ladybird/Userland/Libraries/LibWeb/SVG
Shannon Booth a53459192f LibWeb: Add Optional<String> overload for Element::set_attribute
Which for now will just call the DeprecatedString version of this
function. This is intended to be used in porting code over to using the
new String equivalent with the end goal of removing the DeprecatedString
version of this function.

This allows us to port a whole heap of IDL interfaces from
DeprecatedString to String.
2023-09-02 19:23:41 +01:00
..
AttributeNames.cpp AK: Make "foo"_fly_string infallible 2023-08-07 16:03:27 +02:00
AttributeNames.h AK: Make "foo"_fly_string infallible 2023-08-07 16:03:27 +02:00
AttributeParser.cpp LibWeb: Add support for the SVG gradient spreadMethod attribute 2023-08-20 20:04:10 +02:00
AttributeParser.h LibWeb: Add support for the SVG gradient spreadMethod attribute 2023-08-20 20:04:10 +02:00
SVGAnimatedLength.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
SVGAnimatedLength.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
SVGAnimatedLength.idl
SVGAnimatedNumber.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
SVGAnimatedNumber.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
SVGAnimatedNumber.idl
SVGCircleElement.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
SVGCircleElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGCircleElement.idl
SVGClipPathElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGClipPathElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGClipPathElement.idl
SVGDecodedImageData.cpp LibWeb: Make Document::paintable() return a ViewportPaintable 2023-08-20 05:02:59 +02:00
SVGDecodedImageData.h
SVGDefsElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGDefsElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGDefsElement.idl
SVGElement.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
SVGElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGElement.idl
SVGEllipseElement.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
SVGEllipseElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGEllipseElement.idl
SVGForeignObjectElement.cpp LibWeb: Make external StyleValue-parsing methods infallible 2023-08-19 17:34:22 +02:00
SVGForeignObjectElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGForeignObjectElement.idl
SVGGElement.cpp
SVGGElement.h
SVGGeometryElement.cpp LibWeb: Remove exceptions from DOMPoint because allocate is unfailable 2023-09-01 20:58:13 +02:00
SVGGeometryElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGGeometryElement.idl
SVGGradientElement.cpp LibWeb: Add support for the SVG gradient spreadMethod attribute 2023-08-20 20:04:10 +02:00
SVGGradientElement.h LibWeb: Add support for the SVG gradient spreadMethod attribute 2023-08-20 20:04:10 +02:00
SVGGradientElement.idl
SVGGraphicsElement.cpp LibWeb: Ensure transform of SVG <use> updates with x and y attributes 2023-08-31 11:10:30 +02:00
SVGGraphicsElement.h LibWeb: Ensure transform of SVG <use> updates with x and y attributes 2023-08-31 11:10:30 +02:00
SVGGraphicsElement.idl
SVGLength.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
SVGLength.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
SVGLength.idl
SVGLinearGradientElement.cpp LibWeb: Add support for the SVG gradient spreadMethod attribute 2023-08-20 20:04:10 +02:00
SVGLinearGradientElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGLinearGradientElement.idl
SVGLineElement.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
SVGLineElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGLineElement.idl
SVGMaskElement.cpp LibWeb: Stub out SVGMaskElement 2023-08-10 11:36:17 +02:00
SVGMaskElement.h LibWeb: Stub out SVGMaskElement 2023-08-10 11:36:17 +02:00
SVGMaskElement.idl LibWeb: Stub out SVGMaskElement 2023-08-10 11:36:17 +02:00
SVGPathElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGPathElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGPathElement.idl
SVGPolygonElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGPolygonElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGPolygonElement.idl
SVGPolylineElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGPolylineElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGPolylineElement.idl
SVGRadialGradientElement.cpp LibWeb: Add support for the SVG gradient spreadMethod attribute 2023-08-20 20:04:10 +02:00
SVGRadialGradientElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGRadialGradientElement.idl
SVGRectElement.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
SVGRectElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGRectElement.idl
SVGStopElement.cpp LibWeb: Make external StyleValue-parsing methods infallible 2023-08-19 17:34:22 +02:00
SVGStopElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGStopElement.idl
SVGStyleElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGStyleElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGStyleElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
SVGSVGElement.cpp LibWeb: Make external StyleValue-parsing methods infallible 2023-08-19 17:34:22 +02:00
SVGSVGElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGSVGElement.idl
SVGSymbolElement.cpp LibWeb: Add Base::apply_presentational_hints call to <symbol> element 2023-08-20 05:03:27 +02:00
SVGSymbolElement.h LibWeb: Make sure that SVG use and symbol elements get paintables 2023-08-20 05:02:59 +02:00
SVGSymbolElement.idl
SVGTextContentElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGTextContentElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGTextContentElement.idl LibWeb: Split SVGTextContentElement into spec defined subclasses 2023-07-23 06:32:39 +02:00
SVGTextElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGTextElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGTextElement.idl LibWeb: Split SVGTextContentElement into spec defined subclasses 2023-07-23 06:32:39 +02:00
SVGTextPositioningElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGTextPositioningElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGTextPositioningElement.idl LibWeb: Split SVGTextContentElement into spec defined subclasses 2023-07-23 06:32:39 +02:00
SVGTitleElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGTitleElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGTitleElement.idl
SVGTSpanElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGTSpanElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SVGTSpanElement.idl LibWeb: Add support for SVG <tspan> elements 2023-07-23 06:32:39 +02:00
SVGUseElement.cpp LibWeb: Ensure transform of SVG <use> updates with x and y attributes 2023-08-31 11:10:30 +02:00
SVGUseElement.h LibWeb: Ensure transform of SVG <use> updates with x and y attributes 2023-08-31 11:10:30 +02:00
SVGUseElement.idl
TagNames.cpp AK: Make "foo"_fly_string infallible 2023-08-07 16:03:27 +02:00
TagNames.h LibWeb: Stub out SVGMaskElement 2023-08-10 11:36:17 +02:00
ViewBox.cpp
ViewBox.h