<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[174546] trunk/LayoutTests</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/174546">174546</a></dd>
<dt>Author</dt> <dd>simon.fraser@apple.com</dd>
<dt>Date</dt> <dd>2014-10-09 17:53:16 -0700 (Thu, 09 Oct 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>iOS Simulator results for transforms tests.

* platform/ios-simulator/transforms/*: Added</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li>trunk/LayoutTests/platform/ios-simulator/transforms/</li>
<li>trunk/LayoutTests/platform/ios-simulator/transforms/2d/</li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms2dcompoundtransformsvscontainersexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/2d/compound-transforms-vs-containers-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms2dhindirotatedexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/2d/hindi-rotated-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms2dtransformborderboxexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/2d/transform-borderbox-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms2dtransformfixedcontainerexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/2d/transform-fixed-container-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms2dtransformoriginborderboxexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/2d/transform-origin-borderbox-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms2dzoommenulistexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/2d/zoom-menulist-expected.txt</a></li>
<li>trunk/LayoutTests/platform/ios-simulator/transforms/3d/</li>
<li>trunk/LayoutTests/platform/ios-simulator/transforms/3d/general/</li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms3dgeneralperspectivenonlayerexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/3d/general/perspective-non-layer-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms3dgeneralperspectiveunitsexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/3d/general/perspective-units-expected.txt</a></li>
<li>trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/</li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms3dhittestingbackfacehittestexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/backface-hit-test-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms3dhittestingbackfacenotransformhittestexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms3dhittestinghoverrotatednegativezexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/hover-rotated-negative-z-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms3dhittestinghoverrotatedwithchildrennegativezexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/hover-rotated-with-children-negative-z-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms3dhittestingperspectiveclippedexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/perspective-clipped-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms3dhittestingrotatedhittest2expectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/rotated-hit-test2-expected.txt</a></li>
<li>trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/</li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms3dpointmapping3dpointmapping2expectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms3dpointmapping3dpointmapping3expectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-3-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms3dpointmapping3dpointmappingcoplanarexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms3dpointmapping3dpointmappingdeepexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-deep-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms3dpointmapping3dpointmappingexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms3dpointmapping3dpointmappingoriginsexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms3dpointmapping3dpointmappingoverlappingexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransforms3dpointmapping3dpointmappingpreserve3dexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatortransformssvgvscssexpectedtxt">trunk/LayoutTests/platform/ios-simulator/transforms/svg-vs-css-expected.txt</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (174545 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2014-10-10 00:53:14 UTC (rev 174545)
+++ trunk/LayoutTests/ChangeLog        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -1,5 +1,11 @@
</span><span class="cx"> 2014-10-09  Simon Fraser  &lt;simon.fraser@apple.com&gt;
</span><span class="cx"> 
</span><ins>+        iOS Simulator results for transforms tests.
+
+        * platform/ios-simulator/transforms/*: Added
+
+2014-10-09  Simon Fraser  &lt;simon.fraser@apple.com&gt;
+
</ins><span class="cx">         iOS Simulator results for tables tests.
</span><span class="cx"> 
</span><span class="cx">         * platform/ios-simulator/tables/*: Added
</span></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms2dcompoundtransformsvscontainersexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/2d/compound-transforms-vs-containers-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/2d/compound-transforms-vs-containers-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/2d/compound-transforms-vs-containers-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,43 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x560
+  RenderBlock {HTML} at (0,0) size 800x560
+    RenderBody {BODY} at (8,16) size 784x524
+      RenderBlock {P} at (0,0) size 784x40
+        RenderText {#text} at (0,0) size 783x39
+          text run at (0,0) width 783: &quot;Test ensures that nested transformed elements produce the same result as a single compound transform.You should not see&quot;
+          text run at (0,20) width 192: &quot;any red in the two tests below&quot;
+layer at (78,76) size 402x222
+  RenderBlock (relative positioned) {DIV} at (20,60) size 402x222 [border: (1px solid #000000)]
+    RenderBlock {P} at (1,17) size 400x20
+      RenderText {#text} at (0,0) size 89x19
+        text run at (0,0) width 89: &quot;Translate first&quot;
+layer at (79,129) size 80x80
+  RenderBlock (positioned) {DIV} at (1,53) size 80x80
+layer at (79,129) size 80x80
+  RenderBlock (positioned) {DIV} at (0,0) size 80x80
+layer at (79,129) size 80x80
+  RenderBlock (positioned) {DIV} at (0,0) size 80x80
+layer at (79,129) size 80x80
+  RenderBlock (positioned) {DIV} at (0,0) size 80x80 [bgcolor=#FF0000]
+    RenderText {#text} at (0,0) size 66x19
+      text run at (0,0) width 66: &quot;Individual&quot;
+layer at (79,129) size 80x80
+  RenderBlock (positioned) {DIV} at (1,53) size 80x80 [bgcolor=#008000]
+layer at (78,318) size 402x222
+  RenderBlock (relative positioned) {DIV} at (20,302) size 402x222 [border: (1px solid #000000)]
+    RenderBlock {P} at (1,17) size 400x20
+      RenderText {#text} at (0,0) size 108x19
+        text run at (0,0) width 108: &quot;Translate second&quot;
+layer at (79,371) size 80x80
+  RenderBlock (positioned) {DIV} at (1,53) size 80x80
+layer at (79,371) size 80x80
+  RenderBlock (positioned) {DIV} at (0,0) size 80x80
+layer at (79,371) size 80x80
+  RenderBlock (positioned) {DIV} at (0,0) size 80x80
+layer at (79,371) size 80x80
+  RenderBlock (positioned) {DIV} at (0,0) size 80x80 [bgcolor=#FF0000]
+    RenderText {#text} at (0,0) size 66x19
+      text run at (0,0) width 66: &quot;Individual&quot;
+layer at (79,371) size 80x80
+  RenderBlock (positioned) {DIV} at (1,53) size 80x80 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms2dhindirotatedexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/2d/hindi-rotated-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/2d/hindi-rotated-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/2d/hindi-rotated-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,35 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 146x19
+          text run at (0,0) width 146: &quot;This is to test a fix for &quot;
+        RenderInline {A} at (0,0) size 69x19 [color=#0000EE]
+          RenderText {#text} at (145,0) size 69x19
+            text run at (145,0) width 69: &quot;bug 26660&quot;
+        RenderText {#text} at (213,0) size 5x19
+          text run at (213,0) width 5: &quot;.&quot;
+      RenderBlock {P} at (0,544) size 784x0
+layer at (8,103) size 252x52
+  RenderBlock {DIV} at (0,95) size 252x52 [border: (1px solid #008000)]
+    RenderText {#text} at (1,4) size 237x44
+      text run at (1,4) width 237: &quot;Straight \x{916}\x{94B}\x{91C}\x{947}\x{902} \x{92C}\x{941}\x{927}\x{935}\x{93E}\x{930} \x{915}\x{940} \x{938}\x{941}\x{92C}\x{939} \x{939}\x{94B}\x{928}\x{947} \x{935}\x{93E}\x{932}\x{93E}&quot;
+      text run at (1,29) width 76: &quot;\x{92A}\x{942}\x{930}\x{94D}\x{923} 123 abc&quot;
+layer at (8,230) size 252x52
+  RenderBlock {DIV} at (0,222) size 252x52 [border: (1px solid #008000)]
+    RenderText {#text} at (1,4) size 233x44
+      text run at (1,4) width 233: &quot;Now rotated \x{916}\x{94B}\x{91C}\x{947}\x{902} \x{92C}\x{941}\x{927}\x{935}\x{93E}\x{930} \x{915}\x{940} \x{938}\x{941}\x{92C}\x{939} \x{939}\x{94B}\x{928}\x{947}&quot;
+      text run at (1,29) width 109: &quot;\x{935}\x{93E}\x{932}\x{93E} \x{92A}\x{942}\x{930}\x{94D}\x{923} 123 abc&quot;
+layer at (8,357) size 252x52
+  RenderBlock {DIV} at (0,349) size 252x52 [border: (1px solid #008000)]
+    RenderText {#text} at (1,4) size 233x44
+      text run at (1,4) width 233: &quot;Now rotated \x{916}\x{94B}\x{91C}\x{947}\x{902} \x{92C}\x{941}\x{927}\x{935}\x{93E}\x{930} \x{915}\x{940} \x{938}\x{941}\x{92C}\x{939} \x{939}\x{94B}\x{928}\x{947}&quot;
+      text run at (1,29) width 109: &quot;\x{935}\x{93E}\x{932}\x{93E} \x{92A}\x{942}\x{930}\x{94D}\x{923} 123 abc&quot;
+layer at (8,484) size 252x52
+  RenderBlock {DIV} at (0,476) size 252x52 [border: (1px solid #008000)]
+    RenderText {#text} at (1,4) size 233x44
+      text run at (1,4) width 117: &quot;Now rotated \x{916}\x{94B}\x{91C}\x{947}\x{902} &quot;
+      text run at (117,4) width 117: &quot;\x{92C}\x{941}\x{927}\x{935}\x{93E}\x{930} \x{915}\x{940} \x{938}\x{941}\x{92C}\x{939} \x{939}\x{94B}\x{928}\x{947}&quot;
+      text run at (1,29) width 109: &quot;\x{935}\x{93E}\x{932}\x{93E} \x{92A}\x{942}\x{930}\x{94D}\x{923} 123 abc&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms2dtransformborderboxexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/2d/transform-borderbox-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/2d/transform-borderbox-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/2d/transform-borderbox-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,18 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x306
+  RenderBlock {HTML} at (0,0) size 800x306
+    RenderBody {BODY} at (8,16) size 784x260
+      RenderBlock {P} at (0,0) size 784x0
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 682x19
+          text run at (0,0) width 682: &quot;Top box should have gray part extending outside the black outline. Lower box should lie inside the outline&quot;
+      RenderBlock {DIV} at (30,50) size 400x210
+layer at (38,66) size 250x100
+  RenderBlock {DIV} at (0,0) size 250x100 [bgcolor=#008000] [border: none (50px solid #808080) none]
+    RenderText {#text} at (0,0) size 104x19
+      text run at (0,0) width 104: &quot;box-sizing: auto&quot;
+layer at (38,176) size 200x100
+  RenderBlock {DIV} at (0,110) size 200x100 [bgcolor=#008000] [border: none (50px solid #808080) none]
+    RenderText {#text} at (0,0) size 147x19
+      text run at (0,0) width 147: &quot;box-sizing: border-box&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms2dtransformfixedcontainerexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/2d/transform-fixed-container-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/2d/transform-fixed-container-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/2d/transform-fixed-container-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,20 @@
</span><ins>+layer at (0,0) size 800x1150
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x1150
+  RenderBlock {HTML} at (0,0) size 800x1150
+    RenderBody {BODY} at (0,150) size 800x1000
+      RenderBlock {P} at (0,250) size 800x20
+        RenderText {#text} at (0,0) size 554x19
+          text run at (0,0) width 554: &quot;Tests fixed position elements combined with transforms. You should see no red above.&quot;
+layer at (50,200) size 100x100
+  RenderBlock (positioned) {DIV} at (50,200) size 100x100 [bgcolor=#FF0000]
+layer at (250,200) size 100x100
+  RenderBlock (positioned) {DIV} at (250,200) size 100x100 [bgcolor=#FF0000]
+layer at (50,150) size 100x100
+  RenderBlock {DIV} at (50,0) size 100x100
+layer at (50,200) size 100x100
+  RenderBlock (positioned) {DIV} at (0,50) size 100x100 [bgcolor=#008000]
+layer at (250,50) size 100x100
+  RenderBlock (positioned) {DIV} at (250,50) size 100x100
+layer at (250,100) size 100x100
+  RenderBlock {DIV} at (0,50) size 100x100 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms2dtransformoriginborderboxexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/2d/transform-origin-borderbox-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/2d/transform-origin-borderbox-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/2d/transform-origin-borderbox-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,20 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x526
+  RenderBlock {HTML} at (0,0) size 800x526
+    RenderBody {BODY} at (8,16) size 784x480
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 558x19
+          text run at (0,0) width 558: &quot;Tests that origin of rotation is the center of the border box, with and without box-sizing&quot;
+      RenderBlock {DIV} at (30,50) size 200x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (30,280) size 200x200 [bgcolor=#FF0000]
+layer at (38,66) size 200x200
+  RenderBlock {DIV} at (0,0) size 200x200 [bgcolor=#008000] [border: none (100px solid #808080) none]
+    RenderText {#text} at (0,0) size 72x39
+      text run at (0,0) width 72: &quot;box-sizing:&quot;
+      text run at (0,20) width 28: &quot;auto&quot;
+layer at (38,296) size 200x200
+  RenderBlock {DIV} at (0,0) size 200x200 [bgcolor=#008000] [border: none (100px solid #808080) none]
+    RenderText {#text} at (0,0) size 72x39
+      text run at (0,0) width 72: &quot;box-sizing:&quot;
+      text run at (0,20) width 28: &quot;auto&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms2dzoommenulistexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/2d/zoom-menulist-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/2d/zoom-menulist-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/2d/zoom-menulist-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,14 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {H1} at (0,0) size 784x38
+        RenderText {#text} at (0,1) size 273x36
+          text run at (0,1) width 273: &quot;Zooming Menu List&quot;
+      RenderBlock (anonymous) at (0,59) size 784x73
+        RenderMenuList {SELECT} at (6,6) size 147x60 [bgcolor=#FFFFFF02] [border: (3px solid #4C4C4C)]
+          RenderBlock (anonymous) at (19,10) size 109x40
+            RenderText at (0,0) size 63x39
+              text run at (0,0) width 63: &quot;One&quot;
+        RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms3dgeneralperspectivenonlayerexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/3d/general/perspective-non-layer-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/3d/general/perspective-non-layer-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/3d/general/perspective-non-layer-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,16 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock (anonymous) at (0,0) size 784x25
+        RenderInline {SPAN} at (0,0) size 140x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderTextControl {INPUT} at (2,2) size 136x22 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,25) size 784x0
+        RenderBlock {DIV} at (0,0) size 784x0
+      RenderBlock (anonymous) at (0,25) size 784x0
+        RenderInline {SPAN} at (0,0) size 0x0
+layer at (17,13) size 122x14
+  RenderBlock {DIV} at (6,3) size 123x15
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms3dgeneralperspectiveunitsexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/3d/general/perspective-units-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/3d/general/perspective-units-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/3d/general/perspective-units-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,33 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x581
+  RenderBlock {HTML} at (0,0) size 800x581
+    RenderBody {BODY} at (8,16) size 784x557
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 514x19
+          text run at (0,0) width 514: &quot;-webkit-perspective should take units. All four should look qualitatively similar.&quot;
+      RenderBlock (anonymous) at (0,36) size 784x521
+        RenderText {#text} at (242,157) size 4x19
+          text run at (242,157) width 4: &quot; &quot;
+        RenderText {#text} at (488,157) size 4x19
+          text run at (488,157) width 4: &quot; &quot;
+        RenderText {#text} at (734,157) size 4x19
+          text run at (734,157) width 4: &quot; &quot;
+        RenderBR {BR} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (28,62) size 202x152
+  RenderBlock {DIV} at (20,10) size 202x152 [border: (1px solid #000000)]
+layer at (29,63) size 200x150
+  RenderBlock {DIV} at (1,1) size 200x150 [bgcolor=#0000FF]
+layer at (274,62) size 202x152
+  RenderBlock {DIV} at (266,10) size 202x152 [border: (1px solid #000000)]
+layer at (275,63) size 200x150
+  RenderBlock {DIV} at (1,1) size 200x150 [bgcolor=#0000FF]
+layer at (520,62) size 202x152
+  RenderBlock {DIV} at (512,10) size 202x152 [border: (1px solid #000000)]
+layer at (521,63) size 200x150
+  RenderBlock {DIV} at (1,1) size 200x150 [bgcolor=#0000FF]
+layer at (48,249) size 404x304
+  RenderBlock {DIV} at (40,197) size 404x304 [border: (2px solid #000000)]
+layer at (50,251) size 400x300
+  RenderBlock {DIV} at (2,2) size 400x300 [bgcolor=#0000FF]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms3dhittestingbackfacehittestexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/backface-hit-test-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/backface-hit-test-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/backface-hit-test-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,23 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 773x19
+          text run at (0,0) width 773: &quot;There are two boxes below, both rotated 180\x{B0} in Y. The rightmost one has backface-visibility: hidden, so you can't see it.&quot;
+      RenderBlock {DIV} at (0,36) size 402x202 [border: (1px solid #000000)]
+        RenderText {#text} at (197,182) size 4x19
+          text run at (197,182) width 4: &quot; &quot;
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,238) size 784x40
+        RenderText {#text} at (0,0) size 168x19
+          text run at (0,0) width 168: &quot;Found box1 on left: PASS&quot;
+        RenderBR {BR} at (167,15) size 1x0
+        RenderText {#text} at (0,20) size 204x19
+          text run at (0,20) width 204: &quot;Found container on right: PASS&quot;
+        RenderBR {BR} at (203,35) size 1x0
+layer at (27,63) size 160x160
+  RenderBlock {DIV} at (19,19) size 160x160 [bgcolor=#808080]
+layer at (227,63) size 160x160
+  RenderBlock {DIV} at (219,19) size 160x160 [bgcolor=#808080]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms3dhittestingbackfacenotransformhittestexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,28 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 768x19
+          text run at (0,0) width 768: &quot;There are two boxes inside a container that is rotated 180\x{B0} in Y. box2 has backface-visibility: hidden, so you can't see it.&quot;
+      RenderBlock {DIV} at (0,238) size 784x40
+        RenderText {#text} at (0,0) size 195x19
+          text run at (0,0) width 195: &quot;Found container on left: PASS&quot;
+        RenderBR {BR} at (194,15) size 1x0
+        RenderText {#text} at (0,20) size 177x19
+          text run at (0,20) width 177: &quot;Found box1 on right: PASS&quot;
+        RenderBR {BR} at (176,35) size 1x0
+layer at (8,44) size 402x202
+  RenderBlock {DIV} at (0,36) size 402x202 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
+    RenderText {#text} at (197,34) size 4x19
+      text run at (197,34) width 4: &quot; &quot;
+    RenderText {#text} at (0,0) size 0x0
+layer at (27,63) size 160x160
+  RenderBlock (relative positioned) {DIV} at (19,19) size 160x160 [bgcolor=#808080]
+    RenderText {#text} at (48,1) size 64x36
+      text run at (48,1) width 64: &quot;box1&quot;
+layer at (227,63) size 160x160
+  RenderBlock (relative positioned) {DIV} at (219,19) size 160x160 [bgcolor=#808080]
+    RenderText {#text} at (48,1) size 64x36
+      text run at (48,1) width 64: &quot;box2&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms3dhittestinghoverrotatednegativezexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/hover-rotated-negative-z-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/hover-rotated-negative-z-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/hover-rotated-negative-z-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,6 @@
</span><ins>+CONSOLE MESSAGE: line 15: TypeError: null is not an object (evaluating 'hit.id')
+transformed
+Test passes if the hover state of a transformed div is activated on the entire surface of the div.
+
+Element at 70, 70 has id &quot;transformed&quot;: PASS
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms3dhittestinghoverrotatedwithchildrennegativezexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/hover-rotated-with-children-negative-z-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/hover-rotated-with-children-negative-z-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/hover-rotated-with-children-negative-z-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,9 @@
</span><ins>+CONSOLE MESSAGE: line 15: TypeError: null is not an object (evaluating 'hit.id')
+transformed
+child 1
+non transformed child
+child 2
+Test passes if the hover state of a transformed div is activated even if there's a non transformed element behind it.
+
+Element at 70, 70 has id &quot;transformed&quot;: PASS
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms3dhittestingperspectiveclippedexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/perspective-clipped-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/perspective-clipped-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/perspective-clipped-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,3 @@
</span><ins>+CONSOLE MESSAGE: line 15: TypeError: null is not an object (evaluating 'hit.id')
+Element at 35, 100 has id &quot;topLayer&quot;: PASS
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms3dhittestingrotatedhittest2expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/rotated-hit-test2-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/rotated-hit-test2-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/3d/hit-testing/rotated-hit-test2-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,4 @@
</span><ins>+CONSOLE MESSAGE: line 15: TypeError: null is not an object (evaluating 'hit.id')
+Element at 170, 250 has id &quot;left&quot;: PASS
+Element at 260, 170 has id &quot;top&quot;: PASS
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms3dpointmapping3dpointmapping2expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-2-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-2-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-2-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,45 @@
</span><ins>+CONSOLE MESSAGE: line 21: TypeError: null is not an object (evaluating 'target.dispatchEvent')
+FAIL: Timed out waiting for notifyDone to be called
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600 [border: (1px solid #000000)]
+      RenderBlock {DIV} at (21,21) size 202x202 [border: (1px solid #000000)]
+      RenderText {#text} at (243,228) size 4x19
+        text run at (243,228) width 4: &quot; &quot;
+      RenderBlock {DIV} at (267,21) size 202x202 [border: (1px solid #000000)]
+      RenderText {#text} at (489,228) size 4x19
+        text run at (489,228) width 4: &quot; &quot;
+      RenderBlock {DIV} at (513,21) size 202x202 [border: (1px solid #000000)]
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+layer at (30,500) size 319x20
+  RenderBlock (positioned) {DIV} at (30,500) size 320x20
+    RenderInline {SPAN} at (0,0) size 320x19 [color=#008000]
+      RenderText {#text} at (0,0) size 320x19
+        text run at (0,0) width 320: &quot;PASS: event at (120, 128) hit box4 at offset (2, 2)&quot;
+    RenderBR {BR} at (319,15) size 1x0
+layer at (42,42) size 140x140
+  RenderBlock {DIV} at (21,21) size 140x140 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (63,63) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#81AA8A] [border: (1px solid #000000)]
+layer at (104,104) size 100x100
+  RenderBlock (relative positioned) {DIV} at (41,41) size 100x100 [border: (1px solid #000000)]
+layer at (125,125) size 90x90
+  RenderBlock {DIV} at (21,21) size 90x90 [bgcolor=#0000FF] [border: (1px solid #000000)]
+layer at (288,42) size 140x140
+  RenderBlock {DIV} at (21,21) size 140x140 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (309,63) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#81AA8A] [border: (1px solid #000000)]
+layer at (330,84) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (351,85) size 90x90
+  RenderBlock {DIV} at (21,1) size 90x90 [bgcolor=#0000FF] [border: (1px solid #000000)]
+layer at (534,42) size 140x140
+  RenderBlock {DIV} at (21,21) size 140x140 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (555,63) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#81AA8A] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (21,21) size 100x100 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (597,85) size 90x90
+  RenderBlock {DIV} at (21,1) size 90x90 [bgcolor=#0000FF] [border: (1px solid #000000)]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms3dpointmapping3dpointmapping3expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-3-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-3-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-3-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,29 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+layer at (30,500) size 347x80
+  RenderBlock (positioned) {DIV} at (30,500) size 347x80
+    RenderInline {SPAN} at (0,0) size 307x19 [color=#008000]
+      RenderText {#text} at (0,0) size 307x19
+        text run at (0,0) width 307: &quot;PASS: event at (158, 83) hit card at offset (2, 2)&quot;
+    RenderBR {BR} at (306,15) size 1x0
+    RenderInline {SPAN} at (0,0) size 331x19 [color=#008000]
+      RenderText {#text} at (0,20) size 331x19
+        text run at (0,20) width 331: &quot;PASS: event at (309, 112) hit card at offset (198, 2)&quot;
+    RenderBR {BR} at (330,35) size 1x0
+    RenderInline {SPAN} at (0,0) size 331x19 [color=#008000]
+      RenderText {#text} at (0,40) size 331x19
+        text run at (0,40) width 331: &quot;PASS: event at (158, 338) hit card at offset (2, 198)&quot;
+    RenderBR {BR} at (330,55) size 1x0
+    RenderInline {SPAN} at (0,0) size 347x19 [color=#008000]
+      RenderText {#text} at (0,60) size 347x19
+        text run at (0,60) width 347: &quot;PASS: event at (309, 308) hit card at offset (198, 198)&quot;
+    RenderBR {BR} at (346,75) size 1x0
+layer at (8,8) size 402x402
+  RenderBlock (positioned) {DIV} at (8,8) size 402x402 [border: (1px solid #000000)]
+layer at (59,59) size 302x302
+  RenderBlock (positioned) {DIV} at (51,51) size 302x302 [border: (1px solid #0000FF)]
+layer at (110,110) size 200x200
+  RenderBlock (positioned) {DIV} at (51,51) size 200x200 [bgcolor=#81AA8A]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms3dpointmapping3dpointmappingcoplanarexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,37 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600 [border: (1px solid #000000)]
+      RenderBlock (anonymous) at (1,1) size 798x342
+        RenderBlock {DIV} at (20,20) size 302x302 [border: (1px solid #000000)]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (1,359) size 798x20
+        RenderText {#text} at (0,0) size 375x19
+          text run at (0,0) width 375: &quot;When hit-testing coplanar elements, document order wins.&quot;
+layer at (30,400) size 311x80
+  RenderBlock (positioned) {DIV} at (30,400) size 312x80
+    RenderInline {SPAN} at (0,0) size 304x19 [color=#008000]
+      RenderText {#text} at (0,0) size 304x19
+        text run at (0,0) width 304: &quot;PASS: event at (44, 44) hit box1 at offset (2, 2)&quot;
+    RenderBR {BR} at (303,15) size 1x0
+    RenderInline {SPAN} at (0,0) size 304x19 [color=#008000]
+      RenderText {#text} at (0,20) size 304x19
+        text run at (0,20) width 304: &quot;PASS: event at (70, 59) hit box2 at offset (2, 2)&quot;
+    RenderBR {BR} at (303,35) size 1x0
+    RenderInline {SPAN} at (0,0) size 312x19 [color=#008000]
+      RenderText {#text} at (0,40) size 312x19
+        text run at (0,40) width 312: &quot;PASS: event at (70, 101) hit box3 at offset (2, 2)&quot;
+    RenderBR {BR} at (311,55) size 1x0
+    RenderInline {SPAN} at (0,0) size 312x19 [color=#008000]
+      RenderText {#text} at (0,60) size 312x19
+        text run at (0,60) width 312: &quot;PASS: event at (70, 144) hit box4 at offset (2, 2)&quot;
+    RenderBR {BR} at (311,75) size 1x0
+layer at (42,42) size 260x260
+  RenderBlock (relative positioned) {DIV} at (21,21) size 260x260 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (73,63) size 200x100
+  RenderBlock (positioned) {DIV} at (31,21) size 200x100 [bgcolor=#AAAAAA] [border: (1px solid #000000)]
+layer at (73,103) size 200x100
+  RenderBlock (positioned) {DIV} at (31,61) size 200x100 [bgcolor=#AAAAAA] [border: (1px solid #000000)]
+layer at (73,143) size 200x100
+  RenderBlock (positioned) {DIV} at (31,101) size 200x100 [bgcolor=#AAAAAA] [border: (1px solid #000000)]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms3dpointmapping3dpointmappingdeepexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-deep-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-deep-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-deep-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,44 @@
</span><ins>+CONSOLE MESSAGE: line 21: TypeError: null is not an object (evaluating 'target.dispatchEvent')
+FAIL: Timed out waiting for notifyDone to be called
+layer at (0,0) size 800x730
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600 [border: (1px solid #000000)]
+      RenderBlock {DIV} at (21,21) size 402x402 [border: (1px solid #000000)]
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+layer at (42,42) size 340x340
+  RenderBlock {DIV} at (21,21) size 340x340 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (63,63) size 300x300
+  RenderBlock {DIV} at (21,21) size 300x300 [bgcolor=#81AA8A] [border: (1px solid #000000)]
+layer at (104,104) size 300x300
+  RenderBlock {DIV} at (41,41) size 300x300 [border: (1px solid #000000)]
+layer at (145,145) size 300x300
+  RenderBlock {DIV} at (41,41) size 300x300 [bgcolor=#AA7994] [border: (1px solid #000000)]
+layer at (186,186) size 300x300
+  RenderBlock {DIV} at (41,41) size 300x300 [border: (1px solid #000000)]
+layer at (227,227) size 300x300
+  RenderBlock {DIV} at (41,41) size 300x300 [bgcolor=#81AA8A] [border: (1px solid #000000)]
+layer at (268,268) size 300x300
+  RenderBlock {DIV} at (41,41) size 300x300 [border: (1px solid #000000)]
+    RenderBlock {DIV} at (61,61) size 90x90 [bgcolor=#0000FF]
+layer at (30,650) size 319x80
+  RenderBlock (positioned) {DIV} at (30,650) size 320x80
+    RenderInline {SPAN} at (0,0) size 304x19 [color=#008000]
+      RenderText {#text} at (0,0) size 304x19
+        text run at (0,0) width 304: &quot;PASS: event at (45, 45) hit box1 at offset (3, 3)&quot;
+    RenderBR {BR} at (303,15) size 1x0
+    RenderInline {SPAN} at (0,0) size 304x19 [color=#008000]
+      RenderText {#text} at (0,20) size 304x19
+        text run at (0,20) width 304: &quot;PASS: event at (54, 44) hit box2 at offset (2, 2)&quot;
+    RenderBR {BR} at (303,35) size 1x0
+    RenderInline {SPAN} at (0,0) size 312x19 [color=#008000]
+      RenderText {#text} at (0,40) size 312x19
+        text run at (0,40) width 312: &quot;PASS: event at (104, 93) hit box3 at offset (2, 2)&quot;
+    RenderBR {BR} at (311,55) size 1x0
+    RenderInline {SPAN} at (0,0) size 320x19 [color=#008000]
+      RenderText {#text} at (0,60) size 320x19
+        text run at (0,60) width 320: &quot;PASS: event at (175, 137) hit box4 at offset (2, 2)&quot;
+    RenderBR {BR} at (319,75) size 1x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms3dpointmapping3dpointmappingexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,51 @@
</span><ins>+CONSOLE MESSAGE: line 21: TypeError: null is not an object (evaluating 'target.dispatchEvent')
+FAIL: Timed out waiting for notifyDone to be called
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600 [border: (1px solid #000000)]
+layer at (30,500) size 335x60
+  RenderBlock (positioned) {DIV} at (30,500) size 336x60
+    RenderInline {SPAN} at (0,0) size 304x19 [color=#008000]
+      RenderText {#text} at (0,0) size 304x19
+        text run at (0,0) width 304: &quot;PASS: event at (44, 44) hit box1 at offset (2, 2)&quot;
+    RenderBR {BR} at (303,15) size 1x0
+    RenderInline {SPAN} at (0,0) size 304x19 [color=#008000]
+      RenderText {#text} at (0,20) size 304x19
+        text run at (0,20) width 304: &quot;PASS: event at (69, 55) hit box2 at offset (2, 2)&quot;
+    RenderBR {BR} at (303,35) size 1x0
+    RenderInline {SPAN} at (0,0) size 336x19 [color=#008000]
+      RenderText {#text} at (0,40) size 336x19
+        text run at (0,40) width 336: &quot;PASS: event at (165, 182) hit box2 at offset (96, 96)&quot;
+    RenderBR {BR} at (335,55) size 1x0
+layer at (21,21) size 202x202
+  RenderBlock (positioned) {DIV} at (21,21) size 202x202 [border: (1px solid #000000)]
+layer at (42,42) size 140x140
+  RenderBlock {DIV} at (21,21) size 140x140 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (63,63) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#AAAAAA] [border: (1px solid #000000)]
+layer at (267,21) size 202x202
+  RenderBlock (positioned) {DIV} at (267,21) size 202x202 [border: (1px solid #000000)]
+layer at (288,42) size 140x140
+  RenderBlock {DIV} at (21,21) size 140x140 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (309,63) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#AAAAAA] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (21,21) size 100x100 [bgcolor=#0000FF] [border: (1px solid #000000)]
+layer at (21,267) size 202x202
+  RenderBlock (positioned) {DIV} at (21,267) size 202x202 [border: (1px solid #000000)]
+layer at (42,288) size 140x140
+  RenderBlock {DIV} at (21,21) size 140x140 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (63,309) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#AAAAAA] [border: (1px solid #000000)]
+layer at (84,330) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#0000FF] [border: (1px solid #000000)]
+layer at (267,267) size 202x202
+  RenderBlock (positioned) {DIV} at (267,267) size 202x202 [border: (1px solid #000000)]
+layer at (288,288) size 140x140
+  RenderBlock {DIV} at (21,21) size 140x140 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (309,309) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#AAAAAA] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (21,21) size 100x100 [bgcolor=#C0D69E] [border: (1px solid #000000)]
+layer at (351,351) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#0000FF] [border: (1px solid #000000)]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms3dpointmapping3dpointmappingoriginsexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,56 @@
</span><ins>+CONSOLE MESSAGE: line 21: TypeError: null is not an object (evaluating 'target.dispatchEvent')
+FAIL: Timed out waiting for notifyDone to be called
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600 [border: (1px solid #000000)]
+      RenderBlock {DIV} at (21,21) size 202x202 [border: (1px solid #000000)]
+      RenderText {#text} at (243,228) size 4x19
+        text run at (243,228) width 4: &quot; &quot;
+      RenderBlock {DIV} at (267,21) size 202x202 [border: (1px solid #000000)]
+      RenderText {#text} at (489,228) size 4x19
+        text run at (489,228) width 4: &quot; &quot;
+      RenderBR {BR} at (493,243) size 0x0
+      RenderBlock {DIV} at (21,268) size 202x202 [border: (1px solid #000000)]
+      RenderText {#text} at (243,475) size 4x19
+        text run at (243,475) width 4: &quot; &quot;
+      RenderBlock {DIV} at (267,268) size 202x202 [border: (1px solid #000000)]
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+layer at (30,500) size 335x60
+  RenderBlock (positioned) {DIV} at (30,500) size 336x60
+    RenderInline {SPAN} at (0,0) size 304x19 [color=#008000]
+      RenderText {#text} at (0,0) size 304x19
+        text run at (0,0) width 304: &quot;PASS: event at (48, 48) hit box1 at offset (6, 6)&quot;
+    RenderBR {BR} at (303,15) size 1x0
+    RenderInline {SPAN} at (0,0) size 304x19 [color=#008000]
+      RenderText {#text} at (0,20) size 304x19
+        text run at (0,20) width 304: &quot;PASS: event at (70, 41) hit box2 at offset (3, 3)&quot;
+    RenderBR {BR} at (303,35) size 1x0
+    RenderInline {SPAN} at (0,0) size 336x19 [color=#008000]
+      RenderText {#text} at (0,40) size 336x19
+        text run at (0,40) width 336: &quot;PASS: event at (185, 164) hit box2 at offset (97, 97)&quot;
+    RenderBR {BR} at (335,55) size 1x0
+layer at (42,42) size 140x140
+  RenderBlock {DIV} at (21,21) size 140x140 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (63,63) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#AAAAAA] [border: (1px solid #000000)]
+layer at (288,42) size 140x140
+  RenderBlock {DIV} at (21,21) size 140x140 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (309,63) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#AAAAAA] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (21,21) size 100x100 [bgcolor=#0000FF] [border: (1px solid #000000)]
+layer at (42,289) size 140x140
+  RenderBlock {DIV} at (21,21) size 140x140 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (63,310) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#AAAAAA] [border: (1px solid #000000)]
+layer at (84,331) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#0000FF] [border: (1px solid #000000)]
+layer at (288,289) size 140x140
+  RenderBlock {DIV} at (21,21) size 140x140 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (309,310) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#AAAAAA] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (21,21) size 100x100 [bgcolor=#C0D69E] [border: (1px solid #000000)]
+layer at (351,352) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#0000FF] [border: (1px solid #000000)]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms3dpointmapping3dpointmappingoverlappingexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,38 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600 [border: (1px solid #000000)]
+      RenderBlock (anonymous) at (1,1) size 798x342
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (1,359) size 798x20
+        RenderText {#text} at (0,0) size 615x19
+          text run at (0,0) width 615: &quot;The green overlay is translated in Z by 100px, so should hit test in front relative to the blue box.&quot;
+layer at (30,400) size 351x80
+  RenderBlock (positioned) {DIV} at (30,400) size 352x80
+    RenderInline {SPAN} at (0,0) size 328x19 [color=#008000]
+      RenderText {#text} at (0,0) size 328x19
+        text run at (0,0) width 328: &quot;PASS: event at (285, 50) hit box2 at offset (198, 2)&quot;
+    RenderBR {BR} at (327,15) size 1x0
+    RenderInline {SPAN} at (0,0) size 328x19 [color=#008000]
+      RenderText {#text} at (0,20) size 328x19
+        text run at (0,20) width 328: &quot;PASS: event at (174, 108) hit box3 at offset (50, 2)&quot;
+    RenderBR {BR} at (327,35) size 1x0
+    RenderInline {SPAN} at (0,0) size 336x19 [color=#008000]
+      RenderText {#text} at (0,40) size 336x19
+        text run at (0,40) width 336: &quot;PASS: event at (61, 50) hit overlay at offset (39, 28)&quot;
+    RenderBR {BR} at (335,55) size 1x0
+    RenderInline {SPAN} at (0,0) size 352x19 [color=#008000]
+      RenderText {#text} at (0,60) size 352x19
+        text run at (0,60) width 352: &quot;PASS: event at (119, 108) hit overlay at offset (97, 86)&quot;
+    RenderBR {BR} at (351,75) size 1x0
+layer at (21,21) size 302x302
+  RenderBlock (relative positioned) {DIV} at (20,20) size 302x302 [border: (1px solid #000000)]
+layer at (42,42) size 260x260
+  RenderBlock (positioned) {DIV} at (21,21) size 260x260 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (73,63) size 200x200
+  RenderBlock (positioned) {DIV} at (31,21) size 200x200 [bgcolor=#AAAAAA] [border: (1px solid #000000)]
+layer at (124,114) size 100x100
+  RenderBlock (relative positioned) {DIV} at (51,51) size 100x100 [bgcolor=#0000FF]
+layer at (22,22) size 150x300
+  RenderBlock (positioned) {DIV} at (1,1) size 150x300 [bgcolor=#0080004C]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransforms3dpointmapping3dpointmappingpreserve3dexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,70 @@
</span><ins>+CONSOLE MESSAGE: line 21: TypeError: null is not an object (evaluating 'target.dispatchEvent')
+FAIL: Timed out waiting for notifyDone to be called
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600 [border: (1px solid #000000)]
+layer at (30,500) size 335x60
+  RenderBlock (positioned) {DIV} at (30,500) size 336x60
+    RenderInline {SPAN} at (0,0) size 304x19 [color=#008000]
+      RenderText {#text} at (0,0) size 304x19
+        text run at (0,0) width 304: &quot;PASS: event at (44, 44) hit box1 at offset (2, 2)&quot;
+    RenderBR {BR} at (303,15) size 1x0
+    RenderInline {SPAN} at (0,0) size 304x19 [color=#008000]
+      RenderText {#text} at (0,20) size 304x19
+        text run at (0,20) width 304: &quot;PASS: event at (74, 68) hit box2 at offset (2, 2)&quot;
+    RenderBR {BR} at (303,35) size 1x0
+    RenderInline {SPAN} at (0,0) size 336x19 [color=#008000]
+      RenderText {#text} at (0,40) size 336x19
+        text run at (0,40) width 336: &quot;PASS: event at (157, 164) hit box2 at offset (98, 98)&quot;
+    RenderBR {BR} at (335,55) size 1x0
+layer at (21,21) size 202x202
+  RenderBlock (positioned) {DIV} at (21,21) size 202x202 [border: (1px solid #000000)]
+layer at (42,42) size 140x140
+  RenderBlock {DIV} at (21,21) size 140x140 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (63,63) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#81AA8A] [border: (1px solid #000000)]
+layer at (267,21) size 202x202
+  RenderBlock (positioned) {DIV} at (267,21) size 202x202 [border: (1px solid #000000)]
+layer at (288,42) size 140x140
+  RenderBlock {DIV} at (21,21) size 140x140 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (309,63) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#81AA8A] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (21,21) size 90x90 [bgcolor=#0000FF] [border: (1px solid #000000)]
+layer at (513,21) size 202x202
+  RenderBlock (positioned) {DIV} at (513,21) size 202x202 [border: (1px solid #000000)]
+layer at (534,42) size 140x140
+  RenderBlock {DIV} at (21,21) size 140x140 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (555,63) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#81AA8A] [border: (1px solid #000000)]
+layer at (576,84) size 90x90
+  RenderBlock (relative positioned) {DIV} at (21,21) size 90x90 [bgcolor=#0000FF] [border: (1px solid #000000)]
+layer at (21,267) size 202x202
+  RenderBlock (positioned) {DIV} at (21,267) size 202x202 [border: (1px solid #000000)]
+layer at (42,288) size 140x140
+  RenderBlock {DIV} at (21,21) size 140x140 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (63,309) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#81AA8A] [border: (1px solid #000000)]
+layer at (104,350) size 100x100
+  RenderBlock (relative positioned) {DIV} at (41,41) size 100x100 [border: (1px solid #000000)]
+layer at (267,267) size 202x202
+  RenderBlock (positioned) {DIV} at (267,267) size 202x202 [border: (1px solid #000000)]
+layer at (288,288) size 140x140
+  RenderBlock {DIV} at (21,21) size 140x140 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (309,309) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#81AA8A] [border: (1px solid #000000)]
+layer at (350,350) size 100x100
+  RenderBlock (relative positioned) {DIV} at (41,41) size 100x100 [border: (1px solid #000000)]
+    RenderBlock {DIV} at (21,21) size 90x90 [bgcolor=#0000FF] [border: (1px solid #000000)]
+layer at (513,267) size 202x202
+  RenderBlock (positioned) {DIV} at (513,267) size 202x202 [border: (1px solid #000000)]
+layer at (534,288) size 140x140
+  RenderBlock {DIV} at (21,21) size 140x140 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
+layer at (555,309) size 100x100
+  RenderBlock (relative positioned) {DIV} at (21,21) size 100x100 [bgcolor=#81AA8A] [border: (1px solid #000000)]
+layer at (596,350) size 100x100
+  RenderBlock (relative positioned) {DIV} at (41,41) size 100x100 [border: (1px solid #000000)]
+layer at (637,391) size 100x100
+  RenderBlock (relative positioned) {DIV} at (41,41) size 100x100 [bgcolor=#AA7994] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (21,21) size 90x90 [bgcolor=#0000FF] [border: (1px solid #000000)]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatortransformssvgvscssexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/transforms/svg-vs-css-expected.txt (0 => 174546)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/transforms/svg-vs-css-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/transforms/svg-vs-css-expected.txt        2014-10-10 00:53:16 UTC (rev 174546)
</span><span class="lines">@@ -0,0 +1,66 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x585
+  RenderBlock {html} at (0,0) size 800x585
+    RenderBody {body} at (8,8) size 784x569
+      RenderBlock {div} at (10,10) size 220x550
+        RenderBlock {h2} at (0,19) size 220x31
+          RenderText {#text} at (0,1) size 121x28
+            text run at (0,1) width 121: &quot;SVG nested&quot;
+        RenderBlock {h2} at (0,289) size 220x31
+          RenderText {#text} at (0,1) size 116x28
+            text run at (0,1) width 116: &quot;CSS nested&quot;
+      RenderText {#text} at (240,0) size 4x19
+        text run at (240,0) width 4: &quot; &quot;
+      RenderBlock {div} at (254,10) size 220x550
+        RenderBlock {h2} at (0,19) size 220x31
+          RenderText {#text} at (0,1) size 164x28
+            text run at (0,1) width 164: &quot;SVG compound&quot;
+        RenderBlock {h2} at (0,289) size 220x31
+          RenderText {#text} at (0,1) size 159x28
+            text run at (0,1) width 159: &quot;CSS compound&quot;
+      RenderText {#text} at (484,0) size 4x19
+        text run at (484,0) width 4: &quot; &quot;
+      RenderBlock {div} at (498,10) size 220x550
+        RenderBlock {h2} at (0,19) size 220x31
+          RenderText {#text} at (0,1) size 128x28
+            text run at (0,1) width 128: &quot;SVG Matrix&quot;
+        RenderBlock {h2} at (0,289) size 220x31
+          RenderText {#text} at (0,1) size 116x28
+            text run at (0,1) width 116: &quot;CSSMatrix&quot;
+      RenderText {#text} at (0,0) size 0x0
+layer at (28,88) size 200x200
+  RenderBlock (relative positioned) {div} at (10,69) size 200x201 [bgcolor=#C0C0C0] [border: (1px solid #000000)]
+    RenderSVGRoot {svg} at (29,111) size 196x175
+      RenderSVGContainer {g} at (29,111) size 196x175 [transform={m=((1.00,0.00)(0.00,1.00)) t=(75.00,25.00)}]
+        RenderSVGRect {rect} at (103,112) size 62x63 [stroke={[type=SOLID] [color=#000000] [dash array={1.00, 1.00}]}] [x=0.00] [y=0.00] [width=60.00] [height=60.00]
+        RenderSVGContainer {g} at (29,111) size 196x175 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+          RenderSVGRect {rect} at (103,112) size 122x123 [stroke={[type=SOLID] [color=#000000] [dash array={1.00, 1.00}]}] [x=0.00] [y=0.00] [width=60.00] [height=60.00]
+          RenderSVGRect {rect} at (29,111) size 162x175 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=60.00] [height=60.00]
+    RenderText {#text} at (0,0) size 0x0
+layer at (28,358) size 200x200
+  RenderBlock (relative positioned) {div} at (10,339) size 200x201 [bgcolor=#C0C0C0] [border: (1px solid #000000)]
+layer at (29,359) size 60x60
+  RenderBlock (positioned) {div} at (1,1) size 60x60 [border: (1px dotted #000000)]
+layer at (30,360) size 60x60
+  RenderBlock (positioned) {div} at (1,1) size 60x60 [border: (1px dotted #000000)]
+layer at (31,361) size 60x60
+  RenderBlock (positioned) {div} at (1,1) size 60x60 [border: (1px solid #0000FF)]
+layer at (272,88) size 200x200
+  RenderBlock (relative positioned) {div} at (10,69) size 200x201 [bgcolor=#C0C0C0] [border: (1px solid #000000)]
+    RenderSVGRoot {svg} at (273,111) size 162x175
+      RenderSVGRect {rect} at (273,111) size 162x175 [transform={m=((1.41,1.41)(-1.41,1.41)) t=(75.00,25.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=60.00] [height=60.00]
+    RenderText {#text} at (0,0) size 0x0
+layer at (272,358) size 200x200
+  RenderBlock (relative positioned) {div} at (10,339) size 200x201 [bgcolor=#C0C0C0] [border: (1px solid #000000)]
+layer at (273,359) size 60x60
+  RenderBlock (positioned) {div} at (1,1) size 60x60 [border: (1px solid #0000FF)]
+layer at (516,88) size 200x200
+  RenderBlock (relative positioned) {div} at (10,69) size 200x201 [bgcolor=#C0C0C0] [border: (1px solid #000000)]
+    RenderSVGRoot {svg} at (517,111) size 162x175
+      RenderSVGRect {rect} at (517,111) size 162x175 [transform={m=((1.41,1.41)(-1.41,1.41)) t=(75.00,25.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=60.00] [height=60.00]
+    RenderText {#text} at (0,0) size 0x0
+layer at (516,358) size 200x200
+  RenderBlock (relative positioned) {div} at (10,339) size 200x201 [bgcolor=#C0C0C0] [border: (1px solid #000000)]
+layer at (517,359) size 60x60
+  RenderBlock (positioned) {div} at (1,1) size 60x60 [border: (1px solid #0000FF)]
</ins></span></pre>
</div>
</div>

</body>
</html>