Jonathan Watt
|
30a38358f7
|
Bug 1091321, part 7 - Convert nsSVGFilterPaintCallback and related code from nsRenderingContext to gfxContext. r=longsonr
|
2014-10-31 20:08:54 +00:00 |
Jonathan Watt
|
c52754e899
|
Bug 1091321, part 3 - Convert nsFilterInstance::PaintFilteredFrame and related code from nsRenderingContext to gfxContext. r=longsonr
|
2014-10-31 20:08:54 +00:00 |
Jonathan Watt
|
bf49eb7f25
|
Bug 651021 - Make nsRenderingContext a stack class. r=jrmuizel
|
2014-10-31 20:08:49 +00:00 |
Jonathan Watt
|
e3bd1068b9
|
Bug 1085167, part 2 - Get rid of nsRenderingContext's DeviceContext and any need for it to know about app-units-per-device-pixel. r=mattwoodrow
--HG--
extra : rebase_source : d8fb804f03a1cc4635d6acd7f66f5f21962de6d3
|
2014-10-20 10:55:49 +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
|
ae5259ef7b
|
Bug 1073942 - Paint via the Moz2D DrawTarget in nsFilterInstance::BuildSourcePaint. r=Bas
|
2014-09-29 14:15:18 +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 |
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
|
99314bc653
|
Bug 1066270 - Simplify mTargetBounds usage. 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
|
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 |
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 |
Jonathan Watt
|
423fda249a
|
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 |
Markus Stange
|
8379b5448d
|
Bug 1065344 - Remove unnecessary mAppUnitsPerCSSPx field. r=mvujovic
|
2014-09-10 19:06:10 +02:00 |
Markus Stange
|
5412fbee5e
|
Bug 1065344 - Only construct the FilterDescription once. r=mvujovic
|
2014-09-10 19:06:07 +02:00 |
Jonathan Watt
|
62cd61e1b7
|
Bug 1065127 - Avoid Matrix().Translate()/Scale()/Rotate() multiplication in lots of places. r=Bas
|
2014-09-10 14:26:12 +01:00 |
Carsten "Tomcat" Book
|
31ab875e26
|
Backed out changeset e6b766d8a815 (bug 1065127) for bustage
|
2014-09-10 14:30:36 +02:00 |
Jonathan Watt
|
ee916d4351
|
Bug 1065127 - Avoid Matrix().Translate()/Scale()/Rotate() multiplication in lots of places. r=Bas
--HG--
extra : rebase_source : ef075258c31973c4943b9b3a9229685a9bb83917
|
2014-09-10 11:45:42 +01:00 |
Jonathan Watt
|
13e1e5f79d
|
Bug 1062249 - Vastly simplify the various GetCanvasTM methods. r=longsonr
--HG--
extra : rebase_source : b0ba980a34c720bd3c3f3c95733083e92f0c0513
|
2014-09-08 12:28:50 +01:00 |
Jonathan Watt
|
2ec303fb9e
|
Bug 932771, part 3 - Make PaintSVG painting work by passing transforms down, rather than walking up the tree using GetCanvasTM. r=longsonr
|
2014-08-29 20:42:07 +01:00 |
Max Vujovic
|
e006fff028
|
Bug 1058794 - Change some functions in nsFilterInstance.cpp to return a value instead of nsresult. r=mstange
|
2014-09-04 10:31:03 -07:00 |
Max Vujovic
|
f797e1291f
|
Bug 948265 - Add CSS drop-shadow filter to nsCSSFilterInstance. r=mstange
|
2014-08-14 11:29:56 -07:00 |
Max Vujovic
|
ccfb7c4ac1
|
Bug 948265 - Add nsCSSFilterInstance with support for adding CSS blur filters to filter graphs. r=mstange
|
2014-08-06 10:48:47 -07:00 |
Daniel Holbert
|
5f7fe38bc8
|
(no bug) Drop end-of-line whitespace in SVG filter code. (whitespace-only, so DONTBUILD)
|
2014-07-31 17:37:35 -07:00 |
Max Vujovic
|
26438b6e9c
|
Bug 948265 - Keep track of the filter region for each FilterPrimitiveDescription. r=mstange
|
2014-07-29 09:48:16 -07:00 |
Jonathan Watt
|
91e483122f
|
Bug 1025553, part 3 - Give gfxMatrix::Invert() the same semantics as Moz2D's Matrix::Invert(). r=Bas
|
2014-07-11 08:06:39 +01:00 |
Jonathan Watt
|
281199134a
|
Bug 1034528 , part 3 - Remove the Thebes backed gfxContext propagating code from nsFilterInstance. r=Bas
|
2014-07-07 09:05:16 +01:00 |
Markus Stange
|
acd1568bc2
|
Bug 1000382 - Don't simplify the invalidation region before calling nsSVGIntegrationUtils::AdjustInvalidAreaForSVGEffects. r=roc
--HG--
extra : rebase_source : a0eb465b54735c13e7b1934c3f6379ef74fd3f35
|
2014-04-24 10:25:17 +02:00 |
Markus Stange
|
bfe0e2ebe3
|
Bug 997735 - Use consistent offset both in nsSVGIntegrationUtils::PaintFramesWithEffects and in nsFilterInstance::GetUserSpaceToFrameSpaceInCSSPxTransform. r=roc
|
2014-04-23 11:47:54 +02:00 |
Daniel Holbert
|
b0faf1eb9b
|
Bug 991285 part 1: Consistently allocate nsRenderingContext instances on the heap. r=roc
|
2014-04-15 12:54:10 -07:00 |
Max Vujovic
|
b79c737e9a
|
Bug 948265 - Rename intermediate space to filter space and change filter space origin to user space origin. r=mstange, r=longsonr
|
2014-03-26 16:21:48 -07:00 |
Max Vujovic
|
779cf45ba9
|
Bug 948265 - Introduce an "intermediate" coordinate space to share across chained filters. r=roc
|
2014-03-12 08:42:19 -04:00 |
Max Vujovic
|
4cf3acd9d8
|
Bug 948265 - Split out rendering code from nsSVGFilterInstance into nsFilterInstance. r=roc
--HG--
rename : layout/svg/nsSVGFilterInstance.cpp => layout/svg/nsFilterInstance.cpp
rename : layout/svg/nsSVGFilterInstance.h => layout/svg/nsFilterInstance.h
|
2014-02-24 10:22:58 -05:00 |