<!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>[170228] 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/170228">170228</a></dd>
<dt>Author</dt> <dd>dino@apple.com</dd>
<dt>Date</dt> <dd>2014-06-20 20:10:15 -0700 (Fri, 20 Jun 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>[Mac] Margins for new form controls need tweaking
https://bugs.webkit.org/show_bug.cgi?id=134135
&lt;rdar://problem/17262164&gt;

Reviewed by Sam Weinig.

Source/WebCore:
With the newer animated controls in OS X Yosemite, we need
to tweak the fudge-factor margins for positioning. In a recent
patch I added another fudge, which I'm removing with this. I'm
not sure where the older values came from, but I've checked with
the latest AppKit sources and am using the sizes they implement
for the controls.

This will rebaseline a lot of tests, since I've made small tweaks
to the form layout.

* platform/mac/ThemeMac.mm:
(WebCore::checkboxMargins): New margin amounts.
(WebCore::radioSizes): New sizes.
(WebCore::radioMargins): New margin amounts.
(WebCore::paintToggleButton): No need to call the positioning fudge any more.
(WebCore::checkboxOffsets): Deleted.
(WebCore::radioOffsets): Deleted.

LayoutTests:
Rebaseline a bunch of results since some &lt;input&gt; dimensions
changed slightly.

* platform/mac/css1/box_properties/acid_test-expected.png:
* platform/mac/css1/box_properties/acid_test-expected.txt:
* platform/mac/css2.1/t09-c5526c-display-00-e-expected.png:
* platform/mac/css2.1/t09-c5526c-display-00-e-expected.txt:
* platform/mac/fast/block/basic/011-expected.png:
* platform/mac/fast/block/basic/011-expected.txt:
* platform/mac/fast/block/margin-collapse/103-expected.png:
* platform/mac/fast/block/margin-collapse/103-expected.txt:
* platform/mac/fast/forms/basic-inputs-expected.png:
* platform/mac/fast/forms/basic-inputs-expected.txt:
* platform/mac/fast/forms/box-shadow-override-expected.png:
* platform/mac/fast/forms/box-shadow-override-expected.txt:
* platform/mac/fast/forms/form-element-geometry-expected.png:
* platform/mac/fast/forms/form-element-geometry-expected.txt:
* platform/mac/fast/forms/formmove-expected.txt:
* platform/mac/fast/forms/formmove2-expected.png:
* platform/mac/fast/forms/formmove2-expected.txt:
* platform/mac/fast/forms/input-appearance-height-expected.png:
* platform/mac/fast/forms/input-appearance-height-expected.txt:
* platform/mac/fast/forms/input-value-expected.png:
* platform/mac/fast/forms/input-value-expected.txt:
* platform/mac/fast/inline/positionedLifetime-expected.txt:
* platform/mac/fast/replaced/replaced-breaking-expected.png:
* platform/mac/fast/replaced/replaced-breaking-expected.txt:
* platform/mac/fast/replaced/width100percent-radio-expected.txt:
* platform/mac/http/tests/navigation/javascriptlink-frames-expected.png:
* platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
* platform/mac/tables/mozilla/bugs/bug1318-expected.png:
* platform/mac/tables/mozilla/bugs/bug1318-expected.txt:
* platform/mac/tables/mozilla/bugs/bug4527-expected.png:
* platform/mac/tables/mozilla/bugs/bug4527-expected.txt:
* platform/mac/tables/mozilla_expected_failures/core/captions1-expected.png:
* platform/mac/tables/mozilla_expected_failures/core/captions1-expected.txt:
* platform/mac/tables/mozilla_expected_failures/core/captions2-expected.png:
* platform/mac/tables/mozilla_expected_failures/core/captions2-expected.txt:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsplatformmaccss1box_propertiesacid_testexpectedpng">trunk/LayoutTests/platform/mac/css1/box_properties/acid_test-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmaccss1box_propertiesacid_testexpectedtxt">trunk/LayoutTests/platform/mac/css1/box_properties/acid_test-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmaccss21t09c5526cdisplay00eexpectedpng">trunk/LayoutTests/platform/mac/css2.1/t09-c5526c-display-00-e-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmaccss21t09c5526cdisplay00eexpectedtxt">trunk/LayoutTests/platform/mac/css2.1/t09-c5526c-display-00-e-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastblockbasic011expectedpng">trunk/LayoutTests/platform/mac/fast/block/basic/011-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastblockbasic011expectedtxt">trunk/LayoutTests/platform/mac/fast/block/basic/011-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastblockmargincollapse103expectedpng">trunk/LayoutTests/platform/mac/fast/block/margin-collapse/103-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastblockmargincollapse103expectedtxt">trunk/LayoutTests/platform/mac/fast/block/margin-collapse/103-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformsbasicinputsexpectedpng">trunk/LayoutTests/platform/mac/fast/forms/basic-inputs-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformsbasicinputsexpectedtxt">trunk/LayoutTests/platform/mac/fast/forms/basic-inputs-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformsboxshadowoverrideexpectedpng">trunk/LayoutTests/platform/mac/fast/forms/box-shadow-override-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformsboxshadowoverrideexpectedtxt">trunk/LayoutTests/platform/mac/fast/forms/box-shadow-override-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformsformelementgeometryexpectedpng">trunk/LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformsformelementgeometryexpectedtxt">trunk/LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformsformmoveexpectedtxt">trunk/LayoutTests/platform/mac/fast/forms/formmove-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformsformmove2expectedpng">trunk/LayoutTests/platform/mac/fast/forms/formmove2-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformsformmove2expectedtxt">trunk/LayoutTests/platform/mac/fast/forms/formmove2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformsinputappearanceheightexpectedpng">trunk/LayoutTests/platform/mac/fast/forms/input-appearance-height-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformsinputappearanceheightexpectedtxt">trunk/LayoutTests/platform/mac/fast/forms/input-appearance-height-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformsinputvalueexpectedpng">trunk/LayoutTests/platform/mac/fast/forms/input-value-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformsinputvalueexpectedtxt">trunk/LayoutTests/platform/mac/fast/forms/input-value-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastinlinepositionedLifetimeexpectedtxt">trunk/LayoutTests/platform/mac/fast/inline/positionedLifetime-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastreplacedreplacedbreakingexpectedpng">trunk/LayoutTests/platform/mac/fast/replaced/replaced-breaking-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastreplacedreplacedbreakingexpectedtxt">trunk/LayoutTests/platform/mac/fast/replaced/replaced-breaking-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastreplacedwidth100percentradioexpectedtxt">trunk/LayoutTests/platform/mac/fast/replaced/width100percent-radio-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmachttptestsnavigationjavascriptlinkframesexpectedpng">trunk/LayoutTests/platform/mac/http/tests/navigation/javascriptlink-frames-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmachttptestsnavigationjavascriptlinkframesexpectedtxt">trunk/LayoutTests/platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmactablesmozillabugsbug1318expectedpng">trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug1318-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmactablesmozillabugsbug1318expectedtxt">trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug1318-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmactablesmozillabugsbug4527expectedpng">trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug4527-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmactablesmozillabugsbug4527expectedtxt">trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug4527-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmactablesmozilla_expected_failurescorecaptions1expectedpng">trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/core/captions1-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmactablesmozilla_expected_failurescorecaptions1expectedtxt">trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/core/captions1-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmactablesmozilla_expected_failurescorecaptions2expectedpng">trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/core/captions2-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmactablesmozilla_expected_failurescorecaptions2expectedtxt">trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/core/captions2-expected.txt</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreplatformmacThemeMacmm">trunk/Source/WebCore/platform/mac/ThemeMac.mm</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/ChangeLog        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -1,3 +1,50 @@
</span><ins>+2014-06-20  Dean Jackson  &lt;dino@apple.com&gt;
+
+        [Mac] Margins for new form controls need tweaking
+        https://bugs.webkit.org/show_bug.cgi?id=134135
+        &lt;rdar://problem/17262164&gt;
+
+        Reviewed by Sam Weinig.
+
+        Rebaseline a bunch of results since some &lt;input&gt; dimensions
+        changed slightly.
+
+        * platform/mac/css1/box_properties/acid_test-expected.png:
+        * platform/mac/css1/box_properties/acid_test-expected.txt:
+        * platform/mac/css2.1/t09-c5526c-display-00-e-expected.png:
+        * platform/mac/css2.1/t09-c5526c-display-00-e-expected.txt:
+        * platform/mac/fast/block/basic/011-expected.png:
+        * platform/mac/fast/block/basic/011-expected.txt:
+        * platform/mac/fast/block/margin-collapse/103-expected.png:
+        * platform/mac/fast/block/margin-collapse/103-expected.txt:
+        * platform/mac/fast/forms/basic-inputs-expected.png:
+        * platform/mac/fast/forms/basic-inputs-expected.txt:
+        * platform/mac/fast/forms/box-shadow-override-expected.png:
+        * platform/mac/fast/forms/box-shadow-override-expected.txt:
+        * platform/mac/fast/forms/form-element-geometry-expected.png:
+        * platform/mac/fast/forms/form-element-geometry-expected.txt:
+        * platform/mac/fast/forms/formmove-expected.txt:
+        * platform/mac/fast/forms/formmove2-expected.png:
+        * platform/mac/fast/forms/formmove2-expected.txt:
+        * platform/mac/fast/forms/input-appearance-height-expected.png:
+        * platform/mac/fast/forms/input-appearance-height-expected.txt:
+        * platform/mac/fast/forms/input-value-expected.png:
+        * platform/mac/fast/forms/input-value-expected.txt:
+        * platform/mac/fast/inline/positionedLifetime-expected.txt:
+        * platform/mac/fast/replaced/replaced-breaking-expected.png:
+        * platform/mac/fast/replaced/replaced-breaking-expected.txt:
+        * platform/mac/fast/replaced/width100percent-radio-expected.txt:
+        * platform/mac/http/tests/navigation/javascriptlink-frames-expected.png:
+        * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug1318-expected.png:
+        * platform/mac/tables/mozilla/bugs/bug1318-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug4527-expected.png:
+        * platform/mac/tables/mozilla/bugs/bug4527-expected.txt:
+        * platform/mac/tables/mozilla_expected_failures/core/captions1-expected.png:
+        * platform/mac/tables/mozilla_expected_failures/core/captions1-expected.txt:
+        * platform/mac/tables/mozilla_expected_failures/core/captions2-expected.png:
+        * platform/mac/tables/mozilla_expected_failures/core/captions2-expected.txt:
+
</ins><span class="cx"> 2014-06-20  Myles C. Maxfield  &lt;mmaxfield@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [iOS] Support Khmer and Lao fallback fonts
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmaccss1box_propertiesacid_testexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/css1/box_properties/acid_test-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmaccss1box_propertiesacid_testexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/css1/box_properties/acid_test-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/css1/box_properties/acid_test-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/css1/box_properties/acid_test-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -19,18 +19,18 @@
</span><span class="cx">               RenderBlock (anonymous) at (10,20) size 140x0
</span><span class="cx">                 RenderInline {FORM} at (0,0) size 0x0
</span><span class="cx">                   RenderText {#text} at (0,0) size 0x0
</span><del>-              RenderBlock (anonymous) at (10,20) size 140x40
-                RenderBlock {P} at (0,0) size 140x20
-                  RenderText {#text} at (0,4) size 28x12
-                    text run at (0,4) width 28: &quot;bang &quot;
-                  RenderBlock {INPUT} at (30,3) size 12x13 [color=#000000]
</del><ins>+              RenderBlock (anonymous) at (10,20) size 140x38
+                RenderBlock {P} at (0,0) size 140x19
+                  RenderText {#text} at (0,3) size 28x12
+                    text run at (0,3) width 28: &quot;bang &quot;
+                  RenderBlock {INPUT} at (30,3) size 12x12 [color=#000000]
</ins><span class="cx">                   RenderText {#text} at (0,0) size 0x0
</span><del>-                RenderBlock {P} at (0,20) size 140x20
-                  RenderText {#text} at (0,4) size 47x12
-                    text run at (0,4) width 47: &quot;whimper &quot;
-                  RenderBlock {INPUT} at (49,3) size 12x13 [color=#000000]
</del><ins>+                RenderBlock {P} at (0,19) size 140x19
+                  RenderText {#text} at (0,3) size 47x12
+                    text run at (0,3) width 47: &quot;whimper &quot;
+                  RenderBlock {INPUT} at (49,3) size 12x12 [color=#000000]
</ins><span class="cx">                   RenderText {#text} at (0,0) size 0x0
</span><del>-              RenderBlock (anonymous) at (10,60) size 140x0
</del><ins>+              RenderBlock (anonymous) at (10,58) size 140x0
</ins><span class="cx">                 RenderInline {FORM} at (0,0) size 0x0
</span><span class="cx">                 RenderText {#text} at (0,0) size 0x0
</span><span class="cx">             RenderBlock (floating) {LI} at (259,0) size 81x120 [color=#000000] [bgcolor=#FFCC00] [border: (5px solid #000000)]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmaccss21t09c5526cdisplay00eexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/css2.1/t09-c5526c-display-00-e-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmaccss21t09c5526cdisplay00eexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/css2.1/t09-c5526c-display-00-e-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/css2.1/t09-c5526c-display-00-e-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/css2.1/t09-c5526c-display-00-e-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -19,18 +19,18 @@
</span><span class="cx">               RenderBlock (anonymous) at (10,20) size 140x0
</span><span class="cx">                 RenderInline {FORM} at (0,0) size 0x0
</span><span class="cx">                   RenderText {#text} at (0,0) size 0x0
</span><del>-              RenderBlock (anonymous) at (10,20) size 140x40
-                RenderBlock {P} at (0,0) size 140x20
-                  RenderText {#text} at (0,4) size 28x12
-                    text run at (0,4) width 28: &quot;bang &quot;
-                  RenderBlock {INPUT} at (30,3) size 12x13 [color=#000000]
</del><ins>+              RenderBlock (anonymous) at (10,20) size 140x38
+                RenderBlock {P} at (0,0) size 140x19
+                  RenderText {#text} at (0,3) size 28x12
+                    text run at (0,3) width 28: &quot;bang &quot;
+                  RenderBlock {INPUT} at (30,3) size 12x12 [color=#000000]
</ins><span class="cx">                   RenderText {#text} at (0,0) size 0x0
</span><del>-                RenderBlock {P} at (0,20) size 140x20
-                  RenderText {#text} at (0,4) size 47x12
-                    text run at (0,4) width 47: &quot;whimper &quot;
-                  RenderBlock {INPUT} at (49,3) size 12x13 [color=#000000]
</del><ins>+                RenderBlock {P} at (0,19) size 140x19
+                  RenderText {#text} at (0,3) size 47x12
+                    text run at (0,3) width 47: &quot;whimper &quot;
+                  RenderBlock {INPUT} at (49,3) size 12x12 [color=#000000]
</ins><span class="cx">                   RenderText {#text} at (0,0) size 0x0
</span><del>-              RenderBlock (anonymous) at (10,60) size 140x0
</del><ins>+              RenderBlock (anonymous) at (10,58) size 140x0
</ins><span class="cx">                 RenderInline {FORM} at (0,0) size 0x0
</span><span class="cx">                 RenderText {#text} at (0,0) size 0x0
</span><span class="cx">             RenderBlock (floating) {LI} at (259,0) size 81x120 [color=#000000] [bgcolor=#FFCC00] [border: (5px solid #000000)]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastblockbasic011expectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/block/basic/011-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastblockbasic011expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/block/basic/011-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/block/basic/011-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/fast/block/basic/011-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -19,18 +19,18 @@
</span><span class="cx">               RenderBlock (anonymous) at (10,20) size 140x0
</span><span class="cx">                 RenderInline {FORM} at (0,0) size 0x0
</span><span class="cx">                   RenderText {#text} at (0,0) size 0x0
</span><del>-              RenderBlock (anonymous) at (10,20) size 140x40
-                RenderBlock {P} at (0,0) size 140x20
-                  RenderText {#text} at (0,4) size 28x12
-                    text run at (0,4) width 28: &quot;bang &quot;
-                  RenderBlock {INPUT} at (30,3) size 12x13 [color=#000000]
</del><ins>+              RenderBlock (anonymous) at (10,20) size 140x38
+                RenderBlock {P} at (0,0) size 140x19
+                  RenderText {#text} at (0,3) size 28x12
+                    text run at (0,3) width 28: &quot;bang &quot;
+                  RenderBlock {INPUT} at (30,3) size 12x12 [color=#000000]
</ins><span class="cx">                   RenderText {#text} at (0,0) size 0x0
</span><del>-                RenderBlock {P} at (0,20) size 140x20
-                  RenderText {#text} at (0,4) size 47x12
-                    text run at (0,4) width 47: &quot;whimper &quot;
-                  RenderBlock {INPUT} at (49,3) size 12x13 [color=#000000]
</del><ins>+                RenderBlock {P} at (0,19) size 140x19
+                  RenderText {#text} at (0,3) size 47x12
+                    text run at (0,3) width 47: &quot;whimper &quot;
+                  RenderBlock {INPUT} at (49,3) size 12x12 [color=#000000]
</ins><span class="cx">                   RenderText {#text} at (0,0) size 0x0
</span><del>-              RenderBlock (anonymous) at (10,60) size 140x0
</del><ins>+              RenderBlock (anonymous) at (10,58) size 140x0
</ins><span class="cx">                 RenderInline {FORM} at (0,0) size 0x0
</span><span class="cx">                 RenderText {#text} at (0,0) size 0x0
</span><span class="cx">             RenderBlock (floating) {LI} at (259,0) size 81x120 [color=#000000] [bgcolor=#FFCC00] [border: (5px solid #000000)]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastblockmargincollapse103expectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/block/margin-collapse/103-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastblockmargincollapse103expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/block/margin-collapse/103-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/block/margin-collapse/103-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/fast/block/margin-collapse/103-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -80,15 +80,15 @@
</span><span class="cx">               RenderText {#text} at (0,2) size 220x15
</span><span class="cx">                 text run at (0,2) width 220: &quot;Your research is primarily focused on:&quot;
</span><span class="cx">             RenderBlock {SPAN} at (325,250) size 180x21 [color=#333333]
</span><del>-              RenderBlock {INPUT} at (2,3) size 12x13 [color=#000000]
</del><ins>+              RenderBlock {INPUT} at (2,4) size 12x12 [color=#000000]
</ins><span class="cx">               RenderText {#text} at (16,2) size 32x15
</span><span class="cx">                 text run at (16,2) width 32: &quot;Texts&quot;
</span><span class="cx">             RenderBlock {SPAN} at (325,270) size 180x21 [color=#333333]
</span><del>-              RenderBlock {INPUT} at (2,3) size 12x13 [color=#000000]
</del><ins>+              RenderBlock {INPUT} at (2,4) size 12x12 [color=#000000]
</ins><span class="cx">               RenderText {#text} at (16,2) size 133x15
</span><span class="cx">                 text run at (16,2) width 133: &quot;Performance materials&quot;
</span><span class="cx">             RenderBlock {SPAN} at (325,290) size 180x21 [color=#333333]
</span><del>-              RenderBlock {INPUT} at (2,3) size 12x13 [color=#000000]
</del><ins>+              RenderBlock {INPUT} at (2,4) size 12x12 [color=#000000]
</ins><span class="cx">               RenderText {#text} at (16,2) size 21x15
</span><span class="cx">                 text run at (16,2) width 21: &quot;n/a&quot;
</span><span class="cx">             RenderBlock {H2} at (0,335) size 560x17 [color=#333333]
</span><span class="lines">@@ -100,11 +100,11 @@
</span><span class="cx">             RenderBlock {SPAN} at (325,361) size 180x21 [color=#333333]
</span><span class="cx">               RenderText {#text} at (0,2) size 19x15
</span><span class="cx">                 text run at (0,2) width 19: &quot;Yes&quot;
</span><del>-              RenderBlock {INPUT} at (21,3) size 12x13 [color=#000000]
</del><ins>+              RenderBlock {INPUT} at (21,4) size 12x12 [color=#000000]
</ins><span class="cx">               RenderText {#text} at (35,2) size 19x15
</span><span class="cx">                 text run at (35,2) width 4: &quot; &quot;
</span><span class="cx">                 text run at (39,2) width 15: &quot;No&quot;
</span><del>-              RenderBlock {INPUT} at (56,3) size 12x13 [color=#000000]
</del><ins>+              RenderBlock {INPUT} at (56,4) size 12x12 [color=#000000]
</ins><span class="cx">               RenderText {#text} at (0,0) size 0x0
</span><span class="cx">             RenderBlock {P} at (0,394) size 560x21 [color=#333333]
</span><span class="cx">               RenderText {#text} at (0,2) size 378x15
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformsbasicinputsexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/basic-inputs-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformsbasicinputsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/basic-inputs-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/forms/basic-inputs-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/fast/forms/basic-inputs-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -60,10 +60,10 @@
</span><span class="cx">       RenderBlock {DIV} at (10,405) size 450x21 [border: (1px solid #FF0000)]
</span><span class="cx">         RenderText {#text} at (1,1) size 7x18
</span><span class="cx">           text run at (1,1) width 7: &quot;a&quot;
</span><del>-        RenderBlock {INPUT} at (10,4) size 12x13
</del><ins>+        RenderBlock {INPUT} at (10,5) size 12x12
</ins><span class="cx">         RenderText {#text} at (24,1) size 36x18
</span><span class="cx">           text run at (24,1) width 36: &quot;radio &quot;
</span><del>-        RenderBlock {INPUT} at (62,4) size 12x13
</del><ins>+        RenderBlock {INPUT} at (62,5) size 12x12
</ins><span class="cx">         RenderText {#text} at (76,1) size 8x18
</span><span class="cx">           text run at (76,1) width 8: &quot;b&quot;
</span><span class="cx"> layer at (31,330) size 139x13 scrollWidth 165
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformsboxshadowoverrideexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/box-shadow-override-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformsboxshadowoverrideexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/box-shadow-override-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/forms/box-shadow-override-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/fast/forms/box-shadow-override-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">             RenderBlock {DIV} at (161,1) size 14x11
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock (anonymous) at (0,137) size 784x32
</span><del>-        RenderBlock {INPUT} at (2,12) size 12x13
</del><ins>+        RenderBlock {INPUT} at (2,13) size 12x12
</ins><span class="cx">         RenderText {#text} at (16,9) size 4x18
</span><span class="cx">           text run at (16,9) width 4: &quot; &quot;
</span><span class="cx">         RenderBlock {INPUT} at (22,13) size 12x12
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformsformelementgeometryexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformsformelementgeometryexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -29,10 +29,10 @@
</span><span class="cx">                     RenderBlock (anonymous) at (0,0) size 62x18
</span><span class="cx">                       RenderText at (8,2) size 31x13
</span><span class="cx">                         text run at (8,2) width 31: &quot;menu&quot;
</span><del>-            RenderTableCell {TD} at (132,4) size 18x19 [r=0 c=2 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 16x17 [border: (2px solid #0000FF)]
</del><ins>+            RenderTableCell {TD} at (132,5) size 18x18 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 16x16 [border: (2px solid #0000FF)]
</ins><span class="cx">                 RenderInline {FONT} at (0,0) size 12x28
</span><del>-                  RenderBlock {INPUT} at (2,2) size 12x13
</del><ins>+                  RenderBlock {INPUT} at (2,2) size 12x12
</ins><span class="cx">             RenderTableCell {TD} at (152,5) size 18x18 [r=0 c=3 rs=1 cs=1]
</span><span class="cx">               RenderBlock {DIV} at (1,1) size 16x16 [border: (2px solid #0000FF)]
</span><span class="cx">                 RenderInline {FONT} at (0,0) size 12x28
</span><span class="lines">@@ -52,9 +52,9 @@
</span><span class="cx">                   RenderBlock (anonymous) at (0,0) size 62x18
</span><span class="cx">                     RenderText at (8,2) size 31x13
</span><span class="cx">                       text run at (8,2) width 31: &quot;menu&quot;
</span><del>-            RenderTableCell {TD} at (132,4) size 18x19 [r=0 c=2 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 16x17 [border: (2px solid #0000FF)]
-                RenderBlock {INPUT} at (2,2) size 12x13
</del><ins>+            RenderTableCell {TD} at (132,5) size 18x18 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 16x16 [border: (2px solid #0000FF)]
+                RenderBlock {INPUT} at (2,2) size 12x12
</ins><span class="cx">             RenderTableCell {TD} at (152,5) size 18x18 [r=0 c=3 rs=1 cs=1]
</span><span class="cx">               RenderBlock {DIV} at (1,1) size 16x16 [border: (2px solid #0000FF)]
</span><span class="cx">                 RenderBlock {INPUT} at (2,2) size 12x12
</span><span class="lines">@@ -75,10 +75,10 @@
</span><span class="cx">                     RenderBlock (anonymous) at (0,0) size 62x18
</span><span class="cx">                       RenderText at (8,2) size 31x13
</span><span class="cx">                         text run at (8,2) width 31: &quot;menu&quot;
</span><del>-            RenderTableCell {TD} at (132,4) size 18x19 [r=0 c=2 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 16x17 [border: (2px solid #0000FF)]
</del><ins>+            RenderTableCell {TD} at (132,5) size 18x18 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 16x16 [border: (2px solid #0000FF)]
</ins><span class="cx">                 RenderInline {FONT} at (0,0) size 12x13
</span><del>-                  RenderBlock {INPUT} at (2,2) size 12x13
</del><ins>+                  RenderBlock {INPUT} at (2,2) size 12x12
</ins><span class="cx">             RenderTableCell {TD} at (152,5) size 18x18 [r=0 c=3 rs=1 cs=1]
</span><span class="cx">               RenderBlock {DIV} at (1,1) size 16x16 [border: (2px solid #0000FF)]
</span><span class="cx">                 RenderInline {FONT} at (0,0) size 12x13
</span><span class="lines">@@ -120,7 +120,7 @@
</span><span class="cx">                 text run at (8,2) width 31: &quot;menu&quot;
</span><span class="cx">           RenderText {#text} at (170,0) size 7x28
</span><span class="cx">             text run at (170,0) width 7: &quot; &quot;
</span><del>-          RenderBlock {INPUT} at (178,11) size 13x13
</del><ins>+          RenderBlock {INPUT} at (178,12) size 13x12
</ins><span class="cx">           RenderText {#text} at (192,0) size 7x28
</span><span class="cx">             text run at (192,0) width 7: &quot; &quot;
</span><span class="cx">           RenderBlock {INPUT} at (200,12) size 13x12
</span><span class="lines">@@ -140,7 +140,7 @@
</span><span class="cx">               text run at (8,2) width 31: &quot;menu&quot;
</span><span class="cx">         RenderText {#text} at (152,1) size 5x18
</span><span class="cx">           text run at (152,1) width 5: &quot; &quot;
</span><del>-        RenderBlock {INPUT} at (158,4) size 13x13
</del><ins>+        RenderBlock {INPUT} at (158,5) size 13x12
</ins><span class="cx">         RenderText {#text} at (172,1) size 5x18
</span><span class="cx">           text run at (172,1) width 5: &quot; &quot;
</span><span class="cx">         RenderBlock {INPUT} at (178,5) size 13x12
</span><span class="lines">@@ -161,7 +161,7 @@
</span><span class="cx">                 text run at (8,2) width 31: &quot;menu&quot;
</span><span class="cx">           RenderText {#text} at (142,5) size 4x13
</span><span class="cx">             text run at (142,5) width 4: &quot; &quot;
</span><del>-          RenderBlock {INPUT} at (147,4) size 13x13
</del><ins>+          RenderBlock {INPUT} at (147,5) size 13x12
</ins><span class="cx">           RenderText {#text} at (161,5) size 4x13
</span><span class="cx">             text run at (161,5) width 4: &quot; &quot;
</span><span class="cx">           RenderBlock {INPUT} at (166,5) size 13x12
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformsformmoveexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/formmove-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/forms/formmove-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/fast/forms/formmove-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -4,23 +4,23 @@
</span><span class="cx">   RenderBlock {HTML} at (0,0) size 800x600
</span><span class="cx">     RenderBody {BODY} at (8,8) size 784x584
</span><span class="cx">       RenderBlock {FORM} at (0,0) size 784x19
</span><del>-        RenderBlock {INPUT} at (2,3) size 12x13
</del><ins>+        RenderBlock {INPUT} at (2,4) size 12x12
</ins><span class="cx">         RenderText {#text} at (16,0) size 34x18
</span><span class="cx">           text run at (16,0) width 34: &quot;Two &quot;
</span><del>-        RenderBlock {INPUT} at (52,3) size 12x13
</del><ins>+        RenderBlock {INPUT} at (52,4) size 12x12
</ins><span class="cx">         RenderText {#text} at (66,0) size 37x18
</span><span class="cx">           text run at (66,0) width 37: &quot;Three&quot;
</span><span class="cx">       RenderBlock {FORM} at (0,35) size 784x19
</span><del>-        RenderBlock {INPUT} at (2,3) size 12x13
</del><ins>+        RenderBlock {INPUT} at (2,4) size 12x12
</ins><span class="cx">         RenderText {#text} at (16,0) size 31x18
</span><span class="cx">           text run at (16,0) width 31: &quot;One &quot;
</span><del>-        RenderBlock {INPUT} at (49,3) size 12x13
</del><ins>+        RenderBlock {INPUT} at (49,4) size 12x12
</ins><span class="cx">         RenderText {#text} at (63,0) size 34x18
</span><span class="cx">           text run at (63,0) width 34: &quot;Two &quot;
</span><del>-        RenderBlock {INPUT} at (99,3) size 12x13
</del><ins>+        RenderBlock {INPUT} at (99,4) size 12x12
</ins><span class="cx">         RenderText {#text} at (113,0) size 41x18
</span><span class="cx">           text run at (113,0) width 41: &quot;Three &quot;
</span><del>-        RenderBlock {INPUT} at (156,3) size 12x13
</del><ins>+        RenderBlock {INPUT} at (156,4) size 12x12
</ins><span class="cx">         RenderText {#text} at (170,0) size 27x18
</span><span class="cx">           text run at (170,0) width 27: &quot;One&quot;
</span><span class="cx">       RenderBlock (anonymous) at (0,70) size 784x36
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformsformmove2expectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/formmove2-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformsformmove2expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/formmove2-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/forms/formmove2-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/fast/forms/formmove2-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -3,10 +3,10 @@
</span><span class="cx"> layer at (0,0) size 800x600
</span><span class="cx">   RenderBlock {HTML} at (0,0) size 800x600
</span><span class="cx">     RenderBody {BODY} at (8,8) size 784x584
</span><del>-      RenderBlock {FORM} at (0,0) size 784x19
-        RenderBlock {INPUT} at (2,3) size 12x13
-        RenderBlock {INPUT} at (18,3) size 12x13
-      RenderBlock (anonymous) at (0,35) size 784x36
</del><ins>+      RenderBlock {FORM} at (0,0) size 784x18
+        RenderBlock {INPUT} at (2,3) size 12x12
+        RenderBlock {INPUT} at (18,3) size 12x12
+      RenderBlock (anonymous) at (0,34) size 784x36
</ins><span class="cx">         RenderText {#text} at (0,0) size 777x36
</span><span class="cx">           text run at (0,0) width 777: &quot;There should be two elements in the first form and one in the second. The count in form one is 2, and the count in form two&quot;
</span><span class="cx">           text run at (0,18) width 26: &quot;is 1.&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformsinputappearanceheightexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/input-appearance-height-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformsinputappearanceheightexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/input-appearance-height-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/forms/input-appearance-height-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/fast/forms/input-appearance-height-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx">         RenderBR {BR} at (56,101) size 0x0
</span><span class="cx">         RenderText {#text} at (0,105) size 36x18
</span><span class="cx">           text run at (0,105) width 36: &quot;radio &quot;
</span><del>-        RenderBlock {INPUT} at (38,108) size 12x13
</del><ins>+        RenderBlock {INPUT} at (38,109) size 12x12
</ins><span class="cx">         RenderText {#text} at (52,105) size 4x18
</span><span class="cx">           text run at (52,105) width 4: &quot; &quot;
</span><span class="cx">         RenderBR {BR} at (56,119) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformsinputvalueexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/input-value-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformsinputvalueexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/forms/input-value-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/forms/input-value-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/fast/forms/input-value-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -11,8 +11,8 @@
</span><span class="cx">         RenderText {#text} at (0,0) size 713x18
</span><span class="cx">           text run at (0,0) width 713: &quot;Results that match Gecko are like WinIE, but with \&quot;before\&quot; for the attribute in the first two rows and the last row.&quot;
</span><span class="cx">       RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
</span><del>-      RenderBlock {FORM} at (0,96) size 784x366
-        RenderTable {TABLE} at (0,0) size 761x366
</del><ins>+      RenderBlock {FORM} at (0,96) size 784x365
+        RenderTable {TABLE} at (0,0) size 761x365
</ins><span class="cx">           RenderTableSection {THEAD} at (0,0) size 761x24
</span><span class="cx">             RenderTableRow {TR} at (0,2) size 761x20
</span><span class="cx">               RenderTableCell {TH} at (2,2) size 385x20 [r=0 c=0 rs=1 cs=1]
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">               RenderTableCell {TH} at (698,2) size 61x20 [r=0 c=3 rs=1 cs=1]
</span><span class="cx">                 RenderText {#text} at (1,1) size 59x18
</span><span class="cx">                   text run at (1,1) width 59: &quot;attribute&quot;
</span><del>-          RenderTableSection {TBODY} at (0,24) size 761x342
</del><ins>+          RenderTableSection {TBODY} at (0,24) size 761x341
</ins><span class="cx">             RenderTableRow {TR} at (0,0) size 761x25
</span><span class="cx">               RenderTableCell {TD} at (2,2) size 385x20 [r=0 c=0 rs=1 cs=1]
</span><span class="cx">                 RenderText {#text} at (1,1) size 207x18
</span><span class="lines">@@ -102,102 +102,102 @@
</span><span class="cx">               RenderTableCell {TD} at (698,124) size 61x20 [r=5 c=3 rs=1 cs=1]
</span><span class="cx">                 RenderText {#text} at (1,1) size 28x18
</span><span class="cx">                   text run at (1,1) width 28: &quot;after&quot;
</span><del>-            RenderTableRow {TR} at (0,146) size 761x21
</del><ins>+            RenderTableRow {TR} at (0,146) size 761x20
</ins><span class="cx">               RenderTableCell {TD} at (2,146) size 385x20 [r=6 c=0 rs=1 cs=1]
</span><span class="cx">                 RenderText {#text} at (1,1) size 216x18
</span><span class="cx">                   text run at (1,1) width 216: &quot;radio with value property changed&quot;
</span><del>-              RenderTableCell {TD} at (389,146) size 243x21 [r=6 c=1 rs=1 cs=1]
-                RenderBlock {INPUT} at (3,4) size 12x13
</del><ins>+              RenderTableCell {TD} at (389,146) size 243x20 [r=6 c=1 rs=1 cs=1]
+                RenderBlock {INPUT} at (3,4) size 12x12
</ins><span class="cx">               RenderTableCell {TD} at (634,146) size 62x20 [r=6 c=2 rs=1 cs=1]
</span><span class="cx">                 RenderText {#text} at (1,1) size 28x18
</span><span class="cx">                   text run at (1,1) width 28: &quot;after&quot;
</span><span class="cx">               RenderTableCell {TD} at (698,146) size 61x20 [r=6 c=3 rs=1 cs=1]
</span><span class="cx">                 RenderText {#text} at (1,1) size 28x18
</span><span class="cx">                   text run at (1,1) width 28: &quot;after&quot;
</span><del>-            RenderTableRow {TR} at (0,169) size 761x25
-              RenderTableCell {TD} at (2,171) size 385x20 [r=7 c=0 rs=1 cs=1]
</del><ins>+            RenderTableRow {TR} at (0,168) size 761x25
+              RenderTableCell {TD} at (2,170) size 385x20 [r=7 c=0 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 205x18
</span><span class="cx">                   text run at (1,1) width 205: &quot;text with value attribute changed&quot;
</span><del>-              RenderTableCell {TD} at (389,169) size 243x25 [r=7 c=1 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (389,168) size 243x25 [r=7 c=1 rs=1 cs=1]
</ins><span class="cx">                 RenderTextControl {INPUT} at (3,3) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
</span><del>-              RenderTableCell {TD} at (634,171) size 62x20 [r=7 c=2 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (634,170) size 62x20 [r=7 c=2 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 28x18
</span><span class="cx">                   text run at (1,1) width 28: &quot;after&quot;
</span><del>-              RenderTableCell {TD} at (698,171) size 61x20 [r=7 c=3 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (698,170) size 61x20 [r=7 c=3 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 28x18
</span><span class="cx">                   text run at (1,1) width 28: &quot;after&quot;
</span><del>-            RenderTableRow {TR} at (0,196) size 761x20
-              RenderTableCell {TD} at (2,196) size 385x20 [r=8 c=0 rs=1 cs=1]
</del><ins>+            RenderTableRow {TR} at (0,195) size 761x20
+              RenderTableCell {TD} at (2,195) size 385x20 [r=8 c=0 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 247x18
</span><span class="cx">                   text run at (1,1) width 247: &quot;check box with value attribute changed&quot;
</span><del>-              RenderTableCell {TD} at (389,196) size 243x20 [r=8 c=1 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (389,195) size 243x20 [r=8 c=1 rs=1 cs=1]
</ins><span class="cx">                 RenderBlock {INPUT} at (3,4) size 12x12
</span><del>-              RenderTableCell {TD} at (634,196) size 62x20 [r=8 c=2 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (634,195) size 62x20 [r=8 c=2 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 28x18
</span><span class="cx">                   text run at (1,1) width 28: &quot;after&quot;
</span><del>-              RenderTableCell {TD} at (698,196) size 61x20 [r=8 c=3 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (698,195) size 61x20 [r=8 c=3 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 28x18
</span><span class="cx">                   text run at (1,1) width 28: &quot;after&quot;
</span><del>-            RenderTableRow {TR} at (0,218) size 761x20
-              RenderTableCell {TD} at (2,218) size 385x20 [r=9 c=0 rs=1 cs=1]
</del><ins>+            RenderTableRow {TR} at (0,217) size 761x20
+              RenderTableCell {TD} at (2,217) size 385x20 [r=9 c=0 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 383x18
</span><span class="cx">                   text run at (1,1) width 383: &quot;text with value property changed, then turned into check box&quot;
</span><del>-              RenderTableCell {TD} at (389,218) size 243x20 [r=9 c=1 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (389,217) size 243x20 [r=9 c=1 rs=1 cs=1]
</ins><span class="cx">                 RenderBlock {INPUT} at (3,4) size 12x12
</span><del>-              RenderTableCell {TD} at (634,218) size 62x20 [r=9 c=2 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (634,217) size 62x20 [r=9 c=2 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 28x18
</span><span class="cx">                   text run at (1,1) width 28: &quot;after&quot;
</span><del>-              RenderTableCell {TD} at (698,218) size 61x20 [r=9 c=3 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (698,217) size 61x20 [r=9 c=3 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 28x18
</span><span class="cx">                   text run at (1,1) width 28: &quot;after&quot;
</span><del>-            RenderTableRow {TR} at (0,240) size 761x25
-              RenderTableCell {TD} at (2,242) size 385x20 [r=10 c=0 rs=1 cs=1]
</del><ins>+            RenderTableRow {TR} at (0,239) size 761x25
+              RenderTableCell {TD} at (2,241) size 385x20 [r=10 c=0 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 383x18
</span><span class="cx">                   text run at (1,1) width 383: &quot;check box with value property changed, then turned into text&quot;
</span><del>-              RenderTableCell {TD} at (389,240) size 243x25 [r=10 c=1 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (389,239) size 243x25 [r=10 c=1 rs=1 cs=1]
</ins><span class="cx">                 RenderTextControl {INPUT} at (3,3) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
</span><del>-              RenderTableCell {TD} at (634,242) size 62x20 [r=10 c=2 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (634,241) size 62x20 [r=10 c=2 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 28x18
</span><span class="cx">                   text run at (1,1) width 28: &quot;after&quot;
</span><del>-              RenderTableCell {TD} at (698,242) size 61x20 [r=10 c=3 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (698,241) size 61x20 [r=10 c=3 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 28x18
</span><span class="cx">                   text run at (1,1) width 28: &quot;after&quot;
</span><del>-            RenderTableRow {TR} at (0,267) size 761x20
-              RenderTableCell {TD} at (2,267) size 385x20 [r=11 c=0 rs=1 cs=1]
</del><ins>+            RenderTableRow {TR} at (0,266) size 761x20
+              RenderTableCell {TD} at (2,266) size 385x20 [r=11 c=0 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 381x18
</span><span class="cx">                   text run at (1,1) width 381: &quot;text with value attribute changed, then turned into check box&quot;
</span><del>-              RenderTableCell {TD} at (389,267) size 243x20 [r=11 c=1 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (389,266) size 243x20 [r=11 c=1 rs=1 cs=1]
</ins><span class="cx">                 RenderBlock {INPUT} at (3,4) size 12x12
</span><del>-              RenderTableCell {TD} at (634,267) size 62x20 [r=11 c=2 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (634,266) size 62x20 [r=11 c=2 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 28x18
</span><span class="cx">                   text run at (1,1) width 28: &quot;after&quot;
</span><del>-              RenderTableCell {TD} at (698,267) size 61x20 [r=11 c=3 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (698,266) size 61x20 [r=11 c=3 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 28x18
</span><span class="cx">                   text run at (1,1) width 28: &quot;after&quot;
</span><del>-            RenderTableRow {TR} at (0,289) size 761x25
-              RenderTableCell {TD} at (2,291) size 385x20 [r=12 c=0 rs=1 cs=1]
</del><ins>+            RenderTableRow {TR} at (0,288) size 761x25
+              RenderTableCell {TD} at (2,290) size 385x20 [r=12 c=0 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 381x18
</span><span class="cx">                   text run at (1,1) width 381: &quot;check box with value attribute changed, then turned into text&quot;
</span><del>-              RenderTableCell {TD} at (389,289) size 243x25 [r=12 c=1 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (389,288) size 243x25 [r=12 c=1 rs=1 cs=1]
</ins><span class="cx">                 RenderTextControl {INPUT} at (3,3) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
</span><del>-              RenderTableCell {TD} at (634,291) size 62x20 [r=12 c=2 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (634,290) size 62x20 [r=12 c=2 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 28x18
</span><span class="cx">                   text run at (1,1) width 28: &quot;after&quot;
</span><del>-              RenderTableCell {TD} at (698,291) size 61x20 [r=12 c=3 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (698,290) size 61x20 [r=12 c=3 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 28x18
</span><span class="cx">                   text run at (1,1) width 28: &quot;after&quot;
</span><del>-            RenderTableRow {TR} at (0,316) size 761x24
-              RenderTableCell {TD} at (2,318) size 385x20 [r=13 c=0 rs=1 cs=1]
</del><ins>+            RenderTableRow {TR} at (0,315) size 761x24
+              RenderTableCell {TD} at (2,317) size 385x20 [r=13 c=0 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 204x18
</span><span class="cx">                   text run at (1,1) width 204: &quot;file with value property changed&quot;
</span><del>-              RenderTableCell {TD} at (389,316) size 243x24 [r=13 c=1 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (389,315) size 243x24 [r=13 c=1 rs=1 cs=1]
</ins><span class="cx">                 RenderFileUploadControl {INPUT} at (3,3) size 237x18 &quot;no file selected&quot;
</span><span class="cx">                   RenderButton {INPUT} at (0,0) size 78x18 [bgcolor=#C0C0C0]
</span><span class="cx">                     RenderBlock (anonymous) at (8,2) size 62x13
</span><span class="cx">                       RenderText at (0,0) size 62x13
</span><span class="cx">                         text run at (0,0) width 62: &quot;Choose File&quot;
</span><del>-              RenderTableCell {TD} at (634,327) size 62x2 [r=13 c=2 rs=1 cs=1]
-              RenderTableCell {TD} at (698,318) size 61x20 [r=13 c=3 rs=1 cs=1]
</del><ins>+              RenderTableCell {TD} at (634,326) size 62x2 [r=13 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (698,317) size 61x20 [r=13 c=3 rs=1 cs=1]
</ins><span class="cx">                 RenderText {#text} at (1,1) size 40x18
</span><span class="cx">                   text run at (1,1) width 40: &quot;before&quot;
</span><span class="cx"> layer at (403,134) size 139x13
</span><span class="lines">@@ -208,15 +208,15 @@
</span><span class="cx">   RenderBlock {DIV} at (3,3) size 140x13
</span><span class="cx">     RenderText {#text} at (0,0) size 37x13
</span><span class="cx">       text run at (0,0) width 37: &quot;\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}&quot;
</span><del>-layer at (403,303) size 139x13
</del><ins>+layer at (403,302) size 139x13
</ins><span class="cx">   RenderBlock {DIV} at (3,3) size 140x13
</span><span class="cx">     RenderText {#text} at (0,0) size 25x13
</span><span class="cx">       text run at (0,0) width 25: &quot;after&quot;
</span><del>-layer at (403,374) size 139x13
</del><ins>+layer at (403,373) size 139x13
</ins><span class="cx">   RenderBlock {DIV} at (3,3) size 140x13
</span><span class="cx">     RenderText {#text} at (0,0) size 25x13
</span><span class="cx">       text run at (0,0) width 25: &quot;after&quot;
</span><del>-layer at (403,423) size 139x13
</del><ins>+layer at (403,422) size 139x13
</ins><span class="cx">   RenderBlock {DIV} at (3,3) size 140x13
</span><span class="cx">     RenderText {#text} at (0,0) size 25x13
</span><span class="cx">       text run at (0,0) width 25: &quot;after&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastinlinepositionedLifetimeexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/inline/positionedLifetime-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/inline/positionedLifetime-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/fast/inline/positionedLifetime-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -3,7 +3,7 @@
</span><span class="cx"> layer at (0,0) size 800x600
</span><span class="cx">   RenderBlock {HTML} at (0,0) size 800x600
</span><span class="cx">     RenderBody {BODY} at (8,8) size 784x584
</span><del>-      RenderBlock {INPUT} at (2,3) size 12x13
</del><ins>+      RenderBlock {INPUT} at (2,4) size 12x12
</ins><span class="cx">       RenderText {#text} at (16,0) size 4x18
</span><span class="cx">         text run at (16,0) width 4: &quot; &quot;
</span><span class="cx">       RenderBR {BR} at (20,14) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastreplacedreplacedbreakingexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/replaced/replaced-breaking-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastreplacedreplacedbreakingexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/replaced/replaced-breaking-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/replaced/replaced-breaking-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/fast/replaced/replaced-breaking-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -3,7 +3,7 @@
</span><span class="cx"> layer at (0,0) size 800x600
</span><span class="cx">   RenderBlock {HTML} at (0,0) size 800x600
</span><span class="cx">     RenderBody {BODY} at (8,8) size 784x584
</span><del>-      RenderBlock {DIV} at (0,0) size 32x538 [border: (1px solid #FF0000)]
</del><ins>+      RenderBlock {DIV} at (0,0) size 32x536 [border: (1px solid #FF0000)]
</ins><span class="cx">         RenderTextControl {INPUT} at (3,3) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
</span><span class="cx">         RenderTextControl {INPUT} at (3,26) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="lines">@@ -43,24 +43,24 @@
</span><span class="cx">         RenderBlock {INPUT} at (3,358) size 12x12
</span><span class="cx">         RenderBlock {INPUT} at (3,376) size 12x12
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><del>-        RenderBlock {INPUT} at (3,394) size 12x13
-        RenderBlock {INPUT} at (3,413) size 12x13
</del><ins>+        RenderBlock {INPUT} at (3,394) size 12x12
+        RenderBlock {INPUT} at (3,412) size 12x12
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><del>-        RenderIFrame {IFRAME} at (1,429) size 27x27 [border: (1px solid #000000)]
</del><ins>+        RenderIFrame {IFRAME} at (1,427) size 27x27 [border: (1px solid #000000)]
</ins><span class="cx">           layer at (0,0) size 25x25
</span><span class="cx">             RenderView at (0,0) size 25x25
</span><span class="cx">           layer at (0,0) size 25x25
</span><span class="cx">             RenderBlock {HTML} at (0,0) size 25x25
</span><span class="cx">               RenderBody {BODY} at (8,8) size 9x9
</span><del>-        RenderIFrame {IFRAME} at (1,456) size 27x27 [border: (1px solid #000000)]
</del><ins>+        RenderIFrame {IFRAME} at (1,454) size 27x27 [border: (1px solid #000000)]
</ins><span class="cx">           layer at (0,0) size 25x25
</span><span class="cx">             RenderView at (0,0) size 25x25
</span><span class="cx">           layer at (0,0) size 25x25
</span><span class="cx">             RenderBlock {HTML} at (0,0) size 25x25
</span><span class="cx">               RenderBody {BODY} at (8,8) size 9x9
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><del>-        RenderEmbeddedObject {EMBED} at (1,483) size 27x27 [border: (1px solid #000000)]
-        RenderEmbeddedObject {EMBED} at (1,510) size 27x27 [border: (1px solid #000000)]
</del><ins>+        RenderEmbeddedObject {EMBED} at (1,481) size 27x27 [border: (1px solid #000000)]
+        RenderEmbeddedObject {EMBED} at (1,508) size 27x27 [border: (1px solid #000000)]
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx"> layer at (14,14) size 139x13
</span><span class="cx">   RenderBlock {DIV} at (3,3) size 140x13
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastreplacedwidth100percentradioexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/replaced/width100percent-radio-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/replaced/width100percent-radio-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/fast/replaced/width100percent-radio-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -6,15 +6,15 @@
</span><span class="cx">       RenderBlock (anonymous) at (0,0) size 784x18
</span><span class="cx">         RenderText {#text} at (0,0) size 309x18
</span><span class="cx">           text run at (0,0) width 309: &quot;The following sets of buttons should not overlap.&quot;
</span><del>-      RenderTable {TABLE} at (0,18) size 784x23
-        RenderTableSection {TBODY} at (0,0) size 784x23
-          RenderTableRow {TR} at (0,1) size 784x21
-            RenderTableCell {TD} at (1,1) size 6x21 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {INPUT} at (3,4) size 4x13
-            RenderTableCell {TD} at (8,1) size 6x21 [r=0 c=1 rs=1 cs=1]
-              RenderBlock {INPUT} at (3,4) size 4x13
-            RenderTableCell {TD} at (15,1) size 6x21 [r=0 c=2 rs=1 cs=1]
-              RenderBlock {INPUT} at (3,4) size 4x13
</del><ins>+      RenderTable {TABLE} at (0,18) size 784x22
+        RenderTableSection {TBODY} at (0,0) size 784x22
+          RenderTableRow {TR} at (0,1) size 784x20
+            RenderTableCell {TD} at (1,1) size 6x20 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {INPUT} at (3,4) size 4x12
+            RenderTableCell {TD} at (8,1) size 6x20 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {INPUT} at (3,4) size 4x12
+            RenderTableCell {TD} at (15,1) size 6x20 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {INPUT} at (3,4) size 4x12
</ins><span class="cx">             RenderTableCell {TD} at (22,1) size 761x20 [r=0 c=3 rs=1 cs=1]
</span><span class="cx">               RenderText {#text} at (1,1) size 4x18
</span><span class="cx">                 text run at (1,1) width 4: &quot; &quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmachttptestsnavigationjavascriptlinkframesexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/http/tests/navigation/javascriptlink-frames-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmachttptestsnavigationjavascriptlinkframesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -40,11 +40,11 @@
</span><span class="cx">                   text run at (0,81) width 334: &quot;that we can use for testing&quot;
</span><span class="cx">                 RenderTextControl {INPUT} at (336,96) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
</span><span class="cx">                 RenderBR {BR} at (483,110) size 1x0
</span><del>-                RenderBlock {INPUT} at (2,136) size 12x13
</del><ins>+                RenderBlock {INPUT} at (2,137) size 12x12
</ins><span class="cx">                 RenderText {#text} at (16,118) size 73x37
</span><span class="cx">                   text run at (16,118) width 73: &quot; Male&quot;
</span><span class="cx">                 RenderBR {BR} at (89,147) size 0x0
</span><del>-                RenderBlock {INPUT} at (2,173) size 12x13
</del><ins>+                RenderBlock {INPUT} at (2,174) size 12x12
</ins><span class="cx">                 RenderText {#text} at (16,155) size 102x37
</span><span class="cx">                   text run at (16,155) width 102: &quot; Female&quot;
</span><span class="cx">                 RenderBR {BR} at (118,184) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmactablesmozillabugsbug1318expectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug1318-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmactablesmozillabugsbug1318expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug1318-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug1318-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug1318-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -3,8 +3,8 @@
</span><span class="cx"> layer at (0,0) size 800x600
</span><span class="cx">   RenderBlock {HTML} at (0,0) size 800x600
</span><span class="cx">     RenderBody {BODY} at (8,8) size 784x584
</span><del>-      RenderTable {TABLE} at (0,0) size 784x140
-        RenderTableSection {TBODY} at (0,0) size 784x140
</del><ins>+      RenderTable {TABLE} at (0,0) size 784x138
+        RenderTableSection {TBODY} at (0,0) size 784x138
</ins><span class="cx">           RenderTableRow {TR} at (0,0) size 784x74
</span><span class="cx">             RenderTableCell {TD} at (0,0) size 784x74 [r=0 c=0 rs=1 cs=4]
</span><span class="cx">               RenderBR {BR} at (392,1) size 0x18
</span><span class="lines">@@ -17,31 +17,31 @@
</span><span class="cx">                 RenderBR {BR} at (572,51) size 0x0
</span><span class="cx">                 RenderBR {BR} at (392,55) size 0x17
</span><span class="cx">               RenderText {#text} at (0,0) size 0x0
</span><del>-          RenderTableRow {TR} at (0,74) size 784x21
-            RenderTableCell {TD} at (0,76) size 556x17 [r=1 c=0 rs=1 cs=1]
</del><ins>+          RenderTableRow {TR} at (0,74) size 784x20
+            RenderTableCell {TD} at (0,75) size 556x17 [r=1 c=0 rs=1 cs=1]
</ins><span class="cx">               RenderInline {FONT} at (0,0) size 140x15
</span><span class="cx">                 RenderText {#text} at (415,1) size 140x15
</span><span class="cx">                   text run at (415,1) width 140: &quot;I agree with the program&quot;
</span><span class="cx">               RenderText {#text} at (0,0) size 0x0
</span><del>-            RenderTableCell {TD} at (556,74) size 64x21 [r=1 c=1 rs=1 cs=1]
-              RenderBlock {INPUT} at (3,4) size 12x13
-          RenderTableRow {TR} at (0,95) size 784x21
-            RenderTableCell {TD} at (0,97) size 556x17 [r=2 c=0 rs=1 cs=1]
</del><ins>+            RenderTableCell {TD} at (556,74) size 64x20 [r=1 c=1 rs=1 cs=1]
+              RenderBlock {INPUT} at (3,4) size 12x12
+          RenderTableRow {TR} at (0,94) size 784x20
+            RenderTableCell {TD} at (0,95) size 556x17 [r=2 c=0 rs=1 cs=1]
</ins><span class="cx">               RenderInline {FONT} at (0,0) size 153x15
</span><span class="cx">                 RenderText {#text} at (402,1) size 153x15
</span><span class="cx">                   text run at (402,1) width 153: &quot;I think vouchers are wrong&quot;
</span><span class="cx">               RenderText {#text} at (0,0) size 0x0
</span><del>-            RenderTableCell {TD} at (556,95) size 64x21 [r=2 c=1 rs=1 cs=1]
-              RenderBlock {INPUT} at (3,4) size 12x13
-          RenderTableRow {TR} at (0,116) size 784x24
-            RenderTableCell {TD} at (0,119) size 620x17 [r=3 c=0 rs=1 cs=2]
</del><ins>+            RenderTableCell {TD} at (556,94) size 64x20 [r=2 c=1 rs=1 cs=1]
+              RenderBlock {INPUT} at (3,4) size 12x12
+          RenderTableRow {TR} at (0,114) size 784x24
+            RenderTableCell {TD} at (0,117) size 620x17 [r=3 c=0 rs=1 cs=2]
</ins><span class="cx">               RenderInline {A} at (0,0) size 76x18 [color=#0000EE]
</span><span class="cx">                 RenderInline {FONT} at (0,0) size 76x15
</span><span class="cx">                   RenderText {#text} at (272,1) size 76x15
</span><span class="cx">                     text run at (272,1) width 76: &quot;View Results&quot;
</span><span class="cx">               RenderInline {FONT} at (0,0) size 0x15
</span><span class="cx">                 RenderText {#text} at (0,0) size 0x0
</span><del>-            RenderTableCell {TD} at (620,116) size 164x24 [r=3 c=2 rs=1 cs=2]
</del><ins>+            RenderTableCell {TD} at (620,114) size 164x24 [r=3 c=2 rs=1 cs=2]
</ins><span class="cx">               RenderButton {INPUT} at (62,3) size 40x18 [bgcolor=#C0C0C0]
</span><span class="cx">                 RenderBlock (anonymous) at (8,2) size 23x13
</span><span class="cx">                   RenderText at (0,0) size 23x13
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmactablesmozillabugsbug4527expectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug4527-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmactablesmozillabugsbug4527expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug4527-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug4527-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug4527-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -39,9 +39,9 @@
</span><span class="cx">               RenderTextControl {INPUT} at (5,2) size 76x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
</span><span class="cx">               RenderImage {INPUT} at (82,3) size 26x18
</span><span class="cx">             RenderTableCell {TD} at (483,70) size 130x25 [bgcolor=#CCCCCC] [r=1 c=3 rs=1 cs=1]
</span><del>-              RenderBlock {INPUT} at (2,5) size 12x13
</del><ins>+              RenderBlock {INPUT} at (2,6) size 12x12
</ins><span class="cx">               RenderImage {IMG} at (16,0) size 40x25
</span><del>-              RenderBlock {INPUT} at (58,5) size 12x13
</del><ins>+              RenderBlock {INPUT} at (58,6) size 12x12
</ins><span class="cx">               RenderText {#text} at (72,2) size 4x18
</span><span class="cx">                 text run at (72,2) width 4: &quot; &quot;
</span><span class="cx">               RenderImage {IMG} at (76,0) size 46x25
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmactablesmozilla_expected_failurescorecaptions1expectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/core/captions1-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmactablesmozilla_expected_failurescorecaptions1expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/core/captions1-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/core/captions1-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/core/captions1-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx">         RenderBlock {CAPTION} at (10,68) size 80x25 [border: (3px solid #800080)]
</span><span class="cx">           RenderText {#text} at (9,3) size 46x18
</span><span class="cx">             text run at (9,3) width 46: &quot;caption&quot;
</span><del>-          RenderBlock {INPUT} at (57,6) size 12x13
</del><ins>+          RenderBlock {INPUT} at (57,7) size 12x12
</ins><span class="cx">         RenderTableSection {TBODY} at (10,10) size 70x46
</span><span class="cx">           RenderTableRow {TR} at (0,2) size 70x20
</span><span class="cx">             RenderTableCell {TD} at (2,2) size 32x20 [r=0 c=0 rs=1 cs=1]
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">         RenderBlock {CAPTION} at (10,68) size 80x43 [border: (3px solid #800080)]
</span><span class="cx">           RenderText {#text} at (9,3) size 46x18
</span><span class="cx">             text run at (9,3) width 46: &quot;caption&quot;
</span><del>-          RenderBlock {INPUT} at (57,6) size 12x13
</del><ins>+          RenderBlock {INPUT} at (57,7) size 12x12
</ins><span class="cx">           RenderText {#text} at (17,22) size 46x18
</span><span class="cx">             text run at (17,22) width 46: &quot;foo foo&quot;
</span><span class="cx">         RenderTableSection {TBODY} at (10,10) size 70x46
</span><span class="lines">@@ -61,7 +61,7 @@
</span><span class="cx">         RenderBlock {CAPTION} at (10,68) size 138x43 [border: (3px solid #800080)]
</span><span class="cx">           RenderText {#text} at (38,3) size 46x18
</span><span class="cx">             text run at (38,3) width 46: &quot;caption&quot;
</span><del>-          RenderBlock {INPUT} at (86,6) size 12x13
</del><ins>+          RenderBlock {INPUT} at (86,7) size 12x12
</ins><span class="cx">           RenderText {#text} at (3,22) size 142x18
</span><span class="cx">             text run at (3,22) width 142: &quot;very_large_very_large&quot;
</span><span class="cx">         RenderTableSection {TBODY} at (10,10) size 128x46
</span><span class="lines">@@ -108,7 +108,7 @@
</span><span class="cx">         RenderBlock {CAPTION} at (10,68) size 126x25 [border: (3px solid #800080)]
</span><span class="cx">           RenderText {#text} at (32,3) size 46x18
</span><span class="cx">             text run at (32,3) width 46: &quot;caption&quot;
</span><del>-          RenderBlock {INPUT} at (80,6) size 12x13
</del><ins>+          RenderBlock {INPUT} at (80,7) size 12x12
</ins><span class="cx">         RenderTableSection {TBODY} at (10,10) size 116x46
</span><span class="cx">           RenderTableRow {TR} at (0,2) size 116x20
</span><span class="cx">             RenderTableCell {TD} at (2,2) size 78x20 [r=0 c=0 rs=1 cs=1]
</span><span class="lines">@@ -138,7 +138,7 @@
</span><span class="cx">         RenderBlock {CAPTION} at (10,90) size 96x25 [border: (3px solid #800080)]
</span><span class="cx">           RenderText {#text} at (17,3) size 46x18
</span><span class="cx">             text run at (17,3) width 46: &quot;caption&quot;
</span><del>-          RenderBlock {INPUT} at (65,6) size 12x13
</del><ins>+          RenderBlock {INPUT} at (65,7) size 12x12
</ins><span class="cx">         RenderTableSection {TBODY} at (10,34) size 86x44
</span><span class="cx">           RenderTableRow {TR} at (0,0) size 86x20
</span><span class="cx">             RenderTableCell {TD} at (2,0) size 48x20 [r=0 c=0 rs=1 cs=1]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmactablesmozilla_expected_failurescorecaptions2expectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/core/captions2-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmactablesmozilla_expected_failurescorecaptions2expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/core/captions2-expected.txt (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/core/captions2-expected.txt        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/core/captions2-expected.txt        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx">         RenderBlock {CAPTION} at (10,2) size 80x25 [border: (3px solid #800080)]
</span><span class="cx">           RenderText {#text} at (9,3) size 46x18
</span><span class="cx">             text run at (9,3) width 46: &quot;caption&quot;
</span><del>-          RenderBlock {INPUT} at (57,6) size 12x13
</del><ins>+          RenderBlock {INPUT} at (57,7) size 12x12
</ins><span class="cx">         RenderTableSection {TBODY} at (10,37) size 70x46
</span><span class="cx">           RenderTableRow {TR} at (0,2) size 70x20
</span><span class="cx">             RenderTableCell {TD} at (2,2) size 32x20 [r=0 c=0 rs=1 cs=1]
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">         RenderBlock {CAPTION} at (10,2) size 80x43 [border: (3px solid #800080)]
</span><span class="cx">           RenderText {#text} at (9,3) size 46x18
</span><span class="cx">             text run at (9,3) width 46: &quot;caption&quot;
</span><del>-          RenderBlock {INPUT} at (57,6) size 12x13
</del><ins>+          RenderBlock {INPUT} at (57,7) size 12x12
</ins><span class="cx">           RenderText {#text} at (17,22) size 46x18
</span><span class="cx">             text run at (17,22) width 46: &quot;foo foo&quot;
</span><span class="cx">         RenderTableSection {TBODY} at (10,55) size 70x46
</span><span class="lines">@@ -61,7 +61,7 @@
</span><span class="cx">         RenderBlock {CAPTION} at (10,2) size 138x43 [border: (3px solid #800080)]
</span><span class="cx">           RenderText {#text} at (38,3) size 46x18
</span><span class="cx">             text run at (38,3) width 46: &quot;caption&quot;
</span><del>-          RenderBlock {INPUT} at (86,6) size 12x13
</del><ins>+          RenderBlock {INPUT} at (86,7) size 12x12
</ins><span class="cx">           RenderText {#text} at (3,22) size 142x18
</span><span class="cx">             text run at (3,22) width 142: &quot;very_large_very_large&quot;
</span><span class="cx">         RenderTableSection {TBODY} at (10,55) size 128x46
</span><span class="lines">@@ -108,7 +108,7 @@
</span><span class="cx">         RenderBlock {CAPTION} at (10,2) size 126x25 [border: (3px solid #800080)]
</span><span class="cx">           RenderText {#text} at (32,3) size 46x18
</span><span class="cx">             text run at (32,3) width 46: &quot;caption&quot;
</span><del>-          RenderBlock {INPUT} at (80,6) size 12x13
</del><ins>+          RenderBlock {INPUT} at (80,7) size 12x12
</ins><span class="cx">         RenderTableSection {TBODY} at (10,37) size 116x46
</span><span class="cx">           RenderTableRow {TR} at (0,2) size 116x20
</span><span class="cx">             RenderTableCell {TD} at (2,2) size 32x20 [r=0 c=0 rs=1 cs=1]
</span><span class="lines">@@ -133,7 +133,7 @@
</span><span class="cx">         RenderBlock {CAPTION} at (10,2) size 96x25 [border: (3px solid #800080)]
</span><span class="cx">           RenderText {#text} at (17,3) size 46x18
</span><span class="cx">             text run at (17,3) width 46: &quot;caption&quot;
</span><del>-          RenderBlock {INPUT} at (65,6) size 12x13
</del><ins>+          RenderBlock {INPUT} at (65,7) size 12x12
</ins><span class="cx">         RenderTableSection {TBODY} at (10,37) size 86x68
</span><span class="cx">           RenderTableRow {TR} at (0,2) size 86x20
</span><span class="cx">             RenderTableCell {TD} at (2,2) size 48x20 [r=0 c=0 rs=1 cs=1]
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/Source/WebCore/ChangeLog        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -1,3 +1,29 @@
</span><ins>+2014-06-20  Dean Jackson  &lt;dino@apple.com&gt;
+
+        [Mac] Margins for new form controls need tweaking
+        https://bugs.webkit.org/show_bug.cgi?id=134135
+        &lt;rdar://problem/17262164&gt;
+
+        Reviewed by Sam Weinig.
+
+        With the newer animated controls in OS X Yosemite, we need
+        to tweak the fudge-factor margins for positioning. In a recent
+        patch I added another fudge, which I'm removing with this. I'm
+        not sure where the older values came from, but I've checked with
+        the latest AppKit sources and am using the sizes they implement
+        for the controls.
+
+        This will rebaseline a lot of tests, since I've made small tweaks
+        to the form layout.
+
+        * platform/mac/ThemeMac.mm:
+        (WebCore::checkboxMargins): New margin amounts.
+        (WebCore::radioSizes): New sizes.
+        (WebCore::radioMargins): New margin amounts.
+        (WebCore::paintToggleButton): No need to call the positioning fudge any more.
+        (WebCore::checkboxOffsets): Deleted.
+        (WebCore::radioOffsets): Deleted.
+
</ins><span class="cx"> 2014-06-20  Alex Christensen  &lt;achristensen@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Fix css jit on armv7.
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacThemeMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/ThemeMac.mm (170227 => 170228)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/ThemeMac.mm        2014-06-21 02:33:04 UTC (rev 170227)
+++ trunk/Source/WebCore/platform/mac/ThemeMac.mm        2014-06-21 03:10:15 UTC (rev 170228)
</span><span class="lines">@@ -282,10 +282,10 @@
</span><span class="cx"> {
</span><span class="cx">     static const int margins[3][4] =
</span><span class="cx">     {
</span><del>-        // top left right bottom
-        { 3, 4, 4, 2 },
-        { 4, 3, 3, 3 },
-        { 4, 3, 3, 3 },
</del><ins>+        // top right bottom left
+        { 2, 2, 2, 2 },
+        { 2, 1, 2, 1 },
+        { 0, 0, 1, 0 },
</ins><span class="cx">     };
</span><span class="cx">     return margins[controlSize];
</span><span class="cx"> }
</span><span class="lines">@@ -300,21 +300,11 @@
</span><span class="cx">     return sizeFromFont(font, zoomedSize, zoomFactor, checkboxSizes());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if __MAC_OS_X_VERSION_MIN_REQUIRED &gt;= 10100
-static const std::array&lt;FloatSize, 3&gt;&amp; checkboxOffsets()
-{
-    // This provides the positioning tweak we need to place controls
-    // at the right location during animation.
-    static const std::array&lt;FloatSize, 3&gt; sizes = { { FloatSize(0, 2), FloatSize(2, 1.5), FloatSize(3, 3) } };
-    return sizes;
-}
-#endif
-
</del><span class="cx"> // Radio Buttons
</span><span class="cx"> 
</span><span class="cx"> static const std::array&lt;IntSize, 3&gt;&amp; radioSizes()
</span><span class="cx"> {
</span><del>-    static const std::array&lt;IntSize, 3&gt; sizes = { { IntSize(14, 15), IntSize(12, 13), IntSize(10, 10) } };
</del><ins>+    static const std::array&lt;IntSize, 3&gt; sizes = { { IntSize(16, 16), IntSize(12, 12), IntSize(10, 10) } };
</ins><span class="cx">     return sizes;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -322,24 +312,14 @@
</span><span class="cx"> {
</span><span class="cx">     static const int margins[3][4] =
</span><span class="cx">     {
</span><del>-        // top left right bottom
-        { 2, 2, 4, 2 },
-        { 3, 2, 3, 2 },
-        { 1, 0, 2, 0 },
</del><ins>+        // top right bottom left
+        { 1, 0, 1, 2 },
+        { 1, 1, 2, 1 },
+        { 0, 0, 1, 1 },
</ins><span class="cx">     };
</span><span class="cx">     return margins[controlSize];
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if __MAC_OS_X_VERSION_MIN_REQUIRED &gt;= 10100
-static const std::array&lt;FloatSize, 3&gt;&amp; radioOffsets()
-{
-    // This provides the positioning tweak we need to place controls
-    // at the right location during animation.
-    static const std::array&lt;FloatSize, 3&gt; sizes = { { FloatSize(0, 2), FloatSize(1, 2), FloatSize(0, 1) } };
-    return sizes;
-}
-#endif
-
</del><span class="cx"> static LengthSize radioSize(const Font&amp; font, const LengthSize&amp; zoomedSize, float zoomFactor)
</span><span class="cx"> {
</span><span class="cx">     // If the width and height are both specified, then we have nothing to do.
</span><span class="lines">@@ -454,8 +434,6 @@
</span><span class="cx">         context-&gt;translate(inflatedRect.x(), inflatedRect.y());
</span><span class="cx">         context-&gt;scale(FloatSize(1, -1));
</span><span class="cx">         context-&gt;translate(0, -inflatedRect.height());
</span><del>-        FloatSize controlOffsets = buttonType == CheckboxPart ? checkboxOffsets()[controlSize] : radioOffsets()[controlSize];
-        context-&gt;translate(controlOffsets);
</del><span class="cx">         [toggleButtonCell _renderCurrentAnimationFrameInContext:context-&gt;platformContext() atLocation:NSMakePoint(0, 0)];
</span><span class="cx">     } else
</span><span class="cx">         [toggleButtonCell drawWithFrame:NSRect(inflatedRect) inView:view];
</span></span></pre>
</div>
</div>

</body>
</html>