gecko-dev/layout/svg
Emilio Cobos Álvarez 4414d74633 Bug 1779598 - Stop passing around Maybe<SVGImageContext>. r=aosmond
All its members are optional, so we can just use it as a plain struct
rather than Maybe<> all around, which simplifies the code and prevents
silly bugs like bug 1779592.

Mostly automatic via:

  rg -l 'SVGImageContext' . | xargs sed -i 's/Maybe<SVGImageContext>/SVGImageContext/g'

With trivial build fixes.

Not intended to change behavior.

Differential Revision: https://phabricator.services.mozilla.com/D151846
2022-07-14 16:03:25 +00:00
..
crashtests Bug 1764936 - Apply empty clip if clip-path creation fails r=emilio 2022-06-02 19:32:28 +00:00
tests
AutoReferenceChainGuard.h
CSSClipPathInstance.cpp Bug 1531888 - ignore invalid clip-path references when hit testing r=emilio 2022-07-14 15:39:27 +00:00
CSSClipPathInstance.h
CSSFilterInstance.cpp
CSSFilterInstance.h
FilterInstance.cpp Bug 1778718 - Make filters on the root work when using fallback drawing. r=tnikkel 2022-07-12 09:46:01 +00:00
FilterInstance.h Bug 1778718 - Make filters on the root work when using fallback drawing. r=tnikkel 2022-07-12 09:46:01 +00:00
ISVGDisplayableFrame.h
ISVGSVGFrame.h
moz.build
svg.css
SVGAFrame.cpp
SVGClipPathFrame.cpp
SVGClipPathFrame.h
SVGContainerFrame.cpp
SVGContainerFrame.h
SVGContextPaint.cpp
SVGContextPaint.h
SVGFEContainerFrame.cpp
SVGFEImageFrame.cpp
SVGFELeafFrame.cpp
SVGFEUnstyledLeafFrame.cpp
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
SVGForeignObjectFrame.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
SVGGFrame.cpp
SVGGFrame.h
SVGGradientFrame.cpp
SVGGradientFrame.h
SVGImageContext.cpp Bug 1779598 - Stop passing around Maybe<SVGImageContext>. r=aosmond 2022-07-14 16:03:25 +00:00
SVGImageContext.h Bug 1779598 - Stop passing around Maybe<SVGImageContext>. r=aosmond 2022-07-14 16:03:25 +00:00
SVGImageFrame.cpp Bug 1779598 - Stop passing around Maybe<SVGImageContext>. r=aosmond 2022-07-14 16:03:25 +00:00
SVGImageFrame.h
SVGInnerSVGFrame.cpp
SVGInnerSVGFrame.h
SVGIntegrationUtils.cpp Bug 1778718 - Make filters on the root work when using fallback drawing. r=tnikkel 2022-07-12 09:46:01 +00:00
SVGIntegrationUtils.h Bug 1778718 - Make filters on the root work when using fallback drawing. r=tnikkel 2022-07-12 09:46:01 +00:00
SVGMarkerFrame.cpp
SVGMarkerFrame.h
SVGMaskFrame.cpp
SVGMaskFrame.h
SVGObserverUtils.cpp Bug 1778298 - gradient href should ignore base tag if local r=emilio 2022-07-06 17:12:23 +00:00
SVGObserverUtils.h
SVGOuterSVGFrame.cpp
SVGOuterSVGFrame.h
SVGPaintServerFrame.cpp
SVGPaintServerFrame.h
SVGPatternFrame.cpp
SVGPatternFrame.h
SVGStopFrame.cpp
SVGSwitchFrame.cpp
SVGSymbolFrame.cpp
SVGSymbolFrame.h
SVGTextFrame.cpp Bug 1777671 - Account for glyph orientations when returning rotation of character r=jfkthame 2022-07-06 06:01:22 +00:00
SVGTextFrame.h
SVGUseFrame.cpp
SVGUseFrame.h
SVGUtils.cpp Bug 1531888 - ignore invalid clip-path references when hit testing r=emilio 2022-07-14 15:39:27 +00:00
SVGUtils.h
SVGViewFrame.cpp
SVGViewportFrame.cpp
SVGViewportFrame.h