git-svn-id: https://svn.webkit.org/repository/webkit/trunk@78884 268f45cc-cd09-0410...
authorhyatt@apple.com <hyatt@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 17 Feb 2011 20:46:50 +0000 (20:46 +0000)
committerhyatt@apple.com <hyatt@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 17 Feb 2011 20:46:50 +0000 (20:46 +0000)
165 files changed:
LayoutTests/platform/mac/fast/forms/001-expected.checksum
LayoutTests/platform/mac/fast/forms/001-expected.png
LayoutTests/platform/mac/fast/forms/001-expected.txt
LayoutTests/platform/mac/fast/forms/002-expected.png
LayoutTests/platform/mac/fast/forms/005-expected.png
LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label01-expected.checksum
LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label01-expected.png
LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label02-expected.checksum
LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label02-expected.png
LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label02-expected.txt
LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label03-expected.checksum
LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label03-expected.png
LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label03-expected.txt
LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label04-expected.checksum
LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label04-expected.png
LayoutTests/platform/mac/fast/forms/basic-buttons-expected.checksum
LayoutTests/platform/mac/fast/forms/basic-buttons-expected.png
LayoutTests/platform/mac/fast/forms/basic-selects-expected.checksum
LayoutTests/platform/mac/fast/forms/basic-selects-expected.png
LayoutTests/platform/mac/fast/forms/basic-selects-expected.txt
LayoutTests/platform/mac/fast/forms/basic-textareas-expected.checksum
LayoutTests/platform/mac/fast/forms/basic-textareas-expected.png
LayoutTests/platform/mac/fast/forms/basic-textareas-expected.txt
LayoutTests/platform/mac/fast/forms/basic-textareas-quirks-expected.checksum
LayoutTests/platform/mac/fast/forms/basic-textareas-quirks-expected.png
LayoutTests/platform/mac/fast/forms/basic-textareas-quirks-expected.txt
LayoutTests/platform/mac/fast/forms/blankbuttons-expected.checksum
LayoutTests/platform/mac/fast/forms/blankbuttons-expected.png
LayoutTests/platform/mac/fast/forms/box-shadow-override-expected.checksum
LayoutTests/platform/mac/fast/forms/box-shadow-override-expected.png
LayoutTests/platform/mac/fast/forms/button-align-expected.checksum
LayoutTests/platform/mac/fast/forms/button-align-expected.png
LayoutTests/platform/mac/fast/forms/button-align-expected.txt
LayoutTests/platform/mac/fast/forms/button-cannot-be-nested-expected.checksum
LayoutTests/platform/mac/fast/forms/button-cannot-be-nested-expected.png
LayoutTests/platform/mac/fast/forms/button-default-title-expected.checksum
LayoutTests/platform/mac/fast/forms/button-default-title-expected.png
LayoutTests/platform/mac/fast/forms/button-default-title-expected.txt
LayoutTests/platform/mac/fast/forms/button-generated-content-expected.checksum
LayoutTests/platform/mac/fast/forms/button-generated-content-expected.png
LayoutTests/platform/mac/fast/forms/button-generated-content-expected.txt
LayoutTests/platform/mac/fast/forms/button-positioned-expected.checksum
LayoutTests/platform/mac/fast/forms/button-positioned-expected.png
LayoutTests/platform/mac/fast/forms/button-positioned-expected.txt
LayoutTests/platform/mac/fast/forms/button-sizes-expected.checksum
LayoutTests/platform/mac/fast/forms/button-sizes-expected.png
LayoutTests/platform/mac/fast/forms/button-sizes-expected.txt
LayoutTests/platform/mac/fast/forms/button-style-color-expected.checksum
LayoutTests/platform/mac/fast/forms/button-style-color-expected.png
LayoutTests/platform/mac/fast/forms/button-style-color-expected.txt
LayoutTests/platform/mac/fast/forms/button-table-styles-expected.checksum
LayoutTests/platform/mac/fast/forms/button-table-styles-expected.png
LayoutTests/platform/mac/fast/forms/button-table-styles-expected.txt
LayoutTests/platform/mac/fast/forms/button-text-transform-expected.checksum
LayoutTests/platform/mac/fast/forms/button-text-transform-expected.png
LayoutTests/platform/mac/fast/forms/button-white-space-expected.checksum
LayoutTests/platform/mac/fast/forms/button-white-space-expected.png
LayoutTests/platform/mac/fast/forms/button-white-space-expected.txt
LayoutTests/platform/mac/fast/forms/caret-rtl-expected.checksum
LayoutTests/platform/mac/fast/forms/caret-rtl-expected.png
LayoutTests/platform/mac/fast/forms/control-clip-expected.checksum
LayoutTests/platform/mac/fast/forms/control-clip-expected.png
LayoutTests/platform/mac/fast/forms/control-clip-expected.txt
LayoutTests/platform/mac/fast/forms/control-restrict-line-height-expected.checksum
LayoutTests/platform/mac/fast/forms/control-restrict-line-height-expected.png
LayoutTests/platform/mac/fast/forms/control-restrict-line-height-expected.txt
LayoutTests/platform/mac/fast/forms/file-input-direction-expected.checksum
LayoutTests/platform/mac/fast/forms/file-input-direction-expected.png
LayoutTests/platform/mac/fast/forms/file-input-direction-expected.txt
LayoutTests/platform/mac/fast/forms/file-input-disabled-expected.checksum
LayoutTests/platform/mac/fast/forms/file-input-disabled-expected.png
LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.checksum
LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.png
LayoutTests/platform/mac/fast/forms/formmove3-expected.checksum
LayoutTests/platform/mac/fast/forms/formmove3-expected.png
LayoutTests/platform/mac/fast/forms/listbox-clip-expected.png
LayoutTests/platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png
LayoutTests/platform/mac/fast/forms/menulist-no-overflow-expected.checksum
LayoutTests/platform/mac/fast/forms/menulist-no-overflow-expected.png
LayoutTests/platform/mac/fast/forms/menulist-no-overflow-expected.txt
LayoutTests/platform/mac/fast/forms/menulist-option-wrap-expected.checksum
LayoutTests/platform/mac/fast/forms/menulist-option-wrap-expected.png
LayoutTests/platform/mac/fast/forms/menulist-restrict-line-height-expected.checksum
LayoutTests/platform/mac/fast/forms/menulist-restrict-line-height-expected.png
LayoutTests/platform/mac/fast/forms/menulist-restrict-line-height-expected.txt
LayoutTests/platform/mac/fast/forms/menulist-style-color-expected.checksum
LayoutTests/platform/mac/fast/forms/menulist-style-color-expected.png
LayoutTests/platform/mac/fast/forms/menulist-style-color-expected.txt
LayoutTests/platform/mac/fast/forms/menulist-width-change-expected.checksum
LayoutTests/platform/mac/fast/forms/menulist-width-change-expected.png
LayoutTests/platform/mac/fast/forms/menulist-width-change-expected.txt
LayoutTests/platform/mac/fast/forms/minWidthPercent-expected.checksum
LayoutTests/platform/mac/fast/forms/minWidthPercent-expected.png
LayoutTests/platform/mac/fast/forms/minWidthPercent-expected.txt
LayoutTests/platform/mac/fast/forms/option-strip-whitespace-expected.checksum
LayoutTests/platform/mac/fast/forms/option-strip-whitespace-expected.png
LayoutTests/platform/mac/fast/forms/option-text-clip-expected.checksum
LayoutTests/platform/mac/fast/forms/option-text-clip-expected.png
LayoutTests/platform/mac/fast/forms/option-text-clip-expected.txt
LayoutTests/platform/mac/fast/forms/password-placeholder-expected.png
LayoutTests/platform/mac/fast/forms/placeholder-position-expected.checksum
LayoutTests/platform/mac/fast/forms/placeholder-position-expected.png
LayoutTests/platform/mac/fast/forms/placeholder-set-value-expected.checksum
LayoutTests/platform/mac/fast/forms/placeholder-set-value-expected.png
LayoutTests/platform/mac/fast/forms/plaintext-mode-2-expected.checksum
LayoutTests/platform/mac/fast/forms/plaintext-mode-2-expected.png
LayoutTests/platform/mac/fast/forms/plaintext-mode-2-expected.txt
LayoutTests/platform/mac/fast/forms/search-cancel-button-style-sharing-expected.checksum
LayoutTests/platform/mac/fast/forms/search-cancel-button-style-sharing-expected.png
LayoutTests/platform/mac/fast/forms/search-rtl-expected.checksum
LayoutTests/platform/mac/fast/forms/search-rtl-expected.png
LayoutTests/platform/mac/fast/forms/search-rtl-expected.txt
LayoutTests/platform/mac/fast/forms/search-transformed-expected.checksum
LayoutTests/platform/mac/fast/forms/search-transformed-expected.png
LayoutTests/platform/mac/fast/forms/search-transformed-expected.txt
LayoutTests/platform/mac/fast/forms/search-zoomed-expected.checksum
LayoutTests/platform/mac/fast/forms/search-zoomed-expected.png
LayoutTests/platform/mac/fast/forms/select-align-expected.checksum
LayoutTests/platform/mac/fast/forms/select-align-expected.png
LayoutTests/platform/mac/fast/forms/select-baseline-expected.checksum
LayoutTests/platform/mac/fast/forms/select-baseline-expected.png
LayoutTests/platform/mac/fast/forms/select-change-listbox-to-popup-expected.checksum
LayoutTests/platform/mac/fast/forms/select-change-listbox-to-popup-expected.png
LayoutTests/platform/mac/fast/forms/select-change-listbox-to-popup-expected.txt
LayoutTests/platform/mac/fast/forms/select-disabled-appearance-expected.checksum
LayoutTests/platform/mac/fast/forms/select-disabled-appearance-expected.png
LayoutTests/platform/mac/fast/forms/select-disabled-appearance-expected.txt
LayoutTests/platform/mac/fast/forms/select-initial-position-expected.checksum
LayoutTests/platform/mac/fast/forms/select-initial-position-expected.png
LayoutTests/platform/mac/fast/forms/select-selected-expected.checksum
LayoutTests/platform/mac/fast/forms/select-selected-expected.png
LayoutTests/platform/mac/fast/forms/select-selected-expected.txt
LayoutTests/platform/mac/fast/forms/select-visual-hebrew-expected.checksum
LayoutTests/platform/mac/fast/forms/select-visual-hebrew-expected.png
LayoutTests/platform/mac/fast/forms/select-writing-direction-natural-expected.checksum
LayoutTests/platform/mac/fast/forms/select-writing-direction-natural-expected.png
LayoutTests/platform/mac/fast/forms/select-writing-direction-natural-expected.txt
LayoutTests/platform/mac/fast/forms/stuff-on-my-optgroup-expected.checksum
LayoutTests/platform/mac/fast/forms/stuff-on-my-optgroup-expected.png
LayoutTests/platform/mac/fast/forms/stuff-on-my-optgroup-expected.txt
LayoutTests/platform/mac/fast/forms/tabbing-input-iframe-expected.checksum
LayoutTests/platform/mac/fast/forms/tabbing-input-iframe-expected.png
LayoutTests/platform/mac/fast/forms/targeted-frame-submission-expected.checksum
LayoutTests/platform/mac/fast/forms/targeted-frame-submission-expected.png
LayoutTests/platform/mac/fast/forms/text-control-intrinsic-widths-expected.txt
LayoutTests/platform/mac/fast/forms/text-style-color-expected.checksum
LayoutTests/platform/mac/fast/forms/text-style-color-expected.png
LayoutTests/platform/mac/fast/forms/textAreaLineHeight-expected.txt
LayoutTests/platform/mac/fast/forms/textarea-align-expected.checksum
LayoutTests/platform/mac/fast/forms/textarea-align-expected.png
LayoutTests/platform/mac/fast/forms/textarea-align-expected.txt
LayoutTests/platform/mac/fast/forms/textarea-placeholder-set-value-expected.checksum
LayoutTests/platform/mac/fast/forms/textarea-placeholder-set-value-expected.png
LayoutTests/platform/mac/fast/forms/textarea-scroll-height-expected.checksum
LayoutTests/platform/mac/fast/forms/textarea-scroll-height-expected.png
LayoutTests/platform/mac/fast/forms/textarea-scroll-height-expected.txt
LayoutTests/platform/mac/fast/forms/textarea-scrollbar-expected.txt
LayoutTests/platform/mac/fast/forms/textarea-scrolled-type-expected.checksum
LayoutTests/platform/mac/fast/forms/textarea-scrolled-type-expected.png
LayoutTests/platform/mac/fast/forms/textarea-scrolled-type-expected.txt
LayoutTests/platform/mac/fast/forms/textarea-setinnerhtml-expected.checksum
LayoutTests/platform/mac/fast/forms/textarea-setinnerhtml-expected.png
LayoutTests/platform/mac/fast/forms/textfield-overflow-expected.png
LayoutTests/platform/mac/fast/forms/visual-hebrew-text-field-expected.checksum
LayoutTests/platform/mac/fast/forms/visual-hebrew-text-field-expected.png

