layout/svg/nsFilterInstance.cpp
e498a31dcf6176fdcd012599cb18fb43c969c4c8
created 2015-12-13 14:02 -0800
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1231303 - Moz2Dify nsFilterInstance. r=roc.
ed48eac74e39a37bf9b1fc21e1ae16699965b19f
created 2015-11-11 14:23 -0800
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1223690 - Remove implicit Rect conversions. r=jrmuizel.
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2017-06-13 15:39 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
ca86c21a96b4ec676afc55d3b714c22c547884b2
created 2015-10-18 00:40 -0400
pushed 2017-06-13 15:39 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2017-06-13 15:39 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2017-06-13 15:39 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2017-06-13 15:39 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
1f51d1614b9a58e41dd3a1bf2dc6aad34dbb2170
created 2015-10-07 15:05 -0400
pushed 2017-06-13 15:39 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
cdee9be7cdc15a2e1518ca56dd57c812e5cfb107
created 2015-09-23 11:49 -0700
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1207741 - Remove gfxIntSize. r=nical.
4c499076799114a0620451059f182358ea831f12
created 2015-05-28 15:51 -0400
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Nicolas Silva Nicolas Silva - Bug 1155621 - Remove no-op gfx2DGlue conversion helpers. r=Bas
7f2cb4c27f48b2afcdf78c711eb11eae36bf0db3
created 2015-04-21 17:04 +0200
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Nicolas Silva Nicolas Silva - Bug 1132854 - Remove the gfx::ToIntSize conversion helper. r=Bas
133ec7304f2208e89f02ed943480a1b1f02188c9
created 2015-03-03 11:08 +0000
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Jonathan Watt Jonathan Watt - Bug 651021 - Make nsRenderingContext a stack class. r=jrmuizel
11fa2110679dc76705e1e1ba373fcfc8d800e097
created 2014-10-20 10:55 +0100
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Markus Stange Markus Stange - Bug 1066270 - Simplify mTargetBounds usage. r=roc
89bc7483714f35d74395df0b4c744fa367ddeae4
created 2014-09-15 12:12 +0200
pushed 2017-06-13 15:39 +0000
Markus Stange Markus Stange - Bug 1066270 - Add nsFilterInstance::GetFilterDescription. r=roc
b7bed5a0ee602b6839db7e2fb07533a69064d79a
created 2014-09-15 12:12 +0200
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Markus Stange Markus Stange - Bug 1065344 - Remove unnecessary mAppUnitsPerCSSPx field. r=mvujovic
84e7c9da710e02109f107ab6b041e2e3d7ae3e83
created 2014-09-10 19:06 +0200
pushed 2017-06-13 15:39 +0000
Markus Stange Markus Stange - Bug 1065344 - Only construct the FilterDescription once. r=mvujovic
335f38ba4490add6bd5f92d55879667fad608dc8
created 2014-09-10 14:26 +0100
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset e6b766d8a815 (bug 1065127) for bustage
e6b766d8a815a4a70bb26211eb800ae0963b0fd5
created 2014-09-10 11:45 +0100
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Jonathan Watt Jonathan Watt - Bug 1062249 - Vastly simplify the various GetCanvasTM methods. r=longsonr
a16e9746d9b62067705f08e7bcea2550819110a4
created 2014-08-29 20:42 +0100
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Max Vujovic Max Vujovic - Bug 948265 - Split out rendering code from nsSVGFilterInstance into nsFilterInstance. r=roc
less more (0) tip