gecko-dev/layout/svg
Daniel Holbert fc3b960a74 Bug 1774879 part 4: Use const ComputedStyle* arg in nsCSSRendering::PaintStyleImageLayerWithSC, and update several callsites now that they can pass const variables. r=emilio
This patch doesn't change behavior; it's just a const-correctness fix.

Thanks to previous patches in this series, PaintStyleImageLayerWithSC's arg can
become const, so let's make that change and opportunistically make the same
change to the variables that callers pass in, where possible.

Differential Revision: https://phabricator.services.mozilla.com/D149677
2022-06-18 00:45:20 +00:00
..
crashtests Bug 1764936 - Apply empty clip if clip-path creation fails r=emilio 2022-06-02 19:32:28 +00:00
tests Bug 1642198 - update linux condition and disable test_filter_crossorigin.html on win10_2004 r=intermittent-reviewers,jmaher DONTBUILD 2022-03-30 06:05:01 +00:00
AutoReferenceChainGuard.h
CSSClipPathInstance.cpp Bug 1764936 - Apply empty clip if clip-path creation fails r=emilio 2022-06-02 19:32:28 +00:00
CSSClipPathInstance.h Bug 1756197. Separate out CreateClipPathForFrame. r=gfx-reviewers,aosmond 2022-02-23 16:19:07 +00:00
CSSFilterInstance.cpp Bug 1676299 Part 4: Modify BaseMatrix::ScaleFactors() to return a ScaleFactors2D. r=botond 2022-04-30 01:35:24 +00:00
CSSFilterInstance.h
FilterInstance.cpp Bug 1767127 - Change the types of FilterInstance::m[UserSpaceToFilter|FilterSpaceToUser]SpaceScale to MatrixScalesDouble. r=botond 2022-06-03 19:55:30 +00:00
FilterInstance.h Bug 1767127 - Change the types of FilterInstance::m[UserSpaceToFilter|FilterSpaceToUser]SpaceScale to MatrixScalesDouble. r=botond 2022-06-03 19:55:30 +00:00
ISVGDisplayableFrame.h
ISVGSVGFrame.h
SVGAFrame.cpp Bug 1762109 - Make the XLink setup a bit saner. r=smaug 2022-03-31 14:33:57 +00:00
SVGClipPathFrame.cpp Bug 1756220 - Always paint the the extra mask with an identity transform. r=gfx-reviewers,nical,bradwerth 2022-02-22 21:16:29 +00:00
SVGClipPathFrame.h Bug 1756220 - Always paint the the extra mask with an identity transform. r=gfx-reviewers,nical,bradwerth 2022-02-22 21:16:29 +00:00
SVGContainerFrame.cpp
SVGContainerFrame.h
SVGContextPaint.cpp
SVGContextPaint.h
SVGFEContainerFrame.cpp Bug 1754277: Fix non-unified build errors in layout/svg, and mark it as safe to build in non-unified mode. r=emilio 2022-02-08 21:22:18 +00:00
SVGFEImageFrame.cpp
SVGFELeafFrame.cpp Bug 1754277: Fix non-unified build errors in layout/svg, and mark it as safe to build in non-unified mode. r=emilio 2022-02-08 21:22:18 +00:00
SVGFEUnstyledLeafFrame.cpp Bug 1754277: Fix non-unified build errors in layout/svg, and mark it as safe to build in non-unified mode. r=emilio 2022-02-08 21:22:18 +00:00
SVGFilterFrame.cpp
SVGFilterFrame.h
SVGFilterInstance.cpp Bug 1767127 - Change the types of FilterInstance::m[UserSpaceToFilter|FilterSpaceToUser]SpaceScale to MatrixScalesDouble. r=botond 2022-06-03 19:55:30 +00:00
SVGFilterInstance.h Bug 1767127 - Change the types of FilterInstance::m[UserSpaceToFilter|FilterSpaceToUser]SpaceScale to MatrixScalesDouble. r=botond 2022-06-03 19:55:30 +00:00
SVGForeignObjectFrame.cpp Bug 1714584 - Part 1: Decouple nsDisplayList internal list from nsDisplayItems r=mstange 2022-02-22 23:42:18 +00:00
SVGForeignObjectFrame.h
SVGGFrame.cpp Bug 1754277: Fix non-unified build errors in layout/svg, and mark it as safe to build in non-unified mode. r=emilio 2022-02-08 21:22:18 +00:00
SVGGFrame.h
SVGGeometryFrame.cpp Bug 1768983 - Add prim flag for checkerboarding backgrounds r=gfx-reviewers,lsalzman 2022-05-15 21:54:25 +00:00
SVGGeometryFrame.h Bug 1753986 - Allow some SVG solid rects to be active. r=jrmuizel 2022-02-23 13:37:39 +00:00
SVGGradientFrame.cpp
SVGGradientFrame.h
SVGImageContext.cpp Bug 1764354 - Propagate color-scheme preference to SVG images on chrome documents. r=aosmond 2022-04-17 20:38:01 +00:00
SVGImageContext.h Bug 1764354 - Propagate color-scheme preference to SVG images on chrome documents. r=aosmond 2022-04-17 20:38:01 +00:00
SVGImageFrame.cpp Bug 1761002 - Restore the clip rect in webrenderized images. r=mstange 2022-03-23 20:28:55 +00:00
SVGImageFrame.h
SVGInnerSVGFrame.cpp
SVGInnerSVGFrame.h
SVGIntegrationUtils.cpp Bug 1774879 part 4: Use const ComputedStyle* arg in nsCSSRendering::PaintStyleImageLayerWithSC, and update several callsites now that they can pass const variables. r=emilio 2022-06-18 00:45:20 +00:00
SVGIntegrationUtils.h Bug 1753719 - Properly convert the result of GetMaskArea to device pixels. r=dholbert 2022-02-07 22:01:35 +00:00
SVGMarkerFrame.cpp
SVGMarkerFrame.h
SVGMaskFrame.cpp Bug 1756042 - Replace gfxContext parameter with DrawTarget. r=gfx-reviewers,aosmond 2022-02-22 17:11:51 +00:00
SVGMaskFrame.h Bug 1756042 - Replace gfxContext parameter with DrawTarget. r=gfx-reviewers,aosmond 2022-02-22 17:11:51 +00:00
SVGObserverUtils.cpp Bug 1423746 - Filter on root should not establish containing block for fixedpos elements. r=mstange 2022-05-13 10:02:58 +00:00
SVGObserverUtils.h
SVGOuterSVGFrame.cpp Bug 1755565 - Implement `contain: inline-size`. r=emilio,dholbert 2022-04-19 17:44:16 +00:00
SVGOuterSVGFrame.h
SVGPaintServerFrame.cpp
SVGPaintServerFrame.h
SVGPatternFrame.cpp
SVGPatternFrame.h
SVGStopFrame.cpp Bug 1754277: Fix non-unified build errors in layout/svg, and mark it as safe to build in non-unified mode. r=emilio 2022-02-08 21:22:18 +00:00
SVGSwitchFrame.cpp
SVGSymbolFrame.cpp
SVGSymbolFrame.h
SVGTextFrame.cpp Bug 1765093 - patch 3 - Also use the new gfxTextRun::GetLineHeightMetrics to optimize GetAscentAndDescentInAppUnits. r=emilio 2022-05-07 13:12:00 +00:00
SVGTextFrame.h Bug 1746794 - Make more nsLayoutUtils functions SVG-text aware. r=layout-reviewers,jfkthame 2022-01-28 16:50:14 +00:00
SVGUseFrame.cpp Bug 1754277: Fix non-unified build errors in layout/svg, and mark it as safe to build in non-unified mode. r=emilio 2022-02-08 21:22:18 +00:00
SVGUseFrame.h
SVGUtils.cpp Bug 1769965 - Convert stroke properties (width, dashes) to device pixels when passing them to the gfxContext. r=emilio 2022-05-21 15:42:16 +00:00
SVGUtils.h Bug 1751107 Part 3 - Clamp current time for SVG elements. r=dholbert 2022-03-11 18:13:07 +00:00
SVGViewFrame.cpp
SVGViewportFrame.cpp Bug 1754277: Fix non-unified build errors in layout/svg, and mark it as safe to build in non-unified mode. r=emilio 2022-02-08 21:22:18 +00:00
SVGViewportFrame.h
moz.build Bug 1754277: Fix non-unified build errors in layout/svg, and mark it as safe to build in non-unified mode. r=emilio 2022-02-08 21:22:18 +00:00
svg.css