Граф коммитов

156 Коммитов

Автор SHA1 Сообщение Дата
Peter Van der Beken dcda2ba9bb Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz.
--HG--
extra : rebase_source : 89c476cd9436530b2df5acc903909e34188417a0
2014-10-07 11:44:49 +02:00
Jonathan Kew 9e6b1ce2ef Bug 902799 - Support textruns with vertical writing modes when drawing Canvas2D text. r=bas 2014-10-06 16:19:36 +01:00
Ed Morley d23852e136 Backed out changeset a3250bad7f3c (bug 902799) for build failures on Windows 2014-10-06 15:55:56 +01:00
Jonathan Kew a0d9529795 Bug 902799 - Support textruns with vertical writing modes when drawing Canvas2D text. r=bas 2014-10-06 15:14:54 +01:00
Dan Glastonbury ext:(%20and%20Benoit%20Jacob%20%3Cbjacob%40mozilla.com%3E) 08d194e807 Bug 1075195 - WebGL2: implement texStorage2D - r=bjacob,djg 2014-07-15 09:55:56 +10:00
Benoit Jacob 3a2e260638 Bug 1072680 - Untangle the mixup of formats vs internalformats in the WebGL implementation - r=jgilbert 2014-10-04 22:24:24 -04:00
Dan Glastonbury 4ffb153247 Bug 1075305 - WebGL2 - convert BaseTexFormat() to use strong GL types.; r=bjacob
--HG--
extra : rebase_source : dc805b06ca0758aea3ec0a3727816011aac83186
extra : source : 8a155fbe61b62b4be3f4e82bf6e9c39446d910c3
2014-09-30 14:03:29 +10:00
Dan Glastonbury b6117c9d45 Bug 1075305 - Sort strong GL type TexFormat.; r=:bjacob
--HG--
extra : rebase_source : b2429b3a5ca0257541d0de35863c7279eed5061f
extra : source : dcbe7e7b4728325e68a133bfc4a9e61f2e7d6b3c
2014-10-02 17:23:37 +10:00
Dan Glastonbury c7adc4e4fe Bug 1075305 - WebGL2 - remove WebGL prefix from WebGLTexture::ImageInfo.; r=bjacob
--HG--
extra : rebase_source : f724d3f293f83f8e905175e1be6e9f6987e58454
extra : source : dc6fbe00f4d764b7f02818667addf12f038b72f3
2014-09-30 13:50:00 +10:00
Dan Glastonbury 97e4f7f9a6 Bug 1705305 - Rename WebGLTexture::ImageInfo::WebGLFormat to WebGLTexture::ImageInfo::WebGLInternalFormat.; r=bjacob
--HG--
extra : rebase_source : 72cb9f5d79b6c349697f107ff1689a421cefbe66
extra : source : ccc10059a97fe9a9fd684cbdb553c75c6403808c
2014-07-15 09:55:33 +10:00
Anuj Agarwal b7608857c2 Bug 791777 - Replaced NS_finite() with mozilla::IsFinite. r=froydnj 2014-10-01 11:26:00 +02:00
Jeff Gilbert 9e095a11ad Bug 1048108 - Workaround ANGLE not having no-alpha surfaces. - r=kamidphish 2014-10-01 17:05:34 -07:00
Jonathan Kew 4a06c41b0a Bug 1065002 pt 2 - Add an orientation field to nsFontMetrics. r=jdaggett 2014-09-30 07:38:35 +01:00
Jonathan Kew c5e1a54d59 Bug 1065002 pt 1.3 - Add an Orientation parameter to gfxFont::GetMetrics and dispatch to horizontal or vertical as needed. r=jdaggett 2014-09-30 07:38:26 +01:00
Jonathan Watt 243d1f8a0e Bug 1074128, part 3 - Update the Mozilla code to use AutoSaveTransform's new name. r=Bas 2014-09-29 18:32:36 +01:00
Jonathan Watt 86873ad352 Bug 1071774 - Restore the current transform in a couple of places that fail to do so. r=seth 2014-09-29 18:26:31 +01:00
Jonathan Watt 4d2d3b0296 Bug 1073363, part 3 - Convert some Mozilla code to use Moz2D's new GeneralPattern class. r=Bas 2014-09-29 14:12:06 +01:00
Walter Litwinczyk 6875e2a589 Bug 1073216 - WebGL add strong GLenum support for VAO/Buffer bindings, and texture min/mag/wrap types. r=jgilbert 2014-09-26 13:11:51 -07:00
Walter Litwinczyk 112e53d4aa Bug 1071233 - WebGL add strong GLenum support for framebuffers and renderbuffers. r=jgilbert 2014-09-25 08:21:33 -07:00
John Daggett b0dafb656a Bug 998869 part 5 - lazily load userfonts (non-linux). r=jfkthame 2014-09-25 12:16:54 +09:00
John Daggett 291057d212 Bug 998869 part 4 - rename fontgroup methods. r=heycam 2014-09-25 12:16:54 +09:00
John Daggett 3570b54018 Bug 998869 part 2 - switch to GetFontAt(0) to GetFirstValidFont(). r=jfkthame 2014-09-25 12:16:53 +09:00
Jeff Gilbert 0c01b089c8 Bug 1048108 - Exclude RGBA configs when alpha:false. - r=kamidphish 2014-09-24 16:42:27 -07:00
Ehsan Akhgari 09251fa9eb Bug 1071571 - Fix more bad implicit constructors in DOM; r=baku
--HG--
extra : rebase_source : 76a5802984faf0b63d9b86ab325428a397b0d27d
2014-09-23 22:01:09 -04:00
Dan Glastonbury 4990473894 Bug 1048724 - WebGL2 - GL symbols for Transform Feedback.; r=jgilbert
--HG--
extra : rebase_source : f47b2a8203b0dc23dd871987c2b2f7dae28b2723
extra : source : a0ecb0468b8a2998b676da63678938d9f9d58f52
2014-09-23 15:47:28 +10:00
Markus Stange 3cefe14dd4 Bug 927892 - Use aDestPoint in dt->DrawFilter instead of a translation. r=Bas
--HG--
extra : rebase_source : 1a2e9d2ba45ddec8d8378c467f0eb39ea70f66a2
2014-09-23 17:47:20 -04:00
Markus Stange 2e5f53808f Bug 927892 - Canvas filter drawing support. r=Bas
--HG--
extra : rebase_source : ae76ccd952f17e4dffaf1c7725926241bd2ab233
2014-09-23 17:47:20 -04:00
Markus Stange 6cc62b90f4 Bug 927892 - Split shadow drawing out of AdjustedTarget. r=Bas
--HG--
extra : rebase_source : cd02f322140f672e396c58330780ac085a97f103
2014-09-23 17:47:20 -04:00
Markus Stange c543b926f0 Bug 927892 - Also calculate bounds for canvas operations when a filter is used. r=Bas
--HG--
extra : rebase_source : 085093205939a8da25212a9475da2b9799318131
2014-09-23 17:47:19 -04:00
Markus Stange 4e212be878 Bug 927892 - Keep the filter description up-to-date when something in the referenced filter changes. r=roc
--HG--
extra : rebase_source : 40dba0d79a5fbce93667e8228440123834b70912
2014-09-23 17:47:19 -04:00
Markus Stange 9c2028e8bd Bug 927892 - Correctly handle em/ex units in SVG filter primitive region length values. r=roc
--HG--
extra : rebase_source : 990450d54e65c331a1fcc549cf5ec63c72faa7a8
2014-09-23 17:47:19 -04:00
Markus Stange 963040a51c Bug 927892 - Resolve the parsed canvas filter to a FilterDescription. r=roc
--HG--
extra : rebase_source : 46fa0017ccc4ee3ab2e0edcf143703cf0100d422
2014-09-23 17:47:18 -04:00
Markus Stange fc15fff085 Bug 927892 - Add parsing support for canvas filters. r=heycam
--HG--
extra : rebase_source : 541fbfc9e1ff4e9ea5ee1186af2902b13938a8ec
2014-09-23 17:46:11 -04:00
Markus Stange 5b1f56ab9a Bug 927892 - Add the CanvasRenderingContext2D.filter property, preffed off by default behind canvas.filters.enabled. r=roc, r=smaug
--HG--
extra : rebase_source : d80516906bea090c4db0d5419342f470cbe8f1b4
2014-09-23 17:44:53 -04:00
Benoit Jacob 72649e9c80 Bug 1071340 - Convert to STRONG_GLENUM: TexType, TexFormat, TexInternalFormat - r=djg 2014-09-23 13:48:27 -04:00
Benoit Jacob 9e98d8b0b8 Bug 1071339 - Improvements to STRONG_GLENUM's - r=djg 2014-09-23 13:48:25 -04:00
Rik Cabanier 01a4cb33f1 Bug 1070466 - Crash [@ mozilla::gfx::StreamPathToSinkApplierFunc] after path.addPath(path). r=roc 2014-09-20 11:03:00 -04:00
Jeff Gilbert 1591e1ee60 Bug 1064432 - Add mochitest-webgl.ini unified mochitest manifest. - r=kamidphish
--HG--
rename : dom/canvas/test/webgl-mochitest/mochitest.ini => dom/canvas/test/webgl-mochitest.ini
2014-09-22 13:08:51 -07:00
Dan Glastonbury e3cdc514c4 Bug 1048668 - WebGL2 - Implement CopyBufferSubData.; r=jgilbert
--HG--
extra : source : b4c58b9519fc35c634d2a912f3900605ccc081a3
2014-05-27 20:13:09 +10:00
Walter Litwinczyk bfbc3e3904 Bug 1036068 - Update ANGLE to chromium/2151. r=jrmuizel 2014-09-19 16:35:54 -07:00
Jeff Gilbert 69d4a129f0 Bug 1064433 - Remove old unused webgl conformance mochitest files. - r=kamidphish 2014-09-17 16:26:27 -04:00
Walter Litwinczyk c73cf2e884 Bug 1063053 - Add stronger types to WebGL texture code for better debug/compile time checking. r=jgilbert,kamidphish 2014-09-18 16:14:22 -07:00
Ryan VanderMeulen cc2e8a05ac Backed out changeset 944bd4284ace (bug 1063053) for B2G bustage. 2014-09-19 13:59:51 -04:00
Walter Litwinczyk c80eaa53c3 Bug 1063053 - Add stronger types to WebGL texture code for better debug/compile time checking. r=jgilbert,kamidphish 2014-09-18 16:14:22 -07:00
Dan Glastonbury 8cdd97be95 Bug 1048666 - WebGL2 - Implement ClearBufferXXX APIs.; r=jgilbert,bjacob
--HG--
extra : source : ba4e3272249d44f13d3923342be5916a5dc8519e
2014-09-18 10:17:00 +10:00
Dan Glastonbury bdf0470856 Bug 1002302 - WebGL2 - Stub WebGL 2.0 WebIDL, WebGL 2.0 Objects, and functions in WebGL2Context.; r=jgilbert,bjacob,smaug
--HG--
extra : rebase_source : a7f9510b34a9f43afc0418c50b8821928c2a4262
extra : source : 89c2a61cd4c543c78b9bf0963f0227488fa27802
2014-09-18 08:08:41 +10:00
Jonathan Kew 50b0ff2a5d bug 1066043 - split gfxFont.cpp and .h into more manageably-sized pieces. r=jdaggett
--HG--
rename : gfx/thebes/gfxFont.cpp => gfx/thebes/gfxFontEntry.cpp
rename : gfx/thebes/gfxFont.h => gfx/thebes/gfxFontEntry.h
rename : gfx/thebes/gfxFont.cpp => gfx/thebes/gfxGlyphExtents.cpp
rename : gfx/thebes/gfxFont.h => gfx/thebes/gfxGlyphExtents.h
rename : gfx/thebes/gfxFont.cpp => gfx/thebes/gfxTextRun.cpp
rename : gfx/thebes/gfxFont.h => gfx/thebes/gfxTextRun.h
2014-09-16 10:58:12 +01:00
Milan Sreckovic 200bc99a3a Bug 1038277 - Stop running test_2d.gradient.radial.outside3. See details in the bug as to why. r=gwright 2014-09-12 12:45:00 -04:00
Sotaro Ikeda 5cb1b77a4e Bug 1049251 - Partially disable SkiaGL on Low total system memory r=jrmuizel 2014-09-11 16:52:42 -07:00
Jonathan Watt 99fd7ba00e Bug 1064084, part 2 - Convert all consumers of gfxContext::Scale() to use gfxContext::SetMatrix()/Multiply(). r=Bas 2014-09-11 07:57:38 +01:00