<!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>[168575] 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/168575">168575</a></dd>
<dt>Author</dt> <dd>zalan@apple.com</dd>
<dt>Date</dt> <dd>2014-05-10 00:23:01 -0700 (Sat, 10 May 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Subpixel rendering: Empty rects should remain empty after integrally enclosing them.
https://bugs.webkit.org/show_bug.cgi?id=132753
&lt;rdar://problem/16846801&gt;

Reviewed by Simon Fraser.

This patch ensures that empty LayoutRects remain empty after converting to integral enclosing rect.
LayoutRects with fractional position get expanded even if they are empty. This makes rectangle
operations unreliable and can result in undesired side effects.

Source/WebCore:
No testable/covered by existing tests.

* platform/graphics/LayoutRect.cpp:
(WebCore::enclosingIntRect):
* rendering/InlineTextBox.cpp:
(WebCore::InlineTextBox::localSelectionRect):
(WebCore::InlineTextBox::paintDocumentMarker):
(WebCore::InlineTextBox::paintTextMatchMarker):
(WebCore::InlineTextBox::computeRectForReplacementMarker):
(WebCore::integralEnclosingRectForSelection): Deleted.

LayoutTests:
1px -&gt; 0px progressions.

* platform/mac-mountainlion/fast/forms/fieldset-align-expected.txt:
* platform/mac-mountainlion/fast/forms/textAreaLineHeight-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/css/css1_forward_compatible_parsing-expected.txt:
* platform/mac/fast/css/first-line-text-decoration-expected.txt:
* platform/mac/fast/css/h1-in-section-elements-expected.txt:
* platform/mac/fast/css/word-space-extra-expected.txt:
* platform/mac/fast/encoding/utf-16-big-endian-expected.txt:
* platform/mac/fast/encoding/utf-16-little-endian-expected.txt:
* platform/mac/fast/forms/fieldset-align-expected.txt:
* platform/mac/fast/forms/textAreaLineHeight-expected.txt:
* platform/mac/fast/inline/continuation-outlines-expected.txt:
* platform/mac/fast/inline/continuation-outlines-with-layers-expected.txt:
* platform/mac/fast/inline/outline-continuations-expected.txt:
* platform/mac/fast/invalid/nestedh3s-expected.txt:
* platform/mac/fast/multicol/client-rects-expected.txt:
* platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
* platform/mac/fast/multicol/client-rects-spanners-expected.txt:
* platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
* platform/mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
* platform/mac/fast/multicol/span/span-as-immediate-columns-child-expected.txt:
* platform/mac/fast/multicol/span/span-margin-collapsing-expected.txt:
* platform/mac/fast/overflow/clip-rects-fixed-ancestor-expected.txt:
* platform/mac/fast/table/014-expected.txt:
* platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.txt:
* platform/mac/mathml/presentation/mo-stretch-expected.txt:
* platform/mac/svg/custom/use-font-face-crash-expected.txt:
* platform/mac/svg/wicd/rightsizing-grid-expected.txt:
* platform/mac/tables/mozilla/bugs/bug113235-1-expected.txt:
* platform/mac/tables/mozilla/bugs/bug113235-2-expected.txt:
* platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
* platform/mac/tables/mozilla/other/wa_table_tr_align-expected.txt:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</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="#trunkLayoutTestsplatformmacfastcsscss1_forward_compatible_parsingexpectedtxt">trunk/LayoutTests/platform/mac/fast/css/css1_forward_compatible_parsing-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastcssfirstlinetextdecorationexpectedtxt">trunk/LayoutTests/platform/mac/fast/css/first-line-text-decoration-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastcssh1insectionelementsexpectedtxt">trunk/LayoutTests/platform/mac/fast/css/h1-in-section-elements-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastcsswordspaceextraexpectedtxt">trunk/LayoutTests/platform/mac/fast/css/word-space-extra-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastencodingutf16bigendianexpectedtxt">trunk/LayoutTests/platform/mac/fast/encoding/utf-16-big-endian-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastencodingutf16littleendianexpectedtxt">trunk/LayoutTests/platform/mac/fast/encoding/utf-16-little-endian-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformsfieldsetalignexpectedtxt">trunk/LayoutTests/platform/mac/fast/forms/fieldset-align-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformstextAreaLineHeightexpectedtxt">trunk/LayoutTests/platform/mac/fast/forms/textAreaLineHeight-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastinlinecontinuationoutlinesexpectedtxt">trunk/LayoutTests/platform/mac/fast/inline/continuation-outlines-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastinlinecontinuationoutlineswithlayersexpectedtxt">trunk/LayoutTests/platform/mac/fast/inline/continuation-outlines-with-layers-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastinlineoutlinecontinuationsexpectedtxt">trunk/LayoutTests/platform/mac/fast/inline/outline-continuations-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastinvalidnestedh3sexpectedtxt">trunk/LayoutTests/platform/mac/fast/invalid/nestedh3s-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolclientrectsexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/client-rects-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolclientrectsspannerscomplexexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolclientrectsspannersexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/client-rects-spanners-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolnewmulticolclientrectsexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/newmulticol/client-rects-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolspanspanasimmediatecolumnschilddynamicexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolspanspanasimmediatecolumnschildexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/span/span-as-immediate-columns-child-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolspanspanmargincollapsingexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/span/span-margin-collapsing-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastoverflowcliprectsfixedancestorexpectedtxt">trunk/LayoutTests/platform/mac/fast/overflow/clip-rects-fixed-ancestor-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfasttable014expectedtxt">trunk/LayoutTests/platform/mac/fast/table/014-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfasttextinternationalbidiLDB2HTMLexpectedtxt">trunk/LayoutTests/platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacmathmlpresentationmostretchexpectedtxt">trunk/LayoutTests/platform/mac/mathml/presentation/mo-stretch-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacsvgcustomusefontfacecrashexpectedtxt">trunk/LayoutTests/platform/mac/svg/custom/use-font-face-crash-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacsvgwicdrightsizinggridexpectedtxt">trunk/LayoutTests/platform/mac/svg/wicd/rightsizing-grid-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmactablesmozillabugsbug1132351expectedtxt">trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug113235-1-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmactablesmozillabugsbug1132352expectedtxt">trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug113235-2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmactablesmozillaotherwa_table_thtd_rowspanexpectedtxt">trunk/LayoutTests/platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmactablesmozillaotherwa_table_tr_alignexpectedtxt">trunk/LayoutTests/platform/mac/tables/mozilla/other/wa_table_tr_align-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacmountainlionfastformsfieldsetalignexpectedtxt">trunk/LayoutTests/platform/mac-mountainlion/fast/forms/fieldset-align-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacmountainlionfastformstextAreaLineHeightexpectedtxt">trunk/LayoutTests/platform/mac-mountainlion/fast/forms/textAreaLineHeight-expected.txt</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsLayoutRectcpp">trunk/Source/WebCore/platform/graphics/LayoutRect.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingInlineTextBoxcpp">trunk/Source/WebCore/rendering/InlineTextBox.cpp</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/ChangeLog        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -1,3 +1,53 @@
</span><ins>+2014-05-10  Zalan Bujtas  &lt;zalan@apple.com&gt;
+
+        Subpixel rendering: Empty rects should remain empty after integrally enclosing them.
+        https://bugs.webkit.org/show_bug.cgi?id=132753
+        &lt;rdar://problem/16846801&gt;
+
+        Reviewed by Simon Fraser.
+
+        This patch ensures that empty LayoutRects remain empty after converting to integral enclosing rect.
+        LayoutRects with fractional position get expanded even if they are empty. This makes rectangle
+        operations unreliable and can result in undesired side effects.
+
+        1px -&gt; 0px progressions.
+
+        * platform/mac-mountainlion/fast/forms/fieldset-align-expected.txt:
+        * platform/mac-mountainlion/fast/forms/textAreaLineHeight-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/css/css1_forward_compatible_parsing-expected.txt:
+        * platform/mac/fast/css/first-line-text-decoration-expected.txt:
+        * platform/mac/fast/css/h1-in-section-elements-expected.txt:
+        * platform/mac/fast/css/word-space-extra-expected.txt:
+        * platform/mac/fast/encoding/utf-16-big-endian-expected.txt:
+        * platform/mac/fast/encoding/utf-16-little-endian-expected.txt:
+        * platform/mac/fast/forms/fieldset-align-expected.txt:
+        * platform/mac/fast/forms/textAreaLineHeight-expected.txt:
+        * platform/mac/fast/inline/continuation-outlines-expected.txt:
+        * platform/mac/fast/inline/continuation-outlines-with-layers-expected.txt:
+        * platform/mac/fast/inline/outline-continuations-expected.txt:
+        * platform/mac/fast/invalid/nestedh3s-expected.txt:
+        * platform/mac/fast/multicol/client-rects-expected.txt:
+        * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
+        * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
+        * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
+        * platform/mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
+        * platform/mac/fast/multicol/span/span-as-immediate-columns-child-expected.txt:
+        * platform/mac/fast/multicol/span/span-margin-collapsing-expected.txt:
+        * platform/mac/fast/overflow/clip-rects-fixed-ancestor-expected.txt:
+        * platform/mac/fast/table/014-expected.txt:
+        * platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.txt:
+        * platform/mac/mathml/presentation/mo-stretch-expected.txt:
+        * platform/mac/svg/custom/use-font-face-crash-expected.txt:
+        * platform/mac/svg/wicd/rightsizing-grid-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug113235-1-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug113235-2-expected.txt:
+        * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
+        * platform/mac/tables/mozilla/other/wa_table_tr_align-expected.txt:
+
</ins><span class="cx"> 2014-05-09  Alexey Proskuryakov  &lt;ap@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         REGRESSION (r168518): Multiple tests for workers in blobs assert
</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 (168574 => 168575)</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-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -13,6 +13,6 @@
</span><span class="cx">           RenderBR {BR} at (1,38) size 23x1
</span><span class="cx">           RenderText {#text} at (25,28) size 23x107
</span><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><del>-      RenderBlock {PRE} at (0,182) size 784x1
</del><ins>+      RenderBlock {PRE} at (0,182) size 784x0
</ins><span class="cx"> selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
</span><span class="cx"> selection end:   position 5 of child 2 {#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 (168574 => 168575)</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-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -13,6 +13,6 @@
</span><span class="cx">         RenderBlock {P} at (64,0) size 24x136
</span><span class="cx">           RenderText {#text} at (1,28) size 23x107
</span><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><del>-      RenderBlock {PRE} at (0,182) size 784x1
</del><ins>+      RenderBlock {PRE} at (0,182) size 784x0
</ins><span class="cx"> selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
</span><span class="cx"> selection end:   position 5 of child 0 {#text} of child 2 {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 (168574 => 168575)</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-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -13,6 +13,6 @@
</span><span class="cx">           RenderBR {BR} at (1,38) size 23x1
</span><span class="cx">           RenderText {#text} at (25,28) size 23x107
</span><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><del>-      RenderBlock {PRE} at (0,182) size 784x1
</del><ins>+      RenderBlock {PRE} at (0,182) size 784x0
</ins><span class="cx"> selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
</span><span class="cx"> selection end:   position 6 of child 2 {#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 (168574 => 168575)</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-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -13,6 +13,6 @@
</span><span class="cx">         RenderBlock {P} at (64,0) size 24x136
</span><span class="cx">           RenderText {#text} at (1,28) size 23x107
</span><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><del>-      RenderBlock {PRE} at (0,182) size 784x1
</del><ins>+      RenderBlock {PRE} at (0,182) size 784x0
</ins><span class="cx"> selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
</span><span class="cx"> selection end:   position 6 of child 0 {#text} of child 2 {P} of child 3 {DIV} of body
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastcsscss1_forward_compatible_parsingexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/css/css1_forward_compatible_parsing-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/css/css1_forward_compatible_parsing-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/css/css1_forward_compatible_parsing-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -37,6 +37,6 @@
</span><span class="cx">         RenderInline {A} at (0,0) size 4x18
</span><span class="cx">           RenderText {#text} at (98,0) size 4x18
</span><span class="cx">             text run at (98,0) width 4: &quot;.&quot;
</span><del>-      RenderBlock (anonymous) at (0,385) size 784x1
</del><ins>+      RenderBlock (anonymous) at (0,385) size 784x0
</ins><span class="cx">         RenderInline {A} at (0,0) size 0x0
</span><span class="cx">           RenderText {#text} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastcssfirstlinetextdecorationexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/css/first-line-text-decoration-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/css/first-line-text-decoration-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/css/first-line-text-decoration-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -20,7 +20,7 @@
</span><span class="cx">           text run at (0,66) width 264: &quot;Underline Underline Underline Underline&quot;
</span><span class="cx">       RenderBlock (anonymous) at (0,165) size 784x19
</span><span class="cx">         RenderBR {BR} at (0,0) size 0x18
</span><del>-      RenderBlock {P} at (0,199) size 784x1
</del><ins>+      RenderBlock {P} at (0,199) size 784x0
</ins><span class="cx">       RenderBlock {P} at (0,199) size 784x19
</span><span class="cx">         RenderText {#text} at (0,0) size 485x18
</span><span class="cx">           text run at (0,0) width 485: &quot;Text-decoration OVERLINE : Only the first line must have an overline.&quot;
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">           text run at (0,66) width 232: &quot;Overline Overline Overline Overline&quot;
</span><span class="cx">       RenderBlock (anonymous) at (0,317) size 784x19
</span><span class="cx">         RenderBR {BR} at (0,0) size 0x18
</span><del>-      RenderBlock {P} at (0,351) size 784x1
</del><ins>+      RenderBlock {P} at (0,351) size 784x0
</ins><span class="cx">       RenderBlock {P} at (0,351) size 784x19
</span><span class="cx">         RenderText {#text} at (0,0) size 559x18
</span><span class="cx">           text run at (0,0) width 559: &quot;Text-decoration LINE-THROUGH : Only the first line must have a line through it.&quot;
</span><span class="lines">@@ -50,4 +50,4 @@
</span><span class="cx">           text run at (0,66) width 368: &quot;Line-Through Line-Through Line-Through Line-Through&quot;
</span><span class="cx">       RenderBlock (anonymous) at (0,469) size 784x19
</span><span class="cx">         RenderBR {BR} at (0,0) size 0x18
</span><del>-      RenderBlock {P} at (0,503) size 784x1
</del><ins>+      RenderBlock {P} at (0,503) size 784x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastcssh1insectionelementsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/css/h1-in-section-elements-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/css/h1-in-section-elements-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/css/h1-in-section-elements-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -84,7 +84,7 @@
</span><span class="cx">                             RenderText {#text} at (1,1) size 30x13
</span><span class="cx">                               text run at (1,1) width 30: &quot;MMM&quot;
</span><span class="cx">                           RenderBlock {HR} at (0,66) size 71x3 [border: (1px inset #000000)]
</span><del>-                  RenderBlock {DIV} at (0,68) size 71x1
</del><ins>+                  RenderBlock {DIV} at (0,68) size 71x0
</ins><span class="cx">             RenderTableCell {TD} at (77,289) size 73x71 [r=4 c=1 rs=1 cs=1]
</span><span class="cx">               RenderBlock {HR} at (1,1) size 71x2 [border: (1px inset #000000)]
</span><span class="cx">               RenderBlock {H6} at (1,27) size 71x16 [border: (1px solid #00FF00)]
</span><span class="lines">@@ -168,7 +168,7 @@
</span><span class="cx">                             RenderText {#text} at (1,1) size 13x30
</span><span class="cx">                               text run at (1,1) width 30: &quot;MMM&quot;
</span><span class="cx">                           RenderBlock {HR} at (66,0) size 3x71 [border: (1px inset #000000)]
</span><del>-                  RenderBlock {DIV} at (68,0) size 1x71
</del><ins>+                  RenderBlock {DIV} at (68,0) size 0x71
</ins><span class="cx">             RenderTableCell {TD} at (289,77) size 71x73 [r=4 c=1 rs=1 cs=1]
</span><span class="cx">               RenderBlock {HR} at (1,1) size 2x71 [border: (1px inset #000000)]
</span><span class="cx">               RenderBlock {H6} at (27,1) size 16x71 [border: (1px solid #00FF00)]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastcsswordspaceextraexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/css/word-space-extra-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/css/word-space-extra-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/css/word-space-extra-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -284,7 +284,7 @@
</span><span class="cx">           RenderText {#text} at (596,105) size 512x15
</span><span class="cx">             text run at (596,105) width 492: &quot;. (with monospace font from elements to too)&quot;
</span><span class="cx">             text run at (1108,105) width 0: &quot; &quot;
</span><del>-      RenderBlock (anonymous) at (0,421) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,421) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock (anonymous) at (0,427) size 769x23
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastencodingutf16bigendianexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/encoding/utf-16-big-endian-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/encoding/utf-16-big-endian-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/encoding/utf-16-big-endian-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -70,7 +70,7 @@
</span><span class="cx">                 text run at (67,1) width 63: &quot;Phones &quot;
</span><span class="cx">               RenderBR {BR} at (130,15) size 0x0
</span><span class="cx">             RenderText {#text} at (0,0) size 0x0
</span><del>-      RenderBlock (anonymous) at (0,277) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,277) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">             RenderText {#text} at (0,0) size 0x0
</span><span class="lines">@@ -110,7 +110,7 @@
</span><span class="cx">                 RenderBR {BR} at (229,33) size 0x0
</span><span class="cx">                 RenderText {#text} at (1,37) size 416x17
</span><span class="cx">                   text run at (1,37) width 416: &quot;Comments: -** TICKETLESS CONF CODE IS WHGNSO**&quot;
</span><del>-      RenderBlock (anonymous) at (0,374) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,374) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">             RenderInline {SPAN} at (0,0) size 0x0
</span><span class="lines">@@ -118,7 +118,7 @@
</span><span class="cx">               RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock (anonymous) at (0,380) size 769x3
</span><span class="cx">         RenderBlock {HR} at (0,0) size 769x2 [border: (1px inset #000000)]
</span><del>-      RenderBlock (anonymous) at (0,389) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,389) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">             RenderInline {SPAN} at (0,0) size 0x0
</span><span class="lines">@@ -206,7 +206,7 @@
</span><span class="cx">                   RenderInline {SPACE} at (0,0) size 0x17
</span><span class="cx">                     RenderInline {SPACE} at (0,0) size 0x17
</span><span class="cx">                       RenderBR {BR} at (0,0) size 0x17
</span><del>-      RenderBlock (anonymous) at (0,585) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,585) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">             RenderInline {SPAN} at (0,0) size 0x0
</span><span class="lines">@@ -214,7 +214,7 @@
</span><span class="cx">               RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock (anonymous) at (0,592) size 769x3
</span><span class="cx">         RenderBlock {HR} at (0,0) size 769x2 [border: (1px inset #000000)]
</span><del>-      RenderBlock (anonymous) at (0,600) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,600) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">             RenderInline {SPAN} at (0,0) size 0x0
</span><span class="lines">@@ -302,7 +302,7 @@
</span><span class="cx">                   RenderInline {SPACE} at (0,0) size 0x17
</span><span class="cx">                     RenderInline {SPACE} at (0,0) size 0x17
</span><span class="cx">                       RenderBR {BR} at (0,0) size 0x17
</span><del>-      RenderBlock (anonymous) at (0,796) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,796) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">             RenderInline {SPAN} at (0,0) size 0x0
</span><span class="lines">@@ -310,7 +310,7 @@
</span><span class="cx">               RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock (anonymous) at (0,803) size 769x3
</span><span class="cx">         RenderBlock {HR} at (0,0) size 769x2 [border: (1px inset #000000)]
</span><del>-      RenderBlock (anonymous) at (0,812) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,812) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">             RenderInline {SPAN} at (0,0) size 0x0
</span><span class="lines">@@ -355,7 +355,7 @@
</span><span class="cx">                     RenderText {#text} at (241,91) size 4x17
</span><span class="cx">                       text run at (241,91) width 4: &quot; &quot;
</span><span class="cx">                     RenderBR {BR} at (245,105) size 0x0
</span><del>-      RenderBlock (anonymous) at (0,926) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,926) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">             RenderInline {SPAN} at (0,0) size 0x0
</span><span class="lines">@@ -427,7 +427,7 @@
</span><span class="cx">             RenderText {#text} at (204,0) size 163x15
</span><span class="cx">               text run at (204,0) width 163: &quot;Click here for latest updates&quot;
</span><span class="cx">           RenderText {#text} at (0,0) size 0x0
</span><del>-      RenderBlock (anonymous) at (0,1113) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,1113) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderText {#text} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastencodingutf16littleendianexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/encoding/utf-16-little-endian-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/encoding/utf-16-little-endian-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/encoding/utf-16-little-endian-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -70,7 +70,7 @@
</span><span class="cx">                 text run at (67,1) width 63: &quot;Phones &quot;
</span><span class="cx">               RenderBR {BR} at (130,15) size 0x0
</span><span class="cx">             RenderText {#text} at (0,0) size 0x0
</span><del>-      RenderBlock (anonymous) at (0,277) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,277) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">             RenderText {#text} at (0,0) size 0x0
</span><span class="lines">@@ -110,7 +110,7 @@
</span><span class="cx">                 RenderBR {BR} at (229,33) size 0x0
</span><span class="cx">                 RenderText {#text} at (1,37) size 416x17
</span><span class="cx">                   text run at (1,37) width 416: &quot;Comments: -** TICKETLESS CONF CODE IS WHGNSO**&quot;
</span><del>-      RenderBlock (anonymous) at (0,374) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,374) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">             RenderInline {SPAN} at (0,0) size 0x0
</span><span class="lines">@@ -118,7 +118,7 @@
</span><span class="cx">               RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock (anonymous) at (0,380) size 769x3
</span><span class="cx">         RenderBlock {HR} at (0,0) size 769x2 [border: (1px inset #000000)]
</span><del>-      RenderBlock (anonymous) at (0,389) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,389) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">             RenderInline {SPAN} at (0,0) size 0x0
</span><span class="lines">@@ -206,7 +206,7 @@
</span><span class="cx">                   RenderInline {SPACE} at (0,0) size 0x17
</span><span class="cx">                     RenderInline {SPACE} at (0,0) size 0x17
</span><span class="cx">                       RenderBR {BR} at (0,0) size 0x17
</span><del>-      RenderBlock (anonymous) at (0,585) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,585) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">             RenderInline {SPAN} at (0,0) size 0x0
</span><span class="lines">@@ -214,7 +214,7 @@
</span><span class="cx">               RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock (anonymous) at (0,592) size 769x3
</span><span class="cx">         RenderBlock {HR} at (0,0) size 769x2 [border: (1px inset #000000)]
</span><del>-      RenderBlock (anonymous) at (0,600) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,600) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">             RenderInline {SPAN} at (0,0) size 0x0
</span><span class="lines">@@ -302,7 +302,7 @@
</span><span class="cx">                   RenderInline {SPACE} at (0,0) size 0x17
</span><span class="cx">                     RenderInline {SPACE} at (0,0) size 0x17
</span><span class="cx">                       RenderBR {BR} at (0,0) size 0x17
</span><del>-      RenderBlock (anonymous) at (0,796) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,796) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">             RenderInline {SPAN} at (0,0) size 0x0
</span><span class="lines">@@ -310,7 +310,7 @@
</span><span class="cx">               RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock (anonymous) at (0,803) size 769x3
</span><span class="cx">         RenderBlock {HR} at (0,0) size 769x2 [border: (1px inset #000000)]
</span><del>-      RenderBlock (anonymous) at (0,812) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,812) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">             RenderInline {SPAN} at (0,0) size 0x0
</span><span class="lines">@@ -355,7 +355,7 @@
</span><span class="cx">                     RenderText {#text} at (241,91) size 4x17
</span><span class="cx">                       text run at (241,91) width 4: &quot; &quot;
</span><span class="cx">                     RenderBR {BR} at (245,105) size 0x0
</span><del>-      RenderBlock (anonymous) at (0,926) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,926) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">             RenderInline {SPAN} at (0,0) size 0x0
</span><span class="lines">@@ -427,7 +427,7 @@
</span><span class="cx">             RenderText {#text} at (204,0) size 163x15
</span><span class="cx">               text run at (204,0) width 163: &quot;Click here for latest updates&quot;
</span><span class="cx">           RenderText {#text} at (0,0) size 0x0
</span><del>-      RenderBlock (anonymous) at (0,1113) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,1113) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderText {#text} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformsfieldsetalignexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/fieldset-align-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/forms/fieldset-align-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/forms/fieldset-align-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">       RenderBlock {P} at (0,294) size 769x19
</span><span class="cx">         RenderText {#text} at (0,0) size 147x18
</span><span class="cx">           text run at (0,0) width 147: &quot;Legend align test, RTL&quot;
</span><del>-      RenderBlock (anonymous) at (0,328) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,328) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock (anonymous) at (0,328) size 769x235
</span><span class="lines">@@ -70,7 +70,7 @@
</span><span class="cx">           RenderBlock (anonymous) at (14,23) size 737x24
</span><span class="cx">             RenderTextControl {INPUT} at (589,2) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
</span><span class="cx">             RenderText {#text} at (0,0) size 0x0
</span><del>-      RenderBlock (anonymous) at (0,562) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,562) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {HR} at (0,570) size 769x3 [border: (1px inset #000000)]
</span><span class="lines">@@ -109,7 +109,7 @@
</span><span class="cx">       RenderBlock {P} at (0,992) size 769x19
</span><span class="cx">         RenderText {#text} at (0,0) size 309x18
</span><span class="cx">           text run at (0,0) width 309: &quot;Legend align test with margin and padding, RTL&quot;
</span><del>-      RenderBlock (anonymous) at (0,1026) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,1026) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock (anonymous) at (0,1026) size 769x338
</span><span class="lines">@@ -141,7 +141,7 @@
</span><span class="cx">           RenderBlock (anonymous) at (17,33) size 705x23
</span><span class="cx">             RenderTextControl {INPUT} at (557,2) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
</span><span class="cx">             RenderText {#text} at (0,0) size 0x0
</span><del>-      RenderBlock (anonymous) at (0,1378) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,1378) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx"> layer at (29,71) size 139x13
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformstextAreaLineHeightexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/textAreaLineHeight-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/forms/textAreaLineHeight-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/forms/textAreaLineHeight-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx">           text run at (0,188) width 213: &quot;Totally Blank STYLED Textarea&quot;
</span><span class="cx">         RenderBR {BR} at (213,188) size 0x18
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><del>-      RenderBlock {P} at (0,1199) size 769x1
</del><ins>+      RenderBlock {P} at (0,1199) size 769x0
</ins><span class="cx"> layer at (8,60) size 406x206 clip at (9,61) size 404x204
</span><span class="cx">   RenderTextControl {TEXTAREA} at (0,18) size 406x206 [bgcolor=#FFFFFF] [border: (1px dotted #C0C0C0)]
</span><span class="cx">     RenderBlock {DIV} at (3,3) size 400x106
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastinlinecontinuationoutlinesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/inline/continuation-outlines-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/inline/continuation-outlines-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/inline/continuation-outlines-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">           RenderBlock {H3} at (0,0) size 784x22
</span><span class="cx">             RenderText {#text} at (0,0) size 177x22
</span><span class="cx">               text run at (0,0) width 177: &quot;But No Content After&quot;
</span><del>-        RenderBlock (anonymous) at (0,77) size 784x1
</del><ins>+        RenderBlock (anonymous) at (0,77) size 784x0
</ins><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {DIV} at (0,300) size 784x23
</span><span class="cx">         RenderBlock (anonymous) at (0,0) size 784x0
</span><span class="lines">@@ -48,5 +48,5 @@
</span><span class="cx">           RenderBlock {H3} at (0,0) size 784x22
</span><span class="cx">             RenderText {#text} at (0,0) size 216x22
</span><span class="cx">               text run at (0,0) width 216: &quot;No content before or after.&quot;
</span><del>-        RenderBlock (anonymous) at (0,40) size 784x1
</del><ins>+        RenderBlock (anonymous) at (0,40) size 784x0
</ins><span class="cx">           RenderInline {SPAN} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastinlinecontinuationoutlineswithlayersexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/inline/continuation-outlines-with-layers-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/inline/continuation-outlines-with-layers-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/inline/continuation-outlines-with-layers-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -14,10 +14,10 @@
</span><span class="cx">         RenderBlock (anonymous) at (0,40) size 784x19
</span><span class="cx">       RenderBlock {DIV} at (0,222) size 784x60
</span><span class="cx">         RenderBlock (anonymous) at (0,0) size 784x18
</span><del>-        RenderBlock (anonymous) at (0,77) size 784x1
</del><ins>+        RenderBlock (anonymous) at (0,77) size 784x0
</ins><span class="cx">       RenderBlock {DIV} at (0,300) size 784x23
</span><span class="cx">         RenderBlock (anonymous) at (0,0) size 784x0
</span><del>-        RenderBlock (anonymous) at (0,40) size 784x1
</del><ins>+        RenderBlock (anonymous) at (0,40) size 784x0
</ins><span class="cx"> layer at (8,50) size 98x18
</span><span class="cx">   RenderInline (relative positioned) {SPAN} at (0,0) size 98x18
</span><span class="cx">     RenderText {#text} at (0,0) size 98x18
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastinlineoutlinecontinuationsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/inline/outline-continuations-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/inline/outline-continuations-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/inline/outline-continuations-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -9,8 +9,8 @@
</span><span class="cx">           RenderInline {PARSERERROR} at (0,0) size 50x22
</span><span class="cx">             RenderText {#text} at (0,0) size 50x22
</span><span class="cx">               text run at (0,0) width 50: &quot;TEXT&quot;
</span><del>-      RenderBlock (anonymous) at (0,41) size 784x1
</del><ins>+      RenderBlock (anonymous) at (0,41) size 784x0
</ins><span class="cx">         RenderBlock {P} at (0,0) size 784x0
</span><del>-      RenderBlock (anonymous) at (0,41) size 784x1
</del><ins>+      RenderBlock (anonymous) at (0,41) size 784x0
</ins><span class="cx">         RenderInline {BIG} at (0,0) size 0x0
</span><span class="cx">           RenderInline {PARSERERROR} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastinvalidnestedh3sexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/invalid/nestedh3s-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/invalid/nestedh3s-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/invalid/nestedh3s-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -28,9 +28,9 @@
</span><span class="cx">                     RenderInline {I} at (0,0) size 64x36
</span><span class="cx">                       RenderText {#text} at (4,4) size 64x36
</span><span class="cx">                         text run at (4,4) width 64: &quot;Four&quot;
</span><del>-                RenderBlock (anonymous) at (4,138) size 760x1
</del><ins>+                RenderBlock (anonymous) at (4,138) size 760x0
</ins><span class="cx">                   RenderInline {I} at (0,0) size 0x0
</span><del>-            RenderBlock (anonymous) at (4,224) size 768x1
</del><ins>+            RenderBlock (anonymous) at (4,224) size 768x0
</ins><span class="cx">               RenderInline {I} at (0,0) size 0x0
</span><del>-        RenderBlock (anonymous) at (4,297) size 776x1
</del><ins>+        RenderBlock (anonymous) at (4,297) size 776x0
</ins><span class="cx">           RenderInline {I} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolclientrectsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/client-rects-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/client-rects-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/multicol/client-rects-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx">       RenderBR {BR} at (0,0) size 0x25
</span><span class="cx">       RenderSlider {INPUT} at (2,27) size 25x25 [color=#909090] [bgcolor=#ADD8E6]
</span><span class="cx">         RenderFlexibleBox {DIV} at (0,0) size 25x25
</span><del>-          RenderBlock {DIV} at (0,12) size 25x1
</del><ins>+          RenderBlock {DIV} at (0,12) size 25x0
</ins><span class="cx">             RenderBlock {DIV} at (0,0) size 25x0
</span><span class="cx"> layer at (608,63) size 116x66
</span><span class="cx">   RenderBlock {DIV} at (600,10) size 116x66 [color=#ADD8E6] [border: (3px solid #000000)]
</span><span class="lines">@@ -190,7 +190,7 @@
</span><span class="cx">       RenderBR {BR} at (0,0) size 25x0
</span><span class="cx">       RenderSlider {INPUT} at (27,2) size 25x25 [color=#909090] [bgcolor=#ADD8E6]
</span><span class="cx">         RenderFlexibleBox {DIV} at (0,0) size 25x25
</span><del>-          RenderBlock {DIV} at (0,12) size 25x1
</del><ins>+          RenderBlock {DIV} at (0,12) size 25x0
</ins><span class="cx">             RenderBlock {DIV} at (0,0) size 25x0
</span><span class="cx"> layer at (588,143) size 66x116
</span><span class="cx">   RenderBlock {DIV} at (580,90) size 66x116 [color=#ADD8E6] [border: (3px solid #000000)]
</span><span class="lines">@@ -265,7 +265,7 @@
</span><span class="cx">       RenderBR {BR} at (0,0) size 25x0
</span><span class="cx">       RenderSlider {INPUT} at (27,2) size 25x25 [color=#909090] [bgcolor=#ADD8E6]
</span><span class="cx">         RenderFlexibleBox {DIV} at (0,0) size 25x25
</span><del>-          RenderBlock {DIV} at (0,12) size 25x1
</del><ins>+          RenderBlock {DIV} at (0,12) size 25x0
</ins><span class="cx">             RenderBlock {DIV} at (0,0) size 25x0
</span><span class="cx"> layer at (468,263) size 66x116
</span><span class="cx">   RenderBlock {DIV} at (460,210) size 66x116 [color=#ADD8E6] [border: (3px solid #000000)]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolclientrectsspannerscomplexexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -136,7 +136,7 @@
</span><span class="cx">       RenderBR {BR} at (0,0) size 0x25
</span><span class="cx">       RenderSlider {INPUT} at (2,32) size 25x25 [color=#909090] [bgcolor=#ADD8E6]
</span><span class="cx">         RenderFlexibleBox {DIV} at (0,0) size 25x25
</span><del>-          RenderBlock {DIV} at (0,12) size 25x1
</del><ins>+          RenderBlock {DIV} at (0,12) size 25x0
</ins><span class="cx">             RenderBlock {DIV} at (0,0) size 25x0
</span><span class="cx"> layer at (608,81) size 116x106
</span><span class="cx">   RenderBlock {DIV} at (600,28) size 116x106 [color=#ADD8E6] [border: (3px solid #000000)]
</span><span class="lines">@@ -241,7 +241,7 @@
</span><span class="cx">       RenderBR {BR} at (0,0) size 25x0
</span><span class="cx">       RenderSlider {INPUT} at (32,2) size 25x25 [color=#909090] [bgcolor=#ADD8E6]
</span><span class="cx">         RenderFlexibleBox {DIV} at (0,0) size 25x25
</span><del>-          RenderBlock {DIV} at (0,12) size 25x1
</del><ins>+          RenderBlock {DIV} at (0,12) size 25x0
</ins><span class="cx">             RenderBlock {DIV} at (0,0) size 25x0
</span><span class="cx"> layer at (18,327) size 106x116
</span><span class="cx">   RenderBlock {DIV} at (10,274) size 106x116 [color=#ADD8E6] [border: (3px solid #000000)]
</span><span class="lines">@@ -346,7 +346,7 @@
</span><span class="cx">       RenderBR {BR} at (0,0) size 25x0
</span><span class="cx">       RenderSlider {INPUT} at (32,2) size 25x25 [color=#909090] [bgcolor=#ADD8E6]
</span><span class="cx">         RenderFlexibleBox {DIV} at (0,0) size 25x25
</span><del>-          RenderBlock {DIV} at (0,12) size 25x1
</del><ins>+          RenderBlock {DIV} at (0,12) size 25x0
</ins><span class="cx">             RenderBlock {DIV} at (0,0) size 25x0
</span><span class="cx"> layer at (148,447) size 106x116
</span><span class="cx">   RenderBlock {DIV} at (140,394) size 106x116 [color=#ADD8E6] [border: (3px solid #000000)]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolclientrectsspannersexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/client-rects-spanners-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/client-rects-spanners-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/multicol/client-rects-spanners-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -128,7 +128,7 @@
</span><span class="cx">       RenderBR {BR} at (0,0) size 0x25
</span><span class="cx">       RenderSlider {INPUT} at (2,27) size 25x25 [color=#909090] [bgcolor=#ADD8E6]
</span><span class="cx">         RenderFlexibleBox {DIV} at (0,0) size 25x25
</span><del>-          RenderBlock {DIV} at (0,12) size 25x1
</del><ins>+          RenderBlock {DIV} at (0,12) size 25x0
</ins><span class="cx">             RenderBlock {DIV} at (0,0) size 25x0
</span><span class="cx"> layer at (608,63) size 116x76
</span><span class="cx">   RenderBlock {DIV} at (600,10) size 116x76 [color=#ADD8E6] [border: (3px solid #000000)]
</span><span class="lines">@@ -219,7 +219,7 @@
</span><span class="cx">       RenderBR {BR} at (0,0) size 25x0
</span><span class="cx">       RenderSlider {INPUT} at (27,2) size 25x25 [color=#909090] [bgcolor=#ADD8E6]
</span><span class="cx">         RenderFlexibleBox {DIV} at (0,0) size 25x25
</span><del>-          RenderBlock {DIV} at (0,12) size 25x1
</del><ins>+          RenderBlock {DIV} at (0,12) size 25x0
</ins><span class="cx">             RenderBlock {DIV} at (0,0) size 25x0
</span><span class="cx"> layer at (638,153) size 76x116
</span><span class="cx">   RenderBlock {DIV} at (630,100) size 76x116 [color=#ADD8E6] [border: (3px solid #000000)]
</span><span class="lines">@@ -310,7 +310,7 @@
</span><span class="cx">       RenderBR {BR} at (0,0) size 25x0
</span><span class="cx">       RenderSlider {INPUT} at (27,2) size 25x25 [color=#909090] [bgcolor=#ADD8E6]
</span><span class="cx">         RenderFlexibleBox {DIV} at (0,0) size 25x25
</span><del>-          RenderBlock {DIV} at (0,12) size 25x1
</del><ins>+          RenderBlock {DIV} at (0,12) size 25x0
</ins><span class="cx">             RenderBlock {DIV} at (0,0) size 25x0
</span><span class="cx"> layer at (618,273) size 76x116
</span><span class="cx">   RenderBlock {DIV} at (610,220) size 76x116 [color=#ADD8E6] [border: (3px solid #000000)]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolnewmulticolclientrectsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/newmulticol/client-rects-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/newmulticol/client-rects-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/multicol/newmulticol/client-rects-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx">       RenderBR {BR} at (0,0) size 0x25
</span><span class="cx">       RenderSlider {INPUT} at (2,27) size 25x25 [color=#909090] [bgcolor=#ADD8E6]
</span><span class="cx">         RenderFlexibleBox {DIV} at (0,0) size 25x25
</span><del>-          RenderBlock {DIV} at (0,12) size 25x1
</del><ins>+          RenderBlock {DIV} at (0,12) size 25x0
</ins><span class="cx">             RenderBlock {DIV} at (0,0) size 25x0
</span><span class="cx"> layer at (608,63) size 116x66
</span><span class="cx">   RenderBlock {DIV} at (600,10) size 116x66 [color=#ADD8E6] [border: (3px solid #000000)]
</span><span class="lines">@@ -190,7 +190,7 @@
</span><span class="cx">       RenderBR {BR} at (0,0) size 25x0
</span><span class="cx">       RenderSlider {INPUT} at (27,2) size 25x25 [color=#909090] [bgcolor=#ADD8E6]
</span><span class="cx">         RenderFlexibleBox {DIV} at (0,0) size 25x25
</span><del>-          RenderBlock {DIV} at (0,12) size 25x1
</del><ins>+          RenderBlock {DIV} at (0,12) size 25x0
</ins><span class="cx">             RenderBlock {DIV} at (0,0) size 25x0
</span><span class="cx"> layer at (588,143) size 66x116
</span><span class="cx">   RenderBlock {DIV} at (580,90) size 66x116 [color=#ADD8E6] [border: (3px solid #000000)]
</span><span class="lines">@@ -265,7 +265,7 @@
</span><span class="cx">       RenderBR {BR} at (0,0) size 25x0
</span><span class="cx">       RenderSlider {INPUT} at (27,2) size 25x25 [color=#909090] [bgcolor=#ADD8E6]
</span><span class="cx">         RenderFlexibleBox {DIV} at (0,0) size 25x25
</span><del>-          RenderBlock {DIV} at (0,12) size 25x1
</del><ins>+          RenderBlock {DIV} at (0,12) size 25x0
</ins><span class="cx">             RenderBlock {DIV} at (0,0) size 25x0
</span><span class="cx"> layer at (468,263) size 66x116
</span><span class="cx">   RenderBlock {DIV} at (460,210) size 66x116 [color=#ADD8E6] [border: (3px solid #000000)]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolspanspanasimmediatecolumnschilddynamicexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx">     RenderBlock {H2} at (5,330) size 750x29 [bgcolor=#EEEEEE]
</span><span class="cx">       RenderText {#text} at (0,0) size 276x28
</span><span class="cx">         text run at (0,0) width 276: &quot;This is a spanning element.&quot;
</span><del>-    RenderMultiColumnSet at (5,378) size 750x1
</del><ins>+    RenderMultiColumnSet at (5,378) size 750x0
</ins><span class="cx"> layer at (13,421) size 367x612
</span><span class="cx">   RenderMultiColumnFlowThread at (5,5) size 367x612
</span><span class="cx">     RenderBlock (anonymous) at (0,0) size 367x612
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolspanspanasimmediatecolumnschildexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/span/span-as-immediate-columns-child-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/span/span-as-immediate-columns-child-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/multicol/span/span-as-immediate-columns-child-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx">     RenderBlock {H2} at (5,330) size 750x29 [bgcolor=#EEEEEE]
</span><span class="cx">       RenderText {#text} at (0,0) size 600x28
</span><span class="cx">         text run at (0,0) width 600: &quot;This is a spanning element at the end of the columns block.&quot;
</span><del>-    RenderMultiColumnSet at (5,378) size 750x1
</del><ins>+    RenderMultiColumnSet at (5,378) size 750x0
</ins><span class="cx"> layer at (13,421) size 367x612
</span><span class="cx">   RenderMultiColumnFlowThread at (5,5) size 367x612
</span><span class="cx">     RenderBlock (anonymous) at (0,0) size 367x612
</span><span class="lines">@@ -304,7 +304,7 @@
</span><span class="cx">       RenderText {#text} at (0,0) size 707x56
</span><span class="cx">         text run at (0,0) width 707: &quot;This is a spanning element at the end of the columns block with block&quot;
</span><span class="cx">         text run at (0,28) width 83: &quot;siblings.&quot;
</span><del>-    RenderMultiColumnSet at (5,438) size 750x1
</del><ins>+    RenderMultiColumnSet at (5,438) size 750x0
</ins><span class="cx"> layer at (13,2480) size 367x658
</span><span class="cx">   RenderMultiColumnFlowThread at (5,5) size 367x658
</span><span class="cx">     RenderBlock {P} at (0,16) size 367x198
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolspanspanmargincollapsingexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/span/span-margin-collapsing-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/span/span-margin-collapsing-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/multicol/span/span-margin-collapsing-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx">         text run at (0,0) width 606: &quot;This is a spanning element at the end of the columns block. &quot;
</span><span class="cx">         text run at (606,0) width 90: &quot;It should&quot;
</span><span class="cx">         text run at (0,28) width 504: &quot;collapse its margins with the h2 in the next block.&quot;
</span><del>-    RenderMultiColumnSet at (0,401) size 750x1
</del><ins>+    RenderMultiColumnSet at (0,401) size 750x0
</ins><span class="cx"> layer at (8,434) size 367x612
</span><span class="cx">   RenderMultiColumnFlowThread at (0,0) size 367x612
</span><span class="cx">     RenderBlock (anonymous) at (0,0) size 367x612
</span><span class="lines">@@ -159,7 +159,7 @@
</span><span class="cx">         text run at (0,0) width 640: &quot;This is a spanning element in the middle of the columns block. &quot;
</span><span class="cx">         text run at (640,0) width 90: &quot;It should&quot;
</span><span class="cx">         text run at (0,28) width 569: &quot;collapse its margins with the spanning element below it.&quot;
</span><del>-    RenderMultiColumnSet at (0,293) size 750x1
</del><ins>+    RenderMultiColumnSet at (0,293) size 750x0
</ins><span class="cx">     RenderBlock {H2} at (0,293) size 750x57 [bgcolor=#CCCCCC]
</span><span class="cx">       RenderText {#text} at (0,0) size 730x56
</span><span class="cx">         text run at (0,0) width 640: &quot;This is a spanning element in the middle of the columns block. &quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastoverflowcliprectsfixedancestorexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/overflow/clip-rects-fixed-ancestor-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/overflow/clip-rects-fixed-ancestor-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/overflow/clip-rects-fixed-ancestor-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -6,7 +6,7 @@
</span><span class="cx">       RenderBlock {H4} at (0,0) size 769x18
</span><span class="cx">         RenderText {#text} at (0,0) size 287x18
</span><span class="cx">           text run at (0,0) width 287: &quot;Safari Fixed / Overflow Hidden Scroll Bug&quot;
</span><del>-      RenderBlock {PRE} at (0,39) size 769x1
</del><ins>+      RenderBlock {PRE} at (0,39) size 769x0
</ins><span class="cx">       RenderBlock {PRE} at (0,39) size 769x496
</span><span class="cx">         RenderText {#text} at (0,0) size 264x495
</span><span class="cx">           text run at (0,0) width 72: &quot;#fixed1 {&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfasttable014expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/table/014-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/table/014-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/table/014-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -6,7 +6,7 @@
</span><span class="cx">       RenderBlock (anonymous) at (0,0) size 784x86
</span><span class="cx">         RenderImage {IMG} at (0,0) size 132x86
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><del>-      RenderBlock {H2} at (0,105) size 784x1
</del><ins>+      RenderBlock {H2} at (0,105) size 784x0
</ins><span class="cx">       RenderTable {TABLE} at (0,105) size 132x37
</span><span class="cx">         RenderTableSection {TBODY} at (0,0) size 132x36
</span><span class="cx">           RenderTableRow {TR} at (0,0) size 132x18
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfasttextinternationalbidiLDB2HTMLexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -24,7 +24,7 @@
</span><span class="cx">             text run at (385,0) width 114: &quot;Unicode Standard&quot;
</span><span class="cx">         RenderText {#text} at (499,0) size 4x18
</span><span class="cx">           text run at (499,0) width 4: &quot;.&quot;
</span><del>-      RenderBlock {PRE} at (0,92) size 784x1
</del><ins>+      RenderBlock {PRE} at (0,92) size 784x0
</ins><span class="cx">       RenderBlock {P} at (0,92) size 784x19
</span><span class="cx">         RenderText {#text} at (0,0) size 281x18
</span><span class="cx">           text run at (0,0) width 281: &quot;In each box, all the lines should be the same.&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacmathmlpresentationmostretchexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/mathml/presentation/mo-stretch-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/mathml/presentation/mo-stretch-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/mathml/presentation/mo-stretch-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -150,7 +150,7 @@
</span><span class="cx">               RenderBlock (anonymous) at (0,0) size 8x16
</span><span class="cx">                 RenderText at (0,-5) size 8x24
</span><span class="cx">                   text run at (0,-5) width 8: &quot;\x{2225}&quot;
</span><del>-          RenderMathMLSpace {mspace} at (123,0) size 1x76
</del><ins>+          RenderMathMLSpace {mspace} at (123,0) size 0x76
</ins><span class="cx">       RenderText {#text} at (125,85) size 5x18
</span><span class="cx">         text run at (125,85) width 5: &quot; &quot;
</span><span class="cx">       RenderMathMLMath {math} at (129,49) size 126x93 [padding: 0 1 0 1]
</span><span class="lines">@@ -225,7 +225,7 @@
</span><span class="cx">               RenderBlock (anonymous) at (0,0) size 8x16
</span><span class="cx">                 RenderText at (0,-5) size 8x24
</span><span class="cx">                   text run at (0,-5) width 8: &quot;\x{2225}&quot;
</span><del>-          RenderMathMLSpace {mspace} at (123,0) size 1x51
</del><ins>+          RenderMathMLSpace {mspace} at (123,0) size 0x51
</ins><span class="cx">       RenderText {#text} at (254,85) size 5x18
</span><span class="cx">         text run at (254,85) width 5: &quot; &quot;
</span><span class="cx">       RenderMathMLMath {math} at (258,79) size 126x33 [padding: 0 1 0 1]
</span><span class="lines">@@ -300,7 +300,7 @@
</span><span class="cx">               RenderBlock (anonymous) at (0,0) size 8x16
</span><span class="cx">                 RenderText at (0,-5) size 8x24
</span><span class="cx">                   text run at (0,-5) width 8: &quot;\x{2225}&quot;
</span><del>-          RenderMathMLSpace {mspace} at (123,0) size 1x21
</del><ins>+          RenderMathMLSpace {mspace} at (123,0) size 0x21
</ins><span class="cx">       RenderText {#text} at (383,85) size 5x18
</span><span class="cx">         text run at (383,85) width 5: &quot; &quot;
</span><span class="cx">       RenderBR {BR} at (0,0) size 0x0
</span><span class="lines">@@ -377,5 +377,5 @@
</span><span class="cx">                 RenderBlock (anonymous) at (0,0) size 8x16
</span><span class="cx">                   RenderText at (0,-5) size 8x24
</span><span class="cx">                     text run at (0,-5) width 8: &quot;\x{2225}&quot;
</span><del>-            RenderMathMLSpace {mspace} at (123,0) size 1x41
</del><ins>+            RenderMathMLSpace {mspace} at (123,0) size 0x41
</ins><span class="cx">       RenderText {#text} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacsvgcustomusefontfacecrashexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/svg/custom/use-font-face-crash-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/svg/custom/use-font-face-crash-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/svg/custom/use-font-face-crash-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -19,4 +19,4 @@
</span><span class="cx">           RenderSVGText {text} at (0,6) size 335x18 contains 1 chunk(s)
</span><span class="cx">             RenderSVGInlineText {#text} at (0,0) size 335x18
</span><span class="cx">               chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 53 width 335.00: &quot;This should not crash, but display an error document.&quot;
</span><del>-          RenderSVGContainer {use} at (8,168) size 0x1
</del><ins>+          RenderSVGContainer {use} at (8,168) size 0x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacsvgwicdrightsizinggridexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/svg/wicd/rightsizing-grid-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/svg/wicd/rightsizing-grid-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/svg/wicd/rightsizing-grid-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -10,7 +10,7 @@
</span><span class="cx">         RenderBlock {h4} at (0,79) size 769x19
</span><span class="cx">           RenderText {#text} at (0,0) size 149x18
</span><span class="cx">             text run at (0,0) width 149: &quot;WICD Core 1.0 #20-3&quot;
</span><del>-        RenderBlock {p} at (0,119) size 769x1
</del><ins>+        RenderBlock {p} at (0,119) size 769x0
</ins><span class="cx">           RenderEmbeddedObject {object} at (0,0) size 385x128
</span><span class="cx">             layer at (0,0) size 385x128
</span><span class="cx">               RenderView at (0,0) size 385x128
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmactablesmozillabugsbug1132351expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug113235-1-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug113235-1-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug113235-1-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -4252,5 +4252,5 @@
</span><span class="cx">                       RenderTableCell {TD} at (14,4) size 10x20 [r=1 c=1 rs=1 cs=1]
</span><span class="cx">                         RenderText {#text} at (1,1) size 8x17
</span><span class="cx">                           text run at (1,1) width 8: &quot;x&quot;
</span><del>-              RenderBlock (anonymous) at (2,11376) size 715x1
</del><ins>+              RenderBlock (anonymous) at (2,11376) size 715x0
</ins><span class="cx">                 RenderInline {FONT} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmactablesmozillabugsbug1132352expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug113235-2-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug113235-2-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug113235-2-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -18,5 +18,5 @@
</span><span class="cx">         RenderTable {TABLE} at (0,39) size 4x5
</span><span class="cx">           RenderTableSection {TBODY} at (0,0) size 4x4
</span><span class="cx">             RenderTableRow {TR} at (0,2) size 4x0
</span><del>-      RenderBlock (anonymous) at (0,74) size 784x1
</del><ins>+      RenderBlock (anonymous) at (0,74) size 784x0
</ins><span class="cx">         RenderInline {FONT} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmactablesmozillaotherwa_table_thtd_rowspanexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -481,7 +481,7 @@
</span><span class="cx">               RenderTableCell {TD} at (430,218) size 39x22 [bgcolor=#ADD8E6] [border: (1px inset #808080)] [r=9 c=9 rs=1 cs=1]
</span><span class="cx">                 RenderText {#text} at (2,2) size 31x18
</span><span class="cx">                   text run at (2,2) width 31: &quot;col 9&quot;
</span><del>-      RenderBlock {P} at (0,1090) size 769x1
</del><ins>+      RenderBlock {P} at (0,1090) size 769x0
</ins><span class="cx">       RenderBlock {HR} at (0,1090) size 769x3 [border: (1px inset #000000)]
</span><span class="cx">       RenderBlock {P} at (0,1108) size 769x62
</span><span class="cx">         RenderTable {TABLE} at (0,0) size 653x61 [bgcolor=#F08080] [border: (1px outset #808080)]
</span><span class="lines">@@ -872,7 +872,7 @@
</span><span class="cx">               RenderTableCell {TD} at (433,218) size 36x22 [bgcolor=#ADD8E6] [border: (1px inset #808080)] [r=9 c=10 rs=1 cs=1]
</span><span class="cx">                 RenderText {#text} at (2,2) size 31x18
</span><span class="cx">                   text run at (2,2) width 31: &quot;col 9&quot;
</span><del>-      RenderBlock {P} at (0,1667) size 769x1
</del><ins>+      RenderBlock {P} at (0,1667) size 769x0
</ins><span class="cx">       RenderBlock {HR} at (0,1667) size 769x3 [border: (1px inset #000000)]
</span><span class="cx">       RenderBlock {P} at (0,1685) size 769x62
</span><span class="cx">         RenderTable {TABLE} at (0,0) size 653x61 [bgcolor=#F08080] [border: (1px outset #808080)]
</span><span class="lines">@@ -1317,7 +1317,7 @@
</span><span class="cx">                 RenderText {#text} at (2,2) size 19x36
</span><span class="cx">                   text run at (2,2) width 19: &quot;col&quot;
</span><span class="cx">                   text run at (2,20) width 8: &quot;9&quot;
</span><del>-      RenderBlock {P} at (0,2272) size 769x1
</del><ins>+      RenderBlock {P} at (0,2272) size 769x0
</ins><span class="cx">       RenderBlock {HR} at (0,2272) size 769x3 [border: (1px inset #000000)]
</span><span class="cx">       RenderBlock (anonymous) at (0,2282) size 769x19
</span><span class="cx">         RenderImage {IMG} at (0,1) size 13x13
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmactablesmozillaotherwa_table_tr_alignexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/tables/mozilla/other/wa_table_tr_align-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/tables/mozilla/other/wa_table_tr_align-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac/tables/mozilla/other/wa_table_tr_align-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -308,7 +308,7 @@
</span><span class="cx">               RenderTableCell {TD} at (230,26) size 112x22 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
</span><span class="cx">                 RenderText {#text} at (43,2) size 67x18
</span><span class="cx">                   text run at (43,2) width 67: &quot;row data 3&quot;
</span><del>-      RenderBlock {P} at (0,1222) size 769x1
</del><ins>+      RenderBlock {P} at (0,1222) size 769x0
</ins><span class="cx">       RenderBlock {HR} at (0,1222) size 769x3 [border: (1px inset #000000)]
</span><span class="cx">       RenderBlock (anonymous) at (0,1232) size 769x19
</span><span class="cx">         RenderImage {IMG} at (0,1) size 13x13
</span><span class="lines">@@ -320,4 +320,4 @@
</span><span class="cx">         RenderBR {BR} at (216,14) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,1266) size 769x19
</span><span class="cx">         RenderBR {BR} at (0,0) size 0x18
</span><del>-      RenderBlock {P} at (0,1300) size 769x1
</del><ins>+      RenderBlock {P} at (0,1300) size 769x0
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacmountainlionfastformsfieldsetalignexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac-mountainlion/fast/forms/fieldset-align-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-mountainlion/fast/forms/fieldset-align-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac-mountainlion/fast/forms/fieldset-align-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">       RenderBlock {P} at (0,294) size 769x19
</span><span class="cx">         RenderText {#text} at (0,0) size 147x18
</span><span class="cx">           text run at (0,0) width 147: &quot;Legend align test, RTL&quot;
</span><del>-      RenderBlock (anonymous) at (0,328) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,328) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock (anonymous) at (0,328) size 769x235
</span><span class="lines">@@ -70,7 +70,7 @@
</span><span class="cx">           RenderBlock (anonymous) at (14,23) size 737x24
</span><span class="cx">             RenderTextControl {INPUT} at (612,2) size 123x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
</span><span class="cx">             RenderText {#text} at (0,0) size 0x0
</span><del>-      RenderBlock (anonymous) at (0,562) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,562) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {HR} at (0,570) size 769x3 [border: (1px inset #000000)]
</span><span class="lines">@@ -109,7 +109,7 @@
</span><span class="cx">       RenderBlock {P} at (0,992) size 769x19
</span><span class="cx">         RenderText {#text} at (0,0) size 309x18
</span><span class="cx">           text run at (0,0) width 309: &quot;Legend align test with margin and padding, RTL&quot;
</span><del>-      RenderBlock (anonymous) at (0,1026) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,1026) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">           RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock (anonymous) at (0,1026) size 769x338
</span><span class="lines">@@ -141,7 +141,7 @@
</span><span class="cx">           RenderBlock (anonymous) at (17,33) size 705x23
</span><span class="cx">             RenderTextControl {INPUT} at (580,2) size 123x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
</span><span class="cx">             RenderText {#text} at (0,0) size 0x0
</span><del>-      RenderBlock (anonymous) at (0,1378) size 769x1
</del><ins>+      RenderBlock (anonymous) at (0,1378) size 769x0
</ins><span class="cx">         RenderInline {SPAN} at (0,0) size 0x0
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx"> layer at (29,71) size 117x13
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacmountainlionfastformstextAreaLineHeightexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac-mountainlion/fast/forms/textAreaLineHeight-expected.txt (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-mountainlion/fast/forms/textAreaLineHeight-expected.txt        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/LayoutTests/platform/mac-mountainlion/fast/forms/textAreaLineHeight-expected.txt        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx">           text run at (0,188) width 213: &quot;Totally Blank STYLED Textarea&quot;
</span><span class="cx">         RenderBR {BR} at (213,188) size 0x18
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><del>-      RenderBlock {P} at (0,1199) size 769x1
</del><ins>+      RenderBlock {P} at (0,1199) size 769x0
</ins><span class="cx"> layer at (8,60) size 406x206 clip at (9,61) size 404x204
</span><span class="cx">   RenderTextControl {TEXTAREA} at (0,18) size 406x206 [bgcolor=#FFFFFF] [border: (1px dotted #C0C0C0)]
</span><span class="cx">     RenderBlock {DIV} at (3,3) size 400x106
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/Source/WebCore/ChangeLog        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -1,3 +1,26 @@
</span><ins>+2014-05-10  Zalan Bujtas  &lt;zalan@apple.com&gt;
+
+        Subpixel rendering: Empty rects should remain empty after integrally enclosing them.
+        https://bugs.webkit.org/show_bug.cgi?id=132753
+        &lt;rdar://problem/16846801&gt;
+
+        Reviewed by Simon Fraser.
+
+        This patch ensures that empty LayoutRects remain empty after converting to integral enclosing rect.
+        LayoutRects with fractional position get expanded even if they are empty. This makes rectangle
+        operations unreliable and can result in undesired side effects.
+
+        No testable/covered by existing tests.
+
+        * platform/graphics/LayoutRect.cpp:
+        (WebCore::enclosingIntRect):
+        * rendering/InlineTextBox.cpp:
+        (WebCore::InlineTextBox::localSelectionRect):
+        (WebCore::InlineTextBox::paintDocumentMarker):
+        (WebCore::InlineTextBox::paintTextMatchMarker):
+        (WebCore::InlineTextBox::computeRectForReplacementMarker):
+        (WebCore::integralEnclosingRectForSelection): Deleted.
+
</ins><span class="cx"> 2014-05-09  Joseph Pecoraro  &lt;pecoraro@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Web Inspector: Allow Remote Inspector to entitlement check UIProcess through WebProcess
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsLayoutRectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/LayoutRect.cpp (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/LayoutRect.cpp        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/Source/WebCore/platform/graphics/LayoutRect.cpp        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -129,9 +129,10 @@
</span><span class="cx"> 
</span><span class="cx"> IntRect enclosingIntRect(const LayoutRect&amp; rect)
</span><span class="cx"> {
</span><ins>+    // Empty rects with fractional x, y values turn into non-empty rects when converting to enclosing.
+    // We need to ensure that empty rects stay empty after the conversion, because the selection code expects them to be empty.
</ins><span class="cx">     IntPoint location = flooredIntPoint(rect.minXMinYCorner());
</span><del>-    IntPoint maxPoint = ceiledIntPoint(rect.maxXMaxYCorner());
-
</del><ins>+    IntPoint maxPoint = IntPoint(rect.width() ? rect.maxX().ceil() : location.x(), rect.height() ? rect.maxY().ceil() : location.y());
</ins><span class="cx">     return IntRect(location, maxPoint - location);
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingInlineTextBoxcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/InlineTextBox.cpp (168574 => 168575)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/InlineTextBox.cpp        2014-05-10 07:17:00 UTC (rev 168574)
+++ trunk/Source/WebCore/rendering/InlineTextBox.cpp        2014-05-10 07:23:01 UTC (rev 168575)
</span><span class="lines">@@ -265,16 +265,6 @@
</span><span class="cx">     return style.font();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-// FIXME: remove this function, when switching to directional pixel snapping.
-static IntRect integralEnclosingRectForSelection(const LayoutRect&amp; rect)
-{
-    // Empty rects with fractional x, y values turn into non-empty rects when converting to enclosing.
-    // We need to ensure that empty rects stay empty after the conversion, because the selection code expects them to be empty.
-    IntPoint location = flooredIntPoint(rect.minXMinYCorner());
-    IntPoint maxPoint = IntPoint(rect.width() ? rect.maxX().ceil() : location.x(), rect.height() ? rect.maxY().ceil() : location.y());
-    return IntRect(location, maxPoint - location);
-}
-
</del><span class="cx"> LayoutRect InlineTextBox::localSelectionRect(int startPos, int endPos) const
</span><span class="cx"> {
</span><span class="cx">     int sPos = std::max(startPos - m_start, 0);
</span><span class="lines">@@ -300,7 +290,7 @@
</span><span class="cx">     // Avoid computing the font width when the entire line box is selected as an optimization.
</span><span class="cx">     if (sPos || ePos != static_cast&lt;int&gt;(m_len))
</span><span class="cx">         font.adjustSelectionRectForText(textRun, selectionRect, sPos, ePos);
</span><del>-    IntRect snappedSelectionRect = integralEnclosingRectForSelection(selectionRect);
</del><ins>+    IntRect snappedSelectionRect = enclosingIntRect(selectionRect);
</ins><span class="cx">     LayoutUnit logicalWidth = snappedSelectionRect.width();
</span><span class="cx">     if (snappedSelectionRect.x() &gt; logicalRight())
</span><span class="cx">         logicalWidth  = 0;
</span><span class="lines">@@ -1188,7 +1178,7 @@
</span><span class="cx"> 
</span><span class="cx">         LayoutRect selectionRect = LayoutRect(startPoint, FloatSize(0, selHeight));
</span><span class="cx">         font.adjustSelectionRectForText(run, selectionRect, startPosition, endPosition);
</span><del>-        IntRect markerRect = integralEnclosingRectForSelection(selectionRect);
</del><ins>+        IntRect markerRect = enclosingIntRect(selectionRect);
</ins><span class="cx">         start = markerRect.x() - startPoint.x();
</span><span class="cx">         width = markerRect.width();
</span><span class="cx">         
</span><span class="lines">@@ -1233,7 +1223,7 @@
</span><span class="cx">     // FIXME: figure out how renderedRect and selectionRect are different.
</span><span class="cx">     LayoutRect renderedRect = LayoutRect(LayoutPoint(x(), selectionTop()), FloatSize(0, selectionHeight));
</span><span class="cx">     font.adjustSelectionRectForText(run, renderedRect, sPos, ePos);
</span><del>-    IntRect markerRect = integralEnclosingRectForSelection(renderedRect);
</del><ins>+    IntRect markerRect = enclosingIntRect(renderedRect);
</ins><span class="cx">     markerRect = renderer().localToAbsoluteQuad(FloatQuad(markerRect)).enclosingBoundingBox();
</span><span class="cx">     toRenderedDocumentMarker(marker)-&gt;setRenderedRect(markerRect);
</span><span class="cx">     
</span><span class="lines">@@ -1265,7 +1255,7 @@
</span><span class="cx">     // Compute and store the rect associated with this marker.
</span><span class="cx">     LayoutRect selectionRect = LayoutRect(LayoutPoint(x(), top), LayoutSize(0, h));
</span><span class="cx">     font.adjustSelectionRectForText(run, selectionRect, sPos, ePos);
</span><del>-    IntRect markerRect = integralEnclosingRectForSelection(selectionRect);
</del><ins>+    IntRect markerRect = enclosingIntRect(selectionRect);
</ins><span class="cx">     markerRect = renderer().localToAbsoluteQuad(FloatRect(markerRect)).enclosingBoundingBox();
</span><span class="cx">     toRenderedDocumentMarker(marker)-&gt;setRenderedRect(markerRect);
</span><span class="cx"> }
</span></span></pre>
</div>
</div>

</body>
</html>