ladybird/Libraries/LibWeb/SVG
Timothy Flynn a4324ee6e9 LibWeb: Remove the initialize_strings methods
We added these methods to propagate OOM errors at process startup, but
we longer fret about these tiny OOM failures. Requiring that these init
methods be called prohibits using these strings in processes that have
not set up a MainThreadVM. So let's just remove them and initialize the
strings in a sane manner.

In doing so, this also standardizes how we initialize strings whose C++
variable name differs from their string value. Instead of special-casing
these strings, we just include their string value in the x-macro list.
2025-01-12 00:35:58 +01:00
..
AttributeNames.cpp LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
AttributeNames.h LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
AttributeParser.cpp
AttributeParser.h
Default.css
SVGAElement.cpp LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGAElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGAElement.idl
SVGAnimatedLength.cpp
SVGAnimatedLength.h
SVGAnimatedLength.idl
SVGAnimatedNumber.cpp
SVGAnimatedNumber.h
SVGAnimatedNumber.idl
SVGAnimatedRect.cpp
SVGAnimatedRect.h
SVGAnimatedRect.idl
SVGAnimatedString.cpp
SVGAnimatedString.h
SVGAnimatedString.idl
SVGAnimatedTransformList.cpp Everywhere: Run clang-format 2024-12-28 05:39:32 -08:00
SVGAnimatedTransformList.h
SVGAnimatedTransformList.idl
SVGCircleElement.cpp LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
SVGCircleElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
SVGCircleElement.idl
SVGClipPathElement.cpp LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGClipPathElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGClipPathElement.idl
SVGDecodedImageData.cpp LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGDecodedImageData.h LibWebView+WebContent: Inform WebContent process if browser is headless 2024-12-10 10:31:47 -08:00
SVGDefsElement.cpp
SVGDefsElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGDefsElement.idl
SVGDescElement.cpp LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGDescElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGDescElement.idl
SVGElement.cpp LibWeb: Make node cloning methods const 2025-01-11 23:10:09 +01:00
SVGElement.h LibWeb: Make node cloning methods const 2025-01-11 23:10:09 +01:00
SVGElement.idl LibWeb: Add CanvasImageSource to ImageBitmapSource typedef 2024-12-06 13:10:27 +00:00
SVGEllipseElement.cpp
SVGEllipseElement.h
SVGEllipseElement.idl
SVGFitToViewBox.idl
SVGForeignObjectElement.cpp LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
SVGForeignObjectElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
SVGForeignObjectElement.idl
SVGGElement.cpp LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGGElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGGElement.idl
SVGGeometryElement.cpp LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGGeometryElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGGeometryElement.idl
SVGGradientElement.cpp LibWeb: Use correct URL parsing methods throughout LibWeb 2024-12-10 10:37:01 -08:00
SVGGradientElement.h LibWeb: Apply the paint transformation in SVGGradientElement 2024-11-15 23:21:13 +01:00
SVGGradientElement.idl
SVGGraphicsElement.cpp LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
SVGGraphicsElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
SVGGraphicsElement.idl
SVGImageElement.cpp LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGImageElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGImageElement.idl
SVGLength.cpp
SVGLength.h
SVGLength.idl
SVGLinearGradientElement.cpp
SVGLinearGradientElement.h
SVGLinearGradientElement.idl
SVGLineElement.cpp
SVGLineElement.h
SVGLineElement.idl
SVGMaskElement.cpp LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGMaskElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGMaskElement.idl
SVGMetadataElement.cpp LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGMetadataElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGMetadataElement.idl
SVGPathElement.cpp LibGfx: Delete DeprecatedPath 2024-11-25 21:13:53 +01:00
SVGPathElement.h
SVGPathElement.idl
SVGPolygonElement.cpp
SVGPolygonElement.h
SVGPolygonElement.idl
SVGPolylineElement.cpp
SVGPolylineElement.h
SVGPolylineElement.idl
SVGRadialGradientElement.cpp
SVGRadialGradientElement.h
SVGRadialGradientElement.idl
SVGRectElement.cpp
SVGRectElement.h
SVGRectElement.idl
SVGScriptElement.cpp LibWeb: Load external scripts in SVG 2024-12-11 16:29:42 -07:00
SVGScriptElement.h
SVGScriptElement.idl
SVGStopElement.cpp LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
SVGStopElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
SVGStopElement.idl
SVGStyleElement.cpp
SVGStyleElement.h
SVGStyleElement.idl
SVGSVGElement.cpp LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
SVGSVGElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
SVGSVGElement.idl
SVGSymbolElement.cpp LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
SVGSymbolElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
SVGSymbolElement.idl
SVGTextContentElement.cpp
SVGTextContentElement.h
SVGTextContentElement.idl
SVGTextElement.cpp LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGTextElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGTextElement.idl
SVGTextPathElement.cpp LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGTextPathElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGTextPathElement.idl
SVGTextPositioningElement.cpp
SVGTextPositioningElement.h
SVGTextPositioningElement.idl
SVGTitleElement.cpp LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGTitleElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGTitleElement.idl
SVGTransform.cpp Everywhere: Run clang-format 2024-12-28 05:39:32 -08:00
SVGTransform.h
SVGTransform.idl
SVGTransformList.cpp
SVGTransformList.h
SVGTransformList.idl
SVGTSpanElement.cpp LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGTSpanElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGTSpanElement.idl
SVGURIReference.h
SVGURIReference.idl
SVGUseElement.cpp LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGUseElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGUseElement.idl
SVGViewport.h
TagNames.cpp LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
TagNames.h LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
ViewBox.cpp
ViewBox.h