LibWeb: Factor out some class template methods into implementation files

Reduces the rebuild required for changes to the .cpp parts (or their
includes)
This commit is contained in:
Callum Law 2025-10-24 13:53:02 +13:00 committed by Sam Atkins
parent 2a68087dfc
commit 64f438857b
Notes: github-actions[bot] 2025-10-27 14:52:38 +00:00
8 changed files with 425 additions and 303 deletions

View file

@ -434,9 +434,11 @@ set(SOURCES
HTML/BrowsingContext.cpp
HTML/BrowsingContextGroup.cpp
HTML/Canvas/CanvasDrawImage.cpp
HTML/Canvas/CanvasFillStrokeStyles.cpp
HTML/Canvas/CanvasPath.cpp
HTML/Canvas/CanvasSettings.cpp
HTML/Canvas/CanvasState.cpp
HTML/Canvas/CanvasTextDrawingStyles.cpp
HTML/Canvas/SerializeBitmap.cpp
HTML/CanvasGradient.cpp
HTML/CanvasPattern.cpp
@ -921,6 +923,7 @@ set(SOURCES
SVG/SVGFEMergeNodeElement.cpp
SVG/SVGFEOffsetElement.cpp
SVG/SVGFilterElement.cpp
SVG/SVGFilterPrimitiveStandardAttributes.cpp
SVG/SVGFitToViewBox.cpp
SVG/SVGForeignObjectElement.cpp
SVG/SVGGElement.cpp