2007-08-30 Mitz Pettel <mitz@webkit.org>
authorbdash <bdash@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 30 Aug 2007 22:38:20 +0000 (22:38 +0000)
committerbdash <bdash@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 30 Aug 2007 22:38:20 +0000 (22:38 +0000)
        Reviewed by Dave Hyatt.

        - fix http://bugs.webkit.org/show_bug.cgi?id=13282
          <rdar://problem/5126392> REGRESSION (NativePopUp): Rightmost character cut off in pop-up menu

        * rendering/RenderMenuList.cpp:
        (WebCore::RenderMenuList::updateOptionsWidth): When measuring option text, use
        the same WebCore run rounding behavior that is used to draw it in the popup button.

2007-08-30  Mitz Pettel  <mitz@webkit.org>

        Reviewed by Dave Hyatt.

        - updated test results for http://bugs.webkit.org/show_bug.cgi?id=13282
          <rdar://problem/5126392> REGRESSION (NativePopUp): Rightmost character cut off in pop-up menu

        * editing/pasteboard/4641033-expected.checksum:
        * editing/pasteboard/4641033-expected.png:
        * editing/pasteboard/4641033-expected.txt:
        * fast/forms/HTMLOptionElement_label02-expected.checksum:
        * fast/forms/HTMLOptionElement_label02-expected.png:
        * fast/forms/HTMLOptionElement_label02-expected.txt:
        * fast/forms/HTMLOptionElement_label03-expected.checksum:
        * fast/forms/HTMLOptionElement_label03-expected.png:
        * fast/forms/HTMLOptionElement_label03-expected.txt:
        * fast/forms/control-restrict-line-height-expected.checksum:
        * fast/forms/control-restrict-line-height-expected.png:
        * fast/forms/control-restrict-line-height-expected.txt:
        * fast/forms/menulist-restrict-line-height-expected.checksum:
        * fast/forms/menulist-restrict-line-height-expected.png:
        * fast/forms/menulist-restrict-line-height-expected.txt:
        * fast/forms/menulist-width-change-expected.checksum:
        * fast/forms/menulist-width-change-expected.png:
        * fast/forms/menulist-width-change-expected.txt:
        * fast/forms/select-change-listbox-to-popup-expected.checksum:
        * fast/forms/select-change-listbox-to-popup-expected.png:
        * fast/forms/select-change-listbox-to-popup-expected.txt:
        * fast/forms/select-disabled-appearance-expected.checksum:
        * fast/forms/select-disabled-appearance-expected.png:
        * fast/forms/select-disabled-appearance-expected.txt:
        * fast/forms/stuff-on-my-optgroup-expected.checksum:
        * fast/forms/stuff-on-my-optgroup-expected.png:
        * fast/forms/stuff-on-my-optgroup-expected.txt:
        * fast/parser/document-write-option-expected.checksum:
        * fast/parser/document-write-option-expected.png:
        * fast/parser/document-write-option-expected.txt:
        * http/tests/navigation/anchor-basic-expected.txt:
        * http/tests/navigation/anchor-frames-expected.txt:
        * http/tests/navigation/anchor-goback-expected.checksum:
        * http/tests/navigation/anchor-goback-expected.png:
        * http/tests/navigation/anchor-goback-expected.txt:
        * http/tests/navigation/anchor-subframeload-expected.txt:
        * http/tests/navigation/javascriptlink-basic-expected.checksum:
        * http/tests/navigation/javascriptlink-basic-expected.png:
        * http/tests/navigation/javascriptlink-basic-expected.txt:
        * http/tests/navigation/javascriptlink-frames-expected.txt:
        * http/tests/navigation/javascriptlink-goback-expected.checksum:
        * http/tests/navigation/javascriptlink-goback-expected.png:
        * http/tests/navigation/javascriptlink-goback-expected.txt:
        * http/tests/navigation/javascriptlink-subframeload-expected.txt:
        * http/tests/navigation/metaredirect-basic-expected.checksum:
        * http/tests/navigation/metaredirect-basic-expected.png:
        * http/tests/navigation/metaredirect-basic-expected.txt:
        * http/tests/navigation/metaredirect-frames-expected.txt:
        * http/tests/navigation/metaredirect-goback-expected.checksum:
        * http/tests/navigation/metaredirect-goback-expected.png:
        * http/tests/navigation/metaredirect-goback-expected.txt:
        * http/tests/navigation/metaredirect-subframeload-expected.txt:
        * http/tests/navigation/post-goback2-expected.checksum:
        * http/tests/navigation/post-goback2-expected.png:
        * http/tests/navigation/post-goback2-expected.txt:
        * http/tests/navigation/postredirect-goback2-expected.checksum:
        * http/tests/navigation/postredirect-goback2-expected.png:
        * http/tests/navigation/postredirect-goback2-expected.txt:
        * http/tests/navigation/redirect302-basic-expected.checksum:
        * http/tests/navigation/redirect302-basic-expected.png:
        * http/tests/navigation/redirect302-basic-expected.txt:
        * http/tests/navigation/redirect302-frames-expected.txt:
        * http/tests/navigation/redirect302-goback-expected.checksum:
        * http/tests/navigation/redirect302-goback-expected.png:
        * http/tests/navigation/redirect302-goback-expected.txt:
        * http/tests/navigation/redirect302-subframeload-expected.txt:
        * http/tests/navigation/relativeanchor-basic-expected.txt:
        * http/tests/navigation/relativeanchor-frames-expected.txt:
        * http/tests/navigation/relativeanchor-goback-expected.txt:
        * http/tests/navigation/slowmetaredirect-basic-expected.checksum:
        * http/tests/navigation/slowmetaredirect-basic-expected.png:
        * http/tests/navigation/slowmetaredirect-basic-expected.txt:
        * http/tests/navigation/slowtimerredirect-basic-expected.checksum:
        * http/tests/navigation/slowtimerredirect-basic-expected.png:
        * http/tests/navigation/slowtimerredirect-basic-expected.txt:
        * http/tests/navigation/success200-basic-expected.checksum:
        * http/tests/navigation/success200-basic-expected.png:
        * http/tests/navigation/success200-basic-expected.txt:
        * http/tests/navigation/success200-frames-expected.txt:
        * http/tests/navigation/success200-frames-loadsame-expected.txt:
        * http/tests/navigation/success200-goback-expected.checksum:
        * http/tests/navigation/success200-goback-expected.png:
        * http/tests/navigation/success200-goback-expected.txt:
        * http/tests/navigation/success200-loadsame-expected.checksum:
        * http/tests/navigation/success200-loadsame-expected.png:
        * http/tests/navigation/success200-loadsame-expected.txt:
        * http/tests/navigation/success200-reload-expected.checksum:
        * http/tests/navigation/success200-reload-expected.png:
        * http/tests/navigation/success200-reload-expected.txt:
        * http/tests/navigation/success200-subframeload-expected.txt:
        * http/tests/navigation/timerredirect-basic-expected.checksum:
        * http/tests/navigation/timerredirect-basic-expected.png:
        * http/tests/navigation/timerredirect-basic-expected.txt:
        * http/tests/navigation/timerredirect-frames-expected.txt:
        * http/tests/navigation/timerredirect-goback-expected.checksum:
        * http/tests/navigation/timerredirect-goback-expected.png:
        * http/tests/navigation/timerredirect-goback-expected.txt:
        * http/tests/navigation/timerredirect-subframeload-expected.txt:
        * tables/mozilla/bugs/bug33855-expected.checksum:
        * tables/mozilla/bugs/bug33855-expected.png:
        * tables/mozilla/bugs/bug33855-expected.txt:
        * tables/mozilla/dom/tableDom-expected.checksum:
        * tables/mozilla/dom/tableDom-expected.png:
        * tables/mozilla/dom/tableDom-expected.txt:
        * tables/mozilla_expected_failures/bugs/bug2479-5-expected.checksum:
        * tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
        * tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@25322 268f45cc-cd09-0410-ab3c-d52691b4dbfc

110 files changed:
LayoutTests/ChangeLog
LayoutTests/editing/pasteboard/4641033-expected.checksum
LayoutTests/editing/pasteboard/4641033-expected.png
LayoutTests/editing/pasteboard/4641033-expected.txt
LayoutTests/fast/forms/HTMLOptionElement_label02-expected.checksum
LayoutTests/fast/forms/HTMLOptionElement_label02-expected.png
LayoutTests/fast/forms/HTMLOptionElement_label02-expected.txt
LayoutTests/fast/forms/HTMLOptionElement_label03-expected.checksum
LayoutTests/fast/forms/HTMLOptionElement_label03-expected.png
LayoutTests/fast/forms/HTMLOptionElement_label03-expected.txt
LayoutTests/fast/forms/control-restrict-line-height-expected.checksum
LayoutTests/fast/forms/control-restrict-line-height-expected.png
LayoutTests/fast/forms/control-restrict-line-height-expected.txt
LayoutTests/fast/forms/menulist-restrict-line-height-expected.checksum
LayoutTests/fast/forms/menulist-restrict-line-height-expected.png
LayoutTests/fast/forms/menulist-restrict-line-height-expected.txt
LayoutTests/fast/forms/menulist-width-change-expected.checksum
LayoutTests/fast/forms/menulist-width-change-expected.png
LayoutTests/fast/forms/menulist-width-change-expected.txt
LayoutTests/fast/forms/select-change-listbox-to-popup-expected.checksum
LayoutTests/fast/forms/select-change-listbox-to-popup-expected.png
LayoutTests/fast/forms/select-change-listbox-to-popup-expected.txt
LayoutTests/fast/forms/select-disabled-appearance-expected.checksum
LayoutTests/fast/forms/select-disabled-appearance-expected.png
LayoutTests/fast/forms/select-disabled-appearance-expected.txt
LayoutTests/fast/forms/stuff-on-my-optgroup-expected.checksum
LayoutTests/fast/forms/stuff-on-my-optgroup-expected.png
LayoutTests/fast/forms/stuff-on-my-optgroup-expected.txt
LayoutTests/fast/parser/document-write-option-expected.checksum
LayoutTests/fast/parser/document-write-option-expected.png
LayoutTests/fast/parser/document-write-option-expected.txt
LayoutTests/http/tests/navigation/anchor-basic-expected.txt
LayoutTests/http/tests/navigation/anchor-frames-expected.txt
LayoutTests/http/tests/navigation/anchor-goback-expected.checksum
LayoutTests/http/tests/navigation/anchor-goback-expected.png
LayoutTests/http/tests/navigation/anchor-goback-expected.txt
LayoutTests/http/tests/navigation/anchor-subframeload-expected.txt
LayoutTests/http/tests/navigation/javascriptlink-basic-expected.checksum
LayoutTests/http/tests/navigation/javascriptlink-basic-expected.png
LayoutTests/http/tests/navigation/javascriptlink-basic-expected.txt
LayoutTests/http/tests/navigation/javascriptlink-frames-expected.txt
LayoutTests/http/tests/navigation/javascriptlink-goback-expected.checksum
LayoutTests/http/tests/navigation/javascriptlink-goback-expected.png
LayoutTests/http/tests/navigation/javascriptlink-goback-expected.txt
LayoutTests/http/tests/navigation/javascriptlink-subframeload-expected.txt
LayoutTests/http/tests/navigation/metaredirect-basic-expected.checksum
LayoutTests/http/tests/navigation/metaredirect-basic-expected.png
LayoutTests/http/tests/navigation/metaredirect-basic-expected.txt
LayoutTests/http/tests/navigation/metaredirect-frames-expected.txt
LayoutTests/http/tests/navigation/metaredirect-goback-expected.checksum
LayoutTests/http/tests/navigation/metaredirect-goback-expected.png
LayoutTests/http/tests/navigation/metaredirect-goback-expected.txt
LayoutTests/http/tests/navigation/metaredirect-subframeload-expected.txt
LayoutTests/http/tests/navigation/post-goback2-expected.checksum
LayoutTests/http/tests/navigation/post-goback2-expected.png
LayoutTests/http/tests/navigation/post-goback2-expected.txt
LayoutTests/http/tests/navigation/postredirect-goback2-expected.checksum
LayoutTests/http/tests/navigation/postredirect-goback2-expected.png
LayoutTests/http/tests/navigation/postredirect-goback2-expected.txt
LayoutTests/http/tests/navigation/redirect302-basic-expected.checksum
LayoutTests/http/tests/navigation/redirect302-basic-expected.png
LayoutTests/http/tests/navigation/redirect302-basic-expected.txt
LayoutTests/http/tests/navigation/redirect302-frames-expected.txt
LayoutTests/http/tests/navigation/redirect302-goback-expected.checksum
LayoutTests/http/tests/navigation/redirect302-goback-expected.png
LayoutTests/http/tests/navigation/redirect302-goback-expected.txt
LayoutTests/http/tests/navigation/redirect302-subframeload-expected.txt
LayoutTests/http/tests/navigation/relativeanchor-basic-expected.txt
LayoutTests/http/tests/navigation/relativeanchor-frames-expected.txt
LayoutTests/http/tests/navigation/relativeanchor-goback-expected.txt
LayoutTests/http/tests/navigation/slowmetaredirect-basic-expected.checksum
LayoutTests/http/tests/navigation/slowmetaredirect-basic-expected.png
LayoutTests/http/tests/navigation/slowmetaredirect-basic-expected.txt
LayoutTests/http/tests/navigation/slowtimerredirect-basic-expected.checksum
LayoutTests/http/tests/navigation/slowtimerredirect-basic-expected.png
LayoutTests/http/tests/navigation/slowtimerredirect-basic-expected.txt
LayoutTests/http/tests/navigation/success200-basic-expected.checksum
LayoutTests/http/tests/navigation/success200-basic-expected.png
LayoutTests/http/tests/navigation/success200-basic-expected.txt
LayoutTests/http/tests/navigation/success200-frames-expected.txt
LayoutTests/http/tests/navigation/success200-frames-loadsame-expected.txt
LayoutTests/http/tests/navigation/success200-goback-expected.checksum
LayoutTests/http/tests/navigation/success200-goback-expected.png
LayoutTests/http/tests/navigation/success200-goback-expected.txt
LayoutTests/http/tests/navigation/success200-loadsame-expected.checksum
LayoutTests/http/tests/navigation/success200-loadsame-expected.png
LayoutTests/http/tests/navigation/success200-loadsame-expected.txt
LayoutTests/http/tests/navigation/success200-reload-expected.checksum
LayoutTests/http/tests/navigation/success200-reload-expected.png
LayoutTests/http/tests/navigation/success200-reload-expected.txt
LayoutTests/http/tests/navigation/success200-subframeload-expected.txt
LayoutTests/http/tests/navigation/timerredirect-basic-expected.checksum
LayoutTests/http/tests/navigation/timerredirect-basic-expected.png
LayoutTests/http/tests/navigation/timerredirect-basic-expected.txt
LayoutTests/http/tests/navigation/timerredirect-frames-expected.txt
LayoutTests/http/tests/navigation/timerredirect-goback-expected.checksum
LayoutTests/http/tests/navigation/timerredirect-goback-expected.png
LayoutTests/http/tests/navigation/timerredirect-goback-expected.txt
LayoutTests/http/tests/navigation/timerredirect-subframeload-expected.txt
LayoutTests/tables/mozilla/bugs/bug33855-expected.checksum
LayoutTests/tables/mozilla/bugs/bug33855-expected.png
LayoutTests/tables/mozilla/bugs/bug33855-expected.txt
LayoutTests/tables/mozilla/dom/tableDom-expected.checksum
LayoutTests/tables/mozilla/dom/tableDom-expected.png
LayoutTests/tables/mozilla/dom/tableDom-expected.txt
LayoutTests/tables/mozilla_expected_failures/bugs/bug2479-5-expected.checksum
LayoutTests/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png
LayoutTests/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt
WebCore/ChangeLog
WebCore/rendering/RenderMenuList.cpp

