Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: c6bbba70f8e39f1ab40247d8840e4102bbe03238 https://github.com/WebKit/WebKit/commit/c6bbba70f8e39f1ab40247d8840e4102bbe03238 Author: Tim Nguyen <n...@apple.com> Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths: A LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-outset-composition-expected.txt A LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-outset-composition.html A LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-outset-interpolation-expected.txt A LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-outset-interpolation.html A LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-slice-composition-expected.txt A LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-slice-composition.html A LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-slice-interpolation-expected.txt A LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-slice-interpolation-stability-expected.txt A LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-slice-interpolation-stability.html A LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-slice-interpolation.html A LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-source-interpolation-expected.txt A LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-source-interpolation.html A LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-width-composition-expected.txt A LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-width-composition.html A LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-width-interpolation-expected.txt A LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-width-interpolation.html A LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-source-interpolation-expected.txt M Source/WebCore/animation/CSSPropertyAnimation.cpp M Source/WebCore/rendering/style/RenderStyle.cpp M Source/WebCore/rendering/style/RenderStyle.h M Source/WebCore/rendering/style/RenderStyleInlines.h M Source/WebCore/rendering/style/RenderStyleSetters.h Log Message: ----------- [web-animations] mask-border-* properties should be animatable https://bugs.webkit.org/show_bug.cgi?id=277313 rdar://132783274 Reviewed by Darin Adler. Spec resolution: https://github.com/w3c/fxtf-drafts/issues/529#issuecomment-1747806968 Spec PR: https://github.com/w3c/fxtf-drafts/pull/565 mask-border-* properties should match border-image-* properties in terms of animation. * LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-outset-composition-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-outset-composition.html: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-outset-interpolation-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-outset-interpolation.html: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-slice-composition-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-slice-composition.html: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-slice-interpolation-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-slice-interpolation-stability-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-slice-interpolation-stability.html: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-slice-interpolation.html: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-source-interpolation-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-source-interpolation.html: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-width-composition-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-width-composition.html: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-width-interpolation-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-width-interpolation.html: Added. * LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-masking/animations/mask-border-source-interpolation-expected.txt: Added. * Source/WebCore/animation/CSSPropertyAnimation.cpp: (WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap): * Source/WebCore/rendering/style/RenderStyle.cpp: (WebCore::RenderStyle::conservativelyCollectChangedAnimatableProperties const): (WebCore::RenderStyle::setMaskBorderSource): (WebCore::RenderStyle::setMaskBorderSliceFill): (WebCore::RenderStyle::setMaskBorderSlices): (WebCore::RenderStyle::setMaskBorderWidth): (WebCore::RenderStyle::setMaskBorderOutset): (WebCore::RenderStyle::setMaskBorderHorizontalRule): (WebCore::RenderStyle::setMaskBorderVerticalRule): * Source/WebCore/rendering/style/RenderStyle.h: * Source/WebCore/rendering/style/RenderStyleInlines.h: (WebCore::RenderStyle::maskBorderHorizontalRule const): (WebCore::RenderStyle::maskBorderOutset const): (WebCore::RenderStyle::maskBorderSlices const): (WebCore::RenderStyle::maskBorderVerticalRule const): (WebCore::RenderStyle::maskBorderWidth const): * Source/WebCore/rendering/style/RenderStyleSetters.h: (WebCore::RenderStyle::setMaskBorder): (WebCore::RenderStyle::setMaskBorderSource): Deleted. Canonical link: https://commits.webkit.org/281569@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