[webkit-changes] [WebKit/WebKit] b73a44: Adding UA stylesheet for counter-styles (counterSt...
Vitor Roriz
noreply at github.com
Fri Feb 24 06:01:27 PST 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: b73a449ec5ef5e240f89806e332486bfc79b1cac
https://github.com/WebKit/WebKit/commit/b73a449ec5ef5e240f89806e332486bfc79b1cac
Author: Vitor Roriz <vitor.roriz at apple.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M Source/WebCore/CMakeLists.txt
M Source/WebCore/DerivedSources-input.xcfilelist
M Source/WebCore/DerivedSources.make
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
M Source/WebCore/css/CSSCounterStyle.h
M Source/WebCore/css/CSSCounterStyleRegistry.cpp
M Source/WebCore/css/CSSCounterStyleRegistry.h
A Source/WebCore/css/counterStyles.css
M Source/WebCore/css/parser/CSSParserContext.cpp
M Source/WebCore/style/UserAgentStyle.cpp
M Source/WebCore/style/UserAgentStyle.h
Log Message:
-----------
Adding UA stylesheet for counter-styles (counterStyles.css)
https://bugs.webkit.org/show_bug.cgi?id=252861
rdar://105853064
Adding a new UA stylesheet for storing the rules
for the normative simple predefined counter styles
as specified at https://www.w3.org/TR/css-counter-styles-3/#predefined-counters
Reviewed by Tim Nguyen.
* Source/WebCore/CMakeLists.txt:
* Source/WebCore/DerivedSources-input.xcfilelist:
* Source/WebCore/DerivedSources.make:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/css/CSSCounterStyleRegistry.cpp:
(WebCore::CSSCounterStyleRegistry::addUserAgentCounterStyle):
(WebCore::CSSCounterStyleRegistry::userAgentCounterStyles):
* Source/WebCore/css/CSSCounterStyleRegistry.h:
* Source/WebCore/css/counterStyles.css: Added.
(@counter-style decimal):
(@counter-style decimal-leading-zero):
(@counter-style arabic-indic):
(@counter-style armenian):
(@counter-style upper-armenian):
(@counter-style lower-armenian):
(@counter-style bengali):
(@counter-style cambodian):
(@counter-style khmer):
(@counter-style cjk-decimal):
(@counter-style devanagari):
(@counter-style georgian):
(@counter-style gujarati):
(@counter-style gurmukhi):
(@counter-style hebrew):
(@counter-style kannada):
(@counter-style lao):
(@counter-style malayalam):
(@counter-style mongolian):
(@counter-style myanmar):
(@counter-style oriya):
(@counter-style persian):
(@counter-style lower-roman):
(@counter-style upper-roman):
(@counter-style tamil):
(@counter-style telugu):
(@counter-style thai):
(@counter-style tibetan):
(@counter-style lower-alpha):
(@counter-style lower-latin):
(@counter-style upper-alpha):
(@counter-style upper-latin):
(@counter-style lower-greek):
(@counter-style hiragana):
(@counter-style hiragana-iroha):
(@counter-style katakana):
(@counter-style katakana-iroha):
(@counter-style disc):
(@counter-style circle):
(@counter-style square):
(@counter-style disclosure-open):
(@counter-style disclosure-closed):
(@counter-style cjk-earthly-branch):
(@counter-style cjk-heavenly-stem):
* Source/WebCore/css/parser/CSSParserContext.cpp:
(WebCore::CSSParserContext::CSSParserContext):
* Source/WebCore/style/UserAgentStyle.cpp:
(WebCore::Style::addToCounterStyleRegistry):
(WebCore::Style::UserAgentStyle::ensureDefaultStyleSheetsForElement):
* Source/WebCore/style/UserAgentStyle.h:
Canonical link: https://commits.webkit.org/260795@main
More information about the webkit-changes
mailing list