Changeset 274038 in webkit
- Timestamp:
- Mar 6, 2021 8:28:25 AM (17 months ago)
- Location:
- trunk
- Files:
-
- 38 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-align/animation/column-gap-composition-expected.txt (modified) (2 diffs)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-align/animation/column-gap-interpolation-expected.txt (modified) (10 diffs)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-align/animation/row-gap-composition-expected.txt (modified) (2 diffs)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-align/animation/row-gap-interpolation-expected.txt (modified) (10 diffs)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-position-interpolation-expected.txt (modified) (8 diffs)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation-expected.txt (modified) (2 diffs)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-size-interpolation-expected.txt (modified) (36 diffs)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-image-slice-interpolation-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-radius-interpolation-expected.txt (modified) (12 diffs)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-box/animation/margin-bottom-composition-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-box/animation/margin-left-composition-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-box/animation/margin-right-composition-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-box/animation/margin-top-composition-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-box/animation/padding-bottom-composition-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-box/animation/padding-left-composition-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-box/animation/padding-right-composition-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-box/animation/padding-top-composition-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/animation/flex-basis-composition-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-position/animations/bottom-composition-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-position/animations/left-composition-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-position/animations/right-composition-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-position/animations/top-composition-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-shapes/animation/shape-margin-composition-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-sizing/animation/max-height-composition-expected.txt (modified) (2 diffs)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-sizing/animation/max-height-interpolation-expected.txt (modified) (5 diffs)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-sizing/animation/max-width-composition-expected.txt (modified) (2 diffs)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-sizing/animation/max-width-interpolation-expected.txt (modified) (9 diffs)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-values/animations/calc-interpolation-expected.txt (modified) (4 diffs)
-
LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt (modified) (2 diffs)
-
LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002-expected.txt (modified) (1 diff)
-
LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/css/css-box/animation/padding-bottom-composition-expected.txt (modified) (1 diff)
-
LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/css/css-box/animation/padding-top-composition-expected.txt (modified) (1 diff)
-
LayoutTests/transitions/transition-to-from-undefined-expected.txt (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/animation/CSSPropertyAnimation.cpp (modified) (9 diffs)
-
Source/WebCore/platform/Length.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r274035 r274038 1 2021-03-06 Antoine Quint <graouts@webkit.org> 2 3 Improve blending of Length and other Length-related types 4 https://bugs.webkit.org/show_bug.cgi?id=222816 5 6 Reviewed by Antti Koivisto. 7 8 Adjust expectations of a couple of WPT tests with platform-specific results. 9 10 We also add console logging for a non-WPT test, transitions/transition-to-from-undefined.html, which tests 11 transitions between properties that cannot be interpolated and thus don't yield a transition. 12 13 * platform/ios-wk2/imported/w3c/web-platform-tests/css/css-box/animation/padding-bottom-composition-expected.txt: 14 * platform/ios-wk2/imported/w3c/web-platform-tests/css/css-box/animation/padding-top-composition-expected.txt: 15 * transitions/transition-to-from-undefined-expected.txt: 16 1 17 2021-03-06 Zalan Bujtas <zalan@apple.com> 2 18 -
trunk/LayoutTests/imported/w3c/ChangeLog
r273964 r274038 1 2021-03-06 Antoine Quint <graouts@webkit.org> 2 3 Improve blending of Length and other Length-related types 4 https://bugs.webkit.org/show_bug.cgi?id=222816 5 6 Reviewed by Antti Koivisto. 7 8 Add an extra 153 PASS results. We now pass all the column-gap, row-gap, border-image-slice, 9 max-height and max-width interpolation tests. 10 11 * web-platform-tests/css/css-align/animation/column-gap-composition-expected.txt: 12 * web-platform-tests/css/css-align/animation/column-gap-interpolation-expected.txt: 13 * web-platform-tests/css/css-align/animation/row-gap-composition-expected.txt: 14 * web-platform-tests/css/css-align/animation/row-gap-interpolation-expected.txt: 15 * web-platform-tests/css/css-backgrounds/animations/background-position-interpolation-expected.txt: 16 * web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation-expected.txt: 17 * web-platform-tests/css/css-backgrounds/animations/background-size-interpolation-expected.txt: 18 * web-platform-tests/css/css-backgrounds/animations/border-image-slice-interpolation-expected.txt: 19 * web-platform-tests/css/css-backgrounds/animations/border-radius-interpolation-expected.txt: 20 * web-platform-tests/css/css-box/animation/margin-bottom-composition-expected.txt: 21 * web-platform-tests/css/css-box/animation/margin-left-composition-expected.txt: 22 * web-platform-tests/css/css-box/animation/margin-right-composition-expected.txt: 23 * web-platform-tests/css/css-box/animation/margin-top-composition-expected.txt: 24 * web-platform-tests/css/css-box/animation/padding-bottom-composition-expected.txt: 25 * web-platform-tests/css/css-box/animation/padding-left-composition-expected.txt: 26 * web-platform-tests/css/css-box/animation/padding-right-composition-expected.txt: 27 * web-platform-tests/css/css-box/animation/padding-top-composition-expected.txt: 28 * web-platform-tests/css/css-flexbox/animation/flex-basis-composition-expected.txt: 29 * web-platform-tests/css/css-position/animations/bottom-composition-expected.txt: 30 * web-platform-tests/css/css-position/animations/left-composition-expected.txt: 31 * web-platform-tests/css/css-position/animations/right-composition-expected.txt: 32 * web-platform-tests/css/css-position/animations/top-composition-expected.txt: 33 * web-platform-tests/css/css-shapes/animation/shape-margin-composition-expected.txt: 34 * web-platform-tests/css/css-sizing/animation/max-height-composition-expected.txt: 35 * web-platform-tests/css/css-sizing/animation/max-height-interpolation-expected.txt: 36 * web-platform-tests/css/css-sizing/animation/max-width-composition-expected.txt: 37 * web-platform-tests/css/css-sizing/animation/max-width-interpolation-expected.txt: 38 * web-platform-tests/css/css-values/animations/calc-interpolation-expected.txt: 39 * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt: 40 * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002-expected.txt: 41 1 42 2021-03-05 Chris Lord <clord@igalia.com> 2 43 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-align/animation/column-gap-composition-expected.txt
r267650 r274038 9 9 FAIL Compositing: property <column-gap> underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] assert_equals: expected "106px " but got "6px " 10 10 FAIL Compositing: property <column-gap> underlying [100px] from add [10px] to add [2px] at (1) should be [102px] assert_equals: expected "102px " but got "2px " 11 FAIL Compositing: property <column-gap> underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] assert_equals: expected "98px " but got " - 2px "11 FAIL Compositing: property <column-gap> underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] assert_equals: expected "98px " but got "0px " 12 12 FAIL Compositing: property <column-gap> underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] assert_equals: expected "135px " but got "70px " 13 13 FAIL Compositing: property <column-gap> underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] assert_equals: expected "150px " but got "100px " … … 15 15 PASS Compositing: property <column-gap> underlying [50px] from add [100px] to replace [200px] at (1) should be [200px] 16 16 FAIL Compositing: property <column-gap> underlying [50px] from add [100px] to replace [200px] at (1.5) should be [225px] assert_equals: expected "225px " but got "250px " 17 FAIL Compositing: property <column-gap> underlying [100px] from add [100px] to add [normal] at (-0.3) should be [200px] assert_equals: expected "200px " but got " normal"18 FAIL Compositing: property <column-gap> underlying [100px] from add [100px] to add [normal] at (0) should be [200px] assert_equals: expected "200px " but got " normal"17 FAIL Compositing: property <column-gap> underlying [100px] from add [100px] to add [normal] at (-0.3) should be [200px] assert_equals: expected "200px " but got "100px " 18 FAIL Compositing: property <column-gap> underlying [100px] from add [100px] to add [normal] at (0) should be [200px] assert_equals: expected "200px " but got "100px " 19 19 PASS Compositing: property <column-gap> underlying [100px] from add [100px] to add [normal] at (0.5) should be [normal] 20 20 PASS Compositing: property <column-gap> underlying [100px] from add [100px] to add [normal] at (1) should be [normal] -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-align/animation/column-gap-interpolation-expected.txt
r272904 r274038 38 38 PASS CSS Transitions with transition: all: property <column-gap> from [initial] to [20px] at (1) should be [20px] 39 39 PASS CSS Transitions with transition: all: property <column-gap> from [initial] to [20px] at (1.5) should be [20px] 40 FAIL CSS Animations: property <column-gap> from [initial] to [20px] at (-0.3) should be [initial] assert_equals: expected "normal " but got "20px " 41 FAIL CSS Animations: property <column-gap> from [initial] to [20px] at (0) should be [initial] assert_equals: expected "normal " but got "20px " 42 FAIL CSS Animations: property <column-gap> from [initial] to [20px] at (0.3) should be [initial] assert_equals: expected "normal " but got "20px " 40 PASS CSS Animations: property <column-gap> from [initial] to [20px] at (-0.3) should be [initial] 41 PASS CSS Animations: property <column-gap> from [initial] to [20px] at (0) should be [initial] 42 PASS CSS Animations: property <column-gap> from [initial] to [20px] at (0.3) should be [initial] 43 43 PASS CSS Animations: property <column-gap> from [initial] to [20px] at (0.5) should be [20px] 44 44 PASS CSS Animations: property <column-gap> from [initial] to [20px] at (0.6) should be [20px] 45 45 PASS CSS Animations: property <column-gap> from [initial] to [20px] at (1) should be [20px] 46 46 PASS CSS Animations: property <column-gap> from [initial] to [20px] at (1.5) should be [20px] 47 FAIL Web Animations: property <column-gap> from [initial] to [20px] at (-0.3) should be [initial] assert_equals: expected "normal " but got "20px " 48 FAIL Web Animations: property <column-gap> from [initial] to [20px] at (0) should be [initial] assert_equals: expected "normal " but got "20px " 49 FAIL Web Animations: property <column-gap> from [initial] to [20px] at (0.3) should be [initial] assert_equals: expected "normal " but got "20px " 47 PASS Web Animations: property <column-gap> from [initial] to [20px] at (-0.3) should be [initial] 48 PASS Web Animations: property <column-gap> from [initial] to [20px] at (0) should be [initial] 49 PASS Web Animations: property <column-gap> from [initial] to [20px] at (0.3) should be [initial] 50 50 PASS Web Animations: property <column-gap> from [initial] to [20px] at (0.5) should be [20px] 51 51 PASS Web Animations: property <column-gap> from [initial] to [20px] at (0.6) should be [20px] … … 57 57 PASS CSS Transitions: property <column-gap> from [inherit] to [20px] at (0.6) should be [48px] 58 58 PASS CSS Transitions: property <column-gap> from [inherit] to [20px] at (1) should be [20px] 59 FAIL CSS Transitions: property <column-gap> from [inherit] to [20px] at (1.5) should be [0px] assert_equals: expected "0px " but got "- 15px " 59 PASS CSS Transitions: property <column-gap> from [inherit] to [20px] at (1.5) should be [0px] 60 60 PASS CSS Transitions with transition: all: property <column-gap> from [inherit] to [20px] at (-0.3) should be [111px] 61 61 PASS CSS Transitions with transition: all: property <column-gap> from [inherit] to [20px] at (0) should be [90px] … … 63 63 PASS CSS Transitions with transition: all: property <column-gap> from [inherit] to [20px] at (0.6) should be [48px] 64 64 PASS CSS Transitions with transition: all: property <column-gap> from [inherit] to [20px] at (1) should be [20px] 65 FAIL CSS Transitions with transition: all: property <column-gap> from [inherit] to [20px] at (1.5) should be [0px] assert_equals: expected "0px " but got "- 15px " 65 PASS CSS Transitions with transition: all: property <column-gap> from [inherit] to [20px] at (1.5) should be [0px] 66 66 PASS CSS Animations: property <column-gap> from [inherit] to [20px] at (-0.3) should be [111px] 67 67 PASS CSS Animations: property <column-gap> from [inherit] to [20px] at (0) should be [90px] … … 69 69 PASS CSS Animations: property <column-gap> from [inherit] to [20px] at (0.6) should be [48px] 70 70 PASS CSS Animations: property <column-gap> from [inherit] to [20px] at (1) should be [20px] 71 FAIL CSS Animations: property <column-gap> from [inherit] to [20px] at (1.5) should be [0px] assert_equals: expected "0px " but got "- 15px " 71 PASS CSS Animations: property <column-gap> from [inherit] to [20px] at (1.5) should be [0px] 72 72 PASS Web Animations: property <column-gap> from [inherit] to [20px] at (-0.3) should be [111px] 73 73 PASS Web Animations: property <column-gap> from [inherit] to [20px] at (0) should be [90px] … … 75 75 PASS Web Animations: property <column-gap> from [inherit] to [20px] at (0.6) should be [48px] 76 76 PASS Web Animations: property <column-gap> from [inherit] to [20px] at (1) should be [20px] 77 FAIL Web Animations: property <column-gap> from [inherit] to [20px] at (1.5) should be [0px] assert_equals: expected "0px " but got "- 15px " 77 PASS Web Animations: property <column-gap> from [inherit] to [20px] at (1.5) should be [0px] 78 78 PASS CSS Transitions: property <column-gap> from [unset] to [20px] at (-0.3) should be [20px] 79 79 PASS CSS Transitions: property <column-gap> from [unset] to [20px] at (0) should be [20px] … … 90 90 PASS CSS Transitions with transition: all: property <column-gap> from [unset] to [20px] at (1) should be [20px] 91 91 PASS CSS Transitions with transition: all: property <column-gap> from [unset] to [20px] at (1.5) should be [20px] 92 FAIL CSS Animations: property <column-gap> from [unset] to [20px] at (-0.3) should be [unset] assert_equals: expected "normal " but got "20px " 93 FAIL CSS Animations: property <column-gap> from [unset] to [20px] at (0) should be [unset] assert_equals: expected "normal " but got "20px " 94 FAIL CSS Animations: property <column-gap> from [unset] to [20px] at (0.3) should be [unset] assert_equals: expected "normal " but got "20px " 92 PASS CSS Animations: property <column-gap> from [unset] to [20px] at (-0.3) should be [unset] 93 PASS CSS Animations: property <column-gap> from [unset] to [20px] at (0) should be [unset] 94 PASS CSS Animations: property <column-gap> from [unset] to [20px] at (0.3) should be [unset] 95 95 PASS CSS Animations: property <column-gap> from [unset] to [20px] at (0.5) should be [20px] 96 96 PASS CSS Animations: property <column-gap> from [unset] to [20px] at (0.6) should be [20px] 97 97 PASS CSS Animations: property <column-gap> from [unset] to [20px] at (1) should be [20px] 98 98 PASS CSS Animations: property <column-gap> from [unset] to [20px] at (1.5) should be [20px] 99 FAIL Web Animations: property <column-gap> from [unset] to [20px] at (-0.3) should be [unset] assert_equals: expected "normal " but got "20px " 100 FAIL Web Animations: property <column-gap> from [unset] to [20px] at (0) should be [unset] assert_equals: expected "normal " but got "20px " 101 FAIL Web Animations: property <column-gap> from [unset] to [20px] at (0.3) should be [unset] assert_equals: expected "normal " but got "20px " 99 PASS Web Animations: property <column-gap> from [unset] to [20px] at (-0.3) should be [unset] 100 PASS Web Animations: property <column-gap> from [unset] to [20px] at (0) should be [unset] 101 PASS Web Animations: property <column-gap> from [unset] to [20px] at (0.3) should be [unset] 102 102 PASS Web Animations: property <column-gap> from [unset] to [20px] at (0.5) should be [20px] 103 103 PASS Web Animations: property <column-gap> from [unset] to [20px] at (0.6) should be [20px] … … 118 118 PASS CSS Transitions with transition: all: property <column-gap> from [normal] to [20px] at (1) should be [20px] 119 119 PASS CSS Transitions with transition: all: property <column-gap> from [normal] to [20px] at (1.5) should be [20px] 120 FAIL CSS Animations: property <column-gap> from [normal] to [20px] at (-0.3) should be [normal] assert_equals: expected "normal " but got "20px " 121 FAIL CSS Animations: property <column-gap> from [normal] to [20px] at (0) should be [normal] assert_equals: expected "normal " but got "20px " 122 FAIL CSS Animations: property <column-gap> from [normal] to [20px] at (0.3) should be [normal] assert_equals: expected "normal " but got "20px " 120 PASS CSS Animations: property <column-gap> from [normal] to [20px] at (-0.3) should be [normal] 121 PASS CSS Animations: property <column-gap> from [normal] to [20px] at (0) should be [normal] 122 PASS CSS Animations: property <column-gap> from [normal] to [20px] at (0.3) should be [normal] 123 123 PASS CSS Animations: property <column-gap> from [normal] to [20px] at (0.5) should be [20px] 124 124 PASS CSS Animations: property <column-gap> from [normal] to [20px] at (0.6) should be [20px] 125 125 PASS CSS Animations: property <column-gap> from [normal] to [20px] at (1) should be [20px] 126 126 PASS CSS Animations: property <column-gap> from [normal] to [20px] at (1.5) should be [20px] 127 FAIL Web Animations: property <column-gap> from [normal] to [20px] at (-0.3) should be [normal] assert_equals: expected "normal " but got "20px " 128 FAIL Web Animations: property <column-gap> from [normal] to [20px] at (0) should be [normal] assert_equals: expected "normal " but got "20px " 129 FAIL Web Animations: property <column-gap> from [normal] to [20px] at (0.3) should be [normal] assert_equals: expected "normal " but got "20px " 127 PASS Web Animations: property <column-gap> from [normal] to [20px] at (-0.3) should be [normal] 128 PASS Web Animations: property <column-gap> from [normal] to [20px] at (0) should be [normal] 129 PASS Web Animations: property <column-gap> from [normal] to [20px] at (0.3) should be [normal] 130 130 PASS Web Animations: property <column-gap> from [normal] to [20px] at (0.5) should be [20px] 131 131 PASS Web Animations: property <column-gap> from [normal] to [20px] at (0.6) should be [20px] 132 132 PASS Web Animations: property <column-gap> from [normal] to [20px] at (1) should be [20px] 133 133 PASS Web Animations: property <column-gap> from [normal] to [20px] at (1.5) should be [20px] 134 FAIL CSS Transitions: property <column-gap> from [0px] to [100px] at (-0.3) should be [0] assert_equals: expected "0px " but got "- 30px " 134 PASS CSS Transitions: property <column-gap> from [0px] to [100px] at (-0.3) should be [0] 135 135 PASS CSS Transitions: property <column-gap> from [0px] to [100px] at (0) should be [0] 136 136 PASS CSS Transitions: property <column-gap> from [0px] to [100px] at (0.3) should be [30px] … … 138 138 PASS CSS Transitions: property <column-gap> from [0px] to [100px] at (1) should be [100px] 139 139 PASS CSS Transitions: property <column-gap> from [0px] to [100px] at (1.5) should be [150px] 140 FAIL CSS Transitions with transition: all: property <column-gap> from [0px] to [100px] at (-0.3) should be [0] assert_equals: expected "0px " but got "- 30px " 140 PASS CSS Transitions with transition: all: property <column-gap> from [0px] to [100px] at (-0.3) should be [0] 141 141 PASS CSS Transitions with transition: all: property <column-gap> from [0px] to [100px] at (0) should be [0] 142 142 PASS CSS Transitions with transition: all: property <column-gap> from [0px] to [100px] at (0.3) should be [30px] … … 144 144 PASS CSS Transitions with transition: all: property <column-gap> from [0px] to [100px] at (1) should be [100px] 145 145 PASS CSS Transitions with transition: all: property <column-gap> from [0px] to [100px] at (1.5) should be [150px] 146 FAIL CSS Animations: property <column-gap> from [0px] to [100px] at (-0.3) should be [0] assert_equals: expected "0px " but got "- 30px " 146 PASS CSS Animations: property <column-gap> from [0px] to [100px] at (-0.3) should be [0] 147 147 PASS CSS Animations: property <column-gap> from [0px] to [100px] at (0) should be [0] 148 148 PASS CSS Animations: property <column-gap> from [0px] to [100px] at (0.3) should be [30px] … … 150 150 PASS CSS Animations: property <column-gap> from [0px] to [100px] at (1) should be [100px] 151 151 PASS CSS Animations: property <column-gap> from [0px] to [100px] at (1.5) should be [150px] 152 FAIL Web Animations: property <column-gap> from [0px] to [100px] at (-0.3) should be [0] assert_equals: expected "0px " but got "- 30px " 152 PASS Web Animations: property <column-gap> from [0px] to [100px] at (-0.3) should be [0] 153 153 PASS Web Animations: property <column-gap> from [0px] to [100px] at (0) should be [0] 154 154 PASS Web Animations: property <column-gap> from [0px] to [100px] at (0.3) should be [30px] -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-align/animation/row-gap-composition-expected.txt
r267650 r274038 9 9 FAIL Compositing: property <row-gap> underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] assert_equals: expected "106px " but got "6px " 10 10 FAIL Compositing: property <row-gap> underlying [100px] from add [10px] to add [2px] at (1) should be [102px] assert_equals: expected "102px " but got "2px " 11 FAIL Compositing: property <row-gap> underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] assert_equals: expected "98px " but got " - 2px "11 FAIL Compositing: property <row-gap> underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] assert_equals: expected "98px " but got "0px " 12 12 FAIL Compositing: property <row-gap> underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] assert_equals: expected "135px " but got "70px " 13 13 FAIL Compositing: property <row-gap> underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] assert_equals: expected "150px " but got "100px " … … 15 15 PASS Compositing: property <row-gap> underlying [50px] from add [100px] to replace [200px] at (1) should be [200px] 16 16 FAIL Compositing: property <row-gap> underlying [50px] from add [100px] to replace [200px] at (1.5) should be [225px] assert_equals: expected "225px " but got "250px " 17 FAIL Compositing: property <row-gap> underlying [100px] from add [100px] to add [normal] at (-0.3) should be [200px] assert_equals: expected "200px " but got " normal"18 FAIL Compositing: property <row-gap> underlying [100px] from add [100px] to add [normal] at (0) should be [200px] assert_equals: expected "200px " but got " normal"17 FAIL Compositing: property <row-gap> underlying [100px] from add [100px] to add [normal] at (-0.3) should be [200px] assert_equals: expected "200px " but got "100px " 18 FAIL Compositing: property <row-gap> underlying [100px] from add [100px] to add [normal] at (0) should be [200px] assert_equals: expected "200px " but got "100px " 19 19 PASS Compositing: property <row-gap> underlying [100px] from add [100px] to add [normal] at (0.5) should be [normal] 20 20 PASS Compositing: property <row-gap> underlying [100px] from add [100px] to add [normal] at (1) should be [normal] -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-align/animation/row-gap-interpolation-expected.txt
r272904 r274038 38 38 PASS CSS Transitions with transition: all: property <row-gap> from [initial] to [20px] at (1) should be [20px] 39 39 PASS CSS Transitions with transition: all: property <row-gap> from [initial] to [20px] at (1.5) should be [20px] 40 FAIL CSS Animations: property <row-gap> from [initial] to [20px] at (-0.3) should be [initial] assert_equals: expected "normal " but got "20px " 41 FAIL CSS Animations: property <row-gap> from [initial] to [20px] at (0) should be [initial] assert_equals: expected "normal " but got "20px " 42 FAIL CSS Animations: property <row-gap> from [initial] to [20px] at (0.3) should be [initial] assert_equals: expected "normal " but got "20px " 40 PASS CSS Animations: property <row-gap> from [initial] to [20px] at (-0.3) should be [initial] 41 PASS CSS Animations: property <row-gap> from [initial] to [20px] at (0) should be [initial] 42 PASS CSS Animations: property <row-gap> from [initial] to [20px] at (0.3) should be [initial] 43 43 PASS CSS Animations: property <row-gap> from [initial] to [20px] at (0.5) should be [20px] 44 44 PASS CSS Animations: property <row-gap> from [initial] to [20px] at (0.6) should be [20px] 45 45 PASS CSS Animations: property <row-gap> from [initial] to [20px] at (1) should be [20px] 46 46 PASS CSS Animations: property <row-gap> from [initial] to [20px] at (1.5) should be [20px] 47 FAIL Web Animations: property <row-gap> from [initial] to [20px] at (-0.3) should be [initial] assert_equals: expected "normal " but got "20px " 48 FAIL Web Animations: property <row-gap> from [initial] to [20px] at (0) should be [initial] assert_equals: expected "normal " but got "20px " 49 FAIL Web Animations: property <row-gap> from [initial] to [20px] at (0.3) should be [initial] assert_equals: expected "normal " but got "20px " 47 PASS Web Animations: property <row-gap> from [initial] to [20px] at (-0.3) should be [initial] 48 PASS Web Animations: property <row-gap> from [initial] to [20px] at (0) should be [initial] 49 PASS Web Animations: property <row-gap> from [initial] to [20px] at (0.3) should be [initial] 50 50 PASS Web Animations: property <row-gap> from [initial] to [20px] at (0.5) should be [20px] 51 51 PASS Web Animations: property <row-gap> from [initial] to [20px] at (0.6) should be [20px] … … 57 57 PASS CSS Transitions: property <row-gap> from [inherit] to [20px] at (0.6) should be [48px] 58 58 PASS CSS Transitions: property <row-gap> from [inherit] to [20px] at (1) should be [20px] 59 FAIL CSS Transitions: property <row-gap> from [inherit] to [20px] at (1.5) should be [0px] assert_equals: expected "0px " but got "- 15px " 59 PASS CSS Transitions: property <row-gap> from [inherit] to [20px] at (1.5) should be [0px] 60 60 PASS CSS Transitions with transition: all: property <row-gap> from [inherit] to [20px] at (-0.3) should be [111px] 61 61 PASS CSS Transitions with transition: all: property <row-gap> from [inherit] to [20px] at (0) should be [90px] … … 63 63 PASS CSS Transitions with transition: all: property <row-gap> from [inherit] to [20px] at (0.6) should be [48px] 64 64 PASS CSS Transitions with transition: all: property <row-gap> from [inherit] to [20px] at (1) should be [20px] 65 FAIL CSS Transitions with transition: all: property <row-gap> from [inherit] to [20px] at (1.5) should be [0px] assert_equals: expected "0px " but got "- 15px " 65 PASS CSS Transitions with transition: all: property <row-gap> from [inherit] to [20px] at (1.5) should be [0px] 66 66 PASS CSS Animations: property <row-gap> from [inherit] to [20px] at (-0.3) should be [111px] 67 67 PASS CSS Animations: property <row-gap> from [inherit] to [20px] at (0) should be [90px] … … 69 69 PASS CSS Animations: property <row-gap> from [inherit] to [20px] at (0.6) should be [48px] 70 70 PASS CSS Animations: property <row-gap> from [inherit] to [20px] at (1) should be [20px] 71 FAIL CSS Animations: property <row-gap> from [inherit] to [20px] at (1.5) should be [0px] assert_equals: expected "0px " but got "- 15px " 71 PASS CSS Animations: property <row-gap> from [inherit] to [20px] at (1.5) should be [0px] 72 72 PASS Web Animations: property <row-gap> from [inherit] to [20px] at (-0.3) should be [111px] 73 73 PASS Web Animations: property <row-gap> from [inherit] to [20px] at (0) should be [90px] … … 75 75 PASS Web Animations: property <row-gap> from [inherit] to [20px] at (0.6) should be [48px] 76 76 PASS Web Animations: property <row-gap> from [inherit] to [20px] at (1) should be [20px] 77 FAIL Web Animations: property <row-gap> from [inherit] to [20px] at (1.5) should be [0px] assert_equals: expected "0px " but got "- 15px " 77 PASS Web Animations: property <row-gap> from [inherit] to [20px] at (1.5) should be [0px] 78 78 PASS CSS Transitions: property <row-gap> from [unset] to [20px] at (-0.3) should be [20px] 79 79 PASS CSS Transitions: property <row-gap> from [unset] to [20px] at (0) should be [20px] … … 90 90 PASS CSS Transitions with transition: all: property <row-gap> from [unset] to [20px] at (1) should be [20px] 91 91 PASS CSS Transitions with transition: all: property <row-gap> from [unset] to [20px] at (1.5) should be [20px] 92 FAIL CSS Animations: property <row-gap> from [unset] to [20px] at (-0.3) should be [unset] assert_equals: expected "normal " but got "20px " 93 FAIL CSS Animations: property <row-gap> from [unset] to [20px] at (0) should be [unset] assert_equals: expected "normal " but got "20px " 94 FAIL CSS Animations: property <row-gap> from [unset] to [20px] at (0.3) should be [unset] assert_equals: expected "normal " but got "20px " 92 PASS CSS Animations: property <row-gap> from [unset] to [20px] at (-0.3) should be [unset] 93 PASS CSS Animations: property <row-gap> from [unset] to [20px] at (0) should be [unset] 94 PASS CSS Animations: property <row-gap> from [unset] to [20px] at (0.3) should be [unset] 95 95 PASS CSS Animations: property <row-gap> from [unset] to [20px] at (0.5) should be [20px] 96 96 PASS CSS Animations: property <row-gap> from [unset] to [20px] at (0.6) should be [20px] 97 97 PASS CSS Animations: property <row-gap> from [unset] to [20px] at (1) should be [20px] 98 98 PASS CSS Animations: property <row-gap> from [unset] to [20px] at (1.5) should be [20px] 99 FAIL Web Animations: property <row-gap> from [unset] to [20px] at (-0.3) should be [unset] assert_equals: expected "normal " but got "20px " 100 FAIL Web Animations: property <row-gap> from [unset] to [20px] at (0) should be [unset] assert_equals: expected "normal " but got "20px " 101 FAIL Web Animations: property <row-gap> from [unset] to [20px] at (0.3) should be [unset] assert_equals: expected "normal " but got "20px " 99 PASS Web Animations: property <row-gap> from [unset] to [20px] at (-0.3) should be [unset] 100 PASS Web Animations: property <row-gap> from [unset] to [20px] at (0) should be [unset] 101 PASS Web Animations: property <row-gap> from [unset] to [20px] at (0.3) should be [unset] 102 102 PASS Web Animations: property <row-gap> from [unset] to [20px] at (0.5) should be [20px] 103 103 PASS Web Animations: property <row-gap> from [unset] to [20px] at (0.6) should be [20px] … … 118 118 PASS CSS Transitions with transition: all: property <row-gap> from [normal] to [20px] at (1) should be [20px] 119 119 PASS CSS Transitions with transition: all: property <row-gap> from [normal] to [20px] at (1.5) should be [20px] 120 FAIL CSS Animations: property <row-gap> from [normal] to [20px] at (-0.3) should be [normal] assert_equals: expected "normal " but got "20px " 121 FAIL CSS Animations: property <row-gap> from [normal] to [20px] at (0) should be [normal] assert_equals: expected "normal " but got "20px " 122 FAIL CSS Animations: property <row-gap> from [normal] to [20px] at (0.3) should be [normal] assert_equals: expected "normal " but got "20px " 120 PASS CSS Animations: property <row-gap> from [normal] to [20px] at (-0.3) should be [normal] 121 PASS CSS Animations: property <row-gap> from [normal] to [20px] at (0) should be [normal] 122 PASS CSS Animations: property <row-gap> from [normal] to [20px] at (0.3) should be [normal] 123 123 PASS CSS Animations: property <row-gap> from [normal] to [20px] at (0.5) should be [20px] 124 124 PASS CSS Animations: property <row-gap> from [normal] to [20px] at (0.6) should be [20px] 125 125 PASS CSS Animations: property <row-gap> from [normal] to [20px] at (1) should be [20px] 126 126 PASS CSS Animations: property <row-gap> from [normal] to [20px] at (1.5) should be [20px] 127 FAIL Web Animations: property <row-gap> from [normal] to [20px] at (-0.3) should be [normal] assert_equals: expected "normal " but got "20px " 128 FAIL Web Animations: property <row-gap> from [normal] to [20px] at (0) should be [normal] assert_equals: expected "normal " but got "20px " 129 FAIL Web Animations: property <row-gap> from [normal] to [20px] at (0.3) should be [normal] assert_equals: expected "normal " but got "20px " 127 PASS Web Animations: property <row-gap> from [normal] to [20px] at (-0.3) should be [normal] 128 PASS Web Animations: property <row-gap> from [normal] to [20px] at (0) should be [normal] 129 PASS Web Animations: property <row-gap> from [normal] to [20px] at (0.3) should be [normal] 130 130 PASS Web Animations: property <row-gap> from [normal] to [20px] at (0.5) should be [20px] 131 131 PASS Web Animations: property <row-gap> from [normal] to [20px] at (0.6) should be [20px] 132 132 PASS Web Animations: property <row-gap> from [normal] to [20px] at (1) should be [20px] 133 133 PASS Web Animations: property <row-gap> from [normal] to [20px] at (1.5) should be [20px] 134 FAIL CSS Transitions: property <row-gap> from [0px] to [100px] at (-0.3) should be [0] assert_equals: expected "0px " but got "- 30px " 134 PASS CSS Transitions: property <row-gap> from [0px] to [100px] at (-0.3) should be [0] 135 135 PASS CSS Transitions: property <row-gap> from [0px] to [100px] at (0) should be [0] 136 136 PASS CSS Transitions: property <row-gap> from [0px] to [100px] at (0.3) should be [30px] … … 138 138 PASS CSS Transitions: property <row-gap> from [0px] to [100px] at (1) should be [100px] 139 139 PASS CSS Transitions: property <row-gap> from [0px] to [100px] at (1.5) should be [150px] 140 FAIL CSS Transitions with transition: all: property <row-gap> from [0px] to [100px] at (-0.3) should be [0] assert_equals: expected "0px " but got "- 30px " 140 PASS CSS Transitions with transition: all: property <row-gap> from [0px] to [100px] at (-0.3) should be [0] 141 141 PASS CSS Transitions with transition: all: property <row-gap> from [0px] to [100px] at (0) should be [0] 142 142 PASS CSS Transitions with transition: all: property <row-gap> from [0px] to [100px] at (0.3) should be [30px] … … 144 144 PASS CSS Transitions with transition: all: property <row-gap> from [0px] to [100px] at (1) should be [100px] 145 145 PASS CSS Transitions with transition: all: property <row-gap> from [0px] to [100px] at (1.5) should be [150px] 146 FAIL CSS Animations: property <row-gap> from [0px] to [100px] at (-0.3) should be [0] assert_equals: expected "0px " but got "- 30px " 146 PASS CSS Animations: property <row-gap> from [0px] to [100px] at (-0.3) should be [0] 147 147 PASS CSS Animations: property <row-gap> from [0px] to [100px] at (0) should be [0] 148 148 PASS CSS Animations: property <row-gap> from [0px] to [100px] at (0.3) should be [30px] … … 150 150 PASS CSS Animations: property <row-gap> from [0px] to [100px] at (1) should be [100px] 151 151 PASS CSS Animations: property <row-gap> from [0px] to [100px] at (1.5) should be [150px] 152 FAIL Web Animations: property <row-gap> from [0px] to [100px] at (-0.3) should be [0] assert_equals: expected "0px " but got "- 30px " 152 PASS Web Animations: property <row-gap> from [0px] to [100px] at (-0.3) should be [0] 153 153 PASS Web Animations: property <row-gap> from [0px] to [100px] at (0) should be [0] 154 154 PASS Web Animations: property <row-gap> from [0px] to [100px] at (0.3) should be [30px] -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-position-interpolation-expected.txt
r272904 r274038 29 29 PASS Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1.25) should be [90px 90px, 90px 90px, 90px 90px, 90px 90px] 30 30 FAIL CSS Transitions: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (-0.25) should be [calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px)] assert_equals: expected "calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) " but got "- 20px - 20px , - 20px - 20px , - 20px - 20px , - 20px - 20px " 31 FAIL CSS Transitions: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%] assert_equals: expected "0 % 0 % , 0 % 0 % , 0 % 0 % , 0 % 0 % " but got "0px 0px , 0px 0px , 0px 0px , 0px 0px " 31 PASS CSS Transitions: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%] 32 32 FAIL CSS Transitions: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.25) should be [calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px , 20px 20px , 20px 20px , 20px 20px " 33 33 FAIL CSS Transitions: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.5) should be [calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px)] assert_equals: expected "calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) " but got "40px 40px , 40px 40px , 40px 40px , 40px 40px " … … 36 36 FAIL CSS Transitions: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1.25) should be [calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px)] assert_equals: expected "calc ( 0 % + 100px ) calc ( 0 % + 100px ) , calc ( 0 % + 100px ) calc ( 0 % + 100px ) , calc ( 0 % + 100px ) calc ( 0 % + 100px ) , calc ( 0 % + 100px ) calc ( 0 % + 100px ) " but got "100px 100px , 100px 100px , 100px 100px , 100px 100px " 37 37 FAIL CSS Transitions with transition: all: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (-0.25) should be [calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px)] assert_equals: expected "calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) " but got "- 20px - 20px , - 20px - 20px , - 20px - 20px , - 20px - 20px " 38 FAIL CSS Transitions with transition: all: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%] assert_equals: expected "0 % 0 % , 0 % 0 % , 0 % 0 % , 0 % 0 % " but got "0px 0px , 0px 0px , 0px 0px , 0px 0px " 38 PASS CSS Transitions with transition: all: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%] 39 39 FAIL CSS Transitions with transition: all: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.25) should be [calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px , 20px 20px , 20px 20px , 20px 20px " 40 40 FAIL CSS Transitions with transition: all: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.5) should be [calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px)] assert_equals: expected "calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) " but got "40px 40px , 40px 40px , 40px 40px , 40px 40px " … … 43 43 FAIL CSS Transitions with transition: all: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1.25) should be [calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px)] assert_equals: expected "calc ( 0 % + 100px ) calc ( 0 % + 100px ) , calc ( 0 % + 100px ) calc ( 0 % + 100px ) , calc ( 0 % + 100px ) calc ( 0 % + 100px ) , calc ( 0 % + 100px ) calc ( 0 % + 100px ) " but got "100px 100px , 100px 100px , 100px 100px , 100px 100px " 44 44 FAIL CSS Animations: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (-0.25) should be [calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px)] assert_equals: expected "calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) " but got "- 20px - 20px , - 20px - 20px , - 20px - 20px , - 20px - 20px " 45 FAIL CSS Animations: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%] assert_equals: expected "0 % 0 % , 0 % 0 % , 0 % 0 % , 0 % 0 % " but got "0px 0px , 0px 0px , 0px 0px , 0px 0px " 45 PASS CSS Animations: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%] 46 46 FAIL CSS Animations: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.25) should be [calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px , 20px 20px , 20px 20px , 20px 20px " 47 47 FAIL CSS Animations: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.5) should be [calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px)] assert_equals: expected "calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) " but got "40px 40px , 40px 40px , 40px 40px , 40px 40px " … … 50 50 FAIL CSS Animations: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1.25) should be [calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px)] assert_equals: expected "calc ( 0 % + 100px ) calc ( 0 % + 100px ) , calc ( 0 % + 100px ) calc ( 0 % + 100px ) , calc ( 0 % + 100px ) calc ( 0 % + 100px ) , calc ( 0 % + 100px ) calc ( 0 % + 100px ) " but got "100px 100px , 100px 100px , 100px 100px , 100px 100px " 51 51 FAIL Web Animations: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (-0.25) should be [calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px)] assert_equals: expected "calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) " but got "- 20px - 20px , - 20px - 20px , - 20px - 20px , - 20px - 20px " 52 FAIL Web Animations: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%] assert_equals: expected "0 % 0 % , 0 % 0 % , 0 % 0 % , 0 % 0 % " but got "0px 0px , 0px 0px , 0px 0px , 0px 0px " 52 PASS Web Animations: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%] 53 53 FAIL Web Animations: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.25) should be [calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px , 20px 20px , 20px 20px , 20px 20px " 54 54 FAIL Web Animations: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.5) should be [calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px)] assert_equals: expected "calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) " but got "40px 40px , 40px 40px , 40px 40px , 40px 40px " … … 85 85 PASS Web Animations: property <background-position> from [inherit] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1.25) should be [85px 85px, 85px 85px, 85px 85px, 85px 85px] 86 86 FAIL CSS Transitions: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (-0.25) should be [calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px)] assert_equals: expected "calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) " but got "- 20px - 20px , - 20px - 20px , - 20px - 20px , - 20px - 20px " 87 FAIL CSS Transitions: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%] assert_equals: expected "0 % 0 % , 0 % 0 % , 0 % 0 % , 0 % 0 % " but got "0px 0px , 0px 0px , 0px 0px , 0px 0px " 87 PASS CSS Transitions: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%] 88 88 FAIL CSS Transitions: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.25) should be [calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px , 20px 20px , 20px 20px , 20px 20px " 89 89 FAIL CSS Transitions: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.5) should be [calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px)] assert_equals: expected "calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) " but got "40px 40px , 40px 40px , 40px 40px , 40px 40px " … … 92 92 FAIL CSS Transitions: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1.25) should be [calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px)] assert_equals: expected "calc ( 0 % + 100px ) calc ( 0 % + 100px ) , calc ( 0 % + 100px ) calc ( 0 % + 100px ) , calc ( 0 % + 100px ) calc ( 0 % + 100px ) , calc ( 0 % + 100px ) calc ( 0 % + 100px ) " but got "100px 100px , 100px 100px , 100px 100px , 100px 100px " 93 93 FAIL CSS Transitions with transition: all: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (-0.25) should be [calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px)] assert_equals: expected "calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) " but got "- 20px - 20px , - 20px - 20px , - 20px - 20px , - 20px - 20px " 94 FAIL CSS Transitions with transition: all: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%] assert_equals: expected "0 % 0 % , 0 % 0 % , 0 % 0 % , 0 % 0 % " but got "0px 0px , 0px 0px , 0px 0px , 0px 0px " 94 PASS CSS Transitions with transition: all: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%] 95 95 FAIL CSS Transitions with transition: all: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.25) should be [calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px , 20px 20px , 20px 20px , 20px 20px " 96 96 FAIL CSS Transitions with transition: all: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.5) should be [calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px)] assert_equals: expected "calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) " but got "40px 40px , 40px 40px , 40px 40px , 40px 40px " … … 99 99 FAIL CSS Transitions with transition: all: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1.25) should be [calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px)] assert_equals: expected "calc ( 0 % + 100px ) calc ( 0 % + 100px ) , calc ( 0 % + 100px ) calc ( 0 % + 100px ) , calc ( 0 % + 100px ) calc ( 0 % + 100px ) , calc ( 0 % + 100px ) calc ( 0 % + 100px ) " but got "100px 100px , 100px 100px , 100px 100px , 100px 100px " 100 100 FAIL CSS Animations: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (-0.25) should be [calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px)] assert_equals: expected "calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) " but got "- 20px - 20px , - 20px - 20px , - 20px - 20px , - 20px - 20px " 101 FAIL CSS Animations: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%] assert_equals: expected "0 % 0 % , 0 % 0 % , 0 % 0 % , 0 % 0 % " but got "0px 0px , 0px 0px , 0px 0px , 0px 0px " 101 PASS CSS Animations: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%] 102 102 FAIL CSS Animations: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.25) should be [calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px , 20px 20px , 20px 20px , 20px 20px " 103 103 FAIL CSS Animations: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.5) should be [calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px)] assert_equals: expected "calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) " but got "40px 40px , 40px 40px , 40px 40px , 40px 40px " … … 106 106 FAIL CSS Animations: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1.25) should be [calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px)] assert_equals: expected "calc ( 0 % + 100px ) calc ( 0 % + 100px ) , calc ( 0 % + 100px ) calc ( 0 % + 100px ) , calc ( 0 % + 100px ) calc ( 0 % + 100px ) , calc ( 0 % + 100px ) calc ( 0 % + 100px ) " but got "100px 100px , 100px 100px , 100px 100px , 100px 100px " 107 107 FAIL Web Animations: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (-0.25) should be [calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px)] assert_equals: expected "calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) , calc ( 0 % - 20px ) calc ( 0 % - 20px ) " but got "- 20px - 20px , - 20px - 20px , - 20px - 20px , - 20px - 20px " 108 FAIL Web Animations: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%] assert_equals: expected "0 % 0 % , 0 % 0 % , 0 % 0 % , 0 % 0 % " but got "0px 0px , 0px 0px , 0px 0px , 0px 0px " 108 PASS Web Animations: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%] 109 109 FAIL Web Animations: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.25) should be [calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) , calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px , 20px 20px , 20px 20px , 20px 20px " 110 110 FAIL Web Animations: property <background-position> from [unset] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.5) should be [calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px)] assert_equals: expected "calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) , calc ( 0 % + 40px ) calc ( 0 % + 40px ) " but got "40px 40px , 40px 40px , 40px 40px , 40px 40px " -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation-expected.txt
r272904 r274038 20 20 PASS Web Animations: property <background-position> from neutral to [left 20px top 20px] at (0.75) should be [17.5px 17.5px] 21 21 PASS Web Animations: property <background-position> from neutral to [left 20px top 20px] at (1) should be [20px 20px] 22 FAIL CSS Transitions: property <background-position> from [initial] to [left 20px top 20px] at (0) should be [0% 0%] assert_equals: expected "0 % 0 % " but got "left 0 px top 0px"22 FAIL CSS Transitions: property <background-position> from [initial] to [left 20px top 20px] at (0) should be [0% 0%] assert_equals: expected "0 % 0 % " but got "left 0 % top 0 % " 23 23 FAIL CSS Transitions: property <background-position> from [initial] to [left 20px top 20px] at (0.25) should be [5px 5px] assert_equals: expected "5px 5px " but got "left 5px top 5px " 24 24 FAIL CSS Transitions: property <background-position> from [initial] to [left 20px top 20px] at (0.5) should be [10px 10px] assert_equals: expected "10px 10px " but got "left 10px top 10px " 25 25 FAIL CSS Transitions: property <background-position> from [initial] to [left 20px top 20px] at (0.75) should be [15px 15px] assert_equals: expected "15px 15px " but got "left 15px top 15px " 26 26 FAIL CSS Transitions: property <background-position> from [initial] to [left 20px top 20px] at (1) should be [20px 20px] assert_equals: expected "20px 20px " but got "left 20px top 20px " 27 FAIL CSS Transitions with transition: all: property <background-position> from [initial] to [left 20px top 20px] at (0) should be [0% 0%] assert_equals: expected "0 % 0 % " but got "left 0 px top 0px"27 FAIL CSS Transitions with transition: all: property <background-position> from [initial] to [left 20px top 20px] at (0) should be [0% 0%] assert_equals: expected "0 % 0 % " but got "left 0 % top 0 % " 28 28 FAIL CSS Transitions with transition: all: property <background-position> from [initial] to [left 20px top 20px] at (0.25) should be [5px 5px] assert_equals: expected "5px 5px " but got "left 5px top 5px " 29 29 FAIL CSS Transitions with transition: all: property <background-position> from [initial] to [left 20px top 20px] at (0.5) should be [10px 10px] assert_equals: expected "10px 10px " but got "left 10px top 10px " 30 30 FAIL CSS Transitions with transition: all: property <background-position> from [initial] to [left 20px top 20px] at (0.75) should be [15px 15px] assert_equals: expected "15px 15px " but got "left 15px top 15px " 31 31 FAIL CSS Transitions with transition: all: property <background-position> from [initial] to [left 20px top 20px] at (1) should be [20px 20px] assert_equals: expected "20px 20px " but got "left 20px top 20px " 32 FAIL CSS Animations: property <background-position> from [initial] to [left 20px top 20px] at (0) should be [0% 0%] assert_equals: expected "0 % 0 % " but got "0px 0px " 32 PASS CSS Animations: property <background-position> from [initial] to [left 20px top 20px] at (0) should be [0% 0%] 33 33 PASS CSS Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.25) should be [5px 5px] 34 34 PASS CSS Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.5) should be [10px 10px] 35 35 PASS CSS Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.75) should be [15px 15px] 36 36 PASS CSS Animations: property <background-position> from [initial] to [left 20px top 20px] at (1) should be [20px 20px] 37 FAIL Web Animations: property <background-position> from [initial] to [left 20px top 20px] at (0) should be [0% 0%] assert_equals: expected "0 % 0 % " but got "0px 0px " 37 PASS Web Animations: property <background-position> from [initial] to [left 20px top 20px] at (0) should be [0% 0%] 38 38 PASS Web Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.25) should be [5px 5px] 39 39 PASS Web Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.5) should be [10px 10px] … … 60 60 PASS Web Animations: property <background-position> from [inherit] to [left 20px top 20px] at (0.75) should be [35px 35px] 61 61 PASS Web Animations: property <background-position> from [inherit] to [left 20px top 20px] at (1) should be [20px 20px] 62 FAIL CSS Transitions: property <background-position> from [unset] to [left 20px top 20px] at (0) should be [0% 0%] assert_equals: expected "0 % 0 % " but got "left 0 px top 0px"62 FAIL CSS Transitions: property <background-position> from [unset] to [left 20px top 20px] at (0) should be [0% 0%] assert_equals: expected "0 % 0 % " but got "left 0 % top 0 % " 63 63 FAIL CSS Transitions: property <background-position> from [unset] to [left 20px top 20px] at (0.25) should be [5px 5px] assert_equals: expected "5px 5px " but got "left 5px top 5px " 64 64 FAIL CSS Transitions: property <background-position> from [unset] to [left 20px top 20px] at (0.5) should be [10px 10px] assert_equals: expected "10px 10px " but got "left 10px top 10px " 65 65 FAIL CSS Transitions: property <background-position> from [unset] to [left 20px top 20px] at (0.75) should be [15px 15px] assert_equals: expected "15px 15px " but got "left 15px top 15px " 66 66 FAIL CSS Transitions: property <background-position> from [unset] to [left 20px top 20px] at (1) should be [20px 20px] assert_equals: expected "20px 20px " but got "left 20px top 20px " 67 FAIL CSS Transitions with transition: all: property <background-position> from [unset] to [left 20px top 20px] at (0) should be [0% 0%] assert_equals: expected "0 % 0 % " but got "left 0 px top 0px"67 FAIL CSS Transitions with transition: all: property <background-position> from [unset] to [left 20px top 20px] at (0) should be [0% 0%] assert_equals: expected "0 % 0 % " but got "left 0 % top 0 % " 68 68 FAIL CSS Transitions with transition: all: property <background-position> from [unset] to [left 20px top 20px] at (0.25) should be [5px 5px] assert_equals: expected "5px 5px " but got "left 5px top 5px " 69 69 FAIL CSS Transitions with transition: all: property <background-position> from [unset] to [left 20px top 20px] at (0.5) should be [10px 10px] assert_equals: expected "10px 10px " but got "left 10px top 10px " 70 70 FAIL CSS Transitions with transition: all: property <background-position> from [unset] to [left 20px top 20px] at (0.75) should be [15px 15px] assert_equals: expected "15px 15px " but got "left 15px top 15px " 71 71 FAIL CSS Transitions with transition: all: property <background-position> from [unset] to [left 20px top 20px] at (1) should be [20px 20px] assert_equals: expected "20px 20px " but got "left 20px top 20px " 72 FAIL CSS Animations: property <background-position> from [unset] to [left 20px top 20px] at (0) should be [0% 0%] assert_equals: expected "0 % 0 % " but got "0px 0px " 72 PASS CSS Animations: property <background-position> from [unset] to [left 20px top 20px] at (0) should be [0% 0%] 73 73 PASS CSS Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.25) should be [5px 5px] 74 74 PASS CSS Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.5) should be [10px 10px] 75 75 PASS CSS Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.75) should be [15px 15px] 76 76 PASS CSS Animations: property <background-position> from [unset] to [left 20px top 20px] at (1) should be [20px 20px] 77 FAIL Web Animations: property <background-position> from [unset] to [left 20px top 20px] at (0) should be [0% 0%] assert_equals: expected "0 % 0 % " but got "0px 0px " 77 PASS Web Animations: property <background-position> from [unset] to [left 20px top 20px] at (0) should be [0% 0%] 78 78 PASS Web Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.25) should be [5px 5px] 79 79 PASS Web Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.5) should be [10px 10px] -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-size-interpolation-expected.txt
r272904 r274038 6 6 PASS CSS Transitions: property <background-size> from neutral to [20px 20px, 0px 0px] at (0.75) should be [17.5px 17.5px, 2.5px 2.5px, 17.5px 17.5px, 2.5px 2.5px] 7 7 PASS CSS Transitions: property <background-size> from neutral to [20px 20px, 0px 0px] at (1) should be [20.0px 20.0px, 0.0px 0.0px, 20.0px 20.0px, 0.0px 0.0px] 8 FAIL CSS Transitions: property <background-size> from neutral to [20px 20px, 0px 0px] at (1.25) should be [22.5px 22.5px, 0.0px 0.0px, 22.5px 22.5px, 0.0px 0.0px] assert_equals: expected "22.5px 22.5px , 0px 0px , 22.5px 22.5px , 0px 0px " but got "22.5px 22.5px , - 2.5px - 2.5px , 22.5px 22.5px , - 2.5px - 2.5px " 8 PASS CSS Transitions: property <background-size> from neutral to [20px 20px, 0px 0px] at (1.25) should be [22.5px 22.5px, 0.0px 0.0px, 22.5px 22.5px, 0.0px 0.0px] 9 9 PASS CSS Transitions with transition: all: property <background-size> from neutral to [20px 20px, 0px 0px] at (-0.25) should be [ 7.5px 7.5px, 12.5px 12.5px, 7.5px 7.5px, 12.5px 12.5px] 10 10 PASS CSS Transitions with transition: all: property <background-size> from neutral to [20px 20px, 0px 0px] at (0) should be [10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px] … … 13 13 PASS CSS Transitions with transition: all: property <background-size> from neutral to [20px 20px, 0px 0px] at (0.75) should be [17.5px 17.5px, 2.5px 2.5px, 17.5px 17.5px, 2.5px 2.5px] 14 14 PASS CSS Transitions with transition: all: property <background-size> from neutral to [20px 20px, 0px 0px] at (1) should be [20.0px 20.0px, 0.0px 0.0px, 20.0px 20.0px, 0.0px 0.0px] 15 FAIL CSS Transitions with transition: all: property <background-size> from neutral to [20px 20px, 0px 0px] at (1.25) should be [22.5px 22.5px, 0.0px 0.0px, 22.5px 22.5px, 0.0px 0.0px] assert_equals: expected "22.5px 22.5px , 0px 0px , 22.5px 22.5px , 0px 0px " but got "22.5px 22.5px , - 2.5px - 2.5px , 22.5px 22.5px , - 2.5px - 2.5px " 15 PASS CSS Transitions with transition: all: property <background-size> from neutral to [20px 20px, 0px 0px] at (1.25) should be [22.5px 22.5px, 0.0px 0.0px, 22.5px 22.5px, 0.0px 0.0px] 16 16 PASS CSS Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (-0.25) should be [ 7.5px 7.5px, 12.5px 12.5px, 7.5px 7.5px, 12.5px 12.5px] 17 17 PASS CSS Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (0) should be [10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px] … … 20 20 PASS CSS Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (0.75) should be [17.5px 17.5px, 2.5px 2.5px, 17.5px 17.5px, 2.5px 2.5px] 21 21 PASS CSS Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (1) should be [20.0px 20.0px, 0.0px 0.0px, 20.0px 20.0px, 0.0px 0.0px] 22 FAIL CSS Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (1.25) should be [22.5px 22.5px, 0.0px 0.0px, 22.5px 22.5px, 0.0px 0.0px] assert_equals: expected "22.5px 22.5px , 0px 0px , 22.5px 22.5px , 0px 0px " but got "22.5px 22.5px , - 2.5px - 2.5px , 22.5px 22.5px , - 2.5px - 2.5px " 22 PASS CSS Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (1.25) should be [22.5px 22.5px, 0.0px 0.0px, 22.5px 22.5px, 0.0px 0.0px] 23 23 PASS Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (-0.25) should be [ 7.5px 7.5px, 12.5px 12.5px, 7.5px 7.5px, 12.5px 12.5px] 24 24 PASS Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (0) should be [10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px] … … 27 27 PASS Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (0.75) should be [17.5px 17.5px, 2.5px 2.5px, 17.5px 17.5px, 2.5px 2.5px] 28 28 PASS Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (1) should be [20.0px 20.0px, 0.0px 0.0px, 20.0px 20.0px, 0.0px 0.0px] 29 FAIL Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (1.25) should be [22.5px 22.5px, 0.0px 0.0px, 22.5px 22.5px, 0.0px 0.0px] assert_equals: expected "22.5px 22.5px , 0px 0px , 22.5px 22.5px , 0px 0px " but got "22.5px 22.5px , - 2.5px - 2.5px , 22.5px 22.5px , - 2.5px - 2.5px " 29 PASS Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (1.25) should be [22.5px 22.5px, 0.0px 0.0px, 22.5px 22.5px, 0.0px 0.0px] 30 30 FAIL CSS Transitions: property <background-size> from [initial] to [20px 20px, 0px 0px] at (-0.3) should be [20px 20px, 0px 0px] assert_equals: expected "20px 20px , 0px 0px , 20px 20px , 0px 0px " but got "auto , auto , auto , auto " 31 31 FAIL CSS Transitions: property <background-size> from [initial] to [20px 20px, 0px 0px] at (0) should be [20px 20px, 0px 0px] assert_equals: expected "20px 20px , 0px 0px , 20px 20px , 0px 0px " but got "auto , auto , auto , auto " … … 62 62 PASS CSS Transitions: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (0.75) should be [ 40px 40px, 25px 25px, 40px 40px, 25px 25px] 63 63 PASS CSS Transitions: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (1) should be [ 20px 20px, 0px 0px, 20px 20px, 0px 0px] 64 FAIL CSS Transitions: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (1.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] assert_equals: expected "0px 0px , 0px 0px , 0px 0px , 0px 0px " but got "0px 0px , - 25px - 25px , 0px 0px , - 25px - 25px " 64 PASS CSS Transitions: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (1.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 65 65 PASS CSS Transitions with transition: all: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (-0.25) should be [120px 120px, 125px 125px, 120px 120px, 125px 125px] 66 66 PASS CSS Transitions with transition: all: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (0) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px] … … 69 69 PASS CSS Transitions with transition: all: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (0.75) should be [ 40px 40px, 25px 25px, 40px 40px, 25px 25px] 70 70 PASS CSS Transitions with transition: all: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (1) should be [ 20px 20px, 0px 0px, 20px 20px, 0px 0px] 71 FAIL CSS Transitions with transition: all: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (1.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] assert_equals: expected "0px 0px , 0px 0px , 0px 0px , 0px 0px " but got "0px 0px , - 25px - 25px , 0px 0px , - 25px - 25px " 71 PASS CSS Transitions with transition: all: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (1.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 72 72 PASS CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (-0.25) should be [120px 120px, 125px 125px, 120px 120px, 125px 125px] 73 73 PASS CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (0) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px] … … 76 76 PASS CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (0.75) should be [ 40px 40px, 25px 25px, 40px 40px, 25px 25px] 77 77 PASS CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (1) should be [ 20px 20px, 0px 0px, 20px 20px, 0px 0px] 78 FAIL CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (1.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] assert_equals: expected "0px 0px , 0px 0px , 0px 0px , 0px 0px " but got "0px 0px , - 25px - 25px , 0px 0px , - 25px - 25px " 78 PASS CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (1.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 79 79 PASS Web Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (-0.25) should be [120px 120px, 125px 125px, 120px 120px, 125px 125px] 80 80 PASS Web Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (0) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px] … … 83 83 PASS Web Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (0.75) should be [ 40px 40px, 25px 25px, 40px 40px, 25px 25px] 84 84 PASS Web Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (1) should be [ 20px 20px, 0px 0px, 20px 20px, 0px 0px] 85 FAIL Web Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (1.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] assert_equals: expected "0px 0px , 0px 0px , 0px 0px , 0px 0px " but got "0px 0px , - 25px - 25px , 0px 0px , - 25px - 25px " 85 PASS Web Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (1.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 86 86 FAIL CSS Transitions: property <background-size> from [unset] to [20px 20px, 0px 0px] at (-0.3) should be [20px 20px, 0px 0px] assert_equals: expected "20px 20px , 0px 0px , 20px 20px , 0px 0px " but got "auto , auto , auto , auto " 87 87 FAIL CSS Transitions: property <background-size> from [unset] to [20px 20px, 0px 0px] at (0) should be [20px 20px, 0px 0px] assert_equals: expected "20px 20px , 0px 0px , 20px 20px , 0px 0px " but got "auto , auto , auto , auto " … … 112 112 PASS Web Animations: property <background-size> from [unset] to [20px 20px, 0px 0px] at (1) should be [20px 20px, 0px 0px] 113 113 PASS Web Animations: property <background-size> from [unset] to [20px 20px, 0px 0px] at (1.5) should be [20px 20px, 0px 0px] 114 FAIL CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (-0.25) should be [ 0px auto, 0px 0px, contain, cover] assert_equals: expected "0px , 0px 0px , contain , cover " but got "- 10px , - 10px - 10px , contain , cover " 114 PASS CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (-0.25) should be [ 0px auto, 0px 0px, contain, cover] 115 115 PASS CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (0) should be [ 0px auto, 0px 0px, contain, cover] 116 116 PASS CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (0.25) should be [10px auto, 10px 10px, contain, cover] … … 119 119 PASS CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (1) should be [40px auto, 40px 40px, contain, cover] 120 120 PASS CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (1.25) should be [50px auto, 50px 50px, contain, cover] 121 FAIL CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (-0.25) should be [ 0px auto, 0px 0px, contain, cover] assert_equals: expected "0px , 0px 0px , contain , cover " but got "- 10px , - 10px - 10px , contain , cover " 121 PASS CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (-0.25) should be [ 0px auto, 0px 0px, contain, cover] 122 122 PASS CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (0) should be [ 0px auto, 0px 0px, contain, cover] 123 123 PASS CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (0.25) should be [10px auto, 10px 10px, contain, cover] … … 126 126 PASS CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (1) should be [40px auto, 40px 40px, contain, cover] 127 127 PASS CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (1.25) should be [50px auto, 50px 50px, contain, cover] 128 FAIL CSS Animations: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (-0.25) should be [ 0px auto, 0px 0px, contain, cover] assert_equals: expected "0px , 0px 0px , contain , cover " but got " - 10px , - 10px - 10px , auto , auto "128 FAIL CSS Animations: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (-0.25) should be [ 0px auto, 0px 0px, contain, cover] assert_equals: expected "0px , 0px 0px , contain , cover " but got "0px , 0px 0px , auto , auto " 129 129 FAIL CSS Animations: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (0) should be [ 0px auto, 0px 0px, contain, cover] assert_equals: expected "0px , 0px 0px , contain , cover " but got "0px , 0px 0px , auto , auto " 130 130 FAIL CSS Animations: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (0.25) should be [10px auto, 10px 10px, contain, cover] assert_equals: expected "10px , 10px 10px , contain , cover " but got "10px , 10px 10px , auto , auto " … … 133 133 FAIL CSS Animations: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (1) should be [40px auto, 40px 40px, contain, cover] assert_equals: expected "40px , 40px 40px , contain , cover " but got "40px , 40px 40px , auto , auto " 134 134 FAIL CSS Animations: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (1.25) should be [50px auto, 50px 50px, contain, cover] assert_equals: expected "50px , 50px 50px , contain , cover " but got "50px , 50px 50px , auto , auto " 135 FAIL Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (-0.25) should be [ 0px auto, 0px 0px, contain, cover] assert_equals: expected "0px , 0px 0px , contain , cover " but got " - 10px , - 10px - 10px , auto , auto "135 FAIL Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (-0.25) should be [ 0px auto, 0px 0px, contain, cover] assert_equals: expected "0px , 0px 0px , contain , cover " but got "0px , 0px 0px , auto , auto " 136 136 FAIL Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (0) should be [ 0px auto, 0px 0px, contain, cover] assert_equals: expected "0px , 0px 0px , contain , cover " but got "0px , 0px 0px , auto , auto " 137 137 FAIL Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (0.25) should be [10px auto, 10px 10px, contain, cover] assert_equals: expected "10px , 10px 10px , contain , cover " but got "10px , 10px 10px , auto , auto " … … 140 140 FAIL Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (1) should be [40px auto, 40px 40px, contain, cover] assert_equals: expected "40px , 40px 40px , contain , cover " but got "40px , 40px 40px , auto , auto " 141 141 FAIL Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (1.25) should be [50px auto, 50px 50px, contain, cover] assert_equals: expected "50px , 50px 50px , contain , cover " but got "50px , 50px 50px , auto , auto " 142 FAIL CSS Transitions: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (-0.3) should be [40px 40px, 40px 40px, cover, contain] assert_equals: expected "40px 40px , 40px 40px , cover , contain " but got " - 12px - 12px , - 12px - 12px , cover , contain "142 FAIL CSS Transitions: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (-0.3) should be [40px 40px, 40px 40px, cover, contain] assert_equals: expected "40px 40px , 40px 40px , cover , contain " but got "0px 0px , 0px 0px , cover , contain " 143 143 FAIL CSS Transitions: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (0) should be [40px 40px, 40px 40px, cover, contain] assert_equals: expected "40px 40px , 40px 40px , cover , contain " but got "0px 0px , 0px 0px , cover , contain " 144 144 FAIL CSS Transitions: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (0.3) should be [40px 40px, 40px 40px, cover, contain] assert_equals: expected "40px 40px , 40px 40px , cover , contain " but got "12px 12px , 12px 12px , cover , contain " … … 147 147 PASS CSS Transitions: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (1) should be [40px 40px, 40px 40px, cover, contain] 148 148 FAIL CSS Transitions: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (1.5) should be [40px 40px, 40px 40px, cover, contain] assert_equals: expected "40px 40px , 40px 40px , cover , contain " but got "60px 60px , 60px 60px , cover , contain " 149 FAIL CSS Transitions with transition: all: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (-0.3) should be [40px 40px, 40px 40px, cover, contain] assert_equals: expected "40px 40px , 40px 40px , cover , contain " but got " - 12px - 12px , - 12px - 12px , cover , contain "149 FAIL CSS Transitions with transition: all: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (-0.3) should be [40px 40px, 40px 40px, cover, contain] assert_equals: expected "40px 40px , 40px 40px , cover , contain " but got "0px 0px , 0px 0px , cover , contain " 150 150 FAIL CSS Transitions with transition: all: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (0) should be [40px 40px, 40px 40px, cover, contain] assert_equals: expected "40px 40px , 40px 40px , cover , contain " but got "0px 0px , 0px 0px , cover , contain " 151 151 FAIL CSS Transitions with transition: all: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (0.3) should be [40px 40px, 40px 40px, cover, contain] assert_equals: expected "40px 40px , 40px 40px , cover , contain " but got "12px 12px , 12px 12px , cover , contain " … … 154 154 PASS CSS Transitions with transition: all: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (1) should be [40px 40px, 40px 40px, cover, contain] 155 155 FAIL CSS Transitions with transition: all: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (1.5) should be [40px 40px, 40px 40px, cover, contain] assert_equals: expected "40px 40px , 40px 40px , cover , contain " but got "60px 60px , 60px 60px , cover , contain " 156 FAIL CSS Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (-0.3) should be [0px 0px, 0px 0px, contain, cover] assert_equals: expected "0px 0px , 0px 0px , contain , cover " but got " - 12px - 12px , - 12px - 12px , auto , auto "156 FAIL CSS Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (-0.3) should be [0px 0px, 0px 0px, contain, cover] assert_equals: expected "0px 0px , 0px 0px , contain , cover " but got "0px 0px , 0px 0px , auto , auto " 157 157 FAIL CSS Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (0) should be [0px 0px, 0px 0px, contain, cover] assert_equals: expected "0px 0px , 0px 0px , contain , cover " but got "0px 0px , 0px 0px , auto , auto " 158 158 FAIL CSS Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (0.3) should be [0px 0px, 0px 0px, contain, cover] assert_equals: expected "0px 0px , 0px 0px , contain , cover " but got "12px 12px , 12px 12px , auto , auto " … … 161 161 FAIL CSS Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (1) should be [40px 40px, 40px 40px, cover, contain] assert_equals: expected "40px 40px , 40px 40px , cover , contain " but got "40px 40px , 40px 40px , auto , auto " 162 162 FAIL CSS Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (1.5) should be [40px 40px, 40px 40px, cover, contain] assert_equals: expected "40px 40px , 40px 40px , cover , contain " but got "60px 60px , 60px 60px , auto , auto " 163 FAIL Web Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (-0.3) should be [0px 0px, 0px 0px, contain, cover] assert_equals: expected "0px 0px , 0px 0px , contain , cover " but got " - 12px - 12px , - 12px - 12px , auto , auto "163 FAIL Web Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (-0.3) should be [0px 0px, 0px 0px, contain, cover] assert_equals: expected "0px 0px , 0px 0px , contain , cover " but got "0px 0px , 0px 0px , auto , auto " 164 164 FAIL Web Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (0) should be [0px 0px, 0px 0px, contain, cover] assert_equals: expected "0px 0px , 0px 0px , contain , cover " but got "0px 0px , 0px 0px , auto , auto " 165 165 FAIL Web Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (0.3) should be [0px 0px, 0px 0px, contain, cover] assert_equals: expected "0px 0px , 0px 0px , contain , cover " but got "12px 12px , 12px 12px , auto , auto " … … 168 168 FAIL Web Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (1) should be [40px 40px, 40px 40px, cover, contain] assert_equals: expected "40px 40px , 40px 40px , cover , contain " but got "40px 40px , 40px 40px , auto , auto " 169 169 FAIL Web Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover] to [40px 40px, 40px 40px, cover, contain] at (1.5) should be [40px 40px, 40px 40px, cover, contain] assert_equals: expected "40px 40px , 40px 40px , cover , contain " but got "60px 60px , 60px 60px , auto , auto " 170 FAIL CSS Transitions: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (-0.3) should be [auto 40px, 40px 40px] assert_equals: expected "auto 40px , 40px 40px , auto 40px , 40px 40px " but got "0px , - 12px - 12px , 0px , - 12px - 12px "170 FAIL CSS Transitions: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (-0.3) should be [auto 40px, 40px 40px] assert_equals: expected "auto 40px , 40px 40px , auto 40px , 40px 40px " but got "0px , 0px 0px , 0px , 0px 0px " 171 171 FAIL CSS Transitions: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (0) should be [auto 40px, 40px 40px] assert_equals: expected "auto 40px , 40px 40px , auto 40px , 40px 40px " but got "0px , 0px 0px , 0px , 0px 0px " 172 172 FAIL CSS Transitions: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (0.3) should be [auto 40px, 40px 40px] assert_equals: expected "auto 40px , 40px 40px , auto 40px , 40px 40px " but got "0px , 12px 12px , 0px , 12px 12px " … … 175 175 PASS CSS Transitions: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (1) should be [auto 40px, 40px 40px] 176 176 FAIL CSS Transitions: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (1.5) should be [auto 40px, 40px 40px] assert_equals: expected "auto 40px , 40px 40px , auto 40px , 40px 40px " but got "auto 40px , 60px 60px , auto 40px , 60px 60px " 177 FAIL CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (-0.3) should be [auto 40px, 40px 40px] assert_equals: expected "auto 40px , 40px 40px , auto 40px , 40px 40px " but got "0px , - 12px - 12px , 0px , - 12px - 12px "177 FAIL CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (-0.3) should be [auto 40px, 40px 40px] assert_equals: expected "auto 40px , 40px 40px , auto 40px , 40px 40px " but got "0px , 0px 0px , 0px , 0px 0px " 178 178 FAIL CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (0) should be [auto 40px, 40px 40px] assert_equals: expected "auto 40px , 40px 40px , auto 40px , 40px 40px " but got "0px , 0px 0px , 0px , 0px 0px " 179 179 FAIL CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (0.3) should be [auto 40px, 40px 40px] assert_equals: expected "auto 40px , 40px 40px , auto 40px , 40px 40px " but got "0px , 12px 12px , 0px , 12px 12px " … … 182 182 PASS CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (1) should be [auto 40px, 40px 40px] 183 183 FAIL CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (1.5) should be [auto 40px, 40px 40px] assert_equals: expected "auto 40px , 40px 40px , auto 40px , 40px 40px " but got "auto 40px , 60px 60px , auto 40px , 60px 60px " 184 FAIL CSS Animations: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (-0.3) should be [0px auto, 0px 0px] assert_equals: expected "0px , 0px 0px , 0px , 0px 0px " but got "0px , - 12px - 12px , 0px , - 12px - 12px " 184 PASS CSS Animations: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (-0.3) should be [0px auto, 0px 0px] 185 185 PASS CSS Animations: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (0) should be [0px auto, 0px 0px] 186 186 FAIL CSS Animations: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (0.3) should be [0px auto, 0px 0px] assert_equals: expected "0px , 0px 0px , 0px , 0px 0px " but got "0px , 12px 12px , 0px , 12px 12px " … … 189 189 PASS CSS Animations: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (1) should be [auto 40px, 40px 40px] 190 190 FAIL CSS Animations: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (1.5) should be [auto 40px, 40px 40px] assert_equals: expected "auto 40px , 40px 40px , auto 40px , 40px 40px " but got "auto 40px , 60px 60px , auto 40px , 60px 60px " 191 FAIL Web Animations: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (-0.3) should be [0px auto, 0px 0px] assert_equals: expected "0px , 0px 0px , 0px , 0px 0px " but got "0px , - 12px - 12px , 0px , - 12px - 12px " 191 PASS Web Animations: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (-0.3) should be [0px auto, 0px 0px] 192 192 PASS Web Animations: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (0) should be [0px auto, 0px 0px] 193 193 FAIL Web Animations: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (0.3) should be [0px auto, 0px 0px] assert_equals: expected "0px , 0px 0px , 0px , 0px 0px " but got "0px , 12px 12px , 0px , 12px 12px " … … 196 196 PASS Web Animations: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (1) should be [auto 40px, 40px 40px] 197 197 FAIL Web Animations: property <background-size> from [0px auto, 0px 0px] to [auto 40px, 40px 40px] at (1.5) should be [auto 40px, 40px 40px] assert_equals: expected "auto 40px , 40px 40px , auto 40px , 40px 40px " but got "auto 40px , 60px 60px , auto 40px , 60px 60px " 198 FAIL CSS Transitions: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] assert_equals: expected "0px 0px , 0px 0px , 0px 0px , 0px 0px " but got "- 5px - 5px , - 10px - 10px , - 15px - 15px , - 25px - 25px " 198 PASS CSS Transitions: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 199 199 PASS CSS Transitions: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 200 200 PASS CSS Transitions: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (0.25) should be [ 5px 5px, 10px 10px, 15px 15px, 25px 25px] … … 203 203 PASS CSS Transitions: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (1) should be [20px 20px, 40px 40px, 60px 60px, 100px 100px] 204 204 PASS CSS Transitions: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (1.25) should be [25px 25px, 50px 50px, 75px 75px, 125px 125px] 205 FAIL CSS Transitions with transition: all: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] assert_equals: expected "0px 0px , 0px 0px , 0px 0px , 0px 0px " but got "- 5px - 5px , - 10px - 10px , - 15px - 15px , - 25px - 25px " 205 PASS CSS Transitions with transition: all: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 206 206 PASS CSS Transitions with transition: all: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 207 207 PASS CSS Transitions with transition: all: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (0.25) should be [ 5px 5px, 10px 10px, 15px 15px, 25px 25px] … … 210 210 PASS CSS Transitions with transition: all: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (1) should be [20px 20px, 40px 40px, 60px 60px, 100px 100px] 211 211 PASS CSS Transitions with transition: all: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (1.25) should be [25px 25px, 50px 50px, 75px 75px, 125px 125px] 212 FAIL CSS Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] assert_equals: expected "0px 0px , 0px 0px , 0px 0px , 0px 0px " but got "- 5px - 5px , - 10px - 10px , - 15px - 15px , - 25px - 25px " 212 PASS CSS Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 213 213 PASS CSS Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 214 214 PASS CSS Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (0.25) should be [ 5px 5px, 10px 10px, 15px 15px, 25px 25px] … … 217 217 PASS CSS Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (1) should be [20px 20px, 40px 40px, 60px 60px, 100px 100px] 218 218 PASS CSS Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (1.25) should be [25px 25px, 50px 50px, 75px 75px, 125px 125px] 219 FAIL Web Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] assert_equals: expected "0px 0px , 0px 0px , 0px 0px , 0px 0px " but got "- 5px - 5px , - 10px - 10px , - 15px - 15px , - 25px - 25px " 219 PASS Web Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 220 220 PASS Web Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 221 221 PASS Web Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (0.25) should be [ 5px 5px, 10px 10px, 15px 15px, 25px 25px] … … 224 224 PASS Web Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (1) should be [20px 20px, 40px 40px, 60px 60px, 100px 100px] 225 225 PASS Web Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px] to [20px 20px, 40px 40px, 60px 60px, 100px 100px] at (1.25) should be [25px 25px, 50px 50px, 75px 75px, 125px 125px] 226 FAIL CSS Transitions: property <background-size> from [0px 0px] to [80px 80px] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] assert_equals: expected "0px 0px , 0px 0px , 0px 0px , 0px 0px " but got "- 20px - 20px , - 20px - 20px , - 20px - 20px , - 20px - 20px " 226 PASS CSS Transitions: property <background-size> from [0px 0px] to [80px 80px] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 227 227 PASS CSS Transitions: property <background-size> from [0px 0px] to [80px 80px] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 228 228 PASS CSS Transitions: property <background-size> from [0px 0px] to [80px 80px] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px] … … 231 231 PASS CSS Transitions: property <background-size> from [0px 0px] to [80px 80px] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px] 232 232 PASS CSS Transitions: property <background-size> from [0px 0px] to [80px 80px] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px] 233 FAIL CSS Transitions with transition: all: property <background-size> from [0px 0px] to [80px 80px] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] assert_equals: expected "0px 0px , 0px 0px , 0px 0px , 0px 0px " but got "- 20px - 20px , - 20px - 20px , - 20px - 20px , - 20px - 20px " 233 PASS CSS Transitions with transition: all: property <background-size> from [0px 0px] to [80px 80px] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 234 234 PASS CSS Transitions with transition: all: property <background-size> from [0px 0px] to [80px 80px] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 235 235 PASS CSS Transitions with transition: all: property <background-size> from [0px 0px] to [80px 80px] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px] … … 238 238 PASS CSS Transitions with transition: all: property <background-size> from [0px 0px] to [80px 80px] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px] 239 239 PASS CSS Transitions with transition: all: property <background-size> from [0px 0px] to [80px 80px] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px] 240 FAIL CSS Animations: property <background-size> from [0px 0px] to [80px 80px] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] assert_equals: expected "0px 0px , 0px 0px , 0px 0px , 0px 0px " but got "- 20px - 20px , - 20px - 20px , - 20px - 20px , - 20px - 20px " 240 PASS CSS Animations: property <background-size> from [0px 0px] to [80px 80px] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 241 241 PASS CSS Animations: property <background-size> from [0px 0px] to [80px 80px] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 242 242 PASS CSS Animations: property <background-size> from [0px 0px] to [80px 80px] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px] … … 245 245 PASS CSS Animations: property <background-size> from [0px 0px] to [80px 80px] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px] 246 246 PASS CSS Animations: property <background-size> from [0px 0px] to [80px 80px] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px] 247 FAIL Web Animations: property <background-size> from [0px 0px] to [80px 80px] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] assert_equals: expected "0px 0px , 0px 0px , 0px 0px , 0px 0px " but got "- 20px - 20px , - 20px - 20px , - 20px - 20px , - 20px - 20px " 247 PASS Web Animations: property <background-size> from [0px 0px] to [80px 80px] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 248 248 PASS Web Animations: property <background-size> from [0px 0px] to [80px 80px] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px] 249 249 PASS Web Animations: property <background-size> from [0px 0px] to [80px 80px] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px] … … 252 252 PASS Web Animations: property <background-size> from [0px 0px] to [80px 80px] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px] 253 253 PASS Web Animations: property <background-size> from [0px 0px] to [80px 80px] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px] 254 FAIL CSS Transitions: property <background-size> from [0px] to [80px] at (-0.25) should be [ 0px, 0px, 0px, 0px] assert_equals: expected "0px , 0px , 0px , 0px " but got "- 20px , - 20px , - 20px , - 20px " 254 PASS CSS Transitions: property <background-size> from [0px] to [80px] at (-0.25) should be [ 0px, 0px, 0px, 0px] 255 255 PASS CSS Transitions: property <background-size> from [0px] to [80px] at (0) should be [ 0px, 0px, 0px, 0px] 256 256 PASS CSS Transitions: property <background-size> from [0px] to [80px] at (0.25) should be [ 20px, 20px, 20px, 20px] … … 259 259 PASS CSS Transitions: property <background-size> from [0px] to [80px] at (1) should be [ 80px, 80px, 80px, 80px] 260 260 PASS CSS Transitions: property <background-size> from [0px] to [80px] at (1.25) should be [100px, 100px, 100px, 100px] 261 FAIL CSS Transitions with transition: all: property <background-size> from [0px] to [80px] at (-0.25) should be [ 0px, 0px, 0px, 0px] assert_equals: expected "0px , 0px , 0px , 0px " but got "- 20px , - 20px , - 20px , - 20px " 261 PASS CSS Transitions with transition: all: property <background-size> from [0px] to [80px] at (-0.25) should be [ 0px, 0px, 0px, 0px] 262 262 PASS CSS Transitions with transition: all: property <background-size> from [0px] to [80px] at (0) should be [ 0px, 0px, 0px, 0px] 263 263 PASS CSS Transitions with transition: all: property <background-size> from [0px] to [80px] at (0.25) should be [ 20px, 20px, 20px, 20px] … … 266 266 PASS CSS Transitions with transition: all: property <background-size> from [0px] to [80px] at (1) should be [ 80px, 80px, 80px, 80px] 267 267 PASS CSS Transitions with transition: all: property <background-size> from [0px] to [80px] at (1.25) should be [100px, 100px, 100px, 100px] 268 FAIL CSS Animations: property <background-size> from [0px] to [80px] at (-0.25) should be [ 0px, 0px, 0px, 0px] assert_equals: expected "0px , 0px , 0px , 0px " but got "- 20px , - 20px , - 20px , - 20px " 268 PASS CSS Animations: property <background-size> from [0px] to [80px] at (-0.25) should be [ 0px, 0px, 0px, 0px] 269 269 PASS CSS Animations: property <background-size> from [0px] to [80px] at (0) should be [ 0px, 0px, 0px, 0px] 270 270 PASS CSS Animations: property <background-size> from [0px] to [80px] at (0.25) should be [ 20px, 20px, 20px, 20px] … … 273 273 PASS CSS Animations: property <background-size> from [0px] to [80px] at (1) should be [ 80px, 80px, 80px, 80px] 274 274 PASS CSS Animations: property <background-size> from [0px] to [80px] at (1.25) should be [100px, 100px, 100px, 100px] 275 FAIL Web Animations: property <background-size> from [0px] to [80px] at (-0.25) should be [ 0px, 0px, 0px, 0px] assert_equals: expected "0px , 0px , 0px , 0px " but got "- 20px , - 20px , - 20px , - 20px " 275 PASS Web Animations: property <background-size> from [0px] to [80px] at (-0.25) should be [ 0px, 0px, 0px, 0px] 276 276 PASS Web Animations: property <background-size> from [0px] to [80px] at (0) should be [ 0px, 0px, 0px, 0px] 277 277 PASS Web Animations: property <background-size> from [0px] to [80px] at (0.25) should be [ 20px, 20px, 20px, 20px] … … 280 280 PASS Web Animations: property <background-size> from [0px] to [80px] at (1) should be [ 80px, 80px, 80px, 80px] 281 281 PASS Web Animations: property <background-size> from [0px] to [80px] at (1.25) should be [100px, 100px, 100px, 100px] 282 FAIL CSS Transitions: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (-0.25) should be [ 0px 0px, 80px 0px, 0px 0px, 90px 0px] assert_equals: expected "0px 0px , 80px 0px , 0px 0px , 90px 0px " but got "- 10px - 10px , 80px - 20px , 0px - 20px , 90px - 10px " 282 PASS CSS Transitions: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (-0.25) should be [ 0px 0px, 80px 0px, 0px 0px, 90px 0px] 283 283 PASS CSS Transitions: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px] 284 284 PASS CSS Transitions: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0.25) should be [10px 10px, 80px 20px, 0px 20px, 70px 10px] … … 287 287 PASS CSS Transitions: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (1) should be [40px 40px, 80px 80px, 0px 80px, 40px 40px] 288 288 PASS CSS Transitions: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (1.25) should be [50px 50px, 80px 100px, 0px 100px, 30px 50px] 289 FAIL CSS Transitions with transition: all: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (-0.25) should be [ 0px 0px, 80px 0px, 0px 0px, 90px 0px] assert_equals: expected "0px 0px , 80px 0px , 0px 0px , 90px 0px " but got "- 10px - 10px , 80px - 20px , 0px - 20px , 90px - 10px " 289 PASS CSS Transitions with transition: all: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (-0.25) should be [ 0px 0px, 80px 0px, 0px 0px, 90px 0px] 290 290 PASS CSS Transitions with transition: all: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px] 291 291 PASS CSS Transitions with transition: all: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0.25) should be [10px 10px, 80px 20px, 0px 20px, 70px 10px] … … 294 294 PASS CSS Transitions with transition: all: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (1) should be [40px 40px, 80px 80px, 0px 80px, 40px 40px] 295 295 PASS CSS Transitions with transition: all: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (1.25) should be [50px 50px, 80px 100px, 0px 100px, 30px 50px] 296 FAIL CSS Animations: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (-0.25) should be [ 0px 0px, 80px 0px, 0px 0px, 90px 0px] assert_equals: expected "0px 0px , 80px 0px , 0px 0px , 90px 0px " but got "- 10px - 10px , 80px - 20px , 0px - 20px , 90px - 10px " 296 PASS CSS Animations: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (-0.25) should be [ 0px 0px, 80px 0px, 0px 0px, 90px 0px] 297 297 PASS CSS Animations: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px] 298 298 PASS CSS Animations: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0.25) should be [10px 10px, 80px 20px, 0px 20px, 70px 10px] … … 301 301 PASS CSS Animations: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (1) should be [40px 40px, 80px 80px, 0px 80px, 40px 40px] 302 302 PASS CSS Animations: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (1.25) should be [50px 50px, 80px 100px, 0px 100px, 30px 50px] 303 FAIL Web Animations: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (-0.25) should be [ 0px 0px, 80px 0px, 0px 0px, 90px 0px] assert_equals: expected "0px 0px , 80px 0px , 0px 0px , 90px 0px " but got "- 10px - 10px , 80px - 20px , 0px - 20px , 90px - 10px " 303 PASS Web Animations: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (-0.25) should be [ 0px 0px, 80px 0px, 0px 0px, 90px 0px] 304 304 PASS Web Animations: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px] 305 305 PASS Web Animations: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0.25) should be [10px 10px, 80px 20px, 0px 20px, 70px 10px] -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-image-slice-interpolation-expected.txt
r273625 r274038 350 350 PASS CSS Transitions with transition: all: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (1) should be [40 50 60% 70] 351 351 PASS CSS Transitions with transition: all: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (1.5) should be [40 50 60% 70] 352 FAIL CSS Animations: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (-0.3) should be [0% 10 20 30 fill] assert_equals: expected "0 % 10 20 30 fill " but got "0 10 20 30 fill " 353 FAIL CSS Animations: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (0) should be [0% 10 20 30 fill] assert_equals: expected "0 % 10 20 30 fill " but got "0 10 20 30 fill " 354 FAIL CSS Animations: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (0.3) should be [0% 10 20 30 fill] assert_equals: expected "0 % 10 20 30 fill " but got "0 10 20 30 fill " 352 PASS CSS Animations: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (-0.3) should be [0% 10 20 30 fill] 353 PASS CSS Animations: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (0) should be [0% 10 20 30 fill] 354 PASS CSS Animations: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (0.3) should be [0% 10 20 30 fill] 355 355 PASS CSS Animations: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (0.5) should be [40 50 60% 70] 356 356 PASS CSS Animations: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (0.6) should be [40 50 60% 70] 357 357 PASS CSS Animations: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (1) should be [40 50 60% 70] 358 358 PASS CSS Animations: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (1.5) should be [40 50 60% 70] 359 FAIL Web Animations: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (-0.3) should be [0% 10 20 30 fill] assert_equals: expected "0 % 10 20 30 fill " but got "0 10 20 30 fill " 360 FAIL Web Animations: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (0) should be [0% 10 20 30 fill] assert_equals: expected "0 % 10 20 30 fill " but got "0 10 20 30 fill " 361 FAIL Web Animations: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (0.3) should be [0% 10 20 30 fill] assert_equals: expected "0 % 10 20 30 fill " but got "0 10 20 30 fill " 359 PASS Web Animations: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (-0.3) should be [0% 10 20 30 fill] 360 PASS Web Animations: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (0) should be [0% 10 20 30 fill] 361 PASS Web Animations: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (0.3) should be [0% 10 20 30 fill] 362 362 PASS Web Animations: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (0.5) should be [40 50 60% 70] 363 363 PASS Web Animations: property <border-image-slice> from [0% 10 20 30 fill] to [40 50 60% 70] at (0.6) should be [40 50 60% 70] -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-radius-interpolation-expected.txt
r272904 r274038 48 48 PASS Web Animations: property <border-top-left-radius> from neutral to [20px] at (1) should be [20px] 49 49 PASS Web Animations: property <border-top-left-radius> from neutral to [20px] at (1.5) should be [25px] 50 FAIL CSS Transitions: property <border-top-left-radius> from [initial] to [20px] at (-0.3) should be [0px] assert_equals: expected "0px " but got "- 6px " 50 PASS CSS Transitions: property <border-top-left-radius> from [initial] to [20px] at (-0.3) should be [0px] 51 51 PASS CSS Transitions: property <border-top-left-radius> from [initial] to [20px] at (0) should be [0px] 52 52 PASS CSS Transitions: property <border-top-left-radius> from [initial] to [20px] at (0.3) should be [6px] … … 54 54 PASS CSS Transitions: property <border-top-left-radius> from [initial] to [20px] at (1) should be [20px] 55 55 PASS CSS Transitions: property <border-top-left-radius> from [initial] to [20px] at (1.5) should be [30px] 56 FAIL CSS Transitions with transition: all: property <border-top-left-radius> from [initial] to [20px] at (-0.3) should be [0px] assert_equals: expected "0px " but got "- 6px " 56 PASS CSS Transitions with transition: all: property <border-top-left-radius> from [initial] to [20px] at (-0.3) should be [0px] 57 57 PASS CSS Transitions with transition: all: property <border-top-left-radius> from [initial] to [20px] at (0) should be [0px] 58 58 PASS CSS Transitions with transition: all: property <border-top-left-radius> from [initial] to [20px] at (0.3) should be [6px] … … 60 60 PASS CSS Transitions with transition: all: property <border-top-left-radius> from [initial] to [20px] at (1) should be [20px] 61 61 PASS CSS Transitions with transition: all: property <border-top-left-radius> from [initial] to [20px] at (1.5) should be [30px] 62 FAIL CSS Animations: property <border-top-left-radius> from [initial] to [20px] at (-0.3) should be [0px] assert_equals: expected "0px " but got "- 6px " 62 PASS CSS Animations: property <border-top-left-radius> from [initial] to [20px] at (-0.3) should be [0px] 63 63 PASS CSS Animations: property <border-top-left-radius> from [initial] to [20px] at (0) should be [0px] 64 64 PASS CSS Animations: property <border-top-left-radius> from [initial] to [20px] at (0.3) should be [6px] … … 66 66 PASS CSS Animations: property <border-top-left-radius> from [initial] to [20px] at (1) should be [20px] 67 67 PASS CSS Animations: property <border-top-left-radius> from [initial] to [20px] at (1.5) should be [30px] 68 FAIL Web Animations: property <border-top-left-radius> from [initial] to [20px] at (-0.3) should be [0px] assert_equals: expected "0px " but got "- 6px " 68 PASS Web Animations: property <border-top-left-radius> from [initial] to [20px] at (-0.3) should be [0px] 69 69 PASS Web Animations: property <border-top-left-radius> from [initial] to [20px] at (0) should be [0px] 70 70 PASS Web Animations: property <border-top-left-radius> from [initial] to [20px] at (0.3) should be [6px] … … 96 96 PASS Web Animations: property <border-top-left-radius> from [inherit] to [20px] at (1) should be [20px] 97 97 PASS Web Animations: property <border-top-left-radius> from [inherit] to [20px] at (1.5) should be [15px] 98 FAIL CSS Transitions: property <border-top-left-radius> from [unset] to [20px] at (-0.3) should be [0px] assert_equals: expected "0px " but got "- 6px " 98 PASS CSS Transitions: property <border-top-left-radius> from [unset] to [20px] at (-0.3) should be [0px] 99 99 PASS CSS Transitions: property <border-top-left-radius> from [unset] to [20px] at (0) should be [0px] 100 100 PASS CSS Transitions: property <border-top-left-radius> from [unset] to [20px] at (0.3) should be [6px] … … 102 102 PASS CSS Transitions: property <border-top-left-radius> from [unset] to [20px] at (1) should be [20px] 103 103 PASS CSS Transitions: property <border-top-left-radius> from [unset] to [20px] at (1.5) should be [30px] 104 FAIL CSS Transitions with transition: all: property <border-top-left-radius> from [unset] to [20px] at (-0.3) should be [0px] assert_equals: expected "0px " but got "- 6px " 104 PASS CSS Transitions with transition: all: property <border-top-left-radius> from [unset] to [20px] at (-0.3) should be [0px] 105 105 PASS CSS Transitions with transition: all: property <border-top-left-radius> from [unset] to [20px] at (0) should be [0px] 106 106 PASS CSS Transitions with transition: all: property <border-top-left-radius> from [unset] to [20px] at (0.3) should be [6px] … … 108 108 PASS CSS Transitions with transition: all: property <border-top-left-radius> from [unset] to [20px] at (1) should be [20px] 109 109 PASS CSS Transitions with transition: all: property <border-top-left-radius> from [unset] to [20px] at (1.5) should be [30px] 110 FAIL CSS Animations: property <border-top-left-radius> from [unset] to [20px] at (-0.3) should be [0px] assert_equals: expected "0px " but got "- 6px " 110 PASS CSS Animations: property <border-top-left-radius> from [unset] to [20px] at (-0.3) should be [0px] 111 111 PASS CSS Animations: property <border-top-left-radius> from [unset] to [20px] at (0) should be [0px] 112 112 PASS CSS Animations: property <border-top-left-radius> from [unset] to [20px] at (0.3) should be [6px] … … 114 114 PASS CSS Animations: property <border-top-left-radius> from [unset] to [20px] at (1) should be [20px] 115 115 PASS CSS Animations: property <border-top-left-radius> from [unset] to [20px] at (1.5) should be [30px] 116 FAIL Web Animations: property <border-top-left-radius> from [unset] to [20px] at (-0.3) should be [0px] assert_equals: expected "0px " but got "- 6px " 116 PASS Web Animations: property <border-top-left-radius> from [unset] to [20px] at (-0.3) should be [0px] 117 117 PASS Web Animations: property <border-top-left-radius> from [unset] to [20px] at (0) should be [0px] 118 118 PASS Web Animations: property <border-top-left-radius> from [unset] to [20px] at (0.3) should be [6px] … … 120 120 PASS Web Animations: property <border-top-left-radius> from [unset] to [20px] at (1) should be [20px] 121 121 PASS Web Animations: property <border-top-left-radius> from [unset] to [20px] at (1.5) should be [30px] 122 FAIL CSS Transitions: property <border-top-left-radius> from [10px] to [50px] at (-0.3) should be [0px] assert_equals: expected "0px " but got "- 2px " 122 PASS CSS Transitions: property <border-top-left-radius> from [10px] to [50px] at (-0.3) should be [0px] 123 123 PASS CSS Transitions: property <border-top-left-radius> from [10px] to [50px] at (0) should be [10px] 124 124 PASS CSS Transitions: property <border-top-left-radius> from [10px] to [50px] at (0.3) should be [22px] … … 126 126 PASS CSS Transitions: property <border-top-left-radius> from [10px] to [50px] at (1) should be [50px] 127 127 PASS CSS Transitions: property <border-top-left-radius> from [10px] to [50px] at (1.5) should be [70px] 128 FAIL CSS Transitions with transition: all: property <border-top-left-radius> from [10px] to [50px] at (-0.3) should be [0px] assert_equals: expected "0px " but got "- 2px " 128 PASS CSS Transitions with transition: all: property <border-top-left-radius> from [10px] to [50px] at (-0.3) should be [0px] 129 129 PASS CSS Transitions with transition: all: property <border-top-left-radius> from [10px] to [50px] at (0) should be [10px] 130 130 PASS CSS Transitions with transition: all: property <border-top-left-radius> from [10px] to [50px] at (0.3) should be [22px] … … 132 132 PASS CSS Transitions with transition: all: property <border-top-left-radius> from [10px] to [50px] at (1) should be [50px] 133 133 PASS CSS Transitions with transition: all: property <border-top-left-radius> from [10px] to [50px] at (1.5) should be [70px] 134 FAIL CSS Animations: property <border-top-left-radius> from [10px] to [50px] at (-0.3) should be [0px] assert_equals: expected "0px " but got "- 2px " 134 PASS CSS Animations: property <border-top-left-radius> from [10px] to [50px] at (-0.3) should be [0px] 135 135 PASS CSS Animations: property <border-top-left-radius> from [10px] to [50px] at (0) should be [10px] 136 136 PASS CSS Animations: property <border-top-left-radius> from [10px] to [50px] at (0.3) should be [22px] … … 138 138 PASS CSS Animations: property <border-top-left-radius> from [10px] to [50px] at (1) should be [50px] 139 139 PASS CSS Animations: property <border-top-left-radius> from [10px] to [50px] at (1.5) should be [70px] 140 FAIL Web Animations: property <border-top-left-radius> from [10px] to [50px] at (-0.3) should be [0px] assert_equals: expected "0px " but got "- 2px " 140 PASS Web Animations: property <border-top-left-radius> from [10px] to [50px] at (-0.3) should be [0px] 141 141 PASS Web Animations: property <border-top-left-radius> from [10px] to [50px] at (0) should be [10px] 142 142 PASS Web Animations: property <border-top-left-radius> from [10px] to [50px] at (0.3) should be [22px] -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-box/animation/margin-bottom-composition-expected.txt
r267650 r274038 12 12 FAIL Compositing: property <margin-bottom> underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] assert_equals: expected "161.36px " but got "100px " 13 13 FAIL Compositing: property <margin-bottom> underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] assert_equals: expected "178.39px " but got "100px " 14 FAIL Compositing: property <margin-bottom> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "206.8px " but got "1 28.39px "14 FAIL Compositing: property <margin-bottom> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "206.8px " but got "156.8px " 15 15 FAIL Compositing: property <margin-bottom> underlying [10%] from add [100px] to add [20%] at (1) should be [30%] assert_equals: expected "235.19px " but got "156.8px " 16 16 FAIL Compositing: property <margin-bottom> underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] assert_equals: expected "263.59px " but got "156.8px " -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-box/animation/margin-left-composition-expected.txt
r267650 r274038 12 12 FAIL Compositing: property <margin-left> underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] assert_equals: expected "161.36px " but got "100px " 13 13 FAIL Compositing: property <margin-left> underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] assert_equals: expected "178.39px " but got "100px " 14 FAIL Compositing: property <margin-left> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "206.8px " but got "1 28.39px "14 FAIL Compositing: property <margin-left> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "206.8px " but got "156.8px " 15 15 FAIL Compositing: property <margin-left> underlying [10%] from add [100px] to add [20%] at (1) should be [30%] assert_equals: expected "235.19px " but got "156.8px " 16 16 FAIL Compositing: property <margin-left> underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] assert_equals: expected "263.59px " but got "156.8px " -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-box/animation/margin-right-composition-expected.txt
r267650 r274038 12 12 FAIL Compositing: property <margin-right> underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] assert_equals: expected "161.36px " but got "100px " 13 13 FAIL Compositing: property <margin-right> underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] assert_equals: expected "178.39px " but got "100px " 14 FAIL Compositing: property <margin-right> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "206.8px " but got "1 28.39px "14 FAIL Compositing: property <margin-right> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "206.8px " but got "156.8px " 15 15 FAIL Compositing: property <margin-right> underlying [10%] from add [100px] to add [20%] at (1) should be [30%] assert_equals: expected "235.19px " but got "156.8px " 16 16 FAIL Compositing: property <margin-right> underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] assert_equals: expected "263.59px " but got "156.8px " -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-box/animation/margin-top-composition-expected.txt
r267650 r274038 12 12 FAIL Compositing: property <margin-top> underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] assert_equals: expected "161.36px " but got "100px " 13 13 FAIL Compositing: property <margin-top> underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] assert_equals: expected "178.39px " but got "100px " 14 FAIL Compositing: property <margin-top> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "206.8px " but got "1 28.39px "14 FAIL Compositing: property <margin-top> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "206.8px " but got "156.8px " 15 15 FAIL Compositing: property <margin-top> underlying [10%] from add [100px] to add [20%] at (1) should be [30%] assert_equals: expected "235.19px " but got "156.8px " 16 16 FAIL Compositing: property <margin-top> underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] assert_equals: expected "263.59px " but got "156.8px " -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-box/animation/padding-bottom-composition-expected.txt
r273001 r274038 12 12 FAIL Compositing: property <padding-bottom> underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] assert_equals: expected "160.75px " but got "100px " 13 13 FAIL Compositing: property <padding-bottom> underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] assert_equals: expected "176.89px " but got "100px " 14 FAIL Compositing: property <padding-bottom> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "203.8px " but got "1 26.89px "14 FAIL Compositing: property <padding-bottom> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "203.8px " but got "153.8px " 15 15 FAIL Compositing: property <padding-bottom> underlying [10%] from add [100px] to add [20%] at (1) should be [30%] assert_equals: expected "230.69px " but got "153.8px " 16 16 FAIL Compositing: property <padding-bottom> underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] assert_equals: expected "257.59px " but got "153.8px " -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-box/animation/padding-left-composition-expected.txt
r273001 r274038 12 12 FAIL Compositing: property <padding-left> underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] assert_equals: expected "161.36px " but got "100px " 13 13 FAIL Compositing: property <padding-left> underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] assert_equals: expected "178.39px " but got "100px " 14 FAIL Compositing: property <padding-left> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "206.8px " but got "1 28.39px "14 FAIL Compositing: property <padding-left> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "206.8px " but got "156.8px " 15 15 FAIL Compositing: property <padding-left> underlying [10%] from add [100px] to add [20%] at (1) should be [30%] assert_equals: expected "235.19px " but got "156.8px " 16 16 FAIL Compositing: property <padding-left> underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] assert_equals: expected "263.59px " but got "156.8px " -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-box/animation/padding-right-composition-expected.txt
r273001 r274038 12 12 FAIL Compositing: property <padding-right> underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] assert_equals: expected "161.36px " but got "100px " 13 13 FAIL Compositing: property <padding-right> underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] assert_equals: expected "178.39px " but got "100px " 14 FAIL Compositing: property <padding-right> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "206.8px " but got "1 28.39px "14 FAIL Compositing: property <padding-right> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "206.8px " but got "156.8px " 15 15 FAIL Compositing: property <padding-right> underlying [10%] from add [100px] to add [20%] at (1) should be [30%] assert_equals: expected "235.19px " but got "156.8px " 16 16 FAIL Compositing: property <padding-right> underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] assert_equals: expected "263.59px " but got "156.8px " -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-box/animation/padding-top-composition-expected.txt
r273001 r274038 12 12 FAIL Compositing: property <padding-top> underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] assert_equals: expected "160.75px " but got "100px " 13 13 FAIL Compositing: property <padding-top> underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] assert_equals: expected "176.89px " but got "100px " 14 FAIL Compositing: property <padding-top> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "203.8px " but got "1 26.89px "14 FAIL Compositing: property <padding-top> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "203.8px " but got "153.8px " 15 15 FAIL Compositing: property <padding-top> underlying [10%] from add [100px] to add [20%] at (1) should be [30%] assert_equals: expected "230.69px " but got "153.8px " 16 16 FAIL Compositing: property <padding-top> underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] assert_equals: expected "257.59px " but got "153.8px " -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/animation/flex-basis-composition-expected.txt
r268792 r274038 12 12 FAIL Compositing: property <flex-basis> underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] assert_equals: expected "calc ( 4 % + 130px ) " but got "100px " 13 13 FAIL Compositing: property <flex-basis> underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] assert_equals: expected "calc ( 10 % + 100px ) " but got "100px " 14 FAIL Compositing: property <flex-basis> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "calc ( 20 % + 50px ) " but got " calc ( ( 100px * 0.5 ) + ( 20 % * 0.5 ) )"14 FAIL Compositing: property <flex-basis> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "calc ( 20 % + 50px ) " but got "20 % " 15 15 FAIL Compositing: property <flex-basis> underlying [10%] from add [100px] to add [20%] at (1) should be [30%] assert_equals: expected "30 % " but got "20 % " 16 16 FAIL Compositing: property <flex-basis> underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] assert_equals: expected "calc ( 40 % - 50px ) " but got "20 % " -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-position/animations/bottom-composition-expected.txt
r267650 r274038 12 12 FAIL Compositing: property <bottom> underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] assert_equals: expected "calc ( 4 % + 130px ) " but got "100px " 13 13 FAIL Compositing: property <bottom> underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] assert_equals: expected "calc ( 10 % + 100px ) " but got "100px " 14 FAIL Compositing: property <bottom> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "calc ( 20 % + 50px ) " but got " calc ( ( 100px * 0.5 ) + ( 20 % * 0.5 ) )"14 FAIL Compositing: property <bottom> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "calc ( 20 % + 50px ) " but got "20 % " 15 15 FAIL Compositing: property <bottom> underlying [10%] from add [100px] to add [20%] at (1) should be [30%] assert_equals: expected "30 % " but got "20 % " 16 16 FAIL Compositing: property <bottom> underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] assert_equals: expected "calc ( 40 % - 50px ) " but got "20 % " -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-position/animations/left-composition-expected.txt
r267650 r274038 12 12 FAIL Compositing: property <left> underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] assert_equals: expected "calc ( 4 % + 130px ) " but got "100px " 13 13 FAIL Compositing: property <left> underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] assert_equals: expected "calc ( 10 % + 100px ) " but got "100px " 14 FAIL Compositing: property <left> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "calc ( 20 % + 50px ) " but got " calc ( ( 100px * 0.5 ) + ( 20 % * 0.5 ) )"14 FAIL Compositing: property <left> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "calc ( 20 % + 50px ) " but got "20 % " 15 15 FAIL Compositing: property <left> underlying [10%] from add [100px] to add [20%] at (1) should be [30%] assert_equals: expected "30 % " but got "20 % " 16 16 FAIL Compositing: property <left> underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] assert_equals: expected "calc ( 40 % - 50px ) " but got "20 % " 17 17 FAIL Compositing: property <left> underlying [10%] from add [100px] to add [-10%] at (-0.3) should be [calc(130px + 13%)] assert_equals: expected "calc ( 13 % + 130px ) " but got "100px " 18 18 FAIL Compositing: property <left> underlying [10%] from add [100px] to add [-10%] at (0) should be [calc(100px + 10%)] assert_equals: expected "calc ( 10 % + 100px ) " but got "100px " 19 FAIL Compositing: property <left> underlying [10%] from add [100px] to add [-10%] at (0.5) should be [calc(50px + 5%)] assert_equals: expected "calc ( 5 % + 50px ) " but got " calc ( ( 100px * 0.5 ) + ( - 10 % * 0.5 ) )"19 FAIL Compositing: property <left> underlying [10%] from add [100px] to add [-10%] at (0.5) should be [calc(50px + 5%)] assert_equals: expected "calc ( 5 % + 50px ) " but got "- 10 % " 20 20 FAIL Compositing: property <left> underlying [10%] from add [100px] to add [-10%] at (1) should be [0%] assert_equals: expected "0 % " but got "- 10 % " 21 21 FAIL Compositing: property <left> underlying [10%] from add [100px] to add [-10%] at (1.5) should be [calc(-50px - 5%)] assert_equals: expected "calc ( - 5 % - 50px ) " but got "- 10 % " -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-position/animations/right-composition-expected.txt
r267650 r274038 12 12 FAIL Compositing: property <right> underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] assert_equals: expected "calc ( 4 % + 130px ) " but got "100px " 13 13 FAIL Compositing: property <right> underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] assert_equals: expected "calc ( 10 % + 100px ) " but got "100px " 14 FAIL Compositing: property <right> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "calc ( 20 % + 50px ) " but got " calc ( ( 100px * 0.5 ) + ( 20 % * 0.5 ) )"14 FAIL Compositing: property <right> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "calc ( 20 % + 50px ) " but got "20 % " 15 15 FAIL Compositing: property <right> underlying [10%] from add [100px] to add [20%] at (1) should be [30%] assert_equals: expected "30 % " but got "20 % " 16 16 FAIL Compositing: property <right> underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] assert_equals: expected "calc ( 40 % - 50px ) " but got "20 % " -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-position/animations/top-composition-expected.txt
r267650 r274038 12 12 FAIL Compositing: property <top> underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] assert_equals: expected "calc ( 4 % + 130px ) " but got "100px " 13 13 FAIL Compositing: property <top> underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] assert_equals: expected "calc ( 10 % + 100px ) " but got "100px " 14 FAIL Compositing: property <top> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "calc ( 20 % + 50px ) " but got " calc ( ( 100px * 0.5 ) + ( 20 % * 0.5 ) )"14 FAIL Compositing: property <top> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "calc ( 20 % + 50px ) " but got "20 % " 15 15 FAIL Compositing: property <top> underlying [10%] from add [100px] to add [20%] at (1) should be [30%] assert_equals: expected "30 % " but got "20 % " 16 16 FAIL Compositing: property <top> underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] assert_equals: expected "calc ( 40 % - 50px ) " but got "20 % " -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-shapes/animation/shape-margin-composition-expected.txt
r273001 r274038 12 12 FAIL Compositing: property <shape-margin> underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] assert_equals: expected "calc ( 4 % + 130px ) " but got "100px " 13 13 FAIL Compositing: property <shape-margin> underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] assert_equals: expected "calc ( 10 % + 100px ) " but got "100px " 14 FAIL Compositing: property <shape-margin> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "calc ( 20 % + 50px ) " but got " calc ( ( 100px * 0.5 ) + ( 20 % * 0.5 ) )"14 FAIL Compositing: property <shape-margin> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "calc ( 20 % + 50px ) " but got "20 % " 15 15 FAIL Compositing: property <shape-margin> underlying [10%] from add [100px] to add [20%] at (1) should be [30%] assert_equals: expected "30 % " but got "20 % " 16 16 FAIL Compositing: property <shape-margin> underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] assert_equals: expected "calc ( 40 % - 50px ) " but got "20 % " -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-sizing/animation/max-height-composition-expected.txt
r267650 r274038 9 9 FAIL Compositing: property <max-height> underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] assert_equals: expected "106px " but got "6px " 10 10 FAIL Compositing: property <max-height> underlying [100px] from add [10px] to add [2px] at (1) should be [102px] assert_equals: expected "102px " but got "2px " 11 FAIL Compositing: property <max-height> underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] assert_equals: expected "98px " but got " - 2px "11 FAIL Compositing: property <max-height> underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] assert_equals: expected "98px " but got "0px " 12 12 FAIL Compositing: property <max-height> underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] assert_equals: expected "calc ( 4 % + 130px ) " but got "100px " 13 13 FAIL Compositing: property <max-height> underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] assert_equals: expected "calc ( 10 % + 100px ) " but got "100px " … … 20 20 PASS Compositing: property <max-height> underlying [50px] from add [100px] to replace [200px] at (1) should be [200px] 21 21 FAIL Compositing: property <max-height> underlying [50px] from add [100px] to replace [200px] at (1.5) should be [225px] assert_equals: expected "225px " but got "250px " 22 FAIL Compositing: property <max-height> underlying [100px] from add [100px] to add [none] at (-0.3) should be [200px] assert_equals: expected "200px " but got " none"23 FAIL Compositing: property <max-height> underlying [100px] from add [100px] to add [none] at (0) should be [200px] assert_equals: expected "200px " but got " none"22 FAIL Compositing: property <max-height> underlying [100px] from add [100px] to add [none] at (-0.3) should be [200px] assert_equals: expected "200px " but got "100px " 23 FAIL Compositing: property <max-height> underlying [100px] from add [100px] to add [none] at (0) should be [200px] assert_equals: expected "200px " but got "100px " 24 24 PASS Compositing: property <max-height> underlying [100px] from add [100px] to add [none] at (0.5) should be [none] 25 25 PASS Compositing: property <max-height> underlying [100px] from add [100px] to add [none] at (1) should be [none] -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-sizing/animation/max-height-interpolation-expected.txt
r272904 r274038 38 38 PASS CSS Transitions with transition: all: property <max-height> from [initial] to [20px] at (1) should be [20px] 39 39 PASS CSS Transitions with transition: all: property <max-height> from [initial] to [20px] at (1.5) should be [20px] 40 FAIL CSS Animations: property <max-height> from [initial] to [20px] at (-0.3) should be [initial] assert_equals: expected "none " but got "20px " 41 FAIL CSS Animations: property <max-height> from [initial] to [20px] at (0) should be [initial] assert_equals: expected "none " but got "20px " 42 FAIL CSS Animations: property <max-height> from [initial] to [20px] at (0.3) should be [initial] assert_equals: expected "none " but got "20px " 40 PASS CSS Animations: property <max-height> from [initial] to [20px] at (-0.3) should be [initial] 41 PASS CSS Animations: property <max-height> from [initial] to [20px] at (0) should be [initial] 42 PASS CSS Animations: property <max-height> from [initial] to [20px] at (0.3) should be [initial] 43 43 PASS CSS Animations: property <max-height> from [initial] to [20px] at (0.5) should be [20px] 44 44 PASS CSS Animations: property <max-height> from [initial] to [20px] at (0.6) should be [20px] 45 45 PASS CSS Animations: property <max-height> from [initial] to [20px] at (1) should be [20px] 46 46 PASS CSS Animations: property <max-height> from [initial] to [20px] at (1.5) should be [20px] 47 FAIL Web Animations: property <max-height> from [initial] to [20px] at (-0.3) should be [initial] assert_equals: expected "none " but got "20px " 48 FAIL Web Animations: property <max-height> from [initial] to [20px] at (0) should be [initial] assert_equals: expected "none " but got "20px " 49 FAIL Web Animations: property <max-height> from [initial] to [20px] at (0.3) should be [initial] assert_equals: expected "none " but got "20px " 47 PASS Web Animations: property <max-height> from [initial] to [20px] at (-0.3) should be [initial] 48 PASS Web Animations: property <max-height> from [initial] to [20px] at (0) should be [initial] 49 PASS Web Animations: property <max-height> from [initial] to [20px] at (0.3) should be [initial] 50 50 PASS Web Animations: property <max-height> from [initial] to [20px] at (0.5) should be [20px] 51 51 PASS Web Animations: property <max-height> from [initial] to [20px] at (0.6) should be [20px] … … 90 90 PASS CSS Transitions with transition: all: property <max-height> from [unset] to [20px] at (1) should be [20px] 91 91 PASS CSS Transitions with transition: all: property <max-height> from [unset] to [20px] at (1.5) should be [20px] 92 FAIL CSS Animations: property <max-height> from [unset] to [20px] at (-0.3) should be [unset] assert_equals: expected "none " but got "20px " 93 FAIL CSS Animations: property <max-height> from [unset] to [20px] at (0) should be [unset] assert_equals: expected "none " but got "20px " 94 FAIL CSS Animations: property <max-height> from [unset] to [20px] at (0.3) should be [unset] assert_equals: expected "none " but got "20px " 92 PASS CSS Animations: property <max-height> from [unset] to [20px] at (-0.3) should be [unset] 93 PASS CSS Animations: property <max-height> from [unset] to [20px] at (0) should be [unset] 94 PASS CSS Animations: property <max-height> from [unset] to [20px] at (0.3) should be [unset] 95 95 PASS CSS Animations: property <max-height> from [unset] to [20px] at (0.5) should be [20px] 96 96 PASS CSS Animations: property <max-height> from [unset] to [20px] at (0.6) should be [20px] 97 97 PASS CSS Animations: property <max-height> from [unset] to [20px] at (1) should be [20px] 98 98 PASS CSS Animations: property <max-height> from [unset] to [20px] at (1.5) should be [20px] 99 FAIL Web Animations: property <max-height> from [unset] to [20px] at (-0.3) should be [unset] assert_equals: expected "none " but got "20px " 100 FAIL Web Animations: property <max-height> from [unset] to [20px] at (0) should be [unset] assert_equals: expected "none " but got "20px " 101 FAIL Web Animations: property <max-height> from [unset] to [20px] at (0.3) should be [unset] assert_equals: expected "none " but got "20px " 99 PASS Web Animations: property <max-height> from [unset] to [20px] at (-0.3) should be [unset] 100 PASS Web Animations: property <max-height> from [unset] to [20px] at (0) should be [unset] 101 PASS Web Animations: property <max-height> from [unset] to [20px] at (0.3) should be [unset] 102 102 PASS Web Animations: property <max-height> from [unset] to [20px] at (0.5) should be [20px] 103 103 PASS Web Animations: property <max-height> from [unset] to [20px] at (0.6) should be [20px] 104 104 PASS Web Animations: property <max-height> from [unset] to [20px] at (1) should be [20px] 105 105 PASS Web Animations: property <max-height> from [unset] to [20px] at (1.5) should be [20px] 106 FAIL CSS Transitions: property <max-height> from [0px] to [100px] at (-0.5) should be [0] assert_equals: expected "0px " but got "- 50px " 106 PASS CSS Transitions: property <max-height> from [0px] to [100px] at (-0.5) should be [0] 107 107 PASS CSS Transitions: property <max-height> from [0px] to [100px] at (0) should be [0] 108 108 PASS CSS Transitions: property <max-height> from [0px] to [100px] at (0.3) should be [30px] … … 110 110 PASS CSS Transitions: property <max-height> from [0px] to [100px] at (1) should be [100px] 111 111 PASS CSS Transitions: property <max-height> from [0px] to [100px] at (1.5) should be [150px] 112 FAIL CSS Transitions with transition: all: property <max-height> from [0px] to [100px] at (-0.5) should be [0] assert_equals: expected "0px " but got "- 50px " 112 PASS CSS Transitions with transition: all: property <max-height> from [0px] to [100px] at (-0.5) should be [0] 113 113 PASS CSS Transitions with transition: all: property <max-height> from [0px] to [100px] at (0) should be [0] 114 114 PASS CSS Transitions with transition: all: property <max-height> from [0px] to [100px] at (0.3) should be [30px] … … 116 116 PASS CSS Transitions with transition: all: property <max-height> from [0px] to [100px] at (1) should be [100px] 117 117 PASS CSS Transitions with transition: all: property <max-height> from [0px] to [100px] at (1.5) should be [150px] 118 FAIL CSS Animations: property <max-height> from [0px] to [100px] at (-0.5) should be [0] assert_equals: expected "0px " but got "- 50px " 118 PASS CSS Animations: property <max-height> from [0px] to [100px] at (-0.5) should be [0] 119 119 PASS CSS Animations: property <max-height> from [0px] to [100px] at (0) should be [0] 120 120 PASS CSS Animations: property <max-height> from [0px] to [100px] at (0.3) should be [30px] … … 122 122 PASS CSS Animations: property <max-height> from [0px] to [100px] at (1) should be [100px] 123 123 PASS CSS Animations: property <max-height> from [0px] to [100px] at (1.5) should be [150px] 124 FAIL Web Animations: property <max-height> from [0px] to [100px] at (-0.5) should be [0] assert_equals: expected "0px " but got "- 50px " 124 PASS Web Animations: property <max-height> from [0px] to [100px] at (-0.5) should be [0] 125 125 PASS Web Animations: property <max-height> from [0px] to [100px] at (0) should be [0] 126 126 PASS Web Animations: property <max-height> from [0px] to [100px] at (0.3) should be [30px] -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-sizing/animation/max-width-composition-expected.txt
r267650 r274038 9 9 FAIL Compositing: property <max-width> underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] assert_equals: expected "106px " but got "6px " 10 10 FAIL Compositing: property <max-width> underlying [100px] from add [10px] to add [2px] at (1) should be [102px] assert_equals: expected "102px " but got "2px " 11 FAIL Compositing: property <max-width> underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] assert_equals: expected "98px " but got " - 2px "11 FAIL Compositing: property <max-width> underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] assert_equals: expected "98px " but got "0px " 12 12 FAIL Compositing: property <max-width> underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] assert_equals: expected "calc ( 4 % + 130px ) " but got "100px " 13 13 FAIL Compositing: property <max-width> underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] assert_equals: expected "calc ( 10 % + 100px ) " but got "100px " … … 20 20 PASS Compositing: property <max-width> underlying [50px] from add [100px] to replace [200px] at (1) should be [200px] 21 21 FAIL Compositing: property <max-width> underlying [50px] from add [100px] to replace [200px] at (1.5) should be [225px] assert_equals: expected "225px " but got "250px " 22 FAIL Compositing: property <max-width> underlying [100px] from add [100px] to add [none] at (-0.3) should be [200px] assert_equals: expected "200px " but got " none"23 FAIL Compositing: property <max-width> underlying [100px] from add [100px] to add [none] at (0) should be [200px] assert_equals: expected "200px " but got " none"22 FAIL Compositing: property <max-width> underlying [100px] from add [100px] to add [none] at (-0.3) should be [200px] assert_equals: expected "200px " but got "100px " 23 FAIL Compositing: property <max-width> underlying [100px] from add [100px] to add [none] at (0) should be [200px] assert_equals: expected "200px " but got "100px " 24 24 PASS Compositing: property <max-width> underlying [100px] from add [100px] to add [none] at (0.5) should be [none] 25 25 PASS Compositing: property <max-width> underlying [100px] from add [100px] to add [none] at (1) should be [none] -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-sizing/animation/max-width-interpolation-expected.txt
r272904 r274038 38 38 PASS CSS Transitions with transition: all: property <max-width> from [initial] to [20px] at (1) should be [20px] 39 39 PASS CSS Transitions with transition: all: property <max-width> from [initial] to [20px] at (1.5) should be [20px] 40 FAIL CSS Animations: property <max-width> from [initial] to [20px] at (-0.3) should be [initial] assert_equals: expected "none " but got "20px " 41 FAIL CSS Animations: property <max-width> from [initial] to [20px] at (0) should be [initial] assert_equals: expected "none " but got "20px " 42 FAIL CSS Animations: property <max-width> from [initial] to [20px] at (0.3) should be [initial] assert_equals: expected "none " but got "20px " 40 PASS CSS Animations: property <max-width> from [initial] to [20px] at (-0.3) should be [initial] 41 PASS CSS Animations: property <max-width> from [initial] to [20px] at (0) should be [initial] 42 PASS CSS Animations: property <max-width> from [initial] to [20px] at (0.3) should be [initial] 43 43 PASS CSS Animations: property <max-width> from [initial] to [20px] at (0.5) should be [20px] 44 44 PASS CSS Animations: property <max-width> from [initial] to [20px] at (0.6) should be [20px] 45 45 PASS CSS Animations: property <max-width> from [initial] to [20px] at (1) should be [20px] 46 46 PASS CSS Animations: property <max-width> from [initial] to [20px] at (1.5) should be [20px] 47 FAIL Web Animations: property <max-width> from [initial] to [20px] at (-0.3) should be [initial] assert_equals: expected "none " but got "20px " 48 FAIL Web Animations: property <max-width> from [initial] to [20px] at (0) should be [initial] assert_equals: expected "none " but got "20px " 49 FAIL Web Animations: property <max-width> from [initial] to [20px] at (0.3) should be [initial] assert_equals: expected "none " but got "20px " 47 PASS Web Animations: property <max-width> from [initial] to [20px] at (-0.3) should be [initial] 48 PASS Web Animations: property <max-width> from [initial] to [20px] at (0) should be [initial] 49 PASS Web Animations: property <max-width> from [initial] to [20px] at (0.3) should be [initial] 50 50 PASS Web Animations: property <max-width> from [initial] to [20px] at (0.5) should be [20px] 51 51 PASS Web Animations: property <max-width> from [initial] to [20px] at (0.6) should be [20px] … … 57 57 PASS CSS Transitions: property <max-width> from [inherit] to [20px] at (0.6) should be [52px] 58 58 PASS CSS Transitions: property <max-width> from [inherit] to [20px] at (1) should be [20px] 59 FAIL CSS Transitions: property <max-width> from [inherit] to [20px] at (1.5) should be [0px] assert_equals: expected "0px " but got "- 20px " 59 PASS CSS Transitions: property <max-width> from [inherit] to [20px] at (1.5) should be [0px] 60 60 PASS CSS Transitions with transition: all: property <max-width> from [inherit] to [20px] at (-0.5) should be [140px] 61 61 PASS CSS Transitions with transition: all: property <max-width> from [inherit] to [20px] at (0) should be [100px] … … 63 63 PASS CSS Transitions with transition: all: property <max-width> from [inherit] to [20px] at (0.6) should be [52px] 64 64 PASS CSS Transitions with transition: all: property <max-width> from [inherit] to [20px] at (1) should be [20px] 65 FAIL CSS Transitions with transition: all: property <max-width> from [inherit] to [20px] at (1.5) should be [0px] assert_equals: expected "0px " but got "- 20px " 65 PASS CSS Transitions with transition: all: property <max-width> from [inherit] to [20px] at (1.5) should be [0px] 66 66 PASS CSS Animations: property <max-width> from [inherit] to [20px] at (-0.5) should be [140px] 67 67 PASS CSS Animations: property <max-width> from [inherit] to [20px] at (0) should be [100px] … … 69 69 PASS CSS Animations: property <max-width> from [inherit] to [20px] at (0.6) should be [52px] 70 70 PASS CSS Animations: property <max-width> from [inherit] to [20px] at (1) should be [20px] 71 FAIL CSS Animations: property <max-width> from [inherit] to [20px] at (1.5) should be [0px] assert_equals: expected "0px " but got "- 20px " 71 PASS CSS Animations: property <max-width> from [inherit] to [20px] at (1.5) should be [0px] 72 72 PASS Web Animations: property <max-width> from [inherit] to [20px] at (-0.5) should be [140px] 73 73 PASS Web Animations: property <max-width> from [inherit] to [20px] at (0) should be [100px] … … 75 75 PASS Web Animations: property <max-width> from [inherit] to [20px] at (0.6) should be [52px] 76 76 PASS Web Animations: property <max-width> from [inherit] to [20px] at (1) should be [20px] 77 FAIL Web Animations: property <max-width> from [inherit] to [20px] at (1.5) should be [0px] assert_equals: expected "0px " but got "- 20px " 77 PASS Web Animations: property <max-width> from [inherit] to [20px] at (1.5) should be [0px] 78 78 PASS CSS Transitions: property <max-width> from [unset] to [20px] at (-0.3) should be [20px] 79 79 PASS CSS Transitions: property <max-width> from [unset] to [20px] at (0) should be [20px] … … 90 90 PASS CSS Transitions with transition: all: property <max-width> from [unset] to [20px] at (1) should be [20px] 91 91 PASS CSS Transitions with transition: all: property <max-width> from [unset] to [20px] at (1.5) should be [20px] 92 FAIL CSS Animations: property <max-width> from [unset] to [20px] at (-0.3) should be [unset] assert_equals: expected "none " but got "20px " 93 FAIL CSS Animations: property <max-width> from [unset] to [20px] at (0) should be [unset] assert_equals: expected "none " but got "20px " 94 FAIL CSS Animations: property <max-width> from [unset] to [20px] at (0.3) should be [unset] assert_equals: expected "none " but got "20px " 92 PASS CSS Animations: property <max-width> from [unset] to [20px] at (-0.3) should be [unset] 93 PASS CSS Animations: property <max-width> from [unset] to [20px] at (0) should be [unset] 94 PASS CSS Animations: property <max-width> from [unset] to [20px] at (0.3) should be [unset] 95 95 PASS CSS Animations: property <max-width> from [unset] to [20px] at (0.5) should be [20px] 96 96 PASS CSS Animations: property <max-width> from [unset] to [20px] at (0.6) should be [20px] 97 97 PASS CSS Animations: property <max-width> from [unset] to [20px] at (1) should be [20px] 98 98 PASS CSS Animations: property <max-width> from [unset] to [20px] at (1.5) should be [20px] 99 FAIL Web Animations: property <max-width> from [unset] to [20px] at (-0.3) should be [unset] assert_equals: expected "none " but got "20px " 100 FAIL Web Animations: property <max-width> from [unset] to [20px] at (0) should be [unset] assert_equals: expected "none " but got "20px " 101 FAIL Web Animations: property <max-width> from [unset] to [20px] at (0.3) should be [unset] assert_equals: expected "none " but got "20px " 99 PASS Web Animations: property <max-width> from [unset] to [20px] at (-0.3) should be [unset] 100 PASS Web Animations: property <max-width> from [unset] to [20px] at (0) should be [unset] 101 PASS Web Animations: property <max-width> from [unset] to [20px] at (0.3) should be [unset] 102 102 PASS Web Animations: property <max-width> from [unset] to [20px] at (0.5) should be [20px] 103 103 PASS Web Animations: property <max-width> from [unset] to [20px] at (0.6) should be [20px] 104 104 PASS Web Animations: property <max-width> from [unset] to [20px] at (1) should be [20px] 105 105 PASS Web Animations: property <max-width> from [unset] to [20px] at (1.5) should be [20px] 106 FAIL CSS Transitions: property <max-width> from [0px] to [100px] at (-0.5) should be [0] assert_equals: expected "0px " but got "- 50px " 106 PASS CSS Transitions: property <max-width> from [0px] to [100px] at (-0.5) should be [0] 107 107 PASS CSS Transitions: property <max-width> from [0px] to [100px] at (0) should be [0] 108 108 PASS CSS Transitions: property <max-width> from [0px] to [100px] at (0.3) should be [30px] … … 110 110 PASS CSS Transitions: property <max-width> from [0px] to [100px] at (1) should be [100px] 111 111 PASS CSS Transitions: property <max-width> from [0px] to [100px] at (1.5) should be [150px] 112 FAIL CSS Transitions with transition: all: property <max-width> from [0px] to [100px] at (-0.5) should be [0] assert_equals: expected "0px " but got "- 50px " 112 PASS CSS Transitions with transition: all: property <max-width> from [0px] to [100px] at (-0.5) should be [0] 113 113 PASS CSS Transitions with transition: all: property <max-width> from [0px] to [100px] at (0) should be [0] 114 114 PASS CSS Transitions with transition: all: property <max-width> from [0px] to [100px] at (0.3) should be [30px] … … 116 116 PASS CSS Transitions with transition: all: property <max-width> from [0px] to [100px] at (1) should be [100px] 117 117 PASS CSS Transitions with transition: all: property <max-width> from [0px] to [100px] at (1.5) should be [150px] 118 FAIL CSS Animations: property <max-width> from [0px] to [100px] at (-0.5) should be [0] assert_equals: expected "0px " but got "- 50px " 118 PASS CSS Animations: property <max-width> from [0px] to [100px] at (-0.5) should be [0] 119 119 PASS CSS Animations: property <max-width> from [0px] to [100px] at (0) should be [0] 120 120 PASS CSS Animations: property <max-width> from [0px] to [100px] at (0.3) should be [30px] … … 122 122 PASS CSS Animations: property <max-width> from [0px] to [100px] at (1) should be [100px] 123 123 PASS CSS Animations: property <max-width> from [0px] to [100px] at (1.5) should be [150px] 124 FAIL Web Animations: property <max-width> from [0px] to [100px] at (-0.5) should be [0] assert_equals: expected "0px " but got "- 50px " 124 PASS Web Animations: property <max-width> from [0px] to [100px] at (-0.5) should be [0] 125 125 PASS Web Animations: property <max-width> from [0px] to [100px] at (0) should be [0] 126 126 PASS Web Animations: property <max-width> from [0px] to [100px] at (0.3) should be [30px] -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-values/animations/calc-interpolation-expected.txt
r267650 r274038 85 85 PASS Web Animations: property <text-indent> from [0em] to [100px] at (1.25) should be [125px] 86 86 FAIL CSS Transitions: property <text-indent> from [0%] to [100px] at (-0.25) should be [calc(0% + -25px)] assert_equals: expected "calc ( 0 % - 25px ) " but got "- 25px " 87 FAIL CSS Transitions: property <text-indent> from [0%] to [100px] at (0) should be [0%] assert_equals: expected "0 % " but got "0px " 87 PASS CSS Transitions: property <text-indent> from [0%] to [100px] at (0) should be [0%] 88 88 FAIL CSS Transitions: property <text-indent> from [0%] to [100px] at (0.25) should be [calc(0% + 25px)] assert_equals: expected "calc ( 0 % + 25px ) " but got "25px " 89 89 FAIL CSS Transitions: property <text-indent> from [0%] to [100px] at (0.5) should be [calc(0% + 50px)] assert_equals: expected "calc ( 0 % + 50px ) " but got "50px " … … 92 92 FAIL CSS Transitions: property <text-indent> from [0%] to [100px] at (1.25) should be [calc(0% + 125px)] assert_equals: expected "calc ( 0 % + 125px ) " but got "125px " 93 93 FAIL CSS Transitions with transition: all: property <text-indent> from [0%] to [100px] at (-0.25) should be [calc(0% + -25px)] assert_equals: expected "calc ( 0 % - 25px ) " but got "- 25px " 94 FAIL CSS Transitions with transition: all: property <text-indent> from [0%] to [100px] at (0) should be [0%] assert_equals: expected "0 % " but got "0px " 94 PASS CSS Transitions with transition: all: property <text-indent> from [0%] to [100px] at (0) should be [0%] 95 95 FAIL CSS Transitions with transition: all: property <text-indent> from [0%] to [100px] at (0.25) should be [calc(0% + 25px)] assert_equals: expected "calc ( 0 % + 25px ) " but got "25px " 96 96 FAIL CSS Transitions with transition: all: property <text-indent> from [0%] to [100px] at (0.5) should be [calc(0% + 50px)] assert_equals: expected "calc ( 0 % + 50px ) " but got "50px " … … 99 99 FAIL CSS Transitions with transition: all: property <text-indent> from [0%] to [100px] at (1.25) should be [calc(0% + 125px)] assert_equals: expected "calc ( 0 % + 125px ) " but got "125px " 100 100 FAIL CSS Animations: property <text-indent> from [0%] to [100px] at (-0.25) should be [calc(0% + -25px)] assert_equals: expected "calc ( 0 % - 25px ) " but got "- 25px " 101 FAIL CSS Animations: property <text-indent> from [0%] to [100px] at (0) should be [0%] assert_equals: expected "0 % " but got "0px " 101 PASS CSS Animations: property <text-indent> from [0%] to [100px] at (0) should be [0%] 102 102 FAIL CSS Animations: property <text-indent> from [0%] to [100px] at (0.25) should be [calc(0% + 25px)] assert_equals: expected "calc ( 0 % + 25px ) " but got "25px " 103 103 FAIL CSS Animations: property <text-indent> from [0%] to [100px] at (0.5) should be [calc(0% + 50px)] assert_equals: expected "calc ( 0 % + 50px ) " but got "50px " … … 106 106 FAIL CSS Animations: property <text-indent> from [0%] to [100px] at (1.25) should be [calc(0% + 125px)] assert_equals: expected "calc ( 0 % + 125px ) " but got "125px " 107 107 FAIL Web Animations: property <text-indent> from [0%] to [100px] at (-0.25) should be [calc(0% + -25px)] assert_equals: expected "calc ( 0 % - 25px ) " but got "- 25px " 108 FAIL Web Animations: property <text-indent> from [0%] to [100px] at (0) should be [0%] assert_equals: expected "0 % " but got "0px " 108 PASS Web Animations: property <text-indent> from [0%] to [100px] at (0) should be [0%] 109 109 FAIL Web Animations: property <text-indent> from [0%] to [100px] at (0.25) should be [calc(0% + 25px)] assert_equals: expected "calc ( 0 % + 25px ) " but got "25px " 110 110 FAIL Web Animations: property <text-indent> from [0%] to [100px] at (0.5) should be [calc(0% + 50px)] assert_equals: expected "calc ( 0 % + 50px ) " but got "50px " -
trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt
r269812 r274038 144 144 PASS column-gap supports animating as a length of rem 145 145 PASS column-gap (type: discrete) has testInterpolation function 146 FAIL column-gap uses discrete animation when animating between "normal" and "200px" with linear easing assert_equals: The value should be normal at 0ms expected "normal" but got "200px" 147 FAIL column-gap uses discrete animation when animating between "normal" and "200px" with effect easing assert_equals: The value should be normal at 0ms expected "normal" but got "200px" 148 FAIL column-gap uses discrete animation when animating between "normal" and "200px" with keyframe easing assert_equals: The value should be normal at 0ms expected "normal" but got "200px" 146 PASS column-gap uses discrete animation when animating between "normal" and "200px" with linear easing 147 PASS column-gap uses discrete animation when animating between "normal" and "200px" with effect easing 148 PASS column-gap uses discrete animation when animating between "normal" and "200px" with keyframe easing 149 149 PASS column-rule-color (type: color) has testInterpolation function 150 150 PASS column-rule-color supports animating as color of rgb() … … 198 198 PASS flex-basis supports animating as a length of rem 199 199 PASS flex-basis supports animating as a percentage 200 FAIL flex-basis supports animating as combination units "px" and "%" assert_equals: The value should be calc(10% + 5px) at 500ms expected "calc(10% + 5px)" but got " calc((10px * 0.5) + (20% * 0.5))"201 FAIL flex-basis supports animating as combination units "%" and "em" assert_equals: The value should be calc(5% + 10px) at 500ms expected "calc(5% + 10px)" but got " calc((10% * 0.5) + (20px * 0.5))"200 FAIL flex-basis supports animating as combination units "px" and "%" assert_equals: The value should be calc(10% + 5px) at 500ms expected "calc(10% + 5px)" but got "20%" 201 FAIL flex-basis supports animating as combination units "%" and "em" assert_equals: The value should be calc(5% + 10px) at 500ms expected "calc(5% + 10px)" but got "20px" 202 202 PASS flex-basis supports animating as combination units "em" and "rem" 203 FAIL flex-basis supports animating as combination units "px" and "calc" assert_equals: The value should be calc(10% + 10px) at 500ms expected "calc(10% + 10px)" but got "calc( (10px * 0.5) + ((20% + 10px) * 0.5))"203 FAIL flex-basis supports animating as combination units "px" and "calc" assert_equals: The value should be calc(10% + 10px) at 500ms expected "calc(10% + 10px)" but got "calc(20% + 10px)" 204 204 FAIL flex-basis supports animating as a calc assert_equals: The value should be calc(15% + 15px) at 500ms expected "calc(15% + 15px)" but got "calc(((10% + 10px) * 0.5) + ((20% + 10px + 10px) * 0.5))" 205 205 PASS flex-basis (type: discrete) has testInterpolation function -
trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002-expected.txt
r270597 r274038 236 236 PASS word-spacing supports animating as a length of rem 237 237 FAIL word-spacing supports animating as a percentage assert_equals: The value should be 30% at 500ms expected "30%" but got "0.75px" 238 FAIL word-spacing supports animating as combination units "px" and "%" assert_equals: The value should be calc(10% + 5px) at 500ms expected "calc(10% + 5px)" but got " 3355448px"239 FAIL word-spacing supports animating as combination units "%" and "em" assert_equals: The value should be calc(5% + 10px) at 500ms expected "calc(5% + 10px)" but got " 1677731.5px"238 FAIL word-spacing supports animating as combination units "px" and "%" assert_equals: The value should be calc(10% + 5px) at 500ms expected "calc(10% + 5px)" but got "0.5px" 239 FAIL word-spacing supports animating as combination units "%" and "em" assert_equals: The value should be calc(5% + 10px) at 500ms expected "calc(5% + 10px)" but got "20px" 240 240 PASS word-spacing supports animating as combination units "em" and "rem" 241 241 FAIL word-spacing supports animating as combination units "px" and "calc" assert_equals: The value should be calc(10% + 10px) at 500ms expected "calc(10% + 10px)" but got "0px" -
trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/css/css-box/animation/padding-bottom-composition-expected.txt
r273001 r274038 12 12 FAIL Compositing: property <padding-bottom> underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] assert_equals: expected "161.36px " but got "100px " 13 13 FAIL Compositing: property <padding-bottom> underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] assert_equals: expected "178.39px " but got "100px " 14 FAIL Compositing: property <padding-bottom> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "206.8px " but got "1 28.39px "14 FAIL Compositing: property <padding-bottom> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "206.8px " but got "156.8px " 15 15 FAIL Compositing: property <padding-bottom> underlying [10%] from add [100px] to add [20%] at (1) should be [30%] assert_equals: expected "235.19px " but got "156.8px " 16 16 FAIL Compositing: property <padding-bottom> underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] assert_equals: expected "263.59px " but got "156.8px " -
trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/css/css-box/animation/padding-top-composition-expected.txt
r273001 r274038 12 12 FAIL Compositing: property <padding-top> underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] assert_equals: expected "161.36px " but got "100px " 13 13 FAIL Compositing: property <padding-top> underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] assert_equals: expected "178.39px " but got "100px " 14 FAIL Compositing: property <padding-top> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "206.8px " but got "1 28.39px "14 FAIL Compositing: property <padding-top> underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] assert_equals: expected "206.8px " but got "156.8px " 15 15 FAIL Compositing: property <padding-top> underlying [10%] from add [100px] to add [20%] at (1) should be [30%] assert_equals: expected "235.19px " but got "156.8px " 16 16 FAIL Compositing: property <padding-top> underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] assert_equals: expected "263.59px " but got "156.8px " -
trunk/LayoutTests/transitions/transition-to-from-undefined-expected.txt
r205659 r274038 1 CONSOLE MESSAGE: A transition for property max-height could not be found 2 CONSOLE MESSAGE: Failed to pause 'max-height' transition on element 'test1' 3 CONSOLE MESSAGE: A transition for property max-height could not be found 4 CONSOLE MESSAGE: Failed to pause 'max-height' transition on element 'test2' 1 5 PASS - "max-height" property for "test1" element at 1s saw something close to: none 2 6 PASS - "max-height" property for "test2" element at 1s saw something close to: 100 -
trunk/Source/WebCore/ChangeLog
r274035 r274038 1 2021-03-06 Antoine Quint <graouts@webkit.org> 2 3 Improve blending of Length and other Length-related types 4 https://bugs.webkit.org/show_bug.cgi?id=222816 5 6 Reviewed by Antti Koivisto. 7 8 We improve the blending behavior of a number of CSS properties that are represented as Length 9 or a type built upon Length, such as LengthSize, LengthBox or GapLength. 10 11 We remove the NonNegativeLengthPropertyWrapper class and instead allow LengthPropertyWrapper to 12 be passed some flags: one that indicates whether the CSS property supports <length-percentage> 13 values and one that indicates whether negative values are supported. We use those flags to 14 several CSS properties that are using LengthPropertyWrapper to ensure they have the correct 15 blending behavior. 16 17 We also take the code from the canInterpolateBetweenLengths lambda in LengthBoxPropertyWrapper's 18 canInterpolate override and refactor it into the canInterpolateLengths static method so that we 19 may use it across LengthPropertyWrapper and LengthVariantPropertyWrapper. 20 21 As for LengthVariantPropertyWrapper, we also update its canInterpolate() override to call into 22 type-specific static canInterpolateLengthVariants() methods which are implemented for LengthSize 23 and GapLength. 24 25 Finally, we update the blend() method for Length to return the from/to values as-is when progress 26 is 0 or 1, respectively. 27 28 * animation/CSSPropertyAnimation.cpp: 29 (WebCore::blendFunc): 30 (WebCore::canInterpolateLengths): 31 (WebCore::LengthPropertyWrapper::LengthPropertyWrapper): 32 (WebCore::canInterpolateLengthVariants): 33 (WebCore::LengthVariantPropertyWrapper::LengthVariantPropertyWrapper): 34 (WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap): 35 (WebCore::NonNegativeLengthPropertyWrapper::NonNegativeLengthPropertyWrapper): Deleted. 36 * platform/Length.cpp: 37 (WebCore::blend): 38 1 39 2021-03-06 Zalan Bujtas <zalan@apple.com> 2 40 -
trunk/Source/WebCore/animation/CSSPropertyAnimation.cpp
r273977 r274038 96 96 static inline GapLength blendFunc(const CSSPropertyBlendingClient*, const GapLength& from, const GapLength& to, double progress) 97 97 { 98 return (from.isNormal() || to.isNormal()) ? to : blend(from.length(), to.length(), progress); 98 if (from.isNormal() || to.isNormal()) 99 return progress < 0.5 ? from : to; 100 return blend(from.length(), to.length(), progress, ValueRangeNonNegative); 99 101 } 100 102 101 103 static inline LengthSize blendFunc(const CSSPropertyBlendingClient* anim, const LengthSize& from, const LengthSize& to, double progress) 102 104 { 103 return { blendFunc(anim, from.width, to.width, progress), blendFunc(anim, from.height, to.height, progress) }; 105 return { blendFunc(anim, from.width, to.width, progress, ValueRangeNonNegative), 106 blendFunc(anim, from.height, to.height, progress, ValueRangeNonNegative) }; 104 107 } 105 108 … … 673 676 }; 674 677 678 static bool canInterpolateLengths(const Length& a, const Length& b, bool isLengthPercentage) 679 { 680 if (a.type() == b.type()) 681 return true; 682 683 // Some properties allow for <length-percentage> and <number> values. We must allow animating 684 // between a <length> and a <percentage>, but exclude animating between a <number> and either 685 // a <length> or <percentage>. We can use Length::isRelative() to determine whether we are 686 // dealing with a <number> as opposed to a <length> or <percentage>. 687 if (isLengthPercentage) { 688 return (a.isFixed() || a.isPercentOrCalculated() || a.isRelative()) 689 && (b.isFixed() || b.isPercentOrCalculated() || b.isRelative()) 690 && a.isRelative() == b.isRelative(); 691 } 692 693 return false; 694 } 695 675 696 class LengthPropertyWrapper : public PropertyWrapperGetter<const Length&> { 676 697 WTF_MAKE_FAST_ALLOCATED; 677 698 public: 678 LengthPropertyWrapper(CSSPropertyID prop, const Length& (RenderStyle::*getter)() const, void (RenderStyle::*setter)(Length&&)) 699 enum class Flags { 700 IsLengthPercentage = 1 << 0, 701 NegativeLengthsAreInvalid = 1 << 1, 702 }; 703 LengthPropertyWrapper(CSSPropertyID prop, const Length& (RenderStyle::*getter)() const, void (RenderStyle::*setter)(Length&&), OptionSet<Flags> flags = { }) 679 704 : PropertyWrapperGetter<const Length&>(prop, getter) 680 705 , m_setter(setter) 706 , m_flags(flags) 681 707 { 682 708 } … … 684 710 bool canInterpolate(const RenderStyle* a, const RenderStyle* b) const override 685 711 { 686 return !this->value(a).isAuto() && !this->value(b).isAuto();712 return canInterpolateLengths(this->value(a), this->value(b), m_flags.contains(Flags::IsLengthPercentage)); 687 713 } 688 714 689 715 void blend(const CSSPropertyBlendingClient* anim, RenderStyle* dst, const RenderStyle* a, const RenderStyle* b, double progress) const override 690 716 { 691 (dst->*m_setter)(blendFunc(anim, this->value(a), this->value(b), progress)); 717 auto valueRange = m_flags.contains(Flags::NegativeLengthsAreInvalid) ? ValueRangeNonNegative : ValueRangeAll; 718 (dst->*m_setter)(blendFunc(anim, this->value(a), this->value(b), progress, valueRange)); 692 719 } 693 720 694 721 protected: 695 722 void (RenderStyle::*m_setter)(Length&&); 696 }; 697 698 class NonNegativeLengthPropertyWrapper : public LengthPropertyWrapper { 699 WTF_MAKE_FAST_ALLOCATED; 700 public: 701 NonNegativeLengthPropertyWrapper(CSSPropertyID prop, const Length& (RenderStyle::*getter)() const, void (RenderStyle::*setter)(Length&&)) 702 : LengthPropertyWrapper(prop, getter, setter) 703 { 704 } 705 706 void blend(const CSSPropertyBlendingClient* anim, RenderStyle* dst, const RenderStyle* a, const RenderStyle* b, double progress) const override 707 { 708 (dst->*m_setter)(blendFunc(anim, this->value(a), this->value(b), progress, ValueRangeNonNegative)); 709 } 710 }; 723 724 private: 725 OptionSet<Flags> m_flags; 726 }; 727 728 static bool canInterpolateLengthVariants(const LengthSize& a, const LengthSize& b) 729 { 730 bool isLengthPercentage = true; 731 return canInterpolateLengths(a.width, b.width, isLengthPercentage) 732 && canInterpolateLengths(a.height, b.height, isLengthPercentage); 733 } 734 735 static bool canInterpolateLengthVariants(const GapLength& a, const GapLength& b) 736 { 737 if (a.isNormal() || b.isNormal()) 738 return false; 739 bool isLengthPercentage = true; 740 return canInterpolateLengths(a.length(), b.length(), isLengthPercentage); 741 } 711 742 712 743 template <typename T> … … 718 749 , m_setter(setter) 719 750 { 751 } 752 753 bool canInterpolate(const RenderStyle* a, const RenderStyle* b) const override 754 { 755 return canInterpolateLengthVariants(this->value(a), this->value(b)); 720 756 } 721 757 … … 748 784 return false; 749 785 750 auto canInterpolateBetweenLengths = [&](const Length& a, const Length& b) -> bool {751 if (a.type() == b.type() || a.isZero() || b.isZero())752 return true;753 754 // Some property allow for <length-percentage> and <number> values. We must allow animating755 // between a <length> and a <percentage>, but exclude animating between a <number> and either756 // a <length> or <percentage>. We can use Length::isRelative() to determine whether we are757 // dealing with a <number> as opposed to a <length> or <percentage>.758 if (m_flags.contains(Flags::IsLengthPercentage))759 return a.isRelative() == b.isRelative();760 761 return false;762 };763 764 786 auto& aLengthBox = this->value(a); 765 787 auto& bLengthBox = this->value(b); 766 return canInterpolateBetweenLengths(aLengthBox.top(), bLengthBox.top()) 767 && canInterpolateBetweenLengths(aLengthBox.right(), bLengthBox.right()) 768 && canInterpolateBetweenLengths(aLengthBox.bottom(), bLengthBox.bottom()) 769 && canInterpolateBetweenLengths(aLengthBox.left(), bLengthBox.left()); 788 bool isLengthPercentage = m_flags.contains(Flags::IsLengthPercentage); 789 return canInterpolateLengths(aLengthBox.top(), bLengthBox.top(), isLengthPercentage) 790 && canInterpolateLengths(aLengthBox.right(), bLengthBox.right(), isLengthPercentage) 791 && canInterpolateLengths(aLengthBox.bottom(), bLengthBox.bottom(), isLengthPercentage) 792 && canInterpolateLengths(aLengthBox.left(), bLengthBox.left(), isLengthPercentage); 770 793 } 771 794 … … 1735 1758 new LengthPropertyWrapper(CSSPropertyBottom, &RenderStyle::bottom, &RenderStyle::setBottom), 1736 1759 1737 new NonNegativeLengthPropertyWrapper(CSSPropertyWidth, &RenderStyle::width, &RenderStyle::setWidth),1738 new NonNegativeLengthPropertyWrapper(CSSPropertyMinWidth, &RenderStyle::minWidth, &RenderStyle::setMinWidth),1739 new LengthPropertyWrapper(CSSPropertyMaxWidth, &RenderStyle::maxWidth, &RenderStyle::setMaxWidth ),1740 1741 new NonNegativeLengthPropertyWrapper(CSSPropertyHeight, &RenderStyle::height, &RenderStyle::setHeight),1742 new NonNegativeLengthPropertyWrapper(CSSPropertyMinHeight, &RenderStyle::minHeight, &RenderStyle::setMinHeight),1743 new LengthPropertyWrapper(CSSPropertyMaxHeight, &RenderStyle::maxHeight, &RenderStyle::setMaxHeight ),1760 new LengthPropertyWrapper(CSSPropertyWidth, &RenderStyle::width, &RenderStyle::setWidth, { LengthPropertyWrapper::Flags::IsLengthPercentage, LengthPropertyWrapper::Flags::NegativeLengthsAreInvalid }), 1761 new LengthPropertyWrapper(CSSPropertyMinWidth, &RenderStyle::minWidth, &RenderStyle::setMinWidth, { LengthPropertyWrapper::Flags::IsLengthPercentage, LengthPropertyWrapper::Flags::NegativeLengthsAreInvalid }), 1762 new LengthPropertyWrapper(CSSPropertyMaxWidth, &RenderStyle::maxWidth, &RenderStyle::setMaxWidth, { LengthPropertyWrapper::Flags::IsLengthPercentage, LengthPropertyWrapper::Flags::NegativeLengthsAreInvalid }), 1763 1764 new LengthPropertyWrapper(CSSPropertyHeight, &RenderStyle::height, &RenderStyle::setHeight, { LengthPropertyWrapper::Flags::IsLengthPercentage, LengthPropertyWrapper::Flags::NegativeLengthsAreInvalid }), 1765 new LengthPropertyWrapper(CSSPropertyMinHeight, &RenderStyle::minHeight, &RenderStyle::setMinHeight, { LengthPropertyWrapper::Flags::IsLengthPercentage, LengthPropertyWrapper::Flags::NegativeLengthsAreInvalid }), 1766 new LengthPropertyWrapper(CSSPropertyMaxHeight, &RenderStyle::maxHeight, &RenderStyle::setMaxHeight, { LengthPropertyWrapper::Flags::IsLengthPercentage, LengthPropertyWrapper::Flags::NegativeLengthsAreInvalid }), 1744 1767 1745 1768 new PropertyWrapperFlex(), … … 1753 1776 new LengthPropertyWrapper(CSSPropertyMarginTop, &RenderStyle::marginTop, &RenderStyle::setMarginTop), 1754 1777 new LengthPropertyWrapper(CSSPropertyMarginBottom, &RenderStyle::marginBottom, &RenderStyle::setMarginBottom), 1755 new NonNegativeLengthPropertyWrapper(CSSPropertyPaddingLeft, &RenderStyle::paddingLeft, &RenderStyle::setPaddingLeft),1756 new NonNegativeLengthPropertyWrapper(CSSPropertyPaddingRight, &RenderStyle::paddingRight, &RenderStyle::setPaddingRight),1757 new NonNegativeLengthPropertyWrapper(CSSPropertyPaddingTop, &RenderStyle::paddingTop, &RenderStyle::setPaddingTop),1758 new NonNegativeLengthPropertyWrapper(CSSPropertyPaddingBottom, &RenderStyle::paddingBottom, &RenderStyle::setPaddingBottom),1778 new LengthPropertyWrapper(CSSPropertyPaddingLeft, &RenderStyle::paddingLeft, &RenderStyle::setPaddingLeft, { LengthPropertyWrapper::Flags::NegativeLengthsAreInvalid }), 1779 new LengthPropertyWrapper(CSSPropertyPaddingRight, &RenderStyle::paddingRight, &RenderStyle::setPaddingRight, { LengthPropertyWrapper::Flags::NegativeLengthsAreInvalid }), 1780 new LengthPropertyWrapper(CSSPropertyPaddingTop, &RenderStyle::paddingTop, &RenderStyle::setPaddingTop, { LengthPropertyWrapper::Flags::NegativeLengthsAreInvalid }), 1781 new LengthPropertyWrapper(CSSPropertyPaddingBottom, &RenderStyle::paddingBottom, &RenderStyle::setPaddingBottom, { LengthPropertyWrapper::Flags::NegativeLengthsAreInvalid }), 1759 1782 1760 1783 new PropertyWrapperVisitedAffectedColor(CSSPropertyCaretColor, &RenderStyle::caretColor, &RenderStyle::setCaretColor, &RenderStyle::visitedLinkCaretColor, &RenderStyle::setVisitedLinkCaretColor), … … 1801 1824 new PropertyWrapper<float>(CSSPropertyLetterSpacing, &RenderStyle::letterSpacing, &RenderStyle::setLetterSpacing), 1802 1825 new LengthPropertyWrapper(CSSPropertyWordSpacing, &RenderStyle::wordSpacing, &RenderStyle::setWordSpacing), 1803 new LengthPropertyWrapper(CSSPropertyTextIndent, &RenderStyle::textIndent, &RenderStyle::setTextIndent ),1826 new LengthPropertyWrapper(CSSPropertyTextIndent, &RenderStyle::textIndent, &RenderStyle::setTextIndent, LengthPropertyWrapper::Flags::IsLengthPercentage), 1804 1827 1805 1828 new PropertyWrapper<float>(CSSPropertyPerspective, &RenderStyle::perspective, &RenderStyle::setPerspective), 1806 new LengthPropertyWrapper(CSSPropertyPerspectiveOriginX, &RenderStyle::perspectiveOriginX, &RenderStyle::setPerspectiveOriginX ),1807 new LengthPropertyWrapper(CSSPropertyPerspectiveOriginY, &RenderStyle::perspectiveOriginY, &RenderStyle::setPerspectiveOriginY ),1808 new LengthPropertyWrapper(CSSPropertyTransformOriginX, &RenderStyle::transformOriginX, &RenderStyle::setTransformOriginX ),1809 new LengthPropertyWrapper(CSSPropertyTransformOriginY, &RenderStyle::transformOriginY, &RenderStyle::setTransformOriginY ),1829 new LengthPropertyWrapper(CSSPropertyPerspectiveOriginX, &RenderStyle::perspectiveOriginX, &RenderStyle::setPerspectiveOriginX, LengthPropertyWrapper::Flags::IsLengthPercentage), 1830 new LengthPropertyWrapper(CSSPropertyPerspectiveOriginY, &RenderStyle::perspectiveOriginY, &RenderStyle::setPerspectiveOriginY, LengthPropertyWrapper::Flags::IsLengthPercentage), 1831 new LengthPropertyWrapper(CSSPropertyTransformOriginX, &RenderStyle::transformOriginX, &RenderStyle::setTransformOriginX, LengthPropertyWrapper::Flags::IsLengthPercentage), 1832 new LengthPropertyWrapper(CSSPropertyTransformOriginY, &RenderStyle::transformOriginY, &RenderStyle::setTransformOriginY, LengthPropertyWrapper::Flags::IsLengthPercentage), 1810 1833 new PropertyWrapper<float>(CSSPropertyTransformOriginZ, &RenderStyle::transformOriginZ, &RenderStyle::setTransformOriginZ), 1811 1834 new LengthVariantPropertyWrapper<LengthSize>(CSSPropertyBorderTopLeftRadius, &RenderStyle::borderTopLeftRadius, &RenderStyle::setBorderTopLeftRadius), … … 1834 1857 1835 1858 new PropertyWrapperShape(CSSPropertyShapeOutside, &RenderStyle::shapeOutside, &RenderStyle::setShapeOutside), 1836 new NonNegativeLengthPropertyWrapper(CSSPropertyShapeMargin, &RenderStyle::shapeMargin, &RenderStyle::setShapeMargin),1859 new LengthPropertyWrapper(CSSPropertyShapeMargin, &RenderStyle::shapeMargin, &RenderStyle::setShapeMargin, { LengthPropertyWrapper::Flags::NegativeLengthsAreInvalid }), 1837 1860 new PropertyWrapper<float>(CSSPropertyShapeImageThreshold, &RenderStyle::shapeImageThreshold, &RenderStyle::setShapeImageThreshold), 1838 1861 -
trunk/Source/WebCore/platform/Length.cpp
r273603 r274038 309 309 Length blend(const Length& from, const Length& to, double progress) 310 310 { 311 if (!progress) 312 return from; 313 314 if (progress == 1) 315 return to; 316 311 317 if (from.isAuto() || to.isAuto()) 312 318 return progress < 0.5 ? from : to;
Note: See TracChangeset
for help on using the changeset viewer.