Phil Ringnalda
20955f5101
Backed out changeset 505e8f8480d2 (bug 913597) for Android failure
...
--HG--
extra : rebase_source : d9ffe836559fb5a63d895d40b4f89324c2932216
2013-09-17 20:45:48 -07:00
Dan Glastonbury
c09ba54fd7
Bug 913597 - Remove support for obsolete 'moz-webgl' name for creation of WebGL contexts. r=jgilbert
2013-09-17 20:45:48 -04:00
Boris Zbarsky
ef66ca3e72
Bug 915971. Rename FooReturnValue unions to OwningFoo, because we use them for more than just return values. r=dzbarsky
2013-09-17 11:16:02 -04:00
Stephen Pohl
5a04a52cb9
Backout bug 817700 for causing various regressions. r=me
2013-09-13 14:14:36 -04:00
Stephen Pohl
b7cedef478
Bug 817700 - Fix test_toBlob canvas test. r=roc
2013-09-12 17:04:20 -04:00
Stephen Pohl
09151157bc
Bug 817700 - Fix test_mozGetAsFile canvas test. r=roc
2013-09-12 17:04:15 -04:00
Stephen Pohl
dbecfcc4e2
Bug 817700 - Make <canvas>.toBlob run asynchronously - canvas changes. r=roc,bz
2013-09-12 17:04:10 -04:00
Stephen Pohl
9cdb7bb93a
Bug 817700 - Make <canvas>.toBlob run asynchronously. r=seth,roc,bz
2013-09-12 17:04:06 -04:00
Ryan VanderMeulen
30168b484b
Merge fx-team to m-c.
2013-09-11 21:48:20 -04:00
Martijn Wargers
a570d547c2
Bug 914940 - Remove some enablePrivilige calls. r=jgriffin
2013-09-11 10:51:09 +02:00
Nicholas Nethercote
9d1d4e73b0
Bug 910517 (3rd attempt) - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
...
--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 2b2a1b2667d6562fcf803ec48b4a8c10fdd519a3
2013-08-27 16:24:51 -07:00
Andrew McCreight
244c96a5bf
Bug 912747 - Change nsCycleCollectionHoldDrop.h to mozilla/HoldDropJSObjects.h. r=khuey
...
--HG--
rename : xpcom/glue/nsCycleCollectionHoldDrop.h => xpcom/glue/HoldDropJSObjects.h
2013-09-10 08:29:43 -07:00
Ms2ger
6d02cd54c0
Bug 914048 - Reduce includes in CanvasRenderingContext2D.cpp; r=dzbarsky
2013-09-10 09:03:38 +02:00
Ed Morley
5eb2bdb5c4
Backed out changeset 5c9f3fb14995 (bug 910517) for Android talos failures
...
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryMultiReporterWrapper.h
2013-09-09 16:07:48 +01:00
Ms2ger
6dfe58ad79
Merge backout.
2013-09-09 16:56:18 +02:00
Ms2ger
5d5e2ac59a
Backout changesets 194d051724a8:89e680f30d31 (bug 817700) for insufficient review.
2013-09-09 16:56:00 +02:00
Stephen Pohl
5654874098
Bug 817700 - Fix test_toBlob canvas test. r=roc
2013-09-06 12:30:36 -04:00
Stephen Pohl
8427b38ba8
Bug 817700 - Fix test_mozGetAsFile canvas test. r=roc
2013-09-06 12:30:30 -04:00
Stephen Pohl
b088ad8577
Bug 817700 - Make <canvas>.toBlob run asynchronously - canvas changes. r=roc
2013-09-06 12:30:21 -04:00
Stephen Pohl
7af562d0f2
Bug 817700 - Make <canvas>.toBlob run asynchronously. r=seth,roc
2013-09-06 12:30:17 -04:00
Nicholas Nethercote
85d3324d5e
Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
...
--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 76bf96ce8d6e16c8573584d9e8e70c80371f66eb
2013-08-27 16:24:51 -07:00
Ehsan Akhgari
8df24bbec7
Forward declare mozilla::dom::Nullable as a struct everywhere so that the MSVC linker can pick up the correct symbol name
...
This is needed for bug 848294
2013-09-09 11:43:52 +02:00
Kyle Huey
abebd382da
Bug 910937: Remove xpc_UnmarkGrayObject and use JSAPI directly. r=mccr8
2013-09-08 20:28:48 -07:00
Benoit Jacob
4b58797235
Bug 912974 - Split two classes out of GLContext.h, and remove many #includes in GLContext.h - r=jrmuizel
2013-09-06 22:13:37 -04:00
Ryan VanderMeulen
b244547589
Merge inbound to m-c.
2013-09-06 20:55:41 -04:00
Ryan VanderMeulen
ad4ed2d45b
Merge m-c to b2g-inbound.
2013-09-06 18:01:09 -04:00
Jeff Gilbert
e359259b6e
Bug 912606 - Test that mismatched webgl context request ids fails. - r=bjacob
2013-09-06 11:48:47 -07:00
Benoit Jacob
71a7e3748f
Bug 905227 - Adjust WebGL reftest.list for UNEXPECTED-PASS - r=nical
2013-09-06 08:03:53 -04:00
Benoit Jacob
924b4b3cab
Bug 905227 - Introduce 128 px threshold for Skia/GL, overridable by gfx.canvas.min-size-for-skia-gl preference - r=nical
2013-09-06 08:02:04 -04:00
Robert O'Callahan
33cdb42706
Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
...
--HG--
extra : rebase_source : 0787130b1814c74bfb38dc178de94022f0b2e64e
2013-09-02 20:41:57 +12:00
Phil Ringnalda
ad36ee41a9
Back out 4537337759b7 (bug 910517) because nobody expects the talos inquisition
...
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryMultiReporterWrapper.h
2013-09-04 22:42:06 -07:00
George Wright
ed5938e7b7
Bug 903722 - Only demote to a software canvas if we're a GL-backed Skia canvas r=bjacob
2013-08-30 14:35:30 -04:00
Nicholas Nethercote
43ad5b4dcf
Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
...
--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 9142be547b2eeef37a8073a710ce23070f98cf65
2013-08-27 16:24:51 -07:00
Mike Hommey
f1cf3b4238
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Benoit Jacob
1f20f10e0d
Bug 912255 - traverse/unlink mDefaultVertexArray - r=smaug
2013-09-04 11:29:36 -04:00
Benoit Jacob
590564045c
Bug 912042 - Avoid including GLContext.h in headers that don't need it - r=jrmuizel
2013-09-04 08:14:52 -04:00
Benoit Jacob
85b927c85a
Bug 911879 - Give WebGLContext.h a good round of removing unneeded inline method bodies - r=jgilbert
2013-09-04 08:14:50 -04:00
Benoit Jacob
0afaacdc90
Bug 811371 - Remove nsISupports inheritance in remaining (i.e. new) WebGL classes - r=continuation
2013-09-04 08:14:48 -04:00
Benoit Jacob
439cefafcb
Bug 911857 - Move CheckedBufferData to WebGLContextBuffers.cpp - r=jgilbert
2013-09-04 08:14:46 -04:00
Benoit Jacob
b738c6e6c6
Bug 911856 - Remove the custom concept of "stable context" in favor of the standard concept of "lost context" - r=jgilbert
2013-09-04 08:14:44 -04:00
Benoit Jacob
2129bf3913
Bug 911855 - Remove redundant WebGL integer typedefs - r=jgilbert
2013-09-04 08:14:43 -04:00
Benoit Jacob
e5c9bf8781
Bug 911851 - Check WebGL sizeiptr arguments - r=jgilbert
2013-09-04 08:14:39 -04:00
Benoit Jacob
0a5dc380ba
Bug 911850 - BindBufferRange should check for out-of-bounds range - r=jgilbert
2013-09-04 08:14:37 -04:00
Benoit Jacob
c62a68810a
Bug 911848 - WebGLBuffer's mByteLength should be a WebGLsizeiptr - r=jgilbert
2013-09-04 08:14:35 -04:00
Andrew McCreight
4723c7c5e3
Bug 883920 - use templates for {Hold,Drop}JSObjects. r=peterv
2013-08-16 13:10:17 -07:00
Nicholas Nethercote
191ed08f6a
Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
...
--HG--
extra : rebase_source : 008ef689989f93b46627b8be8608bdbc544ca3a2
2013-08-27 19:59:14 -07:00
Ryan VanderMeulen
51102e8743
Merge inbound to m-c on a CLOSED TREE.
2013-08-29 16:04:45 -04:00
Guillaume Abadie
3df9431ee1
Bug 645792 - Replace throwing an exception by returning null on HTMLCanvasElement::GetContext. r=bjacob
...
CLOSED TREE
2013-08-29 10:14:22 -04:00
Ryan VanderMeulen
f3b02482a7
Backed out changeset a58d895d8197 (bug 645792) for OSX leaks.
2013-08-29 13:46:10 -04:00
Benoit Jacob
c15cad772d
Bug 905141 - Increase fuzziness of some WebGL reftests on B2G - no review, bustage fix
...
These were already marked as fuzzy on B2G for 83 pixels. With the B2G emulator BGRA patch now deployed on the test slaves, it appears from reftests logs that the fuzziness needs to be updated from 83 pixels to 90 or 91 pixels depending on the test.
2013-08-29 13:09:53 -04:00