Reviewed by Xan Lopez.
authormrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 26 Aug 2011 05:35:10 +0000 (05:35 +0000)
committermrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 26 Aug 2011 05:35:10 +0000 (05:35 +0000)
.:

[GTK] Switch to GTK+ 3.x by default
https://bugs.webkit.org/show_bug.cgi?id=63047

* configure.ac: Modify the default value of the --with-gtk option to be 3.0.

LayoutTests:

Update GTK+ result that depend on the GTK+ version.

* platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
* platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
* platform/gtk/editing/pasteboard/4641033-expected.png:
* platform/gtk/editing/pasteboard/4641033-expected.txt:
* platform/gtk/editing/pasteboard/4944770-1-expected.png:
* platform/gtk/editing/pasteboard/4944770-1-expected.txt:
* platform/gtk/editing/pasteboard/4944770-2-expected.png:
* platform/gtk/editing/pasteboard/4944770-2-expected.txt:
* platform/gtk/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png: Added.
* platform/gtk/editing/pasteboard/drag-selected-image-to-contenteditable-expected.txt:
* 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.png:
* platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
* 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.png:
* platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
* platform/gtk/fast/block/basic/011-expected.png:
* platform/gtk/fast/block/basic/011-expected.txt:
* platform/gtk/fast/block/float/float-avoidance-expected.png:
* platform/gtk/fast/block/float/float-avoidance-expected.txt:
* platform/gtk/fast/block/margin-collapse/103-expected.png:
* platform/gtk/fast/block/margin-collapse/103-expected.txt:
* platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
* platform/gtk/fast/forms/001-expected.png:
* platform/gtk/fast/forms/001-expected.txt:
* platform/gtk/fast/forms/003-expected.png:
* platform/gtk/fast/forms/003-expected.txt:
* platform/gtk/fast/forms/004-expected.png:
* platform/gtk/fast/forms/004-expected.txt:
* platform/gtk/fast/forms/HTMLOptionElement_label01-expected.png:
* platform/gtk/fast/forms/HTMLOptionElement_label01-expected.txt:
* platform/gtk/fast/forms/HTMLOptionElement_label02-expected.png:
* platform/gtk/fast/forms/HTMLOptionElement_label02-expected.txt:
* platform/gtk/fast/forms/HTMLOptionElement_label03-expected.png:
* platform/gtk/fast/forms/HTMLOptionElement_label03-expected.txt:
* platform/gtk/fast/forms/HTMLOptionElement_label04-expected.png:
* platform/gtk/fast/forms/HTMLOptionElement_label04-expected.txt:
* platform/gtk/fast/forms/HTMLOptionElement_label06-expected.png:
* platform/gtk/fast/forms/HTMLOptionElement_label06-expected.txt:
* platform/gtk/fast/forms/HTMLOptionElement_label07-expected.png:
* platform/gtk/fast/forms/HTMLOptionElement_label07-expected.txt:
* platform/gtk/fast/forms/basic-inputs-expected.png:
* platform/gtk/fast/forms/basic-inputs-expected.txt:
* platform/gtk/fast/forms/basic-selects-expected.png:
* platform/gtk/fast/forms/basic-selects-expected.txt:
* platform/gtk/fast/forms/box-shadow-override-expected.png:
* platform/gtk/fast/forms/box-shadow-override-expected.txt:
* platform/gtk/fast/forms/checkbox-radio-onchange-expected.png:
* platform/gtk/fast/forms/checkbox-radio-onchange-expected.txt:
* platform/gtk/fast/forms/control-clip-overflow-expected.png:
* platform/gtk/fast/forms/control-clip-overflow-expected.txt:
* 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.png:
* platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
* platform/gtk/fast/forms/file-input-disabled-expected.png:
* platform/gtk/fast/forms/file-input-disabled-expected.txt:
* platform/gtk/fast/forms/form-element-geometry-expected.png:
* platform/gtk/fast/forms/form-element-geometry-expected.txt:
* platform/gtk/fast/forms/formmove-expected.png:
* platform/gtk/fast/forms/formmove-expected.txt:
* platform/gtk/fast/forms/formmove2-expected.png:
* platform/gtk/fast/forms/formmove2-expected.txt:
* platform/gtk/fast/forms/indeterminate-expected.png:
* platform/gtk/fast/forms/indeterminate-expected.txt:
* platform/gtk/fast/forms/input-appearance-height-expected.png:
* platform/gtk/fast/forms/input-appearance-height-expected.txt:
* platform/gtk/fast/forms/input-appearance-number-rtl-expected.png:
* platform/gtk/fast/forms/input-appearance-number-rtl-expected.txt:
* platform/gtk/fast/forms/input-appearance-spinbutton-disabled-readonly-expected.png:
* platform/gtk/fast/forms/input-appearance-spinbutton-disabled-readonly-expected.txt:
* platform/gtk/fast/forms/input-appearance-spinbutton-layer-expected.png:
* platform/gtk/fast/forms/input-appearance-spinbutton-layer-expected.txt:
* platform/gtk/fast/forms/input-appearance-spinbutton-visibility-expected.png:
* platform/gtk/fast/forms/input-appearance-spinbutton-visibility-expected.txt:
* platform/gtk/fast/forms/input-value-expected.png:
* platform/gtk/fast/forms/input-value-expected.txt:
* platform/gtk/fast/forms/menulist-clip-expected.png:
* platform/gtk/fast/forms/menulist-clip-expected.txt:
* 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.png:
* platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
* 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.png:
* platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
* 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.png:
* platform/gtk/fast/forms/menulist-style-color-expected.txt:
* 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.png:
* platform/gtk/fast/forms/option-script-expected.txt:
* 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.png:
* platform/gtk/fast/forms/option-text-clip-expected.txt:
* platform/gtk/fast/forms/radio-attr-order-expected.png:
* platform/gtk/fast/forms/radio-attr-order-expected.txt:
* platform/gtk/fast/forms/radio-nested-labels-expected.png:
* platform/gtk/fast/forms/radio-nested-labels-expected.txt:
* platform/gtk/fast/forms/radio_checked-expected.png:
* platform/gtk/fast/forms/radio_checked-expected.txt:
* platform/gtk/fast/forms/radio_checked_dynamic-expected.png:
* platform/gtk/fast/forms/radio_checked_dynamic-expected.txt:
* platform/gtk/fast/forms/select-align-expected.png:
* platform/gtk/fast/forms/select-align-expected.txt:
* platform/gtk/fast/forms/select-background-none-expected.png:
* platform/gtk/fast/forms/select-background-none-expected.txt:
* 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.png:
* platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
* 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.png:
* platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
* platform/gtk/fast/forms/select-empty-option-height-expected.png:
* platform/gtk/fast/forms/select-empty-option-height-expected.txt:
* 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.png:
* platform/gtk/fast/forms/select-selected-expected.txt:
* platform/gtk/fast/forms/select-size-expected.png:
* platform/gtk/fast/forms/select-size-expected.txt:
* platform/gtk/fast/forms/select-style-expected.png:
* platform/gtk/fast/forms/select-style-expected.txt:
* 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.png:
* platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
* platform/gtk/fast/forms/selectlist-minsize-expected.png:
* platform/gtk/fast/forms/selectlist-minsize-expected.txt:
* platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
* platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
* platform/gtk/fast/inline/positionedLifetime-expected.png:
* platform/gtk/fast/inline/positionedLifetime-expected.txt:
* platform/gtk/fast/invalid/014-expected.png:
* platform/gtk/fast/invalid/014-expected.txt:
* platform/gtk/fast/invalid/residual-style-expected.png:
* platform/gtk/fast/invalid/residual-style-expected.txt:
* platform/gtk/fast/parser/bad-xml-slash-expected.png:
* platform/gtk/fast/parser/bad-xml-slash-expected.txt:
* 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.png:
* platform/gtk/fast/replaced/replaced-breaking-expected.txt:
* platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
* platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
* platform/gtk/fast/replaced/table-percent-height-expected.txt:
* platform/gtk/fast/replaced/three-selects-break-expected.png:
* platform/gtk/fast/replaced/three-selects-break-expected.txt:
* platform/gtk/fast/replaced/width100percent-checkbox-expected.png:
* platform/gtk/fast/replaced/width100percent-checkbox-expected.txt:
* platform/gtk/fast/replaced/width100percent-menulist-expected.png:
* platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
* platform/gtk/fast/replaced/width100percent-radio-expected.png:
* platform/gtk/fast/replaced/width100percent-radio-expected.txt:
* 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.png:
* platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
* platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
* platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
* platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
* platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
* platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
* platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
* platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
* platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
* platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
* platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
* platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
* platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
* 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.png:
* platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
* platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
* platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
* platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
* platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
* platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
* platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
* platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
* platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
* platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
* platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
* platform/gtk/tables/mozilla/core/margins-expected.png:
* platform/gtk/tables/mozilla/core/margins-expected.txt:
* 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.png:
* platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
* platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
* platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
* platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
* platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
* platform/gtk/transforms/2d/zoom-menulist-expected.png:
* platform/gtk/transforms/2d/zoom-menulist-expected.txt:

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

207 files changed:
ChangeLog
LayoutTests/ChangeLog
LayoutTests/platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png
LayoutTests/platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt
LayoutTests/platform/gtk/editing/pasteboard/4641033-expected.png
LayoutTests/platform/gtk/editing/pasteboard/4641033-expected.txt
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.png
LayoutTests/platform/gtk/editing/pasteboard/4944770-2-expected.txt
LayoutTests/platform/gtk/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/editing/pasteboard/drag-selected-image-to-contenteditable-expected.txt
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.png
LayoutTests/platform/gtk/editing/selection/replaced-boundaries-3-expected.txt
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.png
LayoutTests/platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt
LayoutTests/platform/gtk/fast/block/basic/011-expected.png
LayoutTests/platform/gtk/fast/block/basic/011-expected.txt
LayoutTests/platform/gtk/fast/block/float/float-avoidance-expected.png
LayoutTests/platform/gtk/fast/block/float/float-avoidance-expected.txt
LayoutTests/platform/gtk/fast/block/margin-collapse/103-expected.png
LayoutTests/platform/gtk/fast/block/margin-collapse/103-expected.txt
LayoutTests/platform/gtk/fast/css/non-standard-checkbox-size-expected.txt
LayoutTests/platform/gtk/fast/forms/001-expected.png
LayoutTests/platform/gtk/fast/forms/001-expected.txt
LayoutTests/platform/gtk/fast/forms/003-expected.png
LayoutTests/platform/gtk/fast/forms/003-expected.txt
LayoutTests/platform/gtk/fast/forms/004-expected.png
LayoutTests/platform/gtk/fast/forms/004-expected.txt
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.png
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label02-expected.txt
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.png
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label04-expected.txt
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.png
LayoutTests/platform/gtk/fast/forms/HTMLOptionElement_label07-expected.txt
LayoutTests/platform/gtk/fast/forms/basic-inputs-expected.png
LayoutTests/platform/gtk/fast/forms/basic-inputs-expected.txt
LayoutTests/platform/gtk/fast/forms/basic-selects-expected.png
LayoutTests/platform/gtk/fast/forms/basic-selects-expected.txt
LayoutTests/platform/gtk/fast/forms/box-shadow-override-expected.png
LayoutTests/platform/gtk/fast/forms/box-shadow-override-expected.txt
LayoutTests/platform/gtk/fast/forms/checkbox-radio-onchange-expected.png
LayoutTests/platform/gtk/fast/forms/checkbox-radio-onchange-expected.txt
LayoutTests/platform/gtk/fast/forms/control-clip-overflow-expected.png
LayoutTests/platform/gtk/fast/forms/control-clip-overflow-expected.txt
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.png
LayoutTests/platform/gtk/fast/forms/disabled-select-change-index-expected.txt
LayoutTests/platform/gtk/fast/forms/file-input-disabled-expected.png
LayoutTests/platform/gtk/fast/forms/file-input-disabled-expected.txt
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/formmove-expected.png
LayoutTests/platform/gtk/fast/forms/formmove-expected.txt
LayoutTests/platform/gtk/fast/forms/formmove2-expected.png
LayoutTests/platform/gtk/fast/forms/formmove2-expected.txt
LayoutTests/platform/gtk/fast/forms/indeterminate-expected.png
LayoutTests/platform/gtk/fast/forms/indeterminate-expected.txt
LayoutTests/platform/gtk/fast/forms/input-appearance-height-expected.png
LayoutTests/platform/gtk/fast/forms/input-appearance-height-expected.txt
LayoutTests/platform/gtk/fast/forms/input-appearance-number-rtl-expected.png
LayoutTests/platform/gtk/fast/forms/input-appearance-number-rtl-expected.txt
LayoutTests/platform/gtk/fast/forms/input-appearance-spinbutton-disabled-readonly-expected.png
LayoutTests/platform/gtk/fast/forms/input-appearance-spinbutton-disabled-readonly-expected.txt
LayoutTests/platform/gtk/fast/forms/input-appearance-spinbutton-layer-expected.png
LayoutTests/platform/gtk/fast/forms/input-appearance-spinbutton-layer-expected.txt
LayoutTests/platform/gtk/fast/forms/input-appearance-spinbutton-visibility-expected.png
LayoutTests/platform/gtk/fast/forms/input-appearance-spinbutton-visibility-expected.txt
LayoutTests/platform/gtk/fast/forms/input-value-expected.png
LayoutTests/platform/gtk/fast/forms/input-value-expected.txt
LayoutTests/platform/gtk/fast/forms/menulist-clip-expected.png
LayoutTests/platform/gtk/fast/forms/menulist-clip-expected.txt
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.png
LayoutTests/platform/gtk/fast/forms/menulist-narrow-width-expected.txt
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.png
LayoutTests/platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt
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.png
LayoutTests/platform/gtk/fast/forms/menulist-style-color-expected.txt
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.png
LayoutTests/platform/gtk/fast/forms/option-script-expected.txt
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.png
LayoutTests/platform/gtk/fast/forms/option-text-clip-expected.txt
LayoutTests/platform/gtk/fast/forms/radio-attr-order-expected.png
LayoutTests/platform/gtk/fast/forms/radio-attr-order-expected.txt
LayoutTests/platform/gtk/fast/forms/radio-nested-labels-expected.png
LayoutTests/platform/gtk/fast/forms/radio-nested-labels-expected.txt
LayoutTests/platform/gtk/fast/forms/radio_checked-expected.png
LayoutTests/platform/gtk/fast/forms/radio_checked-expected.txt
LayoutTests/platform/gtk/fast/forms/radio_checked_dynamic-expected.png
LayoutTests/platform/gtk/fast/forms/radio_checked_dynamic-expected.txt
LayoutTests/platform/gtk/fast/forms/select-align-expected.png
LayoutTests/platform/gtk/fast/forms/select-align-expected.txt
LayoutTests/platform/gtk/fast/forms/select-background-none-expected.png
LayoutTests/platform/gtk/fast/forms/select-background-none-expected.txt
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.png
LayoutTests/platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt
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.png
LayoutTests/platform/gtk/fast/forms/select-disabled-appearance-expected.txt
LayoutTests/platform/gtk/fast/forms/select-empty-option-height-expected.png
LayoutTests/platform/gtk/fast/forms/select-empty-option-height-expected.txt
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.png
LayoutTests/platform/gtk/fast/forms/select-selected-expected.txt
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.png
LayoutTests/platform/gtk/fast/forms/select-style-expected.txt
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.png
LayoutTests/platform/gtk/fast/forms/select-writing-direction-natural-expected.txt
LayoutTests/platform/gtk/fast/forms/selectlist-minsize-expected.png
LayoutTests/platform/gtk/fast/forms/selectlist-minsize-expected.txt
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/inline/positionedLifetime-expected.png
LayoutTests/platform/gtk/fast/inline/positionedLifetime-expected.txt
LayoutTests/platform/gtk/fast/invalid/014-expected.png
LayoutTests/platform/gtk/fast/invalid/014-expected.txt
LayoutTests/platform/gtk/fast/invalid/residual-style-expected.png
LayoutTests/platform/gtk/fast/invalid/residual-style-expected.txt
LayoutTests/platform/gtk/fast/parser/bad-xml-slash-expected.png
LayoutTests/platform/gtk/fast/parser/bad-xml-slash-expected.txt
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.png
LayoutTests/platform/gtk/fast/replaced/replaced-breaking-expected.txt
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/table-percent-height-expected.txt
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-checkbox-expected.png
LayoutTests/platform/gtk/fast/replaced/width100percent-checkbox-expected.txt
LayoutTests/platform/gtk/fast/replaced/width100percent-menulist-expected.png
LayoutTests/platform/gtk/fast/replaced/width100percent-menulist-expected.txt
LayoutTests/platform/gtk/fast/replaced/width100percent-radio-expected.png
LayoutTests/platform/gtk/fast/replaced/width100percent-radio-expected.txt
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.png
LayoutTests/platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt
LayoutTests/platform/gtk/fast/text/textIteratorNilRenderer-expected.png
LayoutTests/platform/gtk/fast/text/textIteratorNilRenderer-expected.txt
LayoutTests/platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png
LayoutTests/platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt
LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png
LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1188-expected.png
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1188-expected.txt
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1318-expected.png
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1318-expected.txt
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.png
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-4-expected.png
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt
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.png
LayoutTests/platform/gtk/tables/mozilla/bugs/bug33855-expected.txt
LayoutTests/platform/gtk/tables/mozilla/bugs/bug4382-expected.png
LayoutTests/platform/gtk/tables/mozilla/bugs/bug4382-expected.txt
LayoutTests/platform/gtk/tables/mozilla/bugs/bug4527-expected.png
LayoutTests/platform/gtk/tables/mozilla/bugs/bug4527-expected.txt
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.png
LayoutTests/platform/gtk/tables/mozilla/core/margins-expected.txt
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.png
LayoutTests/platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt
LayoutTests/platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png
LayoutTests/platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt
LayoutTests/platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png
LayoutTests/platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt
LayoutTests/platform/gtk/transforms/2d/zoom-menulist-expected.png
LayoutTests/platform/gtk/transforms/2d/zoom-menulist-expected.txt
configure.ac

index f2edcd3..a5088d4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2011-08-25  Martin Robinson  <mrobinson@igalia.com>
+
+        Reviewed by Xan Lopez.
+
+        [GTK] Switch to GTK+ 3.x by default
+        https://bugs.webkit.org/show_bug.cgi?id=63047
+
+        * configure.ac: Modify the default value of the --with-gtk option to be 3.0.
+
 2011-08-24  Philippe Normand  <pnormand@igalia.com>
 
         [GTK] bump GStreamer requirement to 0.10.30
