gecko-dev/layout/svg
Jonathan Watt 630b2a5e78 Bug 1350015 - Fix the 'fill-opacity' property to work with fill="context-fill". r=dholbert
This change makes SVGEmbeddingContextPaint's GetFillPattern and
GetStrokePattern methods honor their opacity arguments as they should.  Since
these arguments must affect the gfxPattern that is returned, the code now
creates those on demand rather than creating them up front and caching them.

MozReview-Commit-ID: 4oemU2nRMeQ
2017-02-24 14:55:28 +00:00
..
crashtests Bug 1333482 part 5 - [css-ui] Enable '-moz-appearance' support for some tests. r=dholbert 2017-03-23 22:11:23 -07:00
tests Bug 1333164 - fix invalid references to mochitest stylesheet, r=erahm 2017-01-24 14:24:04 +00:00
AutoReferenceChainGuard.h Bug 1349388, part 5 - Assert in AutoReferenceChainGuard's ctor that we didn't fail to break a loop. r=longsonr 2017-02-17 14:20:32 +00:00
moz.build Bug 1058040, part 10 - Allow SVGImageContext to store an SVGContextPaint and have VectorImage propagate it. r=dholbert 2017-01-11 01:48:29 +00:00
nsCSSClipPathInstance.cpp Bug 1326409 Part 4 - Extract a function to compute polygon vertices. r=dholbert 2017-03-13 12:03:40 +08:00
nsCSSClipPathInstance.h Bug 1336905 - Part 1. Remove StyleShapeSource's template argument. r=heycam,TYLin 2017-02-21 23:26:17 +08:00
nsCSSFilterInstance.cpp Bug 1307740 - Properly handle filter input tainting with CSS filters and multiple filters. r=jwatt 2016-10-19 11:32:02 -04:00
nsCSSFilterInstance.h Bug 1307740 - Properly handle filter input tainting with CSS filters and multiple filters. r=jwatt 2016-10-19 11:32:02 -04:00
nsFilterInstance.cpp Bug 1348430 - Part 3. Correct mTargetBBoxInFilterSpace. r=mstange 2017-03-22 21:29:14 +08:00
nsFilterInstance.h Bug 1287492 - Part 3. (Main) Shrink mTargetBBoxInFilterSpace r=mstange 2017-02-09 23:17:43 +08:00
nsISVGSVGFrame.h Bug 1349244 - Rename nsISVGChildFrame to nsSVGDisplayableFrame to reduce confusion. r=longsonr 2017-02-09 18:24:31 +00:00
nsSVGAFrame.cpp Bug 1349244 - Rename nsISVGChildFrame to nsSVGDisplayableFrame to reduce confusion. r=longsonr 2017-02-09 18:24:31 +00:00
nsSVGClipPathFrame.cpp Bug 1349388, part 4 - Allow a single instance of AutoReferenceLimiter to guard against both reference loops and long reference chains. r=longsonr 2017-02-17 13:15:18 +00:00
nsSVGClipPathFrame.h Bug 1349388, part 4 - Allow a single instance of AutoReferenceLimiter to guard against both reference loops and long reference chains. r=longsonr 2017-02-17 13:15:18 +00:00
nsSVGContainerFrame.cpp Bug 1349244 - Rename nsISVGChildFrame to nsSVGDisplayableFrame to reduce confusion. r=longsonr 2017-02-09 18:24:31 +00:00
nsSVGContainerFrame.h Bug 1349244 - Rename nsISVGChildFrame to nsSVGDisplayableFrame to reduce confusion. r=longsonr 2017-02-09 18:24:31 +00:00
nsSVGDisplayableFrame.h Bug 1349244 - Rename nsISVGChildFrame to nsSVGDisplayableFrame to reduce confusion. r=longsonr 2017-02-09 18:24:31 +00:00
nsSVGEffects.cpp Bug 1349462 - Part 1. Rename IsSVGText as IsInSVGTextSubtree. r=heycam 2017-03-23 15:29:11 +08:00
nsSVGEffects.h Bug 1345052 - Remove EffectProperties::MightHaveNoneSVGMask. r=heycam 2017-03-07 17:01:31 +08:00
nsSVGFilterFrame.cpp Bug 1349477, part 1 - Use AutoReferenceChainGuard in nsSVGFilterFrame. r=longsonr 2017-02-21 09:37:09 +00:00
nsSVGFilterFrame.h Bug 1349477, part 1 - Use AutoReferenceChainGuard in nsSVGFilterFrame. r=longsonr 2017-02-21 09:37:09 +00:00
nsSVGFilterInstance.cpp Bug 1349244 - Rename nsISVGChildFrame to nsSVGDisplayableFrame to reduce confusion. r=longsonr 2017-02-09 18:24:31 +00:00
nsSVGFilterInstance.h Bug 1339728 - Part 2. Change return value type of nsSVGFilterInstance::ComputeBounds. r=mstange 2017-02-14 10:32:10 +08:00
nsSVGFilterPaintCallback.h
nsSVGForeignObjectFrame.cpp Backed out changeset a46f3da8aba6 (bug 1345853) 2017-03-17 21:53:24 +01:00
nsSVGForeignObjectFrame.h Bug 1347411 part 2. Fix stylo to properly update styles for the various frames that use FCDATA_WITH_WRAPPING_BLOCK to wrap an anonymous block around their kids. r=heycam 2017-03-15 14:00:43 -04:00
nsSVGGenericContainerFrame.cpp
nsSVGGenericContainerFrame.h
nsSVGGFrame.cpp Bug 1349244 - Rename nsISVGChildFrame to nsSVGDisplayableFrame to reduce confusion. r=longsonr 2017-02-09 18:24:31 +00:00
nsSVGGFrame.h Bug 1349244 - Rename nsISVGChildFrame to nsSVGDisplayableFrame to reduce confusion. r=longsonr 2017-02-09 18:24:31 +00:00
nsSVGGradientFrame.cpp Bug 1345946 - Part 1. Make SVG masks, gradients and patterns use the frame bounds when applied to outer-<svg>. r=jwatt 2017-03-14 13:26:05 +08:00
nsSVGGradientFrame.h Bug 1349477, part 2 - Use AutoReferenceChainGuard in nsSVGGradientFrame. r=longsonr 2017-02-21 10:10:43 +00:00
nsSVGImageFrame.cpp Bug 1346501. Don't mark every image as visible when a frame is created for it. r=mats 2017-03-22 00:32:48 -05:00
nsSVGInnerSVGFrame.cpp Bug 1349244 - Rename nsISVGChildFrame to nsSVGDisplayableFrame to reduce confusion. r=longsonr 2017-02-09 18:24:31 +00:00
nsSVGInnerSVGFrame.h Bug 1349244 - Rename nsISVGChildFrame to nsSVGDisplayableFrame to reduce confusion. r=longsonr 2017-02-09 18:24:31 +00:00
nsSVGIntegrationUtils.cpp Bug 1349865 - use RAII to set/unset NS_FRAME_DRAWING_AS_PAINTSERVER state bit r=jwatt 2017-03-24 18:07:26 +00:00
nsSVGIntegrationUtils.h Bug 1224207 - Part 6. Move GetCSSPxToDevPxMatrix to nsSVGUtils. r=mstange 2017-01-24 23:22:43 +08:00
nsSVGMarkerFrame.cpp Bug 1347411 part 7. Change stylo to correctly recompute style of SVG anonymous wrapper boxes. r=heycam 2017-03-15 14:00:44 -04:00
nsSVGMarkerFrame.h Bug 1347411 part 7. Change stylo to correctly recompute style of SVG anonymous wrapper boxes. r=heycam 2017-03-15 14:00:44 -04:00
nsSVGMaskFrame.cpp Bug 1345946 - Part 1. Make SVG masks, gradients and patterns use the frame bounds when applied to outer-<svg>. r=jwatt 2017-03-14 13:26:05 +08:00
nsSVGMaskFrame.h Bug 1349477, part 4 - Use AutoReferenceChainGuard in nsSVGMaskFrame. r=longsonr 2017-02-21 10:47:22 +00:00
nsSVGMaskFrameNEON.cpp
nsSVGMaskFrameNEON.h
nsSVGOuterSVGFrame.cpp Bug 1347411 part 7. Change stylo to correctly recompute style of SVG anonymous wrapper boxes. r=heycam 2017-03-15 14:00:44 -04:00
nsSVGOuterSVGFrame.h Bug 1347411 part 7. Change stylo to correctly recompute style of SVG anonymous wrapper boxes. r=heycam 2017-03-15 14:00:44 -04:00
nsSVGPaintServerFrame.h Bug 1349865 - use RAII to set/unset NS_FRAME_DRAWING_AS_PAINTSERVER state bit r=jwatt 2017-03-24 18:07:26 +00:00
nsSVGPatternFrame.cpp Bug 1349865 - use RAII to set/unset NS_FRAME_DRAWING_AS_PAINTSERVER state bit r=jwatt 2017-03-24 18:07:26 +00:00
nsSVGPatternFrame.h Bug 1349477, part 3 - Use AutoReferenceChainGuard in nsSVGPatternFrame. r=longsonr 2017-02-21 10:34:52 +00:00
nsSVGStopFrame.cpp
nsSVGSwitchFrame.cpp Bug 1349244 - Rename nsISVGChildFrame to nsSVGDisplayableFrame to reduce confusion. r=longsonr 2017-02-09 18:24:31 +00:00
nsSVGUseFrame.cpp Bug 1349244 - Rename nsISVGChildFrame to nsSVGDisplayableFrame to reduce confusion. r=longsonr 2017-02-09 18:24:31 +00:00
nsSVGUtils.cpp Bug 1349462 - Part 1. Rename IsSVGText as IsInSVGTextSubtree. r=heycam 2017-03-23 15:29:11 +08:00
nsSVGUtils.h Bug 1349462 - Part 2. one line for static function. r=jwatt 2017-03-23 16:53:47 +08:00
svg.css
SVGContextPaint.cpp Bug 1350015 - Fix the 'fill-opacity' property to work with fill="context-fill". r=dholbert 2017-02-24 14:55:28 +00:00
SVGContextPaint.h Bug 1350015 - Fix the 'fill-opacity' property to work with fill="context-fill". r=dholbert 2017-02-24 14:55:28 +00:00
SVGFEContainerFrame.cpp
SVGFEImageFrame.cpp Bug 1346501. Don't mark every image as visible when a frame is created for it. r=mats 2017-03-22 00:32:48 -05:00
SVGFELeafFrame.cpp
SVGFEUnstyledLeafFrame.cpp
SVGGeometryFrame.cpp Backed out changeset 836d16519edf (bug 1345853) for frequently failing its own test pattern-big-image.html. r=backout 2017-03-17 21:54:01 +01:00
SVGGeometryFrame.h Backed out changeset 836d16519edf (bug 1345853) for frequently failing its own test pattern-big-image.html. r=backout 2017-03-17 21:54:01 +01:00
SVGImageContext.cpp Bug 1345202 part 3: Add a few more required 'using' and #include statements in layout/svg. r=TYLin 2017-03-07 20:10:29 -08:00
SVGImageContext.h Bug 1058040, part 13 - Fix an uninitialized memory bug in SVGImageContext's default ctor. r=dholbert 2017-02-03 22:21:04 +00:00
SVGTextFrame.cpp Backed out changeset 836d16519edf (bug 1345853) for frequently failing its own test pattern-big-image.html. r=backout 2017-03-17 21:54:01 +01:00
SVGTextFrame.h Bug 1347411 part 2. Fix stylo to properly update styles for the various frames that use FCDATA_WITH_WRAPPING_BLOCK to wrap an anonymous block around their kids. r=heycam 2017-03-15 14:00:43 -04:00
SVGViewFrame.cpp