Changeset 291148 in webkit
- Timestamp:
- Mar 10, 2022 11:37:50 PM (4 months ago)
- Location:
- trunk
- Files:
-
- 6 edited
-
LayoutTests/imported/w3c/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-002-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-002-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002-expected.txt (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/animation/CSSPropertyAnimation.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/imported/w3c/ChangeLog
r291147 r291148 1 2022-03-10 Antoine Quint <graouts@webkit.org> 2 3 [web-animations] mask-origin should support discrete animation 4 https://bugs.webkit.org/show_bug.cgi?id=237733 5 6 Reviewed by Antti Koivisto. 7 8 * web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-002-expected.txt: 9 * web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-002-expected.txt: 10 * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002-expected.txt: 11 1 12 2022-03-10 Antoine Quint <graouts@webkit.org> 2 13 -
trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-002-expected.txt
r291130 r291148 41 41 PASS mask-image: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")" 42 42 PASS mask-image: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")" 43 PASS mask-origin (type: discrete) has testAccumulation function 44 PASS mask-origin: "border-box" onto "content-box" 45 PASS mask-origin: "content-box" onto "border-box" 43 46 PASS mix-blend-mode (type: discrete) has testAccumulation function 44 47 PASS mix-blend-mode: "screen" onto "multiply" -
trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-002-expected.txt
r291130 r291148 41 41 PASS mask-image: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")" 42 42 PASS mask-image: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")" 43 PASS mask-origin (type: discrete) has testAddition function 44 PASS mask-origin: "border-box" onto "content-box" 45 PASS mask-origin: "content-box" onto "border-box" 43 46 PASS mix-blend-mode (type: discrete) has testAddition function 44 47 PASS mix-blend-mode: "screen" onto "multiply" -
trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002-expected.txt
r291130 r291148 51 51 FAIL mask-image uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with effect easing assert_equals: The value should be url("http://localhost/test-1") at 940ms expected "url(\"http://localhost/test-1\")" but got "url(\"http://localhost/test-2\")" 52 52 FAIL mask-image uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with keyframe easing assert_equals: The value should be url("http://localhost/test-1") at 940ms expected "url(\"http://localhost/test-1\")" but got "url(\"http://localhost/test-2\")" 53 PASS mask-origin (type: discrete) has testInterpolation function 54 PASS mask-origin uses discrete animation when animating between "content-box" and "border-box" with linear easing 55 PASS mask-origin uses discrete animation when animating between "content-box" and "border-box" with effect easing 56 PASS mask-origin uses discrete animation when animating between "content-box" and "border-box" with keyframe easing 53 57 PASS mix-blend-mode (type: discrete) has testInterpolation function 54 58 PASS mix-blend-mode uses discrete animation when animating between "multiply" and "screen" with linear easing -
trunk/Source/WebCore/ChangeLog
r291147 r291148 1 2022-03-10 Antoine Quint <graouts@webkit.org> 2 3 [web-animations] mask-origin should support discrete animation 4 https://bugs.webkit.org/show_bug.cgi?id=237733 5 6 Reviewed by Antti Koivisto. 7 8 * animation/CSSPropertyAnimation.cpp: 9 (WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap): 10 1 11 2022-03-10 Antoine Quint <graouts@webkit.org> 2 12 -
trunk/Source/WebCore/animation/CSSPropertyAnimation.cpp
r291147 r291148 1970 1970 m_fillLayerPropertyWrapper = makeUnique<FillLayerFillBoxPropertyWrapper>(property, &FillLayer::clip, &FillLayer::setClip); 1971 1971 break; 1972 case CSSPropertyMaskOrigin: 1973 m_fillLayerPropertyWrapper = makeUnique<FillLayerFillBoxPropertyWrapper>(property, &FillLayer::origin, &FillLayer::setOrigin); 1974 break; 1972 1975 default: 1973 1976 break; … … 2938 2941 2939 2942 new FillLayersPropertyWrapper(CSSPropertyMaskClip, &RenderStyle::maskLayers, &RenderStyle::ensureMaskLayers), 2943 new FillLayersPropertyWrapper(CSSPropertyMaskOrigin, &RenderStyle::maskLayers, &RenderStyle::ensureMaskLayers), 2940 2944 new FillLayersPropertyWrapper(CSSPropertyWebkitMaskPositionX, &RenderStyle::maskLayers, &RenderStyle::ensureMaskLayers), 2941 2945 new FillLayersPropertyWrapper(CSSPropertyWebkitMaskPositionY, &RenderStyle::maskLayers, &RenderStyle::ensureMaskLayers),
Note: See TracChangeset
for help on using the changeset viewer.