Commit Graph

1706 Commits

Author SHA1 Message Date
Jeff Muizelaar
8bd679c33e Bug 936246. Bustage fix for compiler warning as error.
CLOSED TREE
2013-11-07 23:42:04 -05:00
Jeff Muizelaar
905ea5189d Bug 936246. Enable WEBGL_draw_buffers by default. r=jgilbert
--HG--
extra : rebase_source : 29ee857517ab6f30ef67dc57b5c2b875e136e386
2013-11-07 22:44:30 -05:00
Nicholas Nethercote
d8a3b0f0bb Bug 934321 - Add MemoryMultiReporter, a helper class that reduces some boilerplate, and convert all existing multi-reporters to use it. r=wchen.
--HG--
extra : rebase_source : a6110c3558c571b7908b63e8cc7ca21103098d0d
2013-11-06 14:58:20 +11:00
Wes Kocher
faf6d0ae9f Backed out changeset bad6c063b01f (bug 932274) for build bustage 2013-11-04 14:40:50 -08:00
David Zbarsky
c848a3f8c1 Bug 932274: Use Moz2D size classes in ipdl r=nical 2013-11-04 16:43:10 -05:00
Dan Glastonbury
607685cff8 Bug 843668 - Implement WebGL -draft- extension EXT_sRGB. r=jgilbert
https://www.khronos.org/registry/webgl/extensions/EXT_sRGB/
See content/canvas/test/webgl/conformance/extensions/ext-sRGB.html for example
usage.

