gecko-dev/layout/svg
Jeff Muizelaar f4c31e97d8 Bug 1764943. Add null check on path. r=mstange
This problem was introduced by bug 1756197. The old code checked
for null before setting the path that was implicitly used by the fill.
This null check is retained at the other usage of
CreateClipPathForFrame()

Differential Revision: https://phabricator.services.mozilla.com/D144477
2022-04-22 20:16:30 +00:00
..
crashtests Bug 1755770 - Ensure `TextRenderedRun::GetRunUserSpaceRect` casts float to int without invoking Undefined Behavior r=dholbert 2022-03-28 21:07:58 +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 1755975 - Pass rect or path directly to Clip() instead of manually creating a path. r=gfx-reviewers,mstange 2022-02-24 14:42:35 +00:00
CSSClipPathInstance.h Bug 1756197. Separate out CreateClipPathForFrame. r=gfx-reviewers,aosmond 2022-02-23 16:19:07 +00:00
CSSFilterInstance.cpp
CSSFilterInstance.h
FilterInstance.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
FilterInstance.h Bug 1711133. Draw nothing for unitialized filters. r=mstange 2021-11-15 19:05:14 +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
SVGFilterInstance.h
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 1758942 - Change the way solid rect bounds are computed. r=mstange 2022-03-17 11:07:13 +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 1764943. Add null check on path. r=mstange 2022-04-22 20:16:30 +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 1758029: Gracefully bail out of canvas SVG-filter invalidation codepath, if the canvas has been unlinked due to cycle collection. r=jwatt 2022-03-08 23:08:32 +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 1755770 - Ensure `TextRenderedRun::GetRunUserSpaceRect` casts float to int without invoking Undefined Behavior r=dholbert 2022-03-28 21:07:58 +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 1756220 - Always paint the the extra mask with an identity transform. r=gfx-reviewers,nical,bradwerth 2022-02-22 21:16:29 +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