[Win] Windows 7 Release Testers report many compositing failures
authorjberlin@webkit.org <jberlin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 1 Jun 2012 22:59:07 +0000 (22:59 +0000)
committerjberlin@webkit.org <jberlin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 1 Jun 2012 22:59:07 +0000 (22:59 +0000)
https://bugs.webkit.org/show_bug.cgi?id=88040

Part 2 of adding expected (failing?) results to get the bots greener.

* platform/win/compositing/images: Added.
* platform/win/compositing/images/clip-on-directly-composited-image-expected.txt: Added.
* platform/win/compositing/images/direct-image-background-color-expected.txt: Added.
* platform/win/compositing/images/direct-pdf-image-expected.txt: Added.
* platform/win/compositing/images/direct-svg-image-expected.txt: Added.
* platform/win/compositing/layer-creation/fixed-position-out-of-view-expected.txt: Added.
* platform/win/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Added.
* platform/win/compositing/layer-creation/overlap-animation-expected.txt: Added.
* platform/win/compositing/layer-creation/overlap-child-layer-expected.txt: Added.
* platform/win/compositing/layer-creation/overlap-clipping-expected.txt: Added.
* platform/win/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt: Added.
* platform/win/compositing/layer-creation/overlap-transformed-layer-expected.txt: Added.
* platform/win/compositing/layer-creation/overlap-transforms-expected.txt: Added.
* platform/win/compositing/layer-creation/rotate3d-overlap-expected.txt: Added.
* platform/win/compositing/layer-creation/scroll-partial-update-expected.txt: Added.
* platform/win/compositing/layer-creation/spanOverlapsCanvas-expected.txt: Added.
* platform/win/compositing/layer-creation/stacking-context-overlap-expected.txt: Added.
* platform/win/compositing/layer-creation/stacking-context-overlap-nested-expected.txt: Added.
* platform/win/compositing/layer-creation/translatez-overlap-expected.txt: Added.
* platform/win/compositing/masks: Added.
* platform/win/compositing/masks/direct-image-mask-expected.txt: Added.
* platform/win/compositing/masks/masked-ancestor-expected.txt: Added.
* platform/win/compositing/masks/multiple-masks-expected.txt: Added.
* platform/win/compositing/masks/simple-composited-mask-expected.txt: Added.
* platform/win/compositing/overflow/ancestor-overflow-expected.txt
* platform/win/compositing/overflow/clip-descendents-expected.txt: Added.
* platform/win/compositing/overflow/content-gains-scrollbars-expected.txt: Added.
* platform/win/compositing/overflow/content-loses-scrollbars-expected.txt: Added.
* platform/win/compositing/overflow/overflow-compositing-descendant-expected.txt: Added.
* platform/win/compositing/overflow/overflow-positioning-expected.txt: Added.
* platform/win/compositing/overflow/overflow-scrollbar-layers-expected.txt: Added.
* platform/win/compositing/overflow/resize-painting-expected.txt: Added.
* platform/win/compositing/rtl: Added.
* platform/win/compositing/rtl/rtl-absolute-expected.txt: Added.
* platform/win/compositing/rtl/rtl-absolute-overflow-expected.txt: Added.
* platform/win/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt: Added.
* platform/win/compositing/rtl/rtl-iframe-absolute-expected.txt: Added.
* platform/win/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt: Added.
* platform/win/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt: Added.
* platform/win/compositing/rtl/rtl-iframe-fixed-expected.txt: Added.
* platform/win/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt: Added.
* platform/win/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt: Added.
* platform/win/compositing/rtl/rtl-iframe-relative-expected.txt: Added.
* platform/win/compositing/rtl/rtl-relative-expected.txt: Added.
* platform/win/compositing/tiling/crash-reparent-tiled-layer-expected.txt: Added.
* platform/win/compositing/visibility: Added.
* platform/win/compositing/visibility/layer-visible-content-expected.txt: Added.
* platform/win/compositing/visibility/visibility-image-layers-dynamic-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@119295 268f45cc-cd09-0410-ab3c-d52691b4dbfc

45 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/win/compositing/images/clip-on-directly-composited-image-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/images/direct-image-background-color-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/images/direct-pdf-image-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/images/direct-svg-image-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/layer-creation/fixed-position-out-of-view-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/layer-creation/overflow-scroll-overlap-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/layer-creation/overlap-animation-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/layer-creation/overlap-child-layer-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/layer-creation/overlap-clipping-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/layer-creation/overlap-transformed-layer-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/layer-creation/overlap-transforms-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/layer-creation/rotate3d-overlap-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/layer-creation/scroll-partial-update-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/layer-creation/spanOverlapsCanvas-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/layer-creation/stacking-context-overlap-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/layer-creation/stacking-context-overlap-nested-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/layer-creation/translatez-overlap-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/masks/direct-image-mask-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/masks/masked-ancestor-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/masks/multiple-masks-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/masks/simple-composited-mask-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/overflow/ancestor-overflow-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/overflow/clip-descendents-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/overflow/content-gains-scrollbars-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/overflow/content-loses-scrollbars-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/overflow/overflow-compositing-descendant-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/overflow/overflow-positioning-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/overflow/overflow-scrollbar-layers-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/overflow/resize-painting-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/rtl/rtl-absolute-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/rtl/rtl-absolute-overflow-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/rtl/rtl-iframe-absolute-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/rtl/rtl-iframe-fixed-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/rtl/rtl-iframe-relative-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/rtl/rtl-relative-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/tiling/crash-reparent-tiled-layer-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/visibility/layer-visible-content-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/compositing/visibility/visibility-image-layers-dynamic-expected.txt [new file with mode: 0644]

