[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

alex at webkit.org alex at webkit.org
Wed Dec 22 15:30:52 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit f2b5ae3787c53295daec07b548bcb39f25e14f94
Author: alex at webkit.org <alex at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri Nov 5 12:25:59 2010 +0000

    2010-11-05  Alejandro G. Castro  <alex at igalia.com>
    
            Unreviewed, apparently some forms tests need different results in
            the bots after the removing the font hinting.
    
            * platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.txt:
            * platform/gtk/fast/forms/001-expected.txt:
            * platform/gtk/fast/forms/003-expected.txt:
            * platform/gtk/fast/forms/004-expected.txt:
            * platform/gtk/fast/forms/HTMLOptionElement_label01-expected.txt:
            * platform/gtk/fast/forms/HTMLOptionElement_label02-expected.txt:
            * platform/gtk/fast/forms/HTMLOptionElement_label03-expected.txt:
            * platform/gtk/fast/forms/HTMLOptionElement_label04-expected.txt:
            * platform/gtk/fast/forms/HTMLOptionElement_label06-expected.txt:
            * platform/gtk/fast/forms/HTMLOptionElement_label07-expected.txt:
            * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
            * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
            * platform/gtk/fast/forms/form-element-geometry-expected.txt:
            * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
            * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
            * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
            * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
            * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
            * platform/gtk/fast/forms/menulist-style-color-expected.txt:
            * platform/gtk/fast/forms/menulist-width-change-expected.txt:
            * platform/gtk/fast/forms/option-script-expected.txt:
            * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
            * platform/gtk/fast/forms/select-baseline-expected.txt:
            * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
            * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
            * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
            * platform/gtk/fast/forms/select-initial-position-expected.txt:
            * platform/gtk/fast/forms/select-size-expected.txt:
            * platform/gtk/fast/forms/select-style-expected.txt:
            * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
            * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
            * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
            * platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt:
            * platform/gtk/svg/custom/use-font-face-crash-expected.txt:
            * platform/gtk/svg/in-html/circle-expected.txt:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@71410 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index ed907d8..88fac74 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,44 @@
+2010-11-05  Alejandro G. Castro  <alex at igalia.com>
+
+        Unreviewed, apparently some forms tests need different results in
+        the bots after the removing the font hinting.
+
+        * platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.txt:
+        * platform/gtk/fast/forms/001-expected.txt:
+        * platform/gtk/fast/forms/003-expected.txt:
+        * platform/gtk/fast/forms/004-expected.txt:
+        * platform/gtk/fast/forms/HTMLOptionElement_label01-expected.txt:
+        * platform/gtk/fast/forms/HTMLOptionElement_label02-expected.txt:
+        * platform/gtk/fast/forms/HTMLOptionElement_label03-expected.txt:
+        * platform/gtk/fast/forms/HTMLOptionElement_label04-expected.txt:
+        * platform/gtk/fast/forms/HTMLOptionElement_label06-expected.txt:
+        * platform/gtk/fast/forms/HTMLOptionElement_label07-expected.txt:
+        * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
+        * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
+        * platform/gtk/fast/forms/form-element-geometry-expected.txt:
+        * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
+        * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
+        * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
+        * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
+        * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
+        * platform/gtk/fast/forms/menulist-style-color-expected.txt:
+        * platform/gtk/fast/forms/menulist-width-change-expected.txt:
+        * platform/gtk/fast/forms/option-script-expected.txt:
+        * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
+        * platform/gtk/fast/forms/select-baseline-expected.txt:
+        * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
+        * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
+        * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
+        * platform/gtk/fast/forms/select-initial-position-expected.txt:
+        * platform/gtk/fast/forms/select-size-expected.txt:
+        * platform/gtk/fast/forms/select-style-expected.txt:
+        * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
+        * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
+        * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
+        * platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt:
+        * platform/gtk/svg/custom/use-font-face-crash-expected.txt:
+        * platform/gtk/svg/in-html/circle-expected.txt:
+
 2010-11-05  Philippe Normand  <pnormand at igalia.com>
 
         Unreviewed, skipping crashing svg test.
diff --git a/LayoutTests/platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.txt b/LayoutTests/platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.txt
index a7b2f79..46792da 100644
--- a/LayoutTests/platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.txt
+++ b/LayoutTests/platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.txt
@@ -1,8 +1,8 @@
-layer at (0,0) size 768x568
-  RenderView at (0,0) size 757x557
+layer at (0,0) size 776x576
+  RenderView at (0,0) size 776x576
 layer at (0,0) size 768x568
   RenderBlock {HTML} at (0,0) size 768x568
-    RenderBody {BODY} at (8,8) size 752x541
+    RenderBody {BODY} at (8,8) size 752x560
       RenderText {#text} at (0,0) size 484x19
         text run at (0,0) width 484: "This window should not have scroll bars. If it has scroll bars, try to use them."
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/001-expected.txt b/LayoutTests/platform/gtk/fast/forms/001-expected.txt
index b34e64c..c6ea36a 100644
--- a/LayoutTests/platform/gtk/fast/forms/001-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/001-expected.txt
@@ -9,12 +9,12 @@ layer at (0,0) size 800x600
       RenderTable {TABLE} at (0,58) size 784x86 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 780x82
           RenderTableRow {TR} at (0,0) size 780x82
-            RenderTableCell {TD} at (0,0) size 139x82 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderMenuList {SELECT} at (3,1) size 133x80 [bgcolor=#FFFFFF] [border: (40px solid #FF0000)]
-                RenderBlock (anonymous) at (40,40) size 53x23
+            RenderTableCell {TD} at (0,0) size 135x82 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderMenuList {SELECT} at (3,1) size 129x80 [bgcolor=#FFFFFF] [border: (40px solid #FF0000)]
+                RenderBlock (anonymous) at (40,40) size 49x23
                   RenderText at (2,2) size 28x19
                     text run at (2,2) width 28: "Foo"
-            RenderTableCell {TD} at (139,40) size 641x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (135,40) size 645x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
       RenderBlock {P} at (0,160) size 784x24
         RenderTable {TABLE} at (0,0) size 784x24 [border: (2px outset #808080)]
           RenderTableSection {TBODY} at (2,2) size 780x20
diff --git a/LayoutTests/platform/gtk/fast/forms/003-expected.txt b/LayoutTests/platform/gtk/fast/forms/003-expected.txt
index e657469..04e77c3 100644
--- a/LayoutTests/platform/gtk/fast/forms/003-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/003-expected.txt
@@ -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 (2,0) size 65x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 63x23
+      RenderMenuList {SELECT} at (2,0) size 61x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 59x23
           RenderText at (2,2) size 38x19
             text run at (2,2) width 38: "Hello"
       RenderBlock (anonymous) at (0,27) size 784x19
diff --git a/LayoutTests/platform/gtk/fast/forms/004-expected.txt b/LayoutTests/platform/gtk/fast/forms/004-expected.txt
index b8346ac..024eff3 100644
--- a/LayoutTests/platform/gtk/fast/forms/004-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/004-expected.txt
@@ -3,14 +3,14 @@ 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 65x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 63x23
+      RenderMenuList {SELECT} at (2,2) size 61x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 59x23
           RenderText at (2,2) size 38x19
             text run at (2,2) width 38: "Hello"
-      RenderText {#text} at (69,5) size 4x19
-        text run at (69,5) width 4: " "
-      RenderMenuList {SELECT} at (75,2) size 92x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 90x23
+      RenderText {#text} at (65,5) size 4x19
+        text run at (65,5) width 4: " "
+      RenderMenuList {SELECT} at (71,2) size 88x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 86x23
           RenderText at (2,2) size 65x19
             text run at (2,2) width 65: "Goodbye"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label01-expected.txt b/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label01-expected.txt
index 5a7467b..2696173 100644
--- a/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label01-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label01-expected.txt
@@ -6,8 +6,8 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 673x19
         text run at (0,0) width 673: "In the selection list below, the text 'The label for this element is \"1\"' should appear, and not the character '1'"
       RenderBR {BR} at (673,15) size 0x0
-      RenderMenuList {SELECT} at (2,21) size 241x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 239x23
+      RenderMenuList {SELECT} at (2,21) size 237x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 235x23
           RenderText at (2,2) size 214x19
             text run at (2,2) width 214: "the label for this element is \"1\""
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label02-expected.txt b/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label02-expected.txt
index 0657abd..ac6324d 100644
--- a/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label02-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label02-expected.txt
@@ -6,8 +6,8 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 300x19
         text run at (0,0) width 300: "With the label empty, the enclosing text is used."
       RenderBR {BR} at (300,15) size 0x0
-      RenderMenuList {SELECT} at (2,21) size 389x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 387x23
+      RenderMenuList {SELECT} at (2,21) size 385x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 383x23
           RenderText at (2,2) size 362x19
             text run at (2,2) width 362: "empty label should display empty string to match IE"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label03-expected.txt b/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label03-expected.txt
index 7abd0d6..0ee344f 100644
--- a/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label03-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label03-expected.txt
@@ -6,8 +6,8 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 436x19
         text run at (0,0) width 436: "When the label contains only white space, the containing text is used."
       RenderBR {BR} at (436,15) size 0x0
-      RenderMenuList {SELECT} at (2,21) size 431x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 429x23
+      RenderMenuList {SELECT} at (2,21) size 427x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 425x23
           RenderText at (2,2) size 404x19
             text run at (2,2) width 404: "white space label should display empty string to match IE"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label04-expected.txt b/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label04-expected.txt
index 77b4c17..892867c 100644
--- a/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label04-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label04-expected.txt
@@ -6,8 +6,8 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 595x19
         text run at (0,0) width 595: "The label attribute appears, but is missing the equals value piece, so the containing text is used."
       RenderBR {BR} at (595,15) size 0x0
-      RenderMenuList {SELECT} at (2,21) size 587x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 585x23
+      RenderMenuList {SELECT} at (2,21) size 583x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 581x23
           RenderText at (2,2) size 560x19
             text run at (2,2) width 560: "the label attribute is mentioned but no value is specified; this text should appear"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label06-expected.txt b/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label06-expected.txt
index 08053d2..dd7c20e 100644
--- a/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label06-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label06-expected.txt
@@ -6,7 +6,7 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 718x19
         text run at (0,0) width 718: "The select item below has a label specified, and no enclosed text. There should be no text shown in the select box."
       RenderBR {BR} at (718,15) size 0x0
-      RenderMenuList {SELECT} at (2,21) size 27x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 25x23
+      RenderMenuList {SELECT} at (2,21) size 23x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 21x23
           RenderBR at (2,2) size 0x19 [bgcolor=#FFFFFF]
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label07-expected.txt b/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label07-expected.txt
index 8f93376..ab8a10e 100644
--- a/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label07-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label07-expected.txt
@@ -7,7 +7,7 @@ layer at (0,0) size 800x600
         text run at (0,0) width 781: "The select item below has a label specified, and enclosed text that is whitespace. There should be no text shown in the select"
         text run at (0,19) width 28: "box."
       RenderBR {BR} at (28,34) size 0x0
-      RenderMenuList {SELECT} at (2,40) size 27x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 25x23
+      RenderMenuList {SELECT} at (2,40) size 23x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 21x23
           RenderBR at (2,2) size 0x19 [bgcolor=#FFFFFF]
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/control-restrict-line-height-expected.txt b/LayoutTests/platform/gtk/fast/forms/control-restrict-line-height-expected.txt
index b5ee2c8..e5f51cc 100644
--- a/LayoutTests/platform/gtk/fast/forms/control-restrict-line-height-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/control-restrict-line-height-expected.txt
@@ -6,12 +6,12 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 519x19
         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,21) size 385x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 383x23
+      RenderMenuList {SELECT} at (2,21) size 381x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 379x23
           RenderText at (2,2) size 358x19
             text run at (2,2) width 358: "This text should be centered vertically in the button"
-      RenderText {#text} at (389,24) size 4x19
-        text run at (389,24) width 4: " "
+      RenderText {#text} at (385,24) size 4x19
+        text run at (385,24) width 4: " "
       RenderBR {BR} at (0,0) size 0x0
       RenderButton {INPUT} at (2,50) size 374x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
         RenderBlock (anonymous) at (8,4) size 358x19
diff --git a/LayoutTests/platform/gtk/fast/forms/disabled-select-change-index-expected.txt b/LayoutTests/platform/gtk/fast/forms/disabled-select-change-index-expected.txt
index 4a74f70..8bb5bcc 100644
--- a/LayoutTests/platform/gtk/fast/forms/disabled-select-change-index-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/disabled-select-change-index-expected.txt
@@ -3,26 +3,26 @@ layer at (0,0) size 781x624
 layer at (0,0) size 781x624
   RenderBlock {HTML} at (0,0) size 781x624
     RenderBody {BODY} at (8,8) size 765x608
-      RenderMenuList {SELECT} at (2,2) size 71x25 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
-        RenderBlock (anonymous) at (1,1) size 69x23
+      RenderMenuList {SELECT} at (2,2) size 67x25 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
+        RenderBlock (anonymous) at (1,1) size 65x23
           RenderText at (2,2) size 44x19
             text run at (2,2) width 44: "PASS"
-      RenderBR {BR} at (75,20) size 0x0
-      RenderMenuList {SELECT} at (2,31) size 71x25 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
-        RenderBlock (anonymous) at (1,1) size 69x23
+      RenderBR {BR} at (71,20) size 0x0
+      RenderMenuList {SELECT} at (2,31) size 67x25 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
+        RenderBlock (anonymous) at (1,1) size 65x23
           RenderText at (2,2) size 44x19
             text run at (2,2) width 44: "PASS"
-      RenderBR {BR} at (75,49) size 0x0
-      RenderMenuList {SELECT} at (2,60) size 71x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 69x23
+      RenderBR {BR} at (71,49) size 0x0
+      RenderMenuList {SELECT} at (2,60) size 67x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 65x23
           RenderText at (2,2) size 44x19
             text run at (2,2) width 44: "PASS"
-      RenderBR {BR} at (75,78) size 0x0
-      RenderMenuList {SELECT} at (2,89) size 71x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 69x23
+      RenderBR {BR} at (71,78) size 0x0
+      RenderMenuList {SELECT} at (2,89) size 67x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 65x23
           RenderText at (2,2) size 44x19
             text run at (2,2) width 44: "PASS"
-      RenderBR {BR} at (75,107) size 0x0
+      RenderBR {BR} at (71,107) size 0x0
       RenderListBox {SELECT} at (2,118) size 66x81 [color=#808080] [bgcolor=#FFFFFF] [border: (1px inset #808080)]
       RenderBR {BR} at (70,194) size 0x0
       RenderListBox {SELECT} at (2,203) size 66x81 [color=#808080] [bgcolor=#FFFFFF] [border: (1px inset #808080)]
diff --git a/LayoutTests/platform/gtk/fast/forms/form-element-geometry-expected.txt b/LayoutTests/platform/gtk/fast/forms/form-element-geometry-expected.txt
index a04cf98..9216404 100644
--- a/LayoutTests/platform/gtk/fast/forms/form-element-geometry-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/form-element-geometry-expected.txt
@@ -12,9 +12,9 @@ layer at (0,0) size 781x741
       RenderBlock {H2} at (0,96) size 765x28
         RenderText {#text} at (0,0) size 165x28
           text run at (0,0) width 165: "Bounding Boxes"
-      RenderTable {TABLE} at (0,143) size 191x38
-        RenderTableSection {TBODY} at (0,0) size 191x38
-          RenderTableRow {TR} at (0,2) size 191x34
+      RenderTable {TABLE} at (0,143) size 187x38
+        RenderTableSection {TBODY} at (0,0) size 187x38
+          RenderTableRow {TR} at (0,2) size 187x34
             RenderTableCell {TD} at (2,2) size 66x34 [r=0 c=0 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 64x32 [border: (2px solid #0000FF)]
                 RenderInline {FONT} at (0,0) size 60x28
@@ -22,45 +22,45 @@ layer at (0,0) size 781x741
                     RenderBlock (anonymous) at (8,4) size 44x19
                       RenderText at (0,0) size 44x19
                         text run at (0,0) width 44: "button"
-            RenderTableCell {TD} at (70,3) size 73x31 [r=0 c=1 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 71x29 [border: (2px solid #0000FF)]
-                RenderInline {FONT} at (0,0) size 67x28
-                  RenderMenuList {SELECT} at (2,2) size 67x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                    RenderBlock (anonymous) at (1,1) size 65x23
+            RenderTableCell {TD} at (70,3) size 69x31 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 67x29 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 63x28
+                  RenderMenuList {SELECT} at (2,2) size 63x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                    RenderBlock (anonymous) at (1,1) size 61x23
                       RenderText at (2,2) size 40x19
                         text run at (2,2) width 40: "menu"
-            RenderTableCell {TD} at (145,8) size 21x21 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (141,8) size 21x21 [r=0 c=2 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 19x19 [border: (2px solid #0000FF)]
                 RenderInline {FONT} at (0,0) size 15x28
                   RenderBlock {INPUT} at (2,2) size 15x15
-            RenderTableCell {TD} at (168,8) size 21x21 [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (164,8) size 21x21 [r=0 c=3 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 19x19 [border: (2px solid #0000FF)]
                 RenderInline {FONT} at (0,0) size 15x28
                   RenderBlock {INPUT} at (2,2) size 15x15
-      RenderTable {TABLE} at (0,181) size 191x38
-        RenderTableSection {TBODY} at (0,0) size 191x38
-          RenderTableRow {TR} at (0,2) size 191x34
+      RenderTable {TABLE} at (0,181) size 187x38
+        RenderTableSection {TBODY} at (0,0) size 187x38
+          RenderTableRow {TR} at (0,2) size 187x34
             RenderTableCell {TD} at (2,2) size 66x34 [r=0 c=0 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 64x32 [border: (2px solid #0000FF)]
                 RenderButton {INPUT} at (2,2) size 60x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
                   RenderBlock (anonymous) at (8,4) size 44x19
                     RenderText at (0,0) size 44x19
                       text run at (0,0) width 44: "button"
-            RenderTableCell {TD} at (70,3) size 73x31 [r=0 c=1 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 71x29 [border: (2px solid #0000FF)]
-                RenderMenuList {SELECT} at (2,2) size 67x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                  RenderBlock (anonymous) at (1,1) size 65x23
+            RenderTableCell {TD} at (70,3) size 69x31 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 67x29 [border: (2px solid #0000FF)]
+                RenderMenuList {SELECT} at (2,2) size 63x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                  RenderBlock (anonymous) at (1,1) size 61x23
                     RenderText at (2,2) size 40x19
                       text run at (2,2) width 40: "menu"
-            RenderTableCell {TD} at (145,8) size 21x21 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (141,8) size 21x21 [r=0 c=2 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 19x19 [border: (2px solid #0000FF)]
                 RenderBlock {INPUT} at (2,2) size 15x15
-            RenderTableCell {TD} at (168,8) size 21x21 [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (164,8) size 21x21 [r=0 c=3 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 19x19 [border: (2px solid #0000FF)]
                 RenderBlock {INPUT} at (2,2) size 15x15
-      RenderTable {TABLE} at (0,219) size 191x38
-        RenderTableSection {TBODY} at (0,0) size 191x38
-          RenderTableRow {TR} at (0,2) size 191x34
+      RenderTable {TABLE} at (0,219) size 187x38
+        RenderTableSection {TBODY} at (0,0) size 187x38
+          RenderTableRow {TR} at (0,2) size 187x34
             RenderTableCell {TD} at (2,2) size 66x34 [r=0 c=0 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 64x32 [border: (2px solid #0000FF)]
                 RenderInline {FONT} at (0,0) size 60x12
@@ -68,18 +68,18 @@ layer at (0,0) size 781x741
                     RenderBlock (anonymous) at (8,4) size 44x19
                       RenderText at (0,0) size 44x19
                         text run at (0,0) width 44: "button"
-            RenderTableCell {TD} at (70,3) size 73x31 [r=0 c=1 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 71x29 [border: (2px solid #0000FF)]
-                RenderInline {FONT} at (0,0) size 67x12
-                  RenderMenuList {SELECT} at (2,2) size 67x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                    RenderBlock (anonymous) at (1,1) size 65x23
+            RenderTableCell {TD} at (70,3) size 69x31 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 67x29 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 63x12
+                  RenderMenuList {SELECT} at (2,2) size 63x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                    RenderBlock (anonymous) at (1,1) size 61x23
                       RenderText at (2,2) size 40x19
                         text run at (2,2) width 40: "menu"
-            RenderTableCell {TD} at (145,8) size 21x21 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (141,8) size 21x21 [r=0 c=2 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 19x19 [border: (2px solid #0000FF)]
                 RenderInline {FONT} at (0,0) size 15x12
                   RenderBlock {INPUT} at (2,2) size 15x15
-            RenderTableCell {TD} at (168,8) size 21x21 [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (164,8) size 21x21 [r=0 c=3 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 19x19 [border: (2px solid #0000FF)]
                 RenderInline {FONT} at (0,0) size 15x12
                   RenderBlock {INPUT} at (2,2) size 15x15
@@ -105,7 +105,7 @@ layer at (0,0) size 781x741
         RenderText {#text} at (0,0) size 200x28
           text run at (0,0) width 200: "Baseline Alignment"
       RenderBlock {DIV} at (0,414) size 765x33
-        RenderInline {FONT} at (0,0) size 242x28
+        RenderInline {FONT} at (0,0) size 238x28
           RenderText {#text} at (0,0) size 43x28
             text run at (0,0) width 43: "text "
           RenderButton {INPUT} at (45,3) size 60x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
@@ -114,16 +114,16 @@ layer at (0,0) size 781x741
                 text run at (0,0) width 44: "button"
           RenderText {#text} at (107,0) size 6x28
             text run at (107,0) width 6: " "
-          RenderMenuList {SELECT} at (115,4) size 67x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 65x23
+          RenderMenuList {SELECT} at (115,4) size 63x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 61x23
               RenderText at (2,2) size 40x19
                 text run at (2,2) width 40: "menu"
-          RenderText {#text} at (184,0) size 6x28
-            text run at (184,0) width 6: " "
-          RenderBlock {INPUT} at (194,9) size 15x15
-          RenderText {#text} at (213,0) size 6x28
-            text run at (213,0) width 6: " "
-          RenderBlock {INPUT} at (223,9) size 15x15
+          RenderText {#text} at (180,0) size 6x28
+            text run at (180,0) width 6: " "
+          RenderBlock {INPUT} at (190,9) size 15x15
+          RenderText {#text} at (209,0) size 6x28
+            text run at (209,0) width 6: " "
+          RenderBlock {INPUT} at (219,9) size 15x15
           RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,447) size 765x32
         RenderText {#text} at (0,6) size 27x19
@@ -134,19 +134,19 @@ layer at (0,0) size 781x741
               text run at (0,0) width 44: "button"
         RenderText {#text} at (91,6) size 4x19
           text run at (91,6) width 4: " "
-        RenderMenuList {SELECT} at (97,3) size 67x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 65x23
+        RenderMenuList {SELECT} at (97,3) size 63x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 61x23
             RenderText at (2,2) size 40x19
               text run at (2,2) width 40: "menu"
-        RenderText {#text} at (166,6) size 4x19
-          text run at (166,6) width 4: " "
-        RenderBlock {INPUT} at (174,8) size 15x15
-        RenderText {#text} at (193,6) size 4x19
-          text run at (193,6) width 4: " "
-        RenderBlock {INPUT} at (201,8) size 15x15
+        RenderText {#text} at (162,6) size 4x19
+          text run at (162,6) width 4: " "
+        RenderBlock {INPUT} at (170,8) size 15x15
+        RenderText {#text} at (189,6) size 4x19
+          text run at (189,6) width 4: " "
+        RenderBlock {INPUT} at (197,8) size 15x15
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,479) size 765x32
-        RenderInline {FONT} at (0,0) size 208x12
+        RenderInline {FONT} at (0,0) size 204x12
           RenderText {#text} at (0,12) size 18x12
             text run at (0,12) width 18: "text "
           RenderButton {INPUT} at (20,2) size 60x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
@@ -155,16 +155,16 @@ layer at (0,0) size 781x741
                 text run at (0,0) width 44: "button"
           RenderText {#text} at (82,12) size 3x12
             text run at (82,12) width 3: " "
-          RenderMenuList {SELECT} at (87,3) size 67x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 65x23
+          RenderMenuList {SELECT} at (87,3) size 63x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 61x23
               RenderText at (2,2) size 40x19
                 text run at (2,2) width 40: "menu"
-          RenderText {#text} at (156,12) size 3x12
-            text run at (156,12) width 3: " "
-          RenderBlock {INPUT} at (163,8) size 15x15
-          RenderText {#text} at (182,12) size 3x12
-            text run at (182,12) width 3: " "
-          RenderBlock {INPUT} at (189,8) size 15x15
+          RenderText {#text} at (152,12) size 3x12
+            text run at (152,12) width 3: " "
+          RenderBlock {INPUT} at (159,8) size 15x15
+          RenderText {#text} at (178,12) size 3x12
+            text run at (178,12) width 3: " "
+          RenderBlock {INPUT} at (185,8) size 15x15
           RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,511) size 765x59
         RenderText {#text} at (0,33) size 27x19
@@ -184,57 +184,57 @@ layer at (0,0) size 781x741
         RenderText {#text} at (0,0) size 197x28
           text run at (0,0) width 197: "Pop-up Menu Sizes"
       RenderBlock {DIV} at (0,636) size 765x31
-        RenderInline {FONT} at (0,0) size 173x28
+        RenderInline {FONT} at (0,0) size 161x28
           RenderText {#text} at (0,0) size 0x0
-          RenderMenuList {SELECT} at (2,4) size 27x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 25x23
+          RenderMenuList {SELECT} at (2,4) size 23x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 21x23
               RenderBR at (2,2) size 0x19 [bgcolor=#FFFFFF]
-          RenderText {#text} at (31,0) size 6x28
-            text run at (31,0) width 6: " "
-          RenderMenuList {SELECT} at (39,4) size 31x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 29x23
+          RenderText {#text} at (27,0) size 6x28
+            text run at (27,0) width 6: " "
+          RenderMenuList {SELECT} at (35,4) size 27x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 25x23
               RenderText at (2,2) size 4x19
                 text run at (2,2) width 4: "|"
-          RenderText {#text} at (72,0) size 6x28
-            text run at (72,0) width 6: " "
-          RenderMenuList {SELECT} at (80,4) size 91x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 89x23
+          RenderText {#text} at (64,0) size 6x28
+            text run at (64,0) width 6: " "
+          RenderMenuList {SELECT} at (72,4) size 87x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 85x23
               RenderText at (2,2) size 64x19
                 text run at (2,2) width 64: "xxxxxxxx"
           RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,667) size 765x29
-        RenderMenuList {SELECT} at (2,2) size 27x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 25x23
+        RenderMenuList {SELECT} at (2,2) size 23x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 21x23
             RenderBR at (2,2) size 0x19 [bgcolor=#FFFFFF]
-        RenderText {#text} at (31,5) size 4x19
-          text run at (31,5) width 4: " "
-        RenderMenuList {SELECT} at (37,2) size 31x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 29x23
+        RenderText {#text} at (27,5) size 4x19
+          text run at (27,5) width 4: " "
+        RenderMenuList {SELECT} at (33,2) size 27x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 25x23
             RenderText at (2,2) size 4x19
               text run at (2,2) width 4: "|"
-        RenderText {#text} at (70,5) size 4x19
-          text run at (70,5) width 4: " "
-        RenderMenuList {SELECT} at (76,2) size 91x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 89x23
+        RenderText {#text} at (62,5) size 4x19
+          text run at (62,5) width 4: " "
+        RenderMenuList {SELECT} at (68,2) size 87x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 85x23
             RenderText at (2,2) size 64x19
               text run at (2,2) width 64: "xxxxxxxx"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,696) size 765x29
-        RenderInline {FONT} at (0,0) size 167x12
+        RenderInline {FONT} at (0,0) size 155x12
           RenderText {#text} at (0,0) size 0x0
-          RenderMenuList {SELECT} at (2,2) size 27x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 25x23
+          RenderMenuList {SELECT} at (2,2) size 23x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 21x23
               RenderBR at (2,2) size 0x19 [bgcolor=#FFFFFF]
-          RenderText {#text} at (31,11) size 3x12
-            text run at (31,11) width 3: " "
-          RenderMenuList {SELECT} at (36,2) size 31x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 29x23
+          RenderText {#text} at (27,11) size 3x12
+            text run at (27,11) width 3: " "
+          RenderMenuList {SELECT} at (32,2) size 27x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 25x23
               RenderText at (2,2) size 4x19
                 text run at (2,2) width 4: "|"
-          RenderText {#text} at (69,11) size 3x12
-            text run at (69,11) width 3: " "
-          RenderMenuList {SELECT} at (74,2) size 91x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 89x23
+          RenderText {#text} at (61,11) size 3x12
+            text run at (61,11) width 3: " "
+          RenderMenuList {SELECT} at (66,2) size 87x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 85x23
               RenderText at (2,2) size 64x19
                 text run at (2,2) width 64: "xxxxxxxx"
           RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/menulist-deselect-update-expected.txt b/LayoutTests/platform/gtk/fast/forms/menulist-deselect-update-expected.txt
index 372895d..75cc74a 100644
--- a/LayoutTests/platform/gtk/fast/forms/menulist-deselect-update-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/menulist-deselect-update-expected.txt
@@ -5,8 +5,8 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderText {#text} at (0,5) size 73x19
         text run at (0,5) width 73: "Test result: "
-      RenderMenuList {SELECT} at (75,2) size 71x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 69x23
+      RenderMenuList {SELECT} at (75,2) size 67x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 65x23
           RenderText at (2,2) size 44x19
             text run at (2,2) width 44: "PASS"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/menulist-narrow-width-expected.txt b/LayoutTests/platform/gtk/fast/forms/menulist-narrow-width-expected.txt
index 1289504..38fd635 100644
--- a/LayoutTests/platform/gtk/fast/forms/menulist-narrow-width-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/menulist-narrow-width-expected.txt
@@ -7,12 +7,12 @@ layer at (0,0) size 800x600
         text run at (0,0) width 499: "This tests that select elements with a narrow width (1px) are rendered correctly."
       RenderBR {BR} at (499,15) size 0x0
       RenderMenuList {SELECT} at (0,21) size 2x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 25x23
+        RenderBlock (anonymous) at (1,1) size 21x23
           RenderText at (2,2) size 25x19
             text run at (2,2) width 25: "test"
       RenderBR {BR} at (2,39) size 0x0
       RenderMenuList {SELECT} at (0,50) size 2x25 [bgcolor=#0000FF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 25x23
+        RenderBlock (anonymous) at (1,1) size 21x23
           RenderText at (2,2) size 25x19
             text run at (2,2) width 25: "test"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/menulist-no-overflow-expected.txt b/LayoutTests/platform/gtk/fast/forms/menulist-no-overflow-expected.txt
index e4eaa51..73221e2 100644
--- a/LayoutTests/platform/gtk/fast/forms/menulist-no-overflow-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/menulist-no-overflow-expected.txt
@@ -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 253x19 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 251x17
+      RenderMenuList {SELECT} at (0,0) size 249x19 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 247x17
           RenderText at (2,2) size 226x13
             text run at (2,2) width 226: "No overflow should be allowed on popup menus!"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt b/LayoutTests/platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt
index 68ea93a..4e4c8cd 100644
--- a/LayoutTests/platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt
@@ -6,7 +6,7 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 417x19
         text run at (0,0) width 417: "This tests that we don't honor line-height for styled popup buttons."
       RenderBR {BR} at (417,15) size 0x0
-      RenderMenuList {SELECT} at (2,21) size 247x25 [bgcolor=#ADD8E6] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 245x23
+      RenderMenuList {SELECT} at (2,21) size 243x25 [bgcolor=#ADD8E6] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 241x23
           RenderText at (2,2) size 220x19
             text run at (2,2) width 220: "This text should not be clipped."
diff --git a/LayoutTests/platform/gtk/fast/forms/menulist-separator-painting-expected.txt b/LayoutTests/platform/gtk/fast/forms/menulist-separator-painting-expected.txt
index e28df12..1c3f5e9 100644
--- a/LayoutTests/platform/gtk/fast/forms/menulist-separator-painting-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/menulist-separator-painting-expected.txt
@@ -5,7 +5,7 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x6 [border: (3px solid #FFFFFF)]
       RenderBlock (anonymous) at (0,6) size 784x29
-        RenderMenuList {SELECT} at (2,2) size 27x25 [bgcolor=#FFFFFF] [border: (1px solid #008000)]
-          RenderBlock (anonymous) at (1,1) size 25x23
+        RenderMenuList {SELECT} at (2,2) size 23x25 [bgcolor=#FFFFFF] [border: (1px solid #008000)]
+          RenderBlock (anonymous) at (1,1) size 21x23
             RenderBR at (2,2) size 0x19 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/menulist-style-color-expected.txt b/LayoutTests/platform/gtk/fast/forms/menulist-style-color-expected.txt
index fcbd901..ae0a9f2 100644
--- a/LayoutTests/platform/gtk/fast/forms/menulist-style-color-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/menulist-style-color-expected.txt
@@ -3,26 +3,26 @@ 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 78x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 76x23
+      RenderMenuList {SELECT} at (2,2) size 74x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 72x23
           RenderText at (2,2) size 51x19
             text run at (2,2) width 51: "Default"
-      RenderText {#text} at (82,5) size 4x19
-        text run at (82,5) width 4: " "
-      RenderMenuList {SELECT} at (88,2) size 57x25 [color=#FF0000] [bgcolor=#FFFFFF] [border: (1px solid #FF0000)]
-        RenderBlock (anonymous) at (1,1) size 55x23
+      RenderText {#text} at (78,5) size 4x19
+        text run at (78,5) width 4: " "
+      RenderMenuList {SELECT} at (84,2) size 53x25 [color=#FF0000] [bgcolor=#FFFFFF] [border: (1px solid #FF0000)]
+        RenderBlock (anonymous) at (1,1) size 51x23
           RenderText at (2,2) size 30x19
             text run at (2,2) width 30: "Red"
-      RenderText {#text} at (147,5) size 4x19
-        text run at (147,5) width 4: " "
-      RenderMenuList {SELECT} at (153,2) size 145x25 [bgcolor=#008000] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 143x23
+      RenderText {#text} at (139,5) size 4x19
+        text run at (139,5) width 4: " "
+      RenderMenuList {SELECT} at (145,2) size 141x25 [bgcolor=#008000] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 139x23
           RenderText at (2,2) size 118x19
             text run at (2,2) width 118: "Default on green"
-      RenderText {#text} at (300,5) size 4x19
-        text run at (300,5) width 4: " "
-      RenderMenuList {SELECT} at (306,2) size 124x25 [color=#FF0000] [bgcolor=#008000] [border: (1px solid #FF0000)]
-        RenderBlock (anonymous) at (1,1) size 122x23
+      RenderText {#text} at (288,5) size 4x19
+        text run at (288,5) width 4: " "
+      RenderMenuList {SELECT} at (294,2) size 120x25 [color=#FF0000] [bgcolor=#008000] [border: (1px solid #FF0000)]
+        RenderBlock (anonymous) at (1,1) size 118x23
           RenderText at (2,2) size 97x19
             text run at (2,2) width 97: "Red on green"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/menulist-width-change-expected.txt b/LayoutTests/platform/gtk/fast/forms/menulist-width-change-expected.txt
index a45ffa2..1493e3e 100644
--- a/LayoutTests/platform/gtk/fast/forms/menulist-width-change-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/menulist-width-change-expected.txt
@@ -10,8 +10,8 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,19) size 364x19
           text run at (0,19) width 364: "that the select automatically recalculates the correct width."
         RenderBR {BR} at (364,34) size 0x0
-        RenderMenuList {SELECT} at (2,40) size 165x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 163x23
+        RenderMenuList {SELECT} at (2,40) size 161x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 159x23
             RenderText at (2,2) size 38x19
               text run at (2,2) width 38: "Short"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/option-script-expected.txt b/LayoutTests/platform/gtk/fast/forms/option-script-expected.txt
index 37a338e..1428f8c 100644
--- a/LayoutTests/platform/gtk/fast/forms/option-script-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/option-script-expected.txt
@@ -11,8 +11,8 @@ layer at (0,0) size 800x600
         text run at (0,19) width 109: "TEST FAILED: "
         text run at (109,19) width 316: "If the popup menu says \"document.write('Text')\". "
       RenderBR {BR} at (425,34) size 0x0
-      RenderMenuList {SELECT} at (2,40) size 58x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 56x23
+      RenderMenuList {SELECT} at (2,40) size 54x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 52x23
           RenderText at (2,2) size 31x19
             text run at (2,2) width 31: "Text"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/option-strip-whitespace-expected.txt b/LayoutTests/platform/gtk/fast/forms/option-strip-whitespace-expected.txt
index d7e05a4..99788f0 100644
--- a/LayoutTests/platform/gtk/fast/forms/option-strip-whitespace-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/option-strip-whitespace-expected.txt
@@ -19,24 +19,24 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (0,189) size 0x19
         RenderText {#text} at (0,213) size 298x19
           text run at (0,213) width 298: "Five Spaces (with leading/trailing whitespace): "
-        RenderMenuList {SELECT} at (300,210) size 116x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 114x23
+        RenderMenuList {SELECT} at (300,210) size 112x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 110x23
             RenderText at (2,2) size 89x19
               text run at (2,2) width 89: "Five Spaces"
-        RenderBR {BR} at (418,228) size 0x0
+        RenderBR {BR} at (414,228) size 0x0
         RenderBR {BR} at (0,237) size 0x19
         RenderText {#text} at (0,261) size 285x19
           text run at (0,261) width 285: "Five Tabs (with leading/trailing whitespace): "
-        RenderMenuList {SELECT} at (287,258) size 98x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 96x23
+        RenderMenuList {SELECT} at (287,258) size 94x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 92x23
             RenderText at (2,2) size 71x19
               text run at (2,2) width 71: "Five Tabs"
-        RenderBR {BR} at (387,276) size 0x0
+        RenderBR {BR} at (383,276) size 0x0
         RenderBR {BR} at (0,285) size 0x19
         RenderText {#text} at (0,309) size 126x19
           text run at (0,309) width 126: "Mixed Whitespace: "
-        RenderMenuList {SELECT} at (128,306) size 98x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 96x23
+        RenderMenuList {SELECT} at (128,306) size 94x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 92x23
             RenderText at (2,2) size 71x19
               text run at (2,2) width 71: "Five Tabs"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/select-baseline-expected.txt b/LayoutTests/platform/gtk/fast/forms/select-baseline-expected.txt
index d90520b..64931f4 100644
--- a/LayoutTests/platform/gtk/fast/forms/select-baseline-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/select-baseline-expected.txt
@@ -6,41 +6,41 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 462x19
         text run at (0,0) width 462: "This tests that empty select controls and buttons have the correct baseline."
       RenderBR {BR} at (462,15) size 0x0
-      RenderMenuList {SELECT} at (2,22) size 27x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 25x23
+      RenderMenuList {SELECT} at (2,22) size 23x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 21x23
           RenderBR at (2,2) size 0x19 [bgcolor=#FFFFFF]
-      RenderText {#text} at (31,25) size 29x19
-        text run at (31,25) width 29: " test "
-      RenderMenuList {SELECT} at (62,22) size 52x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 50x23
+      RenderText {#text} at (27,25) size 29x19
+        text run at (27,25) width 29: " test "
+      RenderMenuList {SELECT} at (58,22) size 48x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 46x23
           RenderText at (2,2) size 25x19
             text run at (2,2) width 25: "test"
-      RenderText {#text} at (116,25) size 4x19
-        text run at (116,25) width 4: " "
-      RenderMenuList {SELECT} at (122,22) size 27x25 [color=#00008B] [bgcolor=#ADD8E6] [border: (1px solid #00008B)]
-        RenderBlock (anonymous) at (1,1) size 25x23
+      RenderText {#text} at (108,25) size 4x19
+        text run at (108,25) width 4: " "
+      RenderMenuList {SELECT} at (114,22) size 23x25 [color=#00008B] [bgcolor=#ADD8E6] [border: (1px solid #00008B)]
+        RenderBlock (anonymous) at (1,1) size 21x23
           RenderBR at (2,2) size 0x19 [bgcolor=#ADD8E6]
-      RenderText {#text} at (151,25) size 29x19
-        text run at (151,25) width 29: " test "
-      RenderMenuList {SELECT} at (182,22) size 52x25 [color=#00008B] [bgcolor=#ADD8E6] [border: (1px solid #00008B)]
-        RenderBlock (anonymous) at (1,1) size 50x23
+      RenderText {#text} at (139,25) size 29x19
+        text run at (139,25) width 29: " test "
+      RenderMenuList {SELECT} at (170,22) size 48x25 [color=#00008B] [bgcolor=#ADD8E6] [border: (1px solid #00008B)]
+        RenderBlock (anonymous) at (1,1) size 46x23
           RenderText at (2,2) size 25x19
             text run at (2,2) width 25: "test"
-      RenderText {#text} at (236,25) size 4x19
-        text run at (236,25) width 4: " "
-      RenderButton {BUTTON} at (242,21) size 16x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-      RenderText {#text} at (260,25) size 4x19
-        text run at (260,25) width 4: " "
-      RenderButton {BUTTON} at (266,21) size 41x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+      RenderText {#text} at (220,25) size 4x19
+        text run at (220,25) width 4: " "
+      RenderButton {BUTTON} at (226,21) size 16x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+      RenderText {#text} at (244,25) size 4x19
+        text run at (244,25) width 4: " "
+      RenderButton {BUTTON} at (250,21) size 41x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
         RenderBlock (anonymous) at (8,4) size 25x19
           RenderText {#text} at (0,0) size 25x19
             text run at (0,0) width 25: "test"
-      RenderText {#text} at (309,25) size 4x19
-        text run at (309,25) width 4: " "
-      RenderButton {BUTTON} at (315,21) size 16x28 [color=#00008B] [bgcolor=#ADD8E6] [border: (2px outset #C0C0C0)]
-      RenderText {#text} at (333,25) size 4x19
-        text run at (333,25) width 4: " "
-      RenderButton {BUTTON} at (339,21) size 41x28 [color=#00008B] [bgcolor=#ADD8E6] [border: (2px outset #C0C0C0)]
+      RenderText {#text} at (293,25) size 4x19
+        text run at (293,25) width 4: " "
+      RenderButton {BUTTON} at (299,21) size 16x28 [color=#00008B] [bgcolor=#ADD8E6] [border: (2px outset #C0C0C0)]
+      RenderText {#text} at (317,25) size 4x19
+        text run at (317,25) width 4: " "
+      RenderButton {BUTTON} at (323,21) size 41x28 [color=#00008B] [bgcolor=#ADD8E6] [border: (2px outset #C0C0C0)]
         RenderBlock (anonymous) at (8,4) size 25x19
           RenderText {#text} at (0,0) size 25x19
             text run at (0,0) width 25: "test"
diff --git a/LayoutTests/platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt b/LayoutTests/platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt
index 1d1f3f8..93dd4e6 100644
--- a/LayoutTests/platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt
@@ -6,8 +6,8 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 441x19
         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,15) size 0x0
-      RenderMenuList {SELECT} at (2,21) size 277x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 275x23
+      RenderMenuList {SELECT} at (2,21) size 273x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 271x23
           RenderText at (2,2) size 250x19
             text run at (2,2) width 250: "This should turn into a popup menu"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt b/LayoutTests/platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt
index 794314a..0705f56 100644
--- a/LayoutTests/platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt
@@ -3,12 +3,12 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x98
   RenderBlock {HTML} at (0,0) size 800x98
     RenderBody {BODY} at (8,8) size 784x74
-      RenderTable {TABLE} at (0,0) size 66x39 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 64x37
-          RenderTableRow {TR} at (0,2) size 64x33
-            RenderTableCell {TD} at (2,2) size 60x33 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderMenuList {SELECT} at (4,4) size 52x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                RenderBlock (anonymous) at (1,1) size 50x23
+      RenderTable {TABLE} at (0,0) size 62x39 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 60x37
+          RenderTableRow {TR} at (0,2) size 60x33
+            RenderTableCell {TD} at (2,2) size 56x33 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderMenuList {SELECT} at (4,4) size 48x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                RenderBlock (anonymous) at (1,1) size 46x23
                   RenderText at (2,2) size 25x19
                     text run at (2,2) width 25: "test"
       RenderBlock {P} at (0,55) size 784x19
diff --git a/LayoutTests/platform/gtk/fast/forms/select-disabled-appearance-expected.txt b/LayoutTests/platform/gtk/fast/forms/select-disabled-appearance-expected.txt
index b4cf8e0..3211123 100644
--- a/LayoutTests/platform/gtk/fast/forms/select-disabled-appearance-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/select-disabled-appearance-expected.txt
@@ -16,14 +16,14 @@ layer at (0,0) size 800x600
         RenderText {#text} at (705,0) size 4x19
           text run at (705,0) width 4: "."
       RenderBlock {P} at (0,35) size 784x29
-        RenderMenuList {SELECT} at (2,2) size 196x25 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
-          RenderBlock (anonymous) at (1,1) size 194x23
+        RenderMenuList {SELECT} at (2,2) size 192x25 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
+          RenderBlock (anonymous) at (1,1) size 190x23
             RenderText at (2,2) size 169x19
               text run at (2,2) width 169: "This text should be gray"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {P} at (0,80) size 784x29
-        RenderMenuList {SELECT} at (2,2) size 203x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 201x23
+        RenderMenuList {SELECT} at (2,2) size 199x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 197x23
             RenderText at (2,2) size 176x19
               text run at (2,2) width 176: "This text should be black"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/select-initial-position-expected.txt b/LayoutTests/platform/gtk/fast/forms/select-initial-position-expected.txt
index cd959f4..f1328c6 100644
--- a/LayoutTests/platform/gtk/fast/forms/select-initial-position-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/select-initial-position-expected.txt
@@ -28,29 +28,29 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,312) size 93x19
         text run at (0,312) width 93: "initial selected:"
       RenderBR {BR} at (93,327) size 0x0
-      RenderMenuList {SELECT} at (2,333) size 190x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 188x23
+      RenderMenuList {SELECT} at (2,333) size 186x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 184x23
           RenderText at (2,2) size 163x19
             text run at (2,2) width 163: "this should be selected"
-      RenderText {#text} at (194,336) size 4x19
-        text run at (194,336) width 4: " "
-      RenderBR {BR} at (198,351) size 0x0
+      RenderText {#text} at (190,336) size 4x19
+        text run at (190,336) width 4: " "
+      RenderBR {BR} at (194,351) size 0x0
       RenderText {#text} at (0,360) size 161x19
         text run at (0,360) width 161: "dynamic selected change:"
       RenderBR {BR} at (161,375) size 0x0
-      RenderMenuList {SELECT} at (2,381) size 190x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 188x23
+      RenderMenuList {SELECT} at (2,381) size 186x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 184x23
           RenderText at (2,2) size 163x19
             text run at (2,2) width 163: "this should be selected"
-      RenderText {#text} at (194,384) size 4x19
-        text run at (194,384) width 4: " "
+      RenderText {#text} at (190,384) size 4x19
+        text run at (190,384) width 4: " "
       RenderText {#text} at (0,0) size 0x0
       RenderBR {BR} at (0,0) size 0x0
       RenderText {#text} at (0,408) size 211x19
         text run at (0,408) width 211: "dynamic insert of selected option:"
       RenderBR {BR} at (211,423) size 0x0
-      RenderMenuList {SELECT} at (2,429) size 190x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 188x23
+      RenderMenuList {SELECT} at (2,429) size 186x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 184x23
           RenderText at (2,2) size 163x19
             text run at (2,2) width 163: "this should be selected"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/select-size-expected.txt b/LayoutTests/platform/gtk/fast/forms/select-size-expected.txt
index ac9fb6e..f97d3fd 100644
--- a/LayoutTests/platform/gtk/fast/forms/select-size-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/select-size-expected.txt
@@ -7,8 +7,8 @@ layer at (0,0) size 800x600
         text run at (0,0) width 783: "This tests that a malformed size attribute will be parsed and corrected so that the right size attribute value is used to match the"
         text run at (0,19) width 406: "style rule that determines whether to use a menu list or a list box."
       RenderBR {BR} at (406,34) size 0x0
-      RenderMenuList {SELECT} at (2,40) size 52x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 50x23
+      RenderMenuList {SELECT} at (2,40) size 48x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 46x23
           RenderText at (2,2) size 25x19
             text run at (2,2) width 25: "test"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/select-style-expected.txt b/LayoutTests/platform/gtk/fast/forms/select-style-expected.txt
index e39e6ef..0a1f9df 100644
--- a/LayoutTests/platform/gtk/fast/forms/select-style-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/select-style-expected.txt
@@ -7,67 +7,67 @@ layer at (0,0) size 800x600
         text run at (0,0) width 250: "This tests that styled popups look right. "
         text run at (250,0) width 304: "(Aqua for now- later, we will honor the styling)."
       RenderBR {BR} at (554,15) size 0x0
-      RenderMenuList {SELECT} at (2,21) size 52x25 [bgcolor=#FF0000] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 50x23
+      RenderMenuList {SELECT} at (2,21) size 48x25 [bgcolor=#FF0000] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 46x23
           RenderText at (2,2) size 25x19
             text run at (2,2) width 25: "test"
-      RenderText {#text} at (56,24) size 4x19
-        text run at (56,24) width 4: " "
-      RenderBR {BR} at (60,39) size 0x0
+      RenderText {#text} at (52,24) size 4x19
+        text run at (52,24) width 4: " "
+      RenderBR {BR} at (56,39) size 0x0
       RenderText {#text} at (0,48) size 528x19
         text run at (0,48) width 528: "This tests that background color is white by default regardless of the parent element."
       RenderBR {BR} at (528,63) size 0x0
-      RenderInline {SPAN} at (0,0) size 70x29 [bgcolor=#FF0000]
+      RenderInline {SPAN} at (0,0) size 66x29 [bgcolor=#FF0000]
         RenderText {#text} at (0,0) size 0x0
-        RenderMenuList {SELECT} at (7,69) size 52x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 50x23
+        RenderMenuList {SELECT} at (7,69) size 48x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 46x23
             RenderText at (2,2) size 25x19
               text run at (2,2) width 25: "test"
-        RenderText {#text} at (61,72) size 4x19
-          text run at (61,72) width 4: " "
+        RenderText {#text} at (57,72) size 4x19
+          text run at (57,72) width 4: " "
       RenderText {#text} at (0,0) size 0x0
       RenderBR {BR} at (0,0) size 0x0
       RenderText {#text} at (0,96) size 625x19
         text run at (0,96) width 625: "This tests that background color is inherited from the parent if background-color:inherit is specified."
       RenderBR {BR} at (625,111) size 0x0
-      RenderInline {SPAN} at (0,0) size 70x29 [bgcolor=#FF0000]
+      RenderInline {SPAN} at (0,0) size 66x29 [bgcolor=#FF0000]
         RenderText {#text} at (0,0) size 0x0
-        RenderMenuList {SELECT} at (7,117) size 52x25 [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 50x23
+        RenderMenuList {SELECT} at (7,117) size 48x25 [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 46x23
             RenderText at (2,2) size 25x19
               text run at (2,2) width 25: "test"
-        RenderText {#text} at (61,120) size 4x19
-          text run at (61,120) width 4: " "
+        RenderText {#text} at (57,120) size 4x19
+          text run at (57,120) width 4: " "
       RenderText {#text} at (0,0) size 0x0
       RenderBR {BR} at (0,0) size 0x0
       RenderText {#text} at (0,144) size 637x19
         text run at (0,144) width 637: "This tests that background color is the same as the parent if background-color:transparent is specified."
       RenderBR {BR} at (637,159) size 0x0
-      RenderInline {SPAN} at (0,0) size 70x29 [bgcolor=#FF0000]
+      RenderInline {SPAN} at (0,0) size 66x29 [bgcolor=#FF0000]
         RenderText {#text} at (0,0) size 0x0
-        RenderMenuList {SELECT} at (7,165) size 52x25 [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 50x23
+        RenderMenuList {SELECT} at (7,165) size 48x25 [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 46x23
             RenderText at (2,2) size 25x19
               text run at (2,2) width 25: "test"
-        RenderText {#text} at (61,168) size 4x19
-          text run at (61,168) width 4: " "
+        RenderText {#text} at (57,168) size 4x19
+          text run at (57,168) width 4: " "
       RenderText {#text} at (0,0) size 0x0
       RenderBR {BR} at (0,0) size 0x0
       RenderText {#text} at (0,192) size 498x19
         text run at (0,192) width 498: "This tests that background is white if only background-image:none is specified."
       RenderBR {BR} at (498,207) size 0x0
-      RenderMenuList {SELECT} at (2,213) size 52x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 50x23
+      RenderMenuList {SELECT} at (2,213) size 48x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 46x23
           RenderText at (2,2) size 25x19
             text run at (2,2) width 25: "test"
-      RenderText {#text} at (56,216) size 4x19
-        text run at (56,216) width 4: " "
-      RenderBR {BR} at (60,231) size 0x0
+      RenderText {#text} at (52,216) size 4x19
+        text run at (52,216) width 4: " "
+      RenderBR {BR} at (56,231) size 0x0
       RenderText {#text} at (0,240) size 418x19
         text run at (0,240) width 418: "This tests that the image specified for background-image is visible."
       RenderBR {BR} at (418,255) size 0x0
-      RenderMenuList {SELECT} at (2,261) size 52x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 50x23
+      RenderMenuList {SELECT} at (2,261) size 48x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 46x23
           RenderText at (2,2) size 25x19
             text run at (2,2) width 25: "test"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/select-visual-hebrew-expected.txt b/LayoutTests/platform/gtk/fast/forms/select-visual-hebrew-expected.txt
index e0aa39f..2e1bb3e 100644
--- a/LayoutTests/platform/gtk/fast/forms/select-visual-hebrew-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/select-visual-hebrew-expected.txt
@@ -13,8 +13,8 @@ layer at (0,0) size 800x600
           text run at (0,0) width 434 LTR override: "Text on the pop-up and in the list should look like this: "
           text run at (434,0) width 43 LTR override: "\x{5E8}\x{5D5}\x{5EA}\x{5E4}\x{5DB}"
       RenderBlock (anonymous) at (0,107) size 784x29
-        RenderMenuList {SELECT} at (2,2) size 70x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 68x23
+        RenderMenuList {SELECT} at (2,2) size 66x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 64x23
             RenderText at (2,2) size 43x19
               text run at (2,2) width 43 RTL: "\x{5DB}\x{5E4}\x{5EA}\x{5D5}\x{5E8}"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/select-writing-direction-natural-expected.txt b/LayoutTests/platform/gtk/fast/forms/select-writing-direction-natural-expected.txt
index 592781b..5fd6323 100644
--- a/LayoutTests/platform/gtk/fast/forms/select-writing-direction-natural-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/select-writing-direction-natural-expected.txt
@@ -83,56 +83,56 @@ layer at (0,0) size 800x600
         RenderBlock {DIV} at (0,0) size 784x29
           RenderMenuList {SELECT} at (225,2) size 70x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock (anonymous) at (1,1) size 68x23
-              RenderText at (23,2) size 21x19
-                text run at (23,2) width 11: "A"
-                text run at (34,2) width 10 RTL: "\x{5D0}"
+              RenderText at (19,2) size 21x19
+                text run at (19,2) width 11: "A"
+                text run at (30,2) width 10 RTL: "\x{5D0}"
           RenderText {#text} at (220,5) size 5x19
             text run at (220,5) width 5 RTL: " "
           RenderMenuList {SELECT} at (150,2) size 70x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock (anonymous) at (1,1) size 68x23
-              RenderText at (23,2) size 21x19
-                text run at (23,2) width 11: "A"
-                text run at (34,2) width 10 RTL: "\x{5D0}"
+              RenderText at (19,2) size 21x19
+                text run at (19,2) width 11: "A"
+                text run at (30,2) width 10 RTL: "\x{5D0}"
           RenderText {#text} at (145,5) size 5x19
             text run at (145,5) width 5 RTL: " "
           RenderMenuList {SELECT} at (75,2) size 70x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock (anonymous) at (1,1) size 68x23
-              RenderText at (23,2) size 26x19
-                text run at (23,2) width 11: "A"
-                text run at (34,2) width 15 RTL: "(\x{5D0}"
+              RenderText at (19,2) size 26x19
+                text run at (19,2) width 11: "A"
+                text run at (30,2) width 15 RTL: "(\x{5D0}"
           RenderText {#text} at (70,5) size 5x19
             text run at (70,5) width 5 RTL: " "
           RenderMenuList {SELECT} at (0,2) size 70x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock (anonymous) at (1,1) size 68x23
-              RenderText at (23,2) size 26x19
-                text run at (23,2) width 16: "(A"
-                text run at (39,2) width 10 RTL: "\x{5D0}"
+              RenderText at (19,2) size 26x19
+                text run at (19,2) width 16: "(A"
+                text run at (35,2) width 10 RTL: "\x{5D0}"
           RenderText {#text} at (0,0) size 0x0
         RenderBlock {DIV} at (0,29) size 784x29
           RenderMenuList {SELECT} at (714,2) size 70x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock (anonymous) at (1,1) size 68x23
-              RenderText at (23,2) size 21x19
-                text run at (23,2) width 11: "A"
-                text run at (34,2) width 10 RTL: "\x{5D0}"
+              RenderText at (19,2) size 21x19
+                text run at (19,2) width 11: "A"
+                text run at (30,2) width 10 RTL: "\x{5D0}"
           RenderText {#text} at (709,5) size 5x19
             text run at (709,5) width 5 RTL: " "
           RenderMenuList {SELECT} at (639,2) size 70x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock (anonymous) at (1,1) size 68x23
-              RenderText at (23,2) size 21x19
-                text run at (23,2) width 11: "A"
-                text run at (34,2) width 10 RTL: "\x{5D0}"
+              RenderText at (19,2) size 21x19
+                text run at (19,2) width 11: "A"
+                text run at (30,2) width 10 RTL: "\x{5D0}"
           RenderText {#text} at (634,5) size 5x19
             text run at (634,5) width 5 RTL: " "
           RenderMenuList {SELECT} at (564,2) size 70x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock (anonymous) at (1,1) size 68x23
-              RenderText at (23,2) size 26x19
-                text run at (23,2) width 11: "A"
-                text run at (34,2) width 15 RTL: "(\x{5D0}"
+              RenderText at (19,2) size 26x19
+                text run at (19,2) width 11: "A"
+                text run at (30,2) width 15 RTL: "(\x{5D0}"
           RenderText {#text} at (559,5) size 5x19
             text run at (559,5) width 5 RTL: " "
           RenderMenuList {SELECT} at (489,2) size 70x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock (anonymous) at (1,1) size 68x23
-              RenderText at (23,2) size 26x19
-                text run at (23,2) width 16: "(A"
-                text run at (39,2) width 10 RTL: "\x{5D0}"
+              RenderText at (19,2) size 26x19
+                text run at (19,2) width 16: "(A"
+                text run at (35,2) width 10 RTL: "\x{5D0}"
           RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt b/LayoutTests/platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt
index 7e36636..703573a 100644
--- a/LayoutTests/platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt
+++ b/LayoutTests/platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt
@@ -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 74x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 72x23
+      RenderMenuList {SELECT} at (2,2) size 70x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 68x23
           RenderText at (2,2) size 30x19
             text run at (2,2) width 30: "One"
-      RenderBR {BR} at (78,20) size 0x0
-      RenderMenuList {SELECT} at (2,31) size 74x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 72x23
+      RenderBR {BR} at (74,20) size 0x0
+      RenderMenuList {SELECT} at (2,31) size 70x25 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 68x23
           RenderText at (2,2) size 30x19
             text run at (2,2) width 30: "One"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt b/LayoutTests/platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt
index 6a3bd79..3fdd0f7 100644
--- a/LayoutTests/platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt
+++ b/LayoutTests/platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt
@@ -1,8 +1,8 @@
-layer at (0,0) size 1538x1374
-  RenderView at (0,0) size 781x581
-layer at (0,0) size 1538x1374
-  RenderBlock {HTML} at (0,0) size 781x1374
-    RenderBody {BODY} at (8,8) size 765x1353
+layer at (0,0) size 1538x1412
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 1538x1412
+  RenderBlock {HTML} at (0,0) size 781x1412
+    RenderBody {BODY} at (8,8) size 765x1391
       RenderBlock {H2} at (0,0) size 765x56
         RenderText {#text} at (0,0) size 737x56
           text run at (0,0) width 737: "It's OK if nothing drawn for a scrollbar (for an outermost frame and an"
@@ -10,8 +10,8 @@ layer at (0,0) size 1538x1374
       RenderBlock {P} at (0,75) size 765x19
         RenderText {#text} at (0,0) size 579x19
           text run at (0,0) width 579: "Note that Safari doesn't allow to customize the outermost scdrollbars and just show Cocoa's."
-      RenderBlock {PRE} at (0,223) size 765x1130 [bgcolor=#008000]
-      RenderBlock {PRE} at (0,1366) size 1530x0 [bgcolor=#008000]
+      RenderBlock {PRE} at (0,223) size 765x1168 [bgcolor=#008000]
+      RenderBlock {PRE} at (0,1404) size 1530x0 [bgcolor=#008000]
 layer at (8,118) size 100x100 clip at (8,118) size 87x87 scrollWidth 1432 scrollHeight 105
   RenderBlock {PRE} at (0,110) size 100x100 [bgcolor=#008000]
     RenderText {#text} at (0,0) size 1432x105
diff --git a/LayoutTests/platform/gtk/svg/custom/use-font-face-crash-expected.txt b/LayoutTests/platform/gtk/svg/custom/use-font-face-crash-expected.txt
index 112962b..133b660 100644
--- a/LayoutTests/platform/gtk/svg/custom/use-font-face-crash-expected.txt
+++ b/LayoutTests/platform/gtk/svg/custom/use-font-face-crash-expected.txt
@@ -1,8 +1,8 @@
-layer at (0,0) size 781x759
+layer at (0,0) size 781x778
   RenderView at (0,0) size 781x600
-layer at (0,0) size 781x759
-  RenderBlock {html} at (0,0) size 781x759
-    RenderBody {body} at (8,16) size 765x735
+layer at (0,0) size 781x778
+  RenderBlock {html} at (0,0) size 781x778
+    RenderBody {body} at (8,16) size 765x754
       RenderBlock {parsererror} at (16,0) size 733x134 [bgcolor=#FFDDDD] [border: (2px solid #CC7777)]
         RenderBlock {h3} at (18,20) size 697x22
           RenderText {#text} at (0,0) size 324x22
@@ -14,7 +14,7 @@ layer at (0,0) size 781x759
         RenderBlock {h3} at (18,92) size 697x22
           RenderText {#text} at (0,0) size 429x22
             text run at (0,0) width 429: "Below is a rendering of the page up to the first error."
-      RenderBlock (anonymous) at (0,150) size 765x585
+      RenderBlock (anonymous) at (0,150) size 765x604
         RenderSVGRoot {svg} at (8,171) size 335x19
           RenderSVGText {text} at (0,5) size 335x19 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 335x19
diff --git a/LayoutTests/platform/gtk/svg/in-html/circle-expected.txt b/LayoutTests/platform/gtk/svg/in-html/circle-expected.txt
index 09cd545..ffb8f9f 100644
--- a/LayoutTests/platform/gtk/svg/in-html/circle-expected.txt
+++ b/LayoutTests/platform/gtk/svg/in-html/circle-expected.txt
@@ -1,12 +1,12 @@
-layer at (0,0) size 781x644
+layer at (0,0) size 781x663
   RenderView at (0,0) size 781x600
-layer at (0,0) size 781x644
-  RenderBlock {HTML} at (0,0) size 781x644
-    RenderBody {BODY} at (8,16) size 765x620
+layer at (0,0) size 781x663
+  RenderBlock {HTML} at (0,0) size 781x663
+    RenderBody {BODY} at (8,16) size 765x639
       RenderBlock {P} at (0,0) size 765x19
         RenderText {#text} at (0,0) size 188x19
           text run at (0,0) width 188: "This circle is drawn via SVG."
-      RenderBlock (anonymous) at (0,35) size 765x585
+      RenderBlock (anonymous) at (0,35) size 765x604
         RenderSVGRoot {svg} at (8,51) size 40x40
           RenderSVGPath {circle} at (8,51) size 40x40 [fill={[type=SOLID] [color=#008000]}] [cx=20.00] [cy=20.00] [r=20.00]
         RenderText {#text} at (0,0) size 0x0

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list