From 9d1f53dfb764db70b771ca0ce9e64dac362da56b Mon Sep 17 00:00:00 2001 From: Ojan Vafai Date: Tue, 24 Feb 2015 14:31:48 -0800 Subject: [PATCH] Cleanup transform-related methods in RenderLayer. -Get rid of paintsWithTransform. -Remove currentTransform. It was only ever called with IncludeTransformOrigin and on non-null transforms. -Remove renderableTransform. It was only called on non-null transforms. -Remove a layer()->parent() branch. The ASSERT had been added in a previous patch, but the branch wasn't removed. -Inline makeMatrixRenderable. It was only called in one place. -Add a test to make sure that transform origin is corrrectly excluded from the transform computedStyle. R=abarth@chromium.org Review URL: https://codereview.chromium.org/958463002 --- .../tests/styles/transforms-expected.txt | 8 +++ .../src/flutter/tests/styles/transforms.sky | 52 +++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 engine/src/flutter/tests/styles/transforms-expected.txt create mode 100644 engine/src/flutter/tests/styles/transforms.sky diff --git a/engine/src/flutter/tests/styles/transforms-expected.txt b/engine/src/flutter/tests/styles/transforms-expected.txt new file mode 100644 index 0000000000..95a2ab9b31 --- /dev/null +++ b/engine/src/flutter/tests/styles/transforms-expected.txt @@ -0,0 +1,8 @@ +CONSOLE: unittest-suite-wait-for-done +CONSOLE: PASS: pixel translate should roundtrip +CONSOLE: PASS: percent translate should roundtrip +CONSOLE: PASS: scale should roundtrip +CONSOLE: +CONSOLE: All 3 tests passed. +CONSOLE: unittest-suite-success +DONE diff --git a/engine/src/flutter/tests/styles/transforms.sky b/engine/src/flutter/tests/styles/transforms.sky new file mode 100644 index 0000000000..9473c915ea --- /dev/null +++ b/engine/src/flutter/tests/styles/transforms.sky @@ -0,0 +1,52 @@ + + +
+
+
+ +