ladybird/Libraries/LibWeb/SVG
Andreas Kling e330d5b9ab LibWeb: Make Node::is_connected() O(1) via a cached flag
Previously this walked up the parent chain on every call, which shows
up as a 2.5% item in the profile while watching YouTube videos.

Cache an m_is_connected bit on Node instead, maintained by the DOM
insertion and removal steps.
2026-04-16 08:26:34 +02:00
..
AttributeNames.cpp LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
AttributeNames.h LibWeb/SVG: Implement the feDisplacementMap filter 2026-03-02 14:03:32 +00:00
AttributeParser.cpp LibWeb/SVG: Implement SVGAnimatedInteger 2026-02-11 09:39:39 +01:00
AttributeParser.h LibWeb/SVG: Implement SVGAnimatedInteger 2026-02-11 09:39:39 +01:00
Default.css LibWeb: Layout foreignObject as block-level element with hidden overflow 2025-07-09 14:36:08 +02:00
Path.cpp LibWeb/SVG: Add serialization of Paths 2025-07-17 13:59:23 -04:00
Path.h LibWeb/SVG: Add serialization of Paths 2025-07-17 13:59:23 -04:00
SVGAElement.cpp LibWeb/SVG: Implement activation behavior for SVGAElement 2026-01-13 10:05:40 +01:00
SVGAElement.h LibWeb/SVG: Implement activation behavior for SVGAElement 2026-01-13 10:05:40 +01:00
SVGAElement.idl LibWeb/SVG: Implement the SVGAElement.referrerPolicy attribute 2025-07-12 11:05:48 +02:00
SVGAnimatedEnumeration.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
SVGAnimatedEnumeration.h LibWeb: Add SVGAnimatedEnumeration 2025-02-22 10:14:29 +01:00
SVGAnimatedEnumeration.idl LibWeb: Add SVGAnimatedEnumeration 2025-02-22 10:14:29 +01:00
SVGAnimatedInteger.cpp Everywhere: Run clang-format 2026-02-18 08:02:45 -05:00
SVGAnimatedInteger.h Everywhere: Run clang-format 2026-02-18 08:02:45 -05:00
SVGAnimatedInteger.idl LibWeb/SVG: Implement SVGAnimatedInteger 2026-02-11 09:39:39 +01:00
SVGAnimatedLength.cpp LibWeb: Implement SVGLength's read-only property 2025-08-27 11:50:27 +02:00
SVGAnimatedLength.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SVGAnimatedLength.idl
SVGAnimatedLengthList.cpp LibWeb: Implement SVGAnimatedLengthList 2025-11-20 23:15:24 +01:00
SVGAnimatedLengthList.h LibWeb: Implement SVGAnimatedLengthList 2025-11-20 23:15:24 +01:00
SVGAnimatedLengthList.idl LibWeb: Implement SVGAnimatedLengthList 2025-11-20 23:15:24 +01:00
SVGAnimatedNumber.cpp Everywhere: Run clang-format 2026-02-18 08:02:45 -05:00
SVGAnimatedNumber.h Everywhere: Run clang-format 2026-02-18 08:02:45 -05:00
SVGAnimatedNumber.idl
SVGAnimatedNumberList.cpp LibWeb: Add SVGAnimatedNumberList 2025-11-09 01:22:48 +01:00
SVGAnimatedNumberList.h LibWeb: Add SVGAnimatedNumberList 2025-11-09 01:22:48 +01:00
SVGAnimatedNumberList.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGAnimatedRect.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
SVGAnimatedRect.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SVGAnimatedRect.idl
SVGAnimatedString.cpp LibWeb: Use qualified names for SVG attribute reflectors 2025-11-06 11:43:06 -05:00
SVGAnimatedString.h LibWeb: Use qualified names for SVG attribute reflectors 2025-11-06 11:43:06 -05:00
SVGAnimatedString.idl
SVGAnimatedTransformList.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
SVGAnimatedTransformList.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SVGAnimatedTransformList.idl
SVGAnimationElement.cpp LibWeb: Add barebones SVGAnimationElement class 2025-07-30 15:51:35 +01:00
SVGAnimationElement.h LibWeb: Add barebones SVGAnimationElement class 2025-07-30 15:51:35 +01:00
SVGAnimationElement.idl LibWeb: Add barebones SVGAnimationElement class 2025-07-30 15:51:35 +01:00
SVGCircleElement.cpp LibWeb/SVG: Fix normalized_diagonal_length in SVGCircle 2026-03-08 16:27:48 +01:00
SVGCircleElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
SVGCircleElement.idl
SVGClipPathElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
SVGClipPathElement.h LibWeb: Move common SVGViewport code into an SVGFitToViewBox class 2025-08-28 15:42:56 +02:00
SVGClipPathElement.idl
SVGComponentTransferFunctionElement.cpp LibWeb: Hook up SVG component transfer filter to Skia 2025-11-09 01:22:48 +01:00
SVGComponentTransferFunctionElement.h LibWeb: Hook up SVG component transfer filter to Skia 2025-11-09 01:22:48 +01:00
SVGComponentTransferFunctionElement.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGDecodedImageData.cpp LibWeb: Make Navigable directly own its active document 2026-04-01 11:51:43 +02:00
SVGDecodedImageData.h LibWeb: Paint SVG-in-img with a nested display list 2026-02-24 19:13:23 +01:00
SVGDefsElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
SVGDefsElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGDefsElement.idl
SVGDescElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
SVGDescElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGDescElement.idl
SVGElement.cpp LibWeb/HTML: Always provide ChildrenChangedMetadata to children changed 2026-03-19 09:46:54 +01:00
SVGElement.h LibWeb/HTML: Always provide ChildrenChangedMetadata to children changed 2026-03-19 09:46:54 +01:00
SVGElement.idl LibWeb: Implement SVGElement.viewportElement 2025-05-16 20:36:07 +02:00
SVGEllipseElement.cpp LibWeb: Implement SVGLength's read-only property 2025-08-27 11:50:27 +02:00
SVGEllipseElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SVGEllipseElement.idl
SVGFEBlendElement.cpp LibWeb: Reduce recompilation from editing Enums.json 2026-02-19 11:27:06 +00:00
SVGFEBlendElement.h LibWeb: Remove Document.h include from SVGElement.h 2026-02-08 18:51:13 +01:00
SVGFEBlendElement.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGFEColorMatrixElement.cpp LibWeb: Use qualified names for SVG attribute reflectors 2025-11-06 11:43:06 -05:00
SVGFEColorMatrixElement.h LibWeb: Implement SVGFEColorMatrixElement and feColorMatrix 2025-10-23 13:36:26 +02:00
SVGFEColorMatrixElement.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGFEComponentTransferElement.cpp LibWeb: Add SVGFEComponentTransferElement 2025-11-09 01:22:48 +01:00
SVGFEComponentTransferElement.h LibWeb: Add SVGFEComponentTransferElement 2025-11-09 01:22:48 +01:00
SVGFEComponentTransferElement.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGFECompositeElement.cpp LibWeb: Use qualified names for SVG attribute reflectors 2025-11-06 11:43:06 -05:00
SVGFECompositeElement.h LibWeb/SVG: Use angle includes in SVGFECompositeElement 2026-01-11 13:14:40 +01:00
SVGFECompositeElement.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGFEDisplacementMapElement.cpp LibWeb/SVG: Implement the feDisplacementMap filter 2026-03-02 14:03:32 +00:00
SVGFEDisplacementMapElement.h LibWeb/SVG: Implement the feDisplacementMap filter 2026-03-02 14:03:32 +00:00
SVGFEDisplacementMapElement.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGFEDropShadowElement.cpp LibWeb: Remove fallback behavior from color_or_fallback 2026-03-24 13:56:01 +01:00
SVGFEDropShadowElement.h LibWeb/SVG: Implement SVGFEDropShadowElement IDL interface 2026-01-11 13:14:40 +01:00
SVGFEDropShadowElement.idl LibWeb/SVG: Implement SVGFEDropShadowElement IDL interface 2026-01-11 13:14:40 +01:00
SVGFEFloodElement.cpp LibWeb: Remove fallback behavior from color_or_fallback 2026-03-24 13:56:01 +01:00
SVGFEFloodElement.h LibWeb: Use correct colors for SVGFEFloodElement::flood_color 2025-08-04 11:29:05 +01:00
SVGFEFloodElement.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGFEFuncAElement.cpp LibWeb: Add SVGFEFunc{A,B,G,R}Element 2025-11-09 01:22:48 +01:00
SVGFEFuncAElement.h LibWeb: Add SVGFEFunc{A,B,G,R}Element 2025-11-09 01:22:48 +01:00
SVGFEFuncAElement.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGFEFuncBElement.cpp LibWeb: Add SVGFEFunc{A,B,G,R}Element 2025-11-09 01:22:48 +01:00
SVGFEFuncBElement.h LibWeb: Add SVGFEFunc{A,B,G,R}Element 2025-11-09 01:22:48 +01:00
SVGFEFuncBElement.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGFEFuncGElement.cpp LibWeb: Add SVGFEFunc{A,B,G,R}Element 2025-11-09 01:22:48 +01:00
SVGFEFuncGElement.h LibWeb: Add SVGFEFunc{A,B,G,R}Element 2025-11-09 01:22:48 +01:00
SVGFEFuncGElement.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGFEFuncRElement.cpp LibWeb: Add SVGFEFunc{A,B,G,R}Element 2025-11-09 01:22:48 +01:00
SVGFEFuncRElement.h LibWeb: Add SVGFEFunc{A,B,G,R}Element 2025-11-09 01:22:48 +01:00
SVGFEFuncRElement.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGFEGaussianBlurElement.cpp LibWeb: Use qualified names for SVG attribute reflectors 2025-11-06 11:43:06 -05:00
SVGFEGaussianBlurElement.h LibWeb: Implement SVGAnimatedNumber 2025-07-11 11:25:59 +01:00
SVGFEGaussianBlurElement.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGFEImageElement.cpp LibWeb: Use unsafe layout/paintable accessors where appropriate 2026-02-26 21:09:08 +01:00
SVGFEImageElement.h LibWeb: Implement <feImage> SVG filter 2025-08-29 10:15:24 +01:00
SVGFEImageElement.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGFEMergeElement.cpp LibWeb: Implement <feMerge> SVG filter 2025-08-07 16:41:12 +02:00
SVGFEMergeElement.h LibWeb: Implement <feMerge> SVG filter 2025-08-07 16:41:12 +02:00
SVGFEMergeElement.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGFEMergeNodeElement.cpp LibWeb: Use qualified names for SVG attribute reflectors 2025-11-06 11:43:06 -05:00
SVGFEMergeNodeElement.h LibWeb: Implement <feMerge> SVG filter 2025-08-07 16:41:12 +02:00
SVGFEMergeNodeElement.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGFEMorphologyElement.cpp LibWeb+LibGfx: Implement SVGFEMorphologyElement 2025-11-15 16:08:53 +01:00
SVGFEMorphologyElement.h LibWeb+LibGfx: Implement SVGFEMorphologyElement 2025-11-15 16:08:53 +01:00
SVGFEMorphologyElement.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGFEOffsetElement.cpp LibWeb: Use qualified names for SVG attribute reflectors 2025-11-06 11:43:06 -05:00
SVGFEOffsetElement.h LibWeb: Implement <feOffset> SVG filter 2025-08-07 16:41:12 +02:00
SVGFEOffsetElement.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGFETurbulenceElement.cpp Everywhere: Remove double // on comments 2026-02-11 13:28:01 -06:00
SVGFETurbulenceElement.h LibWeb/SVG: Implement the feTurbulence filter 2026-02-11 09:39:39 +01:00
SVGFETurbulenceElement.idl LibWeb/SVG: Implement the feTurbulence filter 2026-02-11 09:39:39 +01:00
SVGFilterElement.cpp LibWeb: Remove paint-only properties resolution phase 2026-03-04 19:35:45 +01:00
SVGFilterElement.h LibWeb: Remove redundant SVG presentation attribute handling 2025-10-20 12:38:19 +01:00
SVGFilterElement.idl LibWeb: Add SVGFilterElement 2025-02-22 10:14:29 +01:00
SVGFilterPrimitiveStandardAttributes.cpp LibWeb/SVG: Implement the feDisplacementMap filter 2026-03-02 14:03:32 +00:00
SVGFilterPrimitiveStandardAttributes.h LibWeb: Factor out some class template methods into implementation files 2025-10-27 14:50:54 +00:00
SVGFilterPrimitiveStandardAttributes.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGFitToViewBox.cpp LibWeb: Use unsafe layout/paintable accessors where appropriate 2026-02-26 21:09:08 +01:00
SVGFitToViewBox.h LibWeb/SVG: Parse comma-separated SVG viewBox 2025-08-30 15:49:11 +02:00
SVGFitToViewBox.idl
SVGForeignObjectElement.cpp LibWeb: Remove redundant SVG presentation attribute handling 2025-10-20 12:38:19 +01:00
SVGForeignObjectElement.h LibWeb: Remove redundant SVG presentation attribute handling 2025-10-20 12:38:19 +01:00
SVGForeignObjectElement.idl
SVGGElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
SVGGElement.h LibWeb: Add fast_is<T> for hotly dynamic_cast'ed things on imdb.com 2025-09-25 21:42:52 +02:00
SVGGElement.idl
SVGGeometryElement.cpp LibWeb: Use qualified names for SVG attribute reflectors 2025-11-06 11:43:06 -05:00
SVGGeometryElement.h LibWeb: Implement the SVGGeometryElement.pathLength attribute 2025-07-12 11:49:10 +12:00
SVGGeometryElement.idl LibWeb: Implement the SVGGeometryElement.pathLength attribute 2025-07-12 11:49:10 +12:00
SVGGradientElement.cpp LibWeb: Unify objectBoundingBox and userSpaceOnUse coord transformations 2025-10-27 16:42:27 -07:00
SVGGradientElement.h LibWeb: Misc. cleanup of code 2025-10-27 16:42:27 -07:00
SVGGradientElement.idl
SVGGraphicsElement.cpp LibWeb: Skip layout update for disconnected elements querying metrics 2026-03-05 14:17:20 +01:00
SVGGraphicsElement.h LibWeb: Implement SVGPatternElement 2026-02-27 17:14:50 +01:00
SVGGraphicsElement.idl LibWeb: Stub out SVGGraphicsElement.getCTM() 2025-05-16 20:36:07 +02:00
SVGImageElement.cpp LibWeb: Route repaint requests through paintables, not Document 2026-03-04 19:35:45 +01:00
SVGImageElement.h LibWeb: Remove Document.h include from SVGElement.h 2026-02-08 18:51:13 +01:00
SVGImageElement.idl
SVGLength.cpp LibWeb/CSS: Use generated FooUnit types instead of Foo::Type 2025-09-11 17:06:44 +01:00
SVGLength.h LibWeb: Implement SVGLength's read-only property 2025-08-27 11:50:27 +02:00
SVGLength.idl
SVGLengthList.cpp LibWeb: Implement SVGLengthList 2025-11-20 23:15:24 +01:00
SVGLengthList.h LibWeb: Implement SVGLengthList 2025-11-20 23:15:24 +01:00
SVGLengthList.idl LibWeb: Implement SVGLengthList 2025-11-20 23:15:24 +01:00
SVGLinearGradientElement.cpp LibWeb: Unify objectBoundingBox and userSpaceOnUse coord transformations 2025-10-27 16:42:27 -07:00
SVGLinearGradientElement.h AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
SVGLinearGradientElement.idl
SVGLineElement.cpp LibWeb: Use unsafe layout/paintable accessors where appropriate 2026-02-26 21:09:08 +01:00
SVGLineElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SVGLineElement.idl
SVGList.cpp LibWeb/SVG: Fix typo in replace_item 2026-01-22 01:29:30 +00:00
SVGList.h LibWeb: Add SVGList<T> and use it for SVGTransformList 2025-11-09 01:22:48 +01:00
SVGMaskElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
SVGMaskElement.h LibWeb: Add fast_is<T>() for variously commonly-checked DOM node types 2025-12-20 09:13:19 -06:00
SVGMaskElement.idl
SVGMetadataElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
SVGMetadataElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGMetadataElement.idl
SVGNumber.cpp LibWeb: Add SVGNumber 2025-11-09 01:22:48 +01:00
SVGNumber.h LibWeb: Add SVGNumber 2025-11-09 01:22:48 +01:00
SVGNumber.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGNumberList.cpp LibWeb: Add SVGNumberList 2025-11-09 01:22:48 +01:00
SVGNumberList.h LibWeb: Add SVGNumberList 2025-11-09 01:22:48 +01:00
SVGNumberList.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGPathElement.cpp LibWeb: Use unsafe layout/paintable accessors where appropriate 2026-02-26 21:09:08 +01:00
SVGPathElement.h LibWeb/SVG: Move path data into Path.{h,cpp} 2025-07-17 13:59:23 -04:00
SVGPathElement.idl
SVGPatternElement.cpp LibWeb: Store visual context nodes in arena-based tree 2026-03-11 11:16:36 +01:00
SVGPatternElement.h LibWeb: Implement SVGPatternElement 2026-02-27 17:14:50 +01:00
SVGPatternElement.idl LibWeb: Implement SVGPatternElement 2026-02-27 17:14:50 +01:00
SVGPolygonElement.cpp LibWeb: Use unsafe layout/paintable accessors where appropriate 2026-02-26 21:09:08 +01:00
SVGPolygonElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SVGPolygonElement.idl
SVGPolylineElement.cpp LibWeb: Use unsafe layout/paintable accessors where appropriate 2026-02-26 21:09:08 +01:00
SVGPolylineElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SVGPolylineElement.idl
SVGRadialGradientElement.cpp LibWeb: Unify objectBoundingBox and userSpaceOnUse coord transformations 2025-10-27 16:42:27 -07:00
SVGRadialGradientElement.h AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
SVGRadialGradientElement.idl
SVGRectElement.cpp LibWeb: Support percentage attributes on SVG rect element 2025-09-28 19:25:18 +02:00
SVGRectElement.h LibWeb: Support percentage attributes on SVG rect element 2025-09-28 19:25:18 +02:00
SVGRectElement.idl
SVGScriptElement.cpp LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
SVGScriptElement.h LibWeb/HTML: Always provide ChildrenChangedMetadata to children changed 2026-03-19 09:46:54 +01:00
SVGScriptElement.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
SVGStopElement.cpp LibWeb: Remove fallback behavior from color_or_fallback 2026-03-24 13:56:01 +01:00
SVGStopElement.h LibWeb: Support relative lengths in stop-color calcs 2025-08-04 11:29:05 +01:00
SVGStopElement.idl
SVGStyleElement.cpp LibWeb: Make Node::is_connected() O(1) via a cached flag 2026-04-16 08:26:34 +02:00
SVGStyleElement.h LibWeb/HTML: Always provide ChildrenChangedMetadata to children changed 2026-03-19 09:46:54 +01:00
SVGStyleElement.idl
SVGSVGElement.cpp LibWeb/HTML: Always provide ChildrenChangedMetadata to children changed 2026-03-19 09:46:54 +01:00
SVGSVGElement.h LibWeb/HTML: Always provide ChildrenChangedMetadata to children changed 2026-03-19 09:46:54 +01:00
SVGSVGElement.idl LibWeb/SVG: Mark SVG factory functions as [NewObject] 2025-04-02 17:28:45 +01:00
SVGSymbolElement.cpp LibWeb: Force position:static on non-root SVG elements 2026-02-21 05:12:55 +01:00
SVGSymbolElement.h LibWeb/SVG: Use adjust_computed_style() to change <symbol> display 2025-11-14 09:55:02 +00:00
SVGSymbolElement.idl
SVGTextContentElement.cpp LibWeb: Use unsafe layout/paintable accessors where appropriate 2026-02-26 21:09:08 +01:00
SVGTextContentElement.h LibWeb: Port SVGFormattingContext to UTF-16 2025-08-05 15:13:36 +02:00
SVGTextContentElement.idl
SVGTextElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
SVGTextElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGTextElement.idl
SVGTextPathElement.cpp LibWeb/SVG: Remove remaining user of of old try_resolve_url_to() 2025-04-30 17:38:38 +01:00
SVGTextPathElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGTextPathElement.idl
SVGTextPositioningElement.cpp LibWeb: Improve support for SVG text positioning attributes 2025-11-20 23:15:24 +01:00
SVGTextPositioningElement.h Everywhere: Run clang-format 2026-02-18 08:02:45 -05:00
SVGTextPositioningElement.idl LibWeb: Improve support for SVG text positioning attributes 2025-11-20 23:15:24 +01:00
SVGTitleElement.cpp LibWeb/HTML: Always provide ChildrenChangedMetadata to children changed 2026-03-19 09:46:54 +01:00
SVGTitleElement.h LibWeb/HTML: Always provide ChildrenChangedMetadata to children changed 2026-03-19 09:46:54 +01:00
SVGTitleElement.idl
SVGTransform.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
SVGTransform.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SVGTransform.idl
SVGTransformList.cpp LibWeb: Implement SVGLengthList 2025-11-20 23:15:24 +01:00
SVGTransformList.h LibWeb: Add SVGList<T> and use it for SVGTransformList 2025-11-09 01:22:48 +01:00
SVGTransformList.idl LibWeb: Add SVGList<T> and use it for SVGTransformList 2025-11-09 01:22:48 +01:00
SVGTSpanElement.cpp LibWeb: Make shadow_including_first_ancestor_of_type() use the flat tree 2026-02-05 11:21:08 +01:00
SVGTSpanElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
SVGTSpanElement.idl
SVGUnitTypes.h LibWeb: Add SVGUnitTypes 2025-08-06 23:05:56 -04:00
SVGUnitTypes.idl LibWeb: Add SVGUnitTypes 2025-08-06 23:05:56 -04:00
SVGURIReference.h LibWeb: Use qualified names for SVG attribute reflectors 2025-11-06 11:43:06 -05:00
SVGURIReference.idl
SVGUseElement.cpp LibWeb: Apply document stylesheets to SVG use element shadow trees 2026-03-02 10:55:07 +01:00
SVGUseElement.h LibWeb: Remove Document.h include from SVGElement.h 2026-02-08 18:51:13 +01:00
SVGUseElement.idl
SVGViewElement.cpp LibWeb: Remove redundant SVG presentation attribute handling 2025-10-20 12:38:19 +01:00
SVGViewElement.h LibWeb: Remove redundant SVG presentation attribute handling 2025-10-20 12:38:19 +01:00
SVGViewElement.idl LibWeb: Implement SVGViewElement 2025-07-22 00:52:24 +02:00
TagNames.cpp LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
TagNames.h LibWeb/SVG: Implement the feDisplacementMap filter 2026-03-02 14:03:32 +00:00