WebKit Bugzilla
Attachment 362560 Details for
Bug 194878
: Rotation animations sometimes use the wrong origin (affects apple.com)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch
bug-194878-20190221111034.patch (text/plain), 34.18 KB, created by
Dean Jackson
on 2019-02-20 16:10:36 PST
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Dean Jackson
Created:
2019-02-20 16:10:36 PST
Size:
34.18 KB
patch
obsolete
>Subversion Revision: 241821 >diff --git a/Source/WTF/ChangeLog b/Source/WTF/ChangeLog >index 0b4014c706dd2301cad5a88e96d24f186a9bd945..c440bde855ed54fcbc8d3a05e29d87a5c7ac8adf 100644 >--- a/Source/WTF/ChangeLog >+++ b/Source/WTF/ChangeLog >@@ -1,3 +1,13 @@ >+2019-02-20 Dean Jackson <dino@apple.com> >+ >+ Rotation animations sometimes use the wrong origin (affects apple.com) >+ https://bugs.webkit.org/show_bug.cgi?id=194878 >+ <rdar://problem/43908047> >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ * wtf/Platform.h: Add HAVE(CA_WHERE_ADDITIVE_TRANSFORMS_ARE_REVERSED). >+ > 2019-02-20 Adrian Perez de Castro <aperez@igalia.com> > > [WPE][GTK] Enable support for CONTENT_EXTENSIONS >diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog >index 93eade4b82bb2518e465f58027f684b94b638e37..5ce7f0ca49f8bf364b74b5b60c0945d637cd1e8f 100644 >--- a/Source/WebCore/ChangeLog >+++ b/Source/WebCore/ChangeLog >@@ -1,3 +1,25 @@ >+2019-02-20 Dean Jackson <dino@apple.com> >+ >+ Rotation animations sometimes use the wrong origin (affects apple.com) >+ https://bugs.webkit.org/show_bug.cgi?id=194878 >+ <rdar://problem/43908047> >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ Some versions of CoreAnimation apply additive animations in reverse >+ order. Detect this and reverse the list of animations we provide. >+ >+ Update the existing animations/additive-transform-animations.html test to >+ be a ref-test that would identify this failure. Previously it relied on >+ a pixel test. >+ >+ * platform/graphics/ca/GraphicsLayerCA.cpp: Use >+ HAVE_CA_WHERE_ADDITIVE_TRANSFORMS_ARE_REVERSED to decide whether or >+ not to flip the list of animations (and mark the correct ones as >+ additive). >+ (WebCore::GraphicsLayerCA::appendToUncommittedAnimations): >+ (WebCore::GraphicsLayerCA::createTransformAnimationsFromKeyframes): >+ > 2019-02-20 Don Olmstead <don.olmstead@sony.com> > > [MSVC] Fix compilation errors with lambdas in Service Workers >diff --git a/Source/WTF/wtf/Platform.h b/Source/WTF/wtf/Platform.h >index df90f7360a845b2376723598db4221eaa1d5ab36..c00fe3921e4534bb9bd608ae76c8537d35172a79 100644 >--- a/Source/WTF/wtf/Platform.h >+++ b/Source/WTF/wtf/Platform.h >@@ -1439,6 +1439,10 @@ > #define HAVE_CG_FONT_RENDERING_GET_FONT_SMOOTHING_DISABLED 1 > #endif > >+#if (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 101500) || PLATFORM(IOS_FAMILY) >+#define HAVE_CA_WHERE_ADDITIVE_TRANSFORMS_ARE_REVERSED 1 >+#endif >+ > #ifdef __APPLE__ > #define HAVE_FUNC_USLEEP 1 > #endif >diff --git a/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp b/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp >index 70c5f9e59d6dc30b3ca701323c228bcb1d1b814e..c59390018b15db52726c04b79967704f4218dfd6 100644 >--- a/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp >+++ b/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp >@@ -3086,7 +3086,12 @@ bool GraphicsLayerCA::createAnimationFromKeyframes(const KeyframeValueList& valu > bool GraphicsLayerCA::appendToUncommittedAnimations(const KeyframeValueList& valueList, const TransformOperations* operations, const Animation* animation, const String& animationName, const FloatSize& boxSize, int animationIndex, Seconds timeOffset, bool isMatrixAnimation) > { > TransformOperation::OperationType transformOp = isMatrixAnimation ? TransformOperation::MATRIX_3D : operations->operations().at(animationIndex)->type(); >+#if !PLATFORM(WIN) && !HAVE(CA_WHERE_ADDITIVE_TRANSFORMS_ARE_REVERSED) > bool additive = animationIndex > 0; >+#else >+ int numAnimations = isMatrixAnimation ? 1 : operations->size(); >+ bool additive = animationIndex < numAnimations - 1; >+#endif > bool isKeyframe = valueList.size() > 2; > > RefPtr<PlatformCAAnimation> caAnimation; >@@ -3123,10 +3128,10 @@ bool GraphicsLayerCA::createTransformAnimationsFromKeyframes(const KeyframeValue > bool isMatrixAnimation = listIndex < 0; > int numAnimations = isMatrixAnimation ? 1 : operations->size(); > >-#if !PLATFORM(WIN) >+#if !PLATFORM(WIN) && !HAVE(CA_WHERE_ADDITIVE_TRANSFORMS_ARE_REVERSED) > for (int animationIndex = 0; animationIndex < numAnimations; ++animationIndex) { > #else >- // QuartzCore on Windows expects animation lists to be applied in reverse order (<rdar://problem/9112233>). >+ // Some versions of CA require animation lists to be applied in reverse order (<rdar://problem/43908047> and <rdar://problem/9112233>). > for (int animationIndex = numAnimations - 1; animationIndex >= 0; --animationIndex) { > #endif > if (!appendToUncommittedAnimations(valueList, operations, animation, animationName, boxSize, animationIndex, timeOffset, isMatrixAnimation)) { >diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog >index f44a29a9bd5e8ae00649b462ce92fdd5ddae2d17..36a2c8ebfbd0fbcb1f80e8c2cbf2f2d5096401b9 100644 >--- a/LayoutTests/ChangeLog >+++ b/LayoutTests/ChangeLog >@@ -1,3 +1,33 @@ >+2019-02-20 Dean Jackson <dino@apple.com> >+ >+ Rotation animations sometimes use the wrong origin (affects apple.com) >+ https://bugs.webkit.org/show_bug.cgi?id=194878 >+ <rdar://problem/43908047> >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ Update an old pixel test to be a new ref test, and remove all the old platform-specific >+ -expected versions. >+ >+ * animations/additive-transform-animations-expected.png: Removed. >+ * animations/additive-transform-animations.html: >+ * legacy-animation-engine/animations/additive-transform-animations-expected.png: Removed. >+ * legacy-animation-engine/animations/additive-transform-animations.html: >+ * platform/gtk/animations/additive-transform-animations-expected.png: Removed. >+ * platform/gtk/animations/additive-transform-animations-expected.txt: Removed. >+ * platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.png: Removed. >+ * platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed. >+ * platform/ios/animations/additive-transform-animations-expected.txt: Removed. >+ * platform/ios/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed. >+ * platform/mac/animations/additive-transform-animations-expected.txt: Removed. >+ * platform/mac/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed. >+ * platform/win/animations/additive-transform-animations-expected.txt: Removed. >+ * platform/win/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed. >+ * platform/wincairo/animations/additive-transform-animations-expected.txt: Removed. >+ * platform/wincairo/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed. >+ * platform/wpe/animations/additive-transform-animations-expected.txt: Removed. >+ * platform/wpe/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed. >+ > 2019-02-20 Shawn Roberts <sroberts@apple.com> > > REGRESSION (r240727) [ Mac iOS ] Layout Test http/tests/workers/service/basic-register-exceptions.html is flaky >diff --git a/LayoutTests/animations/additive-transform-animations-expected.png b/LayoutTests/animations/additive-transform-animations-expected.png >deleted file mode 100644 >index 7ef45cf18d8b61c4e1dedde1308b3ca26c15bd23..0000000000000000000000000000000000000000 >GIT binary patch >literal 0 >HcmV?d00001 > >literal 11397 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 > >diff --git a/LayoutTests/animations/additive-transform-animations.html b/LayoutTests/animations/additive-transform-animations.html >index 8762512cbaa13c332dca3249ec6a8d138fb23b95..a255e440637fd73a13680414a7e7a431e7f6cc9a 100644 >--- a/LayoutTests/animations/additive-transform-animations.html >+++ b/LayoutTests/animations/additive-transform-animations.html >@@ -1,43 +1,38 @@ >-<!DOCTYPE html> >- >-<html> >-<head> >- <style type="text/css"> >- .box { >- height: 100px; >- width: 100px; >- background-color: blue; >- } >- >- #box { >- -webkit-animation: anim 2s linear both; >- } >- >- @-webkit-keyframes anim { >- from { -webkit-transform: rotate(0deg) translate(-100px, 0); } >- to { -webkit-transform: rotate(180deg) translate(300px, 0); } >+<style> >+ #original { >+ position: absolute; >+ top: 100px; >+ left: 100px; >+ width: 100px; >+ height: 100px; >+ background-color: blue; > } > >- #result { >- opacity: 0; /* hide in pixel result */ >+ #rotator { >+ position: absolute; >+ top: 100px; >+ left: 100px; >+ width: 100px; >+ height: 100px; >+ background-color: red; >+ animation: animation 5s infinite linear; > } >- </style> >- <script src="resources/animation-test-helpers.js" type="text/javascript"></script> >- <script type="text/javascript"> >- const expectedValues = [ >- // [time, element-id, property, expected-value, tolerance] >- ["anim", 1, "box", "webkitTransform", [0, 1, -1, 0, 0, 100], 0.002], >- ]; >- >- const doPixelTest = true; >- const disablePauseAnimationAPI = false; >- runAnimationTest(expectedValues, null, null, disablePauseAnimationAPI, doPixelTest); >- </script> >-</head> >-<body> > >-<div class="box" id="box"></div> >-<div id="result"></div> >+ #cover { >+ position: absolute; >+ top: 150px; >+ left: 50px; >+ width: 200px; >+ height: 150px; >+ background-color: green; >+ } > >-</body> >-</html> >+ @keyframes animation { >+ from { transform: rotate(40deg) translate(50%, 50%) } >+ to { transform: rotate(60deg) translate(50%, 50%) } >+ } >+</style> >+<p>You should not see any of the rotating red rectangle</p> >+<div id="original"></div> >+<div id="rotator"></div> >+<div id="cover"></div> >diff --git a/LayoutTests/legacy-animation-engine/animations/additive-transform-animations-expected.png b/LayoutTests/legacy-animation-engine/animations/additive-transform-animations-expected.png >deleted file mode 100644 >index 7ef45cf18d8b61c4e1dedde1308b3ca26c15bd23..0000000000000000000000000000000000000000 >GIT binary patch >literal 0 >HcmV?d00001 > >literal 11397 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 > >diff --git a/LayoutTests/legacy-animation-engine/animations/additive-transform-animations.html b/LayoutTests/legacy-animation-engine/animations/additive-transform-animations.html >index 4c2a289cc385ae780c75b6a0e04243adb0ccbca7..d8a1b10bcfea0bfdf77e21dced9e8758737d83ef 100644 >--- a/LayoutTests/legacy-animation-engine/animations/additive-transform-animations.html >+++ b/LayoutTests/legacy-animation-engine/animations/additive-transform-animations.html >@@ -1,43 +1,38 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=false ] --> >- >-<html> >-<head> >- <style type="text/css"> >- .box { >- height: 100px; >- width: 100px; >- background-color: blue; >- } >- >- #box { >- -webkit-animation: anim 2s linear both; >- } >- >- @-webkit-keyframes anim { >- from { -webkit-transform: rotate(0deg) translate(-100px, 0); } >- to { -webkit-transform: rotate(180deg) translate(300px, 0); } >+<style><!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=false ] --> >+ #original { >+ position: absolute; >+ top: 100px; >+ left: 100px; >+ width: 100px; >+ height: 100px; >+ background-color: blue; > } > >- #result { >- opacity: 0; /* hide in pixel result */ >+ #rotator { >+ position: absolute; >+ top: 100px; >+ left: 100px; >+ width: 100px; >+ height: 100px; >+ background-color: red; >+ animation: animation 5s infinite linear; > } >- </style> >- <script src="resources/animation-test-helpers.js" type="text/javascript"></script> >- <script type="text/javascript"> >- const expectedValues = [ >- // [time, element-id, property, expected-value, tolerance] >- ["anim", 1, "box", "webkitTransform", [0, 1, -1, 0, 0, 100], 0.002], >- ]; >- >- const doPixelTest = true; >- const disablePauseAnimationAPI = false; >- runAnimationTest(expectedValues, null, null, disablePauseAnimationAPI, doPixelTest); >- </script> >-</head> >-<body> > >-<div class="box" id="box"></div> >-<div id="result"></div> >+ #cover { >+ position: absolute; >+ top: 150px; >+ left: 50px; >+ width: 200px; >+ height: 150px; >+ background-color: green; >+ } > >-</body> >-</html> >+ @keyframes animation { >+ from { transform: rotate(40deg) translate(50%, 50%) } >+ to { transform: rotate(60deg) translate(50%, 50%) } >+ } >+</style> >+<p>You should not see any of the rotating red rectangle</p> >+<div id="original"></div> >+<div id="rotator"></div> >+<div id="cover"></div> >diff --git a/LayoutTests/platform/gtk/animations/additive-transform-animations-expected.png b/LayoutTests/platform/gtk/animations/additive-transform-animations-expected.png >deleted file mode 100644 >index 930f9506c1b87c617c65495d16a6aa61eb9cd875..0000000000000000000000000000000000000000 >GIT binary patch >literal 0 >HcmV?d00001 > >literal 3475 >zcmeHKZA?>V6h0I%D3K2lnQQ~BIL1O0T2|@`bS@ww4i;UyW+QEB5tku|fLa)(g=GPz >z6P0W@H9%sNY*u@naWE0Q1VfYQ=3s$#u%;b1tl27*wiH_Xwf7dbrTfT!Z)xt2p1$`z >z&w0*sp7Z0jy;hjFeqHQ309c>DCucuEU;+Sz8$v-R(Ho<a&`)x0F1J?n_CZm3&9Mqd >zWtP#H=`?z32}77#CM?Z3$fWN~D@kYWWYE$@X(D^(^CwW!8eu_R4tU6?XRx;e!AIri >z?0Q{%X-=crd-?m=-D6kA#y{^ddUg-&?KuDVy**<rek^0KOn;<(*O||H783J1GMd93 >zu10`w>+UWB$ll$G0SGCfkno&8_<xE}^q_aiVY0Q~G5lB}=ZJ2{78Mcpx&{Y>#~U>m >zRD@&Mw8R*a#<Lqw_4T2!(P?|KY&;aEtrFiII^Ef6GSj-c@5No45H~y%9)3%)8FYLr >zrZu*AP0fwIbL?!I=Y~>gvN1W=6veDX?Un%P8ycgTWw)O2JbTWxKuDcwJl=NK6v)b} >zsaQ5!`CZ${rrzr+!fqemN*>PK!Zq_wdZn7}U`9i~DCrlS#e)8y$0=~SU+}fLU>WeU >zQBAisUD7pxyA~q1z{?MVk!O!nF~&v9BY^(+?OcGgm=uty+weCPkJy2rYwQ;U!2Mz$ >zUnfxv1mUCu%(sMYT1ELc=c62#>yMm$Bx(>!_6CJPll2n!W`N}plF?7i!4Oe1e8Id> >z^>Z-b)}tsC&$t4?tz9cmMkMj^Hhk*vH*A7)ozuw!D2|VjC!_u2Ru5mGVj$br^kOb5 >zP>@6^AIS2Ydds?4>jjGB9zZp*MC@uNn_nLQRT5NLueTri;f1DPNI~Ev$Oi6#A<4iZ >z1$0j?g~+|CeuVlY(?~H$)O&1%x^1P>?Ck7#D98*oRLrLRlDt4E|6uigND2t@1+PXT >z%I9z&YUmD{%*R2K8+|LU@>@-;lMH%!gsilUFlO4b0{^Ch361l2g8x+C>}>dx48Hu# >zf00SPB5yZ=PZ@X62+nGIUtJDO04xE!YHN)E?n_}vBr3gfVr1k>41h|{L<S{q+sU^` >zP2?Ul5;Rj*n0#)D>NO5(zI83>w4;IwM$9K@7HrZEkD1t{;p9UfGm;km?XIMuxRkVS >z)i63E+1!s?a=7>&k43LOJX%K2&K^}N#nO1Akx(g229?cjF_`q-O1_jGrnS4>R>ENA >zDwM}rUrgVe{!lZ&e}_eD)*gui{HX`{okE98JvXY?t1FddmWhfMH!D%YcNot|q$+7k >zX=b9XK8tbjQ}@988R5X}n?~x%p00MX(AMnRK&}qiW0XJei{N*He+&Fu;NOD(=oZ}c >YfIvu#u(ZbYp${g=&n?Wk@rt1NS5<vTH2?qr > >diff --git a/LayoutTests/platform/gtk/animations/additive-transform-animations-expected.txt b/LayoutTests/platform/gtk/animations/additive-transform-animations-expected.txt >deleted file mode 100644 >index 3d16a2474d4c915b8c654459f1746de76a79a779..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/gtk/animations/additive-transform-animations-expected.txt >+++ /dev/null >@@ -1,12 +0,0 @@ >-layer at (0,0) size 800x600 >- RenderView at (0,0) size 800x600 >-layer at (0,0) size 800x134 >- RenderBlock {HTML} at (0,0) size 800x134 >- RenderBody {BODY} at (8,8) size 784x118 >-layer at (8,8) size 100x100 >- RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#0000FF] >-layer at (8,108) size 784x18 >- RenderBlock {DIV} at (0,100) size 784x18 >- RenderText {#text} at (0,0) size 627x17 >- text run at (0,0) width 627: "PASS - \"webkitTransform\" property for \"box\" element at 1s saw something close to: 0,1,-1,0,0,100" >- RenderBR {BR} at (626,0) size 1x17 >diff --git a/LayoutTests/platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.png b/LayoutTests/platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.png >deleted file mode 100644 >index c57f0f012e2cdbdb16720205f6181ef39fa8d3ea..0000000000000000000000000000000000000000 >GIT binary patch >literal 0 >HcmV?d00001 > >literal 5142 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 >Yu^>dFHS-w_ezOAyo!lL1zv0jS7l0^!ZvX%Q > >diff --git a/LayoutTests/platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.txt b/LayoutTests/platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.txt >deleted file mode 100644 >index 3d16a2474d4c915b8c654459f1746de76a79a779..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.txt >+++ /dev/null >@@ -1,12 +0,0 @@ >-layer at (0,0) size 800x600 >- RenderView at (0,0) size 800x600 >-layer at (0,0) size 800x134 >- RenderBlock {HTML} at (0,0) size 800x134 >- RenderBody {BODY} at (8,8) size 784x118 >-layer at (8,8) size 100x100 >- RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#0000FF] >-layer at (8,108) size 784x18 >- RenderBlock {DIV} at (0,100) size 784x18 >- RenderText {#text} at (0,0) size 627x17 >- text run at (0,0) width 627: "PASS - \"webkitTransform\" property for \"box\" element at 1s saw something close to: 0,1,-1,0,0,100" >- RenderBR {BR} at (626,0) size 1x17 >diff --git a/LayoutTests/platform/ios/animations/additive-transform-animations-expected.txt b/LayoutTests/platform/ios/animations/additive-transform-animations-expected.txt >deleted file mode 100644 >index 232868146e274e60bc2dd3ed0b6cf481de351ebd..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/ios/animations/additive-transform-animations-expected.txt >+++ /dev/null >@@ -1,12 +0,0 @@ >-layer at (0,0) size 800x600 >- RenderView at (0,0) size 800x600 >-layer at (0,0) size 800x136 >- RenderBlock {HTML} at (0,0) size 800x136 >- RenderBody {BODY} at (8,8) size 784x120 >-layer at (8,8) size 100x100 >- RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#0000FF] >-layer at (8,108) size 784x20 >- RenderBlock {DIV} at (0,100) size 784x20 >- RenderText {#text} at (0,0) size 635x19 >- text run at (0,0) width 635: "PASS - \"webkitTransform\" property for \"box\" element at 1s saw something close to: 0,1,-1,0,0,100" >- RenderBR {BR} at (634,0) size 1x19 >diff --git a/LayoutTests/platform/ios/legacy-animation-engine/animations/additive-transform-animations-expected.txt b/LayoutTests/platform/ios/legacy-animation-engine/animations/additive-transform-animations-expected.txt >deleted file mode 100644 >index 232868146e274e60bc2dd3ed0b6cf481de351ebd..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/ios/legacy-animation-engine/animations/additive-transform-animations-expected.txt >+++ /dev/null >@@ -1,12 +0,0 @@ >-layer at (0,0) size 800x600 >- RenderView at (0,0) size 800x600 >-layer at (0,0) size 800x136 >- RenderBlock {HTML} at (0,0) size 800x136 >- RenderBody {BODY} at (8,8) size 784x120 >-layer at (8,8) size 100x100 >- RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#0000FF] >-layer at (8,108) size 784x20 >- RenderBlock {DIV} at (0,100) size 784x20 >- RenderText {#text} at (0,0) size 635x19 >- text run at (0,0) width 635: "PASS - \"webkitTransform\" property for \"box\" element at 1s saw something close to: 0,1,-1,0,0,100" >- RenderBR {BR} at (634,0) size 1x19 >diff --git a/LayoutTests/platform/mac/animations/additive-transform-animations-expected.txt b/LayoutTests/platform/mac/animations/additive-transform-animations-expected.txt >deleted file mode 100644 >index a248c0ab7fd847da886f9c97b15eba02691c3679..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/mac/animations/additive-transform-animations-expected.txt >+++ /dev/null >@@ -1,12 +0,0 @@ >-layer at (0,0) size 800x600 >- RenderView at (0,0) size 800x600 >-layer at (0,0) size 800x134 >- RenderBlock {HTML} at (0,0) size 800x134 >- RenderBody {BODY} at (8,8) size 784x118 >-layer at (8,8) size 100x100 >- RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#0000FF] >-layer at (8,108) size 784x18 >- RenderBlock {DIV} at (0,100) size 784x18 >- RenderText {#text} at (0,0) size 635x18 >- text run at (0,0) width 635: "PASS - \"webkitTransform\" property for \"box\" element at 1s saw something close to: 0,1,-1,0,0,100" >- RenderBR {BR} at (634,0) size 1x18 >diff --git a/LayoutTests/platform/mac/legacy-animation-engine/animations/additive-transform-animations-expected.txt b/LayoutTests/platform/mac/legacy-animation-engine/animations/additive-transform-animations-expected.txt >deleted file mode 100644 >index a248c0ab7fd847da886f9c97b15eba02691c3679..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/mac/legacy-animation-engine/animations/additive-transform-animations-expected.txt >+++ /dev/null >@@ -1,12 +0,0 @@ >-layer at (0,0) size 800x600 >- RenderView at (0,0) size 800x600 >-layer at (0,0) size 800x134 >- RenderBlock {HTML} at (0,0) size 800x134 >- RenderBody {BODY} at (8,8) size 784x118 >-layer at (8,8) size 100x100 >- RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#0000FF] >-layer at (8,108) size 784x18 >- RenderBlock {DIV} at (0,100) size 784x18 >- RenderText {#text} at (0,0) size 635x18 >- text run at (0,0) width 635: "PASS - \"webkitTransform\" property for \"box\" element at 1s saw something close to: 0,1,-1,0,0,100" >- RenderBR {BR} at (634,0) size 1x18 >diff --git a/LayoutTests/platform/win/animations/additive-transform-animations-expected.txt b/LayoutTests/platform/win/animations/additive-transform-animations-expected.txt >deleted file mode 100644 >index 8d338a6841940e3ad1632595d9f44f0ffeeea382..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/win/animations/additive-transform-animations-expected.txt >+++ /dev/null >@@ -1,12 +0,0 @@ >-layer at (0,0) size 800x600 >- RenderView at (0,0) size 800x600 >-layer at (0,0) size 800x134 >- RenderBlock {HTML} at (0,0) size 800x134 >- RenderBody {BODY} at (8,8) size 784x118 >-layer at (8,8) size 100x100 >- RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#0000FF] >-layer at (8,108) size 784x18 >- RenderBlock {DIV} at (0,100) size 784x18 >- RenderText {#text} at (0,0) size 629x18 >- text run at (0,0) width 629: "PASS - \"webkitTransform\" property for \"box\" element at 1s saw something close to: 0,1,-1,0,0,100" >- RenderBR {BR} at (629,0) size 0x18 >diff --git a/LayoutTests/platform/win/legacy-animation-engine/animations/additive-transform-animations-expected.txt b/LayoutTests/platform/win/legacy-animation-engine/animations/additive-transform-animations-expected.txt >deleted file mode 100644 >index 8d338a6841940e3ad1632595d9f44f0ffeeea382..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/win/legacy-animation-engine/animations/additive-transform-animations-expected.txt >+++ /dev/null >@@ -1,12 +0,0 @@ >-layer at (0,0) size 800x600 >- RenderView at (0,0) size 800x600 >-layer at (0,0) size 800x134 >- RenderBlock {HTML} at (0,0) size 800x134 >- RenderBody {BODY} at (8,8) size 784x118 >-layer at (8,8) size 100x100 >- RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#0000FF] >-layer at (8,108) size 784x18 >- RenderBlock {DIV} at (0,100) size 784x18 >- RenderText {#text} at (0,0) size 629x18 >- text run at (0,0) width 629: "PASS - \"webkitTransform\" property for \"box\" element at 1s saw something close to: 0,1,-1,0,0,100" >- RenderBR {BR} at (629,0) size 0x18 >diff --git a/LayoutTests/platform/wincairo/animations/additive-transform-animations-expected.txt b/LayoutTests/platform/wincairo/animations/additive-transform-animations-expected.txt >deleted file mode 100644 >index b1ef5c0b60d1cc3fb6cc49d6a8cca8805eb0719d..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/wincairo/animations/additive-transform-animations-expected.txt >+++ /dev/null >@@ -1,12 +0,0 @@ >-layer at (0,0) size 800x600 >- RenderView at (0,0) size 800x600 >-layer at (0,0) size 800x136 >- RenderBlock {HTML} at (0,0) size 800x136 >- RenderBody {BODY} at (8,8) size 784x120 >-layer at (8,8) size 100x100 >- RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#0000FF] >-layer at (8,108) size 784x20 >- RenderBlock {DIV} at (0,100) size 784x20 >- RenderText {#text} at (0,0) size 602x19 >- text run at (0,0) width 602: "PASS - \"webkitTransform\" property for \"box\" element at 1s saw something close to: 0,1,-1,0,0,100" >- RenderBR {BR} at (602,0) size 0x19 >diff --git a/LayoutTests/platform/wincairo/legacy-animation-engine/animations/additive-transform-animations-expected.txt b/LayoutTests/platform/wincairo/legacy-animation-engine/animations/additive-transform-animations-expected.txt >deleted file mode 100644 >index b1ef5c0b60d1cc3fb6cc49d6a8cca8805eb0719d..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/wincairo/legacy-animation-engine/animations/additive-transform-animations-expected.txt >+++ /dev/null >@@ -1,12 +0,0 @@ >-layer at (0,0) size 800x600 >- RenderView at (0,0) size 800x600 >-layer at (0,0) size 800x136 >- RenderBlock {HTML} at (0,0) size 800x136 >- RenderBody {BODY} at (8,8) size 784x120 >-layer at (8,8) size 100x100 >- RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#0000FF] >-layer at (8,108) size 784x20 >- RenderBlock {DIV} at (0,100) size 784x20 >- RenderText {#text} at (0,0) size 602x19 >- text run at (0,0) width 602: "PASS - \"webkitTransform\" property for \"box\" element at 1s saw something close to: 0,1,-1,0,0,100" >- RenderBR {BR} at (602,0) size 0x19 >diff --git a/LayoutTests/platform/wpe/animations/additive-transform-animations-expected.txt b/LayoutTests/platform/wpe/animations/additive-transform-animations-expected.txt >deleted file mode 100644 >index 7aa45de2f016d40b90f990042b41a46cc77ec359..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/wpe/animations/additive-transform-animations-expected.txt >+++ /dev/null >@@ -1,12 +0,0 @@ >-layer at (0,0) size 800x600 >- RenderView at (0,0) size 800x600 >-layer at (0,0) size 800x134 >- RenderBlock {HTML} at (0,0) size 800x134 >- RenderBody {BODY} at (8,8) size 784x118 >-layer at (8,8) size 100x100 >- RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#0000FF] >-layer at (8,108) size 784x18 >- RenderBlock {DIV} at (0,100) size 784x18 >- RenderText {#text} at (0,0) size 629x17 >- text run at (0,0) width 629: "PASS - \"webkitTransform\" property for \"box\" element at 1s saw something close to: 0,1,-1,0,0,100" >- RenderBR {BR} at (629,0) size 0x17 >diff --git a/LayoutTests/platform/wpe/legacy-animation-engine/animations/additive-transform-animations-expected.txt b/LayoutTests/platform/wpe/legacy-animation-engine/animations/additive-transform-animations-expected.txt >deleted file mode 100644 >index 7aa45de2f016d40b90f990042b41a46cc77ec359..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/wpe/legacy-animation-engine/animations/additive-transform-animations-expected.txt >+++ /dev/null >@@ -1,12 +0,0 @@ >-layer at (0,0) size 800x600 >- RenderView at (0,0) size 800x600 >-layer at (0,0) size 800x134 >- RenderBlock {HTML} at (0,0) size 800x134 >- RenderBody {BODY} at (8,8) size 784x118 >-layer at (8,8) size 100x100 >- RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#0000FF] >-layer at (8,108) size 784x18 >- RenderBlock {DIV} at (0,100) size 784x18 >- RenderText {#text} at (0,0) size 629x17 >- text run at (0,0) width 629: "PASS - \"webkitTransform\" property for \"box\" element at 1s saw something close to: 0,1,-1,0,0,100" >- RenderBR {BR} at (629,0) size 0x17
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
simon.fraser
:
review+
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 194878
: 362560