Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b39e5174fda9493e7dcc1f25dae4dc8817baf1b4
      
https://github.com/WebKit/WebKit/commit/b39e5174fda9493e7dcc1f25dae4dc8817baf1b4
  Author: Chris Dumez <[email protected]>
  Date:   2026-08-06 (Thu, 06 Aug 2026)

  Changed paths:
    M LayoutTests/fast/dom/Window/resources/window-properties.js
    M LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt
    R LayoutTests/fast/svg/path-NaN-stroke-bounding-box-crash-expected.txt
    R LayoutTests/fast/svg/path-NaN-stroke-bounding-box-crash.html
    M LayoutTests/imported/w3c/web-platform-tests/dom/historical-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-Cc-Ss.tentative-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-Mm-Aa-Z.tentative-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-cC-sS-inverse.tentative-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-lL-vV-hH-inverse.tentative-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-mM-aA-Z-inverse.tentative-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-qQ-tT-inverse.tentative-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-by-animation-accumulate-mismatch.tentative-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-by-animation-additive-mismatch.tentative-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-by-animation-empty-base.tentative-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-by-animation-mismatch.tentative-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-from-by-animation-empty-from.tentative-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-from-by-animation-mismatch.tentative-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-from-to-animation-both-empty.tentative-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-from-to-animation-empty-from.tentative-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-from-to-animation-empty-to.tentative-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-from-to-animation-mismatch-diff-seg-counts.tentative-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-from-to-animation-mismatch-same-seg-count.tentative-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-to-animation-empty-base.tentative-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/seeking-events-1-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/seeking-events-4-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/svgpath-animation-2.tentative-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/svg/historical-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/svg/path/interfaces/SVGAnimatedPathData-removed-expected.txt
    R LayoutTests/perf/svg-path-appenditem-expected.txt
    R LayoutTests/perf/svg-path-appenditem.html
    M 
LayoutTests/platform/glib/fast/dom/Window/window-lookup-precedence-expected.txt
    R LayoutTests/platform/glib/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png
    R LayoutTests/platform/glib/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt
    R 
LayoutTests/platform/glib/svg/custom/svg-curve-with-relative-coordinates-expected.txt
    R LayoutTests/platform/glib/svg/dom/SVGPathSegList-cloning-expected.txt
    R 
LayoutTests/platform/glib/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.txt
    R LayoutTests/platform/gtk/svg/custom/js-update-path-changes-expected.png
    R LayoutTests/platform/gtk/svg/custom/js-update-path-removal-expected.png
    R 
LayoutTests/platform/gtk/svg/custom/svg-curve-with-relative-coordinates-expected.png
    R LayoutTests/platform/gtk/svg/dom/SVGPathSegList-appendItem-expected.png
    R 
LayoutTests/platform/gtk/svg/dom/SVGPathSegList-clear-and-initialize-expected.png
    R LayoutTests/platform/gtk/svg/dom/SVGPathSegList-cloning-expected.png
    R 
LayoutTests/platform/gtk/svg/dom/SVGPathSegList-insertItemBefore-expected.png
    R LayoutTests/platform/gtk/svg/dom/SVGPathSegList-removeItem-expected.png
    R LayoutTests/platform/gtk/svg/dom/SVGPathSegList-replaceItem-expected.png
    R 
LayoutTests/platform/gtk/svg/dom/SVGPathSegList-segment-modification-expected.png
    R 
LayoutTests/platform/gtk/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.png
    R 
LayoutTests/platform/gtk/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png
    M LayoutTests/platform/ios/TestExpectations
    R LayoutTests/platform/ios/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt
    R 
LayoutTests/platform/ios/svg/dom/SVGPathSegList-segment-modification-expected.txt
    R 
LayoutTests/platform/ios/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.txt
    R 
LayoutTests/platform/mac-tahoe-wk2-lbse-text/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt
    R 
LayoutTests/platform/mac-tahoe-wk2-lbse-text/svg/custom/js-update-path-changes-expected.txt
    R 
LayoutTests/platform/mac-tahoe-wk2-lbse-text/svg/custom/js-update-path-removal-expected.txt
    R 
LayoutTests/platform/mac-tahoe-wk2-lbse-text/svg/custom/svg-curve-with-relative-coordinates-expected.txt
    R 
LayoutTests/platform/mac-tahoe-wk2-lbse-text/svg/dom/SVGPathSegList-cloning-expected.txt
    R 
LayoutTests/platform/mac-tahoe-wk2-lbse-text/svg/dom/SVGPathSegList-segment-modification-expected.txt
    R 
LayoutTests/platform/mac-tahoe-wk2-lbse-text/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.txt
    R 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png
    R 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/custom/js-update-path-changes-expected.png
    R 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/custom/js-update-path-removal-expected.png
    R 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/custom/svg-curve-with-relative-coordinates-expected.png
    R 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/dom/SVGPathSegList-appendItem-expected.png
    R 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/dom/SVGPathSegList-clear-and-initialize-expected.png
    R 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/dom/SVGPathSegList-cloning-expected.png
    R 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/dom/SVGPathSegList-insertItemBefore-expected.png
    R 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/dom/SVGPathSegList-removeItem-expected.png
    R 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/dom/SVGPathSegList-replaceItem-expected.png
    R 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/dom/SVGPathSegList-segment-modification-expected.png
    R 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.png
    R 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png
    M 
LayoutTests/platform/mac-wk2/fast/dom/Window/window-lookup-precedence-expected.txt
    R LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png
    R LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt
    R LayoutTests/platform/mac/svg/custom/js-update-path-changes-expected.png
    R LayoutTests/platform/mac/svg/custom/js-update-path-removal-expected.png
    R 
LayoutTests/platform/mac/svg/custom/svg-curve-with-relative-coordinates-expected.png
    R LayoutTests/platform/mac/svg/dom/SVGPathSegList-appendItem-expected.png
    R 
LayoutTests/platform/mac/svg/dom/SVGPathSegList-clear-and-initialize-expected.png
    R LayoutTests/platform/mac/svg/dom/SVGPathSegList-cloning-expected.png
    R 
LayoutTests/platform/mac/svg/dom/SVGPathSegList-insertItemBefore-expected.png
    R LayoutTests/platform/mac/svg/dom/SVGPathSegList-removeItem-expected.png
    R LayoutTests/platform/mac/svg/dom/SVGPathSegList-replaceItem-expected.png
    R 
LayoutTests/platform/mac/svg/dom/SVGPathSegList-segment-modification-expected.png
    R 
LayoutTests/platform/mac/svg/dom/SVGPathSegList-segment-modification-expected.txt
    R 
LayoutTests/platform/mac/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.png
    R 
LayoutTests/platform/mac/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png
    R 
LayoutTests/platform/mac/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.txt
    R 
LayoutTests/platform/win/svg/custom/svg-curve-with-relative-coordinates-expected.txt
    R LayoutTests/platform/win/svg/dom/SVGPathSegList-cloning-expected.txt
    R 
LayoutTests/platform/wpe-legacy-api/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt
    R LayoutTests/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt
    R LayoutTests/svg/W3C-SVG-1.1-SE/paths-dom-02-f.svg
    R LayoutTests/svg/animations/animate-path-animation-Cc-Ss-expected.txt
    R LayoutTests/svg/animations/animate-path-animation-Cc-Ss.html
    R LayoutTests/svg/animations/animate-path-animation-Ll-Vv-Hh-expected.txt
    R LayoutTests/svg/animations/animate-path-animation-Ll-Vv-Hh.html
    R LayoutTests/svg/animations/animate-path-animation-Qq-Tt-expected.txt
    R LayoutTests/svg/animations/animate-path-animation-Qq-Tt.html
    R 
LayoutTests/svg/animations/animate-path-animation-cC-sS-inverse-expected.txt
    R LayoutTests/svg/animations/animate-path-animation-cC-sS-inverse.html
    R 
LayoutTests/svg/animations/animate-path-animation-lL-vV-hH-inverse-expected.txt
    R LayoutTests/svg/animations/animate-path-animation-lL-vV-hH-inverse.html
    R 
LayoutTests/svg/animations/animate-path-animation-qQ-tT-inverse-expected.txt
    R LayoutTests/svg/animations/animate-path-animation-qQ-tT-inverse.html
    R LayoutTests/svg/animations/animate-path-to-animation-expected.txt
    R LayoutTests/svg/animations/animate-path-to-animation.html
    R LayoutTests/svg/animations/svgpath-animation-1-expected.txt
    R LayoutTests/svg/animations/svgpath-animation-1.html
    M LayoutTests/svg/custom/global-constructors-expected.txt
    M LayoutTests/svg/custom/global-constructors.html
    M LayoutTests/svg/custom/js-svg-constructors-expected.txt
    M LayoutTests/svg/custom/js-svg-constructors.svg
    R LayoutTests/svg/custom/js-update-path-changes-expected.txt
    R LayoutTests/svg/custom/js-update-path-changes.svg
    R LayoutTests/svg/custom/js-update-path-removal-expected.txt
    R LayoutTests/svg/custom/js-update-path-removal.svg
    R 
