Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 49497bdc82f2065396f1f5cd23238c631f24f939
      
https://github.com/WebKit/WebKit/commit/49497bdc82f2065396f1f5cd23238c631f24f939
  Author: tannal <[email protected]>
  Date:   2026-10-01 (Thu, 01 Oct 2026)

  Changed paths:
    M 
LayoutTests/imported/w3c/web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/a-hreflang-getter-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/a-hreflang-setter-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/a-ping-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/a-rel-getter-setter-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/a-type-getter-001-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/a-type-getter-002-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/a-type-setter-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/anchor-hyperlinkutils-getter-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/anchor-hyperlinkutils-getter-setter-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/href-navigation-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/href-target-base-expected.txt
    M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
    M Source/WebCore/CMakeLists.txt
    M Source/WebCore/DerivedSources-input.xcfilelist
    M Source/WebCore/DerivedSources.make
    M Source/WebCore/Sources.txt
    M Source/WebCore/WebCore.xcodeproj/project.pbxproj
    M Source/WebCore/bindings/js/WebCoreBuiltinNames.h
    A Source/WebCore/mathml/MathMLAnchorElement.cpp
    A Source/WebCore/mathml/MathMLAnchorElement.h
    A Source/WebCore/mathml/MathMLAnchorElement.idl
    M Source/WebCore/mathml/mathattrs.in
    M Source/WebCore/mathml/mathtags.in

  Log Message:
  -----------
  [MathML] Implement new MathMLAnchorElement Web IDL support.
https://bugs.webkit.org/show_bug.cgi?id=321990

Reviewed by Frédéric Wang Nélar and Anne van Kesteren.

MathMLAnchorElement is inherited from MathMLRowElement to create 
RenderMathMLRow for rendering.

Aligns the MathMLAnchorElement with the HTMLAnchorElement and SVGAElement by 
resusing AnchorElementFunctions.

Spec: https://w3c.github.io/mathml-core/#the-a-element

WebKit Standard Positions: 
https://github.com/WebKit/standards-positions/issues/691

* 
LayoutTests/imported/w3c/web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/a-hreflang-getter-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/a-hreflang-setter-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/a-ping-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/a-rel-getter-setter-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/a-type-getter-001-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/a-type-getter-002-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/a-type-setter-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/anchor-hyperlinkutils-getter-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/anchor-hyperlinkutils-getter-setter-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/href-navigation-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/href-target-base-expected.txt:
* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
* Source/WebCore/CMakeLists.txt:
* Source/WebCore/DerivedSources-input.xcfilelist:
* Source/WebCore/DerivedSources.make:
* Source/WebCore/Sources.txt:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/bindings/js/WebCoreBuiltinNames.h:
* Source/WebCore/mathml/MathMLAnchorElement.cpp: Added.
(WebCore::MathMLAnchorElement::MathMLAnchorElement):
(WebCore::MathMLAnchorElement::create):
(WebCore::MathMLAnchorElement::createElementRenderer):
(WebCore::MathMLAnchorElement::href const):
(WebCore::MathMLAnchorElement::hrefURL const):
(WebCore::MathMLAnchorElement::target const):
(WebCore::MathMLAnchorElement::setFullURL):
(WebCore::MathMLAnchorElement::defaultEventHandler):
(WebCore::MathMLAnchorElement::attributeChanged):
(WebCore::MathMLAnchorElement::effectiveTarget const):
(WebCore::MathMLAnchorElement::relList):
(WebCore::MathMLAnchorElement::referrerPolicyForBindings const):
(WebCore::MathMLAnchorElement::referrerPolicy const):
* Source/WebCore/mathml/MathMLAnchorElement.h: Added.
* Source/WebCore/mathml/MathMLAnchorElement.idl: Added.
* Source/WebCore/mathml/mathattrs.in:
* Source/WebCore/mathml/mathtags.in:

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



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

Reply via email to