layout/svg/nsFilterInstance.h
8e078c86db82c28b65d7adbfec81627f6133a6a5
created 2019-01-10 14:20 +0000
pushed 2019-01-11 04:12 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1509182. Switch from using WrFilterOp to using FilterOp directly. r=nical
d0a964c90dd6ed1063c19869ce571829b3cb9eb7
created 2019-01-06 08:22 +0000
pushed 2019-01-06 21:44 +0000
longsonr longsonr - Bug 1517938 - Move nsSVGIntegerPair and nsSVGNumberPair to the mozilla namespace r=jwatt
9382786d8bae1973dbecfece8f64be9ff641b5cb
created 2018-12-21 16:24 +0000
pushed 2018-12-21 21:56 +0000
longsonr longsonr - Bug 1515936 - Part 2 Move nsSVGStringInfo to mozilla::dom and rename the nsSVGFilters files to SVGFilters r=dholbert
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
73cac4fab2def41df759926fe8e6fe8564c27610
created 2018-11-05 07:03 +0000
pushed 2018-11-26 22:36 +0000
Jonathan Watt Jonathan Watt - Bug 1508358. Avoid clang-format messing up Doxygen comments in SVG code. r=longsonr
d6df6b97822a459c5ccb86de14f4843613d03827
created 2018-11-02 19:01 +0100
pushed 2018-11-08 18:49 +0000
Nicolas Silva Nicolas Silva - Bug 1485512 - Try to express SVG filters as CSS filters when possible. r=mstange
6f43cff9efd7348aa54fa980d19dd98cc480e2e8
created 2018-09-19 17:17 +0000
pushed 2018-09-19 21:57 +0000
Doug Thayer Doug Thayer - Bug 1417699 - Avoid copies of filter attributes when possible r=mstange
d48e40cba0b40df512ba0bf0a35f5f0fea9d0b9c
created 2018-07-14 15:25 +1200
pushed 2018-07-14 09:41 +0000
Matt Woodrow Matt Woodrow - Bug 1372458 - Fold opacity into filter drawing rather than using a temporary surface. r=bas,mstange
4312952f4b2a9d7aaf1ce6cbd2c2fb2834711f7d
created 2018-07-05 03:01 +0300
pushed 2018-07-05 09:50 +0000
Dorel Luca Dorel Luca - Backed out changeset 01837d6c41b6 (bug 1372458) for Reftest failures on layout/reftests/svg/filters-and-group-opacity-01.svg
01837d6c41b63b21cf7b8ccfe8f8366f08dc7512
created 2018-06-22 11:35 +1200
pushed 2018-07-05 09:50 +0000
Matt Woodrow Matt Woodrow - Bug 1372458 - Fold opacity into filter drawing rather than using a temporary surface. r=mstange
905239391e05483e8fb221378dd2092c5a0df8b7
created 2017-10-27 10:33 -0700
pushed 2017-10-28 08:30 +0000
Daniel Holbert Daniel Holbert - Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
b04a41cfa8122680ace5ea03aebc41e144e38463
created 2017-10-10 14:33 -0400
pushed 2017-10-13 09:13 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1407356. Use CreateSimiliarDrawTarget for Filters instead of CreateOffscreenTarget. r=mstange
9a6413d1fd0a02e60c109aa9f324288911f8ee52
created 2017-08-25 17:51 +0800
pushed 2017-09-12 09:33 +0000
cku cku - Bug 1385239 - Part 2. Remove aTransform parameter from PaintFilteredFrame. r=mstange
45278d597320c6f107d21fcff591a5bac7c42a46
created 2017-08-25 16:33 +0800
pushed 2017-09-12 09:33 +0000
cku cku - Bug 1385239 - Part 1. Pass gfxContext, instead of DrawTarget, into nsFilterInstance::PaintFilteredFrame. r=mstange
7995a23f4acef1a41cad4256aa021f04f41e7723
created 2017-05-18 22:03 +0200
pushed 2017-05-19 15:38 +0000
cku cku - Bug 1351440 - Part 4. Pass imgDrawingParams to nsSVGPaintServerFrame::GetPaintServerPattern. r=jwatt
bbf16eb4f821b2d535826141f9f33f3eb49a54c6
created 2017-05-18 22:03 +0200
pushed 2017-05-19 15:38 +0000
cku cku - Bug 1351440 - Part 2. Encapsulate DrawResult and imgIContainer::FLAG_* into imgDrawingParams, and pass it to PaintSVG. r=jwatt
8cff37651ea2a096d5304b11bd13359f8d117174
created 2017-05-18 21:15 +0200
pushed 2017-05-19 15:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f3460d42d23c (bug 1351440)
77bd8b4aa3359b72e5c5b5a9b93d772bb9dbe215
created 2017-05-18 21:15 +0200
pushed 2017-05-19 15:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2ea1279576d2 (bug 1351440)
2ea1279576d276d53b025de7c14294b9f891edc1
created 2017-05-09 02:14 +0800
pushed 2017-05-19 15:38 +0000
cku cku - Bug 1351440 - Part 4. Pass imgDrawingParams to nsSVGPaintServerFrame::GetPaintServerPattern. r=jwatt
f3460d42d23cb21093146a2ace98009d581bd77a
created 2017-05-05 17:19 +0800
pushed 2017-05-19 15:38 +0000
cku cku - Bug 1351440 - Part 2. Encapsulate DrawResult and imgIContainer::FLAG_* into imgDrawingParams, and pass it to PaintSVG. r=jwatt
c8fd0f9baf346181cf5fa8befdaeae9dac6394b0
created 2017-02-09 23:17 +0800
pushed 2017-02-10 12:48 +0000
cku cku - Bug 1287492 - Part 3. (Main) Shrink mTargetBBoxInFilterSpace r=mstange
f4f6790e39265fa14d95449fffd05b001a89e0ac
created 2017-02-07 11:51 +0800
pushed 2017-02-08 23:48 +0000
cku cku - Bug 1224207 - Part 7. (Main) Pass frame transform info down to nsFilterInstance. r=mstange
7dfb1483b48ebf72bf6da943e5419093376a8be9
created 2017-01-24 23:04 +0800
pushed 2017-02-08 23:48 +0000
cku cku - Bug 1224207 - Part 4. Move internal used member functions into private section. r=mstange
14a9100a889c636e224d57147c4c56806e474480
created 2017-01-24 00:27 +0800
pushed 2017-02-08 23:48 +0000
cku cku - Bug 1224207 - Part 3. Remove unused parameters of nsFilterInstance's member functions. r=mstange
f9aae3308f056124451e99bfbfa3e3c8efd17215
created 2017-02-08 17:53 +0800
pushed 2017-02-08 23:48 +0000
Iris Hsiao Iris Hsiao - Backed out 8 changesets (bug 1224207) for Win8 Reftest failures
c31e96bf56d03570f041c4e6dfd424f854deca98
created 2017-02-07 11:51 +0800
pushed 2017-02-08 23:48 +0000
cku cku - Bug 1224207 - Part 7. (Main) Pass frame transform info down to nsFilterInstance. r=mstange
15f62c3ec366258db66a95ae7937fdcd032bf47d
created 2017-01-24 23:04 +0800
pushed 2017-02-08 23:48 +0000
cku cku - Bug 1224207 - Part 4. Move internal used member functions into private section. r=mstange
9448e628569ed5f7bbef82363f3dfa867fafb5ee
created 2017-01-24 00:27 +0800
pushed 2017-02-08 23:48 +0000
cku cku - Bug 1224207 - Part 3. Remove unused parameters of nsFilterInstance's member functions. r=mstange
ddceecc1921e2eb2b28e9d104604750c095b2d0d
created 2017-01-28 02:54 +0800
pushed 2017-02-07 13:07 +0000
cku cku - Bug 1334554 - Handle the return value of nsFilterInstance::PaintFilteredFrame r=mstange
71e3cf76278380cac9d5217c86b8349df31f365c
created 2016-10-19 11:32 -0400
pushed 2016-10-20 01:26 +0000
Markus Stange Markus Stange - Bug 1307740 - Properly handle filter input tainting with CSS filters and multiple filters. r=jwatt
fa667fb962cf1eba75cd97107e9d7cb543858142
created 2016-07-23 16:16 +0800
pushed 2016-08-03 15:00 +0000
cku cku - Bug 652991 - Part 7. Using FragmentOrURL to represent SVG filter url. r=heycam
e498a31dcf6176fdcd012599cb18fb43c969c4c8
created 2015-12-13 14:02 -0800
pushed 2015-12-14 06:31 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1231303 - Moz2Dify nsFilterInstance. r=roc.
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:55 +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 2015-10-18 02:55 +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 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 12:51 +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 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 22:55 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
dc72e58dd4c2da22053d4aedcf0aaa9194ed2e68
created 2014-10-31 20:08 +0000
pushed 2014-11-02 16:27 +0000
Jonathan Watt Jonathan Watt - Bug 1091321, part 3 - Convert nsFilterInstance::PaintFilteredFrame and related code from nsRenderingContext to gfxContext. r=longsonr
89bc7483714f35d74395df0b4c744fa367ddeae4
created 2014-09-15 12:12 +0200
pushed 2014-09-15 22:18 +0000
Markus Stange Markus Stange - Bug 1066270 - Add nsFilterInstance::GetFilterDescription. r=roc
b7bed5a0ee602b6839db7e2fb07533a69064d79a
created 2014-09-15 12:12 +0200
pushed 2014-09-15 22:18 +0000
Markus Stange Markus Stange - Bug 1066270 - Allow aTargetFrame to be null in nsFilterInstance. r=roc
5a40113656920ff608b1ed28523124068d6fe92c
created 2014-09-15 12:12 +0200
pushed 2014-09-15 22:18 +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 22:18 +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 22:18 +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
0703f395ca3033e4af14a086e7d9cca667b9395b
created 2014-09-10 19:06 +0200
pushed 2014-09-11 00:30 +0000
Markus Stange Markus Stange - Bug 1065344 - Remove unnecessary mAppUnitsPerCSSPx field. r=mvujovic
84e7c9da710e02109f107ab6b041e2e3d7ae3e83
created 2014-09-10 19:06 +0200
pushed 2014-09-11 00:30 +0000
Markus Stange Markus Stange - Bug 1065344 - Only construct the FilterDescription once. r=mvujovic
a16e9746d9b62067705f08e7bcea2550819110a4
created 2014-08-29 20:42 +0100
pushed 2014-09-08 13:22 +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
6b163e68db8fa5df7844992d11776fcf83e4276f
created 2014-09-04 10:31 -0700
pushed 2014-09-05 01:31 +0000
Max Vujovic Max Vujovic - Bug 1058798 - Fix indentation in ns*FilterInstance.h files. r=mstange
b69530f4eb03cdd0b4abd371034b5395c4a30d46
created 2014-09-04 10:31 -0700
pushed 2014-09-05 01:31 +0000
Max Vujovic Max Vujovic - Bug 1058794 - Change some functions in nsFilterInstance.cpp to return a value instead of nsresult. r=mstange
6c3fbddeb7a26d509b3430f0f975ec6d7639516f
created 2014-08-06 10:48 -0700
pushed 2014-08-07 03:31 +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 15:52 +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-30 00:01 +0000
Max Vujovic Max Vujovic - Bug 948265 - Keep track of the filter region for each FilterPrimitiveDescription. r=mstange
3a090599c39ef7d6ef0c66af45d55cb163c06f4f
created 2014-07-07 09:05 +0100
pushed 2014-07-07 12:19 +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 17:20 +0000
Markus Stange Markus Stange - Bug 1000382 - Don't simplify the invalidation region before calling nsSVGIntegrationUtils::AdjustInvalidAreaForSVGEffects. r=roc
3c6c1e56fdee7da3019579886743e2ba7a658182
created 2014-03-26 16:21 -0700
pushed 2014-03-28 23:16 +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
926a5f6d263c5eff796dec916ed65a1ba6e17a34
created 2014-02-24 10:22 -0500| base
pushed 2014-02-25 01:45 +0000
Max Vujovic Max Vujovic - Bug 948265 - Split out rendering code from nsSVGFilterInstance into nsFilterInstance. r=roc
less more (0) tip