index 9ea8e8e..16228fc 100644 (file)
@@ -1,3 +1,59 @@
+2012-06-01  Jessie Berlin  <jberlin@apple.com>
+
+        [Win] Windows 7 Release Testers report many compositing failures
+        https://bugs.webkit.org/show_bug.cgi?id=88040
+
+        Part 2 of adding expected (failing?) results to get the bots greener.
+
+        * platform/win/compositing/images: Added.
+        * platform/win/compositing/images/clip-on-directly-composited-image-expected.txt: Added.
+        * platform/win/compositing/images/direct-image-background-color-expected.txt: Added.
+        * platform/win/compositing/images/direct-pdf-image-expected.txt: Added.
+        * platform/win/compositing/images/direct-svg-image-expected.txt: Added.
+        * platform/win/compositing/layer-creation/fixed-position-out-of-view-expected.txt: Added.
+        * platform/win/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Added.
+        * platform/win/compositing/layer-creation/overlap-animation-expected.txt: Added.
+        * platform/win/compositing/layer-creation/overlap-child-layer-expected.txt: Added.
+        * platform/win/compositing/layer-creation/overlap-clipping-expected.txt: Added.
+        * platform/win/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt: Added.
+        * platform/win/compositing/layer-creation/overlap-transformed-layer-expected.txt: Added.
+        * platform/win/compositing/layer-creation/overlap-transforms-expected.txt: Added.
+        * platform/win/compositing/layer-creation/rotate3d-overlap-expected.txt: Added.
+        * platform/win/compositing/layer-creation/scroll-partial-update-expected.txt: Added.
+        * platform/win/compositing/layer-creation/spanOverlapsCanvas-expected.txt: Added.
+        * platform/win/compositing/layer-creation/stacking-context-overlap-expected.txt: Added.
+        * platform/win/compositing/layer-creation/stacking-context-overlap-nested-expected.txt: Added.
+        * platform/win/compositing/layer-creation/translatez-overlap-expected.txt: Added.
+        * platform/win/compositing/masks: Added.
+        * platform/win/compositing/masks/direct-image-mask-expected.txt: Added.
+        * platform/win/compositing/masks/masked-ancestor-expected.txt: Added.
+        * platform/win/compositing/masks/multiple-masks-expected.txt: Added.
+        * platform/win/compositing/masks/simple-composited-mask-expected.txt: Added.
+        * platform/win/compositing/overflow/ancestor-overflow-expected.txt
+        * platform/win/compositing/overflow/clip-descendents-expected.txt: Added.
+        * platform/win/compositing/overflow/content-gains-scrollbars-expected.txt: Added.
+        * platform/win/compositing/overflow/content-loses-scrollbars-expected.txt: Added.
+        * platform/win/compositing/overflow/overflow-compositing-descendant-expected.txt: Added.
+        * platform/win/compositing/overflow/overflow-positioning-expected.txt: Added.
+        * platform/win/compositing/overflow/overflow-scrollbar-layers-expected.txt: Added.
+        * platform/win/compositing/overflow/resize-painting-expected.txt: Added.
+        * platform/win/compositing/rtl: Added.
+        * platform/win/compositing/rtl/rtl-absolute-expected.txt: Added.
+        * platform/win/compositing/rtl/rtl-absolute-overflow-expected.txt: Added.
+        * platform/win/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt: Added.
+        * platform/win/compositing/rtl/rtl-iframe-absolute-expected.txt: Added.
+        * platform/win/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt: Added.
+        * platform/win/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt: Added.
+        * platform/win/compositing/rtl/rtl-iframe-fixed-expected.txt: Added.
+        * platform/win/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt: Added.
+        * platform/win/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt: Added.
+        * platform/win/compositing/rtl/rtl-iframe-relative-expected.txt: Added.
+        * platform/win/compositing/rtl/rtl-relative-expected.txt: Added.
+        * platform/win/compositing/tiling/crash-reparent-tiled-layer-expected.txt: Added.
+        * platform/win/compositing/visibility: Added.
+        * platform/win/compositing/visibility/layer-visible-content-expected.txt: Added.
+        * platform/win/compositing/visibility/visibility-image-layers-dynamic-expected.txt: Added.
+
 2012-06-01  Filip Pizlo  <fpizlo@apple.com>
 
         DFG constant folding search for the last local access skips the immediately previous local access
