gecko-dev/layout/svg
Robert Longson 4c839669b4 Bug 1823889 - SVGGeometryFrame::GetHitTestFlags does not need to be virtual r=emilio
SVGGeometryFrame::GetHitTestFlags is only called by methods that are themselves overridden by SVGImageFrame.

We can eliminate SVGGeometryFrame::GetHitTestFlags altogether and make SVGImageFrame::GetHitTestFlags private.

Differential Revision: https://phabricator.services.mozilla.com/D173269
2023-03-22 16:37:37 +00:00
..
crashtests Bug 1424031 - crashtest r=emilio 2023-03-06 10:33:58 +00:00
tests Bug 1809843 - Skip Failed tests, r=necko-reviewers,extension-reviewers,credential-management-reviewers,valentin,sgalich,robwu 2023-03-21 09:09:58 +00:00
AutoReferenceChainGuard.h
CSSClipPathInstance.cpp
CSSClipPathInstance.h
CSSFilterInstance.cpp Bug 1520423 - Use AutoTArray in filter code r=emilio 2023-02-05 16:06:23 +00:00
CSSFilterInstance.h
DisplaySVGItem.cpp Bug 1823477 - Create a DisplaySVGItem as a base class for SVG Painted Display Items r=emilio 2023-03-21 15:05:34 +00:00
DisplaySVGItem.h Bug 1823477 - Create a DisplaySVGItem as a base class for SVG Painted Display Items r=emilio 2023-03-21 15:05:34 +00:00
FilterInstance.cpp Bug 1815404 - Replace most uses of gfxContext::CreateOrNull with stack-allocated contexts. r=gfx-reviewers,lsalzman 2023-02-21 07:28:25 +00:00
FilterInstance.h
ISVGDisplayableFrame.h Bug 829802 - Remove svg.display-lists prefs r=longsonr 2023-02-05 18:14:31 +00:00
ISVGSVGFrame.h
moz.build Bug 1823477 - Create a DisplaySVGItem as a base class for SVG Painted Display Items r=emilio 2023-03-21 15:05:34 +00:00
svg.css
SVGAFrame.cpp Bug 1803957 - remove virtual keyword from override methods in cpp files r=emilio 2022-12-04 20:00:25 +00:00
SVGClipPathFrame.cpp Bug 1815404 - Eliminate gfxContext::CreatePreservingTransformOrNull, and replace callers with stack-allocated gfxContext. r=gfx-reviewers,lsalzman 2023-02-21 07:28:24 +00:00
SVGClipPathFrame.h Bug 1815945 - Simplify state bit handling r=emilio 2023-02-14 08:28:48 +00:00
SVGContainerFrame.cpp Bug 1815945 - Simplify state bit handling r=emilio 2023-02-14 08:28:48 +00:00
SVGContainerFrame.h Bug 1815945 - Simplify state bit handling r=emilio 2023-02-14 08:28:48 +00:00
SVGContextPaint.cpp Bug 1808102 - Move contextPaint to Document class r=emilio 2023-01-17 19:13:41 +00:00
SVGContextPaint.h Bug 1808102 - Move contextPaint to Document class r=emilio 2023-01-17 19:13:41 +00:00
SVGFEContainerFrame.cpp Bug 1816866 - Fixes to eSVGContainer r=emilio 2023-02-15 13:43:52 +00:00
SVGFEImageFrame.cpp Bug 1803957 - remove virtual keyword from override methods in cpp files r=emilio 2022-12-04 20:00:25 +00:00
SVGFELeafFrame.cpp Bug 1803957 - remove virtual keyword from override methods in cpp files r=emilio 2022-12-04 20:00:25 +00:00
SVGFEUnstyledLeafFrame.cpp Bug 1803957 - remove virtual keyword from override methods in cpp files r=emilio 2022-12-04 20:00:25 +00:00
SVGFilterFrame.cpp Backed out changeset d90ec14fc8e3 (bug 1817608) for causing reftest failures in 1329849-1.svg CLOSED TREE 2023-02-19 18:24:00 -05:00
SVGFilterFrame.h Bug 1803917 - Remove virtual keyword from override methods in SVG layout r=emilio 2022-12-03 19:18:26 +00:00
SVGFilterInstance.cpp Bug 1520423 - Use AutoTArray in filter code r=emilio 2023-02-05 16:06:23 +00:00
SVGFilterInstance.h
SVGForeignObjectFrame.cpp Bug 1815404 - Remove refcounting from gfxContext. r=gfx-reviewers,lsalzman 2023-02-21 07:28:24 +00:00
SVGForeignObjectFrame.h Bug 1815525 - Remove more dead code post bug 829802 r=emilio 2023-02-07 21:16:55 +00:00
SVGGeometryFrame.cpp Bug 1823889 - SVGGeometryFrame::GetHitTestFlags does not need to be virtual r=emilio 2023-03-22 16:37:37 +00:00
SVGGeometryFrame.h Bug 1823889 - SVGGeometryFrame::GetHitTestFlags does not need to be virtual r=emilio 2023-03-22 16:37:37 +00:00
SVGGFrame.cpp
SVGGFrame.h Bug 1803917 - Remove virtual keyword from override methods in SVG layout r=emilio 2022-12-03 19:18:26 +00:00
SVGGradientFrame.cpp Bug 1815923 - Use do_QueryFrame more with paint servers r=emilio 2023-02-14 08:27:17 +00:00
SVGGradientFrame.h Bug 1803917 - Remove virtual keyword from override methods in SVG layout r=emilio 2022-12-03 19:18:26 +00:00
SVGImageContext.cpp Bug 1820280 - Be consistent for which URIs we expose chrome rules. r=dshin 2023-03-07 20:22:23 +00:00
SVGImageContext.h
SVGImageFrame.cpp Bug 1823887 - SVGImageFrame DidSetComputedStyle and OnVisibilityChange should skip SVGGeometryFrame r=emilio 2023-03-22 14:25:21 +00:00
SVGImageFrame.h Bug 1823889 - SVGGeometryFrame::GetHitTestFlags does not need to be virtual r=emilio 2023-03-22 16:37:37 +00:00
SVGInnerSVGFrame.cpp
SVGInnerSVGFrame.h Bug 1803917 - Remove virtual keyword from override methods in SVG layout r=emilio 2022-12-03 19:18:26 +00:00
SVGIntegrationUtils.cpp Bug 1823290 - Check for NS_FRAME_SVG_LAYOUT directly rather than checking for an SVG frame that isn't an outer SVG frame r=emilio 2023-03-20 12:30:45 +00:00
SVGIntegrationUtils.h
SVGMarkerFrame.cpp Bug 752638 - make the context-fill and context-stroke SVG paint values work in marker content r=emilio 2023-01-25 17:54:36 +00:00
SVGMarkerFrame.h Bug 1803917 - Remove virtual keyword from override methods in SVG layout r=emilio 2022-12-03 19:18:26 +00:00
SVGMaskFrame.cpp Bug 1815404 - Eliminate gfxContext::CreatePreservingTransformOrNull, and replace callers with stack-allocated gfxContext. r=gfx-reviewers,lsalzman 2023-02-21 07:28:24 +00:00
SVGMaskFrame.h Bug 1803917 - Remove virtual keyword from override methods in SVG layout r=emilio 2022-12-03 19:18:26 +00:00
SVGObserverUtils.cpp Bug 1823686 - Share URLExtraData between SVG attribute mapping and style attribute. r=smaug 2023-03-22 14:54:43 +00:00
SVGObserverUtils.h
SVGOuterSVGFrame.cpp Bug 1815945 - Simplify state bit handling r=emilio 2023-02-14 08:28:48 +00:00
SVGOuterSVGFrame.h Bug 1815525 - Remove more dead code post bug 829802 r=emilio 2023-02-07 21:16:55 +00:00
SVGPaintServerFrame.cpp
SVGPaintServerFrame.h Bug 1803917 - Remove virtual keyword from override methods in SVG layout r=emilio 2022-12-03 19:18:26 +00:00
SVGPatternFrame.cpp Bug 1815404 - Replace most uses of gfxContext::CreateOrNull with stack-allocated contexts. r=gfx-reviewers,lsalzman 2023-02-21 07:28:25 +00:00
SVGPatternFrame.h Bug 1803917 - Remove virtual keyword from override methods in SVG layout r=emilio 2022-12-03 19:18:26 +00:00
SVGStopFrame.cpp Bug 1803957 - remove virtual keyword from override methods in cpp files r=emilio 2022-12-04 20:00:25 +00:00
SVGSwitchFrame.cpp Bug 1815945 - Simplify state bit handling r=emilio 2023-02-14 08:28:48 +00:00
SVGSymbolFrame.cpp
SVGSymbolFrame.h Bug 1803917 - Remove virtual keyword from override methods in SVG layout r=emilio 2022-12-03 19:18:26 +00:00
SVGTextFrame.cpp Bug 1660405 - Move away from mozilla::IsFinite in favor of std::isfinite. r=sergesanspaille 2023-03-22 11:35:33 +00:00
SVGTextFrame.h Bug 1815945 - Simplify state bit handling r=emilio 2023-02-14 08:28:48 +00:00
SVGUseFrame.cpp
SVGUseFrame.h
SVGUtils.cpp Bug 1823477 - Create a DisplaySVGItem as a base class for SVG Painted Display Items r=emilio 2023-03-21 15:05:34 +00:00
SVGUtils.h Bug 1823477 - Create a DisplaySVGItem as a base class for SVG Painted Display Items r=emilio 2023-03-21 15:05:34 +00:00
SVGViewFrame.cpp Bug 1803957 - remove virtual keyword from override methods in cpp files r=emilio 2022-12-04 20:00:25 +00:00
SVGViewportFrame.cpp Bug 829802 - Remove svg.display-lists prefs r=longsonr 2023-02-05 18:14:31 +00:00
SVGViewportFrame.h Bug 1803917 - Remove virtual keyword from override methods in SVG layout r=emilio 2022-12-03 19:18:26 +00:00