LayoutTests/svg/custom/path-getTotalLength-on-big-segment-crash-expected.txt
    R LayoutTests/svg/custom/path-getTotalLength-on-big-segment-crash.svg
    R LayoutTests/svg/custom/path-seg-nan-coordinates-linecap-crash-expected.txt
    R LayoutTests/svg/custom/path-seg-nan-coordinates-linecap-crash.html
    R LayoutTests/svg/custom/svg-curve-with-relative-coordinates-expected.txt
    R LayoutTests/svg/custom/svg-curve-with-relative-coordinates.html
    M LayoutTests/svg/custom/textPath-path-change-using-svg-dom-pattern.svg
    M LayoutTests/svg/custom/textPath-path-change-using-svg-dom.svg
    R LayoutTests/svg/dom/SVGPathSegList-appendItem-expected.txt
    R LayoutTests/svg/dom/SVGPathSegList-appendItem.xhtml
    R LayoutTests/svg/dom/SVGPathSegList-clear-and-initialize-expected.txt
    R LayoutTests/svg/dom/SVGPathSegList-clear-and-initialize.xhtml
    R LayoutTests/svg/dom/SVGPathSegList-cloning-expected.txt
    R LayoutTests/svg/dom/SVGPathSegList-cloning.html
    R LayoutTests/svg/dom/SVGPathSegList-crash-expected.txt
    R LayoutTests/svg/dom/SVGPathSegList-crash.html
    R 
LayoutTests/svg/dom/SVGPathSegList-insert-from-animating-animPathSegList-expected.txt
    R 
LayoutTests/svg/dom/SVGPathSegList-insert-from-animating-animPathSegList.svg
    R LayoutTests/svg/dom/SVGPathSegList-insertItemBefore-expected.txt
    R LayoutTests/svg/dom/SVGPathSegList-insertItemBefore.xhtml
    R LayoutTests/svg/dom/SVGPathSegList-length-indexed-access-expected.txt
    R LayoutTests/svg/dom/SVGPathSegList-length-indexed-access.xhtml
    R LayoutTests/svg/dom/SVGPathSegList-removeItem-expected.txt
    R LayoutTests/svg/dom/SVGPathSegList-removeItem.xhtml
    R LayoutTests/svg/dom/SVGPathSegList-replaceItem-expected.txt
    R LayoutTests/svg/dom/SVGPathSegList-replaceItem.xhtml
    R LayoutTests/svg/dom/SVGPathSegList-segment-modification-expected.txt
    R LayoutTests/svg/dom/SVGPathSegList-segment-modification.svg
    R LayoutTests/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.txt
    R LayoutTests/svg/dom/SVGPathSegList-xml-dom-synchronization.xhtml
    R LayoutTests/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.txt
    R LayoutTests/svg/dom/SVGPathSegList-xml-dom-synchronization2.xhtml
    R LayoutTests/svg/dom/fuzz-path-parser-expected.txt
    R LayoutTests/svg/dom/fuzz-path-parser.html
    R LayoutTests/svg/dom/path-parser-expected.txt
    R LayoutTests/svg/dom/path-parser.html
    R LayoutTests/svg/dom/path-segments-expected.txt
    R LayoutTests/svg/dom/path-segments.html
    R LayoutTests/svg/dom/reuse-pathseg-after-changing-d-expected.txt
    R LayoutTests/svg/dom/reuse-pathseg-after-changing-d.html
    M LayoutTests/svg/dom/svg2-inheritance-expected.txt
    M LayoutTests/svg/dom/svg2-inheritance.html
    R LayoutTests/svg/dom/svglist-exception-on-out-bounds-error-expected.txt
    R LayoutTests/svg/dom/svglist-exception-on-out-bounds-error.html
    R LayoutTests/svg/dom/svglist-insertItemBefore-appends-expected.txt
    R LayoutTests/svg/dom/svglist-insertItemBefore-appends.html
    R LayoutTests/svg/dom/svgpath-out-of-bounds-getPathSeg-expected.txt
    R LayoutTests/svg/dom/svgpath-out-of-bounds-getPathSeg.html
    M Source/WebCore/CMakeLists.txt
    M Source/WebCore/DerivedSources-input.xcfilelist
    M Source/WebCore/DerivedSources-output.xcfilelist
    M Source/WebCore/DerivedSources.make
    M Source/WebCore/Sources.txt
    M Source/WebCore/WebCore.xcodeproj/project.pbxproj
    M Source/WebCore/WebCoreJSBindingsPrefix.h
    M Source/WebCore/bindings/scripts/CodeGenerator.pm
    M Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
    M Source/WebCore/svg/SVGPathElement.h
    M Source/WebCore/svg/SVGPathElement.idl
    M Source/WebCore/svg/SVGPathSeg.h
    R Source/WebCore/svg/SVGPathSeg.idl
    R Source/WebCore/svg/SVGPathSegArcAbs.idl
    R Source/WebCore/svg/SVGPathSegArcRel.idl
    R Source/WebCore/svg/SVGPathSegClosePath.idl
    R Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.idl
    R Source/WebCore/svg/SVGPathSegCurvetoCubicRel.idl
    R Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.idl
    R Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.idl
    R Source/WebCore/svg/SVGPathSegCurvetoQuadraticAbs.idl
    R Source/WebCore/svg/SVGPathSegCurvetoQuadraticRel.idl
    R Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl
    R Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl
    R Source/WebCore/svg/SVGPathSegImpl.h
    R Source/WebCore/svg/SVGPathSegLinetoAbs.idl
    R Source/WebCore/svg/SVGPathSegLinetoHorizontalAbs.idl
    R Source/WebCore/svg/SVGPathSegLinetoHorizontalRel.idl
    R Source/WebCore/svg/SVGPathSegLinetoRel.idl
    R Source/WebCore/svg/SVGPathSegLinetoVerticalAbs.idl
    R Source/WebCore/svg/SVGPathSegLinetoVerticalRel.idl
    M Source/WebCore/svg/SVGPathSegList.h
    R Source/WebCore/svg/SVGPathSegList.idl
    R Source/WebCore/svg/SVGPathSegListBuilder.cpp
    R Source/WebCore/svg/SVGPathSegListBuilder.h
    R Source/WebCore/svg/SVGPathSegListSource.cpp
    R Source/WebCore/svg/SVGPathSegListSource.h
    R Source/WebCore/svg/SVGPathSegMovetoAbs.idl
    R Source/WebCore/svg/SVGPathSegMovetoRel.idl
    R Source/WebCore/svg/SVGPathSegValue.h
    M Source/WebCore/svg/SVGPathUtilities.cpp
    M Source/WebCore/svg/SVGPathUtilities.h

  Log Message:
  -----------
  Remove remaining SVGPathElement's SVGPathSegList members
https://bugs.webkit.org/show_bug.cgi?id=260894
rdar://115039851

Reviewed by Darin Adler.