index f6c3a55..b3b9792 100644 (file)
@@ -1,3 +1,118 @@
+2007-08-30  Mitz Pettel  <mitz@webkit.org>
+
+        Reviewed by Dave Hyatt.
+
+        - updated test results for http://bugs.webkit.org/show_bug.cgi?id=13282
+          <rdar://problem/5126392> REGRESSION (NativePopUp): Rightmost character cut off in pop-up menu
+
+        * editing/pasteboard/4641033-expected.checksum:
+        * editing/pasteboard/4641033-expected.png:
+        * editing/pasteboard/4641033-expected.txt:
+        * fast/forms/HTMLOptionElement_label02-expected.checksum:
+        * fast/forms/HTMLOptionElement_label02-expected.png:
+        * fast/forms/HTMLOptionElement_label02-expected.txt:
+        * fast/forms/HTMLOptionElement_label03-expected.checksum:
+        * fast/forms/HTMLOptionElement_label03-expected.png:
+        * fast/forms/HTMLOptionElement_label03-expected.txt:
+        * fast/forms/control-restrict-line-height-expected.checksum:
+        * fast/forms/control-restrict-line-height-expected.png:
+        * fast/forms/control-restrict-line-height-expected.txt:
+        * fast/forms/menulist-restrict-line-height-expected.checksum:
+        * fast/forms/menulist-restrict-line-height-expected.png:
+        * fast/forms/menulist-restrict-line-height-expected.txt:
+        * fast/forms/menulist-width-change-expected.checksum:
+        * fast/forms/menulist-width-change-expected.png:
+        * fast/forms/menulist-width-change-expected.txt:
+        * fast/forms/select-change-listbox-to-popup-expected.checksum:
+        * fast/forms/select-change-listbox-to-popup-expected.png:
+        * fast/forms/select-change-listbox-to-popup-expected.txt:
+        * fast/forms/select-disabled-appearance-expected.checksum:
+        * fast/forms/select-disabled-appearance-expected.png:
+        * fast/forms/select-disabled-appearance-expected.txt:
+        * fast/forms/stuff-on-my-optgroup-expected.checksum:
+        * fast/forms/stuff-on-my-optgroup-expected.png:
+        * fast/forms/stuff-on-my-optgroup-expected.txt:
+        * fast/parser/document-write-option-expected.checksum:
+        * fast/parser/document-write-option-expected.png:
+        * fast/parser/document-write-option-expected.txt:
+        * http/tests/navigation/anchor-basic-expected.txt:
+        * http/tests/navigation/anchor-frames-expected.txt:
+        * http/tests/navigation/anchor-goback-expected.checksum:
+        * http/tests/navigation/anchor-goback-expected.png:
+        * http/tests/navigation/anchor-goback-expected.txt:
+        * http/tests/navigation/anchor-subframeload-expected.txt:
+        * http/tests/navigation/javascriptlink-basic-expected.checksum:
+        * http/tests/navigation/javascriptlink-basic-expected.png:
+        * http/tests/navigation/javascriptlink-basic-expected.txt:
+        * http/tests/navigation/javascriptlink-frames-expected.txt:
+        * http/tests/navigation/javascriptlink-goback-expected.checksum:
+        * http/tests/navigation/javascriptlink-goback-expected.png:
+        * http/tests/navigation/javascriptlink-goback-expected.txt:
+        * http/tests/navigation/javascriptlink-subframeload-expected.txt:
+        * http/tests/navigation/metaredirect-basic-expected.checksum:
+        * http/tests/navigation/metaredirect-basic-expected.png:
+        * http/tests/navigation/metaredirect-basic-expected.txt:
+        * http/tests/navigation/metaredirect-frames-expected.txt:
+        * http/tests/navigation/metaredirect-goback-expected.checksum:
+        * http/tests/navigation/metaredirect-goback-expected.png:
+        * http/tests/navigation/metaredirect-goback-expected.txt:
+        * http/tests/navigation/metaredirect-subframeload-expected.txt:
+        * http/tests/navigation/post-goback2-expected.checksum:
+        * http/tests/navigation/post-goback2-expected.png:
+        * http/tests/navigation/post-goback2-expected.txt:
+        * http/tests/navigation/postredirect-goback2-expected.checksum:
+        * http/tests/navigation/postredirect-goback2-expected.png:
+        * http/tests/navigation/postredirect-goback2-expected.txt:
+        * http/tests/navigation/redirect302-basic-expected.checksum:
+        * http/tests/navigation/redirect302-basic-expected.png:
+        * http/tests/navigation/redirect302-basic-expected.txt:
+        * http/tests/navigation/redirect302-frames-expected.txt:
+        * http/tests/navigation/redirect302-goback-expected.checksum:
+        * http/tests/navigation/redirect302-goback-expected.png:
+        * http/tests/navigation/redirect302-goback-expected.txt:
+        * http/tests/navigation/redirect302-subframeload-expected.txt:
+        * http/tests/navigation/relativeanchor-basic-expected.txt:
+        * http/tests/navigation/relativeanchor-frames-expected.txt:
+        * http/tests/navigation/relativeanchor-goback-expected.txt:
+        * http/tests/navigation/slowmetaredirect-basic-expected.checksum:
+        * http/tests/navigation/slowmetaredirect-basic-expected.png:
+        * http/tests/navigation/slowmetaredirect-basic-expected.txt:
+        * http/tests/navigation/slowtimerredirect-basic-expected.checksum:
+        * http/tests/navigation/slowtimerredirect-basic-expected.png:
+        * http/tests/navigation/slowtimerredirect-basic-expected.txt:
+        * http/tests/navigation/success200-basic-expected.checksum:
+        * http/tests/navigation/success200-basic-expected.png:
+        * http/tests/navigation/success200-basic-expected.txt:
+        * http/tests/navigation/success200-frames-expected.txt:
+        * http/tests/navigation/success200-frames-loadsame-expected.txt:
+        * http/tests/navigation/success200-goback-expected.checksum:
+        * http/tests/navigation/success200-goback-expected.png:
+        * http/tests/navigation/success200-goback-expected.txt:
+        * http/tests/navigation/success200-loadsame-expected.checksum:
+        * http/tests/navigation/success200-loadsame-expected.png:
+        * http/tests/navigation/success200-loadsame-expected.txt:
+        * http/tests/navigation/success200-reload-expected.checksum:
+        * http/tests/navigation/success200-reload-expected.png:
+        * http/tests/navigation/success200-reload-expected.txt:
+        * http/tests/navigation/success200-subframeload-expected.txt:
+        * http/tests/navigation/timerredirect-basic-expected.checksum:
+        * http/tests/navigation/timerredirect-basic-expected.png:
+        * http/tests/navigation/timerredirect-basic-expected.txt:
+        * http/tests/navigation/timerredirect-frames-expected.txt:
+        * http/tests/navigation/timerredirect-goback-expected.checksum:
+        * http/tests/navigation/timerredirect-goback-expected.png:
+        * http/tests/navigation/timerredirect-goback-expected.txt:
+        * http/tests/navigation/timerredirect-subframeload-expected.txt:
+        * tables/mozilla/bugs/bug33855-expected.checksum:
+        * tables/mozilla/bugs/bug33855-expected.png:
+        * tables/mozilla/bugs/bug33855-expected.txt:
+        * tables/mozilla/dom/tableDom-expected.checksum:
+        * tables/mozilla/dom/tableDom-expected.png:
+        * tables/mozilla/dom/tableDom-expected.txt:
+        * tables/mozilla_expected_failures/bugs/bug2479-5-expected.checksum:
+        * tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
+        * tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
+
 2007-08-29  Antti Koivisto  <antti@apple.com>
 
         Reviewed by Mitz.
