1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 03:07:43 +00:00
serenity/Userland/Libraries/LibWeb/SVG
MacDue eda429111e LibWeb: Don't inherit SVG color stops if current gradient has stops
The previous behaviour was incorrect, the template's stops should only
be used if the current gradient does not have any stops.
2023-05-04 16:50:01 +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: Add tag and attribute names for SVG linear gradients 2023-05-04 16:50:01 +02:00
AttributeParser.cpp LibWeb: Mark SVG::NumberPercentage accessors as const 2023-05-04 16:50:01 +02:00
AttributeParser.h LibWeb: Mark SVG::NumberPercentage accessors as const 2023-05-04 16:50:01 +02:00
SVGAnimatedLength.cpp LibWeb: Make factory method of SVG::SVGAnimatedLength fallible 2023-02-18 00:52:47 +01:00
SVGAnimatedLength.h LibWeb: Make factory method of SVG::SVGAnimatedLength fallible 2023-02-18 00:52:47 +01:00
SVGAnimatedLength.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
SVGAnimatedNumber.cpp LibWeb: Implement SVGAnimatedNumber 2023-04-28 09:42:28 +02:00
SVGAnimatedNumber.h LibWeb: Implement SVGAnimatedNumber 2023-04-28 09:42:28 +02:00
SVGAnimatedNumber.idl LibWeb: Implement SVGAnimatedNumber 2023-04-28 09:42:28 +02:00
SVGCircleElement.cpp LibWeb: Make factory method of SVG::SVGLength fallible 2023-02-18 00:52:47 +01:00
SVGCircleElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SVGCircleElement.idl LibWeb: Expose SVGCircleElement attributes to JS 2022-03-22 22:33:17 +01:00
SVGClipPathElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SVGClipPathElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SVGClipPathElement.idl LibWeb: Sketch out a very basic SVG <clipPath> element 2022-04-10 21:35:55 +02:00
SVGContext.h LibWeb: Resolve and paint SVG gradient fills 2023-04-28 09:42:28 +02:00
SVGDefsElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SVGDefsElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SVGDefsElement.idl LibWeb: Add SVGDefsElement 2022-04-11 20:19:10 +02:00
SVGElement.cpp LibWeb: Make factory method of HTML::DOMStringMap fallible 2023-02-18 00:52:47 +01:00
SVGElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SVGElement.idl LibWeb: Move Element.prototype.style to ElementCSSInlineStyle mixin 2023-03-20 20:37:40 -04:00
SVGEllipseElement.cpp LibWeb: Make factory method of SVG::SVGLength fallible 2023-02-18 00:52:47 +01:00
SVGEllipseElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SVGEllipseElement.idl LibWeb: Expose SVGEllipseElement attributes to JS 2022-03-22 22:33:17 +01:00
SVGForeignObjectElement.cpp LibWeb: Support more length types in SVG width/height attributes 2023-03-20 23:45:01 +01:00
SVGForeignObjectElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SVGForeignObjectElement.idl LibWeb: Sketch out basic support for SVG <foreignObject> elements 2022-11-16 13:01:21 +01:00
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 factory method of Geometry::DOMPoint fallible 2023-02-22 09:55:33 +01:00
SVGGeometryElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SVGGeometryElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
SVGGradientElement.cpp LibWeb: Implement SVGGradientElement 2023-04-28 09:42:28 +02:00
SVGGradientElement.h LibWeb: Don't inherit SVG color stops if current gradient has stops 2023-05-04 16:50:01 +02:00
SVGGradientElement.idl LibWeb: Implement SVGGradientElement 2023-04-28 09:42:28 +02:00
SVGGraphicsElement.cpp LibWeb: Resolve and paint SVG gradient fills 2023-04-28 09:42:28 +02:00
SVGGraphicsElement.h LibWeb: Resolve and paint SVG gradient fills 2023-04-28 09:42:28 +02:00
SVGGraphicsElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
SVGLength.cpp LibWeb: Make factory method of SVG::SVGLength fallible 2023-02-18 00:52:47 +01:00
SVGLength.h LibWeb: Make factory method of SVG::SVGLength fallible 2023-02-18 00:52:47 +01:00
SVGLength.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
SVGLinearGradientElement.cpp LibWeb: Implement SVGLinearGradientElement (<linearGradient>) 2023-04-28 09:42:28 +02:00
SVGLinearGradientElement.h LibWeb: Implement SVGLinearGradientElement (<linearGradient>) 2023-04-28 09:42:28 +02:00
SVGLinearGradientElement.idl LibWeb: Implement SVGLinearGradientElement (<linearGradient>) 2023-04-28 09:42:28 +02:00
SVGLineElement.cpp LibWeb: Make factory method of SVG::SVGLength fallible 2023-02-18 00:52:47 +01:00
SVGLineElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SVGLineElement.idl LibWeb: Expose SVGLineElement attributes to JS 2022-03-22 22:33:17 +01:00
SVGPathElement.cpp Everywhere: Stop using NonnullRefPtrVector 2023-03-06 23:46:35 +01:00
SVGPathElement.h Everywhere: Use ReadonlySpan<T> instead of Span<T const> 2023-02-08 19:15:45 +00:00
SVGPathElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
SVGPolygonElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SVGPolygonElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SVGPolygonElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
SVGPolylineElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SVGPolylineElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00: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: Make factory method of SVG::SVGLength fallible 2023-02-18 00:52:47 +01:00
SVGRectElement.h LibGfx+LibWeb: Store radii as FloatSize rather than FloatPoint 2023-02-10 23:33:16 +01:00
SVGRectElement.idl LibWeb: Begin implementing SVGRectElement's SVGAnimatedLength attributes 2022-03-21 21:04:39 +01:00
SVGStopElement.cpp LibWeb: Implement SVGStopElement (<stop>) 2023-04-28 09:42:28 +02:00
SVGStopElement.h LibWeb: Implement SVGStopElement (<stop>) 2023-04-28 09:42:28 +02:00
SVGStopElement.idl LibWeb: Implement SVGStopElement (<stop>) 2023-04-28 09:42:28 +02:00
SVGSVGElement.cpp LibWeb: Honor fill, stroke and stroke-width attribute on SVGSVGElement 2023-05-04 15:40:34 +02:00
SVGSVGElement.h LibWeb: Implement SVG preserveAspectRatio attribute 2023-04-17 07:32:31 +02:00
SVGSVGElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
SVGTextContentElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SVGTextContentElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SVGTextContentElement.idl LibWeb: Add a barebones SVGTextContentElement with getNumberOfChars() 2022-03-20 13:36:45 +01:00
TagNames.cpp LibWeb: Initialize static web strings during main-thread VM creation 2023-03-18 19:50:45 +01:00
TagNames.h LibWeb: Add tag and attribute names for SVG linear gradients 2023-05-04 16:50:01 +02:00
ViewBox.cpp LibWeb: Allow floating point values when parsing SVG viewboxes 2023-04-12 07:40:22 +02:00
ViewBox.h LibWeb: Add SVG::ViewBox to represent SVG view boxes 2021-09-15 11:56:26 +02:00