Commit Graph

309 Commits

Author SHA1 Message Date
Del Valle
547b909c2e Bug 1092555 - Replace some occurences of gfxIntSize by gfx::IntSize in CanvasRenderingContext2D. r=nical" 2014-11-04 14:00:36 +01:00
Michael Wu
6da79b36b0 Bug 1081926 - Fallback on a simple image lookup when the normal lookup fails. r=mattwoodrow 2014-10-29 16:17:00 +01:00
Markus Stange
03f9f57a05 Bug 1083672 - Avoid copying more than needed when drawing a canvas onto itself. r=jrmuizel 2014-10-24 18:32:17 +02:00
Peter Van der Beken
91b7ab2dba Bug 1068740 - Consider putting union types in the binding files where they're used. r=bz. 2014-10-01 20:43:26 +02:00
Jonathan Watt
012086d51e Bug 1084093, part 3 - Use the new ToDeviceColor() function to undo the breakage to gfx.color_management.mode=1 (eCMSMode_All) caused by the Moz2D porting work. r=Bas 2014-10-17 12:53:16 +01:00
Chris Jones
6e24e2625f Bug 1082997 - Add an option to explicitly disable skia-gpu and fix the build when it's disabled. r=mattwoodrow 2014-10-14 20:55:37 -07:00
Jeff Gilbert
0b36ea3fec Bug 1082850 - Query for SkiaGL by asking mTarget. - r=snorp 2014-10-14 19:25:57 -07:00
Carsten "Tomcat" Book
faeb287a40 Backed out changeset 6f411275b7ec (bug 1068740) for bustage on a CLOSED TREE 2014-10-15 16:50:45 +02:00
Peter Van der Beken
753d726e71 Bug 1068740 - Consider putting union types in the binding files where they're used. r=bz. 2014-10-01 20:43:26 +02:00
Jonathan Kew
b9e43a07a9 Bug 1082083 - Apply division to the y-coordinate only, not to the point as a whole. r=jdaggett 2014-10-14 20:56:08 +01:00
Steve Singer
3337c85944 Bug 1081694 - Include SkiaGLGlue.h on non-skia platforms. r=jgilbert 2014-10-12 09:58:00 +02:00
jdashg
7faaf9266c Bug 1066280 - Fixes for SurfaceStream removal. - r=kamidphish,mattwoodrow 2014-10-07 21:16:14 -07:00
jdashg
f4e7d402a7 Bug 1066280 - Remove SurfaceStream. - r=kamidphish,mattwoodrow 2014-10-07 21:15:39 -07:00
Steve Fink
430de8c7d1 Bug 1061288 - Make it harder for ArrayBuffer data pointers to be held across invalidations. r=smaug,terrence,jdm,roc,khuey 2014-10-07 10:44:07 -07:00
Jonathan Kew
907fd53e4a Bug 902799 - Support textruns with vertical writing modes when drawing Canvas2D text. r=bas 2014-10-06 16:19:36 +01:00
Carsten "Tomcat" Book
fd574940c8 Backed out changeset 88bb2a142e10 (bug 902799) on smaugs requests for regressions/crashes 2014-10-08 15:41:35 +02:00
Peter Van der Beken
3467274091 Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz. 2014-10-07 11:44:49 +02:00
Jonathan Kew
fb278a68f9 Bug 902799 - Support textruns with vertical writing modes when drawing Canvas2D text. r=bas 2014-10-06 16:19:36 +01:00
Ed Morley
e9679ae50c Backed out changeset a3250bad7f3c (bug 902799) for build failures on Windows 2014-10-06 15:55:56 +01:00
Jonathan Kew
732e11752e Bug 902799 - Support textruns with vertical writing modes when drawing Canvas2D text. r=bas 2014-10-06 15:14:54 +01:00
Anuj Agarwal
0393dda483 Bug 791777 - Replaced NS_finite() with mozilla::IsFinite. r=froydnj 2014-10-01 11:26:00 +02:00
Jonathan Kew
b107bf5af1 Bug 1065002 pt 2 - Add an orientation field to nsFontMetrics. r=jdaggett 2014-09-30 07:38:35 +01:00
Jonathan Kew
10867a56bf 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
2eb7a06afd 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
d4d4e380f3 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
2fe02df4ea 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
John Daggett
aa3c4939b9 Bug 998869 part 5 - lazily load userfonts (non-linux). r=jfkthame 2014-09-25 12:16:54 +09:00
John Daggett
7fba2ab13e Bug 998869 part 4 - rename fontgroup methods. r=heycam 2014-09-25 12:16:54 +09:00
John Daggett
b1e97f13d2 Bug 998869 part 2 - switch to GetFontAt(0) to GetFirstValidFont(). r=jfkthame 2014-09-25 12:16:53 +09:00
Markus Stange
343f7c193c Bug 927892 - Use aDestPoint in dt->DrawFilter instead of a translation. r=Bas 2014-09-23 17:47:20 -04:00
Markus Stange
b8d18d13f4 Bug 927892 - Canvas filter drawing support. r=Bas 2014-09-23 17:47:20 -04:00
Markus Stange
22e424fd6b Bug 927892 - Split shadow drawing out of AdjustedTarget. r=Bas 2014-09-23 17:47:20 -04:00
Markus Stange
270387f9bb Bug 927892 - Also calculate bounds for canvas operations when a filter is used. r=Bas 2014-09-23 17:47:19 -04:00
Markus Stange
06ae8700a9 Bug 927892 - Keep the filter description up-to-date when something in the referenced filter changes. r=roc 2014-09-23 17:47:19 -04:00
Markus Stange
57d88d0d0e Bug 927892 - Correctly handle em/ex units in SVG filter primitive region length values. r=roc 2014-09-23 17:47:19 -04:00
Markus Stange
2adb11600c Bug 927892 - Resolve the parsed canvas filter to a FilterDescription. r=roc 2014-09-23 17:47:18 -04:00
Markus Stange
df4121f91b Bug 927892 - Add parsing support for canvas filters. r=heycam 2014-09-23 17:46:11 -04:00
Markus Stange
94ec302de4 Bug 927892 - Add the CanvasRenderingContext2D.filter property, preffed off by default behind canvas.filters.enabled. r=roc, r=smaug 2014-09-23 17:44:53 -04:00
Rik Cabanier
b0891b7c8c Bug 1070466 - Crash [@ mozilla::gfx::StreamPathToSinkApplierFunc] after path.addPath(path). r=roc 2014-09-20 11:03:00 -04:00
Sotaro Ikeda
f56895e7f2 Bug 1049251 - Partially disable SkiaGL on Low total system memory r=jrmuizel 2014-09-11 16:52:42 -07:00
Jonathan Watt
35ab786298 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
Jonathan Watt
96a5f5b9b8 Bug 1064084, part 1 - Convert all consumers of gfxContext::Translate() to use gfxContext::SetMatrix()/Multiply(). r=Bas 2014-09-11 07:57:38 +01:00
chiajung hung
c73d202d34 Bug 1065759 - Fix a nit in CanvasRenderingContext2D::EnsureTarget. r=gwright 2014-09-10 23:04:00 +02:00
Jonathan Watt
727b0a4e88 Bug 1065031, part 2 - Changes to Moz2D consuming code to update callers of Moz2D Matrix's Translate, Scale and Rotate methods to use these methods' new names. r=Bas 2014-09-10 18:29:35 +01:00
Sotaro Ikeda
7fc39c4816 Bug 1049195 - Call glFlush() for each frame if necessary r=jgilbert 2014-09-09 18:40:51 -07:00
George Wright
c7ee3cf465 Bug 1061988 - Get rid of the notion of "demoting" and replace it with "switch rendering mode" r=snorp 2014-09-02 19:26:36 -04:00
George Wright
44c1203436 Bug 1061885 - [Skia] Do not demote for non-standard compositing ops r=snorp 2014-09-02 15:46:01 -04:00
Ehsan Akhgari
99fed18e00 Bug 1061023 - Fix more bad implicit constructors in DOM; r=baku 2014-09-01 18:26:43 -04:00
James Kolb
73baa79505 Bug 1028288 Add canvas global transparency support to svgs. r=seth 2014-08-29 23:04:34 +09:00
Botond Ballo
f4e48b3a62 Bug 1057642 - Revert [Int]::PointTyped::[x|y] to be of primitive type. r=kats 2014-08-28 12:45:48 -04:00