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

Reply via email to