Index: LayoutTests/animations/interpolation/transform-interpolation-expected.txt |
diff --git a/LayoutTests/animations/interpolation/transform-interpolation-expected.txt b/LayoutTests/animations/interpolation/transform-interpolation-expected.txt |
index e74d20337c2559dc1fcb5db4c69fd28ba93fc4b8..ad8273a18c2601671f1c93dd49fdf50841b2889c 100644 |
--- a/LayoutTests/animations/interpolation/transform-interpolation-expected.txt |
+++ b/LayoutTests/animations/interpolation/transform-interpolation-expected.txt |
@@ -47,7 +47,7 @@ PASS: -webkit-transform from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 2 |
PASS: -webkit-transform from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] was [rotate3d(7, 8, 9, 260deg)] at 1 |
PASS: -webkit-transform from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] was [rotate3d(7, 8, 9, 420deg)] at 2 |
PASS: -webkit-transform from [none] to [rotate(90deg)] was [rotate(-90deg)] at -1 |
-FAIL: -webkit-transform from [none] to [rotate(90deg)] was [matrix(1, 0, 0, 1, 0, 0)] at 0, expected [none] |
+PASS: -webkit-transform from [none] to [rotate(90deg)] was [rotate(0deg)] at 0 |
PASS: -webkit-transform from [none] to [rotate(90deg)] was [rotate(22.5deg)] at 0.25 |
PASS: -webkit-transform from [none] to [rotate(90deg)] was [rotate(67.5deg)] at 0.75 |
PASS: -webkit-transform from [none] to [rotate(90deg)] was [rotate(90deg)] at 1 |
@@ -56,7 +56,7 @@ PASS: -webkit-transform from [rotate(90deg)] to [none] was [rotate(180deg)] at - |
PASS: -webkit-transform from [rotate(90deg)] to [none] was [rotate(90deg)] at 0 |
PASS: -webkit-transform from [rotate(90deg)] to [none] was [rotate(67.5deg)] at 0.25 |
PASS: -webkit-transform from [rotate(90deg)] to [none] was [rotate(22.5deg)] at 0.75 |
-FAIL: -webkit-transform from [rotate(90deg)] to [none] was [matrix(1, 0, 0, 1, 0, 0)] at 1, expected [none] |
+PASS: -webkit-transform from [rotate(90deg)] to [none] was [rotate(0deg)] at 1 |
PASS: -webkit-transform from [rotate(90deg)] to [none] was [rotate(-90deg)] at 2 |
PASS: -webkit-transform from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] was [rotateX(-700deg) rotateY(-800deg) rotateZ(-900deg)] at -1 |
PASS: -webkit-transform from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] was [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] at 0 |
@@ -95,7 +95,7 @@ PASS: -webkit-transform from [scale3d(10, 0.5, 1)] to [scale3d(20, 1, 2)] was [s |
PASS: -webkit-transform from [scale3d(10, 0.5, 1)] to [scale3d(20, 1, 2)] was [scale3d(20, 1, 2)] at 1 |
PASS: -webkit-transform from [scale3d(10, 0.5, 1)] to [scale3d(20, 1, 2)] was [scale3d(30, 1.5, 3)] at 2 |
PASS: -webkit-transform from [none] to [scale3d(2, 3, 5)] was [scale3d(0, -1, -3)] at -1 |
-FAIL: -webkit-transform from [none] to [scale3d(2, 3, 5)] was [matrix(1, 0, 0, 1, 0, 0)] at 0, expected [none] |
+PASS: -webkit-transform from [none] to [scale3d(2, 3, 5)] was [scale3d(1, 1, 1)] at 0 |
PASS: -webkit-transform from [none] to [scale3d(2, 3, 5)] was [scale3d(1.25, 1.5, 2)] at 0.25 |
PASS: -webkit-transform from [none] to [scale3d(2, 3, 5)] was [scale3d(1.75, 2.5, 4)] at 0.75 |
PASS: -webkit-transform from [none] to [scale3d(2, 3, 5)] was [scale3d(2, 3, 5)] at 1 |
@@ -104,7 +104,7 @@ PASS: -webkit-transform from [scale3d(2, 3, 5)] to [none] was [scale3d(3, 5, 9)] |
PASS: -webkit-transform from [scale3d(2, 3, 5)] to [none] was [scale3d(2, 3, 5)] at 0 |
PASS: -webkit-transform from [scale3d(2, 3, 5)] to [none] was [scale3d(1.75, 2.5, 4)] at 0.25 |
PASS: -webkit-transform from [scale3d(2, 3, 5)] to [none] was [scale3d(1.25, 1.5, 2)] at 0.75 |
-FAIL: -webkit-transform from [scale3d(2, 3, 5)] to [none] was [matrix(1, 0, 0, 1, 0, 0)] at 1, expected [none] |
+PASS: -webkit-transform from [scale3d(2, 3, 5)] to [none] was [scale3d(1, 1, 1)] at 1 |
PASS: -webkit-transform from [scale3d(2, 3, 5)] to [none] was [scale3d(0, -1, -3)] at 2 |
PASS: -webkit-transform from [scaleX(10) scaleY(0.5) scaleZ(1)] to [scaleX(20) scaleY(1) scaleZ(2)] was [scaleX(0) scaleY(0) scaleZ(0)] at -1 |
PASS: -webkit-transform from [scaleX(10) scaleY(0.5) scaleZ(1)] to [scaleX(20) scaleY(1) scaleZ(2)] was [scaleX(10) scaleY(0.5) scaleZ(1)] at 0 |
@@ -233,7 +233,7 @@ PASS: -webkit-transform from [matrix(43.30127018922194, 30, -17.5, 36.3730669589 |
PASS: -webkit-transform from [matrix(43.30127018922194, 30, -17.5, 36.373066958946424, 31, 33)] to [matrix(36, 31.17691453623979, -76.2102355330306, 22, 34, 32)] was [matrix(36, 31.17691453623979, -76.2102355330306, 22, 34, 32)] at 1 |
PASS: -webkit-transform from [matrix(43.30127018922194, 30, -17.5, 36.373066958946424, 31, 33)] to [matrix(36, 31.17691453623979, -76.2102355330306, 22, 34, 32)] was [matrix(28.9236870855142, 31.34124716880554, -160.89841710117557, -36.69885507392111, 37, 31)] at 2 |
PASS: -webkit-transform from [none] to [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)] was [matrix3d(0, 0, 0, 0, 0, -1, 0, 0, 1.682941969615793, 0, -1.0806046117362795, 0, 0, 0, 0, 1)] at -1 |
-FAIL: -webkit-transform from [none] to [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)] was [matrix(1, 0, 0, 1, 0, 0)] at 0, expected [none] |
+PASS: -webkit-transform from [none] to [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)] was [matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)] at 0 |
PASS: -webkit-transform from [none] to [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)] was [matrix3d(1.211140527138306, 0, -0.30925494906815365, 0, 0, 1.5, 0, 0, 0.43295692869541513, 0, 1.6955967379936283, 0, 0, 0, 0, 1)] at 0.25 |
PASS: -webkit-transform from [none] to [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)] was [matrix3d(1.2804555205291865, 0, -1.1928678300408346, 0, 0, 2.5, 0, 0, 2.215325970075836, 0, 2.377988823839918, 0, 0, 0, 0, 1)] at 0.75 |
PASS: -webkit-transform from [none] to [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)] was [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)] at 1 |
@@ -242,7 +242,7 @@ PASS: -webkit-transform from [matrix3d(1.0806046117362795, 0, -1.682941969615793 |
PASS: -webkit-transform from [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)] to [none] was [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)] at 0 |
PASS: -webkit-transform from [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)] to [none] was [matrix3d(1.2804555205291865, 0, -1.1928678300408346, 0, 0, 2.5, 0, 0, 2.215325970075836, 0, 2.377988823839918, 0, 0, 0, 0, 1)] at 0.25 |
PASS: -webkit-transform from [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)] to [none] was [matrix3d(1.211140527138306, 0, -0.30925494906815365, 0, 0, 1.5, 0, 0, 0.43295692869541513, 0, 1.6955967379936283, 0, 0, 0, 0, 1)] at 0.75 |
-FAIL: -webkit-transform from [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)] to [none] was [matrix(1, 0, 0, 1, 0, 0)] at 1, expected [none] |
+PASS: -webkit-transform from [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)] to [none] was [matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)] at 1 |
PASS: -webkit-transform from [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)] to [none] was [matrix3d(0, 0, 0, 0, 0, -1, 0, 0, 1.682941969615793, 0, -1.0806046117362795, 0, 0, 0, 0, 1)] at 2 |
PASS: -webkit-transform from [matrix3d(2.3505561943, 0.0, 0.0, 0.0, 0.0, 2.6068943664, 0.0, 0.0, 0.0, 0.0, 2.6591082592, 0.0, 20.3339914256, 20.6709033765, 20.9147808456, 1.0)] to [matrix3d(2.7133590938, 0.0, 0.0, 0.0, 0.0, 2.4645137761, 0.0, 0.0, 0.0, 0.0, 2.801687476, 0.0, 20.4335882254, 20.2330661998, 20.4583968206, 1.0)] was [matrix3d(1.9877532948000005, 0.0, 0.0, 0.0, 0.0, 2.7492749567000003, 0.0, 0.0, 0.0, 0.0, 2.5165290423999997, 0.0, 20.2343946258, 21.1087405532, 21.371164870599998, 1.0)] at -1 |
PASS: -webkit-transform from [matrix3d(2.3505561943, 0.0, 0.0, 0.0, 0.0, 2.6068943664, 0.0, 0.0, 0.0, 0.0, 2.6591082592, 0.0, 20.3339914256, 20.6709033765, 20.9147808456, 1.0)] to [matrix3d(2.7133590938, 0.0, 0.0, 0.0, 0.0, 2.4645137761, 0.0, 0.0, 0.0, 0.0, 2.801687476, 0.0, 20.4335882254, 20.2330661998, 20.4583968206, 1.0)] was [matrix3d(2.3505561943, 0.0, 0.0, 0.0, 0.0, 2.6068943664, 0.0, 0.0, 0.0, 0.0, 2.6591082592, 0.0, 20.3339914256, 20.6709033765, 20.9147808456, 1.0)] at 0 |
@@ -251,7 +251,7 @@ PASS: -webkit-transform from [matrix3d(2.3505561943, 0.0, 0.0, 0.0, 0.0, 2.60689 |
PASS: -webkit-transform from [matrix3d(2.3505561943, 0.0, 0.0, 0.0, 0.0, 2.6068943664, 0.0, 0.0, 0.0, 0.0, 2.6591082592, 0.0, 20.3339914256, 20.6709033765, 20.9147808456, 1.0)] to [matrix3d(2.7133590938, 0.0, 0.0, 0.0, 0.0, 2.4645137761, 0.0, 0.0, 0.0, 0.0, 2.801687476, 0.0, 20.4335882254, 20.2330661998, 20.4583968206, 1.0)] was [matrix3d(2.7133590938, 0.0, 0.0, 0.0, 0.0, 2.4645137761, 0.0, 0.0, 0.0, 0.0, 2.801687476, 0.0, 20.4335882254, 20.2330661998, 20.4583968206, 1.0)] at 1 |
PASS: -webkit-transform from [matrix3d(2.3505561943, 0.0, 0.0, 0.0, 0.0, 2.6068943664, 0.0, 0.0, 0.0, 0.0, 2.6591082592, 0.0, 20.3339914256, 20.6709033765, 20.9147808456, 1.0)] to [matrix3d(2.7133590938, 0.0, 0.0, 0.0, 0.0, 2.4645137761, 0.0, 0.0, 0.0, 0.0, 2.801687476, 0.0, 20.4335882254, 20.2330661998, 20.4583968206, 1.0)] was [matrix3d(3.0761619932999995, 0.0, 0.0, 0.0, 0.0, 2.3221331858, 0.0, 0.0, 0.0, 0.0, 2.9442666928000003, 0.0, 20.5331850252, 19.7952290231, 20.002012795600002, 1.0)] at 2 |
PASS: -webkit-transform from [none] to [matrix3d(0, 0.6875, -0.625, 0.3125, -0.6666666666666665, -1, 0.8333333333333334, 0.125, -0.6666666666666665, 0, 0.5, 1.0625, -1.1875, -0.0625, 1.3125, 1)] was [matrix3d(-0.0000000000000002377810622383943, -1.0671050586638147, -0.08972656766237302, 1.3740432449326199, 0.98484601036295, -2.653201092395309, 0.6753819540610847, 3.6127240080250744, -2.7988839807429846, -1.2090004194153336, -0.5183744226115445, -0.7936088631686278, 1.1875, 0.0625, -1.3125, 5.340768914473683)] at -1 |
-FAIL: -webkit-transform from [none] to [matrix3d(0, 0.6875, -0.625, 0.3125, -0.6666666666666665, -1, 0.8333333333333334, 0.125, -0.6666666666666665, 0, 0.5, 1.0625, -1.1875, -0.0625, 1.3125, 1)] was [matrix(1, 0, 0, 1, 0, 0)] at 0, expected [none] |
+PASS: -webkit-transform from [none] to [matrix3d(0, 0.6875, -0.625, 0.3125, -0.6666666666666665, -1, 0.8333333333333334, 0.125, -0.6666666666666665, 0, 0.5, 1.0625, -1.1875, -0.0625, 1.3125, 1)] was [matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)] at 0 |
PASS: -webkit-transform from [none] to [matrix3d(0, 0.6875, -0.625, 0.3125, -0.6666666666666665, -1, 0.8333333333333334, 0.125, -0.6666666666666665, 0, 0.5, 1.0625, -1.1875, -0.0625, 1.3125, 1)] was [matrix3d(0.9041890962319094, 0.3522701519297133, -0.15240204298176957, -0.1428256720529315, -0.7579798772527586, 0.6803606288839232, -0.05133336076757235, 0.37904689530895724, -0.1957679784745485, 0.38554138029509327, 0.8226186974340638, 0.3370288143441876, -0.296875, -0.015625, 0.328125, 0.5930529142680923)] at 0.25 |
PASS: -webkit-transform from [none] to [matrix3d(0, 0.6875, -0.625, 0.3125, -0.6666666666666665, -1, 0.8333333333333334, 0.125, -0.6666666666666665, 0, 0.5, 1.0625, -1.1875, -0.0625, 1.3125, 1)] was [matrix3d(0.35007413226026135, 0.7254385504141292, -0.4977009150941454, 0.09582061929004702, -1.1027525038949482, -0.5884810398827429, 0.4516829688651701, 0.5447944343861767, -0.68717798815684, 0.2657772247405681, 0.5465690479810023, 1.0836207863885503, -0.890625, -0.046875, 0.984375, 0.5930529142680927)] at 0.75 |
PASS: -webkit-transform from [none] to [matrix3d(0, 0.6875, -0.625, 0.3125, -0.6666666666666665, -1, 0.8333333333333334, 0.125, -0.6666666666666665, 0, 0.5, 1.0625, -1.1875, -0.0625, 1.3125, 1)] was [matrix3d(0, 0.6875, -0.625, 0.3125, -0.6666666666666665, -1, 0.8333333333333334, 0.125, -0.6666666666666665, 0, 0.5, 1.0625, -1.1875, -0.0625, 1.3125, 1)] at 1 |
@@ -266,7 +266,7 @@ PASS: -webkit-transform from [matrix3d(0.571428571428571, -0.625, -0.83333333333 |
PASS: -webkit-transform from [matrix3d(0.571428571428571, -0.625, -0.8333333333333346, -0.66666666666669, 0.5, -0.1875, -0.8125, 0.3125, 0.34375, -1, 0.8333333333333327, 1.34375, -1.34375, 1, -0.9375, 1)] to [none] was [matrix3d(0.571428571428571, -0.625, -0.8333333333333346, -0.66666666666669, 0.5, -0.1875, -0.8125, 0.3125, 0.34375, -1, 0.8333333333333327, 1.34375, -1.34375, 1, -0.9375, 1)] at 0 |
PASS: -webkit-transform from [matrix3d(0.571428571428571, -0.625, -0.8333333333333346, -0.66666666666669, 0.5, -0.1875, -0.8125, 0.3125, 0.34375, -1, 0.8333333333333327, 1.34375, -1.34375, 1, -0.9375, 1)] to [none] was [matrix3d(0.7912976716694541, -0.4517927901159618, -0.6868745974719376, 1.2522201536338506, 0.7952183069582651, 0.06340410955800829, -0.7956629784232128, 2.2561737435012983, 0.345639443327071, -0.8934490945546473, 0.830131443385676, 1.2606901484983566, -1.0078125, 0.75, -0.703125, 2.4888661932358946)] at 0.25 |
PASS: -webkit-transform from [matrix3d(0.571428571428571, -0.625, -0.8333333333333346, -0.66666666666669, 0.5, -0.1875, -0.8125, 0.3125, 0.34375, -1, 0.8333333333333327, 1.34375, -1.34375, 1, -0.9375, 1)] to [none] was [matrix3d(1.0093457700315165, -0.12746048375025829, -0.24746788943106088, 1.3202120308857304, 0.6128364656690982, 0.7600694601651116, -0.22233359857303325, 1.4081483224940277, 0.21669805381113447, -0.3786082265932788, 0.908354523914928, 0.6747509193960347, -0.3359375, 0.25, -0.234375, 2.4888661932358964)] at 0.75 |
-FAIL: -webkit-transform from [matrix3d(0.571428571428571, -0.625, -0.8333333333333346, -0.66666666666669, 0.5, -0.1875, -0.8125, 0.3125, 0.34375, -1, 0.8333333333333327, 1.34375, -1.34375, 1, -0.9375, 1)] to [none] was [matrix(1, 0, 0, 1, 0, 0)] at 1, expected [none] |
+PASS: -webkit-transform from [matrix3d(0.571428571428571, -0.625, -0.8333333333333346, -0.66666666666669, 0.5, -0.1875, -0.8125, 0.3125, 0.34375, -1, 0.8333333333333327, 1.34375, -1.34375, 1, -0.9375, 1)] to [none] was [matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)] at 1 |
PASS: -webkit-transform from [matrix3d(0.571428571428571, -0.625, -0.8333333333333346, -0.66666666666669, 0.5, -0.1875, -0.8125, 0.3125, 0.34375, -1, 0.8333333333333327, 1.34375, -1.34375, 1, -0.9375, 1)] to [none] was [matrix3d(0.39048513570444376, 0.14780794797065988, 0.6963068100217401, -4.857907861239344, -2.967682789284791, 0.6004978769584385, -3.5472376016872444, 26.675324787979896, -2.5953724498995308, 1.6280843851961373, 0.8163834310586356, 9.001735256585825, 1.34375, -1, 0.9375, -14.881239394516227)] at 2 |
PASS: -webkit-transform from [none] to [rotate(180deg)] was [rotate(-180deg)] at -1 |
PASS: -webkit-transform from [none] to [rotate(180deg)] was [rotate(0deg)] at 0 |