Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: a318b9ffedeaf33a639f45724b6ef63bda68e90f
https://github.com/WebKit/WebKit/commit/a318b9ffedeaf33a639f45724b6ef63bda68e90f
Author: Anne van Kesteren <[email protected]>
Date: 2026-01-24 (Sat, 24 Jan 2026)
Changed paths:
A
LayoutTests/imported/w3c/web-platform-tests/css/selectors/heading-expected.txt
A LayoutTests/imported/w3c/web-platform-tests/css/selectors/heading.html
A
LayoutTests/imported/w3c/web-platform-tests/css/selectors/invalidation/heading-pseudo-class-in-has-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/css/selectors/invalidation/heading-pseudo-class-in-has.html
A
LayoutTests/imported/w3c/web-platform-tests/css/selectors/parsing/parse-heading-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/css/selectors/parsing/parse-heading.html
M
LayoutTests/imported/w3c/web-platform-tests/css/selectors/parsing/w3c-import.log
M LayoutTests/imported/w3c/web-platform-tests/css/selectors/w3c-import.log
M Source/WebCore/css/CSSPseudoSelectors.json
M Source/WebCore/css/CSSSelector.cpp
M Source/WebCore/css/CSSSelector.h
M Source/WebCore/css/SelectorChecker.cpp
M Source/WebCore/css/parser/CSSSelectorParser.cpp
M Source/WebCore/css/parser/MutableCSSSelector.cpp
M Source/WebCore/css/parser/MutableCSSSelector.h
M Source/WebCore/cssjit/SelectorCompiler.cpp
M Source/WebCore/editing/cocoa/NodeHTMLConverter.mm
M Source/WebCore/html/HTMLHeadingElement.cpp
M Source/WebCore/html/HTMLHeadingElement.h
M Source/WebCore/style/RuleSet.cpp
M Source/WebCore/style/StyleResolver.cpp
Log Message:
-----------
Implement :heading pseudo-class
https://bugs.webkit.org/show_bug.cgi?id=297322
rdar://158759228
Reviewed by Tim Nguyen.
Also make argument lists in CSSSelector's RareData a Variant to reduce
memory usage.
New tests: https://github.com/web-platform-tests/wpt/pull/57325
Canonical link: https://commits.webkit.org/306151@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications