Changeset 268516 in webkit
- Timestamp:
- Oct 15, 2020 12:54:56 AM (4 years ago)
- Location:
- trunk
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/imported/w3c/ChangeLog
r268479 r268516 1 2020-10-14 Sergio Villar Senin <svillar@igalia.com> 2 3 [css-flexbox] flex-grow property should be animatable 4 https://bugs.webkit.org/show_bug.cgi?id=209872 5 6 Reviewed by Antoine Quint. 7 8 * web-platform-tests/css/css-flexbox/animation/flex-grow-interpolation-expected.txt: New expected PASS results. 9 * web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-001-expected.txt: Additional results. 10 * web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-001-expected.txt: Ditto. 11 * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt: Ditto. 12 * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt: Ditto. 13 1 14 2020-10-14 Alex Christensen <achristensen@webkit.org> 2 15 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/animation/flex-grow-interpolation-expected.txt
r267650 r268516 1 1 2 FAIL CSS Transitions: property <flex-grow> from neutral to [2] at (-0.3) should be [0.7] assert_equals: expected "0.7 " but got "2 " 3 FAIL CSS Transitions: property <flex-grow> from neutral to [2] at (0) should be [1] assert_equals: expected "1 " but got "2 " 4 FAIL CSS Transitions: property <flex-grow> from neutral to [2] at (0.3) should be [1.3] assert_equals: expected "1.3 " but got "2 " 5 FAIL CSS Transitions: property <flex-grow> from neutral to [2] at (0.6) should be [1.6] assert_equals: expected "1.6 " but got "2 " 2 PASS CSS Transitions: property <flex-grow> from neutral to [2] at (-0.3) should be [0.7] 3 PASS CSS Transitions: property <flex-grow> from neutral to [2] at (0) should be [1] 4 PASS CSS Transitions: property <flex-grow> from neutral to [2] at (0.3) should be [1.3] 5 PASS CSS Transitions: property <flex-grow> from neutral to [2] at (0.6) should be [1.6] 6 6 PASS CSS Transitions: property <flex-grow> from neutral to [2] at (1) should be [2] 7 FAIL CSS Transitions: property <flex-grow> from neutral to [2] at (1.5) should be [2.5] assert_equals: expected "2.5 " but got "2 " 7 PASS CSS Transitions: property <flex-grow> from neutral to [2] at (1.5) should be [2.5] 8 8 PASS CSS Transitions with transition: all: property <flex-grow> from neutral to [2] at (-0.3) should be [0.7] 9 9 PASS CSS Transitions with transition: all: property <flex-grow> from neutral to [2] at (0) should be [1] … … 12 12 PASS CSS Transitions with transition: all: property <flex-grow> from neutral to [2] at (1) should be [2] 13 13 PASS CSS Transitions with transition: all: property <flex-grow> from neutral to [2] at (1.5) should be [2.5] 14 FAIL CSS Animations: property <flex-grow> from neutral to [2] at (-0.3) should be [0.7] assert_equals: expected "0.7 " but got "1 " 14 PASS CSS Animations: property <flex-grow> from neutral to [2] at (-0.3) should be [0.7] 15 15 PASS CSS Animations: property <flex-grow> from neutral to [2] at (0) should be [1] 16 FAIL CSS Animations: property <flex-grow> from neutral to [2] at (0.3) should be [1.3] assert_equals: expected "1.3 " but got "1 " 17 FAIL CSS Animations: property <flex-grow> from neutral to [2] at (0.6) should be [1.6] assert_equals: expected "1.6 " but got "1 " 18 FAIL CSS Animations: property <flex-grow> from neutral to [2] at (1) should be [2] assert_equals: expected "2 " but got "1 " 19 FAIL CSS Animations: property <flex-grow> from neutral to [2] at (1.5) should be [2.5] assert_equals: expected "2.5 " but got "1 " 20 FAIL Web Animations: property <flex-grow> from neutral to [2] at (-0.3) should be [0.7] assert_equals: expected "0.7 " but got "1 " 21 PASS Web Animations: property <flex-grow> from neutral to [2] at (0) should be [1] 22 FAIL Web Animations: property <flex-grow> from neutral to [2] at (0.3) should be [1.3] assert_equals: expected "1.3 " but got "1 "23 FAIL Web Animations: property <flex-grow> from neutral to [2] at (0.6) should be [1.6] assert_equals: expected "1.6 " but got "1 "24 FAIL Web Animations: property <flex-grow> from neutral to [2] at (1) should be [2] assert_equals: expected "2 " but got "1 " 25 FAIL Web Animations: property <flex-grow> from neutral to [2] at (1.5) should be [2.5] assert_equals: expected "2.5 " but got " 1"26 FAIL CSS Transitions: property <flex-grow> from [initial] to [2] at (-0.3) should be [0] assert_equals: expected "0 " but got "2 " 27 FAIL CSS Transitions: property <flex-grow> from [initial] to [2] at (0) should be [0] assert_equals: expected "0 " but got "2 " 28 FAIL CSS Transitions: property <flex-grow> from [initial] to [2] at (0.3) should be [0.6] assert_equals: expected "0.6 " but got "2 " 29 FAIL CSS Transitions: property <flex-grow> from [initial] to [2] at (0.6) should be [1.2] assert_equals: expected "1.2 " but got "2 " 16 PASS CSS Animations: property <flex-grow> from neutral to [2] at (0.3) should be [1.3] 17 PASS CSS Animations: property <flex-grow> from neutral to [2] at (0.6) should be [1.6] 18 PASS CSS Animations: property <flex-grow> from neutral to [2] at (1) should be [2] 19 PASS CSS Animations: property <flex-grow> from neutral to [2] at (1.5) should be [2.5] 20 PASS Web Animations: property <flex-grow> from neutral to [2] at (-0.3) should be [0.7] 21 FAIL Web Animations: property <flex-grow> from neutral to [2] at (0) should be [1] assert_equals: expected "1 " but got "0.7 " 22 FAIL Web Animations: property <flex-grow> from neutral to [2] at (0.3) should be [1.3] assert_equals: expected "1.3 " but got "1.09 " 23 FAIL Web Animations: property <flex-grow> from neutral to [2] at (0.6) should be [1.6] assert_equals: expected "1.6 " but got "1.64 " 24 PASS Web Animations: property <flex-grow> from neutral to [2] at (1) should be [2] 25 FAIL Web Animations: property <flex-grow> from neutral to [2] at (1.5) should be [2.5] assert_equals: expected "2.5 " but got "2 " 26 PASS CSS Transitions: property <flex-grow> from [initial] to [2] at (-0.3) should be [0] 27 PASS CSS Transitions: property <flex-grow> from [initial] to [2] at (0) should be [0] 28 PASS CSS Transitions: property <flex-grow> from [initial] to [2] at (0.3) should be [0.6] 29 PASS CSS Transitions: property <flex-grow> from [initial] to [2] at (0.6) should be [1.2] 30 30 PASS CSS Transitions: property <flex-grow> from [initial] to [2] at (1) should be [2] 31 FAIL CSS Transitions: property <flex-grow> from [initial] to [2] at (1.5) should be [3] assert_equals: expected "3 " but got "2 " 32 FAIL CSS Transitions with transition: all: property <flex-grow> from [initial] to [2] at (-0.3) should be [0] assert_equals: expected "0 " but got "- 0.6 " 31 PASS CSS Transitions: property <flex-grow> from [initial] to [2] at (1.5) should be [3] 32 PASS CSS Transitions with transition: all: property <flex-grow> from [initial] to [2] at (-0.3) should be [0] 33 33 PASS CSS Transitions with transition: all: property <flex-grow> from [initial] to [2] at (0) should be [0] 34 34 PASS CSS Transitions with transition: all: property <flex-grow> from [initial] to [2] at (0.3) should be [0.6] … … 36 36 PASS CSS Transitions with transition: all: property <flex-grow> from [initial] to [2] at (1) should be [2] 37 37 PASS CSS Transitions with transition: all: property <flex-grow> from [initial] to [2] at (1.5) should be [3] 38 FAIL CSS Animations: property <flex-grow> from [initial] to [2] at (-0.3) should be [0] assert_equals: expected "0 " but got "1 " 39 FAIL CSS Animations: property <flex-grow> from [initial] to [2] at (0) should be [0] assert_equals: expected "0 " but got "1 " 40 FAIL CSS Animations: property <flex-grow> from [initial] to [2] at (0.3) should be [0.6] assert_equals: expected "0.6 " but got "1 " 41 FAIL CSS Animations: property <flex-grow> from [initial] to [2] at (0.6) should be [1.2] assert_equals: expected "1.2 " but got "1 " 42 FAIL CSS Animations: property <flex-grow> from [initial] to [2] at (1) should be [2] assert_equals: expected "2 " but got "1 " 43 FAIL CSS Animations: property <flex-grow> from [initial] to [2] at (1.5) should be [3] assert_equals: expected "3 " but got "1 " 44 FAIL Web Animations: property <flex-grow> from [initial] to [2] at (-0.3) should be [0] assert_equals: expected "0 " but got "1 " 45 FAIL Web Animations: property <flex-grow> from [initial] to [2] at (0) should be [0] assert_equals: expected "0 " but got "1 " 46 FAIL Web Animations: property <flex-grow> from [initial] to [2] at (0.3) should be [0.6] assert_equals: expected "0.6 " but got "1 " 47 FAIL Web Animations: property <flex-grow> from [initial] to [2] at (0.6) should be [1.2] assert_equals: expected "1.2 " but got "1 " 48 FAIL Web Animations: property <flex-grow> from [initial] to [2] at (1) should be [2] assert_equals: expected "2 " but got "1 " 49 FAIL Web Animations: property <flex-grow> from [initial] to [2] at (1.5) should be [3] assert_equals: expected "3 " but got "1 " 50 FAIL CSS Transitions: property <flex-grow> from [inherit] to [2] at (-0.3) should be [3.3] assert_equals: expected "3.3 " but got "2 " 51 FAIL CSS Transitions: property <flex-grow> from [inherit] to [2] at (0) should be [3] assert_equals: expected "3 " but got "2 " 52 FAIL CSS Transitions: property <flex-grow> from [inherit] to [2] at (0.3) should be [2.7] assert_equals: expected "2.7 " but got "2 " 53 FAIL CSS Transitions: property <flex-grow> from [inherit] to [2] at (0.6) should be [2.4] assert_equals: expected "2.4 " but got "2 " 38 PASS CSS Animations: property <flex-grow> from [initial] to [2] at (-0.3) should be [0] 39 PASS CSS Animations: property <flex-grow> from [initial] to [2] at (0) should be [0] 40 PASS CSS Animations: property <flex-grow> from [initial] to [2] at (0.3) should be [0.6] 41 PASS CSS Animations: property <flex-grow> from [initial] to [2] at (0.6) should be [1.2] 42 PASS CSS Animations: property <flex-grow> from [initial] to [2] at (1) should be [2] 43 PASS CSS Animations: property <flex-grow> from [initial] to [2] at (1.5) should be [3] 44 PASS Web Animations: property <flex-grow> from [initial] to [2] at (-0.3) should be [0] 45 PASS Web Animations: property <flex-grow> from [initial] to [2] at (0) should be [0] 46 PASS Web Animations: property <flex-grow> from [initial] to [2] at (0.3) should be [0.6] 47 PASS Web Animations: property <flex-grow> from [initial] to [2] at (0.6) should be [1.2] 48 PASS Web Animations: property <flex-grow> from [initial] to [2] at (1) should be [2] 49 PASS Web Animations: property <flex-grow> from [initial] to [2] at (1.5) should be [3] 50 PASS CSS Transitions: property <flex-grow> from [inherit] to [2] at (-0.3) should be [3.3] 51 PASS CSS Transitions: property <flex-grow> from [inherit] to [2] at (0) should be [3] 52 PASS CSS Transitions: property <flex-grow> from [inherit] to [2] at (0.3) should be [2.7] 53 PASS CSS Transitions: property <flex-grow> from [inherit] to [2] at (0.6) should be [2.4] 54 54 PASS CSS Transitions: property <flex-grow> from [inherit] to [2] at (1) should be [2] 55 FAIL CSS Transitions: property <flex-grow> from [inherit] to [2] at (1.5) should be [1.5] assert_equals: expected "1.5 " but got "2 " 55 PASS CSS Transitions: property <flex-grow> from [inherit] to [2] at (1.5) should be [1.5] 56 56 PASS CSS Transitions with transition: all: property <flex-grow> from [inherit] to [2] at (-0.3) should be [3.3] 57 57 PASS CSS Transitions with transition: all: property <flex-grow> from [inherit] to [2] at (0) should be [3] … … 60 60 PASS CSS Transitions with transition: all: property <flex-grow> from [inherit] to [2] at (1) should be [2] 61 61 PASS CSS Transitions with transition: all: property <flex-grow> from [inherit] to [2] at (1.5) should be [1.5] 62 FAIL CSS Animations: property <flex-grow> from [inherit] to [2] at (-0.3) should be [3.3] assert_equals: expected "3.3 " but got "1 " 63 FAIL CSS Animations: property <flex-grow> from [inherit] to [2] at (0) should be [3] assert_equals: expected "3 " but got "1 " 64 FAIL CSS Animations: property <flex-grow> from [inherit] to [2] at (0.3) should be [2.7] assert_equals: expected "2.7 " but got "1 " 65 FAIL CSS Animations: property <flex-grow> from [inherit] to [2] at (0.6) should be [2.4] assert_equals: expected "2.4 " but got "1 " 66 FAIL CSS Animations: property <flex-grow> from [inherit] to [2] at (1) should be [2] assert_equals: expected "2 " but got "1 " 67 FAIL CSS Animations: property <flex-grow> from [inherit] to [2] at (1.5) should be [1.5] assert_equals: expected "1.5 " but got "1 " 68 FAIL Web Animations: property <flex-grow> from [inherit] to [2] at (-0.3) should be [3.3] assert_equals: expected "3.3 " but got " 1"69 FAIL Web Animations: property <flex-grow> from [inherit] to [2] at (0) should be [3] assert_equals: expected "3 " but got " 1"70 FAIL Web Animations: property <flex-grow> from [inherit] to [2] at (0.3) should be [2.7] assert_equals: expected "2.7 " but got "1 "71 FAIL Web Animations: property <flex-grow> from [inherit] to [2] at (0.6) should be [2.4] assert_equals: expected "2.4 " but got "1 "72 FAIL Web Animations: property <flex-grow> from [inherit] to [2] at (1) should be [2] assert_equals: expected "2 " but got "1 " 73 FAIL Web Animations: property <flex-grow> from [inherit] to [2] at (1.5) should be [1.5] assert_equals: expected "1.5 " but got " 1"74 FAIL CSS Transitions: property <flex-grow> from [unset] to [2] at (-0.3) should be [0] assert_equals: expected "0 " but got "2 " 75 FAIL CSS Transitions: property <flex-grow> from [unset] to [2] at (0) should be [0] assert_equals: expected "0 " but got "2 " 76 FAIL CSS Transitions: property <flex-grow> from [unset] to [2] at (0.3) should be [0.6] assert_equals: expected "0.6 " but got "2 " 77 FAIL CSS Transitions: property <flex-grow> from [unset] to [2] at (0.6) should be [1.2] assert_equals: expected "1.2 " but got "2 " 62 PASS CSS Animations: property <flex-grow> from [inherit] to [2] at (-0.3) should be [3.3] 63 PASS CSS Animations: property <flex-grow> from [inherit] to [2] at (0) should be [3] 64 PASS CSS Animations: property <flex-grow> from [inherit] to [2] at (0.3) should be [2.7] 65 PASS CSS Animations: property <flex-grow> from [inherit] to [2] at (0.6) should be [2.4] 66 PASS CSS Animations: property <flex-grow> from [inherit] to [2] at (1) should be [2] 67 PASS CSS Animations: property <flex-grow> from [inherit] to [2] at (1.5) should be [1.5] 68 FAIL Web Animations: property <flex-grow> from [inherit] to [2] at (-0.3) should be [3.3] assert_equals: expected "3.3 " but got "0.7 " 69 FAIL Web Animations: property <flex-grow> from [inherit] to [2] at (0) should be [3] assert_equals: expected "3 " but got "0.7 " 70 FAIL Web Animations: property <flex-grow> from [inherit] to [2] at (0.3) should be [2.7] assert_equals: expected "2.7 " but got "1.09 " 71 FAIL Web Animations: property <flex-grow> from [inherit] to [2] at (0.6) should be [2.4] assert_equals: expected "2.4 " but got "1.64 " 72 PASS Web Animations: property <flex-grow> from [inherit] to [2] at (1) should be [2] 73 FAIL Web Animations: property <flex-grow> from [inherit] to [2] at (1.5) should be [1.5] assert_equals: expected "1.5 " but got "2 " 74 PASS CSS Transitions: property <flex-grow> from [unset] to [2] at (-0.3) should be [0] 75 PASS CSS Transitions: property <flex-grow> from [unset] to [2] at (0) should be [0] 76 PASS CSS Transitions: property <flex-grow> from [unset] to [2] at (0.3) should be [0.6] 77 PASS CSS Transitions: property <flex-grow> from [unset] to [2] at (0.6) should be [1.2] 78 78 PASS CSS Transitions: property <flex-grow> from [unset] to [2] at (1) should be [2] 79 FAIL CSS Transitions: property <flex-grow> from [unset] to [2] at (1.5) should be [3] assert_equals: expected "3 " but got "2 " 80 FAIL CSS Transitions with transition: all: property <flex-grow> from [unset] to [2] at (-0.3) should be [0] assert_equals: expected "0 " but got "- 0.6 " 79 PASS CSS Transitions: property <flex-grow> from [unset] to [2] at (1.5) should be [3] 80 PASS CSS Transitions with transition: all: property <flex-grow> from [unset] to [2] at (-0.3) should be [0] 81 81 PASS CSS Transitions with transition: all: property <flex-grow> from [unset] to [2] at (0) should be [0] 82 82 PASS CSS Transitions with transition: all: property <flex-grow> from [unset] to [2] at (0.3) should be [0.6] … … 84 84 PASS CSS Transitions with transition: all: property <flex-grow> from [unset] to [2] at (1) should be [2] 85 85 PASS CSS Transitions with transition: all: property <flex-grow> from [unset] to [2] at (1.5) should be [3] 86 FAIL CSS Animations: property <flex-grow> from [unset] to [2] at (-0.3) should be [0] assert_equals: expected "0 " but got "1 " 87 FAIL CSS Animations: property <flex-grow> from [unset] to [2] at (0) should be [0] assert_equals: expected "0 " but got "1 " 88 FAIL CSS Animations: property <flex-grow> from [unset] to [2] at (0.3) should be [0.6] assert_equals: expected "0.6 " but got "1 " 89 FAIL CSS Animations: property <flex-grow> from [unset] to [2] at (0.6) should be [1.2] assert_equals: expected "1.2 " but got "1 " 90 FAIL CSS Animations: property <flex-grow> from [unset] to [2] at (1) should be [2] assert_equals: expected "2 " but got "1 " 91 FAIL CSS Animations: property <flex-grow> from [unset] to [2] at (1.5) should be [3] assert_equals: expected "3 " but got "1 " 92 FAIL Web Animations: property <flex-grow> from [unset] to [2] at (-0.3) should be [0] assert_equals: expected "0 " but got "1 " 93 FAIL Web Animations: property <flex-grow> from [unset] to [2] at (0) should be [0] assert_equals: expected "0 " but got "1 " 94 FAIL Web Animations: property <flex-grow> from [unset] to [2] at (0.3) should be [0.6] assert_equals: expected "0.6 " but got "1 " 95 FAIL Web Animations: property <flex-grow> from [unset] to [2] at (0.6) should be [1.2] assert_equals: expected "1.2 " but got "1 " 96 FAIL Web Animations: property <flex-grow> from [unset] to [2] at (1) should be [2] assert_equals: expected "2 " but got "1 " 97 FAIL Web Animations: property <flex-grow> from [unset] to [2] at (1.5) should be [3] assert_equals: expected "3 " but got "1 " 98 FAIL CSS Transitions: property <flex-grow> from [1] to [2] at (-5) should be [0] assert_equals: expected "0 " but got "2 " 99 FAIL CSS Transitions: property <flex-grow> from [1] to [2] at (-0.3) should be [0.7] assert_equals: expected "0.7 " but got "2 " 100 FAIL CSS Transitions: property <flex-grow> from [1] to [2] at (0) should be [1] assert_equals: expected "1 " but got "2 " 101 FAIL CSS Transitions: property <flex-grow> from [1] to [2] at (0.3) should be [1.3] assert_equals: expected "1.3 " but got "2 " 102 FAIL CSS Transitions: property <flex-grow> from [1] to [2] at (0.6) should be [1.6] assert_equals: expected "1.6 " but got "2 " 86 PASS CSS Animations: property <flex-grow> from [unset] to [2] at (-0.3) should be [0] 87 PASS CSS Animations: property <flex-grow> from [unset] to [2] at (0) should be [0] 88 PASS CSS Animations: property <flex-grow> from [unset] to [2] at (0.3) should be [0.6] 89 PASS CSS Animations: property <flex-grow> from [unset] to [2] at (0.6) should be [1.2] 90 PASS CSS Animations: property <flex-grow> from [unset] to [2] at (1) should be [2] 91 PASS CSS Animations: property <flex-grow> from [unset] to [2] at (1.5) should be [3] 92 PASS Web Animations: property <flex-grow> from [unset] to [2] at (-0.3) should be [0] 93 PASS Web Animations: property <flex-grow> from [unset] to [2] at (0) should be [0] 94 PASS Web Animations: property <flex-grow> from [unset] to [2] at (0.3) should be [0.6] 95 PASS Web Animations: property <flex-grow> from [unset] to [2] at (0.6) should be [1.2] 96 PASS Web Animations: property <flex-grow> from [unset] to [2] at (1) should be [2] 97 PASS Web Animations: property <flex-grow> from [unset] to [2] at (1.5) should be [3] 98 PASS CSS Transitions: property <flex-grow> from [1] to [2] at (-5) should be [0] 99 PASS CSS Transitions: property <flex-grow> from [1] to [2] at (-0.3) should be [0.7] 100 PASS CSS Transitions: property <flex-grow> from [1] to [2] at (0) should be [1] 101 PASS CSS Transitions: property <flex-grow> from [1] to [2] at (0.3) should be [1.3] 102 PASS CSS Transitions: property <flex-grow> from [1] to [2] at (0.6) should be [1.6] 103 103 PASS CSS Transitions: property <flex-grow> from [1] to [2] at (1) should be [2] 104 FAIL CSS Transitions: property <flex-grow> from [1] to [2] at (1.5) should be [2.5] assert_equals: expected "2.5 " but got "2 " 105 FAIL CSS Transitions with transition: all: property <flex-grow> from [1] to [2] at (-5) should be [0] assert_equals: expected "0 " but got "- 4 " 104 PASS CSS Transitions: property <flex-grow> from [1] to [2] at (1.5) should be [2.5] 105 PASS CSS Transitions with transition: all: property <flex-grow> from [1] to [2] at (-5) should be [0] 106 106 PASS CSS Transitions with transition: all: property <flex-grow> from [1] to [2] at (-0.3) should be [0.7] 107 107 PASS CSS Transitions with transition: all: property <flex-grow> from [1] to [2] at (0) should be [1] … … 110 110 PASS CSS Transitions with transition: all: property <flex-grow> from [1] to [2] at (1) should be [2] 111 111 PASS CSS Transitions with transition: all: property <flex-grow> from [1] to [2] at (1.5) should be [2.5] 112 FAIL CSS Animations: property <flex-grow> from [1] to [2] at (-5) should be [0] assert_equals: expected "0 " but got "1 " 113 FAIL CSS Animations: property <flex-grow> from [1] to [2] at (-0.3) should be [0.7] assert_equals: expected "0.7 " but got "1 " 112 PASS CSS Animations: property <flex-grow> from [1] to [2] at (-5) should be [0] 113 PASS CSS Animations: property <flex-grow> from [1] to [2] at (-0.3) should be [0.7] 114 114 PASS CSS Animations: property <flex-grow> from [1] to [2] at (0) should be [1] 115 FAIL CSS Animations: property <flex-grow> from [1] to [2] at (0.3) should be [1.3] assert_equals: expected "1.3 " but got "1 " 116 FAIL CSS Animations: property <flex-grow> from [1] to [2] at (0.6) should be [1.6] assert_equals: expected "1.6 " but got "1 " 117 FAIL CSS Animations: property <flex-grow> from [1] to [2] at (1) should be [2] assert_equals: expected "2 " but got "1 " 118 FAIL CSS Animations: property <flex-grow> from [1] to [2] at (1.5) should be [2.5] assert_equals: expected "2.5 " but got "1 " 119 FAIL Web Animations: property <flex-grow> from [1] to [2] at (-5) should be [0] assert_equals: expected "0 " but got "1 " 120 FAIL Web Animations: property <flex-grow> from [1] to [2] at (-0.3) should be [0.7] assert_equals: expected "0.7 " but got "1 " 115 PASS CSS Animations: property <flex-grow> from [1] to [2] at (0.3) should be [1.3] 116 PASS CSS Animations: property <flex-grow> from [1] to [2] at (0.6) should be [1.6] 117 PASS CSS Animations: property <flex-grow> from [1] to [2] at (1) should be [2] 118 PASS CSS Animations: property <flex-grow> from [1] to [2] at (1.5) should be [2.5] 119 PASS Web Animations: property <flex-grow> from [1] to [2] at (-5) should be [0] 120 PASS Web Animations: property <flex-grow> from [1] to [2] at (-0.3) should be [0.7] 121 121 PASS Web Animations: property <flex-grow> from [1] to [2] at (0) should be [1] 122 FAIL Web Animations: property <flex-grow> from [1] to [2] at (0.3) should be [1.3] assert_equals: expected "1.3 " but got "1 " 123 FAIL Web Animations: property <flex-grow> from [1] to [2] at (0.6) should be [1.6] assert_equals: expected "1.6 " but got "1 " 124 FAIL Web Animations: property <flex-grow> from [1] to [2] at (1) should be [2] assert_equals: expected "2 " but got "1 " 125 FAIL Web Animations: property <flex-grow> from [1] to [2] at (1.5) should be [2.5] assert_equals: expected "2.5 " but got "1 " 126 FAIL CSS Transitions: property <flex-grow> from [0] to [1] at (-5) should be [0] assert_equals: expected "0 " but got "1 " 127 FAIL CSS Transitions: property <flex-grow> from [0] to [1] at (-0.3) should be [0] assert_equals: expected "0 " but got "1 " 128 FAIL CSS Transitions: property <flex-grow> from [0] to [1] at (0) should be [0] assert_equals: expected "0 " but got "1 " 129 FAIL CSS Transitions: property <flex-grow> from [0] to [1] at (0.3) should be [0.3] assert_equals: expected "0.3 " but got "1 " 130 FAIL CSS Transitions: property <flex-grow> from [0] to [1] at (0.6) should be [0.6] assert_equals: expected "0.6 " but got "1 " 122 PASS Web Animations: property <flex-grow> from [1] to [2] at (0.3) should be [1.3] 123 PASS Web Animations: property <flex-grow> from [1] to [2] at (0.6) should be [1.6] 124 PASS Web Animations: property <flex-grow> from [1] to [2] at (1) should be [2] 125 PASS Web Animations: property <flex-grow> from [1] to [2] at (1.5) should be [2.5] 126 PASS CSS Transitions: property <flex-grow> from [0] to [1] at (-5) should be [0] 127 PASS CSS Transitions: property <flex-grow> from [0] to [1] at (-0.3) should be [0] 128 PASS CSS Transitions: property <flex-grow> from [0] to [1] at (0) should be [0] 129 PASS CSS Transitions: property <flex-grow> from [0] to [1] at (0.3) should be [0.3] 130 PASS CSS Transitions: property <flex-grow> from [0] to [1] at (0.6) should be [0.6] 131 131 PASS CSS Transitions: property <flex-grow> from [0] to [1] at (1) should be [1] 132 FAIL CSS Transitions: property <flex-grow> from [0] to [1] at (1.5) should be [1.5] assert_equals: expected "1.5 " but got "1 " 133 FAIL CSS Transitions with transition: all: property <flex-grow> from [0] to [1] at (-5) should be [0] assert_equals: expected "0 " but got "- 5 " 134 FAIL CSS Transitions with transition: all: property <flex-grow> from [0] to [1] at (-0.3) should be [0] assert_equals: expected "0 " but got "- 0.3 " 132 PASS CSS Transitions: property <flex-grow> from [0] to [1] at (1.5) should be [1.5] 133 PASS CSS Transitions with transition: all: property <flex-grow> from [0] to [1] at (-5) should be [0] 134 PASS CSS Transitions with transition: all: property <flex-grow> from [0] to [1] at (-0.3) should be [0] 135 135 PASS CSS Transitions with transition: all: property <flex-grow> from [0] to [1] at (0) should be [0] 136 136 PASS CSS Transitions with transition: all: property <flex-grow> from [0] to [1] at (0.3) should be [0.3] … … 138 138 PASS CSS Transitions with transition: all: property <flex-grow> from [0] to [1] at (1) should be [1] 139 139 PASS CSS Transitions with transition: all: property <flex-grow> from [0] to [1] at (1.5) should be [1.5] 140 FAIL CSS Animations: property <flex-grow> from [0] to [1] at (-5) should be [0] assert_equals: expected "0 " but got "1 " 141 FAIL CSS Animations: property <flex-grow> from [0] to [1] at (-0.3) should be [0] assert_equals: expected "0 " but got "1 " 142 FAIL CSS Animations: property <flex-grow> from [0] to [1] at (0) should be [0] assert_equals: expected "0 " but got "1 " 143 FAIL CSS Animations: property <flex-grow> from [0] to [1] at (0.3) should be [0.3] assert_equals: expected "0.3 " but got "1 " 144 FAIL CSS Animations: property <flex-grow> from [0] to [1] at (0.6) should be [0.6] assert_equals: expected "0.6 " but got "1 " 140 PASS CSS Animations: property <flex-grow> from [0] to [1] at (-5) should be [0] 141 PASS CSS Animations: property <flex-grow> from [0] to [1] at (-0.3) should be [0] 142 PASS CSS Animations: property <flex-grow> from [0] to [1] at (0) should be [0] 143 PASS CSS Animations: property <flex-grow> from [0] to [1] at (0.3) should be [0.3] 144 PASS CSS Animations: property <flex-grow> from [0] to [1] at (0.6) should be [0.6] 145 145 PASS CSS Animations: property <flex-grow> from [0] to [1] at (1) should be [1] 146 FAIL CSS Animations: property <flex-grow> from [0] to [1] at (1.5) should be [1.5] assert_equals: expected "1.5 " but got "1 " 147 FAIL Web Animations: property <flex-grow> from [0] to [1] at (-5) should be [0] assert_equals: expected "0 " but got "1 " 148 FAIL Web Animations: property <flex-grow> from [0] to [1] at (-0.3) should be [0] assert_equals: expected "0 " but got "1 " 149 FAIL Web Animations: property <flex-grow> from [0] to [1] at (0) should be [0] assert_equals: expected "0 " but got "1 " 150 FAIL Web Animations: property <flex-grow> from [0] to [1] at (0.3) should be [0.3] assert_equals: expected "0.3 " but got "1 " 151 FAIL Web Animations: property <flex-grow> from [0] to [1] at (0.6) should be [0.6] assert_equals: expected "0.6 " but got "1 " 146 PASS CSS Animations: property <flex-grow> from [0] to [1] at (1.5) should be [1.5] 147 PASS Web Animations: property <flex-grow> from [0] to [1] at (-5) should be [0] 148 PASS Web Animations: property <flex-grow> from [0] to [1] at (-0.3) should be [0] 149 PASS Web Animations: property <flex-grow> from [0] to [1] at (0) should be [0] 150 PASS Web Animations: property <flex-grow> from [0] to [1] at (0.3) should be [0.3] 151 PASS Web Animations: property <flex-grow> from [0] to [1] at (0.6) should be [0.6] 152 152 PASS Web Animations: property <flex-grow> from [0] to [1] at (1) should be [1] 153 FAIL Web Animations: property <flex-grow> from [0] to [1] at (1.5) should be [1.5] assert_equals: expected "1.5 " but got "1 " 153 PASS Web Animations: property <flex-grow> from [0] to [1] at (1.5) should be [1.5] 154 154 -
trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-001-expected.txt
r267649 r268516 113 113 FAIL filter: same ordered filter functions assert_equals: The value should be blur(30px) brightness(0) at 0ms expected "blur(30px) brightness(0)" but got "blur(20px) brightness(0.1)" 114 114 PASS filter: mismatched ordered filter functions 115 PASS flex-grow (type: positiveNumber) has testAccumulation function 116 FAIL flex-grow: positive number assert_equals: The value should be 2.2 at 0ms expected "2.2" but got "1.100000023841858" 115 117 PASS flood-color (type: color) has testAccumulation function 116 118 FAIL flood-color supports animating as color of rgb() with overflowed from and to values assert_equals: The value should be rgb(255, 128, 128) at 0ms expected "rgb(255, 128, 128)" but got "rgb(255, 0, 0)" -
trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-001-expected.txt
r267649 r268516 113 113 FAIL filter: blur on blur assert_equals: The value should be blur(10px) blur(20px) at 0ms expected "blur(10px) blur(20px)" but got "blur(20px)" 114 114 FAIL filter: different filter functions assert_equals: The value should be blur(10px) brightness(0.8) at 0ms expected "blur(10px) brightness(0.8)" but got "brightness(0.8)" 115 PASS flex-grow (type: positiveNumber) has testAddition function 116 FAIL flex-grow: positive number assert_equals: The value should be 2.2 at 0ms expected "2.2" but got "1.100000023841858" 115 117 PASS flood-color (type: color) has testAddition function 116 118 FAIL flood-color supports animating as color of rgb() with overflowed from and to values assert_equals: The value should be rgb(255, 128, 128) at 0ms expected "rgb(255, 128, 128)" but got "rgb(255, 0, 0)" -
trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt
r267649 r268516 134 134 PASS filter: interpolate from none 135 135 FAIL filter: url function (interpoalte as discrete) assert_equals: The value should be blur(0px) url("#f1") at 499ms expected "blur(0px) url(\"#f1\")" but got "blur(4.989999771118164px) url(\"#f1\")" 136 PASS flex-grow (type: positiveNumber) has testInterpolation function 137 FAIL flex-grow supports animating as a positive number assert_equals: The value should be 1.3 at 500ms expected "1.3" but got "1.2999999523162842" 136 138 PASS flood-color (type: color) has testInterpolation function 137 139 PASS flood-color supports animating as color of rgb() -
trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt
r267649 r268516 5 5 FAIL iteration composition of <color> type animation assert_equals: Animated color style at 0s of the third iteration expected "rgb(240, 240, 240)" but got "rgb(0, 0, 0)" 6 6 FAIL iteration composition of <color> type animation that green component is decreasing assert_equals: Animated color style at 0s of the third iteration expected "rgb(120, 240, 120)" but got "rgb(0, 120, 0)" 7 FAIL iteration composition of <number> type animation assert_equals: Animated flex-grow style at 50s of the first iteration expected "5" but got "0"7 FAIL iteration composition of <number> type animation assert_equals: Animated flex-grow style at 0s of the third iteration expected "20" but got "0" 8 8 FAIL iteration composition of <shape> type animation assert_equals: Animated clip style at 50s of the first iteration expected "rect(5px, 5px, 5px, 5px)" but got "auto" 9 9 FAIL iteration composition of <calc()> value animation assert_equals: Animated calc width style at 0s of the third iteration expected "20px" but got "0px" -
trunk/Source/WebCore/ChangeLog
r268506 r268516 1 2020-10-14 Sergio Villar Senin <svillar@igalia.com> 2 3 [css-flexbox] flex-grow property should be animatable 4 https://bugs.webkit.org/show_bug.cgi?id=209872 5 6 Reviewed by Antoine Quint. 7 8 Make flew-grow animatable as per spec. This allows us to pass a bunch of flexbox animation subtests. 9 10 * animation/CSSPropertyAnimation.cpp: 11 (WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap): Add the wrapper for flex-grow. 12 * rendering/style/RenderStyle.h: 13 (WebCore::RenderStyle::setFlexGrow): Clamp flex-grow to 0 as negative values are invalid. 14 1 15 2020-10-14 Chris Dumez <cdumez@apple.com> 2 16 -
trunk/Source/WebCore/animation/CSSPropertyAnimation.cpp
r268173 r268516 1864 1864 new PropertyWrapper<TextDecorationThickness>(CSSPropertyTextDecorationThickness, &RenderStyle::textDecorationThickness, &RenderStyle::setTextDecorationThickness), 1865 1865 new PropertyWrapper<TextUnderlineOffset>(CSSPropertyTextUnderlineOffset, &RenderStyle::textUnderlineOffset, &RenderStyle::setTextUnderlineOffset), 1866 1867 new PropertyWrapper<float>(CSSPropertyFlexGrow, &RenderStyle::flexGrow, &RenderStyle::setFlexGrow), 1866 1868 }; 1867 1869 const unsigned animatableLonghandPropertiesCount = WTF_ARRAY_LENGTH(animatableLonghandPropertyWrappers); -
trunk/Source/WebCore/rendering/style/RenderStyle.h
r268263 r268516 1102 1102 void setBoxReflect(RefPtr<StyleReflection>&&); 1103 1103 void setBoxSizing(BoxSizing s) { SET_VAR(m_boxData, m_boxSizing, static_cast<unsigned>(s)); } 1104 void setFlexGrow(float f) { SET_NESTED_VAR(m_rareNonInheritedData, flexibleBox, flexGrow, f); }1104 void setFlexGrow(float f) { float clampedGrow = std::max<float>(f, 0.f); SET_NESTED_VAR(m_rareNonInheritedData, flexibleBox, flexGrow, clampedGrow); } 1105 1105 void setFlexShrink(float f) { SET_NESTED_VAR(m_rareNonInheritedData, flexibleBox, flexShrink, f); } 1106 1106 void setFlexBasis(Length&& length) { SET_NESTED_VAR(m_rareNonInheritedData, flexibleBox, flexBasis, WTFMove(length)); }
Note: See TracChangeset
for help on using the changeset viewer.