<!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>[169048] trunk</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/169048">169048</a></dd>
<dt>Author</dt> <dd>zalan@apple.com</dd>
<dt>Date</dt> <dd>2014-05-19 10:37:22 -0700 (Mon, 19 May 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>REGRESSION (<a href="http://trac.webkit.org/projects/webkit/changeset/133351">r133351</a>, sub-pixel layout): Right-to-left block with text-overflow: ellipsis truncates prematurely (breaks facebook.com Hebrew UI)
https://bugs.webkit.org/show_bug.cgi?id=112227

Reviewed by Maciej Stachowiak.

This patch removes unnecessary integral snapping of inlines at layout time.

Source/WebCore:
The general rule of thumb of using round/floor/ceil at layout time is to not use them.

When some computed values (x, y, width, height) get snapped during layout, while others don't,
intersecting/measuring mismatches could occur and they could end up producing visual artifacts such as truncations.
This patch also enables iframe content to be positioned on odd device pixel positions on retina displays.

Tests: fast/frames/hidpi-position-iframe-on-device-pixel.html
       fast/inline/hidpi-rtl-text-does-not-fit-line-and-gets-cut-off.html

* rendering/RenderBlock.h:
(WebCore::RenderBlock::logicalLeftOffsetForLine):
(WebCore::RenderBlock::pixelSnappedLogicalLeftOffsetForLine): Deleted.
(WebCore::RenderBlock::pixelSnappedLogicalRightOffsetForLine): Deleted.
* rendering/RenderBlockLineLayout.cpp:
(WebCore::updateLogicalInlinePositions):
(WebCore::RenderBlockFlow::deleteEllipsisLineBoxes):
(WebCore::RenderBlockFlow::checkLinesForTextOverflow):

LayoutTests:
1px off differences and rounding expected results to match new behavior. -rebaselining.

* fast/frames/hidpi-position-iframe-on-device-pixel-expected.html: Added.
* fast/frames/hidpi-position-iframe-on-device-pixel.html: Added.
* fast/inline/hidpi-rtl-text-does-not-fit-line-and-gets-cut-off-expected.html: Added.
* fast/inline/hidpi-rtl-text-does-not-fit-line-and-gets-cut-off.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html:
* fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html:
* fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-left.html:
* fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-right.html:
* fast/shapes/shape-outside-floats/shape-outside-rounded-boxes-001.html:
* fast/shapes/shape-outside-floats/shape-outside-rounded-boxes-002.html:
* fast/shapes/shape-outside-floats/shape-outside-rounded-inset-expected.html:
* platform/mac/TestExpectations:
* platform/mac/css1/box_properties/float_on_text_elements-expected.txt:
* platform/mac/css1/text_properties/text_indent-expected.txt:
* platform/mac/css2.1/t0905-c414-flt-wrap-00-e-expected.txt:
* platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
* platform/mac/css2.1/t100801-c544-valgn-00-a-ag-expected.txt:
* platform/mac/css2.1/t100801-c544-valgn-02-d-agi-expected.txt:
* platform/mac/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
* platform/mac/css2.1/t100801-c544-valgn-04-d-agi-expected.txt:
* platform/mac/css3/unicode-bidi-isolate-basic-expected.txt:
* platform/mac/editing/selection/caret-ltr-2-expected.txt:
* platform/mac/editing/selection/caret-ltr-2-left-expected.txt:
* platform/mac/editing/selection/caret-rtl-expected.txt:
* platform/mac/editing/selection/caret-rtl-right-expected.txt:
* platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
* platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
* platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
* platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
* platform/mac/fast/block/float/026-expected.txt:
* platform/mac/fast/block/float/028-expected.txt:
* platform/mac/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt: Added.
* platform/mac/fast/css/empty-pseudo-class-expected.txt:
* platform/mac/fast/css/first-child-pseudo-class-expected.txt:
* platform/mac/fast/css/first-of-type-pseudo-class-expected.txt:
* platform/mac/fast/css/last-child-pseudo-class-expected.txt:
* platform/mac/fast/css/last-of-type-pseudo-class-expected.txt:
* platform/mac/fast/css/only-child-pseudo-class-expected.txt:
* platform/mac/fast/css/only-of-type-pseudo-class-expected.txt:
* platform/mac/fast/css/text-overflow-input-expected.txt:
* platform/mac/fast/forms/file/file-input-direction-expected.txt:
* platform/mac/fast/forms/input-text-scroll-left-on-blur-expected.txt:
* platform/mac/fast/forms/number/number-appearance-rtl-expected.txt:
* platform/mac/fast/forms/placeholder-position-expected.txt:
* platform/mac/fast/forms/search-rtl-expected.txt:
* platform/mac/fast/line-grid/line-align-left-edges-expected.txt:
* platform/mac/fast/lists/008-expected.txt:
* platform/mac/fast/lists/008-vertical-expected.txt:
* platform/mac/fast/multicol/column-count-with-rules-expected.txt:
* platform/mac/fast/multicol/float-multicol-expected.txt:
* platform/mac/fast/multicol/layers-in-multicol-expected.txt:
* platform/mac/fast/multicol/vertical-lr/float-multicol-expected.txt:
* platform/mac/fast/multicol/vertical-rl/float-multicol-expected.txt:
* platform/mac/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt:
* platform/mac/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt:
* platform/mac/fast/repaint/line-flow-with-floats-1-expected.txt:
* platform/mac/fast/repaint/line-flow-with-floats-10-expected.txt:
* platform/mac/fast/repaint/line-flow-with-floats-2-expected.txt:
* platform/mac/fast/repaint/line-flow-with-floats-3-expected.txt:
* platform/mac/fast/repaint/line-flow-with-floats-4-expected.txt:
* platform/mac/fast/repaint/line-flow-with-floats-5-expected.txt:
* platform/mac/fast/repaint/line-flow-with-floats-6-expected.txt:
* platform/mac/fast/repaint/line-flow-with-floats-7-expected.txt:
* platform/mac/fast/repaint/line-flow-with-floats-8-expected.txt:
* platform/mac/fast/repaint/line-flow-with-floats-9-expected.txt:
* platform/mac/fast/text/script-tests/ligature-subdivision.js:
* platform/mac/fast/text/vertical-rl-rtl-linebreak-expected.txt:
* platform/mac/fast/text/whitespace/024-expected.txt:
* platform/mac/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt:
* platform/mac/fast/text/word-break-run-rounding-expected.txt:
* platform/mac/svg/wicd/rightsizing-grid-expected.txt:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsfastshapesshapeoutsidefloatsshapeoutsidefloatsellipsemarginlefthtml">trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html</a></li>
<li><a href="#trunkLayoutTestsfastshapesshapeoutsidefloatsshapeoutsidefloatsellipsemarginrighthtml">trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html</a></li>
<li><a href="#trunkLayoutTestsfastshapesshapeoutsidefloatsshapeoutsidefloatsinsetroundeddifferentwritingmodeslefthtml">trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-left.html</a></li>
<li><a href="#trunkLayoutTestsfastshapesshapeoutsidefloatsshapeoutsidefloatsinsetroundeddifferentwritingmodesrighthtml">trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-right.html</a></li>
<li><a href="#trunkLayoutTestsfastshapesshapeoutsidefloatsshapeoutsideroundedboxes001html">trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-rounded-boxes-001.html</a></li>
<li><a href="#trunkLayoutTestsfastshapesshapeoutsidefloatsshapeoutsideroundedboxes002html">trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-rounded-boxes-002.html</a></li>
<li><a href="#trunkLayoutTestsfastshapesshapeoutsidefloatsshapeoutsideroundedinsetexpectedhtml">trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-rounded-inset-expected.html</a></li>
<li><a href="#trunkLayoutTestsplatformmacTestExpectations">trunk/LayoutTests/platform/mac/TestExpectations</a></li>
<li><a href="#trunkLayoutTestsplatformmaccss1box_propertiesfloat_on_text_elementsexpectedtxt">trunk/LayoutTests/platform/mac/css1/box_properties/float_on_text_elements-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmaccss1text_propertiestext_indentexpectedtxt">trunk/LayoutTests/platform/mac/css1/text_properties/text_indent-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmaccss21t0905c414fltwrap00eexpectedtxt">trunk/LayoutTests/platform/mac/css2.1/t0905-c414-flt-wrap-00-e-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmaccss21t0905c5525fltwidth00cgexpectedtxt">trunk/LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmaccss21t100801c544valgn00aagexpectedtxt">trunk/LayoutTests/platform/mac/css2.1/t100801-c544-valgn-00-a-ag-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmaccss21t100801c544valgn02dagiexpectedtxt">trunk/LayoutTests/platform/mac/css2.1/t100801-c544-valgn-02-d-agi-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmaccss21t100801c544valgn03dagiexpectedtxt">trunk/LayoutTests/platform/mac/css2.1/t100801-c544-valgn-03-d-agi-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmaccss21t100801c544valgn04dagiexpectedtxt">trunk/LayoutTests/platform/mac/css2.1/t100801-c544-valgn-04-d-agi-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmaccss3unicodebidiisolatebasicexpectedtxt">trunk/LayoutTests/platform/mac/css3/unicode-bidi-isolate-basic-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmaceditingselectioncaretltr2expectedtxt">trunk/LayoutTests/platform/mac/editing/selection/caret-ltr-2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmaceditingselectioncaretltr2leftexpectedtxt">trunk/LayoutTests/platform/mac/editing/selection/caret-ltr-2-left-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmaceditingselectioncaretrtlexpectedtxt">trunk/LayoutTests/platform/mac/editing/selection/caret-rtl-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmaceditingselectioncaretrtlrightexpectedtxt">trunk/LayoutTests/platform/mac/editing/selection/caret-rtl-right-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmaceditingselectionverticalrlrtlextendlinebackwardbrexpectedtxt">trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmaceditingselectionverticalrlrtlextendlinebackwardpexpectedtxt">trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmaceditingselectionverticalrlrtlextendlineforwardbrexpectedtxt">trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmaceditingselectionverticalrlrtlextendlineforwardpexpectedtxt">trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastblockfloat026expectedtxt">trunk/LayoutTests/platform/mac/fast/block/float/026-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastblockfloat028expectedtxt">trunk/LayoutTests/platform/mac/fast/block/float/028-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastcssemptypseudoclassexpectedtxt">trunk/LayoutTests/platform/mac/fast/css/empty-pseudo-class-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastcssfirstchildpseudoclassexpectedtxt">trunk/LayoutTests/platform/mac/fast/css/first-child-pseudo-class-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastcssfirstoftypepseudoclassexpectedtxt">trunk/LayoutTests/platform/mac/fast/css/first-of-type-pseudo-class-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastcsslastchildpseudoclassexpectedtxt">trunk/LayoutTests/platform/mac/fast/css/last-child-pseudo-class-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastcsslastoftypepseudoclassexpectedtxt">trunk/LayoutTests/platform/mac/fast/css/last-of-type-pseudo-class-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastcssonlychildpseudoclassexpectedtxt">trunk/LayoutTests/platform/mac/fast/css/only-child-pseudo-class-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastcssonlyoftypepseudoclassexpectedtxt">trunk/LayoutTests/platform/mac/fast/css/only-of-type-pseudo-class-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastcsstextoverflowinputexpectedtxt">trunk/LayoutTests/platform/mac/fast/css/text-overflow-input-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformsfilefileinputdirectionexpectedtxt">trunk/LayoutTests/platform/mac/fast/forms/file/file-input-direction-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformsinputtextscrollleftonblurexpectedtxt">trunk/LayoutTests/platform/mac/fast/forms/input-text-scroll-left-on-blur-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformsnumbernumberappearancertlexpectedtxt">trunk/LayoutTests/platform/mac/fast/forms/number/number-appearance-rtl-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformsplaceholderpositionexpectedtxt">trunk/LayoutTests/platform/mac/fast/forms/placeholder-position-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformssearchrtlexpectedtxt">trunk/LayoutTests/platform/mac/fast/forms/search-rtl-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastlinegridlinealignleftedgesexpectedtxt">trunk/LayoutTests/platform/mac/fast/line-grid/line-align-left-edges-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastlists008expectedtxt">trunk/LayoutTests/platform/mac/fast/lists/008-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastlists008verticalexpectedtxt">trunk/LayoutTests/platform/mac/fast/lists/008-vertical-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolcolumncountwithrulesexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/column-count-with-rules-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolfloatmulticolexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/float-multicol-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticollayersinmulticolexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/layers-in-multicol-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolverticallrfloatmulticolexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/vertical-lr/float-multicol-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolverticalrlfloatmulticolexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/vertical-rl/float-multicol-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastregionsmultipledirectionalitychangesinvariablewidthregionsexpectedtxt">trunk/LayoutTests/platform/mac/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastregionsrepaintlineflowwithfloatsinregionsexpectedtxt">trunk/LayoutTests/platform/mac/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats1expectedtxt">trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-1-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats10expectedtxt">trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-10-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats2expectedtxt">trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats3expectedtxt">trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-3-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats4expectedtxt">trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-4-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats5expectedtxt">trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-5-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats6expectedtxt">trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-6-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats7expectedtxt">trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-7-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats8expectedtxt">trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-8-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats9expectedtxt">trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-9-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfasttextscripttestsligaturesubdivisionjs">trunk/LayoutTests/platform/mac/fast/text/script-tests/ligature-subdivision.js</a></li>
<li><a href="#trunkLayoutTestsplatformmacfasttextverticalrlrtllinebreakexpectedtxt">trunk/LayoutTests/platform/mac/fast/text/vertical-rl-rtl-linebreak-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfasttextwhitespace024expectedtxt">trunk/LayoutTests/platform/mac/fast/text/whitespace/024-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfasttextwhitespaceprewrapspacesafternewlineexpectedtxt">trunk/LayoutTests/platform/mac/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfasttextwordbreakrunroundingexpectedtxt">trunk/LayoutTests/platform/mac/fast/text/word-break-run-rounding-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacsvgwicdrightsizinggridexpectedtxt">trunk/LayoutTests/platform/mac/svg/wicd/rightsizing-grid-expected.txt</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBlockh">trunk/Source/WebCore/rendering/RenderBlock.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBlockLineLayoutcpp">trunk/Source/WebCore/rendering/RenderBlockLineLayout.cpp</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsfastframeshidpipositioniframeondevicepixelexpectedhtml">trunk/LayoutTests/fast/frames/hidpi-position-iframe-on-device-pixel-expected.html</a></li>
<li><a href="#trunkLayoutTestsfastframeshidpipositioniframeondevicepixelhtml">trunk/LayoutTests/fast/frames/hidpi-position-iframe-on-device-pixel.html</a></li>
<li><a href="#trunkLayoutTestsfastinlinehidpirtltextdoesnotfitlineandgetscutoffexpectedhtml">trunk/LayoutTests/fast/inline/hidpi-rtl-text-does-not-fit-line-and-gets-cut-off-expected.html</a></li>
<li><a href="#trunkLayoutTestsfastinlinehidpirtltextdoesnotfitlineandgetscutoffhtml">trunk/LayoutTests/fast/inline/hidpi-rtl-text-does-not-fit-line-and-gets-cut-off.html</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastcssabsolutechildwithpercentheightinsiderelativeparentexpectedtxt">trunk/LayoutTests/platform/mac/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/ChangeLog        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -1,3 +1,86 @@
</span><ins>+2014-05-19  Zalan Bujtas  &lt;zalan@apple.com&gt;
+
+        REGRESSION (r133351, sub-pixel layout): Right-to-left block with text-overflow: ellipsis truncates prematurely (breaks facebook.com Hebrew UI)
+        https://bugs.webkit.org/show_bug.cgi?id=112227
+
+        Reviewed by Maciej Stachowiak.
+
+        This patch removes unnecessary integral snapping of inlines at layout time.
+
+        1px off differences and rounding expected results to match new behavior. -rebaselining.
+
+        * fast/frames/hidpi-position-iframe-on-device-pixel-expected.html: Added.
+        * fast/frames/hidpi-position-iframe-on-device-pixel.html: Added.
+        * fast/inline/hidpi-rtl-text-does-not-fit-line-and-gets-cut-off-expected.html: Added.
+        * fast/inline/hidpi-rtl-text-does-not-fit-line-and-gets-cut-off.html: Added.
+        * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html:
+        * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html:
+        * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-left.html:
+        * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-right.html:
+        * fast/shapes/shape-outside-floats/shape-outside-rounded-boxes-001.html:
+        * fast/shapes/shape-outside-floats/shape-outside-rounded-boxes-002.html:
+        * fast/shapes/shape-outside-floats/shape-outside-rounded-inset-expected.html:
+        * platform/mac/TestExpectations:
+        * platform/mac/css1/box_properties/float_on_text_elements-expected.txt:
+        * platform/mac/css1/text_properties/text_indent-expected.txt:
+        * platform/mac/css2.1/t0905-c414-flt-wrap-00-e-expected.txt:
+        * platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
+        * platform/mac/css2.1/t100801-c544-valgn-00-a-ag-expected.txt:
+        * platform/mac/css2.1/t100801-c544-valgn-02-d-agi-expected.txt:
+        * platform/mac/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
+        * platform/mac/css2.1/t100801-c544-valgn-04-d-agi-expected.txt:
+        * platform/mac/css3/unicode-bidi-isolate-basic-expected.txt:
+        * platform/mac/editing/selection/caret-ltr-2-expected.txt:
+        * platform/mac/editing/selection/caret-ltr-2-left-expected.txt:
+        * platform/mac/editing/selection/caret-rtl-expected.txt:
+        * platform/mac/editing/selection/caret-rtl-right-expected.txt:
+        * platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
+        * platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
+        * platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
+        * platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
+        * platform/mac/fast/block/float/026-expected.txt:
+        * platform/mac/fast/block/float/028-expected.txt:
+        * platform/mac/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt: Added.
+        * platform/mac/fast/css/empty-pseudo-class-expected.txt:
+        * platform/mac/fast/css/first-child-pseudo-class-expected.txt:
+        * platform/mac/fast/css/first-of-type-pseudo-class-expected.txt:
+        * platform/mac/fast/css/last-child-pseudo-class-expected.txt:
+        * platform/mac/fast/css/last-of-type-pseudo-class-expected.txt:
+        * platform/mac/fast/css/only-child-pseudo-class-expected.txt:
+        * platform/mac/fast/css/only-of-type-pseudo-class-expected.txt:
+        * platform/mac/fast/css/text-overflow-input-expected.txt:
+        * platform/mac/fast/forms/file/file-input-direction-expected.txt:
+        * platform/mac/fast/forms/input-text-scroll-left-on-blur-expected.txt:
+        * platform/mac/fast/forms/number/number-appearance-rtl-expected.txt:
+        * platform/mac/fast/forms/placeholder-position-expected.txt:
+        * platform/mac/fast/forms/search-rtl-expected.txt:
+        * platform/mac/fast/line-grid/line-align-left-edges-expected.txt:
+        * platform/mac/fast/lists/008-expected.txt:
+        * platform/mac/fast/lists/008-vertical-expected.txt:
+        * platform/mac/fast/multicol/column-count-with-rules-expected.txt:
+        * platform/mac/fast/multicol/float-multicol-expected.txt:
+        * platform/mac/fast/multicol/layers-in-multicol-expected.txt:
+        * platform/mac/fast/multicol/vertical-lr/float-multicol-expected.txt:
+        * platform/mac/fast/multicol/vertical-rl/float-multicol-expected.txt:
+        * platform/mac/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt:
+        * platform/mac/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-1-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-10-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-2-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-3-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-4-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-5-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-6-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-7-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-8-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-9-expected.txt:
+        * platform/mac/fast/text/script-tests/ligature-subdivision.js:
+        * platform/mac/fast/text/vertical-rl-rtl-linebreak-expected.txt:
+        * platform/mac/fast/text/whitespace/024-expected.txt:
+        * platform/mac/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt:
+        * platform/mac/fast/text/word-break-run-rounding-expected.txt:
+        * platform/mac/svg/wicd/rightsizing-grid-expected.txt:
+
</ins><span class="cx"> 2014-05-19  Csaba Osztrogonác  &lt;ossy@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Unreviewed gardening, try to unbreak Mac buildbots and EWS bots after r169023.
</span></span></pre></div>
<a id="trunkLayoutTestsfastframeshidpipositioniframeondevicepixelexpectedhtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/fast/frames/hidpi-position-iframe-on-device-pixel-expected.html (0 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/frames/hidpi-position-iframe-on-device-pixel-expected.html                                (rev 0)
+++ trunk/LayoutTests/fast/frames/hidpi-position-iframe-on-device-pixel-expected.html        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -0,0 +1,45 @@
</span><ins>+&lt;!DOCTYPE html&gt; 
+&lt;html&gt;
+&lt;head&gt;
+&lt;title&gt;This tests that iframe can be positioned on odd device pixels.&lt;/title&gt;
+&lt;style&gt;
+  .container {
+    border: solid 0.5px green; 
+    position: fixed;
+  }
+  
+  .child {
+     border: solid 0.5px red;
+  }
+&lt;/style&gt;
+&lt;/head&gt;
+&lt;body&gt;
+&lt;p id=&quot;container&quot;&gt;&lt;/p&gt;
+&lt;script&gt;
+  var container = document.getElementById(&quot;container&quot;);
+  adjustment = 0.1;
+  w = 14; h = 14;
+  for (i = 0; i &lt; 20; ++i) {
+    adjustment+=0.1;
+    for (j = 0; j &lt; 15; ++j) {
+      var e = document.createElement(&quot;div&quot;);
+      e.className = &quot;container&quot;;
+      e.style.top = ((w + 1) * i + j * adjustment) + &quot;px&quot;;
+      e.style.left = ((w + 1) * j + i * adjustment) + &quot;px&quot;;
+      e.style.width = w + &quot;px&quot;;
+      e.style.height = h + &quot;px&quot;;
+      
+      var child = document.createElement(&quot;div&quot;);
+      child.className = &quot;child&quot;;
+      child.style.width = (w - 1) + &quot;px&quot;;
+      child.style.height = (h - 1) + &quot;px&quot;;
+      
+      e.appendChild(child);
+      container.appendChild(e);
+      w+=0.1;
+      h+=0.1;
+    }
+  }
+&lt;/script&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfastframeshidpipositioniframeondevicepixelhtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/fast/frames/hidpi-position-iframe-on-device-pixel.html (0 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/frames/hidpi-position-iframe-on-device-pixel.html                                (rev 0)
+++ trunk/LayoutTests/fast/frames/hidpi-position-iframe-on-device-pixel.html        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -0,0 +1,43 @@
</span><ins>+&lt;!DOCTYPE html&gt; 
+&lt;html&gt;
+&lt;head&gt;
+&lt;title&gt;This tests that iframe can be positioned on odd device pixels.&lt;/title&gt;
+&lt;style&gt;
+  div {
+    border: solid 0.5px green; 
+    position: fixed;
+  }
+  
+  iframe {
+     border: solid 0.5px red;
+  }
+&lt;/style&gt;
+&lt;/head&gt;
+&lt;body&gt;
+&lt;p id=&quot;container&quot;&gt;&lt;/p&gt;
+&lt;script&gt;
+  var container = document.getElementById(&quot;container&quot;);
+  adjustment = 0.1;
+  w = 14; h = 14;
+  for (i = 0; i &lt; 20; ++i) {
+    adjustment+=0.1;
+    for (j = 0; j &lt; 15; ++j) {
+      var e = document.createElement(&quot;div&quot;);
+      e.style.top = ((w + 1) * i + j * adjustment) + &quot;px&quot;;
+      e.style.left = ((w + 1) * j + i * adjustment) + &quot;px&quot;;
+      e.style.width = w + &quot;px&quot;;
+      e.style.height = h + &quot;px&quot;;
+      
+      var iframe = document.createElement(&quot;iframe&quot;);
+      iframe.style.width = (w - 1) + &quot;px&quot;;
+      iframe.style.height = (h - 1) + &quot;px&quot;;
+      
+      e.appendChild(iframe);
+      container.appendChild(e);
+      w+=0.1;
+      h+=0.1;
+    }
+  }
+&lt;/script&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfastinlinehidpirtltextdoesnotfitlineandgetscutoffexpectedhtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/fast/inline/hidpi-rtl-text-does-not-fit-line-and-gets-cut-off-expected.html (0 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/inline/hidpi-rtl-text-does-not-fit-line-and-gets-cut-off-expected.html                                (rev 0)
+++ trunk/LayoutTests/fast/inline/hidpi-rtl-text-does-not-fit-line-and-gets-cut-off-expected.html        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -0,0 +1,15 @@
</span><ins>+&lt;!DOCTYPE html&gt;
+&lt;html&gt;
+&lt;head&gt;
+&lt;title&gt;This test that an absolute positioned rtl text actually fits its line and does not get cut off.&lt;/title&gt;
+&lt;style&gt;
+  span {
+    font-family: lucida grande;
+    direction: rtl;
+  }
+&lt;/style&gt;
+&lt;/head&gt;
+&lt;body&gt;
+  &lt;span&gt;foooooo&lt;/span&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsfastinlinehidpirtltextdoesnotfitlineandgetscutoffhtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/fast/inline/hidpi-rtl-text-does-not-fit-line-and-gets-cut-off.html (0 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/inline/hidpi-rtl-text-does-not-fit-line-and-gets-cut-off.html                                (rev 0)
+++ trunk/LayoutTests/fast/inline/hidpi-rtl-text-does-not-fit-line-and-gets-cut-off.html        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -0,0 +1,18 @@
</span><ins>+&lt;!DOCTYPE html&gt;
+&lt;html&gt;
+&lt;head&gt;
+&lt;title&gt;This test that an absolute positioned rtl text actually fits its line and does not get cut off.&lt;/title&gt;
+&lt;style&gt;
+  span {
+    font-family: lucida grande;
+    position: absolute;
+    overflow: hidden;
+    text-overflow: ellipsis;
+    direction: rtl;
+  }
+&lt;/style&gt;
+&lt;/head&gt;
+&lt;body&gt;
+  &lt;span&gt;foooooo&lt;/span&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsfastshapesshapeoutsidefloatsshapeoutsidefloatsellipsemarginlefthtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx"> {
</span><span class="cx">     var s = document.getElementById(&quot;container&quot;).getBoundingClientRect();
</span><span class="cx">     var r = document.getElementById(elementId).getBoundingClientRect();
</span><del>-    return {left: r.left - s.left, top: r.top - s.top, width: r.width, height: r.height};
</del><ins>+    return {left: Math.round(r.left) - Math.round(s.left), top: Math.round(r.top) - Math.round(s.top), width: Math.round(r.width), height: Math.round(r.height)};
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // You'll find the equation for the X intercept of an elliptical arc here (among other places):
</span></span></pre></div>
<a id="trunkLayoutTestsfastshapesshapeoutsidefloatsshapeoutsidefloatsellipsemarginrighthtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> {
</span><span class="cx">     var s = document.getElementById(&quot;container&quot;).getBoundingClientRect();
</span><span class="cx">     var r = document.getElementById(elementId).getBoundingClientRect();
</span><del>-    return {right: (r.left - s.left) + r.width, top: r.top - s.top, width: r.width, height: r.height};
</del><ins>+    return {right: (Math.round(r.left) - Math.round(s.left)) + Math.round(r.width), top: Math.round(r.top) - Math.round(s.top), width: Math.round(r.width), height: Math.round(r.height)};
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // You'll find the equation for the X intercept of an elliptical arc here (among other places):
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx"> {
</span><span class="cx">     var containerWidth = document.getElementById(&quot;container&quot;).getBoundingClientRect().width;
</span><span class="cx">     var f = SubPixelLayout.snapToLayoutUnit(containerWidth - (cx + rx * Math.sqrt(1 - Math.pow((ry - y) / ry, 2))));
</span><del>-    return String( Math.floor(f) );
</del><ins>+    return String( Math.round(f) );
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // In the &quot;.right&quot; tests below, it's the lower edge of the 20px Ahem glyph that that defines the element rect's left edge. 
</span></span></pre></div>
<a id="trunkLayoutTestsfastshapesshapeoutsidefloatsshapeoutsidefloatsinsetroundeddifferentwritingmodeslefthtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-left.html (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-left.html        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-left.html        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> {
</span><span class="cx">     var s = document.getElementById(&quot;container&quot;).getBoundingClientRect();
</span><span class="cx">     var r = document.getElementById(elementId).getBoundingClientRect();
</span><del>-    return {left: r.left - s.left, top: r.top - s.top, width: r.width, height: r.height};
</del><ins>+    return {left: Math.round(r.left) - Math.round(s.left), top: Math.round(r.top) - Math.round(s.top), width: Math.round(r.width), height: Math.round(r.height)};
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> test(function () {
</span></span></pre></div>
<a id="trunkLayoutTestsfastshapesshapeoutsidefloatsshapeoutsidefloatsinsetroundeddifferentwritingmodesrighthtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-right.html (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-right.html        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-right.html        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> {
</span><span class="cx">     var s = document.getElementById(&quot;container&quot;).getBoundingClientRect();
</span><span class="cx">     var r = document.getElementById(elementId).getBoundingClientRect();
</span><del>-    return {left: r.left - s.left, top: r.top - s.top, width: r.width, height: r.height};
</del><ins>+    return {left: Math.round(r.left) - Math.round(s.left), top: Math.round(r.top) - Math.round(s.top), width: Math.round(r.width), height: Math.round(r.height)};
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> test(function () {
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx"> test(function () {
</span><span class="cx">     var rect = elementRect(&quot;s2&quot;);
</span><span class="cx">     assert_equals(rect.left, 11);
</span><del>-    assert_approx_equals(rect.top, 97, 0.1);
</del><ins>+    assert_approx_equals(rect.top, 98, 0.1);
</ins><span class="cx"> }, &quot;2nd square is properly affected by shape.&quot;);
</span><span class="cx"> 
</span><span class="cx"> test(function () {
</span><span class="lines">@@ -101,7 +101,7 @@
</span><span class="cx"> test(function () {
</span><span class="cx">     var rect = elementRect(&quot;s9&quot;);
</span><span class="cx">     assert_equals(rect.left, 81);
</span><del>-    assert_approx_equals(rect.top, 92, 0.1);
</del><ins>+    assert_approx_equals(rect.top, 93, 0.1);
</ins><span class="cx"> }, &quot;9th square is properly affected by shape.&quot;);
</span><span class="cx"> 
</span><span class="cx"> test(function () {
</span></span></pre></div>
<a id="trunkLayoutTestsfastshapesshapeoutsidefloatsshapeoutsideroundedboxes001html"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-rounded-boxes-001.html (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-rounded-boxes-001.html        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-rounded-boxes-001.html        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> {
</span><span class="cx">     var s = document.getElementById(&quot;container&quot;).getBoundingClientRect();
</span><span class="cx">     var r = document.getElementById(elementId).getBoundingClientRect();
</span><del>-    return {left: r.left - s.left, top: r.top - s.top, width: r.width, height: r.height};
</del><ins>+    return {left: Math.round(r.left) - Math.round(s.left), top: Math.round(r.top) - Math.round(s.top), width: Math.round(r.width), height: Math.round(r.height)};
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // You'll find the equation for the X intercept of an elliptical arc here (among other places):
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> function cornerEllipseRightXIntercept(y, cx, rx, ry)
</span><span class="cx"> {
</span><span class="cx">     var f = SubPixelLayout.snapToLayoutUnit(cx + rx * Math.sqrt(1 - Math.pow((ry - y) / ry, 2)));
</span><del>-    return String( Math.floor(f) );
</del><ins>+    return String( Math.round(f) );
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> var quiet = true; // PASS output depends on SubPixelLayout.isEnabled()
</span></span></pre></div>
<a id="trunkLayoutTestsfastshapesshapeoutsidefloatsshapeoutsideroundedboxes002html"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-rounded-boxes-002.html (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-rounded-boxes-002.html        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-rounded-boxes-002.html        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> {
</span><span class="cx">     var s = document.getElementById(&quot;container&quot;).getBoundingClientRect();
</span><span class="cx">     var r = document.getElementById(elementId).getBoundingClientRect();
</span><del>-    return {right: (r.left - s.left) + r.width, top: r.top - s.top, width: r.width, height: r.height};
</del><ins>+    return {right: (Math.round(r.left) - Math.round(s.left)) + Math.round(r.width), top: Math.round(r.top) - Math.round(s.top), width: Math.round(r.width), height: Math.round(r.height)};
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // You'll find the equation for the X intercept of an elliptical arc here (among other places):
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> {
</span><span class="cx">     var containerWidth = document.getElementById(&quot;container&quot;).getBoundingClientRect().width;
</span><span class="cx">     var f = SubPixelLayout.snapToLayoutUnit(containerWidth - (cx + rx * Math.sqrt(1 - Math.pow((ry - y) / ry, 2))));
</span><del>-    return String( Math.floor(f) );
</del><ins>+    return String( Math.round(f) );
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> var quiet = true; // PASS output depends on SubPixelLayout.isEnabled()
</span></span></pre></div>
<a id="trunkLayoutTestsfastshapesshapeoutsidefloatsshapeoutsideroundedinsetexpectedhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-rounded-inset-expected.html (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-rounded-inset-expected.html        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-rounded-inset-expected.html        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -19,12 +19,12 @@
</span><span class="cx"> 
</span><span class="cx"> &lt;div class='shape-outside'&gt;
</span><span class="cx">     &lt;span style=&quot;margin-left: 66px;&quot;&gt;&lt;/span&gt;x&lt;br/&gt;
</span><del>-    &lt;span style=&quot;margin-left: 75px;&quot;&gt;&lt;/span&gt;x&lt;br/&gt;
-    &lt;span style=&quot;margin-left: 79px;&quot;&gt;&lt;/span&gt;x&lt;br/&gt;
</del><ins>+    &lt;span style=&quot;margin-left: 74px;&quot;&gt;&lt;/span&gt;x&lt;br/&gt;
+    &lt;span style=&quot;margin-left: 78px;&quot;&gt;&lt;/span&gt;x&lt;br/&gt;
</ins><span class="cx">     &lt;span style=&quot;margin-left: 80px;&quot;&gt;&lt;/span&gt;x&lt;br/&gt;
</span><span class="cx">     &lt;span style=&quot;margin-left: 80px;&quot;&gt;&lt;/span&gt;x&lt;br/&gt;
</span><del>-    &lt;span style=&quot;margin-left: 79px;&quot;&gt;&lt;/span&gt;x&lt;br/&gt;
-    &lt;span style=&quot;margin-left: 75px;&quot;&gt;&lt;/span&gt;x&lt;br/&gt;
</del><ins>+    &lt;span style=&quot;margin-left: 78px;&quot;&gt;&lt;/span&gt;x&lt;br/&gt;
+    &lt;span style=&quot;margin-left: 74px;&quot;&gt;&lt;/span&gt;x&lt;br/&gt;
</ins><span class="cx">     &lt;span style=&quot;margin-left: 66px;&quot;&gt;&lt;/span&gt;x&lt;br/&gt;
</span><span class="cx"> &lt;/div&gt;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacTestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/TestExpectations (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/TestExpectations        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/TestExpectations        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -1303,6 +1303,10 @@
</span><span class="cx"> webkit.org/b/131887 fast/repaint/hidpi-wrong-repaint-rect-when-parent-has-noncompositing-transform.html [ Failure ]
</span><span class="cx"> # cliprect fails to cover textarea.
</span><span class="cx"> webkit.org/b/132515 fast/forms/hidpi-textarea-on-subpixel-position.html [ ImageOnlyFailure ]
</span><ins>+# Some CSS region expected tests do not properly match CSS region's behavior.
+webkit.org/b/132990 fast/regions/overflow-size-change-with-stacking-context.html [ ImageOnlyFailure ]
+webkit.org/b/132990 fast/regions/overflow-size-change-in-variable-width-regions.html [ ImageOnlyFailure ]
+webkit.org/b/132990 fast/regions/overflow-not-moving-below-floats-in-variable-width-regions.html [ ImageOnlyFailure ]
</ins><span class="cx"> # End of subpixel failures.
</span><span class="cx"> 
</span><span class="cx"> webkit.org/b/35297 media/video-display-aspect-ratio.html [ Pass Failure ]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmaccss1box_propertiesfloat_on_text_elementsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/css1/box_properties/float_on_text_elements-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/css1/box_properties/float_on_text_elements-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/css1/box_properties/float_on_text_elements-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -8,9 +8,9 @@
</span><span class="cx">           text run at (0,0) width 384: &quot;This paragraph is of class \&quot;one\&quot;. It has a width of 50% and&quot;
</span><span class="cx">           text run at (0,18) width 124: &quot;is floated to the left.&quot;
</span><span class="cx">       RenderBlock {P} at (0,0) size 769x90
</span><del>-        RenderText {#text} at (385,0) size 769x90
-          text run at (385,0) width 384: &quot;This paragraph should start on the right side of a yellow box&quot;
-          text run at (385,18) width 384: &quot;which contains the previous paragraph. Since the text of this&quot;
</del><ins>+        RenderText {#text} at (384,0) size 769x90
+          text run at (384,0) width 385: &quot;This paragraph should start on the right side of a yellow box&quot;
+          text run at (384,18) width 385: &quot;which contains the previous paragraph. Since the text of this&quot;
</ins><span class="cx">           text run at (0,36) width 769: &quot;element is much longer than the text in the previous element, the text will wrap around the yellow box. There is no&quot;
</span><span class="cx">           text run at (0,54) width 769: &quot;padding, border or margins on this and the previous element, so the text of the two elements should be very close to each&quot;
</span><span class="cx">           text run at (0,72) width 36: &quot;other.&quot;
</span><span class="lines">@@ -38,10 +38,10 @@
</span><span class="cx">           text run at (0,72) width 384: &quot;horizontally aligned with the left edge of the yellow box&quot;
</span><span class="cx">           text run at (0,90) width 79: &quot;undernearth.&quot;
</span><span class="cx">       RenderBlock (anonymous) at (0,235) size 769x108
</span><del>-        RenderImage {IMG} at (385,0) size 15x15
-        RenderText {#text} at (400,1) size 4x18
-          text run at (400,1) width 4: &quot; &quot;
-        RenderBR {BR} at (404,15) size 0x0
</del><ins>+        RenderImage {IMG} at (384,0) size 16x15
+        RenderText {#text} at (399,1) size 5x18
+          text run at (399,1) width 5: &quot; &quot;
+        RenderBR {BR} at (403,15) size 1x0
</ins><span class="cx">       RenderBlock {HR} at (0,351) size 769x2 [border: (1px inset #000000)]
</span><span class="cx">       RenderBlock (floating) {P} at (384,361) size 385x108 [bgcolor=#FFFF00]
</span><span class="cx">         RenderText {#text} at (0,0) size 384x108
</span><span class="lines">@@ -138,12 +138,12 @@
</span><span class="cx">             text run at (0,36) width 192: &quot;background is yellow and the&quot;
</span><span class="cx">             text run at (0,54) width 87: &quot;width is 25%.&quot;
</span><span class="cx">       RenderBlock {P} at (0,1079) size 769x36
</span><del>-        RenderText {#text} at (192,0) size 384x36
-          text run at (192,0) width 384: &quot;This paragraph should appear between a blue box (on the&quot;
-          text run at (192,18) width 29: &quot;left) &quot;
-          text run at (221,18) width 199: &quot;and a yellow box (on the right).&quot;
</del><ins>+        RenderText {#text} at (192,0) size 385x36
+          text run at (192,0) width 385: &quot;This paragraph should appear between a blue box (on the&quot;
+          text run at (192,18) width 30: &quot;left) &quot;
+          text run at (221,18) width 200: &quot;and a yellow box (on the right).&quot;
</ins><span class="cx">       RenderBlock (anonymous) at (0,1115) size 769x36
</span><del>-        RenderBR {BR} at (192,0) size 0x18
</del><ins>+        RenderBR {BR} at (192,0) size 1x18
</ins><span class="cx">       RenderBlock {HR} at (0,1159) size 769x2 [border: (1px inset #000000)]
</span><span class="cx">       RenderBlock (floating) {DIV} at (0,1169) size 577x126 [bgcolor=#66CCFF]
</span><span class="cx">         RenderBlock (floating) {DIV} at (422,0) size 145x36 [bgcolor=#FFFF00]
</span><span class="lines">@@ -155,11 +155,11 @@
</span><span class="cx">           RenderText {#text} at (0,0) size 576x126
</span><span class="cx">             text run at (0,0) width 422: &quot;This paragraph is inside a DIV which is floated left. The&quot;
</span><span class="cx">             text run at (0,18) width 422: &quot;background of the DIV element is blue and its width is 75%. This&quot;
</span><del>-            text run at (0,36) width 364: &quot;text should all be inside the blue rectangle. The blue DIV &quot;
-            text run at (364,36) width 212: &quot;element has another DIV element&quot;
</del><ins>+            text run at (0,36) width 365: &quot;text should all be inside the blue rectangle. The blue DIV &quot;
+            text run at (365,36) width 211: &quot;element has another DIV element&quot;
</ins><span class="cx">             text run at (0,54) width 166: &quot;as a child. It has a yellow &quot;
</span><del>-            text run at (166,54) width 361: &quot;background color and is floated to the right. Since it is a &quot;
-            text run at (527,54) width 49: &quot;child of&quot;
</del><ins>+            text run at (166,54) width 362: &quot;background color and is floated to the right. Since it is a &quot;
+            text run at (528,54) width 48: &quot;child of&quot;
</ins><span class="cx">             text run at (0,72) width 374: &quot;the blue DIV, the yellow DIV should appear inside the &quot;
</span><span class="cx">             text run at (374,72) width 202: &quot;blue rectangle. Due to it being&quot;
</span><span class="cx">             text run at (0,90) width 193: &quot;floated to the right and having &quot;
</span><span class="lines">@@ -167,7 +167,7 @@
</span><span class="cx">             text run at (0,108) width 31: &quot;blue &quot;
</span><span class="cx">             text run at (31,108) width 138: &quot;stripe on its right side.&quot;
</span><span class="cx">       RenderBlock (anonymous) at (0,1169) size 769x126
</span><del>-        RenderBR {BR} at (577,0) size 0x18
</del><ins>+        RenderBR {BR} at (576,0) size 1x18
</ins><span class="cx">       RenderBlock {HR} at (0,1303) size 769x2 [border: (1px inset #000000)]
</span><span class="cx">       RenderTable {TABLE} at (0,1313) size 769x1385 [border: (1px outset #808080)]
</span><span class="cx">         RenderTableSection {TBODY} at (1,1) size 767x1383
</span><span class="lines">@@ -186,9 +186,9 @@
</span><span class="cx">                   text run at (0,0) width 373: &quot;This paragraph is of class \&quot;one\&quot;. It has a width of 50% and&quot;
</span><span class="cx">                   text run at (0,18) width 124: &quot;is floated to the left.&quot;
</span><span class="cx">               RenderBlock {P} at (4,4) size 747x90
</span><del>-                RenderText {#text} at (374,0) size 747x90
-                  text run at (374,0) width 373: &quot;This paragraph should start on the right side of a yellow&quot;
-                  text run at (374,18) width 373: &quot;box which contains the previous paragraph. Since the text&quot;
</del><ins>+                RenderText {#text} at (373,0) size 747x90
+                  text run at (373,0) width 374: &quot;This paragraph should start on the right side of a yellow&quot;
+                  text run at (373,18) width 374: &quot;box which contains the previous paragraph. Since the text&quot;
</ins><span class="cx">                   text run at (0,36) width 747: &quot;of this element is much longer than the text in the previous element, the text will wrap around the yellow box. There is&quot;
</span><span class="cx">                   text run at (0,54) width 747: &quot;no padding, border or margins on this and the previous element, so the text of the two elements should be very close to&quot;
</span><span class="cx">                   text run at (0,72) width 69: &quot;each other.&quot;
</span><span class="lines">@@ -216,10 +216,10 @@
</span><span class="cx">                   text run at (0,72) width 373: &quot;be horizontally aligned with the left edge of the yellow box&quot;
</span><span class="cx">                   text run at (0,90) width 79: &quot;undernearth.&quot;
</span><span class="cx">               RenderBlock (anonymous) at (4,239) size 747x108
</span><del>-                RenderImage {IMG} at (374,0) size 15x15
-                RenderText {#text} at (389,1) size 4x18
-                  text run at (389,1) width 4: &quot; &quot;
-                RenderBR {BR} at (393,15) size 0x0
</del><ins>+                RenderImage {IMG} at (373,0) size 16x15
+                RenderText {#text} at (388,1) size 5x18
+                  text run at (388,1) width 5: &quot; &quot;
+                RenderBR {BR} at (392,15) size 1x0
</ins><span class="cx">               RenderBlock {HR} at (4,355) size 747x2 [border: (1px inset #000000)]
</span><span class="cx">               RenderBlock (floating) {P} at (377,365) size 374x108 [bgcolor=#FFFF00]
</span><span class="cx">                 RenderText {#text} at (0,0) size 373x108
</span><span class="lines">@@ -319,12 +319,12 @@
</span><span class="cx">                     text run at (20,36) width 166: &quot;background is yellow and&quot;
</span><span class="cx">                     text run at (0,54) width 110: &quot;the width is 25%.&quot;
</span><span class="cx">               RenderBlock {P} at (4,1119) size 747x36
</span><del>-                RenderText {#text} at (187,0) size 373x36
-                  text run at (187,0) width 373: &quot;This paragraph should appear between a blue box (on the&quot;
-                  text run at (187,18) width 29: &quot;left) &quot;
-                  text run at (216,18) width 199: &quot;and a yellow box (on the right).&quot;
</del><ins>+                RenderText {#text} at (186,0) size 374x36
+                  text run at (186,0) width 374: &quot;This paragraph should appear between a blue box (on the&quot;
+                  text run at (186,18) width 30: &quot;left) &quot;
+                  text run at (215,18) width 200: &quot;and a yellow box (on the right).&quot;
</ins><span class="cx">               RenderBlock (anonymous) at (4,1155) size 747x36
</span><del>-                RenderBR {BR} at (187,0) size 0x18
</del><ins>+                RenderBR {BR} at (186,0) size 1x18
</ins><span class="cx">               RenderBlock {HR} at (4,1199) size 747x2 [border: (1px inset #000000)]
</span><span class="cx">               RenderBlock (floating) {DIV} at (4,1209) size 561x126 [bgcolor=#66CCFF]
</span><span class="cx">                 RenderBlock (floating) {DIV} at (410,0) size 141x36 [bgcolor=#FFFF00]
</span><span class="lines">@@ -349,5 +349,5 @@
</span><span class="cx">                     text run at (0,108) width 112: &quot;have a 10px blue &quot;
</span><span class="cx">                     text run at (112,108) width 138: &quot;stripe on its right side.&quot;
</span><span class="cx">               RenderBlock (anonymous) at (4,1209) size 747x126
</span><del>-                RenderBR {BR} at (560,0) size 0x18
</del><ins>+                RenderBR {BR} at (560,0) size 1x18
</ins><span class="cx">               RenderBlock {HR} at (4,1343) size 747x2 [border: (1px inset #000000)]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmaccss1text_propertiestext_indentexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/css1/text_properties/text_indent-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/css1/text_properties/text_indent-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/css1/text_properties/text_indent-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -34,11 +34,11 @@
</span><span class="cx">         RenderText {#text} at (48,0) size 386x18
</span><span class="cx">           text run at (48,0) width 386: &quot;The first line of this sentence should be indented half an inch.&quot;
</span><span class="cx">       RenderBlock {P} at (0,264) size 769x18 [bgcolor=#00FFFF]
</span><del>-        RenderText {#text} at (76,0) size 411x18
-          text run at (76,0) width 411: &quot;The first line of this sentence should be indented two centimeters.&quot;
</del><ins>+        RenderText {#text} at (75,0) size 412x18
+          text run at (75,0) width 412: &quot;The first line of this sentence should be indented two centimeters.&quot;
</ins><span class="cx">       RenderBlock {P} at (0,298) size 769x18 [bgcolor=#00FFFF]
</span><del>-        RenderText {#text} at (76,0) size 428x18
-          text run at (76,0) width 428: &quot;The first line of this sentence should be indented twenty millimeters.&quot;
</del><ins>+        RenderText {#text} at (75,0) size 429x18
+          text run at (75,0) width 429: &quot;The first line of this sentence should be indented twenty millimeters.&quot;
</ins><span class="cx">       RenderBlock {P} at (0,332) size 769x18 [bgcolor=#00FFFF]
</span><span class="cx">         RenderText {#text} at (32,0) size 428x18
</span><span class="cx">           text run at (32,0) width 428: &quot;The first line of this sentence should be indented twenty-four points.&quot;
</span><span class="lines">@@ -49,11 +49,11 @@
</span><span class="cx">         RenderText {#text} at (32,0) size 359x18
</span><span class="cx">           text run at (32,0) width 359: &quot;The first line of this sentence should be indented two em.&quot;
</span><span class="cx">       RenderBlock {P} at (0,434) size 769x18 [bgcolor=#00FFFF]
</span><del>-        RenderText {#text} at (14,0) size 355x18
-          text run at (14,0) width 355: &quot;The first line of this sentence should be indented two ex.&quot;
</del><ins>+        RenderText {#text} at (14,0) size 356x18
+          text run at (14,0) width 356: &quot;The first line of this sentence should be indented two ex.&quot;
</ins><span class="cx">       RenderBlock {P} at (0,468) size 769x36 [bgcolor=#00FFFF]
</span><del>-        RenderText {#text} at (385,0) size 744x36
-          text run at (385,0) width 359: &quot;The first line of this sentence should be indented halfway&quot;
</del><ins>+        RenderText {#text} at (384,0) size 744x36
+          text run at (384,0) width 360: &quot;The first line of this sentence should be indented halfway&quot;
</ins><span class="cx">           text run at (0,18) width 555: &quot;across the page, but the rest of it should be flush with the normal left margin of the page.&quot;
</span><span class="cx">       RenderBlock {P} at (0,520) size 769x36 [bgcolor=#00FFFF]
</span><span class="cx">         RenderText {#text} at (25,0) size 723x36
</span><span class="lines">@@ -72,8 +72,8 @@
</span><span class="cx">         RenderText {#text} at (199,36) size 146x18
</span><span class="cx">           text run at (199,36) width 146: &quot; which may be present.&quot;
</span><span class="cx">       RenderBlock {BLOCKQUOTE} at (40,642) size 689x54 [bgcolor=#00FFFF]
</span><del>-        RenderText {#text} at (385,0) size 646x54
-          text run at (385,0) width 221: &quot;In the first half of the test page, this&quot;
</del><ins>+        RenderText {#text} at (384,0) size 646x54
+          text run at (384,0) width 222: &quot;In the first half of the test page, this&quot;
</ins><span class="cx">           text run at (0,18) width 646: &quot;BLOCKQUOTE element should have a text indent equal to 50% of the BODY element's width, since&quot;
</span><span class="cx">           text run at (0,36) width 513: &quot;BLOCKQUOTE is a child of BODY; in the second half, it is a child of TABLE.&quot;
</span><span class="cx">       RenderTable {TABLE} at (0,712) size 769x518 [border: (1px outset #808080)]
</span><span class="lines">@@ -92,11 +92,11 @@
</span><span class="cx">                 RenderText {#text} at (48,0) size 386x18
</span><span class="cx">                   text run at (48,0) width 386: &quot;The first line of this sentence should be indented half an inch.&quot;
</span><span class="cx">               RenderBlock {P} at (4,38) size 747x18 [bgcolor=#00FFFF]
</span><del>-                RenderText {#text} at (76,0) size 411x18
-                  text run at (76,0) width 411: &quot;The first line of this sentence should be indented two centimeters.&quot;
</del><ins>+                RenderText {#text} at (75,0) size 412x18
+                  text run at (75,0) width 412: &quot;The first line of this sentence should be indented two centimeters.&quot;
</ins><span class="cx">               RenderBlock {P} at (4,72) size 747x18 [bgcolor=#00FFFF]
</span><del>-                RenderText {#text} at (76,0) size 428x18
-                  text run at (76,0) width 428: &quot;The first line of this sentence should be indented twenty millimeters.&quot;
</del><ins>+                RenderText {#text} at (75,0) size 429x18
+                  text run at (75,0) width 429: &quot;The first line of this sentence should be indented twenty millimeters.&quot;
</ins><span class="cx">               RenderBlock {P} at (4,106) size 747x18 [bgcolor=#00FFFF]
</span><span class="cx">                 RenderText {#text} at (32,0) size 428x18
</span><span class="cx">                   text run at (32,0) width 428: &quot;The first line of this sentence should be indented twenty-four points.&quot;
</span><span class="lines">@@ -107,11 +107,11 @@
</span><span class="cx">                 RenderText {#text} at (32,0) size 359x18
</span><span class="cx">                   text run at (32,0) width 359: &quot;The first line of this sentence should be indented two em.&quot;
</span><span class="cx">               RenderBlock {P} at (4,208) size 747x18 [bgcolor=#00FFFF]
</span><del>-                RenderText {#text} at (14,0) size 355x18
-                  text run at (14,0) width 355: &quot;The first line of this sentence should be indented two ex.&quot;
</del><ins>+                RenderText {#text} at (14,0) size 356x18
+                  text run at (14,0) width 356: &quot;The first line of this sentence should be indented two ex.&quot;
</ins><span class="cx">               RenderBlock {P} at (4,242) size 747x36 [bgcolor=#00FFFF]
</span><del>-                RenderText {#text} at (374,0) size 733x36
-                  text run at (374,0) width 359: &quot;The first line of this sentence should be indented halfway&quot;
</del><ins>+                RenderText {#text} at (373,0) size 733x36
+                  text run at (373,0) width 360: &quot;The first line of this sentence should be indented halfway&quot;
</ins><span class="cx">                   text run at (0,18) width 555: &quot;across the page, but the rest of it should be flush with the normal left margin of the page.&quot;
</span><span class="cx">               RenderBlock {P} at (4,294) size 747x36 [bgcolor=#00FFFF]
</span><span class="cx">                 RenderText {#text} at (25,0) size 723x36
</span><span class="lines">@@ -130,7 +130,7 @@
</span><span class="cx">                 RenderText {#text} at (199,36) size 146x18
</span><span class="cx">                   text run at (199,36) width 146: &quot; which may be present.&quot;
</span><span class="cx">               RenderBlock {BLOCKQUOTE} at (44,416) size 667x54 [bgcolor=#00FFFF]
</span><del>-                RenderText {#text} at (374,0) size 646x54
-                  text run at (374,0) width 221: &quot;In the first half of the test page, this&quot;
</del><ins>+                RenderText {#text} at (373,0) size 646x54
+                  text run at (373,0) width 222: &quot;In the first half of the test page, this&quot;
</ins><span class="cx">                   text run at (0,18) width 646: &quot;BLOCKQUOTE element should have a text indent equal to 50% of the BODY element's width, since&quot;
</span><span class="cx">                   text run at (0,36) width 513: &quot;BLOCKQUOTE is a child of BODY; in the second half, it is a child of TABLE.&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmaccss21t0905c414fltwrap00eexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/css2.1/t0905-c414-flt-wrap-00-e-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/css2.1/t0905-c414-flt-wrap-00-e-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/css2.1/t0905-c414-flt-wrap-00-e-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -14,7 +14,7 @@
</span><span class="cx">           RenderText {#text} at (100,0) size 40x18
</span><span class="cx">             text run at (100,0) width 40: &quot;PASS&quot;
</span><span class="cx">         RenderText {#text} at (43,0) size 236x126
</span><del>-          text run at (43,0) width 188: &quot;fail fail fail fail fail fail fail fail&quot;
</del><ins>+          text run at (43,0) width 189: &quot;fail fail fail fail fail fail fail fail&quot;
</ins><span class="cx">           text run at (0,36) width 48: &quot;fail fail &quot;
</span><span class="cx">           text run at (48,36) width 188: &quot;fail fail fail fail fail fail fail fail&quot;
</span><span class="cx">           text run at (0,54) width 48: &quot;fail fail &quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmaccss21t0905c5525fltwidth00cgexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -24,8 +24,8 @@
</span><span class="cx">           text run at (198,90) width 186: &quot;text ignore this float text&quot;
</span><span class="cx">           text run at (0,108) width 234: &quot;ignore this float text ignore this &quot;
</span><span class="cx">           text run at (234,108) width 150: &quot;float text ignore this&quot;
</span><del>-          text run at (0,126) width 281: &quot;float text ignore this float text ignore &quot;
-          text run at (281,126) width 103: &quot;this float text&quot;
</del><ins>+          text run at (0,126) width 282: &quot;float text ignore this float text ignore &quot;
+          text run at (282,126) width 102: &quot;this float text&quot;
</ins><span class="cx">           text run at (0,144) width 311: &quot;ignore this float text ignore this float text &quot;
</span><span class="cx">           text run at (311,144) width 73: &quot;ignore this&quot;
</span><span class="cx">           text run at (0,162) width 355: &quot;float text ignore this float text ignore this float &quot;
</span><span class="lines">@@ -42,44 +42,44 @@
</span><span class="cx">           text run at (156,270) width 228: &quot;float text ignore this float text&quot;
</span><span class="cx">           text run at (0,288) width 203: &quot;ignore this float text ignore &quot;
</span><span class="cx">           text run at (203,288) width 181: &quot;this float text ignore this&quot;
</span><del>-          text run at (0,306) width 233: &quot;float text ignore this float text &quot;
-          text run at (233,306) width 151: &quot;ignore this float text&quot;
</del><ins>+          text run at (0,306) width 234: &quot;float text ignore this float text &quot;
+          text run at (234,306) width 150: &quot;ignore this float text&quot;
</ins><span class="cx">           text run at (0,324) width 259: &quot;ignore this float text ignore this float&quot;
</span><span class="cx">       RenderBlock {DIV} at (0,154) size 769x468 [color=#C0C0C0]
</span><del>-        RenderText {#text} at (385,0) size 769x468
-          text run at (385,0) width 384: &quot;this is some dummy text this is some dummy text this is&quot;
-          text run at (385,18) width 96: &quot;some dummy &quot;
-          text run at (481,18) width 288: &quot;text this is some dummy text this is some&quot;
-          text run at (385,36) width 168: &quot;dummy text this is some &quot;
-          text run at (553,36) width 216: &quot;dummy text this is some dummy&quot;
-          text run at (385,54) width 229: &quot;text this is some dummy text this is &quot;
-          text run at (614,54) width 155: &quot;some dummy text this is&quot;
-          text run at (385,72) width 303: &quot;some dummy text this is some dummy text &quot;
-          text run at (688,72) width 81: &quot;this is some&quot;
-          text run at (385,90) width 384: &quot;dummy text this is some dummy text this is some dummy&quot;
-          text run at (385,108) width 384: &quot;text this is some dummy text this is some dummy text this is&quot;
-          text run at (385,126) width 40: &quot;some &quot;
-          text run at (425,126) width 344: &quot;dummy text this is some dummy text this is some&quot;
-          text run at (385,144) width 128: &quot;dummy text this is &quot;
-          text run at (513,144) width 256: &quot;some dummy text this is some dummy&quot;
-          text run at (385,162) width 187: &quot;text this is some dummy text &quot;
-          text run at (572,162) width 197: &quot;this is some dummy text this is&quot;
-          text run at (385,180) width 272: &quot;some dummy text this is some dummy &quot;
-          text run at (657,180) width 112: &quot;text this is some&quot;
-          text run at (385,198) width 336: &quot;dummy text this is some dummy text this is some &quot;
-          text run at (721,198) width 48: &quot;dummy&quot;
-          text run at (385,216) width 384: &quot;text this is some dummy text this is some dummy text this is&quot;
-          text run at (385,234) width 384: &quot;some dummy text this is some dummy text this is some&quot;
-          text run at (385,252) width 83: &quot;dummy text &quot;
-          text run at (468,252) width 301: &quot;this is some dummy text this is some dummy&quot;
-          text run at (385,270) width 159: &quot;text this is some dummy &quot;
-          text run at (544,270) width 225: &quot;text this is some dummy text this is&quot;
-          text run at (385,288) width 216: &quot;some dummy text this is some &quot;
-          text run at (601,288) width 168: &quot;dummy text this is some&quot;
-          text run at (385,306) width 296: &quot;dummy text this is some dummy text this is &quot;
</del><ins>+        RenderText {#text} at (384,0) size 769x468
+          text run at (384,0) width 385: &quot;this is some dummy text this is some dummy text this is&quot;
+          text run at (384,18) width 97: &quot;some dummy &quot;
+          text run at (480,18) width 289: &quot;text this is some dummy text this is some&quot;
+          text run at (384,36) width 169: &quot;dummy text this is some &quot;
+          text run at (552,36) width 217: &quot;dummy text this is some dummy&quot;
+          text run at (384,54) width 230: &quot;text this is some dummy text this is &quot;
+          text run at (613,54) width 156: &quot;some dummy text this is&quot;
+          text run at (384,72) width 304: &quot;some dummy text this is some dummy text &quot;
+          text run at (687,72) width 82: &quot;this is some&quot;
+          text run at (384,90) width 385: &quot;dummy text this is some dummy text this is some dummy&quot;
+          text run at (384,108) width 385: &quot;text this is some dummy text this is some dummy text this is&quot;
+          text run at (384,126) width 41: &quot;some &quot;
+          text run at (424,126) width 345: &quot;dummy text this is some dummy text this is some&quot;
+          text run at (384,144) width 129: &quot;dummy text this is &quot;
+          text run at (512,144) width 257: &quot;some dummy text this is some dummy&quot;
+          text run at (384,162) width 188: &quot;text this is some dummy text &quot;
+          text run at (571,162) width 198: &quot;this is some dummy text this is&quot;
+          text run at (384,180) width 273: &quot;some dummy text this is some dummy &quot;
+          text run at (656,180) width 113: &quot;text this is some&quot;
+          text run at (384,198) width 337: &quot;dummy text this is some dummy text this is some &quot;
+          text run at (720,198) width 49: &quot;dummy&quot;
+          text run at (384,216) width 385: &quot;text this is some dummy text this is some dummy text this is&quot;
+          text run at (384,234) width 385: &quot;some dummy text this is some dummy text this is some&quot;
+          text run at (384,252) width 84: &quot;dummy text &quot;
+          text run at (467,252) width 302: &quot;this is some dummy text this is some dummy&quot;
+          text run at (384,270) width 160: &quot;text this is some dummy &quot;
+          text run at (543,270) width 226: &quot;text this is some dummy text this is&quot;
+          text run at (384,288) width 217: &quot;some dummy text this is some &quot;
+          text run at (600,288) width 169: &quot;dummy text this is some&quot;
+          text run at (384,306) width 298: &quot;dummy text this is some dummy text this is &quot;
</ins><span class="cx">           text run at (681,306) width 88: &quot;some dummy&quot;
</span><del>-          text run at (385,324) width 347: &quot;text this is some dummy text this is some dummy text &quot;
-          text run at (732,324) width 37: &quot;this is&quot;
</del><ins>+          text run at (384,324) width 348: &quot;text this is some dummy text this is some dummy text &quot;
+          text run at (731,324) width 38: &quot;this is&quot;
</ins><span class="cx">           text run at (0,342) width 404: &quot;some dummy text this is some dummy text this is some dummy &quot;
</span><span class="cx">           text run at (404,342) width 365: &quot;text this is some dummy text this is some dummy text this&quot;
</span><span class="cx">           text run at (0,360) width 52: &quot;is some &quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmaccss21t100801c544valgn00aagexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/css2.1/t100801-c544-valgn-00-a-ag-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/css2.1/t100801-c544-valgn-00-a-ag-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/css2.1/t100801-c544-valgn-00-a-ag-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -8,14 +8,14 @@
</span><span class="cx">           text run at (0,0) width 755: &quot;There should be four identical white boxes in the teal block below, all the same size, each one a little lower down on the&quot;
</span><span class="cx">           text run at (0,18) width 134: &quot;line, in a step pattern.&quot;
</span><span class="cx">       RenderBlock {DIV} at (50,86) size 684x103 [color=#FFFFFF] [bgcolor=#008080]
</span><del>-        RenderInline {SPAN} at (0,0) size 50x51
-          RenderText {#text} at (13,12) size 50x51
-            text run at (13,12) width 50: &quot;X&quot;
-        RenderText {#text} at (63,29) size 50x51
-          text run at (63,29) width 50: &quot; &quot;
-        RenderImage {IMG} at (113,19) size 50x51
-        RenderText {#text} at (163,29) size 150x51
-          text run at (163,29) width 150: &quot; X &quot;
-        RenderInline {SPAN} at (0,0) size 50x51
-          RenderText {#text} at (313,40) size 50x51
-            text run at (313,40) width 50: &quot;X&quot;
</del><ins>+        RenderInline {SPAN} at (0,0) size 51x51
+          RenderText {#text} at (12,12) size 51x51
+            text run at (12,12) width 51: &quot;X&quot;
+        RenderText {#text} at (62,29) size 51x51
+          text run at (62,29) width 51: &quot; &quot;
+        RenderImage {IMG} at (112,19) size 51x51
+        RenderText {#text} at (162,29) size 151x51
+          text run at (162,29) width 151: &quot; X &quot;
+        RenderInline {SPAN} at (0,0) size 51x51
+          RenderText {#text} at (312,40) size 51x51
+            text run at (312,40) width 51: &quot;X&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmaccss21t100801c544valgn02dagiexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/css2.1/t100801-c544-valgn-02-d-agi-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/css2.1/t100801-c544-valgn-02-d-agi-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/css2.1/t100801-c544-valgn-02-d-agi-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -10,76 +10,76 @@
</span><span class="cx">           text run at (0,18) width 83: &quot;alignment as &quot;
</span><span class="cx">           text run at (83,18) width 204: &quot;other blue rectangles on the line.&quot;
</span><span class="cx">       RenderBlock {P} at (15,52) size 754x273 [color=#0000FF] [bgcolor=#FFFFFF] [border: (1px solid #C0C0C0)]
</span><del>-        RenderText {#text} at (9,26) size 60x16
-          text run at (9,26) width 60: &quot;xxx &quot;
-        RenderImage {IMG} at (69,26) size 30x31
-        RenderText {#text} at (99,26) size 15x16
-          text run at (99,26) width 15: &quot; &quot;
-        RenderInline {SPAN} at (0,0) size 114x39 [color=#C0C0C0]
-          RenderText {#text} at (114,8) size 114x39
-            text run at (114,8) width 114: &quot;xxx&quot;
-        RenderText {#text} at (228,26) size 15x16
-          text run at (228,26) width 15: &quot; &quot;
-        RenderImage {IMG} at (243,26) size 50x51
-        RenderText {#text} at (293,26) size 15x16
-          text run at (293,26) width 15: &quot; &quot;
-        RenderInline {BIG} at (0,0) size 60x21 [color=#C0C0C0]
-          RenderText {#text} at (308,22) size 60x21
-            text run at (308,22) width 60: &quot;xxx&quot;
-        RenderText {#text} at (368,26) size 15x16
-          text run at (368,26) width 15: &quot; &quot;
-        RenderImage {IMG} at (383,26) size 10x11
-        RenderText {#text} at (393,26) size 15x16
-          text run at (393,26) width 15: &quot; &quot;
-        RenderInline {SMALL} at (0,0) size 30x11 [color=#C0C0C0]
-          RenderText {#text} at (408,30) size 30x11
-            text run at (408,30) width 30: &quot;xxx&quot;
-        RenderText {#text} at (438,26) size 15x16
-          text run at (438,26) width 15: &quot; &quot;
-        RenderImage {IMG} at (453,26) size 20x21
-        RenderText {#text} at (473,26) size 75x16
-          text run at (473,26) width 15: &quot; &quot;
-          text run at (488,26) width 60: &quot;xxx &quot;
-        RenderImage {IMG} at (548,26) size 65x66
-        RenderText {#text} at (613,26) size 15x16
-          text run at (613,26) width 15: &quot; &quot;
-        RenderInline {SPAN} at (0,0) size 90x31 [color=#C0C0C0]
-          RenderText {#text} at (628,14) size 90x31
-            text run at (628,14) width 90: &quot;xxx&quot;
</del><ins>+        RenderText {#text} at (8,26) size 61x16
+          text run at (8,26) width 61: &quot;xxx &quot;
+        RenderImage {IMG} at (68,26) size 31x31
+        RenderText {#text} at (98,26) size 16x16
+          text run at (98,26) width 16: &quot; &quot;
+        RenderInline {SPAN} at (0,0) size 115x39 [color=#C0C0C0]
+          RenderText {#text} at (113,8) size 115x39
+            text run at (113,8) width 115: &quot;xxx&quot;
+        RenderText {#text} at (227,26) size 16x16
+          text run at (227,26) width 16: &quot; &quot;
+        RenderImage {IMG} at (242,26) size 51x51
+        RenderText {#text} at (292,26) size 16x16
+          text run at (292,26) width 16: &quot; &quot;
+        RenderInline {BIG} at (0,0) size 61x21 [color=#C0C0C0]
+          RenderText {#text} at (307,22) size 61x21
+            text run at (307,22) width 61: &quot;xxx&quot;
+        RenderText {#text} at (367,26) size 16x16
+          text run at (367,26) width 16: &quot; &quot;
+        RenderImage {IMG} at (382,26) size 11x11
+        RenderText {#text} at (392,26) size 16x16
+          text run at (392,26) width 16: &quot; &quot;
+        RenderInline {SMALL} at (0,0) size 31x11 [color=#C0C0C0]
+          RenderText {#text} at (407,30) size 31x11
+            text run at (407,30) width 31: &quot;xxx&quot;
+        RenderText {#text} at (437,26) size 16x16
+          text run at (437,26) width 16: &quot; &quot;
+        RenderImage {IMG} at (452,26) size 21x21
+        RenderText {#text} at (472,26) size 76x16
+          text run at (472,26) width 16: &quot; &quot;
+          text run at (487,26) width 61: &quot;xxx &quot;
+        RenderImage {IMG} at (547,26) size 66x66
+        RenderText {#text} at (612,26) size 16x16
+          text run at (612,26) width 16: &quot; &quot;
+        RenderInline {SPAN} at (0,0) size 91x31 [color=#C0C0C0]
+          RenderText {#text} at (627,14) size 91x31
+            text run at (627,14) width 91: &quot;xxx&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><del>-        RenderImage {IMG} at (9,124) size 35x36
-        RenderText {#text} at (44,124) size 75x16
-          text run at (44,124) width 15: &quot; &quot;
-          text run at (59,124) width 60: &quot;xxx &quot;
-        RenderImage {IMG} at (119,124) size 30x31
-        RenderText {#text} at (149,124) size 15x16
-          text run at (149,124) width 15: &quot; &quot;
-        RenderInline {SPAN} at (0,0) size 352x24 [color=#C0C0C0]
-          RenderText {#text} at (164,118) size 92x24
-            text run at (164,118) width 92: &quot;xxx &quot;
-          RenderInline {SPAN} at (0,0) size 168x57
-            RenderText {#text} at (256,91) size 168x57
-              text run at (256,91) width 168: &quot;xxx&quot;
-          RenderText {#text} at (424,118) size 92x24
-            text run at (424,118) width 92: &quot; xxx&quot;
-        RenderText {#text} at (516,124) size 15x16
-          text run at (516,124) width 15: &quot; &quot;
-        RenderImage {IMG} at (531,124) size 50x51
-        RenderText {#text} at (581,124) size 15x16
-          text run at (581,124) width 15: &quot; &quot;
-        RenderInline {SMALL} at (0,0) size 30x11 [color=#C0C0C0]
-          RenderText {#text} at (596,128) size 30x11
-            text run at (596,128) width 30: &quot;xxx&quot;
-        RenderText {#text} at (626,124) size 15x16
-          text run at (626,124) width 15: &quot; &quot;
-        RenderImage {IMG} at (641,124) size 15x16
-        RenderText {#text} at (656,124) size 15x16
-          text run at (656,124) width 15: &quot; &quot;
-        RenderInline {BIG} at (0,0) size 60x21 [color=#C0C0C0]
-          RenderText {#text} at (671,120) size 60x21
-            text run at (671,120) width 60: &quot;xxx&quot;
</del><ins>+        RenderImage {IMG} at (8,124) size 36x36
+        RenderText {#text} at (43,124) size 76x16
+          text run at (43,124) width 16: &quot; &quot;
+          text run at (58,124) width 61: &quot;xxx &quot;
+        RenderImage {IMG} at (118,124) size 31x31
+        RenderText {#text} at (148,124) size 16x16
+          text run at (148,124) width 16: &quot; &quot;
+        RenderInline {SPAN} at (0,0) size 353x24 [color=#C0C0C0]
+          RenderText {#text} at (163,118) size 93x24
+            text run at (163,118) width 93: &quot;xxx &quot;
+          RenderInline {SPAN} at (0,0) size 169x57
+            RenderText {#text} at (255,91) size 169x57
+              text run at (255,91) width 169: &quot;xxx&quot;
+          RenderText {#text} at (423,118) size 93x24
+            text run at (423,118) width 93: &quot; xxx&quot;
+        RenderText {#text} at (515,124) size 16x16
+          text run at (515,124) width 16: &quot; &quot;
+        RenderImage {IMG} at (530,124) size 51x51
+        RenderText {#text} at (580,124) size 16x16
+          text run at (580,124) width 16: &quot; &quot;
+        RenderInline {SMALL} at (0,0) size 31x11 [color=#C0C0C0]
+          RenderText {#text} at (595,128) size 31x11
+            text run at (595,128) width 31: &quot;xxx&quot;
+        RenderText {#text} at (625,124) size 16x16
+          text run at (625,124) width 16: &quot; &quot;
+        RenderImage {IMG} at (640,124) size 16x16
+        RenderText {#text} at (655,124) size 16x16
+          text run at (655,124) width 16: &quot; &quot;
+        RenderInline {BIG} at (0,0) size 61x21 [color=#C0C0C0]
+          RenderText {#text} at (670,120) size 61x21
+            text run at (670,120) width 61: &quot;xxx&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><del>-        RenderImage {IMG} at (9,174) size 90x91
-        RenderText {#text} at (99,174) size 60x16
-          text run at (99,174) width 15: &quot; &quot;
-          text run at (114,174) width 45: &quot;xxx&quot;
</del><ins>+        RenderImage {IMG} at (8,174) size 91x91
+        RenderText {#text} at (98,174) size 61x16
+          text run at (98,174) width 16: &quot; &quot;
+          text run at (113,174) width 46: &quot;xxx&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmaccss21t100801c544valgn03dagiexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/css2.1/t100801-c544-valgn-03-d-agi-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/css2.1/t100801-c544-valgn-03-d-agi-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/css2.1/t100801-c544-valgn-03-d-agi-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -10,72 +10,72 @@
</span><span class="cx">           text run at (0,18) width 83: &quot;alignment as &quot;
</span><span class="cx">           text run at (83,18) width 204: &quot;other blue rectangles on the line.&quot;
</span><span class="cx">       RenderBlock {P} at (15,52) size 754x236 [color=#0000FF] [bgcolor=#FFFFFF] [border: (1px solid #C0C0C0)]
</span><del>-        RenderText {#text} at (9,34) size 60x16
-          text run at (9,34) width 60: &quot;\x{C9}\x{C9}\x{C9} &quot;
-        RenderImage {IMG} at (69,25) size 30x31
-        RenderText {#text} at (99,34) size 15x16
-          text run at (99,34) width 15: &quot; &quot;
-        RenderInline {SPAN} at (0,0) size 114x39 [color=#C0C0C0]
-          RenderText {#text} at (114,16) size 114x39
-            text run at (114,16) width 114: &quot;xxx&quot;
-        RenderText {#text} at (228,34) size 15x16
-          text run at (228,34) width 15: &quot; &quot;
-        RenderImage {IMG} at (243,15) size 50x51
-        RenderText {#text} at (293,34) size 75x16
-          text run at (293,34) width 15: &quot; &quot;
-          text run at (308,34) width 60: &quot;\x{C9}\x{C9}\x{C9} &quot;
-        RenderImage {IMG} at (368,35) size 10x11
-        RenderText {#text} at (378,34) size 15x16
-          text run at (378,34) width 15: &quot; &quot;
-        RenderInline {SMALL} at (0,0) size 30x11 [color=#C0C0C0]
-          RenderText {#text} at (393,38) size 30x11
-            text run at (393,38) width 30: &quot;xxx&quot;
-        RenderText {#text} at (423,34) size 15x16
-          text run at (423,34) width 15: &quot; &quot;
-        RenderImage {IMG} at (438,30) size 20x21
-        RenderText {#text} at (458,34) size 75x16
-          text run at (458,34) width 15: &quot; &quot;
-          text run at (473,34) width 60: &quot;\x{C9}\x{C9}\x{C9} &quot;
-        RenderImage {IMG} at (533,8) size 65x66
-        RenderText {#text} at (598,34) size 75x16
-          text run at (598,34) width 15: &quot; &quot;
-          text run at (613,34) width 60: &quot;\x{C9}\x{C9}\x{C9} &quot;
-        RenderImage {IMG} at (673,23) size 35x36
</del><ins>+        RenderText {#text} at (8,34) size 61x16
+          text run at (8,34) width 61: &quot;\x{C9}\x{C9}\x{C9} &quot;
+        RenderImage {IMG} at (68,25) size 31x31
+        RenderText {#text} at (98,34) size 16x16
+          text run at (98,34) width 16: &quot; &quot;
+        RenderInline {SPAN} at (0,0) size 115x39 [color=#C0C0C0]
+          RenderText {#text} at (113,16) size 115x39
+            text run at (113,16) width 115: &quot;xxx&quot;
+        RenderText {#text} at (227,34) size 16x16
+          text run at (227,34) width 16: &quot; &quot;
+        RenderImage {IMG} at (242,15) size 51x51
+        RenderText {#text} at (292,34) size 76x16
+          text run at (292,34) width 16: &quot; &quot;
+          text run at (307,34) width 61: &quot;\x{C9}\x{C9}\x{C9} &quot;
+        RenderImage {IMG} at (367,35) size 11x11
+        RenderText {#text} at (377,34) size 16x16
+          text run at (377,34) width 16: &quot; &quot;
+        RenderInline {SMALL} at (0,0) size 31x11 [color=#C0C0C0]
+          RenderText {#text} at (392,38) size 31x11
+            text run at (392,38) width 31: &quot;xxx&quot;
+        RenderText {#text} at (422,34) size 16x16
+          text run at (422,34) width 16: &quot; &quot;
+        RenderImage {IMG} at (437,30) size 21x21
+        RenderText {#text} at (457,34) size 76x16
+          text run at (457,34) width 16: &quot; &quot;
+          text run at (472,34) width 61: &quot;\x{C9}\x{C9}\x{C9} &quot;
+        RenderImage {IMG} at (532,8) size 66x66
+        RenderText {#text} at (597,34) size 76x16
+          text run at (597,34) width 16: &quot; &quot;
+          text run at (612,34) width 61: &quot;\x{C9}\x{C9}\x{C9} &quot;
+        RenderImage {IMG} at (672,23) size 36x36
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><del>-        RenderInline {SPAN} at (0,0) size 90x31 [color=#C0C0C0]
-          RenderText {#text} at (9,94) size 90x31
-            text run at (9,94) width 90: &quot;xxx&quot;
-        RenderText {#text} at (99,106) size 15x16
-          text run at (99,106) width 15: &quot; &quot;
-        RenderImage {IMG} at (114,87) size 50x51
-        RenderText {#text} at (164,106) size 15x16
-          text run at (164,106) width 15: &quot; &quot;
-        RenderInline {SPAN} at (0,0) size 352x24 [color=#C0C0C0]
-          RenderText {#text} at (179,100) size 92x24
-            text run at (179,100) width 92: &quot;xxx &quot;
-          RenderInline {SPAN} at (0,0) size 168x57
-            RenderText {#text} at (271,73) size 168x57
-              text run at (271,73) width 168: &quot;xxx&quot;
-          RenderText {#text} at (439,100) size 92x24
-            text run at (439,100) width 92: &quot; xxx&quot;
-        RenderText {#text} at (531,106) size 15x16
-          text run at (531,106) width 15: &quot; &quot;
-        RenderImage {IMG} at (546,87) size 50x51
-        RenderText {#text} at (596,106) size 15x16
-          text run at (596,106) width 15: &quot; &quot;
-        RenderInline {SMALL} at (0,0) size 30x11 [color=#C0C0C0]
-          RenderText {#text} at (611,110) size 30x11
-            text run at (611,110) width 30: &quot;xxx&quot;
-        RenderText {#text} at (641,106) size 15x16
-          text run at (641,106) width 15: &quot; &quot;
-        RenderImage {IMG} at (656,105) size 15x16
-        RenderText {#text} at (671,106) size 15x16
-          text run at (671,106) width 15: &quot; &quot;
-        RenderInline {BIG} at (0,0) size 60x21 [color=#C0C0C0]
-          RenderText {#text} at (686,102) size 60x21
-            text run at (686,102) width 60: &quot;xxx&quot;
</del><ins>+        RenderInline {SPAN} at (0,0) size 91x31 [color=#C0C0C0]
+          RenderText {#text} at (8,94) size 91x31
+            text run at (8,94) width 91: &quot;xxx&quot;
+        RenderText {#text} at (98,106) size 16x16
+          text run at (98,106) width 16: &quot; &quot;
+        RenderImage {IMG} at (113,87) size 51x51
+        RenderText {#text} at (163,106) size 16x16
+          text run at (163,106) width 16: &quot; &quot;
+        RenderInline {SPAN} at (0,0) size 353x24 [color=#C0C0C0]
+          RenderText {#text} at (178,100) size 93x24
+            text run at (178,100) width 93: &quot;xxx &quot;
+          RenderInline {SPAN} at (0,0) size 169x57
+            RenderText {#text} at (270,73) size 169x57
+              text run at (270,73) width 169: &quot;xxx&quot;
+          RenderText {#text} at (438,100) size 93x24
+            text run at (438,100) width 93: &quot; xxx&quot;
+        RenderText {#text} at (530,106) size 16x16
+          text run at (530,106) width 16: &quot; &quot;
+        RenderImage {IMG} at (545,87) size 51x51
+        RenderText {#text} at (595,106) size 16x16
+          text run at (595,106) width 16: &quot; &quot;
+        RenderInline {SMALL} at (0,0) size 31x11 [color=#C0C0C0]
+          RenderText {#text} at (610,110) size 31x11
+            text run at (610,110) width 31: &quot;xxx&quot;
+        RenderText {#text} at (640,106) size 16x16
+          text run at (640,106) width 16: &quot; &quot;
+        RenderImage {IMG} at (655,105) size 16x16
+        RenderText {#text} at (670,106) size 16x16
+          text run at (670,106) width 16: &quot; &quot;
+        RenderInline {BIG} at (0,0) size 61x21 [color=#C0C0C0]
+          RenderText {#text} at (685,102) size 61x21
+            text run at (685,102) width 61: &quot;xxx&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><del>-        RenderImage {IMG} at (9,137) size 90x91
-        RenderText {#text} at (99,176) size 60x16
-          text run at (99,176) width 15: &quot; &quot;
-          text run at (114,176) width 45: &quot;\x{C9}\x{C9}\x{C9}&quot;
</del><ins>+        RenderImage {IMG} at (8,137) size 91x91
+        RenderText {#text} at (98,176) size 61x16
+          text run at (98,176) width 16: &quot; &quot;
+          text run at (113,176) width 46: &quot;\x{C9}\x{C9}\x{C9}&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmaccss21t100801c544valgn04dagiexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/css2.1/t100801-c544-valgn-04-d-agi-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/css2.1/t100801-c544-valgn-04-d-agi-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/css2.1/t100801-c544-valgn-04-d-agi-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -10,81 +10,81 @@
</span><span class="cx">           text run at (0,18) width 83: &quot;alignment as &quot;
</span><span class="cx">           text run at (83,18) width 204: &quot;other blue rectangles on the line.&quot;
</span><span class="cx">       RenderBlock {P} at (15,52) size 754x172 [color=#0000FF] [bgcolor=#FFFFFF] [border: (1px solid #C0C0C0)]
</span><del>-        RenderInline {SPAN} at (0,0) size 45x16
-          RenderText {#text} at (9,8) size 45x16
-            text run at (9,8) width 45: &quot;xxx&quot;
-        RenderText {#text} at (54,8) size 15x16
-          text run at (54,8) width 15: &quot; &quot;
-        RenderImage {IMG} at (69,8) size 10x11
-        RenderText {#text} at (79,8) size 15x16
-          text run at (79,8) width 15: &quot; &quot;
-        RenderInline {SPAN} at (0,0) size 114x39
-          RenderText {#text} at (94,8) size 114x39
-            text run at (94,8) width 114: &quot;xxx&quot;
-        RenderText {#text} at (208,8) size 15x16
-          text run at (208,8) width 15: &quot; &quot;
-        RenderImage {IMG} at (223,8) size 10x11
-        RenderText {#text} at (233,8) size 15x16
-          text run at (233,8) width 15: &quot; &quot;
-        RenderInline {SPAN} at (0,0) size 45x16
-          RenderText {#text} at (248,8) size 45x16
-            text run at (248,8) width 45: &quot;xxx&quot;
-        RenderText {#text} at (293,8) size 15x16
-          text run at (293,8) width 15: &quot; &quot;
-        RenderImage {IMG} at (308,8) size 10x11
-        RenderText {#text} at (318,8) size 15x16
-          text run at (318,8) width 15: &quot; &quot;
-        RenderInline {SPAN} at (0,0) size 45x16
-          RenderText {#text} at (333,8) size 45x16
-            text run at (333,8) width 45: &quot;xxx&quot;
-        RenderText {#text} at (378,8) size 15x16
-          text run at (378,8) width 15: &quot; &quot;
-        RenderImage {IMG} at (393,8) size 10x11
-        RenderText {#text} at (403,8) size 15x16
-          text run at (403,8) width 15: &quot; &quot;
-        RenderInline {BIG} at (0,0) size 60x21
-          RenderText {#text} at (418,8) size 60x21
-            text run at (418,8) width 60: &quot;xxx&quot;
-        RenderText {#text} at (478,8) size 15x16
-          text run at (478,8) width 15: &quot; &quot;
-        RenderImage {IMG} at (493,8) size 20x21
-        RenderText {#text} at (513,8) size 15x16
-          text run at (513,8) width 15: &quot; &quot;
-        RenderInline {SPAN} at (0,0) size 45x16
-          RenderText {#text} at (528,8) size 45x16
-            text run at (528,8) width 45: &quot;xxx&quot;
-        RenderText {#text} at (573,8) size 15x16
-          text run at (573,8) width 15: &quot; &quot;
-        RenderImage {IMG} at (588,8) size 65x66
-        RenderText {#text} at (653,8) size 15x16
-          text run at (653,8) width 15: &quot; &quot;
-        RenderInline {SPAN} at (0,0) size 45x16
-          RenderText {#text} at (668,8) size 45x16
-            text run at (668,8) width 45: &quot;xxx&quot;
</del><ins>+        RenderInline {SPAN} at (0,0) size 46x16
+          RenderText {#text} at (8,8) size 46x16
+            text run at (8,8) width 46: &quot;xxx&quot;
+        RenderText {#text} at (53,8) size 16x16
+          text run at (53,8) width 16: &quot; &quot;
+        RenderImage {IMG} at (68,8) size 11x11
+        RenderText {#text} at (78,8) size 16x16
+          text run at (78,8) width 16: &quot; &quot;
+        RenderInline {SPAN} at (0,0) size 115x39
+          RenderText {#text} at (93,8) size 115x39
+            text run at (93,8) width 115: &quot;xxx&quot;
+        RenderText {#text} at (207,8) size 16x16
+          text run at (207,8) width 16: &quot; &quot;
+        RenderImage {IMG} at (222,8) size 11x11
+        RenderText {#text} at (232,8) size 16x16
+          text run at (232,8) width 16: &quot; &quot;
+        RenderInline {SPAN} at (0,0) size 46x16
+          RenderText {#text} at (247,8) size 46x16
+            text run at (247,8) width 46: &quot;xxx&quot;
+        RenderText {#text} at (292,8) size 16x16
+          text run at (292,8) width 16: &quot; &quot;
+        RenderImage {IMG} at (307,8) size 11x11
+        RenderText {#text} at (317,8) size 16x16
+          text run at (317,8) width 16: &quot; &quot;
+        RenderInline {SPAN} at (0,0) size 46x16
+          RenderText {#text} at (332,8) size 46x16
+            text run at (332,8) width 46: &quot;xxx&quot;
+        RenderText {#text} at (377,8) size 16x16
+          text run at (377,8) width 16: &quot; &quot;
+        RenderImage {IMG} at (392,8) size 11x11
+        RenderText {#text} at (402,8) size 16x16
+          text run at (402,8) width 16: &quot; &quot;
+        RenderInline {BIG} at (0,0) size 61x21
+          RenderText {#text} at (417,8) size 61x21
+            text run at (417,8) width 61: &quot;xxx&quot;
+        RenderText {#text} at (477,8) size 16x16
+          text run at (477,8) width 16: &quot; &quot;
+        RenderImage {IMG} at (492,8) size 21x21
+        RenderText {#text} at (512,8) size 16x16
+          text run at (512,8) width 16: &quot; &quot;
+        RenderInline {SPAN} at (0,0) size 46x16
+          RenderText {#text} at (527,8) size 46x16
+            text run at (527,8) width 46: &quot;xxx&quot;
+        RenderText {#text} at (572,8) size 16x16
+          text run at (572,8) width 16: &quot; &quot;
+        RenderImage {IMG} at (587,8) size 66x66
+        RenderText {#text} at (652,8) size 16x16
+          text run at (652,8) width 16: &quot; &quot;
+        RenderInline {SPAN} at (0,0) size 46x16
+          RenderText {#text} at (667,8) size 46x16
+            text run at (667,8) width 46: &quot;xxx&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><del>-        RenderImage {IMG} at (9,73) size 35x36
-        RenderText {#text} at (44,73) size 15x16
-          text run at (44,73) width 15: &quot; &quot;
-        RenderInline {SPAN} at (0,0) size 90x31
-          RenderText {#text} at (59,73) size 90x31
-            text run at (59,73) width 90: &quot;xxx&quot;
-        RenderText {#text} at (149,73) size 15x16
-          text run at (149,73) width 15: &quot; &quot;
-        RenderImage {IMG} at (164,73) size 50x51
-        RenderText {#text} at (214,73) size 15x16
-          text run at (214,73) width 15: &quot; &quot;
-        RenderInline {SPAN} at (0,0) size 45x16
-          RenderText {#text} at (229,73) size 45x16
-            text run at (229,73) width 45: &quot;xxx&quot;
-        RenderText {#text} at (274,73) size 15x16
-          text run at (274,73) width 15: &quot; &quot;
-        RenderImage {IMG} at (289,73) size 15x16
-        RenderText {#text} at (304,73) size 15x16
-          text run at (304,73) width 15: &quot; &quot;
-        RenderInline {BIG} at (0,0) size 60x21
-          RenderText {#text} at (319,73) size 60x21
-            text run at (319,73) width 60: &quot;xxx&quot;
-        RenderText {#text} at (379,73) size 15x16
-          text run at (379,73) width 15: &quot; &quot;
-        RenderImage {IMG} at (394,73) size 90x91
</del><ins>+        RenderImage {IMG} at (8,73) size 36x36
+        RenderText {#text} at (43,73) size 16x16
+          text run at (43,73) width 16: &quot; &quot;
+        RenderInline {SPAN} at (0,0) size 91x31
+          RenderText {#text} at (58,73) size 91x31
+            text run at (58,73) width 91: &quot;xxx&quot;
+        RenderText {#text} at (148,73) size 16x16
+          text run at (148,73) width 16: &quot; &quot;
+        RenderImage {IMG} at (163,73) size 51x51
+        RenderText {#text} at (213,73) size 16x16
+          text run at (213,73) width 16: &quot; &quot;
+        RenderInline {SPAN} at (0,0) size 46x16
+          RenderText {#text} at (228,73) size 46x16
+            text run at (228,73) width 46: &quot;xxx&quot;
+        RenderText {#text} at (273,73) size 16x16
+          text run at (273,73) width 16: &quot; &quot;
+        RenderImage {IMG} at (288,73) size 16x16
+        RenderText {#text} at (303,73) size 16x16
+          text run at (303,73) width 16: &quot; &quot;
+        RenderInline {BIG} at (0,0) size 61x21
+          RenderText {#text} at (318,73) size 61x21
+            text run at (318,73) width 61: &quot;xxx&quot;
+        RenderText {#text} at (378,73) size 16x16
+          text run at (378,73) width 16: &quot; &quot;
+        RenderImage {IMG} at (393,73) size 91x91
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmaccss3unicodebidiisolatebasicexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/css3/unicode-bidi-isolate-basic-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/css3/unicode-bidi-isolate-basic-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/css3/unicode-bidi-isolate-basic-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -448,437 +448,437 @@
</span><span class="cx">       RenderText {#text} at (15,0) size 7x18
</span><span class="cx">         text run at (15,0) width 7: &quot;c&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1022) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7 RTL: &quot;\&quot;&quot;
-      RenderInline {SPAN} at (0,0) size 5x18
-        RenderText {#text} at (16,0) size 5x18
-          text run at (16,0) width 5: &quot;)&quot;
-      RenderText {#text} at (11,0) size 5x18
-        text run at (11,0) width 5 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8 RTL: &quot;\&quot;&quot;
+      RenderInline {SPAN} at (0,0) size 6x18
+        RenderText {#text} at (16,0) size 6x18
+          text run at (16,0) width 6: &quot;)&quot;
+      RenderText {#text} at (11,0) size 6x18
+        text run at (11,0) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1040) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderInline {SPAN} at (0,0) size 5x18
-        RenderText {#text} at (16,1) size 5x18
-          text run at (16,1) width 5: &quot;)&quot;
-      RenderText {#text} at (6,1) size 10x18
-        text run at (6,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderInline {SPAN} at (0,0) size 6x18
+        RenderText {#text} at (16,1) size 6x18
+          text run at (16,1) width 6: &quot;)&quot;
+      RenderText {#text} at (7,1) size 10x18
+        text run at (7,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1059) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7 RTL: &quot;\&quot;&quot;
-      RenderInline {SPAN} at (0,0) size 5x18
-        RenderText {#text} at (16,0) size 5x18
-          text run at (16,0) width 5: &quot;)&quot;
-      RenderText {#text} at (9,0) size 7x18
-        text run at (9,0) width 7: &quot;c&quot;
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8 RTL: &quot;\&quot;&quot;
+      RenderInline {SPAN} at (0,0) size 6x18
+        RenderText {#text} at (16,0) size 6x18
+          text run at (16,0) width 6: &quot;)&quot;
+      RenderText {#text} at (9,0) size 8x18
+        text run at (9,0) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1077) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderInline {SPAN} at (0,0) size 7x18
-        RenderText {#text} at (14,1) size 7x18
-          text run at (14,1) width 7 RTL: &quot;\x{5E0}&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderInline {SPAN} at (0,0) size 8x18
+        RenderText {#text} at (14,1) size 8x18
+          text run at (14,1) width 8 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (9,1) size 6x18
</span><span class="cx">         text run at (9,1) width 6 RTL: &quot;(&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1096) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderInline {SPAN} at (0,0) size 7x18
-        RenderText {#text} at (14,1) size 7x18
-          text run at (14,1) width 7 RTL: &quot;\x{5E0}&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderInline {SPAN} at (0,0) size 8x18
+        RenderText {#text} at (14,1) size 8x18
+          text run at (14,1) width 8 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (5,1) size 10x18
</span><span class="cx">         text run at (5,1) width 10 RTL: &quot;\x{5D1}&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1115) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderInline {SPAN} at (0,0) size 7x18
-        RenderText {#text} at (14,1) size 7x18
-          text run at (14,1) width 7 RTL: &quot;\x{5E0}&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderInline {SPAN} at (0,0) size 8x18
+        RenderText {#text} at (14,1) size 8x18
+          text run at (14,1) width 8 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (7,1) size 8x18
</span><span class="cx">         text run at (7,1) width 8: &quot;c&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1134) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7 RTL: &quot;\&quot;&quot;
-      RenderInline {SPAN} at (0,0) size 8x18
-        RenderText {#text} at (13,0) size 8x18
-          text run at (13,0) width 8: &quot;b&quot;
-      RenderText {#text} at (8,0) size 5x18
-        text run at (8,0) width 5 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8 RTL: &quot;\&quot;&quot;
+      RenderInline {SPAN} at (0,0) size 9x18
+        RenderText {#text} at (13,0) size 9x18
+          text run at (13,0) width 9: &quot;b&quot;
+      RenderText {#text} at (8,0) size 6x18
+        text run at (8,0) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1152) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderInline {SPAN} at (0,0) size 8x18
-        RenderText {#text} at (13,1) size 8x18
-          text run at (13,1) width 8: &quot;b&quot;
-      RenderText {#text} at (3,1) size 10x18
-        text run at (3,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderInline {SPAN} at (0,0) size 9x18
+        RenderText {#text} at (13,1) size 9x18
+          text run at (13,1) width 9: &quot;b&quot;
+      RenderText {#text} at (4,1) size 10x18
+        text run at (4,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1171) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7 RTL: &quot;\&quot;&quot;
-      RenderInline {SPAN} at (0,0) size 8x18
-        RenderText {#text} at (13,0) size 8x18
-          text run at (13,0) width 8: &quot;b&quot;
-      RenderText {#text} at (6,0) size 7x18
-        text run at (6,0) width 7: &quot;c&quot;
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8 RTL: &quot;\&quot;&quot;
+      RenderInline {SPAN} at (0,0) size 9x18
+        RenderText {#text} at (13,0) size 9x18
+          text run at (13,0) width 9: &quot;b&quot;
+      RenderText {#text} at (6,0) size 8x18
+        text run at (6,0) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1200) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7 RTL: &quot;\&quot;&quot;
-      RenderInline {SPAN} at (0,0) size 5x18
-        RenderText {#text} at (16,0) size 5x18
-          text run at (16,0) width 5 RTL: &quot;)&quot;
-      RenderText {#text} at (11,0) size 5x18
-        text run at (11,0) width 5 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8 RTL: &quot;\&quot;&quot;
+      RenderInline {SPAN} at (0,0) size 6x18
+        RenderText {#text} at (16,0) size 6x18
+          text run at (16,0) width 6 RTL: &quot;)&quot;
+      RenderText {#text} at (11,0) size 6x18
+        text run at (11,0) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1218) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderInline {SPAN} at (0,0) size 5x18
-        RenderText {#text} at (16,1) size 5x18
-          text run at (16,1) width 5 RTL: &quot;)&quot;
-      RenderText {#text} at (6,1) size 10x18
-        text run at (6,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderInline {SPAN} at (0,0) size 6x18
+        RenderText {#text} at (16,1) size 6x18
+          text run at (16,1) width 6 RTL: &quot;)&quot;
+      RenderText {#text} at (7,1) size 10x18
+        text run at (7,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1237) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7 RTL: &quot;\&quot;&quot;
-      RenderInline {SPAN} at (0,0) size 5x18
-        RenderText {#text} at (16,0) size 5x18
-          text run at (16,0) width 5 RTL: &quot;)&quot;
-      RenderText {#text} at (9,0) size 7x18
-        text run at (9,0) width 7: &quot;c&quot;
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8 RTL: &quot;\&quot;&quot;
+      RenderInline {SPAN} at (0,0) size 6x18
+        RenderText {#text} at (16,0) size 6x18
+          text run at (16,0) width 6 RTL: &quot;)&quot;
+      RenderText {#text} at (9,0) size 8x18
+        text run at (9,0) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1255) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderInline {SPAN} at (0,0) size 7x18
-        RenderText {#text} at (14,1) size 7x18
-          text run at (14,1) width 7 RTL: &quot;\x{5E0}&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderInline {SPAN} at (0,0) size 8x18
+        RenderText {#text} at (14,1) size 8x18
+          text run at (14,1) width 8 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (9,1) size 6x18
</span><span class="cx">         text run at (9,1) width 6 RTL: &quot;(&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1274) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderInline {SPAN} at (0,0) size 7x18
-        RenderText {#text} at (14,1) size 7x18
-          text run at (14,1) width 7 RTL: &quot;\x{5E0}&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderInline {SPAN} at (0,0) size 8x18
+        RenderText {#text} at (14,1) size 8x18
+          text run at (14,1) width 8 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (5,1) size 10x18
</span><span class="cx">         text run at (5,1) width 10 RTL: &quot;\x{5D1}&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1293) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderInline {SPAN} at (0,0) size 7x18
-        RenderText {#text} at (14,1) size 7x18
-          text run at (14,1) width 7 RTL: &quot;\x{5E0}&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderInline {SPAN} at (0,0) size 8x18
+        RenderText {#text} at (14,1) size 8x18
+          text run at (14,1) width 8 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (7,1) size 8x18
</span><span class="cx">         text run at (7,1) width 8: &quot;c&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1312) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7 RTL: &quot;\&quot;&quot;
-      RenderInline {SPAN} at (0,0) size 8x18
-        RenderText {#text} at (13,0) size 8x18
-          text run at (13,0) width 8: &quot;b&quot;
-      RenderText {#text} at (8,0) size 5x18
-        text run at (8,0) width 5 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8 RTL: &quot;\&quot;&quot;
+      RenderInline {SPAN} at (0,0) size 9x18
+        RenderText {#text} at (13,0) size 9x18
+          text run at (13,0) width 9: &quot;b&quot;
+      RenderText {#text} at (8,0) size 6x18
+        text run at (8,0) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1330) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderInline {SPAN} at (0,0) size 8x18
-        RenderText {#text} at (13,1) size 8x18
-          text run at (13,1) width 8: &quot;b&quot;
-      RenderText {#text} at (3,1) size 10x18
-        text run at (3,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderInline {SPAN} at (0,0) size 9x18
+        RenderText {#text} at (13,1) size 9x18
+          text run at (13,1) width 9: &quot;b&quot;
+      RenderText {#text} at (4,1) size 10x18
+        text run at (4,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1349) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7 RTL: &quot;\&quot;&quot;
-      RenderInline {SPAN} at (0,0) size 8x18
-        RenderText {#text} at (13,0) size 8x18
-          text run at (13,0) width 8: &quot;b&quot;
-      RenderText {#text} at (6,0) size 7x18
-        text run at (6,0) width 7: &quot;c&quot;
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8 RTL: &quot;\&quot;&quot;
+      RenderInline {SPAN} at (0,0) size 9x18
+        RenderText {#text} at (13,0) size 9x18
+          text run at (13,0) width 9: &quot;b&quot;
+      RenderText {#text} at (6,0) size 8x18
+        text run at (6,0) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1367) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
</ins><span class="cx">       RenderInline {SPAN} at (0,0) size 6x18
</span><del>-        RenderText {#text} at (11,1) size 6x18
-          text run at (11,1) width 6: &quot;)&quot;
-      RenderText {#text} at (6,1) size 6x18
-        text run at (6,1) width 6 RTL: &quot;(&quot;
</del><ins>+        RenderText {#text} at (12,1) size 6x18
+          text run at (12,1) width 6: &quot;)&quot;
+      RenderText {#text} at (7,1) size 6x18
+        text run at (7,1) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1386) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
</ins><span class="cx">       RenderInline {SPAN} at (0,0) size 6x18
</span><del>-        RenderText {#text} at (11,1) size 6x18
-          text run at (11,1) width 6: &quot;)&quot;
-      RenderText {#text} at (2,1) size 10x18
-        text run at (2,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+        RenderText {#text} at (12,1) size 6x18
+          text run at (12,1) width 6: &quot;)&quot;
+      RenderText {#text} at (3,1) size 10x18
+        text run at (3,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1405) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
</ins><span class="cx">       RenderInline {SPAN} at (0,0) size 6x18
</span><del>-        RenderText {#text} at (11,1) size 6x18
-          text run at (11,1) width 6: &quot;)&quot;
-      RenderText {#text} at (4,1) size 8x18
-        text run at (4,1) width 8: &quot;c&quot;
</del><ins>+        RenderText {#text} at (12,1) size 6x18
+          text run at (12,1) width 6: &quot;)&quot;
+      RenderText {#text} at (5,1) size 8x18
+        text run at (5,1) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1424) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
</ins><span class="cx">       RenderInline {SPAN} at (0,0) size 8x18
</span><del>-        RenderText {#text} at (9,1) size 8x18
-          text run at (9,1) width 8 RTL: &quot;\x{5E0}&quot;
-      RenderText {#text} at (4,1) size 6x18
-        text run at (4,1) width 6 RTL: &quot;(&quot;
</del><ins>+        RenderText {#text} at (10,1) size 8x18
+          text run at (10,1) width 8 RTL: &quot;\x{5E0}&quot;
+      RenderText {#text} at (5,1) size 6x18
+        text run at (5,1) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1443) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
</ins><span class="cx">       RenderInline {SPAN} at (0,0) size 8x18
</span><del>-        RenderText {#text} at (9,1) size 8x18
-          text run at (9,1) width 8 RTL: &quot;\x{5E0}&quot;
-      RenderText {#text} at (0,1) size 10x18
-        text run at (0,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+        RenderText {#text} at (10,1) size 8x18
+          text run at (10,1) width 8 RTL: &quot;\x{5E0}&quot;
+      RenderText {#text} at (1,1) size 10x18
+        text run at (1,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1462) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
</ins><span class="cx">       RenderInline {SPAN} at (0,0) size 8x18
</span><del>-        RenderText {#text} at (9,1) size 8x18
-          text run at (9,1) width 8 RTL: &quot;\x{5E0}&quot;
-      RenderText {#text} at (2,1) size 8x18
-        text run at (2,1) width 8: &quot;c&quot;
</del><ins>+        RenderText {#text} at (10,1) size 8x18
+          text run at (10,1) width 8 RTL: &quot;\x{5E0}&quot;
+      RenderText {#text} at (3,1) size 8x18
+        text run at (3,1) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1481) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
</ins><span class="cx">       RenderInline {SPAN} at (0,0) size 9x18
</span><del>-        RenderText {#text} at (8,1) size 9x18
-          text run at (8,1) width 9: &quot;b&quot;
-      RenderText {#text} at (3,1) size 6x18
-        text run at (3,1) width 6 RTL: &quot;(&quot;
</del><ins>+        RenderText {#text} at (9,1) size 9x18
+          text run at (9,1) width 9: &quot;b&quot;
+      RenderText {#text} at (4,1) size 6x18
+        text run at (4,1) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1500) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
</ins><span class="cx">       RenderInline {SPAN} at (0,0) size 9x18
</span><del>-        RenderText {#text} at (8,1) size 9x18
-          text run at (8,1) width 9: &quot;b&quot;
</del><ins>+        RenderText {#text} at (9,1) size 9x18
+          text run at (9,1) width 9: &quot;b&quot;
</ins><span class="cx">       RenderText {#text} at (0,1) size 10x18
</span><del>-        text run at (0,1) width 9 RTL: &quot;\x{5D1}&quot;
</del><ins>+        text run at (0,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1519) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
</ins><span class="cx">       RenderInline {SPAN} at (0,0) size 9x18
</span><del>-        RenderText {#text} at (8,1) size 9x18
-          text run at (8,1) width 9: &quot;b&quot;
-      RenderText {#text} at (1,1) size 8x18
-        text run at (1,1) width 8: &quot;c&quot;
</del><ins>+        RenderText {#text} at (9,1) size 9x18
+          text run at (9,1) width 9: &quot;b&quot;
+      RenderText {#text} at (2,1) size 8x18
+        text run at (2,1) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1538) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
</ins><span class="cx">       RenderInline {SPAN} at (0,0) size 6x18
</span><del>-        RenderText {#text} at (11,1) size 6x18
-          text run at (11,1) width 6 RTL: &quot;)&quot;
-      RenderText {#text} at (6,1) size 6x18
-        text run at (6,1) width 6 RTL: &quot;(&quot;
</del><ins>+        RenderText {#text} at (12,1) size 6x18
+          text run at (12,1) width 6 RTL: &quot;)&quot;
+      RenderText {#text} at (7,1) size 6x18
+        text run at (7,1) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1557) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
</ins><span class="cx">       RenderInline {SPAN} at (0,0) size 6x18
</span><del>-        RenderText {#text} at (11,1) size 6x18
-          text run at (11,1) width 6 RTL: &quot;)&quot;
-      RenderText {#text} at (2,1) size 10x18
-        text run at (2,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+        RenderText {#text} at (12,1) size 6x18
+          text run at (12,1) width 6 RTL: &quot;)&quot;
+      RenderText {#text} at (3,1) size 10x18
+        text run at (3,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1576) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
</ins><span class="cx">       RenderInline {SPAN} at (0,0) size 6x18
</span><del>-        RenderText {#text} at (11,1) size 6x18
-          text run at (11,1) width 6 RTL: &quot;)&quot;
-      RenderText {#text} at (4,1) size 8x18
-        text run at (4,1) width 8: &quot;c&quot;
</del><ins>+        RenderText {#text} at (12,1) size 6x18
+          text run at (12,1) width 6 RTL: &quot;)&quot;
+      RenderText {#text} at (5,1) size 8x18
+        text run at (5,1) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1600) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
</ins><span class="cx">       RenderInline {SPAN} at (0,0) size 8x18
</span><del>-        RenderText {#text} at (9,1) size 8x18
-          text run at (9,1) width 8 RTL: &quot;\x{5E0}&quot;
-      RenderText {#text} at (4,1) size 6x18
-        text run at (4,1) width 6 RTL: &quot;(&quot;
</del><ins>+        RenderText {#text} at (10,1) size 8x18
+          text run at (10,1) width 8 RTL: &quot;\x{5E0}&quot;
+      RenderText {#text} at (5,1) size 6x18
+        text run at (5,1) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1619) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
</ins><span class="cx">       RenderInline {SPAN} at (0,0) size 8x18
</span><del>-        RenderText {#text} at (9,1) size 8x18
-          text run at (9,1) width 8 RTL: &quot;\x{5E0}&quot;
-      RenderText {#text} at (0,1) size 10x18
-        text run at (0,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+        RenderText {#text} at (10,1) size 8x18
+          text run at (10,1) width 8 RTL: &quot;\x{5E0}&quot;
+      RenderText {#text} at (1,1) size 10x18
+        text run at (1,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1638) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
</ins><span class="cx">       RenderInline {SPAN} at (0,0) size 8x18
</span><del>-        RenderText {#text} at (9,1) size 8x18
-          text run at (9,1) width 8 RTL: &quot;\x{5E0}&quot;
-      RenderText {#text} at (2,1) size 8x18
-        text run at (2,1) width 8: &quot;c&quot;
</del><ins>+        RenderText {#text} at (10,1) size 8x18
+          text run at (10,1) width 8 RTL: &quot;\x{5E0}&quot;
+      RenderText {#text} at (3,1) size 8x18
+        text run at (3,1) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1657) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
</ins><span class="cx">       RenderInline {SPAN} at (0,0) size 9x18
</span><del>-        RenderText {#text} at (8,1) size 9x18
-          text run at (8,1) width 9: &quot;b&quot;
-      RenderText {#text} at (3,1) size 6x18
-        text run at (3,1) width 6 RTL: &quot;(&quot;
</del><ins>+        RenderText {#text} at (9,1) size 9x18
+          text run at (9,1) width 9: &quot;b&quot;
+      RenderText {#text} at (4,1) size 6x18
+        text run at (4,1) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1676) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
</ins><span class="cx">       RenderInline {SPAN} at (0,0) size 9x18
</span><del>-        RenderText {#text} at (8,1) size 9x18
-          text run at (8,1) width 9: &quot;b&quot;
</del><ins>+        RenderText {#text} at (9,1) size 9x18
+          text run at (9,1) width 9: &quot;b&quot;
</ins><span class="cx">       RenderText {#text} at (0,1) size 10x18
</span><del>-        text run at (0,1) width 9 RTL: &quot;\x{5D1}&quot;
</del><ins>+        text run at (0,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1695) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
</ins><span class="cx">       RenderInline {SPAN} at (0,0) size 9x18
</span><del>-        RenderText {#text} at (8,1) size 9x18
-          text run at (8,1) width 9: &quot;b&quot;
-      RenderText {#text} at (1,1) size 8x18
-        text run at (1,1) width 8: &quot;c&quot;
</del><ins>+        RenderText {#text} at (9,1) size 9x18
+          text run at (9,1) width 9: &quot;b&quot;
+      RenderText {#text} at (2,1) size 8x18
+        text run at (2,1) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1714) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7: &quot;a&quot;
-      RenderInline {SPAN} at (0,0) size 5x18
-        RenderText {#text} at (16,0) size 5x18
-          text run at (16,0) width 5: &quot;)&quot;
-      RenderText {#text} at (11,0) size 5x18
-        text run at (11,0) width 5 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8: &quot;a&quot;
+      RenderInline {SPAN} at (0,0) size 6x18
+        RenderText {#text} at (16,0) size 6x18
+          text run at (16,0) width 6: &quot;)&quot;
+      RenderText {#text} at (11,0) size 6x18
+        text run at (11,0) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1732) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;a&quot;
-      RenderInline {SPAN} at (0,0) size 5x18
-        RenderText {#text} at (16,1) size 5x18
-          text run at (16,1) width 5: &quot;)&quot;
-      RenderText {#text} at (6,1) size 10x18
-        text run at (6,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;a&quot;
+      RenderInline {SPAN} at (0,0) size 6x18
+        RenderText {#text} at (16,1) size 6x18
+          text run at (16,1) width 6: &quot;)&quot;
+      RenderText {#text} at (7,1) size 10x18
+        text run at (7,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1751) size 29x18
</span><del>-      RenderText {#text} at (9,0) size 7x18
-        text run at (9,0) width 7: &quot;a&quot;
-      RenderInline {SPAN} at (0,0) size 5x18
-        RenderText {#text} at (16,0) size 5x18
-          text run at (16,0) width 5: &quot;)&quot;
-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7: &quot;c&quot;
</del><ins>+      RenderText {#text} at (9,0) size 8x18
+        text run at (9,0) width 8: &quot;a&quot;
+      RenderInline {SPAN} at (0,0) size 6x18
+        RenderText {#text} at (16,0) size 6x18
+          text run at (16,0) width 6: &quot;)&quot;
+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1769) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;a&quot;
-      RenderInline {SPAN} at (0,0) size 7x18
-        RenderText {#text} at (14,1) size 7x18
-          text run at (14,1) width 7 RTL: &quot;\x{5E0}&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;a&quot;
+      RenderInline {SPAN} at (0,0) size 8x18
+        RenderText {#text} at (14,1) size 8x18
+          text run at (14,1) width 8 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (9,1) size 6x18
</span><span class="cx">         text run at (9,1) width 6 RTL: &quot;(&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1788) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;a&quot;
-      RenderInline {SPAN} at (0,0) size 7x18
-        RenderText {#text} at (14,1) size 7x18
-          text run at (14,1) width 7 RTL: &quot;\x{5E0}&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;a&quot;
+      RenderInline {SPAN} at (0,0) size 8x18
+        RenderText {#text} at (14,1) size 8x18
+          text run at (14,1) width 8 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (5,1) size 10x18
</span><span class="cx">         text run at (5,1) width 10 RTL: &quot;\x{5D1}&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1807) size 29x19
</span><span class="cx">       RenderText {#text} at (7,1) size 8x18
</span><span class="cx">         text run at (7,1) width 8: &quot;a&quot;
</span><del>-      RenderInline {SPAN} at (0,0) size 7x18
-        RenderText {#text} at (14,1) size 7x18
-          text run at (14,1) width 7 RTL: &quot;\x{5E0}&quot;
-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;c&quot;
</del><ins>+      RenderInline {SPAN} at (0,0) size 8x18
+        RenderText {#text} at (14,1) size 8x18
+          text run at (14,1) width 8 RTL: &quot;\x{5E0}&quot;
+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1826) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7: &quot;a&quot;
-      RenderInline {SPAN} at (0,0) size 8x18
-        RenderText {#text} at (13,0) size 8x18
-          text run at (13,0) width 8: &quot;b&quot;
-      RenderText {#text} at (8,0) size 5x18
-        text run at (8,0) width 5 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8: &quot;a&quot;
+      RenderInline {SPAN} at (0,0) size 9x18
+        RenderText {#text} at (13,0) size 9x18
+          text run at (13,0) width 9: &quot;b&quot;
+      RenderText {#text} at (8,0) size 6x18
+        text run at (8,0) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1844) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;a&quot;
-      RenderInline {SPAN} at (0,0) size 8x18
-        RenderText {#text} at (13,1) size 8x18
-          text run at (13,1) width 8: &quot;b&quot;
-      RenderText {#text} at (3,1) size 10x18
-        text run at (3,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;a&quot;
+      RenderInline {SPAN} at (0,0) size 9x18
+        RenderText {#text} at (13,1) size 9x18
+          text run at (13,1) width 9: &quot;b&quot;
+      RenderText {#text} at (4,1) size 10x18
+        text run at (4,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1863) size 29x18
</span><del>-      RenderText {#text} at (6,0) size 7x18
-        text run at (6,0) width 7: &quot;a&quot;
-      RenderInline {SPAN} at (0,0) size 8x18
-        RenderText {#text} at (13,0) size 8x18
-          text run at (13,0) width 8: &quot;b&quot;
-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7: &quot;c&quot;
</del><ins>+      RenderText {#text} at (6,0) size 8x18
+        text run at (6,0) width 8: &quot;a&quot;
+      RenderInline {SPAN} at (0,0) size 9x18
+        RenderText {#text} at (13,0) size 9x18
+          text run at (13,0) width 9: &quot;b&quot;
+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1881) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7: &quot;a&quot;
-      RenderInline {SPAN} at (0,0) size 5x18
-        RenderText {#text} at (16,0) size 5x18
-          text run at (16,0) width 5 RTL: &quot;)&quot;
-      RenderText {#text} at (11,0) size 5x18
-        text run at (11,0) width 5 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8: &quot;a&quot;
+      RenderInline {SPAN} at (0,0) size 6x18
+        RenderText {#text} at (16,0) size 6x18
+          text run at (16,0) width 6 RTL: &quot;)&quot;
+      RenderText {#text} at (11,0) size 6x18
+        text run at (11,0) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1899) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;a&quot;
-      RenderInline {SPAN} at (0,0) size 5x18
-        RenderText {#text} at (16,1) size 5x18
-          text run at (16,1) width 5 RTL: &quot;)&quot;
-      RenderText {#text} at (6,1) size 10x18
-        text run at (6,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;a&quot;
+      RenderInline {SPAN} at (0,0) size 6x18
+        RenderText {#text} at (16,1) size 6x18
+          text run at (16,1) width 6 RTL: &quot;)&quot;
+      RenderText {#text} at (7,1) size 10x18
+        text run at (7,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1918) size 29x18
</span><del>-      RenderText {#text} at (9,0) size 7x18
-        text run at (9,0) width 7: &quot;a&quot;
-      RenderInline {SPAN} at (0,0) size 5x18
-        RenderText {#text} at (16,0) size 5x18
-          text run at (16,0) width 5 RTL: &quot;)&quot;
-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7: &quot;c&quot;
</del><ins>+      RenderText {#text} at (9,0) size 8x18
+        text run at (9,0) width 8: &quot;a&quot;
+      RenderInline {SPAN} at (0,0) size 6x18
+        RenderText {#text} at (16,0) size 6x18
+          text run at (16,0) width 6 RTL: &quot;)&quot;
+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1936) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;a&quot;
-      RenderInline {SPAN} at (0,0) size 7x18
-        RenderText {#text} at (14,1) size 7x18
-          text run at (14,1) width 7 RTL: &quot;\x{5E0}&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;a&quot;
+      RenderInline {SPAN} at (0,0) size 8x18
+        RenderText {#text} at (14,1) size 8x18
+          text run at (14,1) width 8 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (9,1) size 6x18
</span><span class="cx">         text run at (9,1) width 6 RTL: &quot;(&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1955) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;a&quot;
-      RenderInline {SPAN} at (0,0) size 7x18
-        RenderText {#text} at (14,1) size 7x18
-          text run at (14,1) width 7 RTL: &quot;\x{5E0}&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;a&quot;
+      RenderInline {SPAN} at (0,0) size 8x18
+        RenderText {#text} at (14,1) size 8x18
+          text run at (14,1) width 8 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (5,1) size 10x18
</span><span class="cx">         text run at (5,1) width 10 RTL: &quot;\x{5D1}&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1974) size 29x19
</span><span class="cx">       RenderText {#text} at (7,1) size 8x18
</span><span class="cx">         text run at (7,1) width 8: &quot;a&quot;
</span><del>-      RenderInline {SPAN} at (0,0) size 7x18
-        RenderText {#text} at (14,1) size 7x18
-          text run at (14,1) width 7 RTL: &quot;\x{5E0}&quot;
-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;c&quot;
</del><ins>+      RenderInline {SPAN} at (0,0) size 8x18
+        RenderText {#text} at (14,1) size 8x18
+          text run at (14,1) width 8 RTL: &quot;\x{5E0}&quot;
+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,2000) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7: &quot;a&quot;
-      RenderInline {SPAN} at (0,0) size 8x18
-        RenderText {#text} at (13,0) size 8x18
-          text run at (13,0) width 8: &quot;b&quot;
-      RenderText {#text} at (8,0) size 5x18
-        text run at (8,0) width 5 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8: &quot;a&quot;
+      RenderInline {SPAN} at (0,0) size 9x18
+        RenderText {#text} at (13,0) size 9x18
+          text run at (13,0) width 9: &quot;b&quot;
+      RenderText {#text} at (8,0) size 6x18
+        text run at (8,0) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,2018) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;a&quot;
-      RenderInline {SPAN} at (0,0) size 8x18
-        RenderText {#text} at (13,1) size 8x18
-          text run at (13,1) width 8: &quot;b&quot;
-      RenderText {#text} at (3,1) size 10x18
-        text run at (3,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;a&quot;
+      RenderInline {SPAN} at (0,0) size 9x18
+        RenderText {#text} at (13,1) size 9x18
+          text run at (13,1) width 9: &quot;b&quot;
+      RenderText {#text} at (4,1) size 10x18
+        text run at (4,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,2037) size 29x18
</span><del>-      RenderText {#text} at (6,0) size 7x18
-        text run at (6,0) width 7: &quot;a&quot;
-      RenderInline {SPAN} at (0,0) size 8x18
-        RenderText {#text} at (13,0) size 8x18
-          text run at (13,0) width 8: &quot;b&quot;
-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7: &quot;c&quot;
</del><ins>+      RenderText {#text} at (6,0) size 8x18
+        text run at (6,0) width 8: &quot;a&quot;
+      RenderInline {SPAN} at (0,0) size 9x18
+        RenderText {#text} at (13,0) size 9x18
+          text run at (13,0) width 9: &quot;b&quot;
+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8: &quot;c&quot;
</ins><span class="cx"> layer at (8,62) size 28x400
</span><span class="cx">   RenderBlock (positioned) {DIV} at (0,0) size 29x400 [color=#008000]
</span><span class="cx">     RenderMultiColumnSet at (0,0) size 29x400
</span><span class="lines">@@ -985,7 +985,7 @@
</span><span class="cx">         text run at (0,1) width 7: &quot;\&quot;&quot;
</span><span class="cx">       RenderBlock {SPAN} at (7,0) size 7x19
</span><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><del>-          text run at (0,1) width 6 RTL: &quot;\x{5E0}&quot;
</del><ins>+          text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (13,1) size 6x18
</span><span class="cx">         text run at (13,1) width 6: &quot;(&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,241) size 29x19
</span><span class="lines">@@ -993,7 +993,7 @@
</span><span class="cx">         text run at (0,1) width 7: &quot;\&quot;&quot;
</span><span class="cx">       RenderBlock {SPAN} at (7,0) size 7x19
</span><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><del>-          text run at (0,1) width 6 RTL: &quot;\x{5E0}&quot;
</del><ins>+          text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (13,1) size 10x18
</span><span class="cx">         text run at (13,1) width 10 RTL: &quot;\x{5D1}&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,260) size 29x19
</span><span class="lines">@@ -1001,7 +1001,7 @@
</span><span class="cx">         text run at (0,1) width 7: &quot;\&quot;&quot;
</span><span class="cx">       RenderBlock {SPAN} at (7,0) size 7x19
</span><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><del>-          text run at (0,1) width 6 RTL: &quot;\x{5E0}&quot;
</del><ins>+          text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (13,1) size 8x18
</span><span class="cx">         text run at (13,1) width 8: &quot;c&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,279) size 29x18
</span><span class="lines">@@ -1129,7 +1129,7 @@
</span><span class="cx">         text run at (0,1) width 12 RTL: &quot;\x{5E9}&quot;
</span><span class="cx">       RenderBlock {SPAN} at (11,0) size 8x19
</span><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><del>-          text run at (0,1) width 6 RTL: &quot;\x{5E0}&quot;
</del><ins>+          text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (18,1) size 6x18
</span><span class="cx">         text run at (18,1) width 6: &quot;(&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,590) size 29x19
</span><span class="lines">@@ -1137,7 +1137,7 @@
</span><span class="cx">         text run at (15,1) width 13 RTL: &quot;\x{5E9}&quot;
</span><span class="cx">       RenderBlock {SPAN} at (9,0) size 7x19
</span><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><del>-          text run at (0,1) width 6 RTL: &quot;\x{5E0}&quot;
</del><ins>+          text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (0,1) size 10x18
</span><span class="cx">         text run at (0,1) width 10 RTL: &quot;\x{5D1}&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,609) size 29x19
</span><span class="lines">@@ -1145,7 +1145,7 @@
</span><span class="cx">         text run at (0,1) width 12 RTL: &quot;\x{5E9}&quot;
</span><span class="cx">       RenderBlock {SPAN} at (11,0) size 8x19
</span><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><del>-          text run at (0,1) width 6 RTL: &quot;\x{5E0}&quot;
</del><ins>+          text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (18,1) size 8x18
</span><span class="cx">         text run at (18,1) width 8: &quot;c&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,628) size 29x19
</span><span class="lines">@@ -1273,7 +1273,7 @@
</span><span class="cx">         text run at (0,1) width 7: &quot;a&quot;
</span><span class="cx">       RenderBlock {SPAN} at (7,0) size 7x19
</span><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><del>-          text run at (0,1) width 6 RTL: &quot;\x{5E0}&quot;
</del><ins>+          text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (13,1) size 6x18
</span><span class="cx">         text run at (13,1) width 6: &quot;(&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,929) size 29x19
</span><span class="lines">@@ -1281,7 +1281,7 @@
</span><span class="cx">         text run at (0,1) width 7: &quot;a&quot;
</span><span class="cx">       RenderBlock {SPAN} at (7,0) size 7x19
</span><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><del>-          text run at (0,1) width 6 RTL: &quot;\x{5E0}&quot;
</del><ins>+          text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (13,1) size 10x18
</span><span class="cx">         text run at (13,1) width 10 RTL: &quot;\x{5D1}&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,948) size 29x19
</span><span class="lines">@@ -1289,7 +1289,7 @@
</span><span class="cx">         text run at (0,1) width 7: &quot;a&quot;
</span><span class="cx">       RenderBlock {SPAN} at (7,0) size 7x19
</span><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><del>-          text run at (0,1) width 6 RTL: &quot;\x{5E0}&quot;
</del><ins>+          text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (13,1) size 8x18
</span><span class="cx">         text run at (13,1) width 8: &quot;c&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,967) size 29x18
</span><span class="lines">@@ -1317,329 +1317,329 @@
</span><span class="cx">       RenderText {#text} at (15,0) size 7x18
</span><span class="cx">         text run at (15,0) width 7: &quot;c&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1022) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7 RTL: &quot;\&quot;&quot;
-      RenderBlock {SPAN} at (16,0) size 5x18
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8 RTL: &quot;\&quot;&quot;
+      RenderBlock {SPAN} at (16,0) size 6x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 5x18
</span><span class="cx">           text run at (0,0) width 5: &quot;)&quot;
</span><del>-      RenderText {#text} at (11,0) size 5x18
-        text run at (11,0) width 5 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (11,0) size 6x18
+        text run at (11,0) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1040) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderBlock {SPAN} at (16,1) size 5x18
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderBlock {SPAN} at (16,1) size 6x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 5x18
</span><span class="cx">           text run at (0,0) width 5: &quot;)&quot;
</span><del>-      RenderText {#text} at (6,1) size 10x18
-        text run at (6,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (7,1) size 10x18
+        text run at (7,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1059) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7 RTL: &quot;\&quot;&quot;
-      RenderBlock {SPAN} at (16,0) size 5x18
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8 RTL: &quot;\&quot;&quot;
+      RenderBlock {SPAN} at (16,0) size 6x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 5x18
</span><span class="cx">           text run at (0,0) width 5: &quot;)&quot;
</span><del>-      RenderText {#text} at (9,0) size 7x18
-        text run at (9,0) width 7: &quot;c&quot;
</del><ins>+      RenderText {#text} at (9,0) size 8x18
+        text run at (9,0) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1077) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderBlock {SPAN} at (14,0) size 7x19
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderBlock {SPAN} at (14,0) size 8x19
</ins><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><span class="cx">           text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</span><span class="cx">       RenderText {#text} at (9,1) size 6x18
</span><span class="cx">         text run at (9,1) width 6 RTL: &quot;(&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1096) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderBlock {SPAN} at (14,0) size 7x19
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderBlock {SPAN} at (14,0) size 8x19
</ins><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><span class="cx">           text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</span><span class="cx">       RenderText {#text} at (5,1) size 10x18
</span><span class="cx">         text run at (5,1) width 10 RTL: &quot;\x{5D1}&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1115) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderBlock {SPAN} at (14,0) size 7x19
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderBlock {SPAN} at (14,0) size 8x19
</ins><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><span class="cx">           text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</span><span class="cx">       RenderText {#text} at (7,1) size 8x18
</span><span class="cx">         text run at (7,1) width 8: &quot;c&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1134) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7 RTL: &quot;\&quot;&quot;
-      RenderBlock {SPAN} at (13,0) size 8x18
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8 RTL: &quot;\&quot;&quot;
+      RenderBlock {SPAN} at (13,0) size 9x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 8x18
</span><span class="cx">           text run at (0,0) width 8: &quot;b&quot;
</span><del>-      RenderText {#text} at (8,0) size 5x18
-        text run at (8,0) width 5 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (8,0) size 6x18
+        text run at (8,0) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1152) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderBlock {SPAN} at (13,1) size 8x18
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderBlock {SPAN} at (13,1) size 9x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 8x18
</span><span class="cx">           text run at (0,0) width 8: &quot;b&quot;
</span><del>-      RenderText {#text} at (3,1) size 10x18
-        text run at (3,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (4,1) size 10x18
+        text run at (4,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1171) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7 RTL: &quot;\&quot;&quot;
-      RenderBlock {SPAN} at (13,0) size 8x18
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8 RTL: &quot;\&quot;&quot;
+      RenderBlock {SPAN} at (13,0) size 9x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 8x18
</span><span class="cx">           text run at (0,0) width 8: &quot;b&quot;
</span><del>-      RenderText {#text} at (6,0) size 7x18
-        text run at (6,0) width 7: &quot;c&quot;
</del><ins>+      RenderText {#text} at (6,0) size 8x18
+        text run at (6,0) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1200) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7 RTL: &quot;\&quot;&quot;
-      RenderBlock {SPAN} at (16,0) size 5x18
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8 RTL: &quot;\&quot;&quot;
+      RenderBlock {SPAN} at (16,0) size 6x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 5x18
</span><span class="cx">           text run at (0,0) width 5 RTL: &quot;)&quot;
</span><del>-      RenderText {#text} at (11,0) size 5x18
-        text run at (11,0) width 5 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (11,0) size 6x18
+        text run at (11,0) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1218) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderBlock {SPAN} at (16,1) size 5x18
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderBlock {SPAN} at (16,1) size 6x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 5x18
</span><span class="cx">           text run at (0,0) width 5 RTL: &quot;)&quot;
</span><del>-      RenderText {#text} at (6,1) size 10x18
-        text run at (6,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (7,1) size 10x18
+        text run at (7,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1237) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7 RTL: &quot;\&quot;&quot;
-      RenderBlock {SPAN} at (16,0) size 5x18
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8 RTL: &quot;\&quot;&quot;
+      RenderBlock {SPAN} at (16,0) size 6x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 5x18
</span><span class="cx">           text run at (0,0) width 5 RTL: &quot;)&quot;
</span><del>-      RenderText {#text} at (9,0) size 7x18
-        text run at (9,0) width 7: &quot;c&quot;
</del><ins>+      RenderText {#text} at (9,0) size 8x18
+        text run at (9,0) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1255) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderBlock {SPAN} at (14,0) size 7x19
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderBlock {SPAN} at (14,0) size 8x19
</ins><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><del>-          text run at (0,1) width 6 RTL: &quot;\x{5E0}&quot;
</del><ins>+          text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (9,1) size 6x18
</span><span class="cx">         text run at (9,1) width 6 RTL: &quot;(&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1274) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderBlock {SPAN} at (14,0) size 7x19
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderBlock {SPAN} at (14,0) size 8x19
</ins><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><del>-          text run at (0,1) width 6 RTL: &quot;\x{5E0}&quot;
</del><ins>+          text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (5,1) size 10x18
</span><span class="cx">         text run at (5,1) width 10 RTL: &quot;\x{5D1}&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1293) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderBlock {SPAN} at (14,0) size 7x19
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderBlock {SPAN} at (14,0) size 8x19
</ins><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><del>-          text run at (0,1) width 6 RTL: &quot;\x{5E0}&quot;
</del><ins>+          text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (7,1) size 8x18
</span><span class="cx">         text run at (7,1) width 8: &quot;c&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1312) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7 RTL: &quot;\&quot;&quot;
-      RenderBlock {SPAN} at (13,0) size 8x18
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8 RTL: &quot;\&quot;&quot;
+      RenderBlock {SPAN} at (13,0) size 9x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 8x18
</span><span class="cx">           text run at (0,0) width 8: &quot;b&quot;
</span><del>-      RenderText {#text} at (8,0) size 5x18
-        text run at (8,0) width 5 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (8,0) size 6x18
+        text run at (8,0) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1330) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7 RTL: &quot;\&quot;&quot;
-      RenderBlock {SPAN} at (13,1) size 8x18
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8 RTL: &quot;\&quot;&quot;
+      RenderBlock {SPAN} at (13,1) size 9x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 8x18
</span><span class="cx">           text run at (0,0) width 8: &quot;b&quot;
</span><del>-      RenderText {#text} at (3,1) size 10x18
-        text run at (3,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (4,1) size 10x18
+        text run at (4,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1349) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7 RTL: &quot;\&quot;&quot;
-      RenderBlock {SPAN} at (13,0) size 8x18
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8 RTL: &quot;\&quot;&quot;
+      RenderBlock {SPAN} at (13,0) size 9x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 8x18
</span><span class="cx">           text run at (0,0) width 8: &quot;b&quot;
</span><del>-      RenderText {#text} at (6,0) size 7x18
-        text run at (6,0) width 7: &quot;c&quot;
</del><ins>+      RenderText {#text} at (6,0) size 8x18
+        text run at (6,0) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1367) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
-      RenderBlock {SPAN} at (11,1) size 6x18
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
+      RenderBlock {SPAN} at (12,1) size 5x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 5x18
</span><span class="cx">           text run at (0,0) width 5: &quot;)&quot;
</span><del>-      RenderText {#text} at (6,1) size 6x18
-        text run at (6,1) width 6 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (7,1) size 6x18
+        text run at (7,1) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1386) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
-      RenderBlock {SPAN} at (11,1) size 6x18
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
+      RenderBlock {SPAN} at (12,1) size 5x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 5x18
</span><span class="cx">           text run at (0,0) width 5: &quot;)&quot;
</span><del>-      RenderText {#text} at (2,1) size 10x18
-        text run at (2,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (3,1) size 10x18
+        text run at (3,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1405) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
-      RenderBlock {SPAN} at (11,1) size 6x18
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
+      RenderBlock {SPAN} at (12,1) size 5x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 5x18
</span><span class="cx">           text run at (0,0) width 5: &quot;)&quot;
</span><del>-      RenderText {#text} at (4,1) size 8x18
-        text run at (4,1) width 8: &quot;c&quot;
</del><ins>+      RenderText {#text} at (5,1) size 8x18
+        text run at (5,1) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1424) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
-      RenderBlock {SPAN} at (9,0) size 8x19
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
+      RenderBlock {SPAN} at (10,0) size 7x19
</ins><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><span class="cx">           text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</span><del>-      RenderText {#text} at (4,1) size 6x18
-        text run at (4,1) width 6 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (5,1) size 6x18
+        text run at (5,1) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1443) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
-      RenderBlock {SPAN} at (9,0) size 8x19
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
+      RenderBlock {SPAN} at (10,0) size 7x19
</ins><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><span class="cx">           text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</span><del>-      RenderText {#text} at (0,1) size 10x18
-        text run at (0,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (1,1) size 10x18
+        text run at (1,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1462) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
-      RenderBlock {SPAN} at (9,0) size 8x19
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
+      RenderBlock {SPAN} at (10,0) size 7x19
</ins><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><span class="cx">           text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</span><del>-      RenderText {#text} at (2,1) size 8x18
-        text run at (2,1) width 8: &quot;c&quot;
</del><ins>+      RenderText {#text} at (3,1) size 8x18
+        text run at (3,1) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1481) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
-      RenderBlock {SPAN} at (8,1) size 9x18
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
+      RenderBlock {SPAN} at (9,1) size 8x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 8x18
</span><span class="cx">           text run at (0,0) width 8: &quot;b&quot;
</span><del>-      RenderText {#text} at (3,1) size 6x18
-        text run at (3,1) width 6 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (4,1) size 6x18
+        text run at (4,1) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1500) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
-      RenderBlock {SPAN} at (8,1) size 9x18
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
+      RenderBlock {SPAN} at (9,1) size 8x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 8x18
</span><span class="cx">           text run at (0,0) width 8: &quot;b&quot;
</span><span class="cx">       RenderText {#text} at (0,1) size 10x18
</span><del>-        text run at (0,1) width 9 RTL: &quot;\x{5D1}&quot;
</del><ins>+        text run at (0,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1519) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
-      RenderBlock {SPAN} at (8,1) size 9x18
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
+      RenderBlock {SPAN} at (9,1) size 8x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 8x18
</span><span class="cx">           text run at (0,0) width 8: &quot;b&quot;
</span><del>-      RenderText {#text} at (1,1) size 8x18
-        text run at (1,1) width 8: &quot;c&quot;
</del><ins>+      RenderText {#text} at (2,1) size 8x18
+        text run at (2,1) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1538) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
-      RenderBlock {SPAN} at (11,1) size 6x18
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
+      RenderBlock {SPAN} at (12,1) size 5x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 5x18
</span><span class="cx">           text run at (0,0) width 5 RTL: &quot;)&quot;
</span><del>-      RenderText {#text} at (6,1) size 6x18
-        text run at (6,1) width 6 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (7,1) size 6x18
+        text run at (7,1) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1557) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
-      RenderBlock {SPAN} at (11,1) size 6x18
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
+      RenderBlock {SPAN} at (12,1) size 5x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 5x18
</span><span class="cx">           text run at (0,0) width 5 RTL: &quot;)&quot;
</span><del>-      RenderText {#text} at (2,1) size 10x18
-        text run at (2,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (3,1) size 10x18
+        text run at (3,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1576) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
-      RenderBlock {SPAN} at (11,1) size 6x18
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
+      RenderBlock {SPAN} at (12,1) size 5x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 5x18
</span><span class="cx">           text run at (0,0) width 5 RTL: &quot;)&quot;
</span><del>-      RenderText {#text} at (4,1) size 8x18
-        text run at (4,1) width 8: &quot;c&quot;
</del><ins>+      RenderText {#text} at (5,1) size 8x18
+        text run at (5,1) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1600) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
-      RenderBlock {SPAN} at (9,0) size 8x19
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
+      RenderBlock {SPAN} at (10,0) size 7x19
</ins><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><del>-          text run at (0,1) width 6 RTL: &quot;\x{5E0}&quot;
-      RenderText {#text} at (4,1) size 6x18
-        text run at (4,1) width 6 RTL: &quot;(&quot;
</del><ins>+          text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
+      RenderText {#text} at (5,1) size 6x18
+        text run at (5,1) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1619) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
-      RenderBlock {SPAN} at (9,0) size 8x19
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
+      RenderBlock {SPAN} at (10,0) size 7x19
</ins><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><del>-          text run at (0,1) width 6 RTL: &quot;\x{5E0}&quot;
-      RenderText {#text} at (0,1) size 10x18
-        text run at (0,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+          text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
+      RenderText {#text} at (1,1) size 10x18
+        text run at (1,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1638) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
-      RenderBlock {SPAN} at (9,0) size 8x19
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
+      RenderBlock {SPAN} at (10,0) size 7x19
</ins><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><del>-          text run at (0,1) width 6 RTL: &quot;\x{5E0}&quot;
-      RenderText {#text} at (2,1) size 8x18
-        text run at (2,1) width 8: &quot;c&quot;
</del><ins>+          text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
+      RenderText {#text} at (3,1) size 8x18
+        text run at (3,1) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1657) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
-      RenderBlock {SPAN} at (8,1) size 9x18
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
+      RenderBlock {SPAN} at (9,1) size 8x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 8x18
</span><span class="cx">           text run at (0,0) width 8: &quot;b&quot;
</span><del>-      RenderText {#text} at (3,1) size 6x18
-        text run at (3,1) width 6 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (4,1) size 6x18
+        text run at (4,1) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1676) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
-      RenderBlock {SPAN} at (8,1) size 9x18
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
+      RenderBlock {SPAN} at (9,1) size 8x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 8x18
</span><span class="cx">           text run at (0,0) width 8: &quot;b&quot;
</span><span class="cx">       RenderText {#text} at (0,1) size 10x18
</span><del>-        text run at (0,1) width 9 RTL: &quot;\x{5D1}&quot;
</del><ins>+        text run at (0,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1695) size 29x19
</span><del>-      RenderText {#text} at (16,1) size 12x18
-        text run at (16,1) width 12 RTL: &quot;\x{5E9}&quot;
-      RenderBlock {SPAN} at (8,1) size 9x18
</del><ins>+      RenderText {#text} at (17,1) size 12x18
+        text run at (17,1) width 12 RTL: &quot;\x{5E9}&quot;
+      RenderBlock {SPAN} at (9,1) size 8x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 8x18
</span><span class="cx">           text run at (0,0) width 8: &quot;b&quot;
</span><del>-      RenderText {#text} at (1,1) size 8x18
-        text run at (1,1) width 8: &quot;c&quot;
</del><ins>+      RenderText {#text} at (2,1) size 8x18
+        text run at (2,1) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1714) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7: &quot;a&quot;
-      RenderBlock {SPAN} at (16,0) size 5x18
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8: &quot;a&quot;
+      RenderBlock {SPAN} at (16,0) size 6x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 5x18
</span><span class="cx">           text run at (0,0) width 5: &quot;)&quot;
</span><del>-      RenderText {#text} at (11,0) size 5x18
-        text run at (11,0) width 5 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (11,0) size 6x18
+        text run at (11,0) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1732) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;a&quot;
-      RenderBlock {SPAN} at (16,1) size 5x18
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;a&quot;
+      RenderBlock {SPAN} at (16,1) size 6x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 5x18
</span><span class="cx">           text run at (0,0) width 5: &quot;)&quot;
</span><del>-      RenderText {#text} at (6,1) size 10x18
-        text run at (6,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (7,1) size 10x18
+        text run at (7,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1751) size 29x18
</span><del>-      RenderText {#text} at (9,0) size 7x18
-        text run at (9,0) width 7: &quot;a&quot;
-      RenderBlock {SPAN} at (16,0) size 5x18
</del><ins>+      RenderText {#text} at (9,0) size 8x18
+        text run at (9,0) width 8: &quot;a&quot;
+      RenderBlock {SPAN} at (16,0) size 6x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 5x18
</span><span class="cx">           text run at (0,0) width 5: &quot;)&quot;
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7: &quot;c&quot;
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1769) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;a&quot;
-      RenderBlock {SPAN} at (14,0) size 7x19
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;a&quot;
+      RenderBlock {SPAN} at (14,0) size 8x19
</ins><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><span class="cx">           text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</span><span class="cx">       RenderText {#text} at (9,1) size 6x18
</span><span class="cx">         text run at (9,1) width 6 RTL: &quot;(&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1788) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;a&quot;
-      RenderBlock {SPAN} at (14,0) size 7x19
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;a&quot;
+      RenderBlock {SPAN} at (14,0) size 8x19
</ins><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><span class="cx">           text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</span><span class="cx">       RenderText {#text} at (5,1) size 10x18
</span><span class="lines">@@ -1647,104 +1647,104 @@
</span><span class="cx">     RenderBlock {DIV} at (0,1807) size 29x19
</span><span class="cx">       RenderText {#text} at (7,1) size 8x18
</span><span class="cx">         text run at (7,1) width 8: &quot;a&quot;
</span><del>-      RenderBlock {SPAN} at (14,0) size 7x19
</del><ins>+      RenderBlock {SPAN} at (14,0) size 8x19
</ins><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><span class="cx">           text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;c&quot;
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1826) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7: &quot;a&quot;
-      RenderBlock {SPAN} at (13,0) size 8x18
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8: &quot;a&quot;
+      RenderBlock {SPAN} at (13,0) size 9x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 8x18
</span><span class="cx">           text run at (0,0) width 8: &quot;b&quot;
</span><del>-      RenderText {#text} at (8,0) size 5x18
-        text run at (8,0) width 5 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (8,0) size 6x18
+        text run at (8,0) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1844) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;a&quot;
-      RenderBlock {SPAN} at (13,1) size 8x18
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;a&quot;
+      RenderBlock {SPAN} at (13,1) size 9x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 8x18
</span><span class="cx">           text run at (0,0) width 8: &quot;b&quot;
</span><del>-      RenderText {#text} at (3,1) size 10x18
-        text run at (3,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (4,1) size 10x18
+        text run at (4,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1863) size 29x18
</span><del>-      RenderText {#text} at (6,0) size 7x18
-        text run at (6,0) width 7: &quot;a&quot;
-      RenderBlock {SPAN} at (13,0) size 8x18
</del><ins>+      RenderText {#text} at (6,0) size 8x18
+        text run at (6,0) width 8: &quot;a&quot;
+      RenderBlock {SPAN} at (13,0) size 9x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 8x18
</span><span class="cx">           text run at (0,0) width 8: &quot;b&quot;
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7: &quot;c&quot;
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1881) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7: &quot;a&quot;
-      RenderBlock {SPAN} at (16,0) size 5x18
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8: &quot;a&quot;
+      RenderBlock {SPAN} at (16,0) size 6x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 5x18
</span><span class="cx">           text run at (0,0) width 5 RTL: &quot;)&quot;
</span><del>-      RenderText {#text} at (11,0) size 5x18
-        text run at (11,0) width 5 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (11,0) size 6x18
+        text run at (11,0) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1899) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;a&quot;
-      RenderBlock {SPAN} at (16,1) size 5x18
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;a&quot;
+      RenderBlock {SPAN} at (16,1) size 6x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 5x18
</span><span class="cx">           text run at (0,0) width 5 RTL: &quot;)&quot;
</span><del>-      RenderText {#text} at (6,1) size 10x18
-        text run at (6,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (7,1) size 10x18
+        text run at (7,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1918) size 29x18
</span><del>-      RenderText {#text} at (9,0) size 7x18
-        text run at (9,0) width 7: &quot;a&quot;
-      RenderBlock {SPAN} at (16,0) size 5x18
</del><ins>+      RenderText {#text} at (9,0) size 8x18
+        text run at (9,0) width 8: &quot;a&quot;
+      RenderBlock {SPAN} at (16,0) size 6x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 5x18
</span><span class="cx">           text run at (0,0) width 5 RTL: &quot;)&quot;
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7: &quot;c&quot;
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,1936) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;a&quot;
-      RenderBlock {SPAN} at (14,0) size 7x19
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;a&quot;
+      RenderBlock {SPAN} at (14,0) size 8x19
</ins><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><del>-          text run at (0,1) width 6 RTL: &quot;\x{5E0}&quot;
</del><ins>+          text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (9,1) size 6x18
</span><span class="cx">         text run at (9,1) width 6 RTL: &quot;(&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1955) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;a&quot;
-      RenderBlock {SPAN} at (14,0) size 7x19
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;a&quot;
+      RenderBlock {SPAN} at (14,0) size 8x19
</ins><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><del>-          text run at (0,1) width 6 RTL: &quot;\x{5E0}&quot;
</del><ins>+          text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
</ins><span class="cx">       RenderText {#text} at (5,1) size 10x18
</span><span class="cx">         text run at (5,1) width 10 RTL: &quot;\x{5D1}&quot;
</span><span class="cx">     RenderBlock {DIV} at (0,1974) size 29x19
</span><span class="cx">       RenderText {#text} at (7,1) size 8x18
</span><span class="cx">         text run at (7,1) width 8: &quot;a&quot;
</span><del>-      RenderBlock {SPAN} at (14,0) size 7x19
</del><ins>+      RenderBlock {SPAN} at (14,0) size 8x19
</ins><span class="cx">         RenderText {#text} at (0,1) size 7x18
</span><del>-          text run at (0,1) width 6 RTL: &quot;\x{5E0}&quot;
-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;c&quot;
</del><ins>+          text run at (0,1) width 7 RTL: &quot;\x{5E0}&quot;
+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;c&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,2000) size 29x18
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7: &quot;a&quot;
-      RenderBlock {SPAN} at (13,0) size 8x18
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8: &quot;a&quot;
+      RenderBlock {SPAN} at (13,0) size 9x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 8x18
</span><span class="cx">           text run at (0,0) width 8: &quot;b&quot;
</span><del>-      RenderText {#text} at (8,0) size 5x18
-        text run at (8,0) width 5 RTL: &quot;(&quot;
</del><ins>+      RenderText {#text} at (8,0) size 6x18
+        text run at (8,0) width 6 RTL: &quot;(&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,2018) size 29x19
</span><del>-      RenderText {#text} at (21,1) size 7x18
-        text run at (21,1) width 7: &quot;a&quot;
-      RenderBlock {SPAN} at (13,1) size 8x18
</del><ins>+      RenderText {#text} at (21,1) size 8x18
+        text run at (21,1) width 8: &quot;a&quot;
+      RenderBlock {SPAN} at (13,1) size 9x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 8x18
</span><span class="cx">           text run at (0,0) width 8: &quot;b&quot;
</span><del>-      RenderText {#text} at (3,1) size 10x18
-        text run at (3,1) width 10 RTL: &quot;\x{5D1}&quot;
</del><ins>+      RenderText {#text} at (4,1) size 10x18
+        text run at (4,1) width 10 RTL: &quot;\x{5D1}&quot;
</ins><span class="cx">     RenderBlock {DIV} at (0,2037) size 29x18
</span><del>-      RenderText {#text} at (6,0) size 7x18
-        text run at (6,0) width 7: &quot;a&quot;
-      RenderBlock {SPAN} at (13,0) size 8x18
</del><ins>+      RenderText {#text} at (6,0) size 8x18
+        text run at (6,0) width 8: &quot;a&quot;
+      RenderBlock {SPAN} at (13,0) size 9x18
</ins><span class="cx">         RenderText {#text} at (0,0) size 8x18
</span><span class="cx">           text run at (0,0) width 8: &quot;b&quot;
</span><del>-      RenderText {#text} at (21,0) size 7x18
-        text run at (21,0) width 7: &quot;c&quot;
</del><ins>+      RenderText {#text} at (21,0) size 8x18
+        text run at (21,0) width 8: &quot;c&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmaceditingselectioncaretltr2expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/editing/selection/caret-ltr-2-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/editing/selection/caret-ltr-2-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/editing/selection/caret-ltr-2-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -8,8 +8,8 @@
</span><span class="cx">           text run at (0,0) width 758: &quot;This tests that clicking in a contenteditable div will set the caret in the right position for LTR text in a RTL block. To test&quot;
</span><span class="cx">           text run at (0,18) width 465: &quot;manually, click the right of the text. The caret should be on the right edge.&quot;
</span><span class="cx">       RenderBlock {DIV} at (0,52) size 202x45 [border: (1px solid #000000)]
</span><del>-        RenderText {#text} at (116,11) size 74x23
-          text run at (116,11) width 74: &quot;WebKit2&quot;
</del><ins>+        RenderText {#text} at (116,11) size 75x23
+          text run at (116,11) width 75: &quot;WebKit2&quot;
</ins><span class="cx">       RenderBlock (anonymous) at (0,97) size 784x18
</span><span class="cx">         RenderText {#text} at (0,0) size 39x18
</span><span class="cx">           text run at (0,0) width 39: &quot;PASS&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmaceditingselectioncaretltr2leftexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/editing/selection/caret-ltr-2-left-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/editing/selection/caret-ltr-2-left-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/editing/selection/caret-ltr-2-left-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -8,8 +8,8 @@
</span><span class="cx">           text run at (0,0) width 758: &quot;This tests that clicking in a contenteditable div will set the caret in the right position for LTR text in a RTL block. To test&quot;
</span><span class="cx">           text run at (0,18) width 447: &quot;manually, click the left of the text. The caret should be on the left edge.&quot;
</span><span class="cx">       RenderBlock {DIV} at (0,52) size 202x45 [border: (1px solid #000000)]
</span><del>-        RenderText {#text} at (116,11) size 74x23
-          text run at (116,11) width 74: &quot;WebKit2&quot;
</del><ins>+        RenderText {#text} at (116,11) size 75x23
+          text run at (116,11) width 75: &quot;WebKit2&quot;
</ins><span class="cx">       RenderBlock (anonymous) at (0,97) size 784x18
</span><span class="cx">         RenderText {#text} at (0,0) size 39x18
</span><span class="cx">           text run at (0,0) width 39: &quot;PASS&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmaceditingselectioncaretrtlexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/editing/selection/caret-rtl-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/editing/selection/caret-rtl-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/editing/selection/caret-rtl-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -8,8 +8,8 @@
</span><span class="cx">           text run at (0,0) width 758: &quot;This tests that clicking in a contenteditable div will set the caret in the right position for RTL text in a RTL block. To test&quot;
</span><span class="cx">           text run at (0,18) width 447: &quot;manually, click the left of the text. The caret should be on the left edge.&quot;
</span><span class="cx">       RenderBlock {DIV} at (0,52) size 202x46 [border: (1px solid #000000)]
</span><del>-        RenderText {#text} at (118,12) size 72x23
-          text run at (118,12) width 72 RTL: &quot;\x{5E9}\x{5D3}\x{5D4} \x{5D1}\x{5D5}\x{5E8}&quot;
</del><ins>+        RenderText {#text} at (119,12) size 72x23
+          text run at (119,12) width 72 RTL: &quot;\x{5E9}\x{5D3}\x{5D4} \x{5D1}\x{5D5}\x{5E8}&quot;
</ins><span class="cx">       RenderBlock (anonymous) at (0,98) size 784x18
</span><span class="cx">         RenderText {#text} at (0,0) size 39x18
</span><span class="cx">           text run at (0,0) width 39: &quot;PASS&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmaceditingselectioncaretrtlrightexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/editing/selection/caret-rtl-right-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/editing/selection/caret-rtl-right-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/editing/selection/caret-rtl-right-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -8,8 +8,8 @@
</span><span class="cx">           text run at (0,0) width 758: &quot;This tests that clicking in a contenteditable div will set the caret in the right position for RTL text in a RTL block. To test&quot;
</span><span class="cx">           text run at (0,18) width 465: &quot;manually, click the right of the text. The caret should be on the right edge.&quot;
</span><span class="cx">       RenderBlock {DIV} at (0,52) size 202x46 [border: (1px solid #000000)]
</span><del>-        RenderText {#text} at (118,12) size 72x23
-          text run at (118,12) width 72 RTL: &quot;\x{5E9}\x{5D3}\x{5D4} \x{5D1}\x{5D5}\x{5E8}&quot;
</del><ins>+        RenderText {#text} at (119,12) size 72x23
+          text run at (119,12) width 72 RTL: &quot;\x{5E9}\x{5D3}\x{5D4} \x{5D1}\x{5D5}\x{5E8}&quot;
</ins><span class="cx">       RenderBlock (anonymous) at (0,98) size 784x18
</span><span class="cx">         RenderText {#text} at (0,0) size 39x18
</span><span class="cx">           text run at (0,0) width 39: &quot;PASS&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmaceditingselectionverticalrlrtlextendlinebackwardbrexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -8,10 +8,10 @@
</span><span class="cx">           text run at (0,0) width 388: &quot;This tests horizontal caret movement in vertical writing mode.&quot;
</span><span class="cx">       RenderBlock {DIV} at (0,34) size 88x136
</span><span class="cx">         RenderBlock {P} at (20,0) size 48x136
</span><del>-          RenderText {#text} at (1,38) size 23x97
</del><ins>+          RenderText {#text} at (1,38) size 23x98
</ins><span class="cx">             text run at (1,38) width 97 RTL: &quot;\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}.&quot;
</span><span class="cx">           RenderBR {BR} at (1,38) size 23x1
</span><del>-          RenderText {#text} at (25,28) size 23x107
</del><ins>+          RenderText {#text} at (25,28) size 23x108
</ins><span class="cx">             text run at (25,28) width 107 RTL: &quot;\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}.&quot;
</span><span class="cx">       RenderBlock {PRE} at (0,182) size 784x0
</span><span class="cx"> selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmaceditingselectionverticalrlrtlextendlinebackwardpexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -8,10 +8,10 @@
</span><span class="cx">           text run at (0,0) width 388: &quot;This tests horizontal caret movement in vertical writing mode.&quot;
</span><span class="cx">       RenderBlock {DIV} at (0,34) size 108x136
</span><span class="cx">         RenderBlock {P} at (20,0) size 24x136
</span><del>-          RenderText {#text} at (1,38) size 23x97
</del><ins>+          RenderText {#text} at (1,38) size 23x98
</ins><span class="cx">             text run at (1,38) width 97 RTL: &quot;\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}.&quot;
</span><span class="cx">         RenderBlock {P} at (64,0) size 24x136
</span><del>-          RenderText {#text} at (1,28) size 23x107
</del><ins>+          RenderText {#text} at (1,28) size 23x108
</ins><span class="cx">             text run at (1,28) width 107 RTL: &quot;\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}.&quot;
</span><span class="cx">       RenderBlock {PRE} at (0,182) size 784x0
</span><span class="cx"> selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmaceditingselectionverticalrlrtlextendlineforwardbrexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -8,10 +8,10 @@
</span><span class="cx">           text run at (0,0) width 388: &quot;This tests horizontal caret movement in vertical writing mode.&quot;
</span><span class="cx">       RenderBlock {DIV} at (0,34) size 88x136
</span><span class="cx">         RenderBlock {P} at (20,0) size 48x136
</span><del>-          RenderText {#text} at (1,38) size 23x97
</del><ins>+          RenderText {#text} at (1,38) size 23x98
</ins><span class="cx">             text run at (1,38) width 97 RTL: &quot;\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}.&quot;
</span><span class="cx">           RenderBR {BR} at (1,38) size 23x1
</span><del>-          RenderText {#text} at (25,28) size 23x107
</del><ins>+          RenderText {#text} at (25,28) size 23x108
</ins><span class="cx">             text run at (25,28) width 107 RTL: &quot;\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}.&quot;
</span><span class="cx">       RenderBlock {PRE} at (0,182) size 784x0
</span><span class="cx"> selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmaceditingselectionverticalrlrtlextendlineforwardpexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -8,10 +8,10 @@
</span><span class="cx">           text run at (0,0) width 388: &quot;This tests horizontal caret movement in vertical writing mode.&quot;
</span><span class="cx">       RenderBlock {DIV} at (0,34) size 108x136
</span><span class="cx">         RenderBlock {P} at (20,0) size 24x136
</span><del>-          RenderText {#text} at (1,38) size 23x97
</del><ins>+          RenderText {#text} at (1,38) size 23x98
</ins><span class="cx">             text run at (1,38) width 97 RTL: &quot;\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}.&quot;
</span><span class="cx">         RenderBlock {P} at (64,0) size 24x136
</span><del>-          RenderText {#text} at (1,28) size 23x107
</del><ins>+          RenderText {#text} at (1,28) size 23x108
</ins><span class="cx">             text run at (1,28) width 107 RTL: &quot;\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}.&quot;
</span><span class="cx">       RenderBlock {PRE} at (0,182) size 784x0
</span><span class="cx"> selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastblockfloat026expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/block/float/026-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/block/float/026-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/block/float/026-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -44,8 +44,8 @@
</span><span class="cx">       text run at (273,20) width 279: &quot;needed to fit within the remaining line width&quot;
</span><span class="cx"> layer at (189,816) size 388x73 clip at (191,818) size 369x54
</span><span class="cx">   RenderBlock {DIV} at (180,0) size 389x73 [border: (2px solid #0000FF)]
</span><del>-    RenderText {#text} at (7,2) size 364x54
-      text run at (7,2) width 364: &quot;This is an overflow:scroll region. It should sit on the same&quot;
-      text run at (47,20) width 324: &quot;line as the float and wrap as needed to fit within the&quot;
-      text run at (237,38) width 4 RTL: &quot;.&quot;
-      text run at (241,38) width 130: &quot;remaining line width&quot;
</del><ins>+    RenderText {#text} at (7,2) size 365x54
+      text run at (7,2) width 365: &quot;This is an overflow:scroll region. It should sit on the same&quot;
+      text run at (47,20) width 325: &quot;line as the float and wrap as needed to fit within the&quot;
+      text run at (237,38) width 5 RTL: &quot;.&quot;
+      text run at (241,38) width 131: &quot;remaining line width&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastblockfloat028expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/block/float/028-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/block/float/028-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/block/float/028-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -44,8 +44,8 @@
</span><span class="cx">       text run at (273,20) width 279: &quot;needed to fit within the remaining line width&quot;
</span><span class="cx"> layer at (189,816) size 388x73 clip at (191,818) size 369x54
</span><span class="cx">   RenderBlock {DIV} at (180,0) size 389x73 [border: (2px solid #0000FF)]
</span><del>-    RenderText {#text} at (7,2) size 364x54
-      text run at (7,2) width 364: &quot;This is an overflow:scroll region. It should sit on the same&quot;
-      text run at (47,20) width 324: &quot;line as the float and wrap as needed to fit within the&quot;
-      text run at (237,38) width 4 RTL: &quot;.&quot;
-      text run at (241,38) width 130: &quot;remaining line width&quot;
</del><ins>+    RenderText {#text} at (7,2) size 365x54
+      text run at (7,2) width 365: &quot;This is an overflow:scroll region. It should sit on the same&quot;
+      text run at (47,20) width 325: &quot;line as the float and wrap as needed to fit within the&quot;
+      text run at (237,38) width 5 RTL: &quot;.&quot;
+      text run at (241,38) width 131: &quot;remaining line width&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastcssabsolutechildwithpercentheightinsiderelativeparentexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/mac/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt (0 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/mac/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -0,0 +1,12 @@
</span><ins>+layer at (0,0) size 902x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 800x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderText {#text} at (0,0) size 0x0
+layer at (86,8) size 628x230
+  RenderBlock (relative positioned) {DIV} at (78,0) size 628x230 [bgcolor=#0000FF]
+layer at (400,8) size 501x230
+  RenderBlock (positioned) {DIV} at (313,0) size 503x230 [bgcolor=#FF0000]
+    RenderImage {IMG} at (50,0) size 402x230
+    RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastcssemptypseudoclassexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/css/empty-pseudo-class-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/css/empty-pseudo-class-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/css/empty-pseudo-class-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -28,13 +28,13 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x76 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;1&quot;
</span><del>-            RenderText {#text} at (7,8) size 88x62
-              text run at (7,8) width 64: &quot;:empty {&quot;
-              text run at (71,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 88: &quot;&lt;div&gt;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 89x62
+              text run at (6,8) width 65: &quot;:empty {&quot;
+              text run at (70,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 89: &quot;&lt;div&gt;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,145) size 584x18
</span><span class="cx">             RenderText {#text} at (0,0) size 481x17
</span><span class="cx">               text run at (0,0) width 481: &quot;The CSS selector should match the div element, because it is empty&quot;
</span><span class="lines">@@ -43,13 +43,13 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x76 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;2&quot;
</span><del>-            RenderText {#text} at (7,8) size 272x62
-              text run at (7,8) width 64: &quot;:empty {&quot;
-              text run at (71,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 272: &quot;&lt;div&gt;&lt;!-- Just a comment --&gt;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 273x62
+              text run at (6,8) width 65: &quot;:empty {&quot;
+              text run at (70,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 273: &quot;&lt;div&gt;&lt;!-- Just a comment --&gt;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,145) size 584x18
</span><span class="cx">             RenderText {#text} at (0,0) size 481x17
</span><span class="cx">               text run at (0,0) width 481: &quot;The CSS selector should match the div element, because it is empty&quot;
</span><span class="lines">@@ -58,13 +58,13 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x76 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;3&quot;
</span><del>-            RenderText {#text} at (7,8) size 96x62
-              text run at (7,8) width 64: &quot;:empty {&quot;
-              text run at (71,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 96: &quot;&lt;div&gt; &lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 97x62
+              text run at (6,8) width 65: &quot;:empty {&quot;
+              text run at (70,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 97: &quot;&lt;div&gt; &lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,145) size 584x18
</span><span class="cx">             RenderText {#text} at (0,0) size 533x17
</span><span class="cx">               text run at (0,0) width 533: &quot;The CSS selector should not match the div element, because it is not empty&quot;
</span><span class="lines">@@ -95,13 +95,13 @@
</span><span class="cx">               RenderBlock {BLOCKQUOTE} at (12,12) size 560x0 [bgcolor=#990000]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x76 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;5&quot;
</span><del>-            RenderText {#text} at (7,8) size 288x62
-              text run at (7,8) width 64: &quot;:empty {&quot;
-              text run at (71,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 288: &quot;&lt;div&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 289x62
+              text run at (6,8) width 65: &quot;:empty {&quot;
+              text run at (70,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 289: &quot;&lt;div&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,145) size 584x18
</span><span class="cx">             RenderText {#text} at (0,0) size 533x17
</span><span class="cx">               text run at (0,0) width 533: &quot;The CSS selector should not match the div element, because it is not empty&quot;
</span><span class="lines">@@ -111,18 +111,18 @@
</span><span class="cx">               RenderBlock {DIV} at (12,12) size 560x0 [bgcolor=#990000]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;6&quot;
</span><del>-            RenderText {#text} at (7,8) size 384x107
-              text run at (7,8) width 64: &quot;:empty {&quot;
-              text run at (71,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 224: &quot;&lt;div id='appendChild'&gt;&lt;/div&gt;&quot;
-              text run at (231,55) width 0: &quot; &quot;
-              text run at (7,70) width 0: &quot; &quot;
-              text run at (7,85) width 384: &quot;var ib = document.getElementById('appendChild');&quot;
-              text run at (391,85) width 0: &quot; &quot;
-              text run at (7,100) width 368: &quot;ib.appendChild(document.createElement(\&quot;div\&quot;));&quot;
</del><ins>+            RenderText {#text} at (6,8) size 385x107
+              text run at (6,8) width 65: &quot;:empty {&quot;
+              text run at (70,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 225: &quot;&lt;div id='appendChild'&gt;&lt;/div&gt;&quot;
+              text run at (230,55) width 1: &quot; &quot;
+              text run at (6,70) width 1: &quot; &quot;
+              text run at (6,85) width 385: &quot;var ib = document.getElementById('appendChild');&quot;
+              text run at (390,85) width 1: &quot; &quot;
+              text run at (6,100) width 369: &quot;ib.appendChild(document.createElement(\&quot;div\&quot;));&quot;
</ins><span class="cx">           RenderBlock {P} at (16,190) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 573x35
</span><span class="cx">               text run at (0,0) width 573: &quot;The CSS selector should not match the orignal div element, because it will not be&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastcssfirstchildpseudoclassexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/css/first-child-pseudo-class-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/css/first-child-pseudo-class-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/css/first-child-pseudo-class-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -28,17 +28,17 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x106 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;1&quot;
</span><del>-            RenderText {#text} at (7,8) size 144x92
-              text run at (7,8) width 144: &quot;div :first-child {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 40: &quot;&lt;div&gt;&quot;
-              text run at (47,55) width 0: &quot; &quot;
-              text run at (7,70) width 112: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
-              text run at (119,70) width 0: &quot; &quot;
-              text run at (7,85) width 48: &quot;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 145x92
+              text run at (6,8) width 145: &quot;div :first-child {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 41: &quot;&lt;div&gt;&quot;
+              text run at (46,55) width 1: &quot; &quot;
+              text run at (6,70) width 113: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
+              text run at (118,70) width 1: &quot; &quot;
+              text run at (6,85) width 49: &quot;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,175) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 572x35
</span><span class="cx">               text run at (0,0) width 572: &quot;The CSS selector should match the inner div element, because it is the only child&quot;
</span><span class="lines">@@ -49,19 +49,19 @@
</span><span class="cx">             RenderBlock {BLOCKQUOTE} at (0,24) size 584x0
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;2&quot;
</span><del>-            RenderText {#text} at (7,8) size 224x107
-              text run at (7,8) width 144: &quot;div :first-child {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 48: &quot;&lt;div&gt; &quot;
-              text run at (55,55) width 0: &quot; &quot;
-              text run at (7,70) width 112: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
-              text run at (119,70) width 0: &quot; &quot;
-              text run at (7,85) width 224: &quot;   &lt;blockquote&gt;&lt;/blockquote&gt;&quot;
-              text run at (231,85) width 0: &quot; &quot;
-              text run at (7,100) width 48: &quot;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 225x107
+              text run at (6,8) width 145: &quot;div :first-child {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 49: &quot;&lt;div&gt; &quot;
+              text run at (54,55) width 1: &quot; &quot;
+              text run at (6,70) width 113: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
+              text run at (118,70) width 1: &quot; &quot;
+              text run at (6,85) width 225: &quot;   &lt;blockquote&gt;&lt;/blockquote&gt;&quot;
+              text run at (230,85) width 1: &quot; &quot;
+              text run at (6,100) width 49: &quot;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,190) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 567x35
</span><span class="cx">               text run at (0,0) width 567: &quot;The CSS selector should match the inner div element, because it is the first child&quot;
</span><span class="lines">@@ -71,19 +71,19 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;3&quot;
</span><del>-            RenderText {#text} at (7,8) size 208x107
-              text run at (7,8) width 144: &quot;div :first-child {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 48: &quot;&lt;div&gt; &quot;
-              text run at (55,55) width 0: &quot; &quot;
-              text run at (7,70) width 208: &quot;   &lt;!-- Just a comment --&gt;&quot;
-              text run at (215,70) width 0: &quot; &quot;
-              text run at (7,85) width 112: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
-              text run at (119,85) width 0: &quot; &quot;
-              text run at (7,100) width 48: &quot;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 209x107
+              text run at (6,8) width 145: &quot;div :first-child {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 49: &quot;&lt;div&gt; &quot;
+              text run at (54,55) width 1: &quot; &quot;
+              text run at (6,70) width 209: &quot;   &lt;!-- Just a comment --&gt;&quot;
+              text run at (214,70) width 1: &quot; &quot;
+              text run at (6,85) width 113: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
+              text run at (118,85) width 1: &quot; &quot;
+              text run at (6,100) width 49: &quot;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,190) size 584x54
</span><span class="cx">             RenderText {#text} at (0,0) size 567x53
</span><span class="cx">               text run at (0,0) width 567: &quot;The CSS selector should match the inner div element, because it is the first child&quot;
</span><span class="lines">@@ -123,19 +123,19 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;5&quot;
</span><del>-            RenderText {#text} at (7,8) size 224x107
-              text run at (7,8) width 144: &quot;div :first-child {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 48: &quot;&lt;div&gt; &quot;
-              text run at (55,55) width 0: &quot; &quot;
-              text run at (7,70) width 224: &quot;   &lt;blockquote&gt;&lt;/blockquote&gt;&quot;
-              text run at (231,70) width 0: &quot; &quot;
-              text run at (7,85) width 112: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
-              text run at (119,85) width 0: &quot; &quot;
-              text run at (7,100) width 48: &quot;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 225x107
+              text run at (6,8) width 145: &quot;div :first-child {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 49: &quot;&lt;div&gt; &quot;
+              text run at (54,55) width 1: &quot; &quot;
+              text run at (6,70) width 225: &quot;   &lt;blockquote&gt;&lt;/blockquote&gt;&quot;
+              text run at (230,70) width 1: &quot; &quot;
+              text run at (6,85) width 113: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
+              text run at (118,85) width 1: &quot; &quot;
+              text run at (6,100) width 49: &quot;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,190) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 582x35
</span><span class="cx">               text run at (0,0) width 582: &quot;The CSS selector should not match the inner div element, because it is the second&quot;
</span><span class="lines">@@ -146,22 +146,22 @@
</span><span class="cx">             RenderBlock {DIV} at (0,24) size 584x0
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x151 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;6&quot;
</span><del>-            RenderText {#text} at (7,8) size 520x137
-              text run at (7,8) width 144: &quot;div :first-child {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 40: &quot;&lt;div&gt;&quot;
-              text run at (47,55) width 0: &quot; &quot;
-              text run at (7,70) width 256: &quot;   &lt;div id='insertBefore'&gt;&lt;/div&gt;&quot;
-              text run at (263,70) width 0: &quot; &quot;
-              text run at (7,85) width 48: &quot;&lt;/div&gt;&quot;
-              text run at (55,85) width 0: &quot; &quot;
-              text run at (7,100) width 0: &quot; &quot;
-              text run at (7,115) width 392: &quot;var ib = document.getElementById('insertBefore');&quot;
-              text run at (399,115) width 0: &quot; &quot;
-              text run at (7,130) width 520: &quot;ib.parentElement.insertBefore(document.createElement(\&quot;div\&quot;), ib);&quot;
</del><ins>+            RenderText {#text} at (6,8) size 521x137
+              text run at (6,8) width 145: &quot;div :first-child {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 41: &quot;&lt;div&gt;&quot;
+              text run at (46,55) width 1: &quot; &quot;
+              text run at (6,70) width 257: &quot;   &lt;div id='insertBefore'&gt;&lt;/div&gt;&quot;
+              text run at (262,70) width 1: &quot; &quot;
+              text run at (6,85) width 49: &quot;&lt;/div&gt;&quot;
+              text run at (54,85) width 1: &quot; &quot;
+              text run at (6,100) width 1: &quot; &quot;
+              text run at (6,115) width 393: &quot;var ib = document.getElementById('insertBefore');&quot;
+              text run at (398,115) width 1: &quot; &quot;
+              text run at (6,130) width 521: &quot;ib.parentElement.insertBefore(document.createElement(\&quot;div\&quot;), ib);&quot;
</ins><span class="cx">           RenderBlock {P} at (16,220) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 567x35
</span><span class="cx">               text run at (0,0) width 567: &quot;The CSS selector should match the div element that is inserted by the Javascript&quot;
</span><span class="lines">@@ -172,22 +172,22 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x151 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;7&quot;
</span><del>-            RenderText {#text} at (7,8) size 520x137
-              text run at (7,8) width 144: &quot;div :first-child {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 40: &quot;&lt;div&gt;&quot;
-              text run at (47,55) width 0: &quot; &quot;
-              text run at (7,70) width 256: &quot;   &lt;div id='insertBefore'&gt;&lt;/div&gt;&quot;
-              text run at (263,70) width 0: &quot; &quot;
-              text run at (7,85) width 48: &quot;&lt;/div&gt;&quot;
-              text run at (55,85) width 0: &quot; &quot;
-              text run at (7,100) width 0: &quot; &quot;
-              text run at (7,115) width 392: &quot;var ib = document.getElementById('insertBefore');&quot;
-              text run at (399,115) width 0: &quot; &quot;
-              text run at (7,130) width 520: &quot;ib.parentElement.insertBefore(document.createElement(\&quot;div\&quot;), ib);&quot;
</del><ins>+            RenderText {#text} at (6,8) size 521x137
+              text run at (6,8) width 145: &quot;div :first-child {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 41: &quot;&lt;div&gt;&quot;
+              text run at (46,55) width 1: &quot; &quot;
+              text run at (6,70) width 257: &quot;   &lt;div id='insertBefore'&gt;&lt;/div&gt;&quot;
+              text run at (262,70) width 1: &quot; &quot;
+              text run at (6,85) width 49: &quot;&lt;/div&gt;&quot;
+              text run at (54,85) width 1: &quot; &quot;
+              text run at (6,100) width 1: &quot; &quot;
+              text run at (6,115) width 393: &quot;var ib = document.getElementById('insertBefore');&quot;
+              text run at (398,115) width 1: &quot; &quot;
+              text run at (6,130) width 521: &quot;ib.parentElement.insertBefore(document.createElement(\&quot;div\&quot;), ib);&quot;
</ins><span class="cx">           RenderBlock {P} at (16,220) size 584x18
</span><span class="cx">             RenderText {#text} at (0,0) size 515x17
</span><span class="cx">               text run at (0,0) width 515: &quot;The original div element should not be a match for the :first-child selector.&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastcssfirstoftypepseudoclassexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/css/first-of-type-pseudo-class-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/css/first-of-type-pseudo-class-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/css/first-of-type-pseudo-class-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -28,13 +28,13 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x76 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;1&quot;
</span><del>-            RenderText {#text} at (7,8) size 280x62
-              text run at (7,8) width 152: &quot;div:first-of-type {&quot;
-              text run at (159,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 280: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 281x62
+              text run at (6,8) width 153: &quot;div:first-of-type {&quot;
+              text run at (158,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 281: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,145) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 551x35
</span><span class="cx">               text run at (0,0) width 551: &quot;The CSS selector should match the marked div element, because it is the only&quot;
</span><span class="lines">@@ -45,15 +45,15 @@
</span><span class="cx">             RenderBlock {DIV} at (0,24) size 584x0
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x91 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;2&quot;
</span><del>-            RenderText {#text} at (7,8) size 280x77
-              text run at (7,8) width 152: &quot;div:first-of-type {&quot;
-              text run at (159,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 280: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
-              text run at (287,55) width 0: &quot; &quot;
-              text run at (7,70) width 88: &quot;&lt;div&gt;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 281x77
+              text run at (6,8) width 153: &quot;div:first-of-type {&quot;
+              text run at (158,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 281: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
+              text run at (286,55) width 1: &quot; &quot;
+              text run at (6,70) width 89: &quot;&lt;div&gt;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,160) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 546x35
</span><span class="cx">               text run at (0,0) width 546: &quot;The CSS selector should match the marked div element, because it is the first&quot;
</span><span class="lines">@@ -64,15 +64,15 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x91 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;3&quot;
</span><del>-            RenderText {#text} at (7,8) size 280x77
-              text run at (7,8) width 152: &quot;div:first-of-type {&quot;
-              text run at (159,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 200: &quot;&lt;blockquote&gt;&lt;/blockquote&gt;&quot;
-              text run at (207,55) width 0: &quot; &quot;
-              text run at (7,70) width 280: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 281x77
+              text run at (6,8) width 153: &quot;div:first-of-type {&quot;
+              text run at (158,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 201: &quot;&lt;blockquote&gt;&lt;/blockquote&gt;&quot;
+              text run at (206,55) width 1: &quot; &quot;
+              text run at (6,70) width 281: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,160) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 546x35
</span><span class="cx">               text run at (0,0) width 546: &quot;The CSS selector should match the marked div element, because it is the first&quot;
</span><span class="lines">@@ -84,19 +84,19 @@
</span><span class="cx">               RenderBlock {DIV} at (0,0) size 584x24
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;4&quot;
</span><del>-            RenderText {#text} at (7,8) size 304x107
-              text run at (7,8) width 152: &quot;div:first-of-type {&quot;
-              text run at (159,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 88: &quot;&lt;div&gt;&lt;/div&gt;&quot;
-              text run at (95,55) width 0: &quot; &quot;
-              text run at (7,70) width 96: &quot;&lt;blockquote&gt;&quot;
-              text run at (103,70) width 0: &quot; &quot;
-              text run at (7,85) width 304: &quot;   &lt;div&gt;Does this element match?&lt;/div&gt;&quot;
-              text run at (311,85) width 0: &quot; &quot;
-              text run at (7,100) width 104: &quot;&lt;/blockquote&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 305x107
+              text run at (6,8) width 153: &quot;div:first-of-type {&quot;
+              text run at (158,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 89: &quot;&lt;div&gt;&lt;/div&gt;&quot;
+              text run at (94,55) width 1: &quot; &quot;
+              text run at (6,70) width 97: &quot;&lt;blockquote&gt;&quot;
+              text run at (102,70) width 1: &quot; &quot;
+              text run at (6,85) width 305: &quot;   &lt;div&gt;Does this element match?&lt;/div&gt;&quot;
+              text run at (310,85) width 1: &quot; &quot;
+              text run at (6,100) width 105: &quot;&lt;/blockquote&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,190) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 546x35
</span><span class="cx">               text run at (0,0) width 546: &quot;The CSS selector should match the marked div element, because it is the first&quot;
</span><span class="lines">@@ -107,17 +107,17 @@
</span><span class="cx">               RenderBlock {DIV} at (0,0) size 584x24
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x106 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;5&quot;
</span><del>-            RenderText {#text} at (7,8) size 304x92
-              text run at (7,8) width 152: &quot;div:first-of-type {&quot;
-              text run at (159,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 40: &quot;&lt;div&gt;&quot;
-              text run at (47,55) width 0: &quot; &quot;
-              text run at (7,70) width 304: &quot;   &lt;div&gt;Does this element match?&lt;/div&gt;&quot;
-              text run at (311,70) width 0: &quot; &quot;
-              text run at (7,85) width 48: &quot;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 305x92
+              text run at (6,8) width 153: &quot;div:first-of-type {&quot;
+              text run at (158,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 41: &quot;&lt;div&gt;&quot;
+              text run at (46,55) width 1: &quot; &quot;
+              text run at (6,70) width 305: &quot;   &lt;div&gt;Does this element match?&lt;/div&gt;&quot;
+              text run at (310,70) width 1: &quot; &quot;
+              text run at (6,85) width 49: &quot;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,175) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 546x35
</span><span class="cx">               text run at (0,0) width 546: &quot;The CSS selector should match the marked div element, because it is the first&quot;
</span><span class="lines">@@ -129,19 +129,19 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;6&quot;
</span><del>-            RenderText {#text} at (7,8) size 280x107
-              text run at (7,8) width 152: &quot;div:first-of-type {&quot;
-              text run at (159,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 96: &quot;&lt;blockquote&gt;&quot;
-              text run at (103,55) width 0: &quot; &quot;
-              text run at (7,70) width 112: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
-              text run at (119,70) width 0: &quot; &quot;
-              text run at (7,85) width 104: &quot;&lt;/blockquote&gt;&quot;
-              text run at (111,85) width 0: &quot; &quot;
-              text run at (7,100) width 280: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 281x107
+              text run at (6,8) width 153: &quot;div:first-of-type {&quot;
+              text run at (158,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 97: &quot;&lt;blockquote&gt;&quot;
+              text run at (102,55) width 1: &quot; &quot;
+              text run at (6,70) width 113: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
+              text run at (118,70) width 1: &quot; &quot;
+              text run at (6,85) width 105: &quot;&lt;/blockquote&gt;&quot;
+              text run at (110,85) width 1: &quot; &quot;
+              text run at (6,100) width 281: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,190) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 546x35
</span><span class="cx">               text run at (0,0) width 546: &quot;The CSS selector should match the marked div element, because it is the first&quot;
</span><span class="lines">@@ -152,15 +152,15 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x91 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;7&quot;
</span><del>-            RenderText {#text} at (7,8) size 280x77
-              text run at (7,8) width 152: &quot;div:first-of-type {&quot;
-              text run at (159,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 88: &quot;&lt;div&gt;&lt;/div&gt;&quot;
-              text run at (95,55) width 0: &quot; &quot;
-              text run at (7,70) width 280: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 281x77
+              text run at (6,8) width 153: &quot;div:first-of-type {&quot;
+              text run at (158,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 89: &quot;&lt;div&gt;&lt;/div&gt;&quot;
+              text run at (94,55) width 1: &quot; &quot;
+              text run at (6,70) width 281: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,160) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 543x35
</span><span class="cx">               text run at (0,0) width 543: &quot;The CSS selector should not match the marked div element, because it is the&quot;
</span><span class="lines">@@ -171,15 +171,15 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x91 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;8&quot;
</span><del>-            RenderText {#text} at (7,8) size 280x77
-              text run at (7,8) width 152: &quot;div:first-of-type {&quot;
-              text run at (159,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 88: &quot;&lt;DIV&gt;&lt;/DIV&gt;&quot;
-              text run at (95,55) width 0: &quot; &quot;
-              text run at (7,70) width 280: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 281x77
+              text run at (6,8) width 153: &quot;div:first-of-type {&quot;
+              text run at (158,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 89: &quot;&lt;DIV&gt;&lt;/DIV&gt;&quot;
+              text run at (94,55) width 1: &quot; &quot;
+              text run at (6,70) width 281: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,160) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 543x35
</span><span class="cx">               text run at (0,0) width 543: &quot;The CSS selector should not match the marked div element, because it is the&quot;
</span><span class="lines">@@ -190,18 +190,18 @@
</span><span class="cx">             RenderBlock {DIV} at (0,24) size 584x0
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;9&quot;
</span><del>-            RenderText {#text} at (7,8) size 520x107
-              text run at (7,8) width 152: &quot;div:first-of-type {&quot;
-              text run at (159,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 232: &quot;&lt;div id='insertBefore'&gt;&lt;/div&gt;&quot;
-              text run at (239,55) width 0: &quot; &quot;
-              text run at (7,70) width 0: &quot; &quot;
-              text run at (7,85) width 392: &quot;var ib = document.getElementById('insertBefore');&quot;
-              text run at (399,85) width 0: &quot; &quot;
-              text run at (7,100) width 520: &quot;ib.parentElement.insertBefore(document.createElement(\&quot;div\&quot;), ib);&quot;
</del><ins>+            RenderText {#text} at (6,8) size 521x107
+              text run at (6,8) width 153: &quot;div:first-of-type {&quot;
+              text run at (158,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 233: &quot;&lt;div id='insertBefore'&gt;&lt;/div&gt;&quot;
+              text run at (238,55) width 1: &quot; &quot;
+              text run at (6,70) width 1: &quot; &quot;
+              text run at (6,85) width 393: &quot;var ib = document.getElementById('insertBefore');&quot;
+              text run at (398,85) width 1: &quot; &quot;
+              text run at (6,100) width 521: &quot;ib.parentElement.insertBefore(document.createElement(\&quot;div\&quot;), ib);&quot;
</ins><span class="cx">           RenderBlock {P} at (16,190) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 567x35
</span><span class="cx">               text run at (0,0) width 567: &quot;The CSS selector should match the div element that is inserted by the Javascript&quot;
</span><span class="lines">@@ -212,18 +212,18 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-46,6) size 26x18: &quot;10&quot;
</span><del>-            RenderText {#text} at (7,8) size 520x107
-              text run at (7,8) width 152: &quot;div:first-of-type {&quot;
-              text run at (159,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 232: &quot;&lt;div id='insertBefore'&gt;&lt;/div&gt;&quot;
-              text run at (239,55) width 0: &quot; &quot;
-              text run at (7,70) width 0: &quot; &quot;
-              text run at (7,85) width 392: &quot;var ib = document.getElementById('insertBefore');&quot;
-              text run at (399,85) width 0: &quot; &quot;
-              text run at (7,100) width 520: &quot;ib.parentElement.insertBefore(document.createElement(\&quot;div\&quot;), ib);&quot;
</del><ins>+            RenderText {#text} at (6,8) size 521x107
+              text run at (6,8) width 153: &quot;div:first-of-type {&quot;
+              text run at (158,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 233: &quot;&lt;div id='insertBefore'&gt;&lt;/div&gt;&quot;
+              text run at (238,55) width 1: &quot; &quot;
+              text run at (6,70) width 1: &quot; &quot;
+              text run at (6,85) width 393: &quot;var ib = document.getElementById('insertBefore');&quot;
+              text run at (398,85) width 1: &quot; &quot;
+              text run at (6,100) width 521: &quot;ib.parentElement.insertBefore(document.createElement(\&quot;div\&quot;), ib);&quot;
</ins><span class="cx">           RenderBlock {P} at (16,190) size 584x18
</span><span class="cx">             RenderText {#text} at (0,0) size 529x17
</span><span class="cx">               text run at (0,0) width 529: &quot;The original div element should not be a match for the :first-of-type selector.&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastcsslastchildpseudoclassexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/css/last-child-pseudo-class-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/css/last-child-pseudo-class-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/css/last-child-pseudo-class-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -28,17 +28,17 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x106 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;1&quot;
</span><del>-            RenderText {#text} at (7,8) size 136x92
-              text run at (7,8) width 136: &quot;div :last-child {&quot;
-              text run at (143,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 40: &quot;&lt;div&gt;&quot;
-              text run at (47,55) width 0: &quot; &quot;
-              text run at (7,70) width 112: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
-              text run at (119,70) width 0: &quot; &quot;
-              text run at (7,85) width 48: &quot;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 137x92
+              text run at (6,8) width 137: &quot;div :last-child {&quot;
+              text run at (142,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 41: &quot;&lt;div&gt;&quot;
+              text run at (46,55) width 1: &quot; &quot;
+              text run at (6,70) width 113: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
+              text run at (118,70) width 1: &quot; &quot;
+              text run at (6,85) width 49: &quot;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,175) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 572x35
</span><span class="cx">               text run at (0,0) width 572: &quot;The CSS selector should match the inner div element, because it is the only child&quot;
</span><span class="lines">@@ -49,19 +49,19 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;2&quot;
</span><del>-            RenderText {#text} at (7,8) size 224x107
-              text run at (7,8) width 136: &quot;div :last-child {&quot;
-              text run at (143,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 48: &quot;&lt;div&gt; &quot;
-              text run at (55,55) width 0: &quot; &quot;
-              text run at (7,70) width 224: &quot;   &lt;blockquote&gt;&lt;/blockquote&gt;&quot;
-              text run at (231,70) width 0: &quot; &quot;
-              text run at (7,85) width 112: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
-              text run at (119,85) width 0: &quot; &quot;
-              text run at (7,100) width 48: &quot;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 225x107
+              text run at (6,8) width 137: &quot;div :last-child {&quot;
+              text run at (142,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 49: &quot;&lt;div&gt; &quot;
+              text run at (54,55) width 1: &quot; &quot;
+              text run at (6,70) width 225: &quot;   &lt;blockquote&gt;&lt;/blockquote&gt;&quot;
+              text run at (230,70) width 1: &quot; &quot;
+              text run at (6,85) width 113: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
+              text run at (118,85) width 1: &quot; &quot;
+              text run at (6,100) width 49: &quot;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,190) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 567x35
</span><span class="cx">               text run at (0,0) width 567: &quot;The CSS selector should match the inner div element, because it is the last child&quot;
</span><span class="lines">@@ -71,19 +71,19 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;3&quot;
</span><del>-            RenderText {#text} at (7,8) size 208x107
-              text run at (7,8) width 136: &quot;div :last-child {&quot;
-              text run at (143,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 48: &quot;&lt;div&gt; &quot;
-              text run at (55,55) width 0: &quot; &quot;
-              text run at (7,70) width 112: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
-              text run at (119,70) width 0: &quot; &quot;
-              text run at (7,85) width 208: &quot;   &lt;!-- Just a comment --&gt;&quot;
-              text run at (215,85) width 0: &quot; &quot;
-              text run at (7,100) width 48: &quot;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 209x107
+              text run at (6,8) width 137: &quot;div :last-child {&quot;
+              text run at (142,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 49: &quot;&lt;div&gt; &quot;
+              text run at (54,55) width 1: &quot; &quot;
+              text run at (6,70) width 113: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
+              text run at (118,70) width 1: &quot; &quot;
+              text run at (6,85) width 209: &quot;   &lt;!-- Just a comment --&gt;&quot;
+              text run at (214,85) width 1: &quot; &quot;
+              text run at (6,100) width 49: &quot;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,190) size 584x54
</span><span class="cx">             RenderText {#text} at (0,0) size 567x53
</span><span class="cx">               text run at (0,0) width 567: &quot;The CSS selector should match the inner div element, because it is the last child&quot;
</span><span class="lines">@@ -123,19 +123,19 @@
</span><span class="cx">             RenderBlock {BLOCKQUOTE} at (0,24) size 584x0 [bgcolor=#990000]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;5&quot;
</span><del>-            RenderText {#text} at (7,8) size 224x107
-              text run at (7,8) width 136: &quot;div :last-child {&quot;
-              text run at (143,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 48: &quot;&lt;div&gt; &quot;
-              text run at (55,55) width 0: &quot; &quot;
-              text run at (7,70) width 112: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
-              text run at (119,70) width 0: &quot; &quot;
-              text run at (7,85) width 224: &quot;   &lt;blockquote&gt;&lt;/blockquote&gt;&quot;
-              text run at (231,85) width 0: &quot; &quot;
-              text run at (7,100) width 48: &quot;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 225x107
+              text run at (6,8) width 137: &quot;div :last-child {&quot;
+              text run at (142,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 49: &quot;&lt;div&gt; &quot;
+              text run at (54,55) width 1: &quot; &quot;
+              text run at (6,70) width 113: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
+              text run at (118,70) width 1: &quot; &quot;
+              text run at (6,85) width 225: &quot;   &lt;blockquote&gt;&lt;/blockquote&gt;&quot;
+              text run at (230,85) width 1: &quot; &quot;
+              text run at (6,100) width 49: &quot;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,190) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 555x35
</span><span class="cx">               text run at (0,0) width 555: &quot;The CSS selector should not match the inner div element, because it is the first&quot;
</span><span class="lines">@@ -146,22 +146,22 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x151 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;6&quot;
</span><del>-            RenderText {#text} at (7,8) size 480x137
-              text run at (7,8) width 136: &quot;div :last-child {&quot;
-              text run at (143,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 40: &quot;&lt;div&gt;&quot;
-              text run at (47,55) width 0: &quot; &quot;
-              text run at (7,70) width 248: &quot;   &lt;div id='insertAfter'&gt;&lt;/div&gt;&quot;
-              text run at (255,70) width 0: &quot; &quot;
-              text run at (7,85) width 48: &quot;&lt;/div&gt;&quot;
-              text run at (55,85) width 0: &quot; &quot;
-              text run at (7,100) width 0: &quot; &quot;
-              text run at (7,115) width 384: &quot;var ib = document.getElementById('insertAfter');&quot;
-              text run at (391,115) width 0: &quot; &quot;
-              text run at (7,130) width 480: &quot;ib.parentElement.appendChild(document.createElement(\&quot;div\&quot;));&quot;
</del><ins>+            RenderText {#text} at (6,8) size 481x137
+              text run at (6,8) width 137: &quot;div :last-child {&quot;
+              text run at (142,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 41: &quot;&lt;div&gt;&quot;
+              text run at (46,55) width 1: &quot; &quot;
+              text run at (6,70) width 249: &quot;   &lt;div id='insertAfter'&gt;&lt;/div&gt;&quot;
+              text run at (254,70) width 1: &quot; &quot;
+              text run at (6,85) width 49: &quot;&lt;/div&gt;&quot;
+              text run at (54,85) width 1: &quot; &quot;
+              text run at (6,100) width 1: &quot; &quot;
+              text run at (6,115) width 385: &quot;var ib = document.getElementById('insertAfter');&quot;
+              text run at (390,115) width 1: &quot; &quot;
+              text run at (6,130) width 481: &quot;ib.parentElement.appendChild(document.createElement(\&quot;div\&quot;));&quot;
</ins><span class="cx">           RenderBlock {P} at (16,220) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 567x35
</span><span class="cx">               text run at (0,0) width 567: &quot;The CSS selector should match the div element that is inserted by the Javascript&quot;
</span><span class="lines">@@ -172,22 +172,22 @@
</span><span class="cx">             RenderBlock {DIV} at (0,24) size 584x0 [bgcolor=#990000]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x151 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;7&quot;
</span><del>-            RenderText {#text} at (7,8) size 480x137
-              text run at (7,8) width 136: &quot;div :last-child {&quot;
-              text run at (143,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 40: &quot;&lt;div&gt;&quot;
-              text run at (47,55) width 0: &quot; &quot;
-              text run at (7,70) width 248: &quot;   &lt;div id='insertAfter'&gt;&lt;/div&gt;&quot;
-              text run at (255,70) width 0: &quot; &quot;
-              text run at (7,85) width 48: &quot;&lt;/div&gt;&quot;
-              text run at (55,85) width 0: &quot; &quot;
-              text run at (7,100) width 0: &quot; &quot;
-              text run at (7,115) width 384: &quot;var ib = document.getElementById('insertAfter');&quot;
-              text run at (391,115) width 0: &quot; &quot;
-              text run at (7,130) width 480: &quot;ib.parentElement.appendChild(document.createElement(\&quot;div\&quot;));&quot;
</del><ins>+            RenderText {#text} at (6,8) size 481x137
+              text run at (6,8) width 137: &quot;div :last-child {&quot;
+              text run at (142,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 41: &quot;&lt;div&gt;&quot;
+              text run at (46,55) width 1: &quot; &quot;
+              text run at (6,70) width 249: &quot;   &lt;div id='insertAfter'&gt;&lt;/div&gt;&quot;
+              text run at (254,70) width 1: &quot; &quot;
+              text run at (6,85) width 49: &quot;&lt;/div&gt;&quot;
+              text run at (54,85) width 1: &quot; &quot;
+              text run at (6,100) width 1: &quot; &quot;
+              text run at (6,115) width 385: &quot;var ib = document.getElementById('insertAfter');&quot;
+              text run at (390,115) width 1: &quot; &quot;
+              text run at (6,130) width 481: &quot;ib.parentElement.appendChild(document.createElement(\&quot;div\&quot;));&quot;
</ins><span class="cx">           RenderBlock {P} at (16,220) size 584x18
</span><span class="cx">             RenderText {#text} at (0,0) size 515x17
</span><span class="cx">               text run at (0,0) width 515: &quot;The original div element should not be a match for the :last-child selector.&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastcsslastoftypepseudoclassexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/css/last-of-type-pseudo-class-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/css/last-of-type-pseudo-class-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/css/last-of-type-pseudo-class-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -28,13 +28,13 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x76 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;1&quot;
</span><del>-            RenderText {#text} at (7,8) size 280x62
-              text run at (7,8) width 144: &quot;div:last-of-type {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 280: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 281x62
+              text run at (6,8) width 145: &quot;div:last-of-type {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 281: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,145) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 551x35
</span><span class="cx">               text run at (0,0) width 551: &quot;The CSS selector should match the marked div element, because it is the only&quot;
</span><span class="lines">@@ -45,15 +45,15 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x91 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;2&quot;
</span><del>-            RenderText {#text} at (7,8) size 280x77
-              text run at (7,8) width 144: &quot;div:last-of-type {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 88: &quot;&lt;div&gt;&lt;/div&gt;&quot;
-              text run at (95,55) width 0: &quot; &quot;
-              text run at (7,70) width 280: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 281x77
+              text run at (6,8) width 145: &quot;div:last-of-type {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 89: &quot;&lt;div&gt;&lt;/div&gt;&quot;
+              text run at (94,55) width 1: &quot; &quot;
+              text run at (6,70) width 281: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,160) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 546x35
</span><span class="cx">               text run at (0,0) width 546: &quot;The CSS selector should match the marked div element, because it is the last&quot;
</span><span class="lines">@@ -64,15 +64,15 @@
</span><span class="cx">             RenderBlock {BLOCKQUOTE} at (0,24) size 584x0 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x91 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;3&quot;
</span><del>-            RenderText {#text} at (7,8) size 280x77
-              text run at (7,8) width 144: &quot;div:last-of-type {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 280: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
-              text run at (287,55) width 0: &quot; &quot;
-              text run at (7,70) width 200: &quot;&lt;blockquote&gt;&lt;/blockquote&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 281x77
+              text run at (6,8) width 145: &quot;div:last-of-type {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 281: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
+              text run at (286,55) width 1: &quot; &quot;
+              text run at (6,70) width 201: &quot;&lt;blockquote&gt;&lt;/blockquote&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,160) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 546x35
</span><span class="cx">               text run at (0,0) width 546: &quot;The CSS selector should match the marked div element, because it is the last&quot;
</span><span class="lines">@@ -84,19 +84,19 @@
</span><span class="cx">             RenderBlock {DIV} at (0,24) size 584x0 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;4&quot;
</span><del>-            RenderText {#text} at (7,8) size 304x107
-              text run at (7,8) width 144: &quot;div:last-of-type {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 96: &quot;&lt;blockquote&gt;&quot;
-              text run at (103,55) width 0: &quot; &quot;
-              text run at (7,70) width 304: &quot;   &lt;div&gt;Does this element match?&lt;/div&gt;&quot;
-              text run at (311,70) width 0: &quot; &quot;
-              text run at (7,85) width 104: &quot;&lt;/blockquote&gt;&quot;
-              text run at (111,85) width 0: &quot; &quot;
-              text run at (7,100) width 88: &quot;&lt;div&gt;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 305x107
+              text run at (6,8) width 145: &quot;div:last-of-type {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 97: &quot;&lt;blockquote&gt;&quot;
+              text run at (102,55) width 1: &quot; &quot;
+              text run at (6,70) width 305: &quot;   &lt;div&gt;Does this element match?&lt;/div&gt;&quot;
+              text run at (310,70) width 1: &quot; &quot;
+              text run at (6,85) width 105: &quot;&lt;/blockquote&gt;&quot;
+              text run at (110,85) width 1: &quot; &quot;
+              text run at (6,100) width 89: &quot;&lt;div&gt;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,190) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 546x35
</span><span class="cx">               text run at (0,0) width 546: &quot;The CSS selector should match the marked div element, because it is the last&quot;
</span><span class="lines">@@ -107,17 +107,17 @@
</span><span class="cx">               RenderBlock {DIV} at (0,0) size 584x24
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x106 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;5&quot;
</span><del>-            RenderText {#text} at (7,8) size 304x92
-              text run at (7,8) width 144: &quot;div:last-of-type {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 40: &quot;&lt;div&gt;&quot;
-              text run at (47,55) width 0: &quot; &quot;
-              text run at (7,70) width 304: &quot;   &lt;div&gt;Does this element match?&lt;/div&gt;&quot;
-              text run at (311,70) width 0: &quot; &quot;
-              text run at (7,85) width 48: &quot;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 305x92
+              text run at (6,8) width 145: &quot;div:last-of-type {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 41: &quot;&lt;div&gt;&quot;
+              text run at (46,55) width 1: &quot; &quot;
+              text run at (6,70) width 305: &quot;   &lt;div&gt;Does this element match?&lt;/div&gt;&quot;
+              text run at (310,70) width 1: &quot; &quot;
+              text run at (6,85) width 49: &quot;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,175) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 546x35
</span><span class="cx">               text run at (0,0) width 546: &quot;The CSS selector should match the marked div element, because it is the last&quot;
</span><span class="lines">@@ -129,19 +129,19 @@
</span><span class="cx">               RenderBlock {DIV} at (0,0) size 584x0
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;6&quot;
</span><del>-            RenderText {#text} at (7,8) size 280x107
-              text run at (7,8) width 144: &quot;div:last-of-type {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 280: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
-              text run at (287,55) width 0: &quot; &quot;
-              text run at (7,70) width 96: &quot;&lt;blockquote&gt;&quot;
-              text run at (103,70) width 0: &quot; &quot;
-              text run at (7,85) width 112: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
-              text run at (119,85) width 0: &quot; &quot;
-              text run at (7,100) width 104: &quot;&lt;/blockquote&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 281x107
+              text run at (6,8) width 145: &quot;div:last-of-type {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 281: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
+              text run at (286,55) width 1: &quot; &quot;
+              text run at (6,70) width 97: &quot;&lt;blockquote&gt;&quot;
+              text run at (102,70) width 1: &quot; &quot;
+              text run at (6,85) width 113: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
+              text run at (118,85) width 1: &quot; &quot;
+              text run at (6,100) width 105: &quot;&lt;/blockquote&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,190) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 546x35
</span><span class="cx">               text run at (0,0) width 546: &quot;The CSS selector should match the marked div element, because it is the last&quot;
</span><span class="lines">@@ -152,15 +152,15 @@
</span><span class="cx">             RenderBlock {DIV} at (0,24) size 584x0 [bgcolor=#990000]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x91 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;7&quot;
</span><del>-            RenderText {#text} at (7,8) size 280x77
-              text run at (7,8) width 144: &quot;div:last-of-type {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 280: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
-              text run at (287,55) width 0: &quot; &quot;
-              text run at (7,70) width 88: &quot;&lt;div&gt;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 281x77
+              text run at (6,8) width 145: &quot;div:last-of-type {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 281: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
+              text run at (286,55) width 1: &quot; &quot;
+              text run at (6,70) width 89: &quot;&lt;div&gt;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,160) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 572x35
</span><span class="cx">               text run at (0,0) width 572: &quot;The CSS selector should not match the marked div element, because it is the first&quot;
</span><span class="lines">@@ -171,15 +171,15 @@
</span><span class="cx">             RenderBlock {DIV} at (0,24) size 584x0 [bgcolor=#990000]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x91 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;8&quot;
</span><del>-            RenderText {#text} at (7,8) size 280x77
-              text run at (7,8) width 144: &quot;div:last-of-type {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 280: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
-              text run at (287,55) width 0: &quot; &quot;
-              text run at (7,70) width 88: &quot;&lt;DIV&gt;&lt;/DIV&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 281x77
+              text run at (6,8) width 145: &quot;div:last-of-type {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 281: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
+              text run at (286,55) width 1: &quot; &quot;
+              text run at (6,70) width 89: &quot;&lt;DIV&gt;&lt;/DIV&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,160) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 572x35
</span><span class="cx">               text run at (0,0) width 572: &quot;The CSS selector should not match the marked div element, because it is the first&quot;
</span><span class="lines">@@ -190,18 +190,18 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;9&quot;
</span><del>-            RenderText {#text} at (7,8) size 480x107
-              text run at (7,8) width 144: &quot;div:last-of-type {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 224: &quot;&lt;div id='insertAfter'&gt;&lt;/div&gt;&quot;
-              text run at (231,55) width 0: &quot; &quot;
-              text run at (7,70) width 0: &quot; &quot;
-              text run at (7,85) width 384: &quot;var ib = document.getElementById('insertAfter');&quot;
-              text run at (391,85) width 0: &quot; &quot;
-              text run at (7,100) width 480: &quot;ib.parentElement.appendChild(document.createElement(\&quot;div\&quot;));&quot;
</del><ins>+            RenderText {#text} at (6,8) size 481x107
+              text run at (6,8) width 145: &quot;div:last-of-type {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 225: &quot;&lt;div id='insertAfter'&gt;&lt;/div&gt;&quot;
+              text run at (230,55) width 1: &quot; &quot;
+              text run at (6,70) width 1: &quot; &quot;
+              text run at (6,85) width 385: &quot;var ib = document.getElementById('insertAfter');&quot;
+              text run at (390,85) width 1: &quot; &quot;
+              text run at (6,100) width 481: &quot;ib.parentElement.appendChild(document.createElement(\&quot;div\&quot;));&quot;
</ins><span class="cx">           RenderBlock {P} at (16,190) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 567x35
</span><span class="cx">               text run at (0,0) width 567: &quot;The CSS selector should match the div element that is inserted by the Javascript&quot;
</span><span class="lines">@@ -212,18 +212,18 @@
</span><span class="cx">             RenderBlock {DIV} at (0,24) size 584x0 [bgcolor=#990000]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-46,6) size 26x18: &quot;10&quot;
</span><del>-            RenderText {#text} at (7,8) size 480x107
-              text run at (7,8) width 144: &quot;div:last-of-type {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 224: &quot;&lt;div id='insertAfter'&gt;&lt;/div&gt;&quot;
-              text run at (231,55) width 0: &quot; &quot;
-              text run at (7,70) width 0: &quot; &quot;
-              text run at (7,85) width 384: &quot;var ib = document.getElementById('insertAfter');&quot;
-              text run at (391,85) width 0: &quot; &quot;
-              text run at (7,100) width 480: &quot;ib.parentElement.appendChild(document.createElement(\&quot;div\&quot;));&quot;
</del><ins>+            RenderText {#text} at (6,8) size 481x107
+              text run at (6,8) width 145: &quot;div:last-of-type {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 225: &quot;&lt;div id='insertAfter'&gt;&lt;/div&gt;&quot;
+              text run at (230,55) width 1: &quot; &quot;
+              text run at (6,70) width 1: &quot; &quot;
+              text run at (6,85) width 385: &quot;var ib = document.getElementById('insertAfter');&quot;
+              text run at (390,85) width 1: &quot; &quot;
+              text run at (6,100) width 481: &quot;ib.parentElement.appendChild(document.createElement(\&quot;div\&quot;));&quot;
</ins><span class="cx">           RenderBlock {P} at (16,190) size 584x18
</span><span class="cx">             RenderText {#text} at (0,0) size 529x17
</span><span class="cx">               text run at (0,0) width 529: &quot;The original div element should not be a match for the :last-of-type selector.&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastcssonlychildpseudoclassexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/css/only-child-pseudo-class-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/css/only-child-pseudo-class-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/css/only-child-pseudo-class-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -28,17 +28,17 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x106 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;1&quot;
</span><del>-            RenderText {#text} at (7,8) size 136x92
-              text run at (7,8) width 136: &quot;div :only-child {&quot;
-              text run at (143,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 40: &quot;&lt;div&gt;&quot;
-              text run at (47,55) width 0: &quot; &quot;
-              text run at (7,70) width 112: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
-              text run at (119,70) width 0: &quot; &quot;
-              text run at (7,85) width 48: &quot;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 137x92
+              text run at (6,8) width 137: &quot;div :only-child {&quot;
+              text run at (142,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 41: &quot;&lt;div&gt;&quot;
+              text run at (46,55) width 1: &quot; &quot;
+              text run at (6,70) width 113: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
+              text run at (118,70) width 1: &quot; &quot;
+              text run at (6,85) width 49: &quot;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,175) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 572x35
</span><span class="cx">               text run at (0,0) width 572: &quot;The CSS selector should match the inner div element, because it is the only child&quot;
</span><span class="lines">@@ -48,19 +48,19 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;2&quot;
</span><del>-            RenderText {#text} at (7,8) size 208x107
-              text run at (7,8) width 136: &quot;div :only-child {&quot;
-              text run at (143,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 40: &quot;&lt;div&gt;&quot;
-              text run at (47,55) width 0: &quot; &quot;
-              text run at (7,70) width 112: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
-              text run at (119,70) width 0: &quot; &quot;
-              text run at (7,85) width 208: &quot;   &lt;!-- Just a comment --&gt;&quot;
-              text run at (215,85) width 0: &quot; &quot;
-              text run at (7,100) width 48: &quot;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 209x107
+              text run at (6,8) width 137: &quot;div :only-child {&quot;
+              text run at (142,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 41: &quot;&lt;div&gt;&quot;
+              text run at (46,55) width 1: &quot; &quot;
+              text run at (6,70) width 113: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
+              text run at (118,70) width 1: &quot; &quot;
+              text run at (6,85) width 209: &quot;   &lt;!-- Just a comment --&gt;&quot;
+              text run at (214,85) width 1: &quot; &quot;
+              text run at (6,100) width 49: &quot;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,190) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 572x35
</span><span class="cx">               text run at (0,0) width 572: &quot;The CSS selector should match the inner div element, because it is the only child&quot;
</span><span class="lines">@@ -96,19 +96,19 @@
</span><span class="cx">             RenderBlock {BLOCKQUOTE} at (40,40) size 504x0
</span><span class="cx">           RenderBlock {PRE} at (16,56) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;4&quot;
</span><del>-            RenderText {#text} at (7,8) size 224x107
-              text run at (7,8) width 136: &quot;div :only-child {&quot;
-              text run at (143,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 48: &quot;&lt;div&gt; &quot;
-              text run at (55,55) width 0: &quot; &quot;
-              text run at (7,70) width 112: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
-              text run at (119,70) width 0: &quot; &quot;
-              text run at (7,85) width 224: &quot;   &lt;blockquote&gt;&lt;/blockquote&gt;&quot;
-              text run at (231,85) width 0: &quot; &quot;
-              text run at (7,100) width 48: &quot;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 225x107
+              text run at (6,8) width 137: &quot;div :only-child {&quot;
+              text run at (142,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 49: &quot;&lt;div&gt; &quot;
+              text run at (54,55) width 1: &quot; &quot;
+              text run at (6,70) width 113: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
+              text run at (118,70) width 1: &quot; &quot;
+              text run at (6,85) width 225: &quot;   &lt;blockquote&gt;&lt;/blockquote&gt;&quot;
+              text run at (230,85) width 1: &quot; &quot;
+              text run at (6,100) width 49: &quot;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,193) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 570x35
</span><span class="cx">               text run at (0,0) width 570: &quot;The CSS selector should not match the inner div element, because it not the only&quot;
</span><span class="lines">@@ -119,22 +119,22 @@
</span><span class="cx">             RenderBlock {DIV} at (0,24) size 584x0
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x151 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;5&quot;
</span><del>-            RenderText {#text} at (7,8) size 480x137
-              text run at (7,8) width 136: &quot;div :only-child {&quot;
-              text run at (143,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 40: &quot;&lt;div&gt;&quot;
-              text run at (47,55) width 0: &quot; &quot;
-              text run at (7,70) width 248: &quot;   &lt;div id='appendChild'&gt;&lt;/div&gt;&quot;
-              text run at (255,70) width 0: &quot; &quot;
-              text run at (7,85) width 48: &quot;&lt;/div&gt;&quot;
-              text run at (55,85) width 0: &quot; &quot;
-              text run at (7,100) width 0: &quot; &quot;
-              text run at (7,115) width 384: &quot;var ib = document.getElementById('appendChild');&quot;
-              text run at (391,115) width 0: &quot; &quot;
-              text run at (7,130) width 480: &quot;ib.parentElement.appendChild(document.createElement(\&quot;div\&quot;));&quot;
</del><ins>+            RenderText {#text} at (6,8) size 481x137
+              text run at (6,8) width 137: &quot;div :only-child {&quot;
+              text run at (142,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 41: &quot;&lt;div&gt;&quot;
+              text run at (46,55) width 1: &quot; &quot;
+              text run at (6,70) width 249: &quot;   &lt;div id='appendChild'&gt;&lt;/div&gt;&quot;
+              text run at (254,70) width 1: &quot; &quot;
+              text run at (6,85) width 49: &quot;&lt;/div&gt;&quot;
+              text run at (54,85) width 1: &quot; &quot;
+              text run at (6,100) width 1: &quot; &quot;
+              text run at (6,115) width 385: &quot;var ib = document.getElementById('appendChild');&quot;
+              text run at (390,115) width 1: &quot; &quot;
+              text run at (6,130) width 481: &quot;ib.parentElement.appendChild(document.createElement(\&quot;div\&quot;));&quot;
</ins><span class="cx">           RenderBlock {P} at (16,220) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 569x35
</span><span class="cx">               text run at (0,0) width 521: &quot;The CSS selector should not match the original div element, because it is &quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastcssonlyoftypepseudoclassexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/css/only-of-type-pseudo-class-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/css/only-of-type-pseudo-class-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/css/only-of-type-pseudo-class-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -28,13 +28,13 @@
</span><span class="cx">             RenderBlock {DIV} at (0,0) size 584x24 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x76 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;1&quot;
</span><del>-            RenderText {#text} at (7,8) size 280x62
-              text run at (7,8) width 144: &quot;div:only-of-type {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 280: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 281x62
+              text run at (6,8) width 145: &quot;div:only-of-type {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 281: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,145) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 551x35
</span><span class="cx">               text run at (0,0) width 551: &quot;The CSS selector should match the marked div element, because it is the only&quot;
</span><span class="lines">@@ -45,15 +45,15 @@
</span><span class="cx">             RenderBlock {BLOCKQUOTE} at (0,24) size 584x0 [bgcolor=#009900]
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x91 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;2&quot;
</span><del>-            RenderText {#text} at (7,8) size 280x77
-              text run at (7,8) width 144: &quot;div:only-of-type {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 280: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
-              text run at (287,55) width 0: &quot; &quot;
-              text run at (7,70) width 200: &quot;&lt;blockquote&gt;&lt;/blockquote&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 281x77
+              text run at (6,8) width 145: &quot;div:only-of-type {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 281: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
+              text run at (286,55) width 1: &quot; &quot;
+              text run at (6,70) width 201: &quot;&lt;blockquote&gt;&lt;/blockquote&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,160) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 551x35
</span><span class="cx">               text run at (0,0) width 551: &quot;The CSS selector should match the marked div element, because it is the only&quot;
</span><span class="lines">@@ -65,19 +65,19 @@
</span><span class="cx">               RenderBlock {DIV} at (0,0) size 584x0
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;3&quot;
</span><del>-            RenderText {#text} at (7,8) size 280x107
-              text run at (7,8) width 144: &quot;div:only-of-type {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 280: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
-              text run at (287,55) width 0: &quot; &quot;
-              text run at (7,70) width 96: &quot;&lt;blockquote&gt;&quot;
-              text run at (103,70) width 0: &quot; &quot;
-              text run at (7,85) width 112: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
-              text run at (119,85) width 0: &quot; &quot;
-              text run at (7,100) width 104: &quot;&lt;/blockquote&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 281x107
+              text run at (6,8) width 145: &quot;div:only-of-type {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 281: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
+              text run at (286,55) width 1: &quot; &quot;
+              text run at (6,70) width 97: &quot;&lt;blockquote&gt;&quot;
+              text run at (102,70) width 1: &quot; &quot;
+              text run at (6,85) width 113: &quot;   &lt;div&gt;&lt;/div&gt;&quot;
+              text run at (118,85) width 1: &quot; &quot;
+              text run at (6,100) width 105: &quot;&lt;/blockquote&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,190) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 551x35
</span><span class="cx">               text run at (0,0) width 551: &quot;The CSS selector should match the marked div element, because it is the only&quot;
</span><span class="lines">@@ -88,15 +88,15 @@
</span><span class="cx">             RenderBlock {DIV} at (0,24) size 584x0
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x91 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;4&quot;
</span><del>-            RenderText {#text} at (7,8) size 280x77
-              text run at (7,8) width 144: &quot;div:only-of-type {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 280: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
-              text run at (287,55) width 0: &quot; &quot;
-              text run at (7,70) width 88: &quot;&lt;div&gt;&lt;/div&gt;&quot;
</del><ins>+            RenderText {#text} at (6,8) size 281x77
+              text run at (6,8) width 145: &quot;div:only-of-type {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 281: &quot;&lt;div&gt;Does this element match?&lt;/div&gt;&quot;
+              text run at (286,55) width 1: &quot; &quot;
+              text run at (6,70) width 89: &quot;&lt;div&gt;&lt;/div&gt;&quot;
</ins><span class="cx">           RenderBlock {P} at (16,160) size 584x36
</span><span class="cx">             RenderText {#text} at (0,0) size 569x35
</span><span class="cx">               text run at (0,0) width 569: &quot;The CSS selector should not match the marked div element, because it is not the&quot;
</span><span class="lines">@@ -107,18 +107,18 @@
</span><span class="cx">             RenderBlock {DIV} at (0,24) size 584x0
</span><span class="cx">           RenderBlock {PRE} at (16,53) size 584x121 [bgcolor=#FFFFFF]
</span><span class="cx">             RenderListMarker at (-37,6) size 17x18: &quot;5&quot;
</span><del>-            RenderText {#text} at (7,8) size 480x107
-              text run at (7,8) width 144: &quot;div:only-of-type {&quot;
-              text run at (151,8) width 0: &quot; &quot;
-              text run at (7,25) width 8: &quot;}&quot;
-              text run at (15,25) width 0: &quot; &quot;
-              text run at (7,40) width 0: &quot; &quot;
-              text run at (7,55) width 224: &quot;&lt;div id='appendChild'&gt;&lt;/div&gt;&quot;
-              text run at (231,55) width 0: &quot; &quot;
-              text run at (7,70) width 0: &quot; &quot;
-              text run at (7,85) width 384: &quot;var ib = document.getElementById('appendChild');&quot;
-              text run at (391,85) width 0: &quot; &quot;
-              text run at (7,100) width 480: &quot;ib.parentElement.appendChild(document.createElement(\&quot;div\&quot;));&quot;
</del><ins>+            RenderText {#text} at (6,8) size 481x107
+              text run at (6,8) width 145: &quot;div:only-of-type {&quot;
+              text run at (150,8) width 1: &quot; &quot;
+              text run at (6,25) width 9: &quot;}&quot;
+              text run at (14,25) width 1: &quot; &quot;
+              text run at (6,40) width 1: &quot; &quot;
+              text run at (6,55) width 225: &quot;&lt;div id='appendChild'&gt;&lt;/div&gt;&quot;
+              text run at (230,55) width 1: &quot; &quot;
+              text run at (6,70) width 1: &quot; &quot;
+              text run at (6,85) width 385: &quot;var ib = document.getElementById('appendChild');&quot;
+              text run at (390,85) width 1: &quot; &quot;
+              text run at (6,100) width 481: &quot;ib.parentElement.appendChild(document.createElement(\&quot;div\&quot;));&quot;
</ins><span class="cx">           RenderBlock {P} at (16,190) size 584x54
</span><span class="cx">             RenderText {#text} at (0,0) size 569x53
</span><span class="cx">               text run at (0,0) width 521: &quot;The CSS selector should not match the original div element, because it is &quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastcsstextoverflowinputexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/css/text-overflow-input-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/css/text-overflow-input-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/css/text-overflow-input-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -146,28 +146,28 @@
</span><span class="cx">       text run at (0,0) width 340: &quot;\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}&quot;
</span><span class="cx"> layer at (13,119) size 139x13 scrollX 153 scrollWidth 293
</span><span class="cx">   RenderBlock {DIV} at (3,3) size 140x13 [color=#A9A9A9]
</span><del>-    RenderText {#text} at (-153,0) size 293x13
-      text run at (-153,0) width 292: &quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit&quot;
</del><ins>+    RenderText {#text} at (-153,0) size 294x13
+      text run at (-153,0) width 293: &quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit&quot;
</ins><span class="cx"> layer at (13,119) size 139x13
</span><span class="cx">   RenderBlock {DIV} at (3,3) size 140x13
</span><span class="cx"> layer at (174,119) size 139x13 scrollX 153 scrollWidth 293
</span><span class="cx">   RenderBlock {DIV} at (11,3) size 140x13 [color=#A9A9A9]
</span><del>-    RenderText {#text} at (-153,0) size 293x13
-      text run at (-153,0) width 292: &quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit&quot;
</del><ins>+    RenderText {#text} at (-153,0) size 294x13
+      text run at (-153,0) width 293: &quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit&quot;
</ins><span class="cx"> layer at (174,119) size 139x13
</span><span class="cx">   RenderBlock {DIV} at (0,0) size 140x13
</span><span class="cx"> layer at (340,119) size 139x13 scrollX 153 scrollWidth 293
</span><span class="cx">   RenderBlock {DIV} at (3,3) size 140x13
</span><del>-    RenderText {#text} at (-153,0) size 293x13
-      text run at (-153,0) width 292: &quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit&quot;
</del><ins>+    RenderText {#text} at (-153,0) size 294x13
+      text run at (-153,0) width 293: &quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit&quot;
</ins><span class="cx"> layer at (501,119) size 139x13 scrollX 153 scrollWidth 293
</span><span class="cx">   RenderBlock {DIV} at (0,0) size 140x13
</span><del>-    RenderText {#text} at (-153,0) size 293x13
-      text run at (-153,0) width 292: &quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit&quot;
</del><ins>+    RenderText {#text} at (-153,0) size 294x13
+      text run at (-153,0) width 293: &quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit&quot;
</ins><span class="cx"> layer at (13,142) size 139x13 scrollX 200 scrollWidth 339
</span><span class="cx">   RenderBlock {DIV} at (3,3) size 140x13
</span><del>-    RenderText {#text} at (-200,0) size 340x13
-      text run at (-200,0) width 339 RTL: &quot;\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}&quot;
</del><ins>+    RenderText {#text} at (-200,0) size 341x13
+      text run at (-200,0) width 340 RTL: &quot;\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}&quot;
</ins><span class="cx"> layer at (13,199) size 139x13 scrollWidth 293
</span><span class="cx">   RenderBlock {DIV} at (3,3) size 140x13 [color=#A9A9A9]
</span><span class="cx">     RenderText {#text} at (0,0) size 293x13
</span><span class="lines">@@ -194,28 +194,28 @@
</span><span class="cx">       text run at (0,0) width 340: &quot;\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}&quot;
</span><span class="cx"> layer at (13,245) size 139x13 scrollX 153 scrollWidth 293
</span><span class="cx">   RenderBlock {DIV} at (3,3) size 140x13 [color=#A9A9A9]
</span><del>-    RenderText {#text} at (-153,0) size 293x13
-      text run at (-153,0) width 292: &quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit&quot;
</del><ins>+    RenderText {#text} at (-153,0) size 294x13
+      text run at (-153,0) width 293: &quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit&quot;
</ins><span class="cx"> layer at (13,245) size 139x13
</span><span class="cx">   RenderBlock {DIV} at (3,3) size 140x13
</span><span class="cx"> layer at (174,245) size 139x13 scrollX 153 scrollWidth 293
</span><span class="cx">   RenderBlock {DIV} at (11,3) size 140x13 [color=#A9A9A9]
</span><del>-    RenderText {#text} at (-153,0) size 293x13
-      text run at (-153,0) width 292: &quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit&quot;
</del><ins>+    RenderText {#text} at (-153,0) size 294x13
+      text run at (-153,0) width 293: &quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit&quot;
</ins><span class="cx"> layer at (174,245) size 139x13
</span><span class="cx">   RenderBlock {DIV} at (0,0) size 140x13
</span><span class="cx"> layer at (340,245) size 139x13 scrollX 153 scrollWidth 293
</span><span class="cx">   RenderBlock {DIV} at (3,3) size 140x13
</span><del>-    RenderText {#text} at (-153,0) size 293x13
-      text run at (-153,0) width 292: &quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit&quot;
</del><ins>+    RenderText {#text} at (-153,0) size 294x13
+      text run at (-153,0) width 293: &quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit&quot;
</ins><span class="cx"> layer at (501,245) size 139x13 scrollX 153 scrollWidth 293
</span><span class="cx">   RenderBlock {DIV} at (0,0) size 140x13
</span><del>-    RenderText {#text} at (-153,0) size 293x13
-      text run at (-153,0) width 292: &quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit&quot;
</del><ins>+    RenderText {#text} at (-153,0) size 294x13
+      text run at (-153,0) width 293: &quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit&quot;
</ins><span class="cx"> layer at (13,268) size 139x13 scrollX 200 scrollWidth 339
</span><span class="cx">   RenderBlock {DIV} at (3,3) size 140x13
</span><del>-    RenderText {#text} at (-200,0) size 340x13
-      text run at (-200,0) width 339 RTL: &quot;\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}&quot;
</del><ins>+    RenderText {#text} at (-200,0) size 341x13
+      text run at (-200,0) width 340 RTL: &quot;\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}&quot;
</ins><span class="cx"> layer at (252,325) size 139x13 scrollWidth 293
</span><span class="cx">   RenderBlock {DIV} at (3,3) size 140x13 [color=#A9A9A9]
</span><span class="cx">     RenderText {#text} at (0,0) size 293x13
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformsfilefileinputdirectionexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/file/file-input-direction-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/forms/file/file-input-direction-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/forms/file/file-input-direction-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -80,22 +80,22 @@
</span><span class="cx">                 RenderButton {INPUT} at (159,0) size 78x18 [bgcolor=#C0C0C0]
</span><span class="cx">                   RenderBlock (anonymous) at (8,2) size 62x13
</span><span class="cx">                     RenderText at (0,0) size 62x13
</span><del>-                      text run at (0,0) width 61: &quot;Choose File&quot;
</del><ins>+                      text run at (0,0) width 62: &quot;Choose File&quot;
</ins><span class="cx">             RenderTableCell {TD} at (334,80) size 245x26 [border: (1px solid #000000)] [r=3 c=2 rs=1 cs=1]
</span><span class="cx">               RenderFileUploadControl {INPUT} at (4,4) size 237x18 &quot;no file selected&quot;
</span><span class="cx">                 RenderButton {INPUT} at (159,0) size 78x18 [bgcolor=#C0C0C0]
</span><span class="cx">                   RenderBlock (anonymous) at (8,2) size 62x13
</span><span class="cx">                     RenderText at (0,0) size 62x13
</span><del>-                      text run at (0,0) width 61: &quot;Choose File&quot;
</del><ins>+                      text run at (0,0) width 62: &quot;Choose File&quot;
</ins><span class="cx">             RenderTableCell {TD} at (581,80) size 245x26 [border: (1px solid #000000)] [r=3 c=3 rs=1 cs=1]
</span><span class="cx">               RenderFileUploadControl {INPUT} at (4,4) size 237x18 &quot;no file selected&quot;
</span><span class="cx">                 RenderButton {INPUT} at (159,0) size 78x18 [bgcolor=#C0C0C0]
</span><span class="cx">                   RenderBlock (anonymous) at (8,2) size 62x13
</span><span class="cx">                     RenderText at (0,0) size 62x13
</span><del>-                      text run at (0,0) width 61: &quot;Choose File&quot;
</del><ins>+                      text run at (0,0) width 62: &quot;Choose File&quot;
</ins><span class="cx">             RenderTableCell {TD} at (828,80) size 245x26 [border: (1px solid #000000)] [r=3 c=4 rs=1 cs=1]
</span><span class="cx">               RenderFileUploadControl {INPUT} at (4,4) size 237x18 &quot;no file selected&quot;
</span><span class="cx">                 RenderButton {INPUT} at (159,0) size 78x18 [bgcolor=#C0C0C0]
</span><span class="cx">                   RenderBlock (anonymous) at (8,2) size 62x13
</span><span class="cx">                     RenderText at (0,0) size 62x13
</span><del>-                      text run at (0,0) width 61: &quot;Choose File&quot;
</del><ins>+                      text run at (0,0) width 62: &quot;Choose File&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformsinputtextscrollleftonblurexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/input-text-scroll-left-on-blur-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/forms/input-text-scroll-left-on-blur-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/forms/input-text-scroll-left-on-blur-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -22,8 +22,8 @@
</span><span class="cx">       text run at (0,0) width 313: &quot;this text field has a lot of text in it so that it needs to scroll&quot;
</span><span class="cx"> layer at (166,13) size 139x13 scrollX 174 scrollWidth 313
</span><span class="cx">   RenderBlock {DIV} at (3,3) size 140x13
</span><del>-    RenderText {#text} at (-173,0) size 313x13
-      text run at (-173,0) width 312: &quot;this text field has a lot of text in it so that it needs to scroll&quot;
</del><ins>+    RenderText {#text} at (-173,0) size 314x13
+      text run at (-173,0) width 313: &quot;this text field has a lot of text in it so that it needs to scroll&quot;
</ins><span class="cx"> layer at (319,13) size 139x13 scrollX 175 scrollWidth 314
</span><span class="cx">   RenderBlock {DIV} at (3,3) size 140x13
</span><span class="cx">     RenderText {#text} at (0,0) size 313x13
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformsnumbernumberappearancertlexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/number/number-appearance-rtl-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/forms/number/number-appearance-rtl-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/forms/number/number-appearance-rtl-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -48,20 +48,20 @@
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx"> layer at (661,21) size 126x13
</span><span class="cx">   RenderBlock {DIV} at (0,0) size 127x13
</span><del>-    RenderText {#text} at (119,0) size 7x13
-      text run at (119,0) width 7: &quot;1&quot;
</del><ins>+    RenderText {#text} at (119,0) size 8x13
+      text run at (119,0) width 8: &quot;1&quot;
</ins><span class="cx"> layer at (661,60) size 126x13
</span><span class="cx">   RenderBlock {DIV} at (0,0) size 127x13
</span><del>-    RenderText {#text} at (119,0) size 7x13
-      text run at (119,0) width 7: &quot;2&quot;
</del><ins>+    RenderText {#text} at (119,0) size 8x13
+      text run at (119,0) width 8: &quot;2&quot;
</ins><span class="cx"> layer at (26,99) size 126x13
</span><span class="cx">   RenderBlock {DIV} at (0,0) size 127x13
</span><del>-    RenderText {#text} at (119,0) size 7x13
-      text run at (119,0) width 7: &quot;3&quot;
</del><ins>+    RenderText {#text} at (119,0) size 8x13
+      text run at (119,0) width 8: &quot;3&quot;
</ins><span class="cx"> layer at (26,138) size 126x13
</span><span class="cx">   RenderBlock {DIV} at (0,0) size 127x13
</span><del>-    RenderText {#text} at (98,0) size 28x13
-      text run at (98,0) width 28: &quot;1234&quot;
</del><ins>+    RenderText {#text} at (98,0) size 29x13
+      text run at (98,0) width 29: &quot;1234&quot;
</ins><span class="cx"> layer at (13,177) size 126x13
</span><span class="cx">   RenderBlock {DIV} at (0,0) size 127x13
</span><span class="cx">     RenderText {#text} at (0,0) size 7x13
</span><span class="lines">@@ -72,12 +72,12 @@
</span><span class="cx">       text run at (0,0) width 7: &quot;6&quot;
</span><span class="cx"> layer at (26,255) size 126x13
</span><span class="cx">   RenderBlock {DIV} at (0,0) size 127x13
</span><del>-    RenderText {#text} at (119,0) size 7x13
-      text run at (119,0) width 7: &quot;7&quot;
</del><ins>+    RenderText {#text} at (119,0) size 8x13
+      text run at (119,0) width 8: &quot;7&quot;
</ins><span class="cx"> layer at (26,294) size 126x13
</span><span class="cx">   RenderBlock {DIV} at (0,0) size 127x13
</span><del>-    RenderText {#text} at (119,0) size 7x13
-      text run at (119,0) width 7: &quot;8&quot;
</del><ins>+    RenderText {#text} at (119,0) size 8x13
+      text run at (119,0) width 8: &quot;8&quot;
</ins><span class="cx"> layer at (647,20) size 13x15
</span><span class="cx">   RenderBlock (relative positioned) {DIV} at (-1,-1) size 13x15
</span><span class="cx"> layer at (647,59) size 13x15
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformsplaceholderpositionexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/placeholder-position-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/forms/placeholder-position-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/forms/placeholder-position-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -61,8 +61,8 @@
</span><span class="cx">   RenderBlock {DIV} at (3,3) size 140x13
</span><span class="cx"> layer at (21,59) size 139x13
</span><span class="cx">   RenderBlock {DIV} at (11,3) size 140x13 [color=#A9A9A9]
</span><del>-    RenderText {#text} at (76,0) size 63x13
-      text run at (76,0) width 63: &quot;placeholder&quot;
</del><ins>+    RenderText {#text} at (76,0) size 64x13
+      text run at (76,0) width 64: &quot;placeholder&quot;
</ins><span class="cx"> layer at (21,59) size 139x13
</span><span class="cx">   RenderBlock {DIV} at (0,0) size 140x13
</span><span class="cx"> layer at (35,82) size 139x13
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformssearchrtlexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/search-rtl-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/forms/search-rtl-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/forms/search-rtl-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -43,20 +43,20 @@
</span><span class="cx">           text run at (0,0) width 39: &quot;PASS&quot;
</span><span class="cx"> layer at (35,47) size 139x13
</span><span class="cx">   RenderBlock {DIV} at (0,0) size 140x13
</span><del>-    RenderText {#text} at (4,0) size 135x13
-      text run at (4,0) width 24 RTL: &quot; \x{5D5}\x{5D6}\x{5D4}\x{5D5}&quot;
</del><ins>+    RenderText {#text} at (5,0) size 135x13
+      text run at (5,0) width 23 RTL: &quot; \x{5D5}\x{5D6}\x{5D4}\x{5D5}&quot;
</ins><span class="cx">       text run at (27,0) width 19: &quot;she&quot;
</span><span class="cx">       text run at (45,0) width 45 RTL: &quot; \x{5D5}\x{5D4}\x{5D9}\x{5D0} \x{5D6}\x{5D4} &quot;
</span><span class="cx">       text run at (89,0) width 14: &quot;he&quot;
</span><del>-      text run at (102,0) width 37 RTL: &quot;\x{5D4}\x{5D5}\x{5D0} \x{5D6}\x{5D4} &quot;
</del><ins>+      text run at (102,0) width 38 RTL: &quot;\x{5D4}\x{5D5}\x{5D0} \x{5D6}\x{5D4} &quot;
</ins><span class="cx"> layer at (35,70) size 209x13
</span><span class="cx">   RenderBlock {DIV} at (0,0) size 209x13
</span><del>-    RenderText {#text} at (73,0) size 135x13
-      text run at (73,0) width 24 RTL: &quot; \x{5D5}\x{5D6}\x{5D4}\x{5D5}&quot;
</del><ins>+    RenderText {#text} at (74,0) size 135x13
+      text run at (74,0) width 23 RTL: &quot; \x{5D5}\x{5D6}\x{5D4}\x{5D5}&quot;
</ins><span class="cx">       text run at (96,0) width 19: &quot;she&quot;
</span><span class="cx">       text run at (114,0) width 45 RTL: &quot; \x{5D5}\x{5D4}\x{5D9}\x{5D0} \x{5D6}\x{5D4} &quot;
</span><span class="cx">       text run at (158,0) width 14: &quot;he&quot;
</span><del>-      text run at (171,0) width 37 RTL: &quot;\x{5D4}\x{5D5}\x{5D0} \x{5D6}\x{5D4} &quot;
</del><ins>+      text run at (171,0) width 38 RTL: &quot;\x{5D4}\x{5D5}\x{5D0} \x{5D6}\x{5D4} &quot;
</ins><span class="cx"> layer at (35,93) size 139x13
</span><span class="cx">   RenderBlock {DIV} at (0,0) size 140x13
</span><span class="cx"> caret: position 0 of child 0 {DIV} of child 1 {DIV} of child 0 {DIV} of {#document-fragment} of child 9 {INPUT} of child 3 {P} of body
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastlinegridlinealignleftedgesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/line-grid/line-align-left-edges-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/line-grid/line-align-left-edges-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/line-grid/line-align-left-edges-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -9,8 +9,8 @@
</span><span class="cx">       RenderText {#text} at (0,3) size 312x24
</span><span class="cx">         text run at (0,3) width 312: &quot;X X X X X X X&quot;
</span><span class="cx">     RenderBlock {DIV} at (37,67) size 710x37 [border: (3px solid #000000)]
</span><del>-      RenderText {#text} at (11,6) size 264x24
-        text run at (11,6) width 264: &quot;X X X X X X&quot;
</del><ins>+      RenderText {#text} at (10,6) size 265x24
+        text run at (10,6) width 265: &quot;X X X X X X&quot;
</ins><span class="cx">     RenderBlock (floating) {DIV} at (0,141) size 78x78 [bgcolor=#FFFF00]
</span><span class="cx">     RenderBlock (anonymous) at (0,141) size 784x60
</span><span class="cx">       RenderText {#text} at (96,3) size 216x24
</span><span class="lines">@@ -21,5 +21,5 @@
</span><span class="cx">         text run at (192,33) width 216: &quot;X X X X X&quot;
</span><span class="cx"> layer at (181,308) size 300x30
</span><span class="cx">   RenderBlock (positioned) {DIV} at (172,300) size 301x30 [bgcolor=#DDDDDD]
</span><del>-    RenderText {#text} at (20,3) size 120x24
-      text run at (20,3) width 120: &quot;X X X&quot;
</del><ins>+    RenderText {#text} at (19,3) size 121x24
+      text run at (19,3) width 121: &quot;X X X&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastlists008expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/lists/008-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/lists/008-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/lists/008-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -20,17 +20,17 @@
</span><span class="cx">       RenderBlock {UL} at (0,150) size 186x134 [border: (1px solid #FF0000)]
</span><span class="cx">         RenderListItem {LI} at (1,1) size 144x38 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (153,10) size 8x18: bullet
</span><del>-          RenderText {#text} at (74,10) size 59x18
-            text run at (74,10) width 59: &quot;First item&quot;
</del><ins>+          RenderText {#text} at (74,10) size 60x18
+            text run at (74,10) width 60: &quot;First item&quot;
</ins><span class="cx">         RenderListItem {LI} at (1,39) size 144x56 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (153,10) size 8x18: bullet
</span><del>-          RenderText {#text} at (27,10) size 106x36
-            text run at (27,10) width 106: &quot;Second and very&quot;
-            text run at (42,28) width 91: &quot;very long item&quot;
</del><ins>+          RenderText {#text} at (27,10) size 107x36
+            text run at (27,10) width 107: &quot;Second and very&quot;
+            text run at (42,28) width 92: &quot;very long item&quot;
</ins><span class="cx">         RenderListItem {LI} at (1,95) size 144x38 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (153,10) size 8x18: bullet
</span><del>-          RenderText {#text} at (67,10) size 66x18
-            text run at (67,10) width 66: &quot;Third item&quot;
</del><ins>+          RenderText {#text} at (67,10) size 67x18
+            text run at (67,10) width 67: &quot;Third item&quot;
</ins><span class="cx">       RenderBlock {UL} at (0,300) size 186x134 [border: (1px solid #0000FF)]
</span><span class="cx">         RenderListItem {LI} at (41,1) size 144x38 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (9,10) size 7x18: bullet
</span><span class="lines">@@ -47,18 +47,18 @@
</span><span class="cx">             text run at (24,10) width 66: &quot;Third item&quot;
</span><span class="cx">       RenderBlock {UL} at (0,450) size 186x134 [border: (1px solid #FF0000)]
</span><span class="cx">         RenderListItem {LI} at (1,1) size 144x38 [border: (5px solid #FFA500)]
</span><del>-          RenderListMarker at (127,10) size 7x18: bullet
-          RenderText {#text} at (60,10) size 59x18
-            text run at (60,10) width 59: &quot;First item&quot;
</del><ins>+          RenderListMarker at (127,10) size 8x18: bullet
+          RenderText {#text} at (60,10) size 60x18
+            text run at (60,10) width 60: &quot;First item&quot;
</ins><span class="cx">         RenderListItem {LI} at (1,39) size 144x56 [border: (5px solid #FFA500)]
</span><del>-          RenderListMarker at (127,10) size 7x18: bullet
-          RenderText {#text} at (13,10) size 120x36
-            text run at (13,10) width 106: &quot;Second and very&quot;
-            text run at (42,28) width 91: &quot;very long item&quot;
</del><ins>+          RenderListMarker at (127,10) size 8x18: bullet
+          RenderText {#text} at (13,10) size 121x36
+            text run at (13,10) width 107: &quot;Second and very&quot;
+            text run at (42,28) width 92: &quot;very long item&quot;
</ins><span class="cx">         RenderListItem {LI} at (1,95) size 144x38 [border: (5px solid #FFA500)]
</span><del>-          RenderListMarker at (127,10) size 7x18: bullet
-          RenderText {#text} at (53,10) size 66x18
-            text run at (53,10) width 66: &quot;Third item&quot;
</del><ins>+          RenderListMarker at (127,10) size 8x18: bullet
+          RenderText {#text} at (53,10) size 67x18
+            text run at (53,10) width 67: &quot;Third item&quot;
</ins><span class="cx">       RenderBlock {UL} at (0,600) size 186x134 [border: (1px solid #0000FF)]
</span><span class="cx">         RenderListItem {LI} at (41,1) size 144x38 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (-17,14) size 10x10
</span><span class="lines">@@ -76,17 +76,17 @@
</span><span class="cx">       RenderBlock {UL} at (0,750) size 186x134 [border: (1px solid #FF0000)]
</span><span class="cx">         RenderListItem {LI} at (1,1) size 144x38 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (150,14) size 11x10
</span><del>-          RenderText {#text} at (74,10) size 59x18
-            text run at (74,10) width 59: &quot;First item&quot;
</del><ins>+          RenderText {#text} at (74,10) size 60x18
+            text run at (74,10) width 60: &quot;First item&quot;
</ins><span class="cx">         RenderListItem {LI} at (1,39) size 144x56 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (150,14) size 11x10
</span><del>-          RenderText {#text} at (27,10) size 106x36
-            text run at (27,10) width 106: &quot;Second and very&quot;
-            text run at (42,28) width 91: &quot;very long item&quot;
</del><ins>+          RenderText {#text} at (27,10) size 107x36
+            text run at (27,10) width 107: &quot;Second and very&quot;
+            text run at (42,28) width 92: &quot;very long item&quot;
</ins><span class="cx">         RenderListItem {LI} at (1,95) size 144x38 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (150,14) size 11x10
</span><del>-          RenderText {#text} at (67,10) size 66x18
-            text run at (67,10) width 66: &quot;Third item&quot;
</del><ins>+          RenderText {#text} at (67,10) size 67x18
+            text run at (67,10) width 67: &quot;Third item&quot;
</ins><span class="cx">       RenderBlock {UL} at (0,900) size 186x134 [border: (1px solid #0000FF)]
</span><span class="cx">         RenderListItem {LI} at (41,1) size 144x38 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (10,14) size 10x10
</span><span class="lines">@@ -103,18 +103,18 @@
</span><span class="cx">             text run at (27,10) width 66: &quot;Third item&quot;
</span><span class="cx">       RenderBlock {UL} at (0,1050) size 186x134 [border: (1px solid #FF0000)]
</span><span class="cx">         RenderListItem {LI} at (1,1) size 144x38 [border: (5px solid #FFA500)]
</span><del>-          RenderListMarker at (123,14) size 10x10
-          RenderText {#text} at (57,10) size 59x18
-            text run at (57,10) width 59: &quot;First item&quot;
</del><ins>+          RenderListMarker at (123,14) size 11x10
+          RenderText {#text} at (57,10) size 60x18
+            text run at (57,10) width 60: &quot;First item&quot;
</ins><span class="cx">         RenderListItem {LI} at (1,39) size 144x56 [border: (5px solid #FFA500)]
</span><del>-          RenderListMarker at (123,14) size 10x10
-          RenderText {#text} at (10,10) size 123x36
-            text run at (10,10) width 106: &quot;Second and very&quot;
-            text run at (42,28) width 91: &quot;very long item&quot;
</del><ins>+          RenderListMarker at (123,14) size 11x10
+          RenderText {#text} at (10,10) size 124x36
+            text run at (10,10) width 107: &quot;Second and very&quot;
+            text run at (42,28) width 92: &quot;very long item&quot;
</ins><span class="cx">         RenderListItem {LI} at (1,95) size 144x38 [border: (5px solid #FFA500)]
</span><del>-          RenderListMarker at (123,14) size 10x10
-          RenderText {#text} at (50,10) size 66x18
-            text run at (50,10) width 66: &quot;Third item&quot;
</del><ins>+          RenderListMarker at (123,14) size 11x10
+          RenderText {#text} at (50,10) size 67x18
+            text run at (50,10) width 67: &quot;Third item&quot;
</ins><span class="cx">       RenderBlock {OL} at (0,1200) size 186x134 [border: (1px solid #0000FF)]
</span><span class="cx">         RenderListItem {LI} at (41,1) size 144x38 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (-20,10) size 16x18: &quot;1&quot;
</span><span class="lines">@@ -132,17 +132,17 @@
</span><span class="cx">       RenderBlock {OL} at (0,1350) size 186x134 [border: (1px solid #FF0000)]
</span><span class="cx">         RenderListItem {LI} at (1,1) size 144x38 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (147,10) size 17x18: &quot;1&quot;
</span><del>-          RenderText {#text} at (74,10) size 59x18
-            text run at (74,10) width 59: &quot;First item&quot;
</del><ins>+          RenderText {#text} at (74,10) size 60x18
+            text run at (74,10) width 60: &quot;First item&quot;
</ins><span class="cx">         RenderListItem {LI} at (1,39) size 144x56 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (147,10) size 17x18: &quot;2&quot;
</span><del>-          RenderText {#text} at (27,10) size 106x36
-            text run at (27,10) width 106: &quot;Second and very&quot;
-            text run at (42,28) width 91: &quot;very long item&quot;
</del><ins>+          RenderText {#text} at (27,10) size 107x36
+            text run at (27,10) width 107: &quot;Second and very&quot;
+            text run at (42,28) width 92: &quot;very long item&quot;
</ins><span class="cx">         RenderListItem {LI} at (1,95) size 144x38 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (147,10) size 17x18: &quot;3&quot;
</span><del>-          RenderText {#text} at (67,10) size 66x18
-            text run at (67,10) width 66: &quot;Third item&quot;
</del><ins>+          RenderText {#text} at (67,10) size 67x18
+            text run at (67,10) width 67: &quot;Third item&quot;
</ins><span class="cx">       RenderBlock {OL} at (0,1500) size 186x134 [border: (1px solid #0000FF)]
</span><span class="cx">         RenderListItem {LI} at (41,1) size 144x38 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (10,10) size 16x18: &quot;1&quot;
</span><span class="lines">@@ -159,15 +159,15 @@
</span><span class="cx">             text run at (26,10) width 66: &quot;Third item&quot;
</span><span class="cx">       RenderBlock {OL} at (0,1650) size 186x134 [border: (1px solid #FF0000)]
</span><span class="cx">         RenderListItem {LI} at (1,1) size 144x38 [border: (5px solid #FFA500)]
</span><del>-          RenderListMarker at (117,10) size 16x18: &quot;1&quot;
-          RenderText {#text} at (58,10) size 59x18
-            text run at (58,10) width 59: &quot;First item&quot;
</del><ins>+          RenderListMarker at (117,10) size 17x18: &quot;1&quot;
+          RenderText {#text} at (58,10) size 60x18
+            text run at (58,10) width 60: &quot;First item&quot;
</ins><span class="cx">         RenderListItem {LI} at (1,39) size 144x56 [border: (5px solid #FFA500)]
</span><del>-          RenderListMarker at (117,10) size 16x18: &quot;2&quot;
-          RenderText {#text} at (11,10) size 122x36
-            text run at (11,10) width 106: &quot;Second and very&quot;
-            text run at (42,28) width 91: &quot;very long item&quot;
</del><ins>+          RenderListMarker at (117,10) size 17x18: &quot;2&quot;
+          RenderText {#text} at (11,10) size 123x36
+            text run at (11,10) width 107: &quot;Second and very&quot;
+            text run at (42,28) width 92: &quot;very long item&quot;
</ins><span class="cx">         RenderListItem {LI} at (1,95) size 144x38 [border: (5px solid #FFA500)]
</span><del>-          RenderListMarker at (117,10) size 16x18: &quot;3&quot;
-          RenderText {#text} at (51,10) size 66x18
-            text run at (51,10) width 66: &quot;Third item&quot;
</del><ins>+          RenderListMarker at (117,10) size 17x18: &quot;3&quot;
+          RenderText {#text} at (51,10) size 67x18
+            text run at (51,10) width 67: &quot;Third item&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastlists008verticalexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/lists/008-vertical-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/lists/008-vertical-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/lists/008-vertical-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -20,16 +20,16 @@
</span><span class="cx">       RenderBlock {UL} at (150,0) size 134x186 [border: (1px solid #FF0000)]
</span><span class="cx">         RenderListItem {LI} at (1,1) size 38x144 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (10,153) size 18x8: bullet
</span><del>-          RenderText {#text} at (10,74) size 18x59
</del><ins>+          RenderText {#text} at (10,74) size 18x60
</ins><span class="cx">             text run at (10,74) width 59: &quot;First item&quot;
</span><span class="cx">         RenderListItem {LI} at (39,1) size 56x144 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (10,153) size 18x8: bullet
</span><del>-          RenderText {#text} at (10,27) size 36x106
</del><ins>+          RenderText {#text} at (10,27) size 36x107
</ins><span class="cx">             text run at (10,27) width 106: &quot;Second and very&quot;
</span><span class="cx">             text run at (28,42) width 91: &quot;very long item&quot;
</span><span class="cx">         RenderListItem {LI} at (95,1) size 38x144 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (10,153) size 18x8: bullet
</span><del>-          RenderText {#text} at (10,67) size 18x66
</del><ins>+          RenderText {#text} at (10,67) size 18x67
</ins><span class="cx">             text run at (10,67) width 66: &quot;Third item&quot;
</span><span class="cx">       RenderBlock {UL} at (300,0) size 134x186 [border: (1px solid #0000FF)]
</span><span class="cx">         RenderListItem {LI} at (1,41) size 38x144 [border: (5px solid #FFA500)]
</span><span class="lines">@@ -47,17 +47,17 @@
</span><span class="cx">             text run at (10,24) width 66: &quot;Third item&quot;
</span><span class="cx">       RenderBlock {UL} at (450,0) size 134x186 [border: (1px solid #FF0000)]
</span><span class="cx">         RenderListItem {LI} at (1,1) size 38x144 [border: (5px solid #FFA500)]
</span><del>-          RenderListMarker at (10,127) size 18x7: bullet
-          RenderText {#text} at (10,60) size 18x59
</del><ins>+          RenderListMarker at (10,127) size 18x8: bullet
+          RenderText {#text} at (10,60) size 18x60
</ins><span class="cx">             text run at (10,60) width 59: &quot;First item&quot;
</span><span class="cx">         RenderListItem {LI} at (39,1) size 56x144 [border: (5px solid #FFA500)]
</span><del>-          RenderListMarker at (10,127) size 18x7: bullet
-          RenderText {#text} at (10,13) size 36x120
</del><ins>+          RenderListMarker at (10,127) size 18x8: bullet
+          RenderText {#text} at (10,13) size 36x121
</ins><span class="cx">             text run at (10,13) width 106: &quot;Second and very&quot;
</span><span class="cx">             text run at (28,42) width 91: &quot;very long item&quot;
</span><span class="cx">         RenderListItem {LI} at (95,1) size 38x144 [border: (5px solid #FFA500)]
</span><del>-          RenderListMarker at (10,127) size 18x7: bullet
-          RenderText {#text} at (10,53) size 18x66
</del><ins>+          RenderListMarker at (10,127) size 18x8: bullet
+          RenderText {#text} at (10,53) size 18x67
</ins><span class="cx">             text run at (10,53) width 66: &quot;Third item&quot;
</span><span class="cx">       RenderBlock {UL} at (600,0) size 134x186 [border: (1px solid #0000FF)]
</span><span class="cx">         RenderListItem {LI} at (1,41) size 38x144 [border: (5px solid #FFA500)]
</span><span class="lines">@@ -76,16 +76,16 @@
</span><span class="cx">       RenderBlock {UL} at (750,0) size 134x186 [border: (1px solid #FF0000)]
</span><span class="cx">         RenderListItem {LI} at (1,1) size 38x144 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (14,150) size 10x11
</span><del>-          RenderText {#text} at (10,74) size 18x59
</del><ins>+          RenderText {#text} at (10,74) size 18x60
</ins><span class="cx">             text run at (10,74) width 59: &quot;First item&quot;
</span><span class="cx">         RenderListItem {LI} at (39,1) size 56x144 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (14,150) size 10x11
</span><del>-          RenderText {#text} at (10,27) size 36x106
</del><ins>+          RenderText {#text} at (10,27) size 36x107
</ins><span class="cx">             text run at (10,27) width 106: &quot;Second and very&quot;
</span><span class="cx">             text run at (28,42) width 91: &quot;very long item&quot;
</span><span class="cx">         RenderListItem {LI} at (95,1) size 38x144 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (14,150) size 10x11
</span><del>-          RenderText {#text} at (10,67) size 18x66
</del><ins>+          RenderText {#text} at (10,67) size 18x67
</ins><span class="cx">             text run at (10,67) width 66: &quot;Third item&quot;
</span><span class="cx">       RenderBlock {UL} at (900,0) size 134x186 [border: (1px solid #0000FF)]
</span><span class="cx">         RenderListItem {LI} at (1,41) size 38x144 [border: (5px solid #FFA500)]
</span><span class="lines">@@ -103,17 +103,17 @@
</span><span class="cx">             text run at (10,27) width 66: &quot;Third item&quot;
</span><span class="cx">       RenderBlock {UL} at (1050,0) size 134x186 [border: (1px solid #FF0000)]
</span><span class="cx">         RenderListItem {LI} at (1,1) size 38x144 [border: (5px solid #FFA500)]
</span><del>-          RenderListMarker at (14,123) size 10x10
-          RenderText {#text} at (10,57) size 18x59
</del><ins>+          RenderListMarker at (14,123) size 10x11
+          RenderText {#text} at (10,57) size 18x60
</ins><span class="cx">             text run at (10,57) width 59: &quot;First item&quot;
</span><span class="cx">         RenderListItem {LI} at (39,1) size 56x144 [border: (5px solid #FFA500)]
</span><del>-          RenderListMarker at (14,123) size 10x10
-          RenderText {#text} at (10,10) size 36x123
</del><ins>+          RenderListMarker at (14,123) size 10x11
+          RenderText {#text} at (10,10) size 36x124
</ins><span class="cx">             text run at (10,10) width 106: &quot;Second and very&quot;
</span><span class="cx">             text run at (28,42) width 91: &quot;very long item&quot;
</span><span class="cx">         RenderListItem {LI} at (95,1) size 38x144 [border: (5px solid #FFA500)]
</span><del>-          RenderListMarker at (14,123) size 10x10
-          RenderText {#text} at (10,50) size 18x66
</del><ins>+          RenderListMarker at (14,123) size 10x11
+          RenderText {#text} at (10,50) size 18x67
</ins><span class="cx">             text run at (10,50) width 66: &quot;Third item&quot;
</span><span class="cx">       RenderBlock {OL} at (1200,0) size 134x186 [border: (1px solid #0000FF)]
</span><span class="cx">         RenderListItem {LI} at (1,41) size 38x144 [border: (5px solid #FFA500)]
</span><span class="lines">@@ -132,16 +132,16 @@
</span><span class="cx">       RenderBlock {OL} at (1350,0) size 134x186 [border: (1px solid #FF0000)]
</span><span class="cx">         RenderListItem {LI} at (1,1) size 38x144 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (10,147) size 18x17: &quot;1&quot;
</span><del>-          RenderText {#text} at (10,74) size 18x59
</del><ins>+          RenderText {#text} at (10,74) size 18x60
</ins><span class="cx">             text run at (10,74) width 59: &quot;First item&quot;
</span><span class="cx">         RenderListItem {LI} at (39,1) size 56x144 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (10,147) size 18x17: &quot;2&quot;
</span><del>-          RenderText {#text} at (10,27) size 36x106
</del><ins>+          RenderText {#text} at (10,27) size 36x107
</ins><span class="cx">             text run at (10,27) width 106: &quot;Second and very&quot;
</span><span class="cx">             text run at (28,42) width 91: &quot;very long item&quot;
</span><span class="cx">         RenderListItem {LI} at (95,1) size 38x144 [border: (5px solid #FFA500)]
</span><span class="cx">           RenderListMarker at (10,147) size 18x17: &quot;3&quot;
</span><del>-          RenderText {#text} at (10,67) size 18x66
</del><ins>+          RenderText {#text} at (10,67) size 18x67
</ins><span class="cx">             text run at (10,67) width 66: &quot;Third item&quot;
</span><span class="cx">       RenderBlock {OL} at (1500,0) size 134x186 [border: (1px solid #0000FF)]
</span><span class="cx">         RenderListItem {LI} at (1,41) size 38x144 [border: (5px solid #FFA500)]
</span><span class="lines">@@ -159,15 +159,15 @@
</span><span class="cx">             text run at (10,26) width 66: &quot;Third item&quot;
</span><span class="cx">       RenderBlock {OL} at (1650,0) size 134x186 [border: (1px solid #FF0000)]
</span><span class="cx">         RenderListItem {LI} at (1,1) size 38x144 [border: (5px solid #FFA500)]
</span><del>-          RenderListMarker at (10,117) size 18x16: &quot;1&quot;
-          RenderText {#text} at (10,58) size 18x59
</del><ins>+          RenderListMarker at (10,117) size 18x17: &quot;1&quot;
+          RenderText {#text} at (10,58) size 18x60
</ins><span class="cx">             text run at (10,58) width 59: &quot;First item&quot;
</span><span class="cx">         RenderListItem {LI} at (39,1) size 56x144 [border: (5px solid #FFA500)]
</span><del>-          RenderListMarker at (10,117) size 18x16: &quot;2&quot;
-          RenderText {#text} at (10,11) size 36x122
</del><ins>+          RenderListMarker at (10,117) size 18x17: &quot;2&quot;
+          RenderText {#text} at (10,11) size 36x123
</ins><span class="cx">             text run at (10,11) width 106: &quot;Second and very&quot;
</span><span class="cx">             text run at (28,42) width 91: &quot;very long item&quot;
</span><span class="cx">         RenderListItem {LI} at (95,1) size 38x144 [border: (5px solid #FFA500)]
</span><del>-          RenderListMarker at (10,117) size 18x16: &quot;3&quot;
-          RenderText {#text} at (10,51) size 18x66
</del><ins>+          RenderListMarker at (10,117) size 18x17: &quot;3&quot;
+          RenderText {#text} at (10,51) size 18x67
</ins><span class="cx">             text run at (10,51) width 66: &quot;Third item&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolcolumncountwithrulesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/column-count-with-rules-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/column-count-with-rules-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/multicol/column-count-with-rules-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -52,55 +52,55 @@
</span><span class="cx">     RenderMultiColumnSet at (30,30) size 724x100
</span><span class="cx"> layer at (531,214) size 231x254
</span><span class="cx">   RenderMultiColumnFlowThread at (523,30) size 231x254
</span><del>-    RenderText {#text} at (69,0) size 161x18
-      text run at (69,0) width 4 RTL: &quot;.&quot;
-      text run at (73,0) width 157: &quot;This is some column text&quot;
-    RenderBR {BR} at (69,14) size 0x0
-    RenderText {#text} at (69,18) size 161x18
-      text run at (69,18) width 4 RTL: &quot;.&quot;
-      text run at (73,18) width 157: &quot;This is some column text&quot;
-    RenderBR {BR} at (69,32) size 0x0
-    RenderText {#text} at (69,36) size 161x18
-      text run at (69,36) width 4 RTL: &quot;.&quot;
-      text run at (73,36) width 157: &quot;This is some column text&quot;
-    RenderBR {BR} at (69,50) size 0x0
-    RenderText {#text} at (69,54) size 161x18
-      text run at (69,54) width 4 RTL: &quot;.&quot;
-      text run at (73,54) width 157: &quot;This is some column text&quot;
-    RenderBR {BR} at (69,68) size 0x0
-    RenderText {#text} at (69,72) size 161x18
-      text run at (69,72) width 4 RTL: &quot;.&quot;
-      text run at (73,72) width 157: &quot;This is some column text&quot;
-    RenderBR {BR} at (69,86) size 0x0
-    RenderText {#text} at (69,100) size 161x18
-      text run at (69,100) width 4 RTL: &quot;.&quot;
-      text run at (73,100) width 157: &quot;This is some column text&quot;
-    RenderBR {BR} at (69,114) size 0x0
-    RenderText {#text} at (69,118) size 161x18
-      text run at (69,118) width 4 RTL: &quot;.&quot;
-      text run at (73,118) width 157: &quot;This is some column text&quot;
-    RenderBR {BR} at (69,132) size 0x0
-    RenderText {#text} at (69,136) size 161x18
-      text run at (69,136) width 4 RTL: &quot;.&quot;
-      text run at (73,136) width 157: &quot;This is some column text&quot;
-    RenderBR {BR} at (69,150) size 0x0
-    RenderText {#text} at (69,154) size 161x18
-      text run at (69,154) width 4 RTL: &quot;.&quot;
-      text run at (73,154) width 157: &quot;This is some column text&quot;
-    RenderBR {BR} at (69,168) size 0x0
-    RenderText {#text} at (69,172) size 161x18
-      text run at (69,172) width 4 RTL: &quot;.&quot;
-      text run at (73,172) width 157: &quot;This is some column text&quot;
-    RenderBR {BR} at (69,186) size 0x0
-    RenderText {#text} at (69,200) size 161x18
-      text run at (69,200) width 4 RTL: &quot;.&quot;
-      text run at (73,200) width 157: &quot;This is some column text&quot;
-    RenderBR {BR} at (69,214) size 0x0
-    RenderText {#text} at (69,218) size 161x18
-      text run at (69,218) width 4 RTL: &quot;.&quot;
-      text run at (73,218) width 157: &quot;This is some column text&quot;
-    RenderBR {BR} at (69,232) size 0x0
-    RenderText {#text} at (69,236) size 161x18
-      text run at (69,236) width 4 RTL: &quot;.&quot;
-      text run at (73,236) width 157: &quot;This is some column text&quot;
-    RenderBR {BR} at (69,250) size 0x0
</del><ins>+    RenderText {#text} at (69,0) size 162x18
+      text run at (69,0) width 5 RTL: &quot;.&quot;
+      text run at (73,0) width 158: &quot;This is some column text&quot;
+    RenderBR {BR} at (69,14) size 1x0
+    RenderText {#text} at (69,18) size 162x18
+      text run at (69,18) width 5 RTL: &quot;.&quot;
+      text run at (73,18) width 158: &quot;This is some column text&quot;
+    RenderBR {BR} at (69,32) size 1x0
+    RenderText {#text} at (69,36) size 162x18
+      text run at (69,36) width 5 RTL: &quot;.&quot;
+      text run at (73,36) width 158: &quot;This is some column text&quot;
+    RenderBR {BR} at (69,50) size 1x0
+    RenderText {#text} at (69,54) size 162x18
+      text run at (69,54) width 5 RTL: &quot;.&quot;
+      text run at (73,54) width 158: &quot;This is some column text&quot;
+    RenderBR {BR} at (69,68) size 1x0
+    RenderText {#text} at (69,72) size 162x18
+      text run at (69,72) width 5 RTL: &quot;.&quot;
+      text run at (73,72) width 158: &quot;This is some column text&quot;
+    RenderBR {BR} at (69,86) size 1x0
+    RenderText {#text} at (69,100) size 162x18
+      text run at (69,100) width 5 RTL: &quot;.&quot;
+      text run at (73,100) width 158: &quot;This is some column text&quot;
+    RenderBR {BR} at (69,114) size 1x0
+    RenderText {#text} at (69,118) size 162x18
+      text run at (69,118) width 5 RTL: &quot;.&quot;
+      text run at (73,118) width 158: &quot;This is some column text&quot;
+    RenderBR {BR} at (69,132) size 1x0
+    RenderText {#text} at (69,136) size 162x18
+      text run at (69,136) width 5 RTL: &quot;.&quot;
+      text run at (73,136) width 158: &quot;This is some column text&quot;
+    RenderBR {BR} at (69,150) size 1x0
+    RenderText {#text} at (69,154) size 162x18
+      text run at (69,154) width 5 RTL: &quot;.&quot;
+      text run at (73,154) width 158: &quot;This is some column text&quot;
+    RenderBR {BR} at (69,168) size 1x0
+    RenderText {#text} at (69,172) size 162x18
+      text run at (69,172) width 5 RTL: &quot;.&quot;
+      text run at (73,172) width 158: &quot;This is some column text&quot;
+    RenderBR {BR} at (69,186) size 1x0
+    RenderText {#text} at (69,200) size 162x18
+      text run at (69,200) width 5 RTL: &quot;.&quot;
+      text run at (73,200) width 158: &quot;This is some column text&quot;
+    RenderBR {BR} at (69,214) size 1x0
+    RenderText {#text} at (69,218) size 162x18
+      text run at (69,218) width 5 RTL: &quot;.&quot;
+      text run at (73,218) width 158: &quot;This is some column text&quot;
+    RenderBR {BR} at (69,232) size 1x0
+    RenderText {#text} at (69,236) size 162x18
+      text run at (69,236) width 5 RTL: &quot;.&quot;
+      text run at (73,236) width 158: &quot;This is some column text&quot;
+    RenderBR {BR} at (69,250) size 1x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolfloatmulticolexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/float-multicol-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/float-multicol-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/multicol/float-multicol-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -83,8 +83,8 @@
</span><span class="cx">           RenderText {#text} at (0,0) size 83x18
</span><span class="cx">             text run at (0,0) width 83: &quot;Hello Kitty 9&quot;
</span><span class="cx">       RenderBlock {H2} at (0,0) size 769x28
</span><del>-        RenderText {#text} at (394,0) size 262x28
-          text run at (394,0) width 262: &quot;What Needs To Be Done?&quot;
</del><ins>+        RenderText {#text} at (394,0) size 263x28
+          text run at (394,0) width 263: &quot;What Needs To Be Done?&quot;
</ins><span class="cx">     RenderBlock (floating) {DIV} at (394,67) size 83x391 [bgcolor=#808080]
</span><span class="cx">       RenderBlock {P} at (0,16) size 82x18
</span><span class="cx">         RenderText {#text} at (0,0) size 74x18
</span><span class="lines">@@ -121,50 +121,50 @@
</span><span class="cx">           text run at (0,0) width 82: &quot;Hola hola 11&quot;
</span><span class="cx">     RenderBlock {DL} at (0,67) size 769x589
</span><span class="cx">       RenderBlock {DT} at (0,0) size 769x18
</span><del>-        RenderText {#text} at (476,0) size 80x18
-          text run at (476,0) width 80: &quot;Report Bugs&quot;
</del><ins>+        RenderText {#text} at (476,0) size 81x18
+          text run at (476,0) width 81: &quot;Report Bugs&quot;
</ins><span class="cx">       RenderBlock {DD} at (40,34) size 729x288
</span><span class="cx">         RenderBlock {P} at (0,0) size 729x288
</span><del>-          RenderText {#text} at (436,0) size 209x108
-            text run at (436,0) width 189: &quot;You've already downloaded a&quot;
-            text run at (436,18) width 209: &quot;build. All you have to do is use it&quot;
-            text run at (436,36) width 17: &quot;as &quot;
-            text run at (453,36) width 173: &quot;your everyday browser and&quot;
-            text run at (436,54) width 153: &quot;mail/news reader. If you&quot;
-            text run at (436,72) width 157: &quot;downloaded a build with&quot;
-            text run at (436,90) width 67: &quot;Talkback, &quot;
-          RenderInline {EM} at (0,0) size 102x18
-            RenderText {#text} at (503,90) size 102x18
-              text run at (503,90) width 44: &quot;please &quot;
-              text run at (547,90) width 58: &quot;turn it on&quot;
-          RenderText {#text} at (605,90) size 208x180
-            text run at (605,90) width 39: &quot; when&quot;
-            text run at (436,108) width 188: &quot;it asks. Talkback reports give &quot;
-            text run at (624,108) width 14: &quot;us&quot;
-            text run at (436,126) width 126: &quot;really valuable data &quot;
-            text run at (562,126) width 59: &quot;on which&quot;
-            text run at (436,144) width 205: &quot;crashes are the most serious, and&quot;
-            text run at (436,162) width 32: &quot;how &quot;
-            text run at (468,162) width 101: &quot;often people are&quot;
-            text run at (436,180) width 86: &quot;encountering &quot;
-            text run at (522,180) width 114: &quot;them. And all you&quot;
-            text run at (436,198) width 164: &quot;have to do is click \&quot;OK\&quot;. &quot;
-            text run at (600,198) width 38: &quot;If you&quot;
-            text run at (436,216) width 183: &quot;find something you think is a&quot;
-            text run at (436,234) width 167: &quot;bug, check to see if it's not&quot;
-            text run at (436,252) width 50: &quot;already &quot;
-          RenderInline {A} at (0,0) size 83x18 [color=#0000EE]
-            RenderText {#text} at (486,252) size 83x18
-              text run at (486,252) width 83: &quot;known about&quot;
-          RenderText {#text} at (569,252) size 283x36
-            text run at (569,252) width 109: &quot;, and then please &quot;
-            text run at (678,252) width 41: &quot;follow&quot;
-            text run at (436,270) width 23: &quot;the &quot;
-          RenderInline {A} at (0,0) size 165x18 [color=#0000EE]
-            RenderText {#text} at (459,270) size 165x18
-              text run at (459,270) width 165: &quot;bug submission procedure&quot;
-          RenderText {#text} at (624,270) size 4x18
-            text run at (624,270) width 4: &quot;.&quot;
</del><ins>+          RenderText {#text} at (436,0) size 210x108
+            text run at (436,0) width 190: &quot;You've already downloaded a&quot;
+            text run at (436,18) width 210: &quot;build. All you have to do is use it&quot;
+            text run at (436,36) width 18: &quot;as &quot;
+            text run at (453,36) width 174: &quot;your everyday browser and&quot;
+            text run at (436,54) width 154: &quot;mail/news reader. If you&quot;
+            text run at (436,72) width 158: &quot;downloaded a build with&quot;
+            text run at (436,90) width 68: &quot;Talkback, &quot;
+          RenderInline {EM} at (0,0) size 103x18
+            RenderText {#text} at (503,90) size 103x18
+              text run at (503,90) width 45: &quot;please &quot;
+              text run at (547,90) width 59: &quot;turn it on&quot;
+          RenderText {#text} at (605,90) size 209x180
+            text run at (605,90) width 40: &quot; when&quot;
+            text run at (436,108) width 189: &quot;it asks. Talkback reports give &quot;
+            text run at (624,108) width 15: &quot;us&quot;
+            text run at (436,126) width 127: &quot;really valuable data &quot;
+            text run at (562,126) width 60: &quot;on which&quot;
+            text run at (436,144) width 206: &quot;crashes are the most serious, and&quot;
+            text run at (436,162) width 33: &quot;how &quot;
+            text run at (468,162) width 102: &quot;often people are&quot;
+            text run at (436,180) width 87: &quot;encountering &quot;
+            text run at (522,180) width 115: &quot;them. And all you&quot;
+            text run at (436,198) width 165: &quot;have to do is click \&quot;OK\&quot;. &quot;
+            text run at (600,198) width 39: &quot;If you&quot;
+            text run at (436,216) width 184: &quot;find something you think is a&quot;
+            text run at (436,234) width 168: &quot;bug, check to see if it's not&quot;
+            text run at (436,252) width 51: &quot;already &quot;
+          RenderInline {A} at (0,0) size 84x18 [color=#0000EE]
+            RenderText {#text} at (486,252) size 84x18
+              text run at (486,252) width 84: &quot;known about&quot;
+          RenderText {#text} at (569,252) size 284x36
+            text run at (569,252) width 110: &quot;, and then please &quot;
+            text run at (678,252) width 42: &quot;follow&quot;
+            text run at (436,270) width 24: &quot;the &quot;
+          RenderInline {A} at (0,0) size 166x18 [color=#0000EE]
+            RenderText {#text} at (459,270) size 166x18
+              text run at (459,270) width 166: &quot;bug submission procedure&quot;
+          RenderText {#text} at (624,270) size 5x18
+            text run at (624,270) width 5: &quot;.&quot;
</ins><span class="cx">       RenderBlock (floating) {DIV} at (476,338) size 83x390 [bgcolor=#008000]
</span><span class="cx">         RenderBlock {P} at (0,16) size 82x18
</span><span class="cx">           RenderText {#text} at (0,0) size 74x18
</span><span class="lines">@@ -200,38 +200,38 @@
</span><span class="cx">           RenderText {#text} at (0,0) size 82x18
</span><span class="cx">             text run at (0,0) width 82: &quot;Hola hola 11&quot;
</span><span class="cx">       RenderBlock {DT} at (0,338) size 769x18
</span><del>-        RenderText {#text} at (558,0) size 117x18
-          text run at (558,0) width 117: &quot;Quality Assurance&quot;
</del><ins>+        RenderText {#text} at (558,0) size 118x18
+          text run at (558,0) width 118: &quot;Quality Assurance&quot;
</ins><span class="cx">       RenderBlock {DD} at (40,372) size 729x216
</span><span class="cx">         RenderBlock {P} at (0,0) size 729x216
</span><del>-          RenderInline {A} at (0,0) size 76x18 [color=#0000EE]
-            RenderText {#text} at (518,0) size 76x18
-              text run at (518,0) width 76: &quot;Mozilla QA&quot;
-          RenderText {#text} at (594,0) size 40x18
-            text run at (594,0) width 4: &quot; &quot;
-            text run at (598,0) width 36: &quot;has a &quot;
-          RenderInline {A} at (0,0) size 30x18 [color=#0000EE]
-            RenderText {#text} at (634,0) size 30x18
-              text run at (634,0) width 30: &quot;page&quot;
-          RenderText {#text} at (664,0) size 210x198
-            text run at (664,0) width 4: &quot; &quot;
-            text run at (668,0) width 60: &quot;dedicated&quot;
-            text run at (518,18) width 179: &quot;to ways to get involved with&quot;
-            text run at (518,36) width 182: &quot;helping. This doesn't involve&quot;
-            text run at (518,54) width 201: &quot;knowing how to code, although&quot;
-            text run at (518,72) width 193: &quot;a little knowledge of HTML is&quot;
-            text run at (518,90) width 94: &quot;helpful. Being &quot;
-            text run at (612,90) width 115: &quot;involved with QA&quot;
-            text run at (518,108) width 14: &quot;is &quot;
-            text run at (532,108) width 194: &quot;good for people wanting to get&quot;
-            text run at (518,126) width 120: &quot;more familiar with &quot;
-            text run at (638,126) width 79: &quot;Mozilla, and&quot;
-            text run at (518,144) width 189: &quot;there's a strong community. A&quot;
-            text run at (518,162) width 177: &quot;particularly good way to get&quot;
-            text run at (518,180) width 59: &quot;involved &quot;
-            text run at (577,180) width 77: &quot;is to join the&quot;
-          RenderInline {A} at (0,0) size 73x18 [color=#0000EE]
-            RenderText {#text} at (518,198) size 73x18
-              text run at (518,198) width 73: &quot;BugAThon&quot;
-          RenderText {#text} at (591,198) size 4x18
-            text run at (591,198) width 4: &quot;.&quot;
</del><ins>+          RenderInline {A} at (0,0) size 77x18 [color=#0000EE]
+            RenderText {#text} at (518,0) size 77x18
+              text run at (518,0) width 77: &quot;Mozilla QA&quot;
+          RenderText {#text} at (594,0) size 41x18
+            text run at (594,0) width 5: &quot; &quot;
+            text run at (598,0) width 37: &quot;has a &quot;
+          RenderInline {A} at (0,0) size 31x18 [color=#0000EE]
+            RenderText {#text} at (634,0) size 31x18
+              text run at (634,0) width 31: &quot;page&quot;
+          RenderText {#text} at (664,0) size 211x198
+            text run at (664,0) width 5: &quot; &quot;
+            text run at (668,0) width 61: &quot;dedicated&quot;
+            text run at (518,18) width 180: &quot;to ways to get involved with&quot;
+            text run at (518,36) width 183: &quot;helping. This doesn't involve&quot;
+            text run at (518,54) width 202: &quot;knowing how to code, although&quot;
+            text run at (518,72) width 194: &quot;a little knowledge of HTML is&quot;
+            text run at (518,90) width 95: &quot;helpful. Being &quot;
+            text run at (612,90) width 116: &quot;involved with QA&quot;
+            text run at (518,108) width 15: &quot;is &quot;
+            text run at (532,108) width 195: &quot;good for people wanting to get&quot;
+            text run at (518,126) width 121: &quot;more familiar with &quot;
+            text run at (638,126) width 80: &quot;Mozilla, and&quot;
+            text run at (518,144) width 190: &quot;there's a strong community. A&quot;
+            text run at (518,162) width 178: &quot;particularly good way to get&quot;
+            text run at (518,180) width 60: &quot;involved &quot;
+            text run at (577,180) width 78: &quot;is to join the&quot;
+          RenderInline {A} at (0,0) size 74x18 [color=#0000EE]
+            RenderText {#text} at (518,198) size 74x18
+              text run at (518,198) width 74: &quot;BugAThon&quot;
+          RenderText {#text} at (591,198) size 5x18
+            text run at (591,198) width 5: &quot;.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticollayersinmulticolexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/layers-in-multicol-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/layers-in-multicol-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/multicol/layers-in-multicol-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -188,174 +188,174 @@
</span><span class="cx"> layer at (530,359) size 242x1380 backgroundClip at (0,0) size 1289x672 clip at (0,0) size 1289x672 outlineClip at (0,0) size 1289x672
</span><span class="cx">   RenderMultiColumnFlowThread at (521,5) size 243x1380
</span><span class="cx">     RenderBlock (anonymous) at (0,0) size 243x234
</span><del>-      RenderText {#text} at (136,0) size 106x18
-        text run at (136,0) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,14) size 0x0
-      RenderText {#text} at (136,18) size 106x18
-        text run at (136,18) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,32) size 0x0
-      RenderText {#text} at (136,36) size 106x18
-        text run at (136,36) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,50) size 0x0
-      RenderText {#text} at (136,54) size 106x18
-        text run at (136,54) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,68) size 0x0
-      RenderText {#text} at (136,72) size 106x18
-        text run at (136,72) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,86) size 0x0
-      RenderText {#text} at (136,90) size 106x18
-        text run at (136,90) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,104) size 0x0
-      RenderText {#text} at (136,108) size 106x18
-        text run at (136,108) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,122) size 0x0
-      RenderText {#text} at (136,126) size 106x18
-        text run at (136,126) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,140) size 0x0
-      RenderText {#text} at (136,144) size 106x18
-        text run at (136,144) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,158) size 0x0
-      RenderText {#text} at (136,162) size 106x18
-        text run at (136,162) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,176) size 0x0
-      RenderText {#text} at (136,180) size 106x18
-        text run at (136,180) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,194) size 0x0
-      RenderText {#text} at (136,198) size 106x18
-        text run at (136,198) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,212) size 0x0
-      RenderText {#text} at (136,216) size 106x18
-        text run at (136,216) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,230) size 0x0
</del><ins>+      RenderText {#text} at (136,0) size 107x18
+        text run at (136,0) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,14) size 1x0
+      RenderText {#text} at (136,18) size 107x18
+        text run at (136,18) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,32) size 1x0
+      RenderText {#text} at (136,36) size 107x18
+        text run at (136,36) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,50) size 1x0
+      RenderText {#text} at (136,54) size 107x18
+        text run at (136,54) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,68) size 1x0
+      RenderText {#text} at (136,72) size 107x18
+        text run at (136,72) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,86) size 1x0
+      RenderText {#text} at (136,90) size 107x18
+        text run at (136,90) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,104) size 1x0
+      RenderText {#text} at (136,108) size 107x18
+        text run at (136,108) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,122) size 1x0
+      RenderText {#text} at (136,126) size 107x18
+        text run at (136,126) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,140) size 1x0
+      RenderText {#text} at (136,144) size 107x18
+        text run at (136,144) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,158) size 1x0
+      RenderText {#text} at (136,162) size 107x18
+        text run at (136,162) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,176) size 1x0
+      RenderText {#text} at (136,180) size 107x18
+        text run at (136,180) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,194) size 1x0
+      RenderText {#text} at (136,198) size 107x18
+        text run at (136,198) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,212) size 1x0
+      RenderText {#text} at (136,216) size 107x18
+        text run at (136,216) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,230) size 1x0
</ins><span class="cx">     RenderBlock {DIV} at (0,300) size 243x270
</span><span class="cx">       RenderText {#text} at (0,0) size 0x0
</span><span class="cx">     RenderBlock (anonymous) at (0,570) size 243x528
</span><del>-      RenderText {#text} at (136,0) size 106x18
-        text run at (136,0) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,14) size 0x0
-      RenderText {#text} at (136,30) size 106x18
-        text run at (136,30) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,44) size 0x0
-      RenderText {#text} at (136,48) size 106x18
-        text run at (136,48) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,62) size 0x0
-      RenderText {#text} at (136,66) size 106x18
-        text run at (136,66) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,80) size 0x0
-      RenderText {#text} at (136,84) size 106x18
-        text run at (136,84) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,98) size 0x0
-      RenderText {#text} at (136,102) size 106x18
-        text run at (136,102) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,116) size 0x0
-      RenderText {#text} at (136,120) size 106x18
-        text run at (136,120) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,134) size 0x0
-      RenderText {#text} at (136,138) size 106x18
-        text run at (136,138) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,152) size 0x0
-      RenderText {#text} at (136,156) size 106x18
-        text run at (136,156) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,170) size 0x0
-      RenderText {#text} at (136,174) size 106x18
-        text run at (136,174) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,188) size 0x0
-      RenderText {#text} at (136,192) size 106x18
-        text run at (136,192) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,206) size 0x0
-      RenderText {#text} at (136,210) size 106x18
-        text run at (136,210) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,224) size 0x0
-      RenderText {#text} at (136,228) size 106x18
-        text run at (136,228) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,242) size 0x0
-      RenderText {#text} at (136,246) size 106x18
-        text run at (136,246) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,260) size 0x0
-      RenderText {#text} at (136,264) size 106x18
-        text run at (136,264) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,278) size 0x0
-      RenderText {#text} at (136,282) size 106x18
-        text run at (136,282) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,296) size 0x0
-      RenderText {#text} at (136,300) size 106x18
-        text run at (136,300) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,314) size 0x0
-      RenderText {#text} at (136,330) size 106x18
-        text run at (136,330) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,344) size 0x0
-      RenderText {#text} at (136,348) size 106x18
-        text run at (136,348) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,362) size 0x0
-      RenderText {#text} at (136,366) size 106x18
-        text run at (136,366) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,380) size 0x0
-      RenderText {#text} at (136,384) size 106x18
-        text run at (136,384) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,398) size 0x0
-      RenderText {#text} at (136,402) size 106x18
-        text run at (136,402) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,416) size 0x0
-      RenderText {#text} at (136,420) size 106x18
-        text run at (136,420) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,434) size 0x0
-      RenderText {#text} at (136,438) size 106x18
-        text run at (136,438) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,452) size 0x0
-      RenderText {#text} at (136,456) size 106x18
-        text run at (136,456) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,470) size 0x0
-      RenderText {#text} at (136,474) size 106x18
-        text run at (136,474) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,488) size 0x0
-      RenderText {#text} at (136,492) size 106x18
-        text run at (136,492) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,506) size 0x0
</del><ins>+      RenderText {#text} at (136,0) size 107x18
+        text run at (136,0) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,14) size 1x0
+      RenderText {#text} at (136,30) size 107x18
+        text run at (136,30) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,44) size 1x0
+      RenderText {#text} at (136,48) size 107x18
+        text run at (136,48) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,62) size 1x0
+      RenderText {#text} at (136,66) size 107x18
+        text run at (136,66) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,80) size 1x0
+      RenderText {#text} at (136,84) size 107x18
+        text run at (136,84) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,98) size 1x0
+      RenderText {#text} at (136,102) size 107x18
+        text run at (136,102) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,116) size 1x0
+      RenderText {#text} at (136,120) size 107x18
+        text run at (136,120) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,134) size 1x0
+      RenderText {#text} at (136,138) size 107x18
+        text run at (136,138) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,152) size 1x0
+      RenderText {#text} at (136,156) size 107x18
+        text run at (136,156) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,170) size 1x0
+      RenderText {#text} at (136,174) size 107x18
+        text run at (136,174) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,188) size 1x0
+      RenderText {#text} at (136,192) size 107x18
+        text run at (136,192) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,206) size 1x0
+      RenderText {#text} at (136,210) size 107x18
+        text run at (136,210) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,224) size 1x0
+      RenderText {#text} at (136,228) size 107x18
+        text run at (136,228) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,242) size 1x0
+      RenderText {#text} at (136,246) size 107x18
+        text run at (136,246) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,260) size 1x0
+      RenderText {#text} at (136,264) size 107x18
+        text run at (136,264) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,278) size 1x0
+      RenderText {#text} at (136,282) size 107x18
+        text run at (136,282) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,296) size 1x0
+      RenderText {#text} at (136,300) size 107x18
+        text run at (136,300) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,314) size 1x0
+      RenderText {#text} at (136,330) size 107x18
+        text run at (136,330) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,344) size 1x0
+      RenderText {#text} at (136,348) size 107x18
+        text run at (136,348) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,362) size 1x0
+      RenderText {#text} at (136,366) size 107x18
+        text run at (136,366) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,380) size 1x0
+      RenderText {#text} at (136,384) size 107x18
+        text run at (136,384) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,398) size 1x0
+      RenderText {#text} at (136,402) size 107x18
+        text run at (136,402) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,416) size 1x0
+      RenderText {#text} at (136,420) size 107x18
+        text run at (136,420) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,434) size 1x0
+      RenderText {#text} at (136,438) size 107x18
+        text run at (136,438) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,452) size 1x0
+      RenderText {#text} at (136,456) size 107x18
+        text run at (136,456) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,470) size 1x0
+      RenderText {#text} at (136,474) size 107x18
+        text run at (136,474) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,488) size 1x0
+      RenderText {#text} at (136,492) size 107x18
+        text run at (136,492) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,506) size 1x0
</ins><span class="cx">       RenderText {#text} at (0,0) size 0x0
</span><span class="cx">     RenderBlock (anonymous) at (0,1116) size 243x264
</span><del>-      RenderText {#text} at (136,0) size 106x18
-        text run at (136,0) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,14) size 0x0
-      RenderText {#text} at (136,18) size 106x18
-        text run at (136,18) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,32) size 0x0
-      RenderText {#text} at (136,36) size 106x18
-        text run at (136,36) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,50) size 0x0
-      RenderText {#text} at (136,54) size 106x18
-        text run at (136,54) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,68) size 0x0
-      RenderText {#text} at (136,84) size 106x18
-        text run at (136,84) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,98) size 0x0
-      RenderText {#text} at (136,102) size 106x18
-        text run at (136,102) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,116) size 0x0
-      RenderText {#text} at (136,120) size 106x18
-        text run at (136,120) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,134) size 0x0
-      RenderText {#text} at (136,138) size 106x18
-        text run at (136,138) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,152) size 0x0
-      RenderText {#text} at (136,156) size 106x18
-        text run at (136,156) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,170) size 0x0
-      RenderText {#text} at (136,174) size 106x18
-        text run at (136,174) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,188) size 0x0
-      RenderText {#text} at (136,192) size 106x18
-        text run at (136,192) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,206) size 0x0
-      RenderText {#text} at (136,210) size 106x18
-        text run at (136,210) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,224) size 0x0
-      RenderText {#text} at (136,228) size 106x18
-        text run at (136,228) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,242) size 0x0
-      RenderText {#text} at (136,246) size 106x18
-        text run at (136,246) width 106: &quot;This is some text&quot;
-      RenderBR {BR} at (136,260) size 0x0
</del><ins>+      RenderText {#text} at (136,0) size 107x18
+        text run at (136,0) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,14) size 1x0
+      RenderText {#text} at (136,18) size 107x18
+        text run at (136,18) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,32) size 1x0
+      RenderText {#text} at (136,36) size 107x18
+        text run at (136,36) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,50) size 1x0
+      RenderText {#text} at (136,54) size 107x18
+        text run at (136,54) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,68) size 1x0
+      RenderText {#text} at (136,84) size 107x18
+        text run at (136,84) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,98) size 1x0
+      RenderText {#text} at (136,102) size 107x18
+        text run at (136,102) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,116) size 1x0
+      RenderText {#text} at (136,120) size 107x18
+        text run at (136,120) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,134) size 1x0
+      RenderText {#text} at (136,138) size 107x18
+        text run at (136,138) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,152) size 1x0
+      RenderText {#text} at (136,156) size 107x18
+        text run at (136,156) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,170) size 1x0
+      RenderText {#text} at (136,174) size 107x18
+        text run at (136,174) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,188) size 1x0
+      RenderText {#text} at (136,192) size 107x18
+        text run at (136,192) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,206) size 1x0
+      RenderText {#text} at (136,210) size 107x18
+        text run at (136,210) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,224) size 1x0
+      RenderText {#text} at (136,228) size 107x18
+        text run at (136,228) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,242) size 1x0
+      RenderText {#text} at (136,246) size 107x18
+        text run at (136,246) width 107: &quot;This is some text&quot;
+      RenderBR {BR} at (136,260) size 1x0
</ins><span class="cx"> layer at (13,331) size 100x270
</span><span class="cx">   RenderBlock (relative positioned) {DIV} at (0,0) size 100x270 [bgcolor=#008000]
</span><span class="cx"> layer at (672,659) size 100x270 backgroundClip at (0,0) size 1289x672 clip at (0,0) size 1289x672 outlineClip at (0,0) size 1289x672
</span><del>-  RenderBlock (relative positioned) {DIV} at (142,0) size 100x270 [bgcolor=#008000]
</del><ins>+  RenderBlock (relative positioned) {DIV} at (142,0) size 101x270 [bgcolor=#008000]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolverticallrfloatmulticolexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/vertical-lr/float-multicol-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/vertical-lr/float-multicol-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/multicol/vertical-lr/float-multicol-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -89,9 +89,9 @@
</span><span class="cx">           RenderText {#text} at (0,0) size 18x83
</span><span class="cx">             text run at (0,0) width 83: &quot;Hello Kitty 9&quot;
</span><span class="cx">       RenderBlock {H2} at (0,0) size 56x479
</span><del>-        RenderText {#text} at (0,249) size 56x132
-          text run at (0,249) width 124: &quot;What Needs&quot;
-          text run at (28,249) width 132: &quot;To Be Done?&quot;
</del><ins>+        RenderText {#text} at (0,248) size 56x133
+          text run at (0,248) width 124: &quot;What Needs&quot;
+          text run at (28,248) width 132: &quot;To Be Done?&quot;
</ins><span class="cx">     RenderBlock (floating) {DIV} at (95,248) size 381x83 [bgcolor=#808080]
</span><span class="cx">       RenderBlock {P} at (16,0) size 18x82
</span><span class="cx">         RenderText {#text} at (0,0) size 18x74
</span><span class="lines">@@ -128,38 +128,38 @@
</span><span class="cx">           text run at (0,0) width 82: &quot;Hola hola 11&quot;
</span><span class="cx">     RenderBlock {DL} at (95,0) size 675x479
</span><span class="cx">       RenderBlock {DT} at (0,0) size 36x479
</span><del>-        RenderText {#text} at (0,331) size 36x43
-          text run at (0,331) width 43: &quot;Report&quot;
-          text run at (18,331) width 33: &quot;Bugs&quot;
</del><ins>+        RenderText {#text} at (0,330) size 36x44
+          text run at (0,330) width 43: &quot;Report&quot;
+          text run at (18,330) width 33: &quot;Bugs&quot;
</ins><span class="cx">       RenderBlock {DD} at (52,40) size 465x439
</span><span class="cx">         RenderBlock {P} at (0,0) size 465x439
</span><del>-          RenderText {#text} at (0,291) size 320x146
-            text run at (0,291) width 46: &quot;You've&quot;
-            text run at (18,291) width 46: &quot;already&quot;
-            text run at (194,291) width 129: &quot;downloaded a build.&quot;
-            text run at (212,291) width 132: &quot;All you have to do is&quot;
-            text run at (230,291) width 37: &quot;use it &quot;
-            text run at (230,328) width 17: &quot;as &quot;
-            text run at (230,345) width 91: &quot;your everyday&quot;
-            text run at (248,291) width 146: &quot;browser and mail/news&quot;
-            text run at (266,291) width 85: &quot;reader. If you&quot;
-            text run at (284,291) width 125: &quot;downloaded a build&quot;
-            text run at (302,291) width 32: &quot;with &quot;
-            text run at (302,323) width 67: &quot;Talkback, &quot;
-          RenderInline {EM} at (0,0) size 36x139
-            RenderText {#text} at (302,390) size 36x139
-              text run at (302,390) width 40: &quot;please&quot;
-              text run at (320,291) width 58: &quot;turn it on&quot;
-          RenderText {#text} at (320,349) size 126x436
-            text run at (320,349) width 86: &quot; when it asks.&quot;
-            text run at (338,209) width 141: &quot;Talkback reports give &quot;
-            text run at (338,350) width 53: &quot;us really&quot;
-            text run at (356,209) width 87: &quot;valuable data &quot;
-            text run at (356,296) width 132: &quot;on which crashes are&quot;
-            text run at (374,209) width 168: &quot;the most serious, and how &quot;
-            text run at (374,377) width 32: &quot;often&quot;
-            text run at (392,209) width 155: &quot;people are encountering &quot;
-            text run at (392,364) width 67: &quot;them. And&quot;
</del><ins>+          RenderText {#text} at (0,290) size 320x147
+            text run at (0,290) width 46: &quot;You've&quot;
+            text run at (18,290) width 46: &quot;already&quot;
+            text run at (194,290) width 129: &quot;downloaded a build.&quot;
+            text run at (212,290) width 132: &quot;All you have to do is&quot;
+            text run at (230,290) width 37: &quot;use it &quot;
+            text run at (230,327) width 17: &quot;as &quot;
+            text run at (230,344) width 91: &quot;your everyday&quot;
+            text run at (248,290) width 146: &quot;browser and mail/news&quot;
+            text run at (266,290) width 85: &quot;reader. If you&quot;
+            text run at (284,290) width 125: &quot;downloaded a build&quot;
+            text run at (302,290) width 32: &quot;with &quot;
+            text run at (302,322) width 67: &quot;Talkback, &quot;
+          RenderInline {EM} at (0,0) size 36x140
+            RenderText {#text} at (302,389) size 36x140
+              text run at (302,389) width 40: &quot;please&quot;
+              text run at (320,290) width 58: &quot;turn it on&quot;
+          RenderText {#text} at (320,348) size 126x436
+            text run at (320,348) width 86: &quot; when it asks.&quot;
+            text run at (338,208) width 141: &quot;Talkback reports give &quot;
+            text run at (338,349) width 53: &quot;us really&quot;
+            text run at (356,208) width 87: &quot;valuable data &quot;
+            text run at (356,295) width 132: &quot;on which crashes are&quot;
+            text run at (374,208) width 168: &quot;the most serious, and how &quot;
+            text run at (374,376) width 32: &quot;often&quot;
+            text run at (392,208) width 155: &quot;people are encountering &quot;
+            text run at (392,363) width 67: &quot;them. And&quot;
</ins><span class="cx">             text run at (410,0) width 211: &quot;all you have to do is click \&quot;OK\&quot;. &quot;
</span><span class="cx">             text run at (410,211) width 225: &quot;If you find something you think is a&quot;
</span><span class="cx">             text run at (428,0) width 221: &quot;bug, check to see if it's not already &quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolverticalrlfloatmulticolexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/vertical-rl/float-multicol-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/vertical-rl/float-multicol-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/multicol/vertical-rl/float-multicol-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -89,9 +89,9 @@
</span><span class="cx">           RenderText {#text} at (0,0) size 18x83
</span><span class="cx">             text run at (0,0) width 83: &quot;Hello Kitty 9&quot;
</span><span class="cx">       RenderBlock {H2} at (0,0) size 56x479
</span><del>-        RenderText {#text} at (0,249) size 56x132
-          text run at (0,249) width 124: &quot;What Needs&quot;
-          text run at (28,249) width 132: &quot;To Be Done?&quot;
</del><ins>+        RenderText {#text} at (0,248) size 56x133
+          text run at (0,248) width 124: &quot;What Needs&quot;
+          text run at (28,248) width 132: &quot;To Be Done?&quot;
</ins><span class="cx">     RenderBlock (floating) {DIV} at (95,248) size 381x83 [bgcolor=#808080]
</span><span class="cx">       RenderBlock {P} at (16,0) size 18x82
</span><span class="cx">         RenderText {#text} at (0,0) size 18x74
</span><span class="lines">@@ -128,38 +128,38 @@
</span><span class="cx">           text run at (0,0) width 82: &quot;Hola hola 11&quot;
</span><span class="cx">     RenderBlock {DL} at (95,0) size 675x479
</span><span class="cx">       RenderBlock {DT} at (0,0) size 36x479
</span><del>-        RenderText {#text} at (0,331) size 36x43
-          text run at (0,331) width 43: &quot;Report&quot;
-          text run at (18,331) width 33: &quot;Bugs&quot;
</del><ins>+        RenderText {#text} at (0,330) size 36x44
+          text run at (0,330) width 43: &quot;Report&quot;
+          text run at (18,330) width 33: &quot;Bugs&quot;
</ins><span class="cx">       RenderBlock {DD} at (52,40) size 465x439
</span><span class="cx">         RenderBlock {P} at (0,0) size 465x439
</span><del>-          RenderText {#text} at (0,291) size 321x146
-            text run at (0,291) width 46: &quot;You've&quot;
-            text run at (18,291) width 46: &quot;already&quot;
-            text run at (194,291) width 130: &quot;downloaded a build.&quot;
-            text run at (212,291) width 133: &quot;All you have to do is&quot;
-            text run at (230,291) width 38: &quot;use it &quot;
-            text run at (230,328) width 18: &quot;as &quot;
-            text run at (230,345) width 92: &quot;your everyday&quot;
-            text run at (248,291) width 147: &quot;browser and mail/news&quot;
-            text run at (266,291) width 86: &quot;reader. If you&quot;
-            text run at (284,291) width 126: &quot;downloaded a build&quot;
-            text run at (302,291) width 33: &quot;with &quot;
-            text run at (302,323) width 68: &quot;Talkback, &quot;
-          RenderInline {EM} at (0,0) size 36x139
-            RenderText {#text} at (302,390) size 37x139
-              text run at (302,390) width 41: &quot;please&quot;
-              text run at (320,291) width 59: &quot;turn it on&quot;
-          RenderText {#text} at (320,349) size 127x436
-            text run at (320,349) width 87: &quot; when it asks.&quot;
-            text run at (338,209) width 142: &quot;Talkback reports give &quot;
-            text run at (338,350) width 54: &quot;us really&quot;
-            text run at (356,209) width 88: &quot;valuable data &quot;
-            text run at (356,296) width 133: &quot;on which crashes are&quot;
-            text run at (374,209) width 169: &quot;the most serious, and how &quot;
-            text run at (374,377) width 33: &quot;often&quot;
-            text run at (392,209) width 156: &quot;people are encountering &quot;
-            text run at (392,364) width 68: &quot;them. And&quot;
</del><ins>+          RenderText {#text} at (0,290) size 321x147
+            text run at (0,290) width 46: &quot;You've&quot;
+            text run at (18,290) width 46: &quot;already&quot;
+            text run at (194,290) width 130: &quot;downloaded a build.&quot;
+            text run at (212,290) width 133: &quot;All you have to do is&quot;
+            text run at (230,290) width 38: &quot;use it &quot;
+            text run at (230,327) width 18: &quot;as &quot;
+            text run at (230,344) width 92: &quot;your everyday&quot;
+            text run at (248,290) width 147: &quot;browser and mail/news&quot;
+            text run at (266,290) width 86: &quot;reader. If you&quot;
+            text run at (284,290) width 126: &quot;downloaded a build&quot;
+            text run at (302,290) width 33: &quot;with &quot;
+            text run at (302,322) width 68: &quot;Talkback, &quot;
+          RenderInline {EM} at (0,0) size 36x140
+            RenderText {#text} at (302,389) size 37x140
+              text run at (302,389) width 41: &quot;please&quot;
+              text run at (320,290) width 59: &quot;turn it on&quot;
+          RenderText {#text} at (320,348) size 127x436
+            text run at (320,348) width 87: &quot; when it asks.&quot;
+            text run at (338,208) width 142: &quot;Talkback reports give &quot;
+            text run at (338,349) width 54: &quot;us really&quot;
+            text run at (356,208) width 88: &quot;valuable data &quot;
+            text run at (356,295) width 133: &quot;on which crashes are&quot;
+            text run at (374,208) width 169: &quot;the most serious, and how &quot;
+            text run at (374,376) width 33: &quot;often&quot;
+            text run at (392,208) width 156: &quot;people are encountering &quot;
+            text run at (392,363) width 68: &quot;them. And&quot;
</ins><span class="cx">             text run at (410,0) width 212: &quot;all you have to do is click \&quot;OK\&quot;. &quot;
</span><span class="cx">             text run at (410,211) width 226: &quot;If you find something you think is a&quot;
</span><span class="cx">             text run at (428,0) width 222: &quot;bug, check to see if it's not already &quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastregionsmultipledirectionalitychangesinvariablewidthregionsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -21,10 +21,10 @@
</span><span class="cx">           RenderBlock {DIV} at (27,15) size 396x342 [border: (1px solid #0000FF)]
</span><span class="cx">             RenderBlock {DIV} at (40,11) size 316x249 [border: (1px solid #008000)]
</span><span class="cx">               RenderBlock {P} at (1,17) size 314x93
</span><del>-                RenderText {#text} at (-18,0) size 331x93
-                  text run at (-18,0) width 248: &quot;This line of text should not get out of&quot;
-                  text run at (-18,18) width 248: &quot;the region. This line of text should not&quot;
-                  text run at (-18,36) width 248: &quot;get out of the region. This line of text&quot;
</del><ins>+                RenderText {#text} at (-17,0) size 331x93
+                  text run at (-17,0) width 248: &quot;This line of text should not get out of&quot;
+                  text run at (-17,18) width 248: &quot;the region. This line of text should not&quot;
+                  text run at (-17,36) width 248: &quot;get out of the region. This line of text&quot;
</ins><span class="cx">                   text run at (0,57) width 313: &quot;should not get out of the region. This line of text&quot;
</span><span class="cx">                   text run at (0,75) width 201: &quot;should not get out of the region.&quot;
</span><span class="cx">               RenderBlock {P} at (1,126) size 314x72
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastregionsrepaintlineflowwithfloatsinregionsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -54,26 +54,26 @@
</span><span class="cx">                     text run at (298,240) width 114: &quot;the ground, Alice&quot;
</span><span class="cx">                     text run at (57,258) width 306: &quot;soon came to the conclusion that it was a very &quot;
</span><span class="cx">                   RenderBlock (floating) {SPAN} at (6,261) size 48x65 [bgcolor=#ADD8E6]
</span><del>-                  RenderText {#text} at (363,258) size 355x36
-                    text run at (363,258) width 49: &quot;difficult&quot;
-                    text run at (57,276) width 88: &quot;game indeed. &quot;
</del><ins>+                  RenderText {#text} at (362,258) size 355x36
+                    text run at (362,258) width 50: &quot;difficult&quot;
+                    text run at (57,276) width 89: &quot;game indeed. &quot;
</ins><span class="cx">                   RenderBR {BR} at (0,0) size 0x0
</span><del>-                  RenderText {#text} at (57,294) size 303x18
-                    text run at (57,294) width 303: &quot;The players all played at once without waiting&quot;
</del><ins>+                  RenderText {#text} at (57,294) size 304x18
+                    text run at (57,294) width 304: &quot;The players all played at once without waiting&quot;
</ins><span class="cx">                   RenderBlock (floating) {SPAN} at (364,297) size 48x81 [bgcolor=#90EE90]
</span><del>-                  RenderText {#text} at (57,312) size 354x36
-                    text run at (57,312) width 63: &quot;for turns, &quot;
-                    text run at (120,312) width 240: &quot;quarrelling all the while, and fighting&quot;
</del><ins>+                  RenderText {#text} at (57,312) size 355x36
+                    text run at (57,312) width 64: &quot;for turns, &quot;
+                    text run at (120,312) width 241: &quot;quarrelling all the while, and fighting&quot;
</ins><span class="cx">                     text run at (6,330) width 172: &quot;for the hedgehogs; and in &quot;
</span><del>-                    text run at (178,330) width 115: &quot;a very short time &quot;
-                  RenderInline {SPAN} at (0,0) size 67x18
-                    RenderText {#text} at (293,330) size 67x18
-                      text run at (293,330) width 67: &quot;the Queen&quot;
</del><ins>+                    text run at (178,330) width 116: &quot;a very short time &quot;
+                  RenderInline {SPAN} at (0,0) size 66x18
+                    RenderText {#text} at (294,330) size 66x18
+                      text run at (294,330) width 66: &quot;the Queen&quot;
</ins><span class="cx">                   RenderText {#text} at (6,348) size 354x54
</span><del>-                    text run at (6,348) width 225: &quot;was in a furious passion, and went &quot;
-                    text run at (231,348) width 129: &quot;stamping about, and&quot;
-                    text run at (6,366) width 287: &quot;shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with &quot;
-                    text run at (293,366) width 67: &quot;her head!\x{2019}&quot;
</del><ins>+                    text run at (6,348) width 226: &quot;was in a furious passion, and went &quot;
+                    text run at (232,348) width 128: &quot;stamping about, and&quot;
+                    text run at (6,366) width 288: &quot;shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with &quot;
+                    text run at (294,366) width 66: &quot;her head!\x{2019}&quot;
</ins><span class="cx">                     text run at (6,384) width 151: &quot;about once in a minute. &quot;
</span><span class="cx">                   RenderBR {BR} at (0,0) size 0x0
</span><span class="cx">                   RenderText {#text} at (6,402) size 406x90
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats1expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-1-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-1-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-1-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -47,26 +47,26 @@
</span><span class="cx">                   text run at (298,240) width 114: &quot;the ground, Alice&quot;
</span><span class="cx">                   text run at (57,258) width 306: &quot;soon came to the conclusion that it was a very &quot;
</span><span class="cx">                 RenderBlock (floating) {SPAN} at (6,261) size 48x65 [bgcolor=#ADD8E6]
</span><del>-                RenderText {#text} at (363,258) size 355x36
-                  text run at (363,258) width 49: &quot;difficult&quot;
-                  text run at (57,276) width 88: &quot;game indeed. &quot;
</del><ins>+                RenderText {#text} at (362,258) size 355x36
+                  text run at (362,258) width 50: &quot;difficult&quot;
+                  text run at (57,276) width 89: &quot;game indeed. &quot;
</ins><span class="cx">                 RenderBR {BR} at (0,0) size 0x0
</span><del>-                RenderText {#text} at (57,294) size 303x18
-                  text run at (57,294) width 303: &quot;The players all played at once without waiting&quot;
</del><ins>+                RenderText {#text} at (57,294) size 304x18
+                  text run at (57,294) width 304: &quot;The players all played at once without waiting&quot;
</ins><span class="cx">                 RenderBlock (floating) {SPAN} at (364,297) size 48x81 [bgcolor=#90EE90]
</span><del>-                RenderText {#text} at (57,312) size 354x36
-                  text run at (57,312) width 63: &quot;for turns, &quot;
-                  text run at (120,312) width 240: &quot;quarrelling all the while, and fighting&quot;
</del><ins>+                RenderText {#text} at (57,312) size 355x36
+                  text run at (57,312) width 64: &quot;for turns, &quot;
+                  text run at (120,312) width 241: &quot;quarrelling all the while, and fighting&quot;
</ins><span class="cx">                   text run at (6,330) width 172: &quot;for the hedgehogs; and in &quot;
</span><del>-                  text run at (178,330) width 115: &quot;a very short time &quot;
-                RenderInline {SPAN} at (0,0) size 67x18
-                  RenderText {#text} at (293,330) size 67x18
-                    text run at (293,330) width 67: &quot;the Queen&quot;
</del><ins>+                  text run at (178,330) width 116: &quot;a very short time &quot;
+                RenderInline {SPAN} at (0,0) size 66x18
+                  RenderText {#text} at (294,330) size 66x18
+                    text run at (294,330) width 66: &quot;the Queen&quot;
</ins><span class="cx">                 RenderText {#text} at (6,348) size 354x54
</span><del>-                  text run at (6,348) width 225: &quot;was in a furious passion, and went &quot;
-                  text run at (231,348) width 129: &quot;stamping about, and&quot;
-                  text run at (6,366) width 287: &quot;shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with &quot;
-                  text run at (293,366) width 67: &quot;her head!\x{2019}&quot;
</del><ins>+                  text run at (6,348) width 226: &quot;was in a furious passion, and went &quot;
+                  text run at (232,348) width 128: &quot;stamping about, and&quot;
+                  text run at (6,366) width 288: &quot;shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with &quot;
+                  text run at (294,366) width 66: &quot;her head!\x{2019}&quot;
</ins><span class="cx">                   text run at (6,384) width 151: &quot;about once in a minute. &quot;
</span><span class="cx">                 RenderBR {BR} at (0,0) size 0x0
</span><span class="cx">                 RenderText {#text} at (6,402) size 406x90
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats10expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-10-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-10-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-10-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -47,21 +47,21 @@
</span><span class="cx">                   text run at (298,240) width 114: &quot;the ground, Alice&quot;
</span><span class="cx">                   text run at (57,258) width 306: &quot;soon came to the conclusion that it was a very &quot;
</span><span class="cx">                 RenderBlock (floating) {SPAN} at (6,272) size 48x64 [bgcolor=#ADD8E6]
</span><del>-                RenderText {#text} at (363,258) size 355x36
-                  text run at (363,258) width 49: &quot;difficult&quot;
-                  text run at (57,276) width 88: &quot;game indeed. &quot;
</del><ins>+                RenderText {#text} at (362,258) size 355x36
+                  text run at (362,258) width 50: &quot;difficult&quot;
+                  text run at (57,276) width 89: &quot;game indeed. &quot;
</ins><span class="cx">                 RenderBR {BR} at (0,0) size 0x0
</span><del>-                RenderText {#text} at (57,294) size 303x18
-                  text run at (57,294) width 303: &quot;The players all played at once without waiting&quot;
</del><ins>+                RenderText {#text} at (57,294) size 304x18
+                  text run at (57,294) width 304: &quot;The players all played at once without waiting&quot;
</ins><span class="cx">                 RenderBlock (floating) {SPAN} at (364,297) size 48x81 [bgcolor=#90EE90]
</span><del>-                RenderText {#text} at (57,312) size 303x36
-                  text run at (57,312) width 63: &quot;for turns, &quot;
-                  text run at (120,312) width 240: &quot;quarrelling all the while, and fighting&quot;
-                  text run at (57,330) width 170: &quot;for the hedgehogs; and in &quot;
-                  text run at (227,330) width 114: &quot;a very short time &quot;
-                RenderInline {SPAN} at (0,0) size 354x36
-                  RenderText {#text} at (341,330) size 354x36
-                    text run at (341,330) width 19: &quot;the&quot;
</del><ins>+                RenderText {#text} at (57,312) size 304x36
+                  text run at (57,312) width 64: &quot;for turns, &quot;
+                  text run at (120,312) width 241: &quot;quarrelling all the while, and fighting&quot;
+                  text run at (57,330) width 171: &quot;for the hedgehogs; and in &quot;
+                  text run at (227,330) width 115: &quot;a very short time &quot;
+                RenderInline {SPAN} at (0,0) size 355x36
+                  RenderText {#text} at (341,330) size 355x36
+                    text run at (341,330) width 20: &quot;the&quot;
</ins><span class="cx">                     text run at (6,348) width 42: &quot;Queen&quot;
</span><span class="cx">                 RenderText {#text} at (48,348) size 354x54
</span><span class="cx">                   text run at (48,348) width 255: &quot; was in a furious passion, and went &quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats2expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-2-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-2-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-2-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -47,26 +47,26 @@
</span><span class="cx">                   text run at (298,244) width 114: &quot;the ground, Alice&quot;
</span><span class="cx">                   text run at (57,262) width 306: &quot;soon came to the conclusion that it was a very &quot;
</span><span class="cx">                 RenderBlock (floating) {SPAN} at (6,265) size 48x65 [bgcolor=#ADD8E6]
</span><del>-                RenderText {#text} at (363,262) size 355x36
-                  text run at (363,262) width 49: &quot;difficult&quot;
-                  text run at (57,280) width 88: &quot;game indeed. &quot;
</del><ins>+                RenderText {#text} at (362,262) size 355x36
+                  text run at (362,262) width 50: &quot;difficult&quot;
+                  text run at (57,280) width 89: &quot;game indeed. &quot;
</ins><span class="cx">                 RenderBR {BR} at (0,0) size 0x0
</span><del>-                RenderText {#text} at (57,298) size 303x18
-                  text run at (57,298) width 303: &quot;The players all played at once without waiting&quot;
</del><ins>+                RenderText {#text} at (57,298) size 304x18
+                  text run at (57,298) width 304: &quot;The players all played at once without waiting&quot;
</ins><span class="cx">                 RenderBlock (floating) {SPAN} at (364,301) size 48x81 [bgcolor=#90EE90]
</span><del>-                RenderText {#text} at (57,316) size 354x36
-                  text run at (57,316) width 63: &quot;for turns, &quot;
-                  text run at (120,316) width 240: &quot;quarrelling all the while, and fighting&quot;
</del><ins>+                RenderText {#text} at (57,316) size 355x36
+                  text run at (57,316) width 64: &quot;for turns, &quot;
+                  text run at (120,316) width 241: &quot;quarrelling all the while, and fighting&quot;
</ins><span class="cx">                   text run at (6,334) width 172: &quot;for the hedgehogs; and in &quot;
</span><del>-                  text run at (178,334) width 115: &quot;a very short time &quot;
-                RenderInline {SPAN} at (0,0) size 67x18
-                  RenderText {#text} at (293,334) size 67x18
-                    text run at (293,334) width 67: &quot;the Queen&quot;
</del><ins>+                  text run at (178,334) width 116: &quot;a very short time &quot;
+                RenderInline {SPAN} at (0,0) size 66x18
+                  RenderText {#text} at (294,334) size 66x18
+                    text run at (294,334) width 66: &quot;the Queen&quot;
</ins><span class="cx">                 RenderText {#text} at (6,352) size 354x54
</span><del>-                  text run at (6,352) width 225: &quot;was in a furious passion, and went &quot;
-                  text run at (231,352) width 129: &quot;stamping about, and&quot;
-                  text run at (6,370) width 287: &quot;shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with &quot;
-                  text run at (293,370) width 67: &quot;her head!\x{2019}&quot;
</del><ins>+                  text run at (6,352) width 226: &quot;was in a furious passion, and went &quot;
+                  text run at (232,352) width 128: &quot;stamping about, and&quot;
+                  text run at (6,370) width 288: &quot;shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with &quot;
+                  text run at (294,370) width 66: &quot;her head!\x{2019}&quot;
</ins><span class="cx">                   text run at (6,388) width 151: &quot;about once in a minute. &quot;
</span><span class="cx">                 RenderBR {BR} at (0,0) size 0x0
</span><span class="cx">                 RenderText {#text} at (6,406) size 406x90
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats3expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-3-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-3-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-3-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -47,16 +47,16 @@
</span><span class="cx">                   text run at (298,240) width 114: &quot;the ground, Alice&quot;
</span><span class="cx">                   text run at (57,258) width 306: &quot;soon came to the conclusion that it was a very &quot;
</span><span class="cx">                 RenderBlock (floating) {SPAN} at (6,261) size 48x65 [bgcolor=#ADD8E6]
</span><del>-                RenderText {#text} at (363,258) size 355x36
-                  text run at (363,258) width 49: &quot;difficult&quot;
-                  text run at (57,276) width 88: &quot;game indeed. &quot;
</del><ins>+                RenderText {#text} at (362,258) size 355x36
+                  text run at (362,258) width 50: &quot;difficult&quot;
+                  text run at (57,276) width 89: &quot;game indeed. &quot;
</ins><span class="cx">                 RenderBR {BR} at (0,0) size 0x0
</span><del>-                RenderText {#text} at (57,294) size 297x18
-                  text run at (57,294) width 297: &quot;The players all played at once without waiting &quot;
</del><ins>+                RenderText {#text} at (57,294) size 298x18
+                  text run at (57,294) width 298: &quot;The players all played at once without waiting &quot;
</ins><span class="cx">                 RenderBlock (floating) {SPAN} at (348,315) size 64x81 [bgcolor=#90EE90]
</span><span class="cx">                 RenderText {#text} at (354,294) size 406x54
</span><span class="cx">                   text run at (354,294) width 58: &quot;for turns,&quot;
</span><del>-                  text run at (57,312) width 287: &quot;quarrelling all the while, and fighting for the&quot;
</del><ins>+                  text run at (57,312) width 288: &quot;quarrelling all the while, and fighting for the&quot;
</ins><span class="cx">                   text run at (6,330) width 119: &quot;hedgehogs; and in &quot;
</span><span class="cx">                   text run at (125,330) width 109: &quot;a very short time &quot;
</span><span class="cx">                 RenderInline {SPAN} at (0,0) size 65x18
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats4expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-4-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-4-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-4-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -47,24 +47,24 @@
</span><span class="cx">                   text run at (298,240) width 114: &quot;the ground, Alice&quot;
</span><span class="cx">                   text run at (57,258) width 306: &quot;soon came to the conclusion that it was a very &quot;
</span><span class="cx">                 RenderBlock (floating) {SPAN} at (6,261) size 48x65 [bgcolor=#ADD8E6]
</span><del>-                RenderText {#text} at (363,258) size 355x36
-                  text run at (363,258) width 49: &quot;difficult&quot;
-                  text run at (57,276) width 88: &quot;game indeed. &quot;
</del><ins>+                RenderText {#text} at (362,258) size 355x36
+                  text run at (362,258) width 50: &quot;difficult&quot;
+                  text run at (57,276) width 89: &quot;game indeed. &quot;
</ins><span class="cx">                 RenderBR {BR} at (0,0) size 0x0
</span><del>-                RenderText {#text} at (57,294) size 303x18
-                  text run at (57,294) width 303: &quot;The players all played at once without waiting&quot;
</del><ins>+                RenderText {#text} at (57,294) size 304x18
+                  text run at (57,294) width 304: &quot;The players all played at once without waiting&quot;
</ins><span class="cx">                 RenderBlock (floating) {SPAN} at (364,297) size 48x65 [bgcolor=#90EE90]
</span><del>-                RenderText {#text} at (57,312) size 354x36
-                  text run at (57,312) width 63: &quot;for turns, &quot;
-                  text run at (120,312) width 240: &quot;quarrelling all the while, and fighting&quot;
</del><ins>+                RenderText {#text} at (57,312) size 355x36
+                  text run at (57,312) width 64: &quot;for turns, &quot;
+                  text run at (120,312) width 241: &quot;quarrelling all the while, and fighting&quot;
</ins><span class="cx">                   text run at (6,330) width 172: &quot;for the hedgehogs; and in &quot;
</span><del>-                  text run at (178,330) width 115: &quot;a very short time &quot;
-                RenderInline {SPAN} at (0,0) size 67x18
-                  RenderText {#text} at (293,330) size 67x18
-                    text run at (293,330) width 67: &quot;the Queen&quot;
</del><ins>+                  text run at (178,330) width 116: &quot;a very short time &quot;
+                RenderInline {SPAN} at (0,0) size 66x18
+                  RenderText {#text} at (294,330) size 66x18
+                    text run at (294,330) width 66: &quot;the Queen&quot;
</ins><span class="cx">                 RenderText {#text} at (6,348) size 406x54
</span><del>-                  text run at (6,348) width 225: &quot;was in a furious passion, and went &quot;
-                  text run at (231,348) width 129: &quot;stamping about, and&quot;
</del><ins>+                  text run at (6,348) width 226: &quot;was in a furious passion, and went &quot;
+                  text run at (232,348) width 128: &quot;stamping about, and&quot;
</ins><span class="cx">                   text run at (6,366) width 268: &quot;shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with &quot;
</span><span class="cx">                   text run at (274,366) width 138: &quot;her head!\x{2019} about once&quot;
</span><span class="cx">                   text run at (6,384) width 78: &quot;in a minute. &quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats5expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-5-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-5-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-5-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -47,17 +47,17 @@
</span><span class="cx">                   text run at (298,240) width 114: &quot;the ground, Alice&quot;
</span><span class="cx">                   text run at (41,258) width 322: &quot;soon came to the conclusion that it was a very &quot;
</span><span class="cx">                 RenderBlock (floating) {SPAN} at (6,261) size 32x65 [bgcolor=#ADD8E6]
</span><del>-                RenderText {#text} at (363,258) size 371x36
-                  text run at (363,258) width 49: &quot;difficult&quot;
-                  text run at (41,276) width 88: &quot;game indeed. &quot;
</del><ins>+                RenderText {#text} at (362,258) size 371x36
+                  text run at (362,258) width 50: &quot;difficult&quot;
+                  text run at (41,276) width 89: &quot;game indeed. &quot;
</ins><span class="cx">                 RenderBR {BR} at (0,0) size 0x0
</span><del>-                RenderText {#text} at (41,294) size 301x18
-                  text run at (41,294) width 301: &quot;The players all played at once without waiting &quot;
</del><ins>+                RenderText {#text} at (41,294) size 302x18
+                  text run at (41,294) width 302: &quot;The players all played at once without waiting &quot;
</ins><span class="cx">                 RenderBlock (floating) {SPAN} at (364,297) size 48x81 [bgcolor=#90EE90]
</span><del>-                RenderText {#text} at (342,294) size 354x54
-                  text run at (342,294) width 18: &quot;for&quot;
-                  text run at (41,312) width 39: &quot;turns, &quot;
-                  text run at (80,312) width 280: &quot;quarrelling all the while, and fighting for the&quot;
</del><ins>+                RenderText {#text} at (342,294) size 355x54
+                  text run at (342,294) width 19: &quot;for&quot;
+                  text run at (41,312) width 40: &quot;turns, &quot;
+                  text run at (80,312) width 281: &quot;quarrelling all the while, and fighting for the&quot;
</ins><span class="cx">                   text run at (6,330) width 120: &quot;hedgehogs; and in &quot;
</span><span class="cx">                   text run at (126,330) width 111: &quot;a very short time &quot;
</span><span class="cx">                 RenderInline {SPAN} at (0,0) size 65x18
</span><span class="lines">@@ -67,8 +67,8 @@
</span><span class="cx">                   text run at (302,330) width 58: &quot; was in a&quot;
</span><span class="cx">                   text run at (6,348) width 167: &quot;furious passion, and went &quot;
</span><span class="cx">                   text run at (173,348) width 187: &quot;stamping about, and shouting&quot;
</span><del>-                  text run at (6,366) width 214: &quot;\x{2018}Off with his head!\x{2019} or \x{2018}Off with &quot;
-                  text run at (220,366) width 140: &quot;her head!\x{2019} about once&quot;
</del><ins>+                  text run at (6,366) width 215: &quot;\x{2018}Off with his head!\x{2019} or \x{2018}Off with &quot;
+                  text run at (221,366) width 139: &quot;her head!\x{2019} about once&quot;
</ins><span class="cx">                   text run at (6,384) width 78: &quot;in a minute. &quot;
</span><span class="cx">                 RenderBR {BR} at (0,0) size 0x0
</span><span class="cx">                 RenderText {#text} at (6,402) size 406x90
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats6expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-6-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-6-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-6-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -49,26 +49,26 @@
</span><span class="cx">                 RenderBlock (floating) {SPAN} at (6,261) size 48x65 [bgcolor=#ADD8E6]
</span><span class="cx">                   RenderText {#text} at (13,0) size 22x18
</span><span class="cx">                     text run at (13,0) width 22: &quot;foo&quot;
</span><del>-                RenderText {#text} at (363,258) size 355x36
-                  text run at (363,258) width 49: &quot;difficult&quot;
-                  text run at (57,276) width 88: &quot;game indeed. &quot;
</del><ins>+                RenderText {#text} at (362,258) size 355x36
+                  text run at (362,258) width 50: &quot;difficult&quot;
+                  text run at (57,276) width 89: &quot;game indeed. &quot;
</ins><span class="cx">                 RenderBR {BR} at (0,0) size 0x0
</span><del>-                RenderText {#text} at (57,294) size 303x18
-                  text run at (57,294) width 303: &quot;The players all played at once without waiting&quot;
</del><ins>+                RenderText {#text} at (57,294) size 304x18
+                  text run at (57,294) width 304: &quot;The players all played at once without waiting&quot;
</ins><span class="cx">                 RenderBlock (floating) {SPAN} at (364,297) size 48x81 [bgcolor=#90EE90]
</span><del>-                RenderText {#text} at (57,312) size 354x36
-                  text run at (57,312) width 63: &quot;for turns, &quot;
-                  text run at (120,312) width 240: &quot;quarrelling all the while, and fighting&quot;
</del><ins>+                RenderText {#text} at (57,312) size 355x36
+                  text run at (57,312) width 64: &quot;for turns, &quot;
+                  text run at (120,312) width 241: &quot;quarrelling all the while, and fighting&quot;
</ins><span class="cx">                   text run at (6,330) width 172: &quot;for the hedgehogs; and in &quot;
</span><del>-                  text run at (178,330) width 115: &quot;a very short time &quot;
-                RenderInline {SPAN} at (0,0) size 67x18
-                  RenderText {#text} at (293,330) size 67x18
-                    text run at (293,330) width 67: &quot;the Queen&quot;
</del><ins>+                  text run at (178,330) width 116: &quot;a very short time &quot;
+                RenderInline {SPAN} at (0,0) size 66x18
+                  RenderText {#text} at (294,330) size 66x18
+                    text run at (294,330) width 66: &quot;the Queen&quot;
</ins><span class="cx">                 RenderText {#text} at (6,348) size 354x54
</span><del>-                  text run at (6,348) width 225: &quot;was in a furious passion, and went &quot;
-                  text run at (231,348) width 129: &quot;stamping about, and&quot;
-                  text run at (6,366) width 287: &quot;shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with &quot;
-                  text run at (293,366) width 67: &quot;her head!\x{2019}&quot;
</del><ins>+                  text run at (6,348) width 226: &quot;was in a furious passion, and went &quot;
+                  text run at (232,348) width 128: &quot;stamping about, and&quot;
+                  text run at (6,366) width 288: &quot;shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with &quot;
+                  text run at (294,366) width 66: &quot;her head!\x{2019}&quot;
</ins><span class="cx">                   text run at (6,384) width 151: &quot;about once in a minute. &quot;
</span><span class="cx">                 RenderBR {BR} at (0,0) size 0x0
</span><span class="cx">                 RenderText {#text} at (6,402) size 406x90
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats7expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-7-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-7-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-7-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -47,26 +47,26 @@
</span><span class="cx">                   text run at (298,240) width 114: &quot;the ground, Alice&quot;
</span><span class="cx">                   text run at (57,258) width 306: &quot;soon came to the conclusion that it was a very &quot;
</span><span class="cx">                 RenderBlock (floating) {SPAN} at (6,261) size 48x65 [bgcolor=#ADD8E6]
</span><del>-                RenderText {#text} at (363,258) size 355x36
-                  text run at (363,258) width 49: &quot;difficult&quot;
-                  text run at (57,276) width 88: &quot;game indeed. &quot;
</del><ins>+                RenderText {#text} at (362,258) size 355x36
+                  text run at (362,258) width 50: &quot;difficult&quot;
+                  text run at (57,276) width 89: &quot;game indeed. &quot;
</ins><span class="cx">                 RenderBR {BR} at (0,0) size 0x0
</span><del>-                RenderText {#text} at (57,294) size 303x18
-                  text run at (57,294) width 303: &quot;The players all played at once without waiting&quot;
</del><ins>+                RenderText {#text} at (57,294) size 304x18
+                  text run at (57,294) width 304: &quot;The players all played at once without waiting&quot;
</ins><span class="cx">                 RenderBlock (floating) {SPAN} at (364,297) size 48x81 [bgcolor=#90EE90]
</span><del>-                RenderText {#text} at (57,312) size 354x36
-                  text run at (57,312) width 63: &quot;for turns, &quot;
-                  text run at (120,312) width 240: &quot;quarrelling all the while, and fighting&quot;
</del><ins>+                RenderText {#text} at (57,312) size 355x36
+                  text run at (57,312) width 64: &quot;for turns, &quot;
+                  text run at (120,312) width 241: &quot;quarrelling all the while, and fighting&quot;
</ins><span class="cx">                   text run at (6,330) width 170: &quot;for the hedgehogs; and in &quot;
</span><del>-                  text run at (176,330) width 113: &quot;a very short time &quot;
-                RenderInline {SPAN} at (0,0) size 71x18
-                  RenderText {#text} at (289,330) size 71x18
-                    text run at (289,330) width 71: &quot;the Queen&quot;
</del><ins>+                  text run at (176,330) width 114: &quot;a very short time &quot;
+                RenderInline {SPAN} at (0,0) size 70x18
+                  RenderText {#text} at (290,330) size 70x18
+                    text run at (290,330) width 70: &quot;the Queen&quot;
</ins><span class="cx">                 RenderText {#text} at (6,348) size 354x54
</span><del>-                  text run at (6,348) width 225: &quot;was in a furious passion, and went &quot;
-                  text run at (231,348) width 129: &quot;stamping about, and&quot;
-                  text run at (6,366) width 287: &quot;shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with &quot;
-                  text run at (293,366) width 67: &quot;her head!\x{2019}&quot;
</del><ins>+                  text run at (6,348) width 226: &quot;was in a furious passion, and went &quot;
+                  text run at (232,348) width 128: &quot;stamping about, and&quot;
+                  text run at (6,366) width 288: &quot;shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with &quot;
+                  text run at (294,366) width 66: &quot;her head!\x{2019}&quot;
</ins><span class="cx">                   text run at (6,384) width 151: &quot;about once in a minute. &quot;
</span><span class="cx">                 RenderBR {BR} at (0,0) size 0x0
</span><span class="cx">                 RenderText {#text} at (6,402) size 406x90
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats8expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-8-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-8-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-8-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -50,11 +50,11 @@
</span><span class="cx">                   text run at (322,258) width 90: &quot;difficult game&quot;
</span><span class="cx">                   text run at (6,276) width 50: &quot;indeed. &quot;
</span><span class="cx">                 RenderBR {BR} at (0,0) size 0x0
</span><del>-                RenderText {#text} at (6,294) size 296x18
-                  text run at (6,294) width 296: &quot;The players all played at once without waiting &quot;
</del><ins>+                RenderText {#text} at (6,294) size 297x18
+                  text run at (6,294) width 297: &quot;The players all played at once without waiting &quot;
</ins><span class="cx">                 RenderBlock (floating) {SPAN} at (364,297) size 48x81 [bgcolor=#90EE90]
</span><del>-                RenderText {#text} at (302,294) size 354x54
-                  text run at (302,294) width 58: &quot;for turns,&quot;
</del><ins>+                RenderText {#text} at (303,294) size 354x54
+                  text run at (303,294) width 57: &quot;for turns,&quot;
</ins><span class="cx">                   text run at (6,312) width 354: &quot;quarrelling all the while, and fighting for the hedgehogs;&quot;
</span><span class="cx">                   text run at (6,330) width 49: &quot;and in &quot;
</span><span class="cx">                   text run at (55,330) width 121: &quot;a very short time &quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastrepaintlineflowwithfloats9expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-9-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-9-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-9-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -32,10 +32,10 @@
</span><span class="cx">                   text run at (243,114) width 169: &quot;such a puzzled expression&quot;
</span><span class="cx">                   text run at (6,132) width 227: &quot;that she could not help bursting out &quot;
</span><span class="cx">                   text run at (233,132) width 179: &quot;laughing: and when she had&quot;
</span><del>-                  text run at (6,150) width 234: &quot;got its head down, and was going to &quot;
</del><ins>+                  text run at (6,150) width 235: &quot;got its head down, and was going to &quot;
</ins><span class="cx">                 RenderBlock (floating) {SPAN} at (364,153) size 48x49 [bgcolor=#FFFFE0]
</span><del>-                RenderText {#text} at (240,150) size 406x126
-                  text run at (240,150) width 120: &quot;begin again, it was&quot;
</del><ins>+                RenderText {#text} at (241,150) size 406x126
+                  text run at (241,150) width 119: &quot;begin again, it was&quot;
</ins><span class="cx">                   text run at (6,168) width 302: &quot;very provoking to find that the hedgehog had &quot;
</span><span class="cx">                   text run at (308,168) width 52: &quot;unrolled&quot;
</span><span class="cx">                   text run at (6,186) width 354: &quot;itself, and was in the act of crawling away: besides all&quot;
</span><span class="lines">@@ -44,20 +44,20 @@
</span><span class="cx">                   text run at (6,240) width 406: &quot;soldiers were always getting up and walking off to other parts of&quot;
</span><span class="cx">                   text run at (6,258) width 406: &quot;the ground, Alice soon came to the conclusion that it was a very&quot;
</span><span class="cx">                 RenderBlock (floating) {SPAN} at (6,279) size 48x65 [bgcolor=#ADD8E6]
</span><del>-                RenderText {#text} at (57,276) size 141x18
-                  text run at (57,276) width 141: &quot;difficult game indeed. &quot;
</del><ins>+                RenderText {#text} at (57,276) size 142x18
+                  text run at (57,276) width 142: &quot;difficult game indeed. &quot;
</ins><span class="cx">                 RenderBR {BR} at (0,0) size 0x0
</span><del>-                RenderText {#text} at (57,294) size 303x18
-                  text run at (57,294) width 303: &quot;The players all played at once without waiting&quot;
</del><ins>+                RenderText {#text} at (57,294) size 304x18
+                  text run at (57,294) width 304: &quot;The players all played at once without waiting&quot;
</ins><span class="cx">                 RenderBlock (floating) {SPAN} at (364,297) size 48x81 [bgcolor=#90EE90]
</span><del>-                RenderText {#text} at (57,312) size 303x36
-                  text run at (57,312) width 63: &quot;for turns, &quot;
-                  text run at (120,312) width 240: &quot;quarrelling all the while, and fighting&quot;
-                  text run at (57,330) width 170: &quot;for the hedgehogs; and in &quot;
-                  text run at (227,330) width 114: &quot;a very short time &quot;
-                RenderInline {SPAN} at (0,0) size 354x36
-                  RenderText {#text} at (341,330) size 354x36
-                    text run at (341,330) width 19: &quot;the&quot;
</del><ins>+                RenderText {#text} at (57,312) size 304x36
+                  text run at (57,312) width 64: &quot;for turns, &quot;
+                  text run at (120,312) width 241: &quot;quarrelling all the while, and fighting&quot;
+                  text run at (57,330) width 171: &quot;for the hedgehogs; and in &quot;
+                  text run at (227,330) width 115: &quot;a very short time &quot;
+                RenderInline {SPAN} at (0,0) size 355x36
+                  RenderText {#text} at (341,330) size 355x36
+                    text run at (341,330) width 20: &quot;the&quot;
</ins><span class="cx">                     text run at (6,348) width 42: &quot;Queen&quot;
</span><span class="cx">                 RenderText {#text} at (48,348) size 354x54
</span><span class="cx">                   text run at (48,348) width 255: &quot; was in a furious passion, and went &quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfasttextscripttestsligaturesubdivisionjs"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/text/script-tests/ligature-subdivision.js (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/text/script-tests/ligature-subdivision.js        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/text/script-tests/ligature-subdivision.js        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> 
</span><span class="cx"> range.setStart(arabic.firstChild, 0);
</span><span class="cx"> range.setEnd(arabic.firstChild, 2);
</span><del>-var w = range.getBoundingClientRect().width;
</del><ins>+var w = Math.round(range.getBoundingClientRect().width);
</ins><span class="cx"> // Widths vary between Mac OS X Leopard, Snow Leopard, and current Mac OS X.
</span><span class="cx"> shouldBeTrue('w === 66 || w === 65 || w === 61');
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfasttextverticalrlrtllinebreakexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/text/vertical-rl-rtl-linebreak-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/text/vertical-rl-rtl-linebreak-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/text/vertical-rl-rtl-linebreak-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -8,6 +8,6 @@
</span><span class="cx">           text run at (0,0) width 760: &quot;This tests line break on vertical text. The test should be run on a cold font cache and refreshing the page should not show&quot;
</span><span class="cx">           text run at (0,18) width 67: &quot;difference.&quot;
</span><span class="cx">       RenderBlock {DIV} at (0,52) size 98x136
</span><del>-        RenderText {#text} at (1,0) size 47x135
-          text run at (1,0) width 135 RTL: &quot;\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}. \x{5D0}\x{5D9}\x{5DF}&quot;
</del><ins>+        RenderText {#text} at (1,1) size 47x135
+          text run at (1,1) width 135 RTL: &quot;\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}. \x{5D0}\x{5D9}\x{5DF}&quot;
</ins><span class="cx">           text run at (25,65) width 70 RTL: &quot;\x{5DC}\x{5D9} \x{5E9}\x{5DD}.&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfasttextwhitespace024expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/text/whitespace/024-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/text/whitespace/024-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/text/whitespace/024-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -34,27 +34,27 @@
</span><span class="cx">           RenderTableRow {TR} at (0,2) size 769x167
</span><span class="cx">             RenderTableCell {TD} at (2,2) size 177x167 [r=0 c=0 rs=1 cs=1]
</span><span class="cx">               RenderBlock {PRE} at (1,1) size 175x165 [bgcolor=#CCCC99] [border: (1px solid #000000)]
</span><del>-                RenderText {#text} at (8,8) size 96x30
-                  text run at (8,8) width 96: &quot;        2003&quot;
-                  text run at (104,8) width 0: &quot; &quot;
-                  text run at (8,23) width 0: &quot; &quot;
-                RenderInline {SPAN} at (0,0) size 160x19 [border: (1px solid #000000) none (2px solid #000000) none]
-                  RenderText {#text} at (8,37) size 160x16
-                    text run at (8,37) width 160: &quot; D  M  T  W  J  F  S&quot;
-                RenderText {#text} at (168,37) size 160x121
-                  text run at (168,37) width 0: &quot; &quot;
-                  text run at (8,53) width 0: &quot; &quot;
-                  text run at (8,68) width 120: &quot;      September&quot;
-                  text run at (128,68) width 0: &quot; &quot;
-                  text run at (8,83) width 160: &quot;    1  2  3  4  5  6&quot;
-                  text run at (168,83) width 0: &quot; &quot;
-                  text run at (8,98) width 160: &quot; 7  8  9 10 11 12 13&quot;
-                  text run at (168,98) width 0: &quot; &quot;
-                  text run at (8,113) width 160: &quot;14 15 16 17 18 19 20&quot;
-                  text run at (168,113) width 0: &quot; &quot;
-                  text run at (8,128) width 160: &quot;21 22 23 24 25 26 27&quot;
-                  text run at (168,128) width 0: &quot; &quot;
-                  text run at (8,143) width 64: &quot;28 29 30&quot;
</del><ins>+                RenderText {#text} at (7,8) size 97x30
+                  text run at (7,8) width 97: &quot;        2003&quot;
+                  text run at (103,8) width 1: &quot; &quot;
+                  text run at (7,23) width 1: &quot; &quot;
+                RenderInline {SPAN} at (0,0) size 161x19 [border: (1px solid #000000) none (2px solid #000000) none]
+                  RenderText {#text} at (7,37) size 161x16
+                    text run at (7,37) width 161: &quot; D  M  T  W  J  F  S&quot;
+                RenderText {#text} at (167,37) size 161x121
+                  text run at (167,37) width 1: &quot; &quot;
+                  text run at (7,53) width 1: &quot; &quot;
+                  text run at (7,68) width 121: &quot;      September&quot;
+                  text run at (127,68) width 1: &quot; &quot;
+                  text run at (7,83) width 161: &quot;    1  2  3  4  5  6&quot;
+                  text run at (167,83) width 1: &quot; &quot;
+                  text run at (7,98) width 161: &quot; 7  8  9 10 11 12 13&quot;
+                  text run at (167,98) width 1: &quot; &quot;
+                  text run at (7,113) width 161: &quot;14 15 16 17 18 19 20&quot;
+                  text run at (167,113) width 1: &quot; &quot;
+                  text run at (7,128) width 161: &quot;21 22 23 24 25 26 27&quot;
+                  text run at (167,128) width 1: &quot; &quot;
+                  text run at (7,143) width 65: &quot;28 29 30&quot;
</ins><span class="cx">             RenderTableCell {TD} at (181,2) size 586x20 [r=0 c=1 rs=1 cs=1]
</span><span class="cx">               RenderText {#text} at (1,1) size 483x18
</span><span class="cx">                 text run at (1,1) width 341: &quot;The blank line between '2003' and the nested element &quot;
</span><span class="lines">@@ -69,27 +69,27 @@
</span><span class="cx">           RenderTableRow {TR} at (0,2) size 769x167
</span><span class="cx">             RenderTableCell {TD} at (2,2) size 177x167 [r=0 c=0 rs=1 cs=1]
</span><span class="cx">               RenderBlock {PRE} at (1,1) size 175x165 [bgcolor=#CCCC99] [border: (1px solid #000000)]
</span><del>-                RenderText {#text} at (8,8) size 96x30
-                  text run at (8,8) width 96: &quot;        2003&quot;
-                  text run at (104,8) width 0: &quot; &quot;
-                  text run at (8,23) width 0: &quot; &quot;
-                RenderInline {SPAN} at (0,0) size 96x19 [border: (1px solid #000000) none (2px solid #000000) none]
-                  RenderText {#text} at (8,37) size 96x16
-                    text run at (8,37) width 96: &quot; D  M  TWJFS&quot;
-                RenderText {#text} at (104,37) size 160x121
-                  text run at (104,37) width 0: &quot; &quot;
-                  text run at (8,53) width 0: &quot; &quot;
-                  text run at (8,68) width 120: &quot;      September&quot;
-                  text run at (128,68) width 0: &quot; &quot;
-                  text run at (8,83) width 160: &quot;    1  2  3  4  5  6&quot;
-                  text run at (168,83) width 0: &quot; &quot;
-                  text run at (8,98) width 160: &quot; 7  8  9 10 11 12 13&quot;
-                  text run at (168,98) width 0: &quot; &quot;
-                  text run at (8,113) width 160: &quot;14 15 16 17 18 19 20&quot;
-                  text run at (168,113) width 0: &quot; &quot;
-                  text run at (8,128) width 160: &quot;21 22 23 24 25 26 27&quot;
-                  text run at (168,128) width 0: &quot; &quot;
-                  text run at (8,143) width 64: &quot;28 29 30&quot;
</del><ins>+                RenderText {#text} at (7,8) size 97x30
+                  text run at (7,8) width 97: &quot;        2003&quot;
+                  text run at (103,8) width 1: &quot; &quot;
+                  text run at (7,23) width 1: &quot; &quot;
+                RenderInline {SPAN} at (0,0) size 97x19 [border: (1px solid #000000) none (2px solid #000000) none]
+                  RenderText {#text} at (7,37) size 97x16
+                    text run at (7,37) width 97: &quot; D  M  TWJFS&quot;
+                RenderText {#text} at (103,37) size 161x121
+                  text run at (103,37) width 1: &quot; &quot;
+                  text run at (7,53) width 1: &quot; &quot;
+                  text run at (7,68) width 121: &quot;      September&quot;
+                  text run at (127,68) width 1: &quot; &quot;
+                  text run at (7,83) width 161: &quot;    1  2  3  4  5  6&quot;
+                  text run at (167,83) width 1: &quot; &quot;
+                  text run at (7,98) width 161: &quot; 7  8  9 10 11 12 13&quot;
+                  text run at (167,98) width 1: &quot; &quot;
+                  text run at (7,113) width 161: &quot;14 15 16 17 18 19 20&quot;
+                  text run at (167,113) width 1: &quot; &quot;
+                  text run at (7,128) width 161: &quot;21 22 23 24 25 26 27&quot;
+                  text run at (167,128) width 1: &quot; &quot;
+                  text run at (7,143) width 65: &quot;28 29 30&quot;
</ins><span class="cx">             RenderTableCell {TD} at (181,2) size 586x72 [r=0 c=1 rs=1 cs=1]
</span><span class="cx">               RenderBlock (anonymous) at (1,1) size 584x18
</span><span class="cx">                 RenderText {#text} at (0,0) size 483x18
</span><span class="lines">@@ -110,26 +110,26 @@
</span><span class="cx">           RenderTableRow {TR} at (0,2) size 769x152
</span><span class="cx">             RenderTableCell {TD} at (2,2) size 177x152 [r=0 c=0 rs=1 cs=1]
</span><span class="cx">               RenderBlock {PRE} at (1,1) size 175x150 [bgcolor=#CCCC99] [border: (1px solid #000000)]
</span><del>-                RenderText {#text} at (8,8) size 96x15
-                  text run at (8,8) width 96: &quot;        2003&quot;
-                  text run at (104,8) width 0: &quot; &quot;
-                RenderInline {SPAN} at (0,0) size 160x19 [border: (1px solid #000000) none (2px solid #000000) none]
-                  RenderText {#text} at (8,22) size 160x16
-                    text run at (8,22) width 160: &quot; D  M  T  W  J  F  S&quot;
-                RenderText {#text} at (168,22) size 160x121
-                  text run at (168,22) width 0: &quot; &quot;
-                  text run at (8,38) width 0: &quot; &quot;
-                  text run at (8,53) width 120: &quot;      September&quot;
-                  text run at (128,53) width 0: &quot; &quot;
-                  text run at (8,68) width 160: &quot;    1  2  3  4  5  6&quot;
-                  text run at (168,68) width 0: &quot; &quot;
-                  text run at (8,83) width 160: &quot; 7  8  9 10 11 12 13&quot;
-                  text run at (168,83) width 0: &quot; &quot;
-                  text run at (8,98) width 160: &quot;14 15 16 17 18 19 20&quot;
-                  text run at (168,98) width 0: &quot; &quot;
-                  text run at (8,113) width 160: &quot;21 22 23 24 25 26 27&quot;
-                  text run at (168,113) width 0: &quot; &quot;
-                  text run at (8,128) width 64: &quot;28 29 30&quot;
</del><ins>+                RenderText {#text} at (7,8) size 97x15
+                  text run at (7,8) width 97: &quot;        2003&quot;
+                  text run at (103,8) width 1: &quot; &quot;
+                RenderInline {SPAN} at (0,0) size 161x19 [border: (1px solid #000000) none (2px solid #000000) none]
+                  RenderText {#text} at (7,22) size 161x16
+                    text run at (7,22) width 161: &quot; D  M  T  W  J  F  S&quot;
+                RenderText {#text} at (167,22) size 161x121
+                  text run at (167,22) width 1: &quot; &quot;
+                  text run at (7,38) width 1: &quot; &quot;
+                  text run at (7,53) width 121: &quot;      September&quot;
+                  text run at (127,53) width 1: &quot; &quot;
+                  text run at (7,68) width 161: &quot;    1  2  3  4  5  6&quot;
+                  text run at (167,68) width 1: &quot; &quot;
+                  text run at (7,83) width 161: &quot; 7  8  9 10 11 12 13&quot;
+                  text run at (167,83) width 1: &quot; &quot;
+                  text run at (7,98) width 161: &quot;14 15 16 17 18 19 20&quot;
+                  text run at (167,98) width 1: &quot; &quot;
+                  text run at (7,113) width 161: &quot;21 22 23 24 25 26 27&quot;
+                  text run at (167,113) width 1: &quot; &quot;
+                  text run at (7,128) width 65: &quot;28 29 30&quot;
</ins><span class="cx">             RenderTableCell {TD} at (181,2) size 586x38 [r=0 c=1 rs=1 cs=1]
</span><span class="cx">               RenderText {#text} at (1,1) size 566x36
</span><span class="cx">                 text run at (1,1) width 341: &quot;The blank line between '2003' and the nested element &quot;
</span><span class="lines">@@ -145,29 +145,29 @@
</span><span class="cx">           RenderTableRow {TR} at (0,2) size 769x167
</span><span class="cx">             RenderTableCell {TD} at (2,2) size 177x167 [r=0 c=0 rs=1 cs=1]
</span><span class="cx">               RenderBlock {PRE} at (1,1) size 175x165 [bgcolor=#CCCC99] [border: (1px solid #000000)]
</span><del>-                RenderInline {SPAN} at (0,0) size 96x15
-                  RenderText {#text} at (8,8) size 96x15
-                    text run at (8,8) width 96: &quot;        2003&quot;
-                RenderText {#text} at (104,8) size 96x30
-                  text run at (104,8) width 0: &quot; &quot;
-                  text run at (8,23) width 0: &quot; &quot;
-                RenderInline {SPAN} at (0,0) size 160x19 [border: (1px solid #000000) none (2px solid #000000) none]
-                  RenderText {#text} at (8,37) size 160x16
-                    text run at (8,37) width 160: &quot; D  M  T  W  J  F  S&quot;
-                RenderText {#text} at (168,37) size 160x121
-                  text run at (168,37) width 0: &quot; &quot;
-                  text run at (8,53) width 0: &quot; &quot;
-                  text run at (8,68) width 120: &quot;      September&quot;
-                  text run at (128,68) width 0: &quot; &quot;
-                  text run at (8,83) width 160: &quot;    1  2  3  4  5  6&quot;
-                  text run at (168,83) width 0: &quot; &quot;
-                  text run at (8,98) width 160: &quot; 7  8  9 10 11 12 13&quot;
-                  text run at (168,98) width 0: &quot; &quot;
-                  text run at (8,113) width 160: &quot;14 15 16 17 18 19 20&quot;
-                  text run at (168,113) width 0: &quot; &quot;
-                  text run at (8,128) width 160: &quot;21 22 23 24 25 26 27&quot;
-                  text run at (168,128) width 0: &quot; &quot;
-                  text run at (8,143) width 64: &quot;28 29 30&quot;
</del><ins>+                RenderInline {SPAN} at (0,0) size 97x15
+                  RenderText {#text} at (7,8) size 97x15
+                    text run at (7,8) width 97: &quot;        2003&quot;
+                RenderText {#text} at (103,8) size 97x30
+                  text run at (103,8) width 1: &quot; &quot;
+                  text run at (7,23) width 1: &quot; &quot;
+                RenderInline {SPAN} at (0,0) size 161x19 [border: (1px solid #000000) none (2px solid #000000) none]
+                  RenderText {#text} at (7,37) size 161x16
+                    text run at (7,37) width 161: &quot; D  M  T  W  J  F  S&quot;
+                RenderText {#text} at (167,37) size 161x121
+                  text run at (167,37) width 1: &quot; &quot;
+                  text run at (7,53) width 1: &quot; &quot;
+                  text run at (7,68) width 121: &quot;      September&quot;
+                  text run at (127,68) width 1: &quot; &quot;
+                  text run at (7,83) width 161: &quot;    1  2  3  4  5  6&quot;
+                  text run at (167,83) width 1: &quot; &quot;
+                  text run at (7,98) width 161: &quot; 7  8  9 10 11 12 13&quot;
+                  text run at (167,98) width 1: &quot; &quot;
+                  text run at (7,113) width 161: &quot;14 15 16 17 18 19 20&quot;
+                  text run at (167,113) width 1: &quot; &quot;
+                  text run at (7,128) width 161: &quot;21 22 23 24 25 26 27&quot;
+                  text run at (167,128) width 1: &quot; &quot;
+                  text run at (7,143) width 65: &quot;28 29 30&quot;
</ins><span class="cx">             RenderTableCell {TD} at (181,2) size 586x38 [r=0 c=1 rs=1 cs=1]
</span><span class="cx">               RenderText {#text} at (1,1) size 576x36
</span><span class="cx">                 text run at (1,1) width 341: &quot;The blank line between '2003' and the nested element &quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfasttextwhitespaceprewrapspacesafternewlineexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -31,9 +31,9 @@
</span><span class="cx">         RenderText {#text} at (225,0) size 4x18
</span><span class="cx">           text run at (225,0) width 4: &quot;:&quot;
</span><span class="cx">       RenderBlock {PRE} at (0,104) size 42x30 [bgcolor=#C0C0C0]
</span><del>-        RenderText {#text} at (0,0) size 41x30
</del><ins>+        RenderText {#text} at (0,0) size 42x30
</ins><span class="cx">           text run at (0,0) width 24: &quot;foo&quot;
</span><del>-          text run at (24,0) width 17: &quot;      &quot;
</del><ins>+          text run at (24,0) width 18: &quot;      &quot;
</ins><span class="cx">           text run at (0,15) width 24: &quot;bar&quot;
</span><span class="cx">       RenderBlock {P} at (0,150) size 769x18
</span><span class="cx">         RenderText {#text} at (0,0) size 35x18
</span><span class="lines">@@ -51,9 +51,9 @@
</span><span class="cx">           text run at (0,15) width 24: &quot;   &quot;
</span><span class="cx">           text run at (0,30) width 24: &quot;bar&quot;
</span><span class="cx">       RenderBlock {PRE} at (0,242) size 42x45 [bgcolor=#C0C0C0]
</span><del>-        RenderText {#text} at (0,0) size 41x15
</del><ins>+        RenderText {#text} at (0,0) size 42x15
</ins><span class="cx">           text run at (0,0) width 24: &quot;foo&quot;
</span><del>-          text run at (24,0) width 17: &quot;    &quot;
</del><ins>+          text run at (24,0) width 18: &quot;    &quot;
</ins><span class="cx">         RenderBR {BR} at (0,0) size 0x0
</span><span class="cx">         RenderText {#text} at (0,15) size 24x30
</span><span class="cx">           text run at (0,15) width 24: &quot;   &quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfasttextwordbreakrunroundingexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/text/word-break-run-rounding-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/text/word-break-run-rounding-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/fast/text/word-break-run-rounding-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -22,7 +22,7 @@
</span><span class="cx">         RenderText {#text} at (3,3) size 727x18
</span><span class="cx">           text run at (3,3) width 727: &quot;The black border should fit tightly around this one line of text with no space after the period.&quot;
</span><span class="cx">       RenderBlock (anonymous) at (0,68) size 784x24
</span><del>-        RenderBR {BR} at (733,0) size 0x18
</del><ins>+        RenderBR {BR} at (732,0) size 1x18
</ins><span class="cx">       RenderBlock {P} at (0,108) size 784x18
</span><span class="cx">         RenderText {#text} at (0,0) size 381x18
</span><span class="cx">           text run at (0,0) width 381: &quot;Test that text does not wrap too early due to rounding errors:&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacsvgwicdrightsizinggridexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/svg/wicd/rightsizing-grid-expected.txt (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/svg/wicd/rightsizing-grid-expected.txt        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/LayoutTests/platform/mac/svg/wicd/rightsizing-grid-expected.txt        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -84,7 +84,7 @@
</span><span class="cx">                   RenderSVGText {text} at (32,28) size 16x24 contains 1 chunk(s)
</span><span class="cx">                     RenderSVGInlineText {#text} at (0,0) size 15x24
</span><span class="cx">                       chunk 1 (middle anchor) text run 1 at (32.81,47.00) startOffset 0 endOffset 1 width 14.38: &quot;K&quot;
</span><del>-            RenderBR {br} at (256,0) size 0x18
</del><ins>+            RenderBR {br} at (256,0) size 1x18
</ins><span class="cx">             RenderEmbeddedObject {object} at (0,256) size 257x192
</span><span class="cx">               layer at (0,0) size 256x192
</span><span class="cx">                 RenderView at (0,0) size 256x192
</span><span class="lines">@@ -267,15 +267,15 @@
</span><span class="cx">                       chunk 1 (middle anchor) text run 1 at (8.91,27.00) startOffset 0 endOffset 1 width 12.19: &quot;T&quot;
</span><span class="cx">         RenderBlock {p} at (0,119) size 769x595 [color=#FFFFFF]
</span><span class="cx">           RenderBR {br} at (769,0) size 0x18
</span><del>-          RenderText {#text} at (641,576) size 8x18
-            text run at (641,576) width 8: &quot;..&quot;
</del><ins>+          RenderText {#text} at (640,576) size 9x18
+            text run at (640,576) width 9: &quot;..&quot;
</ins><span class="cx">         RenderBlock {p} at (0,729) size 769x579
</span><del>-          RenderText {#text} at (641,0) size 768x578
-            text run at (641,0) width 121: &quot;Above, you should&quot;
-            text run at (641,18) width 97: &quot;see a grid of 17&quot;
-            text run at (641,36) width 127: &quot;SVG child elements&quot;
-            text run at (641,54) width 115: &quot;sticked together to&quot;
-            text run at (641,72) width 120: &quot;build one rectangle&quot;
</del><ins>+          RenderText {#text} at (640,0) size 768x578
+            text run at (640,0) width 122: &quot;Above, you should&quot;
+            text run at (640,18) width 98: &quot;see a grid of 17&quot;
+            text run at (640,36) width 128: &quot;SVG child elements&quot;
+            text run at (640,54) width 116: &quot;sticked together to&quot;
+            text run at (640,72) width 121: &quot;build one rectangle&quot;
</ins><span class="cx">             text run at (0,542) width 33: &quot;grid. &quot;
</span><span class="cx">             text run at (33,542) width 718: &quot;You should be able to resize your browser window and the grid rendering should adjust to it. The outcome should&quot;
</span><span class="cx">             text run at (0,560) width 239: &quot;look like in these sample screenshots: &quot;
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/Source/WebCore/ChangeLog        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -1,3 +1,30 @@
</span><ins>+2014-05-19  Zalan Bujtas  &lt;zalan@apple.com&gt;
+
+        REGRESSION (r133351, sub-pixel layout): Right-to-left block with text-overflow: ellipsis truncates prematurely (breaks facebook.com Hebrew UI)
+        https://bugs.webkit.org/show_bug.cgi?id=112227
+
+        Reviewed by Maciej Stachowiak.
+
+        This patch removes unnecessary integral snapping of inlines at layout time.
+
+        The general rule of thumb of using round/floor/ceil at layout time is to not use them.

+        When some computed values (x, y, width, height) get snapped during layout, while others don't,
+        intersecting/measuring mismatches could occur and they could end up producing visual artifacts such as truncations.
+        This patch also enables iframe content to be positioned on odd device pixel positions on retina displays.
+        
+        Tests: fast/frames/hidpi-position-iframe-on-device-pixel.html
+               fast/inline/hidpi-rtl-text-does-not-fit-line-and-gets-cut-off.html
+
+        * rendering/RenderBlock.h:
+        (WebCore::RenderBlock::logicalLeftOffsetForLine):
+        (WebCore::RenderBlock::pixelSnappedLogicalLeftOffsetForLine): Deleted.
+        (WebCore::RenderBlock::pixelSnappedLogicalRightOffsetForLine): Deleted.
+        * rendering/RenderBlockLineLayout.cpp:
+        (WebCore::updateLogicalInlinePositions):
+        (WebCore::RenderBlockFlow::deleteEllipsisLineBoxes):
+        (WebCore::RenderBlockFlow::checkLinesForTextOverflow):
+
</ins><span class="cx"> 2014-05-18  Chris Fleizach  &lt;cfleizach@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         AX: iOS: using AXAttributeCacheEnabler is too slow for every accessibilityElementAtIndex:
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBlockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBlock.h (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBlock.h        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/Source/WebCore/rendering/RenderBlock.h        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -157,16 +157,6 @@
</span><span class="cx">     {
</span><span class="cx">         return logicalLeftOffsetForLine(position, logicalLeftOffsetForContent(position), shouldIndentText, logicalHeight);
</span><span class="cx">     }
</span><del>-    LayoutUnit pixelSnappedLogicalLeftOffsetForLine(LayoutUnit position, bool shouldIndentText, LayoutUnit logicalHeight = 0) const 
-    {
-        return roundToInt(logicalLeftOffsetForLine(position, shouldIndentText, logicalHeight));
-    }
-    LayoutUnit pixelSnappedLogicalRightOffsetForLine(LayoutUnit position, bool shouldIndentText, LayoutUnit logicalHeight = 0) const 
-    {
-        // FIXME: Now that we have a new multicolumn implementation, can this be fixed?
-        // https://bugs.webkit.org/show_bug.cgi?id=105461
-        return floorToInt(logicalRightOffsetForLine(position, shouldIndentText, logicalHeight));
-    }
</del><span class="cx">     LayoutUnit startOffsetForLine(LayoutUnit position, bool shouldIndentText, LayoutUnit logicalHeight = 0) const
</span><span class="cx">     {
</span><span class="cx">         return style().isLeftToRightDirection() ? logicalLeftOffsetForLine(position, shouldIndentText, logicalHeight)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBlockLineLayoutcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBlockLineLayout.cpp (169047 => 169048)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBlockLineLayout.cpp        2014-05-19 16:10:54 UTC (rev 169047)
+++ trunk/Source/WebCore/rendering/RenderBlockLineLayout.cpp        2014-05-19 17:37:22 UTC (rev 169048)
</span><span class="lines">@@ -614,8 +614,8 @@
</span><span class="cx"> static void updateLogicalInlinePositions(RenderBlockFlow&amp; block, float&amp; lineLogicalLeft, float&amp; lineLogicalRight, float&amp; availableLogicalWidth, bool firstLine, IndentTextOrNot shouldIndentText, LayoutUnit boxLogicalHeight)
</span><span class="cx"> {
</span><span class="cx">     LayoutUnit lineLogicalHeight = block.minLineHeightForReplacedRenderer(firstLine, boxLogicalHeight);
</span><del>-    lineLogicalLeft = block.pixelSnappedLogicalLeftOffsetForLine(block.logicalHeight(), shouldIndentText == IndentText, lineLogicalHeight);
-    lineLogicalRight = block.pixelSnappedLogicalRightOffsetForLine(block.logicalHeight(), shouldIndentText == IndentText, lineLogicalHeight);
</del><ins>+    lineLogicalLeft = block.logicalLeftOffsetForLine(block.logicalHeight(), shouldIndentText == IndentText, lineLogicalHeight);
+    lineLogicalRight = block.logicalRightOffsetForLine(block.logicalHeight(), shouldIndentText == IndentText, lineLogicalHeight);
</ins><span class="cx">     availableLogicalWidth = lineLogicalRight - lineLogicalLeft;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -1773,7 +1773,7 @@
</span><span class="cx">             curr-&gt;clearTruncation();
</span><span class="cx"> 
</span><span class="cx">             // Shift the line back where it belongs if we cannot accomodate an ellipsis.
</span><del>-            float logicalLeft = pixelSnappedLogicalLeftOffsetForLine(curr-&gt;lineTop(), firstLine);
</del><ins>+            float logicalLeft = logicalLeftOffsetForLine(curr-&gt;lineTop(), firstLine);
</ins><span class="cx">             float availableLogicalWidth = logicalRightOffsetForLine(curr-&gt;lineTop(), false) - logicalLeft;
</span><span class="cx">             float totalLogicalWidth = curr-&gt;logicalWidth();
</span><span class="cx">             updateLogicalWidthForAlignment(textAlign, curr, 0, logicalLeft, totalLogicalWidth, availableLogicalWidth, 0);
</span><span class="lines">@@ -1794,8 +1794,8 @@
</span><span class="cx">     const Font&amp; font = style().font();
</span><span class="cx">     DEPRECATED_DEFINE_STATIC_LOCAL(AtomicString, ellipsisStr, (&amp;horizontalEllipsis, 1));
</span><span class="cx">     const Font&amp; firstLineFont = firstLineStyle().font();
</span><del>-    int firstLineEllipsisWidth = firstLineFont.width(constructTextRun(this, firstLineFont, &amp;horizontalEllipsis, 1, firstLineStyle()));
-    int ellipsisWidth = (font == firstLineFont) ? firstLineEllipsisWidth : font.width(constructTextRun(this, font, &amp;horizontalEllipsis, 1, style()));
</del><ins>+    float firstLineEllipsisWidth = firstLineFont.width(constructTextRun(this, firstLineFont, &amp;horizontalEllipsis, 1, firstLineStyle()));
+    float ellipsisWidth = (font == firstLineFont) ? firstLineEllipsisWidth : font.width(constructTextRun(this, font, &amp;horizontalEllipsis, 1, style()));
</ins><span class="cx"> 
</span><span class="cx">     // For LTR text truncation, we want to get the right edge of our padding box, and then we want to see
</span><span class="cx">     // if the right edge of a line box exceeds that.  For RTL, we use the left edge of the padding box and
</span><span class="lines">@@ -1805,11 +1805,9 @@
</span><span class="cx">     ETextAlign textAlign = style().textAlign();
</span><span class="cx">     bool firstLine = true;
</span><span class="cx">     for (RootInlineBox* curr = firstRootBox(); curr; curr = curr-&gt;nextRootBox()) {
</span><del>-        // FIXME: Use pixelSnappedLogicalRightOffsetForLine instead of snapping it ourselves once the column workaround in said method has been fixed.
-        // https://bugs.webkit.org/show_bug.cgi?id=105461
-        int blockRightEdge = snapSizeToPixel(logicalRightOffsetForLine(curr-&gt;lineTop(), firstLine), curr-&gt;x());
-        int blockLeftEdge = pixelSnappedLogicalLeftOffsetForLine(curr-&gt;lineTop(), firstLine);
-        int lineBoxEdge = ltr ? snapSizeToPixel(curr-&gt;x() + curr-&gt;logicalWidth(), curr-&gt;x()) : snapSizeToPixel(curr-&gt;x(), 0);
</del><ins>+        LayoutUnit blockRightEdge = logicalRightOffsetForLine(curr-&gt;lineTop(), firstLine);
+        LayoutUnit blockLeftEdge = logicalLeftOffsetForLine(curr-&gt;lineTop(), firstLine);
+        LayoutUnit lineBoxEdge = ltr ? curr-&gt;x() + curr-&gt;logicalWidth() : curr-&gt;x();
</ins><span class="cx">         if ((ltr &amp;&amp; lineBoxEdge &gt; blockRightEdge) || (!ltr &amp;&amp; lineBoxEdge &lt; blockLeftEdge)) {
</span><span class="cx">             // This line spills out of our box in the appropriate direction.  Now we need to see if the line
</span><span class="cx">             // can be truncated.  In order for truncation to be possible, the line must have sufficient space to
</span><span class="lines">@@ -1822,7 +1820,7 @@
</span><span class="cx">                 float totalLogicalWidth = curr-&gt;placeEllipsis(ellipsisStr, ltr, blockLeftEdge, blockRightEdge, width);
</span><span class="cx"> 
</span><span class="cx">                 float logicalLeft = 0; // We are only interested in the delta from the base position.
</span><del>-                float truncatedWidth = pixelSnappedLogicalRightOffsetForLine(curr-&gt;lineTop(), firstLine);
</del><ins>+                float truncatedWidth = logicalRightOffsetForLine(curr-&gt;lineTop(), firstLine);
</ins><span class="cx">                 updateLogicalWidthForAlignment(textAlign, curr, 0, logicalLeft, totalLogicalWidth, truncatedWidth, 0);
</span><span class="cx">                 if (ltr)
</span><span class="cx">                     curr-&gt;adjustLogicalPosition(logicalLeft, 0);
</span></span></pre>
</div>
</div>

</body>
</html>