OSX 10.6 has a failure when reading back the results from an sRGB format
texture attached to an FBO. Blacklist MacOSX 10.6 and all lower versions.
2013-11-04 16:05:04 -05:00
Rik Cabanier
63eb811541 Bug 540456 - Support HTML5 canvas draw{Custom,System}FocusRing(). r=smaug 2013-11-04 14:52:24 -05:00
Matt Woodrow
0604fa2aa9 Bug 922942 - Use the screen reference draw target in SVG. r=jwatt
--HG--
extra : rebase_source : 230fd579b052649c59b4e1f5f6725fc60f6a05ae
2013-10-15 13:29:15 +13:00
Matt Woodrow
28f72138d2 Bug 927413 - Gracefully handle 0 sized DrawWindow rects. r=roc
--HG--
extra : rebase_source : 660845f58092277004157f898f31d03502bbfa9a
2013-11-04 14:47:17 +13:00
Andreas Gal
6f6a8a6867 Bug 933030 - Eliminate thebes use from CanvasRenderingContext2D.cpp r=mattwoodrow 2013-11-03 08:28:30 -08:00
Benoit Jacob
48ee07d231 Bug 931335 - Handle mismatched texture target in framebufferTexture2D - r=jgilbert 2013-10-31 13:01:41 -04:00
Benoit Jacob
7614486fbe Bug 928697 - Fix crash in deferred WebGL texture initialization - r=jgilbert 2013-10-31 13:00:32 -04:00
Phil Ringnalda
2283c17528 Back out df0f69fc244f (bug 933030) for bustage
CLOSED TREE
2013-10-31 21:42:00 -07:00
Andreas Gal
189be09869 Bug 933030 - Eliminate thebes use in CanvasRenderingContext2D.cpp. r=roc 2013-10-31 23:19:22 -04:00
Jeff Gilbert
6100381224 Bug 924241 - Don't force-present after post-resize clear. r=bjacob 2013-10-31 09:52:24 -04:00
Rik Cabanier
cbb0aadad2 Bug 768067 - Fix style nits from original review. r=roc 2013-10-27 20:53:45 -04:00
Phil Ringnalda
a1f80ad10b Back out f872d288480b:9b86b4e60b29 (bug 929513) for failing to build on Windows
CLOSED TREE
2013-10-27 15:38:40 -07:00
David Zbarsky
f001961e50 Bug 929513 Part 5: Use LayerIntSize for CanUseCanvasLayerForSize r=nical 2013-10-27 17:53:27 -04:00
Peter Van der Beken
cbf7a0c800 Bug 918345 - Turn on WebIDL binding generation for Window and hook it up to quickstubs. r=bz.
--HG--
extra : rebase_source : 7bde7ddfe297e189ffa678ca1d9c34000bc904ec
2013-10-08 17:51:42 +02:00
Ms2ger
34f7a76bb1 Backout changeset 2e466ccc7bd0 for devtools test failures. 2013-10-26 17:02:20 +02:00
Peter Van der Beken
a521d7eace Bug 918345 - Turn on WebIDL binding generation for Window and hook it up to quickstubs. r=bz.
--HG--
extra : rebase_source : 673c08ef093339e6bfb1418366af5cc5fabe7c4d
2013-10-08 17:51:42 +02:00
Mike Hommey
1d566f7586 Bug 929905 - Consolidate sources in moz.build. r=gps 2013-10-25 08:23:05 +09:00
Brian O'Keefe
4c98f61956 Bug 928709 - Convert chromium-config.mk to mozbuild, r=mshal 2013-10-02 13:17:55 -04:00
Mike Hommey
e2ae65f67a Bug 913268 - Make CPP_SOURCES a StrictOrderingOnAppendList. r=mshal 2013-10-24 08:00:23 +09:00
Birunthan Mohanathas
872802570b Bug 784739 - Switch from NULL to nullptr in content/; r=ehsan
--HG--
extra : rebase_source : 9237726507e8002479616a98a82646a763932507
2013-10-23 16:34:10 -04:00
Ehsan Akhgari
19c3c317bc Bug 928900 - Reduce some content/ #includes; r=jst
--HG--
extra : rebase_source : d2932ff888affe7e1e7a10233dfacac6fb9f07a7
2013-10-21 17:23:33 -04:00
Stephen Pohl
a0e40b6aaf Bug 916128 - Ensure that image encoding callbacks are released on the main thread. r=khuey 2013-10-16 22:55:41 -04:00
Stephen Pohl
58f93a680b Bug 817700 - Make <canvas>.toBlob run asynchronously - canvas changes. r=roc,bz 2013-10-16 22:55:08 -04:00
Stephen Pohl
0641d62f77 Bug 817700 - Make <canvas>.toBlob run asynchronously. r=seth,roc,bz 2013-10-16 22:55:04 -04:00
Milan Sreckovic
9635910d8f Bug 924573 - Deal with canvas 0 width and height more consistently. r=bas 2013-10-09 17:22:11 -04:00
Ed Morley
d2181e5021 Backed out changeset f8e64e91e443 (bug 843668) for webgl test failures 2013-10-16 15:18:20 +01:00
Dan Glastonbury
5fef90e0a1 Bug 843668 - Implement WebGL -draft- extension EXT_sRGB. r=jgilbert
https://www.khronos.org/registry/webgl/extensions/EXT_sRGB/
See content/canvas/test/webgl/conformance/extensions/ext-sRGB.html for example
usage.
2013-10-16 08:27:59 -04:00
Rik Cabanier
e71fc9d4bd Bug 768067 - Implement canvasRenderingContext2D.get/setLineDash. r=roc 2013-10-16 08:27:59 -04:00
George Wright
3ed9c2e5d6 Bug 915938 - Honour the glyph rendering options set by the platform when drawing text on a <canvas> r=jfkthame 2013-10-13 12:23:20 -04:00
Matt Woodrow
809492790e Bug 922942 - Use Moz2D for canvas snapshots when the canvas and content backends don't match. r=roc 2013-10-15 16:23:20 +13:00
Benoit Jacob
2237243c41 Bug 922921 - Consistently check attrib accesses in WebGLVertexArray. Also rename a few things. - r=jgilbert 2013-10-11 09:16:44 -04:00
Benoit Jacob
2d95c93adc Bug 924193 - Drop WebGLTexelConversions' custom FORCE_INLINE macro, use MOZ_ALWAYS_INLINE - r=jgilbert 2013-10-11 09:16:44 -04:00
Benoit Jacob
5748066634 Bug 924192 - Use MOZ_BEGIN_ENUM_CLASS for the WebGLTexelPremultiplicationOp enum - r=jgilbert 2013-10-11 09:16:44 -04:00
Benoit Jacob
4737a2f39a Bug 924191 - Use MOZ_BEGIN_ENUM_CLASS for the WebGLTexelFormat enum - r=jgilbert 2013-10-11 09:16:43 -04:00
Benoit Jacob
0af3a472b6 Bug 924189 - Use MOZ_BEGIN_ENUM_CLASS for the WebGL VertexAttrib0 enum - r=jgilbert 2013-10-11 09:16:43 -04:00
Benoit Jacob
8ed3756915 Bug 924188 - Use MOZ_ASSERT where appropriate in WebGL code - r=jgilbert 2013-10-11 09:16:43 -04:00
Benoit Jacob
71b7b3665a Bug 924186 - Simplify WebGLFramebuffer's CC goop - r=jgilbert 2013-10-11 09:16:43 -04:00
Benoit Jacob
7d91c2367e Bug 924176 - Warn on prefixed WebGL extensions usage (deprecated) - r=jgilbert 2013-10-11 09:16:43 -04:00
Benoit Jacob
b357df1793 Bug 922810 - Fix the build on compilers not supporting strong enums - r=jgilbert 2013-10-11 09:16:43 -04:00
Benoit Jacob
ad878d159b Bug 922810 - Part 8: Defer/avoid initialization of texture images - r=jgilbert 2013-10-11 09:16:43 -04:00
Benoit Jacob
4f7ecb11e8 Bug 922810 - Part 6: Clean up and optimize fake black textures implementation - r=jgilbert 2013-10-11 09:16:43 -04:00
Benoit Jacob
c551e065b9 Bug 922810 - Part 5: do not initialize depth textures before they get rendered to, use a fake black texture instead - r=jgilbert 2013-10-11 09:16:43 -04:00
Benoit Jacob
13efa444f7 Bug 922810 - Part 4: make BindTexture smart enough to not clear the context's mFakeBlackStatus when nothing changed - r=jgilbert 2013-10-11 09:16:43 -04:00
Benoit Jacob
96fd1f039f Bug 922810 - Part 3: introduce transparent fake black textures alongside existing opaque ones - r=jgilbert 2013-10-11 09:16:43 -04:00
Benoit Jacob
583a85a3d0 Bug 922810 - Part 2: reorganize the tracking of fake back statuses - r=jgilbert 2013-10-11 09:16:43 -04:00