1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 10:48:11 +00:00
serenity/Userland/Libraries/LibWeb/SVG
Timothy Flynn ebf3829f1c LibWeb: Begin implementing the SVGLength type
There are a few unimplemented features for this type:

1. The value setter should throw a DOMException if it is invoked on an
   SVGLength that was declared readonly in another IDL file.

2. SVG::AttributeParser does not parse unit types when it parses lengths
   so all SVGLength will have an "unknown" unit for now.

3. Due to (2), methods which convert between units are unimplemented.
2022-03-21 21:04:39 +01:00
..
AttributeNames.cpp LibWeb: Add an SVG::AttributeNames namespace 2021-09-15 11:56:26 +02:00
AttributeNames.h LibWeb: Add SVG <polyline> element and test case :^) 2022-02-11 21:38:27 +01:00
AttributeParser.cpp LibWeb: SVG parse signed numbers in eliptical arc 2022-02-21 16:32:24 +01:00
AttributeParser.h LibWeb: SVG parse signed numbers in eliptical arc 2022-02-21 16:32:24 +01:00
SVGCircleElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGCircleElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGCircleElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
SVGContext.h LibWeb: Give SVG geometry elements a position 2022-02-16 21:47:53 +01:00
SVGElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
SVGEllipseElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGEllipseElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGEllipseElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
SVGGElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGGElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGGeometryElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGGeometryElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGGeometryElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
SVGGraphicsElement.cpp LibWeb: Apply the 'transform' presentational attribute to SVG elements 2022-03-18 18:51:42 +01:00
SVGGraphicsElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGGraphicsElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
SVGLength.cpp LibWeb: Begin implementing the SVGLength type 2022-03-21 21:04:39 +01:00
SVGLength.h LibWeb: Begin implementing the SVGLength type 2022-03-21 21:04:39 +01:00
SVGLength.idl LibWeb: Begin implementing the SVGLength type 2022-03-21 21:04:39 +01:00
SVGLineElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGLineElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGLineElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
SVGPathElement.cpp LibWeb: Correct SVG smooth curve reflected control point calculation 2022-03-04 20:08:58 +01:00
SVGPathElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGPathElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
SVGPolygonElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGPolygonElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGPolygonElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
SVGPolylineElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGPolylineElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGPolylineElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
SVGRectElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGRectElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGRectElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
SVGSVGElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
SVGSVGElement.h LibWeb: Add fast_is<SVG::SVGSVGElement>() 2022-03-13 00:04:51 +01:00
SVGSVGElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
SVGTextContentElement.cpp LibWeb: Add a barebones SVGTextContentElement with getNumberOfChars() 2022-03-20 13:36:45 +01:00
SVGTextContentElement.h LibWeb: Add a barebones SVGTextContentElement with getNumberOfChars() 2022-03-20 13:36:45 +01:00
SVGTextContentElement.idl LibWeb: Add a barebones SVGTextContentElement with getNumberOfChars() 2022-03-20 13:36:45 +01:00
TagNames.cpp Userland: Use mattco@serenityos.org for my copyright headers 2021-04-23 08:24:53 +02:00
TagNames.h LibWeb: Add a barebones SVGTextContentElement with getNumberOfChars() 2022-03-20 13:36:45 +01:00
ViewBox.cpp LibWeb: Add SVG::ViewBox to represent SVG view boxes 2021-09-15 11:56:26 +02:00
ViewBox.h LibWeb: Add SVG::ViewBox to represent SVG view boxes 2021-09-15 11:56:26 +02:00