Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 9757b8522b28f006be8992c06e37e98695e75979 https://github.com/WebKit/WebKit/commit/9757b8522b28f006be8992c06e37e98695e75979 Author: Antoine Quint <grao...@webkit.org> Date: 2024-04-10 (Wed, 10 Apr 2024)
Changed paths: M LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt M LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/all-prop-revert-layer-expected.txt M LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/d-expected.txt M LayoutTests/imported/w3c/web-platform-tests/svg/animations/spaces-at-end-of-path-data-expected.txt M LayoutTests/imported/w3c/web-platform-tests/svg/path/property/d-interpolation-discrete-expected.txt M LayoutTests/imported/w3c/web-platform-tests/svg/path/property/d-interpolation-relative-absolute-expected.txt M LayoutTests/imported/w3c/web-platform-tests/svg/path/property/d-interpolation-single-expected.txt M LayoutTests/imported/w3c/web-platform-tests/svg/path/property/getComputedStyle-expected.txt M LayoutTests/imported/w3c/web-platform-tests/svg/path/property/serialization-expected.txt M LayoutTests/imported/w3c/web-platform-tests/svg/path/property/test_style_flush_on_dom_api_with_d_property-expected.txt M LayoutTests/imported/w3c/web-platform-tests/svg/styling/presentation-attributes-relevant-expected.txt M LayoutTests/imported/w3c/web-platform-tests/svg/styling/presentation-attributes-special-cases-expected.txt M LayoutTests/imported/w3c/web-platform-tests/web-animations/responsive/d-expected.txt M LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt M LayoutTests/platform/ios/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt M LayoutTests/platform/ipad/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt M LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt M LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/css/css-cascade/all-prop-revert-layer-expected.txt M Source/WebCore/animation/CSSPropertyAnimation.cpp M Source/WebCore/css/BasicShapeFunctions.cpp M Source/WebCore/css/BasicShapeFunctions.h M Source/WebCore/css/CSSProperties.json M Source/WebCore/css/ComputedStyleExtractor.cpp M Source/WebCore/css/parser/CSSPropertyParserHelpers.cpp M Source/WebCore/css/parser/CSSPropertyParserHelpers.h M Source/WebCore/rendering/style/RenderStyle.h M Source/WebCore/rendering/style/SVGRenderStyle.h M Source/WebCore/rendering/style/SVGRenderStyleDefs.cpp M Source/WebCore/rendering/style/SVGRenderStyleDefs.h M Source/WebCore/style/StyleBuilderConverter.h Log Message: ----------- [svg] add parsing and computed style support for the `d` property https://bugs.webkit.org/show_bug.cgi?id=272446 Reviewed by Ryosuke Niwa and Antti Koivisto. The first step towards support for the `d` property (bug 234227) is parsing, storing and serializing its value. * LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/all-prop-revert-layer-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/d-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/svg/animations/spaces-at-end-of-path-data-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/svg/path/property/d-interpolation-discrete-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/svg/path/property/d-interpolation-relative-absolute-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/svg/path/property/d-interpolation-single-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/svg/path/property/getComputedStyle-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/svg/path/property/serialization-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/svg/path/property/test_style_flush_on_dom_api_with_d_property-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/svg/styling/presentation-attributes-relevant-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/svg/styling/presentation-attributes-special-cases-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/web-animations/responsive/d-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: * LayoutTests/platform/ios/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: * LayoutTests/platform/ipad/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: * LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: * LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/css/css-cascade/all-prop-revert-layer-expected.txt: * Source/WebCore/animation/CSSPropertyAnimation.cpp: (WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap): * Source/WebCore/css/BasicShapeFunctions.cpp: (WebCore::valueForSVGPath): (WebCore::valueForBasicShape): (WebCore::basicShapeForValue): (WebCore::basicShapePathForValue): * Source/WebCore/css/BasicShapeFunctions.h: * Source/WebCore/css/CSSProperties.json: * Source/WebCore/css/ComputedStyleExtractor.cpp: (WebCore::valueForSVGPath): (WebCore::ComputedStyleExtractor::valueForPropertyInStyle const): * Source/WebCore/css/parser/CSSPropertyParserHelpers.cpp: (WebCore::CSSPropertyParserHelpers::consumePath): * Source/WebCore/css/parser/CSSPropertyParserHelpers.h: * Source/WebCore/rendering/style/RenderStyle.h: (WebCore::RenderStyle::initialD): * Source/WebCore/rendering/style/SVGRenderStyle.h: (WebCore::SVGRenderStyle::d const): (WebCore::RenderStyle::d const): (WebCore::RenderStyle::setD): (WebCore::SVGRenderStyle::setD): * Source/WebCore/rendering/style/SVGRenderStyleDefs.cpp: (WebCore::StyleLayoutData::StyleLayoutData): (WebCore::StyleLayoutData::operator== const): * Source/WebCore/rendering/style/SVGRenderStyleDefs.h: * Source/WebCore/style/StyleBuilderConverter.h: (WebCore::Style::BuilderConverter::convertSVGPath): Canonical link: https://commits.webkit.org/277297@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