ladybird/Userland/Libraries/LibWeb/SVG
Andreas Kling f70d3faa0f LibWeb: Move image fetching & decoding into ImageRequest
This forces us to diverge from the spec, but it's for a good cause:
by moving it into ImageRequest, we'll be able to reuse fetching and
decoding logic from CSS and other places.

This patch also makes ImageRequests shareable, currently keyed by
the URL (this part needs improvement!)
2023-06-11 20:37:12 +02:00
..
AttributeNames.cpp
AttributeNames.h LibWeb: Implement painting for svg text 2023-06-09 17:20:34 +02:00
AttributeParser.cpp LibWeb: Make SVG transform parser less crashy 2023-05-27 18:40:41 +02:00
AttributeParser.h LibWeb: Implement SVG fill-rule attribute 2023-06-11 19:34:24 +02:00
SVGAnimatedLength.cpp
SVGAnimatedLength.h
SVGAnimatedLength.idl
SVGAnimatedNumber.cpp
SVGAnimatedNumber.h
SVGAnimatedNumber.idl
SVGCircleElement.cpp
SVGCircleElement.h
SVGCircleElement.idl
SVGClipPathElement.cpp
SVGClipPathElement.h
SVGClipPathElement.idl
SVGContext.h LibWeb: Implement SVG fill-rule attribute 2023-06-11 19:34:24 +02:00
SVGDecodedImageData.cpp LibWeb: Render svg-as-image with 1:1 scaling factor 2023-05-30 21:28:18 +02:00
SVGDecodedImageData.h LibWeb: Move image fetching & decoding into ImageRequest 2023-06-11 20:37:12 +02:00
SVGDefsElement.cpp
SVGDefsElement.h
SVGDefsElement.idl
SVGElement.cpp LibWeb: Implement the <use> SVG element 2023-06-03 05:58:00 +02:00
SVGElement.h LibWeb: Implement the <use> SVG element 2023-06-03 05:58:00 +02:00
SVGElement.idl
SVGEllipseElement.cpp
SVGEllipseElement.h
SVGEllipseElement.idl
SVGForeignObjectElement.cpp LibWeb: Propagate errors from parse_css_value and property_initial_value 2023-05-06 08:07:28 +02:00
SVGForeignObjectElement.h
SVGForeignObjectElement.idl
SVGGElement.cpp
SVGGElement.h
SVGGeometryElement.cpp
SVGGeometryElement.h
SVGGeometryElement.idl
SVGGradientElement.cpp LibWeb: Implement SVG opacity properties 2023-05-20 08:52:19 +02:00
SVGGradientElement.h LibWeb: Move some common SVG gradient functions into SVGGradientElement 2023-05-04 16:50:01 +02:00
SVGGradientElement.idl
SVGGraphicsElement.cpp LibWeb: Implement SVG fill-rule attribute 2023-06-11 19:34:24 +02:00
SVGGraphicsElement.h LibWeb: Implement SVG fill-rule attribute 2023-06-11 19:34:24 +02:00
SVGGraphicsElement.idl
SVGLength.cpp
SVGLength.h
SVGLength.idl
SVGLinearGradientElement.cpp LibWeb: Move some common SVG gradient functions into SVGGradientElement 2023-05-04 16:50:01 +02:00
SVGLinearGradientElement.h
SVGLinearGradientElement.idl
SVGLineElement.cpp
SVGLineElement.h
SVGLineElement.idl
SVGPathElement.cpp
SVGPathElement.h
SVGPathElement.idl
SVGPolygonElement.cpp
SVGPolygonElement.h
SVGPolygonElement.idl
SVGPolylineElement.cpp
SVGPolylineElement.h
SVGPolylineElement.idl
SVGRadialGradientElement.cpp LibWeb: Don't include HTML/Window.h from DOM/Element.h 2023-05-08 09:29:44 +02:00
SVGRadialGradientElement.h LibWeb: Add an initial implementation of SVG <radialGradient> 2023-05-04 16:50:01 +02:00
SVGRadialGradientElement.idl LibWeb: Add an initial implementation of SVG <radialGradient> 2023-05-04 16:50:01 +02:00
SVGRectElement.cpp
SVGRectElement.h
SVGRectElement.idl
SVGStopElement.cpp LibWeb: Implement SVG opacity properties 2023-05-20 08:52:19 +02:00
SVGStopElement.h LibWeb: Implement SVG opacity properties 2023-05-20 08:52:19 +02:00
SVGStopElement.idl
SVGStyleElement.cpp LibWeb: Implement the <style> SVG element 2023-06-09 17:14:50 +02:00
SVGStyleElement.h LibWeb: Implement the <style> SVG element 2023-06-09 17:14:50 +02:00
SVGStyleElement.idl LibWeb: Implement the <style> SVG element 2023-06-09 17:14:50 +02:00
SVGSVGElement.cpp LibWeb: Propagate errors from parse_css_value and property_initial_value 2023-05-06 08:07:28 +02:00
SVGSVGElement.h
SVGSVGElement.idl
SVGSymbolElement.cpp LibWeb: Implement the <symbol> SVG element 2023-06-03 05:58:00 +02:00
SVGSymbolElement.h LibWeb: Implement the <symbol> SVG element 2023-06-03 05:58:00 +02:00
SVGSymbolElement.idl LibWeb: Implement the <symbol> SVG element 2023-06-03 05:58:00 +02:00
SVGTextContentElement.cpp LibWeb: Avoid crash for unsupported length unit in SVG elements 2023-06-11 19:04:30 +02:00
SVGTextContentElement.h LibWeb: Implement painting for svg text 2023-06-09 17:20:34 +02:00
SVGTextContentElement.idl
SVGTitleElement.cpp LibWeb: Implement the SVG title element 2023-06-09 01:12:48 +02:00
SVGTitleElement.h LibWeb: Implement the SVG title element 2023-06-09 01:12:48 +02:00
SVGTitleElement.idl LibWeb: Implement the SVG title element 2023-06-09 01:12:48 +02:00
SVGUseElement.cpp LibWeb: Implement the <use> SVG element 2023-06-03 05:58:00 +02:00
SVGUseElement.h LibWeb: Implement the <use> SVG element 2023-06-03 05:58:00 +02:00
SVGUseElement.idl LibWeb: Implement the <use> SVG element 2023-06-03 05:58:00 +02:00
TagNames.cpp
TagNames.h LibWeb: Implement the <style> SVG element 2023-06-09 17:14:50 +02:00
ViewBox.cpp
ViewBox.h LibWeb: Make CSSPixels and Length use 64-bit (double) floating point 2023-05-24 14:40:35 +02:00