index b3c7674..5572bd5 100644 (file)
@@ -1,3 +1,214 @@
+2011-08-25  Martin Robinson  <mrobinson@igalia.com>
+
+        Reviewed by Xan Lopez.
+
+        Update GTK+ result that depend on the GTK+ version.
+
+        * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
+        * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
+        * platform/gtk/editing/pasteboard/4641033-expected.png:
+        * platform/gtk/editing/pasteboard/4641033-expected.txt:
+        * platform/gtk/editing/pasteboard/4944770-1-expected.png:
+        * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
+        * platform/gtk/editing/pasteboard/4944770-2-expected.png:
+        * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
+        * platform/gtk/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png: Added.
+        * platform/gtk/editing/pasteboard/drag-selected-image-to-contenteditable-expected.txt:
+        * 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.png:
+        * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
+        * 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.png:
+        * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
+        * platform/gtk/fast/block/basic/011-expected.png:
+        * platform/gtk/fast/block/basic/011-expected.txt:
+        * platform/gtk/fast/block/float/float-avoidance-expected.png:
+        * platform/gtk/fast/block/float/float-avoidance-expected.txt:
+        * platform/gtk/fast/block/margin-collapse/103-expected.png:
+        * platform/gtk/fast/block/margin-collapse/103-expected.txt:
+        * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
+        * platform/gtk/fast/forms/001-expected.png:
+        * platform/gtk/fast/forms/001-expected.txt:
+        * platform/gtk/fast/forms/003-expected.png:
+        * platform/gtk/fast/forms/003-expected.txt:
+        * platform/gtk/fast/forms/004-expected.png:
+        * platform/gtk/fast/forms/004-expected.txt:
+        * platform/gtk/fast/forms/HTMLOptionElement_label01-expected.png:
+        * platform/gtk/fast/forms/HTMLOptionElement_label01-expected.txt:
+        * platform/gtk/fast/forms/HTMLOptionElement_label02-expected.png:
+        * platform/gtk/fast/forms/HTMLOptionElement_label02-expected.txt:
+        * platform/gtk/fast/forms/HTMLOptionElement_label03-expected.png:
+        * platform/gtk/fast/forms/HTMLOptionElement_label03-expected.txt:
+        * platform/gtk/fast/forms/HTMLOptionElement_label04-expected.png:
+        * platform/gtk/fast/forms/HTMLOptionElement_label04-expected.txt:
+        * platform/gtk/fast/forms/HTMLOptionElement_label06-expected.png:
+        * platform/gtk/fast/forms/HTMLOptionElement_label06-expected.txt:
+        * platform/gtk/fast/forms/HTMLOptionElement_label07-expected.png:
+        * platform/gtk/fast/forms/HTMLOptionElement_label07-expected.txt:
+        * platform/gtk/fast/forms/basic-inputs-expected.png:
+        * platform/gtk/fast/forms/basic-inputs-expected.txt:
+        * platform/gtk/fast/forms/basic-selects-expected.png:
+        * platform/gtk/fast/forms/basic-selects-expected.txt:
+        * platform/gtk/fast/forms/box-shadow-override-expected.png:
+        * platform/gtk/fast/forms/box-shadow-override-expected.txt:
+        * platform/gtk/fast/forms/checkbox-radio-onchange-expected.png:
+        * platform/gtk/fast/forms/checkbox-radio-onchange-expected.txt:
+        * platform/gtk/fast/forms/control-clip-overflow-expected.png:
+        * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
+        * 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.png:
+        * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
+        * platform/gtk/fast/forms/file-input-disabled-expected.png:
+        * platform/gtk/fast/forms/file-input-disabled-expected.txt:
+        * platform/gtk/fast/forms/form-element-geometry-expected.png:
+        * platform/gtk/fast/forms/form-element-geometry-expected.txt:
+        * platform/gtk/fast/forms/formmove-expected.png:
+        * platform/gtk/fast/forms/formmove-expected.txt:
+        * platform/gtk/fast/forms/formmove2-expected.png:
+        * platform/gtk/fast/forms/formmove2-expected.txt:
+        * platform/gtk/fast/forms/indeterminate-expected.png:
+        * platform/gtk/fast/forms/indeterminate-expected.txt:
+        * platform/gtk/fast/forms/input-appearance-height-expected.png:
+        * platform/gtk/fast/forms/input-appearance-height-expected.txt:
+        * platform/gtk/fast/forms/input-appearance-number-rtl-expected.png:
+        * platform/gtk/fast/forms/input-appearance-number-rtl-expected.txt:
+        * platform/gtk/fast/forms/input-appearance-spinbutton-disabled-readonly-expected.png:
+        * platform/gtk/fast/forms/input-appearance-spinbutton-disabled-readonly-expected.txt:
+        * platform/gtk/fast/forms/input-appearance-spinbutton-layer-expected.png:
+        * platform/gtk/fast/forms/input-appearance-spinbutton-layer-expected.txt:
+        * platform/gtk/fast/forms/input-appearance-spinbutton-visibility-expected.png:
+        * platform/gtk/fast/forms/input-appearance-spinbutton-visibility-expected.txt:
+        * platform/gtk/fast/forms/input-value-expected.png:
+        * platform/gtk/fast/forms/input-value-expected.txt:
+        * platform/gtk/fast/forms/menulist-clip-expected.png:
+        * platform/gtk/fast/forms/menulist-clip-expected.txt:
+        * 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.png:
+        * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
+        * 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.png:
+        * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
+        * 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.png:
+        * platform/gtk/fast/forms/menulist-style-color-expected.txt:
+        * 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.png:
+        * platform/gtk/fast/forms/option-script-expected.txt:
+        * 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.png:
+        * platform/gtk/fast/forms/option-text-clip-expected.txt:
+        * platform/gtk/fast/forms/radio-attr-order-expected.png:
+        * platform/gtk/fast/forms/radio-attr-order-expected.txt:
+        * platform/gtk/fast/forms/radio-nested-labels-expected.png:
+        * platform/gtk/fast/forms/radio-nested-labels-expected.txt:
+        * platform/gtk/fast/forms/radio_checked-expected.png:
+        * platform/gtk/fast/forms/radio_checked-expected.txt:
+        * platform/gtk/fast/forms/radio_checked_dynamic-expected.png:
+        * platform/gtk/fast/forms/radio_checked_dynamic-expected.txt:
+        * platform/gtk/fast/forms/select-align-expected.png:
+        * platform/gtk/fast/forms/select-align-expected.txt:
+        * platform/gtk/fast/forms/select-background-none-expected.png:
+        * platform/gtk/fast/forms/select-background-none-expected.txt:
+        * 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.png:
+        * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
+        * 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.png:
+        * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
+        * platform/gtk/fast/forms/select-empty-option-height-expected.png:
+        * platform/gtk/fast/forms/select-empty-option-height-expected.txt:
+        * 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.png:
+        * platform/gtk/fast/forms/select-selected-expected.txt:
+        * platform/gtk/fast/forms/select-size-expected.png:
+        * platform/gtk/fast/forms/select-size-expected.txt:
+        * platform/gtk/fast/forms/select-style-expected.png:
+        * platform/gtk/fast/forms/select-style-expected.txt:
+        * 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.png:
+        * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
+        * platform/gtk/fast/forms/selectlist-minsize-expected.png:
+        * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
+        * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
+        * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
+        * platform/gtk/fast/inline/positionedLifetime-expected.png:
+        * platform/gtk/fast/inline/positionedLifetime-expected.txt:
+        * platform/gtk/fast/invalid/014-expected.png:
+        * platform/gtk/fast/invalid/014-expected.txt:
+        * platform/gtk/fast/invalid/residual-style-expected.png:
+        * platform/gtk/fast/invalid/residual-style-expected.txt:
+        * platform/gtk/fast/parser/bad-xml-slash-expected.png:
+        * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
+        * 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.png:
+        * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
+        * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
+        * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
+        * platform/gtk/fast/replaced/table-percent-height-expected.txt:
+        * platform/gtk/fast/replaced/three-selects-break-expected.png:
+        * platform/gtk/fast/replaced/three-selects-break-expected.txt:
+        * platform/gtk/fast/replaced/width100percent-checkbox-expected.png:
+        * platform/gtk/fast/replaced/width100percent-checkbox-expected.txt:
+        * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
+        * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
+        * platform/gtk/fast/replaced/width100percent-radio-expected.png:
+        * platform/gtk/fast/replaced/width100percent-radio-expected.txt:
+        * 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.png:
+        * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
+        * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
+        * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
+        * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
+        * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
+        * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
+        * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
+        * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
+        * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
+        * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
+        * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
+        * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
+        * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
+        * 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.png:
+        * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
+        * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
+        * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
+        * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
+        * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
+        * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
+        * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
+        * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
+        * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
+        * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
+        * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
+        * platform/gtk/tables/mozilla/core/margins-expected.png:
+        * platform/gtk/tables/mozilla/core/margins-expected.txt:
+        * 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.png:
+        * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
+        * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
+        * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
+        * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
+        * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
+        * platform/gtk/transforms/2d/zoom-menulist-expected.png:
+        * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
+
 2011-08-25  Ben Wells  <benwells@chromium.org>
 
         Use PATH_BASED_BORDER_RADIUS_DRAWING for skia
index 0733597..6ace8de 100644 (file)
Binary files a/LayoutTests/platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png and b/LayoutTests/platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png differ
index 8c6f3f1..2fab97f 100644 (file)
@@ -19,18 +19,18 @@ layer at (0,0) size 800x420
               RenderBlock (anonymous) at (10,20) size 139x0
                 RenderInline {FORM} at (0,0) size 0x0
                   RenderText {#text} at (0,0) size 0x0
-              RenderBlock (anonymous) at (10,20) size 139x40
-                RenderBlock {P} at (0,0) size 139x20
-                  RenderText {#text} at (0,4) size 27x13
-                    text run at (0,4) width 27: "bang "
-                  RenderBlock {INPUT} at (31,3) size 13x13 [color=#000000]
+              RenderBlock (anonymous) at (10,20) size 139x46
+                RenderBlock {P} at (0,0) size 139x23
+                  RenderText {#text} at (0,7) size 27x13
+                    text run at (0,7) width 27: "bang "
+                  RenderBlock {INPUT} at (31,3) size 16x16 [color=#000000]
                   RenderText {#text} at (0,0) size 0x0
-                RenderBlock {P} at (0,20) size 139x20
-                  RenderText {#text} at (0,4) size 41x13
-                    text run at (0,4) width 41: "whimper "
-                  RenderBlock {INPUT} at (45,3) size 13x13 [color=#000000]
+                RenderBlock {P} at (0,23) size 139x23
+                  RenderText {#text} at (0,7) size 41x13
+                    text run at (0,7) width 41: "whimper "
+                  RenderBlock {INPUT} at (45,3) size 16x16 [color=#000000]
                   RenderText {#text} at (0,0) size 0x0
-              RenderBlock (anonymous) at (10,60) size 139x0
+              RenderBlock (anonymous) at (10,66) size 139x0
                 RenderInline {FORM} at (0,0) size 0x0
                 RenderText {#text} at (0,0) size 0x0
             RenderBlock (floating) {LI} at (259,0) size 80x120 [color=#000000] [bgcolor=#FFCC00] [border: (5px solid #000000)]
index 366b446..df722b8 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 242279b..f7da08b 100644 (file)
@@ -1,6 +1,4 @@
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document
-EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
 EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 3 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
@@ -16,21 +14,21 @@ layer at (0,0) size 800x600
           text run at (0,0) width 660: "This tests for a bug when creating markup for a selection that contained unrendered nodes with children. "
           text run at (660,0) width 109: "You should see a"
           text run at (0,19) width 248: "picture of abe followed by a select box."
-      RenderBlock {DIV} at (0,54) size 784x113
+      RenderBlock {DIV} at (0,54) size 784x114
         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 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
+        RenderMenuList {SELECT} at (82,83) size 52x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 50x27
+            RenderText at (4,4) size 9x19
+              text run at (4,4) width 9: "1"
+      RenderBlock (anonymous) at (0,168) size 784x114
         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 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"
+        RenderMenuList {SELECT} at (82,83) size 52x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 50x27
+            RenderText at (4,4) size 9x19
+              text run at (4,4) width 9: "1"
         RenderText {#text} at (0,0) size 0x0
 caret: position 1 of child 2 {SELECT} of child 2 {DIV} of body
index c0f125f..e633ca6 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 9050597..7c37f15 100644 (file)
@@ -8,18 +8,18 @@ layer at (0,0) size 800x600
           text run at (0,0) width 408: "This tests smart paste of a fragment that ends in a select element. "
           text run at (408,0) width 336: "There should be no spaces added because the paste is"
           text run at (0,19) width 214: "performed in an empty paragraph."
-      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 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 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,54) size 784x33
+        RenderText {#text} at (0,7) size 21x19
+          text run at (0,7) width 21: "foo"
+        RenderMenuList {SELECT} at (23,2) size 36x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 34x27
+            RenderText at (4,4) size 9x19
+              text run at (4,4) width 9: "1"
+      RenderBlock {DIV} at (0,87) size 784x33
+        RenderText {#text} at (0,7) size 21x19
+          text run at (0,7) width 21: "foo"
+        RenderMenuList {SELECT} at (23,2) size 36x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 34x27
+            RenderText at (4,4) size 9x19
+              text run at (4,4) width 9: "1"
 caret: position 3 of child 1 {SELECT} of child 4 {DIV} of body
index 63917a6..e5f06ff 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 5f9dd65..43e92e4 100644 (file)
@@ -8,22 +8,22 @@ layer at (0,0) size 800x600
           text run at (0,0) width 408: "This tests smart paste of a fragment that ends in a select element. "
           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 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"
-        RenderText {#text} at (8,6) size 4x19
-          text run at (8,6) width 4: " "
-        RenderMenuList {SELECT} at (14,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 4x19
-          text run at (53,6) width 4: " "
-        RenderText {#text} at (57,6) size 8x19
-          text run at (57,6) width 8: "x"
+      RenderBlock {DIV} at (0,54) size 784x33
+        RenderMenuList {SELECT} at (2,2) size 36x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 34x27
+            RenderText at (4,4) size 9x19
+              text run at (4,4) width 9: "1"
+      RenderBlock {DIV} at (0,87) size 784x33
+        RenderText {#text} at (0,7) size 8x19
+          text run at (0,7) width 8: "x"
+        RenderText {#text} at (8,7) size 4x19
+          text run at (8,7) width 4: " "
+        RenderMenuList {SELECT} at (14,2) size 36x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 34x27
+            RenderText at (4,4) size 9x19
+              text run at (4,4) width 9: "1"
+        RenderText {#text} at (52,7) size 4x19
+          text run at (52,7) width 4: " "
+        RenderText {#text} at (56,7) size 8x19
+          text run at (56,7) width 8: "x"
 caret: position 1 of child 3 {#text} of child 4 {DIV} of body
diff --git a/LayoutTests/platform/gtk/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png b/LayoutTests/platform/gtk/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png
new file mode 100644 (file)
index 0000000..0f969b4
Binary files /dev/null and b/LayoutTests/platform/gtk/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png differ
index e8b401b..5a80668 100644 (file)
@@ -1,5 +1,7 @@
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document givenAction:WebViewInsertActionDropped
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 0 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
index 3fb8d9b..a0fbcac 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 9e49a64..450bb69 100644 (file)
@@ -3,11 +3,11 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x105 [border: (5px solid #FF0000)]
-        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 (99,43) size 26x19
-          text run at (99,43) width 26: "blaa"
+      RenderBlock {DIV} at (0,0) size 784x107 [border: (5px solid #FF0000)]
+        RenderMenuList {SELECT} at (39,39) size 57x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 55x27
+            RenderText at (4,4) size 30x19
+              text run at (4,4) width 30: "One"
+        RenderText {#text} at (98,44) size 26x19
+          text run at (98,44) width 26: "blaa"
 caret: position 0 of child 0 {SELECT} of child 0 {DIV} of body
index 2896e43..0715e44 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 c0ad44f..dc3fc99 100644 (file)
@@ -14,14 +14,14 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,0) size 759x38
           text run at (0,0) width 759: "This tests that when a selection that ends at [replaced element, 0] is painted, the replaced element doesn't appear selected."
           text run at (0,19) width 321: "This test uses a select box for the replaced element."
-      RenderBlock {DIV} at (0,54) size 784x50
+      RenderBlock {DIV} at (0,54) size 784x52
         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 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"
+        RenderMenuList {SELECT} at (2,21) size 282x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 280x27
+            RenderText at (4,4) size 255x19
+              text run at (4,4) width 255: "this select box shouldn't be selected"
         RenderText {#text} at (0,0) size 0x0
 selection start: position 1 of child 0 {#text} of child 3 {DIV} of body
 selection end:   position 1 of child 1 {BR} of child 3 {DIV} of body
index 980766c..c3a384a 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 31826c7..41733c2 100644 (file)
@@ -60,14 +60,14 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,0) size 691x19
           text run at (0,0) width 292: "This tests caret movement across a select box. "
           text run at (292,0) width 399: "The caret should skip over the select box as if it were an image."
-      RenderBlock {DIV} at (0,35) size 784x31
-        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 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 (112,6) size 66x19
-            text run at (112,6) width 66: " the end ..."
+      RenderBlock {DIV} at (0,35) size 784x33
+        RenderBlock {DIV} at (0,0) size 784x33
+          RenderText {#text} at (0,7) size 71x19
+            text run at (0,7) width 71: "select box: "
+          RenderMenuList {SELECT} at (73,2) size 36x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 34x27
+              RenderText at (4,4) size 9x19
+                text run at (4,4) width 9: "1"
+          RenderText {#text} at (111,7) size 66x19
+            text run at (111,7) width 66: " the end ..."
 caret: position 1 of child 0 {#text} of child 1 {DIV} of child 3 {DIV} of body
index 836f262..122e1f7 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 b4dda9d..cc14ffb 100644 (file)
@@ -12,9 +12,9 @@ layer at (0,0) size 800x600
           text run at (0,0) width 326: "This tests paragraphBoundary selection navigation. "
           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 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,54) size 784x33
+        RenderMenuList {SELECT} at (2,2) size 36x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 34x27
+            RenderText at (4,4) size 9x19
+              text run at (4,4) width 9: "1"
 caret: position 1 of child 0 {SELECT} of child 2 {DIV} of body
index 91b25e3..e30aef9 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/block/basic/011-expected.png and b/LayoutTests/platform/gtk/fast/block/basic/011-expected.png differ
index 10e05b3..ecf726d 100644 (file)
@@ -19,18 +19,18 @@ layer at (0,0) size 800x420
               RenderBlock (anonymous) at (10,20) size 139x0
                 RenderInline {FORM} at (0,0) size 0x0
                   RenderText {#text} at (0,0) size 0x0
-              RenderBlock (anonymous) at (10,20) size 139x40
-                RenderBlock {P} at (0,0) size 139x20
-                  RenderText {#text} at (0,4) size 27x13
-                    text run at (0,4) width 27: "bang "
-                  RenderBlock {INPUT} at (31,3) size 13x13 [color=#000000]
+              RenderBlock (anonymous) at (10,20) size 139x46
+                RenderBlock {P} at (0,0) size 139x23
+                  RenderText {#text} at (0,7) size 27x13
+                    text run at (0,7) width 27: "bang "
+                  RenderBlock {INPUT} at (31,3) size 16x16 [color=#000000]
                   RenderText {#text} at (0,0) size 0x0
-                RenderBlock {P} at (0,20) size 139x20
-                  RenderText {#text} at (0,4) size 41x13
-                    text run at (0,4) width 41: "whimper "
-                  RenderBlock {INPUT} at (45,3) size 13x13 [color=#000000]
+                RenderBlock {P} at (0,23) size 139x23
+                  RenderText {#text} at (0,7) size 41x13
+                    text run at (0,7) width 41: "whimper "
+                  RenderBlock {INPUT} at (45,3) size 16x16 [color=#000000]
                   RenderText {#text} at (0,0) size 0x0
-              RenderBlock (anonymous) at (10,60) size 139x0
+              RenderBlock (anonymous) at (10,66) size 139x0
                 RenderInline {FORM} at (0,0) size 0x0
                 RenderText {#text} at (0,0) size 0x0
             RenderBlock (floating) {LI} at (259,0) size 80x120 [color=#000000] [bgcolor=#FFCC00] [border: (5px solid #000000)]
index 3c2b81f..3ea69ef 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 7120591..4a89a2c 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 784x2551
+layer at (0,0) size 784x2568
   RenderView at (0,0) size 784x600
-layer at (0,0) size 784x2551
-  RenderBlock {HTML} at (0,0) size 784x2551
-    RenderBody {BODY} at (8,8) size 768x2535
+layer at (0,0) size 784x2568
+  RenderBlock {HTML} at (0,0) size 784x2568
+    RenderBody {BODY} at (8,8) size 768x2552
       RenderBlock (anonymous) at (0,0) size 768x38
         RenderText {#text} at (0,0) size 765x38
           text run at (0,0) width 538: "Test of objects that avoid floats to see what they do with percentage and auto widths. "
@@ -12,31 +12,31 @@ layer at (0,0) size 784x2551
       RenderBlock (anonymous) at (0,56) size 768x19
         RenderText {#text} at (0,0) size 507x19
           text run at (0,0) width 507: "The inline-level button should be below the select and fill the width of the block."
-      RenderBlock {P} at (0,91) size 220x102 [border: (10px solid #FF0000)]
+      RenderBlock {P} at (0,91) size 220x104 [border: (10px solid #FF0000)]
         RenderText {#text} at (10,10) size 60x19
           text run at (10,10) width 60: "Line One"
         RenderBR {BR} at (70,25) size 0x0
-        RenderMenuList {SELECT} at (10,31) size 100x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 98x25
-            RenderText at (3,3) size 30x19
-              text run at (3,3) width 30: "One"
+        RenderMenuList {SELECT} at (10,31) size 100x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 98x27
+            RenderText at (4,4) size 30x19
+              text run at (4,4) width 30: "One"
         RenderText {#text} at (0,0) size 0x0
-        RenderButton {INPUT} at (10,62) size 200x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+        RenderButton {INPUT} at (10,64) size 200x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,4) size 184x19
             RenderText at (84,0) size 16x19
               text run at (84,0) width 16: "Hi"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,209) size 768x19
+      RenderBlock (anonymous) at (0,211) size 768x19
         RenderText {#text} at (0,0) size 473x19
           text run at (0,0) width 473: "The floating button with a percentage width should be even with the select."
-      RenderBlock {P} at (0,244) size 220x71 [border: (10px solid #FF0000)]
+      RenderBlock {P} at (0,246) size 220x72 [border: (10px solid #FF0000)]
         RenderText {#text} at (10,10) size 60x19
           text run at (10,10) width 60: "Line One"
         RenderBR {BR} at (70,25) size 0x0
-        RenderMenuList {SELECT} at (10,31) size 100x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 98x25
-            RenderText at (3,3) size 30x19
-              text run at (3,3) width 30: "One"
+        RenderMenuList {SELECT} at (10,31) size 100x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 98x27
+            RenderText at (4,4) size 30x19
+              text run at (4,4) width 30: "One"
         RenderText {#text} at (0,0) size 0x0
         RenderButton {INPUT} at (110,31) size 100x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,4) size 84x19
@@ -44,55 +44,55 @@ layer at (0,0) size 784x2551
               text run at (34,0) width 16: "Hi"
         RenderText {#text} at (0,0) size 0x0
         RenderBR {BR} at (210,29) size 0x19
-      RenderBlock (anonymous) at (0,331) size 768x19
+      RenderBlock (anonymous) at (0,334) size 768x19
         RenderText {#text} at (0,0) size 462x19
           text run at (0,0) width 462: "The block-level button with an auto width should be even with the select."
-      RenderBlock {P} at (0,366) size 220x90 [border: (10px solid #FF0000)]
+      RenderBlock {P} at (0,369) size 220x90 [border: (10px solid #FF0000)]
         RenderBlock (anonymous) at (10,10) size 200x19
           RenderText {#text} at (0,0) size 60x19
             text run at (0,0) width 60: "Line One"
           RenderBR {BR} at (60,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 (3,3) size 30x19
-                text run at (3,3) width 30: "One"
+          RenderMenuList {SELECT} at (0,21) size 100x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 98x27
+              RenderText at (4,4) size 30x19
+                text run at (4,4) width 30: "One"
           RenderText {#text} at (0,0) size 0x0
         RenderButton {INPUT} at (110,31) size 32x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,4) size 16x19
             RenderText at (0,0) size 16x19
               text run at (0,0) width 16: "Hi"
         RenderBlock (anonymous) at (10,61) size 200x19
-          RenderBR {BR} at (0,0) size 0x19
-      RenderBlock (anonymous) at (0,472) size 768x19
+          RenderBR {BR} at (100,0) size 0x19
+      RenderBlock (anonymous) at (0,475) size 768x19
         RenderText {#text} at (0,0) size 495x19
           text run at (0,0) width 495: "The block-level button with a percentage width should be even with the select."
-      RenderBlock {P} at (0,507) size 220x90 [border: (10px solid #FF0000)]
+      RenderBlock {P} at (0,510) size 220x90 [border: (10px solid #FF0000)]
         RenderBlock (anonymous) at (10,10) size 200x19
           RenderText {#text} at (0,0) size 60x19
             text run at (0,0) width 60: "Line One"
           RenderBR {BR} at (60,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 (3,3) size 30x19
-                text run at (3,3) width 30: "One"
+          RenderMenuList {SELECT} at (0,21) size 100x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 98x27
+              RenderText at (4,4) size 30x19
+                text run at (4,4) width 30: "One"
           RenderText {#text} at (0,0) size 0x0
         RenderButton {INPUT} at (110,31) size 100x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,4) size 84x19
             RenderText at (34,0) size 16x19
               text run at (34,0) width 16: "Hi"
         RenderBlock (anonymous) at (10,61) size 200x19
-          RenderBR {BR} at (0,0) size 0x19
-      RenderBlock (anonymous) at (0,613) size 768x19
+          RenderBR {BR} at (100,0) size 0x19
+      RenderBlock (anonymous) at (0,616) size 768x19
         RenderText {#text} at (0,0) size 463x19
           text run at (0,0) width 463: "The floating table with a percentage width should be even with the select."
-      RenderBlock {P} at (0,648) size 220x70 [border: (10px solid #FF0000)]
+      RenderBlock {P} at (0,651) size 220x72 [border: (10px solid #FF0000)]
         RenderText {#text} at (10,10) size 60x19
           text run at (10,10) width 60: "Line One"
         RenderBR {BR} at (70,25) size 0x0
-        RenderMenuList {SELECT} at (10,31) size 100x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 98x25
-            RenderText at (3,3) size 30x19
-              text run at (3,3) width 30: "One"
+        RenderMenuList {SELECT} at (10,31) size 100x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 98x27
+            RenderText at (4,4) size 30x19
+              text run at (4,4) width 30: "One"
         RenderText {#text} at (0,0) size 0x0
         RenderTable {TABLE} at (110,29) size 100x31 [border: (2px outset #808080)]
           RenderTableSection {TBODY} at (2,2) size 96x27
@@ -102,20 +102,20 @@ layer at (0,0) size 784x2551
                   text run at (2,2) width 36: "Table"
         RenderText {#text} at (0,0) size 0x0
         RenderBR {BR} at (210,29) size 0x19
-      RenderBlock (anonymous) at (0,734) size 768x38
+      RenderBlock (anonymous) at (0,739) size 768x38
         RenderText {#text} at (0,0) size 755x38
           text run at (0,0) width 755: "The floating table with an auto width should be even with the select and shrinks to use the available line width. THIS IS"
           text run at (0,19) width 166: "CURRENTLY BUGGY."
-      RenderBlock {P} at (0,788) size 220x139 [border: (10px solid #FF0000)]
+      RenderBlock {P} at (0,793) size 220x141 [border: (10px solid #FF0000)]
         RenderText {#text} at (10,10) size 60x19
           text run at (10,10) width 60: "Line One"
         RenderBR {BR} at (70,25) size 0x0
-        RenderMenuList {SELECT} at (10,31) size 100x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 98x25
-            RenderText at (3,3) size 30x19
-              text run at (3,3) width 30: "One"
+        RenderMenuList {SELECT} at (10,31) size 100x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 98x27
+            RenderText at (4,4) size 30x19
+              text run at (4,4) width 30: "One"
         RenderText {#text} at (0,0) size 0x0
-        RenderTable {TABLE} at (10,60) size 200x69 [border: (2px outset #808080)]
+        RenderTable {TABLE} at (10,62) size 200x69 [border: (2px outset #808080)]
           RenderTableSection {TBODY} at (2,2) size 196x65
             RenderTableRow {TR} at (0,2) size 196x61
               RenderTableCell {TD} at (2,2) size 192x61 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
@@ -125,21 +125,21 @@ layer at (0,0) size 784x2551
                   text run at (2,40) width 90: "previous float."
         RenderText {#text} at (0,0) size 0x0
         RenderBR {BR} at (110,29) size 0x19
-      RenderBlock (anonymous) at (0,943) size 768x19
+      RenderBlock (anonymous) at (0,950) size 768x19
         RenderText {#text} at (0,0) size 730x19
           text run at (0,0) width 578: "The block-level table below has a percentage width and should still be even with the select. "
           text run at (578,0) width 152: "It spills out of the block."
-      RenderBlock {P} at (0,978) size 220x158 [border: (10px solid #FF0000)]
+      RenderBlock {P} at (0,985) size 220x160 [border: (10px solid #FF0000)]
         RenderBlock (anonymous) at (10,10) size 200x19
           RenderText {#text} at (0,0) size 60x19
             text run at (0,0) width 60: "Line One"
           RenderBR {BR} at (60,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 (3,3) size 30x19
-                text run at (3,3) width 30: "One"
+          RenderMenuList {SELECT} at (0,21) size 100x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 98x27
+              RenderText at (4,4) size 30x19
+                text run at (4,4) width 30: "One"
           RenderText {#text} at (0,0) size 0x0
-        RenderTable {TABLE} at (10,60) size 200x69 [border: (2px outset #808080)]
+        RenderTable {TABLE} at (10,62) size 200x69 [border: (2px outset #808080)]
           RenderTableSection {TBODY} at (2,2) size 196x65
             RenderTableRow {TR} at (0,2) size 196x61
               RenderTableCell {TD} at (2,2) size 192x61 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
@@ -147,21 +147,21 @@ layer at (0,0) size 784x2551
                   text run at (2,2) width 159: "Floating table that should"
                   text run at (2,21) width 161: "shrink so it can be next to"
                   text run at (2,40) width 90: "previous float."
-        RenderBlock (anonymous) at (10,129) size 200x19
+        RenderBlock (anonymous) at (10,131) size 200x19
           RenderBR {BR} at (0,0) size 0x19
-      RenderBlock (anonymous) at (0,1152) size 768x19
+      RenderBlock (anonymous) at (0,1161) size 768x19
         RenderText {#text} at (0,0) size 743x19
           text run at (0,0) width 545: "The block-level table below has an auto width and should still be even with the select. "
           text run at (545,0) width 198: "It shrinks to fit inside the block."
-      RenderBlock {P} at (0,1187) size 220x184 [border: (10px solid #FF0000)]
+      RenderBlock {P} at (0,1196) size 220x184 [border: (10px solid #FF0000)]
         RenderBlock (anonymous) at (10,10) size 200x19
           RenderText {#text} at (0,0) size 60x19
             text run at (0,0) width 60: "Line One"
           RenderBR {BR} at (60,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 (3,3) size 30x19
-                text run at (3,3) width 30: "One"
+          RenderMenuList {SELECT} at (0,21) size 100x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 98x27
+              RenderText at (4,4) size 30x19
+                text run at (4,4) width 30: "One"
           RenderText {#text} at (0,0) size 0x0
         RenderTable {TABLE} at (110,29) size 100x126 [border: (2px outset #808080)]
           RenderTableSection {TBODY} at (2,2) size 96x122
@@ -176,132 +176,132 @@ layer at (0,0) size 784x2551
                   text run at (2,97) width 32: "float."
         RenderBlock (anonymous) at (10,155) size 200x19
           RenderBR {BR} at (0,0) size 0x19
-      RenderBlock (anonymous) at (0,1387) size 768x19
+      RenderBlock (anonymous) at (0,1396) size 768x19
         RenderText {#text} at (0,0) size 538x19
           text run at (0,0) width 538: "The floating overflow section with a percentage width should be even with the select."
-      RenderBlock {DIV} at (0,1406) size 220x153 [border: (10px solid #FF0000)]
+      RenderBlock {DIV} at (0,1415) size 220x153 [border: (10px solid #FF0000)]
         RenderText {#text} at (10,10) size 60x19
           text run at (10,10) width 60: "Line One"
         RenderBR {BR} at (70,25) size 0x0
-        RenderMenuList {SELECT} at (10,31) size 100x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 98x25
-            RenderText at (3,3) size 30x19
-              text run at (3,3) width 30: "One"
+        RenderMenuList {SELECT} at (10,31) size 100x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 98x27
+            RenderText at (4,4) size 30x19
+              text run at (4,4) width 30: "One"
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
         RenderBR {BR} at (210,29) size 0x19
-      RenderBlock (anonymous) at (0,1559) size 768x38
+      RenderBlock (anonymous) at (0,1568) size 768x38
         RenderText {#text} at (0,0) size 728x38
           text run at (0,0) width 728: "The floating overflow section with an auto width should be even with the select and shrinks to use the available line"
           text run at (0,19) width 268: "width. THIS IS CURRENTLY BUGGY."
-      RenderBlock {DIV} at (0,1597) size 220x127 [border: (10px solid #FF0000)]
+      RenderBlock {DIV} at (0,1606) size 220x129 [border: (10px solid #FF0000)]
         RenderText {#text} at (10,10) size 60x19
           text run at (10,10) width 60: "Line One"
         RenderBR {BR} at (70,25) size 0x0
-        RenderMenuList {SELECT} at (10,31) size 100x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 98x25
-            RenderText at (3,3) size 30x19
-              text run at (3,3) width 30: "One"
+        RenderMenuList {SELECT} at (10,31) size 100x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 98x27
+            RenderText at (4,4) size 30x19
+              text run at (4,4) width 30: "One"
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
         RenderBR {BR} at (110,29) size 0x19
-      RenderBlock (anonymous) at (0,1724) size 768x19
+      RenderBlock (anonymous) at (0,1735) size 768x19
         RenderText {#text} at (0,0) size 649x19
           text run at (0,0) width 649: "The block-level overflow section below has a percentage width and should still be even with the select."
-      RenderBlock {DIV} at (0,1743) size 220x172 [border: (10px solid #FF0000)]
+      RenderBlock {DIV} at (0,1754) size 220x172 [border: (10px solid #FF0000)]
         RenderBlock (anonymous) at (10,10) size 200x19
           RenderText {#text} at (0,0) size 60x19
             text run at (0,0) width 60: "Line One"
           RenderBR {BR} at (60,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 (3,3) size 30x19
-                text run at (3,3) width 30: "One"
+          RenderMenuList {SELECT} at (0,21) size 100x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 98x27
+              RenderText at (4,4) size 30x19
+                text run at (4,4) width 30: "One"
           RenderText {#text} at (0,0) size 0x0
         RenderBlock (anonymous) at (10,143) size 200x19
           RenderBR {BR} at (0,0) size 0x19
-      RenderBlock (anonymous) at (0,1915) size 768x38
+      RenderBlock (anonymous) at (0,1926) size 768x38
         RenderText {#text} at (0,0) size 752x38
           text run at (0,0) width 620: "The block-level overflow section below has an auto width and should still be even with the select. "
           text run at (620,0) width 132: "It shrinks to fit inside"
           text run at (0,19) width 62: "the block."
-      RenderBlock {DIV} at (0,1953) size 220x172 [border: (10px solid #FF0000)]
+      RenderBlock {DIV} at (0,1964) size 220x172 [border: (10px solid #FF0000)]
         RenderBlock (anonymous) at (10,10) size 200x19
           RenderText {#text} at (0,0) size 60x19
             text run at (0,0) width 60: "Line One"
           RenderBR {BR} at (60,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 (3,3) size 30x19
-                text run at (3,3) width 30: "One"
+          RenderMenuList {SELECT} at (0,21) size 100x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 98x27
+              RenderText at (4,4) size 30x19
+                text run at (4,4) width 30: "One"
           RenderText {#text} at (0,0) size 0x0
         RenderBlock (anonymous) at (10,143) size 200x19
           RenderBR {BR} at (0,0) size 0x19
-      RenderBlock (anonymous) at (0,2125) size 768x19
+      RenderBlock (anonymous) at (0,2136) size 768x19
         RenderText {#text} at (0,0) size 446x19
           text run at (0,0) width 446: "The floating hr with a percentage width should be even with the select."
-      RenderBlock {DIV} at (0,2144) size 220x70 [border: (10px solid #FF0000)]
+      RenderBlock {DIV} at (0,2155) size 220x72 [border: (10px solid #FF0000)]
         RenderText {#text} at (10,10) size 60x19
           text run at (10,10) width 60: "Line One"
         RenderBR {BR} at (70,25) size 0x0
-        RenderMenuList {SELECT} at (10,31) size 100x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 98x25
-            RenderText at (3,3) size 30x19
-              text run at (3,3) width 30: "One"
+        RenderMenuList {SELECT} at (10,31) size 100x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 98x27
+            RenderText at (4,4) size 30x19
+              text run at (4,4) width 30: "One"
         RenderText {#text} at (0,0) size 0x0
         RenderBlock (floating) {HR} at (112,31) size 82x2 [border: (1px inset #000000)]
         RenderText {#text} at (0,0) size 0x0
         RenderBR {BR} at (196,29) size 0x19
-      RenderBlock (anonymous) at (0,2214) size 768x38
+      RenderBlock (anonymous) at (0,2227) size 768x38
         RenderText {#text} at (0,0) size 750x38
           text run at (0,0) width 750: "The floating hr below should still be even with the select and shrinks to use its intrinsic width (which is basically like 1-"
           text run at (0,19) width 33: "2px)."
-      RenderBlock {DIV} at (0,2252) size 220x70 [border: (10px solid #FF0000)]
+      RenderBlock {DIV} at (0,2265) size 220x72 [border: (10px solid #FF0000)]
         RenderText {#text} at (10,10) size 60x19
           text run at (10,10) width 60: "Line One"
         RenderBR {BR} at (70,25) size 0x0
-        RenderMenuList {SELECT} at (10,31) size 100x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 98x25
-            RenderText at (3,3) size 30x19
-              text run at (3,3) width 30: "One"
+        RenderMenuList {SELECT} at (10,31) size 100x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 98x27
+            RenderText at (4,4) size 30x19
+              text run at (4,4) width 30: "One"
         RenderText {#text} at (0,0) size 0x0
         RenderBlock (floating) {HR} at (112,31) size 2x2 [border: (1px inset #000000)]
         RenderText {#text} at (0,0) size 0x0
         RenderBR {BR} at (116,29) size 0x19
-      RenderBlock (anonymous) at (0,2322) size 768x19
+      RenderBlock (anonymous) at (0,2337) size 768x19
         RenderText {#text} at (0,0) size 557x19
           text run at (0,0) width 557: "The block-level hr below has a percentage width and should still be even with the select."
-      RenderBlock {DIV} at (0,2341) size 220x99 [border: (10px solid #FF0000)]
+      RenderBlock {DIV} at (0,2356) size 220x101 [border: (10px solid #FF0000)]
         RenderBlock (anonymous) at (10,10) size 200x19
           RenderText {#text} at (0,0) size 60x19
             text run at (0,0) width 60: "Line One"
           RenderBR {BR} at (60,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 (3,3) size 30x19
-                text run at (3,3) width 30: "One"
+          RenderMenuList {SELECT} at (0,21) size 100x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 98x27
+              RenderText at (4,4) size 30x19
+                text run at (4,4) width 30: "One"
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {HR} at (10,60) size 202x2 [border: (1px inset #000000)]
-        RenderBlock (anonymous) at (10,70) size 200x19
+        RenderBlock {HR} at (10,62) size 202x2 [border: (1px inset #000000)]
+        RenderBlock (anonymous) at (10,72) size 200x19
           RenderBR {BR} at (0,0) size 0x19
-      RenderBlock (anonymous) at (0,2440) size 768x19
+      RenderBlock (anonymous) at (0,2457) size 768x19
         RenderText {#text} at (0,0) size 623x19
           text run at (0,0) width 528: "The block-level hr below has an auto width and should still be even with the select. "
           text run at (528,0) width 95: "It shrinks to fit."
-      RenderBlock {DIV} at (0,2459) size 220x76 [border: (10px solid #FF0000)]
+      RenderBlock {DIV} at (0,2476) size 220x76 [border: (10px solid #FF0000)]
         RenderBlock (anonymous) at (10,10) size 200x19
           RenderText {#text} at (0,0) size 60x19
             text run at (0,0) width 60: "Line One"
           RenderBR {BR} at (60,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 (3,3) size 30x19
-                text run at (3,3) width 30: "One"
+          RenderMenuList {SELECT} at (0,21) size 100x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 98x27
+              RenderText at (4,4) size 30x19
+                text run at (4,4) width 30: "One"
           RenderText {#text} at (0,0) size 0x0
         RenderBlock {HR} at (110,37) size 100x2 [border: (1px inset #000000)]
         RenderBlock (anonymous) at (10,47) size 200x19
           RenderBR {BR} at (100,0) size 0x19
-layer at (118,1443) size 100x114
+layer at (118,1452) size 100x114
   RenderBlock (floating) {DIV} at (110,29) size 100x114
     RenderText {#text} at (0,0) size 98x114
       text run at (0,0) width 61: "This is an"
@@ -310,13 +310,13 @@ layer at (118,1443) size 100x114
       text run at (0,57) width 90: "enough text to"
       text run at (0,76) width 98: "have to wrap to"
       text run at (0,95) width 88: "multiple lines."
-layer at (18,1665) size 200x57
-  RenderBlock (floating) {DIV} at (10,60) size 200x57
+layer at (18,1676) size 200x57
+  RenderBlock (floating) {DIV} at (10,62) size 200x57
     RenderText {#text} at (0,0) size 172x57
       text run at (0,0) width 170: "This is an overflow section"
       text run at (0,19) width 172: "with enough text to have to"
       text run at (0,38) width 140: "wrap to multiple lines."
-layer at (118,1780) size 100x114
+layer at (118,1791) size 100x114
   RenderBlock {DIV} at (110,29) size 100x114
     RenderText {#text} at (0,0) size 98x114
       text run at (0,0) width 61: "This is an"
@@ -325,7 +325,7 @@ layer at (118,1780) size 100x114
       text run at (0,57) width 90: "enough text to"
       text run at (0,76) width 98: "have to wrap to"
       text run at (0,95) width 88: "multiple lines."
-layer at (118,1990) size 100x114
+layer at (118,2001) size 100x114
   RenderBlock {DIV} at (110,29) size 100x114
     RenderText {#text} at (0,0) size 98x114
       text run at (0,0) width 61: "This is an"
index aa03cae..893924c 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 7080c6c..1abed37 100644 (file)
@@ -1,11 +1,11 @@
-layer at (0,0) size 784x1798
+layer at (0,0) size 784x1824
   RenderView at (0,0) size 784x600
-layer at (0,0) size 784x1798
-  RenderBlock {HTML} at (0,0) size 784x1798
-    RenderBody {BODY} at (8,20) size 768x1758 [bgcolor=#A6A972]
-      RenderBlock {DIV} at (83,0) size 602x1758 [bgcolor=#FDFDE9] [border: (1px solid #000000)]
+layer at (0,0) size 784x1824
+  RenderBlock {HTML} at (0,0) size 784x1824
+    RenderBody {BODY} at (8,20) size 768x1784 [bgcolor=#A6A972]
+      RenderBlock {DIV} at (83,0) size 602x1784 [bgcolor=#FDFDE9] [border: (1px solid #000000)]
         RenderBlock {DIV} at (1,31) size 600x70
-        RenderBlock {DIV} at (1,114) size 600x1572
+        RenderBlock {DIV} at (1,114) size 600x1598
           RenderBlock {P} at (20,0) size 560x80 [color=#333333]
             RenderText {#text} at (0,2) size 517x35
               text run at (0,2) width 517: "We are trying to understand how UVic students perform Shakespeare related research for"
@@ -22,7 +22,7 @@ layer at (0,0) size 784x1798
           RenderBlock {P} at (20,93) size 560x20 [color=#333333]
             RenderText {#text} at (0,2) size 451x15
               text run at (0,2) width 451: "Please take the time to carefully review and complete the following questions."
-          RenderBlock {FORM} at (20,138) size 560x1401
+          RenderBlock {FORM} at (20,138) size 560x1427
             RenderBlock {H2} at (0,0) size 560x17 [color=#333333]
               RenderText {#text} at (0,0) size 183x17
                 text run at (0,0) width 183: "PERSONAL INFORMATION"
@@ -37,127 +37,127 @@ layer at (0,0) size 784x1798
             RenderBlock (floating) {SPAN} at (0,81) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 126x15
                 text run at (0,2) width 126: "Your degree program*"
-            RenderMenuList {SELECT} at (325,81) size 180x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-              RenderBlock (anonymous) at (1,1) size 178x25
-                RenderText at (3,3) size 117x19
-                  text run at (3,3) width 117: "Program options"
-            RenderBlock (floating) {SPAN} at (0,110) size 325x20 [color=#333333]
+            RenderMenuList {SELECT} at (325,81) size 180x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+              RenderBlock (anonymous) at (1,1) size 178x27
+                RenderText at (4,4) size 117x19
+                  text run at (4,4) width 117: "Program options"
+            RenderBlock (floating) {SPAN} at (0,112) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 112x15
                 text run at (0,2) width 112: "Your year of study*"
-            RenderMenuList {SELECT} at (325,110) size 180x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-              RenderBlock (anonymous) at (1,1) size 178x25
-                RenderText at (3,3) size 168x19
-                  text run at (3,3) width 168: "Years you've been here"
-            RenderBlock (floating) {SPAN} at (0,139) size 325x20 [color=#333333]
+            RenderMenuList {SELECT} at (325,112) size 180x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+              RenderBlock (anonymous) at (1,1) size 178x27
+                RenderText at (4,4) size 168x19
+                  text run at (4,4) width 168: "Years you've been here"
+            RenderBlock (floating) {SPAN} at (0,143) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 161x15
                 text run at (0,2) width 161: "Shakespeare classes taken"
-            RenderMenuList {SELECT} at (325,139) size 180x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-              RenderBlock (anonymous) at (1,1) size 178x25
-                RenderText at (3,3) size 100x19
-                  text run at (3,3) width 100: "Number taken"
-            RenderBlock {P} at (0,179) size 560x20 [color=#333333]
+            RenderMenuList {SELECT} at (325,143) size 180x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+              RenderBlock (anonymous) at (1,1) size 178x27
+                RenderText at (4,4) size 100x19
+                  text run at (4,4) width 100: "Number taken"
+            RenderBlock {P} at (0,185) size 560x20 [color=#333333]
               RenderText {#text} at (0,2) size 150x15
                 text run at (0,2) width 150: "* indicates a required field"
-            RenderBlock {H2} at (0,224) size 560x17 [color=#333333]
+            RenderBlock {H2} at (0,230) size 560x17 [color=#333333]
               RenderText {#text} at (0,0) size 270x17
                 text run at (0,0) width 270: "SHAKESPEARE RESEARCH QUESTIONS"
-            RenderBlock (floating) {SPAN} at (0,251) size 325x20 [color=#333333]
+            RenderBlock (floating) {SPAN} at (0,257) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 320x15
                 text run at (0,2) width 320: "What percentage of your research time is spent online?"
-            RenderMenuList {SELECT} at (325,251) size 180x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-              RenderBlock (anonymous) at (1,1) size 178x25
-                RenderText at (3,3) size 141x19
-                  text run at (3,3) width 141: "Percentages of time"
-            RenderBlock (floating) {SPAN} at (0,280) size 325x20 [color=#333333]
+            RenderMenuList {SELECT} at (325,257) size 180x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+              RenderBlock (anonymous) at (1,1) size 178x27
+                RenderText at (4,4) size 141x19
+                  text run at (4,4) width 141: "Percentages of time"
+            RenderBlock (floating) {SPAN} at (0,288) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 298x35
                 text run at (0,2) width 298: "What is holding you back from doing more research"
                 text run at (0,22) width 41: "online?"
-            RenderMenuList {SELECT} at (325,280) size 180x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-              RenderBlock (anonymous) at (1,1) size 178x25
-                RenderText at (3,3) size 64x19
-                  text run at (3,3) width 64: "Reasons"
-            RenderBlock (floating) {SPAN} at (0,309) size 325x20 [color=#333333]
+            RenderMenuList {SELECT} at (325,288) size 180x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+              RenderBlock (anonymous) at (1,1) size 178x27
+                RenderText at (4,4) size 64x19
+                  text run at (4,4) width 64: "Reasons"
+            RenderBlock (floating) {SPAN} at (0,319) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 220x15
                 text run at (0,2) width 220: "Your research is primarily focused on:"
-            RenderBlock {SPAN} at (325,309) size 180x20 [color=#333333]
-              RenderBlock {INPUT} at (4,3) size 13x13 [color=#000000]
-              RenderText {#text} at (21,2) size 33x15
-                text run at (21,2) width 33: "Texts"
-            RenderBlock {SPAN} at (325,329) size 180x20 [color=#333333]
-              RenderBlock {INPUT} at (4,3) size 13x13 [color=#000000]
-              RenderText {#text} at (21,2) size 131x15
-                text run at (21,2) width 131: "Performance materials"
-            RenderBlock {SPAN} at (325,349) size 180x20 [color=#333333]
-              RenderBlock {INPUT} at (4,3) size 13x13 [color=#000000]
-              RenderText {#text} at (21,2) size 18x15
-                text run at (21,2) width 18: "n/a"
-            RenderBlock {H2} at (0,394) size 560x17 [color=#333333]
+            RenderBlock {SPAN} at (325,319) size 180x23 [color=#333333]
+              RenderBlock {INPUT} at (4,3) size 16x16 [color=#000000]
+              RenderText {#text} at (24,5) size 33x15
+                text run at (24,5) width 33: "Texts"
+            RenderBlock {SPAN} at (325,342) size 180x23 [color=#333333]
+              RenderBlock {INPUT} at (4,3) size 16x16 [color=#000000]
+              RenderText {#text} at (24,5) size 131x15
+                text run at (24,5) width 131: "Performance materials"
+            RenderBlock {SPAN} at (325,365) size 180x23 [color=#333333]
+              RenderBlock {INPUT} at (4,3) size 16x16 [color=#000000]
+              RenderText {#text} at (24,5) size 18x15
+                text run at (24,5) width 18: "n/a"
+            RenderBlock {H2} at (0,413) size 560x17 [color=#333333]
               RenderText {#text} at (0,0) size 335x17
                 text run at (0,0) width 335: "INTERNET SHAKESPEARE EDITIONS QUESTIONS"
-            RenderBlock (floating) {SPAN} at (0,421) size 325x20 [color=#333333]
+            RenderBlock (floating) {SPAN} at (0,440) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 314x15
                 text run at (0,2) width 314: "Have you used UVic's Internet Shakespeare Editions?"
-            RenderBlock {SPAN} at (325,421) size 180x20 [color=#333333]
-              RenderText {#text} at (0,2) size 23x15
-                text run at (0,2) width 23: "Yes"
-              RenderBlock {INPUT} at (27,3) size 13x13 [color=#000000]
-              RenderText {#text} at (44,2) size 20x15
-                text run at (44,2) width 4: " "
-                text run at (48,2) width 16: "No"
-              RenderBlock {INPUT} at (68,3) size 13x13 [color=#000000]
+            RenderBlock {SPAN} at (325,440) size 180x23 [color=#333333]
+              RenderText {#text} at (0,5) size 23x15
+                text run at (0,5) width 23: "Yes"
+              RenderBlock {INPUT} at (27,3) size 16x16 [color=#000000]
+              RenderText {#text} at (47,5) size 20x15
+                text run at (47,5) width 4: " "
+                text run at (51,5) width 16: "No"
+              RenderBlock {INPUT} at (71,3) size 16x16 [color=#000000]
               RenderText {#text} at (0,0) size 0x0
-            RenderBlock {P} at (0,454) size 560x20 [color=#333333]
+            RenderBlock {P} at (0,476) size 560x20 [color=#333333]
               RenderText {#text} at (0,2) size 371x15
                 text run at (0,2) width 371: "-- If you answered no to this question, skip to the next section --"
-            RenderBlock (floating) {SPAN} at (0,487) size 325x20 [color=#333333]
+            RenderBlock (floating) {SPAN} at (0,509) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 278x15
                 text run at (0,2) width 278: "Which area of the ISE did you find most useful?"
-            RenderMenuList {SELECT} at (325,487) size 180x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-              RenderBlock (anonymous) at (1,1) size 178x25
-                RenderText at (3,3) size 135x19
-                  text run at (3,3) width 135: "Sections of the ISE"
-            RenderBlock (floating) {SPAN} at (0,516) size 325x20 [color=#333333]
+            RenderMenuList {SELECT} at (325,509) size 180x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+              RenderBlock (anonymous) at (1,1) size 178x27
+                RenderText at (4,4) size 135x19
+                  text run at (4,4) width 135: "Sections of the ISE"
+            RenderBlock (floating) {SPAN} at (0,540) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 251x15
                 text run at (0,2) width 251: "How did you find the navigation of the ISE?"
-            RenderMenuList {SELECT} at (325,516) size 180x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-              RenderBlock (anonymous) at (1,1) size 178x25
-                RenderText at (3,3) size 118x19
-                  text run at (3,3) width 118: "Level of difficulty"
-            RenderBlock (floating) {SPAN} at (0,545) size 325x20 [color=#333333]
+            RenderMenuList {SELECT} at (325,540) size 180x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+              RenderBlock (anonymous) at (1,1) size 178x27
+                RenderText at (4,4) size 118x19
+                  text run at (4,4) width 118: "Level of difficulty"
+            RenderBlock (floating) {SPAN} at (0,571) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 214x15
                 text run at (0,2) width 214: "Please describe your use of the ISE."
-            RenderBlock {H2} at (0,699) size 560x17 [color=#333333]
+            RenderBlock {H2} at (0,725) size 560x17 [color=#333333]
               RenderText {#text} at (0,0) size 264x17
                 text run at (0,0) width 264: "TOOLS IN DEVELOPMENT QUESTIONS"
-            RenderBlock {P} at (0,729) size 560x60 [color=#333333]
+            RenderBlock {P} at (0,755) size 560x60 [color=#333333]
               RenderText {#text} at (0,2) size 544x55
                 text run at (0,2) width 444: "We are in the process of both making new material available and developing "
                 text run at (444,2) width 100: "new tools to view"
                 text run at (0,22) width 348: "and extrapolate information from Shakespeare's works. The "
                 text run at (348,22) width 156: "following images are visual"
                 text run at (0,42) width 336: "representations of some of the ideas being thrown around."
-            RenderBlock {P} at (0,802) size 560x20 [color=#333333]
+            RenderBlock {P} at (0,828) size 560x20 [color=#333333]
               RenderText {#text} at (0,2) size 332x15
                 text run at (0,2) width 332: "Please review them carefully and provide feedback below"
-            RenderBlock (floating) {SPAN} at (0,835) size 325x20 [color=#333333]
+            RenderBlock (floating) {SPAN} at (0,861) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 147x15
                 text run at (0,2) width 147: "Your comments on Fig. 1"
-            RenderBlock (floating) {SPAN} at (0,966) size 325x20 [color=#333333]
+            RenderBlock (floating) {SPAN} at (0,992) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 147x15
                 text run at (0,2) width 147: "Your comments on Fig. 2"
-            RenderBlock (floating) {SPAN} at (0,1097) size 325x20 [color=#333333]
+            RenderBlock (floating) {SPAN} at (0,1123) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 147x15
                 text run at (0,2) width 147: "Your comments on Fig. 3"
-            RenderBlock {H2} at (0,1248) size 560x17 [color=#333333]
+            RenderBlock {H2} at (0,1274) size 560x17 [color=#333333]
               RenderText {#text} at (0,0) size 131x17
                 text run at (0,0) width 131: "OTHER FEEDBACK"
-            RenderBlock (floating) {SPAN} at (0,1275) size 325x20 [color=#333333]
+            RenderBlock (floating) {SPAN} at (0,1301) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 218x15
                 text run at (0,2) width 218: "Please enter any other thoughts here."
-          RenderBlock {P} at (20,1552) size 560x20 [color=#333333]
+          RenderBlock {P} at (20,1578) size 560x20 [color=#333333]
             RenderText {#text} at (0,2) size 223x15
               text run at (0,2) width 223: "Thank you for your time filling this out."
-        RenderBlock {DIV} at (1,1706) size 600x51 [border: (1px dashed #A6A972) none]
+        RenderBlock {DIV} at (1,1732) size 600x51 [border: (1px dashed #A6A972) none]
           RenderBlock {SPAN} at (0,16) size 600x20 [color=#333333]
             RenderText {#text} at (244,2) size 112x15
               text run at (244,2) width 112: "\x{A9}2003 Kevin Davis"
@@ -165,18 +165,18 @@ layer at (440,302) size 180x19
   RenderBlock {DIV} at (3,3) size 180x19
 layer at (440,329) size 180x19
   RenderBlock {DIV} at (3,3) size 180x19
-layer at (112,840) size 506x106 clip at (113,841) size 504x104
-  RenderTextControl {TEXTAREA} at (0,568) size 506x106 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+layer at (112,866) size 506x106 clip at (113,867) size 504x104
+  RenderTextControl {TEXTAREA} at (0,594) size 506x106 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 500x19
-layer at (112,1127) size 506x106 clip at (113,1128) size 504x104
-  RenderTextControl {TEXTAREA} at (0,855) size 506x106 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+layer at (112,1153) size 506x106 clip at (113,1154) size 504x104
+  RenderTextControl {TEXTAREA} at (0,881) size 506x106 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 500x19
-layer at (112,1258) size 506x106 clip at (113,1259) size 504x104
-  RenderTextControl {TEXTAREA} at (0,986) size 506x106 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+layer at (112,1284) size 506x106 clip at (113,1285) size 504x104
+  RenderTextControl {TEXTAREA} at (0,1012) size 506x106 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 500x19
-layer at (112,1389) size 506x106 clip at (113,1390) size 504x104
-  RenderTextControl {TEXTAREA} at (0,1117) size 506x106 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+layer at (112,1415) size 506x106 clip at (113,1416) size 504x104
+  RenderTextControl {TEXTAREA} at (0,1143) size 506x106 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 500x19
-layer at (112,1567) size 506x106 clip at (113,1568) size 504x104
-  RenderTextControl {TEXTAREA} at (0,1295) size 506x106 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+layer at (112,1593) size 506x106 clip at (113,1594) size 504x104
+  RenderTextControl {TEXTAREA} at (0,1321) size 506x106 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 500x19
index d8c38c5..7ebf125 100644 (file)
@@ -5,8 +5,8 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderText {#text} at (0,36) size 289x19
         text run at (0,36) width 289: "The following inputs should not be stretched. "
-      RenderBlock {INPUT} at (293,3) size 13x50
-      RenderText {#text} at (310,36) size 4x19
-        text run at (310,36) width 4: " "
-      RenderBlock {INPUT} at (318,3) size 13x50
+      RenderBlock {INPUT} at (293,3) size 16x50
+      RenderText {#text} at (313,36) size 4x19
+        text run at (313,36) width 4: " "
+      RenderBlock {INPUT} at (321,3) size 16x50
       RenderText {#text} at (0,0) size 0x0
index a680a14..6aa8c64 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 60c41f5..bc30915 100644 (file)
@@ -9,26 +9,26 @@ 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 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 (140,40) size 640x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (0,0) size 139x82 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderMenuList {SELECT} at (3,1) size 133x80 [bgcolor=#FFFFFF] [border: (40px solid #FF0000)]
+                RenderBlock (anonymous) at (40,40) size 53x27
+                  RenderText at (4,4) size 28x19
+                    text run at (4,4) width 28: "Foo"
+            RenderTableCell {TD} at (139,40) size 641x2 [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
             RenderTableRow {TR} at (0,0) size 780x20
-              RenderTableCell {TD} at (0,0) size 23x20 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-                RenderBlock {INPUT} at (5,4) size 13x12
-              RenderTableCell {TD} at (23,9) size 757x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (0,0) size 26x20 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderBlock {INPUT} at (5,4) size 16x12
+              RenderTableCell {TD} at (26,9) size 754x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
       RenderBlock {P} at (0,200) size 784x24
         RenderTable {TABLE} at (0,0) size 784x24 [border: (2px outset #808080)]
           RenderTableSection {TBODY} at (2,2) size 780x20
             RenderTableRow {TR} at (0,0) size 780x20
-              RenderTableCell {TD} at (0,0) size 23x20 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-                RenderBlock {INPUT} at (5,4) size 13x12
-              RenderTableCell {TD} at (23,9) size 757x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (0,0) size 26x20 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderBlock {INPUT} at (5,4) size 16x12
+              RenderTableCell {TD} at (26,9) size 754x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
       RenderBlock {P} at (0,240) size 784x38
         RenderTable {TABLE} at (0,0) size 784x38 [border: (2px outset #808080)]
           RenderTableSection {TBODY} at (2,2) size 780x34
index 6f4d5f2..aec30c9 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 a239a20..793a83a 100644 (file)
@@ -3,10 +3,10 @@ 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 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
+      RenderMenuList {SELECT} at (2,0) size 65x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 63x27
+          RenderText at (4,4) size 38x19
+            text run at (4,4) width 38: "Hello"
+      RenderBlock (anonymous) at (0,31) size 784x19
         RenderText {#text} at (0,0) size 292x19
           text run at (0,0) width 292: "This text should be *below* the select widget."
index d0924a7..a9aff20 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 cf211c1..7f8aa63 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 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 (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"
+      RenderMenuList {SELECT} at (2,2) size 65x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 63x27
+          RenderText at (4,4) size 38x19
+            text run at (4,4) width 38: "Hello"
+      RenderText {#text} at (69,7) size 4x19
+        text run at (69,7) width 4: " "
+      RenderMenuList {SELECT} at (75,2) size 92x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 90x27
+          RenderText at (4,4) size 65x19
+            text run at (4,4) width 65: "Goodbye"
       RenderText {#text} at (0,0) size 0x0
index ba4d9fa..7a2b7b6 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 3249e05..dab6029 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 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\""
+      RenderMenuList {SELECT} at (2,21) size 241x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 239x27
+          RenderText at (4,4) size 214x19
+            text run at (4,4) width 214: "the label for this element is \"1\""
       RenderText {#text} at (0,0) size 0x0
index b5faadc..e136f81 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 c4250b1..e4442c7 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 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"
+      RenderMenuList {SELECT} at (2,21) size 389x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 387x27
+          RenderText at (4,4) size 362x19
+            text run at (4,4) width 362: "empty label should display empty string to match IE"
       RenderText {#text} at (0,0) size 0x0
index 51851a1..582c408 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 dec8521..750f2fd 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 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"
+      RenderMenuList {SELECT} at (2,21) size 431x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 429x27
+          RenderText at (4,4) size 404x19
+            text run at (4,4) width 404: "white space label should display empty string to match IE"
       RenderText {#text} at (0,0) size 0x0
index d0cd9bb..8558441 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 3d5bdfc..47bf613 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 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"
+      RenderMenuList {SELECT} at (2,21) size 587x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 585x27
+          RenderText at (4,4) size 560x19
+            text run at (4,4) width 560: "the label attribute is mentioned but no value is specified; this text should appear"
       RenderText {#text} at (0,0) size 0x0
index 9c9876d..f03e28b 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 9ddd4e6..ccd7d25 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 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,21) size 27x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 25x27
+          RenderBR at (4,4) size 0x19 [bgcolor=#FFFFFF]
       RenderText {#text} at (0,0) size 0x0
index 2141080..70ab573 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 5a2cb72..adb6bac 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 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,40) size 27x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 25x27
+          RenderBR at (4,4) size 0x19 [bgcolor=#FFFFFF]
       RenderText {#text} at (0,0) size 0x0
index aaf1f98..09f643c 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/basic-inputs-expected.png and b/LayoutTests/platform/gtk/fast/forms/basic-inputs-expected.png differ
index 59a5b1a..fc7915f 100644 (file)
@@ -48,24 +48,24 @@ layer at (0,0) size 800x600
         RenderTextControl {INPUT} at (3,61) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
         RenderText {#text} at (199,64) size 8x19
           text run at (199,64) width 8: "b"
-      RenderBlock {DIV} at (10,432) size 450x22 [border: (1px solid #FF0000)]
-        RenderText {#text} at (1,1) size 7x19
-          text run at (1,1) width 7: "a"
-        RenderBlock {INPUT} at (12,5) size 13x13
-        RenderText {#text} at (29,1) size 65x19
-          text run at (29,1) width 65: "checkbox "
-        RenderBlock {INPUT} at (98,5) size 13x13
-        RenderText {#text} at (115,1) size 8x19
-          text run at (115,1) width 8: "b"
-      RenderBlock {DIV} at (10,464) size 450x22 [border: (1px solid #FF0000)]
-        RenderText {#text} at (1,1) size 7x19
-          text run at (1,1) width 7: "a"
-        RenderBlock {INPUT} at (12,5) size 13x13
-        RenderText {#text} at (29,1) size 36x19
-          text run at (29,1) width 36: "radio "
-        RenderBlock {INPUT} at (69,5) size 13x13
-        RenderText {#text} at (86,1) size 8x19
-          text run at (86,1) width 8: "b"
+      RenderBlock {DIV} at (10,432) size 450x24 [border: (1px solid #FF0000)]
+        RenderText {#text} at (1,3) size 7x19
+          text run at (1,3) width 7: "a"
+        RenderBlock {INPUT} at (12,4) size 16x16
+        RenderText {#text} at (32,3) size 65x19
+          text run at (32,3) width 65: "checkbox "
+        RenderBlock {INPUT} at (101,4) size 16x16
+        RenderText {#text} at (121,3) size 8x19
+          text run at (121,3) width 8: "b"
+      RenderBlock {DIV} at (10,466) size 450x24 [border: (1px solid #FF0000)]
+        RenderText {#text} at (1,3) size 7x19
+          text run at (1,3) width 7: "a"
+        RenderBlock {INPUT} at (12,4) size 16x16
+        RenderText {#text} at (32,3) size 36x19
+          text run at (32,3) width 36: "radio "
+        RenderBlock {INPUT} at (72,4) size 16x16
+        RenderText {#text} at (92,3) size 8x19
+          text run at (92,3) width 8: "b"
 layer at (31,347) size 188x19 scrollWidth 215
   RenderBlock {DIV} at (3,3) size 188x19
     RenderText {#text} at (1,0) size 213x19
index d3e6cf4..57f4780 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 9eed0f1..1086c69 100644 (file)
-layer at (0,0) size 784x644
+layer at (0,0) size 784x664
   RenderView at (0,0) size 784x600
-layer at (0,0) size 784x644
-  RenderBlock {HTML} at (0,0) size 784x644
-    RenderBody {BODY} at (8,8) size 768x628
-      RenderBlock {DIV} at (0,0) size 768x628 [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 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 (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 (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 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 (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 (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 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 (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 (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 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 (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 (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 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 (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 (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 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 (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 (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 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 (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 (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 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 (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 (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 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 (257,421) size 4x19
-          text run at (257,421) width 4: " "
+layer at (0,0) size 784x664
+  RenderBlock {HTML} at (0,0) size 784x664
+    RenderBody {BODY} at (8,8) size 768x648
+      RenderBlock {DIV} at (0,0) size 768x648 [border: (1px solid #FF0000)]
+        RenderText {#text} at (1,8) size 164x19
+          text run at (1,8) width 164: "Whitespace in option text:"
+        RenderMenuList {SELECT} at (167,3) size 57x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 55x27
+            RenderText at (4,4) size 30x19
+              text run at (4,4) width 30: "f o o"
+        RenderText {#text} at (226,8) size 7x19
+          text run at (226,8) width 7: "a"
+        RenderMenuList {SELECT} at (235,3) size 57x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 55x27
+            RenderText at (4,4) size 30x19
+              text run at (4,4) width 30: "f o o"
+        RenderText {#text} at (294,8) size 8x19
+          text run at (294,8) width 8: "b"
+        RenderBR {BR} at (302,8) size 0x19
+        RenderBR {BR} at (1,33) size 0x19
+        RenderText {#text} at (1,57) size 135x19
+          text run at (1,57) width 135: "Simple select control:"
+        RenderMenuList {SELECT} at (138,52) size 50x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 48x27
+            RenderText at (4,4) size 22x19
+              text run at (4,4) width 22: "foo"
+        RenderText {#text} at (190,57) size 7x19
+          text run at (190,57) width 7: "a"
+        RenderMenuList {SELECT} at (199,52) size 50x29 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
+          RenderBlock (anonymous) at (1,1) size 48x27
+            RenderText at (4,4) size 22x19
+              text run at (4,4) width 22: "foo"
+        RenderText {#text} at (251,57) size 8x19
+          text run at (251,57) width 8: "b"
+        RenderBR {BR} at (259,57) size 0x19
+        RenderBR {BR} at (1,82) size 0x19
+        RenderText {#text} at (1,106) size 194x19
+          text run at (1,106) width 194: "Line-height should be ignored:"
+        RenderMenuList {SELECT} at (197,101) size 49x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 47x27
+            RenderText at (4,4) size 22x19
+              text run at (4,4) width 22: "foo"
+        RenderText {#text} at (248,106) size 7x19
+          text run at (248,106) width 7: "a"
+        RenderMenuList {SELECT} at (257,101) size 50x29 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
+          RenderBlock (anonymous) at (1,1) size 48x27
+            RenderText at (4,4) size 22x19
+              text run at (4,4) width 22: "foo"
+        RenderText {#text} at (309,106) size 8x19
+          text run at (309,106) width 8: "b"
+        RenderBR {BR} at (317,106) size 0x19
+        RenderBR {BR} at (1,131) size 0x19
+        RenderText {#text} at (1,159) size 434x19
+          text run at (1,159) width 434: "Padding should be respected, the arrow button shouldn't change size:"
+        RenderMenuList {SELECT} at (437,150) size 57x37 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (5,5) size 47x27
+            RenderText at (4,4) size 22x19
+              text run at (4,4) width 22: "foo"
+        RenderText {#text} at (496,159) size 7x19
+          text run at (496,159) width 7: "a"
+        RenderMenuList {SELECT} at (505,150) size 57x37 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
+          RenderBlock (anonymous) at (5,5) size 47x27
+            RenderText at (4,4) size 22x19
+              text run at (4,4) width 22: "foo"
+        RenderText {#text} at (564,159) size 8x19
+          text run at (564,159) width 8: "b"
+        RenderBR {BR} at (572,159) size 0x19
+        RenderBR {BR} at (1,188) size 0x19
+        RenderText {#text} at (1,219) size 176x19
+          text run at (1,219) width 176: "Border should be respected:"
+        RenderMenuList {SELECT} at (179,207) size 63x43 [bgcolor=#FFFFFF] [border: (8px solid #33CCFF)]
+          RenderBlock (anonymous) at (8,8) size 47x27
+            RenderText at (4,4) size 22x19
+              text run at (4,4) width 22: "foo"
+        RenderText {#text} at (244,219) size 7x19
+          text run at (244,219) width 7: "a"
+        RenderMenuList {SELECT} at (253,207) size 63x43 [color=#808080] [bgcolor=#FFFFFF] [border: (8px solid #33CCFF)]
+          RenderBlock (anonymous) at (8,8) size 47x27
+            RenderText at (4,4) size 22x19
+              text run at (4,4) width 22: "foo"
+        RenderText {#text} at (318,219) size 8x19
+          text run at (318,219) width 8: "b"
+        RenderBR {BR} at (326,219) size 0x19
+        RenderBR {BR} at (1,251) size 0x19
+        RenderText {#text} at (1,283) size 116x19
+          text run at (1,283) width 116: "Border + padding:"
+        RenderMenuList {SELECT} at (119,270) size 65x45 [bgcolor=#FFFFFF] [border: (4px solid #33CCFF)]
+          RenderBlock (anonymous) at (9,9) size 47x27
+            RenderText at (4,4) size 22x19
+              text run at (4,4) width 22: "foo"
+        RenderText {#text} at (186,283) size 7x19
+          text run at (186,283) width 7: "a"
+        RenderMenuList {SELECT} at (195,270) size 65x45 [color=#808080] [bgcolor=#FFFFFF] [border: (4px solid #33CCFF)]
+          RenderBlock (anonymous) at (9,9) size 47x27
+            RenderText at (4,4) size 22x19
+              text run at (4,4) width 22: "foo"
+        RenderText {#text} at (262,283) size 8x19
+          text run at (262,283) width 8: "b"
+        RenderBR {BR} at (270,283) size 0x19
+        RenderBR {BR} at (1,316) size 0x19
+        RenderText {#text} at (1,338) size 481x19
+          text run at (1,338) width 481: "Height larger than font-size, button should grow, text baseline should center:"
+        RenderMenuList {SELECT} at (484,333) size 49x30 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 47x27
+            RenderText at (4,4) size 22x19
+              text run at (4,4) width 22: "foo"
+        RenderText {#text} at (535,338) size 7x19
+          text run at (535,338) width 7: "a"
+        RenderMenuList {SELECT} at (544,333) size 49x30 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
+          RenderBlock (anonymous) at (1,1) size 47x27
+            RenderText at (4,4) size 22x19
+              text run at (4,4) width 22: "foo"
+        RenderText {#text} at (595,338) size 8x19
+          text run at (595,338) width 8: "b"
+        RenderBR {BR} at (603,338) size 0x19
+        RenderBR {BR} at (1,362) size 0x19
+        RenderText {#text} at (1,378) size 502x19
+          text run at (1,378) width 502: "Heigh smaller than font-size, whole select shrinks and is baselined with the text:"
+        RenderMenuList {SELECT} at (505,390) size 50x3 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 48x27
+            RenderText at (4,4) size 22x19
+              text run at (4,4) width 22: "foo"
+        RenderText {#text} at (557,378) size 7x19
+          text run at (557,378) width 7: "a"
+        RenderMenuList {SELECT} at (566,390) size 50x3 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 48x27
+            RenderText at (4,4) size 22x19
+              text run at (4,4) width 22: "foo"
+        RenderText {#text} at (618,378) size 8x19
+          text run at (618,378) width 8: "b"
+        RenderBR {BR} at (626,378) size 0x19
+        RenderBR {BR} at (1,394) size 0x19
+        RenderText {#text} at (1,410) size 168x19
+          text run at (1,410) width 168: "select control with size=0: "
+        RenderBR {BR} at (169,410) size 0x19
+        RenderMenuList {SELECT} at (3,429) size 251x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 249x27
+            RenderText at (4,4) size 96x19
+              text run at (4,4) width 96: "Future Series"
+        RenderText {#text} at (256,434) size 4x19
+          text run at (256,434) 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 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 (257,468) size 4x19
-          text run at (257,468) width 4: " "
+        RenderText {#text} at (1,459) size 168x19
+          text run at (1,459) width 168: "select control with size=1: "
+        RenderBR {BR} at (169,459) size 0x19
+        RenderMenuList {SELECT} at (3,478) size 251x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 249x27
+            RenderText at (4,4) size 96x19
+              text run at (4,4) width 96: "Future Series"
+        RenderText {#text} at (256,483) size 4x19
+          text run at (256,483) 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 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 (277,525) size 4x19
-          text run at (277,525) width 4: " "
+        RenderText {#text} at (1,508) size 165x19
+          text run at (1,508) width 165: "Non-styled select control: "
+        RenderBR {BR} at (166,508) size 0x19
+        RenderMenuList {SELECT} at (3,527) size 271x49 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (11,11) size 249x27
+            RenderText at (4,4) size 96x19
+              text run at (4,4) width 96: "Future Series"
+        RenderText {#text} at (276,542) size 4x19
+          text run at (276,542) 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 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 (277,592) size 4x19
-          text run at (277,592) width 4: " "
+        RenderText {#text} at (1,577) size 290x19
+          text run at (1,577) width 290: "Styled select control with large border-radius: "
+        RenderBR {BR} at (291,577) size 0x19
+        RenderMenuList {SELECT} at (3,596) size 271x49 [bgcolor=#33CCFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (11,11) size 249x27
+            RenderText at (4,4) size 96x19
+              text run at (4,4) width 96: "Future Series"
+        RenderText {#text} at (276,611) size 4x19
+          text run at (276,611) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
index bb1b203..1ba630b 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/box-shadow-override-expected.png and b/LayoutTests/platform/gtk/fast/forms/box-shadow-override-expected.png differ
index bad04b5..f28268c 100644 (file)
@@ -31,44 +31,44 @@ layer at (0,0) size 800x600
             RenderBlock {DIV} at (172,1) size 16x16
         RenderText {#text} at (0,0) size 0x0
       RenderBlock (anonymous) at (0,157) size 784x37
-        RenderBlock {INPUT} at (4,14) size 13x13
-        RenderText {#text} at (21,10) size 4x19
-          text run at (21,10) width 4: " "
-        RenderBlock {INPUT} at (29,14) size 13x13
-        RenderText {#text} at (46,10) size 4x19
-          text run at (46,10) width 4: " "
-        RenderSlider {INPUT} at (52,11) size 129x14 [bgcolor=#FFFFFF]
+        RenderBlock {INPUT} at (4,11) size 16x16
+        RenderText {#text} at (24,10) size 4x19
+          text run at (24,10) width 4: " "
+        RenderBlock {INPUT} at (32,11) size 16x16
+        RenderText {#text} at (52,10) size 4x19
+          text run at (52,10) width 4: " "
+        RenderSlider {INPUT} at (58,11) size 129x14 [bgcolor=#FFFFFF]
           RenderDeprecatedFlexibleBox {DIV} at (0,0) size 129x14
             RenderBlock {DIV} at (0,0) size 98x14
             RenderBlock {DIV} at (98,0) size 31x14
-        RenderText {#text} at (183,10) size 4x19
-          text run at (183,10) width 4: " "
-        RenderFileUploadControl {INPUT} at (189,6) size 306x28 "(None)"
+        RenderText {#text} at (189,10) size 4x19
+          text run at (189,10) width 4: " "
+        RenderFileUploadControl {INPUT} at (195,6) size 306x28 "(None)"
           RenderButton {INPUT} at (0,0) size 103x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
             RenderBlock (anonymous) at (8,4) size 87x19
               RenderText at (0,0) size 87x19
                 text run at (0,0) width 87: "Choose File"
-        RenderText {#text} at (497,10) size 4x19
-          text run at (497,10) width 4: " "
-        RenderButton {INPUT} at (503,2) size 74x33 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+        RenderText {#text} at (503,10) size 4x19
+          text run at (503,10) width 4: " "
+        RenderButton {INPUT} at (509,2) size 74x33 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,4) size 58x24
             RenderText at (0,0) size 58x24
               text run at (0,0) width 58: "Button"
-        RenderText {#text} at (579,10) size 4x19
-          text run at (579,10) width 4: " "
-        RenderButton {INPUT} at (585,6) size 62x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+        RenderText {#text} at (585,10) size 4x19
+          text run at (585,10) width 4: " "
+        RenderButton {INPUT} at (591,6) size 62x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,4) size 46x19
             RenderText at (0,0) size 46x19
               text run at (0,0) width 46: "Button"
-        RenderText {#text} at (649,10) size 4x19
-          text run at (649,10) width 4: " "
-        RenderButton {INPUT} at (653,16) size 30x16 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+        RenderText {#text} at (655,10) size 4x19
+          text run at (655,10) width 4: " "
+        RenderButton {INPUT} at (659,16) size 30x16 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,4) size 14x7
             RenderText at (0,0) size 14x7
               text run at (0,0) width 14: "Button"
-        RenderText {#text} at (683,10) size 4x19
-          text run at (683,10) width 4: " "
-        RenderButton {BUTTON} at (689,2) size 74x33 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+        RenderText {#text} at (689,10) size 4x19
+          text run at (689,10) width 4: " "
+        RenderButton {BUTTON} at (695,2) size 74x33 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,4) size 58x24
             RenderText {#text} at (0,0) size 58x24
               text run at (0,0) width 58: "Button"
@@ -81,5 +81,5 @@ layer at (29,112) size 156x19
   RenderBlock {DIV} at (0,0) size 156x19
 layer at (29,141) size 156x19
   RenderBlock {DIV} at (0,0) size 156x19
-layer at (109,176) size 31x14
+layer at (115,176) size 31x14
   RenderBlock (relative positioned) {DIV} at (0,0) size 31x14
index c27c253..e2f41ac 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/checkbox-radio-onchange-expected.png and b/LayoutTests/platform/gtk/fast/forms/checkbox-radio-onchange-expected.png differ
index cf514a1..9fa6b3b 100644 (file)
@@ -3,23 +3,23 @@ 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 (anonymous) at (0,0) size 784x39
+      RenderBlock (anonymous) at (0,0) size 784x41
         RenderText {#text} at (0,0) size 364x19
           text run at (0,0) width 364: "This is to test onchange of checkboxes and radio buttons. "
         RenderBR {BR} at (364,15) size 0x0
-        RenderBlock {INPUT} at (4,23) size 13x13
-        RenderText {#text} at (21,19) size 65x19
-          text run at (21,19) width 65: "Checkbox"
-      RenderBlock {DIV} at (0,39) size 784x19
+        RenderBlock {INPUT} at (4,22) size 16x16
+        RenderText {#text} at (24,21) size 65x19
+          text run at (24,21) width 65: "Checkbox"
+      RenderBlock {DIV} at (0,41) size 784x19
         RenderText {#text} at (0,0) size 321x19
           text run at (0,0) width 321: "Test 1 Passed. onChange event fired for checkbox."
-      RenderBlock (anonymous) at (0,58) size 784x20
-        RenderBlock {INPUT} at (4,4) size 13x13
-        RenderText {#text} at (21,0) size 54x19
-          text run at (21,0) width 54: "Radio 1 "
-        RenderBlock {INPUT} at (79,4) size 13x13
-        RenderText {#text} at (96,0) size 50x19
-          text run at (96,0) width 50: "Radio 2"
-      RenderBlock {DIV} at (0,78) size 784x19
+      RenderBlock (anonymous) at (0,60) size 784x22
+        RenderBlock {INPUT} at (4,3) size 16x16
+        RenderText {#text} at (24,2) size 54x19
+          text run at (24,2) width 54: "Radio 1 "
+        RenderBlock {INPUT} at (82,3) size 16x16
+        RenderText {#text} at (102,2) size 50x19
+          text run at (102,2) width 50: "Radio 2"
+      RenderBlock {DIV} at (0,82) size 784x19
         RenderText {#text} at (0,0) size 336x19
           text run at (0,0) width 336: "Test 2 Passed. onChange event fired for radio button."
index 4a037f9..56d61cb 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 85dce80..bf2ad53 100644 (file)
@@ -21,10 +21,10 @@ layer at (0,0) size 800x600
           text run at (0,0) width 402: "There should not be scroll bars below the popup and the button."
 layer at (8,97) size 100x50
   RenderBlock {DIV} at (0,89) size 100x50
-    RenderMenuList {SELECT} at (0,2) size 80x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-      RenderBlock (anonymous) at (1,1) size 78x25
-        RenderText at (3,3) size 191x19
-          text run at (3,3) width 191: "Lorem ipsum dolor sit amet"
+    RenderMenuList {SELECT} at (0,2) size 80x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+      RenderBlock (anonymous) at (1,1) size 78x27
+        RenderText at (4,4) size 191x19
+          text run at (4,4) width 191: "Lorem ipsum dolor sit amet"
     RenderText {#text} at (0,0) size 0x0
 layer at (8,167) size 100x50
   RenderBlock {DIV} at (0,159) size 100x50
index c73796d..1a80419 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 8a9ffdc..607b81f 100644 (file)
@@ -6,27 +6,27 @@ 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 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 (390,25) size 4x19
-        text run at (390,25) width 4: " "
+      RenderMenuList {SELECT} at (2,21) size 385x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 383x27
+          RenderText at (4,4) size 358x19
+            text run at (4,4) width 358: "This text should be centered vertically in the button"
+      RenderText {#text} at (389,26) size 4x19
+        text run at (389,26) width 4: " "
       RenderBR {BR} at (0,0) size 0x0
-      RenderButton {INPUT} at (2,52) size 374x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+      RenderButton {INPUT} at (2,54) size 374x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
         RenderBlock (anonymous) at (8,4) size 358x19
           RenderText at (0,0) size 358x19
             text run at (0,0) width 358: "This text should be centered vertically in the button"
-      RenderText {#text} at (378,56) size 4x19
-        text run at (378,56) width 4: " "
+      RenderText {#text} at (378,58) size 4x19
+        text run at (378,58) width 4: " "
       RenderBR {BR} at (0,0) size 0x0
-      RenderTextControl {INPUT} at (2,84) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+      RenderTextControl {INPUT} at (2,86) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
         RenderDeprecatedFlexibleBox {DIV} at (3,3) size 188x19
           RenderBlock {DIV} at (0,9) size 0x0
           RenderBlock {DIV} at (0,0) size 172x19
           RenderBlock {DIV} at (172,1) size 16x16
       RenderText {#text} at (0,0) size 0x0
-layer at (13,95) size 172x19 scrollWidth 360
+layer at (13,97) size 172x19 scrollWidth 360
   RenderBlock {DIV} at (0,0) size 172x19
     RenderText {#text} at (1,0) size 358x19
       text run at (1,0) width 358: "This text should be centered vertically in the button"
index fd7f113..db1ac6b 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 22c391b..dfbaa4f 100644 (file)
@@ -1,57 +1,57 @@
-layer at (0,0) size 784x632
+layer at (0,0) size 784x640
   RenderView at (0,0) size 784x600
-layer at (0,0) size 784x632
-  RenderBlock {HTML} at (0,0) size 784x632
-    RenderBody {BODY} at (8,8) size 768x616
-      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 (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 (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 (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 (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)]
-      RenderBR {BR} at (70,287) size 0x0
-      RenderListBox {SELECT} at (2,296) size 66x81 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
-      RenderBR {BR} at (70,372) size 0x0
-      RenderListBox {SELECT} at (2,381) size 66x81 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
-      RenderBR {BR} at (70,457) size 0x0
-      RenderText {#text} at (0,464) size 486x19
-        text run at (0,464) width 486: "PASS: sel1 correctly set to selectedIndex 1 by sel1.options[1].selected = true."
-      RenderBR {BR} at (486,479) size 0x0
-      RenderText {#text} at (0,483) size 438x19
-        text run at (0,483) width 438: "PASS: sel2 correctly set to selectedIndex 1 by sel2.selectedIndex = 1."
-      RenderBR {BR} at (438,498) size 0x0
-      RenderText {#text} at (0,502) size 486x19
-        text run at (0,502) width 486: "PASS: sel3 correctly set to selectedIndex 1 by sel3.options[1].selected = true."
-      RenderBR {BR} at (486,517) size 0x0
-      RenderText {#text} at (0,521) size 438x19
-        text run at (0,521) width 438: "PASS: sel4 correctly set to selectedIndex 1 by sel4.selectedIndex = 1."
-      RenderBR {BR} at (438,536) size 0x0
-      RenderText {#text} at (0,540) size 486x19
-        text run at (0,540) width 486: "PASS: sel5 correctly set to selectedIndex 1 by sel5.options[1].selected = true."
-      RenderBR {BR} at (486,555) size 0x0
-      RenderText {#text} at (0,559) size 438x19
-        text run at (0,559) width 438: "PASS: sel6 correctly set to selectedIndex 1 by sel6.selectedIndex = 1."
-      RenderBR {BR} at (438,574) size 0x0
-      RenderText {#text} at (0,578) size 486x19
-        text run at (0,578) width 486: "PASS: sel7 correctly set to selectedIndex 1 by sel7.options[1].selected = true."
-      RenderBR {BR} at (486,593) size 0x0
-      RenderText {#text} at (0,597) size 438x19
-        text run at (0,597) width 438: "PASS: sel8 correctly set to selectedIndex 1 by sel8.selectedIndex = 1."
-      RenderBR {BR} at (438,612) size 0x0
+layer at (0,0) size 784x640
+  RenderBlock {HTML} at (0,0) size 784x640
+    RenderBody {BODY} at (8,8) size 768x624
+      RenderMenuList {SELECT} at (2,2) size 71x29 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
+        RenderBlock (anonymous) at (1,1) size 69x27
+          RenderText at (4,4) size 44x19
+            text run at (4,4) width 44: "PASS"
+      RenderBR {BR} at (75,22) size 0x0
+      RenderMenuList {SELECT} at (2,35) size 71x29 [color=#808080] [bgcolor=#FFFFFF] [border: (1px solid #808080)]
+        RenderBlock (anonymous) at (1,1) size 69x27
+          RenderText at (4,4) size 44x19
+            text run at (4,4) width 44: "PASS"
+      RenderBR {BR} at (75,55) size 0x0
+      RenderMenuList {SELECT} at (2,68) size 71x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 69x27
+          RenderText at (4,4) size 44x19
+            text run at (4,4) width 44: "PASS"
+      RenderBR {BR} at (75,88) size 0x0
+      RenderMenuList {SELECT} at (2,101) size 71x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 69x27
+          RenderText at (4,4) size 44x19
+            text run at (4,4) width 44: "PASS"
+      RenderBR {BR} at (75,121) size 0x0
+      RenderListBox {SELECT} at (2,134) size 66x81 [color=#808080] [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderBR {BR} at (70,210) size 0x0
+      RenderListBox {SELECT} at (2,219) size 66x81 [color=#808080] [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderBR {BR} at (70,295) size 0x0
+      RenderListBox {SELECT} at (2,304) size 66x81 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderBR {BR} at (70,380) size 0x0
+      RenderListBox {SELECT} at (2,389) size 66x81 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderBR {BR} at (70,465) size 0x0
+      RenderText {#text} at (0,472) size 486x19
+        text run at (0,472) width 486: "PASS: sel1 correctly set to selectedIndex 1 by sel1.options[1].selected = true."
+      RenderBR {BR} at (486,487) size 0x0
+      RenderText {#text} at (0,491) size 438x19
+        text run at (0,491) width 438: "PASS: sel2 correctly set to selectedIndex 1 by sel2.selectedIndex = 1."
+      RenderBR {BR} at (438,506) size 0x0
+      RenderText {#text} at (0,510) size 486x19
+        text run at (0,510) width 486: "PASS: sel3 correctly set to selectedIndex 1 by sel3.options[1].selected = true."
+      RenderBR {BR} at (486,525) size 0x0
+      RenderText {#text} at (0,529) size 438x19
+        text run at (0,529) width 438: "PASS: sel4 correctly set to selectedIndex 1 by sel4.selectedIndex = 1."
+      RenderBR {BR} at (438,544) size 0x0
+      RenderText {#text} at (0,548) size 486x19
+        text run at (0,548) width 486: "PASS: sel5 correctly set to selectedIndex 1 by sel5.options[1].selected = true."
+      RenderBR {BR} at (486,563) size 0x0
+      RenderText {#text} at (0,567) size 438x19
+        text run at (0,567) width 438: "PASS: sel6 correctly set to selectedIndex 1 by sel6.selectedIndex = 1."
+      RenderBR {BR} at (438,582) size 0x0
+      RenderText {#text} at (0,586) size 486x19
+        text run at (0,586) width 486: "PASS: sel7 correctly set to selectedIndex 1 by sel7.options[1].selected = true."
+      RenderBR {BR} at (486,601) size 0x0
+      RenderText {#text} at (0,605) size 438x19
+        text run at (0,605) width 438: "PASS: sel8 correctly set to selectedIndex 1 by sel8.selectedIndex = 1."
+      RenderBR {BR} at (438,620) size 0x0
index c56020c..ab6242d 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/file-input-disabled-expected.png and b/LayoutTests/platform/gtk/fast/forms/file-input-disabled-expected.png differ
index b0a6d95..2c60c43 100644 (file)
@@ -3,20 +3,20 @@ 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 784x576
-      RenderBlock {FORM} at (0,0) size 784x71
-        RenderBlock (anonymous) at (0,0) size 784x71
-          RenderBlock {INPUT} at (4,4) size 13x13
+      RenderBlock {FORM} at (0,0) size 784x73
+        RenderBlock (anonymous) at (0,0) size 784x73
+          RenderBlock {INPUT} at (4,3) size 16x16
           RenderInline {B} at (0,0) size 75x19
-            RenderText {#text} at (21,0) size 75x19
-              text run at (21,0) width 75: "Attach File"
-          RenderBR {BR} at (96,15) size 0x0
-          RenderBR {BR} at (0,20) size 0x19
-          RenderText {#text} at (0,45) size 86x19
-            text run at (0,45) width 86: "  Select File:  "
-          RenderFileUploadControl {INPUT} at (88,41) size 306x28 "(None)"
+            RenderText {#text} at (24,2) size 75x19
+              text run at (24,2) width 75: "Attach File"
+          RenderBR {BR} at (99,17) size 0x0
+          RenderBR {BR} at (0,22) size 0x19
+          RenderText {#text} at (0,47) size 86x19
+            text run at (0,47) width 86: "  Select File:  "
+          RenderFileUploadControl {INPUT} at (88,43) size 306x28 "(None)"
             RenderButton {INPUT} at (0,0) size 103x28 [color=#808080] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
               RenderBlock (anonymous) at (8,4) size 87x19
                 RenderText at (0,0) size 87x19
                   text run at (0,0) width 87: "Choose File"
-          RenderBR {BR} at (396,60) size 0x0
-        RenderTable {TABLE} at (0,71) size 4x0
+          RenderBR {BR} at (396,62) size 0x0
+        RenderTable {TABLE} at (0,73) size 4x0
index 4f074c9..61ef830 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 f616289..b39a2f8 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 784x746
+layer at (0,0) size 784x756
   RenderView at (0,0) size 784x600
-layer at (0,0) size 784x746
-  RenderBlock {HTML} at (0,0) size 784x746
-    RenderBody {BODY} at (8,8) size 768x730
+layer at (0,0) size 784x756
+  RenderBlock {HTML} at (0,0) size 784x756
+    RenderBody {BODY} at (8,8) size 768x740
       RenderBlock {H1} at (0,0) size 768x37
         RenderText {#text} at (0,0) size 422x36
           text run at (0,0) width 422: "Form Element Geometry Tests"
@@ -12,9 +12,9 @@ layer at (0,0) size 784x746
       RenderBlock {H2} at (0,96) size 768x28
         RenderText {#text} at (0,0) size 165x28
           text run at (0,0) width 165: "Bounding Boxes"
-      RenderTable {TABLE} at (0,143) size 188x38
-        RenderTableSection {TBODY} at (0,0) size 188x38
-          RenderTableRow {TR} at (0,2) size 188x34
+      RenderTable {TABLE} at (0,143) size 193x39
+        RenderTableSection {TBODY} at (0,0) size 193x39
+          RenderTableRow {TR} at (0,2) size 193x35
             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 784x746
                     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 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 (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 (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 188x38
-        RenderTableSection {TBODY} at (0,0) size 188x38
-          RenderTableRow {TR} at (0,2) size 188x34
+            RenderTableCell {TD} at (70,2) size 73x35 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 71x33 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 67x28
+                  RenderMenuList {SELECT} at (2,2) size 67x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                    RenderBlock (anonymous) at (1,1) size 65x27
+                      RenderText at (4,4) size 40x19
+                        text run at (4,4) width 40: "menu"
+            RenderTableCell {TD} at (145,8) size 22x22 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 20x20 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 16x28
+                  RenderBlock {INPUT} at (2,2) size 16x16
+            RenderTableCell {TD} at (169,8) size 22x22 [r=0 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 20x20 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 16x28
+                  RenderBlock {INPUT} at (2,2) size 16x16
+      RenderTable {TABLE} at (0,182) size 193x39
+        RenderTableSection {TBODY} at (0,0) size 193x39
+          RenderTableRow {TR} at (0,2) size 193x35
             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 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 (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 (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 188x38
-        RenderTableSection {TBODY} at (0,0) size 188x38
-          RenderTableRow {TR} at (0,2) size 188x34
+            RenderTableCell {TD} at (70,2) size 73x35 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 71x33 [border: (2px solid #0000FF)]
+                RenderMenuList {SELECT} at (2,2) size 67x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                  RenderBlock (anonymous) at (1,1) size 65x27
+                    RenderText at (4,4) size 40x19
+                      text run at (4,4) width 40: "menu"
+            RenderTableCell {TD} at (145,8) size 22x22 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 20x20 [border: (2px solid #0000FF)]
+                RenderBlock {INPUT} at (2,2) size 16x16
+            RenderTableCell {TD} at (169,8) size 22x22 [r=0 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 20x20 [border: (2px solid #0000FF)]
+                RenderBlock {INPUT} at (2,2) size 16x16
+      RenderTable {TABLE} at (0,221) size 193x39
+        RenderTableSection {TBODY} at (0,0) size 193x39
+          RenderTableRow {TR} at (0,2) size 193x35
             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,22 +68,22 @@ layer at (0,0) size 784x746
                     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 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 (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 (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
-      RenderTable {TABLE} at (0,257) size 692x91
+            RenderTableCell {TD} at (70,2) size 73x35 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 71x33 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 67x12
+                  RenderMenuList {SELECT} at (2,2) size 67x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                    RenderBlock (anonymous) at (1,1) size 65x27
+                      RenderText at (4,4) size 40x19
+                        text run at (4,4) width 40: "menu"
+            RenderTableCell {TD} at (145,8) size 22x22 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 20x20 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 16x12
+                  RenderBlock {INPUT} at (2,2) size 16x16
+            RenderTableCell {TD} at (169,8) size 22x22 [r=0 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 20x20 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 16x12
+                  RenderBlock {INPUT} at (2,2) size 16x16
+      RenderTable {TABLE} at (0,260) size 692x91
         RenderTableSection {TBODY} at (0,0) size 692x91
           RenderTableRow {TR} at (0,2) size 692x87
             RenderTableCell {TD} at (2,2) size 110x31 [r=0 c=0 rs=1 cs=1]
@@ -101,11 +101,11 @@ layer at (0,0) size 784x746
                         text run at (0,0) width 87: "Choose File"
             RenderTableCell {TD} at (478,2) size 212x54 [r=0 c=3 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 210x52 [border: (2px solid #0000FF)]
-      RenderBlock {H2} at (0,367) size 768x28
+      RenderBlock {H2} at (0,370) size 768x28
         RenderText {#text} at (0,0) size 200x28
           text run at (0,0) width 200: "Baseline Alignment"
-      RenderBlock {DIV} at (0,414) size 768x33
-        RenderInline {FONT} at (0,0) size 239x28
+      RenderBlock {DIV} at (0,417) size 768x33
+        RenderInline {FONT} at (0,0) size 244x28
           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,59 +114,59 @@ layer at (0,0) size 784x746
                 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 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 (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
+          RenderMenuList {SELECT} at (115,2) size 67x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 65x27
+              RenderText at (4,4) size 40x19
+                text run at (4,4) width 40: "menu"
+          RenderText {#text} at (184,0) size 6x28
+            text run at (184,0) width 6: " "
+          RenderBlock {INPUT} at (194,8) size 16x16
+          RenderText {#text} at (214,0) size 6x28
+            text run at (214,0) width 6: " "
+          RenderBlock {INPUT} at (224,8) size 16x16
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,447) size 768x32
-        RenderText {#text} at (0,6) size 27x19
-          text run at (0,6) width 27: "text "
-        RenderButton {INPUT} at (29,2) size 60x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+      RenderBlock {DIV} at (0,450) size 768x33
+        RenderText {#text} at (0,7) size 27x19
+          text run at (0,7) width 27: "text "
+        RenderButton {INPUT} at (29,3) 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"
-        RenderText {#text} at (91,6) size 4x19
-          text run at (91,6) width 4: " "
-        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 (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 (91,7) size 4x19
+          text run at (91,7) width 4: " "
+        RenderMenuList {SELECT} at (97,2) size 67x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 65x27
+            RenderText at (4,4) size 40x19
+              text run at (4,4) width 40: "menu"
+        RenderText {#text} at (166,7) size 4x19
+          text run at (166,7) width 4: " "
+        RenderBlock {INPUT} at (174,8) size 16x16
+        RenderText {#text} at (194,7) size 4x19
+          text run at (194,7) width 4: " "
+        RenderBlock {INPUT} at (202,8) size 16x16
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,479) size 768x32
-        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)]
+      RenderBlock {DIV} at (0,483) size 768x33
+        RenderInline {FONT} at (0,0) size 210x12
+          RenderText {#text} at (0,13) size 18x12
+            text run at (0,13) width 18: "text "
+          RenderButton {INPUT} at (20,3) 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"
-          RenderText {#text} at (82,12) size 3x12
-            text run at (82,12) width 3: " "
-          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 (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 (82,13) size 3x12
+            text run at (82,13) width 3: " "
+          RenderMenuList {SELECT} at (87,2) size 67x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 65x27
+              RenderText at (4,4) size 40x19
+                text run at (4,4) width 40: "menu"
+          RenderText {#text} at (156,13) size 3x12
+            text run at (156,13) width 3: " "
+          RenderBlock {INPUT} at (163,8) size 16x16
+          RenderText {#text} at (183,13) size 3x12
+            text run at (183,13) width 3: " "
+          RenderBlock {INPUT} at (190,8) size 16x16
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,511) size 768x59
+      RenderBlock {DIV} at (0,516) size 768x59
         RenderText {#text} at (0,33) size 27x19
           text run at (0,33) width 27: "text "
         RenderTextControl {INPUT} at (29,30) size 104x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
@@ -180,78 +180,78 @@ layer at (0,0) size 784x746
         RenderText {#text} at (449,33) size 4x19
           text run at (449,33) width 4: " "
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {H2} at (0,589) size 768x28
+      RenderBlock {H2} at (0,594) size 768x28
         RenderText {#text} at (0,0) size 197x28
           text run at (0,0) width 197: "Pop-up Menu Sizes"
-      RenderBlock {DIV} at (0,636) size 768x32
-        RenderInline {FONT} at (0,0) size 176x28
+      RenderBlock {DIV} at (0,641) size 768x33
+        RenderInline {FONT} at (0,0) size 173x28
           RenderText {#text} at (0,0) size 0x0
-          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 (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 (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"
+          RenderMenuList {SELECT} at (2,2) size 27x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 25x27
+              RenderBR at (4,4) size 0x19 [bgcolor=#FFFFFF]
+          RenderText {#text} at (31,0) size 6x28
+            text run at (31,0) width 6: " "
+          RenderMenuList {SELECT} at (39,2) size 31x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 29x27
+              RenderText at (4,4) size 4x19
+                text run at (4,4) width 4: "|"
+          RenderText {#text} at (72,0) size 6x28
+            text run at (72,0) width 6: " "
+          RenderMenuList {SELECT} at (80,2) size 91x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 89x27
+              RenderText at (4,4) size 64x19
+                text run at (4,4) width 64: "xxxxxxxx"
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,668) size 768x31
-        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 (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 (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"
+      RenderBlock {DIV} at (0,674) size 768x33
+        RenderMenuList {SELECT} at (2,2) size 27x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 25x27
+            RenderBR at (4,4) size 0x19 [bgcolor=#FFFFFF]
+        RenderText {#text} at (31,7) size 4x19
+          text run at (31,7) width 4: " "
+        RenderMenuList {SELECT} at (37,2) size 31x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 29x27
+            RenderText at (4,4) size 4x19
+              text run at (4,4) width 4: "|"
+        RenderText {#text} at (70,7) size 4x19
+          text run at (70,7) width 4: " "
+        RenderMenuList {SELECT} at (76,2) size 91x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 89x27
+            RenderText at (4,4) size 64x19
+              text run at (4,4) width 64: "xxxxxxxx"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,699) size 768x31
-        RenderInline {FONT} at (0,0) size 170x12
+      RenderBlock {DIV} at (0,707) size 768x33
+        RenderInline {FONT} at (0,0) size 167x12
           RenderText {#text} at (0,0) size 0x0
-          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 (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 (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"
+          RenderMenuList {SELECT} at (2,2) size 27x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 25x27
+              RenderBR at (4,4) size 0x19 [bgcolor=#FFFFFF]
+          RenderText {#text} at (31,13) size 3x12
+            text run at (31,13) width 3: " "
+          RenderMenuList {SELECT} at (36,2) size 31x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 29x27
+              RenderText at (4,4) size 4x19
+                text run at (4,4) width 4: "|"
+          RenderText {#text} at (69,13) size 3x12
+            text run at (69,13) width 3: " "
+          RenderMenuList {SELECT} at (74,2) size 91x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 89x27
+              RenderText at (4,4) size 64x19
+                text run at (4,4) width 64: "xxxxxxxx"
           RenderText {#text} at (0,0) size 0x0
-layer at (16,273) size 98x19
+layer at (16,276) size 98x19
   RenderBlock {DIV} at (3,3) size 98x19
     RenderText {#text} at (1,0) size 59x19
       text run at (1,0) width 59: "text field"
-layer at (491,272) size 202x44 clip at (492,273) size 200x42
+layer at (491,275) size 202x44 clip at (492,276) size 200x42
   RenderTextControl {TEXTAREA} at (4,4) size 202x44 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 196x19
       RenderText {#text} at (0,0) size 57x19
         text run at (0,0) width 57: "textarea"
-layer at (40,552) size 98x19
+layer at (40,557) size 98x19
   RenderBlock {DIV} at (3,3) size 98x19
     RenderText {#text} at (1,0) size 59x19
       text run at (1,0) width 59: "text field"
-layer at (463,521) size 202x44 clip at (464,522) size 200x42
+layer at (463,526) size 202x44 clip at (464,527) size 200x42
   RenderTextControl {TEXTAREA} at (455,2) size 202x44 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 196x19
       RenderText {#text} at (0,0) size 57x19
index f402680..a9fd10f 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/formmove-expected.png and b/LayoutTests/platform/gtk/fast/forms/formmove-expected.png differ
index a1f78e7..9d82b7e 100644 (file)
@@ -3,27 +3,27 @@ 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 {FORM} at (0,0) size 784x20
-        RenderBlock {INPUT} at (4,4) size 13x13
-        RenderText {#text} at (21,0) size 34x19
-          text run at (21,0) width 34: "Two "
-        RenderBlock {INPUT} at (59,4) size 13x13
-        RenderText {#text} at (76,0) size 37x19
-          text run at (76,0) width 37: "Three"
-      RenderBlock {FORM} at (0,36) size 784x20
-        RenderBlock {INPUT} at (4,4) size 13x13
-        RenderText {#text} at (21,0) size 31x19
-          text run at (21,0) width 31: "One "
-        RenderBlock {INPUT} at (56,4) size 13x13
-        RenderText {#text} at (73,0) size 34x19
-          text run at (73,0) width 34: "Two "
-        RenderBlock {INPUT} at (111,4) size 13x13
-        RenderText {#text} at (128,0) size 41x19
-          text run at (128,0) width 41: "Three "
-        RenderBlock {INPUT} at (173,4) size 13x13
-        RenderText {#text} at (190,0) size 27x19
-          text run at (190,0) width 27: "One"
-      RenderBlock (anonymous) at (0,72) size 784x38
+      RenderBlock {FORM} at (0,0) size 784x22
+        RenderBlock {INPUT} at (4,3) size 16x16
+        RenderText {#text} at (24,2) size 34x19
+          text run at (24,2) width 34: "Two "
+        RenderBlock {INPUT} at (62,3) size 16x16
+        RenderText {#text} at (82,2) size 37x19
+          text run at (82,2) width 37: "Three"
+      RenderBlock {FORM} at (0,38) size 784x22
+        RenderBlock {INPUT} at (4,3) size 16x16
+        RenderText {#text} at (24,2) size 31x19
+          text run at (24,2) width 31: "One "
+        RenderBlock {INPUT} at (59,3) size 16x16
+        RenderText {#text} at (79,2) size 34x19
+          text run at (79,2) width 34: "Two "
+        RenderBlock {INPUT} at (117,3) size 16x16
+        RenderText {#text} at (137,2) size 41x19
+          text run at (137,2) width 41: "Three "
+        RenderBlock {INPUT} at (182,3) size 16x16
+        RenderText {#text} at (202,2) size 27x19
+          text run at (202,2) width 27: "One"
+      RenderBlock (anonymous) at (0,76) size 784x38
         RenderText {#text} at (0,0) size 766x38
           text run at (0,0) width 505: "The count of the # of elements in form 1 should be 2 and in form 2 should be 4. "
           text run at (505,0) width 261: "The count in form 1 is 2, and the count in"
index 72feb32..5e4770f 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/formmove2-expected.png and b/LayoutTests/platform/gtk/fast/forms/formmove2-expected.png differ
index 3327fac..a4574db 100644 (file)
@@ -3,10 +3,10 @@ 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 {FORM} at (0,0) size 784x19
-        RenderBlock {INPUT} at (4,3) size 13x13
-        RenderBlock {INPUT} at (25,3) size 13x13
-      RenderBlock (anonymous) at (0,35) size 784x38
+      RenderBlock {FORM} at (0,0) size 784x22
+        RenderBlock {INPUT} at (4,3) size 16x16
+        RenderBlock {INPUT} at (28,3) size 16x16
+      RenderBlock (anonymous) at (0,38) size 784x38
         RenderText {#text} at (0,0) size 777x38
           text run at (0,0) width 777: "There should be two elements in the first form and one in the second. The count in form one is 2, and the count in form two"
           text run at (0,19) width 26: "is 1."
index d1723f4..f78666c 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/indeterminate-expected.png and b/LayoutTests/platform/gtk/fast/forms/indeterminate-expected.png differ
index 789e555..4169f5d 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
-      RenderText {#text} at (21,0) size 491x19
-        text run at (21,0) width 491: " This checkbox should look 50% transparent and should be in the mixed state."
+      RenderText {#text} at (24,2) size 491x19
+        text run at (24,2) width 491: " This checkbox should look 50% transparent and should be in the mixed state."
       RenderText {#text} at (0,0) size 0x0
-layer at (12,12) size 13x13
-  RenderBlock {INPUT} at (4,4) size 13x13
+layer at (12,11) size 16x16
+  RenderBlock {INPUT} at (4,3) size 16x16
index fd3d6d1..4a9431e 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/input-appearance-height-expected.png and b/LayoutTests/platform/gtk/fast/forms/input-appearance-height-expected.png differ
index 8d22455..c902549 100644 (file)
@@ -6,7 +6,7 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,0) size 784x19
         RenderText {#text} at (0,0) size 762x19
           text run at (0,0) width 762: "This tests the height attribute of form elements. The only element that should honour this value is the Image type of input."
-      RenderBlock {FORM} at (0,19) size 784x320
+      RenderBlock {FORM} at (0,19) size 784x324
         RenderText {#text} at (0,5) size 36x19
           text run at (0,5) width 36: "input "
         RenderTextControl {INPUT} at (38,2) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
@@ -19,76 +19,76 @@ layer at (0,0) size 800x600
         RenderText {#text} at (225,34) size 4x19
           text run at (225,34) width 4: " "
         RenderBR {BR} at (229,49) size 0x0
-        RenderText {#text} at (0,58) size 65x19
-          text run at (0,58) width 65: "checkbox "
-        RenderBlock {INPUT} at (69,62) size 13x13
-        RenderText {#text} at (86,58) size 4x19
-          text run at (86,58) width 4: " "
-        RenderBR {BR} at (90,73) size 0x0
-        RenderText {#text} at (0,84) size 24x19
-          text run at (0,84) width 24: "file "
-        RenderFileUploadControl {INPUT} at (26,80) size 306x28 "(None)"
+        RenderText {#text} at (0,60) size 65x19
+          text run at (0,60) width 65: "checkbox "
+        RenderBlock {INPUT} at (69,61) size 16x16
+        RenderText {#text} at (89,60) size 4x19
+          text run at (89,60) width 4: " "
+        RenderBR {BR} at (93,75) size 0x0
+        RenderText {#text} at (0,86) size 24x19
+          text run at (0,86) width 24: "file "
+        RenderFileUploadControl {INPUT} at (26,82) size 306x28 "(None)"
           RenderButton {INPUT} at (0,0) size 103x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
             RenderBlock (anonymous) at (8,4) size 87x19
               RenderText at (0,0) size 87x19
                 text run at (0,0) width 87: "Choose File"
-        RenderText {#text} at (334,84) size 4x19
-          text run at (334,84) width 4: " "
-        RenderBR {BR} at (338,99) size 0x0
-        RenderText {#text} at (0,110) size 42x19
-          text run at (0,110) width 42: "image "
-        RenderImage {INPUT} at (42,124) size 10x1
-        RenderText {#text} at (52,110) size 4x19
-          text run at (52,110) width 4: " "
-        RenderBR {BR} at (56,125) size 0x0
-        RenderText {#text} at (0,129) size 36x19
-          text run at (0,129) width 36: "radio "
-        RenderBlock {INPUT} at (40,133) size 13x13
-        RenderText {#text} at (57,129) size 4x19
-          text run at (57,129) width 4: " "
-        RenderBR {BR} at (61,144) size 0x0
-        RenderText {#text} at (0,150) size 39x19
-          text run at (0,150) width 39: "range "
-        RenderSlider {INPUT} at (41,151) size 129x14 [bgcolor=#FFFFFF]
+        RenderText {#text} at (334,86) size 4x19
+          text run at (334,86) width 4: " "
+        RenderBR {BR} at (338,101) size 0x0
+        RenderText {#text} at (0,112) size 42x19
+          text run at (0,112) width 42: "image "
+        RenderImage {INPUT} at (42,126) size 10x1
+        RenderText {#text} at (52,112) size 4x19
+          text run at (52,112) width 4: " "
+        RenderBR {BR} at (56,127) size 0x0
+        RenderText {#text} at (0,133) size 36x19
+          text run at (0,133) width 36: "radio "
+        RenderBlock {INPUT} at (40,134) size 16x16
+        RenderText {#text} at (60,133) size 4x19
+          text run at (60,133) width 4: " "
+        RenderBR {BR} at (64,148) size 0x0
+        RenderText {#text} at (0,154) size 39x19
+          text run at (0,154) width 39: "range "
+        RenderSlider {INPUT} at (41,155) size 129x14 [bgcolor=#FFFFFF]
           RenderDeprecatedFlexibleBox {DIV} at (0,0) size 129x14
             RenderBlock {DIV} at (0,0) size 98x14
             RenderBlock {DIV} at (98,0) size 31x14
-        RenderText {#text} at (172,150) size 4x19
-          text run at (172,150) width 4: " "
-        RenderBR {BR} at (176,165) size 0x0
-        RenderText {#text} at (0,175) size 33x19
-          text run at (0,175) width 33: "reset "
-        RenderButton {INPUT} at (35,171) size 58x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+        RenderText {#text} at (172,154) size 4x19
+          text run at (172,154) width 4: " "
+        RenderBR {BR} at (176,169) size 0x0
+        RenderText {#text} at (0,179) size 33x19
+          text run at (0,179) width 33: "reset "
+        RenderButton {INPUT} at (35,175) size 58x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,4) size 42x19
             RenderText at (0,0) size 42x19
               text run at (0,0) width 42: "Reset"
-        RenderText {#text} at (95,175) size 4x19
-          text run at (95,175) width 4: " "
-        RenderBR {BR} at (99,190) size 0x0
-        RenderText {#text} at (0,207) size 46x19
-          text run at (0,207) width 46: "submit "
-        RenderButton {INPUT} at (48,203) size 66x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+        RenderText {#text} at (95,179) size 4x19
+          text run at (95,179) width 4: " "
+        RenderBR {BR} at (99,194) size 0x0
+        RenderText {#text} at (0,211) size 46x19
+          text run at (0,211) width 46: "submit "
+        RenderButton {INPUT} at (48,207) size 66x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
           RenderBlock (anonymous) at (8,4) size 50x19
             RenderText at (0,0) size 50x19
               text run at (0,0) width 50: "Submit"
-        RenderText {#text} at (116,207) size 4x19
-          text run at (116,207) width 4: " "
-        RenderBR {BR} at (120,222) size 0x0
-        RenderText {#text} at (0,238) size 49x19
-          text run at (0,238) width 49: "isindex "
-        RenderTextControl {INPUT} at (51,235) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderText {#text} at (247,238) size 4x19
-          text run at (247,238) width 4: " "
-        RenderBR {BR} at (251,253) size 0x0
-        RenderText {#text} at (0,267) size 64x19
-          text run at (0,267) width 64: "password "
-        RenderTextControl {INPUT} at (66,264) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderText {#text} at (262,267) size 4x19
-          text run at (262,267) width 4: " "
-        RenderBR {BR} at (266,282) size 0x0
-        RenderText {#text} at (0,296) size 44x19
-          text run at (0,296) width 44: "search "
-        RenderTextControl {INPUT} at (46,293) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (116,211) size 4x19
+          text run at (116,211) width 4: " "
+        RenderBR {BR} at (120,226) size 0x0
+        RenderText {#text} at (0,242) size 49x19
+          text run at (0,242) width 49: "isindex "
+        RenderTextControl {INPUT} at (51,239) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (247,242) size 4x19
+          text run at (247,242) width 4: " "
+        RenderBR {BR} at (251,257) size 0x0
+        RenderText {#text} at (0,271) size 64x19
+          text run at (0,271) width 64: "password "
+        RenderTextControl {INPUT} at (66,268) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (262,271) size 4x19
+          text run at (262,271) width 4: " "
+        RenderBR {BR} at (266,286) size 0x0
+        RenderText {#text} at (0,300) size 44x19
+          text run at (0,300) width 44: "search "
+        RenderTextControl {INPUT} at (46,297) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
           RenderDeprecatedFlexibleBox {DIV} at (3,3) size 188x19
             RenderBlock {DIV} at (0,9) size 0x0
             RenderBlock {DIV} at (0,0) size 172x19
@@ -98,11 +98,11 @@ layer at (49,32) size 188x19
   RenderBlock {DIV} at (3,3) size 188x19
 layer at (40,61) size 188x19
   RenderBlock {DIV} at (3,3) size 188x19
-layer at (62,265) size 188x19
+layer at (62,269) size 188x19
   RenderBlock {DIV} at (3,3) size 188x19
-layer at (77,294) size 188x19
+layer at (77,298) size 188x19
   RenderBlock {DIV} at (3,3) size 188x19
-layer at (57,323) size 172x19
+layer at (57,327) size 172x19
   RenderBlock {DIV} at (0,0) size 172x19
-layer at (98,178) size 31x14
+layer at (98,182) size 31x14
   RenderBlock (relative positioned) {DIV} at (0,0) size 31x14
index 530eb36..c9de877 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/input-appearance-number-rtl-expected.png and b/LayoutTests/platform/gtk/fast/forms/input-appearance-number-rtl-expected.png differ
index 08a1d0e..0120e87 100644 (file)
@@ -6,92 +6,92 @@ layer at (0,0) size 800x376
       RenderBlock {P} at (0,0) size 784x29
         RenderTextControl {INPUT} at (588,2) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
           RenderDeprecatedFlexibleBox {DIV} at (3,3) size 188x19
-            RenderBlock {DIV} at (15,0) size 173x19
+            RenderBlock {DIV} at (16,0) size 172x19
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {P} at (0,45) size 784x29
         RenderTextControl {INPUT} at (588,2) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
           RenderDeprecatedFlexibleBox {DIV} at (3,3) size 188x19
-            RenderBlock {DIV} at (15,0) size 173x19
+            RenderBlock {DIV} at (16,0) size 172x19
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {P} at (0,90) size 784x29
         RenderTextControl {INPUT} at (2,2) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
           RenderDeprecatedFlexibleBox {DIV} at (3,3) size 188x19
-            RenderBlock {DIV} at (15,0) size 173x19
+            RenderBlock {DIV} at (16,0) size 172x19
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {P} at (0,135) size 784x29
         RenderTextControl {INPUT} at (2,2) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
           RenderDeprecatedFlexibleBox {DIV} at (3,3) size 188x19
-            RenderBlock {DIV} at (15,0) size 173x19
+            RenderBlock {DIV} at (16,0) size 172x19
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {P} at (0,180) size 784x29
         RenderTextControl {INPUT} at (2,2) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
           RenderDeprecatedFlexibleBox {DIV} at (3,3) size 188x19
-            RenderBlock {DIV} at (0,0) size 173x19
+            RenderBlock {DIV} at (0,0) size 172x19
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {P} at (0,225) size 784x29
         RenderTextControl {INPUT} at (2,2) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
           RenderDeprecatedFlexibleBox {DIV} at (3,3) size 188x19
-            RenderBlock {DIV} at (0,0) size 173x19
+            RenderBlock {DIV} at (0,0) size 172x19
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {P} at (0,270) size 784x29
         RenderTextControl {INPUT} at (2,2) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
           RenderDeprecatedFlexibleBox {DIV} at (3,3) size 188x19
-            RenderBlock {DIV} at (15,0) size 173x19
+            RenderBlock {DIV} at (16,0) size 172x19
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {P} at (0,315) size 784x29
         RenderTextControl {INPUT} at (2,2) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
           RenderDeprecatedFlexibleBox {DIV} at (3,3) size 188x19
-            RenderBlock {DIV} at (15,0) size 173x19
+            RenderBlock {DIV} at (16,0) size 172x19
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-layer at (614,21) size 173x19
-  RenderBlock {DIV} at (0,0) size 173x19
-    RenderText {#text} at (163,0) size 9x19
-      text run at (163,0) width 9: "1"
-layer at (614,66) size 173x19
-  RenderBlock {DIV} at (0,0) size 173x19
-    RenderText {#text} at (163,0) size 9x19
-      text run at (163,0) width 9: "2"
-layer at (28,111) size 173x19
-  RenderBlock {DIV} at (0,0) size 173x19
-    RenderText {#text} at (163,0) size 9x19
-      text run at (163,0) width 9: "3"
-layer at (28,156) size 173x19
-  RenderBlock {DIV} at (0,0) size 173x19
-    RenderText {#text} at (136,0) size 36x19
-      text run at (136,0) width 36: "1234"
-layer at (13,201) size 173x19
-  RenderBlock {DIV} at (0,0) size 173x19
+layer at (615,21) size 172x19
+  RenderBlock {DIV} at (0,0) size 172x19
+    RenderText {#text} at (162,0) size 9x19
+      text run at (162,0) width 9: "1"
+layer at (615,66) size 172x19
+  RenderBlock {DIV} at (0,0) size 172x19
+    RenderText {#text} at (162,0) size 9x19
+      text run at (162,0) width 9: "2"
+layer at (29,111) size 172x19
+  RenderBlock {DIV} at (0,0) size 172x19
+    RenderText {#text} at (162,0) size 9x19
+      text run at (162,0) width 9: "3"
+layer at (29,156) size 172x19
+  RenderBlock {DIV} at (0,0) size 172x19
+    RenderText {#text} at (135,0) size 36x19
+      text run at (135,0) width 36: "1234"
+layer at (13,201) size 172x19
+  RenderBlock {DIV} at (0,0) size 172x19
     RenderText {#text} at (1,0) size 9x19
       text run at (1,0) width 9: "5"
-layer at (13,246) size 173x19
-  RenderBlock {DIV} at (0,0) size 173x19
+layer at (13,246) size 172x19
+  RenderBlock {DIV} at (0,0) size 172x19
     RenderText {#text} at (1,0) size 9x19
       text run at (1,0) width 9: "6"
-layer at (28,291) size 173x19
-  RenderBlock {DIV} at (0,0) size 173x19
-    RenderText {#text} at (163,0) size 9x19
-      text run at (163,0) width 9: "7"
-layer at (28,336) size 173x19
-  RenderBlock {DIV} at (0,0) size 173x19
-    RenderText {#text} at (163,0) size 9x19
-      text run at (163,0) width 9: "8"
-layer at (598,20) size 15x21
-  RenderBlock (relative positioned) {DIV} at (-1,-1) size 15x21
-layer at (598,65) size 15x21
-  RenderBlock (relative positioned) {DIV} at (-1,-1) size 15x21
-layer at (12,110) size 15x21
-  RenderBlock (relative positioned) {DIV} at (-1,-1) size 15x21
-layer at (12,155) size 15x21
-  RenderBlock (relative positioned) {DIV} at (-1,-1) size 15x21
-layer at (187,200) size 15x21
-  RenderBlock (relative positioned) {DIV} at (174,-1) size 15x21
-layer at (187,245) size 15x21
-  RenderBlock (relative positioned) {DIV} at (174,-1) size 15x21
-layer at (12,290) size 15x21
-  RenderBlock (relative positioned) {DIV} at (-1,-1) size 15x21
-layer at (12,335) size 15x21
-  RenderBlock (relative positioned) {DIV} at (-1,-1) size 15x21
+layer at (29,291) size 172x19
+  RenderBlock {DIV} at (0,0) size 172x19
+    RenderText {#text} at (162,0) size 9x19
+      text run at (162,0) width 9: "7"
+layer at (29,336) size 172x19
+  RenderBlock {DIV} at (0,0) size 172x19
+    RenderText {#text} at (162,0) size 9x19
+      text run at (162,0) width 9: "8"
+layer at (598,20) size 16x21
+  RenderBlock (relative positioned) {DIV} at (-1,-1) size 16x21
+layer at (598,65) size 16x21
+  RenderBlock (relative positioned) {DIV} at (-1,-1) size 16x21
+layer at (12,110) size 16x21
+  RenderBlock (relative positioned) {DIV} at (-1,-1) size 16x21
+layer at (12,155) size 16x21
+  RenderBlock (relative positioned) {DIV} at (-1,-1) size 16x21
+layer at (186,200) size 16x21
+  RenderBlock (relative positioned) {DIV} at (173,-1) size 16x21
+layer at (186,245) size 16x21
+  RenderBlock (relative positioned) {DIV} at (173,-1) size 16x21
+layer at (12,290) size 16x21
+  RenderBlock (relative positioned) {DIV} at (-1,-1) size 16x21
+layer at (12,335) size 16x21
+  RenderBlock (relative positioned) {DIV} at (-1,-1) size 16x21
 caret: position 4 of child 0 {#text} of child 0 {DIV} of child 0 {DIV} of child 0 {DIV} of {#shadow-root} of child 0 {INPUT} of child 6 {P} of body
index 9e606b8..749a0fb 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/input-appearance-spinbutton-disabled-readonly-expected.png and b/LayoutTests/platform/gtk/fast/forms/input-appearance-spinbutton-disabled-readonly-expected.png differ
index 601fab2..b592856 100644 (file)
@@ -10,38 +10,38 @@ layer at (0,0) size 800x600
         RenderInline {LABEL} at (0,0) size 324x19
           RenderTextControl {INPUT} at (2,2) size 236x30 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
             RenderDeprecatedFlexibleBox {DIV} at (3,3) size 230x24
-              RenderBlock {DIV} at (0,0) size 215x24
+              RenderBlock {DIV} at (0,0) size 214x24
           RenderText {#text} at (240,9) size 84x19
             text run at (240,9) width 84: " Normal state"
       RenderBlock {DIV} at (0,69) size 784x34
         RenderInline {LABEL} at (0,0) size 332x19
           RenderTextControl {INPUT} at (2,2) size 236x30 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
             RenderDeprecatedFlexibleBox {DIV} at (3,3) size 230x24
-              RenderBlock {DIV} at (0,0) size 215x24
+              RenderBlock {DIV} at (0,0) size 214x24
           RenderText {#text} at (240,9) size 92x19
             text run at (240,9) width 92: " Disabled state"
       RenderBlock {DIV} at (0,103) size 784x34
         RenderInline {LABEL} at (0,0) size 342x19
           RenderTextControl {INPUT} at (2,2) size 236x30 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
             RenderDeprecatedFlexibleBox {DIV} at (3,3) size 230x24
-              RenderBlock {DIV} at (0,0) size 215x24
+              RenderBlock {DIV} at (0,0) size 214x24
           RenderText {#text} at (240,9) size 102x19
             text run at (240,9) width 102: " Read-only state"
-layer at (13,48) size 215x24
-  RenderBlock {DIV} at (0,0) size 215x24
+layer at (13,48) size 214x24
+  RenderBlock {DIV} at (0,0) size 214x24
     RenderText {#text} at (1,0) size 11x24
       text run at (1,0) width 11: "0"
-layer at (13,82) size 215x24
-  RenderBlock {DIV} at (0,0) size 215x24 [color=#545454]
+layer at (13,82) size 214x24
+  RenderBlock {DIV} at (0,0) size 214x24 [color=#545454]
     RenderText {#text} at (1,0) size 11x24
       text run at (1,0) width 11: "0"
-layer at (13,116) size 215x24
-  RenderBlock {DIV} at (0,0) size 215x24
+layer at (13,116) size 214x24
+  RenderBlock {DIV} at (0,0) size 214x24
     RenderText {#text} at (1,0) size 11x24
       text run at (1,0) width 11: "0"
-layer at (229,47) size 15x26
-  RenderBlock (relative positioned) {DIV} at (216,-1) size 15x26
-layer at (229,81) size 15x26
-  RenderBlock (relative positioned) {DIV} at (216,-1) size 15x26
-layer at (229,115) size 15x26
-  RenderBlock (relative positioned) {DIV} at (216,-1) size 15x26
+layer at (228,47) size 16x26
+  RenderBlock (relative positioned) {DIV} at (215,-1) size 16x26
+layer at (228,81) size 16x26
+  RenderBlock (relative positioned) {DIV} at (215,-1) size 16x26
+layer at (228,115) size 16x26
+  RenderBlock (relative positioned) {DIV} at (215,-1) size 16x26
index ac457ff..91d4f7f 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/input-appearance-spinbutton-layer-expected.png and b/LayoutTests/platform/gtk/fast/forms/input-appearance-spinbutton-layer-expected.png differ
index 525d366..d7a99eb 100644 (file)
@@ -6,21 +6,21 @@ layer at (0,0) size 800x74
       RenderBR {BR} at (198,5) size 0x19
       RenderTextControl {INPUT} at (2,31) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
         RenderDeprecatedFlexibleBox {DIV} at (3,3) size 188x19
-          RenderBlock {DIV} at (0,0) size 173x19
+          RenderBlock {DIV} at (0,0) size 172x19
       RenderText {#text} at (0,0) size 0x0
-layer at (13,42) size 173x19
-  RenderBlock {DIV} at (0,0) size 173x19
+layer at (13,42) size 172x19
+  RenderBlock {DIV} at (0,0) size 172x19
     RenderText {#text} at (1,0) size 18x19
       text run at (1,0) width 18: "10"
 layer at (10,10) size 194x25
   RenderTextControl {INPUT} at (2,2) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
     RenderDeprecatedFlexibleBox {DIV} at (3,3) size 188x19
-      RenderBlock {DIV} at (0,0) size 173x19
-layer at (13,13) size 173x19
-  RenderBlock {DIV} at (0,0) size 173x19
+      RenderBlock {DIV} at (0,0) size 172x19
+layer at (13,13) size 172x19
+  RenderBlock {DIV} at (0,0) size 172x19
     RenderText {#text} at (1,0) size 18x19
       text run at (1,0) width 18: "10"
-layer at (187,12) size 15x21
-  RenderBlock (relative positioned) {DIV} at (174,-1) size 15x21
-layer at (187,41) size 15x21
-  RenderBlock (relative positioned) {DIV} at (174,-1) size 15x21
+layer at (186,12) size 16x21
+  RenderBlock (relative positioned) {DIV} at (173,-1) size 16x21
+layer at (186,41) size 16x21
+  RenderBlock (relative positioned) {DIV} at (173,-1) size 16x21
index e05a60d..240d8b7 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/input-appearance-spinbutton-visibility-expected.png and b/LayoutTests/platform/gtk/fast/forms/input-appearance-spinbutton-visibility-expected.png differ
index c5dc387..1cdcf90 100644 (file)
@@ -5,16 +5,16 @@ layer at (0,0) size 800x45
     RenderBody {BODY} at (8,8) size 784x29
       RenderTextControl {INPUT} at (2,2) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
         RenderDeprecatedFlexibleBox {DIV} at (3,3) size 188x19
-          RenderBlock {DIV} at (0,0) size 173x19
+          RenderBlock {DIV} at (0,0) size 172x19
       RenderText {#text} at (198,5) size 4x19
         text run at (198,5) width 4: " "
       RenderTextControl {INPUT} at (204,2) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
         RenderDeprecatedFlexibleBox {DIV} at (3,3) size 188x19
-          RenderBlock {DIV} at (0,0) size 173x19
+          RenderBlock {DIV} at (0,0) size 172x19
       RenderText {#text} at (0,0) size 0x0
-layer at (13,13) size 173x19
-  RenderBlock {DIV} at (0,0) size 173x19
-layer at (215,13) size 173x19
-  RenderBlock {DIV} at (0,0) size 173x19
-layer at (187,12) size 15x21
-  RenderBlock (relative positioned) {DIV} at (174,-1) size 15x21
+layer at (13,13) size 172x19
+  RenderBlock {DIV} at (0,0) size 172x19
+layer at (215,13) size 172x19
+  RenderBlock {DIV} at (0,0) size 172x19
+layer at (186,12) size 16x21
+  RenderBlock (relative positioned) {DIV} at (173,-1) size 16x21
index 43a6d8a..0259f3c 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/input-value-expected.png and b/LayoutTests/platform/gtk/fast/forms/input-value-expected.png differ
index 980fea4..bdfe531 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 784x604
+layer at (0,0) size 784x613
   RenderView at (0,0) size 784x600
-layer at (0,0) size 784x604
-  RenderBlock {HTML} at (0,0) size 784x604
-    RenderBody {BODY} at (8,8) size 768x580
+layer at (0,0) size 784x613
+  RenderBlock {HTML} at (0,0) size 784x613
+    RenderBody {BODY} at (8,8) size 768x589
       RenderBlock {P} at (0,0) size 768x38
         RenderText {#text} at (0,0) size 750x38
           text run at (0,0) width 750: "Results that match WinIE are two columns on the right that say \"after\" every time, except for the last row which should"
@@ -11,8 +11,8 @@ layer at (0,0) size 784x604
         RenderText {#text} at (0,0) size 713x19
           text run at (0,0) width 713: "Results that match Gecko are like WinIE, but with \"before\" for the attribute in the first two rows and the last row."
       RenderBlock {HR} at (0,89) size 768x2 [border: (1px inset #000000)]
-      RenderBlock {FORM} at (0,99) size 768x481
-        RenderTable {TABLE} at (0,0) size 768x481
+      RenderBlock {FORM} at (0,99) size 768x490
+        RenderTable {TABLE} at (0,0) size 768x490
           RenderTableSection {THEAD} at (0,0) size 768x25
             RenderTableRow {TR} at (0,2) size 768x21
               RenderTableCell {TH} at (2,2) size 323x21 [r=0 c=0 rs=1 cs=1]
@@ -27,7 +27,7 @@ layer at (0,0) size 784x604
               RenderTableCell {TH} at (705,2) size 61x21 [r=0 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 59x19
                   text run at (1,1) width 59: "attribute"
-          RenderTableSection {TBODY} at (0,25) size 768x456
+          RenderTableSection {TBODY} at (0,25) size 768x465
             RenderTableRow {TR} at (0,2) size 768x31
               RenderTableCell {TD} at (2,7) size 323x21 [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 207x19
@@ -52,156 +52,156 @@ layer at (0,0) size 784x604
               RenderTableCell {TD} at (705,40) size 61x21 [r=1 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 40x19
                   text run at (1,1) width 40: "before"
-            RenderTableRow {TR} at (0,68) size 768x21
-              RenderTableCell {TD} at (2,68) size 323x21 [r=2 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,68) size 768x24
+              RenderTableCell {TD} at (2,69) size 323x21 [r=2 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 249x19
                   text run at (1,1) width 249: "check box with value property changed"
-              RenderTableCell {TD} at (327,68) size 312x21 [r=2 c=1 rs=1 cs=1]
-                RenderBlock {INPUT} at (5,4) size 13x13
-              RenderTableCell {TD} at (641,68) size 62x21 [r=2 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (327,68) size 312x24 [r=2 c=1 rs=1 cs=1]
+                RenderBlock {INPUT} at (5,4) size 16x16
+              RenderTableCell {TD} at (641,69) size 62x21 [r=2 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (705,68) size 61x21 [r=2 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (705,69) size 61x21 [r=2 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,91) size 768x21
-              RenderTableCell {TD} at (2,91) size 323x21 [r=3 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,94) size 768x21
+              RenderTableCell {TD} at (2,94) size 323x21 [r=3 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 227x19
                   text run at (1,1) width 227: "hidden with value property changed"
-              RenderTableCell {TD} at (327,100) size 312x2 [r=3 c=1 rs=1 cs=1]
-              RenderTableCell {TD} at (641,91) size 62x21 [r=3 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (327,103) size 312x2 [r=3 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (641,94) size 62x21 [r=3 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (705,91) size 61x21 [r=3 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (705,94) size 61x21 [r=3 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,114) size 768x34
-              RenderTableCell {TD} at (2,120) size 323x21 [r=4 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,117) size 768x34
+              RenderTableCell {TD} at (2,123) size 323x21 [r=4 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 224x19
                   text run at (1,1) width 224: "button with value property changed"
-              RenderTableCell {TD} at (327,114) size 312x34 [r=4 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (327,117) size 312x34 [r=4 c=1 rs=1 cs=1]
                 RenderButton {INPUT} at (3,3) size 47x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
                   RenderBlock (anonymous) at (8,4) size 31x19
                     RenderText at (0,0) size 31x19
                       text run at (0,0) width 31: "after"
-              RenderTableCell {TD} at (641,120) size 62x21 [r=4 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (641,123) size 62x21 [r=4 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (705,120) size 61x21 [r=4 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (705,123) size 61x21 [r=4 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,150) size 768x21
-              RenderTableCell {TD} at (2,150) size 323x21 [r=5 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,153) size 768x21
+              RenderTableCell {TD} at (2,153) size 323x21 [r=5 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 222x19
                   text run at (1,1) width 222: "image with value property changed"
-              RenderTableCell {TD} at (327,150) size 312x21 [r=5 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (327,153) size 312x21 [r=5 c=1 rs=1 cs=1]
                 RenderImage {INPUT} at (1,1) size 45x19
-              RenderTableCell {TD} at (641,150) size 62x21 [r=5 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (641,153) size 62x21 [r=5 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (705,150) size 61x21 [r=5 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (705,153) size 61x21 [r=5 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,173) size 768x21
-              RenderTableCell {TD} at (2,173) size 323x21 [r=6 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,176) size 768x24
+              RenderTableCell {TD} at (2,177) size 323x21 [r=6 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 216x19
                   text run at (1,1) width 216: "radio with value property changed"
-              RenderTableCell {TD} at (327,173) size 312x21 [r=6 c=1 rs=1 cs=1]
-                RenderBlock {INPUT} at (5,4) size 13x13
-              RenderTableCell {TD} at (641,173) size 62x21 [r=6 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (327,176) size 312x24 [r=6 c=1 rs=1 cs=1]
+                RenderBlock {INPUT} at (5,4) size 16x16
+              RenderTableCell {TD} at (641,177) size 62x21 [r=6 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (705,173) size 61x21 [r=6 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (705,177) size 61x21 [r=6 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,196) size 768x31
-              RenderTableCell {TD} at (2,201) size 323x21 [r=7 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,202) size 768x31
+              RenderTableCell {TD} at (2,207) size 323x21 [r=7 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 205x19
                   text run at (1,1) width 205: "text with value attribute changed"
-              RenderTableCell {TD} at (327,196) size 312x31 [r=7 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (327,202) size 312x31 [r=7 c=1 rs=1 cs=1]
                 RenderTextControl {INPUT} at (3,3) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-              RenderTableCell {TD} at (641,201) size 62x21 [r=7 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (641,207) size 62x21 [r=7 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (705,201) size 61x21 [r=7 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (705,207) size 61x21 [r=7 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,229) size 768x21
-              RenderTableCell {TD} at (2,229) size 323x21 [r=8 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,235) size 768x24
+              RenderTableCell {TD} at (2,236) size 323x21 [r=8 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 247x19
                   text run at (1,1) width 247: "check box with value attribute changed"
-              RenderTableCell {TD} at (327,229) size 312x21 [r=8 c=1 rs=1 cs=1]
-                RenderBlock {INPUT} at (5,4) size 13x13
-              RenderTableCell {TD} at (641,229) size 62x21 [r=8 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (327,235) size 312x24 [r=8 c=1 rs=1 cs=1]
+                RenderBlock {INPUT} at (5,4) size 16x16
+              RenderTableCell {TD} at (641,236) size 62x21 [r=8 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (705,229) size 61x21 [r=8 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (705,236) size 61x21 [r=8 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,252) size 768x40
-              RenderTableCell {TD} at (2,252) size 323x40 [r=9 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,261) size 768x40
+              RenderTableCell {TD} at (2,261) size 323x40 [r=9 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 314x38
                   text run at (1,1) width 314: "text with value property changed, then turned into"
                   text run at (1,20) width 65: "check box"
-              RenderTableCell {TD} at (327,261) size 312x21 [r=9 c=1 rs=1 cs=1]
-                RenderBlock {INPUT} at (5,4) size 13x13
-              RenderTableCell {TD} at (641,261) size 62x21 [r=9 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (327,269) size 312x24 [r=9 c=1 rs=1 cs=1]
+                RenderBlock {INPUT} at (5,4) size 16x16
+              RenderTableCell {TD} at (641,270) size 62x21 [r=9 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (705,261) size 61x21 [r=9 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (705,270) size 61x21 [r=9 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,294) size 768x40
-              RenderTableCell {TD} at (2,294) size 323x40 [r=10 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,303) size 768x40
+              RenderTableCell {TD} at (2,303) size 323x40 [r=10 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 284x38
                   text run at (1,1) width 284: "check box with value property changed, then"
                   text run at (1,20) width 95: "turned into text"
-              RenderTableCell {TD} at (327,298) size 312x31 [r=10 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (327,307) size 312x31 [r=10 c=1 rs=1 cs=1]
                 RenderTextControl {INPUT} at (3,3) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-              RenderTableCell {TD} at (641,303) size 62x21 [r=10 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (641,312) size 62x21 [r=10 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (705,303) size 61x21 [r=10 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (705,312) size 61x21 [r=10 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,336) size 768x40
-              RenderTableCell {TD} at (2,336) size 323x40 [r=11 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,345) size 768x40
+              RenderTableCell {TD} at (2,345) size 323x40 [r=11 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 312x38
                   text run at (1,1) width 312: "text with value attribute changed, then turned into"
                   text run at (1,20) width 65: "check box"
-              RenderTableCell {TD} at (327,345) size 312x21 [r=11 c=1 rs=1 cs=1]
-                RenderBlock {INPUT} at (5,4) size 13x13
-              RenderTableCell {TD} at (641,345) size 62x21 [r=11 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (327,353) size 312x24 [r=11 c=1 rs=1 cs=1]
+                RenderBlock {INPUT} at (5,4) size 16x16
+              RenderTableCell {TD} at (641,354) size 62x21 [r=11 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (705,345) size 61x21 [r=11 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (705,354) size 61x21 [r=11 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,378) size 768x40
-              RenderTableCell {TD} at (2,378) size 323x40 [r=12 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,387) size 768x40
+              RenderTableCell {TD} at (2,387) size 323x40 [r=12 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 282x38
                   text run at (1,1) width 282: "check box with value attribute changed, then"
                   text run at (1,20) width 95: "turned into text"
-              RenderTableCell {TD} at (327,382) size 312x31 [r=12 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (327,391) size 312x31 [r=12 c=1 rs=1 cs=1]
                 RenderTextControl {INPUT} at (3,3) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-              RenderTableCell {TD} at (641,387) size 62x21 [r=12 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (641,396) size 62x21 [r=12 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (705,387) size 61x21 [r=12 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (705,396) size 61x21 [r=12 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x19
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,420) size 768x34
-              RenderTableCell {TD} at (2,426) size 323x21 [r=13 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,429) size 768x34
+              RenderTableCell {TD} at (2,435) size 323x21 [r=13 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 204x19
                   text run at (1,1) width 204: "file with value property changed"
-              RenderTableCell {TD} at (327,420) size 312x34 [r=13 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (327,429) size 312x34 [r=13 c=1 rs=1 cs=1]
                 RenderFileUploadControl {INPUT} at (3,3) size 306x28 "(None)"
                   RenderButton {INPUT} at (0,0) size 103x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
                     RenderBlock (anonymous) at (8,4) size 87x19
                       RenderText at (0,0) size 87x19
                         text run at (0,0) width 87: "Choose File"
-              RenderTableCell {TD} at (641,436) size 62x2 [r=13 c=2 rs=1 cs=1]
-              RenderTableCell {TD} at (705,426) size 61x21 [r=13 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (641,445) size 62x2 [r=13 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (705,435) size 61x21 [r=13 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 40x19
                   text run at (1,1) width 40: "before"
 layer at (341,140) size 188x19
@@ -212,15 +212,15 @@ layer at (341,173) size 188x19
   RenderBlock {DIV} at (3,3) size 188x19
     RenderText {#text} at (1,0) size 36x19
       text run at (1,0) width 36: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}"
-layer at (341,334) size 188x19
+layer at (341,340) size 188x19
   RenderBlock {DIV} at (3,3) size 188x19
     RenderText {#text} at (1,0) size 31x19
       text run at (1,0) width 31: "after"
-layer at (341,436) size 188x19
+layer at (341,445) size 188x19
   RenderBlock {DIV} at (3,3) size 188x19
     RenderText {#text} at (1,0) size 31x19
       text run at (1,0) width 31: "after"
-layer at (341,520) size 188x19
+layer at (341,529) size 188x19
   RenderBlock {DIV} at (3,3) size 188x19
     RenderText {#text} at (1,0) size 31x19
       text run at (1,0) width 31: "after"
index 1d8d5ff..15e40f8 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/menulist-clip-expected.png and b/LayoutTests/platform/gtk/fast/forms/menulist-clip-expected.png differ
index a2c74a2..f9ebf5e 100644 (file)
@@ -17,8 +17,8 @@ layer at (0,0) size 800x600
         RenderText {#text} at (215,19) size 4x19
           text run at (215,19) width 4: "."
       RenderBlock (anonymous) at (0,54) size 784x30
-        RenderMenuList {SELECT} at (2,0) size 48x30 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,4) size 46x21
+        RenderMenuList {SELECT} at (2,0) size 63x30 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,4) size 61x21
             RenderText at (0,0) size 46x21
               text run at (0,0) width 46: "Apple"
         RenderText {#text} at (0,0) size 0x0
index 7532563..67ca5d3 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 a3b07c8..9a848ea 100644 (file)
@@ -3,11 +3,11 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderText {#text} at (0,6) size 73x19
-        text run at (0,6) width 73: "Test result: "
-      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,7) size 73x19
+        text run at (0,7) width 73: "Test result: "
+      RenderMenuList {SELECT} at (75,2) size 71x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 69x27
+          RenderText at (4,4) size 44x19
+            text run at (4,4) width 44: "PASS"
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
index 30e2763..fa18b8a 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 46e4fee..7ce8de4 100644 (file)
@@ -6,13 +6,13 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 499x19
         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 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 26x25
-          RenderText at (3,3) size 25x19
-            text run at (3,3) width 25: "test"
+      RenderMenuList {SELECT} at (0,21) size 2x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 25x27
+          RenderText at (4,4) size 25x19
+            text run at (4,4) width 25: "test"
+      RenderBR {BR} at (2,41) size 0x0
+      RenderMenuList {SELECT} at (0,54) size 2x29 [bgcolor=#0000FF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 25x27
+          RenderText at (4,4) size 25x19
+            text run at (4,4) width 25: "test"
       RenderText {#text} at (0,0) size 0x0
index 7f79ca0..632a34a 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 4fa8350..cdfb941 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 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!"
+      RenderMenuList {SELECT} at (0,0) size 253x23 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 251x21
+          RenderText at (4,4) size 226x13
+            text run at (4,4) width 226: "No overflow should be allowed on popup menus!"
       RenderText {#text} at (0,0) size 0x0
index da9c5f7..848323f 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 c9ac3ed..0e5878d 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 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."
+      RenderMenuList {SELECT} at (2,21) size 247x29 [bgcolor=#ADD8E6] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 245x27
+          RenderText at (4,4) size 220x19
+            text run at (4,4) width 220: "This text should not be clipped."
index 79a9e4f..69d68cb 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 1fd26eb..0db4b92 100644 (file)
@@ -4,8 +4,8 @@ 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 784x6 [border: (3px solid #FFFFFF)]
-      RenderBlock (anonymous) at (0,6) size 784x31
-        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]
+      RenderBlock (anonymous) at (0,6) size 784x33
+        RenderMenuList {SELECT} at (2,2) size 27x29 [bgcolor=#FFFFFF] [border: (1px solid #008000)]
+          RenderBlock (anonymous) at (1,1) size 25x27
+            RenderBR at (4,4) size 0x19 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 0x0
index 7ad834d..de879ac 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 9f89e3b..f8bd8d5 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 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 (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 (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 (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"
+      RenderMenuList {SELECT} at (2,2) size 78x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 76x27
+          RenderText at (4,4) size 51x19
+            text run at (4,4) width 51: "Default"
+      RenderText {#text} at (82,7) size 4x19
+        text run at (82,7) width 4: " "
+      RenderMenuList {SELECT} at (88,2) size 57x29 [color=#FF0000] [bgcolor=#FFFFFF] [border: (1px solid #FF0000)]
+        RenderBlock (anonymous) at (1,1) size 55x27
+          RenderText at (4,4) size 30x19
+            text run at (4,4) width 30: "Red"
+      RenderText {#text} at (147,7) size 4x19
+        text run at (147,7) width 4: " "
+      RenderMenuList {SELECT} at (153,2) size 145x29 [bgcolor=#008000] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 143x27
+          RenderText at (4,4) size 118x19
+            text run at (4,4) width 118: "Default on green"
+      RenderText {#text} at (300,7) size 4x19
+        text run at (300,7) width 4: " "
+      RenderMenuList {SELECT} at (306,2) size 124x29 [color=#FF0000] [bgcolor=#008000] [border: (1px solid #FF0000)]
+        RenderBlock (anonymous) at (1,1) size 122x27
+          RenderText at (4,4) size 97x19
+            text run at (4,4) width 97: "Red on green"
       RenderText {#text} at (0,0) size 0x0
index b7e1bc5..f41a0d0 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 a30dfdb..a281bb0 100644 (file)
@@ -3,16 +3,16 @@ 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 (anonymous) at (0,0) size 784x69
+      RenderBlock (anonymous) at (0,0) size 784x71
         RenderText {#text} at (0,0) size 663x19
           text run at (0,0) width 663: "This tests that when an option is dynamically added to a menu list, and it is too long for the current width,"
         RenderBR {BR} at (663,15) size 0x0
         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 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"
+        RenderMenuList {SELECT} at (2,40) size 165x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 163x27
+            RenderText at (4,4) size 38x19
+              text run at (4,4) width 38: "Short"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,69) size 784x0
+      RenderBlock {DIV} at (0,71) size 784x0
index 2e8a1d5..aea60ed 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 5483b00..02d81dc 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 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"
+      RenderMenuList {SELECT} at (2,40) size 58x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 56x27
+          RenderText at (4,4) size 31x19
+            text run at (4,4) width 31: "Text"
       RenderText {#text} at (0,0) size 0x0
index 789cd99..0538418 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 85470a3..5d2d4ca 100644 (file)
@@ -6,7 +6,7 @@ layer at (0,0) size 800x600
       RenderBlock {P} at (0,0) size 784x19
         RenderText {#text} at (0,0) size 403x19
           text run at (0,0) width 403: "All of these selects should have the same amount of whitespace."
-      RenderBlock (anonymous) at (0,35) size 784x339
+      RenderBlock (anonymous) at (0,35) size 784x345
         RenderText {#text} at (0,63) size 71x19
           text run at (0,63) width 71: "Five Tabs: "
         RenderListBox {SELECT} at (73,2) size 93x81 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
@@ -17,26 +17,26 @@ layer at (0,0) size 800x600
         RenderListBox {SELECT} at (86,106) size 93x81 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
         RenderBR {BR} at (181,182) size 0x0
         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 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 (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 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 (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 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,215) size 298x19
+          text run at (0,215) width 298: "Five Spaces (with leading/trailing whitespace): "
+        RenderMenuList {SELECT} at (300,210) size 116x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 114x27
+            RenderText at (4,4) size 89x19
+              text run at (4,4) width 89: "Five Spaces"
+        RenderBR {BR} at (418,230) size 0x0
+        RenderBR {BR} at (0,241) size 0x19
+        RenderText {#text} at (0,267) size 285x19
+          text run at (0,267) width 285: "Five Tabs (with leading/trailing whitespace): "
+        RenderMenuList {SELECT} at (287,262) size 98x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 96x27
+            RenderText at (4,4) size 71x19
+              text run at (4,4) width 71: "Five Tabs"
+        RenderBR {BR} at (387,282) size 0x0
+        RenderBR {BR} at (0,293) size 0x19
+        RenderText {#text} at (0,319) size 126x19
+          text run at (0,319) width 126: "Mixed Whitespace: "
+        RenderMenuList {SELECT} at (128,314) size 98x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 96x27
+            RenderText at (4,4) size 71x19
+              text run at (4,4) width 71: "Five Tabs"
         RenderText {#text} at (0,0) size 0x0
index a7f0ed6..c53fef3 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 c3ac3ad..2dd90d9 100644 (file)
@@ -6,8 +6,8 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 702x19
         text run at (0,0) width 702: "This tests that the option text is clipped properly, and doesn't spill over into the arrow part of the popup control. "
       RenderBR {BR} at (702,15) size 0x0
-      RenderMenuList {SELECT} at (0,21) size 150x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 148x25
-          RenderText at (3,3) size 184x19
-            text run at (3,3) width 184: "12345 6789 ABCD EFGH"
+      RenderMenuList {SELECT} at (0,21) size 150x29 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 148x27
+          RenderText at (4,4) size 184x19
+            text run at (4,4) width 184: "12345 6789 ABCD EFGH"
       RenderText {#text} at (0,0) size 0x0
index 9d0ab2f..665d3f0 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/radio-attr-order-expected.png and b/LayoutTests/platform/gtk/fast/forms/radio-attr-order-expected.png differ
index a46dee3..7184909 100644 (file)
@@ -3,17 +3,17 @@ 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 (anonymous) at (0,0) size 784x77
+      RenderBlock (anonymous) at (0,0) size 784x79
         RenderText {#text} at (0,0) size 744x19
           text run at (0,0) width 744: "This tests that radio buttons are checked by default, even when the name attribute is parsed after the checked attribute. "
         RenderBR {BR} at (744,15) size 0x0
         RenderBR {BR} at (0,19) size 0x19
-        RenderBlock {INPUT} at (4,42) size 13x13
-        RenderText {#text} at (21,38) size 300x19
-          text run at (21,38) width 300: "This radio button should be checked by default "
-        RenderBR {BR} at (321,53) size 0x0
-        RenderBR {BR} at (0,58) size 0x19
-      RenderBlock {DIV} at (0,77) size 784x19
+        RenderBlock {INPUT} at (4,41) size 16x16
+        RenderText {#text} at (24,40) size 300x19
+          text run at (24,40) width 300: "This radio button should be checked by default "
+        RenderBR {BR} at (324,55) size 0x0
+        RenderBR {BR} at (0,60) size 0x19
+      RenderBlock {DIV} at (0,79) size 784x19
         RenderText {#text} at (0,0) size 301x19
           text run at (0,0) width 82: "Test Passed. "
           text run at (82,0) width 219: "Radio button is checked by default"
index 75400c7..42713b2 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/radio-nested-labels-expected.png and b/LayoutTests/platform/gtk/fast/forms/radio-nested-labels-expected.png differ
index 72be37a..6f7642d 100644 (file)
@@ -8,29 +8,29 @@ layer at (0,0) size 800x600
           text run at (0,0) width 595: "This tests our ability to correctly select radio buttons when we have nested label tags. This test "
           text run at (595,0) width 87: "only works in"
           text run at (0,19) width 534: "DumpRenderTree. It can be tested manually outside of DRT just by clicking around."
-      RenderBlock {FORM} at (0,54) size 784x39
-        RenderBlock (anonymous) at (0,0) size 784x20
-          RenderBlock {INPUT} at (4,4) size 13x13
-          RenderInline {LABEL} at (0,0) size 179x19
-            RenderText {#text} at (21,0) size 27x19
-              text run at (21,0) width 27: "one "
-            RenderBlock {INPUT} at (52,4) size 13x13
-            RenderInline {LABEL} at (0,0) size 131x19
-              RenderText {#text} at (69,0) size 28x19
-                text run at (69,0) width 28: "two "
-              RenderBlock {INPUT} at (101,4) size 13x13
-              RenderInline {LABEL} at (0,0) size 82x19
-                RenderText {#text} at (118,0) size 35x19
-                  text run at (118,0) width 35: "three "
-                RenderBlock {INPUT} at (157,4) size 13x13
+      RenderBlock {FORM} at (0,54) size 784x41
+        RenderBlock (anonymous) at (0,0) size 784x22
+          RenderBlock {INPUT} at (4,3) size 16x16
+          RenderInline {LABEL} at (0,0) size 188x19
+            RenderText {#text} at (24,2) size 27x19
+              text run at (24,2) width 27: "one "
+            RenderBlock {INPUT} at (55,3) size 16x16
+            RenderInline {LABEL} at (0,0) size 137x19
+              RenderText {#text} at (75,2) size 28x19
+                text run at (75,2) width 28: "two "
+              RenderBlock {INPUT} at (107,3) size 16x16
+              RenderInline {LABEL} at (0,0) size 85x19
+                RenderText {#text} at (127,2) size 35x19
+                  text run at (127,2) width 35: "three "
+                RenderBlock {INPUT} at (166,3) size 16x16
                 RenderInline {LABEL} at (0,0) size 26x19
-                  RenderText {#text} at (174,0) size 26x19
-                    text run at (174,0) width 26: "four"
-        RenderBlock (anonymous) at (0,20) size 784x19
+                  RenderText {#text} at (186,2) size 26x19
+                    text run at (186,2) width 26: "four"
+        RenderBlock (anonymous) at (0,22) size 784x19
           RenderBlock {DIV} at (0,0) size 784x19
          &nb