mirror of
https://github.com/servo/servo.git
synced 2025-10-02 09:39:14 +01:00
Remove AnimatedProperty
This removes an extra layer of abstraction and allows Servo to share more code with Gecko. In addition, we will need to handle raw `AnimationValue` structs soon in order to fully implement "faster reversing of interrupted transitions."
This commit is contained in:
parent
bdfa6b0751
commit
0f1831e2fa
10 changed files with 101 additions and 362 deletions
|
@ -47,9 +47,6 @@
|
|||
[CSS Animations: property <line-height> from [14q\] to [normal\] at (0) should be [14q\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <line-height> from [normal\] to [normal\] at (0.3) should be [normal\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <line-height> from [normal\] to [4\] at (0) should be [normal\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -134,9 +131,6 @@
|
|||
[Web Animations: property <line-height> from [14q\] to [normal\] at (0) should be [14q\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <line-height> from [normal\] to [normal\] at (0) should be [normal\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <line-height> from [4\] to [14px\] at (0.5) should be [14px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -224,9 +218,6 @@
|
|||
[Web Animations: property <line-height> from [normal\] to [14px\] at (0) should be [normal\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <line-height> from [normal\] to [normal\] at (-0.3) should be [normal\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <line-height> from [4q\] to [14q\] at (-0.3) should be [1q\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -323,9 +314,6 @@
|
|||
[CSS Animations: property <line-height> from [14q\] to [normal\] at (0.3) should be [14q\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <line-height> from [normal\] to [normal\] at (0.6) should be [normal\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <line-height> from [normal\] to [14px\] at (0.3) should be [normal\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -407,15 +395,9 @@
|
|||
[Web Animations: property <line-height> from [inherit\] to [20px\] at (1.5) should be [15px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <line-height> from [normal\] to [normal\] at (1) should be [normal\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <line-height> from [normal\] to [14px\] at (0.6) should be [14px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <line-height> from [normal\] to [normal\] at (1.5) should be [normal\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <line-height> from [inherit\] to [20px\] at (0.3) should be [27px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[mix-blend-mode-animation.html]
|
||||
expected: TIMEOUT
|
|
@ -11,9 +11,6 @@
|
|||
[CSS Animations: property <border-left-width> from [unset\] to [20px\] at (1.5) should be [28.5px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <border-left-width> from [0px\] to [10px\] at (-0.3) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <border-left-width> from [unset\] to [20px\] at (0.3) should be [8.1px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -26,9 +23,6 @@
|
|||
[CSS Animations: property <border-top-width> from [15px\] to [thick\] at (-2) should be [35px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <border-top-width> from [15px\] to [thick\] at (1.5) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <border-right-width> from [thin\] to [11px\] at (0.6) should be [7px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -41,15 +35,6 @@
|
|||
[Web Animations: property <border-left-width> from neutral to [20px\] at (1) should be [20px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <border-bottom-width> from [thick\] to [15px\] at (-2) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <border-left-width> from [inherit\] to [20px\] at (0) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <border-left-width> from [medium\] to [13px\] at (-2) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <border-left-width> from [medium\] to [13px\] at (0.6) should be [9px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -101,9 +86,6 @@
|
|||
[CSS Transitions with transition: all: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (1.5) should be [35px 55px 75px 95px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <border-right-width> from [thin\] to [11px\] at (-0.3) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (1.5) should be [35px 55px 75px 95px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -146,9 +128,6 @@
|
|||
[CSS Animations: property <border-right-width> from [thin\] to [11px\] at (1.5) should be [16px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <border-left-width> from [initial\] to [20px\] at (-0.3) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <border-right-width> from [thin\] to [11px\] at (0.3) should be [4px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -218,9 +197,6 @@
|
|||
[CSS Animations: property <border-left-width> from [medium\] to [13px\] at (1.5) should be [18px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <border-right-width> from [thin\] to [11px\] at (-2) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <border-bottom-width> from [thick\] to [15px\] at (1.5) should be [20px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -239,9 +215,6 @@
|
|||
[CSS Animations: property <border-left-width> from [initial\] to [20px\] at (0) should be [3px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <border-left-width> from [inherit\] to [20px\] at (-0.3) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <border-bottom-width> from [thick\] to [15px\] at (-0.3) should be [2px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -347,9 +320,6 @@
|
|||
[Web Animations: property <border-right-width> from [thin\] to [11px\] at (-0.3) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <border-left-width> from [0px\] to [10px\] at (0) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0) should be [20px 40px 60px 80px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -383,9 +353,6 @@
|
|||
[CSS Animations: property <border-top-width> from [15px\] to [thick\] at (1) should be [5px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <border-left-width> from [unset\] to [20px\] at (-0.3) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <border-left-width> from neutral to [20px\] at (1.5) should be [25px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -416,3 +383,6 @@
|
|||
[Web Animations: property <border-left-width> from [0px\] to [10px\] at (1) should be [10px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <border-left-width> from [0px\] to [10px\] at (1) should be [10px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -92,12 +92,6 @@
|
|||
[Web Animations: property <rotate> from [1 -2.5 3.64 100deg\] to [1 -2.5 3.64 -100deg\] at (-1) should be [0.22 -0.55 0.8 300deg\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <rotate> from [none\] to [none\] at (0) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <rotate> from [none\] to [none\] at (2) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <rotate> from neutral to [30deg\] at (1) should be [30deg\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -146,12 +140,6 @@
|
|||
[Web Animations: property <rotate> from [100deg\] to [180deg\] at (0) should be [100deg\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <rotate> from [none\] to [none\] at (0.125) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <rotate> from [none\] to [none\] at (1) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <rotate> from [none\] to [7 -8 9 400grad\] at (-1) should be [0.5 -0.57 0.65 -400grad\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -242,9 +230,6 @@
|
|||
[Web Animations: property <rotate> from [1 0 0 0deg\] to [0 1 0 10deg\] at (0) should be [0 1 0 0deg\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <rotate> from [none\] to [none\] at (0.875) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <rotate> from [unset\] to [30deg\] at (2) should be [60deg\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -353,9 +338,6 @@
|
|||
[Web Animations: property <rotate> from [100deg\] to [180deg\] at (0.875) should be [170deg\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <rotate> from [none\] to [none\] at (-1) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <rotate> from [100deg\] to [180deg\] at (1) should be [180deg\]]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -119,9 +119,6 @@
|
|||
[CSS Animations: property <scale> from [inherit\] to [2 0.5 1\] at (-1) should be [-1 1.5 3\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <scale> from [none\] to [none\] at (0.875) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <scale> from [inherit\] to [2 0.5 1\] at (2) should be [3.5 0 0\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -149,9 +146,6 @@
|
|||
[Web Animations: property <scale> from [26 17 9\] to [2 1\] at (0.875) should be [5 3 2\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <scale> from [none\] to [none\] at (-1) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <scale> from [none\] to [4 3 2\] at (1) should be [4 3 2\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -167,9 +161,6 @@
|
|||
[Web Animations: property <scale> from [2 0.5 1\] to [inherit\] at (2) should be [-1 1.5 3\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <scale> from [none\] to [none\] at (0.125) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <scale> from [1\] to [10 -5 0\] at (1) should be [10 -5 0\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -179,9 +170,6 @@
|
|||
[Web Animations: property <scale> from [2 30 400\] to [10 110 1200\] at (-1) should be [-6 -50 -400\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <scale> from [none\] to [none\] at (1) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <scale> from [26 17 9\] to [2 1\] at (0.125) should be [23 15 8\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -194,9 +182,6 @@
|
|||
[Web Animations: property <scale> from [inherit\] to [2 0.5 1\] at (0) should be [0.5 1 2\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <scale> from [none\] to [none\] at (0) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <scale> from [none\] to [none\] at (1) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -218,9 +203,6 @@
|
|||
[Web Animations: property <scale> from [26 17 9\] to [2 1\] at (0) should be [26 17 9\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <scale> from [2 0.5 1\] to [inherit\] at (0) should be [2 0.5\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <scale> from [-10 5\] to [10 -5\] at (0.75) should be [5 -2.5\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -341,9 +323,6 @@
|
|||
[Web Animations: property <scale> from [inherit\] to [initial\] at (-1) should be [0 1 3\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <scale> from [none\] to [none\] at (2) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <scale> from [initial\] to [inherit\] at (0) should be [1\]]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -218,9 +218,6 @@
|
|||
[Web Animations: property <translate> from [-100px -50px 100px\] to [0px\] at (-1) should be [-200px -100px 200px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <translate> from [200px 100px 200px\] to [inherit\] at (0) should be [200px 100px 200px\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <translate> from [inherit\] to [200px 100px 200px\] at (1) should be [200px 100px 200px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -236,24 +233,15 @@
|
|||
[Web Animations: property <translate> from neutral to [20px\] at (0.25) should be [12.5px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <translate> from [none\] to [none\] at (0.125) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <translate> from [200px 100px 200px\] to [inherit\] at (0) should be [200px 100px 200px\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (0) should be [220px 240px 260px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <translate> from [none\] to [none\] at (0.875) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <translate> from neutral to [20px\] at (1) should be [20px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <translate> from [none\] to [none\] at (-1) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <translate> from [200px 100px 400px\] to [initial\] at (0.75) should be [50px 25px 100px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -440,18 +428,9 @@
|
|||
[Web Animations: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (1) should be [300px 400px 500px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <translate> from [none\] to [none\] at (0) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <translate> from [none\] to [none\] at (2) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <translate> from neutral to [20px\] at (0.75) should be [17.5px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <translate> from [none\] to [none\] at (1) should be [none\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <translate> from [initial\] to [inherit\] at (-1) should be [-100px -200px -300px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -149,12 +149,6 @@
|
|||
[CSS Animations: property <outline-width> from [0px\] to [10px\] at (1.5) should be [15px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <outline-width> from [initial\] to [20px\] at (-0.3) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <outline-width> from [thick\] to [15px\] at (-2) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <outline-width> from [thick\] to [15px\] at (0) should be [5px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -191,9 +185,6 @@
|
|||
[CSS Animations: property <outline-width> from [initial\] to [20px\] at (0.6) should be [13px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <outline-width> from [unset\] to [20px\] at (-0.3) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <outline-width> from [unset\] to [20px\] at (1.5) should be [28px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -206,9 +197,6 @@
|
|||
[Web Animations: property <outline-width> from [inherit\] to [20px\] at (0) should be [30px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <outline-width> from [0px\] to [10px\] at (0) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <outline-width> from neutral to [20px\] at (0.6) should be [16px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -242,9 +230,6 @@
|
|||
[CSS Transitions with transition: all: property <outline-width> from [unset\] to [20px\] at (1.5) should be [28px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <outline-width> from [0px\] to [10px\] at (-0.3) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <outline-width> from [initial\] to [20px\] at (0) should be [3px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -254,12 +239,6 @@
|
|||
[CSS Transitions: property <outline-width> from [unset\] to [20px\] at (1.5) should be [28px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <outline-width> from [unset\] to [23px\] at (0) should be [3px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <outline-width> from [unset\] to [23px\] at (-0.3) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <outline-width> from [unset\] to [23px\] at (1.5) should be [33px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -284,9 +263,6 @@
|
|||
[CSS Animations: property <outline-width> from [initial\] to [23px\] at (1) should be [23px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <outline-width> from [initial\] to [23px\] at (-0.3) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <outline-width> from [unset\] to [23px\] at (-0.3) should be [0px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -326,3 +302,9 @@
|
|||
[CSS Animations: property <outline-width> from [initial\] to [23px\] at (1.5) should be [33px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <outline-width> from [unset\] to [23px\] at (0) should be [3px\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <outline-width> from [0px\] to [10px\] at (1) should be [10px\]]
|
||||
expected: FAIL
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue