ladybird/Userland/Libraries/LibWeb/SVG
Andreas Kling 268b9c5d90 LibWeb: Make the layout tree GC-allocated
This removes a set of complex reference cycles between DOM, layout tree
and browsing context.

It also makes lifetimes much easier to reason about, as the DOM and
layout trees are now free to keep each other alive.
2022-10-20 15:16:23 +02:00
..
AttributeNames.cpp
AttributeNames.h
AttributeParser.cpp
AttributeParser.h
SVGAnimatedLength.cpp LibWeb: Remove unecessary dependence on Window from SVG classes 2022-10-01 21:05:32 +01:00
SVGAnimatedLength.h LibWeb: Remove unecessary dependence on Window from SVG classes 2022-10-01 21:05:32 +01:00
SVGAnimatedLength.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
SVGCircleElement.cpp LibWeb: Remove unecessary dependence on Window from SVG classes 2022-10-01 21:05:32 +01:00
SVGCircleElement.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01:00
SVGCircleElement.idl
SVGClipPathElement.cpp LibWeb: Make the layout tree GC-allocated 2022-10-20 15:16:23 +02:00
SVGClipPathElement.h LibWeb: Make the layout tree GC-allocated 2022-10-20 15:16:23 +02:00
SVGClipPathElement.idl
SVGContext.h
SVGDefsElement.cpp LibWeb: Make the layout tree GC-allocated 2022-10-20 15:16:23 +02:00
SVGDefsElement.h LibWeb: Make the layout tree GC-allocated 2022-10-20 15:16:23 +02:00
SVGDefsElement.idl
SVGElement.cpp LibWeb: Don't include DOMStringMap.h quite so much 2022-10-10 20:22:50 +02:00
SVGElement.h LibWeb: Don't include DOMStringMap.h quite so much 2022-10-10 20:22:50 +02:00
SVGElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
SVGEllipseElement.cpp LibWeb: Remove unecessary dependence on Window from SVG classes 2022-10-01 21:05:32 +01:00
SVGEllipseElement.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01:00
SVGEllipseElement.idl
SVGGElement.cpp LibWeb: Make the layout tree GC-allocated 2022-10-20 15:16:23 +02:00
SVGGElement.h LibWeb: Make the layout tree GC-allocated 2022-10-20 15:16:23 +02:00
SVGGeometryElement.cpp LibWeb: Make the layout tree GC-allocated 2022-10-20 15:16:23 +02:00
SVGGeometryElement.h LibWeb: Make the layout tree GC-allocated 2022-10-20 15:16:23 +02:00
SVGGeometryElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
SVGGraphicsElement.cpp LibWeb: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01:00
SVGGraphicsElement.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01:00
SVGGraphicsElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
SVGLength.cpp LibWeb: Remove unecessary dependence on Window from SVG classes 2022-10-01 21:05:32 +01:00
SVGLength.h LibWeb: Remove unecessary dependence on Window from SVG classes 2022-10-01 21:05:32 +01:00
SVGLength.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
SVGLineElement.cpp LibWeb: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01:00
SVGLineElement.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01:00
SVGLineElement.idl
SVGPathElement.cpp LibWeb: Remove unecessary dependence on Window from SVG classes 2022-10-01 21:05:32 +01:00
SVGPathElement.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01:00
SVGPathElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
SVGPolygonElement.cpp LibWeb: Remove unecessary dependence on Window from SVG classes 2022-10-01 21:05:32 +01:00
SVGPolygonElement.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01:00
SVGPolygonElement.idl
SVGPolylineElement.cpp LibWeb: Remove unecessary dependence on Window from SVG classes 2022-10-01 21:05:32 +01:00
SVGPolylineElement.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01:00
SVGPolylineElement.idl
SVGRectElement.cpp LibWeb: Remove unecessary dependence on Window from SVG classes 2022-10-01 21:05:32 +01:00
SVGRectElement.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01:00
SVGRectElement.idl
SVGSVGElement.cpp LibWeb: Make the layout tree GC-allocated 2022-10-20 15:16:23 +02:00
SVGSVGElement.h LibWeb: Make the layout tree GC-allocated 2022-10-20 15:16:23 +02:00
SVGSVGElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
SVGTextContentElement.cpp LibWeb: Remove unecessary dependence on Window from SVG classes 2022-10-01 21:05:32 +01:00
SVGTextContentElement.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01:00
SVGTextContentElement.idl
TagNames.cpp
TagNames.h
ViewBox.cpp
ViewBox.h