<!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>[174595] 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/174595">174595</a></dd>
<dt>Author</dt> <dd>simon.fraser@apple.com</dd>
<dt>Date</dt> <dd>2014-10-10 10:42:41 -0700 (Fri, 10 Oct 2014)</dd>
</dl>

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

* platform/ios-simulator/fast/block/*: 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/fast/block/</li>
<li>trunk/LayoutTests/platform/ios-simulator/fast/block/basic/</li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic001expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/001-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic002expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/002-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic003expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/003-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic004expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/004-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic005expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/005-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic006expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/006-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic007expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/007-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic008expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/008-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic009expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/009-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic010expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/010-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic011expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/011-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic012expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/012-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic013expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/013-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic014expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/014-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic015expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/015-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic016expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/016-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic018expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/018-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic019expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/019-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic020expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/020-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasic021expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/021-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasicaddingnearanonymousblockexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/adding-near-anonymous-block-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasicfieldsetstretchtolegendexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/fieldset-stretch-to-legend-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasicminprefwidthnowrapfloatsexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/min-pref-width-nowrap-floats-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasicminheightexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/minheight-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasicpercentheightinsideanonymousblockexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/percent-height-inside-anonymous-block-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasicquirkheightexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/quirk-height-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasictextindentrtlexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/text-indent-rtl-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasictruncationrtlexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/truncation-rtl-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockbasicwhitespaceprewrapsexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/basic/white-space-pre-wraps-expected.txt</a></li>
<li>trunk/LayoutTests/platform/ios-simulator/fast/block/float/</li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat001expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/001-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat002expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/002-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat003expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/003-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat004expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/004-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat005expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/005-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat006expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/006-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat007expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/007-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat008expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/008-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat010expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/010-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat011expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/011-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat012expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/012-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat013expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/013-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat014expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/014-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat015expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/015-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat016expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/016-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat017expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/017-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat018expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/018-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat019expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/019-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat020expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/020-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat021expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/021-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat022expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/022-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat023expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/023-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat024expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/024-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat025expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/025-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat026expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/026-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat027expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/027-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat028expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/028-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat029expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/029-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat030expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/030-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat031expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/031-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat032expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/032-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat033expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/033-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloat035expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/035-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatavoidancepercentwidthcompatexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/avoidance-percent-width-compat-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatavoidancepercentwidthstrictexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/avoidance-percent-width-strict-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatavoidingfloatcenteredexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/avoiding-float-centered-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatbrwithclear2expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/br-with-clear-2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatbrwithclearexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/br-with-clear-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatcenteredfloatavoidancecomplexityexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/centered-float-avoidance-complexity-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatclampedrightfloatexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/clamped-right-float-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatclearelementtoowideforcontainingblockexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/clear-element-too-wide-for-containing-block-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatdynamicunfloatprefwidthexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/dynamic-unfloat-pref-width-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloateditabletextoverlappingfloatexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/editable-text-overlapping-float-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatfit_line_below_floatsexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/fit_line_below_floats-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatfloatavoidanceexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-avoidance-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatfloatinfloathittestingexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-in-float-hit-testing-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatfloatinfloatpaintingexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-in-float-painting-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatfloatnotremovedfromnextsiblingexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-not-removed-from-next-sibling-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatfloatnotremovedfromnextsibling2expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-not-removed-from-next-sibling2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatfloatnotremovedfromnextsibling3expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-not-removed-from-next-sibling3-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatfloatnotremovedfromnextsibling4expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-not-removed-from-next-sibling4-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatfloatsandtextindentexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/floats-and-text-indent-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatfloatsandtextindentrlexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/floats-and-text-indent-rl-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatindependentalignpositioningexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/independent-align-positioning-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatintrudingfloataddinsiblingblockonstaticpositionexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-add-in-sibling-block-on-static-position-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatintrudingfloataddinsiblingblockonstaticposition2expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-add-in-sibling-block-on-static-position2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatintrudingfloatremovefromsiblingblockonabsolutepositionexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatintrudingfloatremovefromsiblingblockonabsoluteposition2expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatintrudingfloatremovefromsiblingblockonfixedpositionexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatintrudingfloatremovefromsiblingblockonfixedposition2expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatintrudingpaintedtwiceexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-painted-twice-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatmarqueeshrinktoavoidfloatsexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/marquee-shrink-to-avoid-floats-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatmultiplefloatpositioningexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/multiple-float-positioning-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatnestedclearanceexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/nested-clearance-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatnestedAnonymousBlocksexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/nestedAnonymousBlocks-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatnestedAnonymousBlocks2expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/nestedAnonymousBlocks2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatnopaintafterlayerdestructionexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/nopaint-after-layer-destruction-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatnopaintafterlayerdestruction2expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/nopaint-after-layer-destruction2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatoverhangingafterheightdecreaseexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-after-height-decrease-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatoverhangingfloataddinstaticpositionblockexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-add-in-static-position-block-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatoverhangingfloataddinstaticpositionblock2expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-add-in-static-position-block2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatoverhangingfloatremovefromabsolutepositionblockexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-remove-from-absolute-position-block-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatoverhangingfloatremovefromabsolutepositionblock2expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-remove-from-absolute-position-block2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatoverhangingfloatremovefromfixedpositionblockexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatoverhangingfloatremovefromfixedpositionblock2expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatoverhangingtallblockexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-tall-block-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatoverlappingfloatswithoverflowhiddenexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/overlapping-floats-with-overflow-hidden-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatrelativepaintedtwiceexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/relative-painted-twice-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatshrinktoavoidfloatcomplexityexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/shrink-to-avoid-float-complexity-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatshrinktofitwidthexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/shrink-to-fit-width-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloattablerelayoutexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/table-relayout-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatverticalmoverelayoutexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/vertical-move-relayout-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockfloatwidthupdateafterclearexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/float/width-update-after-clear-expected.txt</a></li>
<li>trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/</li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainblockexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainblockfontexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-font-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainblockglyphsexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-glyphs-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainblockglyphsreplacedexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-glyphs-replaced-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainblockreplacedexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-replaced-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainblockwithideographsexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-with-ideographs-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainfontexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/font-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainfontreplacedexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/font-replaced-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainglyphsexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/glyphs-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblocklineboxcontaininlineboxexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-box-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblocklineboxcontaininlineboxreplacedexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-box-replaced-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblocklineboxcontaininlineboxverticalexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-box-vertical-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblocklineboxcontaininlineexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblocklineboxcontaininlinereplacedexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-replaced-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainnoneexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/none-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainparsinginvalidexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/parsing-invalid-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainreplacedexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/replaced-expected.txt</a></li>
<li>trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/</li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse001expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/001-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse002expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/002-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse003expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/003-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse004expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/004-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse005expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/005-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse006expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/006-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse010expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/010-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse011expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/011-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse012expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/012-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse015expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/015-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse016expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/016-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse017expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/017-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse018expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/018-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse019expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/019-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse020expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/020-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse021expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/021-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse022expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/022-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse025expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/025-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse026expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/026-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse027expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/027-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse028expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/028-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse029expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/029-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse030expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/030-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse031expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/031-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse032expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/032-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse033expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/033-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse034expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/034-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse035expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/035-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse037expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/037-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse038expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/038-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse039expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/039-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse040expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/040-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse041expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/041-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse042expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/042-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse043expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/043-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse044expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/044-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse045expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/045-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse055expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/055-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse056expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/056-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse057expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/057-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse058expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/058-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse059expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/059-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse062expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/062-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse063expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/063-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse100expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/100-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse101expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/101-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse102expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/102-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse103expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/103-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapse104expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/104-expected.txt</a></li>
<li>trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/</li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline001expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/001-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline002expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/002-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline003expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/003-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline004expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/004-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline005expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/005-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline006expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/006-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline010expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/010-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline011expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/011-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline012expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/012-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline015expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/015-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline016expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/016-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline017expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/017-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline018expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/018-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline019expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/019-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline020expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/020-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline021expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/021-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline022expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/022-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline025expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/025-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapseemptyclearblocksexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/empty-clear-blocks-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockmargincollapsenegativemarginsexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/negative-margins-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockminmaxheightpercentheightchildexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/min-max-height-percent-height-child-expected.txt</a></li>
<li>trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/</li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioning001expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/001-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioning002expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/002-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioning016expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/016-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioning025expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/025-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioning047expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/047-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioning051expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/051-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioning052expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/052-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioning053expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/053-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioning054expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/054-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioning055expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/055-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioning056expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/056-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioning057expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/057-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioning058expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/058-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioning059expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/059-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioning060expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/060-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioning061expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/061-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningabsinsideinlinerelexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/abs-inside-inline-rel-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningabsoluteininlineltr2expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-ltr-2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningabsoluteininlineltr3expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-ltr-3-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningabsoluteininlineltrexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-ltr-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningabsoluteininlinertl2expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-rtl-2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningabsoluteininlinertl3expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-rtl-3-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningabsoluteininlinertlexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-rtl-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningabsoluteininlineshortltrexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-short-ltr-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningabsoluteininlineshortrtlexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-short-rtl-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningabsolutelengthofneg666666expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-length-of-neg-666666-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningabsolutepositiondirectionexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-position-direction-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningabsolutepositionedoverconstrainedexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-positioned-overconstrained-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningabsolutepositioningnoscrollbarexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-positioning-no-scrollbar-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningabsolutewithhtmlborderquirksexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-with-html-border-quirks-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningabsolutewithhtmlborderstrictexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-with-html-border-strict-expected.txt</a></li>
<li>trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/</li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningauto001expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/001-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningauto002expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/002-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningauto003expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/003-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningauto004expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/004-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningauto005expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/005-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningauto006expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/006-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningauto007expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/007-expected.txt</a></li>
<li>trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/</li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticallr001expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/001-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticallr002expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/002-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticallr003expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/003-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticallr004expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/004-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticallr005expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/005-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticallr006expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/006-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticallr007expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/007-expected.txt</a></li>
<li>trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/</li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticalrl001expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/001-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticalrl002expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/002-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticalrl003expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/003-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticalrl004expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/004-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticalrl005expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/005-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticalrl006expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/006-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticalrl007expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/007-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningautoheightwithtopandbottomexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto-height-with-top-and-bottom-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningchildofabsolutewithautoheightexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/child-of-absolute-with-auto-height-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningdifferingwritingmodesexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/differing-writing-modes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningdifferingwritingmodesreplacedexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/differing-writing-modes-replaced-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningfixedpositionstackingcontextexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/fixed-position-stacking-context-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningfixedpositioningscrollbarbugexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningheightchangeexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/height-change-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioninghidinginsiderelpositionedinlineexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/hiding-inside-relpositioned-inline-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioninghittestonrelativepositionedchildrenexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/hittest-on-relative-positioned-children-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioninginlineblockrelpositionexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/inline-block-relposition-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningleftmargintopmarginexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/leftmargin-topmargin-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningnegativerelpositionexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/negative-rel-position-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningnegativerightposexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/negative-right-pos-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningpaddingpercentexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/padding-percent-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningprefwidthchangeexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/pref-width-change-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningrelativeoverflowblockexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relative-overflow-block-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningrelativeoverflowreplacedexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relative-overflow-replaced-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningrelativeoverflowreplacedfloatexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relative-overflow-replaced-float-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningrelativepositionedinlinecontainerexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relative-positioned-inline-container-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningrelayoutonpositionchangeexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relayout-on-position-change-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningrtlfixedpositioningexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/rtl-fixed-positioning-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningrtlstaticpositioningexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/rtl-static-positioning-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningrtlstaticpositioninginlineblockexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/rtl-static-positioning-inline-block-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningstaticdistancewithpositionedancestorexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/static-distance-with-positioned-ancestor-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningtablecellstaticpositionexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/table-cell-static-position-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningtrailingspacetestexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/trailing-space-test-expected.txt</a></li>
<li>trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-lr/</li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningverticallr001expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-lr/001-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningverticallr002expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-lr/002-expected.txt</a></li>
<li>trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-rl/</li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningverticalrl001expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-rl/001-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningverticalrl002expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-rl/002-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningverticalrlfixedpositioningexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-rl/fixed-positioning-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastblockpositioningwindowheightchangeexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/window-height-change-expected.txt</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (174594 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2014-10-10 17:42:34 UTC (rev 174594)
+++ trunk/LayoutTests/ChangeLog        2014-10-10 17:42:41 UTC (rev 174595)
</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 fast/block tests.
+
+        * platform/ios-simulator/fast/block/*: Added
+
+2014-10-09  Simon Fraser  &lt;simon.fraser@apple.com&gt;
+
</ins><span class="cx">         Skip fast/animation in the iOS Simulator.
</span><span class="cx">         Add results for fast/backgrounds
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic001expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/001-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/001-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/001-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 784x196 [border: (2px solid #FF0000)]
+        RenderBlock (anonymous) at (2,2) size 780x20
+          RenderInline {I} at (0,0) size 235x19
+            RenderText {#text} at (0,0) size 96x19
+              text run at (0,0) width 96: &quot;Start of a line. &quot;
+            RenderInline {FONT} at (0,0) size 140x19 [color=#FF0000]
+              RenderText {#text} at (95,0) size 140x19
+                text run at (95,0) width 140: &quot;More red on this line:&quot;
+        RenderBlock (anonymous) at (2,40) size 780x74 [color=#FF0000]
+          RenderBlock {H3} at (0,0) size 780x23
+            RenderText {#text} at (0,0) size 208x22
+              text run at (0,0) width 208: &quot;Suddenly a block appears!&quot;
+          RenderBlock {H2} at (0,42) size 780x31
+            RenderText {#text} at (0,1) size 194x28
+              text run at (0,1) width 194: &quot;And another block!&quot;
+        RenderBlock (anonymous) at (2,133) size 780x61
+          RenderInline {I} at (0,0) size 299x39
+            RenderInline {FONT} at (0,0) size 97x39 [color=#FF0000]
+              RenderText {#text} at (0,0) size 97x19
+                text run at (0,0) width 97: &quot;Now more text.&quot;
+              RenderBR {BR} at (96,15) size 1x0
+              RenderText {#text} at (0,20) size 67x19
+                text run at (0,20) width 67: &quot;This is red&quot;
+            RenderText {#text} at (66,20) size 233x19
+              text run at (66,20) width 233: &quot; but now only italic on the same line&quot;
+          RenderBR {BR} at (298,35) size 1x0
+          RenderText {#text} at (0,40) size 132x19
+            text run at (0,40) width 132: &quot;Plain line at the end.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic002expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/002-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/002-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/002-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,15 @@
</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 {DIV} at (0,0) size 784x24 [border: (2px solid #FF0000)]
+        RenderInline {A} at (0,0) size 30x19 [color=#008000]
+          RenderText {#text} at (2,2) size 30x19
+            text run at (2,2) width 30: &quot;First&quot;
+        RenderInline {A} at (0,0) size 48x19 [color=#008000]
+          RenderText {#text} at (31,2) size 48x19
+            text run at (31,2) width 48: &quot;Second&quot;
+        RenderInline {A} at (0,0) size 36x19 [color=#008000]
+          RenderText {#text} at (78,2) size 36x19
+            text run at (78,2) width 36: &quot;Third&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic003expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/003-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/003-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/003-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,9 @@
</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 {DIV} at (0,0) size 204x44 [border: (2px solid #FF0000)]
+        RenderText {#text} at (2,2) size 186x39
+          text run at (2,2) width 167: &quot;This is some text. What is&quot;
+          text run at (2,22) width 186: &quot;going on here. Does it work?&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic004expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/004-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/004-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/004-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x92
+  RenderBlock {HTML} at (0,0) size 800x92
+    RenderBody {BODY} at (8,16) size 784x68
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 553x19
+          text run at (0,0) width 553: &quot;The following two DIVs should be the same width (resulting in a single 4 by 2 block).&quot;
+      RenderBlock {DIV} at (0,36) size 48x16 [bgcolor=#000080]
+        RenderBlock {DIV} at (0,0) size 64x16 [border: none (32px solid #000000) none (32px solid #000000)]
+      RenderBlock {DIV} at (0,52) size 64x16 [bgcolor=#000080]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic005expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/005-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/005-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/005-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x92
+  RenderBlock {HTML} at (0,0) size 800x92
+    RenderBody {BODY} at (8,16) size 784x68
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 553x19
+          text run at (0,0) width 553: &quot;The following two DIVs should be the same width (resulting in a single 4 by 2 block).&quot;
+      RenderBlock {DIV} at (0,36) size 48x16 [bgcolor=#000080]
+        RenderBlock {DIV} at (0,0) size 64x16
+      RenderBlock {DIV} at (0,52) size 64x16 [bgcolor=#000080]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic006expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/006-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/006-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/006-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,17 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x136
+  RenderBlock {HTML} at (0,0) size 800x136
+    RenderBody {BODY} at (8,16) size 784x112
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 472x19
+          text run at (0,0) width 472: &quot;The following two vertical bars should be at the same horizontal position.&quot;
+      RenderBlock {DIV} at (0,36) size 96x38
+        RenderBlock {DIV} at (64,0) size 0x38
+          RenderInline {SPAN} at (0,0) size 7x36
+            RenderText {#text} at (0,1) size 7x36
+              text run at (0,1) width 7: &quot;|&quot;
+      RenderBlock {DIV} at (0,74) size 784x38
+        RenderInline {SPAN} at (0,0) size 7x36
+          RenderText {#text} at (64,1) size 7x36
+            text run at (64,1) width 7: &quot;|&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic007expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/007-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/007-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/007-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x92
+  RenderBlock {HTML} at (0,0) size 800x92
+    RenderBody {BODY} at (8,16) size 784x68
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 553x19
+          text run at (0,0) width 553: &quot;The following two DIVs should be the same width (resulting in a single 5 by 2 block).&quot;
+      RenderBlock {DIV} at (0,36) size 80x16 [bgcolor=#000080]
+        RenderBlock {DIV} at (0,0) size 80x16 [border: none (32px solid #000000) none (32px solid #000000)]
+      RenderBlock {DIV} at (0,52) size 80x16 [bgcolor=#000080]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic008expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/008-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/008-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/008-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x92
+  RenderBlock {HTML} at (0,0) size 800x92
+    RenderBody {BODY} at (8,16) size 784x68
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 553x19
+          text run at (0,0) width 553: &quot;The following two DIVs should be the same width (resulting in a single 5 by 2 block).&quot;
+      RenderBlock {DIV} at (0,36) size 80x16 [bgcolor=#000080]
+        RenderBlock {DIV} at (0,0) size 80x16
+      RenderBlock {DIV} at (0,52) size 80x16 [bgcolor=#000080]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic009expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/009-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/009-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/009-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,17 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x136
+  RenderBlock {HTML} at (0,0) size 800x136
+    RenderBody {BODY} at (8,16) size 784x112
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 472x19
+          text run at (0,0) width 472: &quot;The following two vertical bars should be at the same horizontal position.&quot;
+      RenderBlock {DIV} at (0,36) size 160x38
+        RenderBlock {DIV} at (64,0) size 32x38
+          RenderInline {SPAN} at (0,0) size 7x36
+            RenderText {#text} at (0,1) size 7x36
+              text run at (0,1) width 7: &quot;|&quot;
+      RenderBlock {DIV} at (0,74) size 784x38
+        RenderInline {SPAN} at (0,0) size 7x36
+          RenderText {#text} at (64,1) size 7x36
+            text run at (64,1) width 7: &quot;|&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic010expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/010-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/010-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/010-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x136
+  RenderBlock {HTML} at (0,0) size 800x136
+    RenderBody {BODY} at (8,8) size 784x120
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderInline {DIV} at (0,0) size 528x17 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,2) size 528x17
+            text run at (0,2) width 528: &quot;Ahem_font_required_for_this_test.&quot;
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,20) size 300x100 [bgcolor=#FF0000]
+        RenderBlock {DIV} at (0,0) size 600x200 [color=#008000]
+          RenderText {#text} at (0,0) size 300x100
+            text run at (0,0) width 300: &quot;XXX&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic011expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/011-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/011-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/011-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,68 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x420
+  RenderBlock {HTML} at (0,0) size 800x420 [color=#FFFFFF] [bgcolor=#0000FF]
+    RenderBody {BODY} at (15,15) size 490x390 [bgcolor=#FFFFFF] [border: (5px solid #000000)]
+      RenderBlock {DL} at (5,5) size 480x10
+        RenderBlock (floating) {DT} at (5,5) size 80x310 [bgcolor=#CC0000] [border: (5px solid #000000)]
+          RenderText {#text} at (15,13) size 32x14
+            text run at (15,13) width 32: &quot;toggle&quot;
+        RenderBlock (floating) {DD} at (95,5) size 380x310 [border: (10px solid #000000)]
+          RenderBlock {UL} at (20,20) size 340x0
+            RenderBlock (floating) {LI} at (0,0) size 80x120 [color=#000000] [bgcolor=#FFCC00] [border: (5px solid #000000)]
+              RenderText {#text} at (15,13) size 40x14
+                text run at (15,13) width 40: &quot;the way&quot;
+            RenderBlock (floating) {LI} at (90,0) size 160x110 [bgcolor=#000000]
+              RenderBlock {P} at (10,10) size 140x10
+                RenderText {#text} at (0,-2) size 75x14
+                  text run at (0,-2) width 75: &quot;the world ends&quot;
+              RenderBlock (anonymous) at (10,20) size 140x0
+                RenderInline {FORM} at (0,0) size 0x0
+                  RenderText {#text} at (0,0) size 0x0
+              RenderBlock (anonymous) at (10,20) size 140x46
+                RenderBlock {P} at (0,0) size 140x23
+                  RenderText {#text} at (0,6) size 29x14
+                    text run at (0,6) width 29: &quot;bang &quot;
+                  RenderBlock {INPUT} at (30,3) size 17x16 [color=#000000] [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+                  RenderText {#text} at (0,0) size 0x0
+                RenderBlock {P} at (0,23) size 140x23
+                  RenderText {#text} at (0,6) size 47x14
+                    text run at (0,6) width 47: &quot;whimper &quot;
+                  RenderBlock {INPUT} at (48,3) size 17x16 [color=#000000] [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+                  RenderText {#text} at (0,0) size 0x0
+              RenderBlock (anonymous) at (10,66) size 140x0
+                RenderInline {FORM} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderBlock (floating) {LI} at (259,0) size 81x120 [color=#000000] [bgcolor=#FFCC00] [border: (5px solid #000000)]
+              RenderText {#text} at (15,13) size 50x14
+                text run at (15,13) width 50: &quot;i grow old&quot;
+            RenderBlock (floating) {LI} at (0,130) size 120x120 [bgcolor=#000000]
+              RenderText {#text} at (10,8) size 31x14
+                text run at (10,8) width 31: &quot;pluot?&quot;
+          RenderBlock (floating) {BLOCKQUOTE} at (160,150) size 70x140 [color=#000000] [bgcolor=#FFCC00] [border: (10px solid #000000) (15px solid #000000) (20px solid #000000) (5px solid #000000)]
+            RenderBlock {ADDRESS} at (5,20) size 50x20
+              RenderText {#text} at (0,-2) size 34x24
+                text run at (0,-2) width 17: &quot;bar&quot;
+                text run at (0,8) width 34: &quot;maids,&quot;
+          RenderBlock (floating) {H1} at (240,150) size 120x120 [bgcolor=#000000]
+            RenderText {#text} at (10,8) size 67x24
+              text run at (10,8) width 57: &quot;sing to me,&quot;
+              text run at (10,18) width 67: &quot;erbarme dich&quot;
+      RenderBlock {P} at (5,320) size 480x65 [color=#000000]
+        RenderText {#text} at (0,-1) size 469x40
+          text run at (0,-1) width 469: &quot;This is a nonsensical document, but syntactically valid HTML 4.0. All 100%-conformant CSS1&quot;
+          text run at (0,12) width 393: &quot;agents should be able to render the document elements above this paragraph&quot;
+          text run at (0,25) width 206: &quot;indistinguishably (to the pixel) from this &quot;
+        RenderInline {A} at (0,0) size 104x14 [color=#0000EE]
+          RenderText {#text} at (205,25) size 104x14
+            text run at (205,25) width 104: &quot;reference rendering,&quot;
+        RenderText {#text} at (308,25) size 463x40
+          text run at (308,25) width 5: &quot; &quot;
+          text run at (312,25) width 150: &quot;(except font rasterization and&quot;
+          text run at (0,38) width 463: &quot;form widgets). All discrepancies should be traceable to CSS1 implementation shortcomings.&quot;
+          text run at (0,51) width 335: &quot;Once you have finished evaluating this test, you can return to the &quot;
+        RenderInline {A} at (0,0) size 62x14 [color=#0000EE]
+          RenderText {#text} at (334,51) size 62x14
+            text run at (334,51) width 62: &quot;parent page&quot;
+        RenderText {#text} at (395,51) size 5x14
+          text run at (395,51) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic012expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/012-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/012-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/012-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,8 @@
</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 {DIV} at (0,0) size 784x100
+        RenderText {#text} at (0,0) size 394x19
+          text run at (0,0) width 394: &quot;I should not have a border and I should not have a tiny width.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic013expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/013-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/013-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/013-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,32 @@
</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
+      RenderPartObject {IFRAME} at (0,0) size 504x104 [border: (2px inset #000000)]
+        layer at (0,0) size 500x100
+          RenderView at (0,0) size 500x100
+        layer at (0,0) size 500x100
+          RenderBlock {HTML} at (0,0) size 500x100
+            RenderBody {BODY} at (8,8) size 484x76
+              RenderBlock {P} at (0,0) size 484x20
+                RenderText {#text} at (0,0) size 113x19
+                  text run at (0,0) width 113: &quot;This is some text.&quot;
+              RenderBlock {P} at (0,36) size 484x20
+                RenderText {#text} at (0,0) size 151x19
+                  text run at (0,0) width 151: &quot;This text is underneath.&quot;
+      RenderText {#text} at (504,89) size 4x19
+        text run at (504,89) width 4: &quot; &quot;
+      RenderEmbeddedObject {OBJECT} at (0,109) size 500x100
+        layer at (0,0) size 500x100
+          RenderView at (0,0) size 500x100
+        layer at (0,0) size 500x100
+          RenderBlock {HTML} at (0,0) size 500x100
+            RenderBody {BODY} at (8,8) size 484x76
+              RenderBlock {P} at (0,0) size 484x20
+                RenderText {#text} at (0,0) size 113x19
+                  text run at (0,0) width 113: &quot;This is some text.&quot;
+              RenderBlock {P} at (0,36) size 484x20
+                RenderText {#text} at (0,0) size 151x19
+                  text run at (0,0) width 151: &quot;This text is underneath.&quot;
+      RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic014expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/014-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/014-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/014-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,12 @@
</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
+      RenderInline {A} at (0,0) size 21x18 [color=#0000EE]
+        RenderImage {IMG} at (0,0) size 21x21 [bgcolor=#008000]
+      RenderText {#text} at (21,0) size 4x18
+        text run at (21,0) width 4: &quot; &quot;
+      RenderImage {IMG} at (24,0) size 22x21 [bgcolor=#008000]
+      RenderText {#text} at (45,0) size 290x18
+        text run at (45,0) width 290: &quot; The two green blocks should line up vertically.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic015expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/015-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/015-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/015-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,163 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x453
+  RenderBlock {HTML} at (0,0) size 800x453
+    RenderBody {BODY} at (8,21) size 784x416
+      RenderBlock {H1} at (0,0) size 784x38
+        RenderText {#text} at (0,1) size 454x36
+          text run at (0,1) width 454: &quot;Minimum and Maximum Widths&quot;
+      RenderBlock {DIV} at (0,59) size 784x27 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 33x19
+          text run at (3,3) width 33: &quot;This &quot;
+        RenderInline {CODE} at (0,0) size 24x14
+          RenderText {#text} at (35,8) size 24x14
+            text run at (35,8) width 24: &quot;div&quot;
+        RenderText {#text} at (58,3) size 418x19
+          text run at (58,3) width 418: &quot; should have a medium solid purple border, as should all the rest.&quot;
+      RenderBlock {DIV} at (0,85) size 320x67 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 33x19
+          text run at (3,3) width 33: &quot;This &quot;
+        RenderInline {CODE} at (0,0) size 24x14
+          RenderText {#text} at (35,8) size 24x14
+            text run at (35,8) width 24: &quot;div&quot;
+        RenderText {#text} at (58,3) size 302x39
+          text run at (58,3) width 192: &quot; should have a width of 40%. &quot;
+          text run at (249,3) width 56: &quot;This is a&quot;
+          text run at (3,23) width 64: &quot;reference &quot;
+        RenderInline {CODE} at (0,0) size 24x14
+          RenderText {#text} at (66,28) size 24x14
+            text run at (66,28) width 24: &quot;div&quot;
+        RenderText {#text} at (89,23) size 183x19
+          text run at (89,23) width 183: &quot; and should work as long as &quot;
+        RenderInline {CODE} at (0,0) size 40x14
+          RenderText {#text} at (271,28) size 40x14
+            text run at (271,28) width 40: &quot;width&quot;
+        RenderText {#text} at (3,43) size 44x19
+          text run at (3,43) width 44: &quot;works.&quot;
+      RenderBlock {DIV} at (0,151) size 320x27 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 33x19
+          text run at (3,3) width 33: &quot;This &quot;
+        RenderInline {CODE} at (0,0) size 24x14
+          RenderText {#text} at (35,8) size 24x14
+            text run at (35,8) width 24: &quot;div&quot;
+        RenderText {#text} at (58,3) size 188x19
+          text run at (58,3) width 188: &quot; should have a width of 40%.&quot;
+      RenderBlock {DIV} at (0,177) size 320x27 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 33x19
+          text run at (3,3) width 33: &quot;This &quot;
+        RenderInline {CODE} at (0,0) size 24x14
+          RenderText {#text} at (35,8) size 24x14
+            text run at (35,8) width 24: &quot;div&quot;
+        RenderText {#text} at (58,3) size 188x19
+          text run at (58,3) width 188: &quot; should have a width of 40%.&quot;
+      RenderBlock {DIV} at (0,203) size 320x27 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 33x19
+          text run at (3,3) width 33: &quot;This &quot;
+        RenderInline {CODE} at (0,0) size 24x14
+          RenderText {#text} at (35,8) size 24x14
+            text run at (35,8) width 24: &quot;div&quot;
+        RenderText {#text} at (58,3) size 188x19
+          text run at (58,3) width 188: &quot; should have a width of 40%.&quot;
+      RenderBlock {DIV} at (0,229) size 320x27 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 33x19
+          text run at (3,3) width 33: &quot;This &quot;
+        RenderInline {CODE} at (0,0) size 24x14
+          RenderText {#text} at (35,8) size 24x14
+            text run at (35,8) width 24: &quot;div&quot;
+        RenderText {#text} at (58,3) size 188x19
+          text run at (58,3) width 188: &quot; should have a width of 40%.&quot;
+      RenderBlock {DIV} at (0,255) size 320x27 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 33x19
+          text run at (3,3) width 33: &quot;This &quot;
+        RenderInline {CODE} at (0,0) size 24x14
+          RenderText {#text} at (35,8) size 24x14
+            text run at (35,8) width 24: &quot;div&quot;
+        RenderText {#text} at (58,3) size 188x19
+          text run at (58,3) width 188: &quot; should have a width of 40%.&quot;
+      RenderBlock {DIV} at (0,281) size 320x27 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 33x19
+          text run at (3,3) width 33: &quot;This &quot;
+        RenderInline {CODE} at (0,0) size 24x14
+          RenderText {#text} at (35,8) size 24x14
+            text run at (35,8) width 24: &quot;div&quot;
+        RenderText {#text} at (58,3) size 188x19
+          text run at (58,3) width 188: &quot; should have a width of 40%.&quot;
+      RenderBlock {DIV} at (0,307) size 320x27 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 33x19
+          text run at (3,3) width 33: &quot;This &quot;
+        RenderInline {CODE} at (0,0) size 24x14
+          RenderText {#text} at (35,8) size 24x14
+            text run at (35,8) width 24: &quot;div&quot;
+        RenderText {#text} at (58,3) size 188x19
+          text run at (58,3) width 188: &quot; should have a width of 40%.&quot;
+      RenderBlock {DIV} at (0,333) size 320x27 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 33x19
+          text run at (3,3) width 33: &quot;This &quot;
+        RenderInline {CODE} at (0,0) size 24x14
+          RenderText {#text} at (35,8) size 24x14
+            text run at (35,8) width 24: &quot;div&quot;
+        RenderText {#text} at (58,3) size 188x19
+          text run at (58,3) width 188: &quot; should have a width of 40%.&quot;
+      RenderBlock {P} at (0,375) size 784x41
+        RenderText {#text} at (0,0) size 204x19
+          text run at (0,0) width 204: &quot;If the browser does not support &quot;
+        RenderInline {CODE} at (0,0) size 71x14
+          RenderText {#text} at (203,5) size 71x14
+            text run at (203,5) width 71: &quot;min-width&quot;
+        RenderText {#text} at (273,0) size 32x19
+          text run at (273,0) width 32: &quot; and &quot;
+        RenderInline {CODE} at (0,0) size 72x14
+          RenderText {#text} at (304,5) size 72x14
+            text run at (304,5) width 72: &quot;max-width&quot;
+        RenderText {#text} at (375,0) size 176x19
+          text run at (375,0) width 176: &quot;, then the widths should be &quot;
+        RenderInline {CODE} at (0,0) size 32x14
+          RenderText {#text} at (550,5) size 32x14
+            text run at (550,5) width 32: &quot;auto&quot;
+        RenderText {#text} at (581,0) size 9x19
+          text run at (581,0) width 9: &quot;, &quot;
+        RenderInline {CODE} at (0,0) size 25x14
+          RenderText {#text} at (589,5) size 25x14
+            text run at (589,5) width 25: &quot;40%&quot;
+        RenderText {#text} at (613,0) size 9x19
+          text run at (613,0) width 9: &quot;, &quot;
+        RenderInline {CODE} at (0,0) size 24x14
+          RenderText {#text} at (621,5) size 24x14
+            text run at (621,5) width 24: &quot;30%&quot;
+        RenderText {#text} at (644,0) size 9x19
+          text run at (644,0) width 9: &quot;, &quot;
+        RenderInline {CODE} at (0,0) size 24x14
+          RenderText {#text} at (652,5) size 24x14
+            text run at (652,5) width 24: &quot;50%&quot;
+        RenderText {#text} at (675,0) size 9x19
+          text run at (675,0) width 9: &quot;, &quot;
+        RenderInline {CODE} at (0,0) size 25x14
+          RenderText {#text} at (683,5) size 25x14
+            text run at (683,5) width 25: &quot;50%&quot;
+        RenderText {#text} at (707,0) size 9x19
+          text run at (707,0) width 9: &quot;, &quot;
+        RenderInline {CODE} at (0,0) size 24x14
+          RenderText {#text} at (715,5) size 24x14
+            text run at (715,5) width 24: &quot;40%&quot;
+        RenderText {#text} at (738,0) size 9x19
+          text run at (738,0) width 9: &quot;, &quot;
+        RenderInline {CODE} at (0,0) size 25x14
+          RenderText {#text} at (746,5) size 25x14
+            text run at (746,5) width 25: &quot;30%&quot;
+        RenderText {#text} at (770,0) size 5x19
+          text run at (770,0) width 5: &quot;,&quot;
+        RenderInline {CODE} at (0,0) size 24x14
+          RenderText {#text} at (0,25) size 24x14
+            text run at (0,25) width 24: &quot;40%&quot;
+        RenderText {#text} at (23,20) size 9x19
+          text run at (23,20) width 9: &quot;, &quot;
+        RenderInline {CODE} at (0,0) size 32x14
+          RenderText {#text} at (31,25) size 32x14
+            text run at (31,25) width 32: &quot;auto&quot;
+        RenderText {#text} at (62,20) size 197x19
+          text run at (62,20) width 197: &quot; (with 70% margin-right), and &quot;
+        RenderInline {CODE} at (0,0) size 32x14
+          RenderText {#text} at (258,25) size 32x14
+            text run at (258,25) width 32: &quot;auto&quot;
+        RenderText {#text} at (289,20) size 5x19
+          text run at (289,20) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic016expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/016-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/016-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/016-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,1212 @@
</span><ins>+layer at (0,0) size 800x8116
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x8116
+  RenderBlock {HTML} at (0,0) size 800x8116
+    RenderBody {BODY} at (8,8) size 784x8100
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 452x19
+          text run at (0,0) width 452: &quot;This is a test of all the various HTML alignments using LTR direction.&quot;
+      RenderBlock {DIV} at (0,20) size 784x242 [border: (4px solid #008000)]
+        RenderBlock {DIV} at (6,6) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (4,4) size 190x19
+            text run at (4,4) width 190: &quot;Normal div inside normal div&quot;
+        RenderBlock {DIV} at (6,34) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (4,4) size 168x19
+            text run at (4,4) width 168: &quot;Left div inside normal div&quot;
+        RenderBlock {DIV} at (6,62) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (294,4) size 184x19
+            text run at (294,4) width 184: &quot;Center div inside normal div&quot;
+        RenderBlock {DIV} at (6,90) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (592,4) size 176x19
+            text run at (592,4) width 176: &quot;Right div inside normal div&quot;
+        RenderBlock {CENTER} at (6,118) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (294,4) size 184x19
+            text run at (294,4) width 184: &quot;Center tag inside normal div&quot;
+        RenderTable {TABLE} at (6,146) size 98x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 94x26
+            RenderTableRow {TR} at (0,2) size 94x22
+              RenderTableCell {TD} at (2,2) size 90x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 88x19
+                  text run at (1,1) width 88: &quot;Normal table.&quot;
+        RenderTable {TABLE} at (320,176) size 144x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 139x26
+            RenderTableRow {TR} at (0,2) size 139x22
+              RenderTableCell {TD} at (2,2) size 135x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 133x19
+                  text run at (1,1) width 133: &quot;Center aligned table.&quot;
+        RenderTable {TABLE} at (8,206) size 195x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 191x26
+            RenderTableRow {TR} at (0,2) size 191x22
+              RenderTableCell {TD} at (2,2) size 187x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 185x19
+                  text run at (1,1) width 185: &quot;Center table (fixed margins).&quot;
+      RenderBlock {DIV} at (0,262) size 784x242 [border: (4px solid #800080)]
+        RenderBlock {DIV} at (6,6) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (4,4) size 267x19
+            text run at (4,4) width 267: &quot;Normal fixed width div inside normal div&quot;
+        RenderBlock {DIV} at (6,34) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (4,4) size 245x19
+            text run at (4,4) width 245: &quot;Left fixed width div inside normal div&quot;
+        RenderBlock {DIV} at (6,62) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (73,4) size 262x19
+            text run at (73,4) width 262: &quot;Center fixed width div inside normal div&quot;
+        RenderBlock {DIV} at (6,90) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (150,4) size 254x19
+            text run at (150,4) width 254: &quot;Right fixed width div inside normal div&quot;
+        RenderBlock {CENTER} at (6,118) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (68,4) size 272x19
+            text run at (68,4) width 272: &quot;Center tag (fixed width) inside normal div&quot;
+        RenderTable {TABLE} at (6,146) size 400x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 396x26
+            RenderTableRow {TR} at (0,2) size 396x22
+              RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 88x19
+                  text run at (1,1) width 88: &quot;Normal table.&quot;
+        RenderTable {TABLE} at (192,176) size 400x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 396x26
+            RenderTableRow {TR} at (0,2) size 396x22
+              RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 133x19
+                  text run at (1,1) width 133: &quot;Center aligned table.&quot;
+        RenderTable {TABLE} at (8,206) size 400x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 396x26
+            RenderTableRow {TR} at (0,2) size 396x22
+              RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 185x19
+                  text run at (1,1) width 185: &quot;Center table (fixed margins).&quot;
+      RenderBlock {DIV} at (0,504) size 784x242 [border: (4px solid #008000)]
+        RenderBlock {DIV} at (6,6) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (4,4) size 207x19
+            text run at (4,4) width 207: &quot;Normal div inside align=left div&quot;
+        RenderBlock {DIV} at (6,34) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (4,4) size 185x19
+            text run at (4,4) width 185: &quot;Left div inside align=left div&quot;
+        RenderBlock {DIV} at (6,62) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (285,4) size 202x19
+            text run at (285,4) width 202: &quot;Center div inside align=left div&quot;
+        RenderBlock {DIV} at (6,90) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (574,4) size 194x19
+            text run at (574,4) width 194: &quot;Right div inside align=left div&quot;
+        RenderBlock {CENTER} at (6,118) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (286,4) size 200x19
+            text run at (286,4) width 200: &quot;Center tag inside align=left div&quot;
+        RenderTable {TABLE} at (6,146) size 98x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 94x26
+            RenderTableRow {TR} at (0,2) size 94x22
+              RenderTableCell {TD} at (2,2) size 90x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 88x19
+                  text run at (1,1) width 88: &quot;Normal table.&quot;
+        RenderTable {TABLE} at (320,176) size 144x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 139x26
+            RenderTableRow {TR} at (0,2) size 139x22
+              RenderTableCell {TD} at (2,2) size 135x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 133x19
+                  text run at (1,1) width 133: &quot;Center aligned table.&quot;
+        RenderTable {TABLE} at (8,206) size 195x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 191x26
+            RenderTableRow {TR} at (0,2) size 191x22
+              RenderTableCell {TD} at (2,2) size 187x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 185x19
+                  text run at (1,1) width 185: &quot;Center table (fixed margins).&quot;
+      RenderBlock {DIV} at (0,746) size 784x242 [border: (4px solid #800080)]
+        RenderBlock {DIV} at (6,6) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (4,4) size 284x19
+            text run at (4,4) width 284: &quot;Normal fixed width div inside align=left div&quot;
+        RenderBlock {DIV} at (6,34) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (4,4) size 262x19
+            text run at (4,4) width 262: &quot;Left fixed width div inside align=left div&quot;
+        RenderBlock {DIV} at (6,62) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (65,4) size 278x19
+            text run at (65,4) width 278: &quot;Center fixed width div inside align=left div&quot;
+        RenderBlock {DIV} at (6,90) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (133,4) size 271x19
+            text run at (133,4) width 271: &quot;Right fixed width div inside align=left div&quot;
+        RenderBlock {CENTER} at (6,118) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (60,4) size 288x19
+            text run at (60,4) width 288: &quot;Center tag (fixed width) inside align=left div&quot;
+        RenderTable {TABLE} at (6,146) size 400x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 396x26
+            RenderTableRow {TR} at (0,2) size 396x22
+              RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 88x19
+                  text run at (1,1) width 88: &quot;Normal table.&quot;
+        RenderTable {TABLE} at (192,176) size 400x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 396x26
+            RenderTableRow {TR} at (0,2) size 396x22
+              RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 133x19
+                  text run at (1,1) width 133: &quot;Center aligned table.&quot;
+        RenderTable {TABLE} at (8,206) size 400x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 396x26
+            RenderTableRow {TR} at (0,2) size 396x22
+              RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 185x19
+                  text run at (1,1) width 185: &quot;Center table (fixed margins).&quot;
+      RenderBlock {DIV} at (0,988) size 784x242 [border: (4px solid #008000)]
+        RenderBlock {DIV} at (6,6) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (271,4) size 230x19
+            text run at (271,4) width 230: &quot;Normal div inside align= center div&quot;
+        RenderBlock {DIV} at (6,34) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (4,4) size 202x19
+            text run at (4,4) width 202: &quot;Left div inside align=center div&quot;
+        RenderBlock {DIV} at (6,62) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (277,4) size 218x19
+            text run at (277,4) width 218: &quot;Center div inside align=center div&quot;
+        RenderBlock {DIV} at (6,90) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (557,4) size 211x19
+            text run at (557,4) width 211: &quot;Right div inside align=center div&quot;
+        RenderBlock {CENTER} at (6,118) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (277,4) size 218x19
+            text run at (277,4) width 218: &quot;Center tag inside align=center div&quot;
+        RenderTable {TABLE} at (343,146) size 98x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 94x26
+            RenderTableRow {TR} at (0,2) size 94x22
+              RenderTableCell {TD} at (2,2) size 90x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 88x19
+                  text run at (1,1) width 88: &quot;Normal table.&quot;
+        RenderTable {TABLE} at (320,176) size 144x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 139x26
+            RenderTableRow {TR} at (0,2) size 139x22
+              RenderTableCell {TD} at (2,2) size 135x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 133x19
+                  text run at (1,1) width 133: &quot;Center aligned table.&quot;
+        RenderTable {TABLE} at (294,206) size 196x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 191x26
+            RenderTableRow {TR} at (0,2) size 191x22
+              RenderTableCell {TD} at (2,2) size 187x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 185x19
+                  text run at (1,1) width 185: &quot;Center table (fixed margins).&quot;
+      RenderBlock {DIV} at (0,1230) size 784x338 [border: (4px solid #800080)]
+        RenderBlock {DIV} at (188,6) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (53,4) size 302x19
+            text run at (53,4) width 302: &quot;Normal fixed width div inside align=center div&quot;
+        RenderBlock {DIV} at (370,34) size 408x48 [border: (2px solid #0000FF)]
+          RenderText {#text} at (7,4) size 394x39
+            text run at (7,4) width 394: &quot;Normal fixed width div (auto left margin) inside align=center&quot;
+            text run at (193,24) width 22: &quot;div&quot;
+        RenderBlock {DIV} at (6,82) size 408x48 [border: (2px solid #0000FF)]
+          RenderText {#text} at (44,4) size 320x39
+            text run at (44,4) width 320: &quot;Normal fixed width div (auto right margin) inside&quot;
+            text run at (151,24) width 106: &quot;align=center div&quot;
+        RenderBlock {DIV} at (188,130) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (4,4) size 280x19
+            text run at (4,4) width 280: &quot;Left fixed width div inside align=center div&quot;
+        RenderBlock {DIV} at (188,158) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (56,4) size 296x19
+            text run at (56,4) width 296: &quot;Center fixed width div inside align=center div&quot;
+        RenderBlock {DIV} at (188,186) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (115,4) size 289x19
+            text run at (115,4) width 289: &quot;Right fixed width div inside align=center div&quot;
+        RenderBlock {CENTER} at (188,214) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (51,4) size 306x19
+            text run at (51,4) width 306: &quot;Center tag (fixed width) inside align=center div&quot;
+        RenderTable {TABLE} at (192,242) size 400x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 396x26
+            RenderTableRow {TR} at (0,2) size 396x22
+              RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 88x19
+                  text run at (1,1) width 88: &quot;Normal table.&quot;
+        RenderTable {TABLE} at (192,272) size 400x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 396x26
+            RenderTableRow {TR} at (0,2) size 396x22
+              RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 133x19
+                  text run at (1,1) width 133: &quot;Center aligned table.&quot;
+        RenderTable {TABLE} at (192,302) size 400x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 396x26
+            RenderTableRow {TR} at (0,2) size 396x22
+              RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 185x19
+                  text run at (1,1) width 185: &quot;Center table (fixed margins).&quot;
+      RenderBlock {DIV} at (0,1568) size 784x242 [border: (4px solid #008000)]
+        RenderBlock {DIV} at (6,6) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (552,4) size 216x19
+            text run at (552,4) width 216: &quot;Normal div inside align=right div&quot;
+        RenderBlock {DIV} at (6,34) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (4,4) size 193x19
+            text run at (4,4) width 193: &quot;Left div inside align=right div&quot;
+        RenderBlock {DIV} at (6,62) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (281,4) size 210x19
+            text run at (281,4) width 210: &quot;Center div inside align=right div&quot;
+        RenderBlock {DIV} at (6,90) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (566,4) size 202x19
+            text run at (566,4) width 202: &quot;Right div inside align=right div&quot;
+        RenderBlock {CENTER} at (6,118) size 772x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (281,4) size 210x19
+            text run at (281,4) width 210: &quot;Center tag inside align=right div&quot;
+        RenderTable {TABLE} at (680,146) size 98x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 94x26
+            RenderTableRow {TR} at (0,2) size 94x22
+              RenderTableCell {TD} at (2,2) size 90x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 88x19
+                  text run at (1,1) width 88: &quot;Normal table.&quot;
+        RenderTable {TABLE} at (320,176) size 144x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 139x26
+            RenderTableRow {TR} at (0,2) size 139x22
+              RenderTableCell {TD} at (2,2) size 135x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 133x19
+                  text run at (1,1) width 133: &quot;Center aligned table.&quot;
+        RenderTable {TABLE} at (581,206) size 195x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 191x26
+            RenderTableRow {TR} at (0,2) size 191x22
+              RenderTableCell {TD} at (2,2) size 187x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 185x19
+                  text run at (1,1) width 185: &quot;Center table (fixed margins).&quot;
+      RenderBlock {DIV} at (0,1810) size 784x242 [border: (4px solid #800080)]
+        RenderBlock {DIV} at (370,6) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (111,4) size 293x19
+            text run at (111,4) width 293: &quot;Normal fixed width div inside align=right div&quot;
+        RenderBlock {DIV} at (370,34) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (4,4) size 271x19
+            text run at (4,4) width 271: &quot;Left fixed width div inside align=right div&quot;
+        RenderBlock {DIV} at (370,62) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (60,4) size 288x19
+            text run at (60,4) width 288: &quot;Center fixed width div inside align=right div&quot;
+        RenderBlock {DIV} at (370,90) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (124,4) size 280x19
+            text run at (124,4) width 280: &quot;Right fixed width div inside align=right div&quot;
+        RenderBlock {CENTER} at (370,118) size 408x28 [border: (2px solid #0000FF)]
+          RenderText {#text} at (55,4) size 298x19
+            text run at (55,4) width 298: &quot;Center tag (fixed width) inside align=right div&quot;
+        RenderTable {TABLE} at (378,146) size 400x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 396x26
+            RenderTableRow {TR} at (0,2) size 396x22
+              RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 88x19
+                  text run at (1,1) width 88: &quot;Normal table.&quot;
+        RenderTable {TABLE} at (192,176) size 400x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 396x26
+            RenderTableRow {TR} at (0,2) size 396x22
+              RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 133x19
+                  text run at (1,1) width 133: &quot;Center aligned table.&quot;
+        RenderTable {TABLE} at (376,206) size 400x30 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 396x26
+            RenderTableRow {TR} at (0,2) size 396x22
+              RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 185x19
+                  text run at (1,1) width 185: &quot;Center table (fixed margins).&quot;
+      RenderBlock {P} at (0,2068) size 784x20
+        RenderText {#text} at (0,0) size 375x19
+          text run at (0,0) width 375: &quot;This is a test using TABLE cells (all in the LTR direction).&quot;
+      RenderTable {TABLE} at (0,2104) size 784x248 [border: (2px solid #0000FF)]
+        RenderTableSection {TBODY} at (2,2) size 780x244
+          RenderTableRow {TR} at (0,2) size 780x240
+            RenderTableCell {TD} at (2,2) size 776x240 [border: (4px solid #008000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (5,5) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (4,4) size 182x19
+                  text run at (4,4) width 182: &quot;Normal div inside normal td&quot;
+              RenderBlock {DIV} at (5,33) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (4,4) size 160x19
+                  text run at (4,4) width 160: &quot;Left div inside normal td&quot;
+              RenderBlock {DIV} at (5,61) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (295,4) size 176x19
+                  text run at (295,4) width 176: &quot;Center div inside normal td&quot;
+              RenderBlock {DIV} at (5,89) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (594,4) size 168x19
+                  text run at (594,4) width 168: &quot;Right div inside normal td&quot;
+              RenderBlock {CENTER} at (5,117) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (295,4) size 176x19
+                  text run at (295,4) width 176: &quot;Center tag inside normal td&quot;
+              RenderTable {TABLE} at (5,145) size 98x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 94x26
+                  RenderTableRow {TR} at (0,2) size 94x22
+                    RenderTableCell {TD} at (2,2) size 90x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 88x19
+                        text run at (1,1) width 88: &quot;Normal table.&quot;
+              RenderTable {TABLE} at (316,175) size 144x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 139x26
+                  RenderTableRow {TR} at (0,2) size 139x22
+                    RenderTableCell {TD} at (2,2) size 135x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 133x19
+                        text run at (1,1) width 133: &quot;Center aligned table.&quot;
+              RenderTable {TABLE} at (7,205) size 195x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 191x26
+                  RenderTableRow {TR} at (0,2) size 191x22
+                    RenderTableCell {TD} at (2,2) size 187x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 185x19
+                        text run at (1,1) width 185: &quot;Center table (fixed margins).&quot;
+      RenderTable {TABLE} at (0,2352) size 784x248 [border: (2px solid #0000FF)]
+        RenderTableSection {TBODY} at (2,2) size 780x244
+          RenderTableRow {TR} at (0,2) size 780x240
+            RenderTableCell {TD} at (2,2) size 776x240 [border: (4px solid #800080)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (5,5) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (4,4) size 259x19
+                  text run at (4,4) width 259: &quot;Normal fixed width div inside normal td&quot;
+              RenderBlock {DIV} at (5,33) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (4,4) size 237x19
+                  text run at (4,4) width 237: &quot;Left fixed width div inside normal td&quot;
+              RenderBlock {DIV} at (5,61) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (77,4) size 254x19
+                  text run at (77,4) width 254: &quot;Center fixed width div inside normal td&quot;
+              RenderBlock {DIV} at (5,89) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (158,4) size 246x19
+                  text run at (158,4) width 246: &quot;Right fixed width div inside normal td&quot;
+              RenderBlock {CENTER} at (5,117) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (72,4) size 264x19
+                  text run at (72,4) width 264: &quot;Center tag (fixed width) inside normal td&quot;
+              RenderTable {TABLE} at (5,145) size 400x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 396x26
+                  RenderTableRow {TR} at (0,2) size 396x22
+                    RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 88x19
+                        text run at (1,1) width 88: &quot;Normal table.&quot;
+              RenderTable {TABLE} at (188,175) size 400x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 396x26
+                  RenderTableRow {TR} at (0,2) size 396x22
+                    RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 133x19
+                        text run at (1,1) width 133: &quot;Center aligned table.&quot;
+              RenderTable {TABLE} at (7,205) size 400x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 396x26
+                  RenderTableRow {TR} at (0,2) size 396x22
+                    RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 185x19
+                        text run at (1,1) width 185: &quot;Center table (fixed margins).&quot;
+      RenderTable {TABLE} at (0,2600) size 784x248 [border: (2px solid #0000FF)]
+        RenderTableSection {TBODY} at (2,2) size 780x244
+          RenderTableRow {TR} at (0,2) size 780x240
+            RenderTableCell {TD} at (2,2) size 776x240 [border: (4px solid #008000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (5,5) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (4,4) size 199x19
+                  text run at (4,4) width 199: &quot;Normal div inside align=left td&quot;
+              RenderBlock {DIV} at (5,33) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (4,4) size 177x19
+                  text run at (4,4) width 177: &quot;Left div inside align=left td&quot;
+              RenderBlock {DIV} at (5,61) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (286,4) size 194x19
+                  text run at (286,4) width 194: &quot;Center div inside align=left td&quot;
+              RenderBlock {DIV} at (5,89) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (576,4) size 186x19
+                  text run at (576,4) width 186: &quot;Right div inside align=left td&quot;
+              RenderBlock {CENTER} at (5,117) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (287,4) size 192x19
+                  text run at (287,4) width 192: &quot;Center tag inside align=left td&quot;
+              RenderTable {TABLE} at (5,145) size 98x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 94x26
+                  RenderTableRow {TR} at (0,2) size 94x22
+                    RenderTableCell {TD} at (2,2) size 90x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 88x19
+                        text run at (1,1) width 88: &quot;Normal table.&quot;
+              RenderTable {TABLE} at (316,175) size 144x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 139x26
+                  RenderTableRow {TR} at (0,2) size 139x22
+                    RenderTableCell {TD} at (2,2) size 135x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 133x19
+                        text run at (1,1) width 133: &quot;Center aligned table.&quot;
+              RenderTable {TABLE} at (7,205) size 195x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 191x26
+                  RenderTableRow {TR} at (0,2) size 191x22
+                    RenderTableCell {TD} at (2,2) size 187x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 185x19
+                        text run at (1,1) width 185: &quot;Center table (fixed margins).&quot;
+      RenderTable {TABLE} at (0,2848) size 784x248 [border: (2px solid #0000FF)]
+        RenderTableSection {TBODY} at (2,2) size 780x244
+          RenderTableRow {TR} at (0,2) size 780x240
+            RenderTableCell {TD} at (2,2) size 776x240 [border: (4px solid #800080)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (5,5) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (4,4) size 276x19
+                  text run at (4,4) width 276: &quot;Normal fixed width div inside align=left td&quot;
+              RenderBlock {DIV} at (5,33) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (4,4) size 254x19
+                  text run at (4,4) width 254: &quot;Left fixed width div inside align=left td&quot;
+              RenderBlock {DIV} at (5,61) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (69,4) size 270x19
+                  text run at (69,4) width 270: &quot;Center fixed width div inside align=left td&quot;
+              RenderBlock {DIV} at (5,89) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (141,4) size 263x19
+                  text run at (141,4) width 263: &quot;Right fixed width div inside align=left td&quot;
+              RenderBlock {CENTER} at (5,117) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (64,4) size 280x19
+                  text run at (64,4) width 280: &quot;Center tag (fixed width) inside align=left td&quot;
+              RenderTable {TABLE} at (5,145) size 400x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 396x26
+                  RenderTableRow {TR} at (0,2) size 396x22
+                    RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 88x19
+                        text run at (1,1) width 88: &quot;Normal table.&quot;
+              RenderTable {TABLE} at (188,175) size 400x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 396x26
+                  RenderTableRow {TR} at (0,2) size 396x22
+                    RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 133x19
+                        text run at (1,1) width 133: &quot;Center aligned table.&quot;
+              RenderTable {TABLE} at (7,205) size 400x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 396x26
+                  RenderTableRow {TR} at (0,2) size 396x22
+                    RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 185x19
+                        text run at (1,1) width 185: &quot;Center table (fixed margins).&quot;
+      RenderTable {TABLE} at (0,3096) size 784x248 [border: (2px solid #0000FF)]
+        RenderTableSection {TBODY} at (2,2) size 780x244
+          RenderTableRow {TR} at (0,2) size 780x240
+            RenderTableCell {TD} at (2,2) size 776x240 [border: (4px solid #008000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (5,5) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (272,4) size 222x19
+                  text run at (272,4) width 222: &quot;Normal div inside align= center td&quot;
+              RenderBlock {DIV} at (5,33) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (4,4) size 194x19
+                  text run at (4,4) width 194: &quot;Left div inside align=center td&quot;
+              RenderBlock {DIV} at (5,61) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (278,4) size 210x19
+                  text run at (278,4) width 210: &quot;Center div inside align=center td&quot;
+              RenderBlock {DIV} at (5,89) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (559,4) size 203x19
+                  text run at (559,4) width 203: &quot;Right div inside align=center td&quot;
+              RenderBlock {CENTER} at (5,117) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (278,4) size 210x19
+                  text run at (278,4) width 210: &quot;Center tag inside align=center td&quot;
+              RenderTable {TABLE} at (339,145) size 98x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 94x26
+                  RenderTableRow {TR} at (0,2) size 94x22
+                    RenderTableCell {TD} at (2,2) size 90x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 88x19
+                        text run at (1,1) width 88: &quot;Normal table.&quot;
+              RenderTable {TABLE} at (316,175) size 144x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 139x26
+                  RenderTableRow {TR} at (0,2) size 139x22
+                    RenderTableCell {TD} at (2,2) size 135x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 133x19
+                        text run at (1,1) width 133: &quot;Center aligned table.&quot;
+              RenderTable {TABLE} at (290,205) size 196x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 191x26
+                  RenderTableRow {TR} at (0,2) size 191x22
+                    RenderTableCell {TD} at (2,2) size 187x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 185x19
+                        text run at (1,1) width 185: &quot;Center table (fixed margins).&quot;
+      RenderTable {TABLE} at (0,3344) size 784x248 [border: (2px solid #0000FF)]
+        RenderTableSection {TBODY} at (2,2) size 780x244
+          RenderTableRow {TR} at (0,2) size 780x240
+            RenderTableCell {TD} at (2,2) size 776x240 [border: (4px solid #800080)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (184,5) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (57,4) size 294x19
+                  text run at (57,4) width 294: &quot;Normal fixed width div inside align=center td&quot;
+              RenderBlock {DIV} at (184,33) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (4,4) size 272x19
+                  text run at (4,4) width 272: &quot;Left fixed width div inside align=center td&quot;
+              RenderBlock {DIV} at (184,61) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (60,4) size 288x19
+                  text run at (60,4) width 288: &quot;Center fixed width div inside align=center td&quot;
+              RenderBlock {DIV} at (184,89) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (123,4) size 281x19
+                  text run at (123,4) width 281: &quot;Right fixed width div inside align=center td&quot;
+              RenderBlock {CENTER} at (184,117) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (55,4) size 298x19
+                  text run at (55,4) width 298: &quot;Center tag (fixed width) inside align=center td&quot;
+              RenderTable {TABLE} at (188,145) size 400x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 396x26
+                  RenderTableRow {TR} at (0,2) size 396x22
+                    RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 88x19
+                        text run at (1,1) width 88: &quot;Normal table.&quot;
+              RenderTable {TABLE} at (188,175) size 400x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 396x26
+                  RenderTableRow {TR} at (0,2) size 396x22
+                    RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 133x19
+                        text run at (1,1) width 133: &quot;Center aligned table.&quot;
+              RenderTable {TABLE} at (188,205) size 400x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 396x26
+                  RenderTableRow {TR} at (0,2) size 396x22
+                    RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 185x19
+                        text run at (1,1) width 185: &quot;Center table (fixed margins).&quot;
+      RenderTable {TABLE} at (0,3592) size 784x248 [border: (2px solid #0000FF)]
+        RenderTableSection {TBODY} at (2,2) size 780x244
+          RenderTableRow {TR} at (0,2) size 780x240
+            RenderTableCell {TD} at (2,2) size 776x240 [border: (4px solid #008000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (5,5) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (554,4) size 208x19
+                  text run at (554,4) width 208: &quot;Normal div inside align=right td&quot;
+              RenderBlock {DIV} at (5,33) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (4,4) size 185x19
+                  text run at (4,4) width 185: &quot;Left div inside align=right td&quot;
+              RenderBlock {DIV} at (5,61) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (282,4) size 202x19
+                  text run at (282,4) width 202: &quot;Center div inside align=right td&quot;
+              RenderBlock {DIV} at (5,89) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (568,4) size 194x19
+                  text run at (568,4) width 194: &quot;Right div inside align=right td&quot;
+              RenderBlock {CENTER} at (5,117) size 766x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (282,4) size 202x19
+                  text run at (282,4) width 202: &quot;Center tag inside align=right td&quot;
+              RenderTable {TABLE} at (673,145) size 98x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 94x26
+                  RenderTableRow {TR} at (0,2) size 94x22
+                    RenderTableCell {TD} at (2,2) size 90x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 88x19
+                        text run at (1,1) width 88: &quot;Normal table.&quot;
+              RenderTable {TABLE} at (316,175) size 144x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 139x26
+                  RenderTableRow {TR} at (0,2) size 139x22
+                    RenderTableCell {TD} at (2,2) size 135x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 133x19
+                        text run at (1,1) width 133: &quot;Center aligned table.&quot;
+              RenderTable {TABLE} at (574,205) size 195x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 191x26
+                  RenderTableRow {TR} at (0,2) size 191x22
+                    RenderTableCell {TD} at (2,2) size 187x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 185x19
+                        text run at (1,1) width 185: &quot;Center table (fixed margins).&quot;
+      RenderTable {TABLE} at (0,3840) size 784x248 [border: (2px solid #0000FF)]
+        RenderTableSection {TBODY} at (2,2) size 780x244
+          RenderTableRow {TR} at (0,2) size 780x240
+            RenderTableCell {TD} at (2,2) size 776x240 [border: (4px solid #800080)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (363,5) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (119,4) size 285x19
+                  text run at (119,4) width 285: &quot;Normal fixed width div inside align=right td&quot;
+              RenderBlock {DIV} at (363,33) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (4,4) size 263x19
+                  text run at (4,4) width 263: &quot;Left fixed width div inside align=right td&quot;
+              RenderBlock {DIV} at (363,61) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (64,4) size 280x19
+                  text run at (64,4) width 280: &quot;Center fixed width div inside align=right td&quot;
+              RenderBlock {DIV} at (363,89) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (132,4) size 272x19
+                  text run at (132,4) width 272: &quot;Right fixed width div inside align=right td&quot;
+              RenderBlock {CENTER} at (363,117) size 408x28 [border: (2px solid #0000FF)]
+                RenderText {#text} at (59,4) size 290x19
+                  text run at (59,4) width 290: &quot;Center tag (fixed width) inside align=right td&quot;
+              RenderTable {TABLE} at (371,145) size 400x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 396x26
+                  RenderTableRow {TR} at (0,2) size 396x22
+                    RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 88x19
+                        text run at (1,1) width 88: &quot;Normal table.&quot;
+              RenderTable {TABLE} at (188,175) size 400x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 396x26
+                  RenderTableRow {TR} at (0,2) size 396x22
+                    RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 133x19
+                        text run at (1,1) width 133: &quot;Center aligned table.&quot;
+              RenderTable {TABLE} at (369,205) size 400x30 [border: (2px solid #0000FF)]
+                RenderTableSection {TBODY} at (2,2) size 396x26
+                  RenderTableRow {TR} at (0,2) size 396x22
+                    RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 185x19
+                        text run at (1,1) width 185: &quot;Center table (fixed margins).&quot;
+      RenderBlock {DIV} at (0,4104) size 784x3996
+        RenderBlock (anonymous) at (2,2) size 780x20
+          RenderText {#text} at (328,0) size 452x19
+            text run at (328,0) width 5 RTL: &quot;.&quot;
+            text run at (332,0) width 448: &quot;This is a test of all the various HTML alignments using RTL direction&quot;
+        RenderBlock {DIV} at (2,22) size 780x242 [border: (4px solid #008000)]
+          RenderBlock {DIV} at (6,6) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (574,4) size 190x19
+              text run at (574,4) width 190: &quot;Normal div inside normal div&quot;
+          RenderBlock {DIV} at (6,34) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (4,4) size 168x19
+              text run at (4,4) width 168: &quot;Left div inside normal div&quot;
+          RenderBlock {DIV} at (6,62) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (292,4) size 184x19
+              text run at (292,4) width 184: &quot;Center div inside normal div&quot;
+          RenderBlock {DIV} at (6,90) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (588,4) size 176x19
+              text run at (588,4) width 176: &quot;Right div inside normal div&quot;
+          RenderBlock {CENTER} at (6,118) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (292,4) size 184x19
+              text run at (292,4) width 184: &quot;Center tag inside normal div&quot;
+          RenderTable {TABLE} at (676,146) size 98x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 94x26
+              RenderTableRow {TR} at (0,2) size 94x22
+                RenderTableCell {TD} at (2,2) size 90x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (1,1) size 88x19
+                    text run at (1,1) width 5 RTL: &quot;.&quot;
+                    text run at (5,1) width 84: &quot;Normal table&quot;
+          RenderTable {TABLE} at (318,176) size 144x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 139x26
+              RenderTableRow {TR} at (0,2) size 139x22
+                RenderTableCell {TD} at (2,2) size 135x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (1,1) size 133x19
+                    text run at (1,1) width 5 RTL: &quot;.&quot;
+                    text run at (5,1) width 129: &quot;Center aligned table&quot;
+          RenderTable {TABLE} at (577,206) size 195x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 191x26
+              RenderTableRow {TR} at (0,2) size 191x22
+                RenderTableCell {TD} at (2,2) size 187x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (1,1) size 185x19
+                    text run at (1,1) width 10 RTL: &quot;).&quot;
+                    text run at (10,1) width 176: &quot;Center table (fixed margins&quot;
+        RenderBlock {DIV} at (2,264) size 780x242 [border: (4px solid #800080)]
+          RenderBlock {DIV} at (366,6) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (137,4) size 267x19
+              text run at (137,4) width 267: &quot;Normal fixed width div inside normal div&quot;
+          RenderBlock {DIV} at (366,34) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (4,4) size 245x19
+              text run at (4,4) width 245: &quot;Left fixed width div inside normal div&quot;
+          RenderBlock {DIV} at (366,62) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (73,4) size 262x19
+              text run at (73,4) width 262: &quot;Center fixed width div inside normal div&quot;
+          RenderBlock {DIV} at (366,90) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (150,4) size 254x19
+              text run at (150,4) width 254: &quot;Right fixed width div inside normal div&quot;
+          RenderBlock {CENTER} at (366,118) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (68,4) size 272x19
+              text run at (68,4) width 272: &quot;Center tag (fixed width) inside normal div&quot;
+          RenderTable {TABLE} at (374,146) size 400x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 396x26
+              RenderTableRow {TR} at (0,2) size 396x22
+                RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (303,1) size 88x19
+                    text run at (303,1) width 5 RTL: &quot;.&quot;
+                    text run at (307,1) width 84: &quot;Normal table&quot;
+          RenderTable {TABLE} at (190,176) size 400x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 396x26
+              RenderTableRow {TR} at (0,2) size 396x22
+                RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (258,1) size 133x19
+                    text run at (258,1) width 5 RTL: &quot;.&quot;
+                    text run at (262,1) width 129: &quot;Center aligned table&quot;
+          RenderTable {TABLE} at (372,206) size 400x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 396x26
+              RenderTableRow {TR} at (0,2) size 396x22
+                RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (206,1) size 185x19
+                    text run at (206,1) width 10 RTL: &quot;).&quot;
+                    text run at (215,1) width 176: &quot;Center table (fixed margins&quot;
+        RenderBlock {DIV} at (2,506) size 780x242 [border: (4px solid #008000)]
+          RenderBlock {DIV} at (6,6) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (4,4) size 207x19
+              text run at (4,4) width 207: &quot;Normal div inside align=left div&quot;
+          RenderBlock {DIV} at (6,34) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (4,4) size 185x19
+              text run at (4,4) width 185: &quot;Left div inside align=left div&quot;
+          RenderBlock {DIV} at (6,62) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (283,4) size 202x19
+              text run at (283,4) width 202: &quot;Center div inside align=left div&quot;
+          RenderBlock {DIV} at (6,90) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (570,4) size 194x19
+              text run at (570,4) width 194: &quot;Right div inside align=left div&quot;
+          RenderBlock {CENTER} at (6,118) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (284,4) size 200x19
+              text run at (284,4) width 200: &quot;Center tag inside align=left div&quot;
+          RenderTable {TABLE} at (6,146) size 98x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 94x26
+              RenderTableRow {TR} at (0,2) size 94x22
+                RenderTableCell {TD} at (2,2) size 90x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (1,1) size 88x19
+                    text run at (1,1) width 5 RTL: &quot;.&quot;
+                    text run at (5,1) width 84: &quot;Normal table&quot;
+          RenderTable {TABLE} at (318,176) size 144x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 139x26
+              RenderTableRow {TR} at (0,2) size 139x22
+                RenderTableCell {TD} at (2,2) size 135x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (1,1) size 133x19
+                    text run at (1,1) width 5 RTL: &quot;.&quot;
+                    text run at (5,1) width 129: &quot;Center aligned table&quot;
+          RenderTable {TABLE} at (8,206) size 195x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 191x26
+              RenderTableRow {TR} at (0,2) size 191x22
+                RenderTableCell {TD} at (2,2) size 187x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (1,1) size 185x19
+                    text run at (1,1) width 10 RTL: &quot;).&quot;
+                    text run at (10,1) width 176: &quot;Center table (fixed margins&quot;
+        RenderBlock {DIV} at (2,748) size 780x242 [border: (4px solid #800080)]
+          RenderBlock {DIV} at (6,6) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (4,4) size 284x19
+              text run at (4,4) width 284: &quot;Normal fixed width div inside align=left div&quot;
+          RenderBlock {DIV} at (6,34) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (4,4) size 262x19
+              text run at (4,4) width 262: &quot;Left fixed width div inside align=left div&quot;
+          RenderBlock {DIV} at (6,62) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (65,4) size 278x19
+              text run at (65,4) width 278: &quot;Center fixed width div inside align=left div&quot;
+          RenderBlock {DIV} at (6,90) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (133,4) size 271x19
+              text run at (133,4) width 271: &quot;Right fixed width div inside align=left div&quot;
+          RenderBlock {CENTER} at (6,118) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (60,4) size 288x19
+              text run at (60,4) width 288: &quot;Center tag (fixed width) inside align=left div&quot;
+          RenderTable {TABLE} at (6,146) size 400x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 396x26
+              RenderTableRow {TR} at (0,2) size 396x22
+                RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (303,1) size 88x19
+                    text run at (303,1) width 5 RTL: &quot;.&quot;
+                    text run at (307,1) width 84: &quot;Normal table&quot;
+          RenderTable {TABLE} at (190,176) size 400x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 396x26
+              RenderTableRow {TR} at (0,2) size 396x22
+                RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (258,1) size 133x19
+                    text run at (258,1) width 5 RTL: &quot;.&quot;
+                    text run at (262,1) width 129: &quot;Center aligned table&quot;
+          RenderTable {TABLE} at (8,206) size 400x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 396x26
+              RenderTableRow {TR} at (0,2) size 396x22
+                RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (206,1) size 185x19
+                    text run at (206,1) width 10 RTL: &quot;).&quot;
+                    text run at (215,1) width 176: &quot;Center table (fixed margins&quot;
+        RenderBlock {DIV} at (2,990) size 780x242 [border: (4px solid #008000)]
+          RenderBlock {DIV} at (6,6) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (269,4) size 230x19
+              text run at (269,4) width 230: &quot;Normal div inside align= center div&quot;
+          RenderBlock {DIV} at (6,34) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (4,4) size 202x19
+              text run at (4,4) width 202: &quot;Left div inside align=center div&quot;
+          RenderBlock {DIV} at (6,62) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (275,4) size 218x19
+              text run at (275,4) width 218: &quot;Center div inside align=center div&quot;
+          RenderBlock {DIV} at (6,90) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (553,4) size 211x19
+              text run at (553,4) width 211: &quot;Right div inside align=center div&quot;
+          RenderBlock {CENTER} at (6,118) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (275,4) size 218x19
+              text run at (275,4) width 218: &quot;Center tag inside align=center div&quot;
+          RenderTable {TABLE} at (341,146) size 98x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 94x26
+              RenderTableRow {TR} at (0,2) size 94x22
+                RenderTableCell {TD} at (2,2) size 90x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (1,1) size 88x19
+                    text run at (1,1) width 5 RTL: &quot;.&quot;
+                    text run at (5,1) width 84: &quot;Normal table&quot;
+          RenderTable {TABLE} at (318,176) size 144x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 139x26
+              RenderTableRow {TR} at (0,2) size 139x22
+                RenderTableCell {TD} at (2,2) size 135x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (1,1) size 133x19
+                    text run at (1,1) width 5 RTL: &quot;.&quot;
+                    text run at (5,1) width 129: &quot;Center aligned table&quot;
+          RenderTable {TABLE} at (292,206) size 196x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 191x26
+              RenderTableRow {TR} at (0,2) size 191x22
+                RenderTableCell {TD} at (2,2) size 187x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (1,1) size 185x19
+                    text run at (1,1) width 10 RTL: &quot;).&quot;
+                    text run at (10,1) width 176: &quot;Center table (fixed margins&quot;
+        RenderBlock {DIV} at (2,1232) size 780x242 [border: (4px solid #800080)]
+          RenderBlock {DIV} at (186,6) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (53,4) size 302x19
+              text run at (53,4) width 302: &quot;Normal fixed width div inside align=center div&quot;
+          RenderBlock {DIV} at (186,34) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (4,4) size 280x19
+              text run at (4,4) width 280: &quot;Left fixed width div inside align=center div&quot;
+          RenderBlock {DIV} at (186,62) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (56,4) size 296x19
+              text run at (56,4) width 296: &quot;Center fixed width div inside align=center div&quot;
+          RenderBlock {DIV} at (186,90) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (115,4) size 289x19
+              text run at (115,4) width 289: &quot;Right fixed width div inside align=center div&quot;
+          RenderBlock {CENTER} at (186,118) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (51,4) size 306x19
+              text run at (51,4) width 306: &quot;Center tag (fixed width) inside align=center div&quot;
+          RenderTable {TABLE} at (190,146) size 400x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 396x26
+              RenderTableRow {TR} at (0,2) size 396x22
+                RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (303,1) size 88x19
+                    text run at (303,1) width 5 RTL: &quot;.&quot;
+                    text run at (307,1) width 84: &quot;Normal table&quot;
+          RenderTable {TABLE} at (190,176) size 400x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 396x26
+              RenderTableRow {TR} at (0,2) size 396x22
+                RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (258,1) size 133x19
+                    text run at (258,1) width 5 RTL: &quot;.&quot;
+                    text run at (262,1) width 129: &quot;Center aligned table&quot;
+          RenderTable {TABLE} at (190,206) size 400x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 396x26
+              RenderTableRow {TR} at (0,2) size 396x22
+                RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (206,1) size 185x19
+                    text run at (206,1) width 10 RTL: &quot;).&quot;
+                    text run at (215,1) width 176: &quot;Center table (fixed margins&quot;
+        RenderBlock {DIV} at (2,1474) size 780x242 [border: (4px solid #008000)]
+          RenderBlock {DIV} at (6,6) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (548,4) size 216x19
+              text run at (548,4) width 216: &quot;Normal div inside align=right div&quot;
+          RenderBlock {DIV} at (6,34) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (4,4) size 193x19
+              text run at (4,4) width 193: &quot;Left div inside align=right div&quot;
+          RenderBlock {DIV} at (6,62) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (279,4) size 210x19
+              text run at (279,4) width 210: &quot;Center div inside align=right div&quot;
+          RenderBlock {DIV} at (6,90) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (562,4) size 202x19
+              text run at (562,4) width 202: &quot;Right div inside align=right div&quot;
+          RenderBlock {CENTER} at (6,118) size 768x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (279,4) size 210x19
+              text run at (279,4) width 210: &quot;Center tag inside align=right div&quot;
+          RenderTable {TABLE} at (676,146) size 98x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 94x26
+              RenderTableRow {TR} at (0,2) size 94x22
+                RenderTableCell {TD} at (2,2) size 90x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (1,1) size 88x19
+                    text run at (1,1) width 5 RTL: &quot;.&quot;
+                    text run at (5,1) width 84: &quot;Normal table&quot;
+          RenderTable {TABLE} at (318,176) size 144x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 139x26
+              RenderTableRow {TR} at (0,2) size 139x22
+                RenderTableCell {TD} at (2,2) size 135x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (1,1) size 133x19
+                    text run at (1,1) width 5 RTL: &quot;.&quot;
+                    text run at (5,1) width 129: &quot;Center aligned table&quot;
+          RenderTable {TABLE} at (577,206) size 195x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 191x26
+              RenderTableRow {TR} at (0,2) size 191x22
+                RenderTableCell {TD} at (2,2) size 187x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (1,1) size 185x19
+                    text run at (1,1) width 10 RTL: &quot;).&quot;
+                    text run at (10,1) width 176: &quot;Center table (fixed margins&quot;
+        RenderBlock {DIV} at (2,1716) size 780x242 [border: (4px solid #800080)]
+          RenderBlock {DIV} at (366,6) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (111,4) size 293x19
+              text run at (111,4) width 293: &quot;Normal fixed width div inside align=right div&quot;
+          RenderBlock {DIV} at (366,34) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (4,4) size 271x19
+              text run at (4,4) width 271: &quot;Left fixed width div inside align=right div&quot;
+          RenderBlock {DIV} at (366,62) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (60,4) size 288x19
+              text run at (60,4) width 288: &quot;Center fixed width div inside align=right div&quot;
+          RenderBlock {DIV} at (366,90) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (124,4) size 280x19
+              text run at (124,4) width 280: &quot;Right fixed width div inside align=right div&quot;
+          RenderBlock {CENTER} at (366,118) size 408x28 [border: (2px solid #0000FF)]
+            RenderText {#text} at (55,4) size 298x19
+              text run at (55,4) width 298: &quot;Center tag (fixed width) inside align=right div&quot;
+          RenderTable {TABLE} at (374,146) size 400x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 396x26
+              RenderTableRow {TR} at (0,2) size 396x22
+                RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (303,1) size 88x19
+                    text run at (303,1) width 5 RTL: &quot;.&quot;
+                    text run at (307,1) width 84: &quot;Normal table&quot;
+          RenderTable {TABLE} at (190,176) size 400x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 396x26
+              RenderTableRow {TR} at (0,2) size 396x22
+                RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (258,1) size 133x19
+                    text run at (258,1) width 5 RTL: &quot;.&quot;
+                    text run at (262,1) width 129: &quot;Center aligned table&quot;
+          RenderTable {TABLE} at (372,206) size 400x30 [border: (2px solid #0000FF)]
+            RenderTableSection {TBODY} at (2,2) size 396x26
+              RenderTableRow {TR} at (0,2) size 396x22
+                RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (206,1) size 185x19
+                    text run at (206,1) width 10 RTL: &quot;).&quot;
+                    text run at (215,1) width 176: &quot;Center table (fixed margins&quot;
+        RenderBlock {P} at (2,1974) size 780x20
+          RenderText {#text} at (405,0) size 375x19
+            text run at (405,0) width 10 RTL: &quot;).&quot;
+            text run at (414,0) width 366: &quot;This is a test using TABLE cells (all in the RTL direction&quot;
+        RenderTable {TABLE} at (2,2010) size 780x248 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 776x244
+            RenderTableRow {TR} at (0,2) size 776x240
+              RenderTableCell {TD} at (2,2) size 772x240 [border: (4px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (5,5) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (576,4) size 182x19
+                    text run at (576,4) width 182: &quot;Normal div inside normal td&quot;
+                RenderBlock {DIV} at (5,33) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (4,4) size 160x19
+                    text run at (4,4) width 160: &quot;Left div inside normal td&quot;
+                RenderBlock {DIV} at (5,61) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (293,4) size 176x19
+                    text run at (293,4) width 176: &quot;Center div inside normal td&quot;
+                RenderBlock {DIV} at (5,89) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (590,4) size 168x19
+                    text run at (590,4) width 168: &quot;Right div inside normal td&quot;
+                RenderBlock {CENTER} at (5,117) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (293,4) size 176x19
+                    text run at (293,4) width 176: &quot;Center tag inside normal td&quot;
+                RenderTable {TABLE} at (669,145) size 98x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 94x26
+                    RenderTableRow {TR} at (0,2) size 94x22
+                      RenderTableCell {TD} at (2,2) size 90x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 88x19
+                          text run at (1,1) width 5 RTL: &quot;.&quot;
+                          text run at (5,1) width 84: &quot;Normal table&quot;
+                RenderTable {TABLE} at (314,175) size 144x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 139x26
+                    RenderTableRow {TR} at (0,2) size 139x22
+                      RenderTableCell {TD} at (2,2) size 135x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 133x19
+                          text run at (1,1) width 5 RTL: &quot;.&quot;
+                          text run at (5,1) width 129: &quot;Center aligned table&quot;
+                RenderTable {TABLE} at (570,205) size 195x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 191x26
+                    RenderTableRow {TR} at (0,2) size 191x22
+                      RenderTableCell {TD} at (2,2) size 187x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 185x19
+                          text run at (1,1) width 10 RTL: &quot;).&quot;
+                          text run at (10,1) width 176: &quot;Center table (fixed margins&quot;
+        RenderTable {TABLE} at (2,2258) size 780x248 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 776x244
+            RenderTableRow {TR} at (0,2) size 776x240
+              RenderTableCell {TD} at (2,2) size 772x240 [border: (4px solid #800080)] [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (359,5) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (145,4) size 259x19
+                    text run at (145,4) width 259: &quot;Normal fixed width div inside normal td&quot;
+                RenderBlock {DIV} at (359,33) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (4,4) size 237x19
+                    text run at (4,4) width 237: &quot;Left fixed width div inside normal td&quot;
+                RenderBlock {DIV} at (359,61) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (77,4) size 254x19
+                    text run at (77,4) width 254: &quot;Center fixed width div inside normal td&quot;
+                RenderBlock {DIV} at (359,89) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (158,4) size 246x19
+                    text run at (158,4) width 246: &quot;Right fixed width div inside normal td&quot;
+                RenderBlock {CENTER} at (359,117) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (72,4) size 264x19
+                    text run at (72,4) width 264: &quot;Center tag (fixed width) inside normal td&quot;
+                RenderTable {TABLE} at (367,145) size 400x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 396x26
+                    RenderTableRow {TR} at (0,2) size 396x22
+                      RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (303,1) size 88x19
+                          text run at (303,1) width 5 RTL: &quot;.&quot;
+                          text run at (307,1) width 84: &quot;Normal table&quot;
+                RenderTable {TABLE} at (186,175) size 400x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 396x26
+                    RenderTableRow {TR} at (0,2) size 396x22
+                      RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (258,1) size 133x19
+                          text run at (258,1) width 5 RTL: &quot;.&quot;
+                          text run at (262,1) width 129: &quot;Center aligned table&quot;
+                RenderTable {TABLE} at (365,205) size 400x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 396x26
+                    RenderTableRow {TR} at (0,2) size 396x22
+                      RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (206,1) size 185x19
+                          text run at (206,1) width 10 RTL: &quot;).&quot;
+                          text run at (215,1) width 176: &quot;Center table (fixed margins&quot;
+        RenderTable {TABLE} at (2,2506) size 780x248 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 776x244
+            RenderTableRow {TR} at (0,2) size 776x240
+              RenderTableCell {TD} at (2,2) size 772x240 [border: (4px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (5,5) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (4,4) size 199x19
+                    text run at (4,4) width 199: &quot;Normal div inside align=left td&quot;
+                RenderBlock {DIV} at (5,33) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (4,4) size 177x19
+                    text run at (4,4) width 177: &quot;Left div inside align=left td&quot;
+                RenderBlock {DIV} at (5,61) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (284,4) size 194x19
+                    text run at (284,4) width 194: &quot;Center div inside align=left td&quot;
+                RenderBlock {DIV} at (5,89) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (572,4) size 186x19
+                    text run at (572,4) width 186: &quot;Right div inside align=left td&quot;
+                RenderBlock {CENTER} at (5,117) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (285,4) size 192x19
+                    text run at (285,4) width 192: &quot;Center tag inside align=left td&quot;
+                RenderTable {TABLE} at (5,145) size 98x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 94x26
+                    RenderTableRow {TR} at (0,2) size 94x22
+                      RenderTableCell {TD} at (2,2) size 90x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 88x19
+                          text run at (1,1) width 5 RTL: &quot;.&quot;
+                          text run at (5,1) width 84: &quot;Normal table&quot;
+                RenderTable {TABLE} at (314,175) size 144x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 139x26
+                    RenderTableRow {TR} at (0,2) size 139x22
+                      RenderTableCell {TD} at (2,2) size 135x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 133x19
+                          text run at (1,1) width 5 RTL: &quot;.&quot;
+                          text run at (5,1) width 129: &quot;Center aligned table&quot;
+                RenderTable {TABLE} at (7,205) size 195x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 191x26
+                    RenderTableRow {TR} at (0,2) size 191x22
+                      RenderTableCell {TD} at (2,2) size 187x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 185x19
+                          text run at (1,1) width 10 RTL: &quot;).&quot;
+                          text run at (10,1) width 176: &quot;Center table (fixed margins&quot;
+        RenderTable {TABLE} at (2,2754) size 780x248 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 776x244
+            RenderTableRow {TR} at (0,2) size 776x240
+              RenderTableCell {TD} at (2,2) size 772x240 [border: (4px solid #800080)] [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (5,5) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (4,4) size 276x19
+                    text run at (4,4) width 276: &quot;Normal fixed width div inside align=left td&quot;
+                RenderBlock {DIV} at (5,33) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (4,4) size 254x19
+                    text run at (4,4) width 254: &quot;Left fixed width div inside align=left td&quot;
+                RenderBlock {DIV} at (5,61) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (69,4) size 270x19
+                    text run at (69,4) width 270: &quot;Center fixed width div inside align=left td&quot;
+                RenderBlock {DIV} at (5,89) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (141,4) size 263x19
+                    text run at (141,4) width 263: &quot;Right fixed width div inside align=left td&quot;
+                RenderBlock {CENTER} at (5,117) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (64,4) size 280x19
+                    text run at (64,4) width 280: &quot;Center tag (fixed width) inside align=left td&quot;
+                RenderTable {TABLE} at (5,145) size 400x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 396x26
+                    RenderTableRow {TR} at (0,2) size 396x22
+                      RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (303,1) size 88x19
+                          text run at (303,1) width 5 RTL: &quot;.&quot;
+                          text run at (307,1) width 84: &quot;Normal table&quot;
+                RenderTable {TABLE} at (186,175) size 400x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 396x26
+                    RenderTableRow {TR} at (0,2) size 396x22
+                      RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (258,1) size 133x19
+                          text run at (258,1) width 5 RTL: &quot;.&quot;
+                          text run at (262,1) width 129: &quot;Center aligned table&quot;
+                RenderTable {TABLE} at (7,205) size 400x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 396x26
+                    RenderTableRow {TR} at (0,2) size 396x22
+                      RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (206,1) size 185x19
+                          text run at (206,1) width 10 RTL: &quot;).&quot;
+                          text run at (215,1) width 176: &quot;Center table (fixed margins&quot;
+        RenderTable {TABLE} at (2,3002) size 780x248 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 776x244
+            RenderTableRow {TR} at (0,2) size 776x240
+              RenderTableCell {TD} at (2,2) size 772x240 [border: (4px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (5,5) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (270,4) size 222x19
+                    text run at (270,4) width 222: &quot;Normal div inside align= center td&quot;
+                RenderBlock {DIV} at (5,33) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (4,4) size 194x19
+                    text run at (4,4) width 194: &quot;Left div inside align=center td&quot;
+                RenderBlock {DIV} at (5,61) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (276,4) size 210x19
+                    text run at (276,4) width 210: &quot;Center div inside align=center td&quot;
+                RenderBlock {DIV} at (5,89) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (555,4) size 203x19
+                    text run at (555,4) width 203: &quot;Right div inside align=center td&quot;
+                RenderBlock {CENTER} at (5,117) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (276,4) size 210x19
+                    text run at (276,4) width 210: &quot;Center tag inside align=center td&quot;
+                RenderTable {TABLE} at (337,145) size 98x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 94x26
+                    RenderTableRow {TR} at (0,2) size 94x22
+                      RenderTableCell {TD} at (2,2) size 90x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 88x19
+                          text run at (1,1) width 5 RTL: &quot;.&quot;
+                          text run at (5,1) width 84: &quot;Normal table&quot;
+                RenderTable {TABLE} at (314,175) size 144x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 139x26
+                    RenderTableRow {TR} at (0,2) size 139x22
+                      RenderTableCell {TD} at (2,2) size 135x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 133x19
+                          text run at (1,1) width 5 RTL: &quot;.&quot;
+                          text run at (5,1) width 129: &quot;Center aligned table&quot;
+                RenderTable {TABLE} at (288,205) size 196x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 191x26
+                    RenderTableRow {TR} at (0,2) size 191x22
+                      RenderTableCell {TD} at (2,2) size 187x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 185x19
+                          text run at (1,1) width 10 RTL: &quot;).&quot;
+                          text run at (10,1) width 176: &quot;Center table (fixed margins&quot;
+        RenderTable {TABLE} at (2,3250) size 780x248 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 776x244
+            RenderTableRow {TR} at (0,2) size 776x240
+              RenderTableCell {TD} at (2,2) size 772x240 [border: (4px solid #800080)] [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (182,5) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (57,4) size 294x19
+                    text run at (57,4) width 294: &quot;Normal fixed width div inside align=center td&quot;
+                RenderBlock {DIV} at (182,33) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (4,4) size 272x19
+                    text run at (4,4) width 272: &quot;Left fixed width div inside align=center td&quot;
+                RenderBlock {DIV} at (182,61) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (60,4) size 288x19
+                    text run at (60,4) width 288: &quot;Center fixed width div inside align=center td&quot;
+                RenderBlock {DIV} at (182,89) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (123,4) size 281x19
+                    text run at (123,4) width 281: &quot;Right fixed width div inside align=center td&quot;
+                RenderBlock {CENTER} at (182,117) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (55,4) size 298x19
+                    text run at (55,4) width 298: &quot;Center tag (fixed width) inside align=center td&quot;
+                RenderTable {TABLE} at (186,145) size 400x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 396x26
+                    RenderTableRow {TR} at (0,2) size 396x22
+                      RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (303,1) size 88x19
+                          text run at (303,1) width 5 RTL: &quot;.&quot;
+                          text run at (307,1) width 84: &quot;Normal table&quot;
+                RenderTable {TABLE} at (186,175) size 400x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 396x26
+                    RenderTableRow {TR} at (0,2) size 396x22
+                      RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (258,1) size 133x19
+                          text run at (258,1) width 5 RTL: &quot;.&quot;
+                          text run at (262,1) width 129: &quot;Center aligned table&quot;
+                RenderTable {TABLE} at (186,205) size 400x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 396x26
+                    RenderTableRow {TR} at (0,2) size 396x22
+                      RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (206,1) size 185x19
+                          text run at (206,1) width 10 RTL: &quot;).&quot;
+                          text run at (215,1) width 176: &quot;Center table (fixed margins&quot;
+        RenderTable {TABLE} at (2,3498) size 780x248 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 776x244
+            RenderTableRow {TR} at (0,2) size 776x240
+              RenderTableCell {TD} at (2,2) size 772x240 [border: (4px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (5,5) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (550,4) size 208x19
+                    text run at (550,4) width 208: &quot;Normal div inside align=right td&quot;
+                RenderBlock {DIV} at (5,33) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (4,4) size 185x19
+                    text run at (4,4) width 185: &quot;Left div inside align=right td&quot;
+                RenderBlock {DIV} at (5,61) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (280,4) size 202x19
+                    text run at (280,4) width 202: &quot;Center div inside align=right td&quot;
+                RenderBlock {DIV} at (5,89) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (564,4) size 194x19
+                    text run at (564,4) width 194: &quot;Right div inside align=right td&quot;
+                RenderBlock {CENTER} at (5,117) size 762x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (280,4) size 202x19
+                    text run at (280,4) width 202: &quot;Center tag inside align=right td&quot;
+                RenderTable {TABLE} at (669,145) size 98x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 94x26
+                    RenderTableRow {TR} at (0,2) size 94x22
+                      RenderTableCell {TD} at (2,2) size 90x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 88x19
+                          text run at (1,1) width 5 RTL: &quot;.&quot;
+                          text run at (5,1) width 84: &quot;Normal table&quot;
+                RenderTable {TABLE} at (314,175) size 144x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 139x26
+                    RenderTableRow {TR} at (0,2) size 139x22
+                      RenderTableCell {TD} at (2,2) size 135x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 133x19
+                          text run at (1,1) width 5 RTL: &quot;.&quot;
+                          text run at (5,1) width 129: &quot;Center aligned table&quot;
+                RenderTable {TABLE} at (570,205) size 195x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 191x26
+                    RenderTableRow {TR} at (0,2) size 191x22
+                      RenderTableCell {TD} at (2,2) size 187x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 185x19
+                          text run at (1,1) width 10 RTL: &quot;).&quot;
+                          text run at (10,1) width 176: &quot;Center table (fixed margins&quot;
+        RenderTable {TABLE} at (2,3746) size 780x248 [border: (2px solid #0000FF)]
+          RenderTableSection {TBODY} at (2,2) size 776x244
+            RenderTableRow {TR} at (0,2) size 776x240
+              RenderTableCell {TD} at (2,2) size 772x240 [border: (4px solid #800080)] [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (359,5) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (119,4) size 285x19
+                    text run at (119,4) width 285: &quot;Normal fixed width div inside align=right td&quot;
+                RenderBlock {DIV} at (359,33) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (4,4) size 263x19
+                    text run at (4,4) width 263: &quot;Left fixed width div inside align=right td&quot;
+                RenderBlock {DIV} at (359,61) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (64,4) size 280x19
+                    text run at (64,4) width 280: &quot;Center fixed width div inside align=right td&quot;
+                RenderBlock {DIV} at (359,89) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (132,4) size 272x19
+                    text run at (132,4) width 272: &quot;Right fixed width div inside align=right td&quot;
+                RenderBlock {CENTER} at (359,117) size 408x28 [border: (2px solid #0000FF)]
+                  RenderText {#text} at (59,4) size 290x19
+                    text run at (59,4) width 290: &quot;Center tag (fixed width) inside align=right td&quot;
+                RenderTable {TABLE} at (367,145) size 400x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 396x26
+                    RenderTableRow {TR} at (0,2) size 396x22
+                      RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (303,1) size 88x19
+                          text run at (303,1) width 5 RTL: &quot;.&quot;
+                          text run at (307,1) width 84: &quot;Normal table&quot;
+                RenderTable {TABLE} at (186,175) size 400x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 396x26
+                    RenderTableRow {TR} at (0,2) size 396x22
+                      RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (258,1) size 133x19
+                          text run at (258,1) width 5 RTL: &quot;.&quot;
+                          text run at (262,1) width 129: &quot;Center aligned table&quot;
+                RenderTable {TABLE} at (365,205) size 400x30 [border: (2px solid #0000FF)]
+                  RenderTableSection {TBODY} at (2,2) size 396x26
+                    RenderTableRow {TR} at (0,2) size 396x22
+                      RenderTableCell {TD} at (2,2) size 392x22 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (206,1) size 185x19
+                          text run at (206,1) width 10 RTL: &quot;).&quot;
+                          text run at (215,1) width 176: &quot;Center table (fixed margins&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic018expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/018-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/018-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/018-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x268
+  RenderBlock {HTML} at (0,0) size 800x268
+    RenderBody {BODY} at (8,16) size 784x236
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 285x19
+          text run at (0,0) width 285: &quot;This &lt;hr width=\&quot;25%\&quot;&gt; should be centered:&quot;
+      RenderBlock {HR} at (293,36) size 198x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,54) size 784x20
+        RenderText {#text} at (0,0) size 204x19
+          text run at (0,0) width 204: &quot;This one should be left-aligned.&quot;
+      RenderBlock {HR} at (0,90) size 198x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,108) size 784x20
+        RenderText {#text} at (0,0) size 212x19
+          text run at (0,0) width 212: &quot;This one should be right-aligned.&quot;
+      RenderBlock {HR} at (586,144) size 198x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,162) size 784x20
+        RenderText {#text} at (0,0) size 184x19
+          text run at (0,0) width 184: &quot;This one should be centered.&quot;
+      RenderBlock {HR} at (293,198) size 198x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,216) size 784x20
+        RenderText {#text} at (0,0) size 55x19
+          text run at (0,0) width 55: &quot;(W3C: \x{201C}&quot;
+        RenderInline {A} at (0,0) size 202x19 [color=#0000EE]
+          RenderText {#text} at (54,0) size 202x19
+            text run at (54,0) width 202: &quot;By default, the rule is centered.&quot;
+        RenderText {#text} at (255,0) size 13x19
+          text run at (255,0) width 13: &quot;\x{201D})&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic019expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/019-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/019-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/019-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x296
+  RenderBlock {HTML} at (0,0) size 800x297
+    RenderBody {BODY} at (8,16) size 784x265
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 251x19
+          text run at (0,0) width 251: &quot;These &lt;h1&gt;s should all be left-aligned:&quot;
+      RenderBlock {H1} at (0,41) size 784x45 [border: (3px solid #FF0000)]
+        RenderText {#text} at (3,4) size 96x36
+          text run at (3,4) width 96: &quot;sample&quot;
+      RenderBlock {H1} at (0,106) size 326x45 [border: (3px solid #FF0000)]
+        RenderText {#text} at (3,4) size 96x36
+          text run at (3,4) width 96: &quot;sample&quot;
+      RenderBlock {P} at (0,172) size 784x21
+        RenderText {#text} at (0,0) size 284x19
+          text run at (0,0) width 284: &quot;These &lt;p&gt;s should be (and are) left-aligned:&quot;
+      RenderBlock {P} at (0,208) size 784x21
+        RenderText {#text} at (0,0) size 46x19
+          text run at (0,0) width 46: &quot;sample&quot;
+      RenderBlock {P} at (0,244) size 160x21
+        RenderText {#text} at (0,0) size 46x19
+          text run at (0,0) width 46: &quot;sample&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic020expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/020-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/020-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/020-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {DIV} at (0,0) size 784x56
+        RenderBlock (anonymous) at (0,0) size 784x20
+          RenderText {#text} at (0,0) size 12x19
+            text run at (0,0) width 12: &quot;A&quot;
+          RenderText {#text} at (11,0) size 12x19
+            text run at (11,0) width 12: &quot;C&quot;
+        RenderBlock {P} at (0,36) size 784x0
+        RenderBlock {DIV} at (0,36) size 784x20
+          RenderBlock (anonymous) at (0,0) size 784x20
+            RenderText {#text} at (100,0) size 15x19
+              text run at (100,0) width 15: &quot;A &quot;
+            RenderBlock (floating) {SPAN} at (0,0) size 100x100 [bgcolor=#008000]
+            RenderText {#text} at (114,0) size 12x19
+              text run at (114,0) width 12: &quot;B&quot;
+          RenderBlock {P} at (0,36) size 784x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasic021expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/021-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/021-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/021-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x146
+  RenderBlock {HTML} at (0,0) size 800x146
+    RenderBody {BODY} at (8,8) size 784x130
+      RenderBlock {DIV} at (0,0) size 784x104 [border: (3px solid #FFFF00)]
+        RenderBlock (anonymous) at (3,3) size 778x20
+          RenderText {#text} at (0,0) size 46x19
+            text run at (0,0) width 46: &quot;Yellow&quot;
+        RenderBlock {DIV} at (3,23) size 778x78 [border: (3px solid #0000FF)]
+          RenderBlock (anonymous) at (3,3) size 772x20
+            RenderText {#text} at (0,0) size 31x19
+              text run at (0,0) width 31: &quot;Blue&quot;
+          RenderBlock {DIV} at (3,23) size 772x26 [border: (3px solid #008000)]
+            RenderText {#text} at (3,3) size 40x19
+              text run at (3,3) width 40: &quot;Green&quot;
+          RenderBlock {DIV} at (3,49) size 772x26 [border: (3px solid #FF0000)]
+            RenderText {#text} at (3,3) size 26x19
+              text run at (3,3) width 26: &quot;Red&quot;
+      RenderBlock {DIV} at (0,104) size 784x26 [border: (3px solid #000080)]
+        RenderBlock {DIV} at (3,3) size 778x20
+          RenderText {#text} at (0,0) size 35x19
+            text run at (0,0) width 35: &quot;Navy&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasicaddingnearanonymousblockexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/adding-near-anonymous-block-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/adding-near-anonymous-block-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/adding-near-anonymous-block-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,42 @@
</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 784x40
+        RenderText {#text} at (0,0) size 108x19
+          text run at (0,0) width 108: &quot;This is a test for &quot;
+        RenderInline {I} at (0,0) size 716x39
+          RenderInline {A} at (0,0) size 312x19 [color=#0000EE]
+            RenderText {#text} at (107,0) size 312x19
+              text run at (107,0) width 312: &quot;https://bugs.webkit.org/show_bug.cgi?id=18809&quot;
+          RenderText {#text} at (418,0) size 716x39
+            text run at (418,0) width 5: &quot; &quot;
+            text run at (422,0) width 294: &quot;Forms with block level generated content and&quot;
+            text run at (0,20) width 413: &quot;absolutely positioned labels break inline layout (fixed on reflow)&quot;
+        RenderText {#text} at (412,20) size 5x19
+          text run at (412,20) width 5: &quot;.&quot;
+      RenderBlock {DIV} at (0,56) size 784x40
+        RenderBlock (anonymous) at (0,0) size 784x20
+          RenderText {#text} at (0,0) size 99x19
+            text run at (0,0) width 99: &quot;This should be &quot;
+          RenderText {#text} at (98,0) size 82x19
+            text run at (98,0) width 82: &quot;a single line.&quot;
+        RenderBlock (generated) at (0,20) size 784x20
+          RenderText at (0,0) size 199x19
+            text run at (0,0) width 199: &quot;This should be the second line.&quot;
+      RenderBlock {DIV} at (0,96) size 784x20
+        RenderBlock {DIV} at (0,0) size 784x0
+        RenderBlock (anonymous) at (0,0) size 784x20
+          RenderText {#text} at (0,0) size 99x19
+            text run at (0,0) width 99: &quot;This should be &quot;
+          RenderText {#text} at (98,0) size 82x19
+            text run at (98,0) width 82: &quot;a single line.&quot;
+      RenderBlock {DIV} at (0,116) size 784x20
+        RenderBlock {DIV} at (0,0) size 784x0
+        RenderBlock (anonymous) at (0,0) size 784x20
+          RenderText {#text} at (98,0) size 82x19
+            text run at (98,0) width 82: &quot;a single line.&quot;
+          RenderBlock (floating) {SPAN} at (0,0) size 99x20
+            RenderText {#text} at (0,0) size 99x19
+              text run at (0,0) width 99: &quot;This should be &quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasicfieldsetstretchtolegendexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/fieldset-stretch-to-legend-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/fieldset-stretch-to-legend-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/fieldset-stretch-to-legend-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,60 @@
</span><ins>+layer at (0,0) size 800x897
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x897
+  RenderBlock {HTML} at (0,0) size 800x898
+    RenderBody {BODY} at (8,8) size 784x880
+      RenderFieldSet {FIELDSET} at (2,0) size 140x36 [border: (8px double #000000)]
+        RenderBlock {LEGEND} at (20,0) size 54x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,45) size 140x37 [border: (8px double #000000)]
+        RenderBlock {LEGEND} at (20,0) size 112x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,91) size 140x36 [border: (8px double #000000)]
+        RenderBlock {LEGEND} at (20,0) size 116x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,136) size 140x37 [border: (8px double #000000)]
+        RenderBlock {LEGEND} at (20,0) size 121x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,182) size 140x36 [border: (8px double #000000)]
+        RenderBlock {LEGEND} at (8,0) size 54x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,227) size 140x37 [border: (8px double #000000)]
+        RenderBlock {LEGEND} at (4,0) size 54x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,273) size 140x37 [border: (8px double #000000)]
+        RenderBlock {LEGEND} at (-1,0) size 54x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,319) size 140x36 [border: (8px double #000000)]
+        RenderBlock {LEGEND} at (-49,0) size 54x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,364) size 140x37 [border: (8px double #000000)]
+        RenderBlock {LEGEND} at (-54,0) size 54x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,410) size 140x36 [border: (8px double #000000)]
+        RenderBlock {LEGEND} at (135,0) size 54x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,455) size 140x37 [border: (8px double #000000)]
+        RenderBlock {LEGEND} at (140,0) size 54x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,501) size 184x31 [border: (2px groove #C0C0C0)]
+        RenderBlock {LEGEND} at (14,0) size 156x12 [border: (1px solid #0000FF)]
+      RenderFieldSet {FIELDSET} at (2,541) size 184x60 [border: (2px groove #C0C0C0)]
+        RenderBlock {LEGEND} at (44,0) size 96x12 [border: (1px solid #0000FF)]
+      RenderBlock (anonymous) at (0,810) size 784x40
+        RenderFieldSet {FIELDSET} at (2,0) size 184x30 [border: (2px groove #C0C0C0)]
+          RenderBlock {LEGEND} at (14,0) size 156x12 [border: (1px solid #0000FF)]
+        RenderText {#text} at (0,0) size 0x0
+      RenderFieldSet {FIELDSET} at (2,849) size 128x31 [border: (2px groove #C0C0C0)]
+        RenderBlock {LEGEND} at (14,0) size 156x12 [border: (1px solid #0000FF)]
+layer at (8,619) size 100x40
+  RenderBlock (relative positioned) {DIV} at (0,610) size 100x41
+    RenderFieldSet {FIELDSET} at (2,0) size 184x30 [border: (2px groove #C0C0C0)]
+      RenderBlock {LEGEND} at (14,0) size 156x12 [border: (1px solid #0000FF)]
+layer at (8,659) size 300x40
+  RenderBlock (relative positioned) {DIV} at (0,650) size 300x41
+    RenderFieldSet {FIELDSET} at (58,0) size 184x30 [border: (2px groove #C0C0C0)]
+      RenderBlock {LEGEND} at (14,0) size 156x12 [border: (1px solid #0000FF)]
+layer at (8,699) size 100x40
+  RenderBlock (relative positioned) {DIV} at (0,690) size 100x41
+layer at (10,699) size 184x30
+  RenderFieldSet {FIELDSET} at (2,0) size 184x30 [border: (2px groove #C0C0C0)]
+    RenderBlock {LEGEND} at (14,0) size 156x12 [border: (1px solid #0000FF)]
+layer at (8,739) size 784x40
+  RenderBlock (relative positioned) {DIV} at (0,730) size 784x41
+layer at (10,739) size 184x30
+  RenderFieldSet {FIELDSET} at (2,0) size 184x30 [border: (2px groove #C0C0C0)]
+    RenderBlock {LEGEND} at (14,0) size 156x12 [border: (1px solid #0000FF)]
+layer at (8,779) size 300x40
+  RenderBlock (relative positioned) {DIV} at (0,770) size 300x41
+layer at (110,779) size 184x30
+  RenderFieldSet {FIELDSET} at (102,0) size 184x30 [border: (2px groove #C0C0C0)]
+    RenderBlock {LEGEND} at (14,0) size 156x12 [border: (1px solid #0000FF)]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasicminprefwidthnowrapfloatsexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/min-pref-width-nowrap-floats-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/min-pref-width-nowrap-floats-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/min-pref-width-nowrap-floats-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,42 @@
</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 (8,8) size 84x85
+  RenderBlock (positioned) {DIV} at (0,0) size 84x85 [bgcolor=#ADD8E6]
+    RenderBlock (floating) {SPAN} at (4,0) size 80x17 [color=#0000FF]
+      RenderText {#text} at (0,0) size 80x17
+        text run at (0,0) width 80: &quot;float&quot;
+    RenderBlock (floating) {SPAN} at (4,17) size 64x17 [color=#0000FF]
+      RenderText {#text} at (0,0) size 64x17
+        text run at (0,0) width 64: &quot;floa&quot;
+    RenderText {#text} at (0,34) size 64x17
+      text run at (0,34) width 64: &quot;word&quot;
+    RenderBlock (floating) {SPAN} at (4,51) size 48x17 [color=#0000FF]
+      RenderText {#text} at (0,0) size 48x17
+        text run at (0,0) width 48: &quot;flo&quot;
+    RenderText {#text} at (0,0) size 0x0
+    RenderBlock (floating) {SPAN} at (4,68) size 32x17 [color=#0000FF]
+      RenderText {#text} at (0,0) size 32x17
+        text run at (0,0) width 32: &quot;fl&quot;
+    RenderText {#text} at (0,0) size 0x0
+layer at (8,104) size 96x85
+  RenderBlock (positioned) {DIV} at (0,0) size 96x85 [bgcolor=#ADD8E6]
+    RenderBlock (floating) {SPAN} at (4,0) size 80x17 [color=#0000FF]
+      RenderText {#text} at (0,0) size 80x17
+        text run at (0,0) width 80: &quot;float&quot;
+    RenderBlock (floating) {SPAN} at (4,17) size 64x17 [color=#0000FF]
+      RenderText {#text} at (0,0) size 64x17
+        text run at (0,0) width 64: &quot;floa&quot;
+    RenderText {#text} at (0,34) size 96x34
+      text run at (0,34) width 96: &quot;longer&quot;
+      text run at (0,51) width 64: &quot;word&quot;
+    RenderBlock (floating) {SPAN} at (4,68) size 48x17 [color=#0000FF]
+      RenderText {#text} at (0,0) size 48x17
+        text run at (0,0) width 48: &quot;flo&quot;
+    RenderText {#text} at (0,0) size 0x0
+    RenderBlock (floating) {SPAN} at (56,68) size 32x17 [color=#0000FF]
+      RenderText {#text} at (0,0) size 32x17
+        text run at (0,0) width 32: &quot;fl&quot;
+    RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasicminheightexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/minheight-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/minheight-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/minheight-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,26 @@
</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
+layer at (0,0) size 800x600
+  RenderBlock (relative positioned) {DIV} at (0,0) size 800x600
+    RenderBlock {DIV} at (0,0) size 800x220 [bgcolor=#6CAAD9]
+      RenderBlock {H1} at (10,10) size 780x30
+        RenderText {#text} at (0,1) size 53x16
+          text run at (0,1) width 53: &quot;Content&quot;
+      RenderBlock {P} at (10,40) size 780x30
+        RenderText {#text} at (0,1) size 472x16
+          text run at (0,1) width 472: &quot;Please resize the browser window to see how your 100% CSS footer behaves.&quot;
+      RenderBlock {P} at (10,70) size 780x102
+        RenderText {#text} at (0,1) size 780x88
+          text run at (0,1) width 780: &quot;Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Cras porttitor. Ut nonummy vestibulum arcu. Nulla eros eros, mattis et,&quot;
+          text run at (0,19) width 749: &quot;dictum quis, convallis vel, mauris. Ut sed mauris vel metus pretium pretium. Curabitur tristique sem id justo. Nunc sit amet&quot;
+          text run at (0,37) width 778: &quot;felis. Duis luctus pharetra urna. Sed enim arcu, cursus a, posuere sed, sollicitudin in, justo. Pellentesque enim lacus, egestas ut,&quot;
+          text run at (0,55) width 758: &quot;elementum eu, molestie vel, urna. Integer quam. Phasellus tempor. Sed commodo porttitor justo. Vestibulum rhoncus lacinia&quot;
+          text run at (0,73) width 436: &quot;pede. Aliquam lectus velit, auctor a, fermentum a, accumsan et, neque.&quot;
+layer at (0,562) size 620x38
+  RenderBlock (positioned) {DIV} at (0,562) size 620x38 [bgcolor=#0066B2]
+    RenderBlock {H1} at (10,10) size 600x18 [color=#FFFFFF]
+      RenderText {#text} at (0,1) size 44x16
+        text run at (0,1) width 44: &quot;Footer&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasicpercentheightinsideanonymousblockexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/percent-height-inside-anonymous-block-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/percent-height-inside-anonymous-block-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/percent-height-inside-anonymous-block-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x260
+  RenderBlock {HTML} at (0,0) size 800x260
+    RenderBody {BODY} at (8,16) size 784x236
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 307x19
+          text run at (0,0) width 307: &quot;There must be a green square below and no red.&quot;
+layer at (8,52) size 784x200
+  RenderBlock (relative positioned) {DIV} at (0,36) size 784x200
+    RenderBlock (anonymous) at (0,0) size 784x20
+      RenderText {#text} at (100,0) size 4x19
+        text run at (100,0) width 4: &quot; &quot;
+    RenderBlock {DIV} at (0,20) size 784x0
+layer at (8,52) size 100x100
+  RenderBlock (positioned) {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
+layer at (8,52) size 100x100
+  RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasicquirkheightexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/quirk-height-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/quirk-height-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/quirk-height-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,8 @@
</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 [bgcolor=#EEEEEE]
+      RenderBlock {DIV} at (24,24) size 736x536 [color=#FFFFFF] [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 528x19
+          text run at (0,0) width 528: &quot;The green div should fill the content area (except for a bit of padding on all sides).&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasictextindentrtlexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/text-indent-rtl-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/text-indent-rtl-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/text-indent-rtl-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 784x576
+      RenderBlock {P} at (0,0) size 784x40
+        RenderText {#text} at (0,0) size 260x19
+          text run at (0,0) width 260: &quot;This test checks for a regression against &quot;
+        RenderInline {I} at (0,0) size 771x39
+          RenderInline {A} at (0,0) size 353x19 [color=#0000EE]
+            RenderText {#text} at (259,0) size 353x19
+              text run at (259,0) width 353: &quot;http://bugzilla.opendarwin.org/show_bug.cgi?id=6214&quot;
+          RenderText {#text} at (611,0) size 771x39
+            text run at (611,0) width 160: &quot; text-indent in RTL block&quot;
+            text run at (0,20) width 112: &quot;does the opposite&quot;
+        RenderText {#text} at (111,20) size 5x19
+          text run at (111,20) width 5: &quot;.&quot;
+      RenderBlock {HR} at (0,56) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,74) size 784x40 [bgcolor=#00FFFF]
+        RenderText {#text} at (23,0) size 761x39
+          text run at (23,0) width 711: &quot;The first line of this sententce should be indented 50 pixels to the left, but the rest of it should be flush with the&quot;
+          text run at (576,20) width 5 RTL: &quot;.&quot;
+          text run at (580,20) width 204: &quot;normal right margin of the page&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasictruncationrtlexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/truncation-rtl-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/truncation-rtl-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/truncation-rtl-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,31 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x242
+  RenderBlock {HTML} at (0,0) size 800x242
+    RenderBody {BODY} at (8,16) size 784x218
+      RenderBlock {P} at (0,0) size 784x60
+        RenderText {#text} at (0,0) size 260x19
+          text run at (0,0) width 260: &quot;This test checks for a regression against &quot;
+        RenderInline {I} at (0,0) size 736x39
+          RenderInline {A} at (0,0) size 310x19 [color=#0000EE]
+            RenderText {#text} at (259,0) size 310x19
+              text run at (259,0) width 310: &quot;https://bugs.webkit.org/show_bug.cgi?id=24118&quot;
+          RenderText {#text} at (568,0) size 736x39
+            text run at (568,0) width 168: &quot; RTL: Truncation behaves&quot;
+            text run at (0,20) width 187: &quot;differently than IE/FF/Opera&quot;
+        RenderText {#text} at (186,20) size 5x19
+          text run at (186,20) width 5: &quot;.&quot;
+        RenderBR {BR} at (190,20) size 1x19
+        RenderText {#text} at (0,40) size 425x19
+          text run at (0,40) width 425: &quot;This test passes if the red block below is truncated on the left side.&quot;
+      RenderBlock {DIV} at (-218,76) size 1002x142 [border: (1px solid #FF0000)]
+        RenderText {#text} at (57,1) size 991x139
+          text run at (57,1) width 944: &quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc et nisl tellus. Vivamus aliquam elit non arcu scelerisque eget dapibus nunc vulputate.&quot;
+          text run at (22,21) width 979: &quot;Maecenas scelerisque egestas purus, id bibendum magna venenatis vel. Vestibulum bibendum volutpat aliquam. Cum sociis natoque penatibus et magnis&quot;
+          text run at (29,41) width 972: &quot;dis parturient montes, nascetur ridiculus mus. Vestibulum eget risus sodales mi tristique dignissim et sed lectus. Cras convallis, nibh ut dapibus gravida,&quot;
+          text run at (33,61) width 968: &quot;enim mauris molestie elit, eget fringilla augue est nec est. Curabitur eu quam non purus sodales pulvinar. Donec ultrices dui eget dolor lobortis in porta&quot;
+          text run at (10,81) width 991: &quot;quam rutrum. Nulla risus lacus, adipiscing quis ullamcorper vestibulum, condimentum sed lacus. Sed in nunc dolor, quis egestas turpis. Integer arcu tellus,&quot;
+          text run at (18,101) width 983: &quot;posuere sit amet pellentesque a, molestie at mi. Nulla blandit, mi et euismod imperdiet, augue arcu ornare felis, nec viverra lacus ligula ut metus. Proin ut&quot;
+          text run at (425,121) width 5 RTL: &quot;.&quot;
+          text run at (429,121) width 572: &quot;leo ante, at consectetur sem. Nullam non nunc ligula. Proin sed ante sem, id rutrum purus&quot;
+scrolled to -210,0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockbasicwhitespaceprewrapsexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/basic/white-space-pre-wraps-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/basic/white-space-pre-wraps-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/basic/white-space-pre-wraps-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,72 @@
</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 {DIV} at (0,0) size 784x76
+        RenderBlock {P} at (0,0) size 784x40
+          RenderText {#text} at (0,0) size 54x19
+            text run at (0,0) width 54: &quot;Test for &quot;
+          RenderInline {A} at (0,0) size 129x19 [color=#0000EE]
+            RenderText {#text} at (53,0) size 129x19
+              text run at (53,0) width 129: &quot;Bugzilla Bug 12423&quot;
+          RenderText {#text} at (181,0) size 771x39
+            text run at (181,0) width 590: &quot;: Mixing white-space:pre text with non white-space:pre text within a text-align:justify block&quot;
+            text run at (0,20) width 143: &quot;causes text to overlap.&quot;
+        RenderBlock {P} at (0,56) size 784x20
+          RenderText {#text} at (0,0) size 354x19
+            text run at (0,0) width 354: &quot;Test passes if text wraps within all of the yellow boxes.&quot;
+      RenderBlock {DIV} at (0,92) size 350x40 [bgcolor=#FFFF00]
+        RenderText {#text} at (0,0) size 330x19
+          text run at (0,0) width 330: &quot;Typical for type are type=\&quot;text/css\&quot; for &lt;style&gt; and&quot;
+        RenderInline {SPAN} at (0,0) size 141x19
+          RenderText {#text} at (0,20) size 141x19
+            text run at (0,20) width 141: &quot;type=\&quot;text/javascript\&quot;&quot;
+        RenderText {#text} at (140,20) size 85x19
+          text run at (140,20) width 85: &quot; for &lt;script&gt;.&quot;
+      RenderBlock {DIV} at (0,132) size 350x40 [bgcolor=#FFFF00]
+        RenderText {#text} at (0,0) size 303x39
+          text run at (0,0) width 303: &quot;Typical for type are type=\&quot;text/css\&quot; for &lt;style&gt;&quot;
+          text run at (0,20) width 24: &quot;and&quot;
+        RenderInline {SPAN} at (0,0) size 141x19
+          RenderText {#text} at (23,20) size 141x19
+            text run at (23,20) width 141: &quot;type=\&quot;text/javascript\&quot;&quot;
+        RenderText {#text} at (163,20) size 85x19
+          text run at (163,20) width 85: &quot; for &lt;script&gt;.&quot;
+      RenderBlock {DIV} at (0,172) size 350x40 [bgcolor=#FFFF00]
+        RenderText {#text} at (0,0) size 303x19
+          text run at (0,0) width 303: &quot;Typical for type are type=\&quot;text/css\&quot; for &lt;style&gt;&quot;
+        RenderInline {SPAN} at (0,0) size 24x19
+          RenderText {#text} at (0,20) size 24x19
+            text run at (0,20) width 24: &quot;and&quot;
+        RenderInline {SPAN} at (0,0) size 141x19
+          RenderText {#text} at (23,20) size 141x19
+            text run at (23,20) width 141: &quot;type=\&quot;text/javascript\&quot;&quot;
+        RenderText {#text} at (163,20) size 85x19
+          text run at (163,20) width 85: &quot; for &lt;script&gt;.&quot;
+      RenderBlock {DIV} at (0,212) size 350x40 [bgcolor=#FFFF00]
+        RenderText {#text} at (0,0) size 250x39
+          text run at (0,0) width 250: &quot;Typical for type are type=\&quot;text/css\&quot; for&quot;
+          text run at (0,20) width 49: &quot;&lt;style&gt;&quot;
+        RenderInline {SPAN} at (0,0) size 24x19
+          RenderText {#text} at (48,20) size 24x19
+            text run at (48,20) width 24: &quot;and&quot;
+        RenderInline {SPAN} at (0,0) size 141x19
+          RenderText {#text} at (71,20) size 141x19
+            text run at (71,20) width 141: &quot;type=\&quot;text/javascript\&quot;&quot;
+        RenderText {#text} at (211,20) size 85x19
+          text run at (211,20) width 85: &quot; for &lt;script&gt;.&quot;
+      RenderBlock {DIV} at (0,252) size 350x40 [bgcolor=#FFFF00]
+        RenderText {#text} at (0,0) size 250x19
+          text run at (0,0) width 250: &quot;Typical for type are type=\&quot;text/css\&quot; for&quot;
+        RenderInline {SPAN} at (0,0) size 49x19
+          RenderText {#text} at (0,20) size 49x19
+            text run at (0,20) width 49: &quot;&lt;style&gt;&quot;
+        RenderInline {SPAN} at (0,0) size 24x19
+          RenderText {#text} at (48,20) size 24x19
+            text run at (48,20) width 24: &quot;and&quot;
+        RenderInline {SPAN} at (0,0) size 141x19
+          RenderText {#text} at (71,20) size 141x19
+            text run at (71,20) width 141: &quot;type=\&quot;text/javascript\&quot;&quot;
+        RenderText {#text} at (211,20) size 85x19
+          text run at (211,20) width 85: &quot; for &lt;script&gt;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat001expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/001-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/001-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/001-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</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 (floating) {DIV} at (0,1) size 100x100 [bgcolor=#008000]
+        RenderInline {A} at (0,0) size 27x19 [color=#0000EE]
+          RenderText {#text} at (0,0) size 27x19
+            text run at (0,0) width 27: &quot;Test&quot;
+      RenderText {#text} at (100,0) size 36x19
+        text run at (100,0) width 36: &quot;Hello&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat002expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/002-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/002-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/002-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,17 @@
</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
+      RenderImage {IMG} at (643,10) size 121x84
+      RenderInline {A} at (0,0) size 386x19 [color=#0000EE]
+        RenderText {#text} at (0,0) size 386x19
+          text run at (0,0) width 386: &quot;http://www.apple.com/pr/library/2003/jan/02ical_isync.html&quot;
+      RenderBR {BR} at (386,15) size 0x0
+      RenderInline {A} at (0,0) size 175x19 [color=#0000EE]
+        RenderText {#text} at (0,20) size 175x19
+          text run at (0,20) width 175: &quot;http://www.apple.com/ical/&quot;
+      RenderBR {BR} at (174,35) size 1x0
+      RenderInline {A} at (0,0) size 185x19 [color=#0000EE]
+        RenderText {#text} at (0,40) size 185x19
+          text run at (0,40) width 185: &quot;http://www.apple.com/isync/&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat003expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/003-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/003-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/003-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,15 @@
</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 (floating) {DIV} at (664,0) size 120x200 [bgcolor=#FF0000]
+      RenderBlock {OL} at (0,0) size 784x0
+      RenderBlock {P} at (0,0) size 784x120
+        RenderText {#text} at (0,0) size 664x119
+          text run at (0,0) width 645: &quot;Vatican approves policy on sex abuse in clergy. The Vatican gave its approval Monday to the revised&quot;
+          text run at (0,20) width 641: &quot;U.S. bishops' policy to combat sex abuse in the clergy, declaring the need to restore the image of the&quot;
+          text run at (0,40) width 623: &quot;priesthood in a scandal that has rocked the Roman Catholic Church. The policy allows bishops to&quot;
+          text run at (0,60) width 664: &quot;conduct a confidential, preliminary inquiry when a molestation claim is made to determine whether it is&quot;
+          text run at (0,80) width 650: &quot;plausible. If it is, the accused priest is to be put on leave and then must go before a clerical tribunal to&quot;
+          text run at (0,100) width 211: &quot;determine his guilt or innocence.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat004expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/004-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/004-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/004-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,21 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x236
+  RenderBlock {HTML} at (0,0) size 800x236
+    RenderBody {BODY} at (8,8) size 784x196
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderInline {P} at (0,0) size 528x17 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,2) size 528x17
+            text run at (0,2) width 528: &quot;Ahem_font_required_for_this_test.&quot;
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,36) size 784x20
+        RenderText {#text} at (0,0) size 303x19
+          text run at (0,0) width 303: &quot;The following two boxes should look identical.&quot;
+      RenderBlock {DIV} at (32,88) size 38x38 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderBlock (floating) {DIV} at (3,3) size 32x32 [color=#008000]
+          RenderText {#text} at (0,-1) size 32x33
+            text run at (0,-1) width 32: &quot;x&quot;
+      RenderBlock {DIV} at (32,158) size 38x38 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderBlock (floating) {DIV} at (3,3) size 32x32 [color=#008000]
+          RenderText {#text} at (0,-1) size 32x33
+            text run at (0,-1) width 32: &quot;x&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat005expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/005-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/005-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/005-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,21 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x236
+  RenderBlock {HTML} at (0,0) size 800x236
+    RenderBody {BODY} at (8,8) size 784x196
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderInline {P} at (0,0) size 528x17 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,2) size 528x17
+            text run at (0,2) width 528: &quot;Ahem_font_required_for_this_test.&quot;
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,36) size 784x20
+        RenderText {#text} at (0,0) size 303x19
+          text run at (0,0) width 303: &quot;The following two boxes should look identical.&quot;
+      RenderBlock {DIV} at (32,88) size 70x38 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderBlock (floating) {DIV} at (3,3) size 64x32 [color=#008000]
+          RenderText {#text} at (0,-1) size 64x33
+            text run at (0,-1) width 64: &quot;xx&quot;
+      RenderBlock {DIV} at (32,158) size 70x38 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderBlock (floating) {DIV} at (3,3) size 64x32 [color=#008000]
+          RenderText {#text} at (0,-1) size 64x33
+            text run at (0,-1) width 64: &quot;xx&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat006expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/006-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/006-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/006-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,21 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x236
+  RenderBlock {HTML} at (0,0) size 800x236
+    RenderBody {BODY} at (8,8) size 784x196
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderInline {P} at (0,0) size 608x17 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,2) size 608x17
+            text run at (0,2) width 608: &quot;Ahem_font_would_be_nice_for_this_test.&quot;
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,36) size 784x20
+        RenderText {#text} at (0,0) size 303x19
+          text run at (0,0) width 303: &quot;The following two boxes should look identical.&quot;
+      RenderBlock {DIV} at (32,88) size 102x38 [bgcolor=#FFFFFF] [border: (3px solid #000000)]
+        RenderBlock (floating) {DIV} at (3,3) size 96x32 [color=#008000]
+          RenderText {#text} at (0,-1) size 96x33
+            text run at (0,-1) width 96: &quot;x x&quot;
+      RenderBlock {DIV} at (32,158) size 102x38 [bgcolor=#FFFFFF] [border: (3px solid #000000)]
+        RenderBlock (floating) {DIV} at (3,3) size 96x32 [color=#008000]
+          RenderText {#text} at (0,-1) size 96x33
+            text run at (0,-1) width 96: &quot;x x&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat007expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/007-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/007-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/007-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,8 @@
</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 (floating) {DIV} at (0,8) size 402x22 [border: (1px solid #000000)]
+        RenderText {#text} at (1,1) size 178x19
+          text run at (1,1) width 178: &quot;this div disappears in Safari&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat008expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/008-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/008-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/008-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,8 @@
</span><ins>+layer at (0,0) size 800x608
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x608
+  RenderBlock {HTML} at (0,0) size 800x608
+    RenderBody {BODY} at (8,8) size 784x300
+      RenderBlock (floating) {DIV} at (0,0) size 784x100 [bgcolor=#008000]
+      RenderBlock (floating) {DIV} at (0,100) size 100x100 [bgcolor=#800080]
+      RenderBlock (floating) {DIV} at (584,100) size 200x500 [bgcolor=#FFA500]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat010expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/010-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/010-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/010-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x300
+      RenderBlock (floating) {DIV} at (0,0) size 392x100 [bgcolor=#008000]
+      RenderBlock (floating) {DIV} at (392,0) size 100x100 [bgcolor=#800080]
+      RenderBlock (floating) {DIV} at (584,0) size 200x500 [bgcolor=#FFA500]
+      RenderBlock (floating) {DIV} at (484,100) size 100x50 [bgcolor=#0000FF]
+      RenderBlock (floating) {DIV} at (0,100) size 160x200 [bgcolor=#FF0000]
+      RenderBlock (floating) {DIV} at (384,100) size 100x100 [bgcolor=#808000]
+      RenderText {#text} at (492,0) size 416x159
+        text run at (492,0) width 69: &quot;Some text.&quot;
+        text run at (492,20) width 76: &quot;This should&quot;
+        text run at (492,40) width 84: &quot;find a way to&quot;
+        text run at (492,60) width 80: &quot;wrap among&quot;
+        text run at (492,80) width 80: &quot;all the floats&quot;
+        text run at (160,100) width 214: &quot;without overlapping any of them.&quot;
+        text run at (160,120) width 211: &quot;It should start just under the blue&quot;
+        text run at (160,140) width 192: &quot;box and wrap to several lines.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat011expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/011-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/011-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/011-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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
+      RenderTable {TABLE} at (0,0) size 579x32
+        RenderTableSection {TBODY} at (0,0) size 579x32
+          RenderTableRow {TR} at (0,2) size 579x28
+            RenderTableCell {TD} at (2,2) size 271x28 [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 269x26
+                RenderTableSection {TBODY} at (0,0) size 269x26
+                  RenderTableRow {TR} at (0,2) size 269x22
+                    RenderTableCell {TD} at (2,2) size 265x22 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 263x19
+                        text run at (1,1) width 263: &quot;Look at me contributing some minwidth.&quot;
+            RenderTableCell {TD} at (275,15) size 302x2 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat012expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/012-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/012-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/012-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 (floating) {DIV} at (0,0) size 317x24 [border: (2px solid #FF0000)]
+        RenderInline {SPAN} at (0,0) size 313x19 [border: none (50px solid #0000FF) none (50px solid #0000FF)]
+          RenderText {#text} at (102,2) size 113x19
+            text run at (102,2) width 113: &quot;This is some text.&quot;
+      RenderBlock {P} at (0,0) size 784x0
+      RenderBlock (floating) {DIV} at (694,0) size 90x44 [border: (2px solid #FF0000)]
+        RenderInline {SPAN} at (0,0) size 86x39 [border: none (10px solid #008000) none (10px solid #008000)]
+          RenderText {#text} at (12,2) size 76x39
+            text run at (12,2) width 58: &quot;First line&quot;
+            text run at (69,2) width 1: &quot; &quot;
+            text run at (2,22) width 76: &quot;Second line&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat013expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/013-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/013-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/013-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,17 @@
</span><ins>+layer at (0,0) size 808x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x8
+  RenderBlock {HTML} at (0,0) size 800x8
+    RenderBody {BODY} at (8,8) size 784x0
+layer at (8,64) size 800x108
+  RenderBlock (positioned) {DIV} at (8,64) size 800x108 [bgcolor=#0000FF]
+    RenderBlock {DIV} at (38,8) size 724x57 [bgcolor=#008000] [border: none (2px solid #888878) none]
+      RenderText {#text} at (0,0) size 187x19
+        text run at (0,0) width 187: &quot;some other macromedia logo&quot;
+    RenderBlock (floating) {DIV} at (0,65) size 132x52 [bgcolor=#FFFF00]
+      RenderText {#text} at (54,16) size 24x19
+        text run at (54,16) width 24: &quot;Feh&quot;
+layer at (575,122) size 167x169
+  RenderBlock (positioned) {DIV} at (567,58) size 168x169 [bgcolor=#FF0000]
+    RenderText {#text} at (0,8) size 168x19
+      text run at (0,8) width 168: &quot;this is the pseudorNav div&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat014expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/014-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/014-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/014-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x152
+  RenderBlock {HTML} at (0,0) size 800x152
+    RenderBody {BODY} at (8,8) size 784x128
+      RenderBlock {DIV} at (0,0) size 784x128
+        RenderBlock {DIV} at (0,0) size 784x2
+        RenderBlock (floating) {DIV} at (0,2) size 60x45
+          RenderImage {IMG} at (0,0) size 60x45
+        RenderBlock {UL} at (15,47) size 769x81 [bgcolor=#FF0000]
+          RenderListItem {LI} at (0,8) size 769x20
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 127x19
+              text run at (0,0) width 127: &quot;Classroom Training&quot;
+          RenderListItem {LI} at (0,44) size 769x20
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 80x19
+              text run at (0,0) width 80: &quot;Find a Class&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat015expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/015-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/015-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/015-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,22 @@
</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
+      RenderTable {TABLE} at (0,0) size 684x136 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 682x134
+          RenderTableRow {TR} at (0,0) size 682x134
+            RenderTableCell {TD} at (0,53) size 12x28 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x19
+                text run at (4,4) width 4: &quot; &quot;
+            RenderTableCell {TD} at (12,0) size 670x134 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderImage {IMG} at (4,4) size 50x50 [bgcolor=#FFA500]
+              RenderBlock {P} at (4,4) size 662x20
+                RenderText {#text} at (53,0) size 606x19
+                  text run at (53,0) width 606: &quot;This text should be flowing past a tall orange rectangle on the left side of the browser window.&quot;
+              RenderBlock {DIV} at (4,40) size 662x20 [bgcolor=#008000]
+                RenderBR {BR} at (53,0) size 0x19
+              RenderImage {IMG} at (4,60) size 50x50 [bgcolor=#FFA500]
+              RenderBlock {DIV} at (4,110) size 662x20
+                RenderText {#text} at (0,0) size 662x19
+                  text run at (0,0) width 662: &quot;This paragraph should appear below the tall orange rectangle above and to the left, and not flow past it.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat016expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/016-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/016-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/016-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,67 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x511
+  RenderBlock {HTML} at (0,0) size 800x512
+    RenderBody {BODY} at (8,8) size 784x488
+      RenderBlock {UL} at (185,0) size 414x192
+        RenderListItem {LI} at (0,48) size 284x72
+          RenderBlock {A} at (123,0) size 161x139 [color=#CCCCCC]
+            RenderBlock {B} at (0,0) size 160x71 [border: none (40px solid #00000000) (69.27px solid #CCCCCC) (40px solid #00000000)]
+            RenderBlock {B} at (0,70) size 160x71 [border: (69.27px solid #CCCCCC) (40px solid #00000000) none (40px solid #00000000)]
+            RenderBlock {SPAN} at (8,61) size 144x21 [color=#000000]
+              RenderInline {ABBR} at (0,0) size 33x20
+                RenderText {#text} at (19,0) size 33x20
+                  text run at (19,0) width 33: &quot;CSS&quot;
+              RenderText {#text} at (51,0) size 74x20
+                text run at (51,0) width 74: &quot; examples&quot;
+        RenderListItem {LI} at (0,119) size 247x72
+          RenderBlock {A} at (0,0) size 160x139 [color=#CCCCCC]
+            RenderBlock {B} at (0,0) size 160x71 [border: none (40px solid #00000000) (69.27px solid #CCCCCC) (40px solid #00000000)]
+            RenderBlock {B} at (0,70) size 160x71 [border: (69.27px solid #CCCCCC) (40px solid #00000000) none (40px solid #00000000)]
+            RenderBlock {SPAN} at (8,61) size 144x21 [color=#000000]
+              RenderText {#text} at (41,0) size 62x20
+                text run at (41,0) width 62: &quot;Favelets&quot;
+        RenderListItem {LI} at (246,119) size 161x72
+          RenderBlock {A} at (0,0) size 160x139 [color=#CCCCCC]
+            RenderBlock {B} at (0,0) size 160x71 [border: none (40px solid #00000000) (69.27px solid #CCCCCC) (40px solid #00000000)]
+            RenderBlock {B} at (0,70) size 160x71 [border: (69.27px solid #CCCCCC) (40px solid #00000000) none (40px solid #00000000)]
+            RenderBlock {SPAN} at (8,61) size 144x21 [color=#000000]
+              RenderInline {ABBR} at (0,0) size 24x20
+                RenderText {#text} at (60,0) size 24x20
+                  text run at (60,0) width 24: &quot;CV&quot;
+        RenderListItem {LI} at (0,190) size 284x72
+          RenderBlock {A} at (123,0) size 161x139 [color=#CCCCCC]
+            RenderBlock {B} at (0,0) size 160x71 [border: none (40px solid #00000000) (69.27px solid #CCCCCC) (40px solid #00000000)]
+            RenderBlock {B} at (0,70) size 160x71 [border: (69.27px solid #CCCCCC) (40px solid #00000000) none (40px solid #00000000)]
+            RenderBlock {SPAN} at (8,61) size 144x21 [color=#000000]
+              RenderText {#text} at (61,0) size 22x20
+                text run at (61,0) width 22: &quot;log&quot;
+        RenderListItem {LI} at (0,261) size 247x72
+          RenderBlock {A} at (0,0) size 160x139 [color=#CCCCCC]
+            RenderBlock {B} at (0,0) size 160x71 [border: none (40px solid #00000000) (69.27px solid #CCCCCC) (40px solid #00000000)]
+            RenderBlock {B} at (0,70) size 160x71 [border: (69.27px solid #CCCCCC) (40px solid #00000000) none (40px solid #00000000)]
+            RenderBlock {SPAN} at (8,61) size 144x21 [color=#000000]
+              RenderText {#text} at (0,0) size 52x20
+                text run at (0,0) width 52: &quot;simple &quot;
+              RenderInline {ABBR} at (0,0) size 55x20
+                RenderText {#text} at (51,0) size 55x20
+                  text run at (51,0) width 55: &quot;XHTML&quot;
+              RenderText {#text} at (105,0) size 39x20
+                text run at (105,0) width 39: &quot; tests&quot;
+        RenderListItem {LI} at (246,261) size 161x72
+          RenderBlock {A} at (0,0) size 160x139 [color=#CCCCCC]
+            RenderBlock {B} at (0,0) size 160x71 [border: none (40px solid #00000000) (69.27px solid #CCCCCC) (40px solid #00000000)]
+            RenderBlock {B} at (0,70) size 160x71 [border: (69.27px solid #CCCCCC) (40px solid #00000000) none (40px solid #00000000)]
+            RenderBlock {SPAN} at (8,61) size 144x21 [color=#000000]
+              RenderText {#text} at (36,0) size 72x20
+                text run at (36,0) width 72: &quot;entrances&quot;
+        RenderListItem {LI} at (0,332) size 284x72
+          RenderBlock {A} at (123,0) size 161x139 [color=#CCCCCC]
+            RenderBlock {B} at (0,0) size 160x71 [border: none (40px solid #00000000) (69.27px solid #CCCCCC) (40px solid #00000000)]
+            RenderBlock {B} at (0,70) size 160x71 [border: (69.27px solid #CCCCCC) (40px solid #00000000) none (40px solid #00000000)]
+            RenderBlock {SPAN} at (8,61) size 144x21 [color=#000000]
+              RenderText {#text} at (59,0) size 26x20
+                text run at (59,0) width 26: &quot;exit&quot;
+      RenderBlock {P} at (0,403) size 784x85
+        RenderText {#text} at (327,32) size 130x19
+          text run at (327,32) width 130: &quot;Ceci n'est pas Flash.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat017expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/017-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/017-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/017-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,27 @@
</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 {DIV} at (0,0) size 454x173 [border: (2px solid #008000)]
+        RenderImage {IMG} at (2,2) size 450x29 [bgcolor=#FFFF00]
+        RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (0,0) size 0x0
+        RenderImage {IMG} at (2,31) size 250x125 [bgcolor=#FFA500]
+        RenderText {#text} at (255,31) size 190x139
+          text run at (255,31) width 190: &quot;Theme Park Roller Coaster is&quot;
+          text run at (255,51) width 170: &quot;an excellent game that lets&quot;
+          text run at (255,71) width 177: &quot;you create your own virtual&quot;
+          text run at (255,91) width 181: &quot;amusement park. Go behind&quot;
+          text run at (255,111) width 189: &quot;the scenes of its development&quot;
+          text run at (255,131) width 189: &quot;and its transition from the PC&quot;
+          text run at (255,151) width 70: &quot;to the PS2.&quot;
+      RenderBlock {P} at (0,189) size 784x0
+      RenderBlock {DIV} at (0,189) size 304x44 [border: (2px solid #008000)]
+        RenderImage {IMG} at (197,5) size 105x70 [bgcolor=#800080]
+        RenderText {#text} at (2,2) size 151x19
+          text run at (2,2) width 151: &quot;First non-breaking line.&quot;
+        RenderInline {NOBR} at (0,0) size 169x19
+          RenderText {#text} at (2,22) size 169x19
+            text run at (2,22) width 169: &quot;Second non-breaking line.&quot;
+        RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat018expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/018-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/018-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/018-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,12 @@
</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 {DIV} at (0,0) size 110x90 [bgcolor=#808080]
+        RenderImage {IMG} at (60,0) size 50x50 [bgcolor=#FFFF00]
+        RenderText {#text} at (0,0) size 35x19
+          text run at (0,0) width 35: &quot;Blah.&quot;
+        RenderImage {IMG} at (7,20) size 50x50 [bgcolor=#FF0000]
+        RenderText {#text} at (0,70) size 98x19
+          text run at (0,70) width 98: &quot;Blah blah blah.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat019expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/019-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/019-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/019-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,9 @@
</span><ins>+layer at (0,0) size 2008x600
+  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 {DIV} at (0,0) size 784x154
+        RenderBlock (floating) {DIV} at (700,0) size 84x104 [bgcolor=#008000] [border: (2px solid #808000)]
+        RenderImage {IMG} at (0,104) size 2000x50 [bgcolor=#FFA500]
+        RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat020expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/020-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/020-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/020-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,44 @@
</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 784x100
+        RenderText {#text} at (0,0) size 782x99
+          text run at (0,0) width 782: &quot;P1: This represents the header and should be flush-left. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam&quot;
+          text run at (0,20) width 754: &quot;nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis&quot;
+          text run at (0,40) width 759: &quot;nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure&quot;
+          text run at (0,60) width 743: &quot;dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et&quot;
+          text run at (0,80) width 753: &quot;accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.&quot;
+      RenderBlock {DIV} at (0,116) size 784x292
+        RenderBlock (floating) {H2} at (0,0) size 112x40
+          RenderText {#text} at (2,0) size 110x39
+            text run at (2,0) width 110: &quot;H2: This should&quot;
+            text run at (54,20) width 58: &quot;float left&quot;
+        RenderBlock {DIV} at (0,0) size 784x292
+          RenderBlock {H3} at (128,0) size 656x20
+            RenderText {#text} at (0,0) size 265x19
+              text run at (0,0) width 265: &quot;H3: This should be indented and inline&quot;
+          RenderBlock {P} at (128,36) size 656x120
+            RenderText {#text} at (0,0) size 644x119
+              text run at (0,0) width 644: &quot;P2: This should be indented and inline. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed&quot;
+              text run at (0,20) width 639: &quot;diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim&quot;
+              text run at (0,40) width 599: &quot;ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea&quot;
+              text run at (0,60) width 625: &quot;commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie&quot;
+              text run at (0,80) width 643: &quot;consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim&quot;
+              text run at (0,100) width 537: &quot;qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.&quot;
+          RenderBlock {P} at (128,172) size 656x120
+            RenderText {#text} at (0,0) size 651x119
+              text run at (0,0) width 624: &quot;P3: This should be indented and inline. Ut wisi enim ad minim veniam, quis nostrud exerci tation&quot;
+              text run at (0,20) width 624: &quot;ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure&quot;
+              text run at (0,40) width 649: &quot;dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis&quot;
+              text run at (0,60) width 651: &quot;at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis&quot;
+              text run at (0,80) width 622: &quot;dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam&quot;
+              text run at (0,100) width 516: &quot;nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.&quot;
+      RenderBlock {P} at (0,424) size 784x100
+        RenderText {#text} at (0,0) size 782x99
+          text run at (0,0) width 779: &quot;P4: This represents the footer and should be flush-left. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse&quot;
+          text run at (0,20) width 774: &quot;molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit&quot;
+          text run at (0,40) width 734: &quot;praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer&quot;
+          text run at (0,60) width 782: &quot;adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad&quot;
+          text run at (0,80) width 720: &quot;minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat021expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/021-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/021-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/021-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,91 @@
</span><ins>+layer at (0,0) size 1518x3172
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x3172
+  RenderBlock {HTML} at (0,0) size 800x3172
+    RenderBody {BODY} at (8,8) size 784x3148
+      RenderBlock (anonymous) at (0,0) size 784x40
+        RenderText {#text} at (0,0) size 762x39
+          text run at (0,0) width 762: &quot;In all of the examples, you should be able to see blue and green rectangles that spill way out of their containing blocks.&quot;
+          text run at (0,20) width 612: &quot;They should be 100px tall and not overlap one another at all. They should be stacked vertically.&quot;
+      RenderBlock {DIV} at (0,56) size 720x240 [border: (10px solid #000000)]
+        RenderText {#text} at (10,10) size 311x19
+          text run at (10,10) width 311: &quot;You should see blue and green rectangles below.&quot;
+        RenderBR {BR} at (320,25) size 1x0
+        RenderBlock (floating) {DIV} at (10,30) size 1500x100 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 0x0
+        RenderBlock (floating) {DIV} at (10,130) size 1500x100 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,312) size 720x240 [border: (10px solid #000000)]
+        RenderText {#text} at (10,10) size 160x19
+          text run at (10,10) width 160: &quot;You should see blue and &quot;
+        RenderBlock (floating) {DIV} at (10,30) size 1500x100 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 0x0
+        RenderBlock (floating) {DIV} at (10,130) size 1500x100 [bgcolor=#008000]
+        RenderText {#text} at (169,10) size 152x19
+          text run at (169,10) width 152: &quot;green rectangles below.&quot;
+      RenderBlock {DIV} at (0,568) size 720x240 [border: (10px solid #000000)]
+        RenderBlock (floating) {DIV} at (10,10) size 1500x100 [bgcolor=#0000FF]
+        RenderBlock (floating) {DIV} at (10,110) size 1500x100 [bgcolor=#008000]
+        RenderBR {BR} at (1510,10) size 0x19
+        RenderText {#text} at (10,210) size 311x19
+          text run at (10,210) width 311: &quot;You should see blue and green rectangles above.&quot;
+      RenderBlock {DIV} at (0,824) size 720x240 [border: (10px solid #000000)]
+        RenderBlock (floating) {DIV} at (10,10) size 1500x100 [bgcolor=#0000FF]
+        RenderBlock (floating) {DIV} at (10,110) size 1500x100 [bgcolor=#008000]
+        RenderText {#text} at (10,210) size 311x19
+          text run at (10,210) width 311: &quot;You should see blue and green rectangles above.&quot;
+      RenderBlock {DIV} at (0,1080) size 720x240 [border: (10px solid #000000)]
+        RenderBlock (floating) {DIV} at (10,10) size 1500x100 [bgcolor=#0000FF]
+        RenderText {#text} at (10,110) size 284x19
+          text run at (10,110) width 284: &quot;You should see blue above and green below.&quot;
+        RenderBlock (floating) {DIV} at (10,130) size 1500x100 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,1336) size 720x240 [border: (10px solid #000000)]
+        RenderBlock (floating) {DIV} at (10,10) size 1500x100 [bgcolor=#0000FF]
+        RenderText {#text} at (10,110) size 284x19
+          text run at (10,110) width 284: &quot;You should see blue above and green below.&quot;
+        RenderBR {BR} at (293,125) size 1x0
+        RenderBlock (floating) {DIV} at (10,130) size 1500x100 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,1592) size 784x20
+        RenderText {#text} at (0,0) size 595x19
+          text run at (0,0) width 595: &quot;The next examples should have blue and green rectangles that snugly fit without spilling out.&quot;
+      RenderBlock {DIV} at (0,1628) size 720x240 [border: (10px solid #000000)]
+        RenderText {#text} at (10,10) size 311x19
+          text run at (10,10) width 311: &quot;You should see blue and green rectangles below.&quot;
+        RenderBR {BR} at (320,25) size 1x0
+        RenderBlock (floating) {DIV} at (10,30) size 698x100 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 0x0
+        RenderBlock (floating) {DIV} at (10,130) size 698x100 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,1884) size 720x240 [border: (10px solid #000000)]
+        RenderText {#text} at (10,10) size 311x19
+          text run at (10,10) width 311: &quot;You should see blue and green rectangles below.&quot;
+        RenderBlock (floating) {DIV} at (10,30) size 698x100 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 0x0
+        RenderBlock (floating) {DIV} at (10,130) size 698x100 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,2140) size 720x240 [border: (10px solid #000000)]
+        RenderBlock (floating) {DIV} at (10,10) size 698x100 [bgcolor=#0000FF]
+        RenderBlock (floating) {DIV} at (10,110) size 698x100 [bgcolor=#008000]
+        RenderBR {BR} at (708,10) size 0x19
+        RenderText {#text} at (10,210) size 311x19
+          text run at (10,210) width 311: &quot;You should see blue and green rectangles above.&quot;
+      RenderBlock {DIV} at (0,2396) size 720x240 [border: (10px solid #000000)]
+        RenderBlock (floating) {DIV} at (10,10) size 698x100 [bgcolor=#0000FF]
+        RenderBlock (floating) {DIV} at (10,110) size 698x100 [bgcolor=#008000]
+        RenderText {#text} at (10,210) size 311x19
+          text run at (10,210) width 311: &quot;You should see blue and green rectangles above.&quot;
+      RenderBlock {DIV} at (0,2652) size 720x240 [border: (10px solid #000000)]
+        RenderBlock (floating) {DIV} at (10,10) size 698x100 [bgcolor=#0000FF]
+        RenderText {#text} at (10,110) size 284x19
+          text run at (10,110) width 284: &quot;You should see blue above and green below.&quot;
+        RenderBlock (floating) {DIV} at (10,130) size 698x100 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,2908) size 720x240 [border: (10px solid #000000)]
+        RenderBlock (floating) {DIV} at (10,10) size 698x100 [bgcolor=#0000FF]
+        RenderText {#text} at (10,110) size 284x19
+          text run at (10,110) width 284: &quot;You should see blue above and green below.&quot;
+        RenderBR {BR} at (293,125) size 1x0
+        RenderBlock (floating) {DIV} at (10,130) size 698x100 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat022expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/022-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/022-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/022-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,19 @@
</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
+      RenderText {#text} at (0,0) size 346x19
+        text run at (0,0) width 346: &quot;The two black rectangles below should look identical.&quot;
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+layer at (8,50) size 204x54
+  RenderBlock (positioned) {DIV} at (8,50) size 204x54 [border: (2px solid #000000)]
+    RenderBlock (floating) {DIV} at (2,2) size 50x50 [bgcolor=#008000]
+    RenderBlock {DIV} at (152,2) size 50x50 [bgcolor=#008000]
+layer at (8,116) size 204x54
+  RenderBlock (positioned) {DIV} at (8,116) size 204x54 [border: (2px solid #000000)]
+layer at (10,118) size 50x50
+  RenderBlock (positioned) {DIV} at (2,2) size 50x50 [bgcolor=#008000]
+layer at (160,118) size 50x50
+  RenderBlock (positioned) {DIV} at (152,2) size 50x50 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat023expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/023-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/023-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/023-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,13 @@
</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 578x19
+          text run at (0,0) width 340: &quot;You should see a single 100x100 green block below. &quot;
+          text run at (339,0) width 239: &quot;If you see any red, the test has failed.&quot;
+      RenderBlock {UL} at (0,36) size 784x0
+        RenderBlock (floating) {LI} at (100,0) size 100x100 [bgcolor=#FF0000]
+layer at (108,44) size 100x100
+  RenderBlock (floating) {LI} at (0,0) size 100x100 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat024expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/024-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/024-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/024-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,24 @@
</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
+      RenderBlock {DIV} at (0,0) size 800x121 [bgcolor=#008000] [border: (1px solid #FFFFFF) none]
+        RenderBlock {H1} at (0,51) size 800x70 [color=#FFFFFF]
+        RenderBlock {DIV} at (0,171) size 800x0
+          RenderBlock {UL} at (0,0) size 800x0
+            RenderBlock (floating) {LI} at (0,0) size 463x24 [border: (2px solid #0000FF)]
+              RenderText {#text} at (2,2) size 459x19
+                text run at (2,2) width 459: &quot;There should be a gap between this float and the green rectangle above.&quot;
+      RenderBlock {DIV} at (0,221) size 800x56 [bgcolor=#DDDDDD] [border: (2px solid #000000)]
+        RenderBlock (floating) {DIV} at (2,2) size 32x32 [bgcolor=#FFFFFF]
+        RenderBlock {DIV} at (2,34) size 796x0
+        RenderBlock (anonymous) at (2,34) size 796x20
+          RenderText {#text} at (0,0) size 492x19
+            text run at (0,0) width 492: &quot;This text should be inside a black rectangle and below the 2em white square.&quot;
+      RenderBlock {DIV} at (0,293) size 800x72 [bgcolor=#DDDDDD] [border: (2px solid #000000)]
+        RenderBlock (floating) {DIV} at (2,2) size 32x32 [bgcolor=#FFFFFF]
+        RenderBlock {DIV} at (2,34) size 796x0
+        RenderBlock (anonymous) at (2,50) size 796x20
+          RenderText {#text} at (0,0) size 522x19
+            text run at (0,0) width 522: &quot;This text should also be inside a black rectangle and below the 2em white square.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat025expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/025-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/025-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/025-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,47 @@
</span><ins>+layer at (0,0) size 800x1432
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x1432
+  RenderBlock {HTML} at (0,0) size 800x1432
+    RenderBody {BODY} at (8,8) size 784x1416
+      RenderBlock {DIV} at (0,0) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderTable {TABLE} at (200,0) size 584x50 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 580x46
+            RenderTableRow {TR} at (0,2) size 580x42
+              RenderTableCell {TD} at (2,2) size 576x42 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 565x39
+                  text run at (1,1) width 565: &quot;This is a table. It should sit on the same line as the float and wrap as needed to fit within&quot;
+                  text run at (1,21) width 161: &quot;the remaining line width.&quot;
+      RenderBlock {DIV} at (0,200) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,408) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderBlock {HR} at (200,0) size 584x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,608) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderTable {TABLE} at (200,0) size 392x50 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 388x46
+            RenderTableRow {TR} at (0,2) size 388x42
+              RenderTableCell {TD} at (2,2) size 384x42 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 371x39
+                  text run at (1,1) width 356: &quot;This is a table. It should sit on the same line as the float&quot;
+                  text run at (1,21) width 371: &quot;and wrap as needed to fit within the remaining line width.&quot;
+      RenderBlock {DIV} at (0,808) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,1016) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderBlock {HR} at (200,0) size 394x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,1216) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderImage {IMG} at (200,0) size 392x50 [bgcolor=#008000]
+layer at (208,208) size 584x44 clip at (210,210) size 580x40
+  RenderBlock {DIV} at (200,0) size 584x44 [border: (2px solid #0000FF)]
+    RenderText {#text} at (2,2) size 556x39
+      text run at (2,2) width 556: &quot;This is an overflow:scroll region. It should sit on the same line as the float and wrap as&quot;
+      text run at (2,22) width 290: &quot;needed to fit within the remaining line width.&quot;
+layer at (208,816) size 396x64 clip at (210,818) size 392x60
+  RenderBlock {DIV} at (200,0) size 396x64 [border: (2px solid #0000FF)]
+    RenderText {#text} at (2,2) size 373x59
+      text run at (2,2) width 373: &quot;This is an overflow:scroll region. It should sit on the same&quot;
+      text run at (2,22) width 332: &quot;line as the float and wrap as needed to fit within the&quot;
+      text run at (2,42) width 138: &quot;remaining line width.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat026expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/026-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/026-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/026-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,51 @@
</span><ins>+layer at (0,0) size 800x1432
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x1432
+  RenderBlock {HTML} at (0,0) size 800x1432
+    RenderBody {BODY} at (8,8) size 784x1416
+      RenderBlock {DIV} at (0,0) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderTable {TABLE} at (0,0) size 584x50 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 580x46
+            RenderTableRow {TR} at (0,2) size 580x42
+              RenderTableCell {TD} at (2,2) size 576x42 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (10,1) size 565x39
+                  text run at (10,1) width 565: &quot;This is a table. It should sit on the same line as the float and wrap as needed to fit within&quot;
+                  text run at (414,21) width 5 RTL: &quot;.&quot;
+                  text run at (418,21) width 157: &quot;the remaining line width&quot;
+      RenderBlock {DIV} at (0,200) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,408) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderBlock {HR} at (0,0) size 584x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,608) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderTable {TABLE} at (192,0) size 392x50 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 388x46
+            RenderTableRow {TR} at (0,2) size 388x42
+              RenderTableCell {TD} at (2,2) size 384x42 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (27,1) size 371x39
+                  text run at (27,1) width 356: &quot;This is a table. It should sit on the same line as the float&quot;
+                  text run at (12,21) width 5 RTL: &quot;.&quot;
+                  text run at (16,21) width 367: &quot;and wrap as needed to fit within the remaining line width&quot;
+      RenderBlock {DIV} at (0,808) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,1016) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderBlock {HR} at (190,0) size 394x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,1216) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderImage {IMG} at (192,0) size 392x50 [bgcolor=#008000]
+layer at (8,208) size 584x44 clip at (10,210) size 580x40
+  RenderBlock {DIV} at (0,0) size 584x44 [border: (2px solid #0000FF)]
+    RenderText {#text} at (26,2) size 556x39
+      text run at (26,2) width 556: &quot;This is an overflow:scroll region. It should sit on the same line as the float and wrap as&quot;
+      text run at (292,22) width 5 RTL: &quot;.&quot;
+      text run at (296,22) width 286: &quot;needed to fit within the remaining line width&quot;
+layer at (196,816) size 396x64 clip at (198,818) size 392x60
+  RenderBlock {DIV} at (188,0) size 396x64 [border: (2px solid #0000FF)]
+    RenderText {#text} at (21,2) size 373x59
+      text run at (21,2) width 373: &quot;This is an overflow:scroll region. It should sit on the same&quot;
+      text run at (62,22) width 332: &quot;line as the float and wrap as needed to fit within the&quot;
+      text run at (256,42) width 5 RTL: &quot;.&quot;
+      text run at (260,42) width 134: &quot;remaining line width&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat027expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/027-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/027-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/027-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,47 @@
</span><ins>+layer at (0,0) size 800x1432
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x1432
+  RenderBlock {HTML} at (0,0) size 800x1432
+    RenderBody {BODY} at (8,8) size 784x1416
+      RenderBlock {DIV} at (0,0) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderTable {TABLE} at (200,0) size 584x50 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 580x46
+            RenderTableRow {TR} at (0,2) size 580x42
+              RenderTableCell {TD} at (2,2) size 576x42 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 565x39
+                  text run at (1,1) width 565: &quot;This is a table. It should sit on the same line as the float and wrap as needed to fit within&quot;
+                  text run at (1,21) width 161: &quot;the remaining line width.&quot;
+      RenderBlock {DIV} at (0,200) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,408) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderBlock {HR} at (200,0) size 584x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,608) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderTable {TABLE} at (200,0) size 392x50 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 388x46
+            RenderTableRow {TR} at (0,2) size 388x42
+              RenderTableCell {TD} at (2,2) size 384x42 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 371x39
+                  text run at (1,1) width 356: &quot;This is a table. It should sit on the same line as the float&quot;
+                  text run at (1,21) width 371: &quot;and wrap as needed to fit within the remaining line width.&quot;
+      RenderBlock {DIV} at (0,808) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,1016) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderBlock {HR} at (200,0) size 394x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,1216) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderImage {IMG} at (200,0) size 392x50 [bgcolor=#008000]
+layer at (208,208) size 584x44 clip at (210,210) size 580x40
+  RenderBlock {DIV} at (200,0) size 584x44 [border: (2px solid #0000FF)]
+    RenderText {#text} at (2,2) size 556x39
+      text run at (2,2) width 556: &quot;This is an overflow:scroll region. It should sit on the same line as the float and wrap as&quot;
+      text run at (2,22) width 290: &quot;needed to fit within the remaining line width.&quot;
+layer at (208,816) size 396x64 clip at (210,818) size 392x60
+  RenderBlock {DIV} at (200,0) size 396x64 [border: (2px solid #0000FF)]
+    RenderText {#text} at (2,2) size 373x59
+      text run at (2,2) width 373: &quot;This is an overflow:scroll region. It should sit on the same&quot;
+      text run at (2,22) width 332: &quot;line as the float and wrap as needed to fit within the&quot;
+      text run at (2,42) width 138: &quot;remaining line width.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat028expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/028-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/028-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/028-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,51 @@
</span><ins>+layer at (0,0) size 800x1432
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x1432
+  RenderBlock {HTML} at (0,0) size 800x1432
+    RenderBody {BODY} at (8,8) size 784x1416
+      RenderBlock {DIV} at (0,0) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderTable {TABLE} at (0,0) size 584x50 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 580x46
+            RenderTableRow {TR} at (0,2) size 580x42
+              RenderTableCell {TD} at (2,2) size 576x42 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (10,1) size 565x39
+                  text run at (10,1) width 565: &quot;This is a table. It should sit on the same line as the float and wrap as needed to fit within&quot;
+                  text run at (414,21) width 5 RTL: &quot;.&quot;
+                  text run at (418,21) width 157: &quot;the remaining line width&quot;
+      RenderBlock {DIV} at (0,200) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,408) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderBlock {HR} at (0,0) size 584x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,608) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderTable {TABLE} at (192,0) size 392x50 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 388x46
+            RenderTableRow {TR} at (0,2) size 388x42
+              RenderTableCell {TD} at (2,2) size 384x42 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (27,1) size 371x39
+                  text run at (27,1) width 356: &quot;This is a table. It should sit on the same line as the float&quot;
+                  text run at (12,21) width 5 RTL: &quot;.&quot;
+                  text run at (16,21) width 367: &quot;and wrap as needed to fit within the remaining line width&quot;
+      RenderBlock {DIV} at (0,808) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,1016) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderBlock {HR} at (190,0) size 394x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,1216) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderImage {IMG} at (192,0) size 392x50 [bgcolor=#008000]
+layer at (8,208) size 584x44 clip at (10,210) size 580x40
+  RenderBlock {DIV} at (0,0) size 584x44 [border: (2px solid #0000FF)]
+    RenderText {#text} at (26,2) size 556x39
+      text run at (26,2) width 556: &quot;This is an overflow:scroll region. It should sit on the same line as the float and wrap as&quot;
+      text run at (292,22) width 5 RTL: &quot;.&quot;
+      text run at (296,22) width 286: &quot;needed to fit within the remaining line width&quot;
+layer at (196,816) size 396x64 clip at (198,818) size 392x60
+  RenderBlock {DIV} at (188,0) size 396x64 [border: (2px solid #0000FF)]
+    RenderText {#text} at (21,2) size 373x59
+      text run at (21,2) width 373: &quot;This is an overflow:scroll region. It should sit on the same&quot;
+      text run at (62,22) width 332: &quot;line as the float and wrap as needed to fit within the&quot;
+      text run at (256,42) width 5 RTL: &quot;.&quot;
+      text run at (260,42) width 134: &quot;remaining line width&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat029expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/029-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/029-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/029-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,32 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x172
+  RenderBlock {HTML} at (0,0) size 800x172
+    RenderBody {BODY} at (8,8) size 784x42
+      RenderBlock (floating) {DIV} at (532,0) size 252x102 [border: (1px solid #FF0000)]
+        RenderText {#text} at (1,1) size 85x19
+          text run at (1,1) width 85: &quot;TOP-RIGHT&quot;
+        RenderBR {BR} at (85,1) size 1x19
+        RenderText {#text} at (1,21) size 69x19
+          text run at (1,21) width 69: &quot;float:right;&quot;
+        RenderBR {BR} at (69,21) size 1x19
+        RenderText {#text} at (1,41) size 90x19
+          text run at (1,41) width 90: &quot;width: 250px;&quot;
+        RenderBR {BR} at (90,41) size 1x19
+        RenderText {#text} at (1,61) size 89x19
+          text run at (1,61) width 89: &quot;height:100px;&quot;
+      RenderBlock {DIV} at (0,0) size 394x42 [border: (1px solid #FF0000)]
+        RenderText {#text} at (1,1) size 30x19
+          text run at (1,1) width 30: &quot;TOP&quot;
+        RenderBR {BR} at (30,1) size 1x19
+        RenderText {#text} at (1,21) size 75x19
+          text run at (1,21) width 75: &quot;width:50%;&quot;
+      RenderBlock (floating) {DIV} at (0,102) size 113x62 [border: (1px solid #FF0000)]
+        RenderText {#text} at (1,1) size 111x19
+          text run at (1,1) width 111: &quot;BOTTOM-LEFT&quot;
+        RenderBR {BR} at (111,1) size 1x19
+        RenderText {#text} at (1,21) size 64x19
+          text run at (1,21) width 64: &quot;float: left;&quot;
+        RenderBR {BR} at (64,21) size 1x19
+        RenderText {#text} at (1,41) size 73x19
+          text run at (1,41) width 73: &quot;clear: both;&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat030expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/030-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/030-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/030-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 784x576
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 761x19
+          text run at (0,0) width 468: &quot;You should see a 500x300 rectangle with orange, yellow and olive rects. &quot;
+          text run at (467,0) width 294: &quot;No red should be visible or the test has failed.&quot;
+      RenderBlock (floating) {DIV} at (0,36) size 500x300 [bgcolor=#FF0000]
+        RenderBlock (floating) {DIV} at (0,0) size 250x300 [bgcolor=#FFA500]
+        RenderBlock (floating) {DIV} at (250,0) size 250x300
+          RenderBlock (floating) {DIV} at (0,0) size 250x40 [bgcolor=#FFFF00]
+          RenderBlock (floating) {DIV} at (0,40) size 250x260 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat031expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/031-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/031-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/031-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,55 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x352
+  RenderBlock {HTML} at (0,0) size 800x352
+    RenderBody {BODY} at (8,8) size 784x300
+      RenderBlock {P} at (0,0) size 784x52
+        RenderText {#text} at (16,16) size 348x19
+          text run at (16,16) width 348: &quot;\&quot;ONE\&quot; and \&quot;TWO\&quot; below should be on the same line.&quot;
+      RenderBlock (floating) {UL} at (0,52) size 186x24 [border: (2px solid #0000FF)]
+        RenderBlock (floating) {LI} at (2,2) size 91x20
+          RenderBlock {SPAN} at (0,0) size 91x20 [bgcolor=#EEEEEE]
+            RenderText {#text} at (0,0) size 33x19
+              text run at (0,0) width 33: &quot;ONE&quot;
+        RenderBlock (floating) {LI} at (93,2) size 91x20
+          RenderBlock {SPAN} at (0,0) size 91x20 [bgcolor=#EEEEEE]
+            RenderText {#text} at (0,0) size 37x19
+              text run at (0,0) width 37: &quot;TWO&quot;
+        RenderBlock {DIV} at (2,2) size 182x0
+      RenderBlock {P} at (0,76) size 784x52
+        RenderText {#text} at (16,16) size 353x19
+          text run at (16,16) width 353: &quot;\&quot;ONE\&quot; and \&quot;TWO\&quot; below should be on different lines.&quot;
+      RenderBlock (floating) {UL} at (0,128) size 95x44 [border: (2px solid #0000FF)]
+        RenderBlock (floating) {LI} at (2,2) size 91x20
+          RenderBlock {SPAN} at (0,0) size 91x20 [bgcolor=#EEEEEE]
+            RenderText {#text} at (0,0) size 33x19
+              text run at (0,0) width 33: &quot;ONE&quot;
+        RenderBlock (floating) {LI} at (2,22) size 91x20
+          RenderBlock {SPAN} at (0,0) size 91x20 [bgcolor=#EEEEEE]
+            RenderText {#text} at (0,0) size 37x19
+              text run at (0,0) width 37: &quot;TWO&quot;
+        RenderBlock {DIV} at (2,2) size 91x0
+      RenderBlock {P} at (0,172) size 784x52
+        RenderText {#text} at (16,16) size 348x19
+          text run at (16,16) width 348: &quot;\&quot;ONE\&quot; and \&quot;TWO\&quot; below should be on the same line.&quot;
+      RenderBlock (floating) {UL} at (0,224) size 186x24 [border: (2px solid #0000FF)]
+        RenderBlock (floating) {LI} at (2,2) size 91x20
+          RenderBlock {SPAN} at (0,0) size 91x20 [bgcolor=#EEEEEE]
+            RenderText {#text} at (0,0) size 33x19
+              text run at (0,0) width 33: &quot;ONE&quot;
+        RenderBlock (floating) {LI} at (93,2) size 91x20
+          RenderBlock {SPAN} at (0,0) size 91x20 [bgcolor=#EEEEEE]
+            RenderText {#text} at (0,0) size 37x19
+              text run at (0,0) width 37: &quot;TWO&quot;
+      RenderBlock {P} at (0,248) size 784x52
+        RenderText {#text} at (16,16) size 353x19
+          text run at (16,16) width 353: &quot;\&quot;ONE\&quot; and \&quot;TWO\&quot; below should be on different lines.&quot;
+      RenderBlock (floating) {UL} at (0,300) size 95x44 [border: (2px solid #0000FF)]
+        RenderBlock (floating) {LI} at (2,2) size 91x20
+          RenderBlock {SPAN} at (0,0) size 91x20 [bgcolor=#EEEEEE]
+            RenderText {#text} at (0,0) size 33x19
+              text run at (0,0) width 33: &quot;ONE&quot;
+        RenderBlock (floating) {LI} at (2,22) size 91x20
+          RenderBlock {SPAN} at (0,0) size 91x20 [bgcolor=#EEEEEE]
+            RenderText {#text} at (0,0) size 37x19
+              text run at (0,0) width 37: &quot;TWO&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat032expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/032-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/032-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/032-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,55 @@
</span><ins>+layer at (0,0) size 800x1036
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x1036
+  RenderBlock {HTML} at (0,0) size 800x1036
+    RenderBody {BODY} at (8,8) size 784x1020
+      RenderBlock {DIV} at (0,0) size 784x110 [border: (5px solid #000000)]
+        RenderBlock (floating) {DIV} at (5,5) size 100x100 [bgcolor=#008000]
+        RenderImage {IMG} at (205,5) size 100x100 [bgcolor=#800080]
+      RenderBlock (anonymous) at (0,110) size 784x20
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,130) size 784x110 [border: (5px solid #000000)]
+        RenderBlock (floating) {DIV} at (5,5) size 100x100 [bgcolor=#008000]
+        RenderImage {IMG} at (305,5) size 100x100 [bgcolor=#800080]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,240) size 784x20
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,260) size 784x110 [border: (5px solid #000000)]
+        RenderBlock (floating) {DIV} at (5,5) size 100x100 [bgcolor=#008000]
+        RenderImage {IMG} at (55,5) size 100x100 [bgcolor=#800080]
+      RenderBlock (anonymous) at (0,370) size 784x20
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,390) size 784x110 [border: (5px solid #000000)]
+        RenderBlock (floating) {DIV} at (5,5) size 100x100 [bgcolor=#008000]
+        RenderImage {IMG} at (55,5) size 100x100 [bgcolor=#800080]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,500) size 784x20
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,520) size 784x110 [border: (5px solid #000000)]
+        RenderBlock (floating) {DIV} at (5,5) size 100x100 [bgcolor=#008000]
+        RenderTextControl {INPUT} at (205,5) size 113x108 [bgcolor=#800080] [border: (1px solid #4C4C4C)]
+      RenderBlock (anonymous) at (0,630) size 784x20
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,650) size 784x110 [border: (5px solid #000000)]
+        RenderBlock (floating) {DIV} at (5,5) size 100x100 [bgcolor=#008000]
+        RenderTextControl {INPUT} at (305,5) size 113x108 [bgcolor=#800080] [border: (1px solid #4C4C4C)]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,760) size 784x20
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,780) size 784x110 [border: (5px solid #000000)]
+        RenderBlock (floating) {DIV} at (5,5) size 100x100 [bgcolor=#008000]
+        RenderTextControl {INPUT} at (55,5) size 113x108 [bgcolor=#800080] [border: (1px solid #4C4C4C)]
+      RenderBlock (anonymous) at (0,890) size 784x20
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,910) size 784x110 [border: (5px solid #000000)]
+        RenderBlock (floating) {DIV} at (5,5) size 100x100 [bgcolor=#008000]
+        RenderTextControl {INPUT} at (55,5) size 113x108 [bgcolor=#800080] [border: (1px solid #4C4C4C)]
+        RenderText {#text} at (0,0) size 0x0
+layer at (220,579) size 100x14
+  RenderBlock {DIV} at (6,46) size 101x15
+layer at (320,709) size 100x14
+  RenderBlock {DIV} at (6,46) size 101x15
+layer at (70,839) size 100x14
+  RenderBlock {DIV} at (6,46) size 101x15
+layer at (70,969) size 100x14
+  RenderBlock {DIV} at (6,46) size 101x15
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat033expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/033-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/033-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/033-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,8 @@
</span><ins>+layer at (0,0) size 800x2008
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x2008
+  RenderBlock {HTML} at (0,0) size 800x2008
+    RenderBody {BODY} at (8,8) size 784x584
+layer at (492,8) size 300x2000
+  RenderBlock (floating) {DIV} at (484,0) size 300x2000
+    RenderBlock {DIV} at (0,0) size 300x2000 [bgcolor=#0000FF]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloat035expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/035-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/035-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/035-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,8 @@
</span><ins>+layer at (0,0) size 800x828
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x828
+  RenderBlock {HTML} at (0,0) size 800x828
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock (floating) {DIV} at (0,0) size 673x820 [border: (10px solid #0000FF)]
+        RenderImage {IMG} at (10,10) size 300x300 [bgcolor=#008000]
+        RenderImage {IMG} at (-140,310) size 500x500 [bgcolor=#800080]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatavoidancepercentwidthcompatexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/avoidance-percent-width-compat-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/avoidance-percent-width-compat-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/avoidance-percent-width-compat-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,13 @@
</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 {DIV} at (0,0) size 784x432
+        RenderBlock (floating) {DIV} at (0,0) size 554x24 [border: (2px solid #FF0000)]
+          RenderText {#text} at (2,2) size 310x19
+            text run at (2,2) width 310: &quot;There should be a green border table below this:&quot;
+        RenderTable {TABLE} at (0,24) size 784x408 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 780x404
+            RenderTableRow {TR} at (0,2) size 780x400
+              RenderTableCell {TD} at (2,201) size 776x2 [r=0 c=0 rs=1 cs=1]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatavoidancepercentwidthstrictexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/avoidance-percent-width-strict-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/avoidance-percent-width-strict-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/avoidance-percent-width-strict-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,28 @@
</span><ins>+layer at (0,0) size 812x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x148
+  RenderBlock {HTML} at (0,0) size 800x148
+    RenderBody {BODY} at (8,8) size 784x132
+      RenderBlock {DIV} at (0,0) size 800x54
+        RenderBlock (floating) {DIV} at (0,0) size 554x24 [border: (2px solid #FF0000)]
+          RenderText {#text} at (2,2) size 508x19
+            text run at (2,2) width 508: &quot;(Parent DIV have no border set) There should be a green table below this block&quot;
+        RenderTable {TABLE} at (0,24) size 800x30 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 796x26
+            RenderTableRow {TR} at (0,2) size 796x22
+              RenderTableCell {TD} at (2,2) size 792x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 23x19
+                  text run at (1,1) width 23: &quot;test&quot;
+      RenderBlock (anonymous) at (0,54) size 784x20
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,74) size 804x58 [border: (2px solid #0000FF)]
+        RenderBlock (floating) {DIV} at (2,2) size 554x24 [border: (2px solid #FF0000)]
+          RenderText {#text} at (2,2) size 548x19
+            text run at (2,2) width 249: &quot;(Parent DIV have 2px blue border set) &quot;
+            text run at (250,2) width 300: &quot;There should be a green table below this block&quot;
+        RenderTable {TABLE} at (2,26) size 800x30 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 796x26
+            RenderTableRow {TR} at (0,2) size 796x22
+              RenderTableCell {TD} at (2,2) size 792x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 23x19
+                  text run at (1,1) width 23: &quot;test&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatavoidingfloatcenteredexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/avoiding-float-centered-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/avoiding-float-centered-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/avoiding-float-centered-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x128
+  RenderBlock {HTML} at (0,0) size 800x128
+    RenderBody {BODY} at (8,8) size 784x86
+      RenderBlock (floating) {DIV} at (474,10) size 300x100 [bgcolor=#008000]
+      RenderTable {TABLE} at (0,0) size 464x46 [bgcolor=#FFA500]
+        RenderTableSection {TBODY} at (0,0) size 464x46
+          RenderTableRow {TR} at (0,2) size 464x42
+            RenderTableCell {TD} at (2,2) size 460x42 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 453x39
+                text run at (1,1) width 363: &quot;This is a test and is demonstrating that auto width really &quot;
+                text run at (363,1) width 91: &quot;should kick in&quot;
+                text run at (1,21) width 32: &quot;here.&quot;
+layer at (90,54) size 300x40
+  RenderBlock {DIV} at (82,46) size 300x40 [bgcolor=#FFA500]
+    RenderText {#text} at (0,0) size 278x39
+      text run at (0,0) width 278: &quot;This is a test and is demonstrating that auto&quot;
+      text run at (0,20) width 81: &quot;width really &quot;
+      text run at (80,20) width 128: &quot;should kick in here.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatbrwithclear2expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/br-with-clear-2-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/br-with-clear-2-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/br-with-clear-2-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,36 @@
</span><ins>+layer at (0,0) size 800x1228
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x1228
+  RenderBlock {HTML} at (0,0) size 800x1228
+    RenderBody {BODY} at (8,20) size 784x1200 [color=#008000]
+      RenderBlock {DIV} at (0,0) size 784x0
+        RenderBlock (floating) {DIV} at (0,0) size 50x50 [color=#FF0000] [bgcolor=#FFFFE0]
+          RenderText {#text} at (0,0) size 75x25
+            text run at (0,0) width 75: &quot;  A&quot;
+          RenderBR {BR} at (0,0) size 0x0
+          RenderBR {BR} at (0,25) size 0x25
+          RenderText {#text} at (0,50) size 25x25
+            text run at (0,50) width 25: &quot;B&quot;
+      RenderBlock {DIV} at (0,0) size 784x75
+        RenderText {#text} at (50,0) size 25x25
+          text run at (50,0) width 25: &quot;X&quot;
+        RenderBR {BR} at (75,20) size 0x0
+        RenderText {#text} at (0,50) size 25x25
+          text run at (0,50) width 25: &quot;Y&quot;
+      RenderBlock {DIV} at (0,75) size 784x50
+      RenderBlock {DIV} at (0,145) size 784x0
+        RenderBlock (floating) {DIV} at (0,0) size 50x50 [color=#FF0000] [bgcolor=#FFFFE0]
+          RenderText {#text} at (0,0) size 75x25
+            text run at (0,0) width 75: &quot;  A&quot;
+          RenderBR {BR} at (0,0) size 0x0
+          RenderBR {BR} at (0,25) size 0x25
+          RenderText {#text} at (0,50) size 25x25
+            text run at (0,50) width 25: &quot;B&quot;
+      RenderBlock {DIV} at (0,145) size 784x75
+        RenderInline {SPAN} at (0,0) size 75x75
+          RenderText {#text} at (50,0) size 25x25
+            text run at (50,0) width 25: &quot;X&quot;
+          RenderBR {BR} at (75,20) size 0x0
+          RenderText {#text} at (0,50) size 25x25
+            text run at (0,50) width 25: &quot;Y&quot;
+        RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatbrwithclearexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/br-with-clear-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/br-with-clear-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/br-with-clear-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</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 {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
+        RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
+          RenderBlock (floating) {SPAN} at (0,0) size 10x100
+            RenderText {#text} at (0,0) size 4x19
+              text run at (0,0) width 4: &quot; &quot;
+          RenderBR {BR} at (10,0) size 0x19
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatcenteredfloatavoidancecomplexityexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/centered-float-avoidance-complexity-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/centered-float-avoidance-complexity-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/centered-float-avoidance-complexity-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,96 @@
</span><ins>+layer at (0,0) size 800x665
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x665
+  RenderBlock {HTML} at (0,0) size 800x666
+    RenderBody {BODY} at (8,21) size 784x626
+      RenderBlock {H1} at (0,0) size 784x76
+        RenderText {#text} at (0,1) size 542x36
+          text run at (0,1) width 542: &quot;Margins and block formating contexts (&quot;
+        RenderInline {A} at (0,0) size 749x74 [color=#0000EE]
+          RenderText {#text} at (541,1) size 749x74
+            text run at (541,1) width 208: &quot;additional tests&quot;
+            text run at (0,39) width 253: &quot;from Alan Gresley&quot;
+        RenderText {#text} at (253,39) size 11x36
+          text run at (253,39) width 11: &quot;)&quot;
+      RenderBlock {H3} at (0,97) size 784x70
+        RenderText {#text} at (0,0) size 697x22
+          text run at (0,0) width 697: &quot;The orange stripe has 'overflow: auto', 'margin-left: 100px' and 'margin-right: 100px'&quot;
+        RenderBR {BR} at (696,0) size 1x22
+        RenderText {#text} at (0,23) size 659x22
+          text run at (0,23) width 659: &quot;The lime stripes are floats with various width (topmost is 0, bottommost is 150px)&quot;
+        RenderBR {BR} at (658,23) size 1x22
+        RenderText {#text} at (0,46) size 398x22
+          text run at (0,46) width 398: &quot;The wrapping container has a solid silver border.&quot;
+      RenderBlock {DIV} at (16,185) size 650x31 [border: (5px solid #C0C0C0)]
+        RenderBlock (floating) {DIV} at (5,5) size 0x16 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 40x19
+            text run at (0,0) width 40: &quot;floatL&quot;
+      RenderBlock {DIV} at (16,231) size 650x31 [border: (5px solid #C0C0C0)]
+        RenderBlock (floating) {DIV} at (5,5) size 50x16 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 40x19
+            text run at (0,0) width 40: &quot;floatL&quot;
+      RenderBlock {DIV} at (16,277) size 650x31 [border: (5px solid #C0C0C0)]
+        RenderBlock (floating) {DIV} at (5,5) size 100x16 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 40x19
+            text run at (0,0) width 40: &quot;floatL&quot;
+      RenderBlock {DIV} at (16,323) size 650x31 [border: (5px solid #C0C0C0)]
+        RenderBlock (floating) {DIV} at (5,5) size 150x16 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 83x19
+            text run at (0,0) width 83: &quot;floatL 150px&quot;
+      RenderBlock {DIV} at (16,369) size 650x31 [border: (5px solid #C0C0C0)]
+        RenderBlock (floating) {DIV} at (645,5) size 0x16 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 40x19
+            text run at (0,0) width 40: &quot;floatR&quot;
+      RenderBlock {DIV} at (16,415) size 650x31 [border: (5px solid #C0C0C0)]
+        RenderBlock (floating) {DIV} at (595,5) size 50x16 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 40x19
+            text run at (0,0) width 40: &quot;floatR&quot;
+      RenderBlock {DIV} at (16,461) size 650x31 [border: (5px solid #C0C0C0)]
+        RenderBlock (floating) {DIV} at (545,5) size 100x16 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 40x19
+            text run at (0,0) width 40: &quot;floatR&quot;
+      RenderBlock {DIV} at (16,507) size 650x31 [border: (5px solid #C0C0C0)]
+        RenderBlock (floating) {DIV} at (495,5) size 150x16 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 84x19
+            text run at (0,0) width 84: &quot;floatR 150px&quot;
+      RenderBlock {H3} at (0,555) size 784x70
+        RenderText {#text} at (0,0) size 671x22
+          text run at (0,0) width 671: &quot;The orange stripe has 'overflow: auto', 'margin-left: auto' and 'margin-right: auto'&quot;
+        RenderBR {BR} at (670,0) size 1x22
+        RenderText {#text} at (0,23) size 659x22
+          text run at (0,23) width 659: &quot;The lime stripes are floats with various width (topmost is 0, bottommost is 150px)&quot;
+        RenderBR {BR} at (658,23) size 1x22
+        RenderText {#text} at (0,46) size 398x22
+          text run at (0,46) width 398: &quot;The wrapping container has a solid silver border.&quot;
+layer at (129,212) size 440x20
+  RenderBlock {DIV} at (105,5) size 440x20 [bgcolor=#FFA500]
+    RenderText {#text} at (0,0) size 175x19
+      text run at (0,0) width 175: &quot;&lt;div&gt; with 'overflow: auto'&quot;
+layer at (129,258) size 440x20
+  RenderBlock {DIV} at (105,5) size 440x20 [bgcolor=#FFA500]
+    RenderText {#text} at (0,0) size 175x19
+      text run at (0,0) width 175: &quot;&lt;div&gt; with 'overflow: auto'&quot;
+layer at (129,304) size 440x20
+  RenderBlock {DIV} at (105,5) size 440x20 [bgcolor=#FFA500]
+    RenderText {#text} at (0,0) size 175x19
+      text run at (0,0) width 175: &quot;&lt;div&gt; with 'overflow: auto'&quot;
+layer at (179,350) size 390x20
+  RenderBlock {DIV} at (155,5) size 390x20 [bgcolor=#FFA500]
+    RenderText {#text} at (0,0) size 175x19
+      text run at (0,0) width 175: &quot;&lt;div&gt; with 'overflow: auto'&quot;
+layer at (129,396) size 440x20
+  RenderBlock {DIV} at (105,5) size 440x20 [bgcolor=#FFA500]
+    RenderText {#text} at (0,0) size 175x19
+      text run at (0,0) width 175: &quot;&lt;div&gt; with 'overflow: auto'&quot;
+layer at (129,442) size 440x20
+  RenderBlock {DIV} at (105,5) size 440x20 [bgcolor=#FFA500]
+    RenderText {#text} at (0,0) size 175x19
+      text run at (0,0) width 175: &quot;&lt;div&gt; with 'overflow: auto'&quot;
+layer at (129,488) size 440x20
+  RenderBlock {DIV} at (105,5) size 440x20 [bgcolor=#FFA500]
+    RenderText {#text} at (0,0) size 175x19
+      text run at (0,0) width 175: &quot;&lt;div&gt; with 'overflow: auto'&quot;
+layer at (129,534) size 390x20
+  RenderBlock {DIV} at (105,5) size 390x20 [bgcolor=#FFA500]
+    RenderText {#text} at (0,0) size 175x19
+      text run at (0,0) width 175: &quot;&lt;div&gt; with 'overflow: auto'&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatclampedrightfloatexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/clamped-right-float-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/clamped-right-float-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/clamped-right-float-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,8 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x108
+  RenderBlock {HTML} at (0,0) size 800x108
+    RenderBody {BODY} at (8,8) size 784x0
+      RenderBlock (floating) {DIV} at (-4216,0) size 5000x100 [bgcolor=#66EEAA]
+        RenderText {#text} at (4706,0) size 294x19
+          text run at (4706,0) width 294: &quot;Element floated right with a width of 5000px.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatclearelementtoowideforcontainingblockexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/clear-element-too-wide-for-containing-block-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/clear-element-too-wide-for-containing-block-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/clear-element-too-wide-for-containing-block-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x411
+  RenderBlock {HTML} at (0,0) size 800x411
+    RenderBody {BODY} at (8,8) size 784x395
+      RenderBlock {DIV} at (0,0) size 385x395
+        RenderBlock {DIV} at (0,0) size 385x20
+          RenderText {#text} at (0,0) size 328x19
+            text run at (0,0) width 328: &quot;The yellow block should be below the green block.&quot;
+        RenderBlock (floating) {DIV} at (0,20) size 100x100 [bgcolor=#008000]
+        RenderImage {IMG} at (0,120) size 395x275 [bgcolor=#FFFF00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatdynamicunfloatprefwidthexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/dynamic-unfloat-pref-width-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/dynamic-unfloat-pref-width-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/dynamic-unfloat-pref-width-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,13 @@
</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 (8,8) size 35x48
+  RenderBlock (positioned) {DIV} at (8,8) size 35x48 [border: (2px solid #0000FF)]
+    RenderBlock {DIV} at (2,2) size 31x24 [border: (2px solid #FFA500)]
+      RenderText {#text} at (2,2) size 27x19
+        text run at (2,2) width 27: &quot;One&quot;
+    RenderBlock (floating) {DIV} at (2,26) size 29x20
+      RenderText {#text} at (0,0) size 29x19
+        text run at (0,0) width 29: &quot;Two&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloateditabletextoverlappingfloatexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/editable-text-overlapping-float-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/editable-text-overlapping-float-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/editable-text-overlapping-float-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,32 @@
</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 257x19
+          text run at (0,0) width 257: &quot;Text should not overlap the blue square.&quot;
+      RenderBlock {DIV} at (0,36) size 406x210 [border: (3px solid #800000)]
+        RenderText {#text} at (5,5) size 393x99
+          text run at (5,5) width 367: &quot;Fusce at ante. In hac habitasse platea dictumst. Maecenas&quot;
+          text run at (371,5) width 5: &quot; &quot;
+          text run at (5,25) width 389: &quot;iaculis nonummy magna. Vivamus a tortor vitae enim ornare&quot;
+          text run at (393,25) width 5: &quot; &quot;
+          text run at (5,45) width 353: &quot;consectetuer. Lorem ipsum dolor sit amet, consectetuer&quot;
+          text run at (357,45) width 5: &quot; &quot;
+          text run at (5,65) width 370: &quot;adipiscing elit. Etiam et ipsum. Nam consectetuer mi eget&quot;
+          text run at (374,65) width 5: &quot; &quot;
+          text run at (5,85) width 37: &quot;velit. &quot;
+        RenderBlock (floating) {DIV} at (337,85) size 64x64 [bgcolor=#ADD8E6]
+        RenderText {#text} at (41,85) size 348x119
+          text run at (41,85) width 256: &quot;Sed nec risus vitae felis auctor ultricies.&quot;
+          text run at (296,85) width 5: &quot; &quot;
+          text run at (5,105) width 332: &quot;Pellentesque aliquet quam ac lorem. Duis interdum,&quot;
+          text run at (336,105) width 1: &quot; &quot;
+          text run at (5,125) width 324: &quot;elit in ultricies auctor, erat pede sollicitudin libero,&quot;
+          text run at (328,125) width 5: &quot; &quot;
+          text run at (5,145) width 265: &quot;non ultrices odio elit in augue. Ut egestas&quot;
+          text run at (269,145) width 5: &quot; &quot;
+          text run at (5,165) width 344: &quot;bibendum lectus. Class aptent taciti sociosqu ad litora&quot;
+          text run at (348,165) width 5: &quot; &quot;
+          text run at (5,185) width 342: &quot;torquent per conubia nostra, per inceptos hymenaeos.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatfit_line_below_floatsexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/fit_line_below_floats-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/fit_line_below_floats-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/fit_line_below_floats-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x270
+  RenderBlock {HTML} at (0,0) size 800x270
+    RenderBody {BODY} at (8,8) size 784x254
+      RenderBlock {DIV} at (0,0) size 202x127 [border: (1px solid #000000)]
+        RenderBlock (floating) {DIV} at (1,1) size 100x50 [bgcolor=#008000]
+        RenderBlock (floating) {DIV} at (201,1) size 0x30
+        RenderBlock (floating) {DIV} at (181,31) size 20x50 [bgcolor=#008000]
+        RenderBlock {DIV} at (1,1) size 200x125
+          RenderBlock {DIV} at (30,50) size 101x30 [bgcolor=#00FFFF]
+          RenderText {#text} at (131,65) size 4x19
+            text run at (131,65) width 4: &quot; &quot;
+          RenderText {#text} at (0,0) size 0x0
+          RenderBlock (floating) {DIV} at (0,50) size 30x30 [bgcolor=#0000FF]
+          RenderText {#text} at (135,65) size 199x59
+            text run at (135,65) width 37: &quot;Some&quot;
+            text run at (0,85) width 199: &quot;text that should not overlap the&quot;
+            text run at (0,105) width 40: &quot;floats.&quot;
+      RenderBlock {DIV} at (0,127) size 202x127 [border: (1px solid #000000)]
+        RenderBlock (floating) {DIV} at (101,1) size 100x50 [bgcolor=#008000]
+        RenderBlock (floating) {DIV} at (1,1) size 0x30
+        RenderBlock (floating) {DIV} at (1,31) size 20x50 [bgcolor=#008000]
+        RenderBlock {DIV} at (1,1) size 200x125
+          RenderBlock {DIV} at (20,50) size 101x30 [bgcolor=#00FFFF]
+          RenderText {#text} at (121,65) size 4x19
+            text run at (121,65) width 4: &quot; &quot;
+          RenderText {#text} at (0,0) size 0x0
+          RenderBlock (floating) {DIV} at (170,50) size 30x30 [bgcolor=#0000FF]
+          RenderText {#text} at (125,65) size 199x59
+            text run at (125,65) width 37: &quot;Some&quot;
+            text run at (0,85) width 199: &quot;text that should not overlap the&quot;
+            text run at (0,105) width 40: &quot;floats.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatfloatavoidanceexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-avoidance-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-avoidance-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-avoidance-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,337 @@
</span><ins>+layer at (0,0) size 800x2570
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x2570
+  RenderBlock {HTML} at (0,0) size 800x2570
+    RenderBody {BODY} at (8,8) size 784x2554
+      RenderBlock (anonymous) at (0,0) size 784x40
+        RenderText {#text} at (0,0) size 782x39
+          text run at (0,0) width 547: &quot;Test of objects that avoid floats to see what they do with percentage and auto widths. &quot;
+          text run at (546,0) width 236: &quot;This test is designed to illustrate that&quot;
+          text run at (0,20) width 454: &quot;we have removed the WinIE quirk and are behaving more like Firefox.&quot;
+      RenderBlock {HR} at (0,48) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,58) size 784x20
+        RenderText {#text} at (0,0) size 518x19
+          text run at (0,0) width 518: &quot;The inline-level button should be below the select and fill the width of the block.&quot;
+      RenderBlock {P} at (0,94) size 220x88 [border: (10px solid #FF0000)]
+        RenderText {#text} at (10,10) size 60x19
+          text run at (10,10) width 60: &quot;Line One&quot;
+        RenderBR {BR} at (69,25) size 1x0
+        RenderMenuList {SELECT} at (10,32) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+          RenderBlock (anonymous) at (6,3) size 88x14
+            RenderText at (0,0) size 21x14
+              text run at (0,0) width 21: &quot;One&quot;
+        RenderText {#text} at (0,0) size 0x0
+        RenderButton {INPUT} at (10,56) size 200x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+          RenderBlock (anonymous) at (12,3) size 176x14
+            RenderText at (82,0) size 12x14
+              text run at (82,0) width 12: &quot;Hi&quot;
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,198) size 784x20
+        RenderText {#text} at (0,0) size 482x19
+          text run at (0,0) width 482: &quot;The floating button with a percentage width should be even with the select.&quot;
+      RenderBlock {P} at (0,234) size 220x64 [border: (10px solid #FF0000)]
+        RenderText {#text} at (10,10) size 60x19
+          text run at (10,10) width 60: &quot;Line One&quot;
+        RenderBR {BR} at (69,25) size 1x0
+        RenderMenuList {SELECT} at (10,32) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+          RenderBlock (anonymous) at (6,3) size 88x14
+            RenderText at (0,0) size 21x14
+              text run at (0,0) width 21: &quot;One&quot;
+        RenderText {#text} at (0,0) size 0x0
+        RenderButton {INPUT} at (110,32) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+          RenderBlock (anonymous) at (12,3) size 76x14
+            RenderText at (32,0) size 12x14
+              text run at (32,0) width 12: &quot;Hi&quot;
+        RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (210,30) size 0x19
+      RenderBlock (anonymous) at (0,314) size 784x20
+        RenderText {#text} at (0,0) size 470x19
+          text run at (0,0) width 470: &quot;The block-level button with an auto width should be even with the select.&quot;
+      RenderBlock {P} at (0,350) size 220x84 [border: (10px solid #FF0000)]
+        RenderBlock (anonymous) at (10,10) size 200x20
+          RenderText {#text} at (0,0) size 60x19
+            text run at (0,0) width 60: &quot;Line One&quot;
+          RenderBR {BR} at (59,15) size 1x0
+          RenderMenuList {SELECT} at (0,22) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+            RenderBlock (anonymous) at (6,3) size 88x14
+              RenderText at (0,0) size 21x14
+                text run at (0,0) width 21: &quot;One&quot;
+          RenderText {#text} at (0,0) size 0x0
+        RenderButton {INPUT} at (110,32) size 35x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+          RenderBlock (anonymous) at (12,3) size 11x14
+            RenderText at (0,0) size 11x14
+              text run at (0,0) width 11: &quot;Hi&quot;
+        RenderBlock (anonymous) at (10,54) size 200x20
+          RenderBR {BR} at (0,0) size 0x19
+      RenderBlock (anonymous) at (0,450) size 784x20
+        RenderText {#text} at (0,0) size 504x19
+          text run at (0,0) width 504: &quot;The block-level button with a percentage width should be even with the select.&quot;
+      RenderBlock {P} at (0,486) size 220x84 [border: (10px solid #FF0000)]
+        RenderBlock (anonymous) at (10,10) size 200x20
+          RenderText {#text} at (0,0) size 60x19
+            text run at (0,0) width 60: &quot;Line One&quot;
+          RenderBR {BR} at (59,15) size 1x0
+          RenderMenuList {SELECT} at (0,22) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+            RenderBlock (anonymous) at (6,3) size 88x14
+              RenderText at (0,0) size 21x14
+                text run at (0,0) width 21: &quot;One&quot;
+          RenderText {#text} at (0,0) size 0x0
+        RenderButton {INPUT} at (110,32) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+          RenderBlock (anonymous) at (12,3) size 76x14
+            RenderText at (32,0) size 12x14
+              text run at (32,0) width 12: &quot;Hi&quot;
+        RenderBlock (anonymous) at (10,54) size 200x20
+          RenderBR {BR} at (0,0) size 0x19
+      RenderBlock (anonymous) at (0,586) size 784x20
+        RenderText {#text} at (0,0) size 472x19
+          text run at (0,0) width 472: &quot;The floating table with a percentage width should be even with the select.&quot;
+      RenderBlock {P} at (0,622) size 220x72 [border: (10px solid #FF0000)]
+        RenderText {#text} at (10,10) size 60x19
+          text run at (10,10) width 60: &quot;Line One&quot;
+        RenderBR {BR} at (69,25) size 1x0
+        RenderMenuList {SELECT} at (10,32) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+          RenderBlock (anonymous) at (6,3) size 88x14
+            RenderText at (0,0) size 21x14
+              text run at (0,0) width 21: &quot;One&quot;
+        RenderText {#text} at (0,0) size 0x0
+        RenderTable {TABLE} at (110,30) size 100x32 [border: (2px outset #808080)]
+          RenderTableSection {TBODY} at (2,2) size 96x28
+            RenderTableRow {TR} at (0,2) size 96x24
+              RenderTableCell {TD} at (2,2) size 92x24 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 36x19
+                  text run at (2,2) width 36: &quot;Table&quot;
+        RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (210,30) size 0x19
+      RenderBlock (anonymous) at (0,710) size 784x40
+        RenderText {#text} at (0,0) size 769x39
+          text run at (0,0) width 769: &quot;The floating table with an auto width should be even with the select and shrinks to use the available line width. THIS IS&quot;
+          text run at (0,20) width 157: &quot;CURRENTLY BUGGY.&quot;
+      RenderBlock {P} at (0,766) size 220x136 [border: (10px solid #FF0000)]
+        RenderText {#text} at (10,10) size 60x19
+          text run at (10,10) width 60: &quot;Line One&quot;
+        RenderBR {BR} at (69,25) size 1x0
+        RenderMenuList {SELECT} at (10,32) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+          RenderBlock (anonymous) at (6,3) size 88x14
+            RenderText at (0,0) size 21x14
+              text run at (0,0) width 21: &quot;One&quot;
+        RenderText {#text} at (0,0) size 0x0
+        RenderTable {TABLE} at (10,54) size 200x72 [border: (2px outset #808080)]
+          RenderTableSection {TBODY} at (2,2) size 196x68
+            RenderTableRow {TR} at (0,2) size 196x64
+              RenderTableCell {TD} at (2,2) size 192x64 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 165x59
+                  text run at (2,2) width 164: &quot;Floating table that should&quot;
+                  text run at (2,22) width 165: &quot;shrink so it can be next to&quot;
+                  text run at (2,42) width 93: &quot;previous float.&quot;
+        RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (110,30) size 0x19
+      RenderBlock (anonymous) at (0,918) size 784x20
+        RenderText {#text} at (0,0) size 746x19
+          text run at (0,0) width 589: &quot;The block-level table below has a percentage width and should still be even with the select. &quot;
+          text run at (588,0) width 158: &quot;It spills out of the block.&quot;
+      RenderBlock {P} at (0,954) size 220x156 [border: (10px solid #FF0000)]
+        RenderBlock (anonymous) at (10,10) size 200x20
+          RenderText {#text} at (0,0) size 60x19
+            text run at (0,0) width 60: &quot;Line One&quot;
+          RenderBR {BR} at (59,15) size 1x0
+          RenderMenuList {SELECT} at (0,22) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+            RenderBlock (anonymous) at (6,3) size 88x14
+              RenderText at (0,0) size 21x14
+                text run at (0,0) width 21: &quot;One&quot;
+          RenderText {#text} at (0,0) size 0x0
+        RenderTable {TABLE} at (10,54) size 200x72 [border: (2px outset #808080)]
+          RenderTableSection {TBODY} at (2,2) size 196x68
+            RenderTableRow {TR} at (0,2) size 196x64
+              RenderTableCell {TD} at (2,2) size 192x64 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 165x59
+                  text run at (2,2) width 164: &quot;Floating table that should&quot;
+                  text run at (2,22) width 165: &quot;shrink so it can be next to&quot;
+                  text run at (2,42) width 93: &quot;previous float.&quot;
+        RenderBlock (anonymous) at (10,126) size 200x20
+          RenderBR {BR} at (0,0) size 0x19
+      RenderBlock (anonymous) at (0,1126) size 784x20
+        RenderText {#text} at (0,0) size 759x19
+          text run at (0,0) width 555: &quot;The block-level table below has an auto width and should still be even with the select. &quot;
+          text run at (554,0) width 205: &quot;It shrinks to fit inside the block.&quot;
+      RenderBlock {P} at (0,1162) size 220x212 [border: (10px solid #FF0000)]
+        RenderBlock (anonymous) at (10,10) size 200x20
+          RenderText {#text} at (0,0) size 60x19
+            text run at (0,0) width 60: &quot;Line One&quot;
+          RenderBR {BR} at (59,15) size 1x0
+          RenderMenuList {SELECT} at (0,22) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+            RenderBlock (anonymous) at (6,3) size 88x14
+              RenderText at (0,0) size 21x14
+                text run at (0,0) width 21: &quot;One&quot;
+          RenderText {#text} at (0,0) size 0x0
+        RenderTable {TABLE} at (110,30) size 100x152 [border: (2px outset #808080)]
+          RenderTableSection {TBODY} at (2,2) size 96x148
+            RenderTableRow {TR} at (0,2) size 96x144
+              RenderTableCell {TD} at (2,2) size 92x144 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 87x139
+                  text run at (2,2) width 54: &quot;Floating&quot;
+                  text run at (2,22) width 60: &quot;table that&quot;
+                  text run at (2,42) width 87: &quot;should shrink&quot;
+                  text run at (2,62) width 73: &quot;so it can be&quot;
+                  text run at (2,82) width 44: &quot;next to&quot;
+                  text run at (2,102) width 56: &quot;previous&quot;
+                  text run at (2,122) width 34: &quot;float.&quot;
+        RenderBlock (anonymous) at (10,182) size 200x20
+          RenderBR {BR} at (0,0) size 0x19
+      RenderBlock (anonymous) at (0,1390) size 784x20
+        RenderText {#text} at (0,0) size 548x19
+          text run at (0,0) width 548: &quot;The floating overflow section with a percentage width should be even with the select.&quot;
+      RenderBlock {DIV} at (0,1410) size 220x160 [border: (10px solid #FF0000)]
+        RenderText {#text} at (10,10) size 60x19
+          text run at (10,10) width 60: &quot;Line One&quot;
+        RenderBR {BR} at (69,25) size 1x0
+        RenderMenuList {SELECT} at (10,32) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+          RenderBlock (anonymous) at (6,3) size 88x14
+            RenderText at (0,0) size 21x14
+              text run at (0,0) width 21: &quot;One&quot;
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (210,30) size 0x19
+      RenderBlock (anonymous) at (0,1570) size 784x40
+        RenderText {#text} at (0,0) size 743x39
+          text run at (0,0) width 743: &quot;The floating overflow section with an auto width should be even with the select and shrinks to use the available line&quot;
+          text run at (0,20) width 259: &quot;width. THIS IS CURRENTLY BUGGY.&quot;
+      RenderBlock {DIV} at (0,1610) size 220x124 [border: (10px solid #FF0000)]
+        RenderText {#text} at (10,10) size 60x19
+          text run at (10,10) width 60: &quot;Line One&quot;
+        RenderBR {BR} at (69,25) size 1x0
+        RenderMenuList {SELECT} at (10,32) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+          RenderBlock (anonymous) at (6,3) size 88x14
+            RenderText at (0,0) size 21x14
+              text run at (0,0) width 21: &quot;One&quot;
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (110,30) size 0x19
+      RenderBlock (anonymous) at (0,1734) size 784x20
+        RenderText {#text} at (0,0) size 661x19
+          text run at (0,0) width 661: &quot;The block-level overflow section below has a percentage width and should still be even with the select.&quot;
+      RenderBlock {DIV} at (0,1754) size 220x180 [border: (10px solid #FF0000)]
+        RenderBlock (anonymous) at (10,10) size 200x20
+          RenderText {#text} at (0,0) size 60x19
+            text run at (0,0) width 60: &quot;Line One&quot;
+          RenderBR {BR} at (59,15) size 1x0
+          RenderMenuList {SELECT} at (0,22) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+            RenderBlock (anonymous) at (6,3) size 88x14
+              RenderText at (0,0) size 21x14
+                text run at (0,0) width 21: &quot;One&quot;
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock (anonymous) at (10,150) size 200x20
+          RenderBR {BR} at (0,0) size 0x19
+      RenderBlock (anonymous) at (0,1934) size 784x40
+        RenderText {#text} at (0,0) size 768x39
+          text run at (0,0) width 631: &quot;The block-level overflow section below has an auto width and should still be even with the select. &quot;
+          text run at (630,0) width 138: &quot;It shrinks to fit inside&quot;
+          text run at (0,20) width 64: &quot;the block.&quot;
+      RenderBlock {DIV} at (0,1974) size 220x180 [border: (10px solid #FF0000)]
+        RenderBlock (anonymous) at (10,10) size 200x20
+          RenderText {#text} at (0,0) size 60x19
+            text run at (0,0) width 60: &quot;Line One&quot;
+          RenderBR {BR} at (59,15) size 1x0
+          RenderMenuList {SELECT} at (0,22) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+            RenderBlock (anonymous) at (6,3) size 88x14
+              RenderText at (0,0) size 21x14
+                text run at (0,0) width 21: &quot;One&quot;
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock (anonymous) at (10,150) size 200x20
+          RenderBR {BR} at (0,0) size 0x19
+      RenderBlock (anonymous) at (0,2154) size 784x20
+        RenderText {#text} at (0,0) size 454x19
+          text run at (0,0) width 454: &quot;The floating hr with a percentage width should be even with the select.&quot;
+      RenderBlock {DIV} at (0,2174) size 220x64 [border: (10px solid #FF0000)]
+        RenderText {#text} at (10,10) size 60x19
+          text run at (10,10) width 60: &quot;Line One&quot;
+        RenderBR {BR} at (69,25) size 1x0
+        RenderMenuList {SELECT} at (10,32) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+          RenderBlock (anonymous) at (6,3) size 88x14
+            RenderText at (0,0) size 21x14
+              text run at (0,0) width 21: &quot;One&quot;
+        RenderText {#text} at (0,0) size 0x0
+        RenderBlock (floating) {HR} at (112,32) size 82x2 [border: (1px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (196,30) size 0x19
+      RenderBlock (anonymous) at (0,2238) size 784x40
+        RenderText {#text} at (0,0) size 768x39
+          text run at (0,0) width 768: &quot;The floating hr below should still be even with the select and shrinks to use its intrinsic width (which is basically like 1-&quot;
+          text run at (0,20) width 34: &quot;2px).&quot;
+      RenderBlock {DIV} at (0,2278) size 220x64 [border: (10px solid #FF0000)]
+        RenderText {#text} at (10,10) size 60x19
+          text run at (10,10) width 60: &quot;Line One&quot;
+        RenderBR {BR} at (69,25) size 1x0
+        RenderMenuList {SELECT} at (10,32) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+          RenderBlock (anonymous) at (6,3) size 88x14
+            RenderText at (0,0) size 21x14
+              text run at (0,0) width 21: &quot;One&quot;
+        RenderText {#text} at (0,0) size 0x0
+        RenderBlock (floating) {HR} at (112,32) size 2x2 [border: (1px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (116,30) size 0x19
+      RenderBlock (anonymous) at (0,2342) size 784x20
+        RenderText {#text} at (0,0) size 567x19
+          text run at (0,0) width 567: &quot;The block-level hr below has a percentage width and should still be even with the select.&quot;
+      RenderBlock {DIV} at (0,2362) size 220x94 [border: (10px solid #FF0000)]
+        RenderBlock (anonymous) at (10,10) size 200x20
+          RenderText {#text} at (0,0) size 60x19
+            text run at (0,0) width 60: &quot;Line One&quot;
+          RenderBR {BR} at (59,15) size 1x0
+          RenderMenuList {SELECT} at (0,22) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+            RenderBlock (anonymous) at (6,3) size 88x14
+              RenderText at (0,0) size 21x14
+                text run at (0,0) width 21: &quot;One&quot;
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {HR} at (10,54) size 202x2 [border: (1px inset #000000)]
+        RenderBlock (anonymous) at (10,64) size 200x20
+          RenderBR {BR} at (0,0) size 0x19
+      RenderBlock (anonymous) at (0,2456) size 784x20
+        RenderText {#text} at (0,0) size 636x19
+          text run at (0,0) width 538: &quot;The block-level hr below has an auto width and should still be even with the select. &quot;
+          text run at (537,0) width 99: &quot;It shrinks to fit.&quot;
+      RenderBlock {DIV} at (0,2476) size 220x78 [border: (10px solid #FF0000)]
+        RenderBlock (anonymous) at (10,10) size 200x20
+          RenderText {#text} at (0,0) size 60x19
+            text run at (0,0) width 60: &quot;Line One&quot;
+          RenderBR {BR} at (59,15) size 1x0
+          RenderMenuList {SELECT} at (0,22) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+            RenderBlock (anonymous) at (6,3) size 88x14
+              RenderText at (0,0) size 21x14
+                text run at (0,0) width 21: &quot;One&quot;
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {HR} at (110,38) size 100x2 [border: (1px inset #000000)]
+        RenderBlock (anonymous) at (10,48) size 200x20
+          RenderBR {BR} at (100,0) size 0x19
+layer at (118,1448) size 100x120
+  RenderBlock (floating) {DIV} at (110,30) size 100x120
+    RenderText {#text} at (0,0) size 100x119
+      text run at (0,0) width 63: &quot;This is an&quot;
+      text run at (0,20) width 58: &quot;overflow&quot;
+      text run at (0,40) width 78: &quot;section with&quot;
+      text run at (0,60) width 92: &quot;enough text to&quot;
+      text run at (0,80) width 100: &quot;have to wrap to&quot;
+      text run at (0,100) width 92: &quot;multiple lines.&quot;
+layer at (18,1672) size 200x60
+  RenderBlock (floating) {DIV} at (10,54) size 200x60
+    RenderText {#text} at (0,0) size 175x59
+      text run at (0,0) width 174: &quot;This is an overflow section&quot;
+      text run at (0,20) width 175: &quot;with enough text to have to&quot;
+      text run at (0,40) width 144: &quot;wrap to multiple lines.&quot;
+layer at (118,1792) size 100x120
+  RenderBlock {DIV} at (110,30) size 100x120
+    RenderText {#text} at (0,0) size 100x119
+      text run at (0,0) width 63: &quot;This is an&quot;
+      text run at (0,20) width 58: &quot;overflow&quot;
+      text run at (0,40) width 78: &quot;section with&quot;
+      text run at (0,60) width 92: &quot;enough text to&quot;
+      text run at (0,80) width 100: &quot;have to wrap to&quot;
+      text run at (0,100) width 92: &quot;multiple lines.&quot;
+layer at (118,2012) size 100x120
+  RenderBlock {DIV} at (110,30) size 100x120
+    RenderText {#text} at (0,0) size 100x119
+      text run at (0,0) width 63: &quot;This is an&quot;
+      text run at (0,20) width 58: &quot;overflow&quot;
+      text run at (0,40) width 78: &quot;section with&quot;
+      text run at (0,60) width 92: &quot;enough text to&quot;
+      text run at (0,80) width 100: &quot;have to wrap to&quot;
+      text run at (0,100) width 92: &quot;multiple lines.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatfloatinfloathittestingexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-in-float-hit-testing-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-in-float-hit-testing-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-in-float-hit-testing-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,26 @@
</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 {DIV} at (0,0) size 784x100
+        RenderText {#text} at (0,0) size 255x19
+          text run at (0,0) width 255: &quot;This test checks for regressions against &quot;
+        RenderInline {A} at (0,0) size 744x39 [color=#0000EE]
+          RenderText {#text} at (254,0) size 744x39
+            text run at (254,0) width 490: &quot;Radar 4279765: REGRESSION: \&quot;More...\&quot; links on flickr groups pages have&quot;
+            text run at (0,20) width 159: &quot;hover issues (flickr.com)&quot;
+        RenderText {#text} at (158,20) size 399x19
+          text run at (158,20) width 399: &quot;. Click on the word TEST below and it should turn into PASS.&quot;
+      RenderBlock {DIV} at (0,100) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 238x200
+          RenderImage {IMG} at (0,0) size 100x100
+          RenderText {#text} at (100,85) size 4x19
+            text run at (100,85) width 4: &quot; &quot;
+          RenderBR {BR} at (0,0) size 0x0
+          RenderBlock (floating) {H1} at (0,172) size 238x117
+            RenderInline {A} at (0,0) size 238x112 [color=#0000EE]
+              RenderText {#text} at (0,2) size 238x112
+                text run at (0,2) width 238: &quot;PASS&quot;
+          RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (237,0) size 1x19
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatfloatinfloatpaintingexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-in-float-painting-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-in-float-painting-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-in-float-painting-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,27 @@
</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 {DIV} at (0,0) size 784x40
+        RenderText {#text} at (0,0) size 255x19
+          text run at (0,0) width 255: &quot;This test checks for regressions against &quot;
+        RenderInline {A} at (0,0) size 744x39 [color=#0000EE]
+          RenderText {#text} at (254,0) size 744x39
+            text run at (254,0) width 490: &quot;Radar 4279765: REGRESSION: \&quot;More...\&quot; links on flickr groups pages have&quot;
+            text run at (0,20) width 159: &quot;hover issues (flickr.com)&quot;
+        RenderText {#text} at (158,20) size 604x19
+          text run at (158,20) width 604: &quot;, or rather, a related painting issue. The word \&quot;PASS\&quot; should appear below in translucent blue.&quot;
+layer at (8,48) size 784x125
+  RenderBlock {DIV} at (0,40) size 784x125
+    RenderBlock (floating) {DIV} at (0,0) size 104x125
+      RenderImage {IMG} at (0,0) size 100x100
+      RenderText {#text} at (100,85) size 4x19
+        text run at (100,85) width 4: &quot; &quot;
+      RenderBR {BR} at (0,0) size 0x0
+      RenderBlock (floating) {H1} at (28,126) size 76x39
+        RenderInline {A} at (0,0) size 76x36 [color=#0000EE]
+          RenderText {#text} at (0,1) size 76x36
+            text run at (0,1) width 76: &quot;PASS&quot;
+      RenderText {#text} at (0,0) size 0x0
+    RenderBR {BR} at (104,0) size 0x19
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatfloatnotremovedfromnextsiblingexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-not-removed-from-next-sibling-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-not-removed-from-next-sibling-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-not-removed-from-next-sibling-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 {DIV} at (0,0) size 20x0
+        RenderBlock (anonymous) at (0,0) size 20x0
+          RenderInline {A} at (0,0) size 0x0
+            RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,0) size 784x0
+        RenderInline {A} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+layer at (8,8) size 20x100
+  RenderBlock (positioned) {DIV} at (0,0) size 20x100
+    RenderImage {IMG} at (0,0) size 20x100 [bgcolor=#C0C0C0]
+layer at (8,8) size 20x100
+  RenderBlock (positioned) {DIV} at (0,0) size 20x100
+    RenderBlock (anonymous) at (0,0) size 20x0
+      RenderInline {A} at (0,0) size 0x0
+    RenderBlock (anonymous) at (0,16) size 20x68
+      RenderBlock {P} at (0,0) size 20x68
+        RenderText {#text} at (0,0) size 16x68
+          text run at (0,0) width 16: &quot;A&quot;
+          text run at (0,17) width 16: &quot;B&quot;
+          text run at (0,34) width 16: &quot;C&quot;
+          text run at (0,51) width 16: &quot;D&quot;
+    RenderBlock (anonymous) at (0,100) size 20x0
+      RenderInline {A} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatfloatnotremovedfromnextsibling2expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-not-removed-from-next-sibling2-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-not-removed-from-next-sibling2-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-not-removed-from-next-sibling2-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,31 @@
</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 {DIV} at (0,0) size 20x0
+        RenderBlock (anonymous) at (0,0) size 20x0
+          RenderInline {A} at (0,0) size 0x0
+            RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,0) size 784x0
+        RenderInline {A} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+layer at (8,8) size 20x0
+  RenderBlock (relative positioned) {DIV} at (0,0) size 20x0
+    RenderBlock (floating) {DIV} at (0,0) size 20x100
+      RenderImage {IMG} at (0,0) size 20x100 [bgcolor=#C0C0C0]
+    RenderInline {A} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+layer at (8,8) size 20x100
+  RenderBlock (positioned) {DIV} at (0,0) size 20x100
+    RenderBlock (anonymous) at (0,0) size 20x0
+      RenderInline {A} at (0,0) size 0x0
+    RenderBlock (anonymous) at (0,16) size 20x68
+      RenderBlock {P} at (0,0) size 20x68
+        RenderText {#text} at (0,0) size 16x68
+          text run at (0,0) width 16: &quot;A&quot;
+          text run at (0,17) width 16: &quot;B&quot;
+          text run at (0,34) width 16: &quot;C&quot;
+          text run at (0,51) width 16: &quot;D&quot;
+    RenderBlock (anonymous) at (0,100) size 20x0
+      RenderInline {A} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatfloatnotremovedfromnextsibling3expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-not-removed-from-next-sibling3-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-not-removed-from-next-sibling3-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-not-removed-from-next-sibling3-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 15x200
+        RenderBlock (anonymous) at (0,200) size 15x0
+          RenderInline {A} at (0,0) size 0x0
+            RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,200) size 784x0
+        RenderInline {A} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+layer at (8,8) size 15x200
+  RenderBlock (relative positioned) {DIV} at (0,0) size 15x200
+    RenderBlock (anonymous) at (0,200) size 15x0
+      RenderInline {A} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (8,8) size 15x200
+  RenderBlock {DIV} at (0,0) size 15x200
+    RenderImage {IMG} at (0,0) size 15x200 [bgcolor=#C0C0C0]
+layer at (8,208) size 16x100
+  RenderBlock (positioned) {DIV} at (0,200) size 16x100
+    RenderBlock (anonymous) at (0,0) size 16x0
+      RenderInline {A} at (0,0) size 0x0
+    RenderBlock (anonymous) at (0,16) size 16x68
+      RenderBlock {P} at (0,0) size 16x68
+        RenderText {#text} at (0,0) size 16x68
+          text run at (0,0) width 16: &quot;A&quot;
+          text run at (0,17) width 16: &quot;B&quot;
+          text run at (0,34) width 16: &quot;C&quot;
+          text run at (0,51) width 16: &quot;D&quot;
+    RenderBlock (anonymous) at (0,100) size 16x0
+      RenderInline {A} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatfloatnotremovedfromnextsibling4expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-not-removed-from-next-sibling4-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-not-removed-from-next-sibling4-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/float-not-removed-from-next-sibling4-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,36 @@
</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 {DIV} at (0,0) size 15x200
+        RenderBlock (anonymous) at (0,200) size 15x0
+          RenderInline {A} at (0,0) size 0x0
+            RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,200) size 784x0
+        RenderInline {A} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+layer at (8,8) size 15x200
+  RenderBlock (relative positioned) {DIV} at (0,0) size 15x200
+    RenderBlock (anonymous) at (0,200) size 15x0
+      RenderInline {A} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (8,8) size 15x200
+  RenderBlock {DIV} at (0,0) size 15x200
+    RenderMultiColumnSet at (0,0) size 15x200
+layer at (8,8) size 0x200
+  RenderMultiColumnFlowThread at (0,0) size 0x200
+    RenderImage {IMG} at (0,0) size 15x200 [bgcolor=#C0C0C0]
+layer at (8,208) size 16x100
+  RenderBlock (positioned) {DIV} at (0,200) size 16x100
+    RenderBlock (anonymous) at (0,0) size 16x0
+      RenderInline {A} at (0,0) size 0x0
+    RenderBlock (anonymous) at (0,16) size 16x68
+      RenderBlock {P} at (0,0) size 16x68
+        RenderText {#text} at (0,0) size 16x68
+          text run at (0,0) width 16: &quot;A&quot;
+          text run at (0,17) width 16: &quot;B&quot;
+          text run at (0,34) width 16: &quot;C&quot;
+          text run at (0,51) width 16: &quot;D&quot;
+    RenderBlock (anonymous) at (0,100) size 16x0
+      RenderInline {A} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatfloatsandtextindentexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/floats-and-text-indent-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/floats-and-text-indent-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/floats-and-text-indent-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,12 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x98
+  RenderBlock {HTML} at (0,0) size 800x98
+    RenderBody {BODY} at (8,8) size 784x82
+      RenderBlock {DIV} at (0,0) size 202x82 [border: (1px solid #000000)]
+        RenderBlock (floating) {DIV} at (1,1) size 50x50 [bgcolor=#008000]
+        RenderText {#text} at (151,1) size 197x79
+          text run at (151,1) width 37: &quot;Some&quot;
+          text run at (51,21) width 124: &quot;text that should not&quot;
+          text run at (51,41) width 147: &quot;overlap the edge of the&quot;
+          text run at (1,61) width 63: &quot;container.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatfloatsandtextindentrlexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/floats-and-text-indent-rl-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/floats-and-text-indent-rl-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/floats-and-text-indent-rl-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,13 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x98
+  RenderBlock {HTML} at (0,0) size 800x98
+    RenderBody {BODY} at (8,8) size 784x82
+      RenderBlock {DIV} at (0,0) size 202x82 [border: (1px solid #000000)]
+        RenderBlock (floating) {DIV} at (151,1) size 50x50 [bgcolor=#008000]
+        RenderText {#text} at (14,1) size 197x79
+          text run at (14,1) width 37: &quot;Some&quot;
+          text run at (27,21) width 124: &quot;text that should not&quot;
+          text run at (4,41) width 147: &quot;overlap the edge of the&quot;
+          text run at (137,61) width 5 RTL: &quot;.&quot;
+          text run at (141,61) width 60: &quot;container&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatindependentalignpositioningexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/independent-align-positioning-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/independent-align-positioning-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/independent-align-positioning-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,27 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x172
+  RenderBlock {HTML} at (0,0) size 800x172
+    RenderBody {BODY} at (8,16) size 784x140
+      RenderBlock (floating) {DIV} at (554,0) size 230x60 [bgcolor=#CC6666]
+        RenderText {#text} at (20,20) size 190x19
+          text run at (20,20) width 190: &quot;DIV NUMBER 1: float:right;&quot;
+      RenderBlock (floating) {DIV} at (480,60) size 304x60 [bgcolor=#99CC66]
+        RenderText {#text} at (20,20) size 264x19
+          text run at (20,20) width 264: &quot;DIV NUMBER 2: clear:right; float:right;&quot;
+      RenderBlock (floating) {DIV} at (0,60) size 221x60 [bgcolor=#6699FF]
+        RenderText {#text} at (20,20) size 181x19
+          text run at (20,20) width 181: &quot;DIV NUMBER 3: float:left;&quot;
+      RenderBlock {P} at (0,0) size 784x140
+        RenderText {#text} at (0,0) size 554x119
+          text run at (0,0) width 543: &quot;The first element is floated to the right. The second element clears the right float and&quot;
+          text run at (0,20) width 554: &quot;also floats right. The third element is floated to the left, but is forced below the bottom&quot;
+          text run at (0,40) width 552: &quot;of the first element. Yet, somehow this paragraph comes at the end of the markup, and&quot;
+          text run at (220,60) width 244: &quot;manages to rise to the top of the page.&quot;
+          text run at (220,80) width 226: &quot;This behavior is present in Firefox,&quot;
+          text run at (220,100) width 117: &quot;Safari and Opera. &quot;
+        RenderInline {A} at (0,0) size 474x39 [color=#0000EE]
+          RenderInline {STRONG} at (0,0) size 474x39
+            RenderText {#text} at (336,100) size 474x39
+              text run at (336,100) width 138: &quot;Click here for a real&quot;
+              text run at (0,120) width 181: &quot;world example of this bug.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatintrudingfloataddinsiblingblockonstaticpositionexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-add-in-sibling-block-on-static-position-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-add-in-sibling-block-on-static-position-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-add-in-sibling-block-on-static-position-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+layer at (8,8) size 18x180
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x180
+    RenderBlock (floating) {DIV} at (8,0) size 10x100 [bgcolor=#C0C0C0]
+    RenderBlock {DIV} at (0,0) size 18x180
+      RenderBlock {DIV} at (0,0) size 18x180
+        RenderBlock (floating) {DIV} at (3,0) size 5x50 [bgcolor=#FFA500]
+        RenderBlock {DIV} at (0,0) size 18x180 [bgcolor=#0000FF]
+          RenderText {#text} at (0,100) size 12x79
+            text run at (0,100) width 12: &quot;A&quot;
+            text run at (0,120) width 11: &quot;B&quot;
+            text run at (0,140) width 11: &quot;C&quot;
+            text run at (0,160) width 12: &quot;D&quot;
+          RenderBlock (floating) {DIV} at (13,160) size 5x50 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatintrudingfloataddinsiblingblockonstaticposition2expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-add-in-sibling-block-on-static-position2-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-add-in-sibling-block-on-static-position2-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-add-in-sibling-block-on-static-position2-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+layer at (8,8) size 18x180
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x180
+    RenderBlock (floating) {DIV} at (8,0) size 10x100 [bgcolor=#C0C0C0]
+    RenderBlock {DIV} at (0,0) size 18x180
+      RenderBlock {DIV} at (0,0) size 18x180
+        RenderBlock (floating) {DIV} at (3,0) size 5x50 [bgcolor=#FFA500]
+        RenderBlock {DIV} at (0,0) size 18x180 [bgcolor=#0000FF]
+          RenderText {#text} at (0,100) size 12x79
+            text run at (0,100) width 12: &quot;A&quot;
+            text run at (0,120) width 11: &quot;B&quot;
+            text run at (0,140) width 11: &quot;C&quot;
+            text run at (0,160) width 12: &quot;D&quot;
+          RenderBlock (floating) {DIV} at (13,160) size 5x50 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatintrudingfloatremovefromsiblingblockonabsolutepositionexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,19 @@
</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 (8,8) size 18x80
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x80
+    RenderBlock {DIV} at (0,0) size 18x80
+      RenderBlock {DIV} at (0,0) size 18x80
+        RenderBlock (floating) {DIV} at (13,0) size 5x50 [bgcolor=#FFA500]
+        RenderBlock {DIV} at (0,0) size 18x80 [bgcolor=#0000FF]
+          RenderText {#text} at (0,0) size 12x79
+            text run at (0,0) width 12: &quot;A&quot;
+            text run at (0,20) width 11: &quot;B&quot;
+            text run at (0,40) width 11: &quot;C&quot;
+            text run at (0,60) width 12: &quot;D&quot;
+          RenderBlock (floating) {DIV} at (13,60) size 5x50 [bgcolor=#008000]
+layer at (8,8) size 10x100
+  RenderBlock (positioned) {DIV} at (0,0) size 10x100 [bgcolor=#C0C0C0]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatintrudingfloatremovefromsiblingblockonabsoluteposition2expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,19 @@
</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 (8,8) size 18x80
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x80
+    RenderBlock {DIV} at (0,0) size 18x80
+      RenderBlock {DIV} at (0,0) size 18x80
+        RenderBlock (floating) {DIV} at (13,0) size 5x50 [bgcolor=#FFA500]
+        RenderBlock {DIV} at (0,0) size 18x80 [bgcolor=#0000FF]
+          RenderText {#text} at (0,0) size 12x79
+            text run at (0,0) width 12: &quot;A&quot;
+            text run at (0,20) width 11: &quot;B&quot;
+            text run at (0,40) width 11: &quot;C&quot;
+            text run at (0,60) width 12: &quot;D&quot;
+          RenderBlock (floating) {DIV} at (13,60) size 5x50 [bgcolor=#008000]
+layer at (8,8) size 10x100
+  RenderBlock (positioned) {DIV} at (0,0) size 10x100 [bgcolor=#C0C0C0]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatintrudingfloatremovefromsiblingblockonfixedpositionexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,19 @@
</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 (8,8) size 18x80
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x80
+    RenderBlock {DIV} at (0,0) size 18x80
+      RenderBlock {DIV} at (0,0) size 18x80
+        RenderBlock (floating) {DIV} at (13,0) size 5x50 [bgcolor=#FFA500]
+        RenderBlock {DIV} at (0,0) size 18x80 [bgcolor=#0000FF]
+          RenderText {#text} at (0,0) size 12x79
+            text run at (0,0) width 12: &quot;A&quot;
+            text run at (0,20) width 11: &quot;B&quot;
+            text run at (0,40) width 11: &quot;C&quot;
+            text run at (0,60) width 12: &quot;D&quot;
+          RenderBlock (floating) {DIV} at (13,60) size 5x50 [bgcolor=#008000]
+layer at (8,8) size 10x100
+  RenderBlock (positioned) {DIV} at (8,8) size 10x100 [bgcolor=#C0C0C0]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatintrudingfloatremovefromsiblingblockonfixedposition2expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,19 @@
</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 (8,8) size 18x80
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x80
+    RenderBlock {DIV} at (0,0) size 18x80
+      RenderBlock {DIV} at (0,0) size 18x80
+        RenderBlock (floating) {DIV} at (13,0) size 5x50 [bgcolor=#FFA500]
+        RenderBlock {DIV} at (0,0) size 18x80 [bgcolor=#0000FF]
+          RenderText {#text} at (0,0) size 12x79
+            text run at (0,0) width 12: &quot;A&quot;
+            text run at (0,20) width 11: &quot;B&quot;
+            text run at (0,40) width 11: &quot;C&quot;
+            text run at (0,60) width 12: &quot;D&quot;
+          RenderBlock (floating) {DIV} at (13,60) size 5x50 [bgcolor=#008000]
+layer at (8,8) size 10x100
+  RenderBlock (positioned) {DIV} at (8,8) size 10x100 [bgcolor=#C0C0C0]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatintrudingpaintedtwiceexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-painted-twice-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-painted-twice-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/intruding-painted-twice-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,30 @@
</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 784x40
+        RenderText {#text} at (0,0) size 120x19
+          text run at (0,0) width 120: &quot;Rendering test for &quot;
+        RenderInline {I} at (0,0) size 756x39
+          RenderInline {A} at (0,0) size 306x19 [color=#0000EE]
+            RenderText {#text} at (119,0) size 306x19
+              text run at (119,0) width 306: &quot;http://bugs.webkit.org/show_bug.cgi?id=17107&quot;
+          RenderText {#text} at (424,0) size 756x39
+            text run at (424,0) width 5: &quot; &quot;
+            text run at (428,0) width 328: &quot;REGRESSION(r29834): Article text on redhat.com&quot;
+            text run at (0,20) width 274: &quot;magazine site appears to be painting twice&quot;
+        RenderText {#text} at (273,20) size 5x19
+          text run at (273,20) width 5: &quot;.&quot;
+      RenderBlock {P} at (0,56) size 784x20
+        RenderText {#text} at (0,0) size 367x19
+          text run at (0,0) width 367: &quot;These two lines of text should be the same shade of gray:&quot;
+      RenderBlock {DIV} at (0,92) size 784x30 [color=#0000007F]
+        RenderText {#text} at (0,1) size 267x28
+          text run at (0,1) width 267: &quot;Lorem ipsum dolor sit amet&quot;
+      RenderBlock {DIV} at (0,122) size 784x0 [color=#0000007F]
+        RenderBlock (floating) {DIV} at (0,0) size 267x30
+          RenderText {#text} at (0,1) size 267x28
+            text run at (0,1) width 267: &quot;Lorem ipsum dolor sit amet&quot;
+      RenderBlock (anonymous) at (0,122) size 784x30
+        RenderBR {BR} at (266,0) size 1x19
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatmarqueeshrinktoavoidfloatsexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/marquee-shrink-to-avoid-floats-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/marquee-shrink-to-avoid-floats-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/marquee-shrink-to-avoid-floats-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,27 @@
</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 784x40
+        RenderText {#text} at (0,0) size 54x19
+          text run at (0,0) width 54: &quot;Test for &quot;
+        RenderInline {I} at (0,0) size 722x39
+          RenderInline {A} at (0,0) size 305x19 [color=#0000EE]
+            RenderText {#text} at (53,0) size 305x19
+              text run at (53,0) width 305: &quot;http://bugs.webkit.org/show_bug.cgi?id=15296&quot;
+          RenderText {#text} at (357,0) size 722x39
+            text run at (357,0) width 5: &quot; &quot;
+            text run at (361,0) width 361: &quot;REGRESSION (r19716-r19719): width not specified for&quot;
+            text run at (0,20) width 298: &quot;&lt;marquee&gt; tag is causing the alignment issue&quot;
+        RenderText {#text} at (297,20) size 5x19
+          text run at (297,20) width 5: &quot;.&quot;
+      RenderBlock {P} at (0,56) size 784x20
+        RenderText {#text} at (0,0) size 273x19
+          text run at (0,0) width 273: &quot;This should be a green 100\x{D7}100px square:&quot;
+      RenderBlock {DIV} at (0,92) size 100x100 [bgcolor=#FF0000]
+        RenderBlock (floating) {DIV} at (0,0) size 50x100 [bgcolor=#008000]
+        RenderBlock {DIV} at (0,0) size 100x100
+          RenderText {#text} at (0,0) size 0x0
+layer at (58,100) size 50x100 scrollX -50
+  RenderBlock {MARQUEE} at (50,0) size 50x100 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatmultiplefloatpositioningexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/multiple-float-positioning-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/multiple-float-positioning-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/multiple-float-positioning-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,30 @@
</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 {DIV} at (0,0) size 146x146 [border: (3px solid #008000)]
+        RenderText {#text} at (3,3) size 140x139
+          text run at (3,3) width 140: &quot;Test float positioning.&quot;
+          text run at (3,23) width 134: &quot;There should be four&quot;
+          text run at (3,43) width 95: &quot;red boxes with&quot;
+          text run at (3,63) width 104: &quot;numbers 1,2,3,4&quot;
+          text run at (3,83) width 128: &quot;below this text. The&quot;
+          text run at (3,103) width 109: &quot;boxes should not&quot;
+          text run at (3,123) width 108: &quot;overlap this text.&quot;
+        RenderBlock (floating) {DIV} at (3,143) size 76x26 [border: (3px solid #FF0000)]
+          RenderText {#text} at (3,3) size 8x19
+            text run at (3,3) width 8: &quot;1&quot;
+        RenderText {#text} at (0,0) size 0x0
+        RenderBlock (floating) {DIV} at (3,169) size 76x26 [border: (3px solid #FF0000)]
+          RenderText {#text} at (3,3) size 8x19
+            text run at (3,3) width 8: &quot;2&quot;
+        RenderText {#text} at (0,0) size 0x0
+        RenderBlock (floating) {DIV} at (3,195) size 76x26 [border: (3px solid #FF0000)]
+          RenderText {#text} at (3,3) size 8x19
+            text run at (3,3) width 8: &quot;3&quot;
+        RenderText {#text} at (0,0) size 0x0
+        RenderBlock (floating) {DIV} at (3,221) size 76x26 [border: (3px solid #FF0000)]
+          RenderText {#text} at (3,3) size 8x19
+            text run at (3,3) width 8: &quot;4&quot;
+        RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatnestedclearanceexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/nested-clearance-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/nested-clearance-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/nested-clearance-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,92 @@
</span><ins>+layer at (0,0) size 800x1526
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x1526
+  RenderBlock {HTML} at (0,0) size 800x1526
+    RenderBody {BODY} at (8,8) size 784x1449
+      RenderBlock (floating) {DIV} at (0,0) size 64x69
+        RenderImage {IMG} at (0,0) size 64x64
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,69) size 784x1380
+        RenderBlock (floating) {DIV} at (0,0) size 64x69
+          RenderImage {IMG} at (0,0) size 64x64
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {DIV} at (0,69) size 784x1311
+          RenderBlock (floating) {DIV} at (0,0) size 64x69
+            RenderImage {IMG} at (0,0) size 64x64
+            RenderText {#text} at (0,0) size 0x0
+          RenderBlock {DIV} at (0,69) size 784x1242
+            RenderBlock (floating) {DIV} at (0,0) size 64x69
+              RenderImage {IMG} at (0,0) size 64x64
+              RenderText {#text} at (0,0) size 0x0
+            RenderBlock {DIV} at (0,69) size 784x1173
+              RenderBlock (floating) {DIV} at (0,0) size 64x69
+                RenderImage {IMG} at (0,0) size 64x64
+                RenderText {#text} at (0,0) size 0x0
+              RenderBlock {DIV} at (0,69) size 784x1104
+                RenderBlock (floating) {DIV} at (0,0) size 64x69
+                  RenderImage {IMG} at (0,0) size 64x64
+                  RenderText {#text} at (0,0) size 0x0
+                RenderBlock {DIV} at (0,69) size 784x1035
+                  RenderBlock (floating) {DIV} at (0,0) size 64x69
+                    RenderImage {IMG} at (0,0) size 64x64
+                    RenderText {#text} at (0,0) size 0x0
+                  RenderBlock {DIV} at (0,69) size 784x966
+                    RenderBlock (floating) {DIV} at (0,0) size 64x69
+                      RenderImage {IMG} at (0,0) size 64x64
+                      RenderText {#text} at (0,0) size 0x0
+                    RenderBlock {DIV} at (0,69) size 784x897
+                      RenderBlock (floating) {DIV} at (0,0) size 64x69
+                        RenderImage {IMG} at (0,0) size 64x64
+                        RenderText {#text} at (0,0) size 0x0
+                      RenderBlock {DIV} at (0,69) size 784x828
+                        RenderBlock (floating) {DIV} at (0,0) size 64x69
+                          RenderImage {IMG} at (0,0) size 64x64
+                          RenderText {#text} at (0,0) size 0x0
+                        RenderBlock {DIV} at (0,69) size 784x759
+                          RenderBlock (floating) {DIV} at (0,0) size 64x69
+                            RenderImage {IMG} at (0,0) size 64x64
+                            RenderText {#text} at (0,0) size 0x0
+                          RenderBlock {DIV} at (0,69) size 784x690
+                            RenderBlock (floating) {DIV} at (0,0) size 64x69
+                              RenderImage {IMG} at (0,0) size 64x64
+                              RenderText {#text} at (0,0) size 0x0
+                            RenderBlock {DIV} at (0,69) size 784x621
+                              RenderBlock (floating) {DIV} at (0,0) size 64x69
+                                RenderImage {IMG} at (0,0) size 64x64
+                                RenderText {#text} at (0,0) size 0x0
+                              RenderBlock {DIV} at (0,69) size 784x552
+                                RenderBlock (floating) {DIV} at (0,0) size 64x69
+                                  RenderImage {IMG} at (0,0) size 64x64
+                                  RenderText {#text} at (0,0) size 0x0
+                                RenderBlock {DIV} at (0,69) size 784x483
+                                  RenderBlock (floating) {DIV} at (0,0) size 64x69
+                                    RenderImage {IMG} at (0,0) size 64x64
+                                    RenderText {#text} at (0,0) size 0x0
+                                  RenderBlock {DIV} at (0,69) size 784x414
+                                    RenderBlock (floating) {DIV} at (0,0) size 64x69
+                                      RenderImage {IMG} at (0,0) size 64x64
+                                      RenderText {#text} at (0,0) size 0x0
+                                    RenderBlock {DIV} at (0,69) size 784x345
+                                      RenderBlock (floating) {DIV} at (0,0) size 64x69
+                                        RenderImage {IMG} at (0,0) size 64x64
+                                        RenderText {#text} at (0,0) size 0x0
+                                      RenderBlock {DIV} at (0,69) size 784x276
+                                        RenderBlock (floating) {DIV} at (0,0) size 64x69
+                                          RenderImage {IMG} at (0,0) size 64x64
+                                          RenderText {#text} at (0,0) size 0x0
+                                        RenderBlock {DIV} at (0,69) size 784x207
+                                          RenderBlock (floating) {DIV} at (0,0) size 64x69
+                                            RenderImage {IMG} at (0,0) size 64x64
+                                            RenderText {#text} at (0,0) size 0x0
+                                          RenderBlock {DIV} at (0,69) size 784x138
+                                            RenderBlock (floating) {DIV} at (0,0) size 64x69
+                                              RenderImage {IMG} at (0,0) size 64x64
+                                              RenderText {#text} at (0,0) size 0x0
+                                            RenderBlock {DIV} at (0,69) size 784x69
+                                              RenderBlock (floating) {DIV} at (0,0) size 64x69
+                                                RenderImage {IMG} at (0,0) size 64x64
+                                                RenderText {#text} at (0,0) size 0x0
+                                              RenderBlock {DIV} at (0,69) size 784x0
+                                                RenderBlock (floating) {DIV} at (0,0) size 64x69
+                                                  RenderImage {IMG} at (0,0) size 64x64
+                                                  RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatnestedAnonymousBlocksexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/nestedAnonymousBlocks-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/nestedAnonymousBlocks-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/nestedAnonymousBlocks-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,17 @@
</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 (floating) {DIV} at (0,0) size 207x20
+        RenderBlock {DIV} at (0,0) size 207x20
+          RenderText {#text} at (0,0) size 207x19
+            text run at (0,0) width 207: &quot;This is a test for rdar://5025925.&quot;
+      RenderBlock (floating) {DIV} at (206,0) size 305x20
+        RenderBlock {DIV} at (0,0) size 305x20
+          RenderText {#text} at (0,0) size 305x19
+            text run at (0,0) width 305: &quot;The test succeeds if this does not hang or crash.&quot;
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (511,0) size 4x19
+          text run at (511,0) width 4: &quot; &quot;
+      RenderBlock {DIV} at (0,20) size 784x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatnestedAnonymousBlocks2expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/nestedAnonymousBlocks2-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/nestedAnonymousBlocks2-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/nestedAnonymousBlocks2-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,12 @@
</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 {DIV} at (0,0) size 784x40
+        RenderBlock (anonymous) at (0,0) size 784x40
+          RenderText {#text} at (0,0) size 729x39
+            text run at (0,0) width 729: &quot;Test anonymous boxes removal on style change. This should not crash or hang. Render tree dump should not gain&quot;
+            text run at (0,20) width 188: &quot;additional anonymous boxes.&quot;
+        RenderBlock {DIV} at (0,40) size 784x0
+        RenderBlock {DIV} at (0,40) size 784x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatnopaintafterlayerdestructionexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/nopaint-after-layer-destruction-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/nopaint-after-layer-destruction-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/nopaint-after-layer-destruction-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 784x40
+        RenderText {#text} at (0,0) size 144x19
+          text run at (0,0) width 144: &quot;This is a pixel test for &quot;
+        RenderInline {I} at (0,0) size 774x39
+          RenderInline {A} at (0,0) size 353x19 [color=#0000EE]
+            RenderText {#text} at (143,0) size 353x19
+              text run at (143,0) width 353: &quot;http://bugzilla.opendarwin.org/show_bug.cgi?id=4334&quot;
+          RenderText {#text} at (495,0) size 774x39
+            text run at (495,0) width 5: &quot; &quot;
+            text run at (499,0) width 275: &quot;REGRESSION: Flickering when css-hover&quot;
+            text run at (0,20) width 278: &quot;should change opacity on floating elements&quot;
+        RenderText {#text} at (277,20) size 5x19
+          text run at (277,20) width 5: &quot;.&quot;
+      RenderBlock {P} at (0,56) size 784x20
+        RenderText {#text} at (0,0) size 281x19
+          text run at (0,0) width 281: &quot;There should be a solid green square below.&quot;
+      RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (floating) {DIV} at (0,102) size 100x100 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatnopaintafterlayerdestruction2expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/nopaint-after-layer-destruction2-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/nopaint-after-layer-destruction2-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/nopaint-after-layer-destruction2-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 784x40
+        RenderText {#text} at (0,0) size 144x19
+          text run at (0,0) width 144: &quot;This is a pixel test for &quot;
+        RenderInline {I} at (0,0) size 774x39
+          RenderInline {A} at (0,0) size 353x19 [color=#0000EE]
+            RenderText {#text} at (143,0) size 353x19
+              text run at (143,0) width 353: &quot;http://bugzilla.opendarwin.org/show_bug.cgi?id=4334&quot;
+          RenderText {#text} at (495,0) size 774x39
+            text run at (495,0) width 5: &quot; &quot;
+            text run at (499,0) width 275: &quot;REGRESSION: Flickering when css-hover&quot;
+            text run at (0,20) width 278: &quot;should change opacity on floating elements&quot;
+        RenderText {#text} at (277,20) size 5x19
+          text run at (277,20) width 5: &quot;.&quot;
+      RenderBlock {P} at (0,56) size 784x20
+        RenderText {#text} at (0,0) size 499x19
+          text run at (0,0) width 499: &quot;There should be a solid green square below mixed in with a paragraph of text.&quot;
+      RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,112) size 784x143
+        RenderBlock {DIV} at (0,0) size 784x142
+          RenderBlock (floating) {DIV} at (3,3) size 75x75 [bgcolor=#008000]
+          RenderBlock {H3} at (0,0) size 784x23
+            RenderText {#text} at (81,0) size 162x22
+              text run at (81,0) width 162: &quot;Stanley Park Forest&quot;
+          RenderBlock {P} at (0,41) size 784x101
+            RenderText {#text} at (81,0) size 770x99
+              text run at (81,0) width 689: &quot;The forest is primarily second and third growth. The area was saved from development because of its status&quot;
+              text run at (81,20) width 677: &quot;as a federal military reserve; it occupied a strategic location for defending the former provincial capital of&quot;
+              text run at (0,40) width 741: &quot;New Westminster in the case of an American naval invasion. Nevertheless, the federal government allowed logging&quot;
+              text run at (0,60) width 766: &quot;operations there in the mid-nineteenth century. Large swathes of the park were also deforested by natural causes on two&quot;
+              text run at (0,80) width 190: &quot;occasions in the 20th century.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatoverhangingafterheightdecreaseexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-after-height-decrease-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-after-height-decrease-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-after-height-decrease-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,21 @@
</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 {DIV} at (0,0) size 784x20
+        RenderBlock {DIV} at (0,0) size 784x40 [bgcolor=#808080]
+      RenderBlock {DIV} at (0,20) size 784x80 [bgcolor=#C0C0C0]
+        RenderBlock {DIV} at (0,0) size 784x0
+      RenderBlock {DIV} at (0,100) size 784x20
+        RenderBlock {DIV} at (0,0) size 784x40 [bgcolor=#808080]
+      RenderBlock {DIV} at (0,120) size 784x80 [bgcolor=#C0C0C0]
+        RenderBlock {DIV} at (0,0) size 784x20
+          RenderText {#text} at (0,0) size 253x19
+            text run at (0,0) width 253: &quot;This line should start at the left margin.&quot;
+      RenderBlock {DIV} at (0,200) size 784x20
+        RenderBlock {DIV} at (0,0) size 784x40 [bgcolor=#808080]
+          RenderBlock (floating) {DIV} at (0,0) size 100x30 [bgcolor=#0000FF]
+      RenderBlock {DIV} at (0,220) size 784x80 [bgcolor=#C0C0C0]
+        RenderText {#text} at (100,0) size 267x19
+          text run at (100,0) width 267: &quot;This line should not overlap the blue box.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatoverhangingfloataddinstaticpositionblockexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-add-in-static-position-block-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-add-in-static-position-block-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-add-in-static-position-block-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+layer at (8,8) size 18x180
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x180
+    RenderBlock (floating) {DIV} at (8,0) size 10x100 [bgcolor=#C0C0C0]
+    RenderBlock {DIV} at (0,0) size 18x180
+      RenderBlock {DIV} at (0,0) size 18x180
+        RenderBlock (floating) {DIV} at (3,0) size 5x50 [bgcolor=#FFA500]
+        RenderBlock {DIV} at (0,0) size 18x180 [bgcolor=#0000FF]
+          RenderText {#text} at (0,100) size 12x79
+            text run at (0,100) width 12: &quot;A&quot;
+            text run at (0,120) width 11: &quot;B&quot;
+            text run at (0,140) width 11: &quot;C&quot;
+            text run at (0,160) width 12: &quot;D&quot;
+          RenderBlock (floating) {DIV} at (13,160) size 5x50 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatoverhangingfloataddinstaticpositionblock2expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-add-in-static-position-block2-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-add-in-static-position-block2-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-add-in-static-position-block2-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+layer at (8,8) size 18x180
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x180
+    RenderBlock (floating) {DIV} at (8,0) size 10x100 [bgcolor=#C0C0C0]
+    RenderBlock {DIV} at (0,0) size 18x180
+      RenderBlock {DIV} at (0,0) size 18x180
+        RenderBlock (floating) {DIV} at (3,0) size 5x50 [bgcolor=#FFA500]
+        RenderBlock {DIV} at (0,0) size 18x180 [bgcolor=#0000FF]
+          RenderText {#text} at (0,100) size 12x79
+            text run at (0,100) width 12: &quot;A&quot;
+            text run at (0,120) width 11: &quot;B&quot;
+            text run at (0,140) width 11: &quot;C&quot;
+            text run at (0,160) width 12: &quot;D&quot;
+          RenderBlock (floating) {DIV} at (13,160) size 5x50 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatoverhangingfloatremovefromabsolutepositionblockexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-remove-from-absolute-position-block-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-remove-from-absolute-position-block-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-remove-from-absolute-position-block-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,19 @@
</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 (8,8) size 18x0
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x0
+    RenderBlock (floating) {DIV} at (8,0) size 10x100 [bgcolor=#C0C0C0]
+layer at (8,8) size 18x110
+  RenderBlock (positioned) {DIV} at (0,0) size 18x110
+    RenderBlock {DIV} at (0,0) size 18x80
+      RenderBlock (floating) {DIV} at (13,0) size 5x50 [bgcolor=#FFA500]
+      RenderBlock {DIV} at (0,0) size 18x80 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 12x79
+          text run at (0,0) width 12: &quot;A&quot;
+          text run at (0,20) width 11: &quot;B&quot;
+          text run at (0,40) width 11: &quot;C&quot;
+          text run at (0,60) width 12: &quot;D&quot;
+        RenderBlock (floating) {DIV} at (13,60) size 5x50 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatoverhangingfloatremovefromabsolutepositionblock2expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-remove-from-absolute-position-block2-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-remove-from-absolute-position-block2-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-remove-from-absolute-position-block2-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,19 @@
</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 (8,8) size 18x0
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x0
+    RenderBlock (floating) {DIV} at (8,0) size 10x100 [bgcolor=#C0C0C0]
+layer at (8,8) size 18x110
+  RenderBlock (positioned) {DIV} at (0,0) size 18x110
+    RenderBlock {DIV} at (0,0) size 18x80
+      RenderBlock (floating) {DIV} at (13,0) size 5x50 [bgcolor=#FFA500]
+      RenderBlock {DIV} at (0,0) size 18x80 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 12x79
+          text run at (0,0) width 12: &quot;A&quot;
+          text run at (0,20) width 11: &quot;B&quot;
+          text run at (0,40) width 11: &quot;C&quot;
+          text run at (0,60) width 12: &quot;D&quot;
+        RenderBlock (floating) {DIV} at (13,60) size 5x50 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatoverhangingfloatremovefromfixedpositionblockexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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
+layer at (8,8) size 18x0
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x0
+    RenderBlock (floating) {DIV} at (8,0) size 10x100 [bgcolor=#C0C0C0]
+layer at (8,8) size 61x70
+  RenderBlock (positioned) {DIV} at (8,8) size 61x70
+    RenderBlock {DIV} at (0,0) size 61x20
+      RenderBlock (floating) {DIV} at (55,0) size 6x50 [bgcolor=#FFA500]
+      RenderBlock {DIV} at (0,0) size 61x20 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 56x19
+          text run at (0,0) width 56: &quot;A B C D&quot;
+        RenderBlock (floating) {DIV} at (50,20) size 6x50 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatoverhangingfloatremovefromfixedpositionblock2expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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
+layer at (8,8) size 18x0
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x0
+    RenderBlock (floating) {DIV} at (8,0) size 10x100 [bgcolor=#C0C0C0]
+layer at (8,8) size 61x70
+  RenderBlock (positioned) {DIV} at (8,8) size 61x70
+    RenderBlock {DIV} at (0,0) size 61x20
+      RenderBlock (floating) {DIV} at (55,0) size 6x50 [bgcolor=#FFA500]
+      RenderBlock {DIV} at (0,0) size 61x20 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 56x19
+          text run at (0,0) width 56: &quot;A B C D&quot;
+        RenderBlock (floating) {DIV} at (50,20) size 6x50 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatoverhangingtallblockexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-tall-block-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-tall-block-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/overhanging-tall-block-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+layer at (0,0) size 800x33554431
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x33554431 backgroundClip at (0,0) size 800x16777216 clip at (0,0) size 800x16777216 outlineClip at (0,0) size 800x16777216
+  RenderBlock {HTML} at (0,0) size 800x33554431
+    RenderBody {BODY} at (8,8) size 784x33554423
+      RenderBlock {DIV} at (0,0) size 784x33554431
+      RenderBlock {DIV} at (0,33554431) size 784x0
+      RenderBlock {DIV} at (0,33554431) size 784x0
+layer at (10,11) size 135x33554431 backgroundClip at (10,11) size 135x16777205 clip at (11,12) size 133x16777204 outlineClip at (0,0) size 800x16777216
+  RenderTextControl {TEXTAREA} at (2,3) size 135x33554428 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
+    RenderBlock {DIV} at (3,3) size 129x14
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatoverlappingfloatswithoverflowhiddenexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/overlapping-floats-with-overflow-hidden-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/overlapping-floats-with-overflow-hidden-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/overlapping-floats-with-overflow-hidden-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,12 @@
</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 784x20
+        RenderText {#text} at (0,0) size 241x19
+          text run at (0,0) width 241: &quot;There should be no red visible below.&quot;
+      RenderBlock {DIV} at (0,20) size 520x0
+        RenderBlock (floating) {DIV} at (0,0) size 520x356 [bgcolor=#FF0000]
+layer at (8,28) size 520x356
+  RenderBlock (floating) {DIV} at (0,0) size 520x356 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatrelativepaintedtwiceexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/relative-painted-twice-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/relative-painted-twice-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/relative-painted-twice-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+layer at (0,0) size 800x2016
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x2016
+  RenderBlock {HTML} at (0,0) size 800x2016
+    RenderBody {BODY} at (8,8) size 784x2000
+      RenderBlock {DIV} at (0,0) size 784x150
+      RenderBlock {DIV} at (0,150) size 784x0
+layer at (8,58) size 784x0
+  RenderBlock (relative positioned) {DIV} at (0,0) size 784x0
+    RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#0000007F]
+caret: position 0 of child 1 {DIV} of child 1 {DIV} of child 1 {DIV} of body
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatshrinktoavoidfloatcomplexityexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/shrink-to-avoid-float-complexity-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/shrink-to-avoid-float-complexity-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/shrink-to-avoid-float-complexity-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,346 @@
</span><ins>+layer at (0,0) size 800x2125
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x2125
+  RenderBlock {HTML} at (0,0) size 800x2126
+    RenderBody {BODY} at (8,19) size 784x2091
+      RenderBlock {H2} at (0,0) size 784x30
+        RenderText {#text} at (0,1) size 147x28
+          text run at (0,1) width 147: &quot;Test 1 (1 float)&quot;
+      RenderBlock {HR} at (48,297) size 688x3 [border: (1px inset #000000)]
+      RenderBlock {H2} at (0,347) size 784x31
+        RenderText {#text} at (0,1) size 147x28
+          text run at (0,1) width 147: &quot;Test 2 (1 float)&quot;
+      RenderBlock {HR} at (48,645) size 688x3 [border: (1px inset #000000)]
+      RenderBlock {H2} at (0,695) size 784x31
+        RenderText {#text} at (0,1) size 147x28
+          text run at (0,1) width 147: &quot;Test 3 (1 float)&quot;
+      RenderBlock {HR} at (48,993) size 688x3 [border: (1px inset #000000)]
+      RenderBlock {H2} at (0,1043) size 784x31
+        RenderText {#text} at (0,1) size 156x28
+          text run at (0,1) width 156: &quot;Test 4 (2 floats)&quot;
+      RenderBlock {HR} at (48,1341) size 688x3 [border: (1px inset #000000)]
+      RenderBlock {H2} at (0,1391) size 784x31
+        RenderText {#text} at (0,1) size 156x28
+          text run at (0,1) width 156: &quot;Test 5 (2 floats)&quot;
+      RenderBlock {HR} at (48,1689) size 688x3 [border: (1px inset #000000)]
+      RenderBlock {H2} at (0,1739) size 784x31
+        RenderText {#text} at (0,1) size 156x28
+          text run at (0,1) width 156: &quot;Test 6 (2 floats)&quot;
+layer at (8,70) size 784x200
+  RenderBlock {DIV} at (0,49) size 784x201 [bgcolor=#C0C0C0]
+    RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FFFF00] [border: (4px solid #008000)]
+      RenderText {#text} at (36,36) size 125x59
+        text run at (36,36) width 122: &quot;This yellow square&quot;
+        text run at (36,56) width 125: &quot;is floated left and it&quot;
+        text run at (36,76) width 95: &quot;has no margin.&quot;
+layer at (208,70) size 484x180
+  RenderBlock {DIV} at (200,0) size 484x180 [bgcolor=#FFA500]
+    RenderText {#text} at (0,0) size 144x19
+      text run at (0,0) width 144: &quot;This orange rectangle:&quot;
+    RenderBR {BR} at (143,0) size 1x19
+    RenderText {#text} at (0,20) size 97x19
+      text run at (0,20) width 97: &quot;\x{2013} establishes a &quot;
+    RenderInline {STRONG} at (0,0) size 196x19
+      RenderText {#text} at (96,20) size 196x19
+        text run at (96,20) width 196: &quot;new block formating context&quot;
+    RenderText {#text} at (291,20) size 410x39
+      text run at (291,20) width 119: &quot; thanks to the CSS&quot;
+      text run at (0,40) width 76: &quot;declaration &quot;
+    RenderInline {CODE} at (0,0) size 125x14
+      RenderText {#text} at (75,45) size 125x14
+        text run at (75,45) width 125: &quot;overflow: hidden&quot;
+    RenderText {#text} at (199,40) size 6x19
+      text run at (199,40) width 6: &quot;;&quot;
+    RenderBR {BR} at (204,40) size 1x19
+    RenderText {#text} at (0,60) size 333x19
+      text run at (0,60) width 333: &quot;\x{2013} has a 100px left margin and a 100px right margin;&quot;
+    RenderBR {BR} at (332,60) size 1x19
+    RenderBR {BR} at (0,80) size 0x19
+    RenderText {#text} at (0,100) size 144x19
+      text run at (0,100) width 144: &quot;This orange rectangle:&quot;
+    RenderBR {BR} at (143,100) size 1x19
+    RenderText {#text} at (0,120) size 97x19
+      text run at (0,120) width 97: &quot;\x{2013} establishes a &quot;
+    RenderInline {STRONG} at (0,0) size 196x19
+      RenderText {#text} at (96,120) size 196x19
+        text run at (96,120) width 196: &quot;new block formating context&quot;
+    RenderText {#text} at (291,120) size 410x39
+      text run at (291,120) width 119: &quot; thanks to the CSS&quot;
+      text run at (0,140) width 76: &quot;declaration &quot;
+    RenderInline {CODE} at (0,0) size 125x14
+      RenderText {#text} at (75,145) size 125x14
+        text run at (75,145) width 125: &quot;overflow: hidden&quot;
+    RenderText {#text} at (199,140) size 6x19
+      text run at (199,140) width 6: &quot;;&quot;
+    RenderBR {BR} at (204,140) size 1x19
+    RenderText {#text} at (0,160) size 333x19
+      text run at (0,160) width 333: &quot;\x{2013} has a 100px left margin and a 100px right margin;&quot;
+layer at (8,418) size 784x200
+  RenderBlock {DIV} at (0,397) size 784x201 [bgcolor=#C0C0C0]
+    RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FFFF00] [border: (4px solid #008000)]
+      RenderText {#text} at (36,36) size 125x59
+        text run at (36,36) width 122: &quot;This yellow square&quot;
+        text run at (36,56) width 125: &quot;is floated left and it&quot;
+        text run at (36,76) width 95: &quot;has no margin.&quot;
+layer at (208,418) size 584x180
+  RenderBlock {DIV} at (200,0) size 584x180 [bgcolor=#FFA500]
+    RenderText {#text} at (0,0) size 144x19
+      text run at (0,0) width 144: &quot;This orange rectangle:&quot;
+    RenderBR {BR} at (143,0) size 1x19
+    RenderText {#text} at (0,20) size 97x19
+      text run at (0,20) width 97: &quot;\x{2013} establishes a &quot;
+    RenderInline {STRONG} at (0,0) size 196x19
+      RenderText {#text} at (96,20) size 196x19
+        text run at (96,20) width 196: &quot;new block formating context&quot;
+    RenderText {#text} at (291,20) size 198x19
+      text run at (291,20) width 198: &quot; thanks to the CSS declaration &quot;
+    RenderInline {CODE} at (0,0) size 560x34
+      RenderText {#text} at (488,25) size 560x34
+        text run at (488,25) width 72: &quot;overflow:&quot;
+        text run at (0,45) width 47: &quot;hidden&quot;
+    RenderText {#text} at (46,40) size 6x19
+      text run at (46,40) width 6: &quot;;&quot;
+    RenderBR {BR} at (51,40) size 1x19
+    RenderText {#text} at (0,60) size 168x19
+      text run at (0,60) width 168: &quot;\x{2013} has a 200px left margin;&quot;
+    RenderBR {BR} at (167,60) size 1x19
+    RenderBR {BR} at (0,80) size 0x19
+    RenderText {#text} at (0,100) size 144x19
+      text run at (0,100) width 144: &quot;This orange rectangle:&quot;
+    RenderBR {BR} at (143,100) size 1x19
+    RenderText {#text} at (0,120) size 97x19
+      text run at (0,120) width 97: &quot;\x{2013} establishes a &quot;
+    RenderInline {STRONG} at (0,0) size 196x19
+      RenderText {#text} at (96,120) size 196x19
+        text run at (96,120) width 196: &quot;new block formating context&quot;
+    RenderText {#text} at (291,120) size 198x19
+      text run at (291,120) width 198: &quot; thanks to the CSS declaration &quot;
+    RenderInline {CODE} at (0,0) size 560x34
+      RenderText {#text} at (488,125) size 560x34
+        text run at (488,125) width 72: &quot;overflow:&quot;
+        text run at (0,145) width 47: &quot;hidden&quot;
+    RenderText {#text} at (46,140) size 6x19
+      text run at (46,140) width 6: &quot;;&quot;
+    RenderBR {BR} at (51,140) size 1x19
+    RenderText {#text} at (0,160) size 168x19
+      text run at (0,160) width 168: &quot;\x{2013} has a 200px left margin;&quot;
+layer at (8,766) size 784x200
+  RenderBlock {DIV} at (0,745) size 784x201 [bgcolor=#C0C0C0]
+    RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FFFF00] [border: (4px solid #008000)]
+      RenderText {#text} at (36,36) size 123x79
+        text run at (36,36) width 122: &quot;This yellow square&quot;
+        text run at (36,56) width 123: &quot;is a floated left and&quot;
+        text run at (36,76) width 80: &quot;it has a right&quot;
+        text run at (36,96) width 111: &quot;margin of 100px.&quot;
+layer at (308,766) size 384x180
+  RenderBlock {DIV} at (300,0) size 384x180 [bgcolor=#FFA500]
+    RenderText {#text} at (0,0) size 144x19
+      text run at (0,0) width 144: &quot;This orange rectangle:&quot;
+    RenderBR {BR} at (143,0) size 1x19
+    RenderText {#text} at (0,20) size 97x19
+      text run at (0,20) width 97: &quot;\x{2013} establishes a &quot;
+    RenderInline {STRONG} at (0,0) size 196x19
+      RenderText {#text} at (96,20) size 196x19
+        text run at (96,20) width 196: &quot;new block formating context&quot;
+    RenderText {#text} at (291,20) size 378x39
+      text run at (291,20) width 87: &quot; thanks to the&quot;
+      text run at (0,40) width 108: &quot;CSS declaration &quot;
+    RenderInline {CODE} at (0,0) size 126x14
+      RenderText {#text} at (107,45) size 126x14
+        text run at (107,45) width 126: &quot;overflow: hidden&quot;
+    RenderText {#text} at (232,40) size 5x19
+      text run at (232,40) width 5: &quot;;&quot;
+    RenderBR {BR} at (236,40) size 1x19
+    RenderText {#text} at (0,60) size 317x19
+      text run at (0,60) width 317: &quot;\x{2013} has a 0px left margin and a 100px right margin;&quot;
+    RenderBR {BR} at (316,60) size 1x19
+    RenderBR {BR} at (0,80) size 0x19
+    RenderText {#text} at (0,100) size 144x19
+      text run at (0,100) width 144: &quot;This orange rectangle:&quot;
+    RenderBR {BR} at (143,100) size 1x19
+    RenderText {#text} at (0,120) size 97x19
+      text run at (0,120) width 97: &quot;\x{2013} establishes a &quot;
+    RenderInline {STRONG} at (0,0) size 196x19
+      RenderText {#text} at (96,120) size 196x19
+        text run at (96,120) width 196: &quot;new block formating context&quot;
+    RenderText {#text} at (291,120) size 378x39
+      text run at (291,120) width 87: &quot; thanks to the&quot;
+      text run at (0,140) width 108: &quot;CSS declaration &quot;
+    RenderInline {CODE} at (0,0) size 126x14
+      RenderText {#text} at (107,145) size 126x14
+        text run at (107,145) width 126: &quot;overflow: hidden&quot;
+    RenderText {#text} at (232,140) size 5x19
+      text run at (232,140) width 5: &quot;;&quot;
+    RenderBR {BR} at (236,140) size 1x19
+    RenderText {#text} at (0,160) size 317x19
+      text run at (0,160) width 317: &quot;\x{2013} has a 0px left margin and a 100px right margin;&quot;
+layer at (8,1114) size 784x200
+  RenderBlock {DIV} at (0,1093) size 784x201 [bgcolor=#C0C0C0]
+    RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FFFF00] [border: (4px solid #008000)]
+      RenderText {#text} at (36,36) size 125x59
+        text run at (36,36) width 122: &quot;This yellow square&quot;
+        text run at (36,56) width 125: &quot;is floated left and it&quot;
+        text run at (36,76) width 95: &quot;has no margin.&quot;
+    RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FFFF00] [border: (4px solid #008000)]
+      RenderText {#text} at (36,36) size 122x79
+        text run at (36,36) width 122: &quot;This yellow square&quot;
+        text run at (36,56) width 105: &quot;is a floated right&quot;
+        text run at (36,76) width 82: &quot;and it has no&quot;
+        text run at (36,96) width 50: &quot;margin.&quot;
+layer at (208,1114) size 384x180
+  RenderBlock {DIV} at (200,0) size 384x180 [bgcolor=#FFA500]
+    RenderText {#text} at (0,0) size 144x19
+      text run at (0,0) width 144: &quot;This orange rectangle:&quot;
+    RenderBR {BR} at (143,0) size 1x19
+    RenderText {#text} at (0,20) size 97x19
+      text run at (0,20) width 97: &quot;\x{2013} establishes a &quot;
+    RenderInline {STRONG} at (0,0) size 196x19
+      RenderText {#text} at (96,20) size 196x19
+        text run at (96,20) width 196: &quot;new block formating context&quot;
+    RenderText {#text} at (291,20) size 378x39
+      text run at (291,20) width 87: &quot; thanks to the&quot;
+      text run at (0,40) width 108: &quot;CSS declaration &quot;
+    RenderInline {CODE} at (0,0) size 126x14
+      RenderText {#text} at (107,45) size 126x14
+        text run at (107,45) width 126: &quot;overflow: hidden&quot;
+    RenderText {#text} at (232,40) size 5x19
+      text run at (232,40) width 5: &quot;;&quot;
+    RenderBR {BR} at (236,40) size 1x19
+    RenderText {#text} at (0,60) size 333x19
+      text run at (0,60) width 333: &quot;\x{2013} has a 100px left margin and a 100px right margin;&quot;
+    RenderBR {BR} at (332,60) size 1x19
+    RenderBR {BR} at (0,80) size 0x19
+    RenderText {#text} at (0,100) size 144x19
+      text run at (0,100) width 144: &quot;This orange rectangle:&quot;
+    RenderBR {BR} at (143,100) size 1x19
+    RenderText {#text} at (0,120) size 97x19
+      text run at (0,120) width 97: &quot;\x{2013} establishes a &quot;
+    RenderInline {STRONG} at (0,0) size 196x19
+      RenderText {#text} at (96,120) size 196x19
+        text run at (96,120) width 196: &quot;new block formating context&quot;
+    RenderText {#text} at (291,120) size 378x39
+      text run at (291,120) width 87: &quot; thanks to the&quot;
+      text run at (0,140) width 108: &quot;CSS declaration &quot;
+    RenderInline {CODE} at (0,0) size 126x14
+      RenderText {#text} at (107,145) size 126x14
+        text run at (107,145) width 126: &quot;overflow: hidden&quot;
+    RenderText {#text} at (232,140) size 5x19
+      text run at (232,140) width 5: &quot;;&quot;
+    RenderBR {BR} at (236,140) size 1x19
+    RenderText {#text} at (0,160) size 333x19
+      text run at (0,160) width 333: &quot;\x{2013} has a 100px left margin and a 100px right margin;&quot;
+layer at (8,1461) size 784x200
+  RenderBlock {DIV} at (0,1441) size 784x201 [bgcolor=#C0C0C0]
+    RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FFFF00] [border: (4px solid #008000)]
+      RenderText {#text} at (36,36) size 125x59
+        text run at (36,36) width 122: &quot;This yellow square&quot;
+        text run at (36,56) width 125: &quot;is floated left and it&quot;
+        text run at (36,76) width 95: &quot;has no margin.&quot;
+    RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FFFF00] [border: (4px solid #008000)]
+      RenderText {#text} at (36,36) size 122x79
+        text run at (36,36) width 122: &quot;This yellow square&quot;
+        text run at (36,56) width 105: &quot;is a floated right&quot;
+        text run at (36,76) width 82: &quot;and it has no&quot;
+        text run at (36,96) width 50: &quot;margin.&quot;
+layer at (208,1461) size 384x180
+  RenderBlock {DIV} at (200,0) size 384x180 [bgcolor=#FFA500]
+    RenderText {#text} at (0,0) size 144x19
+      text run at (0,0) width 144: &quot;This orange rectangle:&quot;
+    RenderBR {BR} at (143,0) size 1x19
+    RenderText {#text} at (0,20) size 97x19
+      text run at (0,20) width 97: &quot;\x{2013} establishes a &quot;
+    RenderInline {STRONG} at (0,0) size 196x19
+      RenderText {#text} at (96,20) size 196x19
+        text run at (96,20) width 196: &quot;new block formating context&quot;
+    RenderText {#text} at (291,20) size 378x39
+      text run at (291,20) width 87: &quot; thanks to the&quot;
+      text run at (0,40) width 108: &quot;CSS declaration &quot;
+    RenderInline {CODE} at (0,0) size 126x14
+      RenderText {#text} at (107,45) size 126x14
+        text run at (107,45) width 126: &quot;overflow: hidden&quot;
+    RenderText {#text} at (232,40) size 5x19
+      text run at (232,40) width 5: &quot;;&quot;
+    RenderBR {BR} at (236,40) size 1x19
+    RenderText {#text} at (0,60) size 177x19
+      text run at (0,60) width 177: &quot;\x{2013} has a 200px right margin;&quot;
+    RenderBR {BR} at (176,60) size 1x19
+    RenderBR {BR} at (0,80) size 0x19
+    RenderText {#text} at (0,100) size 144x19
+      text run at (0,100) width 144: &quot;This orange rectangle:&quot;
+    RenderBR {BR} at (143,100) size 1x19
+    RenderText {#text} at (0,120) size 97x19
+      text run at (0,120) width 97: &quot;\x{2013} establishes a &quot;
+    RenderInline {STRONG} at (0,0) size 196x19
+      RenderText {#text} at (96,120) size 196x19
+        text run at (96,120) width 196: &quot;new block formating context&quot;
+    RenderText {#text} at (291,120) size 378x39
+      text run at (291,120) width 87: &quot; thanks to the&quot;
+      text run at (0,140) width 108: &quot;CSS declaration &quot;
+    RenderInline {CODE} at (0,0) size 126x14
+      RenderText {#text} at (107,145) size 126x14
+        text run at (107,145) width 126: &quot;overflow: hidden&quot;
+    RenderText {#text} at (232,140) size 5x19
+      text run at (232,140) width 5: &quot;;&quot;
+    RenderBR {BR} at (236,140) size 1x19
+    RenderText {#text} at (0,160) size 177x19
+      text run at (0,160) width 177: &quot;\x{2013} has a 200px right margin;&quot;
+layer at (8,1809) size 784x300
+  RenderBlock {DIV} at (0,1789) size 784x301 [bgcolor=#C0C0C0]
+    RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FFFF00] [border: (4px solid #008000)]
+      RenderText {#text} at (36,36) size 125x79
+        text run at (36,36) width 122: &quot;This yellow square&quot;
+        text run at (36,56) width 125: &quot;is floated left and it&quot;
+        text run at (36,76) width 116: &quot;has a right margin&quot;
+        text run at (36,96) width 62: &quot;of 100px.&quot;
+    RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FFFF00] [border: (4px solid #008000)]
+      RenderText {#text} at (36,36) size 122x79
+        text run at (36,36) width 122: &quot;This yellow square&quot;
+        text run at (36,56) width 121: &quot;is floated right and&quot;
+        text run at (36,76) width 120: &quot;it has a left margin&quot;
+        text run at (36,96) width 62: &quot;of 100px.&quot;
+layer at (308,1809) size 184x300
+  RenderBlock {DIV} at (300,0) size 184x300 [bgcolor=#FFA500]
+    RenderText {#text} at (0,0) size 144x19
+      text run at (0,0) width 144: &quot;This orange rectangle:&quot;
+    RenderBR {BR} at (143,0) size 1x19
+    RenderText {#text} at (0,20) size 97x19
+      text run at (0,20) width 97: &quot;\x{2013} establishes a &quot;
+    RenderInline {STRONG} at (0,0) size 166x39
+      RenderText {#text} at (96,20) size 166x39
+        text run at (96,20) width 70: &quot;new block&quot;
+        text run at (0,40) width 123: &quot;formating context&quot;
+    RenderText {#text} at (122,40) size 168x39
+      text run at (122,40) width 46: &quot; thanks&quot;
+      text run at (0,60) width 144: &quot;to the CSS declaration&quot;
+    RenderInline {CODE} at (0,0) size 125x14
+      RenderText {#text} at (0,85) size 125x14
+        text run at (0,85) width 125: &quot;overflow: hidden&quot;
+    RenderText {#text} at (124,80) size 6x19
+      text run at (124,80) width 6: &quot;;&quot;
+    RenderBR {BR} at (129,80) size 1x19
+    RenderText {#text} at (0,100) size 174x39
+      text run at (0,100) width 174: &quot;\x{2013} has a 0px left margin and&quot;
+      text run at (0,120) width 123: &quot;a 0px right margin;&quot;
+    RenderBR {BR} at (122,120) size 1x19
+    RenderBR {BR} at (0,140) size 0x19
+    RenderText {#text} at (0,160) size 144x19
+      text run at (0,160) width 144: &quot;This orange rectangle:&quot;
+    RenderBR {BR} at (143,160) size 1x19
+    RenderText {#text} at (0,180) size 97x19
+      text run at (0,180) width 97: &quot;\x{2013} establishes a &quot;
+    RenderInline {STRONG} at (0,0) size 166x39
+      RenderText {#text} at (96,180) size 166x39
+        text run at (96,180) width 70: &quot;new block&quot;
+        text run at (0,200) width 123: &quot;formating context&quot;
+    RenderText {#text} at (122,200) size 168x39
+      text run at (122,200) width 46: &quot; thanks&quot;
+      text run at (0,220) width 144: &quot;to the CSS declaration&quot;
+    RenderInline {CODE} at (0,0) size 125x14
+      RenderText {#text} at (0,245) size 125x14
+        text run at (0,245) width 125: &quot;overflow: hidden&quot;
+    RenderText {#text} at (124,240) size 6x19
+      text run at (124,240) width 6: &quot;;&quot;
+    RenderBR {BR} at (129,240) size 1x19
+    RenderText {#text} at (0,260) size 174x39
+      text run at (0,260) width 174: &quot;\x{2013} has a 0px left margin and&quot;
+      text run at (0,280) width 123: &quot;a 0px right margin;&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatshrinktofitwidthexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/shrink-to-fit-width-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/shrink-to-fit-width-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/shrink-to-fit-width-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,77 @@
</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 320x19
+          text run at (0,0) width 320: &quot;Test shrink-to-fit width for floating elements (see &quot;
+        RenderInline {A} at (0,0) size 97x19 [color=#0000EE]
+          RenderText {#text} at (319,0) size 97x19
+            text run at (319,0) width 97: &quot;CSS 2.1 10.3.5&quot;
+        RenderText {#text} at (415,0) size 11x19
+          text run at (415,0) width 11: &quot;).&quot;
+      RenderBlock {P} at (0,36) size 784x40
+        RenderText {#text} at (0,0) size 203x19
+          text run at (0,0) width 203: &quot;Shrink-to-fit width is min(max(&quot;
+        RenderInline {I} at (0,0) size 163x19
+          RenderText {#text} at (202,0) size 163x19
+            text run at (202,0) width 163: &quot;preferred minimum width&quot;
+        RenderText {#text} at (364,0) size 9x19
+          text run at (364,0) width 9: &quot;, &quot;
+        RenderInline {I} at (0,0) size 100x19
+          RenderText {#text} at (372,0) size 100x19
+            text run at (372,0) width 100: &quot;available width&quot;
+        RenderText {#text} at (471,0) size 14x19
+          text run at (471,0) width 14: &quot;), &quot;
+        RenderInline {I} at (0,0) size 100x19
+          RenderText {#text} at (484,0) size 100x19
+            text run at (484,0) width 100: &quot;preferred width&quot;
+        RenderText {#text} at (583,0) size 738x39
+          text run at (583,0) width 15: &quot;). &quot;
+          text run at (597,0) width 141: &quot;In the following cases&quot;
+          text run at (0,20) width 111: &quot;(except the \x{201C}x\x{201D}), &quot;
+        RenderInline {I} at (0,0) size 163x19
+          RenderText {#text} at (110,20) size 163x19
+            text run at (110,20) width 163: &quot;preferred minimum width&quot;
+        RenderText {#text} at (272,20) size 18x19
+          text run at (272,20) width 18: &quot; &lt; &quot;
+        RenderInline {I} at (0,0) size 100x19
+          RenderText {#text} at (289,20) size 100x19
+            text run at (289,20) width 100: &quot;available width&quot;
+        RenderText {#text} at (388,20) size 18x19
+          text run at (388,20) width 18: &quot; &lt; &quot;
+        RenderInline {I} at (0,0) size 100x19
+          RenderText {#text} at (405,20) size 100x19
+            text run at (405,20) width 100: &quot;preferred width&quot;
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,92) size 100x250
+        RenderBlock (floating) {DIV} at (0,0) size 100x46 [border: (3px solid #000000)]
+          RenderText {#text} at (3,3) size 62x39
+            text run at (3,3) width 62: &quot;longword&quot;
+            text run at (3,23) width 62: &quot;longword&quot;
+        RenderBlock {DIV} at (0,46) size 100x10
+        RenderBlock (floating) {DIV} at (0,56) size 100x46 [border: (3px solid #000000)]
+          RenderText {#text} at (3,3) size 62x39
+            text run at (3,3) width 62: &quot;longword&quot;
+            text run at (3,23) width 62: &quot;longword&quot;
+        RenderBlock {DIV} at (0,102) size 100x10
+        RenderBlock (floating) {DIV} at (0,112) size 100x46 [border: (3px solid #000000)]
+          RenderText {#text} at (3,3) size 62x39
+            text run at (3,3) width 62: &quot;longword&quot;
+            text run at (3,23) width 62: &quot;longword&quot;
+        RenderBlock (floating) {DIV} at (86,158) size 14x26 [border: (3px solid #000000)]
+          RenderText {#text} at (3,3) size 8x19
+            text run at (3,3) width 8: &quot;x&quot;
+        RenderBlock {DIV} at (0,184) size 100x10
+        RenderBlock (floating) {DIV} at (0,194) size 100x46 [border: (3px solid #000000)]
+          RenderBlock {DIV} at (3,3) size 60x20 [bgcolor=#C0C0C0]
+          RenderText {#text} at (0,0) size 0x0
+          RenderBlock {DIV} at (3,23) size 60x20 [bgcolor=#C0C0C0]
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {DIV} at (0,240) size 100x10
+        RenderBlock (floating) {DIV} at (0,250) size 100x46 [border: (3px solid #000000)]
+          RenderBlock {DIV} at (3,3) size 60x20 [bgcolor=#C0C0C0]
+          RenderText {#text} at (0,0) size 0x0
+          RenderBlock {DIV} at (3,23) size 60x20 [bgcolor=#C0C0C0]
+          RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloattablerelayoutexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/table-relayout-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/table-relayout-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/table-relayout-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,42 @@
</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 784x40
+        RenderText {#text} at (0,0) size 177x19
+          text run at (0,0) width 177: &quot;This is a regression test for &quot;
+        RenderInline {I} at (0,0) size 755x39
+          RenderInline {A} at (0,0) size 354x19 [color=#0000EE]
+            RenderText {#text} at (176,0) size 354x19
+              text run at (176,0) width 354: &quot;http://bugzilla.opendarwin.org/show_bug.cgi?id=7395&quot;
+          RenderText {#text} at (529,0) size 755x39
+            text run at (529,0) width 5: &quot; &quot;
+            text run at (533,0) width 222: &quot;Table not properly re-flowed when&quot;
+            text run at (0,20) width 205: &quot;floated div removed from layout&quot;
+        RenderText {#text} at (204,20) size 5x19
+          text run at (204,20) width 5: &quot;.&quot;
+      RenderBlock {P} at (0,56) size 784x20
+        RenderText {#text} at (0,0) size 267x19
+          text run at (0,0) width 267: &quot;The two boxes below should be identical.&quot;
+      RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,102) size 200x66 [bgcolor=#C0C0C0]
+        RenderTable {TABLE} at (0,0) size 200x66
+          RenderTableSection {TBODY} at (0,0) size 200x66
+            RenderTableRow {TR} at (0,2) size 200x62
+              RenderTableCell {TD} at (2,2) size 196x62 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 182x59
+                  text run at (1,1) width 182: &quot;Lorem ipsum dolor sit amet,&quot;
+                  text run at (1,21) width 179: &quot;consectetuer adipiscing elit.&quot;
+                  text run at (1,41) width 81: &quot;Nunc neque.&quot;
+      RenderBlock (anonymous) at (0,168) size 784x20
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,188) size 200x66 [bgcolor=#C0C0C0]
+        RenderTable {TABLE} at (0,0) size 200x66
+          RenderTableSection {TBODY} at (0,0) size 200x66
+            RenderTableRow {TR} at (0,2) size 200x62
+              RenderTableCell {TD} at (2,2) size 196x62 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 182x59
+                  text run at (1,1) width 182: &quot;Lorem ipsum dolor sit amet,&quot;
+                  text run at (1,21) width 179: &quot;consectetuer adipiscing elit.&quot;
+                  text run at (1,41) width 81: &quot;Nunc neque.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatverticalmoverelayoutexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/vertical-move-relayout-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/vertical-move-relayout-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/vertical-move-relayout-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,26 @@
</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 54x19
+          text run at (0,0) width 54: &quot;Test for &quot;
+        RenderInline {I} at (0,0) size 614x19
+          RenderInline {A} at (0,0) size 353x19 [color=#0000EE]
+            RenderText {#text} at (53,0) size 353x19
+              text run at (53,0) width 353: &quot;http://bugzilla.opendarwin.org/show_bug.cgi?id=6795&quot;
+          RenderText {#text} at (405,0) size 262x19
+            text run at (405,0) width 5: &quot; &quot;
+            text run at (409,0) width 258: &quot;Slow image load causes render problem&quot;
+        RenderText {#text} at (666,0) size 5x19
+          text run at (666,0) width 5: &quot;.&quot;
+      RenderBlock {P} at (0,36) size 784x20
+        RenderText {#text} at (0,0) size 288x19
+          text run at (0,0) width 288: &quot;There should be only one blue square below:&quot;
+      RenderBlock {DIV} at (0,72) size 784x140
+        RenderBlock (anonymous) at (0,0) size 784x120
+          RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#87CEEB]
+          RenderBlock {DIV} at (100,0) size 50x120
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {DIV} at (0,120) size 784x20
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockfloatwidthupdateafterclearexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/float/width-update-after-clear-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/float/width-update-after-clear-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/float/width-update-after-clear-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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
+      RenderBlock (floating) {P} at (242,16) size 542x20
+        RenderText {#text} at (0,0) size 542x19
+          text run at (0,0) width 542: &quot;The 'hr' below should span the width of the page, not just to the left edge of this text.&quot;
+      RenderBlock {HR} at (0,52) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (floating) {P} at (230,78) size 554x20
+        RenderText {#text} at (0,0) size 554x19
+          text run at (0,0) width 554: &quot;The table below should span the width of the page, not just to the left edge of this text.&quot;
+      RenderTable {TABLE} at (0,114) size 784x68 [border: (10px outset #808080)]
+        RenderTableSection {TBODY} at (10,10) size 764x48
+          RenderTableRow {TR} at (0,2) size 764x44
+            RenderTableCell {TD} at (2,2) size 760x44 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 737x39
+                text run at (2,2) width 375: &quot;This is a table that should fill the entire width of the page. &quot;
+                text run at (376,2) width 363: &quot;It should clear the float and then take up the width of the&quot;
+                text run at (2,22) width 208: &quot;page. If it doesn't then it's a bug.&quot;
+      RenderBlock (floating) {P} at (350,198) size 434x20
+        RenderText {#text} at (0,0) size 434x19
+          text run at (0,0) width 434: &quot;The overflow auto section below should span the width of the page.&quot;
+layer at (8,242) size 784x40
+  RenderBlock {DIV} at (0,234) size 784x40
+    RenderText {#text} at (0,0) size 779x39
+      text run at (0,0) width 364: &quot;This is a div that should fill the entire width of the page. &quot;
+      text run at (363,0) width 416: &quot;It should clear the float and then take up the width of the page. If&quot;
+      text run at (0,20) width 155: &quot;it doesn't then it's a bug.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainblockexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x164
+  RenderBlock {HTML} at (0,0) size 800x164
+    RenderBody {BODY} at (8,8) size 784x148
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 499x19
+          text run at (0,0) width 261: &quot;You should see a green rectangle below. &quot;
+          text run at (260,0) width 239: &quot;If you see any red, the test has failed.&quot;
+      RenderBlock {DIV} at (0,20) size 384x128 [bgcolor=#FF0000]
+        RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+          RenderText {#text} at (0,-1) size 320x65
+            text run at (0,-1) width 320: &quot;xxxxx&quot;
+        RenderBlock {DIV} at (320,0) size 64x128 [bgcolor=#008000]
+        RenderBR {BR} at (384,-1) size 0x65
+        RenderBlock {DIV} at (0,0) size 64x128 [bgcolor=#008000]
+        RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+          RenderText {#text} at (64,63) size 320x65
+            text run at (64,63) width 320: &quot;xxxxx&quot;
+        RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainblockfontexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-font-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-font-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-font-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,24 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x212
+  RenderBlock {HTML} at (0,0) size 800x212
+    RenderBody {BODY} at (8,8) size 784x188
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 499x19
+          text run at (0,0) width 261: &quot;You should see a green rectangle below. &quot;
+          text run at (260,0) width 239: &quot;If you see any red, the test has failed.&quot;
+      RenderBlock {P} at (0,166) size 784x22 [border: (1px solid #000000)]
+        RenderText {#text} at (1,1) size 189x19
+          text run at (1,1) width 189: &quot;This line should look normal.&quot;
+layer at (8,28) size 384x130
+  RenderBlock {DIV} at (0,20) size 384x130 [bgcolor=#FF0000]
+    RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+      RenderText {#text} at (0,0) size 320x65
+        text run at (0,0) width 320: &quot;xxxxx&quot;
+    RenderInline {SPAN} at (0,0) size 64x129 [bgcolor=#008000]
+    RenderBR {BR} at (384,0) size 0x65
+    RenderBlock {DIV} at (0,2) size 64x128 [bgcolor=#008000]
+    RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+      RenderText {#text} at (64,65) size 320x65
+        text run at (64,65) width 320: &quot;xxxxx&quot;
+    RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainblockglyphsexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-glyphs-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-glyphs-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-glyphs-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,24 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x212
+  RenderBlock {HTML} at (0,0) size 800x212
+    RenderBody {BODY} at (8,8) size 784x188
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 499x19
+          text run at (0,0) width 261: &quot;You should see a green rectangle below. &quot;
+          text run at (260,0) width 239: &quot;If you see any red, the test has failed.&quot;
+      RenderBlock {P} at (0,166) size 784x22 [border: (1px solid #000000)]
+        RenderText {#text} at (1,1) size 189x19
+          text run at (1,1) width 189: &quot;This line should look normal.&quot;
+layer at (8,28) size 384x130
+  RenderBlock {DIV} at (0,20) size 384x130 [bgcolor=#FF0000]
+    RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+      RenderText {#text} at (0,0) size 320x65
+        text run at (0,0) width 320: &quot;xxxxx&quot;
+    RenderInline {SPAN} at (0,0) size 64x129 [bgcolor=#008000]
+    RenderBR {BR} at (384,0) size 0x65
+    RenderBlock {DIV} at (0,2) size 64x128 [bgcolor=#008000]
+    RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+      RenderText {#text} at (64,65) size 320x65
+        text run at (64,65) width 320: &quot;xxxxx&quot;
+    RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainblockglyphsreplacedexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-glyphs-replaced-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-glyphs-replaced-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-glyphs-replaced-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,24 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x276
+  RenderBlock {HTML} at (0,0) size 800x276
+    RenderBody {BODY} at (8,8) size 784x252
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 651x19
+          text run at (0,0) width 261: &quot;You should see a green rectangle below. &quot;
+          text run at (260,0) width 391: &quot;If you see any red other than anti-aliasing, the test has failed.&quot;
+      RenderBlock {P} at (0,230) size 784x22 [border: (1px solid #000000)]
+        RenderText {#text} at (1,1) size 189x19
+          text run at (1,1) width 189: &quot;This line should look normal.&quot;
+layer at (8,28) size 384x194
+  RenderBlock {DIV} at (0,20) size 384x194 [bgcolor=#FF0000]
+    RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+      RenderText {#text} at (0,0) size 320x65
+        text run at (0,0) width 320: &quot;xxxxx&quot;
+    RenderInline {SPAN} at (0,0) size 64x129 [bgcolor=#008000]
+    RenderBR {BR} at (384,0) size 0x65
+    RenderInline {SPAN} at (0,0) size 320x129 [color=#008000]
+      RenderText {#text} at (0,65) size 320x129
+        text run at (0,65) width 320: &quot;xxxxx&quot;
+    RenderBlock {DIV} at (320,66) size 64x128 [bgcolor=#008000]
+    RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainblockreplacedexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-replaced-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-replaced-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-replaced-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x228
+  RenderBlock {HTML} at (0,0) size 800x228
+    RenderBody {BODY} at (8,8) size 784x212
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 499x19
+          text run at (0,0) width 261: &quot;You should see a green rectangle below. &quot;
+          text run at (260,0) width 239: &quot;If you see any red, the test has failed.&quot;
+      RenderBlock {DIV} at (0,20) size 320x192 [bgcolor=#FF0000]
+        RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+          RenderText {#text} at (0,-1) size 320x65
+            text run at (0,-1) width 320: &quot;xxxxx&quot;
+        RenderBR {BR} at (320,-1) size 0x65
+        RenderBlock {DIV} at (0,64) size 320x128 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainblockwithideographsexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-with-ideographs-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-with-ideographs-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/block-with-ideographs-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,68 @@
</span><ins>+layer at (0,0) size 800x631
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x631
+  RenderBlock {html} at (0,0) size 800x631
+    RenderBody {body} at (8,8) size 784x615
+      RenderBlock {div} at (0,0) size 784x205
+        RenderBlock {div} at (0,0) size 59x146 [border: (1px solid #FF0000)]
+          RenderText {#text} at (3,1) size 54x48
+            text run at (3,1) width 48: &quot;\x{70BA}&quot;
+          RenderRuby (inline) {ruby} at (0,0) size 54x48
+            RenderRubyRun (anonymous) at (1,49) size 57x48
+              RenderRubyBase (anonymous) at (0,0) size 57x48
+                RenderText {#text} at (1,0) size 54x48
+                  text run at (1,0) width 48: &quot;\x{6AFB}&quot;
+          RenderText {#text} at (3,97) size 54x48
+            text run at (3,97) width 48: &quot;\x{7530}&quot;
+        RenderBlock {div} at (0,146) size 784x59 [border: (1px solid #008000)]
+          RenderText {#text} at (1,2) size 48x54
+            text run at (1,2) width 48: &quot;\x{70BA}&quot;
+          RenderRuby (inline) {ruby} at (0,0) size 48x54
+            RenderRubyRun (anonymous) at (49,1) size 48x57
+              RenderRubyBase (anonymous) at (0,0) size 48x57
+                RenderText {#text} at (0,1) size 48x54
+                  text run at (0,1) width 48: &quot;\x{6AFB}&quot;
+          RenderText {#text} at (97,2) size 48x54
+            text run at (97,2) width 48: &quot;\x{7530}&quot;
+      RenderBlock {div} at (0,205) size 784x205
+        RenderBlock {div} at (0,0) size 59x146 [border: (1px solid #FF0000)]
+          RenderText {#text} at (3,1) size 54x48
+            text run at (3,1) width 48: &quot;\x{70BA}&quot;
+          RenderRuby (inline) {ruby} at (0,0) size 54x48
+            RenderRubyRun (anonymous) at (1,49) size 57x48
+              RenderRubyBase (anonymous) at (0,0) size 57x48
+                RenderText {#text} at (1,0) size 54x48
+                  text run at (1,0) width 48: &quot;\x{6AFB}&quot;
+          RenderText {#text} at (3,97) size 54x48
+            text run at (3,97) width 48: &quot;\x{7530}&quot;
+        RenderBlock {div} at (0,146) size 784x59 [border: (1px solid #008000)]
+          RenderText {#text} at (1,2) size 48x54
+            text run at (1,2) width 48: &quot;\x{70BA}&quot;
+          RenderRuby (inline) {ruby} at (0,0) size 48x54
+            RenderRubyRun (anonymous) at (49,1) size 48x57
+              RenderRubyBase (anonymous) at (0,0) size 48x57
+                RenderText {#text} at (0,1) size 48x54
+                  text run at (0,1) width 48: &quot;\x{6AFB}&quot;
+          RenderText {#text} at (97,2) size 48x54
+            text run at (97,2) width 48: &quot;\x{7530}&quot;
+      RenderBlock {div} at (0,410) size 784x205
+        RenderBlock {div} at (0,0) size 59x146 [border: (1px solid #FF0000)]
+          RenderText {#text} at (3,1) size 54x48
+            text run at (3,1) width 48: &quot;\x{70BA}&quot;
+          RenderRuby (inline) {ruby} at (0,0) size 54x48
+            RenderRubyRun (anonymous) at (1,49) size 57x48
+              RenderRubyBase (anonymous) at (0,0) size 57x48
+                RenderText {#text} at (1,0) size 54x48
+                  text run at (1,0) width 48: &quot;\x{6AFB}&quot;
+          RenderText {#text} at (3,97) size 54x48
+            text run at (3,97) width 48: &quot;\x{7530}&quot;
+        RenderBlock {div} at (0,146) size 784x59 [border: (1px solid #008000)]
+          RenderText {#text} at (1,2) size 48x54
+            text run at (1,2) width 48: &quot;\x{70BA}&quot;
+          RenderRuby (inline) {ruby} at (0,0) size 48x54
+            RenderRubyRun (anonymous) at (49,1) size 48x57
+              RenderRubyBase (anonymous) at (0,0) size 48x57
+                RenderText {#text} at (0,1) size 48x54
+                  text run at (0,1) width 48: &quot;\x{6AFB}&quot;
+          RenderText {#text} at (97,2) size 48x54
+            text run at (97,2) width 48: &quot;\x{7530}&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainfontexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/font-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/font-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/font-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,21 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x166
+  RenderBlock {HTML} at (0,0) size 800x166
+    RenderBody {BODY} at (8,8) size 784x150
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 499x19
+          text run at (0,0) width 261: &quot;You should see a green rectangle below. &quot;
+          text run at (260,0) width 239: &quot;If you see any red, the test has failed.&quot;
+layer at (8,28) size 384x130
+  RenderBlock {DIV} at (0,20) size 384x130 [bgcolor=#FF0000]
+    RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+      RenderText {#text} at (0,0) size 320x65
+        text run at (0,0) width 320: &quot;xxxxx&quot;
+    RenderInline {SPAN} at (0,0) size 64x129 [bgcolor=#008000]
+    RenderBR {BR} at (384,0) size 0x65
+    RenderBlock {DIV} at (0,2) size 64x128 [bgcolor=#008000]
+    RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+      RenderText {#text} at (64,65) size 320x65
+        text run at (64,65) width 320: &quot;xxxxx&quot;
+    RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainfontreplacedexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/font-replaced-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/font-replaced-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/font-replaced-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,21 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x210
+  RenderBlock {HTML} at (0,0) size 800x210
+    RenderBody {BODY} at (8,8) size 784x186
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 499x19
+          text run at (0,0) width 261: &quot;You should see a green rectangle below. &quot;
+          text run at (260,0) width 239: &quot;If you see any red, the test has failed.&quot;
+      RenderBlock {P} at (0,165) size 784x21 [border: (1px solid #000000)]
+        RenderText {#text} at (1,1) size 189x19
+          text run at (1,1) width 189: &quot;This line should look normal.&quot;
+layer at (8,28) size 384x129 scrollHeight 142
+  RenderBlock {DIV} at (0,20) size 384x129 [bgcolor=#FF0000]
+    RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+      RenderText {#text} at (0,0) size 320x65
+        text run at (0,0) width 320: &quot;xxxxx&quot;
+    RenderInline {SPAN} at (0,0) size 64x129 [bgcolor=#008000]
+    RenderBR {BR} at (384,0) size 0x65
+    RenderBlock {DIV} at (0,65) size 384x64 [bgcolor=#008000]
+    RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainglyphsexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/glyphs-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/glyphs-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/glyphs-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,36 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x284
+  RenderBlock {HTML} at (0,0) size 800x284
+    RenderBody {BODY} at (8,8) size 784x260
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 499x19
+          text run at (0,0) width 261: &quot;You should see a green rectangle below. &quot;
+          text run at (260,0) width 239: &quot;If you see any red, the test has failed.&quot;
+      RenderBlock {P} at (0,166) size 784x18 [border: (1px solid #000000)]
+        RenderText {#text} at (1,-2) size 280x19
+          text run at (1,-2) width 280: &quot;this block should hug the lowercase glyphs.&quot;
+      RenderBlock {P} at (0,200) size 784x60
+        RenderBlock (floating) at (0,0) size 22x25
+          RenderText {#text} at (0,-9) size 22x41
+            text run at (0,-9) width 22: &quot;T&quot;
+        RenderText {#text} at (24,0) size 419x19
+          text run at (24,0) width 419: &quot;he first letter here should look nicer because it uses glyph bounds&quot;
+        RenderBR {BR} at (442,0) size 1x19
+        RenderText {#text} at (24,20) size 524x19
+          text run at (24,20) width 524: &quot;This should make the top of the T line up with the line and not look shifted down.&quot;
+        RenderBR {BR} at (547,20) size 1x19
+        RenderText {#text} at (0,40) size 462x19
+          text run at (0,40) width 462: &quot;Maybe we should do this by default for all first letters like Firefox does.&quot;
+layer at (8,28) size 384x130
+  RenderBlock {DIV} at (0,20) size 384x130 [bgcolor=#FF0000]
+    RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+      RenderText {#text} at (0,0) size 320x65
+        text run at (0,0) width 320: &quot;xxxxx&quot;
+    RenderInline {SPAN} at (0,0) size 64x129 [bgcolor=#008000]
+    RenderBR {BR} at (384,0) size 0x65
+    RenderBlock {DIV} at (0,2) size 64x128 [bgcolor=#008000]
+    RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+      RenderText {#text} at (64,65) size 320x65
+        text run at (64,65) width 320: &quot;xxxxx&quot;
+    RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblocklineboxcontaininlineboxexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-box-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-box-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-box-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,13 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x228
+  RenderBlock {HTML} at (0,0) size 800x228
+    RenderBody {BODY} at (8,8) size 784x212
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 499x19
+          text run at (0,0) width 261: &quot;You should see a green rectangle below. &quot;
+          text run at (260,0) width 239: &quot;If you see any red, the test has failed.&quot;
+      RenderBlock {DIV} at (0,20) size 384x192 [bgcolor=#FF0000]
+        RenderInline {SPAN} at (0,0) size 384x97 [bgcolor=#008000]
+        RenderBR {BR} at (384,32) size 0x65
+        RenderBlock {DIV} at (0,66) size 384x128 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblocklineboxcontaininlineboxreplacedexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-box-replaced-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-box-replaced-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-box-replaced-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,13 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x228
+  RenderBlock {HTML} at (0,0) size 800x228
+    RenderBody {BODY} at (8,8) size 784x212
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 499x19
+          text run at (0,0) width 261: &quot;You should see a green rectangle below. &quot;
+          text run at (260,0) width 239: &quot;If you see any red, the test has failed.&quot;
+      RenderBlock {DIV} at (0,20) size 384x192 [bgcolor=#FF0000]
+        RenderInline {SPAN} at (0,0) size 384x129 [bgcolor=#008000]
+        RenderBR {BR} at (384,0) size 0x65
+        RenderBlock {DIV} at (0,130) size 384x64 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblocklineboxcontaininlineboxverticalexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-box-vertical-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-box-vertical-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-box-vertical-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,13 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 228x600
+  RenderBlock {HTML} at (0,0) size 228x600
+    RenderBody {BODY} at (8,8) size 212x584
+      RenderBlock (anonymous) at (0,0) size 20x584
+        RenderText {#text} at (0,0) size 19x499
+          text run at (0,0) width 261: &quot;You should see a green rectangle below. &quot;
+          text run at (0,260) width 239: &quot;If you see any red, the test has failed.&quot;
+      RenderBlock {DIV} at (20,0) size 192x384 [bgcolor=#FF0000]
+        RenderInline {SPAN} at (0,0) size 97x384 [bgcolor=#008000]
+        RenderBR {BR} at (0,384) size 65x0
+        RenderBlock {DIV} at (66,0) size 128x384 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblocklineboxcontaininlineexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,17 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x229
+  RenderBlock {HTML} at (0,0) size 800x229
+    RenderBody {BODY} at (8,8) size 784x213
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 499x19
+          text run at (0,0) width 261: &quot;You should see a green rectangle below. &quot;
+          text run at (260,0) width 239: &quot;If you see any red, the test has failed.&quot;
+      RenderBlock {DIV} at (0,20) size 384x193 [bgcolor=#FF0000]
+        RenderInline {SPAN} at (0,0) size 384x129 [bgcolor=#008000]
+        RenderBR {BR} at (384,51) size 0x65
+        RenderBlock {DIV} at (0,65) size 64x128 [bgcolor=#008000]
+        RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+          RenderText {#text} at (64,128) size 320x65
+            text run at (64,128) width 320: &quot;xxxxx&quot;
+        RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblocklineboxcontaininlinereplacedexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-replaced-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-replaced-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/inline-replaced-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,13 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x293
+  RenderBlock {HTML} at (0,0) size 800x293
+    RenderBody {BODY} at (8,8) size 784x277
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 499x19
+          text run at (0,0) width 261: &quot;You should see a green rectangle below. &quot;
+          text run at (260,0) width 239: &quot;If you see any red, the test has failed.&quot;
+      RenderBlock {DIV} at (0,20) size 384x257 [bgcolor=#FF0000]
+        RenderInline {SPAN} at (0,0) size 384x129 [bgcolor=#008000]
+        RenderBR {BR} at (384,51) size 0x65
+        RenderBlock {DIV} at (0,129) size 384x128 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainnoneexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/none-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/none-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/none-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,30 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x100
+  RenderBlock {HTML} at (0,0) size 800x100
+    RenderBody {BODY} at (8,8) size 784x84
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 464x19
+          text run at (0,0) width 226: &quot;You should see a green line below. &quot;
+          text run at (225,0) width 239: &quot;If you see any red, the test has failed.&quot;
+      RenderBlock {DIV} at (0,84) size 784x0 [bgcolor=#FF0000]
+        RenderInline {SPAN} at (0,0) size 320x65 [color=#FF0000]
+          RenderText {#text} at (0,-52) size 320x65
+            text run at (0,-52) width 320: &quot;xxxxx&quot;
+        RenderBR {BR} at (320,-52) size 0x65
+        RenderInline {SPAN} at (0,0) size 320x65 [color=#FF0000]
+          RenderText {#text} at (0,-52) size 320x65
+            text run at (0,-52) width 320: &quot;xxxxx&quot;
+        RenderBR {BR} at (320,-52) size 0x65
+        RenderInline {SPAN} at (0,0) size 320x65 [color=#FF0000]
+          RenderText {#text} at (0,-52) size 320x65
+            text run at (0,-52) width 320: &quot;xxxxx&quot;
+        RenderBR {BR} at (320,-52) size 0x65
+        RenderInline {SPAN} at (0,0) size 320x65 [color=#FF0000]
+          RenderText {#text} at (0,-52) size 320x65
+            text run at (0,-52) width 320: &quot;xxxxx&quot;
+        RenderBR {BR} at (320,-52) size 0x65
+        RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+          RenderText {#text} at (0,-52) size 320x65
+            text run at (0,-52) width 320: &quot;xxxxx&quot;
+        RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainparsinginvalidexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/parsing-invalid-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/parsing-invalid-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/parsing-invalid-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,73 @@
</span><ins>+layer at (0,0) size 800x1500
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x1500
+  RenderBlock {HTML} at (0,0) size 800x1500
+    RenderBody {BODY} at (8,8) size 784x1460
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 264x19
+          text run at (0,0) width 264: &quot;All of these blocks should look the same.&quot;
+layer at (8,60) size 320x256
+  RenderBlock {DIV} at (0,52) size 320x256 [bgcolor=#00FF00]
+    RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+      RenderText {#text} at (0,31) size 320x65
+        text run at (0,31) width 320: &quot;xxxxx&quot;
+    RenderBR {BR} at (320,31) size 0x65
+    RenderBlock {DIV} at (0,160) size 256x64 [color=#008000]
+      RenderText {#text} at (0,-1) size 256x65
+        text run at (0,-1) width 256: &quot;xxxx&quot;
+    RenderInline {SPAN} at (0,0) size 64x65 [color=#008000]
+      RenderText {#text} at (256,159) size 64x65
+        text run at (256,159) width 64: &quot;x&quot;
+    RenderText {#text} at (0,0) size 0x0
+layer at (8,348) size 320x256
+  RenderBlock {DIV} at (0,340) size 320x256 [bgcolor=#00FF00]
+    RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+      RenderText {#text} at (0,31) size 320x65
+        text run at (0,31) width 320: &quot;xxxxx&quot;
+    RenderBR {BR} at (320,31) size 0x65
+    RenderBlock {DIV} at (0,160) size 256x64 [color=#008000]
+      RenderText {#text} at (0,-1) size 256x65
+        text run at (0,-1) width 256: &quot;xxxx&quot;
+    RenderInline {SPAN} at (0,0) size 64x65 [color=#008000]
+      RenderText {#text} at (256,159) size 64x65
+        text run at (256,159) width 64: &quot;x&quot;
+    RenderText {#text} at (0,0) size 0x0
+layer at (8,636) size 320x256
+  RenderBlock {DIV} at (0,628) size 320x256 [bgcolor=#00FF00]
+    RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+      RenderText {#text} at (0,31) size 320x65
+        text run at (0,31) width 320: &quot;xxxxx&quot;
+    RenderBR {BR} at (320,31) size 0x65
+    RenderBlock {DIV} at (0,160) size 256x64 [color=#008000]
+      RenderText {#text} at (0,-1) size 256x65
+        text run at (0,-1) width 256: &quot;xxxx&quot;
+    RenderInline {SPAN} at (0,0) size 64x65 [color=#008000]
+      RenderText {#text} at (256,159) size 64x65
+        text run at (256,159) width 64: &quot;x&quot;
+    RenderText {#text} at (0,0) size 0x0
+layer at (8,924) size 320x256
+  RenderBlock {DIV} at (0,916) size 320x256 [bgcolor=#00FF00]
+    RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+      RenderText {#text} at (0,31) size 320x65
+        text run at (0,31) width 320: &quot;xxxxx&quot;
+    RenderBR {BR} at (320,31) size 0x65
+    RenderBlock {DIV} at (0,160) size 256x64 [color=#008000]
+      RenderText {#text} at (0,-1) size 256x65
+        text run at (0,-1) width 256: &quot;xxxx&quot;
+    RenderInline {SPAN} at (0,0) size 64x65 [color=#008000]
+      RenderText {#text} at (256,159) size 64x65
+        text run at (256,159) width 64: &quot;x&quot;
+    RenderText {#text} at (0,0) size 0x0
+layer at (8,1212) size 320x256
+  RenderBlock {DIV} at (0,1204) size 320x256 [bgcolor=#00FF00]
+    RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+      RenderText {#text} at (0,31) size 320x65
+        text run at (0,31) width 320: &quot;xxxxx&quot;
+    RenderBR {BR} at (320,31) size 0x65
+    RenderBlock {DIV} at (0,160) size 256x64 [color=#008000]
+      RenderText {#text} at (0,-1) size 256x65
+        text run at (0,-1) width 256: &quot;xxxx&quot;
+    RenderInline {SPAN} at (0,0) size 64x65 [color=#008000]
+      RenderText {#text} at (256,159) size 64x65
+        text run at (256,159) width 64: &quot;x&quot;
+    RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblocklineboxcontainreplacedexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/replaced-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/replaced-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/lineboxcontain/replaced-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,12 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x164
+  RenderBlock {HTML} at (0,0) size 800x164
+    RenderBody {BODY} at (8,8) size 784x148
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 499x19
+          text run at (0,0) width 261: &quot;You should see a green rectangle below. &quot;
+          text run at (260,0) width 239: &quot;If you see any red, the test has failed.&quot;
+      RenderBlock {DIV} at (0,20) size 320x128 [bgcolor=#FF0000]
+        RenderBlock {DIV} at (0,0) size 320x128 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse001expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/001-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/001-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/001-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,50 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x487
+  RenderBlock {HTML} at (0,0) size 800x487
+    RenderBody {BODY} at (8,16) size 784x455
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 515x19
+          text run at (0,0) width 515: &quot;The following two columns should be pixel perfect identical with no red visible.&quot;
+      RenderTable {TABLE} at (0,36) size 80x383 [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 74x377
+          RenderTableRow {TR} at (0,0) size 74x377
+            RenderTableCell {TD} at (0,0) size 37x377 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 37x277 [bgcolor=#0000FF]
+                RenderBlock {DIV} at (0,0) size 37x59 [bgcolor=#FF0000]
+                  RenderBlock {DIV} at (0,0) size 37x59
+                    RenderBlock {DIV} at (0,0) size 37x59 [bgcolor=#FFFF00]
+                      RenderText {#text} at (0,1) size 37x56
+                        text run at (0,1) width 37: &quot;A&quot;
+                  RenderBlock {DIV} at (0,109) size 37x0
+                RenderBlock {DIV} at (0,109) size 37x0 [bgcolor=#FF0000]
+                RenderBlock {DIV} at (0,109) size 37x0 [bgcolor=#FF0000]
+                  RenderBlock {DIV} at (0,0) size 37x0
+                RenderBlock {DIV} at (0,109) size 37x59 [bgcolor=#FF0000]
+                  RenderBlock {DIV} at (0,0) size 37x59 [bgcolor=#00FF00]
+                    RenderBlock {DIV} at (0,0) size 37x0 [bgcolor=#FF0000]
+                    RenderBlock (anonymous) at (0,0) size 37x59
+                      RenderText {#text} at (0,1) size 34x56
+                        text run at (0,1) width 34: &quot;B&quot;
+                RenderBlock {DIV} at (0,218) size 37x59 [bgcolor=#00FFFF]
+                  RenderText {#text} at (0,1) size 34x56
+                    text run at (0,1) width 34: &quot;C&quot;
+            RenderTableCell {TD} at (37,0) size 37x377 [bgcolor=#FFA500] [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 37x277 [bgcolor=#0000FF]
+                RenderBlock {DIV} at (0,0) size 37x59 [bgcolor=#FFFF00]
+                  RenderText {#text} at (0,1) size 37x56
+                    text run at (0,1) width 37: &quot;A&quot;
+                RenderBlock {DIV} at (0,109) size 37x59 [bgcolor=#00FF00]
+                  RenderText {#text} at (0,1) size 34x56
+                    text run at (0,1) width 34: &quot;B&quot;
+                RenderBlock {DIV} at (0,218) size 37x59 [bgcolor=#00FFFF]
+                  RenderText {#text} at (0,1) size 34x56
+                    text run at (0,1) width 34: &quot;C&quot;
+      RenderBlock {P} at (0,435) size 784x20
+        RenderText {#text} at (0,0) size 266x19
+          text run at (0,0) width 266: &quot;This test is meaningless if you don't pass &quot;
+        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+          RenderText {#text} at (265,0) size 51x19
+            text run at (265,0) width 51: &quot;test 006&quot;
+        RenderText {#text} at (315,0) size 5x19
+          text run at (315,0) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse002expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/002-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/002-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/002-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,13 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x52
+  RenderBlock {HTML} at (0,0) size 800x52
+    RenderBody {BODY} at (8,16) size 784x20
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 371x19
+          text run at (0,0) width 371: &quot;This page should have one square green block and no red.&quot;
+layer at (8,52) size 80x80
+  RenderBlock (positioned) {DIV} at (8,52) size 80x80 [bgcolor=#FF0000]
+layer at (8,52) size 80x80
+  RenderBlock (positioned) {DIV} at (8,52) size 80x80 [bgcolor=#008000]
+    RenderBlock {DIV} at (40,80) size 0x0 [bgcolor=#FF0000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse003expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/003-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/003-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/003-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,13 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x52
+  RenderBlock {HTML} at (0,0) size 800x52
+    RenderBody {BODY} at (8,16) size 784x20
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 371x19
+          text run at (0,0) width 371: &quot;This page should have one square green block and no red.&quot;
+layer at (8,64) size 80x80
+  RenderBlock (positioned) {DIV} at (8,64) size 80x80 [bgcolor=#FF0000]
+layer at (8,64) size 80x80
+  RenderBlock (positioned) {DIV} at (8,64) size 80x80 [bgcolor=#008000]
+    RenderBlock {DIV} at (40,80) size 0x0 [bgcolor=#FF0000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse004expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/004-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/004-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/004-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x60
+  RenderBlock {HTML} at (0,0) size 800x60
+    RenderBody {BODY} at (8,16) size 784x116
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 371x19
+          text run at (0,0) width 371: &quot;This page should have one square green block and no red.&quot;
+      RenderBlock {DIV} at (0,36) size 80x80 [bgcolor=#FF0000]
+      RenderBlock (floating) {DIV} at (0,36) size 80x80 [bgcolor=#008000]
+        RenderBlock {DIV} at (40,80) size 0x0 [bgcolor=#FF0000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse005expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/005-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/005-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/005-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,52 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x487
+  RenderBlock {HTML} at (0,0) size 800x487
+    RenderBody {BODY} at (8,16) size 784x455
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 515x19
+          text run at (0,0) width 515: &quot;The following two columns should be pixel perfect identical with no red visible.&quot;
+      RenderTable {TABLE} at (0,36) size 80x383 [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 74x377
+          RenderTableRow {TR} at (0,0) size 74x377
+            RenderTableCell {TD} at (0,0) size 37x377 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (37,0) size 37x377 [bgcolor=#FFA500] [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 37x277 [bgcolor=#0000FF]
+                RenderBlock {DIV} at (0,0) size 37x59 [bgcolor=#FFFF00]
+                  RenderText {#text} at (0,1) size 37x56
+                    text run at (0,1) width 37: &quot;A&quot;
+                RenderBlock {DIV} at (0,109) size 37x59 [bgcolor=#00FF00]
+                  RenderText {#text} at (0,1) size 34x56
+                    text run at (0,1) width 34: &quot;B&quot;
+                RenderBlock {DIV} at (0,218) size 37x59 [bgcolor=#00FFFF]
+                  RenderText {#text} at (0,1) size 34x56
+                    text run at (0,1) width 34: &quot;C&quot;
+      RenderBlock {P} at (0,435) size 784x20
+        RenderText {#text} at (0,0) size 266x19
+          text run at (0,0) width 266: &quot;This test is meaningless if you don't pass &quot;
+        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+          RenderText {#text} at (265,0) size 51x19
+            text run at (265,0) width 51: &quot;test 006&quot;
+        RenderText {#text} at (315,0) size 5x19
+          text run at (315,0) width 5: &quot;.&quot;
+layer at (11,105) size 37x277
+  RenderBlock (relative positioned) {DIV} at (0,50) size 37x277 [bgcolor=#0000FF]
+layer at (11,105) size 37x59
+  RenderBlock (relative positioned) {DIV} at (0,0) size 37x59 [bgcolor=#FF0000]
+layer at (11,105) size 37x59
+  RenderBlock (relative positioned) {DIV} at (0,0) size 37x59
+layer at (11,105) size 37x59
+  RenderBlock (relative positioned) {DIV} at (0,0) size 37x59 [bgcolor=#FFFF00]
+    RenderText {#text} at (0,1) size 37x56
+      text run at (0,1) width 37: &quot;A&quot;
+layer at (11,214) size 37x59
+  RenderBlock (relative positioned) {DIV} at (0,109) size 37x59 [bgcolor=#FF0000]
+layer at (11,214) size 37x59
+  RenderBlock (relative positioned) {DIV} at (0,0) size 37x59 [bgcolor=#00FF00]
+    RenderBlock (anonymous) at (0,0) size 37x59
+      RenderText {#text} at (0,1) size 34x56
+        text run at (0,1) width 34: &quot;B&quot;
+layer at (11,323) size 37x59
+  RenderBlock (relative positioned) {DIV} at (0,218) size 37x59 [bgcolor=#00FFFF]
+    RenderText {#text} at (0,1) size 34x56
+      text run at (0,1) width 34: &quot;C&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse006expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/006-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/006-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/006-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,34 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x418
+  RenderBlock {HTML} at (0,0) size 800x418
+    RenderBody {BODY} at (8,8) size 784x402
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderInline {DIV} at (0,0) size 528x17 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,2) size 528x17
+            text run at (0,2) width 528: &quot;Ahem_font_required_for_this_test.&quot;
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,36) size 784x20
+        RenderText {#text} at (0,0) size 515x19
+          text run at (0,0) width 515: &quot;The following two columns should be pixel perfect identical with no red visible.&quot;
+      RenderTable {TABLE} at (0,72) size 106x256 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 100x250
+          RenderTableRow {TR} at (0,0) size 100x250
+            RenderTableCell {TD} at (0,0) size 50x250 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [color=#FFFF00] [bgcolor=#FF0000]
+                RenderText {#text} at (0,0) size 50x50
+                  text run at (0,0) width 50: &quot;X&quot;
+              RenderBlock {DIV} at (0,150) size 50x50 [color=#00FF00] [bgcolor=#FF0000]
+                RenderText {#text} at (0,0) size 50x50
+                  text run at (0,0) width 50: &quot;X&quot;
+            RenderTableCell {TD} at (50,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [border: (50px solid #FFA500) none]
+              RenderBlock {DIV} at (0,50) size 50x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,100) size 50x50 [border: (50px solid #FFA500) none]
+              RenderBlock {DIV} at (0,150) size 50x50 [border: (50px solid #00FF00) none]
+              RenderBlock {DIV} at (0,200) size 50x50 [border: (50px solid #FFA500) none]
+      RenderBlock {P} at (0,344) size 784x20
+        RenderText {#text} at (0,0) size 570x19
+          text run at (0,0) width 570: &quot;Control: This test is meaningless if you see any red below. (You should only see orange.)&quot;
+      RenderBlock {DIV} at (0,380) size 166x22 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 160x16 [border: (16px solid #FFA500) none]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse010expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/010-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/010-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/010-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,34 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x360
+  RenderBlock {HTML} at (0,0) size 800x360
+    RenderBody {BODY} at (8,16) size 784x328
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 588x19
+          text run at (0,0) width 588: &quot;The square should consist of exactly five equal bands, orange, lime, orange, yellow, orange.&quot;
+      RenderTable {TABLE} at (0,36) size 256x256 [bgcolor=#FFA500] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 250x250
+          RenderTableRow {TR} at (0,0) size 250x250
+            RenderTableCell {TD} at (0,0) size 50x250 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (50,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (100,0) size 50x250 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (150,0) size 50x250 [r=0 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (200,0) size 50x250 [r=0 c=4 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+      RenderBlock {P} at (0,308) size 784x20
+        RenderText {#text} at (0,0) size 266x19
+          text run at (0,0) width 266: &quot;This test is meaningless if you don't pass &quot;
+        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+          RenderText {#text} at (265,0) size 51x19
+            text run at (265,0) width 51: &quot;test 006&quot;
+        RenderText {#text} at (315,0) size 5x19
+          text run at (315,0) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse011expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/011-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/011-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/011-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,39 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x360
+  RenderBlock {HTML} at (0,0) size 800x360
+    RenderBody {BODY} at (8,16) size 784x328
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 588x19
+          text run at (0,0) width 588: &quot;The square should consist of exactly five equal bands, orange, lime, orange, yellow, orange.&quot;
+      RenderTable {TABLE} at (0,36) size 256x256 [bgcolor=#FFA500] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 250x250
+          RenderTableRow {TR} at (0,0) size 250x250
+            RenderTableCell {TD} at (0,0) size 50x250 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,150) size 50x0 [bgcolor=#FF0000]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (50,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,150) size 50x0 [bgcolor=#FF0000]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (100,0) size 50x250 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,150) size 50x0 [bgcolor=#FF0000]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (150,0) size 50x250 [r=0 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,200) size 50x0 [bgcolor=#FF0000]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (200,0) size 50x250 [r=0 c=4 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,100) size 50x0 [bgcolor=#FF0000]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+      RenderBlock {P} at (0,308) size 784x20
+        RenderText {#text} at (0,0) size 266x19
+          text run at (0,0) width 266: &quot;This test is meaningless if you don't pass &quot;
+        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+          RenderText {#text} at (265,0) size 51x19
+            text run at (265,0) width 51: &quot;test 006&quot;
+        RenderText {#text} at (315,0) size 5x19
+          text run at (315,0) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse012expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/012-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/012-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/012-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x360
+  RenderBlock {HTML} at (0,0) size 800x360
+    RenderBody {BODY} at (8,16) size 784x328
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 515x19
+          text run at (0,0) width 515: &quot;The following two columns should be pixel perfect identical with no red visible.&quot;
+      RenderTable {TABLE} at (0,36) size 106x256 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 100x250
+          RenderTableRow {TR} at (0,0) size 100x250
+            RenderTableCell {TD} at (0,0) size 50x250 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#FFFF00]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#00FF00]
+            RenderTableCell {TD} at (50,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [border: (50px solid #FFA500) none]
+              RenderBlock {DIV} at (0,50) size 50x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,100) size 50x50 [border: (50px solid #FFA500) none]
+              RenderBlock {DIV} at (0,150) size 50x50 [border: (50px solid #00FF00) none]
+              RenderBlock {DIV} at (0,200) size 50x50 [border: (50px solid #FFA500) none]
+      RenderBlock {P} at (0,308) size 784x20
+        RenderText {#text} at (0,0) size 266x19
+          text run at (0,0) width 266: &quot;This test is meaningless if you don't pass &quot;
+        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+          RenderText {#text} at (265,0) size 51x19
+            text run at (265,0) width 51: &quot;test 006&quot;
+        RenderText {#text} at (315,0) size 5x19
+          text run at (315,0) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse015expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/015-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/015-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/015-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,30 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x360
+  RenderBlock {HTML} at (0,0) size 800x360
+    RenderBody {BODY} at (8,16) size 784x328
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 515x19
+          text run at (0,0) width 515: &quot;The following two columns should be pixel perfect identical with no red visible.&quot;
+      RenderTable {TABLE} at (0,36) size 106x256 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 100x250
+          RenderTableRow {TR} at (0,0) size 100x250
+            RenderTableCell {TD} at (0,0) size 50x250 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+              RenderBlock {DIV} at (0,150) size 50x0 [bgcolor=#FF0000]
+              RenderBlock {DIV} at (0,200) size 50x50 [bgcolor=#00FFFF]
+            RenderTableCell {TD} at (50,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,50) size 50x100 [border: (100px solid #FFA500) none]
+              RenderBlock {DIV} at (0,150) size 50x50 [border: (50px solid #00FF00) none]
+              RenderBlock {DIV} at (0,200) size 50x50 [border: (50px solid #00FFFF) none]
+      RenderBlock {P} at (0,308) size 784x20
+        RenderText {#text} at (0,0) size 266x19
+          text run at (0,0) width 266: &quot;This test is meaningless if you don't pass &quot;
+        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+          RenderText {#text} at (265,0) size 51x19
+            text run at (265,0) width 51: &quot;test 006&quot;
+        RenderText {#text} at (315,0) size 5x19
+          text run at (315,0) width 5: &quot;.&quot;
+layer at (11,205) size 50x50
+  RenderBlock (positioned) {DIV} at (11,205) size 50x50 [bgcolor=#00FF00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse016expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/016-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/016-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/016-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,31 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x360
+  RenderBlock {HTML} at (0,0) size 800x360
+    RenderBody {BODY} at (8,16) size 784x328
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 515x19
+          text run at (0,0) width 515: &quot;The following two columns should be pixel perfect identical with no red visible.&quot;
+      RenderTable {TABLE} at (0,36) size 106x256 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 100x250
+          RenderTableRow {TR} at (0,0) size 100x250
+            RenderTableCell {TD} at (0,0) size 50x250 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x200 [bgcolor=#FFA500]
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+                RenderBlock {DIV} at (0,100) size 50x0 [bgcolor=#FF0000]
+                RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#00FFFF]
+            RenderTableCell {TD} at (50,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,50) size 50x100 [border: (100px solid #FFA500) none]
+              RenderBlock {DIV} at (0,150) size 50x50 [border: (50px solid #00FFFF) none]
+              RenderBlock {DIV} at (0,200) size 50x50 [border: (50px solid #00FF00) none]
+      RenderBlock {P} at (0,308) size 784x20
+        RenderText {#text} at (0,0) size 266x19
+          text run at (0,0) width 266: &quot;This test is meaningless if you don't pass &quot;
+        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+          RenderText {#text} at (265,0) size 51x19
+            text run at (265,0) width 51: &quot;test 006&quot;
+        RenderText {#text} at (315,0) size 5x19
+          text run at (315,0) width 5: &quot;.&quot;
+layer at (11,255) size 50x50
+  RenderBlock (positioned) {DIV} at (11,255) size 50x50 [bgcolor=#00FF00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse017expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/017-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/017-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/017-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,26 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x210
+  RenderBlock {HTML} at (0,0) size 800x210
+    RenderBody {BODY} at (8,16) size 784x178
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 627x19
+          text run at (0,0) width 627: &quot;The following square should contain exactly two bands, one yellow, one lime, with no red visible.&quot;
+      RenderTable {TABLE} at (0,36) size 106x106 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 100x100
+          RenderTableRow {TR} at (0,0) size 100x100
+            RenderTableCell {TD} at (0,0) size 50x100 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FF0000]
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+            RenderTableCell {TD} at (50,0) size 50x100 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,50) size 50x50 [border: (50px solid #00FF00) none]
+      RenderBlock {P} at (0,158) size 784x20
+        RenderText {#text} at (0,0) size 266x19
+          text run at (0,0) width 266: &quot;This test is meaningless if you don't pass &quot;
+        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+          RenderText {#text} at (265,0) size 51x19
+            text run at (265,0) width 51: &quot;test 018&quot;
+        RenderText {#text} at (315,0) size 5x19
+          text run at (315,0) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse018expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/018-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/018-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/018-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,26 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x236
+  RenderBlock {HTML} at (0,0) size 800x236
+    RenderBody {BODY} at (8,16) size 784x212
+      RenderBlock {P} at (0,0) size 784x40
+        RenderText {#text} at (0,0) size 632x19
+          text run at (0,0) width 632: &quot;The following box should contain exactly three bands, one yellow, one orange, and one lime, with &quot;
+        RenderInline {STRONG} at (0,0) size 749x39
+          RenderText {#text} at (631,0) size 749x39
+            text run at (631,0) width 118: &quot;absolutely no red&quot;
+            text run at (0,20) width 44: &quot;visible&quot;
+        RenderText {#text} at (43,20) size 5x19
+          text run at (43,20) width 5: &quot;.&quot;
+      RenderTable {TABLE} at (0,56) size 106x156 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 100x150
+          RenderTableRow {TR} at (0,0) size 100x150
+            RenderTableCell {TD} at (0,0) size 50x150 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x150 [bgcolor=#FFA500]
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FF0000]
+                  RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+                RenderBlock {DIV} at (0,100) size 50x50 [bgcolor=#00FF00]
+            RenderTableCell {TD} at (50,0) size 50x150 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,50) size 50x50 [border: (50px solid #FFA500) none]
+              RenderBlock {DIV} at (0,100) size 50x50 [border: (50px solid #00FF00) none]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse019expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/019-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/019-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/019-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,31 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x210
+  RenderBlock {HTML} at (0,0) size 800x210
+    RenderBody {BODY} at (8,16) size 784x178
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 233x19
+          text run at (0,0) width 233: &quot;There should be no red on this page.&quot;
+      RenderTable {TABLE} at (0,36) size 156x106 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 150x100
+          RenderTableRow {TR} at (0,0) size 150x100
+            RenderTableCell {TD} at (0,0) size 50x100 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x55 [bgcolor=#00FF00]
+                RenderBlock {DIV} at (0,0) size 50x50
+              RenderBlock {DIV} at (0,55) size 50x45 [bgcolor=#00FF00]
+            RenderTableCell {TD} at (50,0) size 50x100 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+                RenderBlock {DIV} at (0,0) size 50x50
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+            RenderTableCell {TD} at (100,0) size 50x100 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x45 [bgcolor=#00FF00]
+                RenderBlock {DIV} at (0,0) size 50x50
+              RenderBlock {DIV} at (0,45) size 50x55 [bgcolor=#00FF00]
+      RenderBlock {P} at (0,158) size 784x20
+        RenderText {#text} at (0,0) size 62x19
+          text run at (0,0) width 62: &quot;See also: &quot;
+        RenderInline {A} at (0,0) size 76x19 [color=#0000EE]
+          RenderText {#text} at (61,0) size 76x19
+            text run at (61,0) width 76: &quot;prerequisite&quot;
+        RenderText {#text} at (136,0) size 5x19
+          text run at (136,0) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse020expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/020-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/020-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/020-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,31 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x260
+  RenderBlock {HTML} at (0,0) size 800x260
+    RenderBody {BODY} at (8,16) size 784x228
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 233x19
+          text run at (0,0) width 233: &quot;There should be no red on this page.&quot;
+      RenderTable {TABLE} at (0,36) size 156x156 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 150x150
+          RenderTableRow {TR} at (0,0) size 150x150
+            RenderTableCell {TD} at (0,0) size 50x150 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x105 [bgcolor=#00FF00]
+                RenderBlock {DIV} at (0,0) size 50x50
+              RenderBlock {DIV} at (0,105) size 50x45 [bgcolor=#00FF00]
+            RenderTableCell {TD} at (50,0) size 50x150 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x100 [bgcolor=#00FF00]
+                RenderBlock {DIV} at (0,0) size 50x50
+              RenderBlock {DIV} at (0,100) size 50x50 [bgcolor=#00FF00]
+            RenderTableCell {TD} at (100,0) size 50x150 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x95 [bgcolor=#00FF00]
+                RenderBlock {DIV} at (0,0) size 50x50
+              RenderBlock {DIV} at (0,95) size 50x55 [bgcolor=#00FF00]
+      RenderBlock {P} at (0,208) size 784x20
+        RenderText {#text} at (0,0) size 62x19
+          text run at (0,0) width 62: &quot;See also: &quot;
+        RenderInline {A} at (0,0) size 76x19 [color=#0000EE]
+          RenderText {#text} at (61,0) size 76x19
+            text run at (61,0) width 76: &quot;prerequisite&quot;
+        RenderText {#text} at (136,0) size 5x19
+          text run at (136,0) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse021expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/021-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/021-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/021-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x226
+  RenderBlock {HTML} at (0,0) size 800x226
+    RenderBody {BODY} at (8,16) size 784x202
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 300x19
+          text run at (0,0) width 300: &quot;The following two squares should be identical.&quot;
+      RenderTable {TABLE} at (0,36) size 316x166
+        RenderTableSection {TBODY} at (0,0) size 316x166
+          RenderTableRow {TR} at (0,16) size 316x134
+            RenderTableCell {TD} at (16,16) size 134x134 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 128x128 [bgcolor=#00FF00]
+                RenderBlock (floating) {DIV} at (0,0) size 64x64 [bgcolor=#00FFFF]
+                RenderBlock {DIV} at (0,64) size 128x64 [border: (32px solid #FFFF00)]
+            RenderTableCell {TD} at (166,16) size 134x134 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (3,3) size 128x128
+                RenderTableSection {TBODY} at (0,0) size 128x128
+                  RenderTableRow {TR} at (0,0) size 128x64
+                    RenderTableCell {TD} at (0,32) size 64x0 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
+                    RenderTableCell {TD} at (64,32) size 64x0 [bgcolor=#00FF00] [r=0 c=1 rs=1 cs=1]
+                  RenderTableRow {TR} at (0,64) size 128x64
+                    RenderTableCell {TD} at (0,96) size 128x0 [bgcolor=#FFFF00] [r=1 c=0 rs=1 cs=2]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse022expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/022-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/022-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/022-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x226
+  RenderBlock {HTML} at (0,0) size 800x226
+    RenderBody {BODY} at (8,16) size 784x202
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 300x19
+          text run at (0,0) width 300: &quot;The following two squares should be identical.&quot;
+      RenderTable {TABLE} at (0,36) size 316x166
+        RenderTableSection {TBODY} at (0,0) size 316x166
+          RenderTableRow {TR} at (0,16) size 316x134
+            RenderTableCell {TD} at (16,16) size 134x134 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 128x128 [bgcolor=#00FF00]
+                RenderBlock (floating) {DIV} at (0,0) size 64x64 [bgcolor=#00FFFF]
+                RenderBlock {DIV} at (0,64) size 128x64 [border: (32px solid #FFFF00)]
+            RenderTableCell {TD} at (166,16) size 134x134 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (3,3) size 128x128
+                RenderTableSection {TBODY} at (0,0) size 128x128
+                  RenderTableRow {TR} at (0,0) size 128x64
+                    RenderTableCell {TD} at (0,32) size 64x0 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
+                    RenderTableCell {TD} at (64,32) size 64x0 [bgcolor=#00FF00] [r=0 c=1 rs=1 cs=1]
+                  RenderTableRow {TR} at (0,64) size 128x64
+                    RenderTableCell {TD} at (0,96) size 128x0 [bgcolor=#FFFF00] [r=1 c=0 rs=1 cs=2]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse025expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/025-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/025-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/025-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,24 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x226
+  RenderBlock {HTML} at (0,0) size 800x226
+    RenderBody {BODY} at (8,16) size 784x202
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 300x19
+          text run at (0,0) width 300: &quot;The following two squares should be identical.&quot;
+      RenderTable {TABLE} at (0,36) size 316x166
+        RenderTableSection {TBODY} at (0,0) size 316x166
+          RenderTableRow {TR} at (0,16) size 316x134
+            RenderTableCell {TD} at (16,16) size 134x134 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 128x128 [bgcolor=#00FF00]
+                RenderBlock (floating) {DIV} at (0,0) size 64x64 [bgcolor=#00FFFF]
+                RenderBlock {DIV} at (0,64) size 128x0 [bgcolor=#FF0000]
+                RenderBlock {DIV} at (0,64) size 128x64 [border: (32px solid #FFFF00)]
+            RenderTableCell {TD} at (166,16) size 134x134 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (3,3) size 128x128
+                RenderTableSection {TBODY} at (0,0) size 128x128
+                  RenderTableRow {TR} at (0,0) size 128x64
+                    RenderTableCell {TD} at (0,32) size 64x0 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
+                    RenderTableCell {TD} at (64,32) size 64x0 [bgcolor=#00FF00] [r=0 c=1 rs=1 cs=1]
+                  RenderTableRow {TR} at (0,64) size 128x64
+                    RenderTableCell {TD} at (0,96) size 128x0 [bgcolor=#FFFF00] [r=1 c=0 rs=1 cs=2]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse026expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/026-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/026-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/026-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,10 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x92
+  RenderBlock {HTML} at (0,0) size 800x92
+    RenderBody {BODY} at (8,16) size 784x68
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 194x19
+          text run at (0,0) width 194: &quot;There should be no red below.&quot;
+      RenderBlock {DIV} at (0,36) size 784x32 [bgcolor=#FF0000] [border: (16px solid #FF0000) none (16px solid #00FF00) none]
+        RenderBlock {DIV} at (0,0) size 784x16 [border: (16px solid #00FF00) none]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse027expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/027-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/027-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/027-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x108
+  RenderBlock {HTML} at (0,0) size 800x108
+    RenderBody {BODY} at (8,16) size 784x84
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 194x19
+          text run at (0,0) width 194: &quot;There should be no red below.&quot;
+      RenderBlock {DIV} at (0,36) size 784x48 [bgcolor=#FF0000] [border: (16px solid #00FF00) none (16px solid #00FF00) none]
+        RenderBlock {DIV} at (0,16) size 784x16 [border: (16px solid #FF0000) none]
+        RenderBlock {DIV} at (0,16) size 784x16 [border: (16px solid #00FF00) none]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse028expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/028-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/028-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/028-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,15 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x92
+  RenderBlock {HTML} at (0,0) size 800x92
+    RenderBody {BODY} at (8,16) size 784x68
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 194x19
+          text run at (0,0) width 194: &quot;There should be no red below.&quot;
+      RenderBlock {DIV} at (0,36) size 784x32 [bgcolor=#FF0000] [border: (16px solid #00FF00)]
+        RenderBlock {DIV} at (16,32) size 752x0
+          RenderBlock {DIV} at (0,0) size 752x0
+          RenderBlock {DIV} at (0,0) size 752x0
+        RenderBlock {DIV} at (16,16) size 752x0
+          RenderBlock {DIV} at (0,0) size 752x0
+          RenderBlock {DIV} at (0,0) size 752x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse029expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/029-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/029-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/029-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,15 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x92
+  RenderBlock {HTML} at (0,0) size 800x92
+    RenderBody {BODY} at (8,16) size 784x68
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 194x19
+          text run at (0,0) width 194: &quot;There should be no red below.&quot;
+      RenderBlock {DIV} at (0,36) size 784x32 [bgcolor=#FF0000] [border: (16px solid #00FF00)]
+        RenderBlock {DIV} at (16,16) size 752x0
+          RenderBlock {DIV} at (0,0) size 752x0
+          RenderBlock {DIV} at (0,0) size 752x0
+        RenderBlock {DIV} at (16,16) size 752x0
+          RenderBlock {DIV} at (0,0) size 752x0
+          RenderBlock {DIV} at (0,0) size 752x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse030expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/030-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/030-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/030-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x126
+  RenderBlock {HTML} at (0,0) size 800x126
+    RenderBody {BODY} at (8,8) size 784x110
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderInline {DIV} at (0,0) size 528x17 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,2) size 528x17
+            text run at (0,2) width 528: &quot;Ahem_font_required_for_this_test.&quot;
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,36) size 784x20
+        RenderText {#text} at (0,0) size 194x19
+          text run at (0,0) width 194: &quot;There should be no red below.&quot;
+      RenderBlock {DIV} at (0,72) size 86x38 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderBlock {P} at (3,3) size 80x0 [color=#00FF00]
+          RenderText {#text} at (0,-1) size 80x17
+            text run at (0,-1) width 80: &quot;XXXXX&quot;
+        RenderBlock {P} at (3,19) size 80x16 [bgcolor=#00FF00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse031expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/031-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/031-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/031-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x264
+  RenderBlock {HTML} at (0,0) size 800x264
+    RenderBody {BODY} at (8,8) size 784x216
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderInline {DIV} at (0,0) size 528x17 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,2) size 528x17
+            text run at (0,2) width 528: &quot;Ahem_font_required_for_this_test.&quot;
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,36) size 784x20
+        RenderText {#text} at (0,0) size 288x19
+          text run at (0,0) width 288: &quot;There should be a big square green H below:&quot;
+      RenderBlock {DIV} at (40,96) size 120x120 [bgcolor=#008000]
+        RenderBlock {DIV} at (40,0) size 40x40 [color=#FFFFFF]
+          RenderText {#text} at (0,0) size 40x40
+            text run at (0,0) width 40: &quot;X&quot;
+        RenderBlock {DIV} at (40,80) size 40x40 [color=#FFFFFF]
+          RenderText {#text} at (0,0) size 40x40
+            text run at (0,0) width 40: &quot;X&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse032expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/032-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/032-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/032-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x146
+  RenderBlock {HTML} at (0,0) size 800x146
+    RenderBody {BODY} at (8,16) size 784x122
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 300x19
+          text run at (0,0) width 300: &quot;The following two squares should be identical.&quot;
+      RenderTable {TABLE} at (0,36) size 316x86
+        RenderTableSection {TBODY} at (0,0) size 316x86
+          RenderTableRow {TR} at (0,16) size 316x54
+            RenderTableCell {TD} at (16,16) size 134x54 [bgcolor=#00FF00] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,35) size 128x16 [bgcolor=#FF0000]
+                RenderBlock (floating) {DIV} at (0,0) size 128x16 [bgcolor=#FFFF00]
+                RenderBlock {DIV} at (0,0) size 128x16
+            RenderTableCell {TD} at (166,16) size 134x54 [bgcolor=#00FF00] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 128x32 [border: (32px solid #00FF00) none]
+              RenderBlock {DIV} at (3,35) size 128x16 [border: (16px solid #FFFF00) none]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse033expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/033-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/033-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/033-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x162
+  RenderBlock {HTML} at (0,0) size 800x162
+    RenderBody {BODY} at (8,16) size 784x138
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 300x19
+          text run at (0,0) width 300: &quot;The following two squares should be identical.&quot;
+      RenderTable {TABLE} at (0,36) size 316x102
+        RenderTableSection {TBODY} at (0,0) size 316x102
+          RenderTableRow {TR} at (0,16) size 316x70
+            RenderTableCell {TD} at (16,16) size 134x70 [bgcolor=#00FF00] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 128x16 [bgcolor=#FFFF00]
+              RenderBlock {DIV} at (3,51) size 128x16 [bgcolor=#FF0000]
+                RenderBlock (floating) {DIV} at (0,0) size 128x16 [bgcolor=#FFFF00]
+                RenderBlock {DIV} at (0,0) size 128x16
+            RenderTableCell {TD} at (166,16) size 134x70 [bgcolor=#00FF00] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 128x16 [border: (16px solid #FFFF00) none]
+              RenderBlock {DIV} at (3,19) size 128x32 [border: (32px solid #00FF00) none]
+              RenderBlock {DIV} at (3,51) size 128x16 [border: (16px solid #FFFF00) none]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse034expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/034-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/034-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/034-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,25 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x216
+  RenderBlock {HTML} at (0,0) size 800x216
+    RenderBody {BODY} at (8,16) size 784x192
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 456x19
+          text run at (0,0) width 456: &quot;The following three rectangles should be identical, with no red present.&quot;
+      RenderTable {TABLE} at (0,36) size 316x156
+        RenderTableSection {TBODY} at (0,0) size 316x156
+          RenderTableRow {TR} at (0,16) size 316x54
+            RenderTableCell {TD} at (16,16) size 134x54 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 128x48 [bgcolor=#FFFF00]
+                RenderBlock {DIV} at (0,0) size 128x16 [border: (16px solid #00FF00) none]
+                RenderBlock {DIV} at (0,32) size 128x16 [border: (16px solid #008000) none]
+            RenderTableCell {TD} at (166,16) size 134x54 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 128x16 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (3,19) size 128x16 [bgcolor=#FFFF00]
+              RenderBlock {DIV} at (3,35) size 128x16 [bgcolor=#008000]
+          RenderTableRow {TR} at (0,86) size 316x54
+            RenderTableCell {TD} at (16,86) size 134x54 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 128x16 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (3,19) size 128x16 [bgcolor=#FFFF00]
+              RenderBlock {DIV} at (3,35) size 128x16 [bgcolor=#008000]
+            RenderTableCell {TD} at (166,113) size 134x0 [r=1 c=1 rs=1 cs=1]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse035expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/035-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/035-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/035-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,15 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x92
+  RenderBlock {HTML} at (0,0) size 800x92
+    RenderBody {BODY} at (8,16) size 784x68
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 194x19
+          text run at (0,0) width 194: &quot;There should be no red below.&quot;
+      RenderBlock {DIV} at (0,36) size 784x32 [bgcolor=#FF0000] [border: (16px solid #00FF00)]
+        RenderBlock {DIV} at (16,32) size 752x0
+          RenderBlock {DIV} at (0,0) size 752x0
+          RenderBlock {DIV} at (0,0) size 752x0
+        RenderBlock {DIV} at (16,16) size 752x0
+          RenderBlock {DIV} at (0,0) size 752x0
+          RenderBlock {DIV} at (0,0) size 752x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse037expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/037-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/037-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/037-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x176
+  RenderBlock {HTML} at (0,0) size 800x176
+    RenderBody {BODY} at (8,80) size 784x88
+      RenderBlock {DIV} at (0,0) size 784x16 [color=#FF0000]
+        RenderText {#text} at (0,-1) size 80x17
+          text run at (0,-1) width 80: &quot;XXXXX&quot;
+      RenderBlock {P} at (0,32) size 784x20
+        RenderText {#text} at (0,0) size 194x19
+          text run at (0,0) width 194: &quot;There should be no red above.&quot;
+      RenderBlock (anonymous) at (0,68) size 784x20
+        RenderInline {DIV} at (0,0) size 528x17 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,2) size 528x17
+            text run at (0,2) width 528: &quot;Ahem_font_required_for_this_test.&quot;
+        RenderText {#text} at (0,0) size 0x0
+layer at (8,80) size 80x16
+  RenderBlock (positioned) {DIV} at (0,0) size 80x16 [color=#008000]
+    RenderText {#text} at (0,-1) size 80x17
+      text run at (0,-1) width 80: &quot;XXXXX&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse038expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/038-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/038-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/038-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x176
+  RenderBlock {HTML} at (0,0) size 800x176
+    RenderBody {BODY} at (8,80) size 784x88
+      RenderBlock {DIV} at (0,0) size 784x16 [color=#FF0000]
+        RenderText {#text} at (0,-1) size 80x17
+          text run at (0,-1) width 80: &quot;XXXXX&quot;
+      RenderBlock {P} at (0,32) size 784x20
+        RenderText {#text} at (0,0) size 194x19
+          text run at (0,0) width 194: &quot;There should be no red above.&quot;
+      RenderBlock (anonymous) at (0,68) size 784x20
+        RenderInline {DIV} at (0,0) size 528x17 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,2) size 528x17
+            text run at (0,2) width 528: &quot;Ahem_font_required_for_this_test.&quot;
+        RenderText {#text} at (0,0) size 0x0
+layer at (8,80) size 80x16
+  RenderBlock (positioned) {DIV} at (0,0) size 80x16 [color=#008000]
+    RenderText {#text} at (0,-1) size 80x17
+      text run at (0,-1) width 80: &quot;XXXXX&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse039expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/039-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/039-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/039-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x96
+  RenderBlock {HTML} at (0,0) size 800x96
+    RenderBody {BODY} at (8,16) size 784x72
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 194x19
+          text run at (0,0) width 194: &quot;There should be no red below.&quot;
+      RenderBlock {DIV} at (0,52) size 784x20 [bgcolor=#FF0000]
+        RenderBlock {DIV} at (0,0) size 784x20
+          RenderBlock {DIV} at (0,0) size 784x20
+            RenderBlock {DIV} at (0,0) size 784x20 [color=#FFFFFF] [bgcolor=#008000]
+              RenderText {#text} at (0,0) size 166x19
+                text run at (0,0) width 166: &quot;This line should be green.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse040expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/040-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/040-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/040-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x96
+  RenderBlock {HTML} at (0,0) size 800x96
+    RenderBody {BODY} at (8,16) size 784x72
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 194x19
+          text run at (0,0) width 194: &quot;There should be no red below.&quot;
+      RenderBlock {DIV} at (0,52) size 784x20 [bgcolor=#FF0000]
+        RenderBlock {DIV} at (0,0) size 784x20
+          RenderBlock {DIV} at (0,0) size 784x20
+            RenderBlock {DIV} at (0,0) size 784x20 [color=#FFFFFF] [bgcolor=#008000]
+              RenderText {#text} at (0,0) size 166x19
+                text run at (0,0) width 166: &quot;This line should be green.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse041expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/041-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/041-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/041-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,22 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x120
+  RenderBlock {HTML} at (0,0) size 800x120
+    RenderBody {BODY} at (8,16) size 784x96
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 280x19
+          text run at (0,0) width 280: &quot;The two boxes below should look identical.&quot;
+      RenderTable {TABLE} at (0,36) size 214x60
+        RenderTableSection {TBODY} at (0,0) size 214x60
+          RenderTableRow {TR} at (0,2) size 214x56
+            RenderTableCell {TD} at (2,2) size 104x56 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 102x54 [bgcolor=#00FFFF] [border: (3px solid #000000)]
+                RenderBlock {DIV} at (3,3) size 96x16 [bgcolor=#FF00FF]
+                RenderBlock {DIV} at (3,35) size 96x16 [bgcolor=#FF0000]
+                  RenderBlock (floating) {DIV} at (0,0) size 48x16 [bgcolor=#FFA500]
+                  RenderBlock {DIV} at (0,0) size 96x16 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (108,2) size 104x56 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 102x54 [border: (3px solid #000000)]
+                RenderBlock {DIV} at (3,3) size 96x16 [border: (16px solid #FF00FF) none]
+                RenderBlock {DIV} at (3,19) size 96x16 [border: (16px solid #00FFFF) none]
+                RenderBlock {DIV} at (3,35) size 96x16 [border: none (48px solid #FFFF00) none (48px solid #FFA500)]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse042expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/042-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/042-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/042-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x354
+  RenderBlock {HTML} at (0,0) size 800x354
+    RenderBody {BODY} at (8,16) size 784x330
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 300x19
+          text run at (0,0) width 300: &quot;The following two squares should be identical.&quot;
+      RenderTable {TABLE} at (0,36) size 316x294
+        RenderTableSection {TBODY} at (0,0) size 316x294
+          RenderTableRow {TR} at (0,16) size 316x262
+            RenderTableCell {TD} at (16,16) size 134x262 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 128x256 [bgcolor=#00FF00]
+                RenderBlock (floating) {DIV} at (0,0) size 64x64 [bgcolor=#00FFFF]
+                RenderBlock {DIV} at (0,64) size 128x64 [bgcolor=#FFFF00]
+                RenderBlock {DIV} at (0,192) size 128x64 [border: (32px solid #AAFFAA)]
+            RenderTableCell {TD} at (166,16) size 134x262 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (3,3) size 128x256
+                RenderTableSection {TBODY} at (0,0) size 128x256
+                  RenderTableRow {TR} at (0,0) size 128x64
+                    RenderTableCell {TD} at (0,32) size 64x0 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
+                    RenderTableCell {TD} at (64,32) size 64x0 [bgcolor=#00FF00] [r=0 c=1 rs=1 cs=1]
+                  RenderTableRow {TR} at (0,64) size 128x64
+                    RenderTableCell {TD} at (0,96) size 128x0 [bgcolor=#FFFF00] [r=1 c=0 rs=1 cs=2]
+                  RenderTableRow {TR} at (0,128) size 128x64
+                    RenderTableCell {TD} at (0,160) size 128x0 [bgcolor=#00FF00] [r=2 c=0 rs=1 cs=2]
+                  RenderTableRow {TR} at (0,192) size 128x64
+                    RenderTableCell {TD} at (0,224) size 128x0 [bgcolor=#AAFFAA] [r=3 c=0 rs=1 cs=2]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse043expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/043-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/043-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/043-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,12 @@
</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 [color=#FFFFFF]
+      RenderBlock {DIV} at (0,0) size 784x37 [bgcolor=#008000] [border: none (1px solid #000000) none]
+        RenderBlock {P} at (0,0) size 784x20
+          RenderText {#text} at (0,0) size 408x19
+            text run at (0,0) width 408: &quot;This div should be 2em tall with a 1em gap underneath the text.&quot;
+      RenderBlock {DIV} at (0,37) size 784x20 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 407x19
+          text run at (0,0) width 407: &quot;I should also be green and flush with the other green div above.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse044expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/044-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/044-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/044-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x70
+  RenderBlock {HTML} at (0,0) size 800x70 [border: (1px solid #C0C0C0)]
+    RenderBody {BODY} at (1,17) size 798x36
+      RenderBlock (floating) {DIV} at (16,0) size 336x36 [bgcolor=#00FFFF]
+        RenderText {#text} at (8,8) size 50x19
+          text run at (8,8) width 50: &quot;FLOAT&quot;
+      RenderBlock {DIV} at (16,0) size 766x36 [bgcolor=#FFFF00]
+        RenderText {#text} at (352,8) size 55x19
+          text run at (352,8) width 55: &quot;BLOCK&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse045expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/045-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/045-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/045-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x90
+  RenderBlock {HTML} at (0,0) size 800x90 [border: (1px solid #C0C0C0)]
+    RenderBody {BODY} at (1,1) size 798x72
+      RenderBlock (floating) {DIV} at (16,0) size 336x36 [bgcolor=#00FFFF]
+        RenderText {#text} at (8,8) size 50x19
+          text run at (8,8) width 50: &quot;FLOAT&quot;
+      RenderBlock {DIV} at (16,36) size 766x36 [bgcolor=#FFFF00]
+        RenderText {#text} at (8,8) size 55x19
+          text run at (8,8) width 55: &quot;BLOCK&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse055expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/055-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/055-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/055-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,83 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x214
+  RenderBlock {HTML} at (0,0) size 800x214
+    RenderBody {BODY} at (8,16) size 784x190
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 472x19
+          text run at (0,0) width 414: &quot;All the following should look the same (and all should look like &quot;
+          text run at (413,0) width 59: &quot;the first).&quot;
+      RenderTable {TABLE} at (0,36) size 450x154
+        RenderTableSection {TBODY} at (0,0) size 450x154
+          RenderTableRow {TR} at (0,2) size 450x150
+            RenderTableCell {TD} at (2,2) size 54x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 48x144 [color=#FFFF00] [bgcolor=#FFA500]
+                RenderBlock {DIV} at (0,0) size 48x48 [bgcolor=#00FF00]
+                  RenderText {#text} at (0,-1) size 48x49
+                    text run at (0,-1) width 48: &quot;A&quot;
+                RenderBlock {DIV} at (0,96) size 48x48 [bgcolor=#00FFFF]
+                  RenderText {#text} at (0,-1) size 48x49
+                    text run at (0,-1) width 48: &quot;C&quot;
+            RenderTableCell {TD} at (58,2) size 54x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 48x144 [color=#FFFF00] [bgcolor=#FFA500]
+                RenderBlock {DIV} at (0,0) size 48x48 [bgcolor=#00FF00]
+                  RenderText {#text} at (0,-1) size 48x49
+                    text run at (0,-1) width 48: &quot;A&quot;
+                RenderBlock {DIV} at (0,96) size 48x0
+                RenderBlock {DIV} at (0,96) size 48x48 [bgcolor=#00FFFF]
+                  RenderText {#text} at (0,-1) size 48x49
+                    text run at (0,-1) width 48: &quot;C&quot;
+            RenderTableCell {TD} at (114,2) size 54x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 48x144 [color=#FFFF00] [bgcolor=#FFA500]
+                RenderBlock {DIV} at (0,0) size 48x48 [bgcolor=#00FF00]
+                  RenderText {#text} at (0,-1) size 48x49
+                    text run at (0,-1) width 48: &quot;A&quot;
+                RenderBlock {DIV} at (0,96) size 48x0
+                RenderBlock {DIV} at (0,96) size 48x48 [bgcolor=#00FFFF]
+                  RenderText {#text} at (0,-1) size 48x49
+                    text run at (0,-1) width 48: &quot;C&quot;
+            RenderTableCell {TD} at (170,2) size 54x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 48x144 [color=#FFFF00] [bgcolor=#FFA500]
+                RenderBlock {DIV} at (0,0) size 48x48 [bgcolor=#00FF00]
+                  RenderText {#text} at (0,-1) size 48x49
+                    text run at (0,-1) width 48: &quot;A&quot;
+                RenderBlock {DIV} at (0,96) size 48x0
+                RenderBlock {DIV} at (0,96) size 48x48 [bgcolor=#00FFFF]
+                  RenderText {#text} at (0,-1) size 48x49
+                    text run at (0,-1) width 48: &quot;C&quot;
+            RenderTableCell {TD} at (226,2) size 54x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=4 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 48x144 [color=#FFFF00] [bgcolor=#FFA500]
+                RenderBlock {DIV} at (0,0) size 48x48 [bgcolor=#00FF00]
+                  RenderText {#text} at (0,-1) size 48x49
+                    text run at (0,-1) width 48: &quot;A&quot;
+                RenderBlock {DIV} at (0,96) size 48x0
+                RenderBlock {DIV} at (0,96) size 48x48 [bgcolor=#00FFFF]
+                  RenderText {#text} at (0,-1) size 48x49
+                    text run at (0,-1) width 48: &quot;C&quot;
+            RenderTableCell {TD} at (282,2) size 54x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=5 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 48x144 [color=#FFFF00] [bgcolor=#FFA500]
+                RenderBlock {DIV} at (0,0) size 48x48 [bgcolor=#00FF00]
+                  RenderText {#text} at (0,-1) size 48x49
+                    text run at (0,-1) width 48: &quot;A&quot;
+                RenderBlock {DIV} at (0,96) size 48x0
+                RenderBlock {DIV} at (0,96) size 48x48 [bgcolor=#00FFFF]
+                  RenderText {#text} at (0,-1) size 48x49
+                    text run at (0,-1) width 48: &quot;C&quot;
+            RenderTableCell {TD} at (338,2) size 54x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=6 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 48x144 [color=#FFFF00] [bgcolor=#FFA500]
+                RenderBlock {DIV} at (0,0) size 48x48 [bgcolor=#00FF00]
+                  RenderText {#text} at (0,-1) size 48x49
+                    text run at (0,-1) width 48: &quot;A&quot;
+                RenderBlock {DIV} at (0,96) size 48x0
+                RenderBlock {DIV} at (0,96) size 48x48 [bgcolor=#00FFFF]
+                  RenderText {#text} at (0,-1) size 48x49
+                    text run at (0,-1) width 48: &quot;C&quot;
+            RenderTableCell {TD} at (394,2) size 54x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=7 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 48x144 [color=#FFFF00] [bgcolor=#FFA500]
+                RenderBlock {DIV} at (0,0) size 48x48 [bgcolor=#00FF00]
+                  RenderText {#text} at (0,-1) size 48x49
+                    text run at (0,-1) width 48: &quot;A&quot;
+                RenderBlock {DIV} at (0,96) size 48x0
+                RenderBlock {DIV} at (0,96) size 48x48 [bgcolor=#00FFFF]
+                  RenderText {#text} at (0,-1) size 48x49
+                    text run at (0,-1) width 48: &quot;C&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse056expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/056-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/056-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/056-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,32 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x260
+  RenderBlock {HTML} at (0,0) size 800x260
+    RenderBody {BODY} at (8,16) size 784x228
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 233x19
+          text run at (0,0) width 233: &quot;There should be no red on this page.&quot;
+      RenderTable {TABLE} at (0,36) size 106x156 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 100x150
+          RenderTableRow {TR} at (0,0) size 100x150
+            RenderTableCell {TD} at (0,0) size 50x150 [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x150 [bgcolor=#00FFFF]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (50,0) size 50x150 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [border: (50px solid #00FFFF) none]
+              RenderBlock {DIV} at (0,50) size 50x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,100) size 50x50 [border: (50px solid #00FFFF) none]
+      RenderBlock {P} at (0,208) size 784x20
+        RenderText {#text} at (0,0) size 57x19
+          text run at (0,0) width 57: &quot;See also &quot;
+        RenderInline {A} at (0,0) size 52x19 [color=#0000EE]
+          RenderText {#text} at (56,0) size 52x19
+            text run at (56,0) width 52: &quot;test 019&quot;
+        RenderText {#text} at (107,0) size 9x19
+          text run at (107,0) width 9: &quot;, &quot;
+        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+          RenderText {#text} at (115,0) size 51x19
+            text run at (115,0) width 51: &quot;test 020&quot;
+        RenderText {#text} at (165,0) size 5x19
+          text run at (165,0) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse057expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/057-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/057-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/057-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,45 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x338
+  RenderBlock {HTML} at (0,0) size 800x338
+    RenderBody {BODY} at (8,16) size 784x314
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 416x19
+          text run at (0,0) width 416: &quot;There six boxes below should look the same with no red present.&quot;
+      RenderTable {TABLE} at (0,36) size 416x278
+        RenderTableSection {TBODY} at (0,0) size 416x278
+          RenderTableRow {TR} at (0,2) size 416x136
+            RenderTableCell {TD} at (2,2) size 136x136 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 134x134 [bgcolor=#FF0000] [border: (3px solid #000000)]
+                RenderBlock {DIV} at (3,3) size 128x128 [bgcolor=#00FF00]
+                  RenderBlock (floating) {DIV} at (0,0) size 64x64 [bgcolor=#00FFFF]
+                  RenderBlock {DIV} at (0,64) size 128x64 [bgcolor=#FF0000] [border: none (64px solid #FFFF00) none]
+            RenderTableCell {TD} at (140,2) size 136x136 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 134x134 [bgcolor=#FF0000] [border: (3px solid #000000)]
+                RenderBlock {DIV} at (3,3) size 128x128 [bgcolor=#00FF00]
+                  RenderBlock (floating) {DIV} at (0,0) size 64x64 [bgcolor=#00FFFF]
+                  RenderBlock {DIV} at (0,64) size 128x64 [bgcolor=#FF0000] [border: none (64px solid #FFFF00) none]
+            RenderTableCell {TD} at (278,2) size 136x136 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 134x134 [bgcolor=#FF0000] [border: (3px solid #000000)]
+                RenderBlock {DIV} at (3,3) size 128x128 [bgcolor=#00FF00]
+                  RenderBlock (floating) {DIV} at (0,0) size 64x64 [bgcolor=#00FFFF]
+                  RenderBlock {DIV} at (0,64) size 128x64 [bgcolor=#FF0000] [border: none (64px solid #FFFF00) none]
+          RenderTableRow {TR} at (0,140) size 416x136
+            RenderTableCell {TD} at (2,140) size 136x136 [r=1 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 134x134 [bgcolor=#FF0000] [border: (3px solid #000000)]
+                RenderBlock {DIV} at (3,3) size 128x128 [bgcolor=#00FF00]
+                  RenderBlock (floating) {DIV} at (0,0) size 64x64 [bgcolor=#00FFFF]
+                  RenderBlock {DIV} at (0,64) size 128x64 [bgcolor=#FF0000] [border: none (64px solid #FFFF00) none]
+                    RenderBlock {DIV} at (16,0) size 96x0
+            RenderTableCell {TD} at (140,140) size 136x136 [r=1 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 134x134 [bgcolor=#FF0000] [border: (3px solid #000000)]
+                RenderBlock {DIV} at (3,3) size 128x128 [bgcolor=#00FF00]
+                  RenderBlock (floating) {DIV} at (0,0) size 64x64 [bgcolor=#00FFFF]
+                  RenderBlock {DIV} at (0,64) size 128x64 [bgcolor=#FF0000] [border: none (64px solid #FFFF00) none]
+                    RenderBlock {DIV} at (16,0) size 96x0
+            RenderTableCell {TD} at (278,140) size 136x136 [r=1 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 134x134 [bgcolor=#FF0000] [border: (3px solid #000000)]
+                RenderBlock {DIV} at (3,3) size 128x128 [bgcolor=#00FF00]
+                  RenderBlock (floating) {DIV} at (0,0) size 64x64 [bgcolor=#00FFFF]
+                  RenderBlock {DIV} at (0,64) size 128x64 [bgcolor=#FF0000] [border: none (64px solid #FFFF00) none]
+                    RenderBlock {DIV} at (16,0) size 96x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse058expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/058-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/058-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/058-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,27 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x194
+  RenderBlock {HTML} at (0,0) size 800x194
+    RenderBody {BODY} at (8,16) size 784x170
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 300x19
+          text run at (0,0) width 300: &quot;The following two squares should be identical.&quot;
+      RenderTable {TABLE} at (0,36) size 252x134
+        RenderTableSection {TBODY} at (0,0) size 252x134
+          RenderTableRow {TR} at (0,16) size 252x102
+            RenderTableCell {TD} at (16,16) size 102x102 [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 102x102 [bgcolor=#FFFF00] [border: (3px solid #000000)]
+                RenderBlock {DIV} at (3,35) size 96x0 [bgcolor=#FF0000]
+                RenderBlock (floating) {DIV} at (3,35) size 48x32 [bgcolor=#FFA500]
+                RenderBlock {DIV} at (3,35) size 96x0 [bgcolor=#FF0000]
+                RenderBlock {DIV} at (3,67) size 96x32 [border: (32px solid #FFA500) none]
+            RenderTableCell {TD} at (134,16) size 102x102 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (0,0) size 102x102 [border: (3px solid #000000)]
+                RenderTableSection {TBODY} at (3,3) size 96x96
+                  RenderTableRow {TR} at (0,0) size 96x32
+                    RenderTableCell {TD} at (0,16) size 96x0 [bgcolor=#FFFF00] [r=0 c=0 rs=1 cs=2]
+                  RenderTableRow {TR} at (0,32) size 96x32
+                    RenderTableCell {TD} at (0,48) size 48x0 [bgcolor=#FFA500] [r=1 c=0 rs=1 cs=1]
+                    RenderTableCell {TD} at (48,48) size 48x0 [bgcolor=#FFFF00] [r=1 c=1 rs=1 cs=1]
+                  RenderTableRow {TR} at (0,64) size 96x32
+                    RenderTableCell {TD} at (0,80) size 96x0 [bgcolor=#FFA500] [r=2 c=0 rs=1 cs=2]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse059expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/059-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/059-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/059-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x310
+  RenderBlock {HTML} at (0,0) size 800x310
+    RenderBody {BODY} at (8,16) size 784x278
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 233x19
+          text run at (0,0) width 233: &quot;There should be no red on this page.&quot;
+      RenderTable {TABLE} at (0,36) size 106x206 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 100x200
+          RenderTableRow {TR} at (0,0) size 100x200
+            RenderTableCell {TD} at (0,25) size 50x150 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FF0000]
+                RenderBlock {DIV} at (0,0) size 50x150 [bgcolor=#00FFFF]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (50,0) size 50x200 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFA500] [border: (50px solid #00FFFF) none]
+              RenderBlock {DIV} at (0,50) size 50x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,100) size 50x50 [border: (50px solid #00FFFF) none]
+              RenderBlock {DIV} at (0,150) size 50x50 [border: (50px solid #FFA500) none]
+      RenderBlock {P} at (0,258) size 784x20
+        RenderText {#text} at (0,0) size 248x19
+          text run at (0,0) width 248: &quot;This test is irrelevant if you don't pass &quot;
+        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+          RenderText {#text} at (247,0) size 51x19
+            text run at (247,0) width 51: &quot;test 056&quot;
+        RenderText {#text} at (297,0) size 5x19
+          text run at (297,0) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse062expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/062-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/062-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/062-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,17 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x110 layerType: background only
+layer at (10,46) size 320x64
+  RenderBlock (positioned) zI: -1 {DIV} at (10,46) size 320x64 [color=#FFFF00] [bgcolor=#FF0000]
+    RenderText zI: -1 {#text} at (0,0) size 35x19
+      text run at (0,0) width 35: &quot;FAIL&quot;
+layer at (0,0) size 800x110 layerType: foreground only
+  RenderBlock {HTML} at (0,0) size 800x110
+    RenderBody {BODY} at (10,46) size 780x0
+      RenderBlock {DIV} at (2,0) size 776x0
+        RenderBlock {DIV} at (20,0) size 736x0
+          RenderBlock {DIV} at (0,0) size 736x0
+      RenderBlock (floating) {DIV} at (0,0) size 320x64 [color=#FFFFFF] [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 178x19
+          text run at (0,0) width 178: &quot;This block should be green.&quot;
+      RenderBlock {DIV} at (50,0) size 680x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse063expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/063-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/063-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/063-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,17 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x77 layerType: background only
+layer at (10,13) size 320x64
+  RenderBlock (positioned) zI: -1 {DIV} at (10,13) size 320x64 [color=#FFFF00] [bgcolor=#FF0000]
+    RenderText zI: -1 {#text} at (0,0) size 35x19
+      text run at (0,0) width 35: &quot;FAIL&quot;
+layer at (0,0) size 800x77 layerType: foreground only
+  RenderBlock {HTML} at (0,0) size 800x77
+    RenderBody {BODY} at (10,2) size 780x1
+      RenderBlock {DIV} at (2,0) size 776x1
+        RenderBlock {DIV} at (20,11) size 736x0
+          RenderBlock {DIV} at (0,0) size 736x0
+      RenderBlock (floating) {DIV} at (0,11) size 320x64 [color=#FFFFFF] [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 178x19
+          text run at (0,0) width 178: &quot;This block should be green.&quot;
+      RenderBlock {DIV} at (50,47) size 680x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse100expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/100-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/100-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/100-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,21 @@
</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 {DIV} at (0,0) size 385x515
+        RenderImage {IMG} at (0,0) size 395x275
+        RenderBlock {H2} at (0,315) size 385x30
+          RenderText {#text} at (0,1) size 317x28
+            text run at (0,1) width 317: &quot;This text should be on line one.&quot;
+        RenderBlock (anonymous) at (0,364) size 385x41
+          RenderText {#text} at (0,0) size 347x39
+            text run at (0,0) width 275: &quot;This text should be on the following lines. &quot;
+            text run at (274,0) width 73: &quot;These lines&quot;
+            text run at (0,20) width 124: &quot;should not overlap.&quot;
+        RenderBlock {H2} at (0,444) size 385x31
+          RenderText {#text} at (0,1) size 210x28
+            text run at (0,1) width 210: &quot;Here's what's weird.&quot;
+        RenderBlock (anonymous) at (0,494) size 385x21
+          RenderText {#text} at (0,0) size 140x19
+            text run at (0,0) width 140: &quot;The problem persists!&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse101expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/101-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/101-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/101-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</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 {DIV} at (0,0) size 385x351
+        RenderBlock {P} at (0,0) size 385x44 [border: (2px solid #0000FF)]
+          RenderText {#text} at (2,2) size 371x39
+            text run at (2,2) width 371: &quot;There should be only 2em between this paragraph and the&quot;
+            text run at (2,22) width 86: &quot;image below.&quot;
+        RenderImage {IMG} at (0,76) size 395x275
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse102expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/102-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/102-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/102-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,12 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x431
+  RenderBlock {HTML} at (0,0) size 800x431
+    RenderBody {BODY} at (8,8) size 784x415
+      RenderBlock {DIV} at (0,0) size 400x415
+        RenderBlock {DIV} at (0,0) size 400x40
+          RenderText {#text} at (0,0) size 370x39
+            text run at (0,0) width 370: &quot;There should be no vertical space between the two blocks&quot;
+            text run at (0,20) width 43: &quot;below.&quot;
+        RenderBlock (floating) {DIV} at (0,40) size 100x100 [bgcolor=#008000]
+        RenderImage {IMG} at (0,140) size 395x275 [bgcolor=#FFFF00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse103expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/103-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/103-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/103-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,182 @@
</span><ins>+layer at (0,0) size 800x1753
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x1753
+  RenderBlock {HTML} at (0,0) size 800x1753
+    RenderBody {BODY} at (8,20) size 784x1713 [bgcolor=#A6A972]
+      RenderBlock {DIV} at (91,0) size 602x1713 [bgcolor=#FDFDE9] [border: (1px solid #000000)]
+        RenderBlock {DIV} at (1,31) size 600x70
+        RenderBlock {DIV} at (1,114) size 600x1527
+          RenderBlock {P} at (20,0) size 560x80 [color=#333333]
+            RenderText {#text} at (0,2) size 523x36
+              text run at (0,2) width 523: &quot;We are trying to understand how UVic students perform Shakespeare related research for&quot;
+              text run at (0,22) width 265: &quot;classes as well as for their own interest. The &quot;
+            RenderInline {A} at (0,0) size 175x16
+              RenderText {#text} at (264,22) size 175x16
+                text run at (264,22) width 175: &quot;Internet Shakespeare Editions&quot;
+            RenderText {#text} at (438,22) size 540x56
+              text run at (438,22) width 59: &quot; are being&quot;
+              text run at (0,42) width 275: &quot;developed for students as well as Shakespeare &quot;
+              text run at (274,42) width 266: &quot;scholars world wide to better understand the&quot;
+              text run at (0,62) width 243: &quot;man, his plays and our interpretations of &quot;
+              text run at (242,62) width 36: &quot;them.&quot;
+          RenderBlock {P} at (20,93) size 560x21 [color=#333333]
+            RenderText {#text} at (0,2) size 463x16
+              text run at (0,2) width 463: &quot;Please take the time to carefully review and complete the following questions.&quot;
+          RenderBlock {FORM} at (20,138) size 560x1356
+            RenderBlock {H2} at (0,0) size 560x17 [color=#333333]
+              RenderText {#text} at (0,0) size 202x17
+                text run at (0,0) width 202: &quot;PERSONAL INFORMATION&quot;
+            RenderBlock (floating) {SPAN} at (0,27) size 325x20 [color=#333333]
+              RenderText {#text} at (0,2) size 67x16
+                text run at (0,2) width 67: &quot;Your Name*&quot;
+            RenderTextControl {INPUT} at (325,27) size 193x22 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
+            RenderBlock (floating) {SPAN} at (0,50) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 119x16
+                text run at (0,2) width 119: &quot;Your e-mail address*&quot;
+            RenderTextControl {INPUT} at (325,50) size 193x22 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
+            RenderBlock (floating) {SPAN} at (0,73) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 127x16
+                text run at (0,2) width 127: &quot;Your degree program*&quot;
+            RenderMenuList {SELECT} at (325,73) size 180x21 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+              RenderBlock (anonymous) at (6,3) size 168x14
+                RenderText at (0,0) size 81x14
+                  text run at (0,0) width 81: &quot;Program options&quot;
+            RenderBlock (floating) {SPAN} at (0,95) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 110x16
+                text run at (0,2) width 110: &quot;Your year of study*&quot;
+            RenderMenuList {SELECT} at (325,95) size 180x21 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+              RenderBlock (anonymous) at (6,3) size 168x14
+                RenderText at (0,0) size 115x14
+                  text run at (0,0) width 115: &quot;Years you've been here&quot;
+            RenderBlock (floating) {SPAN} at (0,117) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 153x16
+                text run at (0,2) width 153: &quot;Shakespeare classes taken&quot;
+            RenderMenuList {SELECT} at (325,117) size 180x21 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+              RenderBlock (anonymous) at (6,3) size 168x14
+                RenderText at (0,0) size 70x14
+                  text run at (0,0) width 70: &quot;Number taken&quot;
+            RenderBlock {P} at (0,151) size 560x21 [color=#333333]
+              RenderText {#text} at (0,2) size 157x16
+                text run at (0,2) width 157: &quot;* indicates a required field&quot;
+            RenderBlock {H2} at (0,196) size 560x18 [color=#333333]
+              RenderText {#text} at (0,0) size 298x17
+                text run at (0,0) width 298: &quot;SHAKESPEARE RESEARCH QUESTIONS&quot;
+            RenderBlock (floating) {SPAN} at (0,223) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 323x16
+                text run at (0,2) width 323: &quot;What percentage of your research time is spent online?&quot;
+            RenderMenuList {SELECT} at (325,223) size 180x21 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+              RenderBlock (anonymous) at (6,3) size 168x14
+                RenderText at (0,0) size 98x14
+                  text run at (0,0) width 98: &quot;Percentages of time&quot;
+            RenderBlock (floating) {SPAN} at (0,245) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 300x36
+                text run at (0,2) width 300: &quot;What is holding you back from doing more research&quot;
+                text run at (0,22) width 41: &quot;online?&quot;
+            RenderMenuList {SELECT} at (325,245) size 180x21 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+              RenderBlock (anonymous) at (6,3) size 168x14
+                RenderText at (0,0) size 44x14
+                  text run at (0,0) width 44: &quot;Reasons&quot;
+            RenderBlock (floating) {SPAN} at (0,267) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 220x16
+                text run at (0,2) width 220: &quot;Your research is primarily focused on:&quot;
+            RenderBlock {SPAN} at (325,267) size 180x23 [color=#333333]
+              RenderBlock {INPUT} at (2,3) size 16x16 [color=#000000] [bgcolor=#000000CC] [border: (1px solid #FFFFFF00)]
+              RenderText {#text} at (20,4) size 30x16
+                text run at (20,4) width 30: &quot;Texts&quot;
+            RenderBlock {SPAN} at (325,289) size 180x23 [color=#333333]
+              RenderBlock {INPUT} at (2,3) size 16x16 [color=#000000] [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+              RenderText {#text} at (20,4) size 133x16
+                text run at (20,4) width 133: &quot;Performance materials&quot;
+            RenderBlock {SPAN} at (325,311) size 180x23 [color=#333333]
+              RenderBlock {INPUT} at (2,3) size 16x16 [color=#000000] [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+              RenderText {#text} at (20,4) size 21x16
+                text run at (20,4) width 21: &quot;n/a&quot;
+            RenderBlock {H2} at (0,358) size 560x18 [color=#333333]
+              RenderText {#text} at (0,0) size 373x17
+                text run at (0,0) width 373: &quot;INTERNET SHAKESPEARE EDITIONS QUESTIONS&quot;
+            RenderBlock (floating) {SPAN} at (0,385) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 304x16
+                text run at (0,2) width 304: &quot;Have you used UVic's Internet Shakespeare Editions?&quot;
+            RenderBlock {SPAN} at (325,385) size 180x23 [color=#333333]
+              RenderText {#text} at (0,4) size 19x16
+                text run at (0,4) width 19: &quot;Yes&quot;
+              RenderBlock {INPUT} at (20,3) size 17x16 [color=#000000] [bgcolor=#000000CC] [border: (1px solid #FFFFFF00)]
+              RenderText {#text} at (38,4) size 20x16
+                text run at (38,4) width 5: &quot; &quot;
+                text run at (42,4) width 16: &quot;No&quot;
+              RenderBlock {INPUT} at (59,3) size 17x16 [color=#000000] [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+              RenderText {#text} at (0,0) size 0x0
+            RenderBlock {P} at (0,420) size 560x21 [color=#333333]
+              RenderText {#text} at (0,2) size 378x16
+                text run at (0,2) width 378: &quot;-- If you answered no to this question, skip to the next section --&quot;
+            RenderBlock (floating) {SPAN} at (0,453) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 275x16
+                text run at (0,2) width 275: &quot;Which area of the ISE did you find most useful?&quot;
+            RenderMenuList {SELECT} at (325,453) size 180x21 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+              RenderBlock (anonymous) at (6,3) size 168x14
+                RenderText at (0,0) size 94x14
+                  text run at (0,0) width 94: &quot;Sections of the ISE&quot;
+            RenderBlock (floating) {SPAN} at (0,475) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 251x16
+                text run at (0,2) width 251: &quot;How did you find the navigation of the ISE?&quot;
+            RenderMenuList {SELECT} at (325,475) size 180x21 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+              RenderBlock (anonymous) at (6,3) size 168x14
+                RenderText at (0,0) size 82x14
+                  text run at (0,0) width 82: &quot;Level of difficulty&quot;
+            RenderBlock (floating) {SPAN} at (0,497) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 208x16
+                text run at (0,2) width 208: &quot;Please describe your use of the ISE.&quot;
+            RenderBlock {H2} at (0,651) size 560x18 [color=#333333]
+              RenderText {#text} at (0,0) size 290x17
+                text run at (0,0) width 290: &quot;TOOLS IN DEVELOPMENT QUESTIONS&quot;
+            RenderBlock {P} at (0,682) size 560x61 [color=#333333]
+              RenderText {#text} at (0,2) size 554x56
+                text run at (0,2) width 451: &quot;We are in the process of both making new material available and developing &quot;
+                text run at (450,2) width 104: &quot;new tools to view&quot;
+                text run at (0,22) width 352: &quot;and extrapolate information from Shakespeare's works. The &quot;
+                text run at (351,22) width 159: &quot;following images are visual&quot;
+                text run at (0,42) width 344: &quot;representations of some of the ideas being thrown around.&quot;
+            RenderBlock {P} at (0,755) size 560x21 [color=#333333]
+              RenderText {#text} at (0,2) size 339x16
+                text run at (0,2) width 339: &quot;Please review them carefully and provide feedback below&quot;
+            RenderBlock (floating) {SPAN} at (0,788) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 144x16
+                text run at (0,2) width 144: &quot;Your comments on Fig. 1&quot;
+            RenderBlock (floating) {SPAN} at (0,919) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 144x16
+                text run at (0,2) width 144: &quot;Your comments on Fig. 2&quot;
+            RenderBlock (floating) {SPAN} at (0,1050) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 144x16
+                text run at (0,2) width 144: &quot;Your comments on Fig. 3&quot;
+            RenderBlock {H2} at (0,1201) size 560x18 [color=#333333]
+              RenderText {#text} at (0,0) size 143x17
+                text run at (0,0) width 143: &quot;OTHER FEEDBACK&quot;
+            RenderBlock (floating) {SPAN} at (0,1228) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 222x16
+                text run at (0,2) width 222: &quot;Please enter any other thoughts here.&quot;
+          RenderBlock {P} at (20,1506) size 560x21 [color=#333333]
+            RenderText {#text} at (0,2) size 231x16
+              text run at (0,2) width 231: &quot;Thank you for your time filling this out.&quot;
+        RenderBlock {DIV} at (1,1660) size 600x52 [border: (1px dashed #A6A972) none]
+          RenderBlock {SPAN} at (0,16) size 600x20 [color=#333333]
+            RenderText {#text} at (247,2) size 106x16
+              text run at (247,2) width 106: &quot;\x{A9}2003 Kevin Davis&quot;
+layer at (452,303) size 180x14
+  RenderBlock {DIV} at (6,3) size 181x15
+layer at (452,326) size 180x14
+  RenderBlock {DIV} at (6,3) size 181x15
+layer at (120,794) size 506x106 clip at (121,795) size 504x104
+  RenderTextControl {TEXTAREA} at (0,520) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
+    RenderBlock {DIV} at (3,3) size 500x14
+layer at (120,1082) size 506x106 clip at (121,1083) size 504x104
+  RenderTextControl {TEXTAREA} at (0,808) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
+    RenderBlock {DIV} at (3,3) size 500x14
+layer at (120,1213) size 506x106 clip at (121,1214) size 504x104
+  RenderTextControl {TEXTAREA} at (0,939) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
+    RenderBlock {DIV} at (3,3) size 500x14
+layer at (120,1344) size 506x106 clip at (121,1345) size 504x104
+  RenderTextControl {TEXTAREA} at (0,1070) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
+    RenderBlock {DIV} at (3,3) size 500x14
+layer at (120,1522) size 506x106 clip at (121,1523) size 504x104
+  RenderTextControl {TEXTAREA} at (0,1248) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
+    RenderBlock {DIV} at (3,3) size 500x14
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapse104expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/104-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/104-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/104-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,23 @@
</span><ins>+layer at (0,0) size 992x600
+  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 {DIV} at (0,0) size 784x118 [border: (2px solid #0000FF)]
+        RenderBlock (anonymous) at (2,2) size 780x60
+          RenderText {#text} at (0,0) size 757x39
+            text run at (0,0) width 590: &quot;Resize the window. Red boxes below must not overflow the blue box (or window) from the &quot;
+            text run at (589,0) width 168: &quot;left side, though they may&quot;
+            text run at (0,20) width 132: &quot;overflow from right.&quot;
+          RenderBR {BR} at (131,35) size 1x0
+          RenderBR {BR} at (0,40) size 0x19
+        RenderTable {TABLE} at (2,62) size 982x30 [border: (2px solid #FF0000)]
+          RenderTableSection {TBODY} at (2,2) size 978x26
+            RenderTableRow {TR} at (0,2) size 978x22
+              RenderTableCell {TD} at (2,2) size 974x22 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 972x19
+                  text run at (1,1) width 488: &quot;Blabla blah. Blabla blah. Blabla blah. Blabla blah. Blabla blah. Blabla blah. &quot;
+                  text run at (488,1) width 485: &quot;Blabla blah. Blabla blah. Blabla blah. Blabla blah. Blabla blah. Blabla blah.&quot;
+        RenderBlock {DIV} at (2,92) size 904x24 [border: (2px solid #FF0000)]
+          RenderText {#text} at (2,2) size 484x19
+            text run at (2,2) width 484: &quot;Blabla blah. Blabla blah. Blabla blah. Blabla blah. Blabla blah. Blabla blah.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline001expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/001-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/001-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/001-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,111 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x487
+  RenderBlock {HTML} at (0,0) size 800x487
+    RenderBody {BODY} at (8,16) size 784x455
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 515x19
+          text run at (0,0) width 515: &quot;The following two columns should be pixel perfect identical with no red visible.&quot;
+      RenderTable {TABLE} at (0,36) size 80x383 [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 74x377
+          RenderTableRow {TR} at (0,0) size 74x377
+            RenderTableCell {TD} at (0,0) size 37x377 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 37x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,50) size 37x277
+                RenderBlock {DIV} at (0,0) size 37x277 [bgcolor=#0000FF]
+                  RenderBlock (anonymous) at (0,0) size 37x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,0) size 37x59
+                    RenderBlock {DIV} at (0,0) size 37x59 [bgcolor=#FF0000]
+                      RenderBlock (anonymous) at (0,0) size 37x0
+                        RenderInline {SPAN} at (0,0) size 0x0
+                      RenderBlock (anonymous) at (0,0) size 37x59
+                        RenderBlock {DIV} at (0,0) size 37x59 [bgcolor=#FF0000]
+                          RenderBlock (anonymous) at (0,0) size 37x0
+                            RenderInline {SPAN} at (0,0) size 0x0
+                          RenderBlock (anonymous) at (0,0) size 37x59
+                            RenderBlock {DIV} at (0,0) size 37x59 [bgcolor=#FFFF00]
+                              RenderText {#text} at (0,1) size 37x56
+                                text run at (0,1) width 37: &quot;A&quot;
+                          RenderBlock (anonymous) at (0,109) size 37x0
+                            RenderInline {SPAN} at (0,0) size 0x0
+                      RenderBlock (anonymous) at (0,109) size 37x0
+                        RenderInline {SPAN} at (0,0) size 0x0
+                          RenderInline {SPAN} at (0,0) size 0x0
+                      RenderBlock (anonymous) at (0,109) size 37x0
+                        RenderBlock {DIV} at (0,0) size 37x0 [bgcolor=#FF0000]
+                      RenderBlock (anonymous) at (0,109) size 37x0
+                        RenderInline {SPAN} at (0,0) size 0x0
+                          RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,109) size 37x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,109) size 37x0
+                    RenderBlock {DIV} at (0,0) size 37x0 [bgcolor=#FF0000]
+                  RenderBlock (anonymous) at (0,109) size 37x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,109) size 37x0
+                    RenderBlock {DIV} at (0,0) size 37x0 [bgcolor=#FF0000]
+                      RenderBlock (anonymous) at (0,0) size 37x0
+                        RenderInline {SPAN} at (0,0) size 0x0
+                      RenderBlock (anonymous) at (0,0) size 37x0
+                        RenderBlock {DIV} at (0,0) size 37x0 [bgcolor=#FF0000]
+                      RenderBlock (anonymous) at (0,0) size 37x0
+                        RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,109) size 37x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,109) size 37x59
+                    RenderBlock {DIV} at (0,0) size 37x59 [bgcolor=#FF0000]
+                      RenderBlock (anonymous) at (0,0) size 37x0
+                        RenderInline {SPAN} at (0,0) size 0x0
+                      RenderBlock (anonymous) at (0,0) size 37x59
+                        RenderBlock {DIV} at (0,0) size 37x59 [bgcolor=#00FF00]
+                          RenderBlock (anonymous) at (0,0) size 37x0
+                            RenderInline {SPAN} at (0,0) size 0x0
+                          RenderBlock (anonymous) at (0,0) size 37x0
+                            RenderBlock {DIV} at (0,0) size 37x0 [bgcolor=#FF0000]
+                          RenderBlock (anonymous) at (0,0) size 37x59
+                            RenderInline {SPAN} at (0,0) size 0x0
+                            RenderText {#text} at (0,1) size 34x56
+                              text run at (0,1) width 34: &quot;B&quot;
+                      RenderBlock (anonymous) at (0,109) size 37x0
+                        RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,218) size 37x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,218) size 37x59
+                    RenderBlock {DIV} at (0,0) size 37x59 [bgcolor=#00FFFF]
+                      RenderText {#text} at (0,1) size 34x56
+                        text run at (0,1) width 34: &quot;C&quot;
+                  RenderBlock (anonymous) at (0,327) size 37x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,377) size 37x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (37,0) size 37x377 [bgcolor=#FFA500] [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 37x277 [bgcolor=#0000FF]
+                RenderBlock {DIV} at (0,0) size 37x59 [bgcolor=#FFFF00]
+                  RenderText {#text} at (0,1) size 37x56
+                    text run at (0,1) width 37: &quot;A&quot;
+                RenderBlock {DIV} at (0,109) size 37x59 [bgcolor=#00FF00]
+                  RenderText {#text} at (0,1) size 34x56
+                    text run at (0,1) width 34: &quot;B&quot;
+                RenderBlock {DIV} at (0,218) size 37x59 [bgcolor=#00FFFF]
+                  RenderText {#text} at (0,1) size 34x56
+                    text run at (0,1) width 34: &quot;C&quot;
+      RenderBlock {P} at (0,435) size 784x20
+        RenderText {#text} at (0,0) size 266x19
+          text run at (0,0) width 266: &quot;This test is meaningless if you don't pass &quot;
+        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+          RenderText {#text} at (265,0) size 51x19
+            text run at (265,0) width 51: &quot;test 006&quot;
+        RenderText {#text} at (315,0) size 5x19
+          text run at (315,0) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline002expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/002-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/002-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/002-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x52
+  RenderBlock {HTML} at (0,0) size 800x52
+    RenderBody {BODY} at (8,16) size 784x20
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 371x19
+          text run at (0,0) width 371: &quot;This page should have one square green block and no red.&quot;
+layer at (8,52) size 80x80
+  RenderBlock (positioned) {DIV} at (8,52) size 80x80 [bgcolor=#FF0000]
+layer at (8,52) size 80x80
+  RenderBlock (positioned) {DIV} at (8,52) size 80x80 [bgcolor=#008000]
+    RenderBlock (anonymous) at (0,0) size 80x0
+      RenderInline {SPAN} at (0,0) size 0x0
+    RenderBlock (anonymous) at (0,80) size 80x0
+      RenderBlock {DIV} at (40,0) size 0x0 [bgcolor=#FF0000]
+    RenderBlock (anonymous) at (0,80) size 80x0
+      RenderInline {SPAN} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline003expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/003-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/003-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/003-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x52
+  RenderBlock {HTML} at (0,0) size 800x52
+    RenderBody {BODY} at (8,16) size 784x20
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 371x19
+          text run at (0,0) width 371: &quot;This page should have one square green block and no red.&quot;
+layer at (8,64) size 80x80
+  RenderBlock (positioned) {DIV} at (8,64) size 80x80 [bgcolor=#FF0000]
+layer at (8,64) size 80x80
+  RenderBlock (positioned) {DIV} at (8,64) size 80x80 [bgcolor=#008000]
+    RenderBlock (anonymous) at (0,0) size 80x0
+      RenderInline {SPAN} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+    RenderBlock (anonymous) at (0,80) size 80x0
+      RenderBlock {DIV} at (40,0) size 0x0 [bgcolor=#FF0000]
+    RenderBlock (anonymous) at (0,80) size 80x0
+      RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline004expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/004-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/004-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/004-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,17 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x60
+  RenderBlock {HTML} at (0,0) size 800x60
+    RenderBody {BODY} at (8,16) size 784x116
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 371x19
+          text run at (0,0) width 371: &quot;This page should have one square green block and no red.&quot;
+      RenderBlock {DIV} at (0,36) size 80x80 [bgcolor=#FF0000]
+      RenderBlock (floating) {DIV} at (0,36) size 80x80 [bgcolor=#008000]
+        RenderBlock (anonymous) at (0,0) size 80x0
+          RenderInline {SPAN} at (0,0) size 0x0
+        RenderBlock (anonymous) at (0,80) size 80x0
+          RenderBlock {DIV} at (40,0) size 0x0 [bgcolor=#FF0000]
+        RenderBlock (anonymous) at (0,80) size 80x0
+          RenderInline {SPAN} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline005expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/005-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/005-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/005-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,107 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x487
+  RenderBlock {HTML} at (0,0) size 800x487
+    RenderBody {BODY} at (8,16) size 784x455
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 515x19
+          text run at (0,0) width 515: &quot;The following two columns should be pixel perfect identical with no red visible.&quot;
+      RenderTable {TABLE} at (0,36) size 80x383 [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 74x377
+          RenderTableRow {TR} at (0,0) size 74x377
+            RenderTableCell {TD} at (0,0) size 37x377 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 37x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,50) size 37x277
+              RenderBlock (anonymous) at (0,377) size 37x0
+                RenderInline {SPAN} at (0,0) size 0x0
+            RenderTableCell {TD} at (37,0) size 37x377 [bgcolor=#FFA500] [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 37x277 [bgcolor=#0000FF]
+                RenderBlock {DIV} at (0,0) size 37x59 [bgcolor=#FFFF00]
+                  RenderText {#text} at (0,1) size 37x56
+                    text run at (0,1) width 37: &quot;A&quot;
+                RenderBlock {DIV} at (0,109) size 37x59 [bgcolor=#00FF00]
+                  RenderText {#text} at (0,1) size 34x56
+                    text run at (0,1) width 34: &quot;B&quot;
+                RenderBlock {DIV} at (0,218) size 37x59 [bgcolor=#00FFFF]
+                  RenderText {#text} at (0,1) size 34x56
+                    text run at (0,1) width 34: &quot;C&quot;
+      RenderBlock {P} at (0,435) size 784x20
+        RenderText {#text} at (0,0) size 266x19
+          text run at (0,0) width 266: &quot;This test is meaningless if you don't pass &quot;
+        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+          RenderText {#text} at (265,0) size 51x19
+            text run at (265,0) width 51: &quot;test 006&quot;
+        RenderText {#text} at (315,0) size 5x19
+          text run at (315,0) width 5: &quot;.&quot;
+layer at (11,105) size 37x277
+  RenderBlock (relative positioned) {DIV} at (0,0) size 37x277 [bgcolor=#0000FF]
+    RenderBlock (anonymous) at (0,0) size 37x0
+      RenderInline {SPAN} at (0,0) size 0x0
+    RenderBlock (anonymous) at (0,0) size 37x59
+    RenderBlock (anonymous) at (0,109) size 37x0
+      RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+      RenderInline {SPAN} at (0,0) size 0x0
+    RenderBlock (anonymous) at (0,109) size 37x0
+    RenderBlock (anonymous) at (0,109) size 37x0
+      RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+      RenderInline {SPAN} at (0,0) size 0x0
+    RenderBlock (anonymous) at (0,109) size 37x0
+    RenderBlock (anonymous) at (0,109) size 37x0
+      RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+      RenderInline {SPAN} at (0,0) size 0x0
+    RenderBlock (anonymous) at (0,109) size 37x59
+    RenderBlock (anonymous) at (0,218) size 37x0
+      RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+      RenderInline {SPAN} at (0,0) size 0x0
+    RenderBlock (anonymous) at (0,218) size 37x59
+    RenderBlock (anonymous) at (0,327) size 37x0
+      RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+layer at (11,105) size 37x59
+  RenderBlock (relative positioned) {DIV} at (0,0) size 37x59 [bgcolor=#FF0000]
+    RenderBlock (anonymous) at (0,0) size 37x0
+      RenderInline {SPAN} at (0,0) size 0x0
+    RenderBlock (anonymous) at (0,0) size 37x59
+    RenderBlock (anonymous) at (0,109) size 37x0
+      RenderInline {SPAN} at (0,0) size 0x0
+        RenderInline {SPAN} at (0,0) size 0x0
+    RenderBlock (anonymous) at (0,109) size 37x0
+    RenderBlock (anonymous) at (0,109) size 37x0
+      RenderInline {SPAN} at (0,0) size 0x0
+        RenderInline {SPAN} at (0,0) size 0x0
+layer at (11,105) size 37x59
+  RenderBlock (relative positioned) {DIV} at (0,0) size 37x59 [bgcolor=#FF0000]
+    RenderBlock (anonymous) at (0,0) size 37x0
+      RenderInline {SPAN} at (0,0) size 0x0
+    RenderBlock (anonymous) at (0,0) size 37x59
+    RenderBlock (anonymous) at (0,109) size 37x0
+      RenderInline {SPAN} at (0,0) size 0x0
+layer at (11,105) size 37x59
+  RenderBlock (relative positioned) {DIV} at (0,0) size 37x59 [bgcolor=#FFFF00]
+    RenderText {#text} at (0,1) size 37x56
+      text run at (0,1) width 37: &quot;A&quot;
+layer at (11,214) size 37x59
+  RenderBlock (relative positioned) {DIV} at (0,0) size 37x59 [bgcolor=#FF0000]
+    RenderBlock (anonymous) at (0,0) size 37x0
+      RenderInline {SPAN} at (0,0) size 0x0
+    RenderBlock (anonymous) at (0,0) size 37x59
+    RenderBlock (anonymous) at (0,109) size 37x0
+      RenderInline {SPAN} at (0,0) size 0x0
+layer at (11,214) size 37x59
+  RenderBlock (relative positioned) {DIV} at (0,0) size 37x59 [bgcolor=#00FF00]
+    RenderBlock (anonymous) at (0,0) size 37x0
+      RenderInline {SPAN} at (0,0) size 0x0
+    RenderBlock (anonymous) at (0,0) size 37x0
+    RenderBlock (anonymous) at (0,0) size 37x59
+      RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,1) size 34x56
+        text run at (0,1) width 34: &quot;B&quot;
+layer at (11,323) size 37x59
+  RenderBlock (relative positioned) {DIV} at (0,0) size 37x59 [bgcolor=#00FFFF]
+    RenderText {#text} at (0,1) size 34x56
+      text run at (0,1) width 34: &quot;C&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline006expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/006-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/006-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/006-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,45 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x418
+  RenderBlock {HTML} at (0,0) size 800x418
+    RenderBody {BODY} at (8,8) size 784x402
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderInline {DIV} at (0,0) size 528x17 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,2) size 528x17
+            text run at (0,2) width 528: &quot;Ahem_font_required_for_this_test.&quot;
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,36) size 784x20
+        RenderText {#text} at (0,0) size 515x19
+          text run at (0,0) width 515: &quot;The following two columns should be pixel perfect identical with no red visible.&quot;
+      RenderTable {TABLE} at (0,72) size 106x256 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 100x250
+          RenderTableRow {TR} at (0,0) size 100x250
+            RenderTableCell {TD} at (0,0) size 50x250 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,50) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [color=#FFFF00] [bgcolor=#FF0000]
+                  RenderText {#text} at (0,0) size 50x50
+                    text run at (0,0) width 50: &quot;X&quot;
+              RenderBlock (anonymous) at (0,150) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,150) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [color=#00FF00] [bgcolor=#FF0000]
+                  RenderText {#text} at (0,0) size 50x50
+                    text run at (0,0) width 50: &quot;X&quot;
+              RenderBlock (anonymous) at (0,250) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (50,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [border: (50px solid #FFA500) none]
+              RenderBlock {DIV} at (0,50) size 50x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,100) size 50x50 [border: (50px solid #FFA500) none]
+              RenderBlock {DIV} at (0,150) size 50x50 [border: (50px solid #00FF00) none]
+              RenderBlock {DIV} at (0,200) size 50x50 [border: (50px solid #FFA500) none]
+      RenderBlock {P} at (0,344) size 784x20
+        RenderText {#text} at (0,0) size 570x19
+          text run at (0,0) width 570: &quot;Control: This test is meaningless if you see any red below. (You should only see orange.)&quot;
+      RenderBlock {DIV} at (0,380) size 166x22 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 160x16 [border: (16px solid #FFA500) none]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline010expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/010-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/010-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/010-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,89 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x360
+  RenderBlock {HTML} at (0,0) size 800x360
+    RenderBody {BODY} at (8,16) size 784x328
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 588x19
+          text run at (0,0) width 588: &quot;The square should consist of exactly five equal bands, orange, lime, orange, yellow, orange.&quot;
+      RenderTable {TABLE} at (0,36) size 256x256 [bgcolor=#FFA500] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 250x250
+          RenderTableRow {TR} at (0,0) size 250x250
+            RenderTableCell {TD} at (0,0) size 50x250 [r=0 c=0 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,50) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+              RenderBlock (anonymous) at (0,150) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,150) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+              RenderBlock (anonymous) at (0,250) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (50,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,50) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+              RenderBlock (anonymous) at (0,150) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,150) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+              RenderBlock (anonymous) at (0,250) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (100,0) size 50x250 [r=0 c=2 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,50) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+              RenderBlock (anonymous) at (0,100) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,150) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+              RenderBlock (anonymous) at (0,250) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (150,0) size 50x250 [r=0 c=3 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,50) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+              RenderBlock (anonymous) at (0,200) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,150) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+              RenderBlock (anonymous) at (0,250) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (200,0) size 50x250 [r=0 c=4 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,50) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+              RenderBlock (anonymous) at (0,50) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,150) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+              RenderBlock (anonymous) at (0,250) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,308) size 784x20
+        RenderText {#text} at (0,0) size 266x19
+          text run at (0,0) width 266: &quot;This test is meaningless if you don't pass &quot;
+        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+          RenderText {#text} at (265,0) size 51x19
+            text run at (265,0) width 51: &quot;test 006&quot;
+        RenderText {#text} at (315,0) size 5x19
+          text run at (315,0) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline011expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/011-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/011-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/011-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,119 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x360
+  RenderBlock {HTML} at (0,0) size 800x360
+    RenderBody {BODY} at (8,16) size 784x328
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 588x19
+          text run at (0,0) width 588: &quot;The square should consist of exactly five equal bands, orange, lime, orange, yellow, orange.&quot;
+      RenderTable {TABLE} at (0,36) size 256x256 [bgcolor=#FFA500] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 250x250
+          RenderTableRow {TR} at (0,0) size 250x250
+            RenderTableCell {TD} at (0,0) size 50x250 [r=0 c=0 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,50) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+              RenderBlock (anonymous) at (0,150) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,150) size 50x0
+                RenderBlock {DIV} at (0,0) size 50x0 [bgcolor=#FF0000]
+              RenderBlock (anonymous) at (0,150) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,150) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+              RenderBlock (anonymous) at (0,250) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (50,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,50) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+              RenderBlock (anonymous) at (0,150) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,150) size 50x0
+                RenderBlock {DIV} at (0,0) size 50x0 [bgcolor=#FF0000]
+              RenderBlock (anonymous) at (0,150) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,150) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+              RenderBlock (anonymous) at (0,250) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (100,0) size 50x250 [r=0 c=2 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,50) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+              RenderBlock (anonymous) at (0,100) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,150) size 50x0
+                RenderBlock {DIV} at (0,0) size 50x0 [bgcolor=#FF0000]
+              RenderBlock (anonymous) at (0,150) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,150) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+              RenderBlock (anonymous) at (0,250) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (150,0) size 50x250 [r=0 c=3 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,50) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+              RenderBlock (anonymous) at (0,200) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,200) size 50x0
+                RenderBlock {DIV} at (0,0) size 50x0 [bgcolor=#FF0000]
+              RenderBlock (anonymous) at (0,200) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,150) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+              RenderBlock (anonymous) at (0,250) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (200,0) size 50x250 [r=0 c=4 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,50) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+              RenderBlock (anonymous) at (0,50) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,100) size 50x0
+                RenderBlock {DIV} at (0,0) size 50x0 [bgcolor=#FF0000]
+              RenderBlock (anonymous) at (0,100) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,150) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+              RenderBlock (anonymous) at (0,250) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,308) size 784x20
+        RenderText {#text} at (0,0) size 266x19
+          text run at (0,0) width 266: &quot;This test is meaningless if you don't pass &quot;
+        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+          RenderText {#text} at (265,0) size 51x19
+            text run at (265,0) width 51: &quot;test 006&quot;
+        RenderText {#text} at (315,0) size 5x19
+          text run at (315,0) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline012expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/012-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/012-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/012-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,39 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x360
+  RenderBlock {HTML} at (0,0) size 800x360
+    RenderBody {BODY} at (8,16) size 784x328
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 515x19
+          text run at (0,0) width 515: &quot;The following two columns should be pixel perfect identical with no red visible.&quot;
+      RenderTable {TABLE} at (0,36) size 106x256 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 100x250
+          RenderTableRow {TR} at (0,0) size 100x250
+            RenderTableCell {TD} at (0,0) size 50x250 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,50) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+              RenderBlock (anonymous) at (0,150) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,150) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+              RenderBlock (anonymous) at (0,250) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (50,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [border: (50px solid #FFA500) none]
+              RenderBlock {DIV} at (0,50) size 50x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,100) size 50x50 [border: (50px solid #FFA500) none]
+              RenderBlock {DIV} at (0,150) size 50x50 [border: (50px solid #00FF00) none]
+              RenderBlock {DIV} at (0,200) size 50x50 [border: (50px solid #FFA500) none]
+      RenderBlock {P} at (0,308) size 784x20
+        RenderText {#text} at (0,0) size 266x19
+          text run at (0,0) width 266: &quot;This test is meaningless if you don't pass &quot;
+        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+          RenderText {#text} at (265,0) size 51x19
+            text run at (265,0) width 51: &quot;test 006&quot;
+        RenderText {#text} at (315,0) size 5x19
+          text run at (315,0) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline015expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/015-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/015-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/015-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,48 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x360
+  RenderBlock {HTML} at (0,0) size 800x360
+    RenderBody {BODY} at (8,16) size 784x328
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 515x19
+          text run at (0,0) width 515: &quot;The following two columns should be pixel perfect identical with no red visible.&quot;
+      RenderTable {TABLE} at (0,36) size 106x256 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 100x250
+          RenderTableRow {TR} at (0,0) size 100x250
+            RenderTableCell {TD} at (0,0) size 50x250 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,0) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+              RenderBlock (anonymous) at (0,100) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,150) size 50x0
+                RenderBlock {DIV} at (0,0) size 50x0 [bgcolor=#FF0000]
+                  RenderInline {SPAN} at (0,0) size 0x0
+                  RenderText {#text} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,150) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,200) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FFFF]
+              RenderBlock (anonymous) at (0,250) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (50,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,50) size 50x100 [border: (100px solid #FFA500) none]
+              RenderBlock {DIV} at (0,150) size 50x50 [border: (50px solid #00FF00) none]
+              RenderBlock {DIV} at (0,200) size 50x50 [border: (50px solid #00FFFF) none]
+      RenderBlock {P} at (0,308) size 784x20
+        RenderText {#text} at (0,0) size 266x19
+          text run at (0,0) width 266: &quot;This test is meaningless if you don't pass &quot;
+        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+          RenderText {#text} at (265,0) size 51x19
+            text run at (265,0) width 51: &quot;test 006&quot;
+        RenderText {#text} at (315,0) size 5x19
+          text run at (315,0) width 5: &quot;.&quot;
+layer at (11,205) size 50x50
+  RenderBlock (positioned) {DIV} at (11,205) size 50x50 [bgcolor=#00FF00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline016expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/016-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/016-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/016-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,49 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x360
+  RenderBlock {HTML} at (0,0) size 800x360
+    RenderBody {BODY} at (8,16) size 784x328
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 515x19
+          text run at (0,0) width 515: &quot;The following two columns should be pixel perfect identical with no red visible.&quot;
+      RenderTable {TABLE} at (0,36) size 106x256 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 100x250
+          RenderTableRow {TR} at (0,0) size 100x250
+            RenderTableCell {TD} at (0,0) size 50x250 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x200 [bgcolor=#FFA500]
+                RenderBlock (anonymous) at (0,0) size 50x0
+                  RenderInline {SPAN} at (0,0) size 0x0
+                RenderBlock (anonymous) at (0,0) size 50x50
+                  RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+                RenderBlock (anonymous) at (0,100) size 50x0
+                  RenderInline {SPAN} at (0,0) size 0x0
+                  RenderText {#text} at (0,0) size 0x0
+                  RenderInline {SPAN} at (0,0) size 0x0
+                RenderBlock (anonymous) at (0,100) size 50x0
+                  RenderBlock {DIV} at (0,0) size 50x0 [bgcolor=#FF0000]
+                    RenderInline {SPAN} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+                RenderBlock (anonymous) at (0,100) size 50x0
+                  RenderInline {SPAN} at (0,0) size 0x0
+                  RenderText {#text} at (0,0) size 0x0
+                  RenderInline {SPAN} at (0,0) size 0x0
+                RenderBlock (anonymous) at (0,150) size 50x50
+                  RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FFFF]
+                RenderBlock (anonymous) at (0,250) size 50x0
+                  RenderInline {SPAN} at (0,0) size 0x0
+                  RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (50,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,50) size 50x100 [border: (100px solid #FFA500) none]
+              RenderBlock {DIV} at (0,150) size 50x50 [border: (50px solid #00FFFF) none]
+              RenderBlock {DIV} at (0,200) size 50x50 [border: (50px solid #00FF00) none]
+      RenderBlock {P} at (0,308) size 784x20
+        RenderText {#text} at (0,0) size 266x19
+          text run at (0,0) width 266: &quot;This test is meaningless if you don't pass &quot;
+        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+          RenderText {#text} at (265,0) size 51x19
+            text run at (265,0) width 51: &quot;test 006&quot;
+        RenderText {#text} at (315,0) size 5x19
+          text run at (315,0) width 5: &quot;.&quot;
+layer at (11,255) size 50x50
+  RenderBlock (positioned) {DIV} at (11,255) size 50x50 [bgcolor=#00FF00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline017expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/017-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/017-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/017-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x210
+  RenderBlock {HTML} at (0,0) size 800x210
+    RenderBody {BODY} at (8,16) size 784x178
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 627x19
+          text run at (0,0) width 627: &quot;The following square should contain exactly two bands, one yellow, one lime, with no red visible.&quot;
+      RenderTable {TABLE} at (0,36) size 106x106 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 100x100
+          RenderTableRow {TR} at (0,0) size 100x100
+            RenderTableCell {TD} at (0,0) size 50x100 [r=0 c=0 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,0) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FF0000]
+                  RenderBlock (anonymous) at (0,0) size 50x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,0) size 50x50
+                    RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+                  RenderBlock (anonymous) at (0,100) size 50x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,50) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,50) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+              RenderBlock (anonymous) at (0,100) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (50,0) size 50x100 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,50) size 50x50 [border: (50px solid #00FF00) none]
+      RenderBlock {P} at (0,158) size 784x20
+        RenderText {#text} at (0,0) size 266x19
+          text run at (0,0) width 266: &quot;This test is meaningless if you don't pass &quot;
+        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+          RenderText {#text} at (265,0) size 51x19
+            text run at (265,0) width 51: &quot;test 018&quot;
+        RenderText {#text} at (315,0) size 5x19
+          text run at (315,0) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline018expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/018-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/018-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/018-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,49 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x236
+  RenderBlock {HTML} at (0,0) size 800x236
+    RenderBody {BODY} at (8,16) size 784x212
+      RenderBlock {P} at (0,0) size 784x40
+        RenderText {#text} at (0,0) size 632x19
+          text run at (0,0) width 632: &quot;The following box should contain exactly three bands, one yellow, one orange, and one lime, with &quot;
+        RenderInline {STRONG} at (0,0) size 749x39
+          RenderText {#text} at (631,0) size 749x39
+            text run at (631,0) width 118: &quot;absolutely no red&quot;
+            text run at (0,20) width 44: &quot;visible&quot;
+        RenderText {#text} at (43,20) size 5x19
+          text run at (43,20) width 5: &quot;.&quot;
+      RenderTable {TABLE} at (0,56) size 106x156 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 100x150
+          RenderTableRow {TR} at (0,0) size 100x150
+            RenderTableCell {TD} at (0,0) size 50x150 [r=0 c=0 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,0) size 50x150
+                RenderBlock {DIV} at (0,0) size 50x150 [bgcolor=#FFA500]
+                  RenderBlock (anonymous) at (0,0) size 50x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,0) size 50x50
+                    RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FF0000]
+                      RenderBlock (anonymous) at (0,0) size 50x0
+                        RenderInline {SPAN} at (0,0) size 0x0
+                      RenderBlock (anonymous) at (0,0) size 50x50
+                        RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+                      RenderBlock (anonymous) at (0,100) size 50x0
+                        RenderInline {SPAN} at (0,0) size 0x0
+                        RenderText {#text} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,100) size 50x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,100) size 50x50
+                    RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+                  RenderBlock (anonymous) at (0,150) size 50x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,150) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (50,0) size 50x150 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,50) size 50x50 [border: (50px solid #FFA500) none]
+              RenderBlock {DIV} at (0,100) size 50x50 [border: (50px solid #00FF00) none]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline019expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/019-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/019-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/019-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,82 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x210
+  RenderBlock {HTML} at (0,0) size 800x210
+    RenderBody {BODY} at (8,16) size 784x178
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 233x19
+          text run at (0,0) width 233: &quot;There should be no red on this page.&quot;
+      RenderTable {TABLE} at (0,36) size 156x106 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 150x100
+          RenderTableRow {TR} at (0,0) size 150x100
+            RenderTableCell {TD} at (0,0) size 50x100 [r=0 c=0 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,0) size 50x55
+                RenderBlock {DIV} at (0,0) size 50x55 [bgcolor=#00FF00]
+                  RenderBlock (anonymous) at (0,0) size 50x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,0) size 50x50
+                    RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+                  RenderBlock (anonymous) at (0,100) size 50x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,55) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,55) size 50x45
+                RenderBlock {DIV} at (0,0) size 50x45 [bgcolor=#00FF00]
+              RenderBlock (anonymous) at (0,100) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (50,0) size 50x100 [r=0 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,0) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+                  RenderBlock (anonymous) at (0,0) size 50x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,0) size 50x50
+                    RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+                  RenderBlock (anonymous) at (0,100) size 50x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,50) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,50) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+              RenderBlock (anonymous) at (0,100) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (100,0) size 50x100 [r=0 c=2 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,0) size 50x45
+                RenderBlock {DIV} at (0,0) size 50x45 [bgcolor=#00FF00]
+                  RenderBlock (anonymous) at (0,0) size 50x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,0) size 50x50
+                    RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+                  RenderBlock (anonymous) at (0,100) size 50x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,45) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,45) size 50x55
+                RenderBlock {DIV} at (0,0) size 50x55 [bgcolor=#00FF00]
+              RenderBlock (anonymous) at (0,100) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,158) size 784x20
+        RenderText {#text} at (0,0) size 62x19
+          text run at (0,0) width 62: &quot;See also: &quot;
+        RenderInline {A} at (0,0) size 76x19 [color=#0000EE]
+          RenderText {#text} at (61,0) size 76x19
+            text run at (61,0) width 76: &quot;prerequisite&quot;
+        RenderText {#text} at (136,0) size 5x19
+          text run at (136,0) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline020expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/020-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/020-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/020-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,82 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x260
+  RenderBlock {HTML} at (0,0) size 800x260
+    RenderBody {BODY} at (8,16) size 784x228
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 233x19
+          text run at (0,0) width 233: &quot;There should be no red on this page.&quot;
+      RenderTable {TABLE} at (0,36) size 156x156 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 150x150
+          RenderTableRow {TR} at (0,0) size 150x150
+            RenderTableCell {TD} at (0,0) size 50x150 [r=0 c=0 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,0) size 50x105
+                RenderBlock {DIV} at (0,0) size 50x105 [bgcolor=#00FF00]
+                  RenderBlock (anonymous) at (0,0) size 50x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,0) size 50x50
+                    RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+                  RenderBlock (anonymous) at (0,100) size 50x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,105) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,105) size 50x45
+                RenderBlock {DIV} at (0,0) size 50x45 [bgcolor=#00FF00]
+              RenderBlock (anonymous) at (0,150) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (50,0) size 50x150 [r=0 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,0) size 50x100
+                RenderBlock {DIV} at (0,0) size 50x100 [bgcolor=#00FF00]
+                  RenderBlock (anonymous) at (0,0) size 50x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,0) size 50x50
+                    RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+                  RenderBlock (anonymous) at (0,100) size 50x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,100) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,100) size 50x50
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+              RenderBlock (anonymous) at (0,150) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (100,0) size 50x150 [r=0 c=2 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,0) size 50x95
+                RenderBlock {DIV} at (0,0) size 50x95 [bgcolor=#00FF00]
+                  RenderBlock (anonymous) at (0,0) size 50x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,0) size 50x50
+                    RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#00FF00]
+                  RenderBlock (anonymous) at (0,100) size 50x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,95) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (0,95) size 50x55
+                RenderBlock {DIV} at (0,0) size 50x55 [bgcolor=#00FF00]
+              RenderBlock (anonymous) at (0,150) size 50x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,208) size 784x20
+        RenderText {#text} at (0,0) size 62x19
+          text run at (0,0) width 62: &quot;See also: &quot;
+        RenderInline {A} at (0,0) size 76x19 [color=#0000EE]
+          RenderText {#text} at (61,0) size 76x19
+            text run at (61,0) width 76: &quot;prerequisite&quot;
+        RenderText {#text} at (136,0) size 5x19
+          text run at (136,0) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline021expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/021-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/021-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/021-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x226
+  RenderBlock {HTML} at (0,0) size 800x226
+    RenderBody {BODY} at (8,16) size 784x202
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 300x19
+          text run at (0,0) width 300: &quot;The following two squares should be identical.&quot;
+      RenderTable {TABLE} at (0,36) size 316x166
+        RenderTableSection {TBODY} at (0,0) size 316x166
+          RenderTableRow {TR} at (0,16) size 316x134
+            RenderTableCell {TD} at (16,16) size 134x134 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock (anonymous) at (3,3) size 128x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (3,3) size 128x128
+                RenderBlock {DIV} at (0,0) size 128x128 [bgcolor=#00FF00]
+                  RenderBlock (anonymous) at (0,0) size 128x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                      RenderBlock (floating) {DIV} at (0,0) size 64x64 [bgcolor=#00FFFF]
+                    RenderText {#text} at (0,0) size 0x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,0) size 128x128
+                    RenderBlock {DIV} at (0,64) size 128x64 [border: (32px solid #FFFF00)]
+                  RenderBlock (anonymous) at (0,128) size 128x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+              RenderBlock (anonymous) at (3,131) size 128x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (166,16) size 134x134 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (3,3) size 128x128
+                RenderTableSection {TBODY} at (0,0) size 128x128
+                  RenderTableRow {TR} at (0,0) size 128x64
+                    RenderTableCell {TD} at (0,32) size 64x0 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
+                    RenderTableCell {TD} at (64,32) size 64x0 [bgcolor=#00FF00] [r=0 c=1 rs=1 cs=1]
+                  RenderTableRow {TR} at (0,64) size 128x64
+                    RenderTableCell {TD} at (0,96) size 128x0 [bgcolor=#FFFF00] [r=1 c=0 rs=1 cs=2]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline022expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/022-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/022-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/022-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x226
+  RenderBlock {HTML} at (0,0) size 800x226
+    RenderBody {BODY} at (8,16) size 784x202
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 300x19
+          text run at (0,0) width 300: &quot;The following two squares should be identical.&quot;
+      RenderTable {TABLE} at (0,36) size 316x166
+        RenderTableSection {TBODY} at (0,0) size 316x166
+          RenderTableRow {TR} at (0,16) size 316x134
+            RenderTableCell {TD} at (16,16) size 134x134 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock (anonymous) at (3,3) size 128x0
+                RenderInline {SPAN} at (0,0) size 0x0
+              RenderBlock (anonymous) at (3,3) size 128x128
+                RenderBlock {DIV} at (0,0) size 128x128 [bgcolor=#00FF00]
+                  RenderBlock (anonymous) at (0,0) size 128x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                      RenderBlock (floating) {DIV} at (0,0) size 64x64 [bgcolor=#00FFFF]
+                    RenderText {#text} at (0,0) size 0x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                  RenderBlock (anonymous) at (0,0) size 128x128
+                    RenderBlock {DIV} at (0,64) size 128x64 [border: (32px solid #FFFF00)]
+                  RenderBlock (anonymous) at (0,128) size 128x0
+                    RenderInline {SPAN} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+              RenderBlock (anonymous) at (3,131) size 128x0
+                RenderInline {SPAN} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (166,16) size 134x134 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (3,3) size 128x128
+                RenderTableSection {TBODY} at (0,0) size 128x128
+                  RenderTableRow {TR} at (0,0) size 128x64
+                    RenderTableCell {TD} at (0,32) size 64x0 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
+                    RenderTableCell {TD} at (64,32) size 64x0 [bgcolor=#00FF00] [r=0 c=1 rs=1 cs=1]
+                  RenderTableRow {TR} at (0,64) size 128x64
+                    RenderTableCell {TD} at (0,96) size 128x0 [bgcolor=#FFFF00] [r=1 c=0 rs=1 cs=2]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseblockinsideinline025expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/025-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/025-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/block-inside-inline/025-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,30 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x226
+  RenderBlock {HTML} at (0,0) size 800x226
+    RenderBody {BODY} at (8,16) size 784x202
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 300x19
+          text run at (0,0) width 300: &quot;The following two squares should be identical.&quot;
+      RenderTable {TABLE} at (0,36) size 316x166
+        RenderTableSection {TBODY} at (0,0) size 316x166
+          RenderTableRow {TR} at (0,16) size 316x134
+            RenderTableCell {TD} at (16,16) size 134x134 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 128x128 [bgcolor=#00FF00]
+                RenderBlock (anonymous) at (0,0) size 128x0
+                  RenderBlock (floating) {DIV} at (0,0) size 64x64 [bgcolor=#00FFFF]
+                  RenderInline {SPAN} at (0,0) size 0x0
+                RenderBlock (anonymous) at (0,0) size 128x128
+                  RenderBlock {DIV} at (0,64) size 128x0 [bgcolor=#FF0000]
+                  RenderBlock {DIV} at (0,64) size 128x64 [border: (32px solid #FFFF00)]
+                RenderBlock (anonymous) at (0,128) size 128x0
+                  RenderInline {SPAN} at (0,0) size 0x0
+                  RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (166,16) size 134x134 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (3,3) size 128x128
+                RenderTableSection {TBODY} at (0,0) size 128x128
+                  RenderTableRow {TR} at (0,0) size 128x64
+                    RenderTableCell {TD} at (0,32) size 64x0 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
+                    RenderTableCell {TD} at (64,32) size 64x0 [bgcolor=#00FF00] [r=0 c=1 rs=1 cs=1]
+                  RenderTableRow {TR} at (0,64) size 128x64
+                    RenderTableCell {TD} at (0,96) size 128x0 [bgcolor=#FFFF00] [r=1 c=0 rs=1 cs=2]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapseemptyclearblocksexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/empty-clear-blocks-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/empty-clear-blocks-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/empty-clear-blocks-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,104 @@
</span><ins>+layer at (0,0) size 800x1142
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x1142
+  RenderBlock {HTML} at (0,0) size 800x1142
+    RenderBody {BODY} at (8,8) size 784x1126
+      RenderBlock {SPAN} at (0,0) size 784x20
+        RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 88x59
+            text run at (0,0) width 88: &quot;This is a float&quot;
+            text run at (0,20) width 83: &quot;that is 100px&quot;
+            text run at (0,40) width 33: &quot;high.&quot;
+        RenderText {#text} at (100,0) size 289x19
+          text run at (100,0) width 289: &quot;This paragraph has a bottom margin of 50px.&quot;
+      RenderBlock {SPAN} at (0,100) size 784x0
+      RenderBlock {SPAN} at (0,105) size 784x20
+        RenderText {#text} at (0,0) size 308x19
+          text run at (0,0) width 308: &quot;This text should be immediately under the float.&quot;
+      RenderBlock {HR} at (0,133) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {SPAN} at (0,143) size 784x20
+        RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 88x59
+            text run at (0,0) width 88: &quot;This is a float&quot;
+            text run at (0,20) width 83: &quot;that is 100px&quot;
+            text run at (0,40) width 33: &quot;high.&quot;
+        RenderText {#text} at (100,0) size 289x19
+          text run at (100,0) width 289: &quot;This paragraph has a bottom margin of 50px.&quot;
+      RenderBlock {SPAN} at (0,243) size 784x0
+      RenderBlock {SPAN} at (0,258) size 784x20
+        RenderText {#text} at (0,0) size 260x19
+          text run at (0,0) width 260: &quot;This text should be 10px under the float.&quot;
+      RenderBlock {HR} at (0,286) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {SPAN} at (0,296) size 784x20
+        RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 88x59
+            text run at (0,0) width 88: &quot;This is a float&quot;
+            text run at (0,20) width 83: &quot;that is 100px&quot;
+            text run at (0,40) width 33: &quot;high.&quot;
+        RenderText {#text} at (100,0) size 289x19
+          text run at (100,0) width 289: &quot;This paragraph has a bottom margin of 50px.&quot;
+      RenderBlock {SPAN} at (0,396) size 784x0
+      RenderBlock {SPAN} at (0,366) size 784x20
+        RenderText {#text} at (100,0) size 275x19
+          text run at (100,0) width 275: &quot;This text should be to the right of the float.&quot;
+      RenderBlock {HR} at (100,394) size 684x2 [border: (1px inset #000000)]
+      RenderBlock {SPAN} at (0,404) size 784x20
+        RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 88x59
+            text run at (0,0) width 88: &quot;This is a float&quot;
+            text run at (0,20) width 83: &quot;that is 100px&quot;
+            text run at (0,40) width 33: &quot;high.&quot;
+        RenderText {#text} at (100,0) size 289x19
+          text run at (100,0) width 289: &quot;This paragraph has a bottom margin of 50px.&quot;
+      RenderBlock {SPAN} at (0,504) size 784x0
+      RenderBlock {SPAN} at (0,509) size 784x20
+        RenderText {#text} at (0,0) size 308x19
+          text run at (0,0) width 308: &quot;This text should be immediately under the float.&quot;
+      RenderBlock {HR} at (0,537) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {SPAN} at (0,547) size 784x20
+        RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 88x59
+            text run at (0,0) width 88: &quot;This is a float&quot;
+            text run at (0,20) width 83: &quot;that is 100px&quot;
+            text run at (0,40) width 33: &quot;high.&quot;
+        RenderText {#text} at (100,0) size 289x19
+          text run at (100,0) width 289: &quot;This paragraph has a bottom margin of 50px.&quot;
+      RenderBlock {SPAN} at (0,647) size 784x0
+      RenderBlock {SPAN} at (0,657) size 784x20
+        RenderText {#text} at (0,0) size 260x19
+          text run at (0,0) width 260: &quot;This text should be 10px under the float.&quot;
+      RenderBlock {HR} at (0,685) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {SPAN} at (0,695) size 784x20
+        RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 88x59
+            text run at (0,0) width 88: &quot;This is a float&quot;
+            text run at (0,20) width 83: &quot;that is 100px&quot;
+            text run at (0,40) width 33: &quot;high.&quot;
+        RenderText {#text} at (100,0) size 289x19
+          text run at (100,0) width 289: &quot;This paragraph has a bottom margin of 50px.&quot;
+      RenderBlock {SPAN} at (0,795) size 784x0
+      RenderBlock {SPAN} at (0,825) size 784x20
+        RenderText {#text} at (0,0) size 260x19
+          text run at (0,0) width 260: &quot;This text should be 20px under the float.&quot;
+      RenderBlock {HR} at (0,853) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {SPAN} at (0,863) size 784x125 [border: (10px dotted #000000)]
+        RenderBlock {SPAN} at (10,10) size 764x20
+          RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#00FF00]
+            RenderText {#text} at (0,0) size 88x59
+              text run at (0,0) width 88: &quot;This is a float&quot;
+              text run at (0,20) width 83: &quot;that is 100px&quot;
+              text run at (0,40) width 33: &quot;high.&quot;
+          RenderText {#text} at (100,0) size 289x19
+            text run at (100,0) width 289: &quot;This paragraph has a bottom margin of 50px.&quot;
+        RenderBlock {SPAN} at (10,110) size 764x0
+      RenderBlock {HR} at (0,996) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {SPAN} at (0,1006) size 784x120 [border: (10px dotted #000000)]
+        RenderBlock {SPAN} at (10,10) size 764x20
+          RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#00FF00]
+            RenderText {#text} at (0,0) size 88x59
+              text run at (0,0) width 88: &quot;This is a float&quot;
+              text run at (0,20) width 83: &quot;that is 100px&quot;
+              text run at (0,40) width 33: &quot;high.&quot;
+          RenderText {#text} at (100,0) size 289x19
+            text run at (100,0) width 289: &quot;This paragraph has a bottom margin of 50px.&quot;
+        RenderBlock {SPAN} at (10,110) size 764x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockmargincollapsenegativemarginsexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/negative-margins-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/negative-margins-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/margin-collapse/negative-margins-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x92
+  RenderBlock {HTML} at (0,0) size 800x92
+    RenderBody {BODY} at (8,16) size 784x68
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 194x19
+          text run at (0,0) width 194: &quot;There should be no red below.&quot;
+      RenderBlock {DIV} at (0,36) size 80x32 [bgcolor=#FF0000]
+        RenderBlock {DIV} at (0,0) size 80x16 [bgcolor=#0000FF]
+        RenderImage {IMG} at (0,16) size 80x16 [bgcolor=#FFFF00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockminmaxheightpercentheightchildexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/min-max-height-percent-height-child-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/min-max-height-percent-height-child-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/min-max-height-percent-height-child-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,81 @@
</span><ins>+Bug 26559: When a block's height is determined by min-height/max-height, children with percentage heights are sized incorrectly
+
+Tests to make sure a child with percentage height is computed properly when the parent has a max or min height set.
+
+Each of the following tests should display a green rectangle with a 1 pixel red border on all sides.
+
+Parent with fixed height and min set
+
+PASS
+Parent with fixed height and max set
+
+PASS
+Parent with fixed height and min greater than max
+
+PASS
+Vertical parent with fixed width and max set
+
+PASS
+Vertical parent with fixed width and min set
+
+PASS
+Parent with percent height and a max set
+
+PASS
+Parent with percent height and a min set
+
+PASS
+Parent with fixed height and percentage max
+
+PASS
+Parent with fixed height and percentage min
+
+PASS
+Parent with auto height and a max set. This test will not have the border all around, it will only be on the top portion.
+
+XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX
+PASS
+Parent with auto height and a min set
+
+XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX
+PASS
+The following two tests will have a 6 pixel red border.
+
+Parent with fixed height and padding and max set
+
+PASS
+Parent with fixed height and padding and min set
+
+PASS
+Fixed height parent with scroll bar
+
+XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX
+FAIL:
+Expected 35px for width, but got 50. 
+Expected 60px for height, but got 75. 
+
+&lt;div id=&quot;overflow&quot; class=&quot;parent ahem&quot; style=&quot;overflow: scroll; min-height: 75px; width: 50px; height: 50px&quot;&gt;
+            &lt;div class=&quot;child&quot; style=&quot;width: 100%; height: 100%&quot; data-expected-width=&quot;35px&quot; data-expected-height=&quot;60px&quot;&gt;&lt;/div&gt;
+            XXXXXXXXXX
+            XXXXXXXXXX
+            XXXXXXXXXX
+            XXXXXXXXXX
+            XXXXXXXXXX
+            XXXXXXXXXX
+        &lt;/div&gt;
+Parent with percent height and scroll bar
+
+XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX
+FAIL:
+Expected 35px for width, but got 50. 
+Expected 60px for height, but got 75. 
+
+&lt;div id=&quot;overflow-percent&quot; class=&quot;parent ahem&quot; style=&quot;overflow: scroll; min-height: 75px; width: 50px; height: 100%&quot;&gt;
+                &lt;div class=&quot;child&quot; style=&quot;width: 100%; height: 100%&quot; data-expected-width=&quot;35px&quot; data-expected-height=&quot;60px&quot;&gt;&lt;/div&gt;
+                XXXXXXXXXX
+                XXXXXXXXXX
+                XXXXXXXXXX
+                XXXXXXXXXX
+                XXXXXXXXXX
+                XXXXXXXXXX
+            &lt;/div&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioning001expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/001-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/001-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/001-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,12 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x31
+  RenderBlock {HTML} at (0,0) size 800x31
+    RenderBody {BODY} at (0,0) size 800x30 [bgcolor=#000000]
+      RenderBlock {A} at (0,0) size 800x30 [color=#0000EE] [bgcolor=#FF0000]
+        RenderText {#text} at (10,5) size 40x19
+          text run at (10,5) width 40: &quot;Home&quot;
+layer at (55,190) size 50x50
+  RenderImage {IMG} at (55,190) size 50x50
+layer at (55,190) size 50x50
+  RenderBlock (positioned) {DIV} at (55,190) size 50x50 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioning002expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/002-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/002-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/002-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,15 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x136
+  RenderBlock {HTML} at (0,0) size 800x136
+    RenderBody {BODY} at (8,8) size 784x120
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderInline {DIV} at (0,0) size 528x17 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,2) size 528x17
+            text run at (0,2) width 528: &quot;Ahem_font_required_for_this_test.&quot;
+        RenderText {#text} at (0,0) size 0x0
+layer at (8,28) size 300x100
+  RenderBlock (relative positioned) {DIV} at (0,20) size 300x100 [bgcolor=#FF0000]
+    RenderBlock {DIV} at (0,0) size 600x200 [color=#008000]
+      RenderText {#text} at (0,0) size 300x100
+        text run at (0,0) width 300: &quot;XXX&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioning016expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/016-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/016-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/016-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,13 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x8
+  RenderBlock {HTML} at (0,0) size 800x8
+    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 100x100
+  RenderBlock (positioned) {DIV} at (0,0) size 100x100
+layer at (0,0) size 100x100
+  RenderBlock (positioned) zI: 1 {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
+layer at (0,0) size 100x100
+  RenderBlock (positioned) zI: 2 {DIV} at (0,0) size 100x100 [bgcolor=#008000]
+layer at (0,0) size 100x100
+  RenderBlock (positioned) zI: 1 {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioning025expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/025-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/025-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/025-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,10 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x8
+  RenderBlock {HTML} at (0,0) size 800x8
+    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 100x100 layerType: background only
+layer at (0,0) size 100x100
+  RenderBlock (positioned) zI: -1 {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
+layer at (0,0) size 100x100 layerType: foreground only
+  RenderBlock (positioned) {DIV} at (0,0) size 100x100 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioning047expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/047-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/047-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/047-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,58 @@
</span><ins>+layer at (0,0) size 800x872
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x872
+  RenderBlock {HTML} at (0,0) size 800x872
+    RenderBody {BODY} at (8,8) size 784x843
+layer at (8,8) size 512x842
+  RenderBlock (relative positioned) {DIV} at (0,0) size 512x843
+    RenderBlock {H2} at (0,0) size 512x29
+      RenderText {#text} at (0,-5) size 89x38
+        text run at (0,-5) width 89: &quot;Bug 1&quot;
+    RenderBlock {P} at (0,55) size 512x233
+      RenderText {#text} at (0,2) size 496x141
+        text run at (0,2) width 449: &quot;Safari public beta does not support CSS absolute&quot;
+        text run at (0,31) width 496: &quot;positioning correctly (if at all). Immediately following&quot;
+        text run at (0,60) width 452: &quot;the text position marked by the dagger, there is a&quot;
+        text run at (0,89) width 483: &quot;&lt;span&gt; element that is positioned to the right of the&quot;
+        text run at (0,118) width 388: &quot;&lt;div&gt; block that contains this paragraph\x{2020}&quot;
+      RenderText {#text} at (387,118) size 493x112
+        text run at (387,118) width 97: &quot;. In IE 5.x,&quot;
+        text run at (0,147) width 463: &quot;Mozilla 1.2, and Chimera 0.6+, the contents of the&quot;
+        text run at (0,176) width 493: &quot;&lt;span&gt; element appears in the margin directly to the&quot;
+        text run at (0,205) width 177: &quot;right of the dagger.&quot;
+    RenderBlock {P} at (0,308) size 512x88
+      RenderText {#text} at (0,2) size 499x83
+        text run at (0,2) width 499: &quot;I should note that Chimera 0.6 rendered this test with&quot;
+        text run at (0,31) width 479: &quot;the marginal note shifted down by one line; this has&quot;
+        text run at (0,60) width 298: &quot;been fixed in subsequent builds.&quot;
+    RenderBlock {H2} at (0,422) size 512x30
+      RenderText {#text} at (0,-5) size 93x38
+        text run at (0,-5) width 93: &quot;Bug 2&quot;
+    RenderBlock {P} at (0,477) size 512x59
+      RenderText {#text} at (0,7) size 492x44
+        text run at (0,7) width 492: &quot;Fonts also render substantially smaller than other browsers, which is not a good thing&quot;
+        text run at (0,36) width 472: &quot;when you consider that most sites specify fonts that are too small in the first place.&quot;
+    RenderBlock {P} at (0,557) size 512x88
+      RenderText {#text} at (0,2) size 503x83
+        text run at (0,2) width 503: &quot;At the very least, the preferences panel needs a default&quot;
+        text run at (0,31) width 481: &quot;text-zoom setting to enable compatibility with other&quot;
+        text run at (0,60) width 90: &quot;browsers.&quot;
+    RenderBlock {H2} at (0,670) size 512x30
+      RenderText {#text} at (0,-5) size 93x38
+        text run at (0,-5) width 93: &quot;Bug 3&quot;
+    RenderBlock {P} at (0,726) size 512x117
+      RenderText {#text} at (0,2) size 71x25
+        text run at (0,2) width 71: &quot;Worse, &quot;
+      RenderInline {I} at (0,0) size 482x54
+        RenderText {#text} at (70,2) size 482x54
+          text run at (70,2) width 412: &quot;the \&quot;make text bigger\&quot; button does not scale&quot;
+          text run at (0,31) width 323: &quot;line-height when it scales font-size&quot;
+      RenderText {#text} at (322,31) size 489x83
+        text run at (322,31) width 167: &quot; (hit it a few times&quot;
+        text run at (0,60) width 483: &quot;on this page). This is a crippling flaw for people who&quot;
+        text run at (0,89) width 422: &quot;need to enlarge the fonts to read comfortably.&quot;
+layer at (547,180) size 200x32
+  RenderBlock (positioned) {SPAN} at (538,171) size 201x33
+    RenderText {#text} at (0,0) size 190x31
+      text run at (0,0) width 182: &quot;\x{2190} this should be to the right of the&quot;
+      text run at (0,16) width 190: &quot;paragraph, lining up with the dagger&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioning051expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/051-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/051-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/051-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,298 @@
</span><ins>+layer at (0,0) size 800x5277
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x5277 layerType: background only
+layer at (84,1485) size 200x200
+  RenderBlock (positioned) zI: -3000000 {P} at (60,60) size 200x200 [color=#FFFFFF] [bgcolor=#990066]
+    RenderText zI: -3000000 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;8&quot;
+layer at (34,1635) size 200x200
+  RenderBlock (positioned) zI: -2000000 {P} at (10,210) size 200x200 [color=#FFFFFF] [bgcolor=#660099]
+    RenderText zI: -2000000 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;7&quot;
+layer at (84,1785) size 200x200
+  RenderBlock (positioned) zI: -1000000 {P} at (60,360) size 200x200 [color=#FFFFFF] [bgcolor=#0000FF]
+    RenderText zI: -1000000 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;6&quot;
+layer at (84,2121) size 200x200
+  RenderBlock (positioned) zI: -40 {P} at (60,60) size 200x200 [color=#FFFFFF] [bgcolor=#990066]
+    RenderText zI: -40 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;8&quot;
+layer at (34,2271) size 200x200
+  RenderBlock (positioned) zI: -30 {P} at (10,210) size 200x200 [color=#FFFFFF] [bgcolor=#660099]
+    RenderText zI: -30 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;7&quot;
+layer at (84,849) size 200x200
+  RenderBlock (positioned) zI: -3 {P} at (60,60) size 200x200 [color=#FFFFFF] [bgcolor=#990066]
+    RenderText zI: -3 {#text} at (50,41) size 471x98
+      text run at (50,41) width 471: &quot; 8 hide me&quot;
+layer at (84,2757) size 200x200
+  RenderBlock (positioned) zI: -3 {P} at (60,60) size 200x200 [color=#FFFFFF] [bgcolor=#990066]
+    RenderText zI: -3 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;8&quot;
+layer at (34,2907) size 200x200
+  RenderBlock (positioned) zI: -3 {P} at (10,210) size 200x200 [color=#FFFFFF] [bgcolor=#660099]
+    RenderText zI: -3 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;7&quot;
+layer at (84,3393) size 200x200
+  RenderBlock (positioned) zI: -3 {P} at (60,60) size 200x200 [color=#FFFFFF] [bgcolor=#990066]
+    RenderText zI: -3 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;8&quot;
+layer at (84,4029) size 200x200
+  RenderBlock (positioned) zI: -3 {P} at (60,60) size 200x200 [color=#FFFFFF] [bgcolor=#990066]
+    RenderText zI: -3 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;8&quot;
+layer at (84,4701) size 200x200
+  RenderBlock (positioned) zI: -3 {P} at (60,60) size 200x200 [color=#FFFFFF] [bgcolor=#990066]
+    RenderText zI: -3 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;8&quot;
+layer at (34,999) size 200x200
+  RenderBlock (positioned) zI: -2 {P} at (10,210) size 200x200 [color=#FFFFFF] [bgcolor=#660099]
+    RenderText zI: -2 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;7&quot;
+layer at (84,2421) size 200x200
+  RenderBlock (positioned) zI: -2 {P} at (60,360) size 200x200 [color=#FFFFFF] [bgcolor=#0000FF]
+    RenderText zI: -2 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;6&quot;
+layer at (234,2471) size 200x200
+  RenderBlock (positioned) zI: -2 {P} at (210,410) size 200x200 [color=#FFFFFF] [bgcolor=#009999]
+    RenderText zI: -2 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;5&quot;
+layer at (34,3543) size 200x200
+  RenderBlock (positioned) zI: -2 {P} at (10,210) size 200x200 [color=#FFFFFF] [bgcolor=#660099]
+    RenderText zI: -2 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;7&quot;
+layer at (34,4179) size 200x200
+  RenderBlock (positioned) zI: -2 {P} at (0,200) size 200x200 [color=#FFFFFF] [bgcolor=#660099]
+    RenderText zI: -2 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;7&quot;
+layer at (34,4851) size 200x200
+  RenderBlock (positioned) zI: -2 {P} at (0,200) size 200x200 [color=#FFFFFF] [bgcolor=#660099]
+    RenderText zI: -2 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;7&quot;
+layer at (84,1149) size 200x200
+  RenderBlock (positioned) zI: -1 {P} at (60,360) size 200x200 [color=#FFFFFF] [bgcolor=#0000FF]
+    RenderText zI: -1 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;6&quot;
+layer at (84,4329) size 200x200
+  RenderBlock (positioned) zI: -1 {P} at (60,360) size 200x200 [color=#FFFFFF] [bgcolor=#0000FF]
+    RenderText zI: -1 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;6&quot;
+layer at (84,5001) size 200x200
+  RenderBlock (positioned) zI: -1 {P} at (60,360) size 200x200 [color=#FFFFFF] [bgcolor=#0000FF]
+    RenderText zI: -1 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;6&quot;
+layer at (0,0) size 800x5277 layerType: foreground only
+  RenderBlock {HTML} at (0,0) size 800x5277
+    RenderBody {BODY} at (8,21) size 784x5240
+      RenderBlock {H1} at (0,0) size 784x38
+        RenderText {#text} at (0,1) size 293x36
+          text run at (0,1) width 293: &quot;Layered Presentation&quot;
+      RenderBlock {P} at (0,59) size 784x21
+        RenderText {#text} at (0,0) size 750x19
+          text run at (0,0) width 407: &quot;Robert O'Callahan pointed out to me some mistakes in this test &quot;
+          text run at (406,0) width 344: &quot;that I have not yet had the time to examine or correct.&quot;
+      RenderBlock {P} at (0,95) size 784x21
+        RenderText {#text} at (0,0) size 472x19
+          text run at (0,0) width 472: &quot;In each of the following, 1 should be the top layer and 8 the bottom layer:&quot;
+      RenderBlock {P} at (0,4583) size 784x21
+        RenderText {#text} at (0,0) size 357x19
+          text run at (0,0) width 357: &quot;Using assumed default value of z-index (may not pass):&quot;
+layer at (24,153) size 620x620
+  RenderBlock (relative positioned) {DIV} at (16,131) size 620x621 [border: (10px solid #000000)]
+layer at (84,213) size 200x200
+  RenderBlock (positioned) {P} at (60,60) size 200x200 [color=#FFFFFF] [bgcolor=#990066]
+    RenderText {#text} at (50,41) size 471x98
+      text run at (50,41) width 471: &quot; 8 hide me&quot;
+layer at (34,363) size 200x200
+  RenderBlock (positioned) {P} at (10,210) size 200x200 [color=#FFFFFF] [bgcolor=#660099]
+    RenderText {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;7&quot;
+layer at (84,513) size 200x200
+  RenderBlock (positioned) {P} at (60,360) size 200x200 [color=#FFFFFF] [bgcolor=#0000FF]
+    RenderText {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;6&quot;
+layer at (234,563) size 200x200
+  RenderBlock (positioned) {P} at (210,410) size 200x200 [color=#FFFFFF] [bgcolor=#009999]
+    RenderText {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;5&quot;
+layer at (384,513) size 200x200
+  RenderBlock (positioned) {P} at (360,360) size 200x200 [color=#FFFFFF] [bgcolor=#00CC00]
+    RenderText {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;4&quot;
+layer at (434,363) size 200x200
+  RenderBlock (positioned) {P} at (410,210) size 200x200 [color=#FFFFFF] [bgcolor=#CCCC00]
+    RenderText {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;3&quot;
+layer at (384,213) size 200x200
+  RenderBlock (positioned) {P} at (360,60) size 200x200 [color=#FFFFFF] [bgcolor=#FF9900]
+    RenderText {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;2&quot;
+layer at (234,163) size 200x200
+  RenderBlock (positioned) {P} at (210,10) size 200x200 [color=#FFFFFF] [bgcolor=#FF0000]
+    RenderText {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;1&quot;
+layer at (24,789) size 620x620
+  RenderBlock (relative positioned) {DIV} at (16,767) size 620x621 [border: (10px solid #000000)]
+layer at (234,1199) size 200x200
+  RenderBlock (positioned) {P} at (210,410) size 200x200 [color=#FFFFFF] [bgcolor=#009999]
+    RenderText {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;5&quot;
+layer at (24,1425) size 620x620
+  RenderBlock (relative positioned) {DIV} at (16,1403) size 620x621 [border: (10px solid #000000)]
+layer at (234,1835) size 200x200
+  RenderBlock (positioned) {P} at (210,410) size 200x200 [color=#FFFFFF] [bgcolor=#009999]
+    RenderText {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;5&quot;
+layer at (24,2061) size 620x620
+  RenderBlock (relative positioned) {DIV} at (16,2039) size 620x621 [border: (10px solid #000000)]
+layer at (384,2421) size 200x200
+  RenderBlock (positioned) {P} at (360,360) size 200x200 [color=#FFFFFF] [bgcolor=#00CC00]
+    RenderText {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;4&quot;
+layer at (434,2271) size 200x200
+  RenderBlock (positioned) {P} at (410,210) size 200x200 [color=#FFFFFF] [bgcolor=#CCCC00]
+    RenderText {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;3&quot;
+layer at (24,2697) size 620x620
+  RenderBlock (relative positioned) {DIV} at (16,2675) size 620x621 [border: (10px solid #000000)]
+layer at (84,3057) size 200x200
+  RenderBlock (positioned) {P} at (60,360) size 200x200 [color=#FFFFFF] [bgcolor=#0000FF]
+    RenderText {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;6&quot;
+layer at (234,3107) size 200x200
+  RenderBlock (positioned) {P} at (210,410) size 200x200 [color=#FFFFFF] [bgcolor=#009999]
+    RenderText {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;5&quot;
+layer at (384,3057) size 200x200
+  RenderBlock (positioned) {P} at (360,360) size 200x200 [color=#FFFFFF] [bgcolor=#00CC00]
+    RenderText {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;4&quot;
+layer at (24,3333) size 620x620
+  RenderBlock (relative positioned) {DIV} at (16,3311) size 620x621 [border: (10px solid #000000)]
+layer at (34,3343) size 600x600 layerType: background only
+layer at (84,3693) size 200x200
+  RenderBlock (positioned) zI: -9 {P} at (50,350) size 200x200 [color=#FFFFFF] [bgcolor=#0000FF]
+    RenderText zI: -9 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;6&quot;
+layer at (34,3343) size 600x600 layerType: foreground only
+  RenderBlock (positioned) {DIV} at (10,10) size 600x600
+layer at (234,3743) size 200x200
+  RenderBlock (positioned) {P} at (200,400) size 200x200 [color=#FFFFFF] [bgcolor=#009999]
+    RenderText {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;5&quot;
+layer at (384,3693) size 200x200
+  RenderBlock (positioned) zI: 9 {P} at (350,350) size 200x200 [color=#FFFFFF] [bgcolor=#00CC00]
+    RenderText zI: 9 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;4&quot;
+layer at (24,3969) size 620x620
+  RenderBlock (relative positioned) {DIV} at (16,3947) size 620x621 [border: (10px solid #000000)]
+layer at (34,3979) size 600x600
+  RenderBlock (positioned) {DIV} at (10,10) size 600x600
+layer at (234,4379) size 200x200
+  RenderBlock (positioned) {P} at (210,410) size 200x200 [color=#FFFFFF] [bgcolor=#009999]
+    RenderText {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;5&quot;
+layer at (24,4641) size 620x620
+  RenderBlock (relative positioned) {DIV} at (16,4619) size 620x621 [border: (10px solid #000000)]
+layer at (34,4651) size 600x600
+  RenderBlock (positioned) {DIV} at (10,10) size 600x600
+layer at (234,5051) size 200x200
+  RenderBlock (positioned) {P} at (210,410) size 200x200 [color=#FFFFFF] [bgcolor=#009999]
+    RenderText {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;5&quot;
+layer at (384,1149) size 200x200
+  RenderBlock (positioned) zI: 1 {P} at (360,360) size 200x200 [color=#FFFFFF] [bgcolor=#00CC00]
+    RenderText zI: 1 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;4&quot;
+layer at (384,4329) size 200x200
+  RenderBlock (positioned) zI: 1 {P} at (350,350) size 200x200 [color=#FFFFFF] [bgcolor=#00CC00]
+    RenderText zI: 1 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;4&quot;
+layer at (384,5001) size 200x200
+  RenderBlock (positioned) zI: 1 {P} at (350,350) size 200x200 [color=#FFFFFF] [bgcolor=#00CC00]
+    RenderText zI: 1 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;4&quot;
+layer at (434,999) size 200x200
+  RenderBlock (positioned) zI: 2 {P} at (410,210) size 200x200 [color=#FFFFFF] [bgcolor=#CCCC00]
+    RenderText zI: 2 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;3&quot;
+layer at (384,2121) size 200x200
+  RenderBlock (positioned) zI: 2 {P} at (360,60) size 200x200 [color=#FFFFFF] [bgcolor=#FF9900]
+    RenderText zI: 2 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;2&quot;
+layer at (434,3543) size 200x200
+  RenderBlock (positioned) zI: 2 {P} at (410,210) size 200x200 [color=#FFFFFF] [bgcolor=#CCCC00]
+    RenderText zI: 2 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;3&quot;
+layer at (434,4179) size 200x200
+  RenderBlock (positioned) zI: 2 {P} at (410,210) size 200x200 [color=#FFFFFF] [bgcolor=#CCCC00]
+    RenderText zI: 2 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;3&quot;
+layer at (434,4851) size 200x200
+  RenderBlock (positioned) zI: 2 {P} at (410,210) size 200x200 [color=#FFFFFF] [bgcolor=#CCCC00]
+    RenderText zI: 2 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;3&quot;
+layer at (384,849) size 200x200
+  RenderBlock (positioned) zI: 3 {P} at (360,60) size 200x200 [color=#FFFFFF] [bgcolor=#FF9900]
+    RenderText zI: 3 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;2&quot;
+layer at (234,2071) size 200x200
+  RenderBlock (positioned) zI: 3 {P} at (210,10) size 200x200 [color=#FFFFFF] [bgcolor=#FF0000]
+    RenderText zI: 3 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;1&quot;
+layer at (384,3393) size 200x200
+  RenderBlock (positioned) zI: 3 {P} at (360,60) size 200x200 [color=#FFFFFF] [bgcolor=#FF9900]
+    RenderText zI: 3 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;2&quot;
+layer at (384,4029) size 200x200
+  RenderBlock (positioned) zI: 3 {P} at (350,50) size 200x200 [color=#FFFFFF] [bgcolor=#FF9900]
+    RenderText zI: 3 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;2&quot;
+layer at (384,4701) size 200x200
+  RenderBlock (positioned) zI: 3 {P} at (350,50) size 200x200 [color=#FFFFFF] [bgcolor=#FF9900]
+    RenderText zI: 3 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;2&quot;
+layer at (234,799) size 200x200
+  RenderBlock (positioned) zI: 4 {P} at (210,10) size 200x200 [color=#FFFFFF] [bgcolor=#FF0000]
+    RenderText zI: 4 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;1&quot;
+layer at (434,2907) size 200x200
+  RenderBlock (positioned) zI: 4 {P} at (410,210) size 200x200 [color=#FFFFFF] [bgcolor=#CCCC00]
+    RenderText zI: 4 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;3&quot;
+layer at (384,2757) size 200x200
+  RenderBlock (positioned) zI: 4 {P} at (360,60) size 200x200 [color=#FFFFFF] [bgcolor=#FF9900]
+    RenderText zI: 4 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;2&quot;
+layer at (234,2707) size 200x200
+  RenderBlock (positioned) zI: 4 {P} at (210,10) size 200x200 [color=#FFFFFF] [bgcolor=#FF0000]
+    RenderText zI: 4 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;1&quot;
+layer at (234,3343) size 200x200
+  RenderBlock (positioned) zI: 4 {P} at (210,10) size 200x200 [color=#FFFFFF] [bgcolor=#FF0000]
+    RenderText zI: 4 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;1&quot;
+layer at (234,3979) size 200x200
+  RenderBlock (positioned) zI: 4 {P} at (210,10) size 200x200 [color=#FFFFFF] [bgcolor=#FF0000]
+    RenderText zI: 4 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;1&quot;
+layer at (234,4651) size 200x200
+  RenderBlock (positioned) zI: 4 {P} at (210,10) size 200x200 [color=#FFFFFF] [bgcolor=#FF0000]
+    RenderText zI: 4 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;1&quot;
+layer at (384,1785) size 200x200
+  RenderBlock (positioned) zI: 1000000 {P} at (360,360) size 200x200 [color=#FFFFFF] [bgcolor=#00CC00]
+    RenderText zI: 1000000 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;4&quot;
+layer at (434,1635) size 200x200
+  RenderBlock (positioned) zI: 2000000 {P} at (410,210) size 200x200 [color=#FFFFFF] [bgcolor=#CCCC00]
+    RenderText zI: 2000000 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;3&quot;
+layer at (384,1485) size 200x200
+  RenderBlock (positioned) zI: 3000000 {P} at (360,60) size 200x200 [color=#FFFFFF] [bgcolor=#FF9900]
+    RenderText zI: 3000000 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;2&quot;
+layer at (234,1435) size 200x200
+  RenderBlock (positioned) zI: 4000000 {P} at (210,10) size 200x200 [color=#FFFFFF] [bgcolor=#FF0000]
+    RenderText zI: 4000000 {#text} at (71,41) size 58x98
+      text run at (71,41) width 58: &quot;1&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioning052expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/052-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/052-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/052-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,15 @@
</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 {DIV} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 0x0
+layer at (108,8) size 36x19
+  RenderInline (relative positioned) {SPAN} at (0,0) size 36x19
+    RenderText {#text} at (0,0) size 36x19
+      text run at (0,0) width 36: &quot;Hello&quot;
+layer at (158,58) size 36x20
+  RenderBlock (positioned) {DIV} at (50,50) size 36x20 [color=#FFFFFF] [bgcolor=#008000]
+    RenderText {#text} at (0,0) size 36x19
+      text run at (0,0) width 36: &quot;Hello&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioning053expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/053-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/053-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/053-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,25 @@
</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 {DIV} at (0,0) size 770x94 [bgcolor=#000000]
+layer at (8,8) size 770x94
+  RenderBlock (relative positioned) {DIV} at (0,0) size 770x94 [bgcolor=#FF0000]
+    RenderTable {TABLE} at (0,0) size 98x74
+      RenderTableSection {TBODY} at (0,0) size 98x74
+        RenderTableRow {TR} at (0,2) size 98x22
+          RenderTableCell {TD} at (2,2) size 94x22 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (1,1) size 92x19
+              text run at (1,1) width 92: &quot;Some content.&quot;
+        RenderTableRow {TR} at (0,26) size 98x22
+          RenderTableCell {TD} at (2,26) size 94x22 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (1,1) size 88x19
+              text run at (1,1) width 88: &quot;more content.&quot;
+        RenderTableRow {TR} at (0,50) size 98x22
+          RenderTableCell {TD} at (2,50) size 94x22 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (1,1) size 72x19
+              text run at (1,1) width 72: &quot;even more.&quot;
+    RenderBlock {DIV} at (0,74) size 770x20 [color=#FFFFFF] [bgcolor=#008000]
+      RenderText {#text} at (0,0) size 154x19
+        text run at (0,0) width 154: &quot;Hello. Here I am below.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioning054expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/054-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/054-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/054-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,10 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600 layerType: background only
+layer at (8,8) size 36x20
+  RenderBlock (positioned) zI: -1 {DIV} at (8,8) size 36x20
+    RenderText zI: -1 {#text} at (0,0) size 36x19
+      text run at (0,0) width 36: &quot;Hello&quot;
+layer at (0,0) size 800x600 layerType: foreground only
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioning055expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/055-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/055-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/055-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,370 @@
</span><ins>+layer at (0,0) size 800x2408
+  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 784x20
+        RenderText {#text} at (0,0) size 121x19
+          text run at (0,0) width 121: &quot;Content at the end.&quot;
+layer at (8,8) size 16x2400
+  RenderBlock (positioned) {DIV} at (0,0) size 16x2400
+    RenderText {#text} at (0,0) size 8x19
+      text run at (0,0) width 8: &quot;1&quot;
+    RenderBR {BR} at (8,15) size 0x0
+    RenderText {#text} at (0,20) size 8x19
+      text run at (0,20) width 8: &quot;2&quot;
+    RenderBR {BR} at (8,35) size 0x0
+    RenderText {#text} at (0,40) size 8x19
+      text run at (0,40) width 8: &quot;3&quot;
+    RenderBR {BR} at (8,55) size 0x0
+    RenderText {#text} at (0,60) size 8x19
+      text run at (0,60) width 8: &quot;4&quot;
+    RenderBR {BR} at (8,75) size 0x0
+    RenderText {#text} at (0,80) size 8x19
+      text run at (0,80) width 8: &quot;5&quot;
+    RenderBR {BR} at (8,95) size 0x0
+    RenderText {#text} at (0,100) size 8x19
+      text run at (0,100) width 8: &quot;6&quot;
+    RenderBR {BR} at (8,115) size 0x0
+    RenderText {#text} at (0,120) size 8x19
+      text run at (0,120) width 8: &quot;7&quot;
+    RenderBR {BR} at (8,135) size 0x0
+    RenderText {#text} at (0,140) size 8x19
+      text run at (0,140) width 8: &quot;8&quot;
+    RenderBR {BR} at (8,155) size 0x0
+    RenderText {#text} at (0,160) size 8x19
+      text run at (0,160) width 8: &quot;9&quot;
+    RenderBR {BR} at (8,175) size 0x0
+    RenderText {#text} at (0,180) size 16x19
+      text run at (0,180) width 16: &quot;10&quot;
+    RenderBR {BR} at (16,195) size 0x0
+    RenderText {#text} at (0,200) size 16x19
+      text run at (0,200) width 16: &quot;11&quot;
+    RenderBR {BR} at (15,215) size 1x0
+    RenderText {#text} at (0,220) size 16x19
+      text run at (0,220) width 16: &quot;12&quot;
+    RenderBR {BR} at (16,235) size 0x0
+    RenderText {#text} at (0,240) size 16x19
+      text run at (0,240) width 16: &quot;13&quot;
+    RenderBR {BR} at (16,255) size 0x0
+    RenderText {#text} at (0,260) size 16x19
+      text run at (0,260) width 16: &quot;14&quot;
+    RenderBR {BR} at (16,275) size 0x0
+    RenderText {#text} at (0,280) size 16x19
+      text run at (0,280) width 16: &quot;15&quot;
+    RenderBR {BR} at (16,295) size 0x0
+    RenderText {#text} at (0,300) size 16x19
+      text run at (0,300) width 16: &quot;16&quot;
+    RenderBR {BR} at (16,315) size 0x0
+    RenderText {#text} at (0,320) size 16x19
+      text run at (0,320) width 16: &quot;17&quot;
+    RenderBR {BR} at (16,335) size 0x0
+    RenderText {#text} at (0,340) size 16x19
+      text run at (0,340) width 16: &quot;18&quot;
+    RenderBR {BR} at (16,355) size 0x0
+    RenderText {#text} at (0,360) size 16x19
+      text run at (0,360) width 16: &quot;19&quot;
+    RenderBR {BR} at (16,375) size 0x0
+    RenderText {#text} at (0,380) size 16x19
+      text run at (0,380) width 16: &quot;20&quot;
+    RenderBR {BR} at (16,395) size 0x0
+    RenderText {#text} at (0,400) size 8x19
+      text run at (0,400) width 8: &quot;1&quot;
+    RenderBR {BR} at (8,415) size 0x0
+    RenderText {#text} at (0,420) size 8x19
+      text run at (0,420) width 8: &quot;2&quot;
+    RenderBR {BR} at (8,435) size 0x0
+    RenderText {#text} at (0,440) size 8x19
+      text run at (0,440) width 8: &quot;3&quot;
+    RenderBR {BR} at (8,455) size 0x0
+    RenderText {#text} at (0,460) size 8x19
+      text run at (0,460) width 8: &quot;4&quot;
+    RenderBR {BR} at (8,475) size 0x0
+    RenderText {#text} at (0,480) size 8x19
+      text run at (0,480) width 8: &quot;5&quot;
+    RenderBR {BR} at (8,495) size 0x0
+    RenderText {#text} at (0,500) size 8x19
+      text run at (0,500) width 8: &quot;6&quot;
+    RenderBR {BR} at (8,515) size 0x0
+    RenderText {#text} at (0,520) size 8x19
+      text run at (0,520) width 8: &quot;7&quot;
+    RenderBR {BR} at (8,535) size 0x0
+    RenderText {#text} at (0,540) size 8x19
+      text run at (0,540) width 8: &quot;8&quot;
+    RenderBR {BR} at (8,555) size 0x0
+    RenderText {#text} at (0,560) size 8x19
+      text run at (0,560) width 8: &quot;9&quot;
+    RenderBR {BR} at (8,575) size 0x0
+    RenderText {#text} at (0,580) size 16x19
+      text run at (0,580) width 16: &quot;10&quot;
+    RenderBR {BR} at (16,595) size 0x0
+    RenderText {#text} at (0,600) size 16x19
+      text run at (0,600) width 16: &quot;11&quot;
+    RenderBR {BR} at (15,615) size 1x0
+    RenderText {#text} at (0,620) size 16x19
+      text run at (0,620) width 16: &quot;12&quot;
+    RenderBR {BR} at (16,635) size 0x0
+    RenderText {#text} at (0,640) size 16x19
+      text run at (0,640) width 16: &quot;13&quot;
+    RenderBR {BR} at (16,655) size 0x0
+    RenderText {#text} at (0,660) size 16x19
+      text run at (0,660) width 16: &quot;14&quot;
+    RenderBR {BR} at (16,675) size 0x0
+    RenderText {#text} at (0,680) size 16x19
+      text run at (0,680) width 16: &quot;15&quot;
+    RenderBR {BR} at (16,695) size 0x0
+    RenderText {#text} at (0,700) size 16x19
+      text run at (0,700) width 16: &quot;16&quot;
+    RenderBR {BR} at (16,715) size 0x0
+    RenderText {#text} at (0,720) size 16x19
+      text run at (0,720) width 16: &quot;17&quot;
+    RenderBR {BR} at (16,735) size 0x0
+    RenderText {#text} at (0,740) size 16x19
+      text run at (0,740) width 16: &quot;18&quot;
+    RenderBR {BR} at (16,755) size 0x0
+    RenderText {#text} at (0,760) size 16x19
+      text run at (0,760) width 16: &quot;19&quot;
+    RenderBR {BR} at (16,775) size 0x0
+    RenderText {#text} at (0,780) size 16x19
+      text run at (0,780) width 16: &quot;20&quot;
+    RenderBR {BR} at (16,795) size 0x0
+    RenderText {#text} at (0,800) size 8x19
+      text run at (0,800) width 8: &quot;1&quot;
+    RenderBR {BR} at (8,815) size 0x0
+    RenderText {#text} at (0,820) size 8x19
+      text run at (0,820) width 8: &quot;2&quot;
+    RenderBR {BR} at (8,835) size 0x0
+    RenderText {#text} at (0,840) size 8x19
+      text run at (0,840) width 8: &quot;3&quot;
+    RenderBR {BR} at (8,855) size 0x0
+    RenderText {#text} at (0,860) size 8x19
+      text run at (0,860) width 8: &quot;4&quot;
+    RenderBR {BR} at (8,875) size 0x0
+    RenderText {#text} at (0,880) size 8x19
+      text run at (0,880) width 8: &quot;5&quot;
+    RenderBR {BR} at (8,895) size 0x0
+    RenderText {#text} at (0,900) size 8x19
+      text run at (0,900) width 8: &quot;6&quot;
+    RenderBR {BR} at (8,915) size 0x0
+    RenderText {#text} at (0,920) size 8x19
+      text run at (0,920) width 8: &quot;7&quot;
+    RenderBR {BR} at (8,935) size 0x0
+    RenderText {#text} at (0,940) size 8x19
+      text run at (0,940) width 8: &quot;8&quot;
+    RenderBR {BR} at (8,955) size 0x0
+    RenderText {#text} at (0,960) size 8x19
+      text run at (0,960) width 8: &quot;9&quot;
+    RenderBR {BR} at (8,975) size 0x0
+    RenderText {#text} at (0,980) size 16x19
+      text run at (0,980) width 16: &quot;10&quot;
+    RenderBR {BR} at (16,995) size 0x0
+    RenderText {#text} at (0,1000) size 16x19
+      text run at (0,1000) width 16: &quot;11&quot;
+    RenderBR {BR} at (15,1015) size 1x0
+    RenderText {#text} at (0,1020) size 16x19
+      text run at (0,1020) width 16: &quot;12&quot;
+    RenderBR {BR} at (16,1035) size 0x0
+    RenderText {#text} at (0,1040) size 16x19
+      text run at (0,1040) width 16: &quot;13&quot;
+    RenderBR {BR} at (16,1055) size 0x0
+    RenderText {#text} at (0,1060) size 16x19
+      text run at (0,1060) width 16: &quot;14&quot;
+    RenderBR {BR} at (16,1075) size 0x0
+    RenderText {#text} at (0,1080) size 16x19
+      text run at (0,1080) width 16: &quot;15&quot;
+    RenderBR {BR} at (16,1095) size 0x0
+    RenderText {#text} at (0,1100) size 16x19
+      text run at (0,1100) width 16: &quot;16&quot;
+    RenderBR {BR} at (16,1115) size 0x0
+    RenderText {#text} at (0,1120) size 16x19
+      text run at (0,1120) width 16: &quot;17&quot;
+    RenderBR {BR} at (16,1135) size 0x0
+    RenderText {#text} at (0,1140) size 16x19
+      text run at (0,1140) width 16: &quot;18&quot;
+    RenderBR {BR} at (16,1155) size 0x0
+    RenderText {#text} at (0,1160) size 16x19
+      text run at (0,1160) width 16: &quot;19&quot;
+    RenderBR {BR} at (16,1175) size 0x0
+    RenderText {#text} at (0,1180) size 16x19
+      text run at (0,1180) width 16: &quot;20&quot;
+    RenderBR {BR} at (16,1195) size 0x0
+    RenderText {#text} at (0,1200) size 8x19
+      text run at (0,1200) width 8: &quot;1&quot;
+    RenderBR {BR} at (8,1215) size 0x0
+    RenderText {#text} at (0,1220) size 8x19
+      text run at (0,1220) width 8: &quot;2&quot;
+    RenderBR {BR} at (8,1235) size 0x0
+    RenderText {#text} at (0,1240) size 8x19
+      text run at (0,1240) width 8: &quot;3&quot;
+    RenderBR {BR} at (8,1255) size 0x0
+    RenderText {#text} at (0,1260) size 8x19
+      text run at (0,1260) width 8: &quot;4&quot;
+    RenderBR {BR} at (8,1275) size 0x0
+    RenderText {#text} at (0,1280) size 8x19
+      text run at (0,1280) width 8: &quot;5&quot;
+    RenderBR {BR} at (8,1295) size 0x0
+    RenderText {#text} at (0,1300) size 8x19
+      text run at (0,1300) width 8: &quot;6&quot;
+    RenderBR {BR} at (8,1315) size 0x0
+    RenderText {#text} at (0,1320) size 8x19
+      text run at (0,1320) width 8: &quot;7&quot;
+    RenderBR {BR} at (8,1335) size 0x0
+    RenderText {#text} at (0,1340) size 8x19
+      text run at (0,1340) width 8: &quot;8&quot;
+    RenderBR {BR} at (8,1355) size 0x0
+    RenderText {#text} at (0,1360) size 8x19
+      text run at (0,1360) width 8: &quot;9&quot;
+    RenderBR {BR} at (8,1375) size 0x0
+    RenderText {#text} at (0,1380) size 16x19
+      text run at (0,1380) width 16: &quot;10&quot;
+    RenderBR {BR} at (16,1395) size 0x0
+    RenderText {#text} at (0,1400) size 16x19
+      text run at (0,1400) width 16: &quot;11&quot;
+    RenderBR {BR} at (15,1415) size 1x0
+    RenderText {#text} at (0,1420) size 16x19
+      text run at (0,1420) width 16: &quot;12&quot;
+    RenderBR {BR} at (16,1435) size 0x0
+    RenderText {#text} at (0,1440) size 16x19
+      text run at (0,1440) width 16: &quot;13&quot;
+    RenderBR {BR} at (16,1455) size 0x0
+    RenderText {#text} at (0,1460) size 16x19
+      text run at (0,1460) width 16: &quot;14&quot;
+    RenderBR {BR} at (16,1475) size 0x0
+    RenderText {#text} at (0,1480) size 16x19
+      text run at (0,1480) width 16: &quot;15&quot;
+    RenderBR {BR} at (16,1495) size 0x0
+    RenderText {#text} at (0,1500) size 16x19
+      text run at (0,1500) width 16: &quot;16&quot;
+    RenderBR {BR} at (16,1515) size 0x0
+    RenderText {#text} at (0,1520) size 16x19
+      text run at (0,1520) width 16: &quot;17&quot;
+    RenderBR {BR} at (16,1535) size 0x0
+    RenderText {#text} at (0,1540) size 16x19
+      text run at (0,1540) width 16: &quot;18&quot;
+    RenderBR {BR} at (16,1555) size 0x0
+    RenderText {#text} at (0,1560) size 16x19
+      text run at (0,1560) width 16: &quot;19&quot;
+    RenderBR {BR} at (16,1575) size 0x0
+    RenderText {#text} at (0,1580) size 16x19
+      text run at (0,1580) width 16: &quot;20&quot;
+    RenderBR {BR} at (16,1595) size 0x0
+    RenderText {#text} at (0,1600) size 8x19
+      text run at (0,1600) width 8: &quot;1&quot;
+    RenderBR {BR} at (8,1615) size 0x0
+    RenderText {#text} at (0,1620) size 8x19
+      text run at (0,1620) width 8: &quot;2&quot;
+    RenderBR {BR} at (8,1635) size 0x0
+    RenderText {#text} at (0,1640) size 8x19
+      text run at (0,1640) width 8: &quot;3&quot;
+    RenderBR {BR} at (8,1655) size 0x0
+    RenderText {#text} at (0,1660) size 8x19
+      text run at (0,1660) width 8: &quot;4&quot;
+    RenderBR {BR} at (8,1675) size 0x0
+    RenderText {#text} at (0,1680) size 8x19
+      text run at (0,1680) width 8: &quot;5&quot;
+    RenderBR {BR} at (8,1695) size 0x0
+    RenderText {#text} at (0,1700) size 8x19
+      text run at (0,1700) width 8: &quot;6&quot;
+    RenderBR {BR} at (8,1715) size 0x0
+    RenderText {#text} at (0,1720) size 8x19
+      text run at (0,1720) width 8: &quot;7&quot;
+    RenderBR {BR} at (8,1735) size 0x0
+    RenderText {#text} at (0,1740) size 8x19
+      text run at (0,1740) width 8: &quot;8&quot;
+    RenderBR {BR} at (8,1755) size 0x0
+    RenderText {#text} at (0,1760) size 8x19
+      text run at (0,1760) width 8: &quot;9&quot;
+    RenderBR {BR} at (8,1775) size 0x0
+    RenderText {#text} at (0,1780) size 16x19
+      text run at (0,1780) width 16: &quot;10&quot;
+    RenderBR {BR} at (16,1795) size 0x0
+    RenderText {#text} at (0,1800) size 16x19
+      text run at (0,1800) width 16: &quot;11&quot;
+    RenderBR {BR} at (15,1815) size 1x0
+    RenderText {#text} at (0,1820) size 16x19
+      text run at (0,1820) width 16: &quot;12&quot;
+    RenderBR {BR} at (16,1835) size 0x0
+    RenderText {#text} at (0,1840) size 16x19
+      text run at (0,1840) width 16: &quot;13&quot;
+    RenderBR {BR} at (16,1855) size 0x0
+    RenderText {#text} at (0,1860) size 16x19
+      text run at (0,1860) width 16: &quot;14&quot;
+    RenderBR {BR} at (16,1875) size 0x0
+    RenderText {#text} at (0,1880) size 16x19
+      text run at (0,1880) width 16: &quot;15&quot;
+    RenderBR {BR} at (16,1895) size 0x0
+    RenderText {#text} at (0,1900) size 16x19
+      text run at (0,1900) width 16: &quot;16&quot;
+    RenderBR {BR} at (16,1915) size 0x0
+    RenderText {#text} at (0,1920) size 16x19
+      text run at (0,1920) width 16: &quot;17&quot;
+    RenderBR {BR} at (16,1935) size 0x0
+    RenderText {#text} at (0,1940) size 16x19
+      text run at (0,1940) width 16: &quot;18&quot;
+    RenderBR {BR} at (16,1955) size 0x0
+    RenderText {#text} at (0,1960) size 16x19
+      text run at (0,1960) width 16: &quot;19&quot;
+    RenderBR {BR} at (16,1975) size 0x0
+    RenderText {#text} at (0,1980) size 16x19
+      text run at (0,1980) width 16: &quot;20&quot;
+    RenderBR {BR} at (16,1995) size 0x0
+    RenderText {#text} at (0,2000) size 8x19
+      text run at (0,2000) width 8: &quot;1&quot;
+    RenderBR {BR} at (8,2015) size 0x0
+    RenderText {#text} at (0,2020) size 8x19
+      text run at (0,2020) width 8: &quot;2&quot;
+    RenderBR {BR} at (8,2035) size 0x0
+    RenderText {#text} at (0,2040) size 8x19
+      text run at (0,2040) width 8: &quot;3&quot;
+    RenderBR {BR} at (8,2055) size 0x0
+    RenderText {#text} at (0,2060) size 8x19
+      text run at (0,2060) width 8: &quot;4&quot;
+    RenderBR {BR} at (8,2075) size 0x0
+    RenderText {#text} at (0,2080) size 8x19
+      text run at (0,2080) width 8: &quot;5&quot;
+    RenderBR {BR} at (8,2095) size 0x0
+    RenderText {#text} at (0,2100) size 8x19
+      text run at (0,2100) width 8: &quot;6&quot;
+    RenderBR {BR} at (8,2115) size 0x0
+    RenderText {#text} at (0,2120) size 8x19
+      text run at (0,2120) width 8: &quot;7&quot;
+    RenderBR {BR} at (8,2135) size 0x0
+    RenderText {#text} at (0,2140) size 8x19
+      text run at (0,2140) width 8: &quot;8&quot;
+    RenderBR {BR} at (8,2155) size 0x0
+    RenderText {#text} at (0,2160) size 8x19
+      text run at (0,2160) width 8: &quot;9&quot;
+    RenderBR {BR} at (8,2175) size 0x0
+    RenderText {#text} at (0,2180) size 16x19
+      text run at (0,2180) width 16: &quot;10&quot;
+    RenderBR {BR} at (16,2195) size 0x0
+    RenderText {#text} at (0,2200) size 16x19
+      text run at (0,2200) width 16: &quot;11&quot;
+    RenderBR {BR} at (15,2215) size 1x0
+    RenderText {#text} at (0,2220) size 16x19
+      text run at (0,2220) width 16: &quot;12&quot;
+    RenderBR {BR} at (16,2235) size 0x0
+    RenderText {#text} at (0,2240) size 16x19
+      text run at (0,2240) width 16: &quot;13&quot;
+    RenderBR {BR} at (16,2255) size 0x0
+    RenderText {#text} at (0,2260) size 16x19
+      text run at (0,2260) width 16: &quot;14&quot;
+    RenderBR {BR} at (16,2275) size 0x0
+    RenderText {#text} at (0,2280) size 16x19
+      text run at (0,2280) width 16: &quot;15&quot;
+    RenderBR {BR} at (16,2295) size 0x0
+    RenderText {#text} at (0,2300) size 16x19
+      text run at (0,2300) width 16: &quot;16&quot;
+    RenderBR {BR} at (16,2315) size 0x0
+    RenderText {#text} at (0,2320) size 16x19
+      text run at (0,2320) width 16: &quot;17&quot;
+    RenderBR {BR} at (16,2335) size 0x0
+    RenderText {#text} at (0,2340) size 16x19
+      text run at (0,2340) width 16: &quot;18&quot;
+    RenderBR {BR} at (16,2355) size 0x0
+    RenderText {#text} at (0,2360) size 16x19
+      text run at (0,2360) width 16: &quot;19&quot;
+    RenderBR {BR} at (16,2375) size 0x0
+    RenderText {#text} at (0,2380) size 16x19
+      text run at (0,2380) width 16: &quot;20&quot;
+    RenderBR {BR} at (16,2395) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioning056expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/056-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/056-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/056-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,24 @@
</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
+      RenderText {#text} at (0,0) size 625x19
+        text run at (0,0) width 625: &quot;You should see a single green stripe below. The test has failed if you don't see a perfect rectangle.&quot;
+      RenderText {#text} at (0,0) size 0x0
+layer at (8,28) size 96x375
+  RenderBlock (positioned) {DIV} at (8,28) size 96x375
+    RenderInline {A} at (0,0) size 47x372 [color=#008000] [bgcolor=#008000]
+      RenderInline {SPAN} at (0,0) size 47x72
+        RenderText {#text} at (0,1) size 47x72
+          text run at (0,1) width 47: &quot;A&quot;
+      RenderText {#text} at (0,76) size 47x72
+        text run at (0,76) width 47: &quot;A&quot;
+      RenderBR {BR} at (46,134) size 1x0
+      RenderInline {SPAN} at (0,0) size 47x72
+        RenderText {#text} at (0,151) size 47x72
+          text run at (0,151) width 47: &quot;A&quot;
+      RenderText {#text} at (0,226) size 47x147
+        text run at (0,226) width 47: &quot;A&quot;
+        text run at (0,301) width 47: &quot;A&quot;
+    RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioning057expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/057-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/057-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/057-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,61 @@
</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 (8,25) size 576x24
+  RenderBlock (positioned) {DIV} at (8,25) size 576x24 [border: (2px solid #008000)]
+    RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+    RenderInline {SPAN} at (0,0) size 572x19
+      RenderText {#text} at (2,2) size 572x19
+        text run at (2,2) width 572: &quot;The green border should fit snugly. No extra space should appear before or after this text.&quot;
+    RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioning058expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/058-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/058-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/058-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 784x576
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 98x19
+          text run at (0,0) width 98: &quot;First paragraph&quot;
+      RenderBlock {P} at (0,36) size 784x40
+        RenderText {#text} at (0,0) size 233x19
+          text run at (0,0) width 233: &quot;Here is some regular paragraph text &quot;
+        RenderText {#text} at (76,20) size 106x19
+          text run at (76,20) width 106: &quot;Some more text.&quot;
+      RenderBlock {P} at (0,92) size 784x20
+        RenderText {#text} at (0,0) size 546x19
+          text run at (0,0) width 546: &quot;The image gets erroneously positioned to the top/left corner of the paragraph instead.&quot;
+layer at (8,44) size 755x39
+  RenderInline (relative positioned) {SPAN} at (0,0) size 755x39 [bgcolor=#90EE90]
+    RenderText {#text} at (232,0) size 755x39
+      text run at (232,0) width 523: &quot;The image (found or not) should be positioned at the top/left corner of this green-&quot;
+      text run at (0,20) width 77: &quot;shaded text &quot;
+layer at (241,44) size 42x42
+  RenderImage {IMG} at (0,0) size 42x42 [border: (1px solid #000000)]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioning059expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/059-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/059-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/059-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x0
+  RenderBlock {HTML} at (0,0) size 800x0
+layer at (8,8) size 784x60
+  RenderBody {BODY} at (8,8) size 784x60
+    RenderBlock {DIV} at (0,0) size 784x60
+      RenderText {#text} at (0,0) size 130x19
+        text run at (0,0) width 130: &quot;You should see two &quot;
+      RenderInline {I} at (0,0) size 113x19
+        RenderText {#text} at (129,0) size 113x19
+          text run at (129,0) width 113: &quot;vertically stacked&quot;
+      RenderText {#text} at (241,0) size 781x59
+        text run at (241,0) width 159: &quot; green rectangles below. &quot;
+        text run at (399,0) width 184: &quot;Each one is 100 pixels wide &quot;
+        text run at (582,0) width 119: &quot;and 50 pixels tall. &quot;
+        text run at (700,0) width 63: &quot;If the two&quot;
+        text run at (0,20) width 396: &quot;green rectangles are on the same line, then the test has failed. &quot;
+        text run at (395,20) width 269: &quot;This is a test of section 10.3.7 in CSS2.1. &quot;
+        text run at (663,20) width 118: &quot;In particular it is a&quot;
+        text run at (0,40) width 224: &quot;test of the shrink-to-fit algorithm's &quot;
+        text run at (223,40) width 255: &quot;preferred minimum width computation.&quot;
+layer at (8,68) size 100x110
+  RenderBlock (positioned) {DIV} at (0,0) size 100x110
+    RenderBlock {SPAN} at (0,0) size 100x50 [bgcolor=#008000]
+    RenderText {#text} at (0,0) size 0x0
+    RenderBlock {SPAN} at (0,55) size 100x50 [bgcolor=#008000]
+    RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioning060expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/060-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/060-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/060-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,15 @@
</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
+      RenderText {#text} at (0,0) size 552x19
+        text run at (0,0) width 333: &quot;There should be two 100x100 green squares below. &quot;
+        text run at (332,0) width 220: &quot;They should be vertically stacked.&quot;
+      RenderText {#text} at (0,0) size 0x0
+layer at (10,40) size 100x100
+  RenderBlock (positioned) {DIV} at (10,40) size 100x100 [bgcolor=#008000]
+    RenderBlock {DIV} at (0,0) size 100x0
+layer at (10,150) size 100x100
+  RenderBlock (positioned) {DIV} at (10,150) size 100x100 [bgcolor=#008000]
+    RenderBlock {DIV} at (0,0) size 100x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioning061expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/061-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/061-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/061-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,13 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x8
+  RenderBlock {HTML} at (0,0) size 800x8
+    RenderBody {BODY} at (8,8) size 784x0
+layer at (10,10) size 10x10 scrollHeight 20
+  RenderBlock (positioned) {DIV} at (10,10) size 10x10 [bgcolor=#FF0000]
+    RenderImage {IMG} at (0,5) size 10x10
+layer at (10,30) size 10x10 scrollHeight 20
+  RenderBlock (positioned) {DIV} at (10,30) size 10x10 [bgcolor=#FF0000]
+    RenderImage {IMG} at (0,5) size 10x10
+layer at (10,30) size 10x10
+  RenderImage {IMG} at (0,0) size 10x10 [bgcolor=#0000FF]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningabsinsideinlinerelexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/abs-inside-inline-rel-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/abs-inside-inline-rel-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/abs-inside-inline-rel-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,12 @@
</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 (8,8) size 109x80
+  RenderBlock (positioned) {SPAN} at (0,0) size 110x80
+    RenderText {#text} at (0,0) size 110x79
+      text run at (0,0) width 110: &quot;position:absolute&quot;
+      text run at (0,20) width 72: &quot;span inside&quot;
+      text run at (0,40) width 104: &quot;position:relative&quot;
+      text run at (0,60) width 30: &quot;span&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningabsoluteininlineltr2expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-ltr-2-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-ltr-2-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-ltr-2-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,30 @@
</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 784x40
+        RenderText {#text} at (0,0) size 676x19
+          text run at (0,0) width 676: &quot;The black outline box should be a 50px by 50px square with its bottom right corner anchored to the right &quot;
+        RenderInline {SPAN} at (0,0) size 44x19 [color=#FFA500]
+          RenderText {#text} at (675,0) size 44x19
+            text run at (675,0) width 44: &quot;orange&quot;
+        RenderText {#text} at (718,0) size 765x39
+          text run at (718,0) width 47: &quot; border&quot;
+          text run at (0,20) width 106: &quot;on the third line.&quot;
+      RenderBlock {DIV} at (0,56) size 600x80
+        RenderText {#text} at (0,0) size 192x19
+          text run at (0,0) width 192: &quot;ILorem ipsum dolor sit amet, &quot;
+        RenderText {#text} at (551,40) size 579x39
+          text run at (551,40) width 28: &quot;duis&quot;
+          text run at (0,60) width 321: &quot;aute irure dolor in reprehenderit in voluptate velit.&quot;
+layer at (8,64) size 576x61
+  RenderInline (relative positioned) {SPAN} at (0,0) size 576x61 [bgcolor=#008000] [border: (1px solid #808080) (20px solid #FFA500) (1px solid #808080) (20px solid #0000FF)]
+    RenderText {#text} at (231,0) size 568x39
+      text run at (231,0) width 337: &quot;con a pariatur. Excepteur sint occaecat cupidatat non&quot;
+      text run at (0,20) width 376: &quot;proident, sunt in culp qui officia deserunt mollit animequs &quot;
+    RenderText {#text} at (375,20) size 576x39
+      text run at (375,20) width 201: &quot;ILOREM ipsum dol sDuis aute&quot;
+      text run at (0,40) width 512: &quot;irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nullat &quot;
+layer at (479,73) size 50x50
+  RenderBlock (positioned) {DIV} at (270,10) size 51x50
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningabsoluteininlineltr3expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-ltr-3-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-ltr-3-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-ltr-3-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,30 @@
</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 784x40
+        RenderText {#text} at (0,0) size 633x19
+          text run at (0,0) width 633: &quot;The black outline box should be a 50px by 50px square with its top left corner anchored to the left &quot;
+        RenderInline {SPAN} at (0,0) size 29x19 [color=#0000FF]
+          RenderText {#text} at (632,0) size 29x19
+            text run at (632,0) width 29: &quot;blue&quot;
+        RenderText {#text} at (660,0) size 780x39
+          text run at (660,0) width 120: &quot; border on the first&quot;
+          text run at (0,20) width 28: &quot;line.&quot;
+      RenderBlock {DIV} at (0,56) size 600x80
+        RenderText {#text} at (0,0) size 192x19
+          text run at (0,0) width 192: &quot;ILorem ipsum dolor sit amet, &quot;
+        RenderText {#text} at (551,40) size 579x39
+          text run at (551,40) width 28: &quot;duis&quot;
+          text run at (0,60) width 321: &quot;aute irure dolor in reprehenderit in voluptate velit.&quot;
+layer at (8,64) size 576x61
+  RenderInline (relative positioned) {SPAN} at (0,0) size 576x61 [bgcolor=#008000] [border: (1px solid #808080) (20px solid #FFA500) (1px solid #808080) (20px solid #0000FF)]
+    RenderText {#text} at (231,0) size 568x39
+      text run at (231,0) width 337: &quot;con a pariatur. Excepteur sint occaecat cupidatat non&quot;
+      text run at (0,20) width 376: &quot;proident, sunt in culp qui officia deserunt mollit animequs &quot;
+    RenderText {#text} at (375,20) size 576x39
+      text run at (375,20) width 201: &quot;ILOREM ipsum dol sDuis aute&quot;
+      text run at (0,40) width 512: &quot;irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nullat &quot;
+layer at (229,64) size 50x50
+  RenderBlock (positioned) {DIV} at (20,1) size 50x50
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningabsoluteininlineltrexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-ltr-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-ltr-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-ltr-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,34 @@
</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 322x19
+          text run at (0,0) width 322: &quot;The black outline box should stretch from the left &quot;
+        RenderInline {SPAN} at (0,0) size 28x19 [color=#0000FF]
+          RenderText {#text} at (321,0) size 28x19
+            text run at (321,0) width 28: &quot;blue&quot;
+        RenderText {#text} at (348,0) size 231x19
+          text run at (348,0) width 231: &quot; border on the first line, to the right &quot;
+        RenderInline {SPAN} at (0,0) size 44x19 [color=#FFA500]
+          RenderText {#text} at (578,0) size 44x19
+            text run at (578,0) width 44: &quot;orange&quot;
+        RenderText {#text} at (621,0) size 157x19
+          text run at (621,0) width 157: &quot; border on the third line.&quot;
+      RenderBlock {DIV} at (0,36) size 600x80
+        RenderText {#text} at (0,0) size 192x19
+          text run at (0,0) width 192: &quot;ILorem ipsum dolor sit amet, &quot;
+        RenderText {#text} at (551,40) size 579x39
+          text run at (551,40) width 28: &quot;duis&quot;
+          text run at (0,60) width 321: &quot;aute irure dolor in reprehenderit in voluptate velit.&quot;
+layer at (8,44) size 576x61
+  RenderInline (relative positioned) {SPAN} at (0,0) size 576x61 [bgcolor=#008000] [border: (1px solid #808080) (20px solid #FFA500) (1px solid #808080) (20px solid #0000FF)]
+    RenderText {#text} at (231,0) size 568x39
+      text run at (231,0) width 337: &quot;con a pariatur. Excepteur sint occaecat cupidatat non&quot;
+      text run at (0,20) width 376: &quot;proident, sunt in culp qui officia deserunt mollit animequs &quot;
+    RenderText {#text} at (375,20) size 576x39
+      text run at (375,20) width 201: &quot;ILOREM ipsum dol sDuis aute&quot;
+      text run at (0,40) width 512: &quot;irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nullat &quot;
+layer at (229,44) size 300x59
+  RenderBlock (positioned) {DIV} at (20,1) size 301x59
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningabsoluteininlinertl2expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-rtl-2-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-rtl-2-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-rtl-2-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,30 @@
</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 784x40
+        RenderText {#text} at (0,0) size 658x19
+          text run at (0,0) width 658: &quot;The black outline box should be a 50px by 50px square with its bottom left corner anchored to the left &quot;
+        RenderInline {SPAN} at (0,0) size 45x19 [color=#FFA500]
+          RenderText {#text} at (657,0) size 45x19
+            text run at (657,0) width 45: &quot;orange&quot;
+        RenderText {#text} at (701,0) size 767x39
+          text run at (701,0) width 66: &quot; border on&quot;
+          text run at (0,20) width 86: &quot;the third line.&quot;
+      RenderBlock {DIV} at (0,56) size 600x80
+        RenderText {#text} at (408,0) size 192x19
+          text run at (408,0) width 192 RTL override: &quot;ILorem ipsum dolor sit amet, &quot;
+        RenderText {#text} at (21,40) size 579x39
+          text run at (21,40) width 28 RTL override: &quot;duis&quot;
+          text run at (279,60) width 321 RTL override: &quot;aute irure dolor in reprehenderit in voluptate velit.&quot;
+layer at (8,64) size 576x61
+  RenderInline (relative positioned) {SPAN} at (0,0) size 576x61 [bgcolor=#008000] [border: (1px solid #808080) (20px solid #0000FF) (1px solid #808080) (20px solid #FFA500)]
+    RenderText {#text} at (32,0) size 568x39
+      text run at (32,0) width 337 RTL override: &quot;con a pariatur. Excepteur sint occaecat cupidatat non&quot;
+      text run at (224,20) width 376 RTL override: &quot;proident, sunt in culp qui officia deserunt mollit animequs &quot;
+    RenderText {#text} at (24,20) size 576x39
+      text run at (24,20) width 201 RTL override: &quot;ILOREM ipsum dol sDuis aute&quot;
+      text run at (88,40) width 512 RTL override: &quot;irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nullat &quot;
+layer at (87,73) size 50x50
+  RenderBlock (positioned) {DIV} at (46,10) size 51x50
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningabsoluteininlinertl3expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-rtl-3-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-rtl-3-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-rtl-3-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,30 @@
</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 784x40
+        RenderText {#text} at (0,0) size 651x19
+          text run at (0,0) width 651: &quot;The black outline box should be a 50px by 50px square with its top right corner anchored to the right &quot;
+        RenderInline {SPAN} at (0,0) size 29x19 [color=#0000FF]
+          RenderText {#text} at (650,0) size 29x19
+            text run at (650,0) width 29: &quot;blue&quot;
+        RenderText {#text} at (678,0) size 768x39
+          text run at (678,0) width 90: &quot; border on the&quot;
+          text run at (0,20) width 58: &quot;first line.&quot;
+      RenderBlock {DIV} at (0,56) size 600x80
+        RenderText {#text} at (408,0) size 192x19
+          text run at (408,0) width 192 RTL override: &quot;ILorem ipsum dolor sit amet, &quot;
+        RenderText {#text} at (21,40) size 579x39
+          text run at (21,40) width 28 RTL override: &quot;duis&quot;
+          text run at (279,60) width 321 RTL override: &quot;aute irure dolor in reprehenderit in voluptate velit.&quot;
+layer at (8,64) size 576x61
+  RenderInline (relative positioned) {SPAN} at (0,0) size 576x61 [bgcolor=#008000] [border: (1px solid #808080) (20px solid #0000FF) (1px solid #808080) (20px solid #FFA500)]
+    RenderText {#text} at (32,0) size 568x39
+      text run at (32,0) width 337 RTL override: &quot;con a pariatur. Excepteur sint occaecat cupidatat non&quot;
+      text run at (224,20) width 376 RTL override: &quot;proident, sunt in culp qui officia deserunt mollit animequs &quot;
+    RenderText {#text} at (24,20) size 576x39
+      text run at (24,20) width 201 RTL override: &quot;ILOREM ipsum dol sDuis aute&quot;
+      text run at (88,40) width 512 RTL override: &quot;irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nullat &quot;
+layer at (337,64) size 50x50
+  RenderBlock (positioned) {DIV} at (296,1) size 51x50
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningabsoluteininlinertlexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-rtl-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-rtl-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-rtl-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,34 @@
</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 331x19
+          text run at (0,0) width 331: &quot;The black outline box should stretch from the right &quot;
+        RenderInline {SPAN} at (0,0) size 28x19 [color=#0000FF]
+          RenderText {#text} at (330,0) size 28x19
+            text run at (330,0) width 28: &quot;blue&quot;
+        RenderText {#text} at (357,0) size 222x19
+          text run at (357,0) width 222: &quot; border on the first line, to the left &quot;
+        RenderInline {SPAN} at (0,0) size 44x19 [color=#FFA500]
+          RenderText {#text} at (578,0) size 44x19
+            text run at (578,0) width 44: &quot;orange&quot;
+        RenderText {#text} at (621,0) size 157x19
+          text run at (621,0) width 157: &quot; border on the third line.&quot;
+      RenderBlock {DIV} at (0,36) size 600x80
+        RenderText {#text} at (408,0) size 192x19
+          text run at (408,0) width 192 RTL override: &quot;ILorem ipsum dolor sit amet, &quot;
+        RenderText {#text} at (21,40) size 579x39
+          text run at (21,40) width 28 RTL override: &quot;duis&quot;
+          text run at (279,60) width 321 RTL override: &quot;aute irure dolor in reprehenderit in voluptate velit.&quot;
+layer at (8,44) size 576x61
+  RenderInline (relative positioned) {SPAN} at (0,0) size 576x61 [bgcolor=#008000] [border: (1px solid #808080) (20px solid #0000FF) (1px solid #808080) (20px solid #FFA500)]
+    RenderText {#text} at (32,0) size 568x39
+      text run at (32,0) width 337 RTL override: &quot;con a pariatur. Excepteur sint occaecat cupidatat non&quot;
+      text run at (224,20) width 376 RTL override: &quot;proident, sunt in culp qui officia deserunt mollit animequs &quot;
+    RenderText {#text} at (24,20) size 576x39
+      text run at (24,20) width 201 RTL override: &quot;ILOREM ipsum dol sDuis aute&quot;
+      text run at (88,40) width 512 RTL override: &quot;irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nullat &quot;
+layer at (87,44) size 301x59
+  RenderBlock (positioned) {DIV} at (46,1) size 301x59
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningabsoluteininlineshortltrexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-short-ltr-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-short-ltr-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-short-ltr-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,32 @@
</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 322x19
+          text run at (0,0) width 322: &quot;The black outline box should stretch from the left &quot;
+        RenderInline {SPAN} at (0,0) size 28x19 [color=#0000FF]
+          RenderText {#text} at (321,0) size 28x19
+            text run at (321,0) width 28: &quot;blue&quot;
+        RenderText {#text} at (348,0) size 129x19
+          text run at (348,0) width 129: &quot; border, to the right &quot;
+        RenderInline {SPAN} at (0,0) size 44x19 [color=#FFA500]
+          RenderText {#text} at (476,0) size 44x19
+            text run at (476,0) width 44: &quot;orange&quot;
+        RenderText {#text} at (519,0) size 50x19
+          text run at (519,0) width 50: &quot; border.&quot;
+      RenderBlock {DIV} at (0,36) size 600x40
+        RenderText {#text} at (0,0) size 192x19
+          text run at (0,0) width 192: &quot;ILorem ipsum dolor sit amet, &quot;
+        RenderText {#text} at (427,0) size 512x39
+          text run at (427,0) width 85: &quot;irure dolor in&quot;
+          text run at (0,20) width 90: &quot;reprehenderit.&quot;
+layer at (8,44) size 217x21
+  RenderInline (relative positioned) {SPAN} at (0,0) size 217x21 [bgcolor=#008000] [border: (1px solid #808080) (20px solid #FFA500) (1px solid #808080) (20px solid #0000FF)]
+    RenderText {#text} at (231,0) size 96x19
+      text run at (231,0) width 96: &quot;con a pariatur. &quot;
+    RenderText {#text} at (326,0) size 62x19
+      text run at (326,0) width 62: &quot;duis aute &quot;
+layer at (229,44) size 176x19
+  RenderBlock (positioned) {DIV} at (20,1) size 177x19
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningabsoluteininlineshortrtlexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-short-rtl-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-short-rtl-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-in-inline-short-rtl-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,32 @@
</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 331x19
+          text run at (0,0) width 331: &quot;The black outline box should stretch from the right &quot;
+        RenderInline {SPAN} at (0,0) size 28x19 [color=#0000FF]
+          RenderText {#text} at (330,0) size 28x19
+            text run at (330,0) width 28: &quot;blue&quot;
+        RenderText {#text} at (357,0) size 120x19
+          text run at (357,0) width 120: &quot; border, to the left &quot;
+        RenderInline {SPAN} at (0,0) size 44x19 [color=#FFA500]
+          RenderText {#text} at (476,0) size 44x19
+            text run at (476,0) width 44: &quot;orange&quot;
+        RenderText {#text} at (519,0) size 50x19
+          text run at (519,0) width 50: &quot; border.&quot;
+      RenderBlock {DIV} at (0,36) size 600x40
+        RenderText {#text} at (408,0) size 192x19
+          text run at (408,0) width 192 RTL override: &quot;ILorem ipsum dolor sit amet, &quot;
+        RenderText {#text} at (88,0) size 512x39
+          text run at (88,0) width 85 RTL override: &quot;irure dolor in&quot;
+          text run at (510,20) width 90 RTL override: &quot;reprehenderit.&quot;
+layer at (8,44) size 217x21
+  RenderInline (relative positioned) {SPAN} at (0,0) size 217x21 [bgcolor=#008000] [border: (1px solid #808080) (20px solid #0000FF) (1px solid #808080) (20px solid #FFA500)]
+    RenderText {#text} at (273,0) size 96x19
+      text run at (273,0) width 96 RTL override: &quot;con a pariatur. &quot;
+    RenderText {#text} at (212,0) size 62x19
+      text run at (212,0) width 62 RTL override: &quot;duis aute &quot;
+layer at (211,44) size 176x19
+  RenderBlock (positioned) {DIV} at (20,1) size 177x19
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningabsolutelengthofneg666666expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-length-of-neg-666666-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-length-of-neg-666666-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-length-of-neg-666666-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,13 @@
</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 593x19
+          text run at (0,0) width 361: &quot;In this test case you should only see one line green text. &quot;
+          text run at (360,0) width 233: &quot;If there is any red the test has failed.&quot;
+layer at (8,44) size 128x20
+  RenderBlock (positioned) {DIV} at (0,0) size 129x20 [color=#008000]
+    RenderText {#text} at (0,0) size 129x19
+      text run at (0,0) width 129: &quot;You should see this.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningabsolutepositiondirectionexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-position-direction-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-position-direction-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-position-direction-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</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 398x19
+          text run at (0,0) width 398: &quot;The green square should be on the right hand side of the page.&quot;
+      RenderBlock {DIV} at (0,36) size 784x0
+layer at (692,44) size 100x100
+  RenderBlock (positioned) {DIV} at (692,44) size 100x100 [bgcolor=#90EE90]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningabsolutepositionedoverconstrainedexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-positioned-overconstrained-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-positioned-overconstrained-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-positioned-overconstrained-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 784x576
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 280x19
+          text run at (0,0) width 280: &quot;The two boxes below should look identical.&quot;
+layer at (8,44) size 200x200
+  RenderBlock (positioned) {DIV} at (8,44) size 200x200 [bgcolor=#0000FF]
+layer at (8,44) size 100x50
+  RenderBlock (positioned) {DIV} at (0,0) size 100x50 [bgcolor=#008000]
+layer at (300,44) size 200x200
+  RenderBlock (positioned) {DIV} at (300,44) size 200x200 [bgcolor=#0000FF]
+layer at (300,44) size 100x50
+  RenderBlock (positioned) {DIV} at (0,0) size 100x50 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningabsolutepositioningnoscrollbarexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-positioning-no-scrollbar-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-positioning-no-scrollbar-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-positioning-no-scrollbar-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,8 @@
</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 312x19
+          text run at (0,0) width 312: &quot;This page should not have a horizontal scrollbar.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningabsolutewithhtmlborderquirksexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-with-html-border-quirks-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-with-html-border-quirks-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-with-html-border-quirks-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</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 [border: (100px solid #000000)]
+    RenderBody {BODY} at (108,108) size 584x384
+layer at (600,400) size 200x200
+  RenderBlock (positioned) {DIV} at (600,400) size 200x200 [bgcolor=#008000]
+    RenderText {#text} at (0,0) size 189x59
+      text run at (0,0) width 184: &quot;This should be in the bottom&quot;
+      text run at (0,20) width 153: &quot;right-hand corner of the&quot;
+      text run at (0,40) width 189: &quot;viewport even when resizing.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningabsolutewithhtmlborderstrictexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-with-html-border-strict-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-with-html-border-strict-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/absolute-with-html-border-strict-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x208
+  RenderBlock {HTML} at (0,0) size 800x208 [border: (100px solid #000000)]
+    RenderBody {BODY} at (108,108) size 584x0
+layer at (600,400) size 200x200
+  RenderBlock (positioned) {DIV} at (600,400) size 200x200 [bgcolor=#008000]
+    RenderText {#text} at (0,0) size 189x59
+      text run at (0,0) width 184: &quot;This should be in the bottom&quot;
+      text run at (0,20) width 153: &quot;right-hand corner of the&quot;
+      text run at (0,40) width 189: &quot;viewport even when resizing.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningauto001expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/001-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/001-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/001-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,21 @@
</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 784x60
+        RenderText {#text} at (0,0) size 749x59
+          text run at (0,0) width 574: &quot;In this test, you should see three blocks that are centered horizontally within a black box. &quot;
+          text run at (573,0) width 151: &quot;They should be stacked&quot;
+          text run at (0,20) width 372: &quot;vertically with the green box in between two olive boxes. &quot;
+          text run at (371,20) width 378: &quot;The olive boxes and the green box should be 100x100, and&quot;
+          text run at (0,40) width 433: &quot;there should be 50 pixels of padding on either side of the box stack.&quot;
+layer at (8,84) size 240x340
+  RenderBlock (positioned) {DIV} at (8,84) size 240x340 [border: (20px solid #000000)]
+    RenderBlock {DIV} at (70,70) size 100x0
+layer at (78,204) size 100x100
+  RenderBlock (positioned) {SPAN} at (70,120) size 100x100 [bgcolor=#008000]
+layer at (78,104) size 100x100
+  RenderBlock (positioned) {DIV} at (70,20) size 100x100 [bgcolor=#808000]
+layer at (78,304) size 100x100
+  RenderBlock (positioned) {DIV} at (70,220) size 100x100 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningauto002expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/002-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/002-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/002-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,21 @@
</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 784x60
+        RenderText {#text} at (0,0) size 782x59
+          text run at (0,0) width 519: &quot;In this test, you should see three blocks that are aligned right within a black box. &quot;
+          text run at (518,0) width 249: &quot;They should be stacked vertically with&quot;
+          text run at (0,20) width 275: &quot;the green box in between two olive boxes. &quot;
+          text run at (274,20) width 508: &quot;The olive boxes and the green box should be 100x100, and there should be 100&quot;
+          text run at (0,40) width 329: &quot;pixels of padding on the right side of the box stack.&quot;
+layer at (8,84) size 240x340
+  RenderBlock (positioned) {DIV} at (8,84) size 240x340 [border: (20px solid #000000)]
+    RenderBlock {DIV} at (20,70) size 100x0
+layer at (128,204) size 100x100
+  RenderBlock (positioned) {DIV} at (120,120) size 100x100 [bgcolor=#008000]
+layer at (128,104) size 100x100
+  RenderBlock (positioned) {DIV} at (120,20) size 100x100 [bgcolor=#808000]
+layer at (128,304) size 100x100
+  RenderBlock (positioned) {DIV} at (120,220) size 100x100 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningauto003expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/003-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/003-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/003-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,21 @@
</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 784x60
+        RenderText {#text} at (0,0) size 782x59
+          text run at (0,0) width 519: &quot;In this test, you should see three blocks that are aligned right within a black box. &quot;
+          text run at (518,0) width 249: &quot;They should be stacked vertically with&quot;
+          text run at (0,20) width 275: &quot;the green box in between two olive boxes. &quot;
+          text run at (274,20) width 508: &quot;The olive boxes and the green box should be 100x100, and there should be 100&quot;
+          text run at (0,40) width 329: &quot;pixels of padding on the right side of the box stack.&quot;
+layer at (8,84) size 240x340
+  RenderBlock (positioned) {DIV} at (8,84) size 240x340 [border: (20px solid #000000)]
+    RenderBlock {DIV} at (120,70) size 100x0
+layer at (128,204) size 100x100
+  RenderBlock (positioned) {DIV} at (120,120) size 100x100 [bgcolor=#008000]
+layer at (128,104) size 100x100
+  RenderBlock (positioned) {DIV} at (120,20) size 100x100 [bgcolor=#808000]
+layer at (128,304) size 100x100
+  RenderBlock (positioned) {DIV} at (120,220) size 100x100 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningauto004expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/004-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/004-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/004-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,21 @@
</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 784x60
+        RenderText {#text} at (0,0) size 782x59
+          text run at (0,0) width 519: &quot;In this test, you should see three blocks that are aligned right within a black box. &quot;
+          text run at (518,0) width 249: &quot;They should be stacked vertically with&quot;
+          text run at (0,20) width 275: &quot;the green box in between two olive boxes. &quot;
+          text run at (274,20) width 508: &quot;The olive boxes and the green box should be 100x100, and there should be 100&quot;
+          text run at (0,40) width 329: &quot;pixels of padding on the right side of the box stack.&quot;
+layer at (8,84) size 240x340
+  RenderBlock (positioned) {DIV} at (8,84) size 240x340 [border: (20px solid #000000)]
+    RenderBlock {DIV} at (120,70) size 100x0
+layer at (128,204) size 100x100
+  RenderBlock (positioned) {DIV} at (120,120) size 100x100 [bgcolor=#008000]
+layer at (128,104) size 100x100
+  RenderBlock (positioned) {DIV} at (120,20) size 100x100 [bgcolor=#808000]
+layer at (128,304) size 100x100
+  RenderBlock (positioned) {DIV} at (120,220) size 100x100 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningauto005expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/005-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/005-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/005-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,22 @@
</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
+      RenderText {#text} at (0,0) size 782x79
+        text run at (0,0) width 519: &quot;In this test, you should see three blocks that are aligned right within a black box. &quot;
+        text run at (518,0) width 249: &quot;They should be stacked vertically with&quot;
+        text run at (0,20) width 275: &quot;the green box in between two olive boxes. &quot;
+        text run at (274,20) width 508: &quot;The olive boxes and the green box should be 100x100, and there should be 100&quot;
+        text run at (0,40) width 333: &quot;pixels of padding on the right side of the box stack. &quot;
+        text run at (332,40) width 437: &quot;The black box's top should be aligned with the end of the last line in&quot;
+        text run at (0,60) width 505: &quot;this parargaph and its left side should begin right after the end of this sentence.&quot;
+      RenderText {#text} at (0,0) size 0x0
+layer at (512,68) size 240x340
+  RenderBlock (positioned) {SPAN} at (512,68) size 241x340 [border: (20px solid #000000)]
+layer at (632,188) size 100x100
+  RenderBlock (positioned) {DIV} at (120,120) size 100x100 [bgcolor=#008000]
+layer at (632,88) size 100x100
+  RenderBlock (positioned) {DIV} at (120,20) size 100x100 [bgcolor=#808000]
+layer at (632,288) size 100x100
+  RenderBlock (positioned) {DIV} at (120,220) size 100x100 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningauto006expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/006-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/006-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/006-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,27 @@
</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 (anonymous) at (0,0) size 784x60
+        RenderText {#text} at (0,0) size 782x59
+          text run at (0,0) width 519: &quot;In this test, you should see three blocks that are aligned right within a black box. &quot;
+          text run at (518,0) width 249: &quot;They should be stacked vertically with&quot;
+          text run at (0,20) width 275: &quot;the green box in between two olive boxes. &quot;
+          text run at (274,20) width 508: &quot;The olive boxes and the green box should be 100x100, and there should be 100&quot;
+          text run at (0,40) width 320: &quot;pixels of padding on the left side of the box stack.&quot;
+layer at (8,84) size 784x40
+  RenderBlock (relative positioned) {DIV} at (0,76) size 784x40
+    RenderText {#text} at (21,0) size 763x39
+      text run at (21,0) width 763: &quot;The black box's top should be aligned with the end of the last line in this parargaph and its right side should begin right&quot;
+      text run at (596,20) width 5 RTL: &quot;.&quot;
+      text run at (600,20) width 184: &quot;after the end of this sentence&quot;
+    RenderText {#text} at (0,0) size 0x0
+layer at (365,104) size 240x340
+  RenderBlock (positioned) {SPAN} at (356,20) size 241x340 [border: (20px solid #000000)]
+layer at (485,224) size 100x100
+  RenderBlock (positioned) {DIV} at (120,120) size 100x100 [bgcolor=#008000]
+layer at (485,124) size 100x100
+  RenderBlock (positioned) {DIV} at (120,20) size 100x100 [bgcolor=#808000]
+layer at (485,324) size 100x100
+  RenderBlock (positioned) {DIV} at (120,220) size 100x100 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningauto007expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/007-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/007-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/007-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,47 @@
</span><ins>+layer at (0,0) size 800x1650
+  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 (8,8) size 202x1642
+  RenderBlock (positioned) {DIV} at (8,8) size 203x1642
+    RenderBlock {P} at (0,72) size 203x85
+      RenderInline {A} at (0,0) size 167x81 [color=#0000EE]
+        RenderText {#text} at (0,2) size 167x81
+          text run at (0,2) width 167: &quot;link 1&quot;
+    RenderBlock {P} at (0,229) size 203x85
+      RenderInline {A} at (0,0) size 167x81 [color=#0000EE]
+        RenderText {#text} at (0,2) size 167x81
+          text run at (0,2) width 167: &quot;link 2&quot;
+    RenderBlock {P} at (0,386) size 203x85
+      RenderInline {A} at (0,0) size 167x81 [color=#0000EE]
+        RenderText {#text} at (0,2) size 167x81
+          text run at (0,2) width 167: &quot;link 3&quot;
+    RenderBlock {P} at (0,543) size 203x85
+      RenderInline {A} at (0,0) size 167x81 [color=#0000EE]
+        RenderText {#text} at (0,2) size 167x81
+          text run at (0,2) width 167: &quot;link 4&quot;
+    RenderBlock {P} at (0,700) size 203x85
+      RenderInline {A} at (0,0) size 167x81 [color=#0000EE]
+        RenderText {#text} at (0,2) size 167x81
+          text run at (0,2) width 167: &quot;link 5&quot;
+    RenderBlock {P} at (0,857) size 203x85
+      RenderInline {A} at (0,0) size 167x81 [color=#0000EE]
+        RenderText {#text} at (0,2) size 167x81
+          text run at (0,2) width 167: &quot;link 6&quot;
+    RenderBlock {P} at (0,1014) size 203x85
+      RenderInline {A} at (0,0) size 167x81 [color=#0000EE]
+        RenderText {#text} at (0,2) size 167x81
+          text run at (0,2) width 167: &quot;link 7&quot;
+    RenderBlock {P} at (0,1171) size 203x85
+      RenderInline {A} at (0,0) size 167x81 [color=#0000EE]
+        RenderText {#text} at (0,2) size 167x81
+          text run at (0,2) width 167: &quot;link 8&quot;
+    RenderBlock {P} at (0,1328) size 203x85
+      RenderInline {A} at (0,0) size 167x81 [color=#0000EE]
+        RenderText {#text} at (0,2) size 167x81
+          text run at (0,2) width 167: &quot;link 9&quot;
+    RenderBlock {P} at (0,1485) size 203x85
+      RenderInline {A} at (0,0) size 203x81 [color=#0000EE]
+        RenderText {#text} at (0,2) size 203x81
+          text run at (0,2) width 203: &quot;link 10&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticallr001expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/001-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/001-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/001-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,21 @@
</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 776x584
+      RenderBlock {P} at (0,0) size 80x584
+        RenderText {#text} at (0,0) size 79x568
+          text run at (0,0) width 553: &quot;In this test, you should see three blocks that are centered vertically within a black box.&quot;
+          text run at (20,0) width 543: &quot;They should be stacked horizontally with the green box in between two olive boxes. &quot;
+          text run at (20,542) width 25: &quot;The&quot;
+          text run at (40,0) width 530: &quot;olive boxes and the green box should be 100x100, and there should be 50 pixels of&quot;
+          text run at (60,0) width 252: &quot;padding on either side of the box stack.&quot;
+layer at (104,8) size 340x240
+  RenderBlock (positioned) {DIV} at (104,8) size 340x240 [border: (20px solid #000000)]
+    RenderBlock {DIV} at (70,70) size 0x50
+layer at (224,78) size 100x100
+  RenderBlock (positioned) {SPAN} at (120,70) size 100x100 [bgcolor=#008000]
+layer at (124,78) size 100x100
+  RenderBlock (positioned) {DIV} at (20,70) size 100x100 [bgcolor=#808000]
+layer at (324,78) size 100x100
+  RenderBlock (positioned) {DIV} at (220,70) size 100x100 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticallr002expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/002-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/002-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/002-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 776x584
+      RenderBlock {P} at (0,0) size 60x584
+        RenderText {#text} at (0,0) size 59x571
+          text run at (0,0) width 571: &quot;In this test, you should see three blocks that are aligned to the bottom within a black box.&quot;
+          text run at (20,0) width 543: &quot;They should be stacked horizontally with the green box in between two olive boxes. &quot;
+          text run at (20,542) width 25: &quot;The&quot;
+          text run at (40,0) width 322: &quot;olive boxes and the green box should be 100x100.&quot;
+layer at (84,8) size 340x240
+  RenderBlock (positioned) {DIV} at (84,8) size 340x240 [border: (20px solid #000000)]
+    RenderBlock {DIV} at (70,20) size 0x100
+layer at (204,128) size 100x100
+  RenderBlock (positioned) {DIV} at (120,120) size 100x100 [bgcolor=#008000]
+layer at (104,128) size 100x100
+  RenderBlock (positioned) {DIV} at (20,120) size 100x100 [bgcolor=#808000]
+layer at (304,128) size 100x100
+  RenderBlock (positioned) {DIV} at (220,120) size 100x100 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticallr003expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/003-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/003-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/003-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 776x584
+      RenderBlock {P} at (0,0) size 60x584
+        RenderText {#text} at (0,0) size 59x571
+          text run at (0,0) width 571: &quot;In this test, you should see three blocks that are aligned to the bottom within a black box.&quot;
+          text run at (20,0) width 543: &quot;They should be stacked horizontally with the green box in between two olive boxes. &quot;
+          text run at (20,542) width 25: &quot;The&quot;
+          text run at (40,0) width 322: &quot;olive boxes and the green box should be 100x100.&quot;
+layer at (84,8) size 340x240
+  RenderBlock (positioned) {DIV} at (84,8) size 340x240 [border: (20px solid #000000)]
+    RenderBlock {DIV} at (70,120) size 0x100
+layer at (204,128) size 100x100
+  RenderBlock (positioned) {DIV} at (120,120) size 100x100 [bgcolor=#008000]
+layer at (104,128) size 100x100
+  RenderBlock (positioned) {DIV} at (20,120) size 100x100 [bgcolor=#808000]
+layer at (304,128) size 100x100
+  RenderBlock (positioned) {DIV} at (220,120) size 100x100 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticallr004expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/004-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/004-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/004-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 776x584
+      RenderBlock {P} at (0,0) size 60x584
+        RenderText {#text} at (0,0) size 59x571
+          text run at (0,0) width 571: &quot;In this test, you should see three blocks that are aligned to the bottom within a black box.&quot;
+          text run at (20,0) width 543: &quot;They should be stacked horizontally with the green box in between two olive boxes. &quot;
+          text run at (20,542) width 25: &quot;The&quot;
+          text run at (40,0) width 322: &quot;olive boxes and the green box should be 100x100.&quot;
+layer at (84,8) size 340x240
+  RenderBlock (positioned) {DIV} at (84,8) size 340x240 [border: (20px solid #000000)]
+    RenderBlock {DIV} at (70,120) size 0x100
+layer at (204,128) size 100x100
+  RenderBlock (positioned) {DIV} at (120,120) size 100x100 [bgcolor=#008000]
+layer at (104,128) size 100x100
+  RenderBlock (positioned) {DIV} at (20,120) size 100x100 [bgcolor=#808000]
+layer at (304,128) size 100x100
+  RenderBlock (positioned) {DIV} at (220,120) size 100x100 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticallr005expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/005-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/005-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/005-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,22 @@
</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
+      RenderText {#text} at (0,0) size 99x574
+        text run at (0,0) width 571: &quot;In this test, you should see three blocks that are aligned to the bottom within a black box.&quot;
+        text run at (20,0) width 543: &quot;They should be stacked horizontally with the green box in between two olive boxes. &quot;
+        text run at (20,542) width 25: &quot;The&quot;
+        text run at (40,0) width 326: &quot;olive boxes and the green box should be 100x100. &quot;
+        text run at (40,325) width 222: &quot;The black box's left side should be&quot;
+        text run at (60,0) width 574: &quot;aligned with the last line in this paragraph and its top side should begin right after the end&quot;
+        text run at (80,0) width 104: &quot;of this sentence.&quot;
+      RenderText {#text} at (0,0) size 0x0
+layer at (88,112) size 340x240
+  RenderBlock (positioned) {SPAN} at (88,111) size 340x241 [border: (20px solid #000000)]
+layer at (208,232) size 100x100
+  RenderBlock (positioned) {DIV} at (120,120) size 100x100 [bgcolor=#008000]
+layer at (108,232) size 100x100
+  RenderBlock (positioned) {DIV} at (20,120) size 100x100 [bgcolor=#808000]
+layer at (308,232) size 100x100
+  RenderBlock (positioned) {DIV} at (220,120) size 100x100 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticallr006expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/006-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/006-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/006-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,27 @@
</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 776x584
+      RenderBlock (anonymous) at (0,0) size 80x584
+        RenderText {#text} at (0,0) size 79x571
+          text run at (0,0) width 571: &quot;In this test, you should see three blocks that are aligned to the bottom within a black box.&quot;
+          text run at (20,0) width 543: &quot;They should be stacked horizontally with the green box in between two olive boxes. &quot;
+          text run at (20,542) width 25: &quot;The&quot;
+          text run at (40,0) width 538: &quot;olive boxes and the green box should be 100x100, and there should be 100 pixels of&quot;
+          text run at (60,0) width 260: &quot;padding on the top side of the box stack.&quot;
+layer at (104,8) size 40x584
+  RenderBlock (relative positioned) {DIV} at (96,0) size 40x584
+    RenderText {#text} at (0,19) size 39x565
+      text run at (0,19) width 565: &quot;The black box's left should be aligned with the last line in this paragraph and its top side&quot;
+      text run at (20,310) width 4 RTL: &quot;.&quot;
+      text run at (20,314) width 270: &quot;should begin after the end of this sentence&quot;
+    RenderText {#text} at (0,0) size 0x0
+layer at (124,78) size 340x240
+  RenderBlock (positioned) {SPAN} at (20,70) size 340x241 [border: (20px solid #000000)]
+layer at (244,198) size 100x100
+  RenderBlock (positioned) {DIV} at (120,120) size 100x100 [bgcolor=#008000]
+layer at (144,198) size 100x100
+  RenderBlock (positioned) {DIV} at (20,120) size 100x100 [bgcolor=#808000]
+layer at (344,198) size 100x100
+  RenderBlock (positioned) {DIV} at (220,120) size 100x100 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticallr007expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/007-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/007-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-lr/007-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,47 @@
</span><ins>+layer at (0,0) size 1650x600
+  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 (8,8) size 1642x202
+  RenderBlock (positioned) {DIV} at (8,8) size 1642x203
+    RenderBlock {P} at (72,0) size 85x203
+      RenderInline {A} at (0,0) size 81x167 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x167
+          text run at (2,0) width 167: &quot;link 1&quot;
+    RenderBlock {P} at (229,0) size 85x203
+      RenderInline {A} at (0,0) size 81x167 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x167
+          text run at (2,0) width 167: &quot;link 2&quot;
+    RenderBlock {P} at (386,0) size 85x203
+      RenderInline {A} at (0,0) size 81x167 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x167
+          text run at (2,0) width 167: &quot;link 3&quot;
+    RenderBlock {P} at (543,0) size 85x203
+      RenderInline {A} at (0,0) size 81x167 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x167
+          text run at (2,0) width 167: &quot;link 4&quot;
+    RenderBlock {P} at (700,0) size 85x203
+      RenderInline {A} at (0,0) size 81x167 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x167
+          text run at (2,0) width 167: &quot;link 5&quot;
+    RenderBlock {P} at (857,0) size 85x203
+      RenderInline {A} at (0,0) size 81x167 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x167
+          text run at (2,0) width 167: &quot;link 6&quot;
+    RenderBlock {P} at (1014,0) size 85x203
+      RenderInline {A} at (0,0) size 81x167 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x167
+          text run at (2,0) width 167: &quot;link 7&quot;
+    RenderBlock {P} at (1171,0) size 85x203
+      RenderInline {A} at (0,0) size 81x167 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x167
+          text run at (2,0) width 167: &quot;link 8&quot;
+    RenderBlock {P} at (1328,0) size 85x203
+      RenderInline {A} at (0,0) size 81x167 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x167
+          text run at (2,0) width 167: &quot;link 9&quot;
+    RenderBlock {P} at (1485,0) size 85x203
+      RenderInline {A} at (0,0) size 81x203 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x203
+          text run at (2,0) width 203: &quot;link 10&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticalrl001expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/001-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/001-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/001-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,21 @@
</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 776x584
+      RenderBlock {P} at (0,0) size 80x584
+        RenderText {#text} at (0,0) size 79x568
+          text run at (0,0) width 553: &quot;In this test, you should see three blocks that are centered vertically within a black box.&quot;
+          text run at (20,0) width 543: &quot;They should be stacked horizontally with the green box in between two olive boxes. &quot;
+          text run at (20,542) width 25: &quot;The&quot;
+          text run at (40,0) width 530: &quot;olive boxes and the green box should be 100x100, and there should be 50 pixels of&quot;
+          text run at (60,0) width 252: &quot;padding on either side of the box stack.&quot;
+layer at (356,8) size 340x240
+  RenderBlock (positioned) {DIV} at (104,8) size 340x240 [border: (20px solid #000000)]
+    RenderBlock {DIV} at (70,70) size 0x50
+layer at (476,78) size 100x100
+  RenderBlock (positioned) {SPAN} at (120,70) size 100x100 [bgcolor=#008000]
+layer at (576,78) size 100x100
+  RenderBlock (positioned) {DIV} at (20,70) size 100x100 [bgcolor=#808000]
+layer at (376,78) size 100x100
+  RenderBlock (positioned) {DIV} at (220,70) size 100x100 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticalrl002expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/002-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/002-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/002-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,21 @@
</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 776x584
+      RenderBlock {P} at (0,0) size 60x584
+        RenderText {#text} at (0,0) size 59x567
+          text run at (0,0) width 519: &quot;In this test, you should see three blocks that are aligned right within a black box. &quot;
+          text run at (0,518) width 33: &quot;They&quot;
+          text run at (20,0) width 506: &quot;should be stacked horizontally with the green box in between two olive boxes. &quot;
+          text run at (20,505) width 61: &quot;The olive&quot;
+          text run at (40,0) width 286: &quot;boxes and the green box should be 100x100.&quot;
+layer at (376,8) size 340x240
+  RenderBlock (positioned) {DIV} at (84,8) size 340x240 [border: (20px solid #000000)]
+    RenderBlock {DIV} at (70,20) size 0x100
+layer at (496,128) size 100x100
+  RenderBlock (positioned) {DIV} at (120,120) size 100x100 [bgcolor=#008000]
+layer at (596,128) size 100x100
+  RenderBlock (positioned) {DIV} at (20,120) size 100x100 [bgcolor=#808000]
+layer at (396,128) size 100x100
+  RenderBlock (positioned) {DIV} at (220,120) size 100x100 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticalrl003expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/003-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/003-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/003-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 776x584
+      RenderBlock {P} at (0,0) size 60x584
+        RenderText {#text} at (0,0) size 59x571
+          text run at (0,0) width 571: &quot;In this test, you should see three blocks that are aligned to the bottom within a black box.&quot;
+          text run at (20,0) width 543: &quot;They should be stacked horizontally with the green box in between two olive boxes. &quot;
+          text run at (20,542) width 25: &quot;The&quot;
+          text run at (40,0) width 322: &quot;olive boxes and the green box should be 100x100.&quot;
+layer at (376,8) size 340x240
+  RenderBlock (positioned) {DIV} at (84,8) size 340x240 [border: (20px solid #000000)]
+    RenderBlock {DIV} at (70,120) size 0x100
+layer at (496,128) size 100x100
+  RenderBlock (positioned) {DIV} at (120,120) size 100x100 [bgcolor=#008000]
+layer at (596,128) size 100x100
+  RenderBlock (positioned) {DIV} at (20,120) size 100x100 [bgcolor=#808000]
+layer at (396,128) size 100x100
+  RenderBlock (positioned) {DIV} at (220,120) size 100x100 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticalrl004expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/004-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/004-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/004-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 776x584
+      RenderBlock {P} at (0,0) size 60x584
+        RenderText {#text} at (0,0) size 59x571
+          text run at (0,0) width 571: &quot;In this test, you should see three blocks that are aligned to the bottom within a black box.&quot;
+          text run at (20,0) width 543: &quot;They should be stacked horizontally with the green box in between two olive boxes. &quot;
+          text run at (20,542) width 25: &quot;The&quot;
+          text run at (40,0) width 322: &quot;olive boxes and the green box should be 100x100.&quot;
+layer at (376,8) size 340x240
+  RenderBlock (positioned) {DIV} at (84,8) size 340x240 [border: (20px solid #000000)]
+    RenderBlock {DIV} at (70,120) size 0x100
+layer at (496,128) size 100x100
+  RenderBlock (positioned) {DIV} at (120,120) size 100x100 [bgcolor=#008000]
+layer at (596,128) size 100x100
+  RenderBlock (positioned) {DIV} at (20,120) size 100x100 [bgcolor=#808000]
+layer at (396,128) size 100x100
+  RenderBlock (positioned) {DIV} at (220,120) size 100x100 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticalrl005expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/005-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/005-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/005-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,22 @@
</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
+      RenderText {#text} at (0,0) size 99x574
+        text run at (0,0) width 571: &quot;In this test, you should see three blocks that are aligned to the bottom within a black box.&quot;
+        text run at (20,0) width 543: &quot;They should be stacked horizontally with the green box in between two olive boxes. &quot;
+        text run at (20,542) width 25: &quot;The&quot;
+        text run at (40,0) width 326: &quot;olive boxes and the green box should be 100x100. &quot;
+        text run at (40,325) width 222: &quot;The black box's left side should be&quot;
+        text run at (60,0) width 574: &quot;aligned with the last line in this paragraph and its top side should begin right after the end&quot;
+        text run at (80,0) width 104: &quot;of this sentence.&quot;
+      RenderText {#text} at (0,0) size 0x0
+layer at (372,112) size 340x240
+  RenderBlock (positioned) {SPAN} at (88,111) size 340x241 [border: (20px solid #000000)]
+layer at (492,232) size 100x100
+  RenderBlock (positioned) {DIV} at (120,120) size 100x100 [bgcolor=#008000]
+layer at (592,232) size 100x100
+  RenderBlock (positioned) {DIV} at (20,120) size 100x100 [bgcolor=#808000]
+layer at (392,232) size 100x100
+  RenderBlock (positioned) {DIV} at (220,120) size 100x100 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticalrl006expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/006-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/006-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/006-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,27 @@
</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 776x584
+      RenderBlock (anonymous) at (0,0) size 80x584
+        RenderText {#text} at (0,0) size 79x571
+          text run at (0,0) width 571: &quot;In this test, you should see three blocks that are aligned to the bottom within a black box.&quot;
+          text run at (20,0) width 543: &quot;They should be stacked horizontally with the green box in between two olive boxes. &quot;
+          text run at (20,542) width 25: &quot;The&quot;
+          text run at (40,0) width 538: &quot;olive boxes and the green box should be 100x100, and there should be 100 pixels of&quot;
+          text run at (60,0) width 260: &quot;padding on the top side of the box stack.&quot;
+layer at (656,8) size 40x584
+  RenderBlock (relative positioned) {DIV} at (96,0) size 40x584
+    RenderText {#text} at (0,10) size 39x574
+      text run at (0,10) width 574: &quot;The black box's right should be aligned with the last line in this paragraph and its top side&quot;
+      text run at (20,310) width 4 RTL: &quot;.&quot;
+      text run at (20,314) width 270: &quot;should begin after the end of this sentence&quot;
+    RenderText {#text} at (0,0) size 0x0
+layer at (336,78) size 340x240
+  RenderBlock (positioned) {SPAN} at (20,70) size 340x241 [border: (20px solid #000000)]
+layer at (456,198) size 100x100
+  RenderBlock (positioned) {DIV} at (120,120) size 100x100 [bgcolor=#008000]
+layer at (556,198) size 100x100
+  RenderBlock (positioned) {DIV} at (20,120) size 100x100 [bgcolor=#808000]
+layer at (356,198) size 100x100
+  RenderBlock (positioned) {DIV} at (220,120) size 100x100 [bgcolor=#808000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningautoverticalrl007expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/007-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/007-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto/vertical-rl/007-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,48 @@
</span><ins>+layer at (0,0) size 1650x600
+  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 (-850,8) size 1642x202 backgroundClip at (0,0) size 1650x600 clip at (0,0) size 1650x600 outlineClip at (0,0) size 1650x600
+  RenderBlock (positioned) {DIV} at (8,8) size 1642x203
+    RenderBlock {P} at (72,0) size 85x203
+      RenderInline {A} at (0,0) size 81x167 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x167
+          text run at (2,0) width 167: &quot;link 1&quot;
+    RenderBlock {P} at (229,0) size 85x203
+      RenderInline {A} at (0,0) size 81x167 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x167
+          text run at (2,0) width 167: &quot;link 2&quot;
+    RenderBlock {P} at (386,0) size 85x203
+      RenderInline {A} at (0,0) size 81x167 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x167
+          text run at (2,0) width 167: &quot;link 3&quot;
+    RenderBlock {P} at (543,0) size 85x203
+      RenderInline {A} at (0,0) size 81x167 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x167
+          text run at (2,0) width 167: &quot;link 4&quot;
+    RenderBlock {P} at (700,0) size 85x203
+      RenderInline {A} at (0,0) size 81x167 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x167
+          text run at (2,0) width 167: &quot;link 5&quot;
+    RenderBlock {P} at (857,0) size 85x203
+      RenderInline {A} at (0,0) size 81x167 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x167
+          text run at (2,0) width 167: &quot;link 6&quot;
+    RenderBlock {P} at (1014,0) size 85x203
+      RenderInline {A} at (0,0) size 81x167 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x167
+          text run at (2,0) width 167: &quot;link 7&quot;
+    RenderBlock {P} at (1171,0) size 85x203
+      RenderInline {A} at (0,0) size 81x167 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x167
+          text run at (2,0) width 167: &quot;link 8&quot;
+    RenderBlock {P} at (1328,0) size 85x203
+      RenderInline {A} at (0,0) size 81x167 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x167
+          text run at (2,0) width 167: &quot;link 9&quot;
+    RenderBlock {P} at (1485,0) size 85x203
+      RenderInline {A} at (0,0) size 81x203 [color=#0000EE]
+        RenderText {#text} at (2,0) size 81x203
+          text run at (2,0) width 203: &quot;link 10&quot;
+scrolled to -850,0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningautoheightwithtopandbottomexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto-height-with-top-and-bottom-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto-height-with-top-and-bottom-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/auto-height-with-top-and-bottom-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,21 @@
</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 647x19
+          text run at (0,0) width 647: &quot;The red box should be entirely inside the black box with the text content spilling out of both of them.&quot;
+layer at (8,44) size 404x104
+  RenderBlock (relative positioned) {DIV} at (0,36) size 404x104 [border: (2px solid #000000)]
+layer at (10,66) size 400x60
+  RenderBlock (positioned) {DIV} at (2,22) size 400x60 [border: (2px solid #FF0000)]
+    RenderText {#text} at (2,2) size 395x159
+      text run at (2,2) width 387: &quot;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed&quot;
+      text run at (2,22) width 360: &quot;do eiusmod tempor incididunt ut labore et dolore magna&quot;
+      text run at (2,42) width 382: &quot;aliqua. Ut enim ad minim veniam, quis nostrud exercitation&quot;
+      text run at (2,62) width 369: &quot;ullamco laboris nisi ut aliquip ex ea commodo consequat.&quot;
+      text run at (2,82) width 382: &quot;Duis aute irure dolor in reprehenderit in voluptate velit esse&quot;
+      text run at (2,102) width 395: &quot;cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat&quot;
+      text run at (2,122) width 362: &quot;cupidatat non proident, sunt in culpa qui officia deserunt&quot;
+      text run at (2,142) width 174: &quot;mollit anim id est laborum.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningchildofabsolutewithautoheightexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/child-of-absolute-with-auto-height-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/child-of-absolute-with-auto-height-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/child-of-absolute-with-auto-height-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</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 420x19
+          text run at (0,0) width 420: &quot;The inner blue box should be 50% as tall as the outer yellow box.&quot;
+layer at (8,30) size 304x540
+  RenderBlock (positioned) {DIV} at (8,30) size 304x540 [bgcolor=#FFFF00] [border: (2px dashed #000000)]
+    RenderBlock {DIV} at (2,2) size 300x272 [bgcolor=#0000FF] [border: (2px dashed #000000)]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningdifferingwritingmodesexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/differing-writing-modes-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/differing-writing-modes-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/differing-writing-modes-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,218 @@
</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
+      RenderText {#text} at (0,0) size 364x19
+        text run at (0,0) width 364: &quot;All of the boxes below should look identical to this one: &quot;
+      RenderBR {BR} at (363,15) size 1x0
+      RenderText {#text} at (72,73) size 4x19
+        text run at (72,73) width 4: &quot; &quot;
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (0,93) size 101x19
+        text run at (0,93) width 101: &quot;The test boxes: &quot;
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (72,166) size 4x19
+        text run at (72,166) width 4: &quot; &quot;
+      RenderText {#text} at (148,166) size 4x19
+        text run at (148,166) width 4: &quot; &quot;
+      RenderText {#text} at (224,166) size 4x19
+        text run at (224,166) width 4: &quot; &quot;
+      RenderText {#text} at (300,166) size 4x19
+        text run at (300,166) width 4: &quot; &quot;
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (72,239) size 4x19
+        text run at (72,239) width 4: &quot; &quot;
+      RenderText {#text} at (148,239) size 4x19
+        text run at (148,239) width 4: &quot; &quot;
+      RenderText {#text} at (224,239) size 4x19
+        text run at (224,239) width 4: &quot; &quot;
+      RenderText {#text} at (300,239) size 4x19
+        text run at (300,239) width 4: &quot; &quot;
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (72,312) size 4x19
+        text run at (72,312) width 4: &quot; &quot;
+      RenderText {#text} at (148,312) size 4x19
+        text run at (148,312) width 4: &quot; &quot;
+      RenderText {#text} at (224,312) size 4x19
+        text run at (224,312) width 4: &quot; &quot;
+      RenderText {#text} at (300,312) size 4x19
+        text run at (300,312) width 4: &quot; &quot;
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (72,385) size 4x19
+        text run at (72,385) width 4: &quot; &quot;
+      RenderText {#text} at (148,385) size 4x19
+        text run at (148,385) width 4: &quot; &quot;
+      RenderText {#text} at (224,385) size 4x19
+        text run at (224,385) width 4: &quot; &quot;
+      RenderText {#text} at (0,0) size 0x0
+layer at (13,33) size 62x58
+  RenderBlock (relative positioned) {DIV} at (5,25) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (17,34) size 20x20
+  RenderBlock (positioned) {DIV} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (53,34) size 20x20
+  RenderBlock (positioned) {DIV} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (17,68) size 20x20
+  RenderBlock (positioned) {DIV} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (53,68) size 20x20
+  RenderBlock (positioned) {DIV} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (13,126) size 62x58
+  RenderBlock (relative positioned) {DIV} at (5,118) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (17,127) size 20x20
+  RenderBlock (positioned) {DIV} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (53,127) size 20x20
+  RenderBlock (positioned) {DIV} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (17,161) size 20x20
+  RenderBlock (positioned) {DIV} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (53,161) size 20x20
+  RenderBlock (positioned) {DIV} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (89,126) size 62x58
+  RenderBlock (relative positioned) {DIV} at (81,118) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (93,127) size 20x20
+  RenderBlock (positioned) {DIV} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (129,127) size 20x20
+  RenderBlock (positioned) {DIV} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (93,161) size 20x20
+  RenderBlock (positioned) {DIV} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (129,161) size 20x20
+  RenderBlock (positioned) {DIV} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (165,126) size 62x58
+  RenderBlock (relative positioned) {DIV} at (157,118) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (169,127) size 20x20
+  RenderBlock (positioned) {DIV} at (4,37) size 20x20 [bgcolor=#008000]
+layer at (205,127) size 20x20
+  RenderBlock (positioned) {DIV} at (40,37) size 20x20 [bgcolor=#008000]
+layer at (169,161) size 20x20
+  RenderBlock (positioned) {DIV} at (4,3) size 20x20 [bgcolor=#008000]
+layer at (205,161) size 20x20
+  RenderBlock (positioned) {DIV} at (40,3) size 20x20 [bgcolor=#008000]
+layer at (241,126) size 62x58
+  RenderBlock (relative positioned) {DIV} at (233,118) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (245,127) size 20x20
+  RenderBlock (positioned) {DIV} at (38,1) size 20x20 [bgcolor=#008000]
+layer at (281,127) size 20x20
+  RenderBlock (positioned) {DIV} at (2,1) size 20x20 [bgcolor=#008000]
+layer at (245,161) size 20x20
+  RenderBlock (positioned) {DIV} at (38,35) size 20x20 [bgcolor=#008000]
+layer at (281,161) size 20x20
+  RenderBlock (positioned) {DIV} at (2,35) size 20x20 [bgcolor=#008000]
+layer at (13,199) size 62x58
+  RenderBlock (relative positioned) {DIV} at (5,191) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (53,200) size 20x20
+  RenderBlock (positioned) {DIV} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (17,234) size 20x20
+  RenderBlock (positioned) {DIV} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (53,234) size 20x20
+  RenderBlock (positioned) {DIV} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (17,200) size 20x20
+  RenderBlock (positioned) {DIV} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (89,199) size 62x58
+  RenderBlock (relative positioned) {DIV} at (81,191) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (129,200) size 20x20
+  RenderBlock (positioned) {DIV} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (93,234) size 20x20
+  RenderBlock (positioned) {DIV} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (129,234) size 20x20
+  RenderBlock (positioned) {DIV} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (93,200) size 20x20
+  RenderBlock (positioned) {DIV} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (165,199) size 62x58
+  RenderBlock (relative positioned) {DIV} at (157,191) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (205,200) size 20x20
+  RenderBlock (positioned) {DIV} at (40,37) size 20x20 [bgcolor=#008000]
+layer at (169,234) size 20x20
+  RenderBlock (positioned) {DIV} at (4,3) size 20x20 [bgcolor=#008000]
+layer at (205,234) size 20x20
+  RenderBlock (positioned) {DIV} at (40,3) size 20x20 [bgcolor=#008000]
+layer at (169,200) size 20x20
+  RenderBlock (positioned) {DIV} at (4,37) size 20x20 [bgcolor=#008000]
+layer at (241,199) size 62x58
+  RenderBlock (relative positioned) {DIV} at (233,191) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (281,200) size 20x20
+  RenderBlock (positioned) {DIV} at (2,1) size 20x20 [bgcolor=#008000]
+layer at (245,234) size 20x20
+  RenderBlock (positioned) {DIV} at (38,35) size 20x20 [bgcolor=#008000]
+layer at (281,234) size 20x20
+  RenderBlock (positioned) {DIV} at (2,35) size 20x20 [bgcolor=#008000]
+layer at (245,200) size 20x20
+  RenderBlock (positioned) {DIV} at (38,1) size 20x20 [bgcolor=#008000]
+layer at (13,272) size 62x58
+  RenderBlock (relative positioned) {DIV} at (5,264) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (17,307) size 20x20
+  RenderBlock (positioned) {DIV} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (53,307) size 20x20
+  RenderBlock (positioned) {DIV} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (17,273) size 20x20
+  RenderBlock (positioned) {DIV} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (53,273) size 20x20
+  RenderBlock (positioned) {DIV} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (89,272) size 62x58
+  RenderBlock (relative positioned) {DIV} at (81,264) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (93,307) size 20x20
+  RenderBlock (positioned) {DIV} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (129,307) size 20x20
+  RenderBlock (positioned) {DIV} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (93,273) size 20x20
+  RenderBlock (positioned) {DIV} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (129,273) size 20x20
+  RenderBlock (positioned) {DIV} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (165,272) size 62x58
+  RenderBlock (relative positioned) {DIV} at (157,264) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (169,307) size 20x20
+  RenderBlock (positioned) {DIV} at (4,3) size 20x20 [bgcolor=#008000]
+layer at (205,307) size 20x20
+  RenderBlock (positioned) {DIV} at (40,3) size 20x20 [bgcolor=#008000]
+layer at (169,273) size 20x20
+  RenderBlock (positioned) {DIV} at (4,37) size 20x20 [bgcolor=#008000]
+layer at (205,273) size 20x20
+  RenderBlock (positioned) {DIV} at (40,37) size 20x20 [bgcolor=#008000]
+layer at (241,272) size 62x58
+  RenderBlock (relative positioned) {DIV} at (233,264) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (245,307) size 20x20
+  RenderBlock (positioned) {DIV} at (38,35) size 20x20 [bgcolor=#008000]
+layer at (281,307) size 20x20
+  RenderBlock (positioned) {DIV} at (2,35) size 20x20 [bgcolor=#008000]
+layer at (245,273) size 20x20
+  RenderBlock (positioned) {DIV} at (38,1) size 20x20 [bgcolor=#008000]
+layer at (281,273) size 20x20
+  RenderBlock (positioned) {DIV} at (2,1) size 20x20 [bgcolor=#008000]
+layer at (13,345) size 62x58
+  RenderBlock (relative positioned) {DIV} at (5,337) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (53,380) size 20x20
+  RenderBlock (positioned) {DIV} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (17,346) size 20x20
+  RenderBlock (positioned) {DIV} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (53,346) size 20x20
+  RenderBlock (positioned) {DIV} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (17,380) size 20x20
+  RenderBlock (positioned) {DIV} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (89,345) size 62x58
+  RenderBlock (relative positioned) {DIV} at (81,337) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (129,380) size 20x20
+  RenderBlock (positioned) {DIV} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (93,346) size 20x20
+  RenderBlock (positioned) {DIV} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (129,346) size 20x20
+  RenderBlock (positioned) {DIV} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (93,380) size 20x20
+  RenderBlock (positioned) {DIV} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (165,345) size 62x58
+  RenderBlock (relative positioned) {DIV} at (157,337) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (205,380) size 20x20
+  RenderBlock (positioned) {DIV} at (40,3) size 20x20 [bgcolor=#008000]
+layer at (169,346) size 20x20
+  RenderBlock (positioned) {DIV} at (4,37) size 20x20 [bgcolor=#008000]
+layer at (205,346) size 20x20
+  RenderBlock (positioned) {DIV} at (40,37) size 20x20 [bgcolor=#008000]
+layer at (169,380) size 20x20
+  RenderBlock (positioned) {DIV} at (4,3) size 20x20 [bgcolor=#008000]
+layer at (241,345) size 62x58
+  RenderBlock (relative positioned) {DIV} at (233,337) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (281,380) size 20x20
+  RenderBlock (positioned) {DIV} at (2,35) size 20x20 [bgcolor=#008000]
+layer at (245,346) size 20x20
+  RenderBlock (positioned) {DIV} at (38,1) size 20x20 [bgcolor=#008000]
+layer at (281,346) size 20x20
+  RenderBlock (positioned) {DIV} at (2,1) size 20x20 [bgcolor=#008000]
+layer at (245,380) size 20x20
+  RenderBlock (positioned) {DIV} at (38,35) size 20x20 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningdifferingwritingmodesreplacedexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/differing-writing-modes-replaced-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/differing-writing-modes-replaced-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/differing-writing-modes-replaced-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,218 @@
</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
+      RenderText {#text} at (0,0) size 364x19
+        text run at (0,0) width 364: &quot;All of the boxes below should look identical to this one: &quot;
+      RenderBR {BR} at (363,15) size 1x0
+      RenderText {#text} at (72,73) size 4x19
+        text run at (72,73) width 4: &quot; &quot;
+      RenderBR {BR} at (76,88) size 0x0
+      RenderText {#text} at (0,93) size 101x19
+        text run at (0,93) width 101: &quot;The test boxes: &quot;
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (72,166) size 4x19
+        text run at (72,166) width 4: &quot; &quot;
+      RenderText {#text} at (148,166) size 4x19
+        text run at (148,166) width 4: &quot; &quot;
+      RenderText {#text} at (224,166) size 4x19
+        text run at (224,166) width 4: &quot; &quot;
+      RenderText {#text} at (300,166) size 4x19
+        text run at (300,166) width 4: &quot; &quot;
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (72,239) size 4x19
+        text run at (72,239) width 4: &quot; &quot;
+      RenderText {#text} at (148,239) size 4x19
+        text run at (148,239) width 4: &quot; &quot;
+      RenderText {#text} at (224,239) size 4x19
+        text run at (224,239) width 4: &quot; &quot;
+      RenderText {#text} at (300,239) size 4x19
+        text run at (300,239) width 4: &quot; &quot;
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (72,312) size 4x19
+        text run at (72,312) width 4: &quot; &quot;
+      RenderText {#text} at (148,312) size 4x19
+        text run at (148,312) width 4: &quot; &quot;
+      RenderText {#text} at (224,312) size 4x19
+        text run at (224,312) width 4: &quot; &quot;
+      RenderText {#text} at (300,312) size 4x19
+        text run at (300,312) width 4: &quot; &quot;
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (72,385) size 4x19
+        text run at (72,385) width 4: &quot; &quot;
+      RenderText {#text} at (148,385) size 4x19
+        text run at (148,385) width 4: &quot; &quot;
+      RenderText {#text} at (224,385) size 4x19
+        text run at (224,385) width 4: &quot; &quot;
+      RenderText {#text} at (0,0) size 0x0
+layer at (13,33) size 62x58
+  RenderBlock (relative positioned) {DIV} at (5,25) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (17,34) size 20x20
+  RenderImage {IMG} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (53,34) size 20x20
+  RenderImage {IMG} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (17,68) size 20x20
+  RenderImage {IMG} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (53,68) size 20x20
+  RenderImage {IMG} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (13,126) size 62x58
+  RenderBlock (relative positioned) {DIV} at (5,118) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (17,127) size 20x20
+  RenderImage {IMG} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (53,127) size 20x20
+  RenderImage {IMG} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (17,161) size 20x20
+  RenderImage {IMG} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (53,161) size 20x20
+  RenderImage {IMG} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (89,126) size 62x58
+  RenderBlock (relative positioned) {DIV} at (81,118) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (93,127) size 20x20
+  RenderImage {IMG} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (129,127) size 20x20
+  RenderImage {IMG} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (93,161) size 20x20
+  RenderImage {IMG} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (129,161) size 20x20
+  RenderImage {IMG} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (165,126) size 62x58
+  RenderBlock (relative positioned) {DIV} at (157,118) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (169,127) size 20x20
+  RenderImage {IMG} at (4,37) size 20x20 [bgcolor=#008000]
+layer at (205,127) size 20x20
+  RenderImage {IMG} at (40,37) size 20x20 [bgcolor=#008000]
+layer at (169,161) size 20x20
+  RenderImage {IMG} at (4,3) size 20x20 [bgcolor=#008000]
+layer at (205,161) size 20x20
+  RenderImage {IMG} at (40,3) size 20x20 [bgcolor=#008000]
+layer at (241,126) size 62x58
+  RenderBlock (relative positioned) {DIV} at (233,118) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (245,127) size 20x20
+  RenderImage {IMG} at (38,1) size 20x20 [bgcolor=#008000]
+layer at (281,127) size 20x20
+  RenderImage {IMG} at (2,1) size 20x20 [bgcolor=#008000]
+layer at (245,161) size 20x20
+  RenderImage {IMG} at (38,35) size 20x20 [bgcolor=#008000]
+layer at (281,161) size 20x20
+  RenderImage {IMG} at (2,35) size 20x20 [bgcolor=#008000]
+layer at (13,199) size 62x58
+  RenderBlock (relative positioned) {DIV} at (5,191) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (53,200) size 20x20
+  RenderImage {IMG} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (17,234) size 20x20
+  RenderImage {IMG} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (53,234) size 20x20
+  RenderImage {IMG} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (17,200) size 20x20
+  RenderImage {IMG} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (89,199) size 62x58
+  RenderBlock (relative positioned) {DIV} at (81,191) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (129,200) size 20x20
+  RenderImage {IMG} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (93,234) size 20x20
+  RenderImage {IMG} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (129,234) size 20x20
+  RenderImage {IMG} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (93,200) size 20x20
+  RenderImage {IMG} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (165,199) size 62x58
+  RenderBlock (relative positioned) {DIV} at (157,191) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (205,200) size 20x20
+  RenderImage {IMG} at (40,37) size 20x20 [bgcolor=#008000]
+layer at (169,234) size 20x20
+  RenderImage {IMG} at (4,3) size 20x20 [bgcolor=#008000]
+layer at (205,234) size 20x20
+  RenderImage {IMG} at (40,3) size 20x20 [bgcolor=#008000]
+layer at (169,200) size 20x20
+  RenderImage {IMG} at (4,37) size 20x20 [bgcolor=#008000]
+layer at (241,199) size 62x58
+  RenderBlock (relative positioned) {DIV} at (233,191) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (281,200) size 20x20
+  RenderImage {IMG} at (2,1) size 20x20 [bgcolor=#008000]
+layer at (245,234) size 20x20
+  RenderImage {IMG} at (38,35) size 20x20 [bgcolor=#008000]
+layer at (281,234) size 20x20
+  RenderImage {IMG} at (2,35) size 20x20 [bgcolor=#008000]
+layer at (245,200) size 20x20
+  RenderImage {IMG} at (38,1) size 20x20 [bgcolor=#008000]
+layer at (13,272) size 62x58
+  RenderBlock (relative positioned) {DIV} at (5,264) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (17,307) size 20x20
+  RenderImage {IMG} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (53,307) size 20x20
+  RenderImage {IMG} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (17,273) size 20x20
+  RenderImage {IMG} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (53,273) size 20x20
+  RenderImage {IMG} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (89,272) size 62x58
+  RenderBlock (relative positioned) {DIV} at (81,264) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (93,307) size 20x20
+  RenderImage {IMG} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (129,307) size 20x20
+  RenderImage {IMG} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (93,273) size 20x20
+  RenderImage {IMG} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (129,273) size 20x20
+  RenderImage {IMG} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (165,272) size 62x58
+  RenderBlock (relative positioned) {DIV} at (157,264) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (169,307) size 20x20
+  RenderImage {IMG} at (4,3) size 20x20 [bgcolor=#008000]
+layer at (205,307) size 20x20
+  RenderImage {IMG} at (40,3) size 20x20 [bgcolor=#008000]
+layer at (169,273) size 20x20
+  RenderImage {IMG} at (4,37) size 20x20 [bgcolor=#008000]
+layer at (205,273) size 20x20
+  RenderImage {IMG} at (40,37) size 20x20 [bgcolor=#008000]
+layer at (241,272) size 62x58
+  RenderBlock (relative positioned) {DIV} at (233,264) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (245,307) size 20x20
+  RenderImage {IMG} at (38,35) size 20x20 [bgcolor=#008000]
+layer at (281,307) size 20x20
+  RenderImage {IMG} at (2,35) size 20x20 [bgcolor=#008000]
+layer at (245,273) size 20x20
+  RenderImage {IMG} at (38,1) size 20x20 [bgcolor=#008000]
+layer at (281,273) size 20x20
+  RenderImage {IMG} at (2,1) size 20x20 [bgcolor=#008000]
+layer at (13,345) size 62x58
+  RenderBlock (relative positioned) {DIV} at (5,337) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (53,380) size 20x20
+  RenderImage {IMG} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (17,346) size 20x20
+  RenderImage {IMG} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (53,346) size 20x20
+  RenderImage {IMG} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (17,380) size 20x20
+  RenderImage {IMG} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (89,345) size 62x58
+  RenderBlock (relative positioned) {DIV} at (81,337) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (129,380) size 20x20
+  RenderImage {IMG} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (93,346) size 20x20
+  RenderImage {IMG} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (129,346) size 20x20
+  RenderImage {IMG} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (93,380) size 20x20
+  RenderImage {IMG} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (165,345) size 62x58
+  RenderBlock (relative positioned) {DIV} at (157,337) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (205,380) size 20x20
+  RenderImage {IMG} at (40,3) size 20x20 [bgcolor=#008000]
+layer at (169,346) size 20x20
+  RenderImage {IMG} at (4,37) size 20x20 [bgcolor=#008000]
+layer at (205,346) size 20x20
+  RenderImage {IMG} at (40,37) size 20x20 [bgcolor=#008000]
+layer at (169,380) size 20x20
+  RenderImage {IMG} at (4,3) size 20x20 [bgcolor=#008000]
+layer at (241,345) size 62x58
+  RenderBlock (relative positioned) {DIV} at (233,337) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (281,380) size 20x20
+  RenderImage {IMG} at (2,35) size 20x20 [bgcolor=#008000]
+layer at (245,346) size 20x20
+  RenderImage {IMG} at (38,1) size 20x20 [bgcolor=#008000]
+layer at (281,346) size 20x20
+  RenderImage {IMG} at (2,1) size 20x20 [bgcolor=#008000]
+layer at (245,380) size 20x20
+  RenderImage {IMG} at (38,35) size 20x20 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningfixedpositionstackingcontextexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/fixed-position-stacking-context-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/fixed-position-stacking-context-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/fixed-position-stacking-context-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,13 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x8
+  RenderBlock {HTML} at (0,0) size 800x8
+    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 100x100
+  RenderBlock (positioned) {DIV} at (0,0) size 100x100
+layer at (0,0) size 100x100
+  RenderBlock (positioned) zI: 1 {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
+layer at (0,0) size 100x100
+  RenderBlock (positioned) zI: 2 {DIV} at (0,0) size 100x100 [bgcolor=#008000]
+layer at (0,0) size 100x100
+  RenderBlock (positioned) zI: 1 {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningfixedpositioningscrollbarbugexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,16 @@
</span><ins>+layer at (0,0) size 800x2028
+  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
+      RenderText {#text} at (0,0) size 368x19
+        text run at (0,0) width 368: &quot;The purple box should stick to the bottom of the window.&quot;
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+layer at (8,28) size 1x2000
+  RenderBlock (positioned) {DIV} at (8,28) size 1x2000
+layer at (8,500) size 100x100
+  RenderBlock (positioned) {DIV} at (8,500) size 100x100 [bgcolor=#800080]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningheightchangeexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/height-change-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/height-change-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/height-change-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,34 @@
</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 784x40
+        RenderText {#text} at (0,0) size 218x19
+          text run at (0,0) width 218: &quot;This tests for a regression against &quot;
+        RenderInline {I} at (0,0) size 758x39
+          RenderInline {A} at (0,0) size 354x19 [color=#0000EE]
+            RenderText {#text} at (217,0) size 354x19
+              text run at (217,0) width 354: &quot;http://bugzilla.opendarwin.org/show_bug.cgi?id=6881&quot;
+          RenderText {#text} at (570,0) size 758x39
+            text run at (570,0) width 5: &quot; &quot;
+            text run at (574,0) width 184: &quot;Block with position:absolute&quot;
+            text run at (0,20) width 589: &quot;bottom:0 doesn't always move when height of containing block changes (affects Safari RSS)&quot;
+        RenderText {#text} at (588,20) size 5x19
+          text run at (588,20) width 5: &quot;.&quot;
+      RenderBlock {P} at (0,56) size 784x20
+        RenderText {#text} at (0,0) size 558x19
+          text run at (0,0) width 558: &quot;The squares below should have blue tops and green bottoms, not the other way around.&quot;
+      RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,202) size 784x20
+        RenderBR {BR} at (0,0) size 0x19
+layer at (8,110) size 784x100
+  RenderBlock (relative positioned) {DIV} at (0,102) size 784x100
+    RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#87CEEB]
+layer at (8,160) size 100x50
+  RenderBlock (positioned) {DIV} at (0,50) size 100x50 [bgcolor=#90EE90]
+layer at (8,230) size 784x100
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,222) size 784x100
+    RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#87CEEB]
+layer at (8,280) size 100x50
+  RenderBlock (positioned) {DIV} at (0,50) size 100x50 [bgcolor=#90EE90]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioninghidinginsiderelpositionedinlineexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/hiding-inside-relpositioned-inline-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/hiding-inside-relpositioned-inline-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/hiding-inside-relpositioned-inline-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,17 @@
</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
+      RenderText {#text} at (0,0) size 471x19
+        text run at (0,0) width 471: &quot;You should see the number 0 below, and the grey box should fit it snugly.&quot;
+layer at (8,8) size 1x19
+  RenderInline (relative positioned) {SPAN} at (0,0) size 1x19
+    RenderText {#text} at (0,0) size 0x0
+layer at (488,18) size 10x22
+  RenderBlock (positioned) {DIV} at (10,10) size 10x22 [bgcolor=#808080]
+    RenderBlock {DIV} at (0,0) size 10x22 [bgcolor=#ACACAC]
+      RenderBlock {DIV} at (1,1) size 8x20
+        RenderBlock {DIV} at (0,0) size 8x20
+          RenderText {#text} at (0,0) size 8x19
+            text run at (0,0) width 8: &quot;0&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioninghittestonrelativepositionedchildrenexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/hittest-on-relative-positioned-children-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/hittest-on-relative-positioned-children-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/hittest-on-relative-positioned-children-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,16 @@
</span><ins>+This tests hit testing on relative positioned children. To manually test, select text by a mouse drag starting in the blue box but outside red boxes and ending inside a red box.
+
+FAIL Selecting line 1 of box 1 selected &quot;&quot;, expected &quot;first line&quot;
+FAIL Selecting line 2 of box 1 selected &quot;&quot;, expected &quot;second line&quot;
+FAIL Selecting line 3 of box 1 selected &quot;&quot;, expected &quot;third line&quot;
+FAIL Selecting line 1 of box 2 selected &quot;&quot;, expected &quot;first line&quot;
+FAIL Selecting line 2 of box 2 selected &quot;&quot;, expected &quot;second line&quot;
+FAIL Selecting line 3 of box 2 selected &quot;&quot;, expected &quot;third line&quot;
+FAIL Selecting line 1 of box 3 selected &quot;&quot;, expected &quot;first line&quot;
+FAIL Selecting line 2 of box 3 selected &quot;&quot;, expected &quot;second line&quot;
+FAIL Selecting line 3 of box 3 selected &quot;&quot;, expected &quot;third line&quot;
+FAIL Selecting line 1 of box 4 selected &quot;&quot;, expected &quot;first line&quot;
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioninginlineblockrelpositionexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/inline-block-relposition-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/inline-block-relposition-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/inline-block-relposition-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,15 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x40
+  RenderBlock {HTML} at (0,0) size 800x40
+    RenderBody {BODY} at (8,8) size 784x24
+      RenderText {#text} at (0,0) size 0x0
+layer at (8,10) size 100x20
+  RenderButton {BUTTON} at (0,2) size 100x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
+    RenderBlock (anonymous) at (12,3) size 76x14
+      RenderText {#text} at (16,0) size 44x14
+        text run at (16,0) width 44: &quot;Click Me&quot;
+layer at (90,27) size 22x14
+  RenderBlock (positioned) {DIV} at (81,17) size 23x14
+    RenderText {#text} at (0,0) size 23x14
+      text run at (0,0) width 23: &quot;Now&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningleftmargintopmarginexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/leftmargin-topmargin-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/leftmargin-topmargin-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/leftmargin-topmargin-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,12 @@
</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 (42,42) size 716x516
+      RenderBlock {P} at (0,0) size 716x40
+        RenderText {#text} at (0,0) size 669x39
+          text run at (0,0) width 669: &quot;This test checks for a regression against rdar://problem/4364302 leftmargin and topmargin should match&quot;
+          text run at (0,20) width 282: &quot;marginwidth and marginheight respectively.&quot;
+      RenderBlock {P} at (0,56) size 716x20
+        RenderText {#text} at (0,0) size 471x19
+          text run at (0,0) width 471: &quot;If it passes, the left, top, right, and bottom margins of the page will be 42.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningnegativerelpositionexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/negative-rel-position-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/negative-rel-position-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/negative-rel-position-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,7 @@
</span><ins>+layer at (0,0) size 850x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x136
+  RenderBlock {HTML} at (0,0) size 800x136
+    RenderBody {BODY} at (8,8) size 784x120
+layer at (-30,8) size 880x120 backgroundClip at (0,0) size 850x600 clip at (0,0) size 850x600 outlineClip at (0,0) size 850x600
+  RenderBlock (relative positioned) {DIV} at (392,0) size 880x120 [bgcolor=#00FF00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningnegativerightposexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/negative-right-pos-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/negative-right-pos-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/negative-right-pos-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 784x20
+        RenderText {#text} at (0,0) size 278x19
+          text run at (0,0) width 278: &quot;If you see any red below the test has failed.&quot;
+layer at (8,28) size 300x400
+  RenderBlock (relative positioned) {DIV} at (0,20) size 300x400 [bgcolor=#FF0000]
+    RenderTable {TABLE} at (0,0) size 250x400 [bgcolor=#008000]
+      RenderTableSection {TBODY} at (0,0) size 250x400
+        RenderTableRow {TR} at (0,0) size 250x400
+          RenderTableCell {TD} at (0,200) size 0x0 [r=0 c=0 rs=1 cs=1]
+layer at (258,28) size 200x400
+  RenderBlock (positioned) {DIV} at (250,0) size 200x400 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningpaddingpercentexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/padding-percent-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/padding-percent-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/padding-percent-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {OL} at (0,0) size 784x40
+        RenderListItem {LI} at (40,0) size 744x20
+          RenderListMarker at (-21,0) size 16x19: &quot;1&quot;
+          RenderText {#text} at (0,0) size 161x19
+            text run at (0,0) width 161: &quot;Make text bigger/smaller&quot;
+        RenderListItem {LI} at (40,20) size 744x20
+          RenderListMarker at (-21,0) size 16x19: &quot;2&quot;
+          RenderText {#text} at (0,0) size 219x19
+            text run at (0,0) width 219: &quot;Make the window narrower/wider&quot;
+layer at (8,64) size 132x26
+  RenderBlock (positioned) {DIV} at (8,64) size 132x26 [border: (3px solid #000000)]
+    RenderText {#text} at (43,3) size 86x19
+      text run at (43,3) width 86: &quot;Lorem ipsum&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningprefwidthchangeexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/pref-width-change-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/pref-width-change-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/pref-width-change-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,11 @@
</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 (8,8) size 206x26
+  RenderBlock (relative positioned) {DIV} at (0,0) size 206x26 [border: (3px solid #000000)]
+layer at (146,11) size 65x20
+  RenderBlock (positioned) {DIV} at (138,3) size 65x20
+    RenderText {#text} at (0,0) size 65x19
+      text run at (0,0) width 65: &quot;longertext&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningrelativeoverflowblockexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relative-overflow-block-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relative-overflow-block-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relative-overflow-block-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,12 @@
</span><ins>+layer at (0,0) size 814x854
+  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
+      RenderText {#text} at (0,0) size 779x39
+        text run at (0,0) width 779: &quot;Document canvas should be big enough to fit both blue and red (relative positioned) rectangles (ie. have scrollbars if they&quot;
+        text run at (0,20) width 130: &quot;don't fit to the view)&quot;
+layer at (8,48) size 504x504
+  RenderBlock (positioned) {DIV} at (8,48) size 504x504 [border: (2px solid #0000FF)]
+layer at (310,350) size 504x504
+  RenderBlock (relative positioned) {DIV} at (2,2) size 504x504 [border: (2px solid #FF0000)]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningrelativeoverflowreplacedexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relative-overflow-replaced-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relative-overflow-replaced-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relative-overflow-replaced-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,10 @@
</span><ins>+layer at (0,0) size 1108x1108
+  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
+      RenderText {#text} at (100,85) size 755x39
+        text run at (100,85) width 655: &quot; The image should be 1000px over to the right and bottom, which should cause horizontal and vertical&quot;
+        text run at (0,105) width 129: &quot;scrollbars to appear.&quot;
+layer at (1008,1008) size 100x100
+  RenderImage {IMG} at (0,0) size 100x100 [bgcolor=#00FF00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningrelativeoverflowreplacedfloatexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relative-overflow-replaced-float-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relative-overflow-replaced-float-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relative-overflow-replaced-float-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,10 @@
</span><ins>+layer at (0,0) size 1108x1108
+  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
+      RenderText {#text} at (100,0) size 651x39
+        text run at (100,0) width 651: &quot;The image should be 1000px over to the right and bottom, which should cause horizontal and vertical&quot;
+        text run at (100,20) width 129: &quot;scrollbars to appear.&quot;
+layer at (1008,1008) size 100x100
+  RenderImage {IMG} at (0,0) size 100x100 [bgcolor=#00FF00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningrelativepositionedinlinecontainerexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relative-positioned-inline-container-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relative-positioned-inline-container-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relative-positioned-inline-container-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 layerType: background only
+layer at (8,28) size 100x100
+  RenderBlock (positioned) zI: -1 {DIV} at (0,20) size 100x100 [bgcolor=#008000]
+layer at (0,0) size 800x600 layerType: foreground only
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 400x20
+        RenderText {#text} at (0,0) size 0x0
+layer at (8,8) size 100x24
+  RenderInline (relative positioned) {SPAN} at (0,0) size 100x24
+    RenderText {#text} at (0,0) size 0x0
+    RenderBR {BR} at (0,0) size 0x19
+    RenderBlock {DIV} at (0,20) size 100x0 [bgcolor=#FF0000]
+    RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningrelayoutonpositionchangeexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relayout-on-position-change-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relayout-on-position-change-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/relayout-on-position-change-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,25 @@
</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 784x40
+        RenderText {#text} at (0,0) size 218x19
+          text run at (0,0) width 218: &quot;This tests for a regression against &quot;
+        RenderInline {I} at (0,0) size 769x39
+          RenderInline {A} at (0,0) size 354x19 [color=#0000EE]
+            RenderText {#text} at (217,0) size 354x19
+              text run at (217,0) width 354: &quot;http://bugzilla.opendarwin.org/show_bug.cgi?id=7095&quot;
+          RenderText {#text} at (570,0) size 769x39
+            text run at (570,0) width 5: &quot; &quot;
+            text run at (574,0) width 195: &quot;Removing positioning from an&quot;
+            text run at (0,20) width 223: &quot;element does not relayout properly&quot;
+        RenderText {#text} at (222,20) size 5x19
+          text run at (222,20) width 5: &quot;.&quot;
+      RenderBlock {P} at (0,56) size 784x20
+        RenderText {#text} at (0,0) size 380x19
+          text run at (0,0) width 380: &quot;The green square should be to the left of the yellow square.&quot;
+      RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)]
+layer at (8,110) size 200x100
+  RenderBlock (relative positioned) {DIV} at (0,102) size 200x100 [bgcolor=#FFFF00]
+    RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningrtlfixedpositioningexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/rtl-fixed-positioning-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/rtl-fixed-positioning-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/rtl-fixed-positioning-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,14 @@
</span><ins>+layer at (0,0) size 800x2016
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x2016
+  RenderBlock {HTML} at (0,0) size 800x2016
+    RenderBody {BODY} at (8,8) size 784x2000
+      RenderBlock {DIV} at (-1216,0) size 2000x2000 [bgcolor=#00FF00]
+layer at (0,0) size 100x100
+  RenderBlock (positioned) {DIV} at (0,0) size 100x100 [bgcolor=#FF00FF]
+    RenderText {#text} at (0,0) size 99x79
+      text run at (0,0) width 57: &quot;This box&quot;
+      text run at (0,20) width 99: &quot;should be fixed&quot;
+      text run at (0,40) width 88: &quot;to the top-left&quot;
+      text run at (0,60) width 96: &quot;of the window.&quot;
+scrolled to -1208,0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningrtlstaticpositioningexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/rtl-static-positioning-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/rtl-static-positioning-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/rtl-static-positioning-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,17 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x416
+  RenderBlock {HTML} at (0,0) size 800x416
+    RenderBody {BODY} at (8,8) size 784x400
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 580x19
+          text run at (0,0) width 310: &quot;There should be a green 100x100 square below. &quot;
+          text run at (309,0) width 271: &quot;If you see any red, then the test has failed.&quot;
+layer at (8,28) size 380x380
+  RenderBlock (relative positioned) {DIV} at (0,20) size 380x380 [border: (20px solid #00000000)]
+    RenderBlock {DIV} at (90,40) size 250x220 [border: (10px solid #00000000)]
+      RenderInline {SPAN} at (0,0) size 0x0
+layer at (228,78) size 100x100
+  RenderBlock (positioned) {DIV} at (220,50) size 100x100 [bgcolor=#FF0000]
+layer at (228,78) size 100x100
+  RenderBlock (positioned) {DIV} at (220,50) size 100x100 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningrtlstaticpositioninginlineblockexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/rtl-static-positioning-inline-block-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/rtl-static-positioning-inline-block-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/rtl-static-positioning-inline-block-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x416
+  RenderBlock {HTML} at (0,0) size 800x416
+    RenderBody {BODY} at (8,8) size 784x400
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 580x19
+          text run at (0,0) width 310: &quot;There should be a green 100x100 square below. &quot;
+          text run at (309,0) width 271: &quot;If you see any red, then the test has failed.&quot;
+layer at (8,28) size 380x380
+  RenderBlock (relative positioned) {DIV} at (0,20) size 380x380 [border: (20px solid #00000000)]
+    RenderInline {SPAN} at (0,0) size 250x19
+      RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (90,40) size 250x220 [border: (10px solid #00000000)]
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
+layer at (228,78) size 100x100
+  RenderBlock (positioned) {DIV} at (220,50) size 100x100 [bgcolor=#FF0000]
+layer at (228,78) size 100x100
+  RenderBlock (positioned) {DIV} at (220,50) size 100x100 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningstaticdistancewithpositionedancestorexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/static-distance-with-positioned-ancestor-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/static-distance-with-positioned-ancestor-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/static-distance-with-positioned-ancestor-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,12 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x52
+  RenderBlock {HTML} at (0,0) size 800x52
+    RenderBody {BODY} at (8,16) size 784x20
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 433x19
+          text run at (0,0) width 433: &quot;Test passes the blue box is in the upper-left corner of the black box.&quot;
+layer at (8,96) size 294x198
+  RenderBlock (positioned) {DIV} at (8,96) size 294x198 [border: (3px solid #000000)]
+layer at (11,99) size 96x96
+  RenderBlock (positioned) {DIV} at (11,99) size 96x96 [bgcolor=#0000FF]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningtablecellstaticpositionexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/table-cell-static-position-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/table-cell-static-position-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/table-cell-static-position-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,50 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x388
+  RenderBlock {HTML} at (0,0) size 800x388
+    RenderBody {BODY} at (8,8) size 784x372
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 164x19
+          text run at (0,0) width 164: &quot;All cells should be green.&quot;
+layer at (8,28) size 340x176
+  RenderTable {TABLE} at (0,20) size 340x176 [border: (1px solid #000000)]
+    RenderTableSection {TBODY} at (1,1) size 338x174
+      RenderTableRow {TR} at (0,10) size 338x72
+        RenderTableCell {TD} at (10,10) size 72x2 [bgcolor=#008000] [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableCell {TD} at (92,10) size 72x2 [bgcolor=#008000] [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+        RenderTableCell {TD} at (174,10) size 72x2 [bgcolor=#008000] [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+        RenderTableCell {TD} at (256,10) size 72x2 [bgcolor=#FF0000] [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
+          RenderInline {SPAN} at (0,0) size 0x0
+      RenderTableRow {TR} at (0,92) size 338x72
+        RenderTableCell {TD} at (10,92) size 72x2 [bgcolor=#008000] [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+        RenderTableCell {TD} at (92,92) size 72x2 [bgcolor=#008000] [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+        RenderTableCell {TD} at (174,92) size 72x2 [bgcolor=#FF0000] [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+        RenderTableCell {TD} at (256,92) size 72x22 [bgcolor=#FF0000] [border: (1px solid #000000)] [r=1 c=3 rs=1 cs=1]
+          RenderBlock {SPAN} at (1,1) size 0x0
+layer at (266,40) size 70x70
+  RenderBlock (positioned) {DIV} at (258,12) size 70x70 [bgcolor=#008000]
+layer at (184,122) size 70x70
+  RenderBlock (positioned) {DIV} at (176,94) size 70x70 [bgcolor=#008000]
+layer at (266,122) size 70x70
+  RenderBlock (positioned) {DIV} at (258,94) size 70x70 [bgcolor=#008000]
+layer at (8,204) size 340x176
+  RenderTable {TABLE} at (0,196) size 340x176 [border: (1px solid #000000)]
+    RenderTableSection {TBODY} at (1,1) size 338x174
+      RenderTableRow {TR} at (0,10) size 338x72
+        RenderTableCell {TD} at (256,10) size 72x2 [bgcolor=#008000] [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableCell {TD} at (174,10) size 72x2 [bgcolor=#008000] [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+        RenderTableCell {TD} at (92,10) size 72x2 [bgcolor=#008000] [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+        RenderTableCell {TD} at (10,10) size 72x2 [bgcolor=#FF0000] [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
+          RenderInline {SPAN} at (0,0) size 0x0
+      RenderTableRow {TR} at (0,92) size 338x72
+        RenderTableCell {TD} at (256,92) size 72x2 [bgcolor=#008000] [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+        RenderTableCell {TD} at (174,92) size 72x2 [bgcolor=#008000] [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+        RenderTableCell {TD} at (92,92) size 72x2 [bgcolor=#FF0000] [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+        RenderTableCell {TD} at (10,92) size 72x22 [bgcolor=#FF0000] [border: (1px solid #000000)] [r=1 c=3 rs=1 cs=1]
+          RenderBlock {SPAN} at (71,1) size 0x0
+layer at (20,216) size 70x70
+  RenderBlock (positioned) {DIV} at (12,12) size 70x70 [bgcolor=#008000]
+layer at (102,298) size 70x70
+  RenderBlock (positioned) {DIV} at (94,94) size 70x70 [bgcolor=#008000]
+layer at (20,298) size 70x70
+  RenderBlock (positioned) {DIV} at (12,94) size 70x70 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningtrailingspacetestexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/trailing-space-test-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/trailing-space-test-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/trailing-space-test-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</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 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderInline {SPAN} at (0,0) size 281x21 [border: (1px solid #000000)]
+        RenderText {#text} at (1,0) size 279x19
+          text run at (1,0) width 279: &quot;These two boxes should be the same width.&quot;
+      RenderBR {BR} at (280,15) size 1x0
+      RenderInline {SPAN} at (0,0) size 281x21 [border: (1px solid #000000)]
+        RenderText {#text} at (1,20) size 279x19
+          text run at (1,20) width 279: &quot;These two boxes should be the same width.&quot;
+layer at (287,50) size 100x100
+  RenderImage {IMG} at (287,50) size 101x100 [bgcolor=#008000]
+layer at (287,150) size 100x100
+  RenderImage {IMG} at (287,150) size 101x100 [bgcolor=#008000]
+layer at (287,250) size 100x100
+  RenderImage {IMG} at (287,250) size 101x100 [bgcolor=#008000]
+layer at (287,350) size 100x100
+  RenderImage {IMG} at (287,350) size 101x100 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningverticallr001expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-lr/001-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-lr/001-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-lr/001-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,10 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 32x600
+  RenderBlock {HTML} at (0,0) size 32x600
+    RenderBody {BODY} at (1,0) size 30x600 [bgcolor=#000000]
+      RenderBlock {A} at (0,0) size 30x600 [color=#0000EE] [bgcolor=#008000]
+        RenderText {#text} at (5,10) size 19x40
+          text run at (5,10) width 40: &quot;Home&quot;
+layer at (190,55) size 50x50
+  RenderBlock (positioned) {DIV} at (190,55) size 50x50
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningverticallr002expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-lr/002-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-lr/002-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-lr/002-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,15 @@
</span><ins>+layer at (0,0) size 800x608
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 136x600
+  RenderBlock {HTML} at (0,0) size 136x600
+    RenderBody {BODY} at (8,8) size 120x584
+      RenderBlock (anonymous) at (0,0) size 20x584
+        RenderInline {DIV} at (0,0) size 17x528 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 17x528
+            text run at (0,0) width 528: &quot;Ahem_font_required_for_this_test.&quot;
+        RenderText {#text} at (0,0) size 0x0
+layer at (28,8) size 100x300
+  RenderBlock (relative positioned) {DIV} at (20,0) size 100x300 [bgcolor=#FF0000]
+    RenderBlock {DIV} at (0,0) size 200x600 [color=#008000]
+      RenderText {#text} at (0,0) size 100x300
+        text run at (0,0) width 300: &quot;XXX&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningverticalrl001expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-rl/001-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-rl/001-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-rl/001-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,10 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (769,0) size 31x600
+  RenderBlock {HTML} at (0,0) size 31x600
+    RenderBody {BODY} at (0,0) size 30x600 [bgcolor=#000000]
+      RenderBlock {A} at (0,0) size 30x600 [color=#0000EE] [bgcolor=#008000]
+        RenderText {#text} at (5,10) size 19x40
+          text run at (5,10) width 40: &quot;Home&quot;
+layer at (560,55) size 50x50
+  RenderBlock (positioned) {DIV} at (190,55) size 50x50
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningverticalrl002expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-rl/002-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-rl/002-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-rl/002-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,15 @@
</span><ins>+layer at (0,0) size 800x608
+  RenderView at (0,0) size 800x600
+layer at (664,0) size 136x600
+  RenderBlock {HTML} at (0,0) size 136x600
+    RenderBody {BODY} at (8,8) size 120x584
+      RenderBlock (anonymous) at (0,0) size 20x584
+        RenderInline {DIV} at (0,0) size 17x528 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (2,0) size 17x528
+            text run at (2,0) width 528: &quot;Ahem_font_required_for_this_test.&quot;
+        RenderText {#text} at (0,0) size 0x0
+layer at (672,8) size 100x300
+  RenderBlock (relative positioned) {DIV} at (20,0) size 100x300 [bgcolor=#FF0000]
+    RenderBlock {DIV} at (0,0) size 200x600 [color=#008000]
+      RenderText {#text} at (0,0) size 100x300
+        text run at (0,0) width 300: &quot;XXX&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningverticalrlfixedpositioningexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-rl/fixed-positioning-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-rl/fixed-positioning-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/vertical-rl/fixed-positioning-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,14 @@
</span><ins>+layer at (0,0) size 2016x600
+  RenderView at (0,0) size 800x600
+layer at (-1216,0) size 2016x600 backgroundClip at (0,0) size 2016x600 clip at (0,0) size 2016x600 outlineClip at (0,0) size 2016x600
+  RenderBlock {HTML} at (0,0) size 2016x600
+    RenderBody {BODY} at (8,8) size 2000x584
+      RenderBlock {DIV} at (0,-1416) size 2000x2000 [bgcolor=#00FF00]
+layer at (0,0) size 100x100
+  RenderBlock (positioned) {DIV} at (700,0) size 100x100 [bgcolor=#FF00FF]
+    RenderText {#text} at (0,0) size 79x99
+      text run at (0,0) width 57: &quot;This box&quot;
+      text run at (20,0) width 99: &quot;should be fixed&quot;
+      text run at (40,0) width 88: &quot;to the top-left&quot;
+      text run at (60,0) width 96: &quot;of the window.&quot;
+scrolled to -1216,-1408
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastblockpositioningwindowheightchangeexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/window-height-change-expected.txt (0 => 174595)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/window-height-change-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/fast/block/positioning/window-height-change-expected.txt        2014-10-10 17:42:41 UTC (rev 174595)
</span><span class="lines">@@ -0,0 +1,42 @@
</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 784x40
+        RenderText {#text} at (0,0) size 218x19
+          text run at (0,0) width 218: &quot;This tests for a regression against &quot;
+        RenderInline {I} at (0,0) size 770x39
+          RenderInline {A} at (0,0) size 354x19 [color=#0000EE]
+            RenderText {#text} at (217,0) size 354x19
+              text run at (217,0) width 354: &quot;http://bugzilla.opendarwin.org/show_bug.cgi?id=5813&quot;
+          RenderText {#text} at (570,0) size 770x39
+            text run at (570,0) width 5: &quot; &quot;
+            text run at (574,0) width 196: &quot;positioned blocks don't update&quot;
+            text run at (0,20) width 230: &quot;when resizing the window vertically&quot;
+        RenderText {#text} at (229,20) size 5x19
+          text run at (229,20) width 5: &quot;.&quot;
+      RenderBlock {P} at (0,56) size 784x20
+        RenderText {#text} at (0,0) size 293x19
+          text run at (0,0) width 293: &quot;The two squares below should be solid green.&quot;
+      RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,102) size 784x109
+        RenderPartObject {IFRAME} at (0,0) size 104x104 [border: (2px inset #000000)]
+          layer at (0,0) size 100x100
+            RenderView at (0,0) size 100x100
+          layer at (0,0) size 100x8
+            RenderBlock {HTML} at (0,0) size 100x8
+              RenderBody {BODY} at (8,8) size 84x0 [bgcolor=#FF0000]
+          layer at (0,0) size 100x100
+            RenderBlock (positioned) {DIV} at (0,0) size 100x100 [bgcolor=#008000]
+        RenderText {#text} at (104,89) size 4x19
+          text run at (104,89) width 4: &quot; &quot;
+        RenderPartObject {IFRAME} at (108,0) size 104x104 [border: (2px inset #000000)]
+          layer at (0,0) size 100x100
+            RenderView at (0,0) size 100x100
+          layer at (0,0) size 100x16
+            RenderDeprecatedFlexibleBox {HTML} at (0,0) size 100x16
+              RenderBody {BODY} at (8,8) size 0x0 [bgcolor=#FF0000]
+          layer at (0,0) size 100x100
+            RenderBlock (positioned) {DIV} at (0,0) size 100x100 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
</ins></span></pre>
</div>
</div>

</body>
</html>