index 2cab8fa..a3999ff 100644 (file)
@@ -1 +1 @@
-5675296d472f20e3cd206c66257490d1
\ No newline at end of file
+1c25b4e8588fedaf2cb851af8ab21689
\ No newline at end of file
index f848d7d..7537849 100644 (file)
Binary files a/LayoutTests/editing/pasteboard/4641033-expected.png and b/LayoutTests/editing/pasteboard/4641033-expected.png differ
index 2315a18..da41fdf 100644 (file)
@@ -20,16 +20,16 @@ layer at (0,0) size 800x600
         RenderImage {IMG} at (0,0) size 76x103
         RenderText {#text} at (76,89) size 4x18
           text run at (76,89) width 4: " "
-        RenderMenuList {SELECT} at (82,90) size 52x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 52x18
+        RenderMenuList {SELECT} at (82,90) size 50x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 50x18
             RenderText at (8,2) size 7x13
               text run at (8,2) width 7: "1"
       RenderBlock (anonymous) at (0,162) size 784x110
         RenderImage {IMG} at (0,0) size 76x103
         RenderText {#text} at (76,89) size 4x18
           text run at (76,89) width 4: " "
-        RenderMenuList {SELECT} at (82,90) size 52x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 52x18
+        RenderMenuList {SELECT} at (82,90) size 50x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 50x18
             RenderText at (8,2) size 7x13
               text run at (8,2) width 7: "1"
         RenderText {#text} at (0,0) size 0x0
index 04bd194..b5b5ffa 100644 (file)
@@ -1 +1 @@
-d3dc30b2f0c01ed53fd2aaf14c2a1324
\ No newline at end of file
+05defe5eec2431beaf888d027592c2c1
\ No newline at end of file
index dd26571..aa30dd8 100644 (file)
Binary files a/LayoutTests/fast/forms/HTMLOptionElement_label02-expected.png and b/LayoutTests/fast/forms/HTMLOptionElement_label02-expected.png differ
index 16b8c86..9d76cf7 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 309x18 [bgcolor=#FFFFFF]
-        RenderBlock (anonymous) at (0,0) size 309x18
+      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"
       RenderText {#text} at (0,0) size 0x0
index 5816b03..6655048 100644 (file)
@@ -1 +1 @@
-1a40a3721c75e5cc4b4506375644b89d
\ No newline at end of file
+941f8605754845152ba4c23dbd0bccca
\ No newline at end of file
index 96a08d0..8c993ba 100644 (file)
Binary files a/LayoutTests/fast/forms/HTMLOptionElement_label03-expected.png and b/LayoutTests/fast/forms/HTMLOptionElement_label03-expected.png differ
index 0969983..2b488a7 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 338x18 [bgcolor=#FFFFFF]
-        RenderBlock (anonymous) at (0,0) size 338x18
+      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"
       RenderText {#text} at (0,0) size 0x0
index a35657c..384f567 100644 (file)
Binary files a/LayoutTests/fast/forms/control-restrict-line-height-expected.png and b/LayoutTests/fast/forms/control-restrict-line-height-expected.png differ
index 83fcea9..8927d70 100644 (file)
@@ -6,12 +6,12 @@ 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 309x18 [bgcolor=#FFFFFF]
-        RenderBlock (anonymous) at (0,0) size 309x18
+      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 (313,19) size 4x18
-        text run at (313,19) width 4: " "
+      RenderText {#text} at (315,19) size 4x18
+        text run at (315,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
index 2350c7e..297c551 100644 (file)
Binary files a/LayoutTests/fast/forms/menulist-restrict-line-height-expected.png and b/LayoutTests/fast/forms/menulist-restrict-line-height-expected.png differ
index 5657a69..a87d2bb 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 202x18 [bgcolor=#ADD8E6] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 200x16
+      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."
index e16b701..8219184 100644 (file)
@@ -1 +1 @@
-984600652e43fc2a1e4158cfd8c318b7
\ No newline at end of file
+0da381cf274e5ea77d5d91220161544f
\ No newline at end of file
index 1a9b430..9b733e5 100644 (file)
Binary files a/LayoutTests/fast/forms/menulist-width-change-expected.png and b/LayoutTests/fast/forms/menulist-width-change-expected.png differ
index 98fad1c..c550e22 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 139x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 139x18
+        RenderMenuList {SELECT} at (2,38) size 140x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 140x18
             RenderText at (8,2) size 29x13
               text run at (8,2) width 29: "Short"
         RenderText {#text} at (0,0) size 0x0
index 429b64d..b9f8f98 100644 (file)
Binary files a/LayoutTests/fast/forms/select-change-listbox-to-popup-expected.png and b/LayoutTests/fast/forms/select-change-listbox-to-popup-expected.png differ
index 4d264b7..677ecd7 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 225x18 [bgcolor=#FFFFFF]
-        RenderBlock (anonymous) at (0,0) size 225x18
+      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"
       RenderText {#text} at (0,0) size 0x0
index 0d47520..0b2410c 100644 (file)
@@ -1 +1 @@
-46c76135e30233b545a5f87273f12d2d
\ No newline at end of file
+43ebf064c78beb8e1a11095dbec9e6f0
\ No newline at end of file
index 34732d1..bc21006 100644 (file)
Binary files a/LayoutTests/fast/forms/select-disabled-appearance-expected.png and b/LayoutTests/fast/forms/select-disabled-appearance-expected.png differ
index b9502d6..5887f46 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 161x18 [color=#808080] [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 161x18
+        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"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {P} at (0,72) size 784x22
-        RenderMenuList {SELECT} at (2,2) size 167x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 167x18
+        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"
         RenderText {#text} at (0,0) size 0x0
index 7a3162a..32ecc12 100644 (file)
@@ -1 +1 @@
-872e661b17c90f1cd890b1cff446df1f
\ No newline at end of file
+6951412a2f2bb1a51226b5b4dcae1210
\ No newline at end of file
index 7f501cd..ec41e10 100644 (file)
Binary files a/LayoutTests/fast/forms/stuff-on-my-optgroup-expected.png and b/LayoutTests/fast/forms/stuff-on-my-optgroup-expected.png differ
index 23b2f16..7f33cf6 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 68x18 [bgcolor=#FFFFFF]
-        RenderBlock (anonymous) at (0,0) size 68x18
+      RenderMenuList {SELECT} at (2,2) size 66x18 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 66x18
           RenderText at (8,2) size 22x13
             text run at (8,2) width 22: "One"
-      RenderBR {BR} at (72,15) size 0x0
-      RenderMenuList {SELECT} at (2,24) size 68x18 [bgcolor=#FFFFFF]
-        RenderBlock (anonymous) at (0,0) size 68x18
+      RenderBR {BR} at (70,15) size 0x0
+      RenderMenuList {SELECT} at (2,24) size 66x18 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 66x18
           RenderText at (8,2) size 22x13
             text run at (8,2) width 22: "One"
       RenderText {#text} at (0,0) size 0x0
index 7879f9e..a8e0eba 100644 (file)
@@ -1 +1 @@
-590dab05407c0c11709877f7ce4b3af9
\ No newline at end of file
+979e79198f924de82cd0f99753956bd0
\ No newline at end of file
index 4b87630..8c6ffb9 100644 (file)
Binary files a/LayoutTests/fast/parser/document-write-option-expected.png and b/LayoutTests/fast/parser/document-write-option-expected.png differ
index 6c09666..e85ccda 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 (2,2) size 324x18 [bgcolor=#FFFFFF]
-        RenderBlock (anonymous) at (0,0) size 324x18
+      RenderMenuList {SELECT} at (2,2) size 325x18 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 325x18
           RenderText at (8,2) size 294x13
             text run at (8,2) width 294: "This is a very long string so it makes the select bigger."
       RenderText {#text} at (0,0) size 0x0
index 143185b..39834cd 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 63x13
               text run at (8,2) width 63: "Initial Value"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index 1dd6ec4..7495170 100644 (file)
@@ -56,11 +56,11 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (18,229) size 130x37
                   text run at (18,229) width 130: " option #2"
                 RenderBR {BR} at (148,258) size 0x0
-                RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-                  RenderBlock (anonymous) at (0,0) size 255x18
+                RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (0,0) size 256x18
                     RenderText at (8,2) size 63x13
                       text run at (8,2) width 63: "Initial Value"
-                RenderBR {BR} at (259,281) size 0x0
+                RenderBR {BR} at (260,281) size 0x0
                 RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
                 RenderText {#text} at (0,0) size 0x0
               RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index fe37a03..1762787 100644 (file)
@@ -1 +1 @@
-8b834af9f536f68ebabf71b5bb3e00fb
\ No newline at end of file
+5b6ddf70f6ca60773ab07d6ca21e7e03
\ No newline at end of file
index 86c9448..28a86fa 100644 (file)
Binary files a/LayoutTests/http/tests/navigation/anchor-goback-expected.png and b/LayoutTests/http/tests/navigation/anchor-goback-expected.png differ
index 7950e58..3e630b8 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 225x13
               text run at (8,2) width 225: "Value set by User that should be Restored"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index 03f3b3a..89d917e 100644 (file)
@@ -56,11 +56,11 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (18,229) size 130x37
                   text run at (18,229) width 130: " option #2"
                 RenderBR {BR} at (148,258) size 0x0
-                RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-                  RenderBlock (anonymous) at (0,0) size 255x18
+                RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (0,0) size 256x18
                     RenderText at (8,2) size 63x13
                       text run at (8,2) width 63: "Initial Value"
-                RenderBR {BR} at (259,281) size 0x0
+                RenderBR {BR} at (260,281) size 0x0
                 RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
                 RenderText {#text} at (0,0) size 0x0
               RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index a182b95..a4d49f3 100644 (file)
Binary files a/LayoutTests/http/tests/navigation/javascriptlink-basic-expected.png and b/LayoutTests/http/tests/navigation/javascriptlink-basic-expected.png differ
index 44eb9f1..91bd040 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 63x13
               text run at (8,2) width 63: "Initial Value"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index f2718b1..166842b 100644 (file)
@@ -56,11 +56,11 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (18,229) size 130x37
                   text run at (18,229) width 130: " option #2"
                 RenderBR {BR} at (148,258) size 0x0
-                RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-                  RenderBlock (anonymous) at (0,0) size 255x18
+                RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (0,0) size 256x18
                     RenderText at (8,2) size 63x13
                       text run at (8,2) width 63: "Initial Value"
-                RenderBR {BR} at (259,281) size 0x0
+                RenderBR {BR} at (260,281) size 0x0
                 RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
                 RenderText {#text} at (0,0) size 0x0
               RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index 86c9448..28a86fa 100644 (file)
Binary files a/LayoutTests/http/tests/navigation/javascriptlink-goback-expected.png and b/LayoutTests/http/tests/navigation/javascriptlink-goback-expected.png differ
index ebd4425..674b732 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 225x13
               text run at (8,2) width 225: "Value set by User that should be Restored"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index ab10882..e91cc99 100644 (file)
@@ -56,11 +56,11 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (18,229) size 130x37
                   text run at (18,229) width 130: " option #2"
                 RenderBR {BR} at (148,258) size 0x0
-                RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-                  RenderBlock (anonymous) at (0,0) size 255x18
+                RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (0,0) size 256x18
                     RenderText at (8,2) size 63x13
                       text run at (8,2) width 63: "Initial Value"
-                RenderBR {BR} at (259,281) size 0x0
+                RenderBR {BR} at (260,281) size 0x0
                 RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
                 RenderText {#text} at (0,0) size 0x0
               RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index a182b95..a4d49f3 100644 (file)
Binary files a/LayoutTests/http/tests/navigation/metaredirect-basic-expected.png and b/LayoutTests/http/tests/navigation/metaredirect-basic-expected.png differ
index 04eef28..8cde484 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 63x13
               text run at (8,2) width 63: "Initial Value"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index 6144fc0..3708f42 100644 (file)
@@ -56,11 +56,11 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (18,229) size 130x37
                   text run at (18,229) width 130: " option #2"
                 RenderBR {BR} at (148,258) size 0x0
-                RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-                  RenderBlock (anonymous) at (0,0) size 255x18
+                RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (0,0) size 256x18
                     RenderText at (8,2) size 63x13
                       text run at (8,2) width 63: "Initial Value"
-                RenderBR {BR} at (259,281) size 0x0
+                RenderBR {BR} at (260,281) size 0x0
                 RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
                 RenderText {#text} at (0,0) size 0x0
               RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index 86c9448..28a86fa 100644 (file)
Binary files a/LayoutTests/http/tests/navigation/metaredirect-goback-expected.png and b/LayoutTests/http/tests/navigation/metaredirect-goback-expected.png differ
index e4973a2..dc43695 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 225x13
               text run at (8,2) width 225: "Value set by User that should be Restored"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index f2a8d16..e0e34bf 100644 (file)
@@ -56,11 +56,11 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (18,229) size 130x37
                   text run at (18,229) width 130: " option #2"
                 RenderBR {BR} at (148,258) size 0x0
-                RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-                  RenderBlock (anonymous) at (0,0) size 255x18
+                RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (0,0) size 256x18
                     RenderText at (8,2) size 63x13
                       text run at (8,2) width 63: "Initial Value"
-                RenderBR {BR} at (259,281) size 0x0
+                RenderBR {BR} at (260,281) size 0x0
                 RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
                 RenderText {#text} at (0,0) size 0x0
               RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index fe37a03..1762787 100644 (file)
@@ -1 +1 @@
-8b834af9f536f68ebabf71b5bb3e00fb
\ No newline at end of file
+5b6ddf70f6ca60773ab07d6ca21e7e03
\ No newline at end of file
index 86c9448..28a86fa 100644 (file)
Binary files a/LayoutTests/http/tests/navigation/post-goback2-expected.png and b/LayoutTests/http/tests/navigation/post-goback2-expected.png differ
index 9c3fe20..73689df 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 225x13
               text run at (8,2) width 225: "Value set by User that should be Restored"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index 86c9448..28a86fa 100644 (file)
Binary files a/LayoutTests/http/tests/navigation/postredirect-goback2-expected.png and b/LayoutTests/http/tests/navigation/postredirect-goback2-expected.png differ
index 6aae709..7f67162 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 225x13
               text run at (8,2) width 225: "Value set by User that should be Restored"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index a182b95..a4d49f3 100644 (file)
Binary files a/LayoutTests/http/tests/navigation/redirect302-basic-expected.png and b/LayoutTests/http/tests/navigation/redirect302-basic-expected.png differ
index c6536cf..a6171ad 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 63x13
               text run at (8,2) width 63: "Initial Value"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index 9c5637b..92be9d2 100644 (file)
@@ -56,11 +56,11 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (18,229) size 130x37
                   text run at (18,229) width 130: " option #2"
                 RenderBR {BR} at (148,258) size 0x0
-                RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-                  RenderBlock (anonymous) at (0,0) size 255x18
+                RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (0,0) size 256x18
                     RenderText at (8,2) size 63x13
                       text run at (8,2) width 63: "Initial Value"
-                RenderBR {BR} at (259,281) size 0x0
+                RenderBR {BR} at (260,281) size 0x0
                 RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
                 RenderText {#text} at (0,0) size 0x0
               RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index 86c9448..28a86fa 100644 (file)
Binary files a/LayoutTests/http/tests/navigation/redirect302-goback-expected.png and b/LayoutTests/http/tests/navigation/redirect302-goback-expected.png differ
index 1b41887..9f24dd2 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 225x13
               text run at (8,2) width 225: "Value set by User that should be Restored"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index f787911..667c9ec 100644 (file)
@@ -56,11 +56,11 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (18,229) size 130x37
                   text run at (18,229) width 130: " option #2"
                 RenderBR {BR} at (148,258) size 0x0
-                RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-                  RenderBlock (anonymous) at (0,0) size 255x18
+                RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (0,0) size 256x18
                     RenderText at (8,2) size 63x13
                       text run at (8,2) width 63: "Initial Value"
-                RenderBR {BR} at (259,281) size 0x0
+                RenderBR {BR} at (260,281) size 0x0
                 RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
                 RenderText {#text} at (0,0) size 0x0
               RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index 3b7f262..b7e0bc8 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 63x13
               text run at (8,2) width 63: "Initial Value"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index 701f46b..3306d22 100644 (file)
@@ -56,11 +56,11 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (18,229) size 130x37
                   text run at (18,229) width 130: " option #2"
                 RenderBR {BR} at (148,258) size 0x0
-                RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-                  RenderBlock (anonymous) at (0,0) size 255x18
+                RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (0,0) size 256x18
                     RenderText at (8,2) size 63x13
                       text run at (8,2) width 63: "Initial Value"
-                RenderBR {BR} at (259,281) size 0x0
+                RenderBR {BR} at (260,281) size 0x0
                 RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
                 RenderText {#text} at (0,0) size 0x0
               RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index 48ce40d..9931223 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 63x13
               text run at (8,2) width 63: "Initial Value"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index a182b95..a4d49f3 100644 (file)
Binary files a/LayoutTests/http/tests/navigation/slowmetaredirect-basic-expected.png and b/LayoutTests/http/tests/navigation/slowmetaredirect-basic-expected.png differ
index dc8ccbc..5d34125 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 63x13
               text run at (8,2) width 63: "Initial Value"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index a182b95..a4d49f3 100644 (file)
Binary files a/LayoutTests/http/tests/navigation/slowtimerredirect-basic-expected.png and b/LayoutTests/http/tests/navigation/slowtimerredirect-basic-expected.png differ
index f547851..71feb7a 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 63x13
               text run at (8,2) width 63: "Initial Value"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index a182b95..a4d49f3 100644 (file)
Binary files a/LayoutTests/http/tests/navigation/success200-basic-expected.png and b/LayoutTests/http/tests/navigation/success200-basic-expected.png differ
index 83a3700..f45f383 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 63x13
               text run at (8,2) width 63: "Initial Value"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index 3dd02ef..b9788ff 100644 (file)
@@ -56,11 +56,11 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (18,229) size 130x37
                   text run at (18,229) width 130: " option #2"
                 RenderBR {BR} at (148,258) size 0x0
-                RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-                  RenderBlock (anonymous) at (0,0) size 255x18
+                RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (0,0) size 256x18
                     RenderText at (8,2) size 63x13
                       text run at (8,2) width 63: "Initial Value"
-                RenderBR {BR} at (259,281) size 0x0
+                RenderBR {BR} at (260,281) size 0x0
                 RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
                 RenderText {#text} at (0,0) size 0x0
               RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index dbd6c79..b391da1 100644 (file)
@@ -56,11 +56,11 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (18,229) size 130x37
                   text run at (18,229) width 130: " option #2"
                 RenderBR {BR} at (148,258) size 0x0
-                RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-                  RenderBlock (anonymous) at (0,0) size 255x18
+                RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (0,0) size 256x18
                     RenderText at (8,2) size 63x13
                       text run at (8,2) width 63: "Initial Value"
-                RenderBR {BR} at (259,281) size 0x0
+                RenderBR {BR} at (260,281) size 0x0
                 RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
                 RenderText {#text} at (0,0) size 0x0
               RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index 86c9448..28a86fa 100644 (file)
Binary files a/LayoutTests/http/tests/navigation/success200-goback-expected.png and b/LayoutTests/http/tests/navigation/success200-goback-expected.png differ
index 6379a3e..a4bd14e 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 225x13
               text run at (8,2) width 225: "Value set by User that should be Restored"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index a182b95..a4d49f3 100644 (file)
Binary files a/LayoutTests/http/tests/navigation/success200-loadsame-expected.png and b/LayoutTests/http/tests/navigation/success200-loadsame-expected.png differ
index de9c61d..130a85c 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 63x13
               text run at (8,2) width 63: "Initial Value"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index a182b95..a577b46 100644 (file)
Binary files a/LayoutTests/http/tests/navigation/success200-reload-expected.png and b/LayoutTests/http/tests/navigation/success200-reload-expected.png differ
index 83e681f..e2f18b2 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 63x13
               text run at (8,2) width 63: "Initial Value"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index ea77685..c298644 100644 (file)
@@ -56,11 +56,11 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (18,229) size 130x37
                   text run at (18,229) width 130: " option #2"
                 RenderBR {BR} at (148,258) size 0x0
-                RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-                  RenderBlock (anonymous) at (0,0) size 255x18
+                RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (0,0) size 256x18
                     RenderText at (8,2) size 63x13
                       text run at (8,2) width 63: "Initial Value"
-                RenderBR {BR} at (259,281) size 0x0
+                RenderBR {BR} at (260,281) size 0x0
                 RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
                 RenderText {#text} at (0,0) size 0x0
               RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index a182b95..a4d49f3 100644 (file)
Binary files a/LayoutTests/http/tests/navigation/timerredirect-basic-expected.png and b/LayoutTests/http/tests/navigation/timerredirect-basic-expected.png differ
index be59448..3e548c3 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 63x13
               text run at (8,2) width 63: "Initial Value"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index 7037235..ebc4f2f 100644 (file)
@@ -56,11 +56,11 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (18,229) size 130x37
                   text run at (18,229) width 130: " option #2"
                 RenderBR {BR} at (148,258) size 0x0
-                RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-                  RenderBlock (anonymous) at (0,0) size 255x18
+                RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (0,0) size 256x18
                     RenderText at (8,2) size 63x13
                       text run at (8,2) width 63: "Initial Value"
-                RenderBR {BR} at (259,281) size 0x0
+                RenderBR {BR} at (260,281) size 0x0
                 RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
                 RenderText {#text} at (0,0) size 0x0
               RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index 86c9448..28a86fa 100644 (file)
Binary files a/LayoutTests/http/tests/navigation/timerredirect-goback-expected.png and b/LayoutTests/http/tests/navigation/timerredirect-goback-expected.png differ
index 58d2961..c7172bd 100644 (file)
@@ -50,11 +50,11 @@ layer at (0,0) size 785x1550
         RenderText {#text} at (18,229) size 130x37
           text run at (18,229) width 130: " option #2"
         RenderBR {BR} at (148,258) size 0x0
-        RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 255x18
+        RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 256x18
             RenderText at (8,2) size 225x13
               text run at (8,2) width 225: "Value set by User that should be Restored"
-        RenderBR {BR} at (259,281) size 0x0
+        RenderBR {BR} at (260,281) size 0x0
         RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index 78bf432..ed5d8cd 100644 (file)
@@ -56,11 +56,11 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (18,229) size 130x37
                   text run at (18,229) width 130: " option #2"
                 RenderBR {BR} at (148,258) size 0x0
-                RenderMenuList {SELECT} at (2,268) size 255x18 [bgcolor=#FFFFFF]
-                  RenderBlock (anonymous) at (0,0) size 255x18
+                RenderMenuList {SELECT} at (2,268) size 256x18 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (0,0) size 256x18
                     RenderText at (8,2) size 63x13
                       text run at (8,2) width 63: "Initial Value"
-                RenderBR {BR} at (259,281) size 0x0
+                RenderBR {BR} at (260,281) size 0x0
                 RenderTextControl {TEXTAREA} at (2,290) size 232x132 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
                 RenderText {#text} at (0,0) size 0x0
               RenderBlock {HR} at (0,749) size 769x2 [border: (1px inset #000000)]
index b4191a2..45a52c4 100644 (file)
@@ -1 +1 @@
-7c776edcee2b24a13d68a0d78ecbceaa
\ No newline at end of file
+66d3e9503ea69dd8871f16a0aa73f833
\ No newline at end of file
index 9e371ee..d93d09a 100644 (file)
Binary files a/LayoutTests/tables/mozilla/bugs/bug33855-expected.png and b/LayoutTests/tables/mozilla/bugs/bug33855-expected.png differ
index 21e2687..ada7e53 100644 (file)
@@ -22,17 +22,17 @@ layer at (0,0) size 800x600
                   RenderBlock (anonymous) at (8,2) size 65x13
                     RenderText at (0,0) size 65x13
                       text run at (0,0) width 65: "Empty trash"
-              RenderTableCell {TD} at (221,6) size 372x20 [r=0 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (221,6) size 373x20 [r=0 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 4x18
                   text run at (1,1) width 4: " "
-              RenderTableCell {TD} at (595,2) size 69x24 [r=0 c=4 rs=1 cs=1]
+              RenderTableCell {TD} at (596,2) size 69x24 [r=0 c=4 rs=1 cs=1]
                 RenderButton {INPUT} at (3,3) size 63x18 [bgcolor=#C0C0C0]
                   RenderBlock (anonymous) at (8,2) size 47x13
                     RenderText at (0,0) size 47x13
                       text run at (0,0) width 47: "Move to:"
-              RenderTableCell {TD} at (666,2) size 116x24 [r=0 c=5 rs=1 cs=1]
-                RenderMenuList {SELECT} at (3,3) size 110x18 [bgcolor=#FFFFFF]
-                  RenderBlock (anonymous) at (0,0) size 110x18
+              RenderTableCell {TD} at (667,2) size 115x24 [r=0 c=5 rs=1 cs=1]
+                RenderMenuList {SELECT} at (3,3) size 109x18 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (0,0) size 109x18
                     RenderText at (8,2) size 78x13
                       text run at (8,2) width 78: "Choose folder "
                 RenderText {#text} at (0,0) size 0x0
index 3351fa4..ab7af4d 100644 (file)
@@ -1 +1 @@
-55972be2b7536f9c002dcd05805c3d11
\ No newline at end of file
+240f3984c5029ee2a555380a1e169344
\ No newline at end of file
index c711c9b..546cd6f 100644 (file)
Binary files a/LayoutTests/tables/mozilla/dom/tableDom-expected.png and b/LayoutTests/tables/mozilla/dom/tableDom-expected.png differ
index 2af1f42..0941946 100644 (file)
@@ -4,28 +4,28 @@ layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {FORM} at (0,0) size 784x23
-        RenderMenuList {SELECT} at (2,3) size 95x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 95x18
+        RenderMenuList {SELECT} at (2,3) size 94x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 94x18
             RenderText at (8,2) size 62x13
               text run at (8,2) width 62: "append cell"
-        RenderText {#text} at (99,2) size 52x18
-          text run at (99,2) width 52: "   tbody "
-        RenderTextControl {INPUT} at (153,2) size 43x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderText {#text} at (198,2) size 41x18
-          text run at (198,2) width 41: "   row "
-        RenderTextControl {INPUT} at (241,2) size 43x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderText {#text} at (286,2) size 35x18
-          text run at (286,2) width 35: "   col "
-        RenderTextControl {INPUT} at (323,2) size 43x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderText {#text} at (368,2) size 74x18
-          text run at (368,2) width 74: "   row span "
-        RenderTextControl {INPUT} at (444,2) size 43x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderText {#text} at (489,2) size 68x18
-          text run at (489,2) width 68: "   col span "
-        RenderTextControl {INPUT} at (559,2) size 43x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderText {#text} at (604,2) size 20x18
-          text run at (604,2) width 20: "     "
-        RenderButton {INPUT} at (626,3) size 42x18 [bgcolor=#C0C0C0]
+        RenderText {#text} at (98,2) size 52x18
+          text run at (98,2) width 52: "   tbody "
+        RenderTextControl {INPUT} at (152,2) size 43x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (197,2) size 41x18
+          text run at (197,2) width 41: "   row "
+        RenderTextControl {INPUT} at (240,2) size 43x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (285,2) size 35x18
+          text run at (285,2) width 35: "   col "
+        RenderTextControl {INPUT} at (322,2) size 43x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (367,2) size 74x18
+          text run at (367,2) width 74: "   row span "
+        RenderTextControl {INPUT} at (443,2) size 43x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (488,2) size 68x18
+          text run at (488,2) width 68: "   col span "
+        RenderTextControl {INPUT} at (558,2) size 43x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (603,2) size 20x18
+          text run at (603,2) width 20: "     "
+        RenderButton {INPUT} at (625,3) size 42x18 [bgcolor=#C0C0C0]
           RenderBlock (anonymous) at (8,2) size 26x13
             RenderText at (0,0) size 26x13
               text run at (0,0) width 26: "Do It"
@@ -47,23 +47,23 @@ layer at (0,0) size 800x600
                 text run at (2,2) width 23: "c22"
       RenderBlock (anonymous) at (0,109) size 784x18
         RenderBR {BR} at (0,0) size 0x18
-layer at (164,13) size 37x13
+layer at (163,13) size 37x13
   RenderBlock {DIV} at (3,3) size 37x13
     RenderText {#text} at (1,0) size 7x13
       text run at (1,0) width 7: "0"
-layer at (252,13) size 37x13
+layer at (251,13) size 37x13
   RenderBlock {DIV} at (3,3) size 37x13
     RenderText {#text} at (1,0) size 7x13
       text run at (1,0) width 7: "0"
-layer at (334,13) size 37x13
+layer at (333,13) size 37x13
   RenderBlock {DIV} at (3,3) size 37x13
     RenderText {#text} at (1,0) size 7x13
       text run at (1,0) width 7: "0"
-layer at (455,13) size 37x13
+layer at (454,13) size 37x13
   RenderBlock {DIV} at (3,3) size 37x13
     RenderText {#text} at (1,0) size 7x13
       text run at (1,0) width 7: "1"
-layer at (570,13) size 37x13
+layer at (569,13) size 37x13
   RenderBlock {DIV} at (3,3) size 37x13
     RenderText {#text} at (1,0) size 7x13
       text run at (1,0) width 7: "1"
index 1086d47..45aed8b 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png and b/LayoutTests/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png differ
index 196d683..c0aff0f 100644 (file)
@@ -5,29 +5,32 @@ layer at (8,8) size 769x1776
     RenderTable at (16,16) size 737x1744
       RenderTableSection at (0,0) size 737x1744
         RenderTableRow at (0,0) size 737x1744
-          RenderTableCell {HEAD} at (0,0) size 235x490 [color=#FFFFFF] [bgcolor=#FF0000] [border: (5px solid #FFFFFF)] [r=0 c=0 rs=1 cs=1]
-            RenderBlock {META} at (21,37) size 193x2 [border: (1px dotted #FFFFFF)]
-            RenderBlock {META} at (21,55) size 193x2 [border: (1px dotted #FFFFFF)]
-            RenderBlock {META} at (21,73) size 193x2 [border: (1px dotted #FFFFFF)]
-            RenderBlock {META} at (21,91) size 193x2 [border: (1px dotted #FFFFFF)]
-            RenderBlock {TITLE} at (21,109) size 193x56 [border: (1px dotted #FFFFFF)]
+          RenderTableCell {HEAD} at (0,0) size 237x490 [color=#FFFFFF] [bgcolor=#FF0000] [border: (5px solid #FFFFFF)] [r=0 c=0 rs=1 cs=1]
+            RenderBlock {META} at (21,37) size 195x2 [border: (1px dotted #FFFFFF)]
+            RenderBlock {META} at (21,55) size 195x2 [border: (1px dotted #FFFFFF)]
+            RenderBlock {META} at (21,73) size 195x2 [border: (1px dotted #FFFFFF)]
+            RenderBlock {META} at (21,91) size 195x2 [border: (1px dotted #FFFFFF)]
+            RenderBlock {TITLE} at (21,109) size 195x56 [border: (1px dotted #FFFFFF)]
               RenderText {#text} at (1,1) size 188x54
                 text run at (1,1) width 188: "Evil Tests: Rendering BODY"
                 text run at (1,19) width 162: "and HEAD as children of"
                 text run at (1,37) width 67: "HTML - 2"
-            RenderBlock {STYLE} at (21,181) size 193x272 [border: (1px dotted #FFFFFF)]
-              RenderText {#text} at (1,1) size 189x270
+            RenderBlock {STYLE} at (21,181) size 195x272 [border: (1px dotted #FFFFFF)]
+              RenderText {#text} at (1,1) size 193x270
                 text run at (1,1) width 81: "/* Layout */ "
-                text run at (82,1) width 58: "HTML {"
-                text run at (1,19) width 172: "display: block; border: 1em"
-                text run at (1,37) width 161: "lime solid; margin: 8px; }"
-                text run at (1,55) width 166: "HEAD, BODY { display:"
-                text run at (1,73) width 183: "table-cell; border: solid thick;"
-                text run at (1,91) width 189: "padding: 1em; margin: 1em; }"
-                text run at (1,109) width 163: "HEAD > *, BODY > * {"
-                text run at (1,127) width 169: "display: block; border: thin"
-                text run at (1,145) width 158: "dotted; margin: 1em 0; } "
-                text run at (159,145) width 12: "/*"
+                text run at (82,1) width 111: "HTML { display:"
+                text run at (1,19) width 188: "block; border: 1em lime solid;"
+                text run at (1,37) width 96: "margin: 8px; } "
+                text run at (97,37) width 50: "HEAD,"
+                text run at (1,55) width 177: "BODY { display: table-cell;"
+                text run at (1,73) width 122: "border: solid thick; "
+                text run at (123,73) width 55: "padding:"
+                text run at (1,91) width 134: "1em; margin: 1em; } "
+                text run at (135,91) width 59: "HEAD >"
+                text run at (1,109) width 153: "*, BODY > * { display:"
+                text run at (1,127) width 163: "block; border: thin dotted;"
+                text run at (1,145) width 111: "margin: 1em 0; } "
+                text run at (112,145) width 12: "/*"
                 text run at (1,163) width 89: "Formatting */ "
                 text run at (90,163) width 98: "HTML { color:"
                 text run at (1,181) width 176: "black; background: green; }"
@@ -36,8 +39,8 @@ layer at (8,8) size 769x1776
                 text run at (124,217) width 59: "BODY {"
                 text run at (1,235) width 170: "color: yellow; background:"
                 text run at (1,253) width 38: "teal; }"
-          RenderTableCell {BODY} at (235,418) size 502x1326 [color=#FFFF00] [bgcolor=#008080] [border: (5px solid #FFFF00)] [r=0 c=1 rs=1 cs=1]
-            RenderBlock {H1} at (21,53) size 460x76 [border: (1px dotted #FFFF00)]
+          RenderTableCell {BODY} at (237,418) size 500x1326 [color=#FFFF00] [bgcolor=#008080] [border: (5px solid #FFFF00)] [r=0 c=1 rs=1 cs=1]
+            RenderBlock {H1} at (21,53) size 458x76 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 152x37
                 text run at (1,1) width 152: "Rendering "
               RenderInline {CODE} at (0,0) size 64x30
@@ -56,7 +59,7 @@ layer at (8,8) size 769x1776
                   text run at (158,43) width 64: "HTML"
               RenderText {#text} at (222,38) size 43x37
                 text run at (222,38) width 43: " - 2"
-            RenderBlock {P} at (21,161) size 460x38 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,161) size 458x38 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 383x18
                 text run at (1,1) width 383: "If you have any comments to make regarding this test, e-mail"
               RenderInline {A} at (0,0) size 182x18 [color=#0000EE]
@@ -64,78 +67,78 @@ layer at (8,8) size 769x1776
                   text run at (1,19) width 182: "py8ieh=eviltests@bath.ac.uk"
               RenderText {#text} at (183,19) size 4x18
                 text run at (183,19) width 4: "."
-            RenderBlock {DL} at (21,215) size 460x92 [border: (1px dotted #FFFF00)]
-              RenderBlock {DT} at (1,1) size 458x18
+            RenderBlock {DL} at (21,215) size 458x92 [border: (1px dotted #FFFF00)]
+              RenderBlock {DT} at (1,1) size 456x18
                 RenderText {#text} at (0,0) size 80x18
                   text run at (0,0) width 80: "Prerequisites"
-              RenderBlock {DD} at (41,19) size 418x72
-                RenderText {#text} at (0,0) size 418x54
+              RenderBlock {DD} at (41,19) size 416x72
+                RenderText {#text} at (0,0) size 383x54
                   text run at (0,0) width 383: "Browsers that are subjected to this test should support the the"
-                  text run at (0,18) width 418: "background, padding, margin, border and color properties of CSS,"
-                  text run at (0,36) width 121: "and in addition the "
+                  text run at (0,18) width 381: "background, padding, margin, border and color properties of"
+                  text run at (0,36) width 158: "CSS, and in addition the "
                 RenderInline {CODE} at (0,0) size 64x15
-                  RenderText {#text} at (121,38) size 64x15
-                    text run at (121,38) width 64: "overflow"
-                RenderText {#text} at (185,36) size 391x36
-                  text run at (185,36) width 206: " property and fixed position stuff"
-                  text run at (0,54) width 75: "from CSS2."
-            RenderBlock {H2} at (21,331) size 460x58 [border: (1px dotted #FFFF00)]
+                  RenderText {#text} at (158,38) size 64x15
+                    text run at (158,38) width 64: "overflow"
+                RenderText {#text} at (222,36) size 396x36
+                  text run at (222,36) width 174: " property and fixed position"
+                  text run at (0,54) width 107: "stuff from CSS2."
+            RenderBlock {H2} at (21,331) size 458x58 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 438x56
                 text run at (1,1) width 438: "1. Making the BODY and the HEAD into a"
                 text run at (1,29) width 51: "table"
-            RenderBlock {P} at (21,413) size 460x20 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,413) size 458x20 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 256x18
                 text run at (1,1) width 256: "This is really evil, but completely valid..."
-            RenderBlock {P} at (21,449) size 460x110 [border: (1px dotted #FFFF00)]
-              RenderText {#text} at (1,1) size 458x108
+            RenderBlock {P} at (21,449) size 458x110 [border: (1px dotted #FFFF00)]
+              RenderText {#text} at (1,1) size 455x108
                 text run at (1,1) width 441: "This document should have two cells, side by side: one on the left, the"
                 text run at (1,19) width 444: "other on the right. The one on the left should be red with white writing"
                 text run at (1,37) width 455: "and a thick white border. It should contain four dotted lines separated by"
-                text run at (1,55) width 458: "a blank line, followed by a dotted bordered box containing the document"
-                text run at (1,73) width 427: "title, and another dotted bordered box containing the stylesheet, also"
-                text run at (1,91) width 89: "shown below:"
-            RenderBlock {PRE} at (21,575) size 460x17 [border: (1px dotted #FFFF00)]
+                text run at (1,55) width 392: "a blank line, followed by a dotted bordered box containing the"
+                text run at (1,73) width 395: "document title, and another dotted bordered box containing the"
+                text run at (1,91) width 187: "stylesheet, also shown below:"
+            RenderBlock {PRE} at (21,575) size 458x17 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 40x15
                 text run at (1,1) width 40: "  ..."
                 text run at (41,1) width 0: " "
-            RenderBlock {P} at (21,608) size 460x20 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,608) size 458x20 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 453x18
                 text run at (1,1) width 453: "The dotted borders and lines and the text in the left cell should be white."
-            RenderBlock {P} at (21,644) size 460x38 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,644) size 458x38 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 439x36
                 text run at (1,1) width 439: "The right cell should be teal, with yellow text. This paragraph you are"
                 text run at (1,19) width 249: "reading now should be in this right cell."
-            RenderBlock {P} at (21,698) size 460x20 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,698) size 458x20 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 444x18
                 text run at (1,1) width 444: "The width of the two cells is left up to the user agent to decide, I think."
-            RenderBlock {P} at (21,734) size 460x74 [border: (1px dotted #FFFF00)]
-              RenderText {#text} at (1,1) size 457x72
-                text run at (1,1) width 457: "The right cell should look similar to the left cell in formatting -- each box"
-                text run at (1,19) width 447: "of text should have a yellow dotted border, and there should be a blank"
-                text run at (1,37) width 419: "line between each such box. No box should be nested -- the dotted"
-                text run at (1,55) width 306: "boxes should always be distinct from each other."
-            RenderBlock {P} at (21,824) size 460x38 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,734) size 458x74 [border: (1px dotted #FFFF00)]
+              RenderText {#text} at (1,1) size 436x72
+                text run at (1,1) width 429: "The right cell should look similar to the left cell in formatting -- each"
+                text run at (1,19) width 436: "box of text should have a yellow dotted border, and there should be a"
+                text run at (1,37) width 415: "blank line between each such box. No box should be nested -- the"
+                text run at (1,55) width 349: "dotted boxes should always be distinct from each other."
+            RenderBlock {P} at (21,824) size 458x38 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 411x36
                 text run at (1,1) width 411: "The cells should be the same height, and they should have grown"
                 text run at (1,19) width 222: "vertically to accommodate this text."
-            RenderBlock {P} at (21,878) size 460x56 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,878) size 458x56 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 430x54
                 text run at (1,1) width 430: "Around the whole setup should be two borders, dark green and light"
                 text run at (1,19) width 428: "green. The cells should be separated from each other and from these"
                 text run at (1,37) width 226: "outer borders by 1em of dark green."
-            RenderBlock {P} at (21,950) size 460x38 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,950) size 458x38 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 436x36
                 text run at (1,1) width 436: "There should also be some alternate stylesheets set up to allow you to"
                 text run at (1,19) width 383: "display the <META> content. This may help with diagnosis."
-            RenderBlock {H2} at (21,1012) size 460x30 [border: (1px dotted #FFFF00)]
+            RenderBlock {H2} at (21,1012) size 458x30 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 154x28
                 text run at (1,1) width 154: "Submit Results"
-            RenderBlock {FORM} at (21,1066) size 460x97 [border: (1px dotted #FFFF00)]
-              RenderBlock {P} at (1,17) size 458x63
+            RenderBlock {FORM} at (21,1066) size 458x97 [border: (1px dotted #FFFF00)]
+              RenderBlock {P} at (1,17) size 456x63
                 RenderText {#text} at (0,0) size 259x18
                   text run at (0,0) width 259: "How does your browser fare on this test?"
-                RenderMenuList {SELECT} at (2,20) size 454x18 [color=#000000] [bgcolor=#FFFFFF]
-                  RenderBlock (anonymous) at (0,0) size 454x18
+                RenderMenuList {SELECT} at (2,20) size 452x18 [color=#000000] [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (0,0) size 452x18
                     RenderText at (8,2) size 214x13
                       text run at (8,2) width 214: "Document renders exactly as described."
                 RenderText {#text} at (0,0) size 0x0
@@ -150,14 +153,14 @@ layer at (8,8) size 769x1776
                     RenderText at (0,0) size 38x13
                       text run at (0,0) width 38: "Submit"
                 RenderText {#text} at (0,0) size 0x0
-            RenderBlock {HR} at (21,1179) size 460x2 [border: (1px dotted #FFFF00)]
-            RenderBlock {P} at (21,1197) size 460x20 [border: (1px dotted #FFFF00)]
+            RenderBlock {HR} at (21,1179) size 458x2 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,1197) size 458x20 [border: (1px dotted #FFFF00)]
               RenderInline {A} at (0,0) size 161x18 [color=#0000EE]
                 RenderText {#text} at (1,1) size 161x18
                   text run at (1,1) width 161: "Up to the Evil Tests Page"
               RenderText {#text} at (162,1) size 4x18
                 text run at (162,1) width 4: "."
-            RenderBlock {P} at (21,1233) size 460x20 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,1233) size 458x20 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 173x18
                 text run at (1,1) width 173: "This page is maintained by "
               RenderInline {A} at (0,0) size 77x18 [color=#0000EE]
@@ -170,8 +173,8 @@ layer at (8,8) size 769x1776
                   text run at (260,1) width 123: "py8ieh@bath.ac.uk"
               RenderText {#text} at (383,1) size 9x18
                 text run at (383,1) width 9: ")."
-            RenderBlock {P} at (21,1269) size 460x20 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,1269) size 458x20 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 170x18
                 text run at (1,1) width 170: "Last updated in June 1999."
-layer at (356,1570) size 142x13
+layer at (358,1570) size 142x13
   RenderBlock {DIV} at (3,3) size 142x13
index de28125..f7839bc 100644 (file)
@@ -1,3 +1,14 @@
+2007-08-30  Mitz Pettel  <mitz@webkit.org>
+
+        Reviewed by Dave Hyatt.
+
+        - fix http://bugs.webkit.org/show_bug.cgi?id=13282
+          <rdar://problem/5126392> REGRESSION (NativePopUp): Rightmost character cut off in pop-up menu
+
+        * rendering/RenderMenuList.cpp:
+        (WebCore::RenderMenuList::updateOptionsWidth): When measuring option text, use
+        the same WebCore run rounding behavior that is used to draw it in the popup button.
+
 2007-08-30  Riku Voipio  <riku.voipio@iki.fi>
 
         Reviewed by Dave Kilzer.
index 6abb190..3627911 100644 (file)
@@ -140,11 +140,6 @@ void RenderMenuList::setStyle(RenderStyle* newStyle)
 
 void RenderMenuList::updateOptionsWidth()
 {
-    // FIXME: There is no longer any reason to use a text style with the font hacks disabled.
-    // It is a leftover from when the text was not drawn with the engine -- now that we render
-    // with the engine, we can just use the default style as the engine does.
-    TextStyle textStyle(0, 0, 0, false, false, false, false);
-
     float maxOptionWidth = 0;
     const Vector<HTMLElement*>& listItems = static_cast<HTMLSelectElement*>(node())->listItems();
     int size = listItems.size();    
@@ -153,7 +148,7 @@ void RenderMenuList::updateOptionsWidth()
         if (element->hasTagName(optionTag)) {
             String text = static_cast<HTMLOptionElement*>(element)->optionText();
             if (!text.isEmpty())
-                maxOptionWidth = max(maxOptionWidth, style()->font().floatWidth(text, textStyle));
+                maxOptionWidth = max(maxOptionWidth, style()->font().floatWidth(text, TextStyle()));
         }
     }