Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: dc252ef61fc097639af74a3a40bb8131c8aacdab
      
https://github.com/WebKit/WebKit/commit/dc252ef61fc097639af74a3a40bb8131c8aacdab
  Author: Sam Weinig <s...@webkit.org>
  Date:   2025-03-11 (Tue, 11 Mar 2025)

  Changed paths:
    M Source/WebCore/css/CSSProperties.json
    M Source/WebCore/css/CSSQuadValue.h
    M Source/WebCore/css/CSSToStyleMap.cpp
    M Source/WebCore/css/Quad.h
    M Source/WebCore/css/Rect.h
    M Source/WebCore/css/RectBase.h
    M Source/WebCore/css/ShorthandSerializer.cpp
    M Source/WebCore/css/parser/CSSPropertyParserConsumer+Background.cpp
    M Source/WebCore/css/parser/CSSPropertyParserConsumer+Background.h
    M Source/WebCore/css/scripts/process-css-properties.py
    M 
Source/WebCore/css/scripts/test/TestCSSPropertiesResults/CSSPropertyNames.gperf
    M 
Source/WebCore/css/scripts/test/TestCSSPropertiesResults/CSSPropertyParsing.cpp
    M Source/WebCore/style/StyleBuilderCustom.h

  Log Message:
  -----------
  Add support for generating consumers for CSS property that use CSSQuadValue
https://bugs.webkit.org/show_bug.cgi?id=289462

Reviewed by Darin Adler.

Add support for generating consumers for CSS property that use CSSQuadValue
by making CSSQuadValue store CSSValue rather than CSSPrimitiveValue and
adding additional create functions.

These allow generation of:
    border-image-outset
    mask-border-outset

* Source/WebCore/css/CSSProperties.json:
* Source/WebCore/css/CSSQuadValue.h:
* Source/WebCore/css/CSSToStyleMap.cpp:
* Source/WebCore/css/Quad.h:
* Source/WebCore/css/Rect.h:
* Source/WebCore/css/RectBase.h:
* Source/WebCore/css/ShorthandSerializer.cpp:
* Source/WebCore/css/parser/CSSPropertyParserConsumer+Background.cpp:
* Source/WebCore/css/parser/CSSPropertyParserConsumer+Background.h:
* Source/WebCore/css/scripts/process-css-properties.py:
* Source/WebCore/style/StyleBuilderCustom.h:

Canonical link: https://commits.webkit.org/291984@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