[webkit-changes] [WebKit/WebKit] 4fb2fe: [SVG2] Remove requiredFeatures from SVGTests

Ahmad Saleem noreply at github.com
Mon Aug 26 11:34:51 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 4fb2feec1fbe720c538bda20dfe6efde401b757e
      https://github.com/WebKit/WebKit/commit/4fb2feec1fbe720c538bda20dfe6efde401b757e
  Author: Ahmad Saleem <ahmad.saleem792+github at gmail.com>
  Date:   2024-08-26 (Mon, 26 Aug 2024)

  Changed paths:
    M LayoutTests/imported/mozilla/svg/conditions-01.svg
    R LayoutTests/imported/mozilla/svg/conditions-06-expected.svg
    R LayoutTests/imported/mozilla/svg/conditions-06.svg
    M LayoutTests/imported/mozilla/svg/dynamic-conditions-01.svg
    M LayoutTests/imported/mozilla/svg/svg-integration/dynamic-conditions-outer-svg-03.xhtml
    M LayoutTests/imported/mozilla/svg/switch-01.svg
    M LayoutTests/imported/w3c/web-platform-tests/svg/historical-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-02-f-manual.svg
    M LayoutTests/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-03-f-manual.svg
    M LayoutTests/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-04-f-manual.svg
    M LayoutTests/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-05-f-manual.svg
    M LayoutTests/imported/w3c/web-platform-tests/svg/import/svgdom-over-01-f-manual.svg
    M LayoutTests/imported/w3c/web-platform-tests/svg/import/types-dom-06-f-manual.svg
    M LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-02-f-manual-expected.txt
    M LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-03-f-manual-expected.txt
    M LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-04-f-manual-expected.txt
    M LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-05-f-manual-expected.txt
    M LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/svgdom-over-01-f-manual-expected.txt
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGGElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGImageElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGUseElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/gtk/svg/dynamic-updates/SVGUseElement-svgdom-requiredFeatures-expected.png
    M LayoutTests/platform/ios/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-02-f-manual-expected.txt
    M LayoutTests/platform/ios/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-03-f-manual-expected.txt
    M LayoutTests/platform/ios/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-04-f-manual-expected.txt
    M LayoutTests/platform/ios/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-05-f-manual-expected.txt
    M LayoutTests/platform/ios/imported/w3c/web-platform-tests/svg/import/svgdom-over-01-f-manual-expected.txt
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGGElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGImageElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGUseElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGUseElement-svgdom-requiredFeatures-expected.png
    M LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-02-f-manual-expected.txt
    M LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-03-f-manual-expected.txt
    M LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-04-f-manual-expected.txt
    M LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-05-f-manual-expected.txt
    M LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/svgdom-over-01-f-manual-expected.txt
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGGElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGImageElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGUseElement-dom-requiredFeatures-expected.png
    R LayoutTests/platform/mac/svg/dynamic-updates/SVGUseElement-svgdom-requiredFeatures-expected.png
    R LayoutTests/svg/custom/outer-svg-unknown-feature-expected.txt
    R LayoutTests/svg/custom/outer-svg-unknown-feature.svg
    M LayoutTests/svg/dom/SVGStringList-basics-expected.txt
    M LayoutTests/svg/dom/SVGStringList-basics.xhtml
    M LayoutTests/svg/dom/SVGStringList-expected.txt
    M LayoutTests/svg/dom/SVGStringList.html
    M LayoutTests/svg/dom/SVGTests-expected.txt
    M LayoutTests/svg/dom/SVGTests.html
    R LayoutTests/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGGElement-dom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGGElement-dom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGImageElement-svgdom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGImageElement-svgdom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGUseElement-dom-href1-attr.html
    R LayoutTests/svg/dynamic-updates/SVGUseElement-dom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGUseElement-dom-requiredFeatures.html
    R LayoutTests/svg/dynamic-updates/SVGUseElement-svgdom-requiredFeatures-expected.txt
    R LayoutTests/svg/dynamic-updates/SVGUseElement-svgdom-requiredFeatures.html
    M Source/WebCore/svg/SVGTests.cpp
    M Source/WebCore/svg/SVGTests.h
    M Source/WebCore/svg/SVGTests.idl
    M Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMImplementation.cpp
    M Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMNodeGtk.cpp
    M Source/WebKitLegacy/mac/DOM/DOMImplementation.mm
    M Source/WebKitLegacy/mac/DOM/DOMNode.mm

  Log Message:
  -----------
  [SVG2] Remove requiredFeatures from SVGTests

https://bugs.webkit.org/show_bug.cgi?id=204125
rdar://123784300

Reviewed by Simon Fraser.

This patch aligns WebKit with Gecko / Firefox, Blink / Chromium.

It was removed from web specification [1] & [2] in 2015.

[1] https://github.com/w3c/svgwg/commit/9a30d01f6410dc516c5f874d71e957230a3448cd
[2] https://www.w3.org/2015/06/09-svg-irc#T15-35-40

Just to add, it was removed from Blink in 2017 [3]:

[3] https://chromium.googlesource.com/chromium/src.git/+/3bc8c04a9e2e711079299a591fa9eadc56b09729

Credits to Said for initial patch.

* LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-02-f-manual-expected.txt:
* LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-03-f-manual-expected.txt:
* LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-04-f-manual-expected.txt:
* LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-05-f-manual-expected.txt:
* LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/svgdom-over-01-f-manual-expected.txt:
* LayoutTests/platform/ios/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-02-f-manual-expected.txt:
* LayoutTests/platform/ios/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-03-f-manual-expected.txt:
* LayoutTests/platform/ios/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-04-f-manual-expected.txt:
* LayoutTests/platform/ios/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-05-f-manual-expected.txt:
* LayoutTests/platform/ios/imported/w3c/web-platform-tests/svg/import/svgdom-over-01-f-manual-expected.txt:
* LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-04-f-manual-expected.txt:
* LayoutTests/imported/mozilla/svg/svg-integration/dynamic-conditions-outer-svg-03.xhtml:
* LayoutTests/imported/mozilla/svg/switch-01.svg:
* LayoutTests/imported/w3c/web-platform-tests/svg/historical-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-02-f-manual.svg:
* LayoutTests/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-03-f-manual.svg:
* LayoutTests/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-04-f-manual.svg:
* LayoutTests/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-05-f-manual.svg:
* LayoutTests/imported/w3c/web-platform-tests/svg/import/svgdom-over-01-f-manual.svg:
* LayoutTests/imported/w3c/web-platform-tests/svg/import/types-dom-06-f-manual.svg:
* LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-02-f-manual-expected.txt:
* LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-03-f-manual-expected.txt:
* LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-05-f-manual-expected.txt:
* LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/svgdom-over-01-f-manual-expected.txt:
* LayoutTests/imported/mozilla/svg/conditions-01.svg:
* LayoutTests/imported/mozilla/svg/conditions-06-expected.svg: Removed.
* LayoutTests/imported/mozilla/svg/conditions-06.svg: Removed.
* LayoutTests/imported/mozilla/svg/dynamic-conditions-01.svg:
* LayoutTests/imported/mozilla/svg/svg-integration/dynamic-conditions-outer-svg-03.xhtml:
* LayoutTests/imported/mozilla/svg/switch-01.svg:
* LayoutTests/imported/w3c/web-platform-tests/svg/historical-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-02-f-manual.svg:
* LayoutTests/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-03-f-manual.svg:
* LayoutTests/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-04-f-manual.svg:
* LayoutTests/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-05-f-manual.svg:
* LayoutTests/imported/w3c/web-platform-tests/svg/import/svgdom-over-01-f-manual.svg:
* LayoutTests/imported/w3c/web-platform-tests/svg/import/types-dom-06-f-manual.svg:
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGGElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGImageElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGUseElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/gtk/svg/dynamic-updates/SVGUseElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGGElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGImageElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGUseElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac-sonoma-wk2-pixel/svg/dynamic-updates/SVGUseElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-02-f-manual-expected.txt:
* LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-03-f-manual-expected.txt:
* LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-05-f-manual-expected.txt:
* LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/svgdom-over-01-f-manual-expected.txt:
* LayoutTests/platform/mac/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGGElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGImageElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGUseElement-dom-requiredFeatures-expected.png: Removed.
* LayoutTests/platform/mac/svg/dynamic-updates/SVGUseElement-svgdom-requiredFeatures-expected.png: Removed.
* LayoutTests/svg/custom/outer-svg-unknown-feature-expected.txt: Removed.
* LayoutTests/svg/custom/outer-svg-unknown-feature.svg: Removed.
* LayoutTests/svg/dom/SVGStringList-basics-expected.txt:
* LayoutTests/svg/dom/SVGStringList-basics.xhtml:
* LayoutTests/svg/dom/SVGStringList-expected.txt:
* LayoutTests/svg/dom/SVGStringList.html:
* LayoutTests/svg/dom/SVGTests-expected.txt:
* LayoutTests/svg/dom/SVGTests.html:
* LayoutTests/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGGElement-dom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGGElement-dom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGImageElement-svgdom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGImageElement-svgdom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGUseElement-dom-href1-attr.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGUseElement-dom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGUseElement-dom-requiredFeatures.html: Removed.
* LayoutTests/svg/dynamic-updates/SVGUseElement-svgdom-requiredFeatures-expected.txt: Removed.
* LayoutTests/svg/dynamic-updates/SVGUseElement-svgdom-requiredFeatures.html: Removed.
* Source/WebCore/svg/SVGTests.cpp:
(WebCore::SVGConditionalProcessingAttributes::SVGConditionalProcessingAttributes):
(WebCore::SVGTests::hasExtension):
(WebCore::SVGTests::isValid const):
(WebCore::SVGTests::parseAttribute):
(WebCore::SVGTests::addSupportedAttributes):
(): Deleted.
(WebCore::SVGTests::protectedRequiredFeatures): Deleted.
(WebCore::SVGTests::hasFeatureForLegacyBindings): Deleted.
* Source/WebCore/svg/SVGTests.h:
(WebCore::SVGConditionalProcessingAttributes::requiredFeatures): Deleted.
(WebCore::SVGTests::requiredFeatures): Deleted.
* Source/WebCore/svg/SVGTests.idl:
* Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMImplementation.cpp:
(webkit_dom_dom_implementation_has_feature):
* Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMNodeGtk.cpp:
(webkit_dom_node_is_supported):
* Source/WebKitLegacy/mac/DOM/DOMImplementation.mm:
(-[DOMImplementation hasFeature:version:]):
* Source/WebKitLegacy/mac/DOM/DOMNode.mm:
(-[DOMNode isSupported:version:]):

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



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


More information about the webkit-changes mailing list