Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: eeb3b1eda039a10ff2d842bb9fc29b08f34bca61 https://github.com/WebKit/WebKit/commit/eeb3b1eda039a10ff2d842bb9fc29b08f34bca61 Author: Sam Weinig <s...@webkit.org> Date: 2025-03-14 (Fri, 14 Mar 2025)
Changed paths: M Source/WebCore/css/CSSCounterStyleRule.cpp M Source/WebCore/css/CSSProperties.json M Source/WebCore/css/parser/CSSPropertyParserConsumer+Content.cpp M Source/WebCore/css/parser/CSSPropertyParserConsumer+CounterStyles.cpp M Source/WebCore/css/parser/CSSPropertyParserConsumer+CounterStyles.h M Source/WebCore/css/parser/CSSPropertyParserConsumer+Lists.cpp M Source/WebCore/css/parser/CSSPropertyParserConsumer+Lists.h M Source/WebCore/css/scripts/process-css-properties.py M Source/WebCore/css/scripts/test/TestCSSProperties.json M Source/WebCore/css/scripts/test/TestCSSPropertiesResults/CSSPropertyNames.gperf M Source/WebCore/css/scripts/test/TestCSSPropertiesResults/CSSPropertyNames.h M Source/WebCore/css/scripts/test/TestCSSPropertiesResults/CSSPropertyParsing.cpp M Source/WebCore/css/scripts/test/TestCSSPropertiesResults/CSSStyleDeclaration+PropertyNames.idl M Source/WebCore/css/scripts/test/TestCSSPropertiesResults/StyleBuilderGenerated.cpp M Source/WebCore/css/scripts/test/TestCSSPropertiesResults/StyleInterpolationWrapperMap.cpp Log Message: ----------- Add support for generating a consumer for CSS properties that have requires settings for non-keyword alternatives https://bugs.webkit.org/show_bug.cgi?id=289751 Reviewed by Tim Nguyen. Previously, only keywords in a "match one" production could depend on the state of a settings flag. Now, any production can! Additionally, this adds support for an <image> builtin, with an allowed-types attribute. These allow generation of: list-style-type @counter-style negative @counter-style pad @counter-style prefix @counter-style suffix @counter-style speak-as * Source/WebCore/css/CSSProperties.json: * Source/WebCore/css/parser/CSSPropertyParserConsumer+Content.cpp: * Source/WebCore/css/parser/CSSPropertyParserConsumer+CounterStyles.cpp: * Source/WebCore/css/parser/CSSPropertyParserConsumer+CounterStyles.h: * Source/WebCore/css/parser/CSSPropertyParserConsumer+Lists.cpp: * Source/WebCore/css/parser/CSSPropertyParserConsumer+Lists.h: * Source/WebCore/css/scripts/process-css-properties.py: * Source/WebCore/css/scripts/test/TestCSSProperties.json: * Source/WebCore/css/scripts/test/TestCSSPropertiesResults/CSSPropertyNames.gperf: * Source/WebCore/css/scripts/test/TestCSSPropertiesResults/CSSPropertyNames.h: * Source/WebCore/css/scripts/test/TestCSSPropertiesResults/CSSPropertyParsing.cpp: * Source/WebCore/css/scripts/test/TestCSSPropertiesResults/CSSStyleDeclaration+PropertyNames.idl: * Source/WebCore/css/scripts/test/TestCSSPropertiesResults/StyleBuilderGenerated.cpp: * Source/WebCore/css/scripts/test/TestCSSPropertiesResults/StyleInterpolationWrapperMap.cpp: Canonical link: https://commits.webkit.org/292193@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes