2011-03-26 Martin Robinson <mrobinson@igalia.com>
authormrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 26 Mar 2011 18:52:09 +0000 (18:52 +0000)
committermrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 26 Mar 2011 18:52:09 +0000 (18:52 +0000)
        Reviewed by Xan Lopez.

        [GTK] Force DumpRenderTree to use 96 DPI
        https://bugs.webkit.org/show_bug.cgi?id=56866

        Update GTK+ test results which now have differ.

        * platform/gtk/editing/pasteboard/4641033-expected.checksum:
        * platform/gtk/editing/pasteboard/4641033-expected.png:
        * platform/gtk/editing/pasteboard/4641033-expected.txt:
        * platform/gtk/editing/pasteboard/4944770-1-expected.checksum:
        * platform/gtk/editing/pasteboard/4944770-1-expected.png:
        * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
        * platform/gtk/editing/pasteboard/4944770-2-expected.checksum:
        * platform/gtk/editing/pasteboard/4944770-2-expected.png:
        * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
        * platform/gtk/editing/selection/caret-before-select-expected.checksum:
        * platform/gtk/editing/selection/caret-before-select-expected.png:
        * platform/gtk/editing/selection/caret-before-select-expected.txt:
        * platform/gtk/editing/selection/replaced-boundaries-3-expected.checksum:
        * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
        * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
        * platform/gtk/editing/selection/select-box-expected.checksum:
        * platform/gtk/editing/selection/select-box-expected.png:
        * platform/gtk/editing/selection/select-box-expected.txt:
        * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.checksum:
        * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
        * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
        * platform/gtk/fast/block/float/float-avoidance-expected.checksum:
        * platform/gtk/fast/block/float/float-avoidance-expected.png:
        * platform/gtk/fast/block/margin-collapse/103-expected.checksum:
        * platform/gtk/fast/block/margin-collapse/103-expected.png:
        * platform/gtk/fast/forms/001-expected.checksum:
        * platform/gtk/fast/forms/001-expected.png:
        * platform/gtk/fast/forms/001-expected.txt:
        * platform/gtk/fast/forms/003-expected.checksum:
        * platform/gtk/fast/forms/003-expected.png:
        * platform/gtk/fast/forms/003-expected.txt:
        * platform/gtk/fast/forms/004-expected.checksum:
        * platform/gtk/fast/forms/004-expected.png:
        * platform/gtk/fast/forms/004-expected.txt:
        * platform/gtk/fast/forms/HTMLOptionElement_label01-expected.checksum:
        * platform/gtk/fast/forms/HTMLOptionElement_label01-expected.png:
        * platform/gtk/fast/forms/HTMLOptionElement_label01-expected.txt:
        * platform/gtk/fast/forms/HTMLOptionElement_label02-expected.checksum:
        * platform/gtk/fast/forms/HTMLOptionElement_label02-expected.png:
        * platform/gtk/fast/forms/HTMLOptionElement_label02-expected.txt:
        * platform/gtk/fast/forms/HTMLOptionElement_label03-expected.checksum:
        * platform/gtk/fast/forms/HTMLOptionElement_label03-expected.png:
        * platform/gtk/fast/forms/HTMLOptionElement_label03-expected.txt:
        * platform/gtk/fast/forms/HTMLOptionElement_label04-expected.checksum:
        * platform/gtk/fast/forms/HTMLOptionElement_label04-expected.png:
        * platform/gtk/fast/forms/HTMLOptionElement_label04-expected.txt:
        * platform/gtk/fast/forms/HTMLOptionElement_label06-expected.checksum:
        * platform/gtk/fast/forms/HTMLOptionElement_label06-expected.png:
        * platform/gtk/fast/forms/HTMLOptionElement_label06-expected.txt:
        * platform/gtk/fast/forms/HTMLOptionElement_label07-expected.checksum:
        * platform/gtk/fast/forms/HTMLOptionElement_label07-expected.png:
        * platform/gtk/fast/forms/HTMLOptionElement_label07-expected.txt:
        * platform/gtk/fast/forms/basic-selects-expected.checksum:
        * platform/gtk/fast/forms/basic-selects-expected.png:
        * platform/gtk/fast/forms/basic-selects-expected.txt:
        * platform/gtk/fast/forms/control-clip-overflow-expected.checksum:
        * platform/gtk/fast/forms/control-clip-overflow-expected.png:
        * platform/gtk/fast/forms/control-restrict-line-height-expected.checksum:
        * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
        * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
        * platform/gtk/fast/forms/disabled-select-change-index-expected.checksum:
        * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
        * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
        * platform/gtk/fast/forms/form-element-geometry-expected.checksum:
        * platform/gtk/fast/forms/form-element-geometry-expected.png:
        * platform/gtk/fast/forms/form-element-geometry-expected.txt:
        * platform/gtk/fast/forms/menulist-deselect-update-expected.checksum:
        * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
        * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
        * platform/gtk/fast/forms/menulist-narrow-width-expected.checksum:
        * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
        * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
        * platform/gtk/fast/forms/menulist-no-overflow-expected.checksum:
        * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
        * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
        * platform/gtk/fast/forms/menulist-restrict-line-height-expected.checksum:
        * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
        * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
        * platform/gtk/fast/forms/menulist-separator-painting-expected.checksum:
        * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
        * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
        * platform/gtk/fast/forms/menulist-style-color-expected.checksum:
        * platform/gtk/fast/forms/menulist-style-color-expected.png:
        * platform/gtk/fast/forms/menulist-style-color-expected.txt:
        * platform/gtk/fast/forms/menulist-width-change-expected.checksum:
        * platform/gtk/fast/forms/menulist-width-change-expected.png:
        * platform/gtk/fast/forms/menulist-width-change-expected.txt:
        * platform/gtk/fast/forms/option-script-expected.checksum:
        * platform/gtk/fast/forms/option-script-expected.png:
        * platform/gtk/fast/forms/option-script-expected.txt:
        * platform/gtk/fast/forms/option-strip-whitespace-expected.checksum:
        * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
        * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
        * platform/gtk/fast/forms/option-text-clip-expected.checksum:
        * platform/gtk/fast/forms/option-text-clip-expected.png:
        * platform/gtk/fast/forms/select-align-expected.checksum:
        * platform/gtk/fast/forms/select-align-expected.png:
        * platform/gtk/fast/forms/select-baseline-expected.checksum:
        * platform/gtk/fast/forms/select-baseline-expected.png:
        * platform/gtk/fast/forms/select-baseline-expected.txt:
        * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.checksum:
        * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
        * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
        * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.checksum:
        * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
        * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
        * platform/gtk/fast/forms/select-disabled-appearance-expected.checksum:
        * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
        * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
        * platform/gtk/fast/forms/select-initial-position-expected.checksum:
        * platform/gtk/fast/forms/select-initial-position-expected.png:
        * platform/gtk/fast/forms/select-initial-position-expected.txt:
        * platform/gtk/fast/forms/select-selected-expected.checksum:
        * platform/gtk/fast/forms/select-selected-expected.png:
        * platform/gtk/fast/forms/select-selected-expected.txt:
        * platform/gtk/fast/forms/select-size-expected.checksum:
        * platform/gtk/fast/forms/select-size-expected.png:
        * platform/gtk/fast/forms/select-size-expected.txt:
        * platform/gtk/fast/forms/select-style-expected.checksum:
        * platform/gtk/fast/forms/select-style-expected.png:
        * platform/gtk/fast/forms/select-style-expected.txt:
        * platform/gtk/fast/forms/select-visual-hebrew-expected.checksum:
        * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
        * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
        * platform/gtk/fast/forms/select-writing-direction-natural-expected.checksum:
        * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
        * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
        * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.checksum:
        * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
        * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
        * platform/gtk/fast/html/keygen-expected.checksum:
        * platform/gtk/fast/html/keygen-expected.png:
        * platform/gtk/fast/html/keygen-expected.txt:
        * platform/gtk/fast/invalid/014-expected.checksum:
        * platform/gtk/fast/invalid/014-expected.png:
        * platform/gtk/fast/invalid/014-expected.txt:
        * platform/gtk/fast/invalid/residual-style-expected.txt:
        * platform/gtk/fast/parser/document-write-option-expected.checksum:
        * platform/gtk/fast/parser/document-write-option-expected.png:
        * platform/gtk/fast/parser/document-write-option-expected.txt:
        * platform/gtk/fast/replaced/replaced-breaking-expected.checksum:
        * platform/gtk/fast/replaced/replaced-breaking-expected.png:
        * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
        * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.checksum:
        * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
        * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
        * platform/gtk/fast/replaced/three-selects-break-expected.checksum:
        * platform/gtk/fast/replaced/three-selects-break-expected.png:
        * platform/gtk/fast/replaced/three-selects-break-expected.txt:
        * platform/gtk/fast/replaced/width100percent-menulist-expected.checksum:
        * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
        * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
        * platform/gtk/fast/text/international/bidi-menulist-expected.checksum:
        * platform/gtk/fast/text/international/bidi-menulist-expected.png:
        * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
        * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.checksum:
        * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
        * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
        * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
        * platform/gtk/tables/mozilla/bugs/bug1188-expected.checksum:
        * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
        * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
        * platform/gtk/tables/mozilla/bugs/bug18359-expected.checksum:
        * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
        * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
        * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.checksum:
        * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
        * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
        * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
        * platform/gtk/tables/mozilla/bugs/bug29326-expected.checksum:
        * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
        * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
        * platform/gtk/tables/mozilla/bugs/bug33855-expected.checksum:
        * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
        * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
        * platform/gtk/tables/mozilla/bugs/bug4382-expected.checksum:
        * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
        * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
        * platform/gtk/tables/mozilla/bugs/bug96334-expected.checksum:
        * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
        * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
        * platform/gtk/tables/mozilla/core/margins-expected.checksum:
        * platform/gtk/tables/mozilla/core/margins-expected.png:
        * platform/gtk/tables/mozilla/core/margins-expected.txt:
        * platform/gtk/tables/mozilla/dom/tableDom-expected.checksum:
        * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
        * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
        * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.checksum:
        * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
        * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
        * platform/gtk/transforms/2d/zoom-menulist-expected.checksum:
        * platform/gtk/transforms/2d/zoom-menulist-expected.png:
        * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
2011-03-23  Martin Robinson  <mrobinson@igalia.com>

        Reviewed by Xan Lopez.

        [GTK] Force DumpRenderTree to use 96 DPI
        https://bugs.webkit.org/show_bug.cgi?id=56866

        Make sure that GTK+ is set to use 96 DPI when running tests. This ensures
        broader compatibility with WebKit2 and makes setting font sizes more straightforward.

        * DumpRenderTree/gtk/DumpRenderTree.cpp:
        (initializeGtkFontSettings): Set the screen resolution and GTK+ xft property to 96 DPI.
        (resetDefaultsToConsistentValues):Remove the call which repeatedly set the GDK screen resolution.
        (setDefaultsToConsistentStateValuesForTesting): Update the font sizes to reflect the new DPI.

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

196 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/gtk/editing/pasteboard/4641033-expected.checksum
LayoutTests/platform/gtk/editing/pasteboard/4641033-expected.png
LayoutTests/platform/gtk/editing/pasteboard/4641033-expected.txt
LayoutTests/platform/gtk/editing/pasteboard/4944770-1-expected.checksum
LayoutTests/platform/gtk/editing/pasteboard/4944770-1-expected.png
LayoutTests/platform/gtk/editing/pasteboard/4944770-1-expected.txt
LayoutTests/platform/gtk/editing/pasteboard/4944770-2-expected.checksum
LayoutTests/platform/gtk/editing/pasteboard/4944770-2-expected.png
LayoutTests/platform/gtk/editing/pasteboard/4944770-2-expected.txt
LayoutTests/platform/gtk/editing/selection/caret-before-select-expected.checksum
LayoutTests/platform/gtk/editing/selection/caret-before-select-expected.png
LayoutTests/platform/gtk/editing/selection/caret-before-select-expected.txt
LayoutTests/platform/gtk/editing/selection/replaced-boundaries-3-expected.checksum
LayoutTests/platform/gtk/editing/selection/replaced-boundaries-3-expected.png
LayoutTests/platform/gtk/editing/selection/replaced-boundaries-3-expected.txt
LayoutTests/platform/gtk/editing/selection/select-box-expected.checksum
LayoutTests/platform/gtk/editing/selection/select-box-expected.png
LayoutTests/platform/gtk/editing/selection/select-box-expected.txt
LayoutTests/platform/gtk/editing/selection/select-element-paragraph-boundary-expected.checksum
LayoutTests/platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png
LayoutTests/platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt
LayoutTests/platform/gtk/fast/block/float/float-avoidance-expected.checksum
LayoutTests/platform/gtk/fast/block/float/float-avoidance-expected.png
LayoutTests/platform/gtk/fast/block/margin-collapse/103-expected.checksum
LayoutTests/platform/gtk/fast/block/margin-collapse/103-expected.png
LayoutTests/platform/gtk/fast/forms/001-expected.checksum
LayoutTests/platform/gtk/fast/forms/001-expected.png
LayoutTests/platform/gtk/fast/forms/001-expected.txt
LayoutTests/platform/gtk/fast/forms/003-expected.checksum
LayoutTests/platform/gtk/fast/forms/003-expected.png
LayoutTests/platform/gtk/fast/forms/003-expected.txt
LayoutTests/platform/gtk/fast/forms/004-expected.checksum
LayoutTests/platform/gtk/fast/forms/004-expected.png
LayoutTests/platform/gtk/fast/forms/004-expected.txt
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label01-expected.checksum
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label01-expected.png
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label01-expected.txt
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label02-expected.checksum
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label02-expected.png
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label02-expected.txt
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label03-expected.checksum
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label03-expected.png
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label03-expected.txt
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label04-expected.checksum
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label04-expected.png
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label04-expected.txt
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label06-expected.checksum
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label06-expected.png
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label06-expected.txt
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label07-expected.checksum
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label07-expected.png
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label07-expected.txt
LayoutTests/platform/gtk/fast/forms/basic-selects-expected.checksum
LayoutTests/platform/gtk/fast/forms/basic-selects-expected.png
LayoutTests/platform/gtk/fast/forms/basic-selects-expected.txt
LayoutTests/platform/gtk/fast/forms/control-clip-overflow-expected.checksum
LayoutTests/platform/gtk/fast/forms/control-clip-overflow-expected.png
LayoutTests/platform/gtk/fast/forms/control-restrict-line-height-expected.checksum
LayoutTests/platform/gtk/fast/forms/control-restrict-line-height-expected.png
LayoutTests/platform/gtk/fast/forms/control-restrict-line-height-expected.txt
LayoutTests/platform/gtk/fast/forms/disabled-select-change-index-expected.checksum
LayoutTests/platform/gtk/fast/forms/disabled-select-change-index-expected.png
LayoutTests/platform/gtk/fast/forms/disabled-select-change-index-expected.txt
LayoutTests/platform/gtk/fast/forms/form-element-geometry-expected.checksum
LayoutTests/platform/gtk/fast/forms/form-element-geometry-expected.png
LayoutTests/platform/gtk/fast/forms/form-element-geometry-expected.txt
LayoutTests/platform/gtk/fast/forms/menulist-deselect-update-expected.checksum
LayoutTests/platform/gtk/fast/forms/menulist-deselect-update-expected.png
LayoutTests/platform/gtk/fast/forms/menulist-deselect-update-expected.txt
LayoutTests/platform/gtk/fast/forms/menulist-narrow-width-expected.checksum
LayoutTests/platform/gtk/fast/forms/menulist-narrow-width-expected.png
LayoutTests/platform/gtk/fast/forms/menulist-narrow-width-expected.txt
LayoutTests/platform/gtk/fast/forms/menulist-no-overflow-expected.checksum
LayoutTests/platform/gtk/fast/forms/menulist-no-overflow-expected.png
LayoutTests/platform/gtk/fast/forms/menulist-no-overflow-expected.txt
LayoutTests/platform/gtk/fast/forms/menulist-restrict-line-height-expected.checksum
LayoutTests/platform/gtk/fast/forms/menulist-restrict-line-height-expected.png
LayoutTests/platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt
LayoutTests/platform/gtk/fast/forms/menulist-separator-painting-expected.checksum
LayoutTests/platform/gtk/fast/forms/menulist-separator-painting-expected.png
LayoutTests/platform/gtk/fast/forms/menulist-separator-painting-expected.txt
LayoutTests/platform/gtk/fast/forms/menulist-style-color-expected.checksum
LayoutTests/platform/gtk/fast/forms/menulist-style-color-expected.png
LayoutTests/platform/gtk/fast/forms/menulist-style-color-expected.txt
LayoutTests/platform/gtk/fast/forms/menulist-width-change-expected.checksum
LayoutTests/platform/gtk/fast/forms/menulist-width-change-expected.png
LayoutTests/platform/gtk/fast/forms/menulist-width-change-expected.txt
LayoutTests/platform/gtk/fast/forms/option-script-expected.checksum
LayoutTests/platform/gtk/fast/forms/option-script-expected.png
LayoutTests/platform/gtk/fast/forms/option-script-expected.txt
LayoutTests/platform/gtk/fast/forms/option-strip-whitespace-expected.checksum
LayoutTests/platform/gtk/fast/forms/option-strip-whitespace-expected.png
LayoutTests/platform/gtk/fast/forms/option-strip-whitespace-expected.txt
LayoutTests/platform/gtk/fast/forms/option-text-clip-expected.checksum
LayoutTests/platform/gtk/fast/forms/option-text-clip-expected.png
LayoutTests/platform/gtk/fast/forms/select-align-expected.checksum
LayoutTests/platform/gtk/fast/forms/select-align-expected.png
LayoutTests/platform/gtk/fast/forms/select-baseline-expected.checksum
LayoutTests/platform/gtk/fast/forms/select-baseline-expected.png
LayoutTests/platform/gtk/fast/forms/select-baseline-expected.txt
LayoutTests/platform/gtk/fast/forms/select-change-listbox-to-popup-expected.checksum
LayoutTests/platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png
LayoutTests/platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt
LayoutTests/platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.checksum
LayoutTests/platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png
LayoutTests/platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt
LayoutTests/platform/gtk/fast/forms/select-disabled-appearance-expected.checksum
LayoutTests/platform/gtk/fast/forms/select-disabled-appearance-expected.png
LayoutTests/platform/gtk/fast/forms/select-disabled-appearance-expected.txt
LayoutTests/platform/gtk/fast/forms/select-initial-position-expected.checksum
LayoutTests/platform/gtk/fast/forms/select-initial-position-expected.png
LayoutTests/platform/gtk/fast/forms/select-initial-position-expected.txt
LayoutTests/platform/gtk/fast/forms/select-selected-expected.checksum
LayoutTests/platform/gtk/fast/forms/select-selected-expected.png
LayoutTests/platform/gtk/fast/forms/select-selected-expected.txt
LayoutTests/platform/gtk/fast/forms/select-size-expected.checksum
LayoutTests/platform/gtk/fast/forms/select-size-expected.png
LayoutTests/platform/gtk/fast/forms/select-size-expected.txt
LayoutTests/platform/gtk/fast/forms/select-style-expected.checksum
LayoutTests/platform/gtk/fast/forms/select-style-expected.png
LayoutTests/platform/gtk/fast/forms/select-style-expected.txt
LayoutTests/platform/gtk/fast/forms/select-visual-hebrew-expected.checksum
LayoutTests/platform/gtk/fast/forms/select-visual-hebrew-expected.png
LayoutTests/platform/gtk/fast/forms/select-visual-hebrew-expected.txt
LayoutTests/platform/gtk/fast/forms/select-writing-direction-natural-expected.checksum
LayoutTests/platform/gtk/fast/forms/select-writing-direction-natural-expected.png
LayoutTests/platform/gtk/fast/forms/select-writing-direction-natural-expected.txt
LayoutTests/platform/gtk/fast/forms/stuff-on-my-optgroup-expected.checksum
LayoutTests/platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png
LayoutTests/platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt
LayoutTests/platform/gtk/fast/html/keygen-expected.checksum
LayoutTests/platform/gtk/fast/html/keygen-expected.png
LayoutTests/platform/gtk/fast/html/keygen-expected.txt
LayoutTests/platform/gtk/fast/invalid/014-expected.checksum
LayoutTests/platform/gtk/fast/invalid/014-expected.png
LayoutTests/platform/gtk/fast/invalid/014-expected.txt
LayoutTests/platform/gtk/fast/invalid/residual-style-expected.txt
LayoutTests/platform/gtk/fast/parser/document-write-option-expected.checksum
LayoutTests/platform/gtk/fast/parser/document-write-option-expected.png
LayoutTests/platform/gtk/fast/parser/document-write-option-expected.txt
LayoutTests/platform/gtk/fast/replaced/replaced-breaking-expected.checksum
LayoutTests/platform/gtk/fast/replaced/replaced-breaking-expected.png
LayoutTests/platform/gtk/fast/replaced/replaced-breaking-expected.txt
LayoutTests/platform/gtk/fast/replaced/replaced-breaking-mixture-expected.checksum
LayoutTests/platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png
LayoutTests/platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt
LayoutTests/platform/gtk/fast/replaced/three-selects-break-expected.checksum
LayoutTests/platform/gtk/fast/replaced/three-selects-break-expected.png
LayoutTests/platform/gtk/fast/replaced/three-selects-break-expected.txt
LayoutTests/platform/gtk/fast/replaced/width100percent-menulist-expected.checksum
LayoutTests/platform/gtk/fast/replaced/width100percent-menulist-expected.png
LayoutTests/platform/gtk/fast/replaced/width100percent-menulist-expected.txt
LayoutTests/platform/gtk/fast/text/international/bidi-menulist-expected.checksum
LayoutTests/platform/gtk/fast/text/international/bidi-menulist-expected.png
LayoutTests/platform/gtk/fast/text/international/bidi-menulist-expected.txt
LayoutTests/platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.checksum
LayoutTests/platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png
LayoutTests/platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt
LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1188-expected.checksum
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1188-expected.png
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1188-expected.txt
LayoutTests/platform/gtk/tables/mozilla/bugs/bug18359-expected.checksum
LayoutTests/platform/gtk/tables/mozilla/bugs/bug18359-expected.png
LayoutTests/platform/gtk/tables/mozilla/bugs/bug18359-expected.txt
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-3-expected.checksum
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt
LayoutTests/platform/gtk/tables/mozilla/bugs/bug29326-expected.checksum
LayoutTests/platform/gtk/tables/mozilla/bugs/bug29326-expected.png
LayoutTests/platform/gtk/tables/mozilla/bugs/bug29326-expected.txt
LayoutTests/platform/gtk/tables/mozilla/bugs/bug33855-expected.checksum
LayoutTests/platform/gtk/tables/mozilla/bugs/bug33855-expected.png
LayoutTests/platform/gtk/tables/mozilla/bugs/bug33855-expected.txt
LayoutTests/platform/gtk/tables/mozilla/bugs/bug4382-expected.checksum
LayoutTests/platform/gtk/tables/mozilla/bugs/bug4382-expected.png
LayoutTests/platform/gtk/tables/mozilla/bugs/bug4382-expected.txt
LayoutTests/platform/gtk/tables/mozilla/bugs/bug96334-expected.checksum
LayoutTests/platform/gtk/tables/mozilla/bugs/bug96334-expected.png
LayoutTests/platform/gtk/tables/mozilla/bugs/bug96334-expected.txt
LayoutTests/platform/gtk/tables/mozilla/core/margins-expected.checksum
LayoutTests/platform/gtk/tables/mozilla/core/margins-expected.png
LayoutTests/platform/gtk/tables/mozilla/core/margins-expected.txt
LayoutTests/platform/gtk/tables/mozilla/dom/tableDom-expected.checksum
LayoutTests/platform/gtk/tables/mozilla/dom/tableDom-expected.png
LayoutTests/platform/gtk/tables/mozilla/dom/tableDom-expected.txt
LayoutTests/platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.checksum
LayoutTests/platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png
LayoutTests/platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt
LayoutTests/platform/gtk/transforms/2d/zoom-menulist-expected.checksum
LayoutTests/platform/gtk/transforms/2d/zoom-menulist-expected.png
LayoutTests/platform/gtk/transforms/2d/zoom-menulist-expected.txt
Tools/ChangeLog
Tools/DumpRenderTree/gtk/DumpRenderTree.cpp

index 6db3922..d78a07f 100644 (file)
@@ -1,5 +1,208 @@
 2011-03-26  Martin Robinson  <mrobinson@igalia.com>
 
+        Reviewed by Xan Lopez.
+
+        [GTK] Force DumpRenderTree to use 96 DPI
+        https://bugs.webkit.org/show_bug.cgi?id=56866
+
+        Update GTK+ test results which now have differ.
+
+        * platform/gtk/editing/pasteboard/4641033-expected.checksum:
+        * platform/gtk/editing/pasteboard/4641033-expected.png:
+        * platform/gtk/editing/pasteboard/4641033-expected.txt:
+        * platform/gtk/editing/pasteboard/4944770-1-expected.checksum:
+        * platform/gtk/editing/pasteboard/4944770-1-expected.png:
+        * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
+        * platform/gtk/editing/pasteboard/4944770-2-expected.checksum:
+        * platform/gtk/editing/pasteboard/4944770-2-expected.png:
+        * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
+        * platform/gtk/editing/selection/caret-before-select-expected.checksum:
+        * platform/gtk/editing/selection/caret-before-select-expected.png:
+        * platform/gtk/editing/selection/caret-before-select-expected.txt:
+        * platform/gtk/editing/selection/replaced-boundaries-3-expected.checksum:
+        * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
+        * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
+        * platform/gtk/editing/selection/select-box-expected.checksum:
+        * platform/gtk/editing/selection/select-box-expected.png:
+        * platform/gtk/editing/selection/select-box-expected.txt:
+        * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.checksum:
+        * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
+        * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
+        * platform/gtk/fast/block/float/float-avoidance-expected.checksum:
+        * platform/gtk/fast/block/float/float-avoidance-expected.png:
+        * platform/gtk/fast/block/margin-collapse/103-expected.checksum:
+        * platform/gtk/fast/block/margin-collapse/103-expected.png:
+        * platform/gtk/fast/forms/001-expected.checksum:
+        * platform/gtk/fast/forms/001-expected.png:
+        * platform/gtk/fast/forms/001-expected.txt:
+        * platform/gtk/fast/forms/003-expected.checksum:
+        * platform/gtk/fast/forms/003-expected.png:
+        * platform/gtk/fast/forms/003-expected.txt:
+        * platform/gtk/fast/forms/004-expected.checksum:
+        * platform/gtk/fast/forms/004-expected.png:
+        * platform/gtk/fast/forms/004-expected.txt:
+        * platform/gtk/fast/forms/HTMLOptionElement_label01-expected.checksum:
+        * platform/gtk/fast/forms/HTMLOptionElement_label01-expected.png:
+        * platform/gtk/fast/forms/HTMLOptionElement_label01-expected.txt:
+        * platform/gtk/fast/forms/HTMLOptionElement_label02-expected.checksum:
+        * platform/gtk/fast/forms/HTMLOptionElement_label02-expected.png:
+        * platform/gtk/fast/forms/HTMLOptionElement_label02-expected.txt:
+        * platform/gtk/fast/forms/HTMLOptionElement_label03-expected.checksum:
+        * platform/gtk/fast/forms/HTMLOptionElement_label03-expected.png:
+        * platform/gtk/fast/forms/HTMLOptionElement_label03-expected.txt:
+        * platform/gtk/fast/forms/HTMLOptionElement_label04-expected.checksum:
+        * platform/gtk/fast/forms/HTMLOptionElement_label04-expected.png:
+        * platform/gtk/fast/forms/HTMLOptionElement_label04-expected.txt:
+        * platform/gtk/fast/forms/HTMLOptionElement_label06-expected.checksum:
+        * platform/gtk/fast/forms/HTMLOptionElement_label06-expected.png:
+        * platform/gtk/fast/forms/HTMLOptionElement_label06-expected.txt:
+        * platform/gtk/fast/forms/HTMLOptionElement_label07-expected.checksum:
+        * platform/gtk/fast/forms/HTMLOptionElement_label07-expected.png:
+        * platform/gtk/fast/forms/HTMLOptionElement_label07-expected.txt:
+        * platform/gtk/fast/forms/basic-selects-expected.checksum:
+        * platform/gtk/fast/forms/basic-selects-expected.png:
+        * platform/gtk/fast/forms/basic-selects-expected.txt:
+        * platform/gtk/fast/forms/control-clip-overflow-expected.checksum:
+        * platform/gtk/fast/forms/control-clip-overflow-expected.png:
+        * platform/gtk/fast/forms/control-restrict-line-height-expected.checksum:
+        * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
+        * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
+        * platform/gtk/fast/forms/disabled-select-change-index-expected.checksum:
+        * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
+        * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
+        * platform/gtk/fast/forms/form-element-geometry-expected.checksum:
+        * platform/gtk/fast/forms/form-element-geometry-expected.png:
+        * platform/gtk/fast/forms/form-element-geometry-expected.txt:
+        * platform/gtk/fast/forms/menulist-deselect-update-expected.checksum:
+        * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
+        * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
+        * platform/gtk/fast/forms/menulist-narrow-width-expected.checksum:
+        * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
+        * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
+        * platform/gtk/fast/forms/menulist-no-overflow-expected.checksum:
+        * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
+        * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
+        * platform/gtk/fast/forms/menulist-restrict-line-height-expected.checksum:
+        * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
+        * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
+        * platform/gtk/fast/forms/menulist-separator-painting-expected.checksum:
+        * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
+        * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
+        * platform/gtk/fast/forms/menulist-style-color-expected.checksum:
+        * platform/gtk/fast/forms/menulist-style-color-expected.png:
+        * platform/gtk/fast/forms/menulist-style-color-expected.txt:
+        * platform/gtk/fast/forms/menulist-width-change-expected.checksum:
+        * platform/gtk/fast/forms/menulist-width-change-expected.png:
+        * platform/gtk/fast/forms/menulist-width-change-expected.txt:
+        * platform/gtk/fast/forms/option-script-expected.checksum:
+        * platform/gtk/fast/forms/option-script-expected.png:
+        * platform/gtk/fast/forms/option-script-expected.txt:
+        * platform/gtk/fast/forms/option-strip-whitespace-expected.checksum:
+        * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
+        * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
+        * platform/gtk/fast/forms/option-text-clip-expected.checksum:
+        * platform/gtk/fast/forms/option-text-clip-expected.png:
+        * platform/gtk/fast/forms/select-align-expected.checksum:
+        * platform/gtk/fast/forms/select-align-expected.png:
+        * platform/gtk/fast/forms/select-baseline-expected.checksum:
+        * platform/gtk/fast/forms/select-baseline-expected.png:
+        * platform/gtk/fast/forms/select-baseline-expected.txt:
+        * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.checksum:
+        * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
+        * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
+        * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.checksum:
+        * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
+        * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
+        * platform/gtk/fast/forms/select-disabled-appearance-expected.checksum:
+        * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
+        * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
+        * platform/gtk/fast/forms/select-initial-position-expected.checksum:
+        * platform/gtk/fast/forms/select-initial-position-expected.png:
+        * platform/gtk/fast/forms/select-initial-position-expected.txt:
+        * platform/gtk/fast/forms/select-selected-expected.checksum:
+        * platform/gtk/fast/forms/select-selected-expected.png:
+        * platform/gtk/fast/forms/select-selected-expected.txt:
+        * platform/gtk/fast/forms/select-size-expected.checksum:
+        * platform/gtk/fast/forms/select-size-expected.png:
+        * platform/gtk/fast/forms/select-size-expected.txt:
+        * platform/gtk/fast/forms/select-style-expected.checksum:
+        * platform/gtk/fast/forms/select-style-expected.png:
+        * platform/gtk/fast/forms/select-style-expected.txt:
+        * platform/gtk/fast/forms/select-visual-hebrew-expected.checksum:
+        * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
+        * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
+        * platform/gtk/fast/forms/select-writing-direction-natural-expected.checksum:
+        * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
+        * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
+        * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.checksum:
+        * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
+        * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
+        * platform/gtk/fast/html/keygen-expected.checksum:
+        * platform/gtk/fast/html/keygen-expected.png:
+        * platform/gtk/fast/html/keygen-expected.txt:
+        * platform/gtk/fast/invalid/014-expected.checksum:
+        * platform/gtk/fast/invalid/014-expected.png:
+        * platform/gtk/fast/invalid/014-expected.txt:
+        * platform/gtk/fast/invalid/residual-style-expected.txt:
+        * platform/gtk/fast/parser/document-write-option-expected.checksum:
+        * platform/gtk/fast/parser/document-write-option-expected.png:
+        * platform/gtk/fast/parser/document-write-option-expected.txt:
+        * platform/gtk/fast/replaced/replaced-breaking-expected.checksum:
+        * platform/gtk/fast/replaced/replaced-breaking-expected.png:
+        * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
+        * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.checksum:
+        * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
+        * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
+        * platform/gtk/fast/replaced/three-selects-break-expected.checksum:
+        * platform/gtk/fast/replaced/three-selects-break-expected.png:
+        * platform/gtk/fast/replaced/three-selects-break-expected.txt:
+        * platform/gtk/fast/replaced/width100percent-menulist-expected.checksum:
+        * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
+        * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
+        * platform/gtk/fast/text/international/bidi-menulist-expected.checksum:
+        * platform/gtk/fast/text/international/bidi-menulist-expected.png:
+        * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
+        * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.checksum:
+        * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
+        * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
+        * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
+        * platform/gtk/tables/mozilla/bugs/bug1188-expected.checksum:
+        * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
+        * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
+        * platform/gtk/tables/mozilla/bugs/bug18359-expected.checksum:
+        * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
+        * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
+        * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.checksum:
+        * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
+        * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
+        * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
+        * platform/gtk/tables/mozilla/bugs/bug29326-expected.checksum:
+        * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
+        * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
+        * platform/gtk/tables/mozilla/bugs/bug33855-expected.checksum:
+        * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
+        * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
+        * platform/gtk/tables/mozilla/bugs/bug4382-expected.checksum:
+        * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
+        * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
+        * platform/gtk/tables/mozilla/bugs/bug96334-expected.checksum:
+        * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
+        * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
+        * platform/gtk/tables/mozilla/core/margins-expected.checksum:
+        * platform/gtk/tables/mozilla/core/margins-expected.png:
+        * platform/gtk/tables/mozilla/core/margins-expected.txt:
+        * platform/gtk/tables/mozilla/dom/tableDom-expected.checksum:
+        * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
+        * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
+        * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.checksum:
+        * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
+        * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
+        * platform/gtk/transforms/2d/zoom-menulist-expected.checksum:
+        * platform/gtk/transforms/2d/zoom-menulist-expected.png:
+        * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
+
+2011-03-26  Martin Robinson  <mrobinson@igalia.com>
+
         Rebaseline many GTK+ tests after r81994.
 
         * platform/gtk/fast/block/positioning/056-expected.txt:
index e8b6661..dcea94b 100644 (file)
Binary files a/LayoutTests/platform/gtk/editing/pasteboard/4641033-expected.png and b/LayoutTests/platform/gtk/editing/pasteboard/4641033-expected.png differ
index 6e31789..242279b 100644 (file)
@@ -20,16 +20,16 @@ layer at (0,0) size 800x600
         RenderImage {IMG} at (0,0) size 76x103
         RenderText {#text} at (76,88) size 4x19
           text run at (76,88) width 4: " "
-        RenderMenuList {SELECT} at (82,84) size 57x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 55x25
+        RenderMenuList {SELECT} at (82,84) size 53x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 51x25
             RenderText at (3,3) size 9x19
               text run at (3,3) width 9: "1"
       RenderBlock (anonymous) at (0,167) size 784x113
         RenderImage {IMG} at (0,0) size 76x103
         RenderText {#text} at (76,88) size 4x19
           text run at (76,88) width 4: " "
-        RenderMenuList {SELECT} at (82,84) size 57x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 55x25
+        RenderMenuList {SELECT} at (82,84) size 53x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 51x25
             RenderText at (3,3) size 9x19
               text run at (3,3) width 9: "1"
         RenderText {#text} at (0,0) size 0x0
index ca70c80..a1899ec 100644 (file)
Binary files a/LayoutTests/platform/gtk/editing/pasteboard/4944770-1-expected.png and b/LayoutTests/platform/gtk/editing/pasteboard/4944770-1-expected.png differ
index e938e6b..9050597 100644 (file)
@@ -11,15 +11,15 @@ layer at (0,0) size 800x600
       RenderBlock {DIV} at (0,54) size 784x31
         RenderText {#text} at (0,6) size 21x19
           text run at (0,6) width 21: "foo"
-        RenderMenuList {SELECT} at (23,2) size 41x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 39x25
+        RenderMenuList {SELECT} at (23,2) size 37x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 35x25
             RenderText at (3,3) size 9x19
               text run at (3,3) width 9: "1"
       RenderBlock {DIV} at (0,85) size 784x31
         RenderText {#text} at (0,6) size 21x19
           text run at (0,6) width 21: "foo"
-        RenderMenuList {SELECT} at (23,2) size 41x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 39x25
+        RenderMenuList {SELECT} at (23,2) size 37x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 35x25
             RenderText at (3,3) size 9x19
               text run at (3,3) width 9: "1"
 caret: position 3 of child 1 {SELECT} of child 4 {DIV} of body
index 76d3257..bd214d1 100644 (file)
Binary files a/LayoutTests/platform/gtk/editing/pasteboard/4944770-2-expected.png and b/LayoutTests/platform/gtk/editing/pasteboard/4944770-2-expected.png differ
index 391a19b..ba8a2ec 100644 (file)
@@ -9,17 +9,17 @@ layer at (0,0) size 800x600
           text run at (408,0) width 368: "There should be spaces added before and after the inserted"
           text run at (0,19) width 50: "content."
       RenderBlock {DIV} at (0,54) size 784x31
-        RenderMenuList {SELECT} at (2,2) size 41x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 39x25
+        RenderMenuList {SELECT} at (2,2) size 37x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 35x25
             RenderText at (3,3) size 9x19
               text run at (3,3) width 9: "1"
       RenderBlock {DIV} at (0,85) size 784x31
         RenderText {#text} at (0,6) size 8x19
           text run at (0,6) width 8: "x"
-        RenderMenuList {SELECT} at (10,2) size 41x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 39x25
+        RenderMenuList {SELECT} at (10,2) size 37x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 35x25
             RenderText at (3,3) size 9x19
               text run at (3,3) width 9: "1"
-        RenderText {#text} at (53,6) size 8x19
-          text run at (53,6) width 8: "x"
+        RenderText {#text} at (49,6) size 8x19
+          text run at (49,6) width 8: "x"
 caret: position 3 of child 1 {SELECT} of child 4 {DIV} of body
index cf27205..a64bf89 100644 (file)
Binary files a/LayoutTests/platform/gtk/editing/selection/caret-before-select-expected.png and b/LayoutTests/platform/gtk/editing/selection/caret-before-select-expected.png differ
index 6fb64b7..9e49a64 100644 (file)
@@ -4,10 +4,10 @@ layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x105 [border: (5px solid #FF0000)]
-        RenderMenuList {SELECT} at (39,39) size 62x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 60x25
+        RenderMenuList {SELECT} at (39,39) size 58x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 56x25
             RenderText at (3,3) size 30x19
               text run at (3,3) width 30: "One"
-        RenderText {#text} at (103,43) size 26x19
-          text run at (103,43) width 26: "blaa"
+        RenderText {#text} at (99,43) size 26x19
+          text run at (99,43) width 26: "blaa"
 caret: position 0 of child 0 {SELECT} of child 0 {DIV} of body
index cf1c41b..f01684b 100644 (file)
Binary files a/LayoutTests/platform/gtk/editing/selection/replaced-boundaries-3-expected.png and b/LayoutTests/platform/gtk/editing/selection/replaced-boundaries-3-expected.png differ
index 121dd93..c0ad44f 100644 (file)
@@ -18,8 +18,8 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,0) size 22x19
           text run at (0,0) width 22: "abc"
         RenderBR {BR} at (22,15) size 0x0
-        RenderMenuList {SELECT} at (2,21) size 287x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 285x25
+        RenderMenuList {SELECT} at (2,21) size 283x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 281x25
             RenderText at (3,3) size 255x19
               text run at (3,3) width 255: "this select box shouldn't be selected"
         RenderText {#text} at (0,0) size 0x0
index 17b4603..40bb073 100644 (file)
Binary files a/LayoutTests/platform/gtk/editing/selection/select-box-expected.png and b/LayoutTests/platform/gtk/editing/selection/select-box-expected.png differ
index b26b98b..31826c7 100644 (file)
@@ -64,10 +64,10 @@ layer at (0,0) size 800x600
         RenderBlock {DIV} at (0,0) size 784x31
           RenderText {#text} at (0,6) size 71x19
             text run at (0,6) width 71: "select box: "
-          RenderMenuList {SELECT} at (73,2) size 41x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 39x25
+          RenderMenuList {SELECT} at (73,2) size 37x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 35x25
               RenderText at (3,3) size 9x19
                 text run at (3,3) width 9: "1"
-          RenderText {#text} at (116,6) size 66x19
-            text run at (116,6) width 66: " the end ..."
+          RenderText {#text} at (112,6) size 66x19
+            text run at (112,6) width 66: " the end ..."
 caret: position 1 of child 0 {#text} of child 1 {DIV} of child 3 {DIV} of body
index a7090f9..b4e8400 100644 (file)
Binary files a/LayoutTests/platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png and b/LayoutTests/platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png differ
index 8edc1cb..b4dda9d 100644 (file)
@@ -13,8 +13,8 @@ layer at (0,0) size 800x600
           text run at (326,0) width 424: "The caret should be at the end of the paragraph below, just after the"
           text run at (0,19) width 67: "select box."
       RenderBlock {DIV} at (0,54) size 784x31
-        RenderMenuList {SELECT} at (2,2) size 41x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 39x25
+        RenderMenuList {SELECT} at (2,2) size 37x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 35x25
             RenderText at (3,3) size 9x19
               text run at (3,3) width 9: "1"
 caret: position 1 of child 0 {SELECT} of child 2 {DIV} of body
index 20e3811..b986a07 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/block/float/float-avoidance-expected.png and b/LayoutTests/platform/gtk/fast/block/float/float-avoidance-expected.png differ
index f071ec9..d79b8de 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/block/margin-collapse/103-expected.png and b/LayoutTests/platform/gtk/fast/block/margin-collapse/103-expected.png differ
index 8d4593a..aa4bcb4 100644 (file)
@@ -1 +1 @@
-d17a7e8c99371057cceec8a172454940
\ No newline at end of file
+8930c3f0cf1a7ff614e6263ead346b30
\ No newline at end of file
index d55cf04..d114b5c 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/001-expected.png and b/LayoutTests/platform/gtk/fast/forms/001-expected.png differ
index c205227..60c41f5 100644 (file)
@@ -9,12 +9,12 @@ layer at (0,0) size 800x600
       RenderTable {TABLE} at (0,58) size 784x86 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 780x82
           RenderTableRow {TR} at (0,0) size 780x82
-            RenderTableCell {TD} at (0,0) size 144x82 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderMenuList {SELECT} at (3,1) size 138x80 [bgcolor=#FFFFFF] [border: (40px solid #FF0000)]
-                RenderBlock (anonymous) at (40,40) size 58x25
+            RenderTableCell {TD} at (0,0) size 140x82 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderMenuList {SELECT} at (3,1) size 134x80 [bgcolor=#FFFFFF] [border: (40px solid #FF0000)]
+                RenderBlock (anonymous) at (40,40) size 54x25
                   RenderText at (3,3) size 28x19
                     text run at (3,3) width 28: "Foo"
-            RenderTableCell {TD} at (144,40) size 636x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (140,40) size 640x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
       RenderBlock {P} at (0,160) size 784x24
         RenderTable {TABLE} at (0,0) size 784x24 [border: (2px outset #808080)]
           RenderTableSection {TBODY} at (2,2) size 780x20
index de924cd..2bf7e2b 100644 (file)
@@ -1 +1 @@
-4ca084000f9330cfe464a8f2f92ea434
\ No newline at end of file
+2d8d9bbcee01527982e2a1a72c29cef8
\ No newline at end of file
index d124bf2..2ae2e28 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/003-expected.png and b/LayoutTests/platform/gtk/fast/forms/003-expected.png differ
index e8794ef..a239a20 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,0) size 70x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 68x25
+      RenderMenuList {SELECT} at (2,0) size 66x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 64x25
           RenderText at (3,3) size 38x19
             text run at (3,3) width 38: "Hello"
       RenderBlock (anonymous) at (0,29) size 784x19
index 5f2cae8..39a469e 100644 (file)
@@ -1 +1 @@
-1d67fe6b13e8a0d8d6ec28cfec31e014
\ No newline at end of file
+ccd2b56da75411a7adb7e14745e2d8e6
\ No newline at end of file
index 296b1a3..aaf3af0 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/004-expected.png and b/LayoutTests/platform/gtk/fast/forms/004-expected.png differ
index c0b0a01..cf211c1 100644 (file)
@@ -3,14 +3,14 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderMenuList {SELECT} at (2,2) size 70x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 68x25
+      RenderMenuList {SELECT} at (2,2) size 66x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 64x25
           RenderText at (3,3) size 38x19
             text run at (3,3) width 38: "Hello"
-      RenderText {#text} at (74,6) size 4x19
-        text run at (74,6) width 4: " "
-      RenderMenuList {SELECT} at (80,2) size 97x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 95x25
+      RenderText {#text} at (70,6) size 4x19
+        text run at (70,6) width 4: " "
+      RenderMenuList {SELECT} at (76,2) size 93x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 91x25
           RenderText at (3,3) size 65x19
             text run at (3,3) width 65: "Goodbye"
       RenderText {#text} at (0,0) size 0x0
index a763895..bbf8fcd 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label01-expected.png and b/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label01-expected.png differ
index a7794e8..3249e05 100644 (file)
@@ -6,8 +6,8 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 673x19
         text run at (0,0) width 673: "In the selection list below, the text 'The label for this element is \"1\"' should appear, and not the character '1'"
       RenderBR {BR} at (673,15) size 0x0
-      RenderMenuList {SELECT} at (2,21) size 246x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 244x25
+      RenderMenuList {SELECT} at (2,21) size 242x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 240x25
           RenderText at (3,3) size 214x19
             text run at (3,3) width 214: "the label for this element is \"1\""
       RenderText {#text} at (0,0) size 0x0
index c2cb513..122e020 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label02-expected.png and b/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label02-expected.png differ
index a0ca20e..c4250b1 100644 (file)
@@ -6,8 +6,8 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 300x19
         text run at (0,0) width 300: "With the label empty, the enclosing text is used."
       RenderBR {BR} at (300,15) size 0x0
-      RenderMenuList {SELECT} at (2,21) size 394x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 392x25
+      RenderMenuList {SELECT} at (2,21) size 390x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 388x25
           RenderText at (3,3) size 362x19
             text run at (3,3) width 362: "empty label should display empty string to match IE"
       RenderText {#text} at (0,0) size 0x0
index 9a2c660..ae37d8a 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label03-expected.png and b/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label03-expected.png differ
index b587a06..dec8521 100644 (file)
@@ -6,8 +6,8 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 436x19
         text run at (0,0) width 436: "When the label contains only white space, the containing text is used."
       RenderBR {BR} at (436,15) size 0x0
-      RenderMenuList {SELECT} at (2,21) size 436x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 434x25
+      RenderMenuList {SELECT} at (2,21) size 432x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 430x25
           RenderText at (3,3) size 404x19
             text run at (3,3) width 404: "white space label should display empty string to match IE"
       RenderText {#text} at (0,0) size 0x0
index 81d023b..c2d9367 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label04-expected.png and b/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label04-expected.png differ
index af6c0a7..3d5bdfc 100644 (file)
@@ -6,8 +6,8 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 595x19
         text run at (0,0) width 595: "The label attribute appears, but is missing the equals value piece, so the containing text is used."
       RenderBR {BR} at (595,15) size 0x0
-      RenderMenuList {SELECT} at (2,21) size 592x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 590x25
+      RenderMenuList {SELECT} at (2,21) size 588x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 586x25
           RenderText at (3,3) size 560x19
             text run at (3,3) width 560: "the label attribute is mentioned but no value is specified; this text should appear"
       RenderText {#text} at (0,0) size 0x0
index 5a67259..e3271bc 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label06-expected.png and b/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label06-expected.png differ
index dd3e13f..9ddd4e6 100644 (file)
@@ -6,7 +6,7 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 718x19
         text run at (0,0) width 718: "The select item below has a label specified, and no enclosed text. There should be no text shown in the select box."
       RenderBR {BR} at (718,15) size 0x0
-      RenderMenuList {SELECT} at (2,21) size 32x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 30x25
+      RenderMenuList {SELECT} at (2,21) size 28x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 26x25
           RenderBR at (3,3) size 0x19 [bgcolor=#FFFFFF]
       RenderText {#text} at (0,0) size 0x0
index 3a2eb94..50e02a4 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label07-expected.png and b/LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label07-expected.png differ
index fe1a5ff..5a2cb72 100644 (file)
@@ -7,7 +7,7 @@ layer at (0,0) size 800x600
         text run at (0,0) width 781: "The select item below has a label specified, and enclosed text that is whitespace. There should be no text shown in the select"
         text run at (0,19) width 28: "box."
       RenderBR {BR} at (28,34) size 0x0
-      RenderMenuList {SELECT} at (2,40) size 32x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 30x25
+      RenderMenuList {SELECT} at (2,40) size 28x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 26x25
           RenderBR at (3,3) size 0x19 [bgcolor=#FFFFFF]
       RenderText {#text} at (0,0) size 0x0
index 61b89e2..90b1584 100644 (file)
@@ -1 +1 @@
-387e802680cdc1b7794aea3559f2113e
\ No newline at end of file
+1fa8a39d0d9a95168af44f074241b515
\ No newline at end of file
index 1c745c4..852885e 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/basic-selects-expected.png and b/LayoutTests/platform/gtk/fast/forms/basic-selects-expected.png differ
index e93b997..f8cd4fe 100644 (file)
@@ -6,169 +6,169 @@ layer at (0,0) size 781x644
       RenderBlock {DIV} at (0,0) size 765x628 [border: (1px solid #FF0000)]
         RenderText {#text} at (1,7) size 164x19
           text run at (1,7) width 164: "Whitespace in option text:"
-        RenderMenuList {SELECT} at (167,3) size 62x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 60x25
+        RenderMenuList {SELECT} at (167,3) size 58x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 56x25
             RenderText at (3,3) size 30x19
               text run at (3,3) width 30: "f o o"
-        RenderText {#text} at (231,7) size 7x19
-          text run at (231,7) width 7: "a"
-        RenderMenuList {SELECT} at (240,3) size 62x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 60x25
+        RenderText {#text} at (227,7) size 7x19
+          text run at (227,7) width 7: "a"
+        RenderMenuList {SELECT} at (236,3) size 58x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 56x25
             RenderText at (3,3) size 30x19
               text run at (3,3) width 30: "f o o"
-        RenderText {#text} at (304,7) size 8x19
-          text run at (304,7) width 8: "b"
-        RenderBR {BR} at (312,7) size 0x19
+        RenderText {#text} at (296,7) size 8x19
+          text run at (296,7) width 8: "b"
+        RenderBR {BR} at (304,7) size 0x19
         RenderBR {BR} at (1,31) size 0x19
         RenderText {#text} at (1,54) size 135x19
           text run at (1,54) width 135: "Simple select control:"
-        RenderMenuList {SELECT} at (138,50) size 55x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 53x25
+        RenderMenuList {SELECT} at (138,50) size 51x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 49x25
             RenderText at (3,3) size 22x19
               text run at (3,3) width 22: "foo"
-        RenderText {#text} at (195,54) size 7x19
-          text run at (195,54) width 7: "a"
-        RenderMenuList {SELECT} at (204,50) size 55x27 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
-          RenderBlock (anonymous) at (1,1) size 53x25
+        RenderText {#text} at (191,54) size 7x19
+          text run at (191,54) width 7: "a"
+        RenderMenuList {SELECT} at (200,50) size 51x27 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
+          RenderBlock (anonymous) at (1,1) size 49x25
             RenderText at (3,3) size 22x19
               text run at (3,3) width 22: "foo"
-        RenderText {#text} at (261,54) size 8x19
-          text run at (261,54) width 8: "b"
-        RenderBR {BR} at (269,54) size 0x19
+        RenderText {#text} at (253,54) size 8x19
+          text run at (253,54) width 8: "b"
+        RenderBR {BR} at (261,54) size 0x19
         RenderBR {BR} at (1,78) size 0x19
         RenderText {#text} at (1,101) size 194x19
           text run at (1,101) width 194: "Line-height should be ignored:"
-        RenderMenuList {SELECT} at (197,97) size 54x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 52x25
+        RenderMenuList {SELECT} at (197,97) size 50x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 48x25
             RenderText at (3,3) size 22x19
               text run at (3,3) width 22: "foo"
-        RenderText {#text} at (253,101) size 7x19
-          text run at (253,101) width 7: "a"
-        RenderMenuList {SELECT} at (262,97) size 55x27 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
-          RenderBlock (anonymous) at (1,1) size 53x25
+        RenderText {#text} at (249,101) size 7x19
+          text run at (249,101) width 7: "a"
+        RenderMenuList {SELECT} at (258,97) size 51x27 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
+          RenderBlock (anonymous) at (1,1) size 49x25
             RenderText at (3,3) size 22x19
               text run at (3,3) width 22: "foo"
-        RenderText {#text} at (319,101) size 8x19
-          text run at (319,101) width 8: "b"
-        RenderBR {BR} at (327,101) size 0x19
+        RenderText {#text} at (311,101) size 8x19
+          text run at (311,101) width 8: "b"
+        RenderBR {BR} at (319,101) size 0x19
         RenderBR {BR} at (1,125) size 0x19
         RenderText {#text} at (1,152) size 434x19
           text run at (1,152) width 434: "Padding should be respected, the arrow button shouldn't change size:"
-        RenderMenuList {SELECT} at (437,144) size 62x35 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (5,5) size 52x25
+        RenderMenuList {SELECT} at (437,144) size 58x35 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (5,5) size 48x25
             RenderText at (3,3) size 22x19
               text run at (3,3) width 22: "foo"
-        RenderText {#text} at (501,152) size 7x19
-          text run at (501,152) width 7: "a"
-        RenderMenuList {SELECT} at (510,144) size 62x35 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
-          RenderBlock (anonymous) at (5,5) size 52x25
+        RenderText {#text} at (497,152) size 7x19
+          text run at (497,152) width 7: "a"
+        RenderMenuList {SELECT} at (506,144) size 58x35 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
+          RenderBlock (anonymous) at (5,5) size 48x25
             RenderText at (3,3) size 22x19
               text run at (3,3) width 22: "foo"
-        RenderText {#text} at (574,152) size 8x19
-          text run at (574,152) width 8: "b"
-        RenderBR {BR} at (582,152) size 0x19
+        RenderText {#text} at (566,152) size 8x19
+          text run at (566,152) width 8: "b"
+        RenderBR {BR} at (574,152) size 0x19
         RenderBR {BR} at (1,180) size 0x19
         RenderText {#text} at (1,210) size 176x19
           text run at (1,210) width 176: "Border should be respected:"
-        RenderMenuList {SELECT} at (179,199) size 68x41 [bgcolor=#FFFFFF] [border: (8px solid #33CCFF)]
-          RenderBlock (anonymous) at (8,8) size 52x25
+        RenderMenuList {SELECT} at (179,199) size 64x41 [bgcolor=#FFFFFF] [border: (8px solid #33CCFF)]
+          RenderBlock (anonymous) at (8,8) size 48x25
             RenderText at (3,3) size 22x19
               text run at (3,3) width 22: "foo"
-        RenderText {#text} at (249,210) size 7x19
-          text run at (249,210) width 7: "a"
-        RenderMenuList {SELECT} at (258,199) size 68x41 [color=#808080] [bgcolor=#FFFFFF] [border: (8px solid #33CCFF)]
-          RenderBlock (anonymous) at (8,8) size 52x25
+        RenderText {#text} at (245,210) size 7x19
+          text run at (245,210) width 7: "a"
+        RenderMenuList {SELECT} at (254,199) size 64x41 [color=#808080] [bgcolor=#FFFFFF] [border: (8px solid #33CCFF)]
+          RenderBlock (anonymous) at (8,8) size 48x25
             RenderText at (3,3) size 22x19
               text run at (3,3) width 22: "foo"
-        RenderText {#text} at (328,210) size 8x19
-          text run at (328,210) width 8: "b"
-        RenderBR {BR} at (336,210) size 0x19
+        RenderText {#text} at (320,210) size 8x19
+          text run at (320,210) width 8: "b"
+        RenderBR {BR} at (328,210) size 0x19
         RenderBR {BR} at (1,241) size 0x19
         RenderText {#text} at (1,272) size 116x19
           text run at (1,272) width 116: "Border + padding:"
-        RenderMenuList {SELECT} at (119,260) size 70x43 [bgcolor=#FFFFFF] [border: (4px solid #33CCFF)]
-          RenderBlock (anonymous) at (9,9) size 52x25
+        RenderMenuList {SELECT} at (119,260) size 66x43 [bgcolor=#FFFFFF] [border: (4px solid #33CCFF)]
+          RenderBlock (anonymous) at (9,9) size 48x25
             RenderText at (3,3) size 22x19
               text run at (3,3) width 22: "foo"
-        RenderText {#text} at (191,272) size 7x19
-          text run at (191,272) width 7: "a"
-        RenderMenuList {SELECT} at (200,260) size 70x43 [color=#808080] [bgcolor=#FFFFFF] [border: (4px solid #33CCFF)]
-          RenderBlock (anonymous) at (9,9) size 52x25
+        RenderText {#text} at (187,272) size 7x19
+          text run at (187,272) width 7: "a"
+        RenderMenuList {SELECT} at (196,260) size 66x43 [color=#808080] [bgcolor=#FFFFFF] [border: (4px solid #33CCFF)]
+          RenderBlock (anonymous) at (9,9) size 48x25
             RenderText at (3,3) size 22x19
               text run at (3,3) width 22: "foo"
-        RenderText {#text} at (272,272) size 8x19
-          text run at (272,272) width 8: "b"
-        RenderBR {BR} at (280,272) size 0x19
+        RenderText {#text} at (264,272) size 8x19
+          text run at (264,272) width 8: "b"
+        RenderBR {BR} at (272,272) size 0x19
         RenderBR {BR} at (1,304) size 0x19
         RenderText {#text} at (1,326) size 481x19
           text run at (1,326) width 481: "Height larger than font-size, button should grow, text baseline should center:"
-        RenderMenuList {SELECT} at (484,321) size 54x30 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,2) size 52x25
+        RenderMenuList {SELECT} at (484,321) size 50x30 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,2) size 48x25
             RenderText at (3,3) size 22x19
               text run at (3,3) width 22: "foo"
-        RenderText {#text} at (540,326) size 7x19
-          text run at (540,326) width 7: "a"
-        RenderMenuList {SELECT} at (549,321) size 54x30 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
-          RenderBlock (anonymous) at (1,2) size 52x25
+        RenderText {#text} at (536,326) size 7x19
+          text run at (536,326) width 7: "a"
+        RenderMenuList {SELECT} at (545,321) size 50x30 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
+          RenderBlock (anonymous) at (1,2) size 48x25
             RenderText at (3,3) size 22x19
               text run at (3,3) width 22: "foo"
-        RenderText {#text} at (605,326) size 8x19
-          text run at (605,326) width 8: "b"
-        RenderBR {BR} at (613,326) size 0x19
+        RenderText {#text} at (597,326) size 8x19
+          text run at (597,326) width 8: "b"
+        RenderBR {BR} at (605,326) size 0x19
         RenderBR {BR} at (1,350) size 0x19
         RenderText {#text} at (1,366) size 502x19
           text run at (1,366) width 502: "Heigh smaller than font-size, whole select shrinks and is baselined with the text:"
-        RenderMenuList {SELECT} at (505,378) size 55x3 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 53x25
+        RenderMenuList {SELECT} at (505,378) size 51x3 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 49x25
             RenderText at (3,3) size 22x19
               text run at (3,3) width 22: "foo"
-        RenderText {#text} at (562,366) size 7x19
-          text run at (562,366) width 7: "a"
-        RenderMenuList {SELECT} at (571,378) size 55x3 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 53x25
+        RenderText {#text} at (558,366) size 7x19
+          text run at (558,366) width 7: "a"
+        RenderMenuList {SELECT} at (567,378) size 51x3 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 49x25
             RenderText at (3,3) size 22x19
               text run at (3,3) width 22: "foo"
-        RenderText {#text} at (628,366) size 8x19
-          text run at (628,366) width 8: "b"
-        RenderBR {BR} at (636,366) size 0x19
+        RenderText {#text} at (620,366) size 8x19
+          text run at (620,366) width 8: "b"
+        RenderBR {BR} at (628,366) size 0x19
         RenderBR {BR} at (1,382) size 0x19
         RenderText {#text} at (1,398) size 168x19
           text run at (1,398) width 168: "select control with size=0: "
         RenderBR {BR} at (169,398) size 0x19
-        RenderMenuList {SELECT} at (3,417) size 256x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 254x25
+        RenderMenuList {SELECT} at (3,417) size 252x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 250x25
             RenderText at (3,3) size 96x19
               text run at (3,3) width 96: "Future Series"
-        RenderText {#text} at (261,421) size 4x19
-          text run at (261,421) width 4: " "
+        RenderText {#text} at (257,421) size 4x19
+          text run at (257,421) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
         RenderText {#text} at (1,445) size 168x19
           text run at (1,445) width 168: "select control with size=1: "
         RenderBR {BR} at (169,445) size 0x19
-        RenderMenuList {SELECT} at (3,464) size 256x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 254x25
+        RenderMenuList {SELECT} at (3,464) size 252x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 250x25
             RenderText at (3,3) size 96x19
               text run at (3,3) width 96: "Future Series"
-        RenderText {#text} at (261,468) size 4x19
-          text run at (261,468) width 4: " "
+        RenderText {#text} at (257,468) size 4x19
+          text run at (257,468) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
         RenderText {#text} at (1,492) size 165x19
           text run at (1,492) width 165: "Non-styled select control: "
         RenderBR {BR} at (166,492) size 0x19
-        RenderMenuList {SELECT} at (3,511) size 276x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (11,11) size 254x25
+        RenderMenuList {SELECT} at (3,511) size 272x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (11,11) size 250x25
             RenderText at (3,3) size 96x19
               text run at (3,3) width 96: "Future Series"
-        RenderText {#text} at (281,525) size 4x19
-          text run at (281,525) width 4: " "
+        RenderText {#text} at (277,525) size 4x19
+          text run at (277,525) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
         RenderText {#text} at (1,559) size 290x19
           text run at (1,559) width 290: "Styled select control with large border-radius: "
         RenderBR {BR} at (291,559) size 0x19
-        RenderMenuList {SELECT} at (3,578) size 276x47 [bgcolor=#33CCFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (11,11) size 254x25
+        RenderMenuList {SELECT} at (3,578) size 272x47 [bgcolor=#33CCFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (11,11) size 250x25
             RenderText at (3,3) size 96x19
               text run at (3,3) width 96: "Future Series"
-        RenderText {#text} at (281,592) size 4x19
-          text run at (281,592) width 4: " "
+        RenderText {#text} at (277,592) size 4x19
+          text run at (277,592) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
index 93d203e..e05ab12 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/control-clip-overflow-expected.png and b/LayoutTests/platform/gtk/fast/forms/control-clip-overflow-expected.png differ
index 96a0308..69f556f 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/control-restrict-line-height-expected.png and b/LayoutTests/platform/gtk/fast/forms/control-restrict-line-height-expected.png differ
index 0813b4b..855064a 100644 (file)
@@ -6,12 +6,12 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 519x19
         text run at (0,0) width 519: "This tests that we don't honor line-height for controls that have restricted font size. "
       RenderBR {BR} at (0,0) size 0x0
-      RenderMenuList {SELECT} at (2,21) size 390x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 388x25
+      RenderMenuList {SELECT} at (2,21) size 386x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 384x25
           RenderText at (3,3) size 358x19
             text run at (3,3) width 358: "This text should be centered vertically in the button"
-      RenderText {#text} at (394,25) size 4x19
-        text run at (394,25) width 4: " "
+      RenderText {#text} at (390,25) size 4x19
+        text run at (390,25) width 4: " "
       RenderBR {BR} at (0,0) size 0x0
       RenderButton {INPUT} at (2,52) size 374x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
         RenderBlock (anonymous) at (8,4) size 358x19
index b7d8844..77a623d 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/disabled-select-change-index-expected.png and b/LayoutTests/platform/gtk/fast/forms/disabled-select-change-index-expected.png differ
index abd29e9..b7aab56 100644 (file)
@@ -3,26 +3,26 @@ layer at (0,0) size 781x632
 layer at (0,0) size 781x632
   RenderBlock {HTML} at (0,0) size 781x632
     RenderBody {BODY} at (8,8) size 765x616
-      RenderMenuList {SELECT} at (2,2) size 76x27 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
-        RenderBlock (anonymous) at (1,1) size 74x25
+      RenderMenuList {SELECT} at (2,2) size 72x27 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
+        RenderBlock (anonymous) at (1,1) size 70x25
           RenderText at (3,3) size 44x19
             text run at (3,3) width 44: "PASS"
-      RenderBR {BR} at (80,21) size 0x0
-      RenderMenuList {SELECT} at (2,33) size 76x27 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
-        RenderBlock (anonymous) at (1,1) size 74x25
+      RenderBR {BR} at (76,21) size 0x0
+      RenderMenuList {SELECT} at (2,33) size 72x27 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
+        RenderBlock (anonymous) at (1,1) size 70x25
           RenderText at (3,3) size 44x19
             text run at (3,3) width 44: "PASS"
-      RenderBR {BR} at (80,52) size 0x0
-      RenderMenuList {SELECT} at (2,64) size 76x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 74x25
+      RenderBR {BR} at (76,52) size 0x0
+      RenderMenuList {SELECT} at (2,64) size 72x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 70x25
           RenderText at (3,3) size 44x19
             text run at (3,3) width 44: "PASS"
-      RenderBR {BR} at (80,83) size 0x0
-      RenderMenuList {SELECT} at (2,95) size 76x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 74x25
+      RenderBR {BR} at (76,83) size 0x0
+      RenderMenuList {SELECT} at (2,95) size 72x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 70x25
           RenderText at (3,3) size 44x19
             text run at (3,3) width 44: "PASS"
-      RenderBR {BR} at (80,114) size 0x0
+      RenderBR {BR} at (76,114) size 0x0
       RenderListBox {SELECT} at (2,126) size 66x81 [color=#808080] [bgcolor=#FFFFFF] [border: (1px inset #808080)]
       RenderBR {BR} at (70,202) size 0x0
       RenderListBox {SELECT} at (2,211) size 66x81 [color=#808080] [bgcolor=#FFFFFF] [border: (1px inset #808080)]
index 794db16..0caf1c4 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/form-element-geometry-expected.png and b/LayoutTests/platform/gtk/fast/forms/form-element-geometry-expected.png differ
index e203ac9..af57e3b 100644 (file)
@@ -12,9 +12,9 @@ layer at (0,0) size 781x746
       RenderBlock {H2} at (0,96) size 765x28
         RenderText {#text} at (0,0) size 165x28
           text run at (0,0) width 165: "Bounding Boxes"
-      RenderTable {TABLE} at (0,143) size 192x38
-        RenderTableSection {TBODY} at (0,0) size 192x38
-          RenderTableRow {TR} at (0,2) size 192x34
+      RenderTable {TABLE} at (0,143) size 188x38
+        RenderTableSection {TBODY} at (0,0) size 188x38
+          RenderTableRow {TR} at (0,2) size 188x34
             RenderTableCell {TD} at (2,2) size 66x34 [r=0 c=0 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 64x32 [border: (2px solid #0000FF)]
                 RenderInline {FONT} at (0,0) size 60x28
@@ -22,45 +22,45 @@ layer at (0,0) size 781x746
                     RenderBlock (anonymous) at (8,4) size 44x19
                       RenderText at (0,0) size 44x19
                         text run at (0,0) width 44: "button"
-            RenderTableCell {TD} at (70,2) size 78x33 [r=0 c=1 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 76x31 [border: (2px solid #0000FF)]
-                RenderInline {FONT} at (0,0) size 72x28
-                  RenderMenuList {SELECT} at (2,2) size 72x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                    RenderBlock (anonymous) at (1,1) size 70x25
+            RenderTableCell {TD} at (70,2) size 74x33 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 72x31 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 68x28
+                  RenderMenuList {SELECT} at (2,2) size 68x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                    RenderBlock (anonymous) at (1,1) size 66x25
                       RenderText at (3,3) size 40x19
                         text run at (3,3) width 40: "menu"
-            RenderTableCell {TD} at (150,9) size 19x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (146,9) size 19x19 [r=0 c=2 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 17x17 [border: (2px solid #0000FF)]
                 RenderInline {FONT} at (0,0) size 13x28
                   RenderBlock {INPUT} at (2,2) size 13x13
-            RenderTableCell {TD} at (171,9) size 19x19 [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (167,9) size 19x19 [r=0 c=3 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 17x17 [border: (2px solid #0000FF)]
                 RenderInline {FONT} at (0,0) size 13x28
                   RenderBlock {INPUT} at (2,2) size 13x13
-      RenderTable {TABLE} at (0,181) size 192x38
-        RenderTableSection {TBODY} at (0,0) size 192x38
-          RenderTableRow {TR} at (0,2) size 192x34
+      RenderTable {TABLE} at (0,181) size 188x38
+        RenderTableSection {TBODY} at (0,0) size 188x38
+          RenderTableRow {TR} at (0,2) size 188x34
             RenderTableCell {TD} at (2,2) size 66x34 [r=0 c=0 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 64x32 [border: (2px solid #0000FF)]
                 RenderButton {INPUT} at (2,2) size 60x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
                   RenderBlock (anonymous) at (8,4) size 44x19
                     RenderText at (0,0) size 44x19
                       text run at (0,0) width 44: "button"
-            RenderTableCell {TD} at (70,2) size 78x33 [r=0 c=1 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 76x31 [border: (2px solid #0000FF)]
-                RenderMenuList {SELECT} at (2,2) size 72x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                  RenderBlock (anonymous) at (1,1) size 70x25
+            RenderTableCell {TD} at (70,2) size 74x33 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 72x31 [border: (2px solid #0000FF)]
+                RenderMenuList {SELECT} at (2,2) size 68x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                  RenderBlock (anonymous) at (1,1) size 66x25
                     RenderText at (3,3) size 40x19
                       text run at (3,3) width 40: "menu"
-            RenderTableCell {TD} at (150,9) size 19x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (146,9) size 19x19 [r=0 c=2 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 17x17 [border: (2px solid #0000FF)]
                 RenderBlock {INPUT} at (2,2) size 13x13
-            RenderTableCell {TD} at (171,9) size 19x19 [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (167,9) size 19x19 [r=0 c=3 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 17x17 [border: (2px solid #0000FF)]
                 RenderBlock {INPUT} at (2,2) size 13x13
-      RenderTable {TABLE} at (0,219) size 192x38
-        RenderTableSection {TBODY} at (0,0) size 192x38
-          RenderTableRow {TR} at (0,2) size 192x34
+      RenderTable {TABLE} at (0,219) size 188x38
+        RenderTableSection {TBODY} at (0,0) size 188x38
+          RenderTableRow {TR} at (0,2) size 188x34
             RenderTableCell {TD} at (2,2) size 66x34 [r=0 c=0 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 64x32 [border: (2px solid #0000FF)]
                 RenderInline {FONT} at (0,0) size 60x12
@@ -68,18 +68,18 @@ layer at (0,0) size 781x746
                     RenderBlock (anonymous) at (8,4) size 44x19
                       RenderText at (0,0) size 44x19
                         text run at (0,0) width 44: "button"
-            RenderTableCell {TD} at (70,2) size 78x33 [r=0 c=1 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 76x31 [border: (2px solid #0000FF)]
-                RenderInline {FONT} at (0,0) size 72x12
-                  RenderMenuList {SELECT} at (2,2) size 72x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                    RenderBlock (anonymous) at (1,1) size 70x25
+            RenderTableCell {TD} at (70,2) size 74x33 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 72x31 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 68x12
+                  RenderMenuList {SELECT} at (2,2) size 68x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                    RenderBlock (anonymous) at (1,1) size 66x25
                       RenderText at (3,3) size 40x19
                         text run at (3,3) width 40: "menu"
-            RenderTableCell {TD} at (150,9) size 19x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (146,9) size 19x19 [r=0 c=2 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 17x17 [border: (2px solid #0000FF)]
                 RenderInline {FONT} at (0,0) size 13x12
                   RenderBlock {INPUT} at (2,2) size 13x13
-            RenderTableCell {TD} at (171,9) size 19x19 [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (167,9) size 19x19 [r=0 c=3 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 17x17 [border: (2px solid #0000FF)]
                 RenderInline {FONT} at (0,0) size 13x12
                   RenderBlock {INPUT} at (2,2) size 13x13
@@ -105,7 +105,7 @@ layer at (0,0) size 781x746
         RenderText {#text} at (0,0) size 200x28
           text run at (0,0) width 200: "Baseline Alignment"
       RenderBlock {DIV} at (0,414) size 765x33
-        RenderInline {FONT} at (0,0) size 243x28
+        RenderInline {FONT} at (0,0) size 239x28
           RenderText {#text} at (0,0) size 43x28
             text run at (0,0) width 43: "text "
           RenderButton {INPUT} at (45,3) size 60x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
@@ -114,16 +114,16 @@ layer at (0,0) size 781x746
                 text run at (0,0) width 44: "button"
           RenderText {#text} at (107,0) size 6x28
             text run at (107,0) width 6: " "
-          RenderMenuList {SELECT} at (115,3) size 72x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 70x25
+          RenderMenuList {SELECT} at (115,3) size 68x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 66x25
               RenderText at (3,3) size 40x19
                 text run at (3,3) width 40: "menu"
-          RenderText {#text} at (189,0) size 6x28
-            text run at (189,0) width 6: " "
-          RenderBlock {INPUT} at (199,11) size 13x13
-          RenderText {#text} at (216,0) size 6x28
-            text run at (216,0) width 6: " "
-          RenderBlock {INPUT} at (226,11) size 13x13
+          RenderText {#text} at (185,0) size 6x28
+            text run at (185,0) width 6: " "
+          RenderBlock {INPUT} at (195,11) size 13x13
+          RenderText {#text} at (212,0) size 6x28
+            text run at (212,0) width 6: " "
+          RenderBlock {INPUT} at (222,11) size 13x13
           RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,447) size 765x32
         RenderText {#text} at (0,6) size 27x19
@@ -134,19 +134,19 @@ layer at (0,0) size 781x746
               text run at (0,0) width 44: "button"
         RenderText {#text} at (91,6) size 4x19
           text run at (91,6) width 4: " "
-        RenderMenuList {SELECT} at (97,2) size 72x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 70x25
+        RenderMenuList {SELECT} at (97,2) size 68x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 66x25
             RenderText at (3,3) size 40x19
               text run at (3,3) width 40: "menu"
-        RenderText {#text} at (171,6) size 4x19
-          text run at (171,6) width 4: " "
-        RenderBlock {INPUT} at (179,10) size 13x13
-        RenderText {#text} at (196,6) size 4x19
-          text run at (196,6) width 4: " "
-        RenderBlock {INPUT} at (204,10) size 13x13
+        RenderText {#text} at (167,6) size 4x19
+          text run at (167,6) width 4: " "
+        RenderBlock {INPUT} at (175,10) size 13x13
+        RenderText {#text} at (192,6) size 4x19
+          text run at (192,6) width 4: " "
+        RenderBlock {INPUT} at (200,10) size 13x13
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,479) size 765x32
-        RenderInline {FONT} at (0,0) size 209x12
+        RenderInline {FONT} at (0,0) size 205x12
           RenderText {#text} at (0,12) size 18x12
             text run at (0,12) width 18: "text "
           RenderButton {INPUT} at (20,2) size 60x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
@@ -155,16 +155,16 @@ layer at (0,0) size 781x746
                 text run at (0,0) width 44: "button"
           RenderText {#text} at (82,12) size 3x12
             text run at (82,12) width 3: " "
-          RenderMenuList {SELECT} at (87,2) size 72x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 70x25
+          RenderMenuList {SELECT} at (87,2) size 68x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 66x25
               RenderText at (3,3) size 40x19
                 text run at (3,3) width 40: "menu"
-          RenderText {#text} at (161,12) size 3x12
-            text run at (161,12) width 3: " "
-          RenderBlock {INPUT} at (168,10) size 13x13
-          RenderText {#text} at (185,12) size 3x12
-            text run at (185,12) width 3: " "
-          RenderBlock {INPUT} at (192,10) size 13x13
+          RenderText {#text} at (157,12) size 3x12
+            text run at (157,12) width 3: " "
+          RenderBlock {INPUT} at (164,10) size 13x13
+          RenderText {#text} at (181,12) size 3x12
+            text run at (181,12) width 3: " "
+          RenderBlock {INPUT} at (188,10) size 13x13
           RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,511) size 765x59
         RenderText {#text} at (0,33) size 27x19
@@ -184,57 +184,57 @@ layer at (0,0) size 781x746
         RenderText {#text} at (0,0) size 197x28
           text run at (0,0) width 197: "Pop-up Menu Sizes"
       RenderBlock {DIV} at (0,636) size 765x32
-        RenderInline {FONT} at (0,0) size 188x28
+        RenderInline {FONT} at (0,0) size 176x28
           RenderText {#text} at (0,0) size 0x0
-          RenderMenuList {SELECT} at (2,3) size 32x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 30x25
+          RenderMenuList {SELECT} at (2,3) size 28x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 26x25
               RenderBR at (3,3) size 0x19 [bgcolor=#FFFFFF]
-          RenderText {#text} at (36,0) size 6x28
-            text run at (36,0) width 6: " "
-          RenderMenuList {SELECT} at (44,3) size 36x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 34x25
+          RenderText {#text} at (32,0) size 6x28
+            text run at (32,0) width 6: " "
+          RenderMenuList {SELECT} at (40,3) size 32x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 30x25
               RenderText at (3,3) size 4x19
                 text run at (3,3) width 4: "|"
-          RenderText {#text} at (82,0) size 6x28
-            text run at (82,0) width 6: " "
-          RenderMenuList {SELECT} at (90,3) size 96x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 94x25
+          RenderText {#text} at (74,0) size 6x28
+            text run at (74,0) width 6: " "
+          RenderMenuList {SELECT} at (82,3) size 92x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 90x25
               RenderText at (3,3) size 64x19
                 text run at (3,3) width 64: "xxxxxxxx"
           RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,668) size 765x31
-        RenderMenuList {SELECT} at (2,2) size 32x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 30x25
+        RenderMenuList {SELECT} at (2,2) size 28x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 26x25
             RenderBR at (3,3) size 0x19 [bgcolor=#FFFFFF]
-        RenderText {#text} at (36,6) size 4x19
-          text run at (36,6) width 4: " "
-        RenderMenuList {SELECT} at (42,2) size 36x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 34x25
+        RenderText {#text} at (32,6) size 4x19
+          text run at (32,6) width 4: " "
+        RenderMenuList {SELECT} at (38,2) size 32x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 30x25
             RenderText at (3,3) size 4x19
               text run at (3,3) width 4: "|"
-        RenderText {#text} at (80,6) size 4x19
-          text run at (80,6) width 4: " "
-        RenderMenuList {SELECT} at (86,2) size 96x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 94x25
+        RenderText {#text} at (72,6) size 4x19
+          text run at (72,6) width 4: " "
+        RenderMenuList {SELECT} at (78,2) size 92x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 90x25
             RenderText at (3,3) size 64x19
               text run at (3,3) width 64: "xxxxxxxx"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,699) size 765x31
-        RenderInline {FONT} at (0,0) size 182x12
+        RenderInline {FONT} at (0,0) size 170x12
           RenderText {#text} at (0,0) size 0x0
-          RenderMenuList {SELECT} at (2,2) size 32x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 30x25
+          RenderMenuList {SELECT} at (2,2) size 28x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 26x25
               RenderBR at (3,3) size 0x19 [bgcolor=#FFFFFF]
-          RenderText {#text} at (36,12) size 3x12
-            text run at (36,12) width 3: " "
-          RenderMenuList {SELECT} at (41,2) size 36x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 34x25
+          RenderText {#text} at (32,12) size 3x12
+            text run at (32,12) width 3: " "
+          RenderMenuList {SELECT} at (37,2) size 32x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 30x25
               RenderText at (3,3) size 4x19
                 text run at (3,3) width 4: "|"
-          RenderText {#text} at (79,12) size 3x12
-            text run at (79,12) width 3: " "
-          RenderMenuList {SELECT} at (84,2) size 96x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 94x25
+          RenderText {#text} at (71,12) size 3x12
+            text run at (71,12) width 3: " "
+          RenderMenuList {SELECT} at (76,2) size 92x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 90x25
               RenderText at (3,3) size 64x19
                 text run at (3,3) width 64: "xxxxxxxx"
           RenderText {#text} at (0,0) size 0x0
index a7f9224..1102c55 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/menulist-deselect-update-expected.png and b/LayoutTests/platform/gtk/fast/forms/menulist-deselect-update-expected.png differ
index 28d2fd6..a3b07c8 100644 (file)
@@ -5,8 +5,8 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderText {#text} at (0,6) size 73x19
         text run at (0,6) width 73: "Test result: "
-      RenderMenuList {SELECT} at (75,2) size 76x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 74x25
+      RenderMenuList {SELECT} at (75,2) size 72x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 70x25
           RenderText at (3,3) size 44x19
             text run at (3,3) width 44: "PASS"
       RenderText {#text} at (0,0) size 0x0
index b657e19..3ad9a38 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/menulist-narrow-width-expected.png and b/LayoutTests/platform/gtk/fast/forms/menulist-narrow-width-expected.png differ
index a0fb34c..46e4fee 100644 (file)
@@ -7,12 +7,12 @@ layer at (0,0) size 800x600
         text run at (0,0) width 499: "This tests that select elements with a narrow width (1px) are rendered correctly."
       RenderBR {BR} at (499,15) size 0x0
       RenderMenuList {SELECT} at (0,21) size 2x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 30x25
+        RenderBlock (anonymous) at (1,1) size 26x25
           RenderText at (3,3) size 25x19
             text run at (3,3) width 25: "test"
       RenderBR {BR} at (2,40) size 0x0
       RenderMenuList {SELECT} at (0,52) size 2x27 [bgcolor=#0000FF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 30x25
+        RenderBlock (anonymous) at (1,1) size 26x25
           RenderText at (3,3) size 25x19
             text run at (3,3) width 25: "test"
       RenderText {#text} at (0,0) size 0x0
index 40c8f1a..433cda1 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/menulist-no-overflow-expected.png and b/LayoutTests/platform/gtk/fast/forms/menulist-no-overflow-expected.png differ
index 7049bc1..4fa8350 100644 (file)
@@ -3,8 +3,8 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderMenuList {SELECT} at (0,0) size 251x21 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 249x19
+      RenderMenuList {SELECT} at (0,0) size 249x21 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 247x19
           RenderText at (3,3) size 226x13
             text run at (3,3) width 226: "No overflow should be allowed on popup menus!"
       RenderText {#text} at (0,0) size 0x0
index 4b6c64e..c034af4 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/menulist-restrict-line-height-expected.png and b/LayoutTests/platform/gtk/fast/forms/menulist-restrict-line-height-expected.png differ
index 5793bcd..c9ac3ed 100644 (file)
@@ -6,7 +6,7 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 417x19
         text run at (0,0) width 417: "This tests that we don't honor line-height for styled popup buttons."
       RenderBR {BR} at (417,15) size 0x0
-      RenderMenuList {SELECT} at (2,21) size 252x27 [bgcolor=#ADD8E6] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 250x25
+      RenderMenuList {SELECT} at (2,21) size 248x27 [bgcolor=#ADD8E6] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 246x25
           RenderText at (3,3) size 220x19
             text run at (3,3) width 220: "This text should not be clipped."
index a808eca..37fadd6 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/menulist-separator-painting-expected.png and b/LayoutTests/platform/gtk/fast/forms/menulist-separator-painting-expected.png differ
index dddb194..1fd26eb 100644 (file)
@@ -5,7 +5,7 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x6 [border: (3px solid #FFFFFF)]
       RenderBlock (anonymous) at (0,6) size 784x31
-        RenderMenuList {SELECT} at (2,2) size 32x27 [bgcolor=#FFFFFF] [border: (1px solid #008000)]
-          RenderBlock (anonymous) at (1,1) size 30x25
+        RenderMenuList {SELECT} at (2,2) size 28x27 [bgcolor=#FFFFFF] [border: (1px solid #008000)]
+          RenderBlock (anonymous) at (1,1) size 26x25
             RenderBR at (3,3) size 0x19 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 0x0
index b90fbb3..aa7b32f 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/menulist-style-color-expected.png and b/LayoutTests/platform/gtk/fast/forms/menulist-style-color-expected.png differ
index e002e1d..9f89e3b 100644 (file)
@@ -3,26 +3,26 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderMenuList {SELECT} at (2,2) size 83x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 81x25
+      RenderMenuList {SELECT} at (2,2) size 79x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 77x25
           RenderText at (3,3) size 51x19
             text run at (3,3) width 51: "Default"
-      RenderText {#text} at (87,6) size 4x19
-        text run at (87,6) width 4: " "
-      RenderMenuList {SELECT} at (93,2) size 62x27 [color=#FF0000] [bgcolor=#FFFFFF] [border: (1px solid #FF0000)]
-        RenderBlock (anonymous) at (1,1) size 60x25
+      RenderText {#text} at (83,6) size 4x19
+        text run at (83,6) width 4: " "
+      RenderMenuList {SELECT} at (89,2) size 58x27 [color=#FF0000] [bgcolor=#FFFFFF] [border: (1px solid #FF0000)]
+        RenderBlock (anonymous) at (1,1) size 56x25
           RenderText at (3,3) size 30x19
             text run at (3,3) width 30: "Red"
-      RenderText {#text} at (157,6) size 4x19
-        text run at (157,6) width 4: " "
-      RenderMenuList {SELECT} at (163,2) size 150x27 [bgcolor=#008000] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 148x25
+      RenderText {#text} at (149,6) size 4x19
+        text run at (149,6) width 4: " "
+      RenderMenuList {SELECT} at (155,2) size 146x27 [bgcolor=#008000] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 144x25
           RenderText at (3,3) size 118x19
             text run at (3,3) width 118: "Default on green"
-      RenderText {#text} at (315,6) size 4x19
-        text run at (315,6) width 4: " "
-      RenderMenuList {SELECT} at (321,2) size 129x27 [color=#FF0000] [bgcolor=#008000] [border: (1px solid #FF0000)]
-        RenderBlock (anonymous) at (1,1) size 127x25
+      RenderText {#text} at (303,6) size 4x19
+        text run at (303,6) width 4: " "
+      RenderMenuList {SELECT} at (309,2) size 125x27 [color=#FF0000] [bgcolor=#008000] [border: (1px solid #FF0000)]
+        RenderBlock (anonymous) at (1,1) size 123x25
           RenderText at (3,3) size 97x19
             text run at (3,3) width 97: "Red on green"
       RenderText {#text} at (0,0) size 0x0
index f3b3c64..c5082dd 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/menulist-width-change-expected.png and b/LayoutTests/platform/gtk/fast/forms/menulist-width-change-expected.png differ
index 3a1b7d6..a30dfdb 100644 (file)
@@ -10,8 +10,8 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,19) size 364x19
           text run at (0,19) width 364: "that the select automatically recalculates the correct width."
         RenderBR {BR} at (364,34) size 0x0
-        RenderMenuList {SELECT} at (2,40) size 170x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 168x25
+        RenderMenuList {SELECT} at (2,40) size 166x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 164x25
             RenderText at (3,3) size 38x19
               text run at (3,3) width 38: "Short"
         RenderText {#text} at (0,0) size 0x0
index 21231fd..4ae94aa 100644 (file)
@@ -1 +1 @@
-fcec807918ed17d6dfbfbe0754a51ba9
\ No newline at end of file
+da532edf5b937d2db0477837eeb49e45
\ No newline at end of file
index c5f7e73..15e6da3 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/option-script-expected.png and b/LayoutTests/platform/gtk/fast/forms/option-script-expected.png differ
index cf10501..5483b00 100644 (file)
@@ -11,8 +11,8 @@ layer at (0,0) size 800x600
         text run at (0,19) width 109: "TEST FAILED: "
         text run at (109,19) width 316: "If the popup menu says \"document.write('Text')\". "
       RenderBR {BR} at (425,34) size 0x0
-      RenderMenuList {SELECT} at (2,40) size 63x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 61x25
+      RenderMenuList {SELECT} at (2,40) size 59x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 57x25
           RenderText at (3,3) size 31x19
             text run at (3,3) width 31: "Text"
       RenderText {#text} at (0,0) size 0x0
index 5f1f67e..1d71506 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/option-strip-whitespace-expected.png and b/LayoutTests/platform/gtk/fast/forms/option-strip-whitespace-expected.png differ
index 8d07df7..85470a3 100644 (file)
@@ -19,24 +19,24 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (0,189) size 0x19
         RenderText {#text} at (0,214) size 298x19
           text run at (0,214) width 298: "Five Spaces (with leading/trailing whitespace): "
-        RenderMenuList {SELECT} at (300,210) size 121x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 119x25
+        RenderMenuList {SELECT} at (300,210) size 117x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 115x25
             RenderText at (3,3) size 89x19
               text run at (3,3) width 89: "Five Spaces"
-        RenderBR {BR} at (423,229) size 0x0
+        RenderBR {BR} at (419,229) size 0x0
         RenderBR {BR} at (0,239) size 0x19
         RenderText {#text} at (0,264) size 285x19
           text run at (0,264) width 285: "Five Tabs (with leading/trailing whitespace): "
-        RenderMenuList {SELECT} at (287,260) size 103x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 101x25
+        RenderMenuList {SELECT} at (287,260) size 99x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 97x25
             RenderText at (3,3) size 71x19
               text run at (3,3) width 71: "Five Tabs"
-        RenderBR {BR} at (392,279) size 0x0
+        RenderBR {BR} at (388,279) size 0x0
         RenderBR {BR} at (0,289) size 0x19
         RenderText {#text} at (0,314) size 126x19
           text run at (0,314) width 126: "Mixed Whitespace: "
-        RenderMenuList {SELECT} at (128,310) size 103x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 101x25
+        RenderMenuList {SELECT} at (128,310) size 99x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 97x25
             RenderText at (3,3) size 71x19
               text run at (3,3) width 71: "Five Tabs"
         RenderText {#text} at (0,0) size 0x0
index 1c0df20..85df8c2 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/option-text-clip-expected.png and b/LayoutTests/platform/gtk/fast/forms/option-text-clip-expected.png differ
index dc25133..b14b865 100644 (file)
@@ -1 +1 @@
-bba0ef137021330143302c7a4cc49742
\ No newline at end of file
+2969c13015a576aab716ab39777b1020
\ No newline at end of file
index f445831..40452fe 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/select-align-expected.png and b/LayoutTests/platform/gtk/fast/forms/select-align-expected.png differ
index 53a0066..b2a76ac 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/select-baseline-expected.png and b/LayoutTests/platform/gtk/fast/forms/select-baseline-expected.png differ
index ed5bc16..b68cae0 100644 (file)
@@ -6,41 +6,41 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 462x19
         text run at (0,0) width 462: "This tests that empty select controls and buttons have the correct baseline."
       RenderBR {BR} at (462,15) size 0x0
-      RenderMenuList {SELECT} at (2,21) size 32x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 30x25
+      RenderMenuList {SELECT} at (2,21) size 28x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 26x25
           RenderBR at (3,3) size 0x19 [bgcolor=#FFFFFF]
-      RenderText {#text} at (36,25) size 29x19
-        text run at (36,25) width 29: " test "
-      RenderMenuList {SELECT} at (67,21) size 57x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 55x25
+      RenderText {#text} at (32,25) size 29x19
+        text run at (32,25) width 29: " test "
+      RenderMenuList {SELECT} at (63,21) size 53x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 51x25
           RenderText at (3,3) size 25x19
             text run at (3,3) width 25: "test"
-      RenderText {#text} at (126,25) size 4x19
-        text run at (126,25) width 4: " "
-      RenderMenuList {SELECT} at (132,21) size 32x27 [color=#00008B] [bgcolor=#ADD8E6] [border: (1px solid #00008B)]
-        RenderBlock (anonymous) at (1,1) size 30x25
+      RenderText {#text} at (118,25) size 4x19
+        text run at (118,25) width 4: " "
+      RenderMenuList {SELECT} at (124,21) size 28x27 [color=#00008B] [bgcolor=#ADD8E6] [border: (1px solid #00008B)]
+        RenderBlock (anonymous) at (1,1) size 26x25
           RenderBR at (3,3) size 0x19 [bgcolor=#ADD8E6]
-      RenderText {#text} at (166,25) size 29x19
-        text run at (166,25) width 29: " test "
-      RenderMenuList {SELECT} at (197,21) size 57x27 [color=#00008B] [bgcolor=#ADD8E6] [border: (1px solid #00008B)]
-        RenderBlock (anonymous) at (1,1) size 55x25
+      RenderText {#text} at (154,25) size 29x19
+        text run at (154,25) width 29: " test "
+      RenderMenuList {SELECT} at (185,21) size 53x27 [color=#00008B] [bgcolor=#ADD8E6] [border: (1px solid #00008B)]
+        RenderBlock (anonymous) at (1,1) size 51x25
           RenderText at (3,3) size 25x19
             text run at (3,3) width 25: "test"
-      RenderText {#text} at (256,25) size 4x19
-        text run at (256,25) width 4: " "
-      RenderButton {BUTTON} at (262,21) size 16x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-      RenderText {#text} at (280,25) size 4x19
-        text run at (280,25) width 4: " "
-      RenderButton {BUTTON} at (286,21) size 41x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+      RenderText {#text} at (240,25) size 4x19
+        text run at (240,25) width 4: " "
+      RenderButton {BUTTON} at (246,21) size 16x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+      RenderText {#text} at (264,25) size 4x19
+        text run at (264,25) width 4: " "
+      RenderButton {BUTTON} at (270,21) size 41x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
         RenderBlock (anonymous) at (8,4) size 25x19
           RenderText {#text} at (0,0) size 25x19
             text run at (0,0) width 25: "test"
-      RenderText {#text} at (329,25) size 4x19
-        text run at (329,25) width 4: " "
-      RenderButton {BUTTON} at (335,21) size 16x28 [color=#00008B] [bgcolor=#ADD8E6] [border: (2px outset #C0C0C0)]
-      RenderText {#text} at (353,25) size 4x19
-        text run at (353,25) width 4: " "
-      RenderButton {BUTTON} at (359,21) size 41x28 [color=#00008B] [bgcolor=#ADD8E6] [border: (2px outset #C0C0C0)]
+      RenderText {#text} at (313,25) size 4x19
+        text run at (313,25) width 4: " "
+      RenderButton {BUTTON} at (319,21) size 16x28 [color=#00008B] [bgcolor=#ADD8E6] [border: (2px outset #C0C0C0)]
+      RenderText {#text} at (337,25) size 4x19
+        text run at (337,25) width 4: " "
+      RenderButton {BUTTON} at (343,21) size 41x28 [color=#00008B] [bgcolor=#ADD8E6] [border: (2px outset #C0C0C0)]
         RenderBlock (anonymous) at (8,4) size 25x19
           RenderText {#text} at (0,0) size 25x19
             text run at (0,0) width 25: "test"
index 244e9ee..70581bd 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png and b/LayoutTests/platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png differ
index 74878b4..0c1e601 100644 (file)
@@ -6,8 +6,8 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 441x19
         text run at (0,0) width 441: "This tests that you can dynamically change a list box to a popup menu"
       RenderBR {BR} at (441,15) size 0x0
-      RenderMenuList {SELECT} at (2,21) size 282x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 280x25
+      RenderMenuList {SELECT} at (2,21) size 278x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 276x25
           RenderText at (3,3) size 250x19
             text run at (3,3) width 250: "This should turn into a popup menu"
       RenderText {#text} at (0,0) size 0x0
index 374aea5..fd9a29c 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png and b/LayoutTests/platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png differ
index 3532576..8cc72db 100644 (file)
@@ -3,12 +3,12 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x100
   RenderBlock {HTML} at (0,0) size 800x100
     RenderBody {BODY} at (8,8) size 784x76
-      RenderTable {TABLE} at (0,0) size 71x41 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 69x39
-          RenderTableRow {TR} at (0,2) size 69x35
-            RenderTableCell {TD} at (2,2) size 65x35 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderMenuList {SELECT} at (4,4) size 57x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                RenderBlock (anonymous) at (1,1) size 55x25
+      RenderTable {TABLE} at (0,0) size 67x41 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 65x39
+          RenderTableRow {TR} at (0,2) size 65x35
+            RenderTableCell {TD} at (2,2) size 61x35 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderMenuList {SELECT} at (4,4) size 53x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                RenderBlock (anonymous) at (1,1) size 51x25
                   RenderText at (3,3) size 25x19
                     text run at (3,3) width 25: "test"
       RenderBlock {P} at (0,57) size 784x19
index 6965b64..27028f7 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/select-disabled-appearance-expected.png and b/LayoutTests/platform/gtk/fast/forms/select-disabled-appearance-expected.png differ
index f4e6f70..f576a71 100644 (file)
@@ -16,14 +16,14 @@ layer at (0,0) size 800x600
         RenderText {#text} at (705,0) size 4x19
           text run at (705,0) width 4: "."
       RenderBlock {P} at (0,35) size 784x31
-        RenderMenuList {SELECT} at (2,2) size 201x27 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
-          RenderBlock (anonymous) at (1,1) size 199x25
+        RenderMenuList {SELECT} at (2,2) size 197x27 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
+          RenderBlock (anonymous) at (1,1) size 195x25
             RenderText at (3,3) size 169x19
               text run at (3,3) width 169: "This text should be gray"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {P} at (0,82) size 784x31
-        RenderMenuList {SELECT} at (2,2) size 208x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 206x25
+        RenderMenuList {SELECT} at (2,2) size 204x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 202x25
             RenderText at (3,3) size 176x19
               text run at (3,3) width 176: "This text should be black"
         RenderText {#text} at (0,0) size 0x0
index aa646a7..4f0fa69 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/select-initial-position-expected.png and b/LayoutTests/platform/gtk/fast/forms/select-initial-position-expected.png differ
index 534ac6a..d18e16a 100644 (file)
@@ -28,29 +28,29 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,312) size 93x19
         text run at (0,312) width 93: "initial selected:"
       RenderBR {BR} at (93,327) size 0x0
-      RenderMenuList {SELECT} at (2,333) size 195x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 193x25
+      RenderMenuList {SELECT} at (2,333) size 191x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 189x25
           RenderText at (3,3) size 163x19
             text run at (3,3) width 163: "this should be selected"
-      RenderText {#text} at (199,337) size 4x19
-        text run at (199,337) width 4: " "
-      RenderBR {BR} at (203,352) size 0x0
+      RenderText {#text} at (195,337) size 4x19
+        text run at (195,337) width 4: " "
+      RenderBR {BR} at (199,352) size 0x0
       RenderText {#text} at (0,362) size 161x19
         text run at (0,362) width 161: "dynamic selected change:"
       RenderBR {BR} at (161,377) size 0x0
-      RenderMenuList {SELECT} at (2,383) size 195x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 193x25
+      RenderMenuList {SELECT} at (2,383) size 191x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 189x25
           RenderText at (3,3) size 163x19
             text run at (3,3) width 163: "this should be selected"
-      RenderText {#text} at (199,387) size 4x19
-        text run at (199,387) width 4: " "
+      RenderText {#text} at (195,387) size 4x19
+        text run at (195,387) width 4: " "
       RenderText {#text} at (0,0) size 0x0
       RenderBR {BR} at (0,0) size 0x0
       RenderText {#text} at (0,412) size 211x19
         text run at (0,412) width 211: "dynamic insert of selected option:"
       RenderBR {BR} at (211,427) size 0x0
-      RenderMenuList {SELECT} at (2,433) size 195x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 193x25
+      RenderMenuList {SELECT} at (2,433) size 191x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 189x25
           RenderText at (3,3) size 163x19
             text run at (3,3) width 163: "this should be selected"
       RenderText {#text} at (0,0) size 0x0
index fbf2df9..992f0ab 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/select-selected-expected.png and b/LayoutTests/platform/gtk/fast/forms/select-selected-expected.png differ
index 4f11ff4..fb1e955 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 337x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 335x25
+      RenderMenuList {SELECT} at (2,2) size 333x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 331x25
           RenderText at (3,3) size 219x19
             text run at (3,3) width 219: "should see this option selected"
       RenderText {#text} at (0,0) size 0x0
index 7649e8d..a7c338d 100644 (file)
@@ -1 +1 @@
-caa53273c227ed7e0b62e579aa2ca4b6
\ No newline at end of file
+e977b24862a8f2c5f41d8775e9bb5368
\ No newline at end of file
index 2aa55ed..7285b3b 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/select-size-expected.png and b/LayoutTests/platform/gtk/fast/forms/select-size-expected.png differ
index 4f8df80..be59e17 100644 (file)
@@ -7,8 +7,8 @@ layer at (0,0) size 800x600
         text run at (0,0) width 783: "This tests that a malformed size attribute will be parsed and corrected so that the right size attribute value is used to match the"
         text run at (0,19) width 406: "style rule that determines whether to use a menu list or a list box."
       RenderBR {BR} at (406,34) size 0x0
-      RenderMenuList {SELECT} at (2,40) size 57x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 55x25
+      RenderMenuList {SELECT} at (2,40) size 53x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 51x25
           RenderText at (3,3) size 25x19
             text run at (3,3) width 25: "test"
       RenderText {#text} at (0,0) size 0x0
index 1c3123e..2b7a9b4 100644 (file)
@@ -1 +1 @@
-3d76d5f5789d630a4e97a326335907f1
\ No newline at end of file
+e7ee340cff2050201443c32768d3f3f8
\ No newline at end of file
index f690aa8..f06ab38 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/select-style-expected.png and b/LayoutTests/platform/gtk/fast/forms/select-style-expected.png differ
index 84c4d81..d7c7aec 100644 (file)
@@ -7,67 +7,67 @@ layer at (0,0) size 800x600
         text run at (0,0) width 250: "This tests that styled popups look right. "
         text run at (250,0) width 304: "(Aqua for now- later, we will honor the styling)."
       RenderBR {BR} at (554,15) size 0x0
-      RenderMenuList {SELECT} at (2,21) size 57x27 [bgcolor=#FF0000] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 55x25
+      RenderMenuList {SELECT} at (2,21) size 53x27 [bgcolor=#FF0000] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 51x25
           RenderText at (3,3) size 25x19
             text run at (3,3) width 25: "test"
-      RenderText {#text} at (61,25) size 4x19
-        text run at (61,25) width 4: " "
-      RenderBR {BR} at (65,40) size 0x0
+      RenderText {#text} at (57,25) size 4x19
+        text run at (57,25) width 4: " "
+      RenderBR {BR} at (61,40) size 0x0
       RenderText {#text} at (0,50) size 528x19
         text run at (0,50) width 528: "This tests that background color is white by default regardless of the parent element."
       RenderBR {BR} at (528,65) size 0x0
-      RenderInline {SPAN} at (0,0) size 75x29 [bgcolor=#FF0000]
+      RenderInline {SPAN} at (0,0) size 71x29 [bgcolor=#FF0000]
         RenderText {#text} at (0,0) size 0x0
-        RenderMenuList {SELECT} at (7,71) size 57x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 55x25
+        RenderMenuList {SELECT} at (7,71) size 53x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 51x25
             RenderText at (3,3) size 25x19
               text run at (3,3) width 25: "test"
-        RenderText {#text} at (66,75) size 4x19
-          text run at (66,75) width 4: " "
+        RenderText {#text} at (62,75) size 4x19
+          text run at (62,75) width 4: " "
       RenderText {#text} at (0,0) size 0x0
       RenderBR {BR} at (0,0) size 0x0
       RenderText {#text} at (0,100) size 625x19
         text run at (0,100) width 625: "This tests that background color is inherited from the parent if background-color:inherit is specified."
       RenderBR {BR} at (625,115) size 0x0
-      RenderInline {SPAN} at (0,0) size 75x29 [bgcolor=#FF0000]
+      RenderInline {SPAN} at (0,0) size 71x29 [bgcolor=#FF0000]
         RenderText {#text} at (0,0) size 0x0
-        RenderMenuList {SELECT} at (7,121) size 57x27 [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 55x25
+        RenderMenuList {SELECT} at (7,121) size 53x27 [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 51x25
             RenderText at (3,3) size 25x19
               text run at (3,3) width 25: "test"
-        RenderText {#text} at (66,125) size 4x19
-          text run at (66,125) width 4: " "
+        RenderText {#text} at (62,125) size 4x19
+          text run at (62,125) width 4: " "
       RenderText {#text} at (0,0) size 0x0
       RenderBR {BR} at (0,0) size 0x0
       RenderText {#text} at (0,150) size 637x19
         text run at (0,150) width 637: "This tests that background color is the same as the parent if background-color:transparent is specified."
       RenderBR {BR} at (637,165) size 0x0
-      RenderInline {SPAN} at (0,0) size 75x29 [bgcolor=#FF0000]
+      RenderInline {SPAN} at (0,0) size 71x29 [bgcolor=#FF0000]
         RenderText {#text} at (0,0) size 0x0
-        RenderMenuList {SELECT} at (7,171) size 57x27 [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 55x25
+        RenderMenuList {SELECT} at (7,171) size 53x27 [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 51x25
             RenderText at (3,3) size 25x19
               text run at (3,3) width 25: "test"
-        RenderText {#text} at (66,175) size 4x19
-          text run at (66,175) width 4: " "
+        RenderText {#text} at (62,175) size 4x19
+          text run at (62,175) width 4: " "
       RenderText {#text} at (0,0) size 0x0
       RenderBR {BR} at (0,0) size 0x0
       RenderText {#text} at (0,200) size 498x19
         text run at (0,200) width 498: "This tests that background is white if only background-image:none is specified."
       RenderBR {BR} at (498,215) size 0x0
-      RenderMenuList {SELECT} at (2,221) size 57x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 55x25
+      RenderMenuList {SELECT} at (2,221) size 53x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 51x25
           RenderText at (3,3) size 25x19
             text run at (3,3) width 25: "test"
-      RenderText {#text} at (61,225) size 4x19
-        text run at (61,225) width 4: " "
-      RenderBR {BR} at (65,240) size 0x0
+      RenderText {#text} at (57,225) size 4x19
+        text run at (57,225) width 4: " "
+      RenderBR {BR} at (61,240) size 0x0
       RenderText {#text} at (0,250) size 418x19
         text run at (0,250) width 418: "This tests that the image specified for background-image is visible."
       RenderBR {BR} at (418,265) size 0x0
-      RenderMenuList {SELECT} at (2,271) size 57x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 55x25
+      RenderMenuList {SELECT} at (2,271) size 53x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 51x25
           RenderText at (3,3) size 25x19
             text run at (3,3) width 25: "test"
       RenderText {#text} at (0,0) size 0x0
index 9d711df..40dfafa 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/select-visual-hebrew-expected.png and b/LayoutTests/platform/gtk/fast/forms/select-visual-hebrew-expected.png differ
index 1f90fd7..478a756 100644 (file)
@@ -12,8 +12,8 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,0) size 477x19
           text run at (0,0) width 477 LTR override: "Text on the pop-up and in the list should look like this: \x{5E8}\x{5D5}\x{5EA}\x{5E4}\x{5DB}"
       RenderBlock (anonymous) at (0,107) size 784x31
-        RenderMenuList {SELECT} at (2,2) size 75x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 73x25
+        RenderMenuList {SELECT} at (2,2) size 71x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 69x25
             RenderText at (3,3) size 43x19
               text run at (3,3) width 43 RTL: "\x{5DB}\x{5E4}\x{5EA}\x{5D5}\x{5E8}"
         RenderText {#text} at (0,0) size 0x0
index 956392f..bb4d53d 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/select-writing-direction-natural-expected.png and b/LayoutTests/platform/gtk/fast/forms/select-writing-direction-natural-expected.png differ
index 7a66fda..7c4bca1 100644 (file)
@@ -83,56 +83,56 @@ layer at (0,0) size 800x600
         RenderBlock {DIV} at (0,0) size 784x31
           RenderMenuList {SELECT} at (225,2) size 70x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock (anonymous) at (1,1) size 68x25
-              RenderText at (27,3) size 21x19
-                text run at (27,3) width 11: "A"
-                text run at (38,3) width 10 RTL: "\x{5D0}"
+              RenderText at (23,3) size 21x19
+                text run at (23,3) width 11: "A"
+                text run at (34,3) width 10 RTL: "\x{5D0}"
           RenderText {#text} at (220,6) size 5x19
             text run at (220,6) width 5 RTL: " "
           RenderMenuList {SELECT} at (150,2) size 70x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock (anonymous) at (1,1) size 68x25
-              RenderText at (27,3) size 21x19
-                text run at (27,3) width 11: "A"
-                text run at (38,3) width 10 RTL: "\x{5D0}"
+              RenderText at (23,3) size 21x19
+                text run at (23,3) width 11: "A"
+                text run at (34,3) width 10 RTL: "\x{5D0}"
           RenderText {#text} at (145,6) size 5x19
             text run at (145,6) width 5 RTL: " "
           RenderMenuList {SELECT} at (75,2) size 70x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock (anonymous) at (1,1) size 68x25
-              RenderText at (27,3) size 26x19
-                text run at (27,3) width 11: "A"
-                text run at (38,3) width 15 RTL: "(\x{5D0}"
+              RenderText at (23,3) size 26x19
+                text run at (23,3) width 11: "A"
+                text run at (34,3) width 15 RTL: "(\x{5D0}"
           RenderText {#text} at (70,6) size 5x19
             text run at (70,6) width 5 RTL: " "
           RenderMenuList {SELECT} at (0,2) size 70x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock (anonymous) at (1,1) size 68x25
-              RenderText at (27,3) size 26x19
-                text run at (27,3) width 16: "(A"
-                text run at (43,3) width 10 RTL: "\x{5D0}"
+              RenderText at (23,3) size 26x19
+                text run at (23,3) width 16: "(A"
+                text run at (39,3) width 10 RTL: "\x{5D0}"
           RenderText {#text} at (0,0) size 0x0
         RenderBlock {DIV} at (0,31) size 784x31
           RenderMenuList {SELECT} at (714,2) size 70x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock (anonymous) at (1,1) size 68x25
-              RenderText at (27,3) size 21x19
-                text run at (27,3) width 11: "A"
-                text run at (38,3) width 10 RTL: "\x{5D0}"
+              RenderText at (23,3) size 21x19
+                text run at (23,3) width 11: "A"
+                text run at (34,3) width 10 RTL: "\x{5D0}"
           RenderText {#text} at (709,6) size 5x19
             text run at (709,6) width 5 RTL: " "
           RenderMenuList {SELECT} at (639,2) size 70x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock (anonymous) at (1,1) size 68x25
-              RenderText at (27,3) size 21x19
-                text run at (27,3) width 11: "A"
-                text run at (38,3) width 10 RTL: "\x{5D0}"
+              RenderText at (23,3) size 21x19
+                text run at (23,3) width 11: "A"
+                text run at (34,3) width 10 RTL: "\x{5D0}"
           RenderText {#text} at (634,6) size 5x19
             text run at (634,6) width 5 RTL: " "
           RenderMenuList {SELECT} at (564,2) size 70x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock (anonymous) at (1,1) size 68x25
-              RenderText at (27,3) size 26x19
-                text run at (27,3) width 11: "A"
-                text run at (38,3) width 15 RTL: "(\x{5D0}"
+              RenderText at (23,3) size 26x19
+                text run at (23,3) width 11: "A"
+                text run at (34,3) width 15 RTL: "(\x{5D0}"
           RenderText {#text} at (559,6) size 5x19
             text run at (559,6) width 5 RTL: " "
           RenderMenuList {SELECT} at (489,2) size 70x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
             RenderBlock (anonymous) at (1,1) size 68x25
-              RenderText at (27,3) size 26x19
-                text run at (27,3) width 16: "(A"
-                text run at (43,3) width 10 RTL: "\x{5D0}"
+              RenderText at (23,3) size 26x19
+                text run at (23,3) width 16: "(A"
+                text run at (39,3) width 10 RTL: "\x{5D0}"
           RenderText {#text} at (0,0) size 0x0
index 8b00e7a..a8871ad 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png and b/LayoutTests/platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png differ
index 0dbddb1..841fa15 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 79x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 77x25
+      RenderMenuList {SELECT} at (2,2) size 75x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 73x25
           RenderText at (3,3) size 30x19
             text run at (3,3) width 30: "One"
-      RenderBR {BR} at (83,21) size 0x0
-      RenderMenuList {SELECT} at (2,33) size 79x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 77x25
+      RenderBR {BR} at (79,21) size 0x0
+      RenderMenuList {SELECT} at (2,33) size 75x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 73x25
           RenderText at (3,3) size 30x19
             text run at (3,3) width 30: "One"
       RenderText {#text} at (0,0) size 0x0
index 3395d38..6304b54 100644 (file)
@@ -1 +1 @@
-d2700d2180cde005a844e4c8645bdc00
\ No newline at end of file
+89f552999d2fac622c5c25490eca9306
\ No newline at end of file
index 87a3403..69fd1b7 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/html/keygen-expected.png and b/LayoutTests/platform/gtk/fast/html/keygen-expected.png differ
index b1750da..ce2fd07 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
-      RenderBlock {KEYGEN} at (2,2) size 32x27
-        RenderMenuList {SELECT} at (0,0) size 32x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 30x25
+      RenderBlock {KEYGEN} at (2,2) size 28x27
+        RenderMenuList {SELECT} at (0,0) size 28x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 26x25
             RenderBR at (3,3) size 0x19 [bgcolor=#FFFFFF]
       RenderText {#text} at (0,0) size 0x0
index 406bcf7..b90efd4 100644 (file)
@@ -1 +1 @@
-33be53cbe397c0dd8fd9461c86c4682d
\ No newline at end of file
+53a0b18873a1ffcbeda6a9b5057c02b2
\ No newline at end of file
index bfe663b..8feb36b 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/invalid/014-expected.png and b/LayoutTests/platform/gtk/fast/invalid/014-expected.png differ
index d70e095..89bb5f4 100644 (file)
@@ -9,17 +9,17 @@ layer at (0,0) size 800x600
           text run at (282,0) width 317: "H2 should allow a form inside it, but p should not."
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {FORM} at (0,19) size 784x31
-        RenderMenuList {SELECT} at (2,2) size 43x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 41x25
+        RenderMenuList {SELECT} at (2,2) size 39x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 37x25
             RenderText at (3,3) size 11x19
               text run at (3,3) width 11: "A"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {P} at (0,66) size 784x0
-layer at (470,46) size 51x59
-  RenderBlock (positioned) {H2} at (470,46) size 51x59 [border: (2px solid #008000)]
-    RenderBlock {FORM} at (2,2) size 47x31
-      RenderMenuList {SELECT} at (2,2) size 43x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 41x25
+layer at (470,46) size 47x59
+  RenderBlock (positioned) {H2} at (470,46) size 47x59 [border: (2px solid #008000)]
+    RenderBlock {FORM} at (2,2) size 43x31
+      RenderMenuList {SELECT} at (2,2) size 39x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 37x25
           RenderText at (3,3) size 11x19
             text run at (3,3) width 11: "A"
       RenderText {#text} at (0,0) size 0x0
index 54faf0d..9abf6f8 100644 (file)
@@ -444,13 +444,13 @@ layer at (0,0) size 781x3563
       RenderBlock (anonymous) at (0,1959) size 765x31
         RenderText {#text} at (0,6) size 76x19
           text run at (0,6) width 76: "KEYGEN: "
-        RenderBlock {KEYGEN} at (78,2) size 32x27
-          RenderMenuList {SELECT} at (0,0) size 32x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 30x25
+        RenderBlock {KEYGEN} at (78,2) size 28x27
+          RenderMenuList {SELECT} at (0,0) size 28x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 26x25
               RenderBR at (3,3) size 0x19 [bgcolor=#FFFFFF]
         RenderInline {FONT} at (0,0) size 171x19 [color=#008000]
-          RenderText {#text} at (112,6) size 171x19
-            text run at (112,6) width 171: "All of this should be green."
+          RenderText {#text} at (108,6) size 171x19
+            text run at (108,6) width 171: "All of this should be green."
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,1998) size 765x2 [border: (1px inset #000000)]
       RenderBlock (anonymous) at (0,2008) size 765x19
@@ -556,25 +556,25 @@ layer at (0,0) size 781x3563
       RenderBlock (anonymous) at (0,2518) size 765x31
         RenderText {#text} at (0,6) size 95x19
           text run at (0,6) width 95: "OPTGROUP: "
-        RenderInline {FONT} at (0,0) size 241x19 [color=#008000]
-          RenderMenuList {SELECT} at (97,2) size 62x27 [color=#000000] [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 60x25
+        RenderInline {FONT} at (0,0) size 237x19 [color=#008000]
+          RenderMenuList {SELECT} at (97,2) size 58x27 [color=#000000] [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 56x25
               RenderText at (3,3) size 30x19
                 text run at (3,3) width 30: "One"
-          RenderText {#text} at (161,6) size 175x19
-            text run at (161,6) width 175: " All of this should be green."
+          RenderText {#text} at (157,6) size 175x19
+            text run at (157,6) width 175: " All of this should be green."
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,2557) size 765x2 [border: (1px inset #000000)]
       RenderBlock (anonymous) at (0,2567) size 765x31
         RenderText {#text} at (0,6) size 68x19
           text run at (0,6) width 68: "OPTION: "
-        RenderInline {FONT} at (0,0) size 242x19 [color=#008000]
-          RenderMenuList {SELECT} at (70,2) size 63x27 [color=#000000] [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 61x25
+        RenderInline {FONT} at (0,0) size 238x19 [color=#008000]
+          RenderMenuList {SELECT} at (70,2) size 59x27 [color=#000000] [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 57x25
               RenderText at (3,3) size 30x19
                 text run at (3,3) width 30: "One"
-          RenderText {#text} at (135,6) size 175x19
-            text run at (135,6) width 175: " All of this should be green."
+          RenderText {#text} at (131,6) size 175x19
+            text run at (131,6) width 175: " All of this should be green."
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,2606) size 765x2 [border: (1px inset #000000)]
       RenderBlock (anonymous) at (0,2616) size 765x19
@@ -647,12 +647,12 @@ layer at (0,0) size 781x3563
       RenderBlock (anonymous) at (0,2870) size 765x31
         RenderText {#text} at (0,6) size 68x19
           text run at (0,6) width 68: "SELECT: "
-        RenderInline {FONT} at (0,0) size 207x19 [color=#008000]
-          RenderMenuList {SELECT} at (70,2) size 32x27 [color=#000000] [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 30x25
+        RenderInline {FONT} at (0,0) size 203x19 [color=#008000]
+          RenderMenuList {SELECT} at (70,2) size 28x27 [color=#000000] [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 26x25
               RenderBR at (3,3) size 0x19 [bgcolor=#FFFFFF]
-          RenderText {#text} at (104,6) size 171x19
-            text run at (104,6) width 171: "All of this should be green."
+          RenderText {#text} at (100,6) size 171x19
+            text run at (100,6) width 171: "All of this should be green."
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (0,2909) size 765x2 [border: (1px inset #000000)]
       RenderBlock (anonymous) at (0,2919) size 765x19
index c0b79d8..179d434 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/parser/document-write-option-expected.png and b/LayoutTests/platform/gtk/fast/parser/document-write-option-expected.png differ
index 7a37b5e..7368972 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 413x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 411x25
+      RenderMenuList {SELECT} at (2,2) size 409x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 407x25
           RenderText at (3,3) size 381x19
             text run at (3,3) width 381: "This is a very long string so it makes the select bigger."
       RenderText {#text} at (0,0) size 0x0
index 9a6446e..4a3efef 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-expected.png and b/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-expected.png differ
index d86ba23..d271a91 100644 (file)
@@ -28,12 +28,12 @@ layer at (0,0) size 781x674
             RenderText {#text} at (0,0) size 44x19
               text run at (0,0) width 44: "button"
         RenderText {#text} at (0,0) size 0x0
-        RenderMenuList {SELECT} at (3,243) size 74x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 72x25
+        RenderMenuList {SELECT} at (3,243) size 70x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 68x25
             RenderText at (3,3) size 42x19
               text run at (3,3) width 42: "select"
-        RenderMenuList {SELECT} at (3,274) size 74x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 72x25
+        RenderMenuList {SELECT} at (3,274) size 70x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 68x25
             RenderText at (3,3) size 42x19
               text run at (3,3) width 42: "select"
         RenderText {#text} at (0,0) size 0x0
index 485a18a..5df4440 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png and b/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png differ
index 2ad8021..5315c8e 100644 (file)
@@ -10,8 +10,8 @@ layer at (0,0) size 800x600
       RenderBlock {DIV} at (0,44) size 10x50
         RenderText {#text} at (0,0) size 25x19
           text run at (0,0) width 25: "Foo"
-        RenderMenuList {SELECT} at (2,21) size 62x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 60x25
+        RenderMenuList {SELECT} at (2,21) size 58x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 56x25
             RenderText at (3,3) size 30x19
               text run at (3,3) width 30: "One"
       RenderBlock {DIV} at (0,94) size 10x48
@@ -23,8 +23,8 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,25) size 25x19
           text run at (0,25) width 25: "Foo"
       RenderBlock {DIV} at (0,186) size 10x50
-        RenderMenuList {SELECT} at (2,2) size 62x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 60x25
+        RenderMenuList {SELECT} at (2,2) size 58x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 56x25
             RenderText at (3,3) size 30x19
               text run at (3,3) width 30: "One"
         RenderText {#text} at (0,31) size 25x19
index bb55d6c..9fd845a 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/replaced/three-selects-break-expected.png and b/LayoutTests/platform/gtk/fast/replaced/three-selects-break-expected.png differ
index 1b3cde2..f1e38a1 100644 (file)
@@ -4,12 +4,12 @@ layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 5x93
-        RenderMenuList {SELECT} at (2,2) size 32x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 30x25
+        RenderMenuList {SELECT} at (2,2) size 28x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 26x25
             RenderBR at (3,3) size 0x19 [bgcolor=#FFFFFF]
-        RenderMenuList {SELECT} at (2,33) size 32x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 30x25
+        RenderMenuList {SELECT} at (2,33) size 28x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 26x25
             RenderBR at (3,3) size 0x19 [bgcolor=#FFFFFF]
-        RenderMenuList {SELECT} at (2,64) size 32x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 30x25
+        RenderMenuList {SELECT} at (2,64) size 28x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 26x25
             RenderBR at (3,3) size 0x19 [bgcolor=#FFFFFF]
index afe7aa7..9a71c49 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/replaced/width100percent-menulist-expected.png and b/LayoutTests/platform/gtk/fast/replaced/width100percent-menulist-expected.png differ
index be20195..7736350 100644 (file)
@@ -9,21 +9,21 @@ layer at (0,0) size 800x600
       RenderTable {TABLE} at (0,19) size 784x35
         RenderTableSection {TBODY} at (0,0) size 784x35
           RenderTableRow {TR} at (0,1) size 784x33
-            RenderTableCell {TD} at (1,1) size 61x33 [r=0 c=0 rs=1 cs=1]
-              RenderMenuList {SELECT} at (1,3) size 59x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                RenderBlock (anonymous) at (1,1) size 57x25
+            RenderTableCell {TD} at (1,1) size 57x33 [r=0 c=0 rs=1 cs=1]
+              RenderMenuList {SELECT} at (1,3) size 55x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                RenderBlock (anonymous) at (1,1) size 53x25
                   RenderText at (3,3) size 27x19
                     text run at (3,3) width 27: "one"
-            RenderTableCell {TD} at (63,1) size 4x33 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (59,1) size 4x33 [r=0 c=1 rs=1 cs=1]
               RenderMenuList {SELECT} at (1,3) size 2x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                RenderBlock (anonymous) at (1,1) size 30x25
+                RenderBlock (anonymous) at (1,1) size 26x25
                   RenderText at (3,3) size 25x19
                     text run at (3,3) width 25: "two"
-            RenderTableCell {TD} at (68,1) size 4x33 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (64,1) size 4x33 [r=0 c=2 rs=1 cs=1]
               RenderMenuList {SELECT} at (1,3) size 2x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                RenderBlock (anonymous) at (1,1) size 30x25
+                RenderBlock (anonymous) at (1,1) size 26x25
                   RenderText at (3,3) size 36x19
                     text run at (3,3) width 36: "three"
-            RenderTableCell {TD} at (73,7) size 710x21 [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (69,7) size 714x21 [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (1,1) size 4x19
                 text run at (1,1) width 4: " "
index c52ac5f..396bca4 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/text/international/bidi-menulist-expected.png and b/LayoutTests/platform/gtk/fast/text/international/bidi-menulist-expected.png differ
index 5b050ca..dbfd20b 100644 (file)
@@ -16,9 +16,9 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (344,15) size 0x0
         RenderMenuList {SELECT} at (0,21) size 100x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
           RenderBlock (anonymous) at (1,1) size 98x25
-            RenderText at (27,3) size 85x19
-              text run at (27,3) width 26: "abc"
-              text run at (53,3) width 59 RTL: "\x{5D0}\x{5E4}\x{5E8}\x{5E1}\x{5DE}\x{5D5}\x{5DF}"
+            RenderText at (23,3) size 85x19
+              text run at (23,3) width 26: "abc"
+              text run at (49,3) width 59 RTL: "\x{5D0}\x{5E4}\x{5E8}\x{5E1}\x{5DE}\x{5D5}\x{5DF}"
         RenderBR {BR} at (100,40) size 0x0
       RenderBlock {DIV} at (0,123) size 100x19
         RenderText {#text} at (0,0) size 88x19
index 8c7b7f3..073acfe 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png and b/LayoutTests/platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png differ
index f7e9053..d7f9e09 100644 (file)
@@ -63,12 +63,12 @@ layer at (0,0) size 800x585
       RenderBlock {DIV} at (0,299) size 784x262
         RenderMenuList {SELECT} at (0,0) size 500x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
           RenderBlock (anonymous) at (1,1) size 498x25
-            RenderText at (27,3) size 181x19
-              text run at (27,3) width 35: "First "
-              text run at (62,3) width 56 RTL: ") \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA}"
-              text run at (118,3) width 18: "03"
-              text run at (136,3) width 43 RTL: "\x{5E9}\x{5E0}\x{5D9}\x{5D4} ("
-              text run at (179,3) width 29: " fifth"
+            RenderText at (23,3) size 181x19
+              text run at (23,3) width 35: "First "
+              text run at (58,3) width 56 RTL: ") \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA}"
+              text run at (114,3) width 18: "03"
+              text run at (132,3) width 43 RTL: "\x{5E9}\x{5E0}\x{5D9}\x{5D4} ("
+              text run at (175,3) width 29: " fifth"
         RenderBlock {DIV} at (0,29) size 470x35
           RenderText {#text} at (305,10) size 155x15
             text run at (305,10) width 30: "First "
@@ -78,12 +78,12 @@ layer at (0,0) size 800x585
             text run at (434,10) width 26: " fifth"
         RenderMenuList {SELECT} at (0,66) size 500x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
           RenderBlock (anonymous) at (1,1) size 498x25
-            RenderText at (27,3) size 181x19
-              text run at (27,3) width 35: "First "
-              text run at (62,3) width 56 RTL: ") \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA}"
-              text run at (118,3) width 18: "03"
-              text run at (136,3) width 43 RTL: "\x{5E9}\x{5E0}\x{5D9}\x{5D4} ("
-              text run at (179,3) width 29: " fifth"
+            RenderText at (23,3) size 181x19
+              text run at (23,3) width 35: "First "
+              text run at (58,3) width 56 RTL: ") \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA}"
+              text run at (114,3) width 18: "03"
+              text run at (132,3) width 43 RTL: "\x{5E9}\x{5E0}\x{5D9}\x{5D4} ("
+              text run at (175,3) width 29: " fifth"
         RenderBlock {DIV} at (0,95) size 470x35
           RenderText {#text} at (305,10) size 155x15
             text run at (305,10) width 22: "fifth"
@@ -93,23 +93,23 @@ layer at (0,0) size 800x585
             text run at (434,10) width 26: "First"
         RenderMenuList {SELECT} at (0,132) size 500x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
           RenderBlock (anonymous) at (1,1) size 498x25
-            RenderText at (27,3) size 181x19
-              text run at (27,3) width 35: "First "
-              text run at (62,3) width 56 RTL: ") \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA}"
-              text run at (118,3) width 18: "03"
-              text run at (136,3) width 43 RTL: "\x{5E9}\x{5E0}\x{5D9}\x{5D4} ("
-              text run at (179,3) width 29: " fifth"
+            RenderText at (23,3) size 181x19
+              text run at (23,3) width 35: "First "
+              text run at (58,3) width 56 RTL: ") \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA}"
+              text run at (114,3) width 18: "03"
+              text run at (132,3) width 43 RTL: "\x{5E9}\x{5E0}\x{5D9}\x{5D4} ("
+              text run at (175,3) width 29: " fifth"
         RenderBlock {DIV} at (0,161) size 470x35
           RenderText {#text} at (305,10) size 155x15
             text run at (305,10) width 155 LTR override: "First \x{5E9}\x{5E0}\x{5D9}\x{5D4} (03) \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA} fifth"
         RenderMenuList {SELECT} at (0,198) size 500x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
           RenderBlock (anonymous) at (1,1) size 498x25
-            RenderText at (27,3) size 181x19
-              text run at (27,3) width 35: "First "
-              text run at (62,3) width 56 RTL: ") \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA}"
-              text run at (118,3) width 18: "03"
-              text run at (136,3) width 43 RTL: "\x{5E9}\x{5E0}\x{5D9}\x{5D4} ("
-              text run at (179,3) width 29: " fifth"
+            RenderText at (23,3) size 181x19
+              text run at (23,3) width 35: "First "
+              text run at (58,3) width 56 RTL: ") \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA}"
+              text run at (114,3) width 18: "03"
+              text run at (132,3) width 43 RTL: "\x{5E9}\x{5E0}\x{5D9}\x{5D4} ("
+              text run at (175,3) width 29: " fifth"
         RenderBlock {DIV} at (0,227) size 470x35
           RenderText {#text} at (305,10) size 155x15
             text run at (305,10) width 155 RTL override: "First \x{5E9}\x{5E0}\x{5D9}\x{5D4} (03) \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA} fifth"
index d8be23c..04c33fc 100644 (file)
@@ -56,11 +56,11 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (21,251) size 130x36
                   text run at (21,251) width 130: " option #2"
                 RenderBR {BR} at (151,280) size 0x0
-                RenderMenuList {SELECT} at (2,290) size 331x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                  RenderBlock (anonymous) at (1,1) size 329x25
+                RenderMenuList {SELECT} at (2,290) size 327x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                  RenderBlock (anonymous) at (1,1) size 325x25
                     RenderText at (3,3) size 84x19
                       text run at (3,3) width 84: "Initial Value"
-                RenderBR {BR} at (335,309) size 0x0
+                RenderBR {BR} at (331,309) size 0x0
                 RenderText {#text} at (0,0) size 0x0
               RenderBlock {HR} at (0,844) size 768x2 [border: (1px inset #000000)]
               RenderBlock {P} at (0,878) size 768x37
index f214fe8..c7d9543 100644 (file)
Binary files a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1188-expected.png and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1188-expected.png differ
index 83e8776..1d1fffc 100644 (file)
@@ -15,17 +15,17 @@ layer at (0,0) size 800x600
               RenderTableCell {TD} at (2,48) size 594x80 [bgcolor=#99CCCC] [r=1 c=0 rs=1 cs=3]
                 RenderInline {FONT} at (0,0) size 128x15
                   RenderInline {B} at (0,0) size 128x15
-                    RenderText {#text} at (33,10) size 128x15
-                      text run at (33,10) width 128: "Search the Web with"
-                RenderText {#text} at (160,7) size 5x19
-                  text run at (160,7) width 5: " "
-                RenderMenuList {SELECT} at (167,3) size 100x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                  RenderBlock (anonymous) at (1,1) size 98x25
+                    RenderText {#text} at (35,10) size 128x15
+                      text run at (35,10) width 128: "Search the Web with"
+                RenderText {#text} at (162,7) size 5x19
+                  text run at (162,7) width 5: " "
+                RenderMenuList {SELECT} at (169,3) size 96x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                  RenderBlock (anonymous) at (1,1) size 94x25
                     RenderText at (3,3) size 68x19
                       text run at (3,3) width 68: "Netscape"
-                RenderTextControl {INPUT} at (271,4) size 284x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-                RenderText {#text} at (556,7) size 5x19
-                  text run at (556,7) width 5: " "
+                RenderTextControl {INPUT} at (269,4) size 284x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                RenderText {#text} at (554,7) size 5x19
+                  text run at (554,7) width 5: " "
                 RenderButton {INPUT} at (264,34) size 67x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
                   RenderBlock (anonymous) at (8,4) size 51x19
                     RenderText at (0,0) size 51x19
@@ -136,5 +136,5 @@ layer at (0,0) size 800x600
                   RenderTableSection {TBODY} at (0,0) size 1x1
                     RenderTableRow {TR} at (0,0) size 1x1
                       RenderTableCell {TD} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
-layer at (284,73) size 278x19
+layer at (282,73) size 278x19
   RenderBlock {DIV} at (3,3) size 278x19
index 8102dcd..38d9668 100644 (file)
Binary files a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug18359-expected.png and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug18359-expected.png differ
index d822f07..dbe8a6d 100644 (file)
@@ -31,8 +31,8 @@ layer at (0,0) size 800x600
                     text run at (1,20) width 29: "Test"
                     text run at (1,39) width 38: "Case:"
               RenderTableCell {TD} at (64,57) size 605x33 [r=1 c=1 rs=1 cs=1]
-                RenderMenuList {SELECT} at (3,3) size 345x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                  RenderBlock (anonymous) at (1,1) size 343x25
+                RenderMenuList {SELECT} at (3,3) size 341x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                  RenderBlock (anonymous) at (1,1) size 339x25
                     RenderText at (3,3) size 96x19
                       text run at (3,3) width 96: "a_abortinstall"
                 RenderText {#text} at (0,0) size 0x0
index 8fe312f..01bc5f7 100644 (file)
Binary files a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png differ
index a6c23d3..857183f 100644 (file)
@@ -66,15 +66,15 @@ layer at (0,0) size 781x712
         RenderBlock {P} at (0,0) size 765x63
           RenderText {#text} at (0,6) size 263x19
             text run at (0,6) width 263: "How does your browser fare on this test? "
-          RenderMenuList {SELECT} at (265,2) size 312x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 310x25
+          RenderMenuList {SELECT} at (265,2) size 308x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 306x25
               RenderText at (3,3) size 183x19
                 text run at (3,3) width 183: "The test renders correctly."
-          RenderText {#text} at (579,6) size 4x19
-            text run at (579,6) width 4: " "
-          RenderInline {LABEL} at (0,0) size 653x50
-            RenderText {#text} at (583,6) size 70x19
-              text run at (583,6) width 70: "Comment: "
+          RenderText {#text} at (575,6) size 4x19
+            text run at (575,6) width 4: " "
+          RenderInline {LABEL} at (0,0) size 649x50
+            RenderText {#text} at (579,6) size 70x19
+              text run at (579,6) width 70: "Comment: "
             RenderTextControl {INPUT} at (2,34) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
           RenderText {#text} at (198,37) size 4x19
             text run at (198,37) width 4: " "
index 4b2e04b..b4d7723 100644 (file)
@@ -184,15 +184,15 @@ layer at (0,0) size 781x2612
         RenderBlock {P} at (0,0) size 765x82
           RenderText {#text} at (0,0) size 259x19
             text run at (0,0) width 259: "How does your browser fare on this test?"
-          RenderMenuList {SELECT} at (2,21) size 614x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock (anonymous) at (1,1) size 612x25
+          RenderMenuList {SELECT} at (2,21) size 610x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 608x25
               RenderText at (3,3) size 582x19
                 text run at (3,3) width 582: "The tests all render identically, and this browser may or may not grok CSS2 tables."
-          RenderText {#text} at (618,25) size 4x19
-            text run at (618,25) width 4: " "
-          RenderInline {LABEL} at (0,0) size 692x50
-            RenderText {#text} at (622,25) size 70x19
-              text run at (622,25) width 70: "Comment: "
+          RenderText {#text} at (614,25) size 4x19
+            text run at (614,25) width 4: " "
+          RenderInline {LABEL} at (0,0) size 688x50
+            RenderText {#text} at (618,25) size 70x19
+              text run at (618,25) width 70: "Comment: "
             RenderTextControl {INPUT} at (2,53) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
           RenderText {#text} at (198,56) size 4x19
             text run at (198,56) width 4: " "
index 45ae2e0..639fa3c 100644 (file)
Binary files a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug29326-expected.png and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug29326-expected.png differ
index 9df8b6d..55d4cae 100644 (file)
@@ -8,8 +8,8 @@ layer at (0,0) size 800x600
           RenderTableRow {TR} at (0,2) size 398x51
             RenderTableCell {TD} at (2,2) size 394x51 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderBlock {FORM} at (2,2) size 390x31
-                RenderMenuList {SELECT} at (2,2) size 63x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                  RenderBlock (anonymous) at (1,1) size 61x25
+                RenderMenuList {SELECT} at (2,2) size 59x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                  RenderBlock (anonymous) at (1,1) size 57x25
                     RenderText at (3,3) size 31x19
                       text run at (3,3) width 31: "Test"
                 RenderText {#text} at (0,0) size 0x0
index 0be0420..67e1361 100644 (file)
Binary files a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug33855-expected.png and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug33855-expected.png differ
index ef137a0..72b6900 100644 (file)
@@ -22,17 +22,17 @@ layer at (0,0) size 800x600
                   RenderBlock (anonymous) at (8,4) size 84x19
                     RenderText at (0,0) size 84x19
                       text run at (0,0) width 84: "Empty trash"
-              RenderTableCell {TD} at (271,15) size 283x21 [r=0 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (271,15) size 287x21 [r=0 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 4x19
                   text run at (1,1) width 4: " "
-              RenderTableCell {TD} at (556,2) size 82x34 [r=0 c=4 rs=1 cs=1]
+              RenderTableCell {TD} at (560,2) size 82x34 [r=0 c=4 rs=1 cs=1]
                 RenderButton {INPUT} at (3,3) size 76x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
                   RenderBlock (anonymous) at (8,4) size 60x19
                     RenderText at (0,0) size 60x19
                       text run at (0,0) width 60: "Move to:"
-              RenderTableCell {TD} at (640,3) size 142x33 [r=0 c=5 rs=1 cs=1]
-                RenderMenuList {SELECT} at (3,3) size 136x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                  RenderBlock (anonymous) at (1,1) size 134x25
+              RenderTableCell {TD} at (644,3) size 138x33 [r=0 c=5 rs=1 cs=1]
+                RenderMenuList {SELECT} at (3,3) size 132x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                  RenderBlock (anonymous) at (1,1) size 130x25
                     RenderText at (3,3) size 104x19
                       text run at (3,3) width 104: "Choose folder "
                 RenderText {#text} at (0,0) size 0x0
index 7f1c482..8d50fc9 100644 (file)
Binary files a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug4382-expected.png and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug4382-expected.png differ
index 15bb0f4..ef78ce6 100644 (file)
@@ -16,8 +16,8 @@ layer at (0,0) size 800x600
         RenderTextControl {INPUT} at (53,3) size 176x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
         RenderText {#text} at (231,6) size 4x19
           text run at (231,6) width 4: " "
-        RenderMenuList {SELECT} at (237,2) size 92x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 90x25
+        RenderMenuList {SELECT} at (237,2) size 88x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 86x25
             RenderText at (3,3) size 44x19
               text run at (3,3) width 44: "Excite"
         RenderText {#text} at (0,0) size 0x0
@@ -27,8 +27,8 @@ layer at (0,0) size 800x600
           text run at (0,19) width 264: "The select should not contain blank items "
         RenderBR {BR} at (264,34) size 0x0
       RenderBlock {FORM} at (0,104) size 784x31
-        RenderMenuList {SELECT} at (2,2) size 260x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 258x25
+        RenderMenuList {SELECT} at (2,2) size 256x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 254x25
             RenderText at (3,3) size 75x19
               text run at (3,3) width 75: "Quick Link"
 layer at (64,33) size 170x19
index e5237f3..a18ca4f 100644 (file)
Binary files a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug96334-expected.png and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug96334-expected.png differ
index 64bcb7f..cd7e9f2 100644 (file)
@@ -1,40 +1,40 @@
-layer at (0,0) size 1086x581
+layer at (0,0) size 1082x581
   RenderView at (0,0) size 800x581
 layer at (0,0) size 800x581
   RenderBlock {HTML} at (0,0) size 800x581
     RenderBody {BODY} at (8,8) size 784x565
-      RenderTable {TABLE} at (0,0) size 1078x145 [border: (2px solid #0000FF)]
-        RenderTableSection {TBODY} at (2,2) size 1074x141
-          RenderTableRow {TR} at (0,2) size 1074x137
-            RenderTableCell {TD} at (2,2) size 294x137 [border: (1px solid #C0C0C0)] [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (2,2) size 290x133 [border: (2px solid #008000)]
-                RenderTableSection {TBODY} at (2,2) size 286x129
-                  RenderTableRow {TR} at (0,2) size 286x76
-                    RenderTableCell {TD} at (2,2) size 282x76 [border: (1px solid #C0C0C0)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 1074x145 [border: (2px solid #0000FF)]
+        RenderTableSection {TBODY} at (2,2) size 1070x141
+          RenderTableRow {TR} at (0,2) size 1070x137
+            RenderTableCell {TD} at (2,2) size 290x137 [border: (1px solid #C0C0C0)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 286x133 [border: (2px solid #008000)]
+                RenderTableSection {TBODY} at (2,2) size 282x129
+                  RenderTableRow {TR} at (0,2) size 282x76
+                    RenderTableCell {TD} at (2,2) size 278x76 [border: (1px solid #C0C0C0)] [r=0 c=0 rs=1 cs=1]
                       RenderTable {TABLE} at (2,2) size 210x41 [border: (2px solid #FF0000)]
                         RenderTableSection {TBODY} at (2,2) size 206x37
                           RenderTableRow {TR} at (0,2) size 206x33
                             RenderTableCell {TD} at (2,2) size 202x33 [border: (1px solid #C0C0C0)] [r=0 c=0 rs=1 cs=1]
                               RenderTextControl {INPUT} at (4,4) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
                               RenderText {#text} at (0,0) size 0x0
-                      RenderTable {TABLE} at (2,43) size 278x31 [border: (2px solid #FF0000)]
-                        RenderTableSection {TBODY} at (2,2) size 274x27
-                          RenderTableRow {TR} at (0,2) size 274x23
-                            RenderTableCell {TD} at (2,2) size 270x23 [border: (1px solid #C0C0C0)] [r=0 c=0 rs=1 cs=1]
+                      RenderTable {TABLE} at (2,43) size 274x31 [border: (2px solid #FF0000)]
+                        RenderTableSection {TBODY} at (2,2) size 270x27
+                          RenderTableRow {TR} at (0,2) size 270x23
+                            RenderTableCell {TD} at (2,2) size 266x23 [border: (1px solid #C0C0C0)] [r=0 c=0 rs=1 cs=1]
                               RenderText {#text} at (2,2) size 248x19
                                 text run at (2,2) width 248: "THIS TABLE NEEDS TO BE HERE"
-                  RenderTableRow {TR} at (0,80) size 286x47
-                    RenderTableCell {TD} at (2,80) size 282x47 [border: (1px solid #C0C0C0)] [r=1 c=0 rs=1 cs=1]
-                      RenderTable {TABLE} at (2,2) size 278x43 [border: (2px solid #FF0000)]
-                        RenderTableSection {TBODY} at (2,2) size 274x39
-                          RenderTableRow {TR} at (0,2) size 274x35
-                            RenderTableCell {TD} at (2,2) size 270x35 [border: (1px solid #C0C0C0)] [r=0 c=0 rs=1 cs=1]
-                              RenderMenuList {SELECT} at (4,4) size 262x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                                RenderBlock (anonymous) at (1,1) size 260x25
+                  RenderTableRow {TR} at (0,80) size 282x47
+                    RenderTableCell {TD} at (2,80) size 278x47 [border: (1px solid #C0C0C0)] [r=1 c=0 rs=1 cs=1]
+                      RenderTable {TABLE} at (2,2) size 274x43 [border: (2px solid #FF0000)]
+                        RenderTableSection {TBODY} at (2,2) size 270x39
+                          RenderTableRow {TR} at (0,2) size 270x35
+                            RenderTableCell {TD} at (2,2) size 266x35 [border: (1px solid #C0C0C0)] [r=0 c=0 rs=1 cs=1]
+                              RenderMenuList {SELECT} at (4,4) size 258x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                                RenderBlock (anonymous) at (1,1) size 256x25
                                   RenderText at (3,3) size 230x19
                                     text run at (3,3) width 230: "USE THIS JAVASCRIPT HERE"
                               RenderText {#text} at (0,0) size 0x0
-            RenderTableCell {TD} at (298,2) size 774x42 [border: (1px solid #C0C0C0)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (294,2) size 774x42 [border: (1px solid #C0C0C0)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 770x38
                 text run at (2,2) width 770: "KEEPoTHEoTEXToHEREoASoLONGoASoPOSSIBLEooKEEPoTHEoTEXToHEREoASoLONGoASoPOSSIBLE"
                 text run at (2,21) width 618: "THIS SIMULATES THE PROBLEM ON THE WWW.MAPBLAST.COM/ \"CREATE MAP\""
index 85b4016..11ebe16 100644 (file)
Binary files a/LayoutTests/platform/gtk/tables/mozilla/core/margins-expected.png and b/LayoutTests/platform/gtk/tables/mozilla/core/margins-expected.png differ
index 17139fd..cb077fe 100644 (file)
@@ -11,8 +11,8 @@ layer at (0,0) size 800x600
           RenderTableRow {TR} at (0,2) size 398x51
             RenderTableCell {TD} at (2,2) size 394x51 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderBlock {FORM} at (2,2) size 390x31
-                RenderMenuList {SELECT} at (2,2) size 63x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                  RenderBlock (anonymous) at (1,1) size 61x25
+                RenderMenuList {SELECT} at (2,2) size 59x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                  RenderBlock (anonymous) at (1,1) size 57x25
                     RenderText at (3,3) size 31x19
                       text run at (3,3) width 31: "Test"
                 RenderText {#text} at (0,0) size 0x0
index 4f1b003..97cf6c4 100644 (file)
Binary files a/LayoutTests/platform/gtk/tables/mozilla/dom/tableDom-expected.png and b/LayoutTests/platform/gtk/tables/mozilla/dom/tableDom-expected.png differ
index ee8f556..6420761 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 784x32
-        RenderMenuList {SELECT} at (2,2) size 116x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 114x25
+        RenderMenuList {SELECT} at (2,2) size 112x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 110x25
             RenderText at (3,3) size 83x19
               text run at (3,3) width 83: "append cell"
-        RenderText {#text} at (120,6) size 52x19
-          text run at (120,6) width 52: "   tbody "
-        RenderTextControl {INPUT} at (174,3) size 59x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderText {#text} at (235,6) size 41x19
-          text run at (235,6) width 41: "   row "
-        RenderTextControl {INPUT} at (278,3) size 59x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderText {#text} at (339,6) size 35x19
-          text run at (339,6) width 35: "   col "
-        RenderTextControl {INPUT} at (376,3) size 59x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderText {#text} at (437,6) size 74x19
-          text run at (437,6) width 74: "   row span "
-        RenderTextControl {INPUT} at (513,3) size 59x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderText {#text} at (574,6) size 68x19
-          text run at (574,6) width 68: "   col span "
-        RenderTextControl {INPUT} at (644,3) size 59x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderText {#text} at (705,6) size 20x19
-          text run at (705,6) width 20: "     "
-        RenderButton {INPUT} at (727,2) size 49x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+        RenderText {#text} at (116,6) size 52x19
+          text run at (116,6) width 52: "   tbody "
+        RenderTextControl {INPUT} at (170,3) size 59x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (231,6) size 41x19
+          text run at (231,6) width 41: "   row "
+        RenderTextControl {INPUT} at (274,3) size 59x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (335,6) size 35x19
+          text run at (335,6) width 35: "   col "
+        RenderTextControl {INPUT} at (372,3) size 59x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (433,6) size 74x19
+          text run at (433,6) width 74: "   row span "
+        RenderTextControl {INPUT} at (509,3) size 59x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (570,6) size 68x19
+          text run at (570,6) width 68: "   col span "
+        RenderTextControl {INPUT} at (640,3) size 59x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (701,6) size 20x19
+          text run at (701,6) width 20: "     "
+        RenderButton {INPUT} at (723,2) size 49x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,4) size 33x19
             RenderText at (0,0) size 33x19
               text run at (0,0) width 33: "Do It"
@@ -47,23 +47,23 @@ layer at (0,0) size 800x600
                 text run at (2,2) width 23: "c22"
       RenderBlock (anonymous) at (0,121) size 784x19
         RenderBR {BR} at (0,0) size 0x19
-layer at (185,14) size 53x19
+layer at (181,14) size 53x19
   RenderBlock {DIV} at (3,3) size 53x19
     RenderText {#text} at (1,0) size 9x19
       text run at (1,0) width 9: "0"
-layer at (289,14) size 53x19
+layer at (285,14) size 53x19
   RenderBlock {DIV} at (3,3) size 53x19
     RenderText {#text} at (1,0) size 9x19
       text run at (1,0) width 9: "0"
-layer at (387,14) size 53x19
+layer at (383,14) size 53x19
   RenderBlock {DIV} at (3,3) size 53x19
     RenderText {#text} at (1,0) size 9x19
       text run at (1,0) width 9: "0"
-layer at (524,14) size 53x19
+layer at (520,14) size 53x19
   RenderBlock {DIV} at (3,3) size 53x19
     RenderText {#text} at (1,0) size 9x19
       text run at (1,0) width 9: "1"
-layer at (655,14) size 53x19
+layer at (651,14) size 53x19
   RenderBlock {DIV} at (3,3) size 53x19
     RenderText {#text} at (1,0) size 9x19
       text run at (1,0) width 9: "1"
index 65d447b..ccef574 100644 (file)
Binary files a/LayoutTests/platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png and b/LayoutTests/platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png differ
index a086f60..04f4a6e 100644 (file)
@@ -1,10 +1,10 @@
-layer at (0,0) size 798x1317
+layer at (0,0) size 794x1317
   RenderView at (0,0) size 781x581
 layer at (8,8) size 765x1309
   RenderBlock {HTML} at (8,8) size 765x1309 [bgcolor=#008000] [border: (16px solid #00FF00)]
-    RenderTable at (16,16) size 774x1277
-      RenderTableSection (anonymous) at (0,0) size 774x1277
-        RenderTableRow (anonymous) at (0,0) size 774x1277
+    RenderTable at (16,16) size 770x1277
+      RenderTableSection (anonymous) at (0,0) size 770x1277
+        RenderTableRow (anonymous) at (0,0) size 770x1277
           RenderTableCell {HEAD} at (0,0) size 123x1040 [color=#FFFFFF] [bgcolor=#FF0000] [border: (5px solid #FFFFFF)] [r=0 c=0 rs=1 cs=1]
             RenderBlock {META} at (21,37) size 81x2 [border: (1px dotted #FFFFFF)]
             RenderBlock {META} at (21,55) size 81x2 [border: (1px dotted #FFFFFF)]
@@ -62,8 +62,8 @@ layer at (8,8) size 765x1309
                 text run at (1,704) width 47: "yellow;"
                 text run at (1,723) width 79: "background:"
                 text run at (1,742) width 38: "teal; }"
-          RenderTableCell {BODY} at (123,42) size 651x1235 [color=#FFFF00] [bgcolor=#008080] [border: (5px solid #FFFF00)] [r=0 c=1 rs=1 cs=1]
-            RenderBlock {H1} at (21,53) size 609x76 [border: (1px dotted #FFFF00)]
+          RenderTableCell {BODY} at (123,42) size 647x1235 [color=#FFFF00] [bgcolor=#008080] [border: (5px solid #FFFF00)] [r=0 c=1 rs=1 cs=1]
+            RenderBlock {H1} at (21,53) size 605x76 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 152x36
                 text run at (1,1) width 152: "Rendering "
               RenderInline {CODE} at (0,0) size 64x30
@@ -81,7 +81,7 @@ layer at (8,8) size 765x1309
                   text run at (1,45) width 64: "HTML"
               RenderText {#text} at (65,38) size 43x36
                 text run at (65,38) width 43: " - 2"
-            RenderBlock {P} at (21,161) size 609x21 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,161) size 605x21 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 387x19
                 text run at (1,1) width 387: "If you have any comments to make regarding this test, e-mail "
               RenderInline {A} at (0,0) size 182x19 [color=#0000EE]
@@ -89,11 +89,11 @@ layer at (8,8) size 765x1309
                   text run at (388,1) width 182: "py8ieh=eviltests@bath.ac.uk"
               RenderText {#text} at (570,1) size 4x19
                 text run at (570,1) width 4: "."
-            RenderBlock {DL} at (21,198) size 609x78 [border: (1px dotted #FFFF00)]
-              RenderBlock {DT} at (1,1) size 607x19
+            RenderBlock {DL} at (21,198) size 605x78 [border: (1px dotted #FFFF00)]
+              RenderBlock {DT} at (1,1) size 603x19
                 RenderText {#text} at (0,0) size 80x19
                   text run at (0,0) width 80: "Prerequisites"
-              RenderBlock {DD} at (41,20) size 567x57
+              RenderBlock {DD} at (41,20) size 563x57
                 RenderText {#text} at (0,0) size 525x38
                   text run at (0,0) width 525: "Browsers that are subjected to this test should support the the background, padding,"
                   text run at (0,19) width 401: "margin, border and color properties of CSS, and in addition the "
@@ -103,58 +103,58 @@ layer at (8,8) size 765x1309
                 RenderText {#text} at (465,19) size 549x38
                   text run at (465,19) width 84: " property and"
                   text run at (0,38) width 197: "fixed position stuff from CSS2."
-            RenderBlock {H2} at (21,300) size 609x30 [border: (1px dotted #FFFF00)]
+            RenderBlock {H2} at (21,300) size 605x30 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 495x28
                 text run at (1,1) width 495: "1. Making the BODY and the HEAD into a table"
-            RenderBlock {P} at (21,354) size 609x21 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,354) size 605x21 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 256x19
                 text run at (1,1) width 256: "This is really evil, but completely valid..."
-            RenderBlock {P} at (21,391) size 609x78 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,391) size 605x78 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 599x76
                 text run at (1,1) width 586: "This document should have two cells, side by side: one on the left, the other on the right. The"
                 text run at (1,20) width 599: "one on the left should be red with white writing and a thick white border. It should contain four"
                 text run at (1,39) width 551: "dotted lines separated by a blank line, followed by a dotted bordered box containing the"
                 text run at (1,58) width 586: "document title, and another dotted bordered box containing the stylesheet, also shown below:"
-            RenderBlock {PRE} at (21,485) size 609x17 [border: (1px dotted #FFFF00)]
+            RenderBlock {PRE} at (21,485) size 605x17 [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,518) size 609x21 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,518) size 605x21 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 453x19
                 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,555) size 609x40 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,555) size 605x40 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 603x38
                 text run at (1,1) width 603: "The right cell should be teal, with yellow text. This paragraph you are reading now should be in"
                 text run at (1,20) width 85: "this right cell."
-            RenderBlock {P} at (21,611) size 609x21 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,611) size 605x21 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 444x19
                 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,648) size 609x59 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,648) size 605x59 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 592x57
                 text run at (1,1) width 592: "The right cell should look similar to the left cell in formatting -- each box of text should have a"
                 text run at (1,20) width 592: "yellow dotted border, and there should be a blank line between each such box. No box should"
                 text run at (1,39) width 449: "be nested -- the dotted boxes should always be distinct from each other."
-            RenderBlock {P} at (21,723) size 609x40 [border: (1px dotted #FFFF00)]
-              RenderText {#text} at (1,1) size 606x38
-                text run at (1,1) width 606: "The cells should be the same height, and they should have grown vertically to accommodate this"
-                text run at (1,20) width 27: "text."
-            RenderBlock {P} at (21,779) size 609x40 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,723) size 605x40 [border: (1px dotted #FFFF00)]
+              RenderText {#text} at (1,1) size 580x38
+                text run at (1,1) width 580: "The cells should be the same height, and they should have grown vertically to accommodate"
+                text run at (1,20) width 53: "this text."
+            RenderBlock {P} at (21,779) size 605x40 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 599x38
                 text run at (1,1) width 599: "Around the whole setup should be two borders, dark green and light green. The cells should be"
                 text run at (1,20) width 489: "separated from each other and from these outer borders by 1em of dark green."
-            RenderBlock {P} at (21,835) size 609x40 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,835) size 605x40 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 576x38
                 text run at (1,1) width 576: "There should also be some alternate stylesheets set up to allow you to display the <META>"
                 text run at (1,20) width 243: "content. This may help with diagnosis."
-            RenderBlock {H2} at (21,899) size 609x30 [border: (1px dotted #FFFF00)]
+            RenderBlock {H2} at (21,899) size 605x30 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 154x28
                 text run at (1,1) width 154: "Submit Results"
-            RenderBlock {FORM} at (21,953) size 609x116 [border: (1px dotted #FFFF00)]
-              RenderBlock {P} at (1,17) size 607x82
+            RenderBlock {FORM} at (21,953) size 605x116 [border: (1px dotted #FFFF00)]
+              RenderBlock {P} at (1,17) size 603x82
                 RenderText {#text} at (0,0) size 259x19
                   text run at (0,0) width 259: "How does your browser fare on this test?"
-                RenderMenuList {SELECT} at (2,21) size 603x27 [color=#000000] [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-                  RenderBlock (anonymous) at (1,1) size 601x25
+                RenderMenuList {SELECT} at (2,21) size 599x27 [color=#000000] [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                  RenderBlock (anonymous) at (1,1) size 597x25
                     RenderText at (3,3) size 284x19
                       text run at (3,3) width 284: "Document renders exactly as described."
                 RenderText {#text} at (0,0) size 0x0
@@ -169,14 +169,14 @@ layer at (8,8) size 765x1309
                     RenderText at (0,0) size 50x19
                       text run at (0,0) width 50: "Submit"
                 RenderText {#text} at (0,0) size 0x0
-            RenderBlock {HR} at (21,1085) size 609x2 [border: (1px dotted #FFFF00)]
-            RenderBlock {P} at (21,1103) size 609x21 [border: (1px dotted #FFFF00)]
+            RenderBlock {HR} at (21,1085) size 605x2 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,1103) size 605x21 [border: (1px dotted #FFFF00)]
               RenderInline {A} at (0,0) size 161x19 [color=#0000EE]
                 RenderText {#text} at (1,1) size 161x19
                   text run at (1,1) width 161: "Up to the Evil Tests Page"
               RenderText {#text} at (162,1) size 4x19
                 text run at (162,1) width 4: "."
-            RenderBlock {P} at (21,1140) size 609x21 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,1140) size 605x21 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 173x19
                 text run at (1,1) width 173: "This page is maintained by "
               RenderInline {A} at (0,0) size 77x19 [color=#0000EE]
@@ -189,7 +189,7 @@ layer at (8,8) size 765x1309
                   text run at (260,1) width 123: "py8ieh@bath.ac.uk"
               RenderText {#text} at (383,1) size 9x19
                 text run at (383,1) width 9: ")."
-            RenderBlock {P} at (21,1177) size 609x21 [border: (1px dotted #FFFF00)]
+            RenderBlock {P} at (21,1177) size 605x21 [border: (1px dotted #FFFF00)]
               RenderText {#text} at (1,1) size 170x19
                 text run at (1,1) width 170: "Last updated in June 1999."
 layer at (244,1092) size 188x19
index d0ab07c..ddcba4f 100644 (file)
Binary files a/LayoutTests/platform/gtk/transforms/2d/zoom-menulist-expected.png and b/LayoutTests/platform/gtk/transforms/2d/zoom-menulist-expected.png differ
index cb62dfe..ac60c56 100644 (file)
@@ -7,8 +7,8 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,0) size 272x36
           text run at (0,0) width 272: "Zooming Menu List"
       RenderBlock (anonymous) at (0,58) size 784x79
-        RenderMenuList {SELECT} at (6,6) size 194x67 [bgcolor=#FFFFFF] [border: (3px solid #000000)]
-          RenderBlock (anonymous) at (3,3) size 188x61
+        RenderMenuList {SELECT} at (6,6) size 182x67 [bgcolor=#FFFFFF] [border: (3px solid #000000)]
+          RenderBlock (anonymous) at (3,3) size 176x61
             RenderText at (3,3) size 91x55
               text run at (3,3) width 91: "One"
         RenderText {#text} at (0,0) size 0x0
index 8494f87..1a47b19 100644 (file)
@@ -1,3 +1,18 @@
+2011-03-23  Martin Robinson  <mrobinson@igalia.com>
+
+        Reviewed by Xan Lopez.
+
+        [GTK] Force DumpRenderTree to use 96 DPI
+        https://bugs.webkit.org/show_bug.cgi?id=56866
+
+        Make sure that GTK+ is set to use 96 DPI when running tests. This ensures
+        broader compatibility with WebKit2 and makes setting font sizes more straightforward.
+
+        * DumpRenderTree/gtk/DumpRenderTree.cpp:
+        (initializeGtkFontSettings): Set the screen resolution and GTK+ xft property to 96 DPI.
+        (resetDefaultsToConsistentValues):Remove the call which repeatedly set the GDK screen resolution.
+        (setDefaultsToConsistentStateValuesForTesting): Update the font sizes to reflect the new DPI.
+
 2011-03-25  Andy Estes  <aestes@apple.com>
 
         Reviewed by Adele Peterson.