SVG2 removed the SVGPathSegList collection and the whole SVGPathSeg* family
of interfaces (https://www.w3.org/TR/SVG2/paths.html), and both Firefox and
Chrome no longer expose them. This aligns WebKit with the spec and makes the
imported web-platform-tests/dom/historical.html "SVGPathSegList" subtest pass.
This mirrors Blink's removal (Chromium 356063 / crbug.com/539385).

The SVGPathSeg objects were never part of rendering or animation in WebCore:
the "d" attribute is backed by an SVGPathByteStream (owned by SVGPathSegList),
rendering reads that byte stream, and SMIL path animation operates entirely on
byte streams (SVGAnimationPathSegListFunction over SVGPathByteStream). The
SVGPathSeg objects were only materialized lazily to service the DOM API. This
patch therefore removes the DOM surface and the seg-object machinery while
keeping SVGPathByteStream as the source of truth.

Specifically:
  - Removes the SVGPathSeg, SVGPathSegList and all SVGPathSeg* interfaces, plus
    SVGPathElement.pathSegList, animatedPathSegList and the createSVGPathSeg*
    factory methods. SVGPathElement.getPathSegAtLength() is kept (it is
    implemented over the byte stream), matching other engines.
  - Reduces SVGPathSegList to a byte-stream holder rooted on SVGProperty. The
    class name is retained to avoid churn in the SVGAnimatedPathSegList property
    glue.
  - Keeps enum class SVGPathSegType, which is used by path parsing and by CSS
    path()/shape code, not just the DOM.
  - Deletes the now-unused SVGPathSegListBuilder / SVGPathSegListSource and the
    buildSVGPathByteStreamFromSVGPathSegList / buildSVGPathSegListFromByteStream
    helpers.

Existing tests that exercised the removed DOM API are removed; interface
listing, constructor and idlharness expectations are updated; and the two
textPath-path-change-using-svg-dom tests are updated to mutate the path via
setAttribute("d", ...).

No new tests, rebaselined existing tests.

* LayoutTests/fast/dom/Window/resources/window-properties.js:
* LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt:
* LayoutTests/fast/svg/path-NaN-stroke-bounding-box-crash-expected.txt: Removed.
* LayoutTests/fast/svg/path-NaN-stroke-bounding-box-crash.html: Removed.
* LayoutTests/imported/w3c/web-platform-tests/dom/historical-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-Cc-Ss.tentative-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-Mm-Aa-Z.tentative-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-cC-sS-inverse.tentative-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-lL-vV-hH-inverse.tentative-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-mM-aA-Z-inverse.tentative-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-animation-qQ-tT-inverse.tentative-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-by-animation-accumulate-mismatch.tentative-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-by-animation-additive-mismatch.tentative-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-by-animation-empty-base.tentative-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-by-animation-mismatch.tentative-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-from-by-animation-empty-from.tentative-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-from-by-animation-mismatch.tentative-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-from-to-animation-both-empty.tentative-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-from-to-animation-empty-from.tentative-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-from-to-animation-empty-to.tentative-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-from-to-animation-mismatch-diff-seg-counts.tentative-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-from-to-animation-mismatch-same-seg-count.tentative-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/animate-path-to-animation-empty-base.tentative-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/dependent-begin-on-syncbase-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/reinserting-svg-into-document-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/seeking-events-1-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/seeking-events-4-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/animations/svgpath-animation-2.tentative-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/svg/historical-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/svg/path/interfaces/SVGAnimatedPathData-removed-expected.txt:
* LayoutTests/perf/svg-path-appenditem-expected.txt: Removed.
* LayoutTests/perf/svg-path-appenditem.html: Removed.
* 
LayoutTests/platform/glib/fast/dom/Window/window-lookup-precedence-expected.txt:
* LayoutTests/platform/glib/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png: 
Removed.
* LayoutTests/platform/glib/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: 
Removed.
* 
LayoutTests/platform/glib/svg/custom/svg-curve-with-relative-coordinates-expected.txt:
 Removed.
* LayoutTests/platform/glib/svg/dom/SVGPathSegList-cloning-expected.txt: 
Removed.
* 
LayoutTests/platform/glib/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.txt:
 Removed.
* LayoutTests/platform/gtk/svg/custom/js-update-path-changes-expected.png: 
Removed.
* LayoutTests/platform/gtk/svg/custom/js-update-path-removal-expected.png: 
Removed.
* 
LayoutTests/platform/gtk/svg/custom/svg-curve-with-relative-coordinates-expected.png:
 Removed.
* LayoutTests/platform/gtk/svg/dom/SVGPathSegList-appendItem-expected.png: 
Removed.
* 
LayoutTests/platform/gtk/svg/dom/SVGPathSegList-clear-and-initialize-expected.png:
 Removed.
* LayoutTests/platform/gtk/svg/dom/SVGPathSegList-cloning-expected.png: Removed.
* 
LayoutTests/platform/gtk/svg/dom/SVGPathSegList-insertItemBefore-expected.png: 
Removed.
* LayoutTests/platform/gtk/svg/dom/SVGPathSegList-removeItem-expected.png: 
Removed.
* LayoutTests/platform/gtk/svg/dom/SVGPathSegList-replaceItem-expected.png: 
Removed.
* 
LayoutTests/platform/gtk/svg/dom/SVGPathSegList-segment-modification-expected.png:
 Removed.
* 
LayoutTests/platform/gtk/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.png:
 Removed.
* 
LayoutTests/platform/gtk/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png:
 Removed.
* LayoutTests/platform/ios/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: 
Removed.
* 
LayoutTests/platform/ios/svg/dom/SVGPathSegList-segment-modification-expected.txt:
 Removed.
* 
LayoutTests/platform/ios/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.txt:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-lbse-text/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-lbse-text/svg/custom/js-update-path-changes-expected.txt:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-lbse-text/svg/custom/js-update-path-removal-expected.txt:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-lbse-text/svg/custom/svg-curve-with-relative-coordinates-expected.txt:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-lbse-text/svg/dom/SVGPathSegList-cloning-expected.txt:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-lbse-text/svg/dom/SVGPathSegList-segment-modification-expected.txt:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-lbse-text/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.txt:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/custom/js-update-path-changes-expected.png:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/custom/js-update-path-removal-expected.png:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/custom/svg-curve-with-relative-coordinates-expected.png:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/dom/SVGPathSegList-appendItem-expected.png:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/dom/SVGPathSegList-clear-and-initialize-expected.png:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/dom/SVGPathSegList-cloning-expected.png:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/dom/SVGPathSegList-insertItemBefore-expected.png:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/dom/SVGPathSegList-removeItem-expected.png:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/dom/SVGPathSegList-replaceItem-expected.png:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/dom/SVGPathSegList-segment-modification-expected.png:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.png:
 Removed.
* 
LayoutTests/platform/mac-tahoe-wk2-pixel/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png:
 Removed.
* 
LayoutTests/platform/mac-wk2/fast/dom/Window/window-lookup-precedence-expected.txt:
* LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png: 
Removed.
* LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: 
Removed.
* LayoutTests/platform/mac/svg/custom/js-update-path-changes-expected.png: 
Removed.
* LayoutTests/platform/mac/svg/custom/js-update-path-removal-expected.png: 
Removed.
* 
LayoutTests/platform/mac/svg/custom/svg-curve-with-relative-coordinates-expected.png:
 Removed.
* LayoutTests/platform/mac/svg/dom/SVGPathSegList-appendItem-expected.png: 
Removed.
* 
LayoutTests/platform/mac/svg/dom/SVGPathSegList-clear-and-initialize-expected.png:
 Removed.
* LayoutTests/platform/mac/svg/dom/SVGPathSegList-cloning-expected.png: Removed.
* 
LayoutTests/platform/mac/svg/dom/SVGPathSegList-insertItemBefore-expected.png: 
Removed.
* LayoutTests/platform/mac/svg/dom/SVGPathSegList-removeItem-expected.png: 
Removed.
* LayoutTests/platform/mac/svg/dom/SVGPathSegList-replaceItem-expected.png: 
Removed.
* 
LayoutTests/platform/mac/svg/dom/SVGPathSegList-segment-modification-expected.png:
 Removed.
* 
LayoutTests/platform/mac/svg/dom/SVGPathSegList-segment-modification-expected.txt:
 Removed.
* 
LayoutTests/platform/mac/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.png:
 Removed.
* 
LayoutTests/platform/mac/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png:
 Removed.
* 
LayoutTests/platform/mac/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.txt:
 Removed.
* 
LayoutTests/platform/win/svg/custom/svg-curve-with-relative-coordinates-expected.txt:
 Removed.
* LayoutTests/platform/win/svg/dom/SVGPathSegList-cloning-expected.txt: Removed.
* 
LayoutTests/platform/wpe-legacy-api/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
 Removed.
* LayoutTests/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Removed.
* LayoutTests/svg/W3C-SVG-1.1-SE/paths-dom-02-f.svg: Removed.
* LayoutTests/svg/animations/animate-path-animation-Cc-Ss-expected.txt: Removed.
* LayoutTests/svg/animations/animate-path-animation-Cc-Ss.html: Removed.
* LayoutTests/svg/animations/animate-path-animation-Ll-Vv-Hh-expected.txt: 
Removed.
* LayoutTests/svg/animations/animate-path-animation-Ll-Vv-Hh.html: Removed.
* LayoutTests/svg/animations/animate-path-animation-Qq-Tt-expected.txt: Removed.
* LayoutTests/svg/animations/animate-path-animation-Qq-Tt.html: Removed.
* LayoutTests/svg/animations/animate-path-animation-cC-sS-inverse-expected.txt: 
Removed.
* LayoutTests/svg/animations/animate-path-animation-cC-sS-inverse.html: Removed.
* 
LayoutTests/svg/animations/animate-path-animation-lL-vV-hH-inverse-expected.txt:
 Removed.
* LayoutTests/svg/animations/animate-path-animation-lL-vV-hH-inverse.html: 
Removed.
* LayoutTests/svg/animations/animate-path-animation-qQ-tT-inverse-expected.txt: 
Removed.
* LayoutTests/svg/animations/animate-path-animation-qQ-tT-inverse.html: Removed.
* LayoutTests/svg/animations/animate-path-to-animation-expected.txt: Removed.
* LayoutTests/svg/animations/animate-path-to-animation.html: Removed.
* LayoutTests/svg/animations/svgpath-animation-1-expected.txt: Removed.
* LayoutTests/svg/animations/svgpath-animation-1.html: Removed.
* LayoutTests/svg/custom/global-constructors-expected.txt:
* LayoutTests/svg/custom/global-constructors.html:
* LayoutTests/svg/custom/js-svg-constructors-expected.txt:
* LayoutTests/svg/custom/js-svg-constructors.svg:
* LayoutTests/svg/custom/js-update-path-changes-expected.txt: Removed.
* LayoutTests/svg/custom/js-update-path-changes.svg: Removed.
* LayoutTests/svg/custom/js-update-path-removal-expected.txt: Removed.
* LayoutTests/svg/custom/js-update-path-removal.svg: Removed.
* LayoutTests/svg/custom/path-getTotalLength-on-big-segment-crash-expected.txt: 
Removed.
* LayoutTests/svg/custom/path-getTotalLength-on-big-segment-crash.svg: Removed.
* LayoutTests/svg/custom/path-seg-nan-coordinates-linecap-crash-expected.txt: 
Removed.
* LayoutTests/svg/custom/path-seg-nan-coordinates-linecap-crash.html: Removed.
* LayoutTests/svg/custom/svg-curve-with-relative-coordinates-expected.txt: 
Removed.
* LayoutTests/svg/custom/svg-curve-with-relative-coordinates.html: Removed.
* LayoutTests/svg/custom/textPath-path-change-using-svg-dom-pattern.svg:
* LayoutTests/svg/custom/textPath-path-change-using-svg-dom.svg:
* LayoutTests/svg/dom/SVGPathSegList-appendItem-expected.txt: Removed.
* LayoutTests/svg/dom/SVGPathSegList-appendItem.xhtml: Removed.
* LayoutTests/svg/dom/SVGPathSegList-clear-and-initialize-expected.txt: Removed.
* LayoutTests/svg/dom/SVGPathSegList-clear-and-initialize.xhtml: Removed.
* LayoutTests/svg/dom/SVGPathSegList-cloning-expected.txt: Removed.
* LayoutTests/svg/dom/SVGPathSegList-cloning.html: Removed.
* LayoutTests/svg/dom/SVGPathSegList-crash-expected.txt: Removed.
* LayoutTests/svg/dom/SVGPathSegList-crash.html: Removed.
* 
LayoutTests/svg/dom/SVGPathSegList-insert-from-animating-animPathSegList-expected.txt:
 Removed.
* LayoutTests/svg/dom/SVGPathSegList-insert-from-animating-animPathSegList.svg: 
Removed.
* LayoutTests/svg/dom/SVGPathSegList-insertItemBefore-expected.txt: Removed.
* LayoutTests/svg/dom/SVGPathSegList-insertItemBefore.xhtml: Removed.
* LayoutTests/svg/dom/SVGPathSegList-length-indexed-access-expected.txt: 
Removed.
* LayoutTests/svg/dom/SVGPathSegList-length-indexed-access.xhtml: Removed.
* LayoutTests/svg/dom/SVGPathSegList-removeItem-expected.txt: Removed.
* LayoutTests/svg/dom/SVGPathSegList-removeItem.xhtml: Removed.
* LayoutTests/svg/dom/SVGPathSegList-replaceItem-expected.txt: Removed.
* LayoutTests/svg/dom/SVGPathSegList-replaceItem.xhtml: Removed.
* LayoutTests/svg/dom/SVGPathSegList-segment-modification-expected.txt: Removed.
* LayoutTests/svg/dom/SVGPathSegList-segment-modification.svg: Removed.
* LayoutTests/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.txt: 
Removed.
* LayoutTests/svg/dom/SVGPathSegList-xml-dom-synchronization.xhtml: Removed.
* LayoutTests/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.txt: 
Removed.
* LayoutTests/svg/dom/SVGPathSegList-xml-dom-synchronization2.xhtml: Removed.
* LayoutTests/svg/dom/fuzz-path-parser-expected.txt: Removed.
* LayoutTests/svg/dom/fuzz-path-parser.html: Removed.
* LayoutTests/svg/dom/path-parser-expected.txt: Removed.
* LayoutTests/svg/dom/path-parser.html: Removed.
* LayoutTests/svg/dom/path-segments-expected.txt: Removed.
* LayoutTests/svg/dom/path-segments.html: Removed.
* LayoutTests/svg/dom/reuse-pathseg-after-changing-d-expected.txt: Removed.
* LayoutTests/svg/dom/reuse-pathseg-after-changing-d.html: Removed.
* LayoutTests/svg/dom/svg2-inheritance-expected.txt:
* LayoutTests/svg/dom/svg2-inheritance.html:
* LayoutTests/svg/dom/svglist-exception-on-out-bounds-error-expected.txt: 
Removed.
* LayoutTests/svg/dom/svglist-exception-on-out-bounds-error.html: Removed.
* LayoutTests/svg/dom/svglist-insertItemBefore-appends-expected.txt: Removed.
* LayoutTests/svg/dom/svglist-insertItemBefore-appends.html: Removed.
* LayoutTests/svg/dom/svgpath-out-of-bounds-getPathSeg-expected.txt: Removed.
* LayoutTests/svg/dom/svgpath-out-of-bounds-getPathSeg.html: Removed.
* Source/WebCore/CMakeLists.txt:
* Source/WebCore/DerivedSources-input.xcfilelist:
* Source/WebCore/DerivedSources-output.xcfilelist:
* Source/WebCore/DerivedSources.make:
* Source/WebCore/Sources.txt:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/WebCoreJSBindingsPrefix.h:
* Source/WebCore/bindings/scripts/CodeGenerator.pm:
(IsSVGPathSegTypeName): Deleted.
(IsSVGPathSegType): Deleted.
* Source/WebCore/bindings/scripts/CodeGeneratorJS.pm:
(GenerateHeader):
* Source/WebCore/svg/SVGPathElement.h:
* Source/WebCore/svg/SVGPathElement.idl:
* Source/WebCore/svg/SVGPathSeg.h:
(): Deleted.
(WebCore::SVGPathSeg::pathSegTypeForBindings const): Deleted.
* Source/WebCore/svg/SVGPathSeg.idl: Removed.
* Source/WebCore/svg/SVGPathSegArcAbs.idl: Removed.
* Source/WebCore/svg/SVGPathSegArcRel.idl: Removed.
* Source/WebCore/svg/SVGPathSegClosePath.idl: Removed.
* Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.idl: Removed.
* Source/WebCore/svg/SVGPathSegCurvetoCubicRel.idl: Removed.
* Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.idl: Removed.
* Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.idl: Removed.
* Source/WebCore/svg/SVGPathSegCurvetoQuadraticAbs.idl: Removed.
* Source/WebCore/svg/SVGPathSegCurvetoQuadraticRel.idl: Removed.
* Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl: Removed.
* Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl: Removed.
* Source/WebCore/svg/SVGPathSegImpl.h: Removed.
* Source/WebCore/svg/SVGPathSegLinetoAbs.idl: Removed.
* Source/WebCore/svg/SVGPathSegLinetoHorizontalAbs.idl: Removed.
* Source/WebCore/svg/SVGPathSegLinetoHorizontalRel.idl: Removed.
* Source/WebCore/svg/SVGPathSegLinetoRel.idl: Removed.
* Source/WebCore/svg/SVGPathSegLinetoVerticalAbs.idl: Removed.
* Source/WebCore/svg/SVGPathSegLinetoVerticalRel.idl: Removed.
* Source/WebCore/svg/SVGPathSegList.h:
* Source/WebCore/svg/SVGPathSegList.idl: Removed.
* Source/WebCore/svg/SVGPathSegListBuilder.cpp: Removed.
* Source/WebCore/svg/SVGPathSegListBuilder.h: Removed.
* Source/WebCore/svg/SVGPathSegListSource.cpp: Removed.
* Source/WebCore/svg/SVGPathSegListSource.h: Removed.
* Source/WebCore/svg/SVGPathSegMovetoAbs.idl: Removed.
* Source/WebCore/svg/SVGPathSegMovetoRel.idl: Removed.
* Source/WebCore/svg/SVGPathSegValue.h: Removed.
* Source/WebCore/svg/SVGPathUtilities.cpp:
(WebCore::buildSVGPathByteStreamFromSVGPathSegList): Deleted.
(WebCore::buildSVGPathSegListFromByteStream): Deleted.
* Source/WebCore/svg/SVGPathUtilities.h:

Canonical link: https://commits.webkit.org/318760@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to