gecko-dev/layout/svg
David Shin c6732b7f3c Bug 1403656 - Ensure that the observation target for `SVGFilterObserver` is an actual SVG filter element. r=dholbert,emilio
Previously, specifying `filter: url(#element)` could trigger a reflow of the
observing element when the observed element repaints, even when the observed
element is not a SVG filter element (i.e. no filter effect is applied).

Differential Revision: https://phabricator.services.mozilla.com/D161830
2022-11-15 13:30:37 +00:00
..
crashtests Bug 1403656 - Ensure that the observation target for `SVGFilterObserver` is an actual SVG filter element. r=dholbert,emilio 2022-11-15 13:30:37 +00:00
tests Bug 1787623 - Make invalid and unsupported filters paint the unfiltered frame. r=botond 2022-09-05 10:24:14 +00:00
AutoReferenceChainGuard.h
CSSClipPathInstance.cpp Bug 1785903 - Use inset rect as the border area to compute shape radii. r=TYLin 2022-08-22 22:15:24 +00:00
CSSClipPathInstance.h
CSSFilterInstance.cpp
CSSFilterInstance.h
FilterInstance.cpp Bug 1787623 - Make invalid and unsupported filters paint the unfiltered frame. r=botond 2022-09-05 10:24:14 +00:00
FilterInstance.h Bug 1787623 - Make invalid and unsupported filters paint the unfiltered frame. r=botond 2022-09-05 10:24:14 +00:00
ISVGDisplayableFrame.h
ISVGSVGFrame.h
SVGAFrame.cpp
SVGClipPathFrame.cpp
SVGClipPathFrame.h
SVGContainerFrame.cpp Bug 1799732 Part 3 - Convert FrameChildListID to enum class. r=emilio 2022-11-12 04:38:53 +00:00
SVGContainerFrame.h Bug 1798373 Part 7 - Change nsContainerFrame::InsertFrames() to take rvalue reference of nsFrameList. r=emilio 2022-11-01 21:15:55 +00:00
SVGContextPaint.cpp
SVGContextPaint.h
SVGFEContainerFrame.cpp
SVGFEImageFrame.cpp
SVGFELeafFrame.cpp
SVGFEUnstyledLeafFrame.cpp
SVGFilterFrame.cpp
SVGFilterFrame.h
SVGFilterInstance.cpp
SVGFilterInstance.h
SVGForeignObjectFrame.cpp
SVGForeignObjectFrame.h
SVGGFrame.cpp
SVGGFrame.h
SVGGeometryFrame.cpp cBug 1792313 - Avoid using nscoord for intermediate computation with SVG rectangles. r=tnikkel 2022-10-10 13:32:36 +00:00
SVGGeometryFrame.h Bug 1779602 - Remove nsImageGeometryMixin. r=tnikkel 2022-07-18 21:20:50 +00:00
SVGGradientFrame.cpp
SVGGradientFrame.h
SVGImageContext.cpp Bug 1782595 - Use the preferred color-scheme to propagate to SVG images. r=tnikkel 2022-08-18 15:49:52 +00:00
SVGImageContext.h Bug 1779598 - Stop passing around Maybe<SVGImageContext>. r=aosmond 2022-07-14 16:03:25 +00:00
SVGImageFrame.cpp Bug 1655598 - Cross origin image request should not respect image orientation. r=emilio 2022-09-28 03:56:57 +00:00
SVGImageFrame.h
SVGInnerSVGFrame.cpp
SVGInnerSVGFrame.h
SVGIntegrationUtils.cpp Bug 1794722 - Part 2. Remove all uses of gfxVars::UseWebRender(). r=jrmuizel,media-playback-reviewers,alwu 2022-10-28 12:36:06 +00:00
SVGIntegrationUtils.h Bug 1787623 - Make invalid and unsupported filters paint the unfiltered frame. r=botond 2022-09-05 10:24:14 +00:00
SVGMarkerFrame.cpp
SVGMarkerFrame.h
SVGMaskFrame.cpp
SVGMaskFrame.h
SVGObserverUtils.cpp Bug 1403656 - Ensure that the observation target for `SVGFilterObserver` is an actual SVG filter element. r=dholbert,emilio 2022-11-15 13:30:37 +00:00
SVGObserverUtils.h Bug 1794811, part 1 - Include nsISupports.h instead of nsISupportsBase.h. r=necko-reviewers,nika,valentin 2022-10-17 16:09:22 +00:00
SVGOuterSVGFrame.cpp Bug 1791760 - Move GetContainSizeAxes to nsIFrame r=emilio 2022-09-22 12:11:09 +00:00
SVGOuterSVGFrame.h
SVGPaintServerFrame.cpp
SVGPaintServerFrame.h
SVGPatternFrame.cpp
SVGPatternFrame.h
SVGStopFrame.cpp
SVGSwitchFrame.cpp
SVGSymbolFrame.cpp
SVGSymbolFrame.h
SVGTextFrame.cpp Bug 1060421 - Change the type of [Int]PointTyped::[x|y] back to [Int]CoordTyped. r=botond 2022-11-04 18:29:35 +00:00
SVGTextFrame.h
SVGUseFrame.cpp
SVGUseFrame.h
SVGUtils.cpp Bug 1787623 - Make invalid and unsupported filters paint the unfiltered frame. r=botond 2022-09-05 10:24:14 +00:00
SVGUtils.h Bug 1794811, part 1 - Include nsISupports.h instead of nsISupportsBase.h. r=necko-reviewers,nika,valentin 2022-10-17 16:09:22 +00:00
SVGViewFrame.cpp
SVGViewportFrame.cpp
SVGViewportFrame.h
moz.build
svg.css