Jonathan Watt
|
b8b833765e
|
Bug 1083753, part 2 - Port the code that uses nsRenderingContext::FillRect(nsRect) to Moz2D. r=mattwoodrow
|
2014-10-19 13:22:22 +01:00 |
Jesse Ruderman
|
7da6c0564b
|
Bug 459883 - Add crashtest.
|
2014-10-18 17:08:22 +00:00 |
Jonathan Watt
|
c27c6452d8
|
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 |
Jonathan Watt
|
e3b677cbfd
|
Bug 1082553 - Remove a few unnecessary nsRenderingContext includes and forward declarations. r=Bas
|
2014-10-16 10:51:13 +01:00 |
Robert Longson
|
fdd99e683b
|
Bug 1078031 - get rid of renderMode. r=jwatt
|
2014-10-11 09:24:44 +01:00 |
Robert Longson
|
45c6ebc582
|
Bug 1077993 - make changes to clip-rule work. r=jwatt
|
2014-10-06 14:19:14 +01:00 |
Jonathan Watt
|
2c5b4e5e64
|
Bug 932762, part 2 - Make SVG elements cache their Moz2D path data to speed up rendering, hit-testing, clipPath clipping, bbox calculations and animation/text along a path. r=longsonr
|
2014-10-04 12:13:30 +01:00 |
Jonathan Watt
|
f8ca225864
|
Bug 1077745 - Get rid of the scaling hack and GetCanvasTM() call in nsSVGPathGeometryFrame::GetBBoxContribution. r=longsonr
|
2014-10-04 12:13:30 +01:00 |
Jonathan Watt
|
bb8507bc95
|
Bug 1077120 - Remove gfxContext::HasError(). r=Bas
|
2014-10-04 12:13:29 +01:00 |
Max Vujovic
|
a2d2bc4354
|
Bug 913990 - Test 'feed:' filter URL as crashtest instead of computed style test. r=dbaron
|
2014-10-03 10:06:07 -07:00 |
Jonathan Watt
|
5e385ae807
|
Bug 934183, part 2 - Remove lots of old Thebes code paths from the SVG code (GeneratePath and all the nsSVGPathGeometryElement::ConstructPath implementations). r=longsonr
|
2014-10-03 09:50:44 +01:00 |
Jonathan Watt
|
20581c3d1f
|
Bug 934183, part 1 - Convert the bounds calculation code for SVG geometry to use Moz2D Path. r=longsonr
|
2014-10-03 09:50:43 +01:00 |
Jonathan Watt
|
0fb55f23f7
|
Bug 1074820 - Refactor nsSVGPatternFrame, part 1. r=longsonr
|
2014-09-30 18:08:14 +01:00 |
Jonathan Watt
|
f8de383809
|
Bug 1074807 - Remove nsSVGUtils::TransformOuterSVGPointToChildFrame. r=longsonr
|
2014-09-30 18:08:14 +01:00 |
Jonathan Watt
|
48f7763803
|
Bug 1074594 - Stop inverting the transform in nsSVGUtils::GetStrokeTransform, give it a more performant signature, and a better name. r=longsonr
|
2014-09-30 18:08:14 +01:00 |
Jonathan Watt
|
2a246892c9
|
Bug 1074294, part 2 - Convert nsSVGPathGeometryFrame::Render() to render directly using the Moz2D DrawTarget. r=longsonr
|
2014-09-30 18:08:13 +01:00 |
Jonathan Watt
|
12ea292678
|
Bug 1074294, part 1 - Convert SVGAutoRenderState to act on a Moz2D DrawTarget. r=longsonr
|
2014-09-30 18:08:13 +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
|
d448cec863
|
Bug 1074012, part 3 - Make nsSVGUtils::MakeFillPatternFor/MakeStrokePatternFor return using a Moz2D GeneralPattern out-param rather than a Thebes gfxPattern. r=Bas
|
2014-09-29 14:26:15 +01:00 |
Jonathan Watt
|
628963b5f2
|
Bug 1073984 - Make SVG geometry painting use a Moz2D Path object directly. r=longsonr
|
2014-09-29 14:26:15 +01:00 |
Jonathan Watt
|
f43374ef3d
|
Bug 1073974, part 2 - Make complex SVG clipPath clipping use a Moz2D Path object directly. r=longsonr
|
2014-09-29 14:15:19 +01:00 |
Jonathan Watt
|
537966729a
|
Bug 1073974, part 1 - Make simple SVG clipPath clipping use a Moz2D Path object directly. r=longsonr
|
2014-09-29 14:15:19 +01:00 |
Jonathan Watt
|
12265c2c41
|
Bug 1073972 - Get rid of gfxContext's FillRule enum in favor of Moz2D's. r=Bas
|
2014-09-29 14:15:19 +01:00 |
Jonathan Watt
|
a6a8b844ba
|
Bug 1073964 - Pass a const DrawTarget* through to nsSVGPaintServerFrame::GetPaintServerPattern so that it can create a pattern of the appropriate type. r=Bas
|
2014-09-29 14:15:19 +01:00 |
Jonathan Watt
|
ae5259ef7b
|
Bug 1073942 - Paint via the Moz2D DrawTarget in nsFilterInstance::BuildSourcePaint. r=Bas
|
2014-09-29 14:15:18 +01:00 |
Jonathan Watt
|
b1b948e189
|
Bug 1073854, part 2 - Get rid of nsSVGUtils::SetupCairoStroke. r=longsonr
|
2014-09-29 14:12:07 +01:00 |
Jonathan Watt
|
cdf7ab4abe
|
Bug 1073854, part 1 - Get rid of nsSVGPaintServerFrame::SetupPaintServer. r=longsonr
|
2014-09-29 14:12:07 +01:00 |
Jonathan Watt
|
7c2f3f1ed0
|
Bug 1073012 , part 2 - Replace nsSVGUtils::SetupCairoStrokePaint with a helper that returns a gfxPattern. r=longsonr
|
2014-09-29 14:12:06 +01:00 |
Jonathan Watt
|
071a7f8dad
|
Bug 1073012 , part 1 - Replace nsSVGUtils::SetupCairoFillPaint with a helper that returns a gfxPattern. r=longsonr
|
2014-09-29 14:12:06 +01:00 |
Robert Longson
|
1722ba86eb
|
Bug 1073924 - Hovering over links in SVG does not cause cursor to change. r=jwatt
|
2014-09-29 09:20:22 +01:00 |
Dirk Schulze
|
a028173cff
|
Bug 1072894 - Implement polygon() parsing for clip-path. r=heycam
|
2014-09-28 01:56:00 +02:00 |
Jonathan Watt
|
a13699436c
|
Bug 1073888 - Stop setting state on the gfxContext under SVGTextFrame::SetupCairoState, and restructure the code to make it easier to understand. r=heycam
|
2014-09-28 10:06:22 +01:00 |
Markus Stange
|
7d5a3be591
|
Bug 1073103 - Rename ThebesLayer to PaintedLayer. r=roc
--HG--
rename : gfx/layers/basic/BasicThebesLayer.cpp => gfx/layers/basic/BasicPaintedLayer.cpp
rename : gfx/layers/basic/BasicThebesLayer.h => gfx/layers/basic/BasicPaintedLayer.h
rename : gfx/layers/client/ClientThebesLayer.cpp => gfx/layers/client/ClientPaintedLayer.cpp
rename : gfx/layers/client/ClientThebesLayer.h => gfx/layers/client/ClientPaintedLayer.h
rename : gfx/layers/client/ClientTiledThebesLayer.cpp => gfx/layers/client/ClientTiledPaintedLayer.cpp
rename : gfx/layers/client/ClientTiledThebesLayer.h => gfx/layers/client/ClientTiledPaintedLayer.h
rename : gfx/layers/composite/ThebesLayerComposite.cpp => gfx/layers/composite/PaintedLayerComposite.cpp
rename : gfx/layers/composite/ThebesLayerComposite.h => gfx/layers/composite/PaintedLayerComposite.h
rename : gfx/layers/d3d10/ThebesLayerD3D10.cpp => gfx/layers/d3d10/PaintedLayerD3D10.cpp
rename : gfx/layers/d3d10/ThebesLayerD3D10.h => gfx/layers/d3d10/PaintedLayerD3D10.h
rename : gfx/layers/d3d9/ThebesLayerD3D9.cpp => gfx/layers/d3d9/PaintedLayerD3D9.cpp
rename : gfx/layers/d3d9/ThebesLayerD3D9.h => gfx/layers/d3d9/PaintedLayerD3D9.h
|
2014-09-26 13:06:08 -04: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 |
Jonathan Watt
|
904d9ad030
|
Bug 1067093 - Get rid of gfxContext::AntialiasMode in favor of Moz2D AntialiasMode. r=Bas
|
2014-09-15 12:10:30 +01:00 |
Markus Stange
|
99314bc653
|
Bug 1066270 - Simplify mTargetBounds usage. r=roc
|
2014-09-15 12:12:52 +02:00 |
Markus Stange
|
27c391194a
|
Bug 1066270 - Don't crash when attempting to resolve a filter from an external resource document that hasn't undergone frame construction yet. r=roc
|
2014-09-15 12:12:52 +02:00 |
Markus Stange
|
3c38e1c4b8
|
Bug 1066270 - Add nsFilterInstance::GetFilterDescription. r=roc
|
2014-09-15 12:12:52 +02:00 |
Markus Stange
|
d3ab6f184c
|
Bug 1066270 - Allow aTargetFrame to be null in nsFilterInstance. r=roc
|
2014-09-15 12:12:51 +02:00 |
Markus Stange
|
9b0707d886
|
Bug 1066270 - Replace the nsIFrame* argument to nsCSSFilterInstance with a shadowFallbackColor argument. r=roc
|
2014-09-15 12:12:51 +02:00 |
Markus Stange
|
e1860516a0
|
Bug 1066270 - Add an nsIContent* parameter to the nsFilterInstance constructor. r=roc
|
2014-09-15 12:12:51 +02:00 |
Markus Stange
|
4d8ac4a8d7
|
Bug 1066270 - Resolve SVG lengths in nsSVGFilterInstance using the UserSpaceMetrics supplied in the nsFilterInstance constructor. r=roc
|
2014-09-15 12:12:50 +02:00 |
Markus Stange
|
b930e582d3
|
Bug 1066270 - Generalize SVG length resolution for nsIFrame-less consumers. r=roc
|
2014-09-15 12:12:50 +02:00 |
Markus Stange
|
3f498496ad
|
Bug 1066270 - Add the ability to specify the filter chain in the nsFilterInstance constructor instead of always getting it from the frame. r=roc
|
2014-09-15 12:12:50 +02:00 |
Matt Woodrow
|
5056e93044
|
Bug 1054838, part 2 - Remove callers of DrawTarget::Mask. r=Bas,jwatt
|
2014-09-12 08:20:12 +01:00 |
Max Vujovic
|
e87ece8d18
|
Bug 1065606 - Use unclipped primitive subregion to calculate image transform in SVGFEImageElement::GetPrimitiveDescription. r=mstange
|
2014-09-12 10:44:14 -07:00 |
Ehsan Akhgari
|
40201d7706
|
Bug 1065667 - Fix more bad implicit ctors in layout; r=roc
|
2014-09-11 15:41:21 -04:00 |
Jonathan Watt
|
53f8ce1ac6
|
Bug 1064084, part 5 - Convert all consumers of gfxContext::NudgeCurrentMatrixToIntegers()/MultiplyAndNudgeToIntegers() to use gfxContext::SetMatrix(). r=Bas
|
2014-09-11 07:57:39 +01:00 |
Jonathan Watt
|
2a0767dbda
|
Bug 1064084, part 4 - Convert all consumers of gfxContext::IdentityMatrix() to use gfxContext::SetMatrix(). r=Bas
|
2014-09-11 07:57:39 +01:00 |
Jonathan Watt
|
93e59c8bd5
|
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 |