layout/svg/nsFilterInstance.cpp
4c499076799114a0620451059f182358ea831f12
created 2015-05-28 15:51 -0400
pushed 2015-05-29 14:24 +0000
Markus Stange Markus Stange - Bug 1153845 - For CSS filters, make the primitive subregions big enough to contain the whole pre-filter visual overflow rect. r=roc
daea8a10009a34ec67789a3fc4db020a01afcc12
created 2015-04-21 17:22 +0200
pushed 2015-04-21 15:22 +0000
Nicolas Silva Nicolas Silva - Bug 1155621 - Remove no-op gfx2DGlue conversion helpers. r=Bas
7f2cb4c27f48b2afcdf78c711eb11eae36bf0db3
created 2015-04-21 17:04 +0200
pushed 2015-04-21 15:22 +0000
Nicolas Silva Nicolas Silva - Bug 1155621 - Make nsIntRect and nsIntPoint typedefs of mozilla::gfx::IntRect and mozilla::gfx::IntPoint. r=Bas
1172f2f1daaba488eb6dff60ac6d61d6d9b7a9f8
created 2015-04-07 16:08 +0200
pushed 2015-04-07 14:09 +0000
Nicolas Silva Nicolas Silva - Bug 1132854 - Remove the gfx::ToIntSize conversion helper. r=Bas
133ec7304f2208e89f02ed943480a1b1f02188c9
created 2015-03-03 11:08 +0000
pushed 2015-03-03 11:09 +0000
Andrea Marchesini Andrea Marchesini - Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Element and IsAnyOf{HTML,XUL,MathML,SVG}Elements, r=smaug
544fe2d91fcdf995a838255bd88b1ea6cdfda6bc
created 2014-10-31 20:08 +0000
pushed 2014-10-31 20:07 +0000
Jonathan Watt Jonathan Watt - Bug 1091321, part 7 - Convert nsSVGFilterPaintCallback and related code from nsRenderingContext to gfxContext. r=longsonr
dc72e58dd4c2da22053d4aedcf0aaa9194ed2e68
created 2014-10-31 20:08 +0000
pushed 2014-10-31 20:07 +0000
Jonathan Watt Jonathan Watt - Bug 1091321, part 3 - Convert nsFilterInstance::PaintFilteredFrame and related code from nsRenderingContext to gfxContext. r=longsonr
097629b2eb2ac994b54da0977e1c0cafc94be0fc
created 2014-10-31 20:08 +0000
pushed 2014-10-31 20:07 +0000
Jonathan Watt Jonathan Watt - Bug 651021 - Make nsRenderingContext a stack class. r=jrmuizel
11fa2110679dc76705e1e1ba373fcfc8d800e097
created 2014-10-20 10:55 +0100
pushed 2014-10-20 10:49 +0000
Jonathan Watt Jonathan Watt - 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
3b3954b323c68548093e89c72fb23b6aae99c6be
created 2014-09-29 18:32 +0100
pushed 2014-09-29 17:56 +0000
Jonathan Watt Jonathan Watt - Bug 1074128, part 3 - Update the Mozilla code to use AutoSaveTransform's new name. r=Bas
6fa1aac2d4138e0e514d252be15778422a77af2d
created 2014-09-29 14:26 +0100
pushed 2014-09-29 13:32 +0000
Jonathan Watt Jonathan Watt - Bug 1074012, part 3 - Make nsSVGUtils::MakeFillPatternFor/MakeStrokePatternFor return using a Moz2D GeneralPattern out-param rather than a Thebes gfxPattern. r=Bas
2a2dbc54318e65e10f26393494ae4e385eaae429
created 2014-09-29 14:15 +0100
pushed 2014-09-29 13:19 +0000
Jonathan Watt Jonathan Watt - Bug 1073942 - Paint via the Moz2D DrawTarget in nsFilterInstance::BuildSourcePaint. r=Bas
5b31389a7033a922420544932c3e1dffd6dbbbce
created 2014-09-29 14:12 +0100
pushed 2014-09-29 13:14 +0000
Jonathan Watt Jonathan Watt - Bug 1073012 , part 2 - Replace nsSVGUtils::SetupCairoStrokePaint with a helper that returns a gfxPattern. r=longsonr
cc8e1611058a08bc099afcee5056672b40c82624
created 2014-09-29 14:12 +0100
pushed 2014-09-29 13:14 +0000
Jonathan Watt Jonathan Watt - Bug 1073012 , part 1 - Replace nsSVGUtils::SetupCairoFillPaint with a helper that returns a gfxPattern. r=longsonr
88ed005fa7427ffa23f197e622061400ed66117c
created 2014-09-23 17:47 -0400
pushed 2014-09-23 21:50 +0000
Markus Stange Markus Stange - Bug 927892 - Use aDestPoint in dt->DrawFilter instead of a translation. r=Bas
f5ab7e76389e5b16b50c44acfb0a4d7521ce24bb
created 2014-09-15 12:12 +0200
pushed 2014-09-15 10:25 +0000
Markus Stange Markus Stange - Bug 1066270 - Simplify mTargetBounds usage. r=roc
89bc7483714f35d74395df0b4c744fa367ddeae4
created 2014-09-15 12:12 +0200
pushed 2014-09-15 10:25 +0000
Markus Stange Markus Stange - Bug 1066270 - Add nsFilterInstance::GetFilterDescription. r=roc
b7bed5a0ee602b6839db7e2fb07533a69064d79a
created 2014-09-15 12:12 +0200
pushed 2014-09-15 10:25 +0000
Markus Stange Markus Stange - Bug 1066270 - Allow aTargetFrame to be null in nsFilterInstance. r=roc
53e6a6204893e6f6c416a55be78df5f764b66e8c
created 2014-09-15 12:12 +0200
pushed 2014-09-15 10:25 +0000
Markus Stange Markus Stange - Bug 1066270 - Replace the nsIFrame* argument to nsCSSFilterInstance with a shadowFallbackColor argument. r=roc
5a40113656920ff608b1ed28523124068d6fe92c
created 2014-09-15 12:12 +0200
pushed 2014-09-15 10:25 +0000
Markus Stange Markus Stange - Bug 1066270 - Add an nsIContent* parameter to the nsFilterInstance constructor. r=roc
769fcdda208d71c97c6679987c94cbbbd30b7d9d
created 2014-09-15 12:12 +0200
pushed 2014-09-15 10:25 +0000
Markus Stange Markus Stange - Bug 1066270 - Resolve SVG lengths in nsSVGFilterInstance using the UserSpaceMetrics supplied in the nsFilterInstance constructor. r=roc
fd1c65e7c68c6022b24460d6a11444e8c2b53ec2
created 2014-09-15 12:12 +0200
pushed 2014-09-15 10:25 +0000
Markus Stange Markus Stange - Bug 1066270 - Add the ability to specify the filter chain in the nsFilterInstance constructor instead of always getting it from the frame. r=roc
01cd9a72cf4876a0384d525463113f6f226937ab
created 2014-09-11 07:57 +0100
pushed 2014-09-11 06:57 +0000
Jonathan Watt Jonathan Watt - Bug 1064084, part 1 - Convert all consumers of gfxContext::Translate() to use gfxContext::SetMatrix()/Multiply(). r=Bas
09d86eb69c01d434dd33fedd7ce807470973a605
created 2014-09-10 18:29 +0100
pushed 2014-09-10 17:29 +0000
Jonathan Watt Jonathan Watt - 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
0703f395ca3033e4af14a086e7d9cca667b9395b
created 2014-09-10 19:06 +0200
pushed 2014-09-10 17:10 +0000
Markus Stange Markus Stange - Bug 1065344 - Remove unnecessary mAppUnitsPerCSSPx field. r=mvujovic
84e7c9da710e02109f107ab6b041e2e3d7ae3e83
created 2014-09-10 19:06 +0200
pushed 2014-09-10 17:10 +0000
Markus Stange Markus Stange - Bug 1065344 - Only construct the FilterDescription once. r=mvujovic
335f38ba4490add6bd5f92d55879667fad608dc8
created 2014-09-10 14:26 +0100
pushed 2014-09-10 13:26 +0000
Jonathan Watt Jonathan Watt - Bug 1065127 - Avoid Matrix().Translate()/Scale()/Rotate() multiplication in lots of places. r=Bas
07c38f762c8152e3ca1db4224f39d43096e41c40
created 2014-09-10 14:30 +0200
pushed 2014-09-10 12:30 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset e6b766d8a815 (bug 1065127) for bustage
e6b766d8a815a4a70bb26211eb800ae0963b0fd5
created 2014-09-10 11:45 +0100
pushed 2014-09-10 11:33 +0000
Jonathan Watt Jonathan Watt - Bug 1065127 - Avoid Matrix().Translate()/Scale()/Rotate() multiplication in lots of places. r=Bas
9e6c2fe193c04e0b4a7638083059a6e1793d22c9
created 2014-09-08 12:28 +0100
pushed 2014-09-10 11:33 +0000
Jonathan Watt Jonathan Watt - Bug 1062249 - Vastly simplify the various GetCanvasTM methods. r=longsonr
a16e9746d9b62067705f08e7bcea2550819110a4
created 2014-08-29 20:42 +0100
pushed 2014-09-05 21:11 +0000
Jonathan Watt Jonathan Watt - Bug 932771, part 3 - Make PaintSVG painting work by passing transforms down, rather than walking up the tree using GetCanvasTM. r=longsonr
b69530f4eb03cdd0b4abd371034b5395c4a30d46
created 2014-09-04 10:31 -0700
pushed 2014-09-04 17:31 +0000
Max Vujovic Max Vujovic - Bug 1058794 - Change some functions in nsFilterInstance.cpp to return a value instead of nsresult. r=mstange
27ad2e7f6215014d934673bda4dd7619e3bffc6e
created 2014-08-14 11:29 -0700
pushed 2014-08-14 18:30 +0000
Max Vujovic Max Vujovic - Bug 948265 - Add CSS drop-shadow filter to nsCSSFilterInstance. r=mstange
6c3fbddeb7a26d509b3430f0f975ec6d7639516f
created 2014-08-06 10:48 -0700
pushed 2014-08-06 17:49 +0000
Max Vujovic Max Vujovic - Bug 948265 - Add nsCSSFilterInstance with support for adding CSS blur filters to filter graphs. r=mstange
6ad01bb5ba4467b8f7d4faa4665e07066c1e8315
created 2014-07-31 17:37 -0700
pushed 2014-08-01 00:38 +0000
Daniel Holbert Daniel Holbert - (no bug) Drop end-of-line whitespace in SVG filter code. (whitespace-only, so DONTBUILD)
2960a81f4ff5b5852e25880fba8ec52c193a1959
created 2014-07-29 09:48 -0700
pushed 2014-07-29 16:50 +0000
Max Vujovic Max Vujovic - Bug 948265 - Keep track of the filter region for each FilterPrimitiveDescription. r=mstange
343acb32cd03367d481c7c84d1376cc8de2ac840
created 2014-07-11 08:06 +0100
pushed 2014-07-11 07:07 +0000
Jonathan Watt Jonathan Watt - Bug 1025553, part 3 - Give gfxMatrix::Invert() the same semantics as Moz2D's Matrix::Invert(). r=Bas
3a090599c39ef7d6ef0c66af45d55cb163c06f4f
created 2014-07-07 09:05 +0100
pushed 2014-07-07 08:06 +0000
Jonathan Watt Jonathan Watt - Bug 1034528, part 3 - Remove the Thebes backed gfxContext propagating code from nsFilterInstance. r=Bas
a26c8f53a22365985eabcf3b5120fbb26f11fd96
created 2014-04-24 10:25 +0200
pushed 2014-04-24 08:26 +0000
Markus Stange Markus Stange - Bug 1000382 - Don't simplify the invalidation region before calling nsSVGIntegrationUtils::AdjustInvalidAreaForSVGEffects. r=roc
f5bd85e791c3f9d61e4da19de4a831f30cbe7c55
created 2014-04-23 11:47 +0200
pushed 2014-04-23 09:49 +0000
Markus Stange Markus Stange - Bug 997735 - Use consistent offset both in nsSVGIntegrationUtils::PaintFramesWithEffects and in nsFilterInstance::GetUserSpaceToFrameSpaceInCSSPxTransform. r=roc
22cf932abe41d839d05f7a194af29581c661a62c
created 2014-04-15 12:54 -0700
pushed 2014-04-15 19:56 +0000
Daniel Holbert Daniel Holbert - Bug 991285 part 1: Consistently allocate nsRenderingContext instances on the heap. r=roc
3c6c1e56fdee7da3019579886743e2ba7a658182
created 2014-03-26 16:21 -0700
pushed 2014-03-27 19:05 +0000
Max Vujovic Max Vujovic - Bug 948265 - Rename intermediate space to filter space and change filter space origin to user space origin. r=mstange, r=longsonr
7997cb5af49cbcf1a49d3d56d0af2b8dc1db1eea
created 2014-03-12 08:42 -0400
pushed 2014-03-12 12:45 +0000
Max Vujovic Max Vujovic - Bug 948265 - Introduce an "intermediate" coordinate space to share across chained filters. r=roc
926a5f6d263c5eff796dec916ed65a1ba6e17a34
created 2014-02-24 10:22 -0500| base
pushed 2014-02-24 15:22 +0000
Max Vujovic Max Vujovic - Bug 948265 - Split out rendering code from nsSVGFilterInstance into nsFilterInstance. r=roc
less more (0) tip