Jonathan Watt
|
80ae57a020
|
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
|
4126cdef53
|
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
|
1151d6d34f
|
Bug 651021 - Make nsRenderingContext a stack class. r=jrmuizel
|
2014-10-31 20:08:49 +00:00 |
|
Jonathan Watt
|
134efbf1e5
|
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
|
08f4247393
|
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
|
e514b2b327
|
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
|
ae20e92d99
|
Bug 1073942 - Paint via the Moz2D DrawTarget in nsFilterInstance::BuildSourcePaint. r=Bas
|
2014-09-29 14:15:18 +01:00 |
|
Jonathan Watt
|
9ad81dac1d
|
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
|
ad54d523dc
|
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
|
6f3f0d263a
|
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
|
a6c4f51799
|
Bug 1066270 - Simplify mTargetBounds usage. r=roc
|
2014-09-15 12:12:52 +02:00 |
|
Markus Stange
|
968abaa2ac
|
Bug 1066270 - Add nsFilterInstance::GetFilterDescription. r=roc
|
2014-09-15 12:12:52 +02:00 |
|
Markus Stange
|
41a36c3f5f
|
Bug 1066270 - Allow aTargetFrame to be null in nsFilterInstance. r=roc
|
2014-09-15 12:12:51 +02:00 |
|
Markus Stange
|
ec117f0ce8
|
Bug 1066270 - Replace the nsIFrame* argument to nsCSSFilterInstance with a shadowFallbackColor argument. r=roc
|
2014-09-15 12:12:51 +02:00 |
|
Markus Stange
|
7b4270b9cb
|
Bug 1066270 - Add an nsIContent* parameter to the nsFilterInstance constructor. r=roc
|
2014-09-15 12:12:51 +02:00 |
|
Markus Stange
|
f7f745ef44
|
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
|
e80f3d9dc1
|
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
|
fa8c7ec8a5
|
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
|
b3072839ca
|
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
|
d188509174
|
Bug 1065344 - Remove unnecessary mAppUnitsPerCSSPx field. r=mvujovic
|
2014-09-10 19:06:10 +02:00 |
|
Markus Stange
|
b5e1633afb
|
Bug 1065344 - Only construct the FilterDescription once. r=mvujovic
|
2014-09-10 19:06:07 +02:00 |
|
Jonathan Watt
|
581078dcb7
|
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
|
d9c5bea4e5
|
Backed out changeset e6b766d8a815 (bug 1065127) for bustage
|
2014-09-10 14:30:36 +02:00 |
|
Jonathan Watt
|
cc5bf95ddf
|
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
|
1187a32f01
|
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
|
e797861ed5
|
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
|
e1fa5f77db
|
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
|
f181cfeac5
|
Bug 948265 - Add CSS drop-shadow filter to nsCSSFilterInstance. r=mstange
|
2014-08-14 11:29:56 -07:00 |
|
Max Vujovic
|
7f616e0548
|
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
|
48a359906b
|
(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
|
64c84574b7
|
Bug 948265 - Keep track of the filter region for each FilterPrimitiveDescription. r=mstange
|
2014-07-29 09:48:16 -07:00 |
|
Jonathan Watt
|
7645116817
|
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
|
c0e66487f2
|
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
|
d963582a48
|
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
|
ee4070b6a8
|
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
|
7b4d635087
|
Bug 991285 part 1: Consistently allocate nsRenderingContext instances on the heap. r=roc
|
2014-04-15 12:54:10 -07:00 |
|
Max Vujovic
|
1fca4f6f86
|
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
|
7d68e19dc9
|
Bug 948265 - Introduce an "intermediate" coordinate space to share across chained filters. r=roc
|
2014-03-12 08:42:19 -04:00 |
|
Max Vujovic
|
19e3aaf675
|
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 |
|