index 71b67ff..0822a1b 100644 (file)
@@ -1 +1 @@
-8ae0464d395d4f79f6b69ed8d2114d7c
\ No newline at end of file
+8d61eaf88cf327e48dfa7816868aec60
\ No newline at end of file
index 4993c1d..61b7fe7 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/001-expected.png and b/LayoutTests/platform/mac/fast/forms/001-expected.png differ
index 285799e..80ad775 100644 (file)
@@ -52,12 +52,12 @@ layer at (0,0) size 800x600
         RenderTable {TABLE} at (0,91) size 784x91 [border: (2px outset #808080)]
           RenderTableSection {TBODY} at (2,2) size 780x87
             RenderTableRow {TR} at (0,0) size 780x87
-              RenderTableCell {TD} at (0,0) size 170x87 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-                RenderButton {INPUT} at (3,1) size 164x85 [bgcolor=#C0C0C0] [border: (40px solid #FF0000)]
-                  RenderBlock (anonymous) at (46,42) size 72x13
-                    RenderText at (0,0) size 72x13
-                      text run at (0,0) width 72: "Submit a bug"
-              RenderTableCell {TD} at (170,42) size 610x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (0,0) size 169x87 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderButton {INPUT} at (3,1) size 163x85 [bgcolor=#C0C0C0] [border: (40px solid #FF0000)]
+                  RenderBlock (anonymous) at (46,42) size 71x13
+                    RenderText at (0,0) size 71x13
+                      text run at (0,0) width 71: "Submit a bug"
+              RenderTableCell {TD} at (169,42) size 611x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
         RenderBlock (anonymous) at (0,182) size 784x85
           RenderButton {INPUT} at (2,0) size 112x85 [bgcolor=#C0C0C0] [border: (40px solid #FF0000)]
             RenderBlock (anonymous) at (46,42) size 20x13
index 4c8ee89..274a062 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/002-expected.png and b/LayoutTests/platform/mac/fast/forms/002-expected.png differ
index c42757c..51a05be 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/005-expected.png and b/LayoutTests/platform/mac/fast/forms/005-expected.png differ
index f87700f..bd3cf21 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label01-expected.png and b/LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label01-expected.png differ
index 7f63991..042ddf2 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label02-expected.png and b/LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label02-expected.png differ
index 9d76cf7..11791be 100644 (file)
@@ -6,8 +6,8 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 300x18
         text run at (0,0) width 300: "With the label empty, the enclosing text is used."
       RenderBR {BR} at (300,14) size 0x0
-      RenderMenuList {SELECT} at (2,20) size 310x18 [bgcolor=#FFFFFF]
-        RenderBlock (anonymous) at (0,0) size 310x18
-          RenderText at (8,2) size 279x13
-            text run at (8,2) width 279: "empty label should display empty string to match IE"
+      RenderMenuList {SELECT} at (2,20) size 309x18 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 309x18
+          RenderText at (8,2) size 278x13
+            text run at (8,2) width 278: "empty label should display empty string to match IE"
       RenderText {#text} at (0,0) size 0x0
index 574ffb6..7920a8d 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label03-expected.png and b/LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label03-expected.png differ
index 2b488a7..d2471ee 100644 (file)
@@ -6,8 +6,8 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 436x18
         text run at (0,0) width 436: "When the label contains only white space, the containing text is used."
       RenderBR {BR} at (436,14) size 0x0
-      RenderMenuList {SELECT} at (2,20) size 339x18 [bgcolor=#FFFFFF]
-        RenderBlock (anonymous) at (0,0) size 339x18
-          RenderText at (8,2) size 308x13
-            text run at (8,2) width 308: "white space label should display empty string to match IE"
+      RenderMenuList {SELECT} at (2,20) size 338x18 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 338x18
+          RenderText at (8,2) size 307x13
+            text run at (8,2) width 307: "white space label should display empty string to match IE"
       RenderText {#text} at (0,0) size 0x0
index 0842d44..b6814cb 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label04-expected.png and b/LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label04-expected.png differ
index 197b0f5..de017a0 100644 (file)
@@ -1 +1 @@
-61be58aee231d610f2a48be3f0ccd5d3
\ No newline at end of file
+87e49a77fcf962a30ed8537ddf846000
\ No newline at end of file
index 65b47bf..bc85972 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/basic-buttons-expected.png and b/LayoutTests/platform/mac/fast/forms/basic-buttons-expected.png differ
index feaf179..ca246f1 100644 (file)
@@ -1 +1 @@
-d173e672a30ac0a7f31b8912fcc5e749
\ No newline at end of file
+8e2fd9ed5a70bc32bcce646876db1f67
\ No newline at end of file
index 6c9eb04..c992b34 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/basic-selects-expected.png and b/LayoutTests/platform/mac/fast/forms/basic-selects-expected.png differ
index feb9c83..2df50e7 100644 (file)
@@ -135,40 +135,40 @@ layer at (0,0) size 800x486
         RenderText {#text} at (1,316) size 168x18
           text run at (1,316) width 168: "select control with size=0: "
         RenderBR {BR} at (169,316) size 0x18
-        RenderMenuList {SELECT} at (3,335) size 199x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 199x18
+        RenderMenuList {SELECT} at (3,335) size 198x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 198x18
             RenderText at (8,2) size 70x13
               text run at (8,2) width 70: "Future Series"
-        RenderText {#text} at (204,334) size 4x18
-          text run at (204,334) width 4: " "
+        RenderText {#text} at (203,334) size 4x18
+          text run at (203,334) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
         RenderText {#text} at (1,354) size 168x18
           text run at (1,354) width 168: "select control with size=1: "
         RenderBR {BR} at (169,354) size 0x18
-        RenderMenuList {SELECT} at (3,373) size 199x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 199x18
+        RenderMenuList {SELECT} at (3,373) size 198x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 198x18
             RenderText at (8,2) size 70x13
               text run at (8,2) width 70: "Future Series"
-        RenderText {#text} at (204,372) size 4x18
-          text run at (204,372) width 4: " "
+        RenderText {#text} at (203,372) size 4x18
+          text run at (203,372) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
         RenderText {#text} at (1,392) size 165x18
           text run at (1,392) width 165: "Non-styled select control: "
         RenderBR {BR} at (166,392) size 0x18
-        RenderMenuList {SELECT} at (3,411) size 199x18 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 197x16
+        RenderMenuList {SELECT} at (3,411) size 198x18 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 196x16
             RenderText at (8,1) size 70x13
               text run at (8,1) width 70: "Future Series"
-        RenderText {#text} at (204,410) size 4x18
-          text run at (204,410) width 4: " "
+        RenderText {#text} at (203,410) size 4x18
+          text run at (203,410) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
         RenderText {#text} at (1,430) size 290x18
           text run at (1,430) width 290: "Styled select control with large border-radius: "
         RenderBR {BR} at (291,430) size 0x18
-        RenderMenuList {SELECT} at (3,449) size 199x18 [bgcolor=#33CCFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 197x16
+        RenderMenuList {SELECT} at (3,449) size 198x18 [bgcolor=#33CCFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 196x16
             RenderText at (8,1) size 70x13
               text run at (8,1) width 70: "Future Series"
-        RenderText {#text} at (204,448) size 4x18
-          text run at (204,448) width 4: " "
+        RenderText {#text} at (203,448) size 4x18
+          text run at (203,448) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
index 9cd77cb..c36d764 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/basic-textareas-expected.png and b/LayoutTests/platform/mac/fast/forms/basic-textareas-expected.png differ
index 777f731..1a95400 100644 (file)
@@ -222,67 +222,67 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 140x52 [color=#545454]
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (337,59) size 177x48 clip at (338,60) size 160x46 scrollHeight 72
           RenderTextControl {TEXTAREA} at (3,31) size 177x48 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (11,11) size 140x52
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (520,79) size 157x28 clip at (521,80) size 140x26 scrollHeight 52
           RenderTextControl {TEXTAREA} at (3,31) size 157x28 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (1,1) size 140x52
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (11,186) size 161x32 clip at (12,187) size 144x30 scrollHeight 56
           RenderTextControl {TEXTAREA} at (11,39) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (184,196) size 161x32 clip at (185,197) size 144x30 scrollHeight 56
           RenderTextControl {TEXTAREA} at (1,29) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (347,194) size 66x32 clip at (348,195) size 49x30 scrollHeight 160
           RenderTextControl {TEXTAREA} at (1,31) size 66x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 45x156
               RenderText {#text} at (0,0) size 45x156
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 8: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 42: "ABCDEF"
                 text run at (0,52) width 36: "GHIJKL"
                 text run at (0,65) width 41: "MNOPQ"
                 text run at (0,78) width 45: "RSTUVW"
                 text run at (0,91) width 21: "XYZ"
-                text run at (21,91) width 3: " "
+                text run at (20,91) width 4: " "
                 text run at (0,104) width 43: "abcdefg"
                 text run at (0,117) width 41: "hijklmn"
                 text run at (0,130) width 42: "opqrstu"
@@ -292,17 +292,17 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (21,21) size 45x156
               RenderText {#text} at (0,0) size 45x156
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 8: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 42: "ABCDEF"
                 text run at (0,52) width 36: "GHIJKL"
                 text run at (0,65) width 41: "MNOPQ"
                 text run at (0,78) width 45: "RSTUVW"
                 text run at (0,91) width 21: "XYZ"
-                text run at (21,91) width 3: " "
+                text run at (20,91) width 4: " "
                 text run at (0,104) width 43: "abcdefg"
                 text run at (0,117) width 41: "hijklmn"
                 text run at (0,130) width 42: "opqrstu"
@@ -312,17 +312,17 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (1,1) size 45x156
               RenderText {#text} at (0,0) size 45x156
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 8: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 42: "ABCDEF"
                 text run at (0,52) width 36: "GHIJKL"
                 text run at (0,65) width 41: "MNOPQ"
                 text run at (0,78) width 45: "RSTUVW"
                 text run at (0,91) width 21: "XYZ"
-                text run at (21,91) width 3: " "
+                text run at (20,91) width 4: " "
                 text run at (0,104) width 43: "abcdefg"
                 text run at (0,117) width 41: "hijklmn"
                 text run at (0,130) width 42: "opqrstu"
@@ -332,27 +332,27 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 155x52
               RenderText {#text} at (0,0) size 153x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 153: "ABCDEFGHIJKLMNOPQRSTUV"
                 text run at (0,26) width 30: "WXYZ"
-                text run at (30,26) width 3: " "
+                text run at (29,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (1,289) size 66x66 clip at (2,290) size 49x64 scrollHeight 160
           RenderTextControl {TEXTAREA} at (1,43) size 66x66 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 45x156
               RenderText {#text} at (0,0) size 45x156
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 8: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 42: "ABCDEF"
                 text run at (0,52) width 36: "GHIJKL"
                 text run at (0,65) width 41: "MNOPQ"
                 text run at (0,78) width 45: "RSTUVW"
                 text run at (0,91) width 21: "XYZ"
-                text run at (21,91) width 3: " "
+                text run at (20,91) width 4: " "
                 text run at (0,104) width 43: "abcdefg"
                 text run at (0,117) width 41: "hijklmn"
                 text run at (0,130) width 42: "opqrstu"
@@ -362,36 +362,36 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 155x52
               RenderText {#text} at (0,0) size 153x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 153: "ABCDEFGHIJKLMNOPQRSTUV"
                 text run at (0,26) width 30: "WXYZ"
-                text run at (30,26) width 3: " "
+                text run at (29,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (252,306) size 161x47 clip at (253,307) size 144x30 scrollHeight 56
           RenderTextControl {TEXTAREA} at (3,31) size 161x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (417,289) size 66x66 clip at (418,290) size 64x64 scrollHeight 134
           RenderTextControl {TEXTAREA} at (1,57) size 66x66 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 60x130
               RenderText {#text} at (0,0) size 60x130
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 8: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 58: "ABCDEFGH"
                 text run at (0,52) width 52: "IJKLMNOP"
                 text run at (0,65) width 60: "QRSTUVWX"
                 text run at (0,78) width 14: "YZ"
-                text run at (14,78) width 3: " "
+                text run at (13,78) width 4: " "
                 text run at (0,91) width 56: "abcdefghij"
                 text run at (0,104) width 58: "klmnopqrs"
                 text run at (0,117) width 17: "tuv"
@@ -400,17 +400,17 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 45x156
               RenderText {#text} at (0,0) size 45x156
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 8: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 42: "ABCDEF"
                 text run at (0,52) width 36: "GHIJKL"
                 text run at (0,65) width 41: "MNOPQ"
                 text run at (0,78) width 45: "RSTUVW"
                 text run at (0,91) width 21: "XYZ"
-                text run at (21,91) width 3: " "
+                text run at (20,91) width 4: " "
                 text run at (0,104) width 43: "abcdefg"
                 text run at (0,117) width 41: "hijklmn"
                 text run at (0,130) width 42: "opqrstu"
@@ -420,17 +420,17 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 45x156
               RenderText {#text} at (0,0) size 45x156
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 8: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 42: "ABCDEF"
                 text run at (0,52) width 36: "GHIJKL"
                 text run at (0,65) width 41: "MNOPQ"
                 text run at (0,78) width 45: "RSTUVW"
                 text run at (0,91) width 21: "XYZ"
-                text run at (21,91) width 3: " "
+                text run at (20,91) width 4: " "
                 text run at (0,104) width 43: "abcdefg"
                 text run at (0,117) width 41: "hijklmn"
                 text run at (0,130) width 42: "opqrstu"
@@ -440,17 +440,17 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 45x156
               RenderText {#text} at (0,0) size 45x156
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 8: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 42: "ABCDEF"
                 text run at (0,52) width 36: "GHIJKL"
                 text run at (0,65) width 41: "MNOPQ"
                 text run at (0,78) width 45: "RSTUVW"
                 text run at (0,91) width 21: "XYZ"
-                text run at (21,91) width 3: " "
+                text run at (20,91) width 4: " "
                 text run at (0,104) width 43: "abcdefg"
                 text run at (0,117) width 41: "hijklmn"
                 text run at (0,130) width 42: "opqrstu"
@@ -460,17 +460,17 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 45x156
               RenderText {#text} at (0,0) size 45x156
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 8: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 42: "ABCDEF"
                 text run at (0,52) width 36: "GHIJKL"
                 text run at (0,65) width 41: "MNOPQ"
                 text run at (0,78) width 45: "RSTUVW"
                 text run at (0,91) width 21: "XYZ"
-                text run at (21,91) width 3: " "
+                text run at (20,91) width 4: " "
                 text run at (0,104) width 43: "abcdefg"
                 text run at (0,117) width 41: "hijklmn"
                 text run at (0,130) width 42: "opqrstu"
@@ -481,13 +481,13 @@ layer at (0,0) size 785x1438
               RenderText {#text} at (0,0) size 21x312
                 text run at (0,0) width 18: "Lor"
                 text run at (0,13) width 17: "em"
-                text run at (17,13) width 3: " "
+                text run at (16,13) width 4: " "
                 text run at (0,26) width 16: "ips"
                 text run at (0,39) width 18: "um"
-                text run at (18,39) width 3: "  "
+                text run at (17,39) width 4: "  "
                 text run at (0,52) width 17: "dol"
                 text run at (0,65) width 12: "or"
-                text run at (12,65) width 3: " "
+                text run at (11,65) width 4: " "
                 text run at (0,78) width 14: "AB"
                 text run at (0,91) width 16: "CD"
                 text run at (0,104) width 20: "EFG"
@@ -499,7 +499,7 @@ layer at (0,0) size 785x1438
                 text run at (0,182) width 21: "STU"
                 text run at (0,195) width 17: "VW"
                 text run at (0,208) width 21: "XYZ"
-                text run at (21,208) width 0: " "
+                text run at (20,208) width 1: " "
                 text run at (0,221) width 19: "abc"
                 text run at (0,234) width 18: "def"
                 text run at (0,247) width 21: "ghij"
@@ -512,27 +512,27 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (334,448) size 70x32 clip at (335,449) size 53x30 scrollHeight 147
           RenderTextControl {TEXTAREA} at (3,17) size 70x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 49x143
               RenderText {#text} at (0,0) size 47x143
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 8: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 42: "ABCDEF"
                 text run at (0,52) width 46: "GHIJKLM"
                 text run at (0,65) width 45: "NOPQRS"
                 text run at (0,78) width 45: "TUVWXY"
                 text run at (0,91) width 7: "Z"
-                text run at (7,91) width 3: " "
+                text run at (6,91) width 5: " "
                 text run at (0,104) width 43: "abcdefg"
                 text run at (0,117) width 47: "hijklmno"
                 text run at (0,130) width 41: "pqrstuv"
@@ -541,61 +541,61 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 155x52
               RenderText {#text} at (0,0) size 153x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 153: "ABCDEFGHIJKLMNOPQRSTUV"
                 text run at (0,26) width 30: "WXYZ"
-                text run at (30,26) width 3: " "
+                text run at (29,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (583,422) size 56x58 clip at (584,423) size 39x56 scrollHeight 173
           RenderTextControl {TEXTAREA} at (3,31) size 56x58 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 35x169
               RenderText {#text} at (0,0) size 35x169
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 1: " "
+                text run at (33,0) width 2: " "
                 text run at (0,13) width 33: "ipsum"
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 30: "ABCD"
                 text run at (0,52) width 35: "EFGHIJ"
                 text run at (0,65) width 31: "KLMN"
                 text run at (0,78) width 31: "OPQR"
                 text run at (0,91) width 28: "STUV"
                 text run at (0,104) width 30: "WXYZ"
-                text run at (30,104) width 3: " "
+                text run at (29,104) width 5: " "
                 text run at (0,117) width 32: "abcde"
                 text run at (0,130) width 34: "fghijkl"
                 text run at (0,143) width 31: "mnop"
                 text run at (0,156) width 34: "qrstuv"
-        layer at (3,503) size 161x47 clip at (4,504) size 159x30 scrollWidth 426
+        layer at (3,503) size 161x47 clip at (4,504) size 159x30 scrollWidth 427
           RenderTextControl {TEXTAREA} at (3,17) size 161x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 155x13
-              RenderText {#text} at (0,0) size 424x13
-                text run at (0,0) width 424: "Lorem ipsum  dolor ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuv"
+              RenderText {#text} at (0,0) size 425x13
+                text run at (0,0) width 425: "Lorem ipsum  dolor ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuv"
         layer at (170,518) size 161x32 clip at (171,519) size 144x30 scrollHeight 56
           RenderTextControl {TEXTAREA} at (3,17) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (337,518) size 161x32 clip at (338,519) size 144x30 scrollHeight 56
           RenderTextControl {TEXTAREA} at (3,17) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (504,518) size 161x32 clip at (505,519) size 144x30 scrollHeight 56
           RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 138x52
-                text run at (0,0) width 73: "Lorem ipsum "
+                text run at (0,0) width 74: "Lorem ipsum "
                 text run at (73,0) width 29: "dolor"
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
@@ -604,7 +604,7 @@ layer at (0,0) size 785x1438
           RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 140x52
-                text run at (0,0) width 138: "Lorem ipsum  dolor ABCD"
+                text run at (0,0) width 139: "Lorem ipsum  dolor ABCD"
                 text run at (0,13) width 140: "EFGHIJKLMNOPQRSTUVWX"
                 text run at (0,26) width 135: "YZ abcdefghijklmnopqrst"
                 text run at (0,39) width 13: "uv"
@@ -613,22 +613,22 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (337,587) size 161x32 clip at (338,588) size 144x15 scrollWidth 423 scrollHeight 17
           RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 155x13
               RenderText {#text} at (0,0) size 421x13
-                text run at (0,0) width 73: "Lorem ipsum "
+                text run at (0,0) width 74: "Lorem ipsum "
                 text run at (73,0) width 348: "dolor ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuv"
         layer at (504,587) size 161x32 clip at (505,588) size 144x30 scrollHeight 56
           RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 138x52
-                text run at (0,0) width 73: "Lorem ipsum "
+                text run at (0,0) width 74: "Lorem ipsum "
                 text run at (73,0) width 29: "dolor"
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
@@ -638,7 +638,7 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 155x39
               RenderText {#text} at (0,0) size 183x39
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 183: "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
                 text run at (0,26) width 130: "abcdefghijklmnopqrstuv"
         layer at (170,670) size 161x47 clip at (171,671) size 144x30 scrollWidth 185 scrollHeight 43
@@ -646,7 +646,7 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 155x39
               RenderText {#text} at (0,0) size 183x39
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 183: "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
                 text run at (0,26) width 130: "abcdefghijklmnopqrstuv"
       RenderPartObject {IFRAME} at (0,748) size 785x690
@@ -868,67 +868,67 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 140x52 [color=#545454]
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (337,59) size 177x48 clip at (338,60) size 160x46 scrollHeight 72
           RenderTextControl {TEXTAREA} at (3,31) size 177x48 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (11,11) size 140x52
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (520,79) size 157x28 clip at (521,80) size 140x26 scrollHeight 52
           RenderTextControl {TEXTAREA} at (3,31) size 157x28 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (1,1) size 140x52
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (11,183) size 161x32 clip at (12,184) size 144x30 scrollHeight 56
           RenderTextControl {TEXTAREA} at (11,39) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (184,193) size 161x32 clip at (185,194) size 144x30 scrollHeight 56
           RenderTextControl {TEXTAREA} at (1,29) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (347,191) size 60x32 clip at (348,192) size 43x30 scrollHeight 160
           RenderTextControl {TEXTAREA} at (1,31) size 60x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 39x156
               RenderText {#text} at (0,0) size 39x156
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 7: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 36: "ABCDE"
                 text run at (0,52) width 36: "FGHIJK"
                 text run at (0,65) width 39: "LMNOP"
                 text run at (0,78) width 37: "QRSTU"
                 text run at (0,91) width 37: "VWXYZ"
-                text run at (37,91) width 2: " "
+                text run at (36,91) width 3: " "
                 text run at (0,104) width 36: "abcdef"
                 text run at (0,117) width 30: "ghijkl"
                 text run at (0,130) width 38: "mnopq"
@@ -1005,17 +1005,17 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (1,1) size 43x156
               RenderText {#text} at (0,0) size 43x156
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 8: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 42: "ABCDEF"
                 text run at (0,52) width 36: "GHIJKL"
                 text run at (0,65) width 41: "MNOPQ"
                 text run at (0,78) width 35: "RSTUV"
                 text run at (0,91) width 30: "WXYZ"
-                text run at (30,91) width 3: " "
+                text run at (29,91) width 5: " "
                 text run at (0,104) width 43: "abcdefg"
                 text run at (0,117) width 41: "hijklmn"
                 text run at (0,130) width 42: "opqrstu"
@@ -1025,27 +1025,27 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 155x52
               RenderText {#text} at (0,0) size 153x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 153: "ABCDEFGHIJKLMNOPQRSTUV"
                 text run at (0,26) width 30: "WXYZ"
-                text run at (30,26) width 3: " "
+                text run at (29,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (1,283) size 60x60 clip at (2,284) size 43x58 scrollHeight 160
           RenderTextControl {TEXTAREA} at (1,43) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 39x156
               RenderText {#text} at (0,0) size 39x156
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 7: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 36: "ABCDE"
                 text run at (0,52) width 36: "FGHIJK"
                 text run at (0,65) width 39: "LMNOP"
                 text run at (0,78) width 37: "QRSTU"
                 text run at (0,91) width 37: "VWXYZ"
-                text run at (37,91) width 2: " "
+                text run at (36,91) width 3: " "
                 text run at (0,104) width 36: "abcdef"
                 text run at (0,117) width 30: "ghijkl"
                 text run at (0,130) width 38: "mnopq"
@@ -1055,36 +1055,36 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 155x52
               RenderText {#text} at (0,0) size 153x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 153: "ABCDEFGHIJKLMNOPQRSTUV"
                 text run at (0,26) width 30: "WXYZ"
-                text run at (30,26) width 3: " "
+                text run at (29,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (252,294) size 161x47 clip at (253,295) size 144x30 scrollHeight 56
           RenderTextControl {TEXTAREA} at (3,31) size 161x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (417,283) size 60x60 clip at (418,284) size 58x58 scrollHeight 134
           RenderTextControl {TEXTAREA} at (1,57) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 54x130
               RenderText {#text} at (0,0) size 54x130
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 8: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 50: "ABCDEFG"
                 text run at (0,52) width 54: "HIJKLMNO"
                 text run at (0,65) width 50: "PQRSTUV"
                 text run at (0,78) width 30: "WXYZ"
-                text run at (30,78) width 3: " "
+                text run at (29,78) width 5: " "
                 text run at (0,91) width 53: "abcdefghi"
                 text run at (0,104) width 51: "jklmnopq"
                 text run at (0,117) width 27: "rstuv"
@@ -1093,17 +1093,17 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 39x156
               RenderText {#text} at (0,0) size 39x156
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 7: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 36: "ABCDE"
                 text run at (0,52) width 36: "FGHIJK"
                 text run at (0,65) width 39: "LMNOP"
                 text run at (0,78) width 37: "QRSTU"
                 text run at (0,91) width 37: "VWXYZ"
-                text run at (37,91) width 2: " "
+                text run at (36,91) width 3: " "
                 text run at (0,104) width 36: "abcdef"
                 text run at (0,117) width 30: "ghijkl"
                 text run at (0,130) width 38: "mnopq"
@@ -1113,17 +1113,17 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 39x156
               RenderText {#text} at (0,0) size 39x156
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 7: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 36: "ABCDE"
                 text run at (0,52) width 36: "FGHIJK"
                 text run at (0,65) width 39: "LMNOP"
                 text run at (0,78) width 37: "QRSTU"
                 text run at (0,91) width 37: "VWXYZ"
-                text run at (37,91) width 2: " "
+                text run at (36,91) width 3: " "
                 text run at (0,104) width 36: "abcdef"
                 text run at (0,117) width 30: "ghijkl"
                 text run at (0,130) width 38: "mnopq"
@@ -1133,17 +1133,17 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 39x156
               RenderText {#text} at (0,0) size 39x156
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 7: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 36: "ABCDE"
                 text run at (0,52) width 36: "FGHIJK"
                 text run at (0,65) width 39: "LMNOP"
                 text run at (0,78) width 37: "QRSTU"
                 text run at (0,91) width 37: "VWXYZ"
-                text run at (37,91) width 2: " "
+                text run at (36,91) width 3: " "
                 text run at (0,104) width 36: "abcdef"
                 text run at (0,117) width 30: "ghijkl"
                 text run at (0,130) width 38: "mnopq"
@@ -1153,17 +1153,17 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 39x156
               RenderText {#text} at (0,0) size 39x156
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 7: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 36: "ABCDE"
                 text run at (0,52) width 36: "FGHIJK"
                 text run at (0,65) width 39: "LMNOP"
                 text run at (0,78) width 37: "QRSTU"
                 text run at (0,91) width 37: "VWXYZ"
-                text run at (37,91) width 2: " "
+                text run at (36,91) width 3: " "
                 text run at (0,104) width 36: "abcdef"
                 text run at (0,117) width 30: "ghijkl"
                 text run at (0,130) width 38: "mnopq"
@@ -1174,13 +1174,13 @@ layer at (0,0) size 785x1438
               RenderText {#text} at (0,0) size 21x312
                 text run at (0,0) width 18: "Lor"
                 text run at (0,13) width 17: "em"
-                text run at (17,13) width 3: " "
+                text run at (16,13) width 4: " "
                 text run at (0,26) width 16: "ips"
                 text run at (0,39) width 18: "um"
-                text run at (18,39) width 3: "  "
+                text run at (17,39) width 4: "  "
                 text run at (0,52) width 17: "dol"
                 text run at (0,65) width 12: "or"
-                text run at (12,65) width 3: " "
+                text run at (11,65) width 4: " "
                 text run at (0,78) width 14: "AB"
                 text run at (0,91) width 16: "CD"
                 text run at (0,104) width 20: "EFG"
@@ -1192,7 +1192,7 @@ layer at (0,0) size 785x1438
                 text run at (0,182) width 21: "STU"
                 text run at (0,195) width 17: "VW"
                 text run at (0,208) width 21: "XYZ"
-                text run at (21,208) width 0: " "
+                text run at (20,208) width 1: " "
                 text run at (0,221) width 19: "abc"
                 text run at (0,234) width 18: "def"
                 text run at (0,247) width 21: "ghij"
@@ -1205,27 +1205,27 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (334,427) size 70x32 clip at (335,428) size 53x30 scrollHeight 147
           RenderTextControl {TEXTAREA} at (3,17) size 70x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 49x143
               RenderText {#text} at (0,0) size 47x143
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 3: " "
+                text run at (33,0) width 5: " "
                 text run at (0,13) width 33: "ipsum"
-                text run at (33,13) width 6: "  "
+                text run at (32,13) width 8: "  "
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 42: "ABCDEF"
                 text run at (0,52) width 46: "GHIJKLM"
                 text run at (0,65) width 45: "NOPQRS"
                 text run at (0,78) width 45: "TUVWXY"
                 text run at (0,91) width 7: "Z"
-                text run at (7,91) width 3: " "
+                text run at (6,91) width 5: " "
                 text run at (0,104) width 43: "abcdefg"
                 text run at (0,117) width 47: "hijklmno"
                 text run at (0,130) width 41: "pqrstuv"
@@ -1234,61 +1234,61 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 155x52
               RenderText {#text} at (0,0) size 153x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 153: "ABCDEFGHIJKLMNOPQRSTUV"
                 text run at (0,26) width 30: "WXYZ"
-                text run at (30,26) width 3: " "
+                text run at (29,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (583,401) size 56x58 clip at (584,402) size 39x56 scrollHeight 173
           RenderTextControl {TEXTAREA} at (3,31) size 56x58 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 35x169
               RenderText {#text} at (0,0) size 35x169
                 text run at (0,0) width 34: "Lorem"
-                text run at (34,0) width 1: " "
+                text run at (33,0) width 2: " "
                 text run at (0,13) width 33: "ipsum"
                 text run at (0,26) width 29: "dolor"
-                text run at (29,26) width 3: " "
+                text run at (28,26) width 4: " "
                 text run at (0,39) width 30: "ABCD"
                 text run at (0,52) width 35: "EFGHIJ"
                 text run at (0,65) width 31: "KLMN"
                 text run at (0,78) width 31: "OPQR"
                 text run at (0,91) width 28: "STUV"
                 text run at (0,104) width 30: "WXYZ"
-                text run at (30,104) width 3: " "
+                text run at (29,104) width 5: " "
                 text run at (0,117) width 32: "abcde"
                 text run at (0,130) width 34: "fghijkl"
                 text run at (0,143) width 31: "mnop"
                 text run at (0,156) width 34: "qrstuv"
-        layer at (3,479) size 161x47 clip at (4,480) size 159x30 scrollWidth 426
+        layer at (3,479) size 161x47 clip at (4,480) size 159x30 scrollWidth 427
           RenderTextControl {TEXTAREA} at (3,17) size 161x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 155x13
-              RenderText {#text} at (0,0) size 424x13
-                text run at (0,0) width 424: "Lorem ipsum  dolor ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuv"
+              RenderText {#text} at (0,0) size 425x13
+                text run at (0,0) width 425: "Lorem ipsum  dolor ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuv"
         layer at (170,494) size 161x32 clip at (171,495) size 144x30 scrollHeight 56
           RenderTextControl {TEXTAREA} at (3,17) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (337,494) size 161x32 clip at (338,495) size 144x30 scrollHeight 56
           RenderTextControl {TEXTAREA} at (3,17) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (504,494) size 161x32 clip at (505,495) size 144x30 scrollHeight 56
           RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 138x52
-                text run at (0,0) width 73: "Lorem ipsum "
+                text run at (0,0) width 74: "Lorem ipsum "
                 text run at (73,0) width 29: "dolor"
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
@@ -1297,7 +1297,7 @@ layer at (0,0) size 785x1438
           RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 140x52
-                text run at (0,0) width 138: "Lorem ipsum  dolor ABCD"
+                text run at (0,0) width 139: "Lorem ipsum  dolor ABCD"
                 text run at (0,13) width 140: "EFGHIJKLMNOPQRSTUVWX"
                 text run at (0,26) width 135: "YZ abcdefghijklmnopqrst"
                 text run at (0,39) width 13: "uv"
@@ -1306,22 +1306,22 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 138x52
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
-                text run at (45,26) width 3: " "
+                text run at (44,26) width 5: " "
                 text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
         layer at (337,560) size 161x32 clip at (338,561) size 144x15 scrollWidth 423 scrollHeight 17
           RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 155x13
               RenderText {#text} at (0,0) size 421x13
-                text run at (0,0) width 73: "Lorem ipsum "
+                text run at (0,0) width 74: "Lorem ipsum "
                 text run at (73,0) width 348: "dolor ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuv"
         layer at (504,560) size 161x32 clip at (505,561) size 144x30 scrollHeight 56
           RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock {DIV} at (3,3) size 140x52
               RenderText {#text} at (0,0) size 138x52
-                text run at (0,0) width 73: "Lorem ipsum "
+                text run at (0,0) width 74: "Lorem ipsum "
                 text run at (73,0) width 29: "dolor"
                 text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
                 text run at (0,26) width 45: "UVWXYZ"
@@ -1331,7 +1331,7 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 155x39
               RenderText {#text} at (0,0) size 183x39
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 183: "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
                 text run at (0,26) width 130: "abcdefghijklmnopqrstuv"
         layer at (170,640) size 161x47 clip at (171,641) size 144x30 scrollWidth 185 scrollHeight 43
@@ -1339,7 +1339,7 @@ layer at (0,0) size 785x1438
             RenderBlock {DIV} at (3,3) size 155x39
               RenderText {#text} at (0,0) size 183x39
                 text run at (0,0) width 105: "Lorem ipsum  dolor"
-                text run at (105,0) width 3: " "
+                text run at (104,0) width 5: " "
                 text run at (0,13) width 183: "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
                 text run at (0,26) width 130: "abcdefghijklmnopqrstuv"
       RenderText {#text} at (0,0) size 0x0
index 4f35fc7..9f35588 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/basic-textareas-quirks-expected.png and b/LayoutTests/platform/mac/fast/forms/basic-textareas-quirks-expected.png differ
index 2cac9e4..bb5dc95 100644 (file)
@@ -234,80 +234,80 @@ layer at (26,80) size 161x32 clip at (27,81) size 144x30 scrollHeight 56
     RenderBlock {DIV} at (3,3) size 140x52
       RenderText {#text} at (0,0) size 138x52
         text run at (0,0) width 102: "Lorem ipsum dolor"
-        text run at (102,0) width 3: " "
+        text run at (101,0) width 4: " "
         text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
         text run at (0,26) width 45: "UVWXYZ"
-        text run at (45,26) width 3: " "
+        text run at (44,26) width 5: " "
         text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
-        text run at (130,39) width 3: " "
+        text run at (129,39) width 5: " "
 layer at (26,134) size 161x32 clip at (27,135) size 144x30 scrollHeight 56
   RenderTextControl {TEXTAREA} at (17,3) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 140x52 [color=#545454]
       RenderText {#text} at (0,0) size 138x52
         text run at (0,0) width 102: "Lorem ipsum dolor"
-        text run at (102,0) width 3: " "
+        text run at (101,0) width 4: " "
         text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
         text run at (0,26) width 45: "UVWXYZ"
-        text run at (45,26) width 3: " "
+        text run at (44,26) width 5: " "
         text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
-        text run at (130,39) width 3: " "
+        text run at (129,39) width 5: " "
 layer at (26,188) size 177x48 clip at (27,189) size 160x46 scrollHeight 72
   RenderTextControl {TEXTAREA} at (17,3) size 177x48 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (11,11) size 140x52
       RenderText {#text} at (0,0) size 138x52
         text run at (0,0) width 102: "Lorem ipsum dolor"
-        text run at (102,0) width 3: " "
+        text run at (101,0) width 4: " "
         text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
         text run at (0,26) width 45: "UVWXYZ"
-        text run at (45,26) width 3: " "
+        text run at (44,26) width 5: " "
         text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
-        text run at (130,39) width 3: " "
+        text run at (129,39) width 5: " "
 layer at (26,258) size 157x28 clip at (27,259) size 140x26 scrollHeight 52
   RenderTextControl {TEXTAREA} at (17,3) size 157x28 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (1,1) size 140x52
       RenderText {#text} at (0,0) size 138x52
         text run at (0,0) width 102: "Lorem ipsum dolor"
-        text run at (102,0) width 3: " "
+        text run at (101,0) width 4: " "
         text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
         text run at (0,26) width 45: "UVWXYZ"
-        text run at (45,26) width 3: " "
+        text run at (44,26) width 5: " "
         text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
-        text run at (130,39) width 3: " "
+        text run at (129,39) width 5: " "
 layer at (34,316) size 161x32 clip at (35,317) size 144x30 scrollHeight 56
   RenderTextControl {TEXTAREA} at (25,11) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 140x52
       RenderText {#text} at (0,0) size 138x52
         text run at (0,0) width 102: "Lorem ipsum dolor"
-        text run at (102,0) width 3: " "
+        text run at (101,0) width 4: " "
         text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
         text run at (0,26) width 45: "UVWXYZ"
-        text run at (45,26) width 3: " "
+        text run at (44,26) width 5: " "
         text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
-        text run at (130,39) width 3: " "
+        text run at (129,39) width 5: " "
 layer at (24,376) size 161x32 clip at (25,377) size 144x30 scrollHeight 56
   RenderTextControl {TEXTAREA} at (15,1) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 140x52
       RenderText {#text} at (0,0) size 138x52
         text run at (0,0) width 102: "Lorem ipsum dolor"
-        text run at (102,0) width 3: " "
+        text run at (101,0) width 4: " "
         text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
         text run at (0,26) width 45: "UVWXYZ"
-        text run at (45,26) width 3: " "
+        text run at (44,26) width 5: " "
         text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
-        text run at (130,39) width 3: " "
+        text run at (129,39) width 5: " "
 layer at (26,428) size 42x32 clip at (27,429) size 25x30 scrollHeight 316
   RenderTextControl {TEXTAREA} at (17,3) size 42x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 21x312
       RenderText {#text} at (0,0) size 21x312
         text run at (0,0) width 18: "Lor"
         text run at (0,13) width 17: "em"
-        text run at (17,13) width 3: " "
+        text run at (16,13) width 4: " "
         text run at (0,26) width 16: "ips"
         text run at (0,39) width 18: "um"
-        text run at (18,39) width 3: " "
+        text run at (17,39) width 4: " "
         text run at (0,52) width 17: "dol"
         text run at (0,65) width 12: "or"
-        text run at (12,65) width 3: " "
+        text run at (11,65) width 4: " "
         text run at (0,78) width 14: "AB"
         text run at (0,91) width 16: "CD"
         text run at (0,104) width 20: "EFG"
@@ -319,7 +319,7 @@ layer at (26,428) size 42x32 clip at (27,429) size 25x30 scrollHeight 316
         text run at (0,182) width 21: "STU"
         text run at (0,195) width 17: "VW"
         text run at (0,208) width 21: "XYZ"
-        text run at (21,208) width 0: " "
+        text run at (20,208) width 1: " "
         text run at (0,221) width 19: "abc"
         text run at (0,234) width 18: "def"
         text run at (0,247) width 21: "ghij"
@@ -327,61 +327,61 @@ layer at (26,428) size 42x32 clip at (27,429) size 25x30 scrollHeight 316
         text run at (0,273) width 21: "nop"
         text run at (0,286) width 18: "qrs"
         text run at (0,299) width 17: "tuv"
-        text run at (17,299) width 3: " "
+        text run at (16,299) width 5: " "
 layer at (26,482) size 161x45 clip at (27,483) size 144x43 scrollHeight 56
   RenderTextControl {TEXTAREA} at (17,3) size 161x45 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 140x52
       RenderText {#text} at (0,0) size 138x52
         text run at (0,0) width 102: "Lorem ipsum dolor"
-        text run at (102,0) width 3: " "
+        text run at (101,0) width 4: " "
         text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
         text run at (0,26) width 45: "UVWXYZ"
-        text run at (45,26) width 3: " "
+        text run at (44,26) width 5: " "
         text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
-        text run at (130,39) width 3: " "
+        text run at (129,39) width 5: " "
 layer at (26,549) size 91x32 clip at (27,550) size 74x30 scrollHeight 95
   RenderTextControl {TEXTAREA} at (17,3) size 91x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 70x91
       RenderText {#text} at (0,0) size 70x91
         text run at (0,0) width 70: "Lorem ipsum"
-        text run at (70,0) width 0: " "
+        text run at (69,0) width 1: " "
         text run at (0,13) width 29: "dolor"
-        text run at (29,13) width 3: " "
+        text run at (28,13) width 4: " "
         text run at (0,26) width 65: "ABCDEFGHIJ"
         text run at (0,39) width 67: "KLMNOPQRS"
         text run at (0,52) width 52: "TUVWXYZ"
-        text run at (52,52) width 3: " "
+        text run at (51,52) width 5: " "
         text run at (0,65) width 66: "abcdefghijkl"
         text run at (0,78) width 65: "mnopqrstuv"
-        text run at (65,78) width 3: " "
+        text run at (64,78) width 4: " "
 layer at (26,603) size 161x136 clip at (27,604) size 159x134
   RenderTextControl {TEXTAREA} at (17,3) size 161x136 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 155x52
       RenderText {#text} at (0,0) size 153x52
         text run at (0,0) width 102: "Lorem ipsum dolor"
-        text run at (102,0) width 3: " "
+        text run at (101,0) width 4: " "
         text run at (0,13) width 153: "ABCDEFGHIJKLMNOPQRSTUV"
         text run at (0,26) width 30: "WXYZ"
-        text run at (30,26) width 3: " "
+        text run at (29,26) width 5: " "
         text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
-        text run at (130,39) width 3: " "
+        text run at (129,39) width 5: " "
 layer at (26,761) size 56x58 clip at (27,762) size 39x56 scrollHeight 173
   RenderTextControl {TEXTAREA} at (17,3) size 56x58 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 35x169
       RenderText {#text} at (0,0) size 35x169
         text run at (0,0) width 34: "Lorem"
-        text run at (34,0) width 1: " "
+        text run at (33,0) width 2: " "
         text run at (0,13) width 33: "ipsum"
-        text run at (33,13) width 2: " "
+        text run at (32,13) width 3: " "
         text run at (0,26) width 29: "dolor"
-        text run at (29,26) width 3: " "
+        text run at (28,26) width 4: " "
         text run at (0,39) width 30: "ABCD"
         text run at (0,52) width 35: "EFGHIJ"
         text run at (0,65) width 31: "KLMN"
         text run at (0,78) width 31: "OPQR"
         text run at (0,91) width 28: "STUV"
         text run at (0,104) width 30: "WXYZ"
-        text run at (30,104) width 3: " "
+        text run at (29,104) width 5: " "
         text run at (0,117) width 32: "abcde"
         text run at (0,130) width 34: "fghijkl"
         text run at (0,143) width 31: "mnop"
@@ -391,22 +391,22 @@ layer at (376,26) size 60x32 clip at (377,27) size 43x30 scrollHeight 160
     RenderBlock {DIV} at (3,3) size 39x156
       RenderText {#text} at (0,0) size 39x156
         text run at (0,0) width 34: "Lorem"
-        text run at (34,0) width 3: " "
+        text run at (33,0) width 5: " "
         text run at (0,13) width 33: "ipsum"
-        text run at (33,13) width 3: " "
+        text run at (32,13) width 5: " "
         text run at (0,26) width 29: "dolor"
-        text run at (29,26) width 3: " "
+        text run at (28,26) width 4: " "
         text run at (0,39) width 36: "ABCDE"
         text run at (0,52) width 36: "FGHIJK"
         text run at (0,65) width 39: "LMNOP"
         text run at (0,78) width 37: "QRSTU"
         text run at (0,91) width 37: "VWXYZ"
-        text run at (37,91) width 2: " "
+        text run at (36,91) width 3: " "
         text run at (0,104) width 36: "abcdef"
         text run at (0,117) width 30: "ghijkl"
         text run at (0,130) width 38: "mnopq"
         text run at (0,143) width 27: "rstuv"
-        text run at (27,143) width 3: " "
+        text run at (26,143) width 5: " "
 layer at (376,80) size 60x68 clip at (377,81) size 43x66 scrollHeight 859
   RenderTextControl {TEXTAREA} at (15,3) size 60x68 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (21,21) size 3x819
@@ -479,337 +479,337 @@ layer at (376,170) size 60x28 clip at (377,171) size 43x26 scrollHeight 156
     RenderBlock {DIV} at (1,1) size 43x156
       RenderText {#text} at (0,0) size 43x156
         text run at (0,0) width 34: "Lorem"
-        text run at (34,0) width 3: " "
+        text run at (33,0) width 5: " "
         text run at (0,13) width 33: "ipsum"
-        text run at (33,13) width 3: " "
+        text run at (32,13) width 5: " "
         text run at (0,26) width 29: "dolor"
-        text run at (29,26) width 3: " "
+        text run at (28,26) width 4: " "
         text run at (0,39) width 42: "ABCDEF"
         text run at (0,52) width 36: "GHIJKL"
         text run at (0,65) width 41: "MNOPQ"
         text run at (0,78) width 35: "RSTUV"
         text run at (0,91) width 30: "WXYZ"
-        text run at (30,91) width 3: " "
+        text run at (29,91) width 5: " "
         text run at (0,104) width 43: "abcdefg"
         text run at (0,117) width 41: "hijklmn"
         text run at (0,130) width 42: "opqrstu"
         text run at (0,143) width 6: "v"
-        text run at (6,143) width 3: " "
+        text run at (5,143) width 5: " "
 layer at (378,218) size 161x60 clip at (379,219) size 159x58
   RenderTextControl {TEXTAREA} at (17,1) size 161x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 155x52
       RenderText {#text} at (0,0) size 153x52
         text run at (0,0) width 102: "Lorem ipsum dolor"
-        text run at (102,0) width 3: " "
+        text run at (101,0) width 4: " "
         text run at (0,13) width 153: "ABCDEFGHIJKLMNOPQRSTUV"
         text run at (0,26) width 30: "WXYZ"
-        text run at (30,26) width 3: " "
+        text run at (29,26) width 5: " "
         text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
-        text run at (130,39) width 3: " "
+        text run at (129,39) width 5: " "
 layer at (376,296) size 60x60 clip at (377,297) size 43x58 scrollHeight 160
   RenderTextControl {TEXTAREA} at (15,1) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 39x156
       RenderText {#text} at (0,0) size 39x156
         text run at (0,0) width 34: "Lorem"
-        text run at (34,0) width 3: " "
+        text run at (33,0) width 5: " "
         text run at (0,13) width 33: "ipsum"
-        text run at (33,13) width 3: " "
+        text run at (32,13) width 5: " "
         text run at (0,26) width 29: "dolor"
-        text run at (29,26) width 3: " "
+        text run at (28,26) width 4: " "
         text run at (0,39) width 36: "ABCDE"
         text run at (0,52) width 36: "FGHIJK"
         text run at (0,65) width 39: "LMNOP"
         text run at (0,78) width 37: "QRSTU"
         text run at (0,91) width 37: "VWXYZ"
-        text run at (37,91) width 2: " "
+        text run at (36,91) width 3: " "
         text run at (0,104) width 36: "abcdef"
         text run at (0,117) width 30: "ghijkl"
         text run at (0,130) width 38: "mnopq"
         text run at (0,143) width 27: "rstuv"
-        text run at (27,143) width 3: " "
+        text run at (26,143) width 5: " "
 layer at (378,376) size 161x32 clip at (379,377) size 159x30 scrollHeight 56
   RenderTextControl {TEXTAREA} at (17,3) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 155x52
       RenderText {#text} at (0,0) size 153x52
         text run at (0,0) width 102: "Lorem ipsum dolor"
-        text run at (102,0) width 3: " "
+        text run at (101,0) width 4: " "
         text run at (0,13) width 153: "ABCDEFGHIJKLMNOPQRSTUV"
         text run at (0,26) width 30: "WXYZ"
-        text run at (30,26) width 3: " "
+        text run at (29,26) width 5: " "
         text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
-        text run at (130,39) width 3: " "
+        text run at (129,39) width 5: " "
 layer at (378,430) size 161x47 clip at (379,431) size 144x30 scrollHeight 56
   RenderTextControl {TEXTAREA} at (17,3) size 161x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 140x52
       RenderText {#text} at (0,0) size 138x52
         text run at (0,0) width 102: "Lorem ipsum dolor"
-        text run at (102,0) width 3: " "
+        text run at (101,0) width 4: " "
         text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
         text run at (0,26) width 45: "UVWXYZ"
-        text run at (45,26) width 3: " "
+        text run at (44,26) width 5: " "
         text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
-        text run at (130,39) width 3: " "
+        text run at (129,39) width 5: " "
 layer at (376,497) size 60x60 clip at (377,498) size 58x58 scrollHeight 134
   RenderTextControl {TEXTAREA} at (15,1) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 54x130
       RenderText {#text} at (0,0) size 54x130
         text run at (0,0) width 34: "Lorem"
-        text run at (34,0) width 3: " "
+        text run at (33,0) width 5: " "
         text run at (0,13) width 33: "ipsum"
-        text run at (33,13) width 3: " "
+        text run at (32,13) width 5: " "
         text run at (0,26) width 29: "dolor"
-        text run at (29,26) width 3: " "
+        text run at (28,26) width 4: " "
         text run at (0,39) width 50: "ABCDEFG"
         text run at (0,52) width 54: "HIJKLMNO"
         text run at (0,65) width 50: "PQRSTUV"
         text run at (0,78) width 30: "WXYZ"
-        text run at (30,78) width 3: " "
+        text run at (29,78) width 5: " "
         text run at (0,91) width 53: "abcdefghi"
         text run at (0,104) width 51: "jklmnopq"
         text run at (0,117) width 27: "rstuv"
-        text run at (27,117) width 3: " "
+        text run at (26,117) width 5: " "
 layer at (376,575) size 60x60 clip at (377,576) size 43x43 scrollHeight 160
   RenderTextControl {TEXTAREA} at (15,1) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 39x156
       RenderText {#text} at (0,0) size 39x156
         text run at (0,0) width 34: "Lorem"
-        text run at (34,0) width 3: " "
+        text run at (33,0) width 5: " "
         text run at (0,13) width 33: "ipsum"
-        text run at (33,13) width 3: " "
+        text run at (32,13) width 5: " "
         text run at (0,26) width 29: "dolor"
-        text run at (29,26) width 3: " "
+        text run at (28,26) width 4: " "
         text run at (0,39) width 36: "ABCDE"
         text run at (0,52) width 36: "FGHIJK"
         text run at (0,65) width 39: "LMNOP"
         text run at (0,78) width 37: "QRSTU"
         text run at (0,91) width 37: "VWXYZ"
-        text run at (37,91) width 2: " "
+        text run at (36,91) width 3: " "
         text run at (0,104) width 36: "abcdef"
         text run at (0,117) width 30: "ghijkl"
         text run at (0,130) width 38: "mnopq"
         text run at (0,143) width 27: "rstuv"
-        text run at (27,143) width 3: " "
+        text run at (26,143) width 5: " "
 layer at (376,653) size 60x60 clip at (377,654) size 43x58 scrollHeight 160
   RenderTextControl {TEXTAREA} at (15,1) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 39x156
       RenderText {#text} at (0,0) size 39x156
         text run at (0,0) width 34: "Lorem"
-        text run at (34,0) width 3: " "
+        text run at (33,0) width 5: " "
         text run at (0,13) width 33: "ipsum"
-        text run at (33,13) width 3: " "
+        text run at (32,13) width 5: " "
         text run at (0,26) width 29: "dolor"
-        text run at (29,26) width 3: " "
+        text run at (28,26) width 4: " "
         text run at (0,39) width 36: "ABCDE"
         text run at (0,52) width 36: "FGHIJK"
         text run at (0,65) width 39: "LMNOP"
         text run at (0,78) width 37: "QRSTU"
         text run at (0,91) width 37: "VWXYZ"
-        text run at (37,91) width 2: " "
+        text run at (36,91) width 3: " "
         text run at (0,104) width 36: "abcdef"
         text run at (0,117) width 30: "ghijkl"
         text run at (0,130) width 38: "mnopq"
         text run at (0,143) width 27: "rstuv"
-        text run at (27,143) width 3: " "
+        text run at (26,143) width 5: " "
 layer at (376,731) size 60x60 clip at (377,732) size 43x58 scrollHeight 160
   RenderTextControl {TEXTAREA} at (15,1) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 39x156
       RenderText {#text} at (0,0) size 39x156
         text run at (0,0) width 34: "Lorem"
-        text run at (34,0) width 3: " "
+        text run at (33,0) width 5: " "
         text run at (0,13) width 33: "ipsum"
-        text run at (33,13) width 3: " "
+        text run at (32,13) width 5: " "
         text run at (0,26) width 29: "dolor"
-        text run at (29,26) width 3: " "
+        text run at (28,26) width 4: " "
         text run at (0,39) width 36: "ABCDE"
         text run at (0,52) width 36: "FGHIJK"
         text run at (0,65) width 39: "LMNOP"
         text run at (0,78) width 37: "QRSTU"
         text run at (0,91) width 37: "VWXYZ"
-        text run at (37,91) width 2: " "
+        text run at (36,91) width 3: " "
         text run at (0,104) width 36: "abcdef"
         text run at (0,117) width 30: "ghijkl"
         text run at (0,130) width 38: "mnopq"
         text run at (0,143) width 27: "rstuv"
-        text run at (27,143) width 3: " "
+        text run at (26,143) width 5: " "
 layer at (376,809) size 60x60 clip at (377,810) size 43x58 scrollHeight 160
   RenderTextControl {TEXTAREA} at (15,1) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 39x156
       RenderText {#text} at (0,0) size 39x156
         text run at (0,0) width 34: "Lorem"
-        text run at (34,0) width 3: " "
+        text run at (33,0) width 5: " "
         text run at (0,13) width 33: "ipsum"
-        text run at (33,13) width 3: " "
+        text run at (32,13) width 5: " "
         text run at (0,26) width 29: "dolor"
-        text run at (29,26) width 3: " "
+        text run at (28,26) width 4: " "
         text run at (0,39) width 36: "ABCDE"
         text run at (0,52) width 36: "FGHIJK"
         text run at (0,65) width 39: "LMNOP"
         text run at (0,78) width 37: "QRSTU"
         text run at (0,91) width 37: "VWXYZ"
-        text run at (37,91) width 2: " "
+        text run at (36,91) width 3: " "
         text run at (0,104) width 36: "abcdef"
         text run at (0,117) width 30: "ghijkl"
         text run at (0,130) width 38: "mnopq"
         text run at (0,143) width 27: "rstuv"
-        text run at (27,143) width 3: " "
+        text run at (26,143) width 5: " "
 layer at (378,889) size 161x47 clip at (379,890) size 144x30 scrollWidth 191 scrollHeight 212
   RenderTextControl {TEXTAREA} at (17,3) size 161x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 140x208
       RenderText {#text} at (0,0) size 189x195
-        text run at (0,0) width 3: " "
-        text run at (3,0) width 0: " "
+        text run at (0,0) width 4: " "
+        text run at (3,0) width 1: " "
         text run at (0,13) width 189: "This is a text area with wrap=\"soft\""
-        text run at (189,13) width 0: " "
+        text run at (188,13) width 1: " "
         text run at (0,26) width 189: "This is a text area with wrap=\"soft\""
-        text run at (189,26) width 0: " "
+        text run at (188,26) width 1: " "
         text run at (0,39) width 189: "This is a text area with wrap=\"soft\""
-        text run at (189,39) width 0: " "
+        text run at (188,39) width 1: " "
         text run at (0,52) width 189: "This is a text area with wrap=\"soft\""
-        text run at (189,52) width 0: " "
+        text run at (188,52) width 1: " "
         text run at (0,65) width 189: "This is a text area with wrap=\"soft\""
-        text run at (189,65) width 0: " "
+        text run at (188,65) width 1: " "
         text run at (0,78) width 189: "This is a text area with wrap=\"soft\""
-        text run at (189,78) width 0: " "
+        text run at (188,78) width 1: " "
         text run at (0,91) width 189: "This is a text area with wrap=\"soft\""
-        text run at (189,91) width 0: " "
+        text run at (188,91) width 1: " "
         text run at (0,104) width 189: "This is a text area with wrap=\"soft\""
-        text run at (189,104) width 0: " "
+        text run at (188,104) width 1: " "
         text run at (0,117) width 189: "This is a text area with wrap=\"soft\""
-        text run at (189,117) width 0: " "
+        text run at (188,117) width 1: " "
         text run at (0,130) width 189: "This is a text area with wrap=\"soft\""
-        text run at (189,130) width 0: " "
+        text run at (188,130) width 1: " "
         text run at (0,143) width 189: "This is a text area with wrap=\"soft\""
-        text run at (189,143) width 0: " "
+        text run at (188,143) width 1: " "
         text run at (0,156) width 189: "This is a text area with wrap=\"soft\""
-        text run at (189,156) width 0: " "
+        text run at (188,156) width 1: " "
         text run at (0,169) width 189: "This is a text area with wrap=\"soft\""
-        text run at (189,169) width 0: " "
+        text run at (188,169) width 1: " "
         text run at (0,182) width 189: "This is a text area with wrap=\"soft\""
-        text run at (189,182) width 0: " "
+        text run at (188,182) width 1: " "
       RenderBR {BR} at (0,195) size 0x13
 layer at (378,958) size 161x32 clip at (379,959) size 144x30 scrollHeight 394
   RenderTextControl {TEXTAREA} at (17,3) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 140x390
       RenderText {#text} at (0,0) size 125x377
-        text run at (0,0) width 3: " "
-        text run at (3,0) width 0: " "
+        text run at (0,0) width 4: " "
+        text run at (3,0) width 1: " "
         text run at (0,13) width 122: "This is a text area with"
-        text run at (122,13) width 3: " "
+        text run at (121,13) width 4: " "
         text run at (0,26) width 64: "wrap=\"soft\""
-        text run at (64,26) width 0: " "
+        text run at (63,26) width 1: " "
         text run at (0,39) width 122: "This is a text area with"
-        text run at (122,39) width 3: " "
+        text run at (121,39) width 4: " "
         text run at (0,52) width 64: "wrap=\"soft\""
-        text run at (64,52) width 0: " "
+        text run at (63,52) width 1: " "
         text run at (0,65) width 122: "This is a text area with"
-        text run at (122,65) width 3: " "
+        text run at (121,65) width 4: " "
         text run at (0,78) width 64: "wrap=\"soft\""
-        text run at (64,78) width 0: " "
+        text run at (63,78) width 1: " "
         text run at (0,91) width 122: "This is a text area with"
-        text run at (122,91) width 3: " "
+        text run at (121,91) width 4: " "
         text run at (0,104) width 64: "wrap=\"soft\""
-        text run at (64,104) width 0: " "
+        text run at (63,104) width 1: " "
         text run at (0,117) width 122: "This is a text area with"
-        text run at (122,117) width 3: " "
+        text run at (121,117) width 4: " "
         text run at (0,130) width 64: "wrap=\"soft\""
-        text run at (64,130) width 0: " "
+        text run at (63,130) width 1: " "
         text run at (0,143) width 122: "This is a text area with"
-        text run at (122,143) width 3: " "
+        text run at (121,143) width 4: " "
         text run at (0,156) width 64: "wrap=\"soft\""
-        text run at (64,156) width 0: " "
+        text run at (63,156) width 1: " "
         text run at (0,169) width 122: "This is a text area with"
-        text run at (122,169) width 3: " "
+        text run at (121,169) width 4: " "
         text run at (0,182) width 64: "wrap=\"soft\""
-        text run at (64,182) width 0: " "
+        text run at (63,182) width 1: " "
         text run at (0,195) width 122: "This is a text area with"
-        text run at (122,195) width 3: " "
+        text run at (121,195) width 4: " "
         text run at (0,208) width 64: "wrap=\"soft\""
-        text run at (64,208) width 0: " "
+        text run at (63,208) width 1: " "
         text run at (0,221) width 122: "This is a text area with"
-        text run at (122,221) width 3: " "
+        text run at (121,221) width 4: " "
         text run at (0,234) width 64: "wrap=\"soft\""
-        text run at (64,234) width 0: " "
+        text run at (63,234) width 1: " "
         text run at (0,247) width 122: "This is a text area with"
-        text run at (122,247) width 3: " "
+        text run at (121,247) width 4: " "
         text run at (0,260) width 64: "wrap=\"soft\""
-        text run at (64,260) width 0: " "
+        text run at (63,260) width 1: " "
         text run at (0,273) width 122: "This is a text area with"
-        text run at (122,273) width 3: " "
+        text run at (121,273) width 4: " "
         text run at (0,286) width 64: "wrap=\"soft\""
-        text run at (64,286) width 0: " "
+        text run at (63,286) width 1: " "
         text run at (0,299) width 122: "This is a text area with"
-        text run at (122,299) width 3: " "
+        text run at (121,299) width 4: " "
         text run at (0,312) width 64: "wrap=\"soft\""
-        text run at (64,312) width 0: " "
+        text run at (63,312) width 1: " "
         text run at (0,325) width 122: "This is a text area with"
-        text run at (122,325) width 3: " "
+        text run at (121,325) width 4: " "
         text run at (0,338) width 64: "wrap=\"soft\""
-        text run at (64,338) width 0: " "
+        text run at (63,338) width 1: " "
         text run at (0,351) width 122: "This is a text area with"
-        text run at (122,351) width 3: " "
+        text run at (121,351) width 4: " "
         text run at (0,364) width 64: "wrap=\"soft\""
-        text run at (64,364) width 0: " "
+        text run at (63,364) width 1: " "
       RenderBR {BR} at (0,377) size 0x13
 layer at (378,1012) size 161x32 clip at (379,1013) size 144x30 scrollHeight 394
   RenderTextControl {TEXTAREA} at (17,3) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 140x390
       RenderText {#text} at (0,0) size 125x377
-        text run at (0,0) width 3: " "
-        text run at (3,0) width 0: " "
+        text run at (0,0) width 4: " "
+        text run at (3,0) width 1: " "
         text run at (0,13) width 122: "This is a text area with"
-        text run at (122,13) width 3: " "
+        text run at (121,13) width 4: " "
         text run at (0,26) width 64: "wrap=\"soft\""
-        text run at (64,26) width 0: " "
+        text run at (63,26) width 1: " "
         text run at (0,39) width 122: "This is a text area with"
-        text run at (122,39) width 3: " "
+        text run at (121,39) width 4: " "
         text run at (0,52) width 64: "wrap=\"soft\""
-        text run at (64,52) width 0: " "
+        text run at (63,52) width 1: " "
         text run at (0,65) width 122: "This is a text area with"
-        text run at (122,65) width 3: " "
+        text run at (121,65) width 4: " "
         text run at (0,78) width 64: "wrap=\"soft\""
-        text run at (64,78) width 0: " "
+        text run at (63,78) width 1: " "
         text run at (0,91) width 122: "This is a text area with"
-        text run at (122,91) width 3: " "
+        text run at (121,91) width 4: " "
         text run at (0,104) width 64: "wrap=\"soft\""
-        text run at (64,104) width 0: " "
+        text run at (63,104) width 1: " "
         text run at (0,117) width 122: "This is a text area with"
-        text run at (122,117) width 3: " "
+        text run at (121,117) width 4: " "
         text run at (0,130) width 64: "wrap=\"soft\""
-        text run at (64,130) width 0: " "
+        text run at (63,130) width 1: " "
         text run at (0,143) width 122: "This is a text area with"
-        text run at (122,143) width 3: " "
+        text run at (121,143) width 4: " "
         text run at (0,156) width 64: "wrap=\"soft\""
-        text run at (64,156) width 0: " "
+        text run at (63,156) width 1: " "
         text run at (0,169) width 122: "This is a text area with"
-        text run at (122,169) width 3: " "
+        text run at (121,169) width 4: " "
         text run at (0,182) width 64: "wrap=\"soft\""
-        text run at (64,182) width 0: " "
+        text run at (63,182) width 1: " "
         text run at (0,195) width 122: "This is a text area with"
-        text run at (122,195) width 3: " "
+        text run at (121,195) width 4: " "
         text run at (0,208) width 64: "wrap=\"soft\""
-        text run at (64,208) width 0: " "
+        text run at (63,208) width 1: " "
         text run at (0,221) width 122: "This is a text area with"
-        text run at (122,221) width 3: " "
+        text run at (121,221) width 4: " "
         text run at (0,234) width 64: "wrap=\"soft\""
-        text run at (64,234) width 0: " "
+        text run at (63,234) width 1: " "
         text run at (0,247) width 122: "This is a text area with"
-        text run at (122,247) width 3: " "
+        text run at (121,247) width 4: " "
         text run at (0,260) width 64: "wrap=\"soft\""
-        text run at (64,260) width 0: " "
+        text run at (63,260) width 1: " "
         text run at (0,273) width 122: "This is a text area with"
-        text run at (122,273) width 3: " "
+        text run at (121,273) width 4: " "
         text run at (0,286) width 64: "wrap=\"soft\""
-        text run at (64,286) width 0: " "
+        text run at (63,286) width 1: " "
         text run at (0,299) width 122: "This is a text area with"
-        text run at (122,299) width 3: " "
+        text run at (121,299) width 4: " "
         text run at (0,312) width 64: "wrap=\"soft\""
-        text run at (64,312) width 0: " "
+        text run at (63,312) width 1: " "
         text run at (0,325) width 122: "This is a text area with"
-        text run at (122,325) width 3: " "
+        text run at (121,325) width 4: " "
         text run at (0,338) width 64: "wrap=\"soft\""
-        text run at (64,338) width 0: " "
+        text run at (63,338) width 1: " "
         text run at (0,351) width 122: "This is a text area with"
-        text run at (122,351) width 3: " "
+        text run at (121,351) width 4: " "
         text run at (0,364) width 64: "wrap=\"soft\""
-        text run at (64,364) width 0: " "
+        text run at (63,364) width 1: " "
       RenderBR {BR} at (0,377) size 0x13
index 126c98e..d565d95 100644 (file)
@@ -1 +1 @@
-2921efe3b92ede58a624c079b836010d
\ No newline at end of file
+921ba7bcc50b9afc76950506b20c94b8
\ No newline at end of file
index d2001c7..8ff6026 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/blankbuttons-expected.png and b/LayoutTests/platform/mac/fast/forms/blankbuttons-expected.png differ
index ce85ab6..b78b088 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/box-shadow-override-expected.png and b/LayoutTests/platform/mac/fast/forms/box-shadow-override-expected.png differ
index 20446a2..96b7f78 100644 (file)
@@ -1 +1 @@
-dcae72650e0c75b2f1bd531b281af4ca
\ No newline at end of file
+ee8c9e5ba0589c1005d486e81f80dafd
\ No newline at end of file
index 9b1bfdd..3a059ad 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/button-align-expected.png and b/LayoutTests/platform/mac/fast/forms/button-align-expected.png differ
index c5fb07b..8922ea9 100644 (file)
@@ -9,33 +9,33 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,34) size 784x88
         RenderButton {BUTTON} at (0,2) size 300x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,2) size 284x13
-            RenderText {#text} at (52,0) size 179x13
-              text run at (52,0) width 179: "This is should be center justified."
+            RenderText {#text} at (52,0) size 180x13
+              text run at (52,0) width 180: "This is should be center justified."
         RenderText {#text} at (300,1) size 4x18
           text run at (300,1) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
         RenderButton {BUTTON} at (0,24) size 300x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,2) size 284x13
-            RenderText {#text} at (52,0) size 179x13
-              text run at (52,0) width 179: "This is should be center justified."
+            RenderText {#text} at (52,0) size 180x13
+              text run at (52,0) width 180: "This is should be center justified."
         RenderText {#text} at (300,23) size 4x18
           text run at (300,23) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
         RenderButton {BUTTON} at (0,46) size 300x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,2) size 284x13
-            RenderText {#text} at (52,0) size 179x13
-              text run at (52,0) width 179: "This is should be center justified."
+            RenderText {#text} at (52,0) size 180x13
+              text run at (52,0) width 180: "This is should be center justified."
         RenderText {#text} at (300,45) size 4x18
           text run at (300,45) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
         RenderButton {BUTTON} at (0,68) size 300x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,2) size 284x13
-            RenderText {#text} at (52,0) size 179x13
-              text run at (52,0) width 179: "This is should be center justified."
+            RenderText {#text} at (52,0) size 180x13
+              text run at (52,0) width 180: "This is should be center justified."
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,122) size 784x22
         RenderButton {BUTTON} at (0,2) size 300x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,2) size 284x13
-            RenderText {#text} at (52,0) size 179x13
-              text run at (52,0) width 179: "This is should be center justified."
+            RenderText {#text} at (52,0) size 180x13
+              text run at (52,0) width 180: "This is should be center justified."
index d371d6c..d0900bb 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/button-cannot-be-nested-expected.png and b/LayoutTests/platform/mac/fast/forms/button-cannot-be-nested-expected.png differ
index a2b2fcc..802714d 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/button-default-title-expected.png and b/LayoutTests/platform/mac/fast/forms/button-default-title-expected.png differ
index 7141c58..a1c43a3 100644 (file)
@@ -30,8 +30,8 @@ layer at (0,0) size 785x650
       RenderBlock (anonymous) at (0,216) size 769x21
         RenderButton {INPUT} at (0,0) size 80x21 [bgcolor=#008000] [border: (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,4) size 64x13
-            RenderText at (30,0) size 3x13
-              text run at (30,0) width 3: " "
+            RenderText at (30,0) size 4x13
+              text run at (30,0) width 4: " "
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {P} at (0,253) size 769x18
         RenderText {#text} at (0,0) size 203x18
@@ -48,8 +48,8 @@ layer at (0,0) size 785x650
       RenderBlock (anonymous) at (0,400) size 769x21
         RenderButton {INPUT} at (0,0) size 80x21 [bgcolor=#008000] [border: (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,4) size 64x13
-            RenderText at (17,0) size 29x13
-              text run at (17,0) width 29: "Reset"
+            RenderText at (17,0) size 30x13
+              text run at (17,0) width 30: "Reset"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {P} at (0,437) size 769x18
         RenderText {#text} at (0,0) size 295x18
@@ -66,8 +66,8 @@ layer at (0,0) size 785x650
       RenderBlock (anonymous) at (0,542) size 769x21
         RenderButton {INPUT} at (0,0) size 80x21 [bgcolor=#008000] [border: (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,4) size 64x13
-            RenderText at (30,0) size 3x13
-              text run at (30,0) width 3: " "
+            RenderText at (30,0) size 4x13
+              text run at (30,0) width 4: " "
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {P} at (0,579) size 769x18
         RenderText {#text} at (0,0) size 203x18
index 51e1f5d..41beca7 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/button-generated-content-expected.png and b/LayoutTests/platform/mac/fast/forms/button-generated-content-expected.png differ
index 54be5b4..7864caf 100644 (file)
@@ -31,8 +31,8 @@ layer at (0,0) size 800x270
             RenderInline (generated) at (0,0) size 35x13
               RenderText at (0,0) size 35x13
                 text run at (0,0) width 35: "before"
-            RenderText {#text} at (35,0) size 36x13
-              text run at (35,0) width 36: "button"
+            RenderText {#text} at (34,0) size 37x13
+              text run at (34,0) width 37: "button"
         RenderText {#text} at (150,1) size 4x18
           text run at (150,1) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
@@ -47,9 +47,9 @@ layer at (0,0) size 800x270
           RenderBlock (anonymous) at (8,2) size 61x13
             RenderText {#text} at (0,0) size 36x13
               text run at (0,0) width 36: "button"
-            RenderInline (generated) at (0,0) size 25x13
-              RenderText at (36,0) size 25x13
-                text run at (36,0) width 25: "after"
+            RenderInline (generated) at (0,0) size 26x13
+              RenderText at (35,0) size 26x13
+                text run at (35,0) width 26: "after"
         RenderText {#text} at (130,23) size 4x18
           text run at (130,23) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
@@ -87,8 +87,8 @@ layer at (0,0) size 800x270
             RenderInline (generated) at (0,0) size 35x13
               RenderText at (0,0) size 35x13
                 text run at (0,0) width 35: "before"
-            RenderText {#text} at (35,0) size 36x13
-              text run at (35,0) width 36: "button"
+            RenderText {#text} at (34,0) size 37x13
+              text run at (34,0) width 37: "button"
         RenderText {#text} at (150,97) size 4x18
           text run at (150,97) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
@@ -103,9 +103,9 @@ layer at (0,0) size 800x270
           RenderBlock (anonymous) at (8,2) size 61x13
             RenderText {#text} at (0,0) size 36x13
               text run at (0,0) width 36: "button"
-            RenderInline (generated) at (0,0) size 25x13
-              RenderText at (36,0) size 25x13
-                text run at (36,0) width 25: "after"
+            RenderInline (generated) at (0,0) size 26x13
+              RenderText at (35,0) size 26x13
+                text run at (35,0) width 26: "after"
         RenderText {#text} at (130,119) size 4x18
           text run at (130,119) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
@@ -121,8 +121,8 @@ layer at (0,0) size 800x270
             RenderInline (generated) at (0,0) size 35x13
               RenderText at (0,0) size 35x13
                 text run at (0,0) width 35: "before"
-            RenderText {#text} at (35,0) size 36x13
-              text run at (35,0) width 36: "button"
+            RenderText {#text} at (34,0) size 37x13
+              text run at (34,0) width 37: "button"
         RenderText {#text} at (150,141) size 4x18
           text run at (150,141) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
@@ -137,9 +137,9 @@ layer at (0,0) size 800x270
           RenderBlock (anonymous) at (8,2) size 61x13
             RenderText {#text} at (0,0) size 36x13
               text run at (0,0) width 36: "button"
-            RenderInline (generated) at (0,0) size 25x13
-              RenderText at (36,0) size 25x13
-                text run at (36,0) width 25: "after"
+            RenderInline (generated) at (0,0) size 26x13
+              RenderText at (35,0) size 26x13
+                text run at (35,0) width 26: "after"
         RenderText {#text} at (130,163) size 4x18
           text run at (130,163) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
index 5b4a1ee..c3ce24c 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/button-positioned-expected.png and b/LayoutTests/platform/mac/fast/forms/button-positioned-expected.png differ
index 6b5ede3..823a812 100644 (file)
@@ -3,11 +3,11 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-layer at (10,10) size 153x18
-  RenderButton {BUTTON} at (10,10) size 153x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-    RenderBlock (anonymous) at (8,2) size 137x13
-      RenderText {#text} at (0,0) size 137x13
-        text run at (0,0) width 137: "This button is positioned."
+layer at (10,10) size 154x18
+  RenderButton {BUTTON} at (10,10) size 154x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+    RenderBlock (anonymous) at (8,2) size 138x13
+      RenderText {#text} at (0,0) size 138x13
+        text run at (0,0) width 138: "This button is positioned."
 layer at (10,10) size 175x18
   RenderButton {INPUT} at (10,10) size 175x18 [bgcolor=#C0C0C0]
     RenderBlock (anonymous) at (8,2) size 159x13
index f59e2d0..98ec225 100644 (file)
@@ -1 +1 @@
-5500d80cb7fee6aeb286ba9e7690b93d
\ No newline at end of file
+a7b7b8e80b60322a72783bea70a7da16
\ No newline at end of file
index 1075f99..11d5d79 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/button-sizes-expected.png and b/LayoutTests/platform/mac/fast/forms/button-sizes-expected.png differ
index aa0606d..71c307d 100644 (file)
@@ -3,110 +3,110 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderButton {BUTTON} at (0,8) size 45x15 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,4) size 29x6
-          RenderText {#text} at (0,0) size 29x6
-            text run at (0,0) width 29: "Test Button"
-      RenderText {#text} at (45,3) size 4x18
-        text run at (45,3) width 4: " "
-      RenderButton {BUTTON} at (49,8) size 51x15 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,3) size 35x7
-          RenderText {#text} at (0,0) size 35x7
-            text run at (0,0) width 35: "Test Button"
-      RenderText {#text} at (100,3) size 4x18
-        text run at (100,3) width 4: " "
-      RenderButton {BUTTON} at (104,7) size 56x15 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,3) size 40x8
-          RenderText {#text} at (0,0) size 40x8
-            text run at (0,0) width 40: "Test Button"
-      RenderText {#text} at (160,3) size 4x18
-        text run at (160,3) width 4: " "
-      RenderButton {BUTTON} at (164,7) size 62x15 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,2) size 46x10
-          RenderText {#text} at (0,0) size 46x10
-            text run at (0,0) width 46: "Test Button"
-      RenderText {#text} at (226,3) size 4x18
-        text run at (226,3) width 4: " "
-      RenderButton {BUTTON} at (230,6) size 67x16 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+      RenderButton {BUTTON} at (0,8) size 44x15 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,4) size 28x6
+          RenderText {#text} at (0,0) size 28x6
+            text run at (0,0) width 28: "Test Button"
+      RenderText {#text} at (44,3) size 4x18
+        text run at (44,3) width 4: " "
+      RenderButton {BUTTON} at (48,8) size 50x15 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,3) size 34x7
+          RenderText {#text} at (0,0) size 34x7
+            text run at (0,0) width 34: "Test Button"
+      RenderText {#text} at (98,3) size 4x18
+        text run at (98,3) width 4: " "
+      RenderButton {BUTTON} at (102,7) size 55x15 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,3) size 39x8
+          RenderText {#text} at (0,0) size 39x8
+            text run at (0,0) width 39: "Test Button"
+      RenderText {#text} at (157,3) size 4x18
+        text run at (157,3) width 4: " "
+      RenderButton {BUTTON} at (161,7) size 61x15 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 45x10
+          RenderText {#text} at (0,0) size 45x10
+            text run at (0,0) width 45: "Test Button"
+      RenderText {#text} at (222,3) size 4x18
+        text run at (222,3) width 4: " "
+      RenderButton {BUTTON} at (226,6) size 67x16 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
         RenderBlock (anonymous) at (8,2) size 51x11
           RenderText {#text} at (0,0) size 51x11
             text run at (0,0) width 51: "Test Button"
-      RenderText {#text} at (297,3) size 4x18
-        text run at (297,3) width 4: " "
-      RenderButton {BUTTON} at (301,5) size 72x17 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+      RenderText {#text} at (293,3) size 4x18
+        text run at (293,3) width 4: " "
+      RenderButton {BUTTON} at (297,5) size 72x17 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
         RenderBlock (anonymous) at (8,2) size 56x12
           RenderText {#text} at (0,0) size 56x12
             text run at (0,0) width 56: "Test Button"
-      RenderText {#text} at (373,3) size 4x18
-        text run at (373,3) width 4: " "
-      RenderButton {BUTTON} at (379,4) size 77x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,2) size 61x13
-          RenderText {#text} at (0,0) size 61x13
-            text run at (0,0) width 61: "Test Button"
-      RenderText {#text} at (458,3) size 4x18
-        text run at (458,3) width 4: " "
-      RenderButton {INPUT} at (464,4) size 77x18 [bgcolor=#C0C0C0]
-        RenderBlock (anonymous) at (8,2) size 61x13
-          RenderText at (0,0) size 61x13
-            text run at (0,0) width 61: "Test Button"
-      RenderText {#text} at (543,3) size 4x18
-        text run at (543,3) width 4: " "
-      RenderButton {BUTTON} at (549,3) size 84x20 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,2) size 68x15
-          RenderText {#text} at (0,0) size 68x15
-            text run at (0,0) width 68: "Test Button"
-      RenderText {#text} at (635,3) size 4x18
-        text run at (635,3) width 4: " "
-      RenderButton {BUTTON} at (641,2) size 89x21 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+      RenderText {#text} at (369,3) size 4x18
+        text run at (369,3) width 4: " "
+      RenderButton {BUTTON} at (375,4) size 78x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 62x13
+          RenderText {#text} at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (455,3) size 4x18
+        text run at (455,3) width 4: " "
+      RenderButton {INPUT} at (461,4) size 78x18 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 62x13
+          RenderText at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (541,3) size 4x18
+        text run at (541,3) width 4: " "
+      RenderButton {BUTTON} at (547,3) size 83x20 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 67x15
+          RenderText {#text} at (0,0) size 67x15
+            text run at (0,0) width 67: "Test Button"
+      RenderText {#text} at (632,3) size 4x18
+        text run at (632,3) width 4: " "
+      RenderButton {BUTTON} at (638,2) size 89x21 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
         RenderBlock (anonymous) at (8,2) size 73x16
           RenderText {#text} at (0,0) size 73x16
             text run at (0,0) width 73: "Test Button"
-      RenderText {#text} at (732,3) size 4x18
-        text run at (732,3) width 4: " "
-      RenderButton {BUTTON} at (2,31) size 95x22 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,2) size 79x17
-          RenderText {#text} at (0,0) size 79x17
-            text run at (0,0) width 79: "Test Button"
-      RenderText {#text} at (99,33) size 4x18
-        text run at (99,33) width 4: " "
-      RenderButton {BUTTON} at (105,30) size 101x23 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,2) size 85x18
-          RenderText {#text} at (0,0) size 85x18
-            text run at (0,0) width 85: "Test Button"
-      RenderText {#text} at (208,33) size 4x18
-        text run at (208,33) width 4: " "
-      RenderButton {BUTTON} at (214,30) size 106x23 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+      RenderText {#text} at (729,3) size 4x18
+        text run at (729,3) width 4: " "
+      RenderButton {BUTTON} at (2,31) size 94x22 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 78x17
+          RenderText {#text} at (0,0) size 78x17
+            text run at (0,0) width 78: "Test Button"
+      RenderText {#text} at (98,33) size 4x18
+        text run at (98,33) width 4: " "
+      RenderButton {BUTTON} at (104,30) size 100x23 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 84x18
+          RenderText {#text} at (0,0) size 84x18
+            text run at (0,0) width 84: "Test Button"
+      RenderText {#text} at (206,33) size 4x18
+        text run at (206,33) width 4: " "
+      RenderButton {BUTTON} at (212,30) size 106x23 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
         RenderBlock (anonymous) at (8,2) size 90x18
           RenderText {#text} at (0,0) size 90x18
             text run at (0,0) width 90: "Test Button"
-      RenderText {#text} at (322,33) size 4x18
-        text run at (322,33) width 4: " "
-      RenderButton {BUTTON} at (328,29) size 112x25 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,2) size 96x20
-          RenderText {#text} at (0,0) size 96x20
-            text run at (0,0) width 96: "Test Button"
-      RenderText {#text} at (442,33) size 4x18
-        text run at (442,33) width 4: " "
-      RenderButton {BUTTON} at (448,28) size 118x26 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,2) size 102x21
-          RenderText {#text} at (0,0) size 102x21
-            text run at (0,0) width 102: "Test Button"
-      RenderText {#text} at (568,33) size 4x18
-        text run at (568,33) width 4: " "
-      RenderButton {BUTTON} at (574,27) size 123x27 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,2) size 107x22
-          RenderText {#text} at (0,0) size 107x22
-            text run at (0,0) width 107: "Test Button"
-      RenderText {#text} at (699,33) size 4x18
-        text run at (699,33) width 4: " "
+      RenderText {#text} at (320,33) size 4x18
+        text run at (320,33) width 4: " "
+      RenderButton {BUTTON} at (326,29) size 111x25 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 95x20
+          RenderText {#text} at (0,0) size 95x20
+            text run at (0,0) width 95: "Test Button"
+      RenderText {#text} at (439,33) size 4x18
+        text run at (439,33) width 4: " "
+      RenderButton {BUTTON} at (445,28) size 117x26 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 101x21
+          RenderText {#text} at (0,0) size 101x21
+            text run at (0,0) width 101: "Test Button"
+      RenderText {#text} at (564,33) size 4x18
+        text run at (564,33) width 4: " "
+      RenderButton {BUTTON} at (570,27) size 122x27 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 106x22
+          RenderText {#text} at (0,0) size 106x22
+            text run at (0,0) width 106: "Test Button"
+      RenderText {#text} at (694,33) size 4x18
+        text run at (694,33) width 4: " "
       RenderButton {BUTTON} at (2,59) size 128x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
         RenderBlock (anonymous) at (8,2) size 112x23
           RenderText {#text} at (0,0) size 112x23
             text run at (0,0) width 112: "Test Button"
       RenderText {#text} at (132,66) size 4x18
         text run at (132,66) width 4: " "
-      RenderButton {BUTTON} at (138,58) size 134x29 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,2) size 118x24
-          RenderText {#text} at (0,0) size 118x24
-            text run at (0,0) width 118: "Test Button"
+      RenderButton {BUTTON} at (138,58) size 133x29 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 117x24
+          RenderText {#text} at (0,0) size 117x24
+            text run at (0,0) width 117: "Test Button"
       RenderText {#text} at (0,0) size 0x0
index 3f1aa09..cd51e39 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/button-style-color-expected.png and b/LayoutTests/platform/mac/fast/forms/button-style-color-expected.png differ
index c52e9d4..f981672 100644 (file)
@@ -3,50 +3,50 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderButton {BUTTON} at (2,4) size 77x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,2) size 61x13
-          RenderText {#text} at (0,0) size 61x13
-            text run at (0,0) width 61: "Test Button"
-      RenderText {#text} at (81,3) size 4x18
-        text run at (81,3) width 4: " "
-      RenderButton {BUTTON} at (87,4) size 77x18 [color=#FF0000] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,2) size 61x13
-          RenderText {#text} at (0,0) size 61x13
-            text run at (0,0) width 61: "Test Button"
-      RenderText {#text} at (166,3) size 4x18
-        text run at (166,3) width 4: " "
-      RenderButton {BUTTON} at (172,2) size 77x22 [bgcolor=#008000] [border: (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,4) size 61x13
-          RenderText {#text} at (0,0) size 61x13
-            text run at (0,0) width 61: "Test Button"
-      RenderText {#text} at (251,3) size 4x18
-        text run at (251,3) width 4: " "
-      RenderButton {BUTTON} at (257,2) size 77x22 [color=#FF0000] [bgcolor=#008000] [border: (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,4) size 61x13
-          RenderText {#text} at (0,0) size 61x13
-            text run at (0,0) width 61: "Test Button"
-      RenderText {#text} at (336,3) size 4x18
-        text run at (336,3) width 4: " "
-      RenderButton {INPUT} at (342,4) size 77x18 [bgcolor=#C0C0C0]
-        RenderBlock (anonymous) at (8,2) size 61x13
-          RenderText at (0,0) size 61x13
-            text run at (0,0) width 61: "Test Button"
-      RenderText {#text} at (421,3) size 4x18
-        text run at (421,3) width 4: " "
-      RenderButton {INPUT} at (427,4) size 77x18 [color=#FF0000] [bgcolor=#C0C0C0]
-        RenderBlock (anonymous) at (8,2) size 61x13
-          RenderText at (0,0) size 61x13
-            text run at (0,0) width 61: "Test Button"
-      RenderText {#text} at (506,3) size 4x18
-        text run at (506,3) width 4: " "
-      RenderButton {INPUT} at (512,2) size 77x22 [bgcolor=#008000] [border: (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,4) size 61x13
-          RenderText at (0,0) size 61x13
-            text run at (0,0) width 61: "Test Button"
-      RenderText {#text} at (591,3) size 4x18
-        text run at (591,3) width 4: " "
-      RenderButton {INPUT} at (597,2) size 77x22 [color=#FF0000] [bgcolor=#008000] [border: (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,4) size 61x13
-          RenderText at (0,0) size 61x13
-            text run at (0,0) width 61: "Test Button"
+      RenderButton {BUTTON} at (2,4) size 78x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 62x13
+          RenderText {#text} at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (82,3) size 4x18
+        text run at (82,3) width 4: " "
+      RenderButton {BUTTON} at (88,4) size 78x18 [color=#FF0000] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 62x13
+          RenderText {#text} at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (168,3) size 4x18
+        text run at (168,3) width 4: " "
+      RenderButton {BUTTON} at (174,2) size 78x22 [bgcolor=#008000] [border: (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,4) size 62x13
+          RenderText {#text} at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (254,3) size 4x18
+        text run at (254,3) width 4: " "
+      RenderButton {BUTTON} at (260,2) size 78x22 [color=#FF0000] [bgcolor=#008000] [border: (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,4) size 62x13
+          RenderText {#text} at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (340,3) size 4x18
+        text run at (340,3) width 4: " "
+      RenderButton {INPUT} at (346,4) size 78x18 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 62x13
+          RenderText at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (426,3) size 4x18
+        text run at (426,3) width 4: " "
+      RenderButton {INPUT} at (432,4) size 78x18 [color=#FF0000] [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 62x13
+          RenderText at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (512,3) size 4x18
+        text run at (512,3) width 4: " "
+      RenderButton {INPUT} at (518,2) size 78x22 [bgcolor=#008000] [border: (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,4) size 62x13
+          RenderText at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (598,3) size 4x18
+        text run at (598,3) width 4: " "
+      RenderButton {INPUT} at (604,2) size 78x22 [color=#FF0000] [bgcolor=#008000] [border: (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,4) size 62x13
+          RenderText at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
       RenderText {#text} at (0,0) size 0x0
index 7f7c9a9..c4439dd 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/button-table-styles-expected.png and b/LayoutTests/platform/mac/fast/forms/button-table-styles-expected.png differ
index 92487c6..7cc3bb4 100644 (file)
@@ -18,126 +18,126 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,60) size 784x378
         RenderBR {BR} at (0,0) size 0x18
         RenderBR {BR} at (0,18) size 0x18
-        RenderButton {INPUT} at (2,38) size 125x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 109x13
-            RenderText at (0,0) size 109x13
-              text run at (0,0) width 109: "display: inline-table"
-        RenderText {#text} at (129,37) size 4x18
-          text run at (129,37) width 4: " "
-        RenderButton {INPUT} at (135,38) size 125x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 109x13
-            RenderText at (0,0) size 109x13
-              text run at (0,0) width 109: "display: inline-table"
-        RenderText {#text} at (262,37) size 4x18
-          text run at (262,37) width 4: " "
-        RenderBR {BR} at (266,51) size 0x0
+        RenderButton {INPUT} at (2,38) size 123x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 107x13
+            RenderText at (0,0) size 107x13
+              text run at (0,0) width 107: "display: inline-table"
+        RenderText {#text} at (127,37) size 4x18
+          text run at (127,37) width 4: " "
+        RenderButton {INPUT} at (133,38) size 123x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 107x13
+            RenderText at (0,0) size 107x13
+              text run at (0,0) width 107: "display: inline-table"
+        RenderText {#text} at (258,37) size 4x18
+          text run at (258,37) width 4: " "
+        RenderBR {BR} at (262,51) size 0x0
         RenderBR {BR} at (0,58) size 0x18
-        RenderButton {INPUT} at (2,78) size 154x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 138x13
-            RenderText at (0,0) size 138x13
-              text run at (0,0) width 138: "display: table-row-group"
-        RenderText {#text} at (158,77) size 4x18
-          text run at (158,77) width 4: " "
-        RenderButton {INPUT} at (164,78) size 154x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 138x13
-            RenderText at (0,0) size 138x13
-              text run at (0,0) width 138: "display: table-row-group"
-        RenderText {#text} at (320,77) size 4x18
-          text run at (320,77) width 4: " "
-        RenderBR {BR} at (324,91) size 0x0
+        RenderButton {INPUT} at (2,78) size 152x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 136x13
+            RenderText at (0,0) size 136x13
+              text run at (0,0) width 136: "display: table-row-group"
+        RenderText {#text} at (156,77) size 4x18
+          text run at (156,77) width 4: " "
+        RenderButton {INPUT} at (162,78) size 152x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 136x13
+            RenderText at (0,0) size 136x13
+              text run at (0,0) width 136: "display: table-row-group"
+        RenderText {#text} at (316,77) size 4x18
+          text run at (316,77) width 4: " "
+        RenderBR {BR} at (320,91) size 0x0
         RenderBR {BR} at (0,98) size 0x18
-        RenderButton {INPUT} at (2,118) size 171x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 155x13
-            RenderText at (0,0) size 155x13
-              text run at (0,0) width 155: "display: table-header-group"
-        RenderText {#text} at (175,117) size 4x18
-          text run at (175,117) width 4: " "
-        RenderButton {INPUT} at (181,118) size 171x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 155x13
-            RenderText at (0,0) size 155x13
-              text run at (0,0) width 155: "display: table-header-group"
-        RenderText {#text} at (354,117) size 4x18
-          text run at (354,117) width 4: " "
-        RenderBR {BR} at (358,131) size 0x0
+        RenderButton {INPUT} at (2,118) size 169x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 153x13
+            RenderText at (0,0) size 153x13
+              text run at (0,0) width 153: "display: table-header-group"
+        RenderText {#text} at (173,117) size 4x18
+          text run at (173,117) width 4: " "
+        RenderButton {INPUT} at (179,118) size 169x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 153x13
+            RenderText at (0,0) size 153x13
+              text run at (0,0) width 153: "display: table-header-group"
+        RenderText {#text} at (350,117) size 4x18
+          text run at (350,117) width 4: " "
+        RenderBR {BR} at (354,131) size 0x0
         RenderBR {BR} at (0,138) size 0x18
-        RenderButton {INPUT} at (2,158) size 167x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 151x13
-            RenderText at (0,0) size 151x13
-              text run at (0,0) width 151: "display: table-footer-group"
-        RenderText {#text} at (171,157) size 4x18
-          text run at (171,157) width 4: " "
-        RenderButton {INPUT} at (177,158) size 167x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 151x13
-            RenderText at (0,0) size 151x13
-              text run at (0,0) width 151: "display: table-footer-group"
-        RenderText {#text} at (346,157) size 4x18
-          text run at (346,157) width 4: " "
-        RenderBR {BR} at (350,171) size 0x0
+        RenderButton {INPUT} at (2,158) size 164x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 148x13
+            RenderText at (0,0) size 148x13
+              text run at (0,0) width 148: "display: table-footer-group"
+        RenderText {#text} at (168,157) size 4x18
+          text run at (168,157) width 4: " "
+        RenderButton {INPUT} at (174,158) size 164x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 148x13
+            RenderText at (0,0) size 148x13
+              text run at (0,0) width 148: "display: table-footer-group"
+        RenderText {#text} at (340,157) size 4x18
+          text run at (340,157) width 4: " "
+        RenderBR {BR} at (344,171) size 0x0
         RenderBR {BR} at (0,178) size 0x18
-        RenderButton {INPUT} at (2,198) size 115x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 99x13
-            RenderText at (0,0) size 99x13
-              text run at (0,0) width 99: "display: table-row"
-        RenderText {#text} at (119,197) size 4x18
-          text run at (119,197) width 4: " "
-        RenderButton {INPUT} at (125,198) size 115x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 99x13
-            RenderText at (0,0) size 99x13
-              text run at (0,0) width 99: "display: table-row"
-        RenderText {#text} at (242,197) size 4x18
-          text run at (242,197) width 4: " "
-        RenderBR {BR} at (246,211) size 0x0
-        RenderBR {BR} at (0,218) size 0x18
-        RenderButton {INPUT} at (2,238) size 174x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 158x13
-            RenderText at (0,0) size 158x13
-              text run at (0,0) width 158: "display: table-column-group"
-        RenderText {#text} at (178,237) size 4x18
-          text run at (178,237) width 4: " "
-        RenderButton {INPUT} at (184,238) size 174x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 158x13
-            RenderText at (0,0) size 158x13
-              text run at (0,0) width 158: "display: table-column-group"
-        RenderText {#text} at (360,237) size 4x18
-          text run at (360,237) width 4: " "
-        RenderBR {BR} at (364,251) size 0x0
-        RenderBR {BR} at (0,258) size 0x18
-        RenderButton {INPUT} at (2,278) size 135x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 119x13
-            RenderText at (0,0) size 119x13
-              text run at (0,0) width 119: "display: table-column"
-        RenderText {#text} at (139,277) size 4x18
-          text run at (139,277) width 4: " "
-        RenderButton {INPUT} at (145,278) size 135x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 119x13
-            RenderText at (0,0) size 119x13
-              text run at (0,0) width 119: "display: table-column"
-        RenderText {#text} at (282,277) size 4x18
-          text run at (282,277) width 4: " "
-        RenderBR {BR} at (286,291) size 0x0
-        RenderBR {BR} at (0,298) size 0x18
-        RenderButton {INPUT} at (2,318) size 114x18 [bgcolor=#C0C0C0]
+        RenderButton {INPUT} at (2,198) size 114x18 [bgcolor=#C0C0C0]
           RenderBlock (anonymous) at (8,2) size 98x13
             RenderText at (0,0) size 98x13
-              text run at (0,0) width 98: "display: table-cell"
-        RenderText {#text} at (118,317) size 4x18
-          text run at (118,317) width 4: " "
-        RenderButton {INPUT} at (124,318) size 114x18 [bgcolor=#C0C0C0]
+              text run at (0,0) width 98: "display: table-row"
+        RenderText {#text} at (118,197) size 4x18
+          text run at (118,197) width 4: " "
+        RenderButton {INPUT} at (124,198) size 114x18 [bgcolor=#C0C0C0]
           RenderBlock (anonymous) at (8,2) size 98x13
             RenderText at (0,0) size 98x13
-              text run at (0,0) width 98: "display: table-cell"
-        RenderText {#text} at (240,317) size 4x18
-          text run at (240,317) width 4: " "
-        RenderBR {BR} at (244,331) size 0x0
+              text run at (0,0) width 98: "display: table-row"
+        RenderText {#text} at (240,197) size 4x18
+          text run at (240,197) width 4: " "
+        RenderBR {BR} at (244,211) size 0x0
+        RenderBR {BR} at (0,218) size 0x18
+        RenderButton {INPUT} at (2,238) size 172x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 156x13
+            RenderText at (0,0) size 156x13
+              text run at (0,0) width 156: "display: table-column-group"
+        RenderText {#text} at (176,237) size 4x18
+          text run at (176,237) width 4: " "
+        RenderButton {INPUT} at (182,238) size 172x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 156x13
+            RenderText at (0,0) size 156x13
+              text run at (0,0) width 156: "display: table-column-group"
+        RenderText {#text} at (356,237) size 4x18
+          text run at (356,237) width 4: " "
+        RenderBR {BR} at (360,251) size 0x0
+        RenderBR {BR} at (0,258) size 0x18
+        RenderButton {INPUT} at (2,278) size 133x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 117x13
+            RenderText at (0,0) size 117x13
+              text run at (0,0) width 117: "display: table-column"
+        RenderText {#text} at (137,277) size 4x18
+          text run at (137,277) width 4: " "
+        RenderButton {INPUT} at (143,278) size 133x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 117x13
+            RenderText at (0,0) size 117x13
+              text run at (0,0) width 117: "display: table-column"
+        RenderText {#text} at (278,277) size 4x18
+          text run at (278,277) width 4: " "
+        RenderBR {BR} at (282,291) size 0x0
+        RenderBR {BR} at (0,298) size 0x18
+        RenderButton {INPUT} at (2,318) size 112x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 96x13
+            RenderText at (0,0) size 96x13
+              text run at (0,0) width 96: "display: table-cell"
+        RenderText {#text} at (116,317) size 4x18
+          text run at (116,317) width 4: " "
+        RenderButton {INPUT} at (122,318) size 112x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 96x13
+            RenderText at (0,0) size 96x13
+              text run at (0,0) width 96: "display: table-cell"
+        RenderText {#text} at (236,317) size 4x18
+          text run at (236,317) width 4: " "
+        RenderBR {BR} at (240,331) size 0x0
         RenderBR {BR} at (0,338) size 0x18
-        RenderButton {INPUT} at (2,358) size 135x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 119x13
-            RenderText at (0,0) size 119x13
-              text run at (0,0) width 119: "display: table-caption"
-        RenderText {#text} at (139,357) size 4x18
-          text run at (139,357) width 4: " "
-        RenderButton {INPUT} at (145,358) size 135x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 119x13
-            RenderText at (0,0) size 119x13
-              text run at (0,0) width 119: "display: table-caption"
+        RenderButton {INPUT} at (2,358) size 133x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 117x13
+            RenderText at (0,0) size 117x13
+              text run at (0,0) width 117: "display: table-caption"
+        RenderText {#text} at (137,357) size 4x18
+          text run at (137,357) width 4: " "
+        RenderButton {INPUT} at (143,358) size 133x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 117x13
+            RenderText at (0,0) size 117x13
+              text run at (0,0) width 117: "display: table-caption"
         RenderText {#text} at (0,0) size 0x0
index 71536e4..a441492 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/button-text-transform-expected.png and b/LayoutTests/platform/mac/fast/forms/button-text-transform-expected.png differ
index f43ac68..bf36738 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/button-white-space-expected.png and b/LayoutTests/platform/mac/fast/forms/button-white-space-expected.png differ
index 90c3aa9..2315eae 100644 (file)
@@ -13,51 +13,51 @@ layer at (0,0) size 800x600
       RenderBlock {DIV} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 358x18
           text run at (0,0) width 358: "Buttons should appear next to each other in a single row:"
-      RenderTable {TABLE} at (0,70) size 194x28
-        RenderTableSection {TBODY} at (0,0) size 194x28
-          RenderTableRow {TR} at (0,2) size 194x24
-            RenderTableCell {TD} at (2,2) size 190x24 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,70) size 193x28
+        RenderTableSection {TBODY} at (0,0) size 193x28
+          RenderTableRow {TR} at (0,2) size 193x24
+            RenderTableCell {TD} at (2,2) size 189x24 [r=0 c=0 rs=1 cs=1]
               RenderButton {BUTTON} at (3,3) size 77x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
                 RenderBlock (anonymous) at (8,2) size 61x13
                   RenderText {#text} at (0,0) size 61x13
                     text run at (0,0) width 61: "Search Mail"
               RenderText {#text} at (82,2) size 4x18
                 text run at (82,2) width 4: " "
-              RenderButton {BUTTON} at (88,3) size 99x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-                RenderBlock (anonymous) at (8,2) size 83x13
-                  RenderText {#text} at (0,0) size 83x13
-                    text run at (0,0) width 83: "Search the Web"
+              RenderButton {BUTTON} at (88,3) size 98x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+                RenderBlock (anonymous) at (8,2) size 82x13
+                  RenderText {#text} at (0,0) size 82x13
+                    text run at (0,0) width 82: "Search the Web"
               RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,98) size 784x18
         RenderText {#text} at (0,0) size 188x18
           text run at (0,0) width 188: "Buttons should look identical:"
       RenderBlock {DIV} at (0,116) size 784x22
-        RenderButton {BUTTON} at (2,2) size 75x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-          RenderBlock (anonymous) at (8,2) size 59x13
-            RenderText {#text} at (0,0) size 59x13
-              text run at (0,0) width 59: "test button"
+        RenderButton {BUTTON} at (2,2) size 76x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 60x13
+            RenderText {#text} at (0,0) size 60x13
+              text run at (0,0) width 60: "test button"
       RenderBlock {DIV} at (0,138) size 784x22
-        RenderButton {BUTTON} at (2,2) size 75x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-          RenderBlock (anonymous) at (8,2) size 59x13
-            RenderText {#text} at (0,0) size 59x13
-              text run at (0,0) width 23: "test "
-              text run at (23,0) width 36: "button"
+        RenderButton {BUTTON} at (2,2) size 76x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 60x13
+            RenderText {#text} at (0,0) size 60x13
+              text run at (0,0) width 24: "test "
+              text run at (23,0) width 37: "button"
       RenderBlock {DIV} at (0,160) size 784x18
         RenderText {#text} at (0,0) size 344x18
           text run at (0,0) width 344: "Buttons should look identical (ignore vertical spacing):"
       RenderBlock {DIV} at (0,178) size 784x22
-        RenderButton {BUTTON} at (2,2) size 90x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-          RenderBlock (anonymous) at (8,2) size 74x13
-            RenderText {#text} at (0,0) size 74x13
-              text run at (0,0) width 74: "  test  button  "
+        RenderButton {BUTTON} at (2,2) size 93x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 77x13
+            RenderText {#text} at (0,0) size 77x13
+              text run at (0,0) width 77: "  test  button  "
       RenderBlock {DIV} at (0,200) size 784x22
-        RenderButton {BUTTON} at (2,2) size 90x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-          RenderBlock (anonymous) at (8,2) size 74x13
-            RenderText {#text} at (0,0) size 74x13
-              text run at (0,0) width 74: "  test  button  "
+        RenderButton {BUTTON} at (2,2) size 93x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 77x13
+            RenderText {#text} at (0,0) size 77x13
+              text run at (0,0) width 77: "  test  button  "
       RenderBlock {DIV} at (0,235) size 784x22
         RenderBlock {PRE} at (0,0) size 784x22
-          RenderButton {BUTTON} at (2,2) size 90x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
-            RenderBlock (anonymous) at (8,2) size 74x13
-              RenderText {#text} at (0,0) size 74x13
-                text run at (0,0) width 74: "  test  button  "
+          RenderButton {BUTTON} at (2,2) size 93x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+            RenderBlock (anonymous) at (8,2) size 77x13
+              RenderText {#text} at (0,0) size 77x13
+                text run at (0,0) width 77: "  test  button  "
index 8a34a70..bc1d3d9 100644 (file)
@@ -1 +1 @@
-89b46da01d5bb93906af81943b03f1d1
\ No newline at end of file
+009295de02c3fd12c87fb853dff8d885
\ No newline at end of file
index df2eb4e..098d4f8 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/caret-rtl-expected.png and b/LayoutTests/platform/mac/fast/forms/caret-rtl-expected.png differ
index 3b5abbf..bec7163 100644 (file)
@@ -1 +1 @@
-f25b675a1ff84957ae64aae22200ce95
\ No newline at end of file
+7ebcf2704d6d3d53e45693500b2d2ecb
\ No newline at end of file
index b500c52..c81ee5a 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/control-clip-expected.png and b/LayoutTests/platform/mac/fast/forms/control-clip-expected.png differ
index 8748ae6..e81d065 100644 (file)
@@ -16,29 +16,29 @@ layer at (0,0) size 800x600
           RenderBlock (anonymous) at (12,12) size 76x204
             RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
               RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
-              RenderText {#text} at (13,2) size 35x52
+              RenderText {#text} at (13,2) size 36x52
                 text run at (13,2) width 28: "short"
-                text run at (10,15) width 33: "words"
-                text run at (15,28) width 23: "only"
-                text run at (9,41) width 35: "please"
+                text run at (10,15) width 34: "words"
+                text run at (15,28) width 24: "only"
+                text run at (9,41) width 36: "please"
         RenderText {#text} at (0,0) size 0x0
       RenderButton {BUTTON} at (0,152) size 100x50 [bgcolor=#C0C0C0] [border: (2px outset #FFFF00)]
         RenderBlock (anonymous) at (12,12) size 76x204
           RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
             RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
-            RenderText {#text} at (13,2) size 35x52
+            RenderText {#text} at (13,2) size 36x52
               text run at (13,2) width 28: "short"
-              text run at (10,15) width 33: "words"
-              text run at (15,28) width 23: "only"
-              text run at (9,41) width 35: "please"
+              text run at (10,15) width 34: "words"
+              text run at (15,28) width 24: "only"
+              text run at (9,41) width 36: "please"
       RenderBlock {P} at (0,218) size 784x0
 layer at (8,226) size 100x50
   RenderButton {BUTTON} at (8,226) size 100x50 [bgcolor=#C0C0C0] [border: (2px outset #FFFF00)]
     RenderBlock (anonymous) at (12,12) size 76x204
       RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
         RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
-        RenderText {#text} at (13,2) size 35x52
+        RenderText {#text} at (13,2) size 36x52
           text run at (13,2) width 28: "short"
-          text run at (10,15) width 33: "words"
-          text run at (15,28) width 23: "only"
-          text run at (9,41) width 35: "please"
+          text run at (10,15) width 34: "words"
+          text run at (15,28) width 24: "only"
+          text run at (9,41) width 36: "please"
index bb64547..3522d2f 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/control-restrict-line-height-expected.png and b/LayoutTests/platform/mac/fast/forms/control-restrict-line-height-expected.png differ
index c5736f2..482c370 100644 (file)
@@ -6,26 +6,26 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 519x18
         text run at (0,0) width 519: "This tests that we don't honor line-height for controls that have restricted font size. "
       RenderBR {BR} at (0,0) size 0x0
-      RenderMenuList {SELECT} at (2,20) size 311x18 [bgcolor=#FFFFFF]
-        RenderBlock (anonymous) at (0,0) size 311x18
-          RenderText at (8,2) size 280x13
-            text run at (8,2) width 280: "This text should be centered vertically in the button"
-      RenderText {#text} at (315,19) size 4x18
-        text run at (315,19) width 4: " "
+      RenderMenuList {SELECT} at (2,20) size 309x18 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 309x18
+          RenderText at (8,2) size 278x13
+            text run at (8,2) width 278: "This text should be centered vertically in the button"
+      RenderText {#text} at (313,19) size 4x18
+        text run at (313,19) width 4: " "
       RenderBR {BR} at (0,0) size 0x0
-      RenderButton {INPUT} at (2,42) size 296x18 [bgcolor=#C0C0C0]
-        RenderBlock (anonymous) at (8,2) size 280x13
-          RenderText at (0,0) size 280x13
-            text run at (0,0) width 280: "This text should be centered vertically in the button"
-      RenderText {#text} at (300,41) size 4x18
-        text run at (300,41) width 4: " "
+      RenderButton {INPUT} at (2,42) size 294x18 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 278x13
+          RenderText at (0,0) size 278x13
+            text run at (0,0) width 278: "This text should be centered vertically in the button"
+      RenderText {#text} at (298,41) size 4x18
+        text run at (298,41) width 4: " "
       RenderBR {BR} at (0,0) size 0x0
       RenderTextControl {INPUT} at (2,64) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
         RenderBlock {DIV} at (3,3) size 119x13
           RenderBlock {DIV} at (0,0) size 8x11
           RenderBlock {DIV} at (106,0) size 13x11
       RenderText {#text} at (0,0) size 0x0
-layer at (21,75) size 98x13 scrollWidth 282
+layer at (21,75) size 98x13 scrollWidth 280
   RenderBlock {DIV} at (8,0) size 98x13
-    RenderText {#text} at (1,0) size 280x13
-      text run at (1,0) width 280: "This text should be centered vertically in the button"
+    RenderText {#text} at (1,0) size 278x13
+      text run at (1,0) width 278: "This text should be centered vertically in the button"
index ff1134f..525cc9a 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/file-input-direction-expected.png and b/LayoutTests/platform/mac/fast/forms/file-input-direction-expected.png differ
index cb9e038..9a8f7c1 100644 (file)
@@ -12,8 +12,8 @@ layer at (0,0) size 800x585
               RenderText {#text} at (78,1) size 89x18
                 text run at (78,1) width 89: "text-align:left"
             RenderTableCell {TH} at (581,2) size 245x20 [r=0 c=3 rs=1 cs=1]
-              RenderText {#text} at (67,1) size 110x18
-                text run at (67,1) width 110: "text-align:center"
+              RenderText {#text} at (67,1) size 111x18
+                text run at (67,1) width 111: "text-align:center"
             RenderTableCell {TH} at (828,2) size 245x20 [r=0 c=4 rs=1 cs=1]
               RenderText {#text} at (72,1) size 101x18
                 text run at (72,1) width 101: "text-align:right"
index 105c737..96a668b 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/file-input-disabled-expected.png and b/LayoutTests/platform/mac/fast/forms/file-input-disabled-expected.png differ
index 4db59ec..129498d 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.png and b/LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.png differ
index e9fb043..39e96e7 100644 (file)
@@ -1 +1 @@
-ee0c720e511498e96fa5e88617be32e5
\ No newline at end of file
+eb8110f37c12ada2b3dfe3dfc32ed2bb
\ No newline at end of file
index 8b09382..1d6cbf6 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/formmove3-expected.png and b/LayoutTests/platform/mac/fast/forms/formmove3-expected.png differ
index 98e5e1f..4f24327 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/listbox-clip-expected.png and b/LayoutTests/platform/mac/fast/forms/listbox-clip-expected.png differ
index 03728cd..6ed24cb 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png and b/LayoutTests/platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png differ
index 168e7f1..78c415e 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/menulist-no-overflow-expected.png and b/LayoutTests/platform/mac/fast/forms/menulist-no-overflow-expected.png differ
index 5d9740d..51e44f9 100644 (file)
@@ -3,8 +3,8 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderMenuList {SELECT} at (0,0) size 253x15 [bgcolor=#FFFFFF]
-        RenderBlock (anonymous) at (0,0) size 253x16
-          RenderText at (10,2) size 221x11
-            text run at (10,2) width 221: "No overflow should be allowed on popup menus!"
+      RenderMenuList {SELECT} at (0,0) size 247x15 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 247x16
+          RenderText at (10,2) size 215x11
+            text run at (10,2) width 215: "No overflow should be allowed on popup menus!"
       RenderText {#text} at (0,0) size 0x0
index 620666c..1d3e31a 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/menulist-option-wrap-expected.png and b/LayoutTests/platform/mac/fast/forms/menulist-option-wrap-expected.png differ
index ec5af2b..bf1685e 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/menulist-restrict-line-height-expected.png and b/LayoutTests/platform/mac/fast/forms/menulist-restrict-line-height-expected.png differ
index a87d2bb..2a84ae6 100644 (file)
@@ -6,7 +6,7 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 417x18
         text run at (0,0) width 417: "This tests that we don't honor line-height for styled popup buttons."
       RenderBR {BR} at (417,14) size 0x0
-      RenderMenuList {SELECT} at (2,20) size 203x18 [bgcolor=#ADD8E6] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 201x16
-          RenderText at (8,1) size 172x13
-            text run at (8,1) width 172: "This text should not be clipped."
+      RenderMenuList {SELECT} at (2,20) size 202x18 [bgcolor=#ADD8E6] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 200x16
+          RenderText at (8,1) size 171x13
+            text run at (8,1) width 171: "This text should not be clipped."
index 9a7b755..74f48b4 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/menulist-style-color-expected.png and b/LayoutTests/platform/mac/fast/forms/menulist-style-color-expected.png differ
index cacd76f..46d2c66 100644 (file)
@@ -21,8 +21,8 @@ layer at (0,0) size 800x600
             text run at (8,1) width 90: "Default on green"
       RenderText {#text} at (263,1) size 4x18
         text run at (263,1) width 4: " "
-      RenderMenuList {SELECT} at (269,2) size 103x18 [color=#FF0000] [bgcolor=#008000] [border: (1px solid #FF0000)]
-        RenderBlock (anonymous) at (1,1) size 101x16
-          RenderText at (8,1) size 72x13
-            text run at (8,1) width 72: "Red on green"
+      RenderMenuList {SELECT} at (269,2) size 102x18 [color=#FF0000] [bgcolor=#008000] [border: (1px solid #FF0000)]
+        RenderBlock (anonymous) at (1,1) size 100x16
+          RenderText at (8,1) size 71x13
+            text run at (8,1) width 71: "Red on green"
       RenderText {#text} at (0,0) size 0x0
index 70745d5..b918669 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/menulist-width-change-expected.png and b/LayoutTests/platform/mac/fast/forms/menulist-width-change-expected.png differ
index c550e22..98fad1c 100644 (file)
@@ -10,8 +10,8 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,18) size 364x18
           text run at (0,18) width 364: "that the select automatically recalculates the correct width."
         RenderBR {BR} at (364,32) size 0x0
-        RenderMenuList {SELECT} at (2,38) size 140x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 140x18
+        RenderMenuList {SELECT} at (2,38) size 139x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 139x18
             RenderText at (8,2) size 29x13
               text run at (8,2) width 29: "Short"
         RenderText {#text} at (0,0) size 0x0
index 677ab72..b641a47 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/minWidthPercent-expected.png and b/LayoutTests/platform/mac/fast/forms/minWidthPercent-expected.png differ
index f8452c1..7c239fa 100644 (file)
@@ -10,7 +10,7 @@ layer at (0,0) size 800x600
               RenderTableCell {TD} at (2,2) size 123x25 [r=0 c=0 rs=1 cs=1]
                 RenderTextControl {INPUT} at (1,3) size 121x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
                 RenderText {#text} at (0,0) size 0x0
-layer at (14,16) size 115x13 scrollWidth 119
+layer at (14,16) size 115x13 scrollWidth 118
   RenderBlock {DIV} at (3,3) size 115x13
-    RenderText {#text} at (1,0) size 117x13
-      text run at (1,0) width 117: "Should fit in blue box"
+    RenderText {#text} at (1,0) size 116x13
+      text run at (1,0) width 116: "Should fit in blue box"
index f8b3161..80428e0 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/option-strip-whitespace-expected.png and b/LayoutTests/platform/mac/fast/forms/option-strip-whitespace-expected.png differ
index 4f49eeb..8a5e662 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/option-text-clip-expected.png and b/LayoutTests/platform/mac/fast/forms/option-text-clip-expected.png differ
index 96fb4f0..d75ad08 100644 (file)
@@ -8,6 +8,6 @@ layer at (0,0) size 800x600
       RenderBR {BR} at (702,14) size 0x0
       RenderMenuList {SELECT} at (0,20) size 150x18 [bgcolor=#FFFFFF]
         RenderBlock (anonymous) at (0,0) size 150x18
-          RenderText at (8,2) size 130x13
-            text run at (8,2) width 130: "12345 6789 ABCD EFGH"
+          RenderText at (8,2) size 131x13
+            text run at (8,2) width 131: "12345 6789 ABCD EFGH"
       RenderText {#text} at (0,0) size 0x0
index 32d6890..2c8c534 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/password-placeholder-expected.png and b/LayoutTests/platform/mac/fast/forms/password-placeholder-expected.png differ
index 190aeaa..4ee1509 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/placeholder-position-expected.png and b/LayoutTests/platform/mac/fast/forms/placeholder-position-expected.png differ
index 3d4d93d..a3d2949 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/placeholder-set-value-expected.png and b/LayoutTests/platform/mac/fast/forms/placeholder-set-value-expected.png differ
index 6d9ad54..09ccb26 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/plaintext-mode-2-expected.png and b/LayoutTests/platform/mac/fast/forms/plaintext-mode-2-expected.png differ
index 46d0014..32954f3 100644 (file)
@@ -36,6 +36,6 @@ layer at (0,0) size 800x600
             text run at (0,0) width 326: "Success: document.execCommand(\"Paste\") == true"
 layer at (11,13) size 594x13
   RenderBlock {DIV} at (3,3) size 594x13
-    RenderText {#text} at (1,0) size 480x13
-      text run at (1,0) width 480: "This styled text, and link will be pasted into the textfield. All richness should be stripped."
+    RenderText {#text} at (1,0) size 479x13
+      text run at (1,0) width 479: "This styled text, and link will be pasted into the textfield. All richness should be stripped."
 caret: position 94 of child 0 {#text} of child 0 {DIV} of child 0 {INPUT} of body
index 3ba1469..65c46b7 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/search-cancel-button-style-sharing-expected.png and b/LayoutTests/platform/mac/fast/forms/search-cancel-button-style-sharing-expected.png differ
index 10fc258..1bf88c6 100644 (file)
@@ -1 +1 @@
-f19c50b4d91b560a88bd922ffaf4315c
\ No newline at end of file
+cf3c9aeab2fb42c05de4ad8d5b8eb2db
\ No newline at end of file
index 758445b..187a753 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/search-rtl-expected.png and b/LayoutTests/platform/mac/fast/forms/search-rtl-expected.png differ
index ccb6edb..48a8656 100644 (file)
@@ -38,21 +38,21 @@ layer at (0,0) size 800x600
       RenderBlock {P} at (0,119) size 784x18
         RenderText {#text} at (0,0) size 39x18
           text run at (0,0) width 39: "PASS"
-layer at (35,47) size 84x13 scrollX 51 scrollWidth 135
+layer at (35,47) size 84x13 scrollX 52 scrollWidth 136
   RenderBlock {DIV} at (22,0) size 84x13
-    RenderText {#text} at (-51,0) size 134x13
+    RenderText {#text} at (-51,0) size 135x13
       text run at (-51,0) width 22 RTL: " \x{5D5}\x{5D6}\x{5D4}\x{5D5}"
       text run at (-29,0) width 19: "she"
-      text run at (-10,0) width 43 RTL: " \x{5D5}\x{5D4}\x{5D9}\x{5D0} \x{5D6}\x{5D4} "
-      text run at (33,0) width 13: "he"
+      text run at (-10,0) width 44 RTL: " \x{5D5}\x{5D4}\x{5D9}\x{5D0} \x{5D6}\x{5D4} "
+      text run at (33,0) width 14: "he"
       text run at (46,0) width 37 RTL: "\x{5D4}\x{5D5}\x{5D0} \x{5D6}\x{5D4} "
-layer at (35,70) size 134x13 scrollX 1 scrollWidth 135
+layer at (35,70) size 134x13 scrollX 2 scrollWidth 136
   RenderBlock {DIV} at (22,0) size 134x13
-    RenderText {#text} at (-1,0) size 134x13
+    RenderText {#text} at (-1,0) size 135x13
       text run at (-1,0) width 22 RTL: " \x{5D5}\x{5D6}\x{5D4}\x{5D5}"
-      text run at (21,0) width 19: "she"
-      text run at (40,0) width 43 RTL: " \x{5D5}\x{5D4}\x{5D9}\x{5D0} \x{5D6}\x{5D4} "
-      text run at (83,0) width 13: "he"
+      text run at (20,0) width 20: "she"
+      text run at (39,0) width 45 RTL: " \x{5D5}\x{5D4}\x{5D9}\x{5D0} \x{5D6}\x{5D4} "
+      text run at (83,0) width 14: "he"
       text run at (96,0) width 37 RTL: "\x{5D4}\x{5D5}\x{5D0} \x{5D6}\x{5D4} "
 layer at (35,93) size 84x13
   RenderBlock {DIV} at (22,0) size 84x13
index 0d3cc60..7dd2fe4 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/search-transformed-expected.png and b/LayoutTests/platform/mac/fast/forms/search-transformed-expected.png differ
index b62060a..9babb6d 100644 (file)
@@ -24,8 +24,8 @@ layer at (8,60) size 784x23
         RenderBlock {DIV} at (0,0) size 22x11
         RenderBlock {DIV} at (106,0) size 13x11
     RenderText {#text} at (0,0) size 0x0
-layer at (35,65) size 84x13 scrollWidth 89
+layer at (35,65) size 84x13 scrollWidth 88
   RenderBlock {DIV} at (22,0) size 84x13
-    RenderText {#text} at (1,0) size 87x13
-      text run at (1,0) width 87: "Some other text"
+    RenderText {#text} at (1,0) size 86x13
+      text run at (1,0) width 86: "Some other text"
 caret: position 15 of child 0 {#text} of child 1 {DIV} of child 0 {DIV} of child 1 {INPUT} of child 3 {P} of body
index 1d114e5..2d7cb92 100644 (file)
@@ -1 +1 @@
-8d3a9b466bd009823dae095bf7eece92
\ No newline at end of file
+772f43a8f8ca1983c28e7ff44a628e1a
\ No newline at end of file
index 5897c6a..5e8eecc 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/search-zoomed-expected.png and b/LayoutTests/platform/mac/fast/forms/search-zoomed-expected.png differ
index 1778c78..7093aac 100644 (file)
@@ -1 +1 @@
-207bb1224c91f6115c337416ebffbc16
\ No newline at end of file
+cd0d6994135a85d2fe61616f9b97fb30
\ No newline at end of file
index 087ae3e..f381370 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/select-align-expected.png and b/LayoutTests/platform/mac/fast/forms/select-align-expected.png differ
index 4bc6fd7..66fcc7f 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/select-baseline-expected.png and b/LayoutTests/platform/mac/fast/forms/select-baseline-expected.png differ
index 9ee5e61..c884772 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/select-change-listbox-to-popup-expected.png and b/LayoutTests/platform/mac/fast/forms/select-change-listbox-to-popup-expected.png differ
index 677ecd7..6cd17cd 100644 (file)
@@ -6,8 +6,8 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 441x18
         text run at (0,0) width 441: "This tests that you can dynamically change a list box to a popup menu"
       RenderBR {BR} at (441,14) size 0x0
-      RenderMenuList {SELECT} at (2,20) size 226x18 [bgcolor=#FFFFFF]
-        RenderBlock (anonymous) at (0,0) size 226x18
-          RenderText at (8,2) size 195x13
-            text run at (8,2) width 195: "This should turn into a popup menu"
+      RenderMenuList {SELECT} at (2,20) size 225x18 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 225x18
+          RenderText at (8,2) size 194x13
+            text run at (8,2) width 194: "This should turn into a popup menu"
       RenderText {#text} at (0,0) size 0x0
index fcc8ede..4314c9c 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/select-disabled-appearance-expected.png and b/LayoutTests/platform/mac/fast/forms/select-disabled-appearance-expected.png differ
index 5887f46..6c446cc 100644 (file)
@@ -16,14 +16,14 @@ layer at (0,0) size 800x600
         RenderText {#text} at (705,0) size 4x18
           text run at (705,0) width 4: "."
       RenderBlock {P} at (0,34) size 784x22
-        RenderMenuList {SELECT} at (2,2) size 163x18 [color=#808080] [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 163x18
-            RenderText at (8,2) size 132x13
-              text run at (8,2) width 132: "This text should be gray"
+        RenderMenuList {SELECT} at (2,2) size 161x18 [color=#808080] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 161x18
+            RenderText at (8,2) size 130x13
+              text run at (8,2) width 130: "This text should be gray"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {P} at (0,72) size 784x22
-        RenderMenuList {SELECT} at (2,2) size 168x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 168x18
-            RenderText at (8,2) size 137x13
-              text run at (8,2) width 137: "This text should be black"
+        RenderMenuList {SELECT} at (2,2) size 167x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 167x18
+            RenderText at (8,2) size 136x13
+              text run at (8,2) width 136: "This text should be black"
         RenderText {#text} at (0,0) size 0x0
index 0edad50..e3714a6 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/select-initial-position-expected.png and b/LayoutTests/platform/mac/fast/forms/select-initial-position-expected.png differ
index 5918168..c27c28a 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/select-selected-expected.png and b/LayoutTests/platform/mac/fast/forms/select-selected-expected.png differ
index a17c7e4..484a3fd 100644 (file)
@@ -5,6 +5,6 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderMenuList {SELECT} at (2,2) size 262x18 [bgcolor=#FFFFFF]
         RenderBlock (anonymous) at (0,0) size 262x18
-          RenderText at (8,2) size 166x13
-            text run at (8,2) width 166: "should see this option selected"
+          RenderText at (8,2) size 167x13
+            text run at (8,2) width 167: "should see this option selected"
       RenderText {#text} at (0,0) size 0x0
index 2237c0e..d5c4d71 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/select-visual-hebrew-expected.png and b/LayoutTests/platform/mac/fast/forms/select-visual-hebrew-expected.png differ
index 357f39e..65c9a7d 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/select-writing-direction-natural-expected.png and b/LayoutTests/platform/mac/fast/forms/select-writing-direction-natural-expected.png differ
index 7773da9..78e3417 100644 (file)
@@ -20,122 +20,122 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,1) size 664x18
           text run at (0,1) width 508: "In all of the popup buttons below, the letter A should be on the left and the letter "
           text run at (508,1) width 11 RTL: "\x{5D0}"
-          text run at (519,1) width 145: " should be on the right."
+          text run at (518,1) width 146: " should be on the right."
       RenderBlock {DIV} at (0,87) size 784x44
         RenderBlock {DIV} at (0,0) size 784x22
           RenderMenuList {SELECT} at (0,2) size 70x18 [bgcolor=#FFFFFF]
             RenderBlock (anonymous) at (0,0) size 70x18
-              RenderText at (8,2) size 16x13
+              RenderText at (8,2) size 15x13
                 text run at (8,2) width 8 RTL: "\x{5D0}"
-                text run at (16,2) width 8: "A"
+                text run at (15,2) width 8: "A"
           RenderText {#text} at (70,1) size 4x18
             text run at (70,1) width 4: " "
           RenderMenuList {SELECT} at (74,2) size 70x18 [bgcolor=#FFFFFF]
             RenderBlock (anonymous) at (0,0) size 70x18
-              RenderText at (8,2) size 16x13
+              RenderText at (8,2) size 15x13
                 text run at (8,2) width 8: "A"
-                text run at (16,2) width 8 RTL: "\x{5D0}"
+                text run at (15,2) width 8 RTL: "\x{5D0}"
           RenderText {#text} at (144,1) size 4x18
             text run at (144,1) width 4: " "
           RenderMenuList {SELECT} at (148,2) size 70x18 [bgcolor=#FFFFFF]
             RenderBlock (anonymous) at (0,0) size 70x18
-              RenderText at (8,2) size 20x13
+              RenderText at (8,2) size 19x13
                 text run at (8,2) width 4: "("
-                text run at (12,2) width 8 RTL: "\x{5D0}"
-                text run at (20,2) width 8: "A"
+                text run at (11,2) width 8 RTL: "\x{5D0}"
+                text run at (18,2) width 9: "A"
           RenderText {#text} at (218,1) size 4x18
             text run at (218,1) width 4: " "
           RenderMenuList {SELECT} at (222,2) size 70x18 [bgcolor=#FFFFFF]
             RenderBlock (anonymous) at (0,0) size 70x18
-              RenderText at (8,2) size 20x13
+              RenderText at (8,2) size 19x13
                 text run at (8,2) width 12: "(A"
-                text run at (20,2) width 8 RTL: "\x{5D0}"
+                text run at (19,2) width 8 RTL: "\x{5D0}"
           RenderText {#text} at (0,0) size 0x0
         RenderBlock {DIV} at (0,22) size 784x22
           RenderMenuList {SELECT} at (492,2) size 70x18 [bgcolor=#FFFFFF]
             RenderBlock (anonymous) at (0,0) size 70x18
-              RenderText at (8,2) size 16x13
+              RenderText at (8,2) size 15x13
                 text run at (8,2) width 8 RTL: "\x{5D0}"
-                text run at (16,2) width 8: "A"
+                text run at (15,2) width 8: "A"
           RenderText {#text} at (562,1) size 4x18
             text run at (562,1) width 4: " "
           RenderMenuList {SELECT} at (566,2) size 70x18 [bgcolor=#FFFFFF]
             RenderBlock (anonymous) at (0,0) size 70x18
-              RenderText at (8,2) size 16x13
+              RenderText at (8,2) size 15x13
                 text run at (8,2) width 8: "A"
-                text run at (16,2) width 8 RTL: "\x{5D0}"
+                text run at (15,2) width 8 RTL: "\x{5D0}"
           RenderText {#text} at (636,1) size 4x18
             text run at (636,1) width 4: " "
           RenderMenuList {SELECT} at (640,2) size 70x18 [bgcolor=#FFFFFF]
             RenderBlock (anonymous) at (0,0) size 70x18
-              RenderText at (8,2) size 20x13
+              RenderText at (8,2) size 19x13
                 text run at (8,2) width 4: "("
-                text run at (12,2) width 8 RTL: "\x{5D0}"
-                text run at (20,2) width 8: "A"
+                text run at (11,2) width 8 RTL: "\x{5D0}"
+                text run at (18,2) width 9: "A"
           RenderText {#text} at (710,1) size 4x18
             text run at (710,1) width 4: " "
           RenderMenuList {SELECT} at (714,2) size 70x18 [bgcolor=#FFFFFF]
             RenderBlock (anonymous) at (0,0) size 70x18
-              RenderText at (8,2) size 20x13
+              RenderText at (8,2) size 19x13
                 text run at (8,2) width 12: "(A"
-                text run at (20,2) width 8 RTL: "\x{5D0}"
+                text run at (19,2) width 8 RTL: "\x{5D0}"
           RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,131) size 784x44
         RenderBlock {DIV} at (0,0) size 784x22
           RenderMenuList {SELECT} at (222,2) size 70x18 [bgcolor=#FFFFFF]
             RenderBlock (anonymous) at (0,0) size 70x18
-              RenderText at (31,2) size 16x13
-                text run at (31,2) width 8: "A"
+              RenderText at (32,2) size 15x13
+                text run at (32,2) width 8: "A"
                 text run at (39,2) width 8 RTL: "\x{5D0}"
           RenderText {#text} at (218,1) size 4x18
             text run at (218,1) width 4 RTL: " "
           RenderMenuList {SELECT} at (148,2) size 70x18 [bgcolor=#FFFFFF]
             RenderBlock (anonymous) at (0,0) size 70x18
-              RenderText at (31,2) size 16x13
-                text run at (31,2) width 8 RTL: "\x{5D0}"
+              RenderText at (32,2) size 15x13
+                text run at (32,2) width 8 RTL: "\x{5D0}"
                 text run at (39,2) width 8: "A"
           RenderText {#text} at (144,1) size 4x18
             text run at (144,1) width 4 RTL: " "
           RenderMenuList {SELECT} at (74,2) size 70x18 [bgcolor=#FFFFFF]
             RenderBlock (anonymous) at (0,0) size 70x18
               RenderText at (28,2) size 19x13
-                text run at (28,2) width 8: "A"
+                text run at (28,2) width 9: "A"
                 text run at (36,2) width 11 RTL: "(\x{5D0}"
           RenderText {#text} at (70,1) size 4x18
             text run at (70,1) width 4 RTL: " "
           RenderMenuList {SELECT} at (0,2) size 70x18 [bgcolor=#FFFFFF]
             RenderBlock (anonymous) at (0,0) size 70x18
-              RenderText at (27,2) size 20x13
-                text run at (27,2) width 8 RTL: "\x{5D0}"
-                text run at (35,2) width 8: "A"
+              RenderText at (28,2) size 19x13
+                text run at (28,2) width 8 RTL: "\x{5D0}"
+                text run at (35,2) width 9: "A"
                 text run at (43,2) width 4 RTL: "("
           RenderText {#text} at (0,0) size 0x0
         RenderBlock {DIV} at (0,22) size 784x22
           RenderMenuList {SELECT} at (714,2) size 70x18 [bgcolor=#FFFFFF]
             RenderBlock (anonymous) at (0,0) size 70x18
-              RenderText at (31,2) size 16x13
-                text run at (31,2) width 8: "A"
+              RenderText at (32,2) size 15x13
+                text run at (32,2) width 8: "A"
                 text run at (39,2) width 8 RTL: "\x{5D0}"
           RenderText {#text} at (710,1) size 4x18
             text run at (710,1) width 4 RTL: " "
           RenderMenuList {SELECT} at (640,2) size 70x18 [bgcolor=#FFFFFF]
             RenderBlock (anonymous) at (0,0) size 70x18
-              RenderText at (31,2) size 16x13
-                text run at (31,2) width 8 RTL: "\x{5D0}"
+              RenderText at (32,2) size 15x13
+                text run at (32,2) width 8 RTL: "\x{5D0}"
                 text run at (39,2) width 8: "A"
           RenderText {#text} at (636,1) size 4x18
             text run at (636,1) width 4 RTL: " "
           RenderMenuList {SELECT} at (566,2) size 70x18 [bgcolor=#FFFFFF]
             RenderBlock (anonymous) at (0,0) size 70x18
               RenderText at (28,2) size 19x13
-                text run at (28,2) width 8: "A"
+                text run at (28,2) width 9: "A"
                 text run at (36,2) width 11 RTL: "(\x{5D0}"
           RenderText {#text} at (562,1) size 4x18
             text run at (562,1) width 4 RTL: " "
           RenderMenuList {SELECT} at (492,2) size 70x18 [bgcolor=#FFFFFF]
             RenderBlock (anonymous) at (0,0) size 70x18
-              RenderText at (27,2) size 20x13
-                text run at (27,2) width 8 RTL: "\x{5D0}"
-                text run at (35,2) width 8: "A"
+              RenderText at (28,2) size 19x13
+                text run at (28,2) width 8 RTL: "\x{5D0}"
+                text run at (35,2) width 9: "A"
                 text run at (43,2) width 4 RTL: "("
           RenderText {#text} at (0,0) size 0x0
index 7bfd280..e860e3a 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/stuff-on-my-optgroup-expected.png and b/LayoutTests/platform/mac/fast/forms/stuff-on-my-optgroup-expected.png differ
index 7f33cf6..23b2f16 100644 (file)
@@ -3,13 +3,13 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderMenuList {SELECT} at (2,2) size 66x18 [bgcolor=#FFFFFF]
-        RenderBlock (anonymous) at (0,0) size 66x18
+      RenderMenuList {SELECT} at (2,2) size 68x18 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 68x18
           RenderText at (8,2) size 22x13
             text run at (8,2) width 22: "One"
-      RenderBR {BR} at (70,15) size 0x0
-      RenderMenuList {SELECT} at (2,24) size 66x18 [bgcolor=#FFFFFF]
-        RenderBlock (anonymous) at (0,0) size 66x18
+      RenderBR {BR} at (72,15) size 0x0
+      RenderMenuList {SELECT} at (2,24) size 68x18 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 68x18
           RenderText at (8,2) size 22x13
             text run at (8,2) width 22: "One"
       RenderText {#text} at (0,0) size 0x0
index c8f5ac6..51b8d4d 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/tabbing-input-iframe-expected.png and b/LayoutTests/platform/mac/fast/forms/tabbing-input-iframe-expected.png differ
index 7a5e006..3fb0e23 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/targeted-frame-submission-expected.png and b/LayoutTests/platform/mac/fast/forms/targeted-frame-submission-expected.png differ
index 20a0e2b..eacdc7b 100644 (file)
@@ -167,17 +167,17 @@ cols=1000 clientWidth=7019
 
 Arial
 input
-size=1 clientWidth=33
-size=2 clientWidth=38
-size=3 clientWidth=43
-size=4 clientWidth=48
-size=5 clientWidth=53
-size=10 clientWidth=78
-size=20 clientWidth=128
-size=50 clientWidth=278
-size=100 clientWidth=528
-size=500 clientWidth=2528
-size=1000 clientWidth=5028
+size=1 clientWidth=17
+size=2 clientWidth=22
+size=3 clientWidth=27
+size=4 clientWidth=32
+size=5 clientWidth=37
+size=10 clientWidth=62
+size=20 clientWidth=112
+size=50 clientWidth=262
+size=100 clientWidth=512
+size=500 clientWidth=2512
+size=1000 clientWidth=5012
 
 textarea
 cols=1 clientWidth=24
@@ -221,17 +221,17 @@ cols=1000 clientWidth=5019
 
 Courier New
 input
-size=1 clientWidth=12
-size=2 clientWidth=19
-size=3 clientWidth=26
-size=4 clientWidth=33
-size=5 clientWidth=40
-size=10 clientWidth=75
-size=20 clientWidth=145
-size=50 clientWidth=355
-size=100 clientWidth=705
-size=500 clientWidth=3505
-size=1000 clientWidth=7005
+size=1 clientWidth=11
+size=2 clientWidth=18
+size=3 clientWidth=25
+size=4 clientWidth=32
+size=5 clientWidth=39
+size=10 clientWidth=74
+size=20 clientWidth=144
+size=50 clientWidth=354
+size=100 clientWidth=704
+size=500 clientWidth=3504
+size=1000 clientWidth=7004
 
 textarea
 cols=1 clientWidth=26
@@ -275,17 +275,17 @@ cols=1000 clientWidth=5019
 
 Times New Roman
 input
-size=1 clientWidth=32
-size=2 clientWidth=36
-size=3 clientWidth=40
-size=4 clientWidth=44
-size=5 clientWidth=48
-size=10 clientWidth=68
-size=20 clientWidth=108
-size=50 clientWidth=228
-size=100 clientWidth=428
-size=500 clientWidth=2028
-size=1000 clientWidth=4028
+size=1 clientWidth=17
+size=2 clientWidth=21
+size=3 clientWidth=25
+size=4 clientWidth=29
+size=5 clientWidth=33
+size=10 clientWidth=53
+size=20 clientWidth=93
+size=50 clientWidth=213
+size=100 clientWidth=413
+size=500 clientWidth=2013
+size=1000 clientWidth=4013
 
 textarea
 cols=1 clientWidth=23
@@ -302,17 +302,17 @@ cols=1000 clientWidth=4019
 
 Trebuchet MS
 input
-size=1 clientWidth=17
-size=2 clientWidth=22
-size=3 clientWidth=27
-size=4 clientWidth=32
-size=5 clientWidth=37
-size=10 clientWidth=62
-size=20 clientWidth=112
-size=50 clientWidth=262
-size=100 clientWidth=512
-size=500 clientWidth=2512
-size=1000 clientWidth=5012
+size=1 clientWidth=15
+size=2 clientWidth=20
+size=3 clientWidth=25
+size=4 clientWidth=30
+size=5 clientWidth=35
+size=10 clientWidth=60
+size=20 clientWidth=110
+size=50 clientWidth=260
+size=100 clientWidth=510
+size=500 clientWidth=2510
+size=1000 clientWidth=5010
 
 textarea
 cols=1 clientWidth=24
@@ -329,17 +329,17 @@ cols=1000 clientWidth=5019
 
 Verdana
 input
-size=1 clientWidth=25
-size=2 clientWidth=31
-size=3 clientWidth=37
-size=4 clientWidth=43
-size=5 clientWidth=49
-size=10 clientWidth=79
-size=20 clientWidth=139
-size=50 clientWidth=319
-size=100 clientWidth=619
-size=500 clientWidth=3019
-size=1000 clientWidth=6019
+size=1 clientWidth=20
+size=2 clientWidth=26
+size=3 clientWidth=32
+size=4 clientWidth=38
+size=5 clientWidth=44
+size=10 clientWidth=74
+size=20 clientWidth=134
+size=50 clientWidth=314
+size=100 clientWidth=614
+size=500 clientWidth=3014
+size=1000 clientWidth=6014
 
 textarea
 cols=1 clientWidth=25
index 2f434d0..b43e217 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/text-style-color-expected.png and b/LayoutTests/platform/mac/fast/forms/text-style-color-expected.png differ
index db47ca2..e29d3ab 100644 (file)
@@ -62,14 +62,14 @@ layer at (8,60) size 406x206 clip at (9,61) size 404x204
 layer at (10,831) size 161x32 clip at (11,832) size 144x30 scrollHeight 56
   RenderTextControl {TEXTAREA} at (2,56) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 140x52
-      RenderText {#text} at (0,0) size 130x52
-        text run at (0,0) width 109: "Demo text here that"
-        text run at (109,0) width 3: " "
-        text run at (0,13) width 123: "wraps a bit and should"
-        text run at (123,13) width 3: " "
-        text run at (0,26) width 89: "demonstrate the"
-        text run at (89,26) width 3: " "
-        text run at (0,39) width 130: "goodness of line-height"
+      RenderText {#text} at (0,0) size 129x52
+        text run at (0,0) width 108: "Demo text here that"
+        text run at (107,0) width 5: " "
+        text run at (0,13) width 122: "wraps a bit and should"
+        text run at (121,13) width 5: " "
+        text run at (0,26) width 88: "demonstrate the"
+        text run at (87,26) width 5: " "
+        text run at (0,39) width 129: "goodness of line-height"
 layer at (10,907) size 161x32 clip at (11,908) size 159x30
   RenderTextControl {TEXTAREA} at (2,132) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 155x13
index 656d910..ee43c0f 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/forms/textarea-align-expected.png and b/LayoutTests/platform/mac/fast/forms/textarea-align-expected.png differ
index 5897eb6..ec0e043 100644 (file)
@@ -22,25 +22,25 @@ layer at (0,0) size 800x600
 layer at (10,44) size 371x32 clip at (11,45) size 369x30
   RenderTextControl {TEXTAREA} at (2,2) size 371x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 365x13
-      RenderText {#text} at (0,0) size 194x13
-        text run at (0,0) width 194: "This is should be aligned to the left."
+      RenderText {#text} at (0,0) size 193x13
+        text run at (0,0) width 193: "This is should be aligned to the left."
 layer at (10,84) size 371x32 clip at (11,85) size 369x30
   RenderTextControl {TEXTAREA} at (2,42) size 371x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 365x13
-      RenderText {#text} at (0,0) size 194x13
-        text run at (0,0) width 194: "This is should be aligned to the left."
+      RenderText {#text} at (0,0) size 193x13
+        text run at (0,0) width 193: "This is should be aligned to the left."
 layer at (10,124) size 371x32 clip at (11,125) size 369x30
   RenderTextControl {TEXTAREA} at (2,82) size 371x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 365x13
-      RenderText {#text} at (0,0) size 194x13
-        text run at (0,0) width 194: "This is should be aligned to the left."
+      RenderText {#text} at (0,0) size 193x13
+        text run at (0,0) width 193: "This is should be aligned to the left."
 layer at (10,164) size 371x32 clip at (11,165) size 369x30
   RenderTextControl {TEXTAREA} at (2,122) size 371x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 365x13
-      RenderText {#text} at (0,0) size 194x13
-        text run at (0,0) width 194: "This is should be aligned to the left."
+      RenderText {#text} at (0,0) size 193x13
+        text run at (0,0) width 193: "This is should be aligned to the left."
 layer at (10,200) size 371x32 clip at (11,201) size 369x30
   RenderTextControl {TEXTAREA} at (2,2) size 371x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 365x13
-      RenderText {#text} at (0,0) size 194x13
-        text run at (0,0) width 194: "This is should be aligned to the left."
+      RenderText {#text} at (0,0) size 193x13
+        text run at (0,0) width 193: "This is should be aligned to the left."