diff --git a/LayoutTests/platform/win/compositing/images/clip-on-directly-composited-image-expected.txt b/LayoutTests/platform/win/compositing/images/clip-on-directly-composited-image-expected.txt
new file mode 100644 (file)
index 0000000..8070467
--- /dev/null
@@ -0,0 +1,20 @@
+
+(GraphicsLayer
+  (bounds 1570.00 1170.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 3140.00 2340.00)
+      (transform [2.00 0.00 0.00 0.00] [0.00 2.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (position 210.00 23.00)
+          (anchor 0.64 0.64)
+          (bounds 140.00 140.00)
+          (drawsContent 1)
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/images/direct-image-background-color-expected.txt b/LayoutTests/platform/win/compositing/images/direct-image-background-color-expected.txt
new file mode 100644 (file)
index 0000000..a149870
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 785x585
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 785x585
+  RenderBlock {HTML} at (0,0) size 785x585
+    RenderBody {BODY} at (8,20) size 769x549
+      RenderImage {IMG} at (20,0) size 280x200 [bgcolor=#0000807F]
+      RenderBlock {P} at (0,440) size 769x18
+        RenderText {#text} at (0,0) size 242x18
+          text run at (0,0) width 242: "Top and bottom should look the same."
+layer at (28,240) size 280x200
+  RenderImage {IMG} at (20,220) size 280x200 [bgcolor=#0000807F]
diff --git a/LayoutTests/platform/win/compositing/images/direct-pdf-image-expected.txt b/LayoutTests/platform/win/compositing/images/direct-pdf-image-expected.txt
new file mode 100644 (file)
index 0000000..d5323ec
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 785x585
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 785x585
+  RenderBlock {HTML} at (0,0) size 785x585
+    RenderBody {BODY} at (0,0) size 785x585
+layer at (0,0) size 100x200
+  RenderBlock (positioned) {DIV} at (0,0) size 100x200 [bgcolor=#FF0000]
+layer at (0,0) size 100x100
+  RenderImage {IMG} at (0,0) size 100x100
+layer at (0,100) size 100x100
+  RenderImage {IMG} at (0,100) size 100x100
diff --git a/LayoutTests/platform/win/compositing/images/direct-svg-image-expected.txt b/LayoutTests/platform/win/compositing/images/direct-svg-image-expected.txt
new file mode 100644 (file)
index 0000000..d5323ec
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 785x585
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 785x585
+  RenderBlock {HTML} at (0,0) size 785x585
+    RenderBody {BODY} at (0,0) size 785x585
+layer at (0,0) size 100x200
+  RenderBlock (positioned) {DIV} at (0,0) size 100x200 [bgcolor=#FF0000]
+layer at (0,0) size 100x100
+  RenderImage {IMG} at (0,0) size 100x100
+layer at (0,100) size 100x100
+  RenderImage {IMG} at (0,100) size 100x100
diff --git a/LayoutTests/platform/win/compositing/layer-creation/fixed-position-out-of-view-expected.txt b/LayoutTests/platform/win/compositing/layer-creation/fixed-position-out-of-view-expected.txt
new file mode 100644 (file)
index 0000000..b936c79
--- /dev/null
@@ -0,0 +1,28 @@
+(GraphicsLayer
+  (bounds 1570.00 2042.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 1570.00 1170.00)
+      (transform [2.00 0.00 0.00 0.00] [0.00 2.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (position 0.00 -100.00)
+          (bounds 1570.00 2142.00)
+          (drawsContent 1)
+          (children 2
+            (GraphicsLayer
+              (position 0.00 100.00)
+              (bounds 10.00 10.00)
+            )
+            (GraphicsLayer
+              (bounds 1570.00 2142.00)
+              (drawsContent 1)
+            )
+          )
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/layer-creation/overflow-scroll-overlap-expected.txt b/LayoutTests/platform/win/compositing/layer-creation/overflow-scroll-overlap-expected.txt
new file mode 100644 (file)
index 0000000..7c95558
--- /dev/null
@@ -0,0 +1,18 @@
+ (GraphicsLayer
+  (bounds 1570.00 1170.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 3140.00 2340.00)
+      (transform [2.00 0.00 0.00 0.00] [0.00 2.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (position 8.00 8.00)
+          (bounds 30.00 30.00)
+          (opacity 0.00)
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/layer-creation/overlap-animation-expected.txt b/LayoutTests/platform/win/compositing/layer-creation/overlap-animation-expected.txt
new file mode 100644 (file)
index 0000000..8dc6534
--- /dev/null
@@ -0,0 +1,35 @@
+(GraphicsLayer
+  (bounds 1570.00 1170.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 3140.00 2340.00)
+      (transform [2.00 0.00 0.00 0.00] [0.00 2.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (position 8.00 8.00)
+          (bounds 122.00 242.00)
+          (children 1
+            (GraphicsLayer
+              (position 1.00 1.00)
+              (bounds 120.00 240.00)
+              (children 2
+                (GraphicsLayer
+                  (position 10.00 10.00)
+                  (bounds 100.00 100.00)
+                  (drawsContent 1)
+                )
+                (GraphicsLayer
+                  (position 10.00 120.00)
+                  (bounds 100.00 100.00)
+                  (drawsContent 1)
+                )
+              )
+            )
+          )
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/layer-creation/overlap-child-layer-expected.txt b/LayoutTests/platform/win/compositing/layer-creation/overlap-child-layer-expected.txt
new file mode 100644 (file)
index 0000000..1a228f3
--- /dev/null
@@ -0,0 +1,18 @@
+(GraphicsLayer
+  (bounds 1570.00 1170.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 3140.00 2340.00)
+      (transform [2.00 0.00 0.00 0.00] [0.00 2.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (anchor 1.56 0.00)
+          (bounds 256.00 256.00)
+          (drawsContent 1)
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/layer-creation/overlap-clipping-expected.txt b/LayoutTests/platform/win/compositing/layer-creation/overlap-clipping-expected.txt
new file mode 100644 (file)
index 0000000..f579d7c
--- /dev/null
@@ -0,0 +1,28 @@
+(GraphicsLayer
+  (bounds 1570.00 1170.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 3140.00 2340.00)
+      (transform [2.00 0.00 0.00 0.00] [0.00 2.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 2
+        (GraphicsLayer
+          (position 50.00 50.00)
+          (bounds 100.00 100.00)
+          (children 1
+            (GraphicsLayer
+              (bounds 500.00 100.00)
+              (drawsContent 1)
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 50.00 200.00)
+          (bounds 500.00 100.00)
+          (drawsContent 1)
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt b/LayoutTests/platform/win/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt
new file mode 100644 (file)
index 0000000..cb64706
--- /dev/null
@@ -0,0 +1,32 @@
+(GraphicsLayer
+  (bounds 1570.00 1170.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 3140.00 2340.00)
+      (transform [2.00 0.00 0.00 0.00] [0.00 2.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (bounds 100.00 100.00)
+          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [110.00 0.00 0.00 1.00])
+          (children 1
+            (GraphicsLayer
+              (bounds 100.00 100.00)
+              (children 2
+                (GraphicsLayer
+                  (bounds 100.00 100.00)
+                  (drawsContent 1)
+                )
+                (GraphicsLayer
+                  (bounds 100.00 100.00)
+                  (drawsContent 1)
+                )
+              )
+            )
+          )
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/layer-creation/overlap-transformed-layer-expected.txt b/LayoutTests/platform/win/compositing/layer-creation/overlap-transformed-layer-expected.txt
new file mode 100644 (file)
index 0000000..e4bd5d9
--- /dev/null
@@ -0,0 +1,25 @@
+(GraphicsLayer
+  (bounds 1570.00 1170.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 3140.00 2340.00)
+      (transform [2.00 0.00 0.00 0.00] [0.00 2.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (position 23.00 8.00)
+          (anchor 1.44 0.00)
+          (bounds 256.00 256.00)
+          (drawsContent 1)
+          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [-10.00 0.00 0.00 1.00])
+          (children 1
+            (GraphicsLayer
+              (position 385.00 0.00)
+            )
+          )
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/layer-creation/overlap-transforms-expected.txt b/LayoutTests/platform/win/compositing/layer-creation/overlap-transforms-expected.txt
new file mode 100644 (file)
index 0000000..ae19852
--- /dev/null
@@ -0,0 +1,36 @@
+(GraphicsLayer
+  (bounds 1570.00 1170.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 3140.00 2340.00)
+      (transform [2.00 0.00 0.00 0.00] [0.00 2.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (position 8.00 8.00)
+          (bounds 122.00 242.00)
+          (children 1
+            (GraphicsLayer
+              (position 1.00 1.00)
+              (bounds 120.00 240.00)
+              (children 2
+                (GraphicsLayer
+                  (position 10.00 10.00)
+                  (bounds 100.00 100.00)
+                  (drawsContent 1)
+                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
+                )
+                (GraphicsLayer
+                  (position 10.00 120.00)
+                  (bounds 100.00 100.00)
+                  (drawsContent 1)
+                )
+              )
+            )
+          )
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/layer-creation/rotate3d-overlap-expected.txt b/LayoutTests/platform/win/compositing/layer-creation/rotate3d-overlap-expected.txt
new file mode 100644 (file)
index 0000000..bb10256
--- /dev/null
@@ -0,0 +1,32 @@
+ (GraphicsLayer
+  (bounds 1570.00 1170.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 3140.00 2340.00)
+      (transform [2.00 0.00 0.00 0.00] [0.00 2.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 3
+        (GraphicsLayer
+          (position 25.00 25.00)
+          (bounds 106.00 106.00)
+          (drawsContent 1)
+        )
+        (GraphicsLayer
+          (position 169.00 25.00)
+          (bounds 106.00 106.00)
+          (drawsContent 1)
+          (transform [0.97 0.26 0.00 0.00] [-0.26 0.97 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+        )
+        (GraphicsLayer
+          (position 313.00 25.00)
+          (bounds 106.00 106.00)
+          (drawsContent 1)
+          (transform [0.71 0.71 0.00 0.00] [-0.71 0.71 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/layer-creation/scroll-partial-update-expected.txt b/LayoutTests/platform/win/compositing/layer-creation/scroll-partial-update-expected.txt
new file mode 100644 (file)
index 0000000..db5bfee
--- /dev/null
@@ -0,0 +1,18 @@
+scroll me
+ (GraphicsLayer
+  (bounds 1570.00 1170.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 3140.00 2340.00)
+      (transform [2.00 0.00 0.00 0.00] [0.00 2.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (position 8.00 8.00)
+          (bounds 20.00 20.00)
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/layer-creation/spanOverlapsCanvas-expected.txt b/LayoutTests/platform/win/compositing/layer-creation/spanOverlapsCanvas-expected.txt
new file mode 100644 (file)
index 0000000..8b13789
--- /dev/null
@@ -0,0 +1 @@
+
diff --git a/LayoutTests/platform/win/compositing/layer-creation/stacking-context-overlap-expected.txt b/LayoutTests/platform/win/compositing/layer-creation/stacking-context-overlap-expected.txt
new file mode 100644 (file)
index 0000000..c46055b
--- /dev/null
@@ -0,0 +1,18 @@
+(GraphicsLayer
+  (bounds 1570.00 1170.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 3140.00 2340.00)
+      (transform [2.00 0.00 0.00 0.00] [0.00 2.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (position 8.00 8.00)
+          (bounds 20.00 20.00)
+          (drawsContent 1)
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/layer-creation/stacking-context-overlap-nested-expected.txt b/LayoutTests/platform/win/compositing/layer-creation/stacking-context-overlap-nested-expected.txt
new file mode 100644 (file)
index 0000000..f2fb090
--- /dev/null
@@ -0,0 +1,26 @@
+(GraphicsLayer
+  (bounds 1570.00 1170.00)
+  (children 1
+    (GraphicsLayer
+      (position -20.00 -20.00)
+      (anchor 0.01 0.01)
+      (bounds 3160.00 2360.00)
+      (transform [2.00 0.00 0.00 0.00] [0.00 2.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (position 30.00 30.00)
+          (bounds 120.00 120.00)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (position 50.00 50.00)
+              (bounds 220.00 120.00)
+              (drawsContent 1)
+            )
+          )
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/layer-creation/translatez-overlap-expected.txt b/LayoutTests/platform/win/compositing/layer-creation/translatez-overlap-expected.txt
new file mode 100644 (file)
index 0000000..2feb963
--- /dev/null
@@ -0,0 +1,18 @@
+(GraphicsLayer
+  (bounds 1570.00 1170.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 3140.00 2340.00)
+      (transform [2.00 0.00 0.00 0.00] [0.00 2.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (position 18.00 10.00)
+          (bounds 100.00 100.00)
+          (drawsContent 1)
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/masks/direct-image-mask-expected.txt b/LayoutTests/platform/win/compositing/masks/direct-image-mask-expected.txt
new file mode 100644 (file)
index 0000000..28c1679
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 785x585
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 785x585
+  RenderBlock {HTML} at (0,0) size 785x585
+    RenderBody {BODY} at (8,8) size 769x569
+      RenderBlock {P} at (0,0) size 769x18
+        RenderText {#text} at (0,0) size 581x18
+          text run at (0,0) width 581: "Testing reflections on directly composited images. Left and right sides should look the same."
+      RenderBlock (anonymous) at (0,34) size 769x168
+        RenderText {#text} at (224,150) size 4x18
+          text run at (224,150) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+layer at (28,62) size 184x124
+  RenderImage {IMG} at (20,20) size 184x124
+layer at (256,62) size 184x124
+  RenderImage {IMG} at (248,20) size 184x124
diff --git a/LayoutTests/platform/win/compositing/masks/masked-ancestor-expected.txt b/LayoutTests/platform/win/compositing/masks/masked-ancestor-expected.txt
new file mode 100644 (file)
index 0000000..5deb354
--- /dev/null
@@ -0,0 +1,20 @@
+layer at (0,0) size 785x616
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 785x616
+  RenderBlock {HTML} at (0,0) size 785x616
+    RenderBody {BODY} at (8,8) size 769x600
+      RenderBlock {P} at (0,0) size 769x18
+        RenderText {#text} at (0,0) size 524x18
+          text run at (0,0) width 524: "Testing masks on compositing layers. Left and right columns should look the same."
+      RenderBlock (anonymous) at (0,34) size 769x566
+        RenderText {#text} at (262,548) size 4x18
+          text run at (262,548) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+layer at (8,42) size 262x562
+  RenderBlock {DIV} at (0,0) size 262x562 [border: (1px solid #000000)]
+layer at (39,73) size 200x200
+  RenderBlock (relative positioned) {DIV} at (31,31) size 200x200 [bgcolor=#6464FFCC] [border: (10px solid #000000)]
+layer at (274,42) size 262x562
+  RenderBlock {DIV} at (266,0) size 262x562 [border: (1px solid #000000)]
+layer at (305,73) size 200x200
+  RenderBlock (relative positioned) {DIV} at (31,31) size 200x200 [bgcolor=#6464FFCC] [border: (10px solid #000000)]
diff --git a/LayoutTests/platform/win/compositing/masks/multiple-masks-expected.txt b/LayoutTests/platform/win/compositing/masks/multiple-masks-expected.txt
new file mode 100644 (file)
index 0000000..b9ac50a
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 785x616
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 785x616
+  RenderBlock {HTML} at (0,0) size 785x616
+    RenderBody {BODY} at (8,8) size 769x600
+      RenderBlock {P} at (0,0) size 769x18
+        RenderText {#text} at (0,0) size 524x18
+          text run at (0,0) width 524: "Testing masks on compositing layers. Left and right columns should look the same."
+      RenderBlock (anonymous) at (0,34) size 769x566
+        RenderBlock {DIV} at (0,0) size 262x562 [border: (1px solid #000000)]
+        RenderText {#text} at (262,548) size 4x18
+          text run at (262,548) width 4: " "
+        RenderBlock {DIV} at (266,0) size 262x562 [border: (1px solid #000000)]
+        RenderText {#text} at (0,0) size 0x0
+layer at (39,73) size 200x200
+  RenderBlock (relative positioned) {DIV} at (31,31) size 200x200 [bgcolor=#6464FFCC] [border: (10px solid #000000)]
+layer at (305,73) size 200x200
+  RenderBlock (relative positioned) {DIV} at (31,31) size 200x200 [bgcolor=#6464FFCC] [border: (10px solid #000000)]
diff --git a/LayoutTests/platform/win/compositing/masks/simple-composited-mask-expected.txt b/LayoutTests/platform/win/compositing/masks/simple-composited-mask-expected.txt
new file mode 100644 (file)
index 0000000..440487c
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 785x616
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 785x616
+  RenderBlock {HTML} at (0,0) size 785x616
+    RenderBody {BODY} at (8,8) size 769x600
+      RenderBlock {P} at (0,0) size 769x18
+        RenderText {#text} at (0,0) size 524x18
+          text run at (0,0) width 524: "Testing masks on compositing layers. Left and right columns should look the same."
+      RenderBlock (anonymous) at (0,34) size 769x566
+        RenderBlock {DIV} at (0,0) size 262x562 [border: (1px solid #000000)]
+        RenderText {#text} at (262,548) size 4x18
+          text run at (262,548) width 4: " "
+        RenderBlock {DIV} at (266,0) size 262x562 [border: (1px solid #000000)]
+        RenderText {#text} at (0,0) size 0x0
+layer at (39,73) size 200x200
+  RenderBlock (relative positioned) {DIV} at (31,31) size 200x200 [bgcolor=#6464FFCC] [border: (10px solid #000000)]
+layer at (39,303) size 200x200
+  RenderBlock (relative positioned) {DIV} at (31,261) size 200x200 [bgcolor=#6464FFCC] [border: (10px solid #000000)]
+layer at (305,73) size 200x200
+  RenderBlock (relative positioned) {DIV} at (31,31) size 200x200 [bgcolor=#6464FFCC] [border: (10px solid #000000)]
+layer at (305,303) size 200x200
+  RenderBlock (relative positioned) {DIV} at (31,261) size 200x200 [bgcolor=#6464FFCC] [border: (10px solid #000000)]
diff --git a/LayoutTests/platform/win/compositing/overflow/ancestor-overflow-expected.txt b/LayoutTests/platform/win/compositing/overflow/ancestor-overflow-expected.txt
new file mode 100644 (file)
index 0000000..faf42e1
--- /dev/null
@@ -0,0 +1,55 @@
+layer at (0,0) size 785x585
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 785x430
+  RenderBlock {HTML} at (0,0) size 785x430
+    RenderBody {BODY} at (8,16) size 769x406
+      RenderBlock {P} at (0,0) size 769x18
+        RenderText {#text} at (0,0) size 459x18
+          text run at (0,0) width 459: "Test overflow clipping of composited elements in various configurations."
+      RenderBlock (anonymous) at (0,34) size 769x372
+        RenderText {#text} at (182,168) size 4x18
+          text run at (182,168) width 4: " "
+        RenderText {#text} at (368,168) size 4x18
+          text run at (368,168) width 4: " "
+        RenderText {#text} at (554,168) size 4x18
+          text run at (554,168) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderText {#text} at (182,354) size 4x18
+          text run at (182,354) width 4: " "
+        RenderText {#text} at (368,354) size 4x18
+          text run at (368,354) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+layer at (28,70) size 142x142 clip at (29,71) size 140x140 scrollHeight 171
+  RenderBlock {DIV} at (20,20) size 142x142 [border: (1px solid #000000)]
+    RenderBlock {DIV} at (11,11) size 122x122 [border: (1px solid #0000FF)]
+layer at (214,70) size 142x142 clip at (215,71) size 140x140
+  RenderBlock {DIV} at (206,20) size 142x142 [border: (1px solid #000000)]
+layer at (28,256) size 142x142 clip at (29,257) size 140x140 scrollHeight 171
+  RenderBlock {DIV} at (20,206) size 142x142 [border: (1px solid #000000)]
+    RenderBlock {DIV} at (11,11) size 122x122 [border: (1px solid #0000FF)]
+layer at (214,256) size 142x142 clip at (215,257) size 140x140
+  RenderBlock {DIV} at (206,206) size 142x142 [border: (1px solid #000000)]
+layer at (50,92) size 100x150 backgroundClip at (29,71) size 140x140 clip at (29,71) size 140x140 outlineClip at (29,71) size 140x140
+  RenderBlock {DIV} at (11,11) size 100x150 [bgcolor=#808080]
+layer at (225,81) size 122x122
+  RenderBlock (positioned) {DIV} at (225,81) size 122x122 [border: (1px solid #0000FF)]
+layer at (236,92) size 100x150
+  RenderBlock {DIV} at (11,11) size 100x150 [bgcolor=#808080]
+layer at (400,70) size 142x142 clip at (401,71) size 140x140 scrollHeight 171
+  RenderBlock (relative positioned) {DIV} at (392,20) size 142x142 [border: (1px solid #000000)]
+layer at (411,81) size 122x122
+  RenderBlock (positioned) {DIV} at (11,11) size 122x122 [border: (1px solid #0000FF)]
+layer at (422,92) size 100x150 backgroundClip at (401,71) size 140x140 clip at (401,71) size 140x140 outlineClip at (401,71) size 140x140
+  RenderBlock {DIV} at (11,11) size 100x150 [bgcolor=#808080]
+layer at (50,278) size 100x150 backgroundClip at (29,257) size 140x140 clip at (29,257) size 140x140 outlineClip at (29,257) size 140x140
+  RenderBlock {DIV} at (11,11) size 100x150 [bgcolor=#808080]
+layer at (225,267) size 122x122
+  RenderBlock (positioned) {DIV} at (225,267) size 122x122 [border: (1px solid #0000FF)]
+layer at (236,278) size 100x150
+  RenderBlock {DIV} at (11,11) size 100x150 [bgcolor=#808080]
+layer at (400,256) size 142x142 clip at (401,257) size 140x140 scrollHeight 171
+  RenderBlock (relative positioned) {DIV} at (392,206) size 142x142 [border: (1px solid #000000)]
+layer at (411,267) size 122x122
+  RenderBlock (positioned) {DIV} at (11,11) size 122x122 [border: (1px solid #0000FF)]
+layer at (422,278) size 100x150 backgroundClip at (401,257) size 140x140 clip at (401,257) size 140x140 outlineClip at (401,257) size 140x140
+  RenderBlock {DIV} at (11,11) size 100x150 [bgcolor=#808080]
diff --git a/LayoutTests/platform/win/compositing/overflow/clip-descendents-expected.txt b/LayoutTests/platform/win/compositing/overflow/clip-descendents-expected.txt
new file mode 100644 (file)
index 0000000..9d4dca6
--- /dev/null
@@ -0,0 +1,90 @@
+Test overflow clipping of composited elements in various configurations.
+
+(GraphicsLayer
+  (bounds 1570.00 1170.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 3140.00 2340.00)
+      (transform [2.00 0.00 0.00 0.00] [0.00 2.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 6
+        (GraphicsLayer
+          (position 48.00 64.00)
+          (bounds 60.00 70.00)
+          (children 1
+            (GraphicsLayer
+              (position 2.00 12.00)
+              (bounds 100.00 150.00)
+              (drawsContent 1)
+              (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 240.00 64.00)
+          (bounds 60.00 70.00)
+          (drawsContent 1)
+        )
+        (GraphicsLayer
+          (position 240.00 64.00)
+          (bounds 60.00 70.00)
+          (children 1
+            (GraphicsLayer
+              (position -9.00 1.00)
+              (bounds 122.00 122.00)
+              (drawsContent 1)
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 240.00 64.00)
+          (bounds 60.00 70.00)
+          (children 1
+            (GraphicsLayer
+              (position 2.00 12.00)
+              (bounds 100.00 150.00)
+              (drawsContent 1)
+              (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 48.00 230.00)
+          (bounds 60.00 70.00)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (bounds 60.00 70.00)
+              (children 1
+                (GraphicsLayer
+                  (position 2.00 12.00)
+                  (bounds 100.00 150.00)
+                  (drawsContent 1)
+                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
+                )
+              )
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 240.00 230.00)
+          (bounds 60.00 70.00)
+          (children 1
+            (GraphicsLayer
+              (bounds 60.00 70.00)
+              (children 1
+                (GraphicsLayer
+                  (position 2.00 12.00)
+                  (bounds 100.00 150.00)
+                  (drawsContent 1)
+                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
+                )
+              )
+            )
+          )
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/overflow/content-gains-scrollbars-expected.txt b/LayoutTests/platform/win/compositing/overflow/content-gains-scrollbars-expected.txt
new file mode 100644 (file)
index 0000000..172edd4
--- /dev/null
@@ -0,0 +1,74 @@
+(GraphicsLayer
+  (bounds 1570.00 1170.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 3140.00 2340.00)
+      (transform [2.00 0.00 0.00 0.00] [0.00 2.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 4
+        (GraphicsLayer
+          (position 8.00 13.00)
+          (bounds 100.00 100.00)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (bounds 85.00 100.00)
+              (children 1
+                (GraphicsLayer
+                  (bounds 10.00 200.00)
+                )
+              )
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 8.00 13.00)
+          (bounds 100.00 100.00)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (bounds 100.00 85.00)
+              (children 1
+                (GraphicsLayer
+                  (bounds 200.00 10.00)
+                )
+              )
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 8.00 13.00)
+          (bounds 100.00 100.00)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (bounds 85.00 85.00)
+              (children 1
+                (GraphicsLayer
+                  (bounds 200.00 200.00)
+                )
+              )
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 8.00 13.00)
+          (bounds 100.00 100.00)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (bounds 100.00 100.00)
+              (children 1
+                (GraphicsLayer
+                  (bounds 10.00 10.00)
+                  (drawsContent 1)
+                )
+              )
+            )
+          )
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/overflow/content-loses-scrollbars-expected.txt b/LayoutTests/platform/win/compositing/overflow/content-loses-scrollbars-expected.txt
new file mode 100644 (file)
index 0000000..f35ea26
--- /dev/null
@@ -0,0 +1,69 @@
+(GraphicsLayer
+  (bounds 1570.00 1170.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 3140.00 2340.00)
+      (transform [2.00 0.00 0.00 0.00] [0.00 2.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 4
+        (GraphicsLayer
+          (position 8.00 13.00)
+          (bounds 100.00 100.00)
+          (children 1
+            (GraphicsLayer
+              (bounds 100.00 100.00)
+              (children 1
+                (GraphicsLayer
+                  (bounds 10.00 10.00)
+                )
+              )
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 8.00 13.00)
+          (bounds 100.00 100.00)
+          (children 1
+            (GraphicsLayer
+              (bounds 100.00 100.00)
+              (children 1
+                (GraphicsLayer
+                  (bounds 10.00 10.00)
+                )
+              )
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 8.00 13.00)
+          (bounds 100.00 100.00)
+          (children 1
+            (GraphicsLayer
+              (bounds 100.00 100.00)
+              (children 1
+                (GraphicsLayer
+                  (bounds 10.00 10.00)
+                )
+              )
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 8.00 13.00)
+          (bounds 100.00 100.00)
+          (children 1
+            (GraphicsLayer
+              (bounds 100.00 100.00)
+              (children 1
+                (GraphicsLayer
+                  (bounds 10.00 10.00)
+                )
+              )
+            )
+          )
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/overflow/overflow-compositing-descendant-expected.txt b/LayoutTests/platform/win/compositing/overflow/overflow-compositing-descendant-expected.txt
new file mode 100644 (file)
index 0000000..2a42a67
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 785x585
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 785x50
+  RenderBlock {HTML} at (0,0) size 785x50
+    RenderBody {BODY} at (8,16) size 769x18
+      RenderBlock {P} at (0,0) size 769x18
+        RenderText {#text} at (0,0) size 467x18
+          text run at (0,0) width 467: "You should see a green box under the video. If you see red, the test failed."
+layer at (8,50) size 132x222 clip at (9,51) size 130x220 scrollHeight 224
+  RenderBlock (positioned) {DIV} at (8,50) size 132x222 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock (anonymous) at (11,11) size 110x104
+      RenderText {#text} at (0,0) size 0x0
+    RenderBlock {DIV} at (11,115) size 100x100 [bgcolor=#FF0000]
+layer at (19,61) size 100x100
+  RenderVideo {VIDEO} at (0,0) size 100x100 [bgcolor=#000000]
+layer at (19,165) size 100x100
+  RenderBlock (relative positioned) {DIV} at (11,115) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/win/compositing/overflow/overflow-positioning-expected.txt b/LayoutTests/platform/win/compositing/overflow/overflow-positioning-expected.txt
new file mode 100644 (file)
index 0000000..c309e83
--- /dev/null
@@ -0,0 +1,14 @@
+layer at (0,0) size 785x585
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 785x436
+  RenderBlock {HTML} at (0,0) size 785x436
+    RenderBody {BODY} at (100,100) size 585x236
+      RenderBlock {P} at (0,0) size 585x18
+        RenderText {#text} at (0,0) size 469x18
+          text run at (0,0) width 469: "Things should not jump around when the green square starts the transition."
+layer at (100,134) size 202x202 clip at (101,135) size 200x200
+  RenderBlock (relative positioned) {DIV} at (0,34) size 202x202 [border: (1px solid #000000)]
+layer at (101,135) size 200x100
+  RenderBlock (relative positioned) {DIV} at (1,1) size 200x100 [bgcolor=#80800033]
+layer at (101,135) size 150x150
+  RenderBlock (positioned) {DIV} at (1,1) size 150x150 [bgcolor=#008000]
diff --git a/LayoutTests/platform/win/compositing/overflow/overflow-scrollbar-layers-expected.txt b/LayoutTests/platform/win/compositing/overflow/overflow-scrollbar-layers-expected.txt
new file mode 100644 (file)
index 0000000..f390ab4
--- /dev/null
@@ -0,0 +1,74 @@
+(GraphicsLayer
+  (bounds 400.00 300.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 400.00 300.00)
+      (transform [0.50 0.00 0.00 0.00] [0.00 0.50 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 4
+        (GraphicsLayer
+          (position 8.00 13.00)
+          (bounds 100.00 100.00)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (bounds 85.00 100.00)
+              (children 1
+                (GraphicsLayer
+                  (bounds 10.00 200.00)
+                )
+              )
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 8.00 13.00)
+          (bounds 100.00 100.00)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (bounds 100.00 85.00)
+              (children 1
+                (GraphicsLayer
+                  (bounds 200.00 10.00)
+                )
+              )
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 8.00 13.00)
+          (bounds 100.00 100.00)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (bounds 85.00 85.00)
+              (children 1
+                (GraphicsLayer
+                  (bounds 200.00 200.00)
+                )
+              )
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 8.00 13.00)
+          (bounds 100.00 100.00)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (bounds 100.00 100.00)
+              (children 1
+                (GraphicsLayer
+                  (bounds 10.00 10.00)
+                  (drawsContent 1)
+                )
+              )
+            )
+          )
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/overflow/resize-painting-expected.txt b/LayoutTests/platform/win/compositing/overflow/resize-painting-expected.txt
new file mode 100644 (file)
index 0000000..847cf61
--- /dev/null
@@ -0,0 +1,18 @@
+(GraphicsLayer
+  (bounds 400.00 300.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 400.00 300.00)
+      (transform [0.50 0.00 0.00 0.00] [0.00 0.50 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (position 18.00 10.00)
+          (bounds 100.00 100.00)
+          (drawsContent 1)
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/rtl/rtl-absolute-expected.txt b/LayoutTests/platform/win/compositing/rtl/rtl-absolute-expected.txt
new file mode 100644 (file)
index 0000000..13d8ef4
--- /dev/null
@@ -0,0 +1,18 @@
+(GraphicsLayer
+  (bounds 400.00 300.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 400.00 300.00)
+      (transform [0.50 0.00 0.00 0.00] [0.00 0.50 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (position 50.00 50.00)
+          (bounds 100.00 100.00)
+          (drawsContent 1)
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/rtl/rtl-absolute-overflow-expected.txt b/LayoutTests/platform/win/compositing/rtl/rtl-absolute-overflow-expected.txt
new file mode 100644 (file)
index 0000000..c240fd7
--- /dev/null
@@ -0,0 +1,19 @@
+(GraphicsLayer
+  (position -100.00 0.00)
+  (bounds 500.00 500.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.20 0.00)
+      (bounds 500.00 500.00)
+      (transform [0.50 0.00 0.00 0.00] [0.00 0.50 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (position 150.00 50.00)
+          (bounds 100.00 100.00)
+          (drawsContent 1)
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt b/LayoutTests/platform/win/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt
new file mode 100644 (file)
index 0000000..65068ec
--- /dev/null
@@ -0,0 +1,19 @@
+(GraphicsLayer
+  (position -100.00 0.00)
+  (bounds 500.00 500.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.20 0.00)
+      (bounds 500.00 500.00)
+      (transform [0.50 0.00 0.00 0.00] [0.00 0.50 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (position -49.00 50.00)
+          (bounds 100.00 100.00)
+          (drawsContent 1)
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/rtl/rtl-iframe-absolute-expected.txt b/LayoutTests/platform/win/compositing/rtl/rtl-iframe-absolute-expected.txt
new file mode 100644 (file)
index 0000000..95cfda1
--- /dev/null
@@ -0,0 +1,48 @@
+(GraphicsLayer
+  (bounds 400.00 300.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 400.00 300.00)
+      (transform [0.50 0.00 0.00 0.00] [0.00 0.50 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (bounds 400.00 400.00)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (children 1
+                (GraphicsLayer
+                  (bounds 400.00 400.00)
+                  (children 1
+                    (GraphicsLayer
+                      (children 1
+                        (GraphicsLayer
+                          (bounds 400.00 400.00)
+                          (children 1
+                            (GraphicsLayer
+                              (bounds 400.00 400.00)
+                              (drawsContent 1)
+                              (children 1
+                                (GraphicsLayer
+                                  (position 50.00 50.00)
+                                  (bounds 100.00 100.00)
+                                  (drawsContent 1)
+                                )
+                              )
+                            )
+                          )
+                        )
+                      )
+                    )
+                  )
+                )
+              )
+            )
+          )
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt b/LayoutTests/platform/win/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt
new file mode 100644 (file)
index 0000000..13af9b2
--- /dev/null
@@ -0,0 +1,49 @@
+(GraphicsLayer
+  (bounds 400.00 300.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 400.00 300.00)
+      (transform [0.50 0.00 0.00 0.00] [0.00 0.50 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (bounds 400.00 400.00)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (children 1
+                (GraphicsLayer
+                  (bounds 385.00 385.00)
+                  (children 1
+                    (GraphicsLayer
+                      (children 1
+                        (GraphicsLayer
+                          (position -615.00 0.00)
+                          (bounds 1000.00 1000.00)
+                          (children 1
+                            (GraphicsLayer
+                              (bounds 1000.00 1000.00)
+                              (drawsContent 1)
+                              (children 1
+                                (GraphicsLayer
+                                  (position 665.00 50.00)
+                                  (bounds 100.00 100.00)
+                                  (drawsContent 1)
+                                )
+                              )
+                            )
+                          )
+                        )
+                      )
+                    )
+                  )
+                )
+              )
+            )
+          )
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt b/LayoutTests/platform/win/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt
new file mode 100644 (file)
index 0000000..63013ca
--- /dev/null
@@ -0,0 +1,49 @@
+(GraphicsLayer
+  (bounds 400.00 300.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 400.00 300.00)
+      (transform [0.50 0.00 0.00 0.00] [0.00 0.50 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (bounds 400.00 400.00)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (children 1
+                (GraphicsLayer
+                  (bounds 385.00 385.00)
+                  (children 1
+                    (GraphicsLayer
+                      (children 1
+                        (GraphicsLayer
+                          (position -615.00 0.00)
+                          (bounds 1000.00 1000.00)
+                          (children 1
+                            (GraphicsLayer
+                              (bounds 1000.00 1000.00)
+                              (drawsContent 1)
+                              (children 1
+                                (GraphicsLayer
+                                  (position 51.00 50.00)
+                                  (bounds 100.00 100.00)
+                                  (drawsContent 1)
+                                )
+                              )
+                            )
+                          )
+                        )
+                      )
+                    )
+                  )
+                )
+              )
+            )
+          )
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/rtl/rtl-iframe-fixed-expected.txt b/LayoutTests/platform/win/compositing/rtl/rtl-iframe-fixed-expected.txt
new file mode 100644 (file)
index 0000000..95cfda1
--- /dev/null
@@ -0,0 +1,48 @@
+(GraphicsLayer
+  (bounds 400.00 300.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 400.00 300.00)
+      (transform [0.50 0.00 0.00 0.00] [0.00 0.50 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (bounds 400.00 400.00)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (children 1
+                (GraphicsLayer
+                  (bounds 400.00 400.00)
+                  (children 1
+                    (GraphicsLayer
+                      (children 1
+                        (GraphicsLayer
+                          (bounds 400.00 400.00)
+                          (children 1
+                            (GraphicsLayer
+                              (bounds 400.00 400.00)
+                              (drawsContent 1)
+                              (children 1
+                                (GraphicsLayer
+                                  (position 50.00 50.00)
+                                  (bounds 100.00 100.00)
+                                  (drawsContent 1)
+                                )
+                              )
+                            )
+                          )
+                        )
+                      )
+                    )
+                  )
+                )
+              )
+            )
+          )
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt b/LayoutTests/platform/win/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt
new file mode 100644 (file)
index 0000000..13af9b2
--- /dev/null
@@ -0,0 +1,49 @@
+(GraphicsLayer
+  (bounds 400.00 300.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 400.00 300.00)
+      (transform [0.50 0.00 0.00 0.00] [0.00 0.50 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (bounds 400.00 400.00)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (children 1
+                (GraphicsLayer
+                  (bounds 385.00 385.00)
+                  (children 1
+                    (GraphicsLayer
+                      (children 1
+                        (GraphicsLayer
+                          (position -615.00 0.00)
+                          (bounds 1000.00 1000.00)
+                          (children 1
+                            (GraphicsLayer
+                              (bounds 1000.00 1000.00)
+                              (drawsContent 1)
+                              (children 1
+                                (GraphicsLayer
+                                  (position 665.00 50.00)
+                                  (bounds 100.00 100.00)
+                                  (drawsContent 1)
+                                )
+                              )
+                            )
+                          )
+                        )
+                      )
+                    )
+                  )
+                )
+              )
+            )
+          )
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt b/LayoutTests/platform/win/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt
new file mode 100644 (file)
index 0000000..13af9b2
--- /dev/null
@@ -0,0 +1,49 @@
+(GraphicsLayer
+  (bounds 400.00 300.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 400.00 300.00)
+      (transform [0.50 0.00 0.00 0.00] [0.00 0.50 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (bounds 400.00 400.00)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (children 1
+                (GraphicsLayer
+                  (bounds 385.00 385.00)
+                  (children 1
+                    (GraphicsLayer
+                      (children 1
+                        (GraphicsLayer
+                          (position -615.00 0.00)
+                          (bounds 1000.00 1000.00)
+                          (children 1
+                            (GraphicsLayer
+                              (bounds 1000.00 1000.00)
+                              (drawsContent 1)
+                              (children 1
+                                (GraphicsLayer
+                                  (position 665.00 50.00)
+                                  (bounds 100.00 100.00)
+                                  (drawsContent 1)
+                                )
+                              )
+                            )
+                          )
+                        )
+                      )
+                    )
+                  )
+                )
+              )
+            )
+          )
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/rtl/rtl-iframe-relative-expected.txt b/LayoutTests/platform/win/compositing/rtl/rtl-iframe-relative-expected.txt
new file mode 100644 (file)
index 0000000..0bdce84
--- /dev/null
@@ -0,0 +1,48 @@
+(GraphicsLayer
+  (bounds 400.00 300.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 400.00 300.00)
+      (transform [0.50 0.00 0.00 0.00] [0.00 0.50 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (bounds 400.00 400.00)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (children 1
+                (GraphicsLayer
+                  (bounds 400.00 400.00)
+                  (children 1
+                    (GraphicsLayer
+                      (children 1
+                        (GraphicsLayer
+                          (bounds 400.00 400.00)
+                          (children 1
+                            (GraphicsLayer
+                              (bounds 400.00 400.00)
+                              (drawsContent 1)
+                              (children 1
+                                (GraphicsLayer
+                                  (position 242.00 58.00)
+                                  (bounds 100.00 100.00)
+                                  (drawsContent 1)
+                                )
+                              )
+                            )
+                          )
+                        )
+                      )
+                    )
+                  )
+                )
+              )
+            )
+          )
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/rtl/rtl-relative-expected.txt b/LayoutTests/platform/win/compositing/rtl/rtl-relative-expected.txt
new file mode 100644 (file)
index 0000000..e995159
--- /dev/null
@@ -0,0 +1,18 @@
+(GraphicsLayer
+  (bounds 400.00 300.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 400.00 300.00)
+      (transform [0.50 0.00 0.00 0.00] [0.00 0.50 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (position 642.00 58.00)
+          (bounds 100.00 100.00)
+          (drawsContent 1)
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/tiling/crash-reparent-tiled-layer-expected.txt b/LayoutTests/platform/win/compositing/tiling/crash-reparent-tiled-layer-expected.txt
new file mode 100644 (file)
index 0000000..6f0b1a1
--- /dev/null
@@ -0,0 +1,28 @@
+From https://bugs.webkit.org/show_bug.cgi?id=44629. The parent is a tiled layer. When the child is a non-tiled layer and it is switched to a tiled layer, a crash occurs. This test should not crash.
+
+(GraphicsLayer
+  (bounds 392.00 2555.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 393.00 2556.00)
+      (transform [0.50 0.00 0.00 0.00] [0.00 0.50 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 1
+        (GraphicsLayer
+          (position 8.00 68.00)
+          (bounds 502.00 5002.00)
+          (usingTiledLayer 1)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (position 51.00 101.00)
+              (bounds 200.00 4800.00)
+              (drawsContent 1)
+            )
+          )
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/visibility/layer-visible-content-expected.txt b/LayoutTests/platform/win/compositing/visibility/layer-visible-content-expected.txt
new file mode 100644 (file)
index 0000000..84cadc6
--- /dev/null
@@ -0,0 +1,31 @@
+(GraphicsLayer
+  (bounds 400.00 300.00)
+  (children 1
+    (GraphicsLayer
+      (anchor 0.00 0.00)
+      (bounds 400.00 300.00)
+      (transform [0.50 0.00 0.00 0.00] [0.00 0.50 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 2
+        (GraphicsLayer
+          (bounds 200.00 200.00)
+          (children 1
+            (GraphicsLayer
+              (bounds 200.00 200.00)
+              (children 1
+                (GraphicsLayer
+                  (bounds 10.00 10.00)
+                )
+              )
+            )
+          )
+        )
+        (GraphicsLayer
+          (bounds 800.00 16.00)
+          (opacity 0.00)
+          (drawsContent 1)
+        )
+      )
+    )
+  )
+)
+
diff --git a/LayoutTests/platform/win/compositing/visibility/visibility-image-layers-dynamic-expected.txt b/LayoutTests/platform/win/compositing/visibility/visibility-image-layers-dynamic-expected.txt
new file mode 100644 (file)
index 0000000..b2995fd
--- /dev/null
@@ -0,0 +1,148 @@
+
+
+
+Initial
+
+(GraphicsLayer
+  (bounds 400.00 311.00)
+  (children 1
+    (GraphicsLayer
+      (position -2.00 -2.00)
+      (anchor 0.00 0.01)
+      (bounds 404.00 315.00)
+      (transform [0.50 0.00 0.00 0.00] [0.00 0.50 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 3
+        (GraphicsLayer
+          (position 16.00 8.00)
+          (bounds 772.00 152.00)
+          (children 1
+            (GraphicsLayer
+              (position 20.00 20.00)
+              (bounds 108.00 108.00)
+              (contentsVisible 0)
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 16.00 162.00)
+          (bounds 772.00 152.00)
+          (contentsVisible 0)
+          (children 1
+            (GraphicsLayer
+              (position 20.00 20.00)
+              (bounds 108.00 108.00)
+              (contentsVisible 0)
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 16.00 316.00)
+          (bounds 772.00 152.00)
+          (contentsVisible 0)
+          (children 1
+            (GraphicsLayer
+              (position 20.00 20.00)
+              (bounds 108.00 108.00)
+            )
+          )
+        )
+      )
+    )
+  )
+)
+After step 1
+
+(GraphicsLayer
+  (bounds 424.00 673.00)
+  (children 1
+    (GraphicsLayer
+      (position -2.00 -2.00)
+      (anchor 0.00 0.00)
+      (bounds 428.00 677.00)
+      (transform [0.50 0.00 0.00 0.00] [0.00 0.50 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 3
+        (GraphicsLayer
+          (position 16.00 8.00)
+          (bounds 757.00 152.00)
+          (children 1
+            (GraphicsLayer
+              (position 20.00 20.00)
+              (bounds 108.00 108.00)
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 16.00 162.00)
+          (bounds 757.00 152.00)
+          (contentsVisible 0)
+          (children 1
+            (GraphicsLayer
+              (position 20.00 20.00)
+              (bounds 108.00 108.00)
+              (contentsVisible 0)
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 16.00 316.00)
+          (bounds 757.00 152.00)
+          (contentsVisible 0)
+          (children 1
+            (GraphicsLayer
+              (position 20.00 20.00)
+              (bounds 108.00 108.00)
+            )
+          )
+        )
+      )
+    )
+  )
+)
+After step 2
+
+(GraphicsLayer
+  (bounds 424.00 1027.00)
+  (children 1
+    (GraphicsLayer
+      (position -2.00 -2.00)
+      (anchor 0.00 0.00)
+      (bounds 428.00 1032.00)
+      (transform [0.50 0.00 0.00 0.00] [0.00 0.50 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
+      (children 3
+        (GraphicsLayer
+          (position 16.00 8.00)
+          (bounds 757.00 152.00)
+          (children 1
+            (GraphicsLayer
+              (position 20.00 20.00)
+              (bounds 108.00 108.00)
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 16.00 162.00)
+          (bounds 757.00 152.00)
+          (drawsContent 1)
+          (children 1
+            (GraphicsLayer
+              (position 20.00 20.00)
+              (bounds 108.00 108.00)
+            )
+          )
+        )
+        (GraphicsLayer
+          (position 16.00 316.00)
+          (bounds 757.00 152.00)
+          (contentsVisible 0)
+          (children 1
+            (GraphicsLayer
+              (position 20.00 20.00)
+              (bounds 108.00 108.00)
+            )
+          )
+        )
+      )
+    )
+  )
+)
+