Changeset 276638 in webkit
- Timestamp:
- Apr 27, 2021 7:25:59 AM (15 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
r276627 r276638 1 2021-04-27 Antoine Quint <graouts@webkit.org> 2 3 Correctly specify interpolation of page-break-* properties 4 https://bugs.webkit.org/show_bug.cgi?id=225098 5 6 Reviewed by Antti Koivisto. 7 8 Mark 15 WPT progressions. 9 10 * web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-002-expected.txt: 11 * web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-002-expected.txt: 12 * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002-expected.txt: 13 1 14 2021-04-26 Tim Nguyen <ntim@apple.com> 2 15 -
trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-002-expected.txt
r276554 r276638 67 67 PASS page-break-after (type: discrete) has testAccumulation function 68 68 PASS page-break-after: "auto" onto "always" 69 FAIL page-break-after: "always" onto "auto" assert_equals: The value should be always at 0ms expected "always" but got"auto"69 PASS page-break-after: "always" onto "auto" 70 70 PASS page-break-before (type: discrete) has testAccumulation function 71 71 PASS page-break-before: "auto" onto "always" 72 FAIL page-break-before: "always" onto "auto" assert_equals: The value should be always at 0ms expected "always" but got"auto"72 PASS page-break-before: "always" onto "auto" 73 73 PASS page-break-inside (type: discrete) has testAccumulation function 74 FAIL page-break-inside: "avoid" onto "auto" assert_equals: The value should be avoid at 0ms expected "avoid" but got"auto"74 PASS page-break-inside: "avoid" onto "auto" 75 75 PASS page-break-inside: "auto" onto "avoid" 76 76 PASS paint-order (type: discrete) has testAccumulation function -
trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-002-expected.txt
r276554 r276638 67 67 PASS page-break-after (type: discrete) has testAddition function 68 68 PASS page-break-after: "auto" onto "always" 69 FAIL page-break-after: "always" onto "auto" assert_equals: The value should be always at 0ms expected "always" but got"auto"69 PASS page-break-after: "always" onto "auto" 70 70 PASS page-break-before (type: discrete) has testAddition function 71 71 PASS page-break-before: "auto" onto "always" 72 FAIL page-break-before: "always" onto "auto" assert_equals: The value should be always at 0ms expected "always" but got"auto"72 PASS page-break-before: "always" onto "auto" 73 73 PASS page-break-inside (type: discrete) has testAddition function 74 FAIL page-break-inside: "avoid" onto "auto" assert_equals: The value should be avoid at 0ms expected "avoid" but got"auto"74 PASS page-break-inside: "avoid" onto "auto" 75 75 PASS page-break-inside: "auto" onto "avoid" 76 76 PASS paint-order (type: discrete) has testAddition function -
trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002-expected.txt
r276554 r276638 79 79 PASS overflow-y uses discrete animation when animating between "visible" and "hidden" with keyframe easing 80 80 PASS page-break-after (type: discrete) has testInterpolation function 81 FAIL page-break-after uses discrete animation when animating between "always" and "auto" with linear easing assert_equals: The value should be always at 0ms expected "always" but got "auto" 82 FAIL page-break-after uses discrete animation when animating between "always" and "auto" with effect easing assert_equals: The value should be always at 0ms expected "always" but got "auto" 83 FAIL page-break-after uses discrete animation when animating between "always" and "auto" with keyframe easing assert_equals: The value should be always at 0ms expected "always" but got "auto" 81 PASS page-break-after uses discrete animation when animating between "always" and "auto" with linear easing 82 PASS page-break-after uses discrete animation when animating between "always" and "auto" with effect easing 83 PASS page-break-after uses discrete animation when animating between "always" and "auto" with keyframe easing 84 84 PASS page-break-before (type: discrete) has testInterpolation function 85 FAIL page-break-before uses discrete animation when animating between "always" and "auto" with linear easing assert_equals: The value should be always at 0ms expected "always" but got "auto" 86 FAIL page-break-before uses discrete animation when animating between "always" and "auto" with effect easing assert_equals: The value should be always at 0ms expected "always" but got "auto" 87 FAIL page-break-before uses discrete animation when animating between "always" and "auto" with keyframe easing assert_equals: The value should be always at 0ms expected "always" but got "auto" 85 PASS page-break-before uses discrete animation when animating between "always" and "auto" with linear easing 86 PASS page-break-before uses discrete animation when animating between "always" and "auto" with effect easing 87 PASS page-break-before uses discrete animation when animating between "always" and "auto" with keyframe easing 88 88 PASS page-break-inside (type: discrete) has testInterpolation function 89 FAIL page-break-inside uses discrete animation when animating between "auto" and "avoid" with linear easing assert_equals: The value should be avoid at 500ms expected "avoid" but got "auto" 90 FAIL page-break-inside uses discrete animation when animating between "auto" and "avoid" with effect easing assert_equals: The value should be avoid at 960ms expected "avoid" but got "auto" 91 FAIL page-break-inside uses discrete animation when animating between "auto" and "avoid" with keyframe easing assert_equals: The value should be avoid at 960ms expected "avoid" but got "auto" 89 PASS page-break-inside uses discrete animation when animating between "auto" and "avoid" with linear easing 90 PASS page-break-inside uses discrete animation when animating between "auto" and "avoid" with effect easing 91 PASS page-break-inside uses discrete animation when animating between "auto" and "avoid" with keyframe easing 92 92 PASS paint-order (type: discrete) has testInterpolation function 93 93 PASS paint-order uses discrete animation when animating between "fill" and "stroke" with linear easing -
trunk/Source/WebCore/ChangeLog
r276637 r276638 1 2021-04-27 Antoine Quint <graouts@webkit.org> 2 3 Correctly specify interpolation of page-break-* properties 4 https://bugs.webkit.org/show_bug.cgi?id=225098 5 6 Reviewed by Antti Koivisto. 7 8 As it turns out the page-break-* properties are shorthands of the break-* properties. 9 10 * animation/CSSPropertyAnimation.cpp: 11 (WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap): 12 1 13 2021-04-27 Zalan Bujtas <zalan@apple.com> 2 14 -
trunk/Source/WebCore/animation/CSSPropertyAnimation.cpp
r276553 r276638 2435 2435 new DiscretePropertyWrapper<Overflow>(CSSPropertyOverflowX, &RenderStyle::overflowX, &RenderStyle::setOverflowX), 2436 2436 new DiscretePropertyWrapper<Overflow>(CSSPropertyOverflowY, &RenderStyle::overflowY, &RenderStyle::setOverflowY), 2437 new DiscretePropertyWrapper<BreakBetween>(CSSProperty PageBreakAfter, &RenderStyle::breakAfter, &RenderStyle::setBreakAfter),2438 new DiscretePropertyWrapper<BreakBetween>(CSSProperty PageBreakBefore, &RenderStyle::breakBefore, &RenderStyle::setBreakBefore),2439 new DiscretePropertyWrapper<BreakInside>(CSSProperty PageBreakInside, &RenderStyle::breakInside, &RenderStyle::setBreakInside),2437 new DiscretePropertyWrapper<BreakBetween>(CSSPropertyBreakAfter, &RenderStyle::breakAfter, &RenderStyle::setBreakAfter), 2438 new DiscretePropertyWrapper<BreakBetween>(CSSPropertyBreakBefore, &RenderStyle::breakBefore, &RenderStyle::setBreakBefore), 2439 new DiscretePropertyWrapper<BreakInside>(CSSPropertyBreakInside, &RenderStyle::breakInside, &RenderStyle::setBreakInside), 2440 2440 new DiscretePropertyWrapper<PaintOrder>(CSSPropertyPaintOrder, &RenderStyle::paintOrder, &RenderStyle::setPaintOrder), 2441 2441 new DiscretePropertyWrapper<PointerEvents>(CSSPropertyPointerEvents, &RenderStyle::pointerEvents, &RenderStyle::setPointerEvents), … … 2486 2486 CSSPropertyOutline, 2487 2487 CSSPropertyPadding, 2488 CSSPropertyPageBreakAfter, 2489 CSSPropertyPageBreakBefore, 2490 CSSPropertyPageBreakInside, 2488 2491 CSSPropertyWebkitTextStroke, 2489 2492 CSSPropertyColumnRule,
Note: See TracChangeset
for help on using the changeset viewer.