ladybird/Userland/Libraries/LibWeb/SVG
MacDue 5df4e64eb7 LibWeb: Implement SVG preserveAspectRatio attribute
This attribute is used to define how the viewBox should be scaled.
Previously the behaviour implemented was that of "xMidYMid meet", now
all of them work (expect none :P).

With this the Discord login backend is now correctly scaled/positioned.

This also brings our SVG code a little closer to the spec! With spec
comments and all :^)

(Minor non-visible update to layout tests)
2023-04-17 07:32:31 +02:00
..
AttributeNames.cpp LibWeb: Initialize static web strings during main-thread VM creation 2023-03-18 19:50:45 +01:00
AttributeNames.h LibWeb: Initialize static web strings during main-thread VM creation 2023-03-18 19:50:45 +01:00
AttributeParser.cpp LibWeb: Implement SVG preserveAspectRatio attribute 2023-04-17 07:32:31 +02:00
AttributeParser.h LibWeb: Implement SVG preserveAspectRatio attribute 2023-04-17 07:32:31 +02:00
SVGAnimatedLength.cpp
SVGAnimatedLength.h
SVGAnimatedLength.idl
SVGCircleElement.cpp
SVGCircleElement.h
SVGCircleElement.idl
SVGClipPathElement.cpp
SVGClipPathElement.h
SVGClipPathElement.idl
SVGContext.h LibWeb: Apply CSS scaling to SVG elements 2023-04-12 07:40:22 +02:00
SVGDefsElement.cpp
SVGDefsElement.h
SVGDefsElement.idl
SVGElement.cpp
SVGElement.h
SVGElement.idl LibWeb: Move Element.prototype.style to ElementCSSInlineStyle mixin 2023-03-20 20:37:40 -04:00
SVGEllipseElement.cpp
SVGEllipseElement.h
SVGEllipseElement.idl
SVGForeignObjectElement.cpp LibWeb: Support more length types in SVG width/height attributes 2023-03-20 23:45:01 +01:00
SVGForeignObjectElement.h
SVGForeignObjectElement.idl
SVGGElement.cpp
SVGGElement.h
SVGGeometryElement.cpp
SVGGeometryElement.h
SVGGeometryElement.idl
SVGGraphicsElement.cpp Everywhere: Fix a few typos 2023-04-12 19:37:35 +02:00
SVGGraphicsElement.h LibWeb: Scale SVG stroke-width based on viewbox 2023-04-15 19:28:13 +02:00
SVGGraphicsElement.idl
SVGLength.cpp
SVGLength.h
SVGLength.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
SVGRectElement.cpp
SVGRectElement.h
SVGRectElement.idl
SVGSVGElement.cpp LibWeb: Implement SVG preserveAspectRatio attribute 2023-04-17 07:32:31 +02:00
SVGSVGElement.h LibWeb: Implement SVG preserveAspectRatio attribute 2023-04-17 07:32:31 +02:00
SVGSVGElement.idl
SVGTextContentElement.cpp
SVGTextContentElement.h
SVGTextContentElement.idl
TagNames.cpp LibWeb: Initialize static web strings during main-thread VM creation 2023-03-18 19:50:45 +01:00
TagNames.h LibWeb: Initialize static web strings during main-thread VM creation 2023-03-18 19:50:45 +01:00
ViewBox.cpp LibWeb: Allow floating point values when parsing SVG viewboxes 2023-04-12 07:40:22 +02:00
ViewBox.h