[Win] Unreviewed gardening. Reactivating tests.
authorbfulgham@apple.com <bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 25 Jan 2015 02:55:39 +0000 (02:55 +0000)
committerbfulgham@apple.com <bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 25 Jan 2015 02:55:39 +0000 (02:55 +0000)
Re-enable a series of tests that work properly on Windows. New baselines will be needed.

* platform/win/TestExpectations:
* platform/win/css1/box_properties/acid_test-expected.png: Added.
* platform/win/css1/box_properties/acid_test-expected.txt:
* platform/win/editing/input/caret-at-the-edge-of-input-expected.txt:
* platform/win/fast/block/float/float-avoidance-expected.txt:
* platform/win/fast/block/margin-collapse/103-expected.txt:
* platform/win/fast/css/box-shadow-and-border-radius-expected.png:
* platform/win/fast/dynamic/008-expected.txt: Added.
* platform/win/fast/forms/001-expected.png: Added.
* platform/win/fast/forms/001-expected.txt:
* platform/win/fast/forms/003-expected.txt:
* platform/win/fast/forms/004-expected.txt:
* platform/win/fast/forms/006-expected.png: Added.
* platform/win/fast/forms/007-expected.png: Added.
* platform/win/fast/forms/HTMLOptionElement_label01-expected.txt: Added.
* platform/win/fast/forms/HTMLOptionElement_label02-expected.txt: Added.
* platform/win/fast/forms/HTMLOptionElement_label03-expected.txt: Added.
* platform/win/fast/forms/HTMLOptionElement_label04-expected.txt: Added.
* platform/win/fast/forms/HTMLOptionElement_label05-expected.txt: Added.
* platform/win/fast/forms/HTMLOptionElement_label06-expected.txt: Removed property svn:executable.
* platform/win/fast/forms/HTMLOptionElement_label07-expected.txt: Added.
* platform/win/fast/forms/basic-buttons-expected.png: Added.
* platform/win/fast/forms/basic-buttons-expected.txt: Added.
* platform/win/fast/forms/basic-inputs-expected.png: Added.
* platform/win/fast/forms/basic-selects-expected.txt:
* platform/win/fast/forms/basic-textareas-expected.png: Added.
* platform/win/fast/forms/box-shadow-override-expected.png: Added.
* platform/win/fast/forms/box-shadow-override-expected.txt: Added.
* platform/win/fast/forms/button-positioned-expected.txt: Added.
* platform/win/fast/forms/button-sizes-expected.txt: Added.
* platform/win/fast/forms/button-style-color-expected.txt: Added.
* platform/win/fast/forms/button-text-transform-expected.txt: Added.
* platform/win/fast/forms/control-clip-overflow-expected.txt: Added.
* platform/win/fast/forms/control-restrict-line-height-expected.txt:
* platform/win/fast/forms/disabled-select-change-index-expected.txt: Added.
* platform/win/fast/forms/form-element-geometry-expected.txt: Added.
* platform/win/fast/forms/hidden-listbox-expected.txt: Added.
* platform/win/fast/forms/input-appearance-focus-expected.txt: Added.
* platform/win/fast/forms/input-double-click-selection-gap-bug-expected.txt: Added.
* platform/win/fast/forms/input-readonly-autoscroll-expected.txt: Added.
* platform/win/fast/forms/input-text-double-click-expected.txt: Added.
* platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt: Added.
* platform/win/fast/forms/listbox-scrollbar-incremental-load-expected.txt: Added.
* platform/win/fast/forms/listbox-width-change-expected.txt: Added.
* platform/win/fast/forms/menulist-deselect-update-expected.txt:
* platform/win/fast/forms/menulist-no-overflow-expected.txt: Added.
* platform/win/fast/forms/number/number-appearance-rtl-expected.txt: Added.
* platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt: Added.
* platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt: Added.
* platform/win/fast/forms/option-strip-whitespace-expected.txt: Added.
* platform/win/fast/forms/plaintext-mode-2-expected.txt: Added.
* platform/win/fast/forms/search: Added.
* platform/win/fast/forms/search/search-size-with-decorations-expected.txt: Added.
* platform/win/fast/forms/select-align-expected.txt: Added.
* platform/win/fast/forms/select-baseline-expected.txt: Added.
* platform/win/fast/forms/select-block-background-expected.txt: Added.
* platform/win/fast/forms/select-change-listbox-size-expected.txt: Added.
* platform/win/fast/forms/select-change-listbox-to-popup-expected.txt: Added.
* platform/win/fast/forms/select-dirty-parent-pref-widths-expected.txt: Added.
* platform/win/fast/forms/select-disabled-appearance-expected.txt: Added.
* platform/win/fast/forms/select-initial-position-expected.txt: Added.
* platform/win/fast/forms/select-item-background-clip-expected.txt: Added.
* platform/win/fast/forms/select-list-box-with-height-expected.txt: Added.
* platform/win/fast/forms/select-selected-expected.txt: Added.
* platform/win/fast/forms/select/optgroup-rendering-expected.txt:
* platform/win/fast/forms/tabbing-input-iframe-expected.txt: Added.
* platform/win/fast/frames: Added.
* platform/win/fast/frames/take-focus-from-iframe-expected.txt: Added.
* platform/win/fast/multicol/pagination: Added.
* platform/win/fast/multicol/pagination/LeftToRight-tb-hittest-expected.txt: Added.
* platform/win/fast/multicol/pagination/RightToLeft-rl-hittest-expected.txt: Added.
* platform/win/fast/overflow/entity-comment-in-textarea-expected.txt: Added.
* platform/win/fast/overflow/open-comment-in-textarea-expected.txt: Added.
* platform/win/fast/overflow/overflow-x-y-expected.txt: Added.
* platform/win/fast/table/003-expected.txt: Added.
* platform/win/fast/table/colspanMinWidth-expected.txt: Added.
* platform/win/fast/table/colspanMinWidth-vertical-expected.txt: Added.
* platform/win/tables/mozilla/bugs/bug103533-expected.txt: Added.
* platform/win/tables/mozilla/bugs/bug1188-expected.txt: Added.
* platform/win/tables/mozilla/bugs/bug12384-expected.txt: Added.
* platform/win/tables/mozilla/bugs/bug1318-expected.txt: Added.
* platform/win/tables/mozilla/bugs/bug18359-expected.txt:
* platform/win/tables/mozilla/bugs/bug2479-2-expected.txt: Added.
* platform/win/tables/mozilla/bugs/bug26178-expected.txt:
* platform/win/tables/mozilla/bugs/bug28928-expected.txt:
* platform/win/tables/mozilla/bugs/bug29326-expected.txt: Added.
* platform/win/tables/mozilla/bugs/bug30559-expected.txt:
* platform/win/tables/mozilla/bugs/bug30692-expected.txt: Added.
* platform/win/tables/mozilla/bugs/bug33855-expected.txt:
* platform/win/tables/mozilla/bugs/bug4382-expected.txt: Added.
* platform/win/tables/mozilla/bugs/bug4429-expected.txt:
* platform/win/tables/mozilla/bugs/bug44505-expected.txt: Added.
* platform/win/tables/mozilla/bugs/bug51037-expected.txt:
* platform/win/tables/mozilla/bugs/bug55545-expected.txt: Added.
* platform/win/tables/mozilla/bugs/bug92647-2-expected.txt: Added.
* platform/win/tables/mozilla/bugs/bug96334-expected.txt: Added.
* platform/win/tables/mozilla/bugs/bug99948-expected.txt: Added.
* platform/win/tables/mozilla/core: Added.
* platform/win/tables/mozilla/core/bloomberg-expected.txt: Added.
* platform/win/tables/mozilla/core/margins-expected.txt: Added.
* platform/win/tables/mozilla/dom/tableDom-expected.txt:
* platform/win/tables/mozilla/marvin/x_col_align_justify-expected.png: Added.
* platform/win/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
* platform/win/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
* platform/win/tables/mozilla_expected_failures/bugs/bug45621-expected.txt: Added.
* platform/win/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:

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

103 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/win/TestExpectations
LayoutTests/platform/win/css1/box_properties/acid_test-expected.png [new file with mode: 0644]
LayoutTests/platform/win/css1/box_properties/acid_test-expected.txt
LayoutTests/platform/win/editing/input/caret-at-the-edge-of-input-expected.txt
LayoutTests/platform/win/fast/block/float/float-avoidance-expected.txt
LayoutTests/platform/win/fast/block/margin-collapse/103-expected.txt
LayoutTests/platform/win/fast/css/box-shadow-and-border-radius-expected.png
LayoutTests/platform/win/fast/dynamic/008-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/001-expected.png [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/001-expected.txt
LayoutTests/platform/win/fast/forms/003-expected.txt
LayoutTests/platform/win/fast/forms/004-expected.txt
LayoutTests/platform/win/fast/forms/006-expected.png [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/007-expected.png [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/HTMLOptionElement_label01-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/HTMLOptionElement_label02-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/HTMLOptionElement_label03-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/HTMLOptionElement_label04-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/HTMLOptionElement_label05-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/HTMLOptionElement_label06-expected.txt [changed mode: 0755->0644]
LayoutTests/platform/win/fast/forms/HTMLOptionElement_label07-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/basic-buttons-expected.png [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/basic-buttons-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/basic-inputs-expected.png [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/basic-selects-expected.txt
LayoutTests/platform/win/fast/forms/basic-textareas-expected.png [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/box-shadow-override-expected.png [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/box-shadow-override-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/button-positioned-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/button-sizes-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/button-style-color-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/button-text-transform-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/control-clip-overflow-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/control-restrict-line-height-expected.txt
LayoutTests/platform/win/fast/forms/disabled-select-change-index-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/form-element-geometry-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/hidden-listbox-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/input-appearance-focus-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/input-double-click-selection-gap-bug-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/input-readonly-autoscroll-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/input-text-double-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/listbox-scrollbar-incremental-load-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/listbox-width-change-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/menulist-deselect-update-expected.txt
LayoutTests/platform/win/fast/forms/menulist-no-overflow-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/number/number-appearance-rtl-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/option-strip-whitespace-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/plaintext-mode-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/search/search-size-with-decorations-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/select-align-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/select-baseline-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/select-block-background-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/select-change-listbox-size-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/select-change-listbox-to-popup-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/select-dirty-parent-pref-widths-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/select-disabled-appearance-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/select-initial-position-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/select-item-background-clip-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/select-list-box-with-height-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/select-selected-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/select/optgroup-rendering-expected.txt
LayoutTests/platform/win/fast/forms/tabbing-input-iframe-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/frames/take-focus-from-iframe-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/multicol/pagination/LeftToRight-tb-hittest-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/multicol/pagination/RightToLeft-rl-hittest-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/overflow/entity-comment-in-textarea-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/overflow/open-comment-in-textarea-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/overflow/overflow-x-y-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/table/003-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/table/colspanMinWidth-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/table/colspanMinWidth-vertical-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/tables/mozilla/bugs/bug103533-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/tables/mozilla/bugs/bug1188-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/tables/mozilla/bugs/bug12384-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/tables/mozilla/bugs/bug1318-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/tables/mozilla/bugs/bug18359-expected.txt
LayoutTests/platform/win/tables/mozilla/bugs/bug2479-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/tables/mozilla/bugs/bug26178-expected.txt
LayoutTests/platform/win/tables/mozilla/bugs/bug28928-expected.txt
LayoutTests/platform/win/tables/mozilla/bugs/bug29326-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/tables/mozilla/bugs/bug30559-expected.txt
LayoutTests/platform/win/tables/mozilla/bugs/bug30692-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/tables/mozilla/bugs/bug33855-expected.txt
LayoutTests/platform/win/tables/mozilla/bugs/bug4382-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/tables/mozilla/bugs/bug4429-expected.txt
LayoutTests/platform/win/tables/mozilla/bugs/bug44505-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/tables/mozilla/bugs/bug51037-expected.txt
LayoutTests/platform/win/tables/mozilla/bugs/bug55545-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/tables/mozilla/bugs/bug92647-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/tables/mozilla/bugs/bug96334-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/tables/mozilla/bugs/bug99948-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/tables/mozilla/core/bloomberg-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/tables/mozilla/core/margins-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/tables/mozilla/dom/tableDom-expected.txt
LayoutTests/platform/win/tables/mozilla/marvin/x_col_align_justify-expected.png [new file with mode: 0644]
LayoutTests/platform/win/tables/mozilla_expected_failures/bugs/bug1725-expected.txt
LayoutTests/platform/win/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt
LayoutTests/platform/win/tables/mozilla_expected_failures/bugs/bug45621-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt

index b202fb1..58abab2 100644 (file)
@@ -1,3 +1,116 @@
+2015-01-24  Brent Fulgham  <bfulgham@apple.com>
+
+        [Win] Unreviewed gardening. Reactivating tests.
+
+        Re-enable a series of tests that work properly on Windows. New baselines will be needed.
+
+        * platform/win/TestExpectations:
+        * platform/win/css1/box_properties/acid_test-expected.png: Added.
+        * platform/win/css1/box_properties/acid_test-expected.txt:
+        * platform/win/editing/input/caret-at-the-edge-of-input-expected.txt:
+        * platform/win/fast/block/float/float-avoidance-expected.txt:
+        * platform/win/fast/block/margin-collapse/103-expected.txt:
+        * platform/win/fast/css/box-shadow-and-border-radius-expected.png:
+        * platform/win/fast/dynamic/008-expected.txt: Added.
+        * platform/win/fast/forms/001-expected.png: Added.
+        * platform/win/fast/forms/001-expected.txt:
+        * platform/win/fast/forms/003-expected.txt:
+        * platform/win/fast/forms/004-expected.txt:
+        * platform/win/fast/forms/006-expected.png: Added.
+        * platform/win/fast/forms/007-expected.png: Added.
+        * platform/win/fast/forms/HTMLOptionElement_label01-expected.txt: Added.
+        * platform/win/fast/forms/HTMLOptionElement_label02-expected.txt: Added.
+        * platform/win/fast/forms/HTMLOptionElement_label03-expected.txt: Added.
+        * platform/win/fast/forms/HTMLOptionElement_label04-expected.txt: Added.
+        * platform/win/fast/forms/HTMLOptionElement_label05-expected.txt: Added.
+        * platform/win/fast/forms/HTMLOptionElement_label06-expected.txt: Removed property svn:executable.
+        * platform/win/fast/forms/HTMLOptionElement_label07-expected.txt: Added.
+        * platform/win/fast/forms/basic-buttons-expected.png: Added.
+        * platform/win/fast/forms/basic-buttons-expected.txt: Added.
+        * platform/win/fast/forms/basic-inputs-expected.png: Added.
+        * platform/win/fast/forms/basic-selects-expected.txt:
+        * platform/win/fast/forms/basic-textareas-expected.png: Added.
+        * platform/win/fast/forms/box-shadow-override-expected.png: Added.
+        * platform/win/fast/forms/box-shadow-override-expected.txt: Added.
+        * platform/win/fast/forms/button-positioned-expected.txt: Added.
+        * platform/win/fast/forms/button-sizes-expected.txt: Added.
+        * platform/win/fast/forms/button-style-color-expected.txt: Added.
+        * platform/win/fast/forms/button-text-transform-expected.txt: Added.
+        * platform/win/fast/forms/control-clip-overflow-expected.txt: Added.
+        * platform/win/fast/forms/control-restrict-line-height-expected.txt:
+        * platform/win/fast/forms/disabled-select-change-index-expected.txt: Added.
+        * platform/win/fast/forms/form-element-geometry-expected.txt: Added.
+        * platform/win/fast/forms/hidden-listbox-expected.txt: Added.
+        * platform/win/fast/forms/input-appearance-focus-expected.txt: Added.
+        * platform/win/fast/forms/input-double-click-selection-gap-bug-expected.txt: Added.
+        * platform/win/fast/forms/input-readonly-autoscroll-expected.txt: Added.
+        * platform/win/fast/forms/input-text-double-click-expected.txt: Added.
+        * platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt: Added.
+        * platform/win/fast/forms/listbox-scrollbar-incremental-load-expected.txt: Added.
+        * platform/win/fast/forms/listbox-width-change-expected.txt: Added.
+        * platform/win/fast/forms/menulist-deselect-update-expected.txt:
+        * platform/win/fast/forms/menulist-no-overflow-expected.txt: Added.
+        * platform/win/fast/forms/number/number-appearance-rtl-expected.txt: Added.
+        * platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt: Added.
+        * platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt: Added.
+        * platform/win/fast/forms/option-strip-whitespace-expected.txt: Added.
+        * platform/win/fast/forms/plaintext-mode-2-expected.txt: Added.
+        * platform/win/fast/forms/search: Added.
+        * platform/win/fast/forms/search/search-size-with-decorations-expected.txt: Added.
+        * platform/win/fast/forms/select-align-expected.txt: Added.
+        * platform/win/fast/forms/select-baseline-expected.txt: Added.
+        * platform/win/fast/forms/select-block-background-expected.txt: Added.
+        * platform/win/fast/forms/select-change-listbox-size-expected.txt: Added.
+        * platform/win/fast/forms/select-change-listbox-to-popup-expected.txt: Added.
+        * platform/win/fast/forms/select-dirty-parent-pref-widths-expected.txt: Added.
+        * platform/win/fast/forms/select-disabled-appearance-expected.txt: Added.
+        * platform/win/fast/forms/select-initial-position-expected.txt: Added.
+        * platform/win/fast/forms/select-item-background-clip-expected.txt: Added.
+        * platform/win/fast/forms/select-list-box-with-height-expected.txt: Added.
+        * platform/win/fast/forms/select-selected-expected.txt: Added.
+        * platform/win/fast/forms/select/optgroup-rendering-expected.txt:
+        * platform/win/fast/forms/tabbing-input-iframe-expected.txt: Added.
+        * platform/win/fast/frames: Added.
+        * platform/win/fast/frames/take-focus-from-iframe-expected.txt: Added.
+        * platform/win/fast/multicol/pagination: Added.
+        * platform/win/fast/multicol/pagination/LeftToRight-tb-hittest-expected.txt: Added.
+        * platform/win/fast/multicol/pagination/RightToLeft-rl-hittest-expected.txt: Added.
+        * platform/win/fast/overflow/entity-comment-in-textarea-expected.txt: Added.
+        * platform/win/fast/overflow/open-comment-in-textarea-expected.txt: Added.
+        * platform/win/fast/overflow/overflow-x-y-expected.txt: Added.
+        * platform/win/fast/table/003-expected.txt: Added.
+        * platform/win/fast/table/colspanMinWidth-expected.txt: Added.
+        * platform/win/fast/table/colspanMinWidth-vertical-expected.txt: Added.
+        * platform/win/tables/mozilla/bugs/bug103533-expected.txt: Added.
+        * platform/win/tables/mozilla/bugs/bug1188-expected.txt: Added.
+        * platform/win/tables/mozilla/bugs/bug12384-expected.txt: Added.
+        * platform/win/tables/mozilla/bugs/bug1318-expected.txt: Added.
+        * platform/win/tables/mozilla/bugs/bug18359-expected.txt:
+        * platform/win/tables/mozilla/bugs/bug2479-2-expected.txt: Added.
+        * platform/win/tables/mozilla/bugs/bug26178-expected.txt:
+        * platform/win/tables/mozilla/bugs/bug28928-expected.txt:
+        * platform/win/tables/mozilla/bugs/bug29326-expected.txt: Added.
+        * platform/win/tables/mozilla/bugs/bug30559-expected.txt:
+        * platform/win/tables/mozilla/bugs/bug30692-expected.txt: Added.
+        * platform/win/tables/mozilla/bugs/bug33855-expected.txt:
+        * platform/win/tables/mozilla/bugs/bug4382-expected.txt: Added.
+        * platform/win/tables/mozilla/bugs/bug4429-expected.txt:
+        * platform/win/tables/mozilla/bugs/bug44505-expected.txt: Added.
+        * platform/win/tables/mozilla/bugs/bug51037-expected.txt:
+        * platform/win/tables/mozilla/bugs/bug55545-expected.txt: Added.
+        * platform/win/tables/mozilla/bugs/bug92647-2-expected.txt: Added.
+        * platform/win/tables/mozilla/bugs/bug96334-expected.txt: Added.
+        * platform/win/tables/mozilla/bugs/bug99948-expected.txt: Added.
+        * platform/win/tables/mozilla/core: Added.
+        * platform/win/tables/mozilla/core/bloomberg-expected.txt: Added.
+        * platform/win/tables/mozilla/core/margins-expected.txt: Added.
+        * platform/win/tables/mozilla/dom/tableDom-expected.txt:
+        * platform/win/tables/mozilla/marvin/x_col_align_justify-expected.png: Added.
+        * platform/win/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
+        * platform/win/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
+        * platform/win/tables/mozilla_expected_failures/bugs/bug45621-expected.txt: Added.
+        * platform/win/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
+
 2015-01-24  Darin Adler  <darin@apple.com>
 
         Move height/width implementation for use element from RenderSVGViewportContainer to SVGUseElement
index 26e40b2..2c4ab71 100644 (file)
@@ -286,12 +286,6 @@ webkit.org/b/53675 fast/events/scroll-event-during-modal-dialog.html [ Skip ]
 webkit.org/b/53675 fast/dom/Window/open-window-min-size.html [ Skip ]
 webkit.org/b/53675 js/dom/function-length.html [ Skip ]
 
-# TODO Implement spinbutton support in RenderThemeSafari
-webkit.org/b/54662 fast/forms/number/number-appearance-rtl.html [ Skip ]
-webkit.org/b/54662 fast/forms/number/number-appearance-spinbutton-disabled-readonly.html [ Skip ]
-webkit.org/b/54662 fast/forms/number/number-appearance-spinbutton-layer.html [ Skip ]
-webkit.org/b/54662 fast/forms/number/number-appearance-spinbutton-visibility.html [ Skip ]
-
 # TODO Datalist is not yet enabled.
 fast/forms/datalist/ [ Skip ]
 
@@ -668,9 +662,6 @@ http/tests/xmlhttprequest/XMLHttpRequestException.html [ Skip ]
 # <rdar://5670235> Sometimes spews output into the next test
 http/tests/security/cross-frame-access-put.html [ Skip ]
 
-# <rdar://5673685>
-fast/forms/input-readonly-autoscroll.html [ Failure ]
-
 # <rdar://5683523> Failing on at least one bot due to pixel depth differences (may no longer fail)
 fast/dom/Window/window-screen-properties.html [ Pass Failure ]
 
@@ -1664,12 +1655,50 @@ webkit.org/b/140768 fast/dom/HTMLImageElement/sizes/image-sizes-js-change.html [
 ################################################################################
 ################             Forms Issues                   ####################
 ################################################################################
-fast/forms/basic-buttons.html [ Failure ]
-fast/forms/box-shadow-override.html [ Failure ]
-fast/forms/button-positioned.html [ Failure ]
-fast/forms/button-sizes.html [ Failure ]
-fast/forms/button-style-color.html [ Failure ]
-fast/forms/button-text-transform.html [ Failure ]
+# Not putting 'focused' text
+webkit.org/b/24810 fast/forms/legend-access-key.html [ Failure ]
+
+webkit.org/b/97026 fast/forms/state-restore-broken-state.html [ Failure ]
+fast/forms/select/listbox-click-on-scrollbar.html [ Failure ]
+
+# Search fields do change in size. May be correct behavior
+fast/forms/searchfield-heights.html [ Failure ]
+
+# Test uses "required" form element property which currently does not work on Safari
+fast/forms/validation-message-user-modify.html [ Failure ]
+
+# Are not drawing as tiny slivers. Still show full control.
+webkit.org/b/137962 fast/forms/menulist-narrow-width.html [ Failure ]
+
+webkit.org/b/140506 fast/forms/select/popup-closes-on-blur.html [ Crash ]
+webkit.org/b/93667 fast/forms/select/menulist-popup-crash.html [ Pass Timeout ]
+fast/forms/file/file-input-reset.html [ Pass Timeout ]
+fast/forms/select/intrinsic-min-width-applies-with-fixed-width.html [ Pass Timeout ]
+
+# <select> in DRT is painting as invisible (works in WinLauncher)
+fast/forms/003.html [ ImageOnlyFailure ]
+fast/forms/004.html [ ImageOnlyFailure ]
+
+
+
+
+#fast/forms/search-event-delay.html [ Failure ]
+#fast/forms/textarea-placeholder-set-attribute.html [ ImageOnlyFailure ]
+#fast/forms/textarea-placeholder-wrapping.html [ ImageOnlyFailure ]
+#fast/forms/week/week-input-type.html [ Crash Failure ]
+# <select> elements are not rendering properly
+#webkit.org/b/137962 fast/invalid/014.html [ Failure ]
+
+# new timeouts, need bug reports
+fast/forms/button-state-restore.html [ Skip ]
+fast/forms/radio/state-restore-radio-group.html [ Skip ]
+fast/forms/select/select-state-restore.html [ Skip ]
+fast/forms/state-restore-hidden.html [ Skip ]
+fast/forms/state-restore-per-form.html [ Skip ]
+fast/forms/state-restore-to-non-autocomplete-form.html [ Skip ]
+fast/forms/state-restore-to-non-edited-controls.html [ Skip ]
+fast/forms/state-save-of-detached-control.html [ Skip ]
+fast/forms/textarea/textarea-state-restore.html [ Skip ]
 ################################################################################
 #################          End Forms Issues              #######################
 ################################################################################
@@ -1679,8 +1708,6 @@ fast/text/atsui-pointtooffset-calls-cg.html [ Pass Failure ]
 # <rdar://problem/5643675> window.scrollTo scrolls a window with no scrollbars
 fast/events/attempt-scroll-with-no-scrollbars.html [ Failure ]
 
-webkit.org/b/140506 fast/forms/select/popup-closes-on-blur.html [ Crash ]
-
 # fast/html/keygen.html is failing on boomer <rdar://problem/5133799>
 fast/html/keygen.html [ Failure ]
 
@@ -1694,7 +1721,6 @@ webkit.org/b/25189 http/tests/incremental/slow-utf8-text.pl [ Pass Timeout ]
 webkit.org/b/25483 http/tests/navigation/redirect-cycle.html [ Pass Timeout ]
 webkit.org/b/28467 http/tests/loading/preload-img-test.html [ Pass Timeout ]
 fast/frames/flattening/scrolling-in-object.html [ Pass Timeout ]
-webkit.org/b/93667 fast/forms/select/menulist-popup-crash.html [ Pass Timeout ]
 webkit.org/b/24810 fast/dom/location-new-window-no-crash.html [ Pass Timeout ]
 webkit.org/b/24810 fast/loader/user-style-sheet-resource-load-callbacks.html [ Pass Timeout ]
 
@@ -1712,16 +1738,10 @@ http/tests/multipart/invalid-image-data-standalone.html [ Pass Timeout ]
 http/tests/cache/subresource-expiration-1.html [ Pass Timeout ]
 http/tests/cache/subresource-expiration-2.html [ Pass Timeout ]
 
-# These tests only fail in Release builds
-fast/forms/plaintext-mode-2.html [ Failure ]
-
 # Timed out loading page (check if this is due to missing DumpRenderTree functionality)
 fast/encoding/char-encoding.html [ Skip ]
 fast/frames/frame-navigation.html [ Skip ]
 
-# Random sizing issues (Renderblock, RenderTableCells)
-fast/forms/searchfield-heights.html [ Failure ]
-
 # Not investigated yet
 webkit.org/b/51596 http/tests/xmlhttprequest/basic-auth-nopassword.html
 webkit.org/b/51596 http/tests/xmlhttprequest/basic-auth-nouser.html
@@ -1777,15 +1797,9 @@ webkit.org/b/78290 fast/dom/MutationObserver/end-of-task-delivery.html [ Skip ]
 # Interferes with the other requestAnimationFrame tests
 webkit.org/b/85689 fast/animation/request-animation-frame-disabled.html [ Skip ]
 
-# off by 1 pixel
-tables/mozilla/bugs/bug2479-2.html [ Failure ]
-
 # Causes crashes in the next test
 webkit.org/b/87416 fast/dom/Window/Location/set-location-after-close.html [ Skip ]
 
-# Test uses "required" form element property which currently does not work on Safari
-fast/forms/validation-message-user-modify.html [ Failure ]
-
 # As usual, DRT on Windows has problems knowing how to continue a test when focus moves to a popup window, in this case the file chooser
 webkit.org/b/87469 fast/events/domactivate-sets-underlying-click-event-as-handled.html [ Pass Failure Timeout ]
 
@@ -1825,21 +1839,6 @@ webkit.org/b/140847 js/dom/date-negative-setmonth.html [ Failure ]
 webkit.org/b/24810 fast/events/key-events-in-input-button.html [ Failure ]
 webkit.org/b/24810 fast/events/mouseup-from-button2.html [ Failure ]
 webkit.org/b/24810 fast/events/special-key-events-in-input-text.html [ Failure ]
-webkit.org/b/24810 fast/forms/HTMLOptionElement_label05.html [ Failure ]
-webkit.org/b/24810 fast/forms/disabled-select-change-index.html [ Failure ]
-webkit.org/b/24810 fast/forms/form-element-geometry.html [ Failure ]
-webkit.org/b/24810 fast/forms/hidden-listbox.html [ Failure ]
-webkit.org/b/24810 fast/forms/legend-access-key.html [ Failure ]
-webkit.org/b/24810 fast/forms/listbox-hit-test-zoomed.html [ Failure ]
-webkit.org/b/24810 fast/forms/listbox-scrollbar-incremental-load.html [ Failure ]
-webkit.org/b/24810 fast/forms/listbox-width-change.html [ Failure ]
-webkit.org/b/24810 fast/forms/option-strip-whitespace.html [ Failure ]
-webkit.org/b/24810 fast/forms/select-block-background.html [ Failure ]
-webkit.org/b/24810 fast/forms/select-change-listbox-size.html [ Failure ]
-webkit.org/b/24810 fast/forms/select-change-popup-to-listbox.html [ Failure ]
-webkit.org/b/24810 fast/forms/select-initial-position.html [ Failure ]
-webkit.org/b/24810 fast/forms/select-item-background-clip.html [ Failure ]
-webkit.org/b/24810 fast/forms/select-list-box-with-height.html [ Failure ]
 webkit.org/b/24810 js/sort-stability.html [ Failure ]
 webkit.org/b/24810 fast/loader/main-document-url-for-non-http-loads.html [ Failure ]
 webkit.org/b/24810 fast/loader/stop-provisional-loads.html [ Failure ]
@@ -1859,7 +1858,6 @@ webkit.org/b/24810 http/tests/xmlhttprequest/redirect-cross-origin-post-sync.htm
 webkit.org/b/24810 http/tests/xmlhttprequest/redirect-cross-origin-sync-double.html [ Pass Failure ]
 webkit.org/b/24810 http/tests/xmlhttprequest/redirect-cross-origin-sync.html [ Pass Failure ]
 webkit.org/b/24810 security/block-test.html [ Failure ]
-webkit.org/b/24810 tables/mozilla/core/bloomberg.html [ Failure ]
 webkit.org/b/24810 transforms/2d/zoom-menulist.html [ Failure ]
 webkit.org/b/24810 fast/loader/local-CSS-from-local.html [ Failure Timeout ]
 webkit.org/b/24810 fast/loader/local-JavaScript-from-local.html [ Failure ]
@@ -1890,7 +1888,6 @@ compositing/rtl/rtl-iframe-absolute-overflow.html [ Failure ]
 compositing/rtl/rtl-iframe-fixed-overflow-scrolled.html [ Failure ]
 compositing/rtl/rtl-iframe-fixed-overflow.html [ Failure ]
 webkit.org/b/140216 fast/writing-mode/broken-ideograph-small-caps.html [ Failure ]
-tables/mozilla/marvin/x_col_align_justify.xml [ ImageOnlyFailure ]
 http/tests/security/referrer-policy-https-origin.html [ Timeout ]
 webkit.org/b/95803 http/tests/security/local-image-from-remote-whitelisted.html [ Pass Failure ]
 webkit.org/b/95803 http/tests/security/object-literals.html [ Pass Failure ]
@@ -1930,7 +1927,6 @@ http/tests/security/referrer-policy-https-never.html [ Timeout ]
 http/tests/security/referrer-policy-redirect.html [ Timeout ]
 webkit.org/b/95805 http/tests/cookies/multiple-cookies.html [ Pass Failure ]
 webkit.org/b/95805 http/tests/cookies/single-quoted-value.html [ Pass Failure ]
-webkit.org/b/97026 fast/forms/state-restore-broken-state.html [ Failure ]
 webkit.org/b/97026 scrollbars/custom-scrollbar-with-incomplete-style.html [ Failure ]
 http/tests/fullscreen/fullscreenelement-different-origin.html [ Skip ]
 http/tests/fullscreen/fullscreenelement-same-origin.html [ Skip ]
@@ -1959,8 +1955,6 @@ webkit.org/b/97026 fast/loader/javascript-url-in-embed.html [ Failure ]
 webkit.org/b/97026 http/tests/cookies/third-party-cookie-relaxing.html [ Failure ]
 webkit.org/b/103043 fast/events/frame-scroll-fake-mouse-move.html [ Skip ]
 webkit.org/b/103043 fast/events/overflow-scroll-fake-mouse-move.html [ Skip ]
-tables/mozilla/bugs/bug1188.html [ Failure ]
-tables/mozilla/bugs/bug1318.html [ Failure ]
 compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow.html [ Failure ]
 compositing/iframes/iframe-size-from-zero.html [ Failure ]
 compositing/iframes/overlapped-iframe-iframe.html [ Failure ]
@@ -1997,7 +1991,6 @@ webkit.org/b/117323 fast/replaced/no-focus-ring-embed.html [ Timeout ]
 webkit.org/b/117323 fast/replaced/no-focus-ring-object.html [ Timeout ]
 webkit.org/b/117323 fast/replaced/object-with-embed-url-param.html [ Failure ]
 fast/dom/call-a-constructor-as-a-function.html [ Failure ]
-fast/forms/search-event-delay.html [ Failure ]
 fast/lists/inlineBoxWrapperNullCheck.html [ Failure ]
 js/dom/global-constructors-attributes-dedicated-worker.html [ Failure ]
 webkit.org/b/121509 fast/dom/MutationObserver/database-callback-delivery.html [ Timeout ]
@@ -2067,9 +2060,6 @@ fast/events/drag-outside-window.html [ Pass Timeout ]
 fast/events/event-sender-mouse-moved.html [ Pass Timeout ]
 fast/events/inputText-never-fired-on-keydown-cancel.html [ Pass Timeout ]
 fast/flexbox/001.html [ Pass Failure ]
-fast/forms/file/file-input-reset.html [ Pass Timeout ]
-fast/forms/select/intrinsic-min-width-applies-with-fixed-width.html [ Pass Timeout ]
-fast/forms/select-disabled-appearance.html [ Failure ]
 fast/frames/sandboxed-iframe-scripting-05.html [ Pass Timeout ]
 fast/lists/li-style-alpha-huge-value-crash.html         [ Pass Timeout ]
 fast/multicol/newmulticol/direct-child-column-span-all.html [ Pass Timeout ]
@@ -2145,9 +2135,6 @@ webkit.org/b/137157 inspector/protocol-promise-result.html [ Skip ]
 fast/frames/flattening/frameset-flattening-simple.html [ Failure ]
 
 # A handful of forms tests failing on Windows that we are skipping to get the bots green
-fast/forms/select/listbox-click-on-scrollbar.html [ Failure ]
-fast/forms/textarea-placeholder-set-attribute.html [ ImageOnlyFailure ]
-fast/forms/textarea-placeholder-wrapping.html [ ImageOnlyFailure ]
 fast/replaced/width100percent-button.html [ Failure ]
 fast/replaced/width100percent-radio.html [ Failure ]
 fast/selectors/querySelector-window-inactive.html [ Failure ]
@@ -2169,7 +2156,6 @@ fast/dom/navigation-with-sideeffects.html [ Failure ]
 fast/dynamic/window-resize-scrollbars-test.html [ Failure Timeout ]
 fast/events/shadow-event-path.html [ Failure ]
 fast/text/indic.html [ Failure ]
-fast/forms/week/week-input-type.html [ Crash Failure ]
 fast/borders/bidi-002.html [ Failure ]
 fast/borders/bidi-009a.html [ Failure ]
 fast/dom/rtl-scroll-to-leftmost-and-resize.html [ Timeout ]
@@ -2192,32 +2178,7 @@ js/slow-stress/emscripten-memops.html [ Pass Timeout ]
 # https://bugs.webkit.org/show_bug.cgi?id=138025
 # Larger text and as a result, larger elements containing said text (as compared to Mac port)
 # Many of these may also be wrong due to form element differences in theme (i.e rounded vs. square buttons)
-fast/dynamic/008.html [ Failure ]
-fast/frames/take-focus-from-iframe.html [ Failure ]
-fast/overflow/overflow-x-y.html [ Failure ]
-fast/parser/entity-comment-in-textarea.html [ Failure ]
-fast/parser/open-comment-in-textarea.html [ Failure ]
-fast/table/003.html [ Failure ]
-fast/table/colspanMinWidth-vertical.html [ Failure ]
-fast/table/colspanMinWidth.html [ Failure ]
 fast/text/international/unicode-bidi-plaintext-in-textarea.html [ Failure ]
-tables/mozilla/bugs/bug103533.html [ Failure ]
-tables/mozilla/bugs/bug12384.html [ Failure ]
-tables/mozilla/bugs/bug26178.html [ Failure ]
-tables/mozilla/bugs/bug28928.html [ Failure ]
-tables/mozilla/bugs/bug30559.html [ Failure ]
-tables/mozilla/bugs/bug30692.html [ Failure ]
-tables/mozilla/bugs/bug4429.html [ Failure ]
-tables/mozilla/bugs/bug44505.html [ Failure ]
-tables/mozilla/bugs/bug51037.html [ Failure ]
-tables/mozilla/bugs/bug55545.html [ Failure ]
-tables/mozilla/bugs/bug92647-2.html [ Failure ]
-tables/mozilla/bugs/bug99948.html [ Failure ]
-tables/mozilla/other/move_row.html [ Failure ]
-tables/mozilla_expected_failures/bugs/bug1725.html [ Failure ]
-tables/mozilla_expected_failures/bugs/bug2479-5.html [ Failure ]
-tables/mozilla_expected_failures/bugs/bug45621.html [ Failure ]
-tables/mozilla_expected_failures/bugs/bug58402-2.html [ Failure ]
 fast/selectors/064.html [ Failure ]
 fast/replaced/width100percent-textfield.html [ Failure ]
 fast/replaced/width100percent-textarea.html [ Failure ]
@@ -2226,53 +2187,16 @@ fast/replaced/width100percent-menulist.html [ Failure ]
 fast/replaced/width100percent-checkbox.html [ Failure ]
 fast/dom/HTMLInputElement/input-image-alt-text.html [ Failure ]
 fast/dom/HTMLTableColElement/resize-table-using-col-width.html [ Failure ]
-fast/forms/search/search-size-with-decorations.html [ Failure ]
-fast/forms/HTMLOptionElement_label07.html [ Failure ]
 fast/overflow/scroll-nested-positioned-layer-in-overflow.html [ Failure ]
 fast/overflow/scrollRevealButton.html [ Failure ]
 fast/repaint/control-clip.html [ Failure ]
 
 # <select> elements are not rendering properly
-webkit.org/b/137962 fast/block/float/float-avoidance.html [ Failure ]
-webkit.org/b/137962 fast/block/margin-collapse/103.html [ Failure ]
-webkit.org/b/137962 fast/forms/001.html [ Failure ]
-webkit.org/b/137962 fast/forms/003.html [ Failure ]
-webkit.org/b/137962 fast/forms/004.html [ Failure ]
-webkit.org/b/137962 fast/forms/HTMLOptionElement_label01.html [ Failure ]
-webkit.org/b/137962 fast/forms/HTMLOptionElement_label02.html [ Failure ]
-webkit.org/b/137962 fast/forms/HTMLOptionElement_label03.html [ Failure ]
-webkit.org/b/137962 fast/forms/HTMLOptionElement_label04.html [ Failure ]
-webkit.org/b/137962 fast/forms/basic-selects.html [ Failure ]
-webkit.org/b/137962 fast/forms/control-clip-overflow.html [ Failure ]
-webkit.org/b/137962 fast/forms/control-restrict-line-height.html [ Failure ]
-webkit.org/b/137962 fast/forms/menulist-deselect-update.html [ Failure ]
-webkit.org/b/137962 fast/forms/menulist-narrow-width.html [ Failure ]
-webkit.org/b/137962 fast/forms/menulist-no-overflow.html [ Failure ]
-webkit.org/b/137962 fast/forms/select-align.html [ Failure ]
-webkit.org/b/137962 fast/forms/select-baseline.html [ Failure ]
-webkit.org/b/137962 fast/forms/select-change-listbox-to-popup.html [ Failure ]
-webkit.org/b/137962 fast/forms/select-dirty-parent-pref-widths.html [ Failure ]
-webkit.org/b/137962 fast/forms/select-selected.html [ Failure ]
-webkit.org/b/137962 fast/forms/select/optgroup-rendering.html [ Failure ]
-webkit.org/b/137962 fast/invalid/014.html [ Failure ]
 webkit.org/b/137962 fast/parser/document-write-option.html [ Failure ]
 webkit.org/b/137962 fast/replaced/replaced-breaking-mixture.html [ Failure ]
-#webkit.org/b/137962 fast/text/international/pop-up-button-text-alignment-and-direction.html [ Failure ]
-webkit.org/b/137962 tables/mozilla/bugs/bug18359.html [ Failure ]
-webkit.org/b/137962 tables/mozilla/bugs/bug29326.html [ Failure ]
-webkit.org/b/137962 tables/mozilla/bugs/bug33855.html [ Failure ]
-webkit.org/b/137962 tables/mozilla/bugs/bug4382.html [ Failure ]
-webkit.org/b/137962 tables/mozilla/bugs/bug96334.html [ Failure ]
-webkit.org/b/137962 tables/mozilla/core/margins.html [ Failure ]
-webkit.org/b/137962 tables/mozilla/dom/tableDom.html [ Failure ]
 
 # Selected text rendering white.
 webkit.org/b/137963 fast/events/context-no-deselect.html [ Failure ]
-webkit.org/b/137963 fast/forms/input-appearance-focus.html [ Failure ]
-webkit.org/b/137963 fast/forms/input-appearance-selection.html [ Failure ]
-webkit.org/b/137963 fast/forms/input-double-click-selection-gap-bug.html [ Failure ]
-webkit.org/b/137963 fast/forms/input-text-double-click.html [ Failure ]
-webkit.org/b/137963 fast/forms/tabbing-input-iframe.html [ Failure ]
 
 # Handful of harder to classify miscellaneous failures on the Windows bots after removing SafariTheme
 fast/flexbox/clear-overflow-before-scroll-update.html [ Failure ]
@@ -2299,15 +2223,6 @@ webkit.org/b/138042 fast/repaint/renderer-destruction-by-invalidateSelection-cra
 
 # new timeouts, need bug reports
 fast/events/pageshow-pagehide-on-back-uncached.html [ Timeout ]
-fast/forms/button-state-restore.html [ Timeout ]
-fast/forms/radio/state-restore-radio-group.html [ Timeout ]
-fast/forms/select/select-state-restore.html [ Timeout ]
-fast/forms/state-restore-hidden.html [ Timeout ]
-fast/forms/state-restore-per-form.html [ Timeout ]
-fast/forms/state-restore-to-non-autocomplete-form.html [ Timeout ]
-fast/forms/state-restore-to-non-edited-controls.html [ Timeout ]
-fast/forms/state-save-of-detached-control.html [ Timeout ]
-fast/forms/textarea/textarea-state-restore.html [ Timeout ]
 fast/history/history-back-initial-vs-final-url.html [ Timeout ]
 fast/history/history-length.html [ Timeout ]
 fast/history/history-subframe-with-name.html [ Timeout ]
diff --git a/LayoutTests/platform/win/css1/box_properties/acid_test-expected.png b/LayoutTests/platform/win/css1/box_properties/acid_test-expected.png
new file mode 100644 (file)
index 0000000..886fee9
Binary files /dev/null and b/LayoutTests/platform/win/css1/box_properties/acid_test-expected.png differ
index 30c9e40..0bebf4d 100644 (file)
@@ -19,18 +19,18 @@ layer at (0,0) size 800x420
               RenderBlock (anonymous) at (10,20) size 140x0
                 RenderInline {FORM} at (0,0) size 0x0
                   RenderText {#text} at (0,0) size 0x0
-              RenderBlock (anonymous) at (10,20) size 140x40
-                RenderBlock {P} at (0,0) size 140x20
-                  RenderText {#text} at (0,4) size 28x12
-                    text run at (0,4) width 28: "bang "
+              RenderBlock (anonymous) at (10,20) size 140x44
+                RenderBlock {P} at (0,0) size 140x22
+                  RenderText {#text} at (0,6) size 28x12
+                    text run at (0,6) width 28: "bang "
                   RenderBlock {INPUT} at (33,3) size 13x13 [color=#000000]
                   RenderText {#text} at (0,0) size 0x0
-                RenderBlock {P} at (0,20) size 140x20
-                  RenderText {#text} at (0,4) size 47x12
-                    text run at (0,4) width 47: "whimper "
+                RenderBlock {P} at (0,22) size 140x22
+                  RenderText {#text} at (0,6) size 47x12
+                    text run at (0,6) width 47: "whimper "
                   RenderBlock {INPUT} at (52,3) size 13x13 [color=#000000]
                   RenderText {#text} at (0,0) size 0x0
-              RenderBlock (anonymous) at (10,60) size 140x0
+              RenderBlock (anonymous) at (10,64) size 140x0
                 RenderInline {FORM} at (0,0) size 0x0
                 RenderText {#text} at (0,0) size 0x0
             RenderBlock (floating) {LI} at (259,0) size 81x120 [color=#000000] [bgcolor=#FFCC00] [border: (5px solid #000000)]
index a0c8d35..5d60f3d 100644 (file)
@@ -1,18 +1,17 @@
-layer at (0,0) size 800x600\r
-  RenderView at (0,0) size 800x600\r
-layer at (0,0) size 800x59\r
-  RenderBlock {HTML} at (0,0) size 800x59\r
-    RenderBody {BODY} at (8,8) size 784x43\r
-      RenderBlock {DIV} at (0,0) size 784x18\r
-        RenderText {#text} at (0,0) size 677x18\r
-          text run at (0,0) width 677: "When the caret reaches the edge of the input box, on the next input if must jump to the center of the control."\r
-      RenderBlock (anonymous) at (0,18) size 784x25\r
-        RenderTextControl {INPUT} at (2,2) size 79x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]\r
-        RenderText {#text} at (0,0) size 0x0\r
-        RenderText {#text} at (0,0) size 0x0\r
-layer at (12,31) size 75x15 scrollX 40 scrollWidth 295\r
-  RenderBlock {DIV} at (2,3) size 75x15\r
-    RenderText {#text} at (0,0) size 294x15\r
-      text run at (0,0) width 294: "012345678901012345678901234567890123456789"\r
-caret: position 12 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 3 {INPUT} of body\r
-\r
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x59
+  RenderBlock {HTML} at (0,0) size 800x59
+    RenderBody {BODY} at (8,8) size 784x43
+      RenderBlock {DIV} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 677x18
+          text run at (0,0) width 677: "When the caret reaches the edge of the input box, on the next input if must jump to the center of the control."
+      RenderBlock (anonymous) at (0,18) size 784x25
+        RenderTextControl {INPUT} at (2,2) size 79x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (12,31) size 75x15 scrollX 40 scrollWidth 295
+  RenderBlock {DIV} at (2,3) size 75x15
+    RenderText {#text} at (0,0) size 294x15
+      text run at (0,0) width 294: "012345678901012345678901234567890123456789"
+caret: position 12 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 3 {INPUT} of body
index 805d76b..dbc20cf 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x2368
+layer at (0,0) size 785x2425
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x2368
-  RenderBlock {HTML} at (0,0) size 785x2368
-    RenderBody {BODY} at (8,8) size 769x2352
+layer at (0,0) size 785x2425
+  RenderBlock {HTML} at (0,0) size 785x2425
+    RenderBody {BODY} at (8,8) size 769x2409
       RenderBlock (anonymous) at (0,0) size 769x36
         RenderText {#text} at (0,0) size 765x36
           text run at (0,0) width 538: "Test of objects that avoid floats to see what they do with percentage and auto widths. "
@@ -12,87 +12,87 @@ layer at (0,0) size 785x2368
       RenderBlock (anonymous) at (0,54) size 769x18
         RenderText {#text} at (0,0) size 507x18
           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,88) size 220x82 [border: (10px solid #FF0000)]
+      RenderBlock {P} at (0,88) size 220x91 [border: (10px solid #FF0000)]
         RenderText {#text} at (10,10) size 60x18
           text run at (10,10) width 60: "Line One"
         RenderBR {BR} at (70,24) size 0x0
-        RenderMenuList {SELECT} at (10,30) size 100x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 100x18
-            RenderText at (8,2) size 22x13
-              text run at (8,2) width 22: "One"
+        RenderMenuList {SELECT} at (10,30) size 100x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 75x20
+            RenderText at (8,2) size 24x15
+              text run at (8,2) width 24: "One"
         RenderText {#text} at (0,0) size 0x0
-        RenderButton {INPUT} at (10,52) size 200x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 184x14
-            RenderText at (86,0) size 12x13
+        RenderButton {INPUT} at (10,58) size 200x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+          RenderBlock (anonymous) at (8,3) size 184x15
+            RenderText at (86,0) size 12x15
               text run at (86,0) width 12: "Hi"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,186) size 769x18
+      RenderBlock (anonymous) at (0,195) size 769x18
         RenderText {#text} at (0,0) size 473x18
           text run at (0,0) width 473: "The floating button with a percentage width should be even with the select."
-      RenderBlock {P} at (0,220) size 220x60 [border: (10px solid #FF0000)]
+      RenderBlock {P} at (0,229) size 220x66 [border: (10px solid #FF0000)]
         RenderText {#text} at (10,10) size 60x18
           text run at (10,10) width 60: "Line One"
         RenderBR {BR} at (70,24) size 0x0
-        RenderMenuList {SELECT} at (10,30) size 100x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 100x18
-            RenderText at (8,2) size 22x13
-              text run at (8,2) width 22: "One"
+        RenderMenuList {SELECT} at (10,30) size 100x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 75x20
+            RenderText at (8,2) size 24x15
+              text run at (8,2) width 24: "One"
         RenderText {#text} at (0,0) size 0x0
-        RenderButton {INPUT} at (110,30) size 100x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 84x14
-            RenderText at (36,0) size 12x13
+        RenderButton {INPUT} at (110,30) size 100x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+          RenderBlock (anonymous) at (8,3) size 84x15
+            RenderText at (36,0) size 12x15
               text run at (36,0) width 12: "Hi"
         RenderText {#text} at (0,0) size 0x0
         RenderBR {BR} at (210,28) size 0x18
-      RenderBlock (anonymous) at (0,296) size 769x18
+      RenderBlock (anonymous) at (0,311) size 769x18
         RenderText {#text} at (0,0) size 462x18
           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,330) size 220x78 [border: (10px solid #FF0000)]
+      RenderBlock {P} at (0,345) size 220x81 [border: (10px solid #FF0000)]
         RenderBlock (anonymous) at (10,10) size 200x18
           RenderText {#text} at (0,0) size 60x18
             text run at (0,0) width 60: "Line One"
           RenderBR {BR} at (60,14) size 0x0
-          RenderMenuList {SELECT} at (0,20) size 100x18 [bgcolor=#FFFFFF]
-            RenderBlock (anonymous) at (0,0) size 100x18
-              RenderText at (8,2) size 22x13
-                text run at (8,2) width 22: "One"
+          RenderMenuList {SELECT} at (0,20) size 100x24 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (4,2) size 75x20
+              RenderText at (8,2) size 24x15
+                text run at (8,2) width 24: "One"
           RenderText {#text} at (0,0) size 0x0
-        RenderButton {INPUT} at (110,30) size 28x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 12x14
-            RenderText at (0,0) size 12x13
+        RenderButton {INPUT} at (110,30) size 28x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+          RenderBlock (anonymous) at (8,3) size 12x15
+            RenderText at (0,0) size 12x15
               text run at (0,0) width 12: "Hi"
-        RenderBlock (anonymous) at (10,50) size 200x18
-          RenderBR {BR} at (0,0) size 0x18
-      RenderBlock (anonymous) at (0,424) size 769x18
+        RenderBlock (anonymous) at (10,53) size 200x18
+          RenderBR {BR} at (100,0) size 0x18
+      RenderBlock (anonymous) at (0,442) size 769x18
         RenderText {#text} at (0,0) size 495x18
           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,458) size 220x78 [border: (10px solid #FF0000)]
+      RenderBlock {P} at (0,476) size 220x81 [border: (10px solid #FF0000)]
         RenderBlock (anonymous) at (10,10) size 200x18
           RenderText {#text} at (0,0) size 60x18
             text run at (0,0) width 60: "Line One"
           RenderBR {BR} at (60,14) size 0x0
-          RenderMenuList {SELECT} at (0,20) size 100x18 [bgcolor=#FFFFFF]
-            RenderBlock (anonymous) at (0,0) size 100x18
-              RenderText at (8,2) size 22x13
-                text run at (8,2) width 22: "One"
+          RenderMenuList {SELECT} at (0,20) size 100x24 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (4,2) size 75x20
+              RenderText at (8,2) size 24x15
+                text run at (8,2) width 24: "One"
           RenderText {#text} at (0,0) size 0x0
-        RenderButton {INPUT} at (110,30) size 100x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 84x14
-            RenderText at (36,0) size 12x13
+        RenderButton {INPUT} at (110,30) size 100x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+          RenderBlock (anonymous) at (8,3) size 84x15
+            RenderText at (36,0) size 12x15
               text run at (36,0) width 12: "Hi"
-        RenderBlock (anonymous) at (10,50) size 200x18
-          RenderBR {BR} at (0,0) size 0x18
-      RenderBlock (anonymous) at (0,552) size 769x18
+        RenderBlock (anonymous) at (10,53) size 200x18
+          RenderBR {BR} at (100,0) size 0x18
+      RenderBlock (anonymous) at (0,573) size 769x18
         RenderText {#text} at (0,0) size 463x18
           text run at (0,0) width 463: "The floating table with a percentage width should be even with the select."
-      RenderBlock {P} at (0,586) size 220x68 [border: (10px solid #FF0000)]
+      RenderBlock {P} at (0,607) size 220x68 [border: (10px solid #FF0000)]
         RenderText {#text} at (10,10) size 60x18
           text run at (10,10) width 60: "Line One"
         RenderBR {BR} at (70,24) size 0x0
-        RenderMenuList {SELECT} at (10,30) size 100x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 100x18
-            RenderText at (8,2) size 22x13
-              text run at (8,2) width 22: "One"
+        RenderMenuList {SELECT} at (10,30) size 100x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 75x20
+            RenderText at (8,2) size 24x15
+              text run at (8,2) width 24: "One"
         RenderText {#text} at (0,0) size 0x0
         RenderTable {TABLE} at (110,28) size 100x30 [border: (2px outset #808080)]
           RenderTableSection {TBODY} at (2,2) size 96x26
@@ -102,20 +102,20 @@ layer at (0,0) size 785x2368
                   text run at (2,2) width 36: "Table"
         RenderText {#text} at (0,0) size 0x0
         RenderBR {BR} at (210,28) size 0x18
-      RenderBlock (anonymous) at (0,670) size 769x36
+      RenderBlock (anonymous) at (0,691) size 769x36
         RenderText {#text} at (0,0) size 755x36
           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,18) width 166: "CURRENTLY BUGGY."
-      RenderBlock {P} at (0,722) size 220x126 [border: (10px solid #FF0000)]
+      RenderBlock {P} at (0,743) size 220x132 [border: (10px solid #FF0000)]
         RenderText {#text} at (10,10) size 60x18
           text run at (10,10) width 60: "Line One"
         RenderBR {BR} at (70,24) size 0x0
-        RenderMenuList {SELECT} at (10,30) size 100x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 100x18
-            RenderText at (8,2) size 22x13
-              text run at (8,2) width 22: "One"
+        RenderMenuList {SELECT} at (10,30) size 100x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 75x20
+            RenderText at (8,2) size 24x15
+              text run at (8,2) width 24: "One"
         RenderText {#text} at (0,0) size 0x0
-        RenderTable {TABLE} at (10,50) size 200x66 [border: (2px outset #808080)]
+        RenderTable {TABLE} at (10,56) size 200x66 [border: (2px outset #808080)]
           RenderTableSection {TBODY} at (2,2) size 196x62
             RenderTableRow {TR} at (0,2) size 196x58
               RenderTableCell {TD} at (2,2) size 192x58 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
@@ -125,21 +125,21 @@ layer at (0,0) size 785x2368
                   text run at (2,38) width 90: "previous float."
         RenderText {#text} at (0,0) size 0x0
         RenderBR {BR} at (110,28) size 0x18
-      RenderBlock (anonymous) at (0,864) size 769x18
+      RenderBlock (anonymous) at (0,891) size 769x18
         RenderText {#text} at (0,0) size 730x18
           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,898) size 220x144 [border: (10px solid #FF0000)]
+      RenderBlock {P} at (0,925) size 220x150 [border: (10px solid #FF0000)]
         RenderBlock (anonymous) at (10,10) size 200x18
           RenderText {#text} at (0,0) size 60x18
             text run at (0,0) width 60: "Line One"
           RenderBR {BR} at (60,14) size 0x0
-          RenderMenuList {SELECT} at (0,20) size 100x18 [bgcolor=#FFFFFF]
-            RenderBlock (anonymous) at (0,0) size 100x18
-              RenderText at (8,2) size 22x13
-                text run at (8,2) width 22: "One"
+          RenderMenuList {SELECT} at (0,20) size 100x24 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (4,2) size 75x20
+              RenderText at (8,2) size 24x15
+                text run at (8,2) width 24: "One"
           RenderText {#text} at (0,0) size 0x0
-        RenderTable {TABLE} at (10,50) size 200x66 [border: (2px outset #808080)]
+        RenderTable {TABLE} at (10,56) size 200x66 [border: (2px outset #808080)]
           RenderTableSection {TBODY} at (2,2) size 196x62
             RenderTableRow {TR} at (0,2) size 196x58
               RenderTableCell {TD} at (2,2) size 192x58 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
@@ -147,21 +147,21 @@ layer at (0,0) size 785x2368
                   text run at (2,2) width 159: "Floating table that should"
                   text run at (2,20) width 161: "shrink so it can be next to"
                   text run at (2,38) width 90: "previous float."
-        RenderBlock (anonymous) at (10,116) size 200x18
+        RenderBlock (anonymous) at (10,122) size 200x18
           RenderBR {BR} at (0,0) size 0x18
-      RenderBlock (anonymous) at (0,1058) size 769x18
+      RenderBlock (anonymous) at (0,1091) size 769x18
         RenderText {#text} at (0,0) size 743x18
           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,1092) size 220x176 [border: (10px solid #FF0000)]
+      RenderBlock {P} at (0,1125) size 220x176 [border: (10px solid #FF0000)]
         RenderBlock (anonymous) at (10,10) size 200x18
           RenderText {#text} at (0,0) size 60x18
             text run at (0,0) width 60: "Line One"
           RenderBR {BR} at (60,14) size 0x0
-          RenderMenuList {SELECT} at (0,20) size 100x18 [bgcolor=#FFFFFF]
-            RenderBlock (anonymous) at (0,0) size 100x18
-              RenderText at (8,2) size 22x13
-                text run at (8,2) width 22: "One"
+          RenderMenuList {SELECT} at (0,20) size 100x24 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (4,2) size 75x20
+              RenderText at (8,2) size 24x15
+                text run at (8,2) width 24: "One"
           RenderText {#text} at (0,0) size 0x0
         RenderTable {TABLE} at (110,28) size 100x120 [border: (2px outset #808080)]
           RenderTableSection {TBODY} at (2,2) size 96x116
@@ -176,132 +176,132 @@ layer at (0,0) size 785x2368
                   text run at (2,92) width 32: "float."
         RenderBlock (anonymous) at (10,148) size 200x18
           RenderBR {BR} at (0,0) size 0x18
-      RenderBlock (anonymous) at (0,1284) size 769x18
+      RenderBlock (anonymous) at (0,1317) size 769x18
         RenderText {#text} at (0,0) size 538x18
           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,1302) size 220x146 [border: (10px solid #FF0000)]
+      RenderBlock {DIV} at (0,1335) size 220x146 [border: (10px solid #FF0000)]
         RenderText {#text} at (10,10) size 60x18
           text run at (10,10) width 60: "Line One"
         RenderBR {BR} at (70,24) size 0x0
-        RenderMenuList {SELECT} at (10,30) size 100x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 100x18
-            RenderText at (8,2) size 22x13
-              text run at (8,2) width 22: "One"
+        RenderMenuList {SELECT} at (10,30) size 100x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 75x20
+            RenderText at (8,2) size 24x15
+              text run at (8,2) width 24: "One"
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
         RenderBR {BR} at (210,28) size 0x18
-      RenderBlock (anonymous) at (0,1448) size 769x36
+      RenderBlock (anonymous) at (0,1481) size 769x36
         RenderText {#text} at (0,0) size 728x36
           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,18) width 268: "width. THIS IS CURRENTLY BUGGY."
-      RenderBlock {DIV} at (0,1484) size 220x114 [border: (10px solid #FF0000)]
+      RenderBlock {DIV} at (0,1517) size 220x120 [border: (10px solid #FF0000)]
         RenderText {#text} at (10,10) size 60x18
           text run at (10,10) width 60: "Line One"
         RenderBR {BR} at (70,24) size 0x0
-        RenderMenuList {SELECT} at (10,30) size 100x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 100x18
-            RenderText at (8,2) size 22x13
-              text run at (8,2) width 22: "One"
+        RenderMenuList {SELECT} at (10,30) size 100x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 75x20
+            RenderText at (8,2) size 24x15
+              text run at (8,2) width 24: "One"
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
         RenderBR {BR} at (110,28) size 0x18
-      RenderBlock (anonymous) at (0,1598) size 769x18
+      RenderBlock (anonymous) at (0,1637) size 769x18
         RenderText {#text} at (0,0) size 649x18
           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,1616) size 220x164 [border: (10px solid #FF0000)]
+      RenderBlock {DIV} at (0,1655) size 220x164 [border: (10px solid #FF0000)]
         RenderBlock (anonymous) at (10,10) size 200x18
           RenderText {#text} at (0,0) size 60x18
             text run at (0,0) width 60: "Line One"
           RenderBR {BR} at (60,14) size 0x0
-          RenderMenuList {SELECT} at (0,20) size 100x18 [bgcolor=#FFFFFF]
-            RenderBlock (anonymous) at (0,0) size 100x18
-              RenderText at (8,2) size 22x13
-                text run at (8,2) width 22: "One"
+          RenderMenuList {SELECT} at (0,20) size 100x24 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (4,2) size 75x20
+              RenderText at (8,2) size 24x15
+                text run at (8,2) width 24: "One"
           RenderText {#text} at (0,0) size 0x0
         RenderBlock (anonymous) at (10,136) size 200x18
           RenderBR {BR} at (0,0) size 0x18
-      RenderBlock (anonymous) at (0,1780) size 769x36
+      RenderBlock (anonymous) at (0,1819) size 769x36
         RenderText {#text} at (0,0) size 752x36
           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,18) width 62: "the block."
-      RenderBlock {DIV} at (0,1816) size 220x164 [border: (10px solid #FF0000)]
+      RenderBlock {DIV} at (0,1855) size 220x164 [border: (10px solid #FF0000)]
         RenderBlock (anonymous) at (10,10) size 200x18
           RenderText {#text} at (0,0) size 60x18
             text run at (0,0) width 60: "Line One"
           RenderBR {BR} at (60,14) size 0x0
-          RenderMenuList {SELECT} at (0,20) size 100x18 [bgcolor=#FFFFFF]
-            RenderBlock (anonymous) at (0,0) size 100x18
-              RenderText at (8,2) size 22x13
-                text run at (8,2) width 22: "One"
+          RenderMenuList {SELECT} at (0,20) size 100x24 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (4,2) size 75x20
+              RenderText at (8,2) size 24x15
+                text run at (8,2) width 24: "One"
           RenderText {#text} at (0,0) size 0x0
         RenderBlock (anonymous) at (10,136) size 200x18
           RenderBR {BR} at (0,0) size 0x18
-      RenderBlock (anonymous) at (0,1980) size 769x18
+      RenderBlock (anonymous) at (0,2019) size 769x18
         RenderText {#text} at (0,0) size 446x18
           text run at (0,0) width 446: "The floating hr with a percentage width should be even with the select."
-      RenderBlock {DIV} at (0,1998) size 220x60 [border: (10px solid #FF0000)]
+      RenderBlock {DIV} at (0,2037) size 220x66 [border: (10px solid #FF0000)]
         RenderText {#text} at (10,10) size 60x18
           text run at (10,10) width 60: "Line One"
         RenderBR {BR} at (70,24) size 0x0
-        RenderMenuList {SELECT} at (10,30) size 100x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 100x18
-            RenderText at (8,2) size 22x13
-              text run at (8,2) width 22: "One"
+        RenderMenuList {SELECT} at (10,30) size 100x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 75x20
+            RenderText at (8,2) size 24x15
+              text run at (8,2) width 24: "One"
         RenderText {#text} at (0,0) size 0x0
         RenderBlock (floating) {HR} at (112,30) size 82x2 [border: (1px inset #000000)]
         RenderText {#text} at (0,0) size 0x0
         RenderBR {BR} at (196,28) size 0x18
-      RenderBlock (anonymous) at (0,2058) size 769x36
+      RenderBlock (anonymous) at (0,2103) size 769x36
         RenderText {#text} at (0,0) size 750x36
           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,18) width 33: "2px)."
-      RenderBlock {DIV} at (0,2094) size 220x60 [border: (10px solid #FF0000)]
+      RenderBlock {DIV} at (0,2139) size 220x66 [border: (10px solid #FF0000)]
         RenderText {#text} at (10,10) size 60x18
           text run at (10,10) width 60: "Line One"
         RenderBR {BR} at (70,24) size 0x0
-        RenderMenuList {SELECT} at (10,30) size 100x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 100x18
-            RenderText at (8,2) size 22x13
-              text run at (8,2) width 22: "One"
+        RenderMenuList {SELECT} at (10,30) size 100x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 75x20
+            RenderText at (8,2) size 24x15
+              text run at (8,2) width 24: "One"
         RenderText {#text} at (0,0) size 0x0
         RenderBlock (floating) {HR} at (112,30) size 2x2 [border: (1px inset #000000)]
         RenderText {#text} at (0,0) size 0x0
         RenderBR {BR} at (116,28) size 0x18
-      RenderBlock (anonymous) at (0,2154) size 769x18
+      RenderBlock (anonymous) at (0,2205) size 769x18
         RenderText {#text} at (0,0) size 557x18
           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,2172) size 220x88 [border: (10px solid #FF0000)]
+      RenderBlock {DIV} at (0,2223) size 220x94 [border: (10px solid #FF0000)]
         RenderBlock (anonymous) at (10,10) size 200x18
           RenderText {#text} at (0,0) size 60x18
             text run at (0,0) width 60: "Line One"
           RenderBR {BR} at (60,14) size 0x0
-          RenderMenuList {SELECT} at (0,20) size 100x18 [bgcolor=#FFFFFF]
-            RenderBlock (anonymous) at (0,0) size 100x18
-              RenderText at (8,2) size 22x13
-                text run at (8,2) width 22: "One"
+          RenderMenuList {SELECT} at (0,20) size 100x24 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (4,2) size 75x20
+              RenderText at (8,2) size 24x15
+                text run at (8,2) width 24: "One"
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {HR} at (10,50) size 202x2 [border: (1px inset #000000)]
-        RenderBlock (anonymous) at (10,60) size 200x18
+        RenderBlock {HR} at (10,56) size 202x2 [border: (1px inset #000000)]
+        RenderBlock (anonymous) at (10,66) size 200x18
           RenderBR {BR} at (0,0) size 0x18
-      RenderBlock (anonymous) at (0,2260) size 769x18
+      RenderBlock (anonymous) at (0,2317) size 769x18
         RenderText {#text} at (0,0) size 623x18
           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,2278) size 220x74 [border: (10px solid #FF0000)]
+      RenderBlock {DIV} at (0,2335) size 220x74 [border: (10px solid #FF0000)]
         RenderBlock (anonymous) at (10,10) size 200x18
           RenderText {#text} at (0,0) size 60x18
             text run at (0,0) width 60: "Line One"
           RenderBR {BR} at (60,14) size 0x0
-          RenderMenuList {SELECT} at (0,20) size 100x18 [bgcolor=#FFFFFF]
-            RenderBlock (anonymous) at (0,0) size 100x18
-              RenderText at (8,2) size 22x13
-                text run at (8,2) width 22: "One"
+          RenderMenuList {SELECT} at (0,20) size 100x24 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (4,2) size 75x20
+              RenderText at (8,2) size 24x15
+                text run at (8,2) width 24: "One"
           RenderText {#text} at (0,0) size 0x0
         RenderBlock {HR} at (110,36) size 100x2 [border: (1px inset #000000)]
         RenderBlock (anonymous) at (10,46) size 200x18
           RenderBR {BR} at (100,0) size 0x18
-layer at (118,1338) size 100x108
+layer at (118,1371) size 100x108
   RenderBlock (floating) {DIV} at (110,28) size 100x108
     RenderText {#text} at (0,0) size 98x108
       text run at (0,0) width 61: "This is an"
@@ -310,13 +310,13 @@ layer at (118,1338) size 100x108
       text run at (0,54) width 90: "enough text to"
       text run at (0,72) width 98: "have to wrap to"
       text run at (0,90) width 88: "multiple lines."
-layer at (18,1542) size 200x54
-  RenderBlock (floating) {DIV} at (10,50) size 200x54
+layer at (18,1581) size 200x54
+  RenderBlock (floating) {DIV} at (10,56) size 200x54
     RenderText {#text} at (0,0) size 172x54
       text run at (0,0) width 170: "This is an overflow section"
       text run at (0,18) width 172: "with enough text to have to"
       text run at (0,36) width 140: "wrap to multiple lines."
-layer at (118,1652) size 100x108
+layer at (118,1691) size 100x108
   RenderBlock {DIV} at (110,28) size 100x108
     RenderText {#text} at (0,0) size 98x108
       text run at (0,0) width 61: "This is an"
@@ -325,7 +325,7 @@ layer at (118,1652) size 100x108
       text run at (0,54) width 90: "enough text to"
       text run at (0,72) width 98: "have to wrap to"
       text run at (0,90) width 88: "multiple lines."
-layer at (118,1852) size 100x108
+layer at (118,1891) size 100x108
   RenderBlock {DIV} at (110,28) size 100x108
     RenderText {#text} at (0,0) size 98x108
       text run at (0,0) width 61: "This is an"
index 63e6cdf..472cc2b 100644 (file)
@@ -1,11 +1,11 @@
-layer at (0,0) size 785x1721
+layer at (0,0) size 785x1767
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1721
-  RenderBlock {HTML} at (0,0) size 785x1721
-    RenderBody {BODY} at (8,20) size 769x1681 [bgcolor=#A6A972]
-      RenderBlock {DIV} at (83,0) size 603x1681 [bgcolor=#FDFDE9] [border: (1px solid #000000)]
+layer at (0,0) size 785x1767
+  RenderBlock {HTML} at (0,0) size 785x1767
+    RenderBody {BODY} at (8,20) size 769x1727 [bgcolor=#A6A972]
+      RenderBlock {DIV} at (83,0) size 603x1727 [bgcolor=#FDFDE9] [border: (1px solid #000000)]
         RenderBlock {DIV} at (1,31) size 600x70
-        RenderBlock {DIV} at (1,114) size 600x1495
+        RenderBlock {DIV} at (1,114) size 600x1541
           RenderBlock {P} at (20,0) size 560x80 [color=#333333]
             RenderText {#text} at (0,2) size 520x35
               text run at (0,2) width 520: "We are trying to understand how UVic students perform Shakespeare related research for"
@@ -22,161 +22,161 @@ layer at (0,0) size 785x1721
           RenderBlock {P} at (20,93) size 560x21 [color=#333333]
             RenderText {#text} at (0,2) size 463x15
               text run at (0,2) width 463: "Please take the time to carefully review and complete the following questions."
-          RenderBlock {FORM} at (20,138) size 560x1324
+          RenderBlock {FORM} at (20,138) size 560x1370
             RenderBlock {H2} at (0,0) size 560x16 [color=#333333]
               RenderText {#text} at (0,0) size 201x16
                 text run at (0,0) width 201: "PERSONAL INFORMATION"
             RenderBlock (floating) {SPAN} at (0,26) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 68x15
                 text run at (0,2) width 68: "Your Name*"
-            RenderTextControl {INPUT} at (325,26) size 186x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-            RenderBlock (floating) {SPAN} at (0,47) size 325x20 [color=#333333]
+            RenderTextControl {INPUT} at (325,26) size 184x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderBlock (floating) {SPAN} at (0,49) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 120x15
                 text run at (0,2) width 120: "Your e-mail address*"
-            RenderTextControl {INPUT} at (325,47) size 186x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-            RenderBlock (floating) {SPAN} at (0,68) size 325x20 [color=#333333]
+            RenderTextControl {INPUT} at (325,49) size 184x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderBlock (floating) {SPAN} at (0,72) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 128x15
                 text run at (0,2) width 128: "Your degree program*"
-            RenderMenuList {SELECT} at (325,68) size 180x18 [bgcolor=#FFFFFF]
-              RenderBlock (anonymous) at (0,0) size 180x18
-                RenderText at (8,2) size 89x13
-                  text run at (8,2) width 89: "Program options"
-            RenderBlock (floating) {SPAN} at (0,88) size 325x20 [color=#333333]
+            RenderMenuList {SELECT} at (325,72) size 180x24 [bgcolor=#FFFFFF]
+              RenderBlock (anonymous) at (4,2) size 155x20
+                RenderText at (8,2) size 94x15
+                  text run at (8,2) width 94: "Program options"
+            RenderBlock (floating) {SPAN} at (0,98) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 110x15
                 text run at (0,2) width 110: "Your year of study*"
-            RenderMenuList {SELECT} at (325,88) size 180x18 [bgcolor=#FFFFFF]
-              RenderBlock (anonymous) at (0,0) size 180x18
-                RenderText at (8,2) size 123x13
-                  text run at (8,2) width 123: "Years you've been here"
-            RenderBlock (floating) {SPAN} at (0,108) size 325x20 [color=#333333]
+            RenderMenuList {SELECT} at (325,98) size 180x24 [bgcolor=#FFFFFF]
+              RenderBlock (anonymous) at (4,2) size 155x20
+                RenderText at (8,2) size 133x15
+                  text run at (8,2) width 133: "Years you've been here"
+            RenderBlock (floating) {SPAN} at (0,124) size 325x20 [color=#333333]
               RenderText {#text} at (0,2) size 152x15
                 text run at (0,2) width 152: "Shakespeare classes taken"
-            RenderMenuList {SELECT} at (325,108) size 180x18 [bgcolor=#FFFFFF]
-              RenderBlock (anonymous) at (0,0) size 180x18
-                RenderText at (8,2) size 76x13
-                  text run at (8,2) width 76: "Number taken"
-            RenderBlock {P} at (0,139) size 560x21 [color=#333333]
+            RenderMenuList {SELECT} at (325,124) size 180x24 [bgcolor=#FFFFFF]
+              RenderBlock (anonymous) at (4,2) size 155x20
+                RenderText at (8,2) size 80x15
+                  text run at (8,2) width 80: "Number taken"
+            RenderBlock {P} at (0,161) size 560x21 [color=#333333]
               RenderText {#text} at (0,2) size 156x15
                 text run at (0,2) width 156: "* indicates a required field"
-            RenderBlock {H2} at (0,184) size 560x17 [color=#333333]
+            RenderBlock {H2} at (0,206) size 560x17 [color=#333333]
               RenderText {#text} at (0,0) size 298x16
                 text run at (0,0) width 298: "SHAKESPEARE RESEARCH QUESTIONS"
-            RenderBlock (floating) {SPAN} at (0,210) size 325x21 [color=#333333]
+            RenderBlock (floating) {SPAN} at (0,232) size 325x21 [color=#333333]
               RenderText {#text} at (0,2) size 321x15
                 text run at (0,2) width 321: "What percentage of your research time is spent online?"
-            RenderMenuList {SELECT} at (325,210) size 180x19 [bgcolor=#FFFFFF]
-              RenderBlock (anonymous) at (0,0) size 180x18
-                RenderText at (8,2) size 106x13
-                  text run at (8,2) width 106: "Percentages of time"
-            RenderBlock (floating) {SPAN} at (0,230) size 325x21 [color=#333333]
+            RenderMenuList {SELECT} at (325,232) size 180x25 [bgcolor=#FFFFFF]
+              RenderBlock (anonymous) at (4,2) size 155x20
+                RenderText at (8,2) size 115x15
+                  text run at (8,2) width 115: "Percentages of time"
+            RenderBlock (floating) {SPAN} at (0,258) size 325x21 [color=#333333]
               RenderText {#text} at (0,2) size 300x35
                 text run at (0,2) width 300: "What is holding you back from doing more research"
                 text run at (0,22) width 41: "online?"
-            RenderMenuList {SELECT} at (325,230) size 180x19 [bgcolor=#FFFFFF]
-              RenderBlock (anonymous) at (0,0) size 180x18
-                RenderText at (8,2) size 44x13
-                  text run at (8,2) width 44: "Reasons"
-            RenderBlock (floating) {SPAN} at (0,250) size 325x21 [color=#333333]
+            RenderMenuList {SELECT} at (325,258) size 180x25 [bgcolor=#FFFFFF]
+              RenderBlock (anonymous) at (4,2) size 155x20
+                RenderText at (8,2) size 51x15
+                  text run at (8,2) width 51: "Reasons"
+            RenderBlock (floating) {SPAN} at (0,284) size 325x21 [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,250) size 180x21 [color=#333333]
-              RenderBlock {INPUT} at (2,3) size 12x13 [color=#000000]
-              RenderText {#text} at (16,2) size 32x15
-                text run at (16,2) width 32: "Texts"
-            RenderBlock {SPAN} at (325,270) size 180x21 [color=#333333]
-              RenderBlock {INPUT} at (2,3) size 12x13 [color=#000000]
-              RenderText {#text} at (16,2) size 133x15
-                text run at (16,2) width 133: "Performance materials"
-            RenderBlock {SPAN} at (325,290) size 180x21 [color=#333333]
-              RenderBlock {INPUT} at (2,3) size 12x13 [color=#000000]
-              RenderText {#text} at (16,2) size 21x15
-                text run at (16,2) width 21: "n/a"
-            RenderBlock {H2} at (0,335) size 560x17 [color=#333333]
+            RenderBlock {SPAN} at (325,284) size 180x21 [color=#333333]
+              RenderBlock {INPUT} at (5,3) size 13x13 [color=#000000]
+              RenderText {#text} at (21,2) size 32x15
+                text run at (21,2) width 32: "Texts"
+            RenderBlock {SPAN} at (325,304) size 180x21 [color=#333333]
+              RenderBlock {INPUT} at (5,3) size 13x13 [color=#000000]
+              RenderText {#text} at (21,2) size 133x15
+                text run at (21,2) width 133: "Performance materials"
+            RenderBlock {SPAN} at (325,324) size 180x21 [color=#333333]
+              RenderBlock {INPUT} at (5,3) size 13x13 [color=#000000]
+              RenderText {#text} at (21,2) size 21x15
+                text run at (21,2) width 21: "n/a"
+            RenderBlock {H2} at (0,369) size 560x17 [color=#333333]
               RenderText {#text} at (0,0) size 374x16
                 text run at (0,0) width 374: "INTERNET SHAKESPEARE EDITIONS QUESTIONS"
-            RenderBlock (floating) {SPAN} at (0,361) size 325x21 [color=#333333]
+            RenderBlock (floating) {SPAN} at (0,395) size 325x21 [color=#333333]
               RenderText {#text} at (0,2) size 302x15
                 text run at (0,2) width 302: "Have you used UVic's Internet Shakespeare Editions?"
-            RenderBlock {SPAN} at (325,361) size 180x21 [color=#333333]
+            RenderBlock {SPAN} at (325,395) size 180x21 [color=#333333]
               RenderText {#text} at (0,2) size 19x15
                 text run at (0,2) width 19: "Yes"
-              RenderBlock {INPUT} at (21,3) size 12x13 [color=#000000]
-              RenderText {#text} at (35,2) size 19x15
-                text run at (35,2) width 4: " "
-                text run at (39,2) width 15: "No"
-              RenderBlock {INPUT} at (56,3) size 12x13 [color=#000000]
+              RenderBlock {INPUT} at (24,3) size 13x13 [color=#000000]
+              RenderText {#text} at (40,2) size 19x15
+                text run at (40,2) width 4: " "
+                text run at (44,2) width 15: "No"
+              RenderBlock {INPUT} at (64,3) size 13x13 [color=#000000]
               RenderText {#text} at (0,0) size 0x0
-            RenderBlock {P} at (0,394) size 560x21 [color=#333333]
+            RenderBlock {P} at (0,428) size 560x21 [color=#333333]
               RenderText {#text} at (0,2) size 378x15
                 text run at (0,2) width 378: "-- If you answered no to this question, skip to the next section --"
-            RenderBlock (floating) {SPAN} at (0,427) size 325x21 [color=#333333]
+            RenderBlock (floating) {SPAN} at (0,461) size 325x21 [color=#333333]
               RenderText {#text} at (0,2) size 274x15
                 text run at (0,2) width 274: "Which area of the ISE did you find most useful?"
-            RenderMenuList {SELECT} at (325,427) size 180x19 [bgcolor=#FFFFFF]
-              RenderBlock (anonymous) at (0,0) size 180x18
-                RenderText at (8,2) size 98x13
-                  text run at (8,2) width 98: "Sections of the ISE"
-            RenderBlock (floating) {SPAN} at (0,447) size 325x21 [color=#333333]
+            RenderMenuList {SELECT} at (325,461) size 180x25 [bgcolor=#FFFFFF]
+              RenderBlock (anonymous) at (4,2) size 155x20
+                RenderText at (8,2) size 111x15
+                  text run at (8,2) width 111: "Sections of the ISE"
+            RenderBlock (floating) {SPAN} at (0,487) size 325x21 [color=#333333]
               RenderText {#text} at (0,2) size 252x15
                 text run at (0,2) width 252: "How did you find the navigation of the ISE?"
-            RenderMenuList {SELECT} at (325,447) size 180x19 [bgcolor=#FFFFFF]
-              RenderBlock (anonymous) at (0,0) size 180x18
-                RenderText at (8,2) size 92x13
-                  text run at (8,2) width 92: "Level of difficulty"
-            RenderBlock (floating) {SPAN} at (0,467) size 325x21 [color=#333333]
+            RenderMenuList {SELECT} at (325,487) size 180x25 [bgcolor=#FFFFFF]
+              RenderBlock (anonymous) at (4,2) size 155x20
+                RenderText at (8,2) size 97x15
+                  text run at (8,2) width 97: "Level of difficulty"
+            RenderBlock (floating) {SPAN} at (0,513) size 325x21 [color=#333333]
               RenderText {#text} at (0,2) size 206x15
                 text run at (0,2) width 206: "Please describe your use of the ISE."
-            RenderBlock {H2} at (0,621) size 560x17 [color=#333333]
+            RenderBlock {H2} at (0,667) size 560x17 [color=#333333]
               RenderText {#text} at (0,0) size 291x16
                 text run at (0,0) width 291: "TOOLS IN DEVELOPMENT QUESTIONS"
-            RenderBlock {P} at (0,651) size 560x61 [color=#333333]
+            RenderBlock {P} at (0,697) size 560x61 [color=#333333]
               RenderText {#text} at (0,2) size 556x55
                 text run at (0,2) width 453: "We are in the process of both making new material available and developing "
                 text run at (453,2) width 103: "new tools to view"
                 text run at (0,22) width 354: "and extrapolate information from Shakespeare's works. The "
                 text run at (354,22) width 160: "following images are visual"
                 text run at (0,42) width 343: "representations of some of the ideas being thrown around."
-            RenderBlock {P} at (0,724) size 560x21 [color=#333333]
+            RenderBlock {P} at (0,770) size 560x21 [color=#333333]
               RenderText {#text} at (0,2) size 337x15
                 text run at (0,2) width 337: "Please review them carefully and provide feedback below"
-            RenderBlock (floating) {SPAN} at (0,757) size 325x21 [color=#333333]
+            RenderBlock (floating) {SPAN} at (0,803) size 325x21 [color=#333333]
               RenderText {#text} at (0,2) size 145x15
                 text run at (0,2) width 145: "Your comments on Fig. 1"
-            RenderBlock (floating) {SPAN} at (0,888) size 325x21 [color=#333333]
+            RenderBlock (floating) {SPAN} at (0,934) size 325x21 [color=#333333]
               RenderText {#text} at (0,2) size 145x15
                 text run at (0,2) width 145: "Your comments on Fig. 2"
-            RenderBlock (floating) {SPAN} at (0,1019) size 325x21 [color=#333333]
+            RenderBlock (floating) {SPAN} at (0,1065) size 325x21 [color=#333333]
               RenderText {#text} at (0,2) size 145x15
                 text run at (0,2) width 145: "Your comments on Fig. 3"
-            RenderBlock {H2} at (0,1170) size 560x17 [color=#333333]
+            RenderBlock {H2} at (0,1216) size 560x17 [color=#333333]
               RenderText {#text} at (0,0) size 143x16
                 text run at (0,0) width 143: "OTHER FEEDBACK"
-            RenderBlock (floating) {SPAN} at (0,1196) size 325x21 [color=#333333]
+            RenderBlock (floating) {SPAN} at (0,1242) size 325x21 [color=#333333]
               RenderText {#text} at (0,2) size 220x15
                 text run at (0,2) width 220: "Please enter any other thoughts here."
-          RenderBlock {P} at (20,1474) size 560x21 [color=#333333]
+          RenderBlock {P} at (20,1520) size 560x21 [color=#333333]
             RenderText {#text} at (0,2) size 233x15
               text run at (0,2) width 233: "Thank you for your time filling this out."
-        RenderBlock {DIV} at (1,1628) size 600x52 [border: (1px dashed #A6A972) none]
+        RenderBlock {DIV} at (1,1674) size 600x52 [border: (1px dashed #A6A972) none]
           RenderBlock {SPAN} at (0,16) size 600x20 [color=#333333]
             RenderText {#text} at (247,2) size 106x15
               text run at (247,2) width 106: "\x{A9}2003 Kevin Davis"
-layer at (441,302) size 180x13
-  RenderBlock {DIV} at (3,3) size 180x13
-layer at (441,323) size 180x13
-  RenderBlock {DIV} at (3,3) size 180x13
-layer at (113,764) size 506x106 clip at (114,765) size 504x104
-  RenderTextControl {TEXTAREA} at (0,490) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-    RenderBlock {DIV} at (3,3) size 500x13
-layer at (113,1051) size 506x106 clip at (114,1052) size 504x104
-  RenderTextControl {TEXTAREA} at (0,777) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-    RenderBlock {DIV} at (3,3) size 500x13
-layer at (113,1182) size 506x106 clip at (114,1183) size 504x104
-  RenderTextControl {TEXTAREA} at (0,908) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-    RenderBlock {DIV} at (3,3) size 500x13
-layer at (113,1313) size 506x106 clip at (114,1314) size 504x104
-  RenderTextControl {TEXTAREA} at (0,1039) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-    RenderBlock {DIV} at (3,3) size 500x13
-layer at (113,1490) size 506x106 clip at (114,1491) size 504x104
-  RenderTextControl {TEXTAREA} at (0,1216) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-    RenderBlock {DIV} at (3,3) size 500x13
+layer at (440,302) size 180x15
+  RenderBlock {DIV} at (2,3) size 180x15
+layer at (440,325) size 180x15
+  RenderBlock {DIV} at (2,3) size 180x15
+layer at (113,810) size 506x106 clip at (114,811) size 504x104
+  RenderTextControl {TEXTAREA} at (0,536) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 500x15
+layer at (113,1097) size 506x106 clip at (114,1098) size 504x104
+  RenderTextControl {TEXTAREA} at (0,823) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 500x15
+layer at (113,1228) size 506x106 clip at (114,1229) size 504x104
+  RenderTextControl {TEXTAREA} at (0,954) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 500x15
+layer at (113,1359) size 506x106 clip at (114,1360) size 504x104
+  RenderTextControl {TEXTAREA} at (0,1085) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 500x15
+layer at (113,1536) size 506x106 clip at (114,1537) size 504x104
+  RenderTextControl {TEXTAREA} at (0,1262) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 500x15
index 7c853ee..107e3d6 100644 (file)
Binary files a/LayoutTests/platform/win/fast/css/box-shadow-and-border-radius-expected.png and b/LayoutTests/platform/win/fast/css/box-shadow-and-border-radius-expected.png differ
diff --git a/LayoutTests/platform/win/fast/dynamic/008-expected.txt b/LayoutTests/platform/win/fast/dynamic/008-expected.txt
new file mode 100644 (file)
index 0000000..f3518b1
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 785x774
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x774
+  RenderBlock {HTML} at (0,0) size 785x774
+    RenderBody {BODY} at (8,8) size 769x758
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+layer at (10,10) size 339x754 clip at (11,11) size 337x752
+  RenderTextControl {TEXTAREA} at (2,2) size 339x754 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 335x15
+      RenderText {#text} at (0,0) size 88x15
+        text run at (0,0) width 88: "Sample text"
diff --git a/LayoutTests/platform/win/fast/forms/001-expected.png b/LayoutTests/platform/win/fast/forms/001-expected.png
new file mode 100644 (file)
index 0000000..a751ed3
Binary files /dev/null and b/LayoutTests/platform/win/fast/forms/001-expected.png differ
index d64f11f..7a30c87 100644 (file)
@@ -6,60 +6,60 @@ layer at (0,0) size 800x600
       RenderBlock {H1} at (0,0) size 784x37
         RenderText {#text} at (0,0) size 234x37
           text run at (0,0) width 234: "Min-Width Tests"
-      RenderTable {TABLE} at (0,58) size 784x87 [border: (2px outset #808080)]
-        RenderTableSection {TBODY} at (2,2) size 780x82
-          RenderTableRow {TR} at (0,0) size 780x82
-            RenderTableCell {TD} at (0,0) size 135x82 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderMenuList {SELECT} at (3,1) size 129x80 [bgcolor=#FFFFFF] [border: (40px solid #FF0000)]
-                RenderBlock (anonymous) at (40,40) size 49x16
-                  RenderText at (8,1) size 20x13
-                    text run at (8,1) width 20: "Foo"
-            RenderTableCell {TD} at (135,40) size 645x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-      RenderBlock {P} at (0,160) size 784x25
+      RenderTable {TABLE} at (0,58) size 784x109 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 780x104
+          RenderTableRow {TR} at (0,0) size 780x104
+            RenderTableCell {TD} at (0,0) size 164x104 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderMenuList {SELECT} at (3,1) size 158x102 [bgcolor=#FFFFFF] [border: (40px solid #FF0000)]
+                RenderBlock (anonymous) at (44,42) size 53x18
+                  RenderText at (8,1) size 22x15
+                    text run at (8,1) width 22: "Foo"
+            RenderTableCell {TD} at (164,51) size 616x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+      RenderBlock {P} at (0,182) size 784x25
         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 18x20 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-                RenderBlock {INPUT} at (3,4) size 12x12
-              RenderTableCell {TD} at (18,9) size 762x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-      RenderBlock {P} at (0,200) size 784x25
-        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 18x20 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-                RenderBlock {INPUT} at (3,4) size 12x12
-              RenderTableCell {TD} at (18,9) size 762x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-      RenderBlock {P} at (0,240) size 784x29
-        RenderTable {TABLE} at (0,0) size 784x28 [border: (2px outset #808080)]
-          RenderTableSection {TBODY} at (2,2) size 780x24
-            RenderTableRow {TR} at (0,0) size 780x24
-              RenderTableCell {TD} at (0,0) size 42x24 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-                RenderButton {INPUT} at (3,3) size 36x18 [bgcolor=#C0C0C0]
-                  RenderBlock (anonymous) at (8,2) size 20x14
-                    RenderText at (0,0) size 20x13
-                      text run at (0,0) width 20: "Foo"
-              RenderTableCell {TD} at (42,11) size 738x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-      RenderBlock {P} at (0,284) size 784x268
-        RenderTable {TABLE} at (0,0) size 784x91 [border: (2px outset #808080)]
-          RenderTableSection {TBODY} at (2,2) size 780x87
-            RenderTableRow {TR} at (0,0) size 780x87
-              RenderTableCell {TD} at (0,0) size 118x87 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-                RenderButton {INPUT} at (3,1) size 112x85 [bgcolor=#C0C0C0] [border: (40px solid #FF0000)]
-                  RenderBlock (anonymous) at (46,42) size 20x13
-                    RenderText at (0,0) size 20x13
-                      text run at (0,0) width 20: "Foo"
-              RenderTableCell {TD} at (118,42) size 662x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-        RenderTable {TABLE} at (0,91) size 784x91 [border: (2px outset #808080)]
-          RenderTableSection {TBODY} at (2,2) size 780x87
-            RenderTableRow {TR} at (0,0) size 780x87
-              RenderTableCell {TD} at (0,0) size 169x87 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-                RenderButton {INPUT} at (3,1) size 163x85 [bgcolor=#C0C0C0] [border: (40px solid #FF0000)]
-                  RenderBlock (anonymous) at (46,42) size 71x13
-                    RenderText at (0,0) size 71x13
-                      text run at (0,0) width 71: "Submit a bug"
-              RenderTableCell {TD} at (169,42) size 611x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-        RenderBlock (anonymous) at (0,182) size 784x85
-          RenderButton {INPUT} at (2,0) size 112x85 [bgcolor=#C0C0C0] [border: (40px solid #FF0000)]
-            RenderBlock (anonymous) at (46,42) size 20x13
-              RenderText at (0,0) size 20x13
-                text run at (0,0) width 20: "Foo"
+              RenderTableCell {TD} at (0,0) size 22x20 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderBlock {INPUT} at (5,4) size 13x12
+              RenderTableCell {TD} at (22,9) size 758x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+      RenderBlock {P} at (0,222) size 784x22
+        RenderTable {TABLE} at (0,0) size 784x21 [border: (2px outset #808080)]
+          RenderTableSection {TBODY} at (2,2) size 780x17
+            RenderTableRow {TR} at (0,0) size 780x17
+              RenderTableCell {TD} at (0,0) size 23x17 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderBlock {INPUT} at (6,4) size 13x12
+              RenderTableCell {TD} at (23,7) size 757x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+      RenderBlock {P} at (0,259) size 784x32
+        RenderTable {TABLE} at (0,0) size 784x31 [border: (2px outset #808080)]
+          RenderTableSection {TBODY} at (2,2) size 780x27
+            RenderTableRow {TR} at (0,0) size 780x27
+              RenderTableCell {TD} at (0,0) size 44x27 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderButton {INPUT} at (3,3) size 38x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                  RenderBlock (anonymous) at (8,3) size 22x15
+                    RenderText at (0,0) size 22x15
+                      text run at (0,0) width 22: "Foo"
+              RenderTableCell {TD} at (44,12) size 736x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+      RenderBlock {P} at (0,306) size 784x259
+        RenderTable {TABLE} at (0,0) size 784x88 [border: (2px outset #808080)]
+          RenderTableSection {TBODY} at (2,2) size 780x84
+            RenderTableRow {TR} at (0,0) size 780x84
+              RenderTableCell {TD} at (0,0) size 120x84 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderButton {INPUT} at (3,1) size 114x82 [bgcolor=#F0F0F0] [border: (40px solid #FF0000)]
+                  RenderBlock (anonymous) at (46,41) size 22x15
+                    RenderText at (0,0) size 22x15
+                      text run at (0,0) width 22: "Foo"
+              RenderTableCell {TD} at (120,41) size 660x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+        RenderTable {TABLE} at (0,88) size 784x88 [border: (2px outset #808080)]
+          RenderTableSection {TBODY} at (2,2) size 780x84
+            RenderTableRow {TR} at (0,0) size 780x84
+              RenderTableCell {TD} at (0,0) size 173x84 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderButton {INPUT} at (3,1) size 167x82 [bgcolor=#F0F0F0] [border: (40px solid #FF0000)]
+                  RenderBlock (anonymous) at (46,41) size 75x15
+                    RenderText at (0,0) size 75x15
+                      text run at (0,0) width 75: "Submit a bug"
+              RenderTableCell {TD} at (173,41) size 607x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+        RenderBlock (anonymous) at (0,176) size 784x82
+          RenderButton {INPUT} at (2,0) size 114x82 [bgcolor=#F0F0F0] [border: (40px solid #FF0000)]
+            RenderBlock (anonymous) at (46,41) size 22x15
+              RenderText at (0,0) size 22x15
+                text run at (0,0) width 22: "Foo"
index ecb7d4b..f3e8cb6 100644 (file)
@@ -1,12 +1,12 @@
-layer at (0,0) size 800x600\r
-  RenderView at (0,0) size 800x600\r
-layer at (0,0) size 800x600\r
-  RenderBlock {HTML} at (0,0) size 800x600\r
-    RenderBody {BODY} at (8,8) size 784x584\r
-      RenderMenuList {SELECT} at (2,0) size 59x18 [bgcolor=#FFFFFF]\r
-        RenderBlock (anonymous) at (0,0) size 59x18\r
-          RenderText at (8,2) size 28x13\r
-            text run at (8,2) width 28: "Hello"\r
-      RenderBlock (anonymous) at (0,20) size 784x18\r
-        RenderText {#text} at (0,0) size 292x18\r
-          text run at (0,0) width 292: "This text should be *below* the select widget."\r
+layer at (0,0) size 800x600
+  RenderView 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 85x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 60x20
+          RenderText at (8,2) size 29x15
+            text run at (8,2) width 29: "Hello"
+      RenderBlock (anonymous) at (0,26) size 784x18
+        RenderText {#text} at (0,0) size 292x18
+          text run at (0,0) width 292: "This text should be *below* the select widget."
index b48b727..c303cb6 100644 (file)
@@ -1,16 +1,16 @@
-layer at (0,0) size 800x600\r
-  RenderView at (0,0) size 800x600\r
-layer at (0,0) size 800x600\r
-  RenderBlock {HTML} at (0,0) size 800x600\r
-    RenderBody {BODY} at (8,8) size 784x584\r
-      RenderMenuList {SELECT} at (2,2) size 59x18 [bgcolor=#FFFFFF]\r
-        RenderBlock (anonymous) at (0,0) size 59x18\r
-          RenderText at (8,2) size 28x13\r
-            text run at (8,2) width 28: "Hello"\r
-      RenderText {#text} at (63,1) size 4x18\r
-        text run at (63,1) width 4: " "\r
-      RenderMenuList {SELECT} at (69,2) size 79x18 [bgcolor=#FFFFFF]\r
-        RenderBlock (anonymous) at (0,0) size 79x18\r
-          RenderText at (8,2) size 48x13\r
-            text run at (8,2) width 48: "Goodbye"\r
-      RenderText {#text} at (0,0) size 0x0\r
+layer at (0,0) size 800x600
+  RenderView 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 85x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 60x20
+          RenderText at (8,2) size 29x15
+            text run at (8,2) width 29: "Hello"
+      RenderText {#text} at (89,4) size 4x18
+        text run at (89,4) width 4: " "
+      RenderMenuList {SELECT} at (95,2) size 108x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 83x20
+          RenderText at (8,2) size 52x15
+            text run at (8,2) width 52: "Goodbye"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/006-expected.png b/LayoutTests/platform/win/fast/forms/006-expected.png
new file mode 100644 (file)
index 0000000..b2b28ab
Binary files /dev/null and b/LayoutTests/platform/win/fast/forms/006-expected.png differ
diff --git a/LayoutTests/platform/win/fast/forms/007-expected.png b/LayoutTests/platform/win/fast/forms/007-expected.png
new file mode 100644 (file)
index 0000000..460e8b6
Binary files /dev/null and b/LayoutTests/platform/win/fast/forms/007-expected.png differ
diff --git a/LayoutTests/platform/win/fast/forms/HTMLOptionElement_label01-expected.txt b/LayoutTests/platform/win/fast/forms/HTMLOptionElement_label01-expected.txt
new file mode 100644 (file)
index 0000000..d34d8ba
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView 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,0) size 673x18
+        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,14) size 0x0
+      RenderMenuList {SELECT} at (2,20) size 228x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 203x20
+          RenderText at (8,2) size 172x15
+            text run at (8,2) width 172: "the label for this element is \"1\""
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/HTMLOptionElement_label02-expected.txt b/LayoutTests/platform/win/fast/forms/HTMLOptionElement_label02-expected.txt
new file mode 100644 (file)
index 0000000..16892f3
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView 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,0) size 300x18
+        text run at (0,0) width 300: "With the label empty, the enclosing text is used."
+      RenderBR {BR} at (300,14) size 0x0
+      RenderMenuList {SELECT} at (2,20) size 350x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 325x20
+          RenderText at (8,2) size 294x15
+            text run at (8,2) width 294: "empty label should display empty string to match IE"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/HTMLOptionElement_label03-expected.txt b/LayoutTests/platform/win/fast/forms/HTMLOptionElement_label03-expected.txt
new file mode 100644 (file)
index 0000000..0808eac
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView 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,0) size 436x18
+        text run at (0,0) width 436: "When the label contains only white space, the containing text is used."
+      RenderBR {BR} at (436,14) size 0x0
+      RenderMenuList {SELECT} at (2,20) size 382x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 357x20
+          RenderText at (8,2) size 326x15
+            text run at (8,2) width 326: "white space label should display empty string to match IE"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/HTMLOptionElement_label04-expected.txt b/LayoutTests/platform/win/fast/forms/HTMLOptionElement_label04-expected.txt
new file mode 100644 (file)
index 0000000..bc4b44d
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView 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,0) size 595x18
+        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,14) size 0x0
+      RenderMenuList {SELECT} at (2,20) size 506x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 481x20
+          RenderText at (8,2) size 450x15
+            text run at (8,2) width 450: "the label attribute is mentioned but no value is specified; this text should appear"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/HTMLOptionElement_label05-expected.txt b/LayoutTests/platform/win/fast/forms/HTMLOptionElement_label05-expected.txt
new file mode 100644 (file)
index 0000000..50657de
--- /dev/null
@@ -0,0 +1,10 @@
+layer at (0,0) size 800x600
+  RenderView 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,0) size 668x18
+        text run at (0,0) width 668: "In the list box below, the text \"This text should appear\" should be shown as the first entry into the list box."
+      RenderBR {BR} at (668,14) size 0x0
+      RenderListBox {SELECT} at (2,20) size 154x81 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/HTMLOptionElement_label07-expected.txt b/LayoutTests/platform/win/fast/forms/HTMLOptionElement_label07-expected.txt
new file mode 100644 (file)
index 0000000..2852eba
--- /dev/null
@@ -0,0 +1,14 @@
+layer at (0,0) size 800x600
+  RenderView 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,0) size 781x36
+        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,18) width 28: "box."
+      RenderBR {BR} at (28,32) size 0x0
+      RenderMenuList {SELECT} at (2,38) size 65x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 40x20
+          RenderText at (8,2) size 0x15
+            text run at (8,2) width 0: " "
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/basic-buttons-expected.png b/LayoutTests/platform/win/fast/forms/basic-buttons-expected.png
new file mode 100644 (file)
index 0000000..fa59363
Binary files /dev/null and b/LayoutTests/platform/win/fast/forms/basic-buttons-expected.png differ
diff --git a/LayoutTests/platform/win/fast/forms/basic-buttons-expected.txt b/LayoutTests/platform/win/fast/forms/basic-buttons-expected.txt
new file mode 100644 (file)
index 0000000..eab749c
--- /dev/null
@@ -0,0 +1,167 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x366
+  RenderBlock {HTML} at (0,0) size 800x366
+    RenderBody {BODY} at (8,8) size 784x350
+      RenderBlock (anonymous) at (0,0) size 784x72
+        RenderText {#text} at (0,0) size 538x18
+          text run at (0,0) width 538: "Tests for basic button rendering. Creates a table with seven columns and seven rows. "
+        RenderBR {BR} at (538,0) size 0x18
+        RenderText {#text} at (0,18) size 511x18
+          text run at (0,18) width 511: "Creates two different types of buttons, one with an image (a red dot) and another "
+        RenderBR {BR} at (511,18) size 0x18
+        RenderText {#text} at (0,36) size 649x18
+          text run at (0,36) width 649: "with text (\"foo\") and then uses six different paddings to make sure each of the buttons render properly. "
+        RenderBR {BR} at (649,36) size 0x18
+        RenderBR {BR} at (0,54) size 0x18
+      RenderTable {TABLE} at (0,72) size 684x278
+        RenderTableSection {TBODY} at (0,0) size 684x278
+          RenderTableRow {TR} at (0,0) size 684x20
+            RenderTableCell {TD} at (0,0) size 169x20 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 42x18
+                text run at (1,1) width 42: "styling"
+            RenderTableCell {TD} at (169,0) size 60x20 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 58x18
+                text run at (1,1) width 58: "<button>"
+            RenderTableCell {TD} at (229,0) size 157x20 [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 155x18
+                text run at (1,1) width 155: "(offsetH,W) (clientH,W)"
+            RenderTableCell {TD} at (386,0) size 132x20 [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 130x18
+                text run at (1,1) width 130: "<input type=button>"
+            RenderTableCell {TD} at (518,0) size 166x20 [r=0 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 164x18
+                text run at (1,1) width 164: "(offsetH,W) (clientH, -W)"
+          RenderTableRow {TR} at (0,20) size 684x27
+            RenderTableCell {TD} at (0,23) size 169x20 [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 53x18
+                text run at (1,1) width 53: "(default)"
+            RenderTableCell {TD} at (169,20) size 60x27 [r=1 c=1 rs=1 cs=1]
+              RenderButton {BUTTON} at (3,3) size 26x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                RenderBlock (anonymous) at (8,3) size 10x15
+                  RenderImage {IMG} at (0,2) size 10x10
+            RenderTableCell {TD} at (229,23) size 157x20 [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(21, 26) (17, 22)"
+            RenderTableCell {TD} at (386,20) size 132x27 [r=1 c=3 rs=1 cs=1]
+              RenderButton {INPUT} at (3,3) size 34x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                RenderBlock (anonymous) at (8,3) size 18x15
+                  RenderText at (0,0) size 18x15
+                    text run at (0,0) width 18: "foo"
+            RenderTableCell {TD} at (518,23) size 166x20 [r=1 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(21, 34) (17, 30)"
+          RenderTableRow {TR} at (0,47) size 684x25
+            RenderTableCell {TD} at (0,49) size 169x20 [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 67x18
+                text run at (1,1) width 67: "padding: 0"
+            RenderTableCell {TD} at (169,47) size 60x25 [r=2 c=1 rs=1 cs=1]
+              RenderButton {BUTTON} at (3,3) size 14x19 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                RenderBlock (anonymous) at (2,2) size 10x15
+                  RenderImage {IMG} at (0,2) size 10x10
+            RenderTableCell {TD} at (229,49) size 157x20 [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(19, 14) (15, 10)"
+            RenderTableCell {TD} at (386,47) size 132x25 [r=2 c=3 rs=1 cs=1]
+              RenderButton {INPUT} at (3,3) size 22x19 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                RenderBlock (anonymous) at (2,2) size 18x15
+                  RenderText at (0,0) size 18x15
+                    text run at (0,0) width 18: "foo"
+            RenderTableCell {TD} at (518,49) size 166x20 [r=2 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(19, 22) (15, 18)"
+          RenderTableRow {TR} at (0,72) size 684x51
+            RenderTableCell {TD} at (0,87) size 169x20 [r=3 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 88x18
+                text run at (1,1) width 88: "padding: 10%"
+            RenderTableCell {TD} at (169,79) size 60x36 [r=3 c=1 rs=1 cs=1]
+              RenderButton {BUTTON} at (3,3) size 26x31 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                RenderBlock (anonymous) at (7,7) size 11x16
+                  RenderImage {IMG} at (0,2) size 10x10
+            RenderTableCell {TD} at (229,87) size 157x20 [r=3 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(31, 26) (27, 22)"
+            RenderTableCell {TD} at (386,72) size 132x51 [r=3 c=3 rs=1 cs=1]
+              RenderButton {INPUT} at (3,3) size 48x45 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                RenderBlock (anonymous) at (15,15) size 18x15
+                  RenderText at (0,0) size 18x15
+                    text run at (0,0) width 18: "foo"
+            RenderTableCell {TD} at (518,87) size 166x20 [r=3 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(45, 48) (41, 44)"
+          RenderTableRow {TR} at (0,123) size 684x29
+            RenderTableCell {TD} at (0,127) size 169x20 [r=4 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 83x18
+                text run at (1,1) width 83: "padding: 2px"
+            RenderTableCell {TD} at (169,123) size 60x29 [r=4 c=1 rs=1 cs=1]
+              RenderButton {BUTTON} at (3,3) size 18x23 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                RenderBlock (anonymous) at (4,4) size 10x15
+                  RenderImage {IMG} at (0,2) size 10x10
+            RenderTableCell {TD} at (229,127) size 157x20 [r=4 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(23, 18) (19, 14)"
+            RenderTableCell {TD} at (386,123) size 132x29 [r=4 c=3 rs=1 cs=1]
+              RenderButton {INPUT} at (3,3) size 26x23 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                RenderBlock (anonymous) at (4,4) size 18x15
+                  RenderText at (0,0) size 18x15
+                    text run at (0,0) width 18: "foo"
+            RenderTableCell {TD} at (518,127) size 166x20 [r=4 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(23, 26) (19, 22)"
+          RenderTableRow {TR} at (0,152) size 684x30
+            RenderTableCell {TD} at (0,157) size 169x20 [r=5 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 167x18
+                text run at (1,1) width 167: "padding: 2px 6px 3px 6px"
+            RenderTableCell {TD} at (169,152) size 60x30 [r=5 c=1 rs=1 cs=1]
+              RenderButton {BUTTON} at (3,3) size 26x24 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                RenderBlock (anonymous) at (8,4) size 10x15
+                  RenderImage {IMG} at (0,2) size 10x10
+            RenderTableCell {TD} at (229,157) size 157x20 [r=5 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(24, 26) (20, 22)"
+            RenderTableCell {TD} at (386,152) size 132x30 [r=5 c=3 rs=1 cs=1]
+              RenderButton {INPUT} at (3,3) size 34x24 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                RenderBlock (anonymous) at (8,4) size 18x15
+                  RenderText at (0,0) size 18x15
+                    text run at (0,0) width 18: "foo"
+            RenderTableCell {TD} at (518,157) size 166x20 [r=5 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(24, 34) (20, 30)"
+          RenderTableRow {TR} at (0,182) size 684x31
+            RenderTableCell {TD} at (0,187) size 169x20 [r=6 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 111x18
+                text run at (1,1) width 111: "padding: 3px 7px"
+            RenderTableCell {TD} at (169,182) size 60x31 [r=6 c=1 rs=1 cs=1]
+              RenderButton {BUTTON} at (3,3) size 28x25 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                RenderBlock (anonymous) at (9,5) size 10x15
+                  RenderImage {IMG} at (0,2) size 10x10
+            RenderTableCell {TD} at (229,187) size 157x20 [r=6 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(25, 28) (21, 24)"
+            RenderTableCell {TD} at (386,182) size 132x31 [r=6 c=3 rs=1 cs=1]
+              RenderButton {INPUT} at (3,3) size 36x25 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                RenderBlock (anonymous) at (9,5) size 18x15
+                  RenderText at (0,0) size 18x15
+                    text run at (0,0) width 18: "foo"
+            RenderTableCell {TD} at (518,187) size 166x20 [r=6 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(25, 36) (21, 32)"
+          RenderTableRow {TR} at (0,213) size 684x65
+            RenderTableCell {TD} at (0,235) size 169x20 [r=7 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 91x18
+                text run at (1,1) width 91: "padding: 20px"
+            RenderTableCell {TD} at (169,213) size 60x65 [r=7 c=1 rs=1 cs=1]
+              RenderButton {BUTTON} at (3,3) size 54x59 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                RenderBlock (anonymous) at (22,22) size 10x15
+                  RenderImage {IMG} at (0,2) size 10x10
+            RenderTableCell {TD} at (229,235) size 157x20 [r=7 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(59, 54) (55, 50)"
+            RenderTableCell {TD} at (386,213) size 132x65 [r=7 c=3 rs=1 cs=1]
+              RenderButton {INPUT} at (3,3) size 62x59 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                RenderBlock (anonymous) at (22,22) size 18x15
+                  RenderText at (0,0) size 18x15
+                    text run at (0,0) width 18: "foo"
+            RenderTableCell {TD} at (518,235) size 166x20 [r=7 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(59, 62) (55, 58)"
diff --git a/LayoutTests/platform/win/fast/forms/basic-inputs-expected.png b/LayoutTests/platform/win/fast/forms/basic-inputs-expected.png
new file mode 100644 (file)
index 0000000..307b99b
Binary files /dev/null and b/LayoutTests/platform/win/fast/forms/basic-inputs-expected.png differ
index baa388c..84b4d8b 100644 (file)
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x486
-  RenderBlock {HTML} at (0,0) size 800x486
-    RenderBody {BODY} at (8,8) size 784x470
-      RenderBlock {DIV} at (0,0) size 784x470 [border: (1px solid #FF0000)]
-        RenderText {#text} at (1,2) size 164x18
-          text run at (1,2) width 164: "Whitespace in option text:"
-        RenderMenuList {SELECT} at (167,3) size 56x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 56x18
-            RenderText at (8,2) size 25x13
-              text run at (8,2) width 25: "f o o"
-        RenderText {#text} at (225,2) size 7x18
-          text run at (225,2) width 7: "a"
-        RenderMenuList {SELECT} at (234,3) size 56x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 56x18
-            RenderText at (8,2) size 25x13
-              text run at (8,2) width 25: "f o o"
-        RenderText {#text} at (292,2) size 8x18
-          text run at (292,2) width 8: "b"
-        RenderBR {BR} at (300,2) size 0x18
-        RenderBR {BR} at (1,22) size 0x18
-        RenderText {#text} at (1,40) size 135x18
-          text run at (1,40) width 135: "Simple select control:"
-        RenderMenuList {SELECT} at (138,41) size 49x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 49x18
-            RenderText at (8,2) size 18x13
+layer at (0,0) size 800x558
+  RenderBlock {HTML} at (0,0) size 800x558
+    RenderBody {BODY} at (8,8) size 784x542
+      RenderBlock {DIV} at (0,0) size 784x542 [border: (1px solid #FF0000)]
+        RenderText {#text} at (1,5) size 164x18
+          text run at (1,5) width 164: "Whitespace in option text:"
+        RenderMenuList {SELECT} at (167,3) size 80x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 55x20
+            RenderText at (8,2) size 24x15
+              text run at (8,2) width 24: "f o o"
+        RenderText {#text} at (249,5) size 7x18
+          text run at (249,5) width 7: "a"
+        RenderMenuList {SELECT} at (258,3) size 80x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 55x20
+            RenderText at (8,2) size 24x15
+              text run at (8,2) width 24: "f o o"
+        RenderText {#text} at (340,5) size 8x18
+          text run at (340,5) width 8: "b"
+        RenderBR {BR} at (348,5) size 0x18
+        RenderBR {BR} at (1,28) size 0x18
+        RenderText {#text} at (1,49) size 135x18
+          text run at (1,49) width 135: "Simple select control:"
+        RenderMenuList {SELECT} at (138,47) size 74x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 49x20
+            RenderText at (8,2) size 18x15
               text run at (8,2) width 18: "foo"
-        RenderText {#text} at (189,40) size 7x18
-          text run at (189,40) width 7: "a"
-        RenderMenuList {SELECT} at (198,41) size 49x18 [color=#808080] [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 49x18
-            RenderText at (8,2) size 18x13
+        RenderText {#text} at (214,49) size 7x18
+          text run at (214,49) width 7: "a"
+        RenderMenuList {SELECT} at (223,47) size 74x24 [color=#6D6D6D] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 49x20
+            RenderText at (8,2) size 18x15
               text run at (8,2) width 18: "foo"
-        RenderText {#text} at (249,40) size 8x18
-          text run at (249,40) width 8: "b"
-        RenderBR {BR} at (257,40) size 0x18
-        RenderBR {BR} at (1,60) size 0x18
-        RenderText {#text} at (1,78) size 194x18
-          text run at (1,78) width 194: "Line-height should be ignored:"
-        RenderMenuList {SELECT} at (197,79) size 49x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 49x18
-            RenderText at (8,2) size 18x13
+        RenderText {#text} at (299,49) size 8x18
+          text run at (299,49) width 8: "b"
+        RenderBR {BR} at (307,49) size 0x18
+        RenderBR {BR} at (1,72) size 0x18
+        RenderText {#text} at (1,93) size 194x18
+          text run at (1,93) width 194: "Line-height should be ignored:"
+        RenderMenuList {SELECT} at (197,91) size 74x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 49x20
+            RenderText at (8,2) size 18x15
               text run at (8,2) width 18: "foo"
-        RenderText {#text} at (248,78) size 7x18
-          text run at (248,78) width 7: "a"
-        RenderMenuList {SELECT} at (257,79) size 49x18 [color=#808080] [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 49x18
-            RenderText at (8,2) size 18x13
+        RenderText {#text} at (273,93) size 7x18
+          text run at (273,93) width 7: "a"
+        RenderMenuList {SELECT} at (282,91) size 74x24 [color=#6D6D6D] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 49x20
+            RenderText at (8,2) size 18x15
               text run at (8,2) width 18: "bar"
-        RenderText {#text} at (308,78) size 8x18
-          text run at (308,78) width 8: "b"
-        RenderBR {BR} at (316,78) size 0x18
-        RenderBR {BR} at (1,98) size 0x18
-        RenderText {#text} at (1,116) size 434x18
-          text run at (1,116) width 434: "Padding should be respected, the arrow button shouldn't change size:"
-        RenderMenuList {SELECT} at (437,117) size 49x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 49x18
-            RenderText at (8,2) size 18x13
+        RenderText {#text} at (358,93) size 8x18
+          text run at (358,93) width 8: "b"
+        RenderBR {BR} at (366,93) size 0x18
+        RenderBR {BR} at (1,116) size 0x18
+        RenderText {#text} at (1,137) size 434x18
+          text run at (1,137) width 434: "Padding should be respected, the arrow button shouldn't change size:"
+        RenderMenuList {SELECT} at (437,135) size 74x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 49x20
+            RenderText at (8,2) size 18x15
               text run at (8,2) width 18: "foo"
-        RenderText {#text} at (488,116) size 7x18
-          text run at (488,116) width 7: "a"
-        RenderMenuList {SELECT} at (497,117) size 49x18 [color=#808080] [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 49x18
-            RenderText at (8,2) size 18x13
+        RenderText {#text} at (513,137) size 7x18
+          text run at (513,137) width 7: "a"
+        RenderMenuList {SELECT} at (522,135) size 74x24 [color=#6D6D6D] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 49x20
+            RenderText at (8,2) size 18x15
               text run at (8,2) width 18: "foo"
-        RenderText {#text} at (548,116) size 8x18
-          text run at (548,116) width 8: "b"
-        RenderBR {BR} at (556,116) size 0x18
-        RenderBR {BR} at (1,136) size 0x18
-        RenderText {#text} at (1,161) size 176x18
-          text run at (1,161) width 176: "Border should be respected:"
-        RenderMenuList {SELECT} at (179,155) size 63x32 [bgcolor=#FFFFFF] [border: (8px solid #33CCFF)]
-          RenderBlock (anonymous) at (8,8) size 47x16
-            RenderText at (8,1) size 18x13
+        RenderText {#text} at (598,137) size 8x18
+          text run at (598,137) width 8: "b"
+        RenderBR {BR} at (606,137) size 0x18
+        RenderBR {BR} at (1,160) size 0x18
+        RenderText {#text} at (1,188) size 176x18
+          text run at (1,188) width 176: "Border should be respected:"
+        RenderMenuList {SELECT} at (179,179) size 90x38 [bgcolor=#FFFFFF] [border: (8px solid #33CCFF)]
+          RenderBlock (anonymous) at (12,10) size 49x18
+            RenderText at (8,1) size 18x15
               text run at (8,1) width 18: "foo"
-        RenderText {#text} at (244,161) size 7x18
-          text run at (244,161) width 7: "a"
-        RenderMenuList {SELECT} at (253,155) size 63x32 [color=#808080] [bgcolor=#FFFFFF] [border: (8px solid #33CCFF)]
-          RenderBlock (anonymous) at (8,8) size 47x16
-            RenderText at (8,1) size 18x13
+        RenderText {#text} at (271,188) size 7x18
+          text run at (271,188) width 7: "a"
+        RenderMenuList {SELECT} at (280,179) size 90x38 [color=#6D6D6D] [bgcolor=#FFFFFF] [border: (8px solid #33CCFF)]
+          RenderBlock (anonymous) at (12,10) size 49x18
+            RenderText at (8,1) size 18x15
               text run at (8,1) width 18: "foo"
-        RenderText {#text} at (318,161) size 8x18
-          text run at (318,161) width 8: "b"
-        RenderBR {BR} at (326,161) size 0x18
-        RenderBR {BR} at (1,188) size 0x18
-        RenderText {#text} at (1,209) size 116x18
-          text run at (1,209) width 116: "Border + padding:"
-        RenderMenuList {SELECT} at (119,207) size 55x24 [bgcolor=#FFFFFF] [border: (4px solid #33CCFF)]
-          RenderBlock (anonymous) at (4,4) size 47x16
-            RenderText at (8,1) size 18x13
+        RenderText {#text} at (372,188) size 8x18
+          text run at (372,188) width 8: "b"
+        RenderBR {BR} at (380,188) size 0x18
+        RenderBR {BR} at (1,218) size 0x18
+        RenderText {#text} at (1,242) size 116x18
+          text run at (1,242) width 116: "Border + padding:"
+        RenderMenuList {SELECT} at (119,237) size 82x30 [bgcolor=#FFFFFF] [border: (4px solid #33CCFF)]
+          RenderBlock (anonymous) at (8,6) size 49x18
+            RenderText at (8,1) size 18x15
               text run at (8,1) width 18: "foo"
-        RenderText {#text} at (176,209) size 7x18
-          text run at (176,209) width 7: "a"
-        RenderMenuList {SELECT} at (185,207) size 55x24 [color=#808080] [bgcolor=#FFFFFF] [border: (4px solid #33CCFF)]
-          RenderBlock (anonymous) at (4,4) size 47x16
-            RenderText at (8,1) size 18x13
+        RenderText {#text} at (203,242) size 7x18
+          text run at (203,242) width 7: "a"
+        RenderMenuList {SELECT} at (212,237) size 82x30 [color=#6D6D6D] [bgcolor=#FFFFFF] [border: (4px solid #33CCFF)]
+          RenderBlock (anonymous) at (8,6) size 49x18
+            RenderText at (8,1) size 18x15
               text run at (8,1) width 18: "foo"
-        RenderText {#text} at (242,209) size 8x18
-          text run at (242,209) width 8: "b"
-        RenderBR {BR} at (250,209) size 0x18
-        RenderBR {BR} at (1,232) size 0x18
-        RenderText {#text} at (1,248) size 481x18
-          text run at (1,248) width 481: "Height larger than font-size, button should grow, text baseline should center:"
-        RenderMenuList {SELECT} at (484,249) size 49x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 49x18
-            RenderText at (8,2) size 18x13
+        RenderText {#text} at (296,242) size 8x18
+          text run at (296,242) width 8: "b"
+        RenderBR {BR} at (304,242) size 0x18
+        RenderBR {BR} at (1,268) size 0x18
+        RenderText {#text} at (1,287) size 481x18
+          text run at (1,287) width 481: "Height larger than font-size, button should grow, text baseline should center:"
+        RenderMenuList {SELECT} at (484,285) size 74x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 49x20
+            RenderText at (8,2) size 18x15
               text run at (8,2) width 18: "foo"
-        RenderText {#text} at (535,248) size 7x18
-          text run at (535,248) width 7: "a"
-        RenderMenuList {SELECT} at (544,249) size 49x18 [color=#808080] [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 49x18
-            RenderText at (8,2) size 18x13
+        RenderText {#text} at (560,287) size 7x18
+          text run at (560,287) width 7: "a"
+        RenderMenuList {SELECT} at (569,285) size 74x24 [color=#6D6D6D] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 49x20
+            RenderText at (8,2) size 18x15
               text run at (8,2) width 18: "foo"
-        RenderText {#text} at (595,248) size 8x18
-          text run at (595,248) width 8: "b"
-        RenderBR {BR} at (603,248) size 0x18
-        RenderBR {BR} at (1,266) size 0x18
-        RenderText {#text} at (1,282) size 502x18
-          text run at (1,282) width 502: "Heigh smaller than font-size, whole select shrinks and is baselined with the text:"
-        RenderMenuList {SELECT} at (505,283) size 49x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 49x18
-            RenderText at (8,2) size 18x13
+        RenderText {#text} at (645,287) size 8x18
+          text run at (645,287) width 8: "b"
+        RenderBR {BR} at (653,287) size 0x18
+        RenderBR {BR} at (1,308) size 0x18
+        RenderText {#text} at (1,327) size 502x18
+          text run at (1,327) width 502: "Heigh smaller than font-size, whole select shrinks and is baselined with the text:"
+        RenderMenuList {SELECT} at (505,325) size 74x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 49x20
+            RenderText at (8,2) size 18x15
               text run at (8,2) width 18: "foo"
-        RenderText {#text} at (556,282) size 7x18
-          text run at (556,282) width 7: "a"
-        RenderMenuList {SELECT} at (565,283) size 49x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 49x18
-            RenderText at (8,2) size 18x13
+        RenderText {#text} at (581,327) size 7x18
+          text run at (581,327) width 7: "a"
+        RenderMenuList {SELECT} at (590,325) size 74x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 49x20
+            RenderText at (8,2) size 18x15
               text run at (8,2) width 18: "bar"
-        RenderText {#text} at (616,282) size 8x18
-          text run at (616,282) width 8: "b"
-        RenderBR {BR} at (624,282) size 0x18
-        RenderBR {BR} at (1,300) size 0x18
-        RenderText {#text} at (1,316) size 168x18
-          text run at (1,316) width 168: "select control with size=0: "
-        RenderBR {BR} at (169,316) size 0x18
-        RenderMenuList {SELECT} at (3,335) size 198x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 198x18
-            RenderText at (8,2) size 70x13
-              text run at (8,2) width 70: "Future Series"
-        RenderText {#text} at (203,334) size 4x18
-          text run at (203,334) width 4: " "
+        RenderText {#text} at (666,327) size 8x18
+          text run at (666,327) width 8: "b"
+        RenderBR {BR} at (674,327) size 0x18
+        RenderBR {BR} at (1,348) size 0x18
+        RenderText {#text} at (1,364) size 168x18
+          text run at (1,364) width 168: "select control with size=0: "
+        RenderBR {BR} at (169,364) size 0x18
+        RenderMenuList {SELECT} at (3,383) size 233x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 208x20
+            RenderText at (8,2) size 77x15
+              text run at (8,2) width 77: "Future Series"
+        RenderText {#text} at (238,385) size 4x18
+          text run at (238,385) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
-        RenderText {#text} at (1,354) size 168x18
-          text run at (1,354) width 168: "select control with size=1: "
-        RenderBR {BR} at (169,354) size 0x18
-        RenderMenuList {SELECT} at (3,373) size 198x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 198x18
-            RenderText at (8,2) size 70x13
-              text run at (8,2) width 70: "Future Series"
-        RenderText {#text} at (203,372) size 4x18
-          text run at (203,372) width 4: " "
+        RenderText {#text} at (1,408) size 168x18
+          text run at (1,408) width 168: "select control with size=1: "
+        RenderBR {BR} at (169,408) size 0x18
+        RenderMenuList {SELECT} at (3,427) size 233x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 208x20
+            RenderText at (8,2) size 77x15
+              text run at (8,2) width 77: "Future Series"
+        RenderText {#text} at (238,429) size 4x18
+          text run at (238,429) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
-        RenderText {#text} at (1,392) size 165x18
-          text run at (1,392) width 165: "Non-styled select control: "
-        RenderBR {BR} at (166,392) size 0x18
-        RenderMenuList {SELECT} at (3,411) size 198x18 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 196x16
-            RenderText at (8,1) size 70x13
-              text run at (8,1) width 70: "Future Series"
-        RenderText {#text} at (203,410) size 4x18
-          text run at (203,410) width 4: " "
+        RenderText {#text} at (1,452) size 165x18
+          text run at (1,452) width 165: "Non-styled select control: "
+        RenderBR {BR} at (166,452) size 0x18
+        RenderMenuList {SELECT} at (3,471) size 235x24 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (5,3) size 208x18
+            RenderText at (8,1) size 77x15
+              text run at (8,1) width 77: "Future Series"
+        RenderText {#text} at (240,473) size 4x18
+          text run at (240,473) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
-        RenderText {#text} at (1,430) size 290x18
-          text run at (1,430) width 290: "Styled select control with large border-radius: "
-        RenderBR {BR} at (291,430) size 0x18
-        RenderMenuList {SELECT} at (3,449) size 198x18 [bgcolor=#33CCFF] [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 196x16
-            RenderText at (8,1) size 70x13
-              text run at (8,1) width 70: "Future Series"
-        RenderText {#text} at (203,448) size 4x18
-          text run at (203,448) width 4: " "
+        RenderText {#text} at (1,496) size 290x18
+          text run at (1,496) width 290: "Styled select control with large border-radius: "
+        RenderBR {BR} at (291,496) size 0x18
+        RenderMenuList {SELECT} at (3,515) size 235x24 [bgcolor=#33CCFF] [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (5,3) size 208x18
+            RenderText at (8,1) size 77x15
+              text run at (8,1) width 77: "Future Series"
+        RenderText {#text} at (240,517) size 4x18
+          text run at (240,517) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/basic-textareas-expected.png b/LayoutTests/platform/win/fast/forms/basic-textareas-expected.png
new file mode 100644 (file)
index 0000000..7cbd543
Binary files /dev/null and b/LayoutTests/platform/win/fast/forms/basic-textareas-expected.png differ
diff --git a/LayoutTests/platform/win/fast/forms/box-shadow-override-expected.png b/LayoutTests/platform/win/fast/forms/box-shadow-override-expected.png
new file mode 100644 (file)
index 0000000..c0368be
Binary files /dev/null and b/LayoutTests/platform/win/fast/forms/box-shadow-override-expected.png differ
diff --git a/LayoutTests/platform/win/fast/forms/box-shadow-override-expected.txt b/LayoutTests/platform/win/fast/forms/box-shadow-override-expected.txt
new file mode 100644 (file)
index 0000000..a477aa9
--- /dev/null
@@ -0,0 +1,83 @@
+layer at (0,0) size 800x600
+  RenderView 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 {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 393x18
+          text run at (0,0) width 393: "Tests that box shadow is not applied to Aqua-themed controls."
+      RenderBlock {P} at (0,34) size 784x18
+        RenderText {#text} at (0,0) size 257x18
+          text run at (0,0) width 257: "You should not see any red on this page."
+      RenderBlock {DIV} at (0,68) size 784x25
+        RenderTextControl {INPUT} at (2,2) size 161x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,3) size 155x15
+            RenderBlock {DIV} at (0,2) size 1x11
+            RenderBlock {DIV} at (1,0) size 142x15
+            RenderBlock {DIV} at (143,3) size 9x9
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,93) size 784x25
+        RenderTextControl {INPUT} at (2,2) size 173x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,3) size 167x15
+            RenderBlock {DIV} at (2,1) size 13x13
+            RenderBlock {DIV} at (18,0) size 137x15
+            RenderBlock {DIV} at (155,3) size 9x9
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,118) size 784x25
+        RenderTextControl {INPUT} at (2,2) size 178x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,3) size 172x15
+            RenderBlock {DIV} at (2,1) size 18x13
+            RenderBlock {DIV} at (23,0) size 137x15
+            RenderBlock {DIV} at (160,3) size 9x9
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,143) size 784x32
+        RenderBlock {INPUT} at (5,12) size 13x13
+        RenderText {#text} at (21,9) size 4x18
+          text run at (21,9) width 4: " "
+        RenderBlock {INPUT} at (29,12) size 13x13
+        RenderText {#text} at (45,9) size 4x18
+          text run at (45,9) width 4: " "
+        RenderSlider {INPUT} at (51,8) size 129x15 [color=#C4C4C4] [bgcolor=#FFFFFF]
+          RenderFlexibleBox {DIV} at (0,0) size 129x15
+            RenderBlock {DIV} at (0,0) size 129x15
+              RenderBlock {DIV} at (57,0) size 15x15
+        RenderText {#text} at (182,9) size 4x18
+          text run at (182,9) width 4: " "
+        RenderFileUploadControl {INPUT} at (188,8) size 238x21 "no file selected"
+          RenderButton {INPUT} at (0,0) size 84x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+            RenderBlock (anonymous) at (8,3) size 68x15
+              RenderText at (0,0) size 68x15
+                text run at (0,0) width 68: "Choose File"
+        RenderText {#text} at (428,9) size 4x18
+          text run at (428,9) width 4: " "
+        RenderButton {INPUT} at (434,2) size 74x28 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+          RenderBlock (anonymous) at (8,3) size 58x22
+            RenderText at (0,0) size 58x22
+              text run at (0,0) width 58: "Button"
+        RenderText {#text} at (510,9) size 4x18
+          text run at (510,9) width 4: " "
+        RenderButton {INPUT} at (516,8) size 54x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+          RenderBlock (anonymous) at (8,3) size 38x15
+            RenderText at (0,0) size 38x15
+              text run at (0,0) width 38: "Button"
+        RenderText {#text} at (572,9) size 4x18
+          text run at (572,9) width 4: " "
+        RenderButton {INPUT} at (576,15) size 30x12 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+          RenderBlock (anonymous) at (8,3) size 14x6
+            RenderText at (0,0) size 14x6
+              text run at (0,0) width 14: "Button"
+        RenderText {#text} at (606,9) size 4x18
+          text run at (606,9) width 4: " "
+        RenderButton {BUTTON} at (612,2) size 74x28 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+          RenderBlock (anonymous) at (8,3) size 58x22
+            RenderText {#text} at (0,0) size 58x22
+              text run at (0,0) width 58: "Button"
+        RenderText {#text} at (0,0) size 0x0
+layer at (14,81) size 142x15
+  RenderBlock {DIV} at (0,0) size 142x15
+    RenderText {#text} at (0,0) size 41x15
+      text run at (0,0) width 41: "Search"
+layer at (31,106) size 137x15
+  RenderBlock {DIV} at (0,0) size 137x15
+layer at (36,131) size 137x15
+  RenderBlock {DIV} at (0,0) size 137x15
diff --git a/LayoutTests/platform/win/fast/forms/button-positioned-expected.txt b/LayoutTests/platform/win/fast/forms/button-positioned-expected.txt
new file mode 100644 (file)
index 0000000..1215c98
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+layer at (10,10) size 159x21
+  RenderButton {BUTTON} at (10,10) size 159x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+    RenderBlock (anonymous) at (8,3) size 143x15
+      RenderText {#text} at (0,0) size 143x15
+        text run at (0,0) width 143: "This button is positioned."
+layer at (10,10) size 182x21
+  RenderButton {INPUT} at (10,10) size 182x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+    RenderBlock (anonymous) at (8,3) size 166x15
+      RenderText at (0,0) size 166x15
+        text run at (0,0) width 166: "This button is also positioned"
diff --git a/LayoutTests/platform/win/fast/forms/button-sizes-expected.txt b/LayoutTests/platform/win/fast/forms/button-sizes-expected.txt
new file mode 100644 (file)
index 0000000..0516342
--- /dev/null
@@ -0,0 +1,112 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderButton {BUTTON} at (0,9) size 41x12 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 25x6
+          RenderText {#text} at (0,0) size 25x6
+            text run at (0,0) width 25: "Test Button"
+      RenderText {#text} at (41,3) size 4x18
+        text run at (41,3) width 4: " "
+      RenderButton {BUTTON} at (45,8) size 47x13 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 31x7
+          RenderText {#text} at (0,0) size 31x7
+            text run at (0,0) width 31: "Test Button"
+      RenderText {#text} at (92,3) size 4x18
+        text run at (92,3) width 4: " "
+      RenderButton {BUTTON} at (96,8) size 53x13 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 37x7
+          RenderText {#text} at (0,0) size 37x7
+            text run at (0,0) width 37: "Test Button"
+      RenderText {#text} at (149,3) size 4x18
+        text run at (149,3) width 4: " "
+      RenderButton {BUTTON} at (153,7) size 54x15 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 38x9
+          RenderText {#text} at (0,0) size 38x9
+            text run at (0,0) width 38: "Test Button"
+      RenderText {#text} at (207,3) size 4x18
+        text run at (207,3) width 4: " "
+      RenderButton {BUTTON} at (211,6) size 63x16 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 47x10
+          RenderText {#text} at (0,0) size 47x10
+            text run at (0,0) width 47: "Test Button"
+      RenderText {#text} at (274,3) size 4x18
+        text run at (274,3) width 4: " "
+      RenderButton {BUTTON} at (278,5) size 70x17 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 54x11
+          RenderText {#text} at (0,0) size 54x11
+            text run at (0,0) width 54: "Test Button"
+      RenderText {#text} at (348,3) size 4x18
+        text run at (348,3) width 4: " "
+      RenderButton {BUTTON} at (354,4) size 72x18 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 56x12
+          RenderText {#text} at (0,0) size 56x12
+            text run at (0,0) width 56: "Test Button"
+      RenderText {#text} at (428,3) size 4x18
+        text run at (428,3) width 4: " "
+      RenderButton {INPUT} at (434,2) size 83x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 67x15
+          RenderText at (0,0) size 67x15
+            text run at (0,0) width 67: "Test Button"
+      RenderText {#text} at (519,3) size 4x18
+        text run at (519,3) width 4: " "
+      RenderButton {BUTTON} at (525,3) size 77x20 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 61x14
+          RenderText {#text} at (0,0) size 61x14
+            text run at (0,0) width 61: "Test Button"
+      RenderText {#text} at (604,3) size 4x18
+        text run at (604,3) width 4: " "
+      RenderButton {BUTTON} at (610,2) size 83x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 67x15
+          RenderText {#text} at (0,0) size 67x15
+            text run at (0,0) width 67: "Test Button"
+      RenderText {#text} at (695,3) size 4x18
+        text run at (695,3) width 4: " "
+      RenderButton {BUTTON} at (2,32) size 89x22 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 73x16
+          RenderText {#text} at (0,0) size 73x16
+            text run at (0,0) width 73: "Test Button"
+      RenderText {#text} at (93,34) size 4x18
+        text run at (93,34) width 4: " "
+      RenderButton {BUTTON} at (99,31) size 91x23 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 75x17
+          RenderText {#text} at (0,0) size 75x17
+            text run at (0,0) width 75: "Test Button"
+      RenderText {#text} at (192,34) size 4x18
+        text run at (192,34) width 4: " "
+      RenderButton {BUTTON} at (198,30) size 97x24 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 81x18
+          RenderText {#text} at (0,0) size 81x18
+            text run at (0,0) width 81: "Test Button"
+      RenderText {#text} at (297,34) size 4x18
+        text run at (297,34) width 4: " "
+      RenderButton {BUTTON} at (303,29) size 102x26 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 86x20
+          RenderText {#text} at (0,0) size 86x20
+            text run at (0,0) width 86: "Test Button"
+      RenderText {#text} at (407,34) size 4x18
+        text run at (407,34) width 4: " "
+      RenderButton {BUTTON} at (413,28) size 108x27 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 92x21
+          RenderText {#text} at (0,0) size 92x21
+            text run at (0,0) width 92: "Test Button"
+      RenderText {#text} at (523,34) size 4x18
+        text run at (523,34) width 4: " "
+      RenderButton {BUTTON} at (529,27) size 115x28 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 99x22
+          RenderText {#text} at (0,0) size 99x22
+            text run at (0,0) width 99: "Test Button"
+      RenderText {#text} at (646,34) size 4x18
+        text run at (646,34) width 4: " "
+      RenderButton {BUTTON} at (652,27) size 118x28 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 102x22
+          RenderText {#text} at (0,0) size 102x22
+            text run at (0,0) width 102: "Test Button"
+      RenderText {#text} at (772,34) size 4x18
+        text run at (772,34) width 4: " "
+      RenderButton {BUTTON} at (2,59) size 126x29 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 110x23
+          RenderText {#text} at (0,0) size 110x23
+            text run at (0,0) width 110: "Test Button"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/button-style-color-expected.txt b/LayoutTests/platform/win/fast/forms/button-style-color-expected.txt
new file mode 100644 (file)
index 0000000..ca1a222
--- /dev/null
@@ -0,0 +1,52 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderButton {BUTTON} at (2,2) size 83x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 67x15
+          RenderText {#text} at (0,0) size 67x15
+            text run at (0,0) width 67: "Test Button"
+      RenderText {#text} at (87,3) size 4x18
+        text run at (87,3) width 4: " "
+      RenderButton {BUTTON} at (93,2) size 83x21 [color=#FF0000] [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 67x15
+          RenderText {#text} at (0,0) size 67x15
+            text run at (0,0) width 67: "Test Button"
+      RenderText {#text} at (178,3) size 4x18
+        text run at (178,3) width 4: " "
+      RenderButton {BUTTON} at (184,2) size 83x21 [bgcolor=#008000] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 67x15
+          RenderText {#text} at (0,0) size 67x15
+            text run at (0,0) width 67: "Test Button"
+      RenderText {#text} at (269,3) size 4x18
+        text run at (269,3) width 4: " "
+      RenderButton {BUTTON} at (275,2) size 83x21 [color=#FF0000] [bgcolor=#008000] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 67x15
+          RenderText {#text} at (0,0) size 67x15
+            text run at (0,0) width 67: "Test Button"
+      RenderText {#text} at (360,3) size 4x18
+        text run at (360,3) width 4: " "
+      RenderButton {INPUT} at (366,2) size 83x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 67x15
+          RenderText at (0,0) size 67x15
+            text run at (0,0) width 67: "Test Button"
+      RenderText {#text} at (451,3) size 4x18
+        text run at (451,3) width 4: " "
+      RenderButton {INPUT} at (457,2) size 83x21 [color=#FF0000] [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 67x15
+          RenderText at (0,0) size 67x15
+            text run at (0,0) width 67: "Test Button"
+      RenderText {#text} at (542,3) size 4x18
+        text run at (542,3) width 4: " "
+      RenderButton {INPUT} at (548,2) size 83x21 [bgcolor=#008000] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 67x15
+          RenderText at (0,0) size 67x15
+            text run at (0,0) width 67: "Test Button"
+      RenderText {#text} at (633,3) size 4x18
+        text run at (633,3) width 4: " "
+      RenderButton {INPUT} at (639,2) size 83x21 [color=#FF0000] [bgcolor=#008000] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 67x15
+          RenderText at (0,0) size 67x15
+            text run at (0,0) width 67: "Test Button"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/button-text-transform-expected.txt b/LayoutTests/platform/win/fast/forms/button-text-transform-expected.txt
new file mode 100644 (file)
index 0000000..f2b2844
--- /dev/null
@@ -0,0 +1,54 @@
+layer at (0,0) size 800x600
+  RenderView 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 {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 53x18
+          text run at (0,0) width 53: "Test for "
+        RenderInline {I} at (0,0) size 746x36
+          RenderInline {A} at (0,0) size 301x18 [color=#0000EE]
+            RenderText {#text} at (53,0) size 301x18
+              text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=15181"
+          RenderText {#text} at (354,0) size 746x36
+            text run at (354,0) width 4: " "
+            text run at (358,0) width 388: "text-transform: uppercase not working in input (submit, reset,"
+            text run at (0,18) width 104: "button) elements"
+        RenderText {#text} at (104,18) size 4x18
+          text run at (104,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x25
+        RenderButton {BUTTON} at (2,2) size 97x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+          RenderBlock (anonymous) at (8,3) size 81x15
+            RenderText {#text} at (0,0) size 81x15
+              text run at (0,0) width 81: "UPPERCASE"
+        RenderText {#text} at (101,3) size 4x18
+          text run at (101,3) width 4: " "
+        RenderButton {BUTTON} at (107,2) size 74x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+          RenderBlock (anonymous) at (8,3) size 58x15
+            RenderText {#text} at (0,0) size 58x15
+              text run at (0,0) width 58: "lowercase"
+        RenderText {#text} at (183,3) size 4x18
+          text run at (183,3) width 4: " "
+        RenderButton {BUTTON} at (189,2) size 73x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+          RenderBlock (anonymous) at (8,3) size 57x15
+            RenderText {#text} at (0,0) size 57x15
+              text run at (0,0) width 57: "Capitalize"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,93) size 784x25
+        RenderButton {INPUT} at (2,2) size 97x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+          RenderBlock (anonymous) at (8,3) size 81x15
+            RenderText at (0,0) size 81x15
+              text run at (0,0) width 81: "UPPERCASE"
+        RenderText {#text} at (101,3) size 4x18
+          text run at (101,3) width 4: " "
+        RenderButton {INPUT} at (107,2) size 74x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+          RenderBlock (anonymous) at (8,3) size 58x15
+            RenderText at (0,0) size 58x15
+              text run at (0,0) width 58: "lowercase"
+        RenderText {#text} at (183,3) size 4x18
+          text run at (183,3) width 4: " "
+        RenderButton {INPUT} at (189,2) size 73x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+          RenderBlock (anonymous) at (8,3) size 57x15
+            RenderText at (0,0) size 57x15
+              text run at (0,0) width 57: "Capitalize"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/control-clip-overflow-expected.txt b/LayoutTests/platform/win/fast/forms/control-clip-overflow-expected.txt
new file mode 100644 (file)
index 0000000..2a7365a
--- /dev/null
@@ -0,0 +1,35 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x572
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 53x18
+          text run at (0,0) width 53: "Test for "
+        RenderInline {I} at (0,0) size 764x36
+          RenderInline {A} at (0,0) size 301x18 [color=#0000EE]
+            RenderText {#text} at (53,0) size 301x18
+              text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=17033"
+          RenderText {#text} at (354,0) size 764x36
+            text run at (354,0) width 4: " "
+            text run at (358,0) width 406: "REGRESSION: Really long <option> causes unnecessary page"
+            text run at (0,18) width 226: "scroll bars to accommodate content"
+        RenderText {#text} at (226,18) size 4x18
+          text run at (226,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
+        RenderText {#text} at (0,0) size 402x18
+          text run at (0,0) width 402: "There should not be scroll bars below the popup and the button."
+layer at (8,94) size 100x50
+  RenderBlock {DIV} at (0,86) size 100x50
+    RenderMenuList {SELECT} at (0,2) size 80x24 [bgcolor=#FFFFFF]
+      RenderBlock (anonymous) at (4,2) size 55x20
+        RenderText at (8,2) size 154x15
+          text run at (8,2) width 154: "Lorem ipsum dolor sit amet"
+    RenderText {#text} at (0,0) size 0x0
+layer at (8,164) size 100x50
+  RenderBlock {DIV} at (0,156) size 100x50
+    RenderButton {BUTTON} at (0,2) size 80x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+      RenderBlock (anonymous) at (8,3) size 64x15
+        RenderText {#text} at (0,0) size 154x15
+          text run at (0,0) width 154: "Lorem ipsum dolor sit amet"
+    RenderText {#text} at (0,0) size 0x0
index ca66f53..6adb9fb 100644 (file)
@@ -6,27 +6,27 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 519x18
         text run at (0,0) width 519: "This tests that we don't honor line-height for controls that have restricted font size. "
       RenderBR {BR} at (0,0) size 0x0
-      RenderMenuList {SELECT} at (2,20) size 309x18 [bgcolor=#FFFFFF]
-        RenderBlock (anonymous) at (0,0) size 309x18
-          RenderText at (8,2) size 278x13
-            text run at (8,2) width 278: "This text should be centered vertically in the button"
-      RenderText {#text} at (313,19) size 4x18
-        text run at (313,19) width 4: " "
+      RenderMenuList {SELECT} at (2,20) size 345x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 320x20
+          RenderText at (8,2) size 289x15
+            text run at (8,2) width 289: "This text should be centered vertically in the button"
+      RenderText {#text} at (349,22) size 4x18
+        text run at (349,22) width 4: " "
       RenderBR {BR} at (0,0) size 0x0
-      RenderButton {INPUT} at (2,42) size 294x18 [bgcolor=#C0C0C0]
-        RenderBlock (anonymous) at (8,2) size 278x14
-          RenderText at (0,0) size 278x13
-            text run at (0,0) width 278: "This text should be centered vertically in the button"
-      RenderText {#text} at (297,41) size 5x18
-        text run at (297,41) width 5: " "
+      RenderButton {INPUT} at (2,48) size 305x32 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 289x26
+          RenderText at (0,5) size 289x15
+            text run at (0,5) width 289: "This text should be centered vertically in the button"
+      RenderText {#text} at (309,54) size 4x18
+        text run at (309,54) width 4: " "
       RenderBR {BR} at (0,0) size 0x0
-      RenderTextControl {INPUT} at (2,64) size 144x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderFlexibleBox {DIV} at (3,3) size 138x13
-          RenderBlock {DIV} at (0,1) size 8x11
-          RenderBlock {DIV} at (8,0) size 117x13
-          RenderBlock {DIV} at (125,1) size 13x11
+      RenderTextControl {INPUT} at (2,84) size 161x32 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderFlexibleBox {DIV} at (3,3) size 155x26
+          RenderBlock {DIV} at (0,7) size 1x12
+          RenderBlock {DIV} at (1,0) size 142x26
+          RenderBlock {DIV} at (143,8) size 9x10
       RenderText {#text} at (0,0) size 0x0
-layer at (21,75) size 117x13 scrollWidth 279
-  RenderBlock {DIV} at (0,0) size 117x13
-    RenderText {#text} at (0,0) size 278x13
-      text run at (0,0) width 278: "This text should be centered vertically in the button"
+layer at (14,95) size 142x26 scrollWidth 290
+  RenderBlock {DIV} at (0,0) size 142x26
+    RenderText {#text} at (0,5) size 289x15
+      text run at (0,5) width 289: "This text should be centered vertically in the button"
diff --git a/LayoutTests/platform/win/fast/forms/disabled-select-change-index-expected.txt b/LayoutTests/platform/win/fast/forms/disabled-select-change-index-expected.txt
new file mode 100644 (file)
index 0000000..516a095
--- /dev/null
@@ -0,0 +1,57 @@
+layer at (0,0) size 800x600
+  RenderView 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 92x24 [color=#6D6D6D] [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 67x20
+          RenderText at (8,2) size 36x15
+            text run at (8,2) width 36: "PASS"
+      RenderBR {BR} at (96,18) size 0x0
+      RenderMenuList {SELECT} at (2,30) size 92x24 [color=#6D6D6D] [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 67x20
+          RenderText at (8,2) size 36x15
+            text run at (8,2) width 36: "PASS"
+      RenderBR {BR} at (96,46) size 0x0
+      RenderMenuList {SELECT} at (2,58) size 92x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 67x20
+          RenderText at (8,2) size 36x15
+            text run at (8,2) width 36: "PASS"
+      RenderBR {BR} at (96,74) size 0x0
+      RenderMenuList {SELECT} at (2,86) size 92x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 67x20
+          RenderText at (8,2) size 36x15
+            text run at (8,2) width 36: "PASS"
+      RenderBR {BR} at (96,102) size 0x0
+      RenderListBox {SELECT} at (2,114) size 57x65 [color=#6D6D6D] [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderBR {BR} at (61,174) size 0x0
+      RenderListBox {SELECT} at (2,183) size 57x65 [color=#6D6D6D] [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderBR {BR} at (61,243) size 0x0
+      RenderListBox {SELECT} at (2,252) size 57x65 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderBR {BR} at (61,312) size 0x0
+      RenderListBox {SELECT} at (2,321) size 57x65 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderBR {BR} at (61,381) size 0x0
+      RenderText {#text} at (0,388) size 486x18
+        text run at (0,388) width 486: "PASS: sel1 correctly set to selectedIndex 1 by sel1.options[1].selected = true."
+      RenderBR {BR} at (486,402) size 0x0
+      RenderText {#text} at (0,406) size 438x18
+        text run at (0,406) width 438: "PASS: sel2 correctly set to selectedIndex 1 by sel2.selectedIndex = 1."
+      RenderBR {BR} at (438,420) size 0x0
+      RenderText {#text} at (0,424) size 486x18
+        text run at (0,424) width 486: "PASS: sel3 correctly set to selectedIndex 1 by sel3.options[1].selected = true."
+      RenderBR {BR} at (486,438) size 0x0
+      RenderText {#text} at (0,442) size 438x18
+        text run at (0,442) width 438: "PASS: sel4 correctly set to selectedIndex 1 by sel4.selectedIndex = 1."
+      RenderBR {BR} at (438,456) size 0x0
+      RenderText {#text} at (0,460) size 486x18
+        text run at (0,460) width 486: "PASS: sel5 correctly set to selectedIndex 1 by sel5.options[1].selected = true."
+      RenderBR {BR} at (486,474) size 0x0
+      RenderText {#text} at (0,478) size 438x18
+        text run at (0,478) width 438: "PASS: sel6 correctly set to selectedIndex 1 by sel6.selectedIndex = 1."
+      RenderBR {BR} at (438,492) size 0x0
+      RenderText {#text} at (0,496) size 486x18
+        text run at (0,496) width 486: "PASS: sel7 correctly set to selectedIndex 1 by sel7.options[1].selected = true."
+      RenderBR {BR} at (486,510) size 0x0
+      RenderText {#text} at (0,514) size 438x18
+        text run at (0,514) width 438: "PASS: sel8 correctly set to selectedIndex 1 by sel8.selectedIndex = 1."
+      RenderBR {BR} at (438,528) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/form-element-geometry-expected.txt b/LayoutTests/platform/win/fast/forms/form-element-geometry-expected.txt
new file mode 100644 (file)
index 0000000..7ff6e8d
--- /dev/null
@@ -0,0 +1,261 @@
+layer at (0,0) size 785x695
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x695
+  RenderBlock {HTML} at (0,0) size 785x695
+    RenderBody {BODY} at (8,8) size 769x679
+      RenderBlock {H1} at (0,0) size 769x37
+        RenderText {#text} at (0,0) size 422x37
+          text run at (0,0) width 422: "Form Element Geometry Tests"
+      RenderBlock {P} at (0,58) size 769x19
+        RenderText {#text} at (0,0) size 540x18
+          text run at (0,0) width 540: "These tests help us tune the widget classes in KWQ to have all the right fudge factors."
+      RenderBlock {H2} at (0,96) size 769x29
+        RenderText {#text} at (0,0) size 165x28
+          text run at (0,0) width 165: "Bounding Boxes"
+      RenderTable {TABLE} at (0,144) size 200x35
+        RenderTableSection {TBODY} at (0,0) size 200x34
+          RenderTableRow {TR} at (0,2) size 200x30
+            RenderTableCell {TD} at (2,3) size 58x27 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 56x25 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 52x28
+                  RenderButton {INPUT} at (2,2) size 52x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                    RenderBlock (anonymous) at (8,3) size 36x15
+                      RenderText at (0,0) size 36x15
+                        text run at (0,0) width 36: "button"
+            RenderTableCell {TD} at (62,2) size 94x30 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 92x28 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 88x28
+                  RenderMenuList {SELECT} at (2,2) size 88x24 [bgcolor=#FFFFFF]
+                    RenderBlock (anonymous) at (4,2) size 63x20
+                      RenderText at (8,2) size 32x15
+                        text run at (8,2) width 32: "menu"
+            RenderTableCell {TD} at (158,7) 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 (179,7) 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,178) size 200x35
+        RenderTableSection {TBODY} at (0,0) size 200x34
+          RenderTableRow {TR} at (0,2) size 200x30
+            RenderTableCell {TD} at (2,3) size 58x27 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 56x25 [border: (2px solid #0000FF)]
+                RenderButton {INPUT} at (2,2) size 52x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                  RenderBlock (anonymous) at (8,3) size 36x15
+                    RenderText at (0,0) size 36x15
+                      text run at (0,0) width 36: "button"
+            RenderTableCell {TD} at (62,2) size 94x30 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 92x28 [border: (2px solid #0000FF)]
+                RenderMenuList {SELECT} at (2,2) size 88x24 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (4,2) size 63x20
+                    RenderText at (8,2) size 32x15
+                      text run at (8,2) width 32: "menu"
+            RenderTableCell {TD} at (158,7) 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 (179,7) 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,212) size 200x35
+        RenderTableSection {TBODY} at (0,0) size 200x34
+          RenderTableRow {TR} at (0,2) size 200x30
+            RenderTableCell {TD} at (2,3) size 58x27 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 56x25 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 52x13
+                  RenderButton {INPUT} at (2,2) size 52x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                    RenderBlock (anonymous) at (8,3) size 36x15
+                      RenderText at (0,0) size 36x15
+                        text run at (0,0) width 36: "button"
+            RenderTableCell {TD} at (62,2) size 94x30 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 92x28 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 88x13
+                  RenderMenuList {SELECT} at (2,2) size 88x24 [bgcolor=#FFFFFF]
+                    RenderBlock (anonymous) at (4,2) size 63x20
+                      RenderText at (8,2) size 32x15
+                        text run at (8,2) width 32: "menu"
+            RenderTableCell {TD} at (158,7) 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 13x13
+                  RenderBlock {INPUT} at (2,2) size 13x13
+            RenderTableCell {TD} at (179,7) 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 13x13
+                  RenderBlock {INPUT} at (2,2) size 13x13
+      RenderTable {TABLE} at (0,246) size 572x76
+        RenderTableSection {TBODY} at (0,0) size 572x75
+          RenderTableRow {TR} at (0,2) size 572x71
+            RenderTableCell {TD} at (2,2) size 85x27 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 83x25 [border: (2px solid #0000FF)]
+                RenderTextControl {INPUT} at (2,2) size 79x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderTableCell {TD} at (89,2) size 44x71 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 42x69 [border: (2px solid #0000FF)]
+                RenderListBox {SELECT} at (2,2) size 38x65 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (135,2) size 244x27 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 242x25 [border: (2px solid #0000FF)]
+                RenderFileUploadControl {INPUT} at (2,2) size 238x21 "no file selected"
+                  RenderButton {INPUT} at (0,0) size 84x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                    RenderBlock (anonymous) at (8,3) size 68x15
+                      RenderText at (0,0) size 68x15
+                        text run at (0,0) width 68: "Choose File"
+            RenderTableCell {TD} at (381,2) size 189x44 [r=0 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 187x42 [border: (2px solid #0000FF)]
+      RenderBlock {H2} at (0,341) size 769x29
+        RenderText {#text} at (0,0) size 200x28
+          text run at (0,0) width 200: "Baseline Alignment"
+      RenderBlock {DIV} at (0,389) size 769x33
+        RenderInline {FONT} at (0,0) size 250x28
+          RenderText {#text} at (0,0) size 43x28
+            text run at (0,0) width 43: "text "
+          RenderButton {INPUT} at (45,7) size 52x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+            RenderBlock (anonymous) at (8,3) size 36x15
+              RenderText at (0,0) size 36x15
+                text run at (0,0) width 36: "button"
+          RenderText {#text} at (99,0) size 6x28
+            text run at (99,0) width 6: " "
+          RenderMenuList {SELECT} at (107,6) size 88x24 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (4,2) size 63x20
+              RenderText at (8,2) size 32x15
+                text run at (8,2) width 32: "menu"
+          RenderText {#text} at (197,0) size 6x28
+            text run at (197,0) width 6: " "
+          RenderBlock {INPUT} at (208,11) size 13x13
+          RenderText {#text} at (224,0) size 6x28
+            text run at (224,0) width 6: " "
+          RenderBlock {INPUT} at (234,11) size 13x13
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,421) size 769x29
+        RenderText {#text} at (0,4) size 27x18
+          text run at (0,4) width 27: "text "
+        RenderButton {INPUT} at (29,3) size 52x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+          RenderBlock (anonymous) at (8,3) size 36x15
+            RenderText at (0,0) size 36x15
+              text run at (0,0) width 36: "button"
+        RenderText {#text} at (83,4) size 4x18
+          text run at (83,4) width 4: " "
+        RenderMenuList {SELECT} at (89,2) size 88x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 63x20
+            RenderText at (8,2) size 32x15
+              text run at (8,2) width 32: "menu"
+        RenderText {#text} at (179,4) size 4x18
+          text run at (179,4) width 4: " "
+        RenderBlock {INPUT} at (188,7) size 13x13
+        RenderText {#text} at (204,4) size 4x18
+          text run at (204,4) width 4: " "
+        RenderBlock {INPUT} at (212,7) size 13x13
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,449) size 769x29
+        RenderInline {FONT} at (0,0) size 216x13
+          RenderText {#text} at (0,8) size 18x13
+            text run at (0,8) width 18: "text "
+          RenderButton {INPUT} at (20,3) size 52x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+            RenderBlock (anonymous) at (8,3) size 36x15
+              RenderText at (0,0) size 36x15
+                text run at (0,0) width 36: "button"
+          RenderText {#text} at (74,8) size 3x13
+            text run at (74,8) width 3: " "
+          RenderMenuList {SELECT} at (79,2) size 88x24 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (4,2) size 63x20
+              RenderText at (8,2) size 32x15
+                text run at (8,2) width 32: "menu"
+          RenderText {#text} at (169,8) size 3x13
+            text run at (169,8) width 3: " "
+          RenderBlock {INPUT} at (177,7) size 13x13
+          RenderText {#text} at (193,8) size 3x13
+            text run at (193,8) width 3: " "
+          RenderBlock {INPUT} at (200,7) size 13x13
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,477) size 769x47
+        RenderText {#text} at (0,24) size 27x18
+          text run at (0,24) width 27: "text "
+        RenderTextControl {INPUT} at (29,23) size 79x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (110,24) size 4x18
+          text run at (110,24) width 4: " "
+        RenderFileUploadControl {INPUT} at (116,23) size 238x21 "no file selected"
+          RenderButton {INPUT} at (0,0) size 84x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+            RenderBlock (anonymous) at (8,3) size 68x15
+              RenderText at (0,0) size 68x15
+                text run at (0,0) width 68: "Choose File"
+        RenderText {#text} at (356,24) size 4x18
+          text run at (356,24) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {H2} at (0,542) size 769x29
+        RenderText {#text} at (0,0) size 197x28
+          text run at (0,0) width 197: "Pop-up Menu Sizes"
+      RenderBlock {DIV} at (0,590) size 769x33
+        RenderInline {FONT} at (0,0) size 266x28
+          RenderText {#text} at (0,0) size 0x0
+          RenderMenuList {SELECT} at (2,6) size 65x24 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (4,2) size 40x20
+              RenderText at (8,2) size 0x15
+                text run at (8,2) width 0: " "
+          RenderText {#text} at (69,0) size 6x28
+            text run at (69,0) width 6: " "
+          RenderMenuList {SELECT} at (77,6) size 65x24 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (4,2) size 40x20
+              RenderText at (8,2) size 3x15
+                text run at (8,2) width 3: "|"
+          RenderText {#text} at (144,0) size 6x28
+            text run at (144,0) width 6: " "
+          RenderMenuList {SELECT} at (152,6) size 112x24 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (4,2) size 87x20
+              RenderText at (8,2) size 56x15
+                text run at (8,2) width 56: "xxxxxxxx"
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,622) size 769x29
+        RenderMenuList {SELECT} at (2,2) size 65x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 40x20
+            RenderText at (8,2) size 0x15
+              text run at (8,2) width 0: " "
+        RenderText {#text} at (69,4) size 4x18
+          text run at (69,4) width 4: " "
+        RenderMenuList {SELECT} at (75,2) size 65x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 40x20
+            RenderText at (8,2) size 3x15
+              text run at (8,2) width 3: "|"
+        RenderText {#text} at (142,4) size 4x18
+          text run at (142,4) width 4: " "
+        RenderMenuList {SELECT} at (148,2) size 112x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 87x20
+            RenderText at (8,2) size 56x15
+              text run at (8,2) width 56: "xxxxxxxx"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,650) size 769x29
+        RenderInline {FONT} at (0,0) size 260x13
+          RenderText {#text} at (0,0) size 0x0
+          RenderMenuList {SELECT} at (2,2) size 65x24 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (4,2) size 40x20
+              RenderText at (8,2) size 0x15
+                text run at (8,2) width 0: " "
+          RenderText {#text} at (69,8) size 3x13
+            text run at (69,8) width 3: " "
+          RenderMenuList {SELECT} at (74,2) size 65x24 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (4,2) size 40x20
+              RenderText at (8,2) size 3x15
+                text run at (8,2) width 3: "|"
+          RenderText {#text} at (141,8) size 3x13
+            text run at (141,8) width 3: " "
+          RenderMenuList {SELECT} at (146,2) size 112x24 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (4,2) size 87x20
+              RenderText at (8,2) size 56x15
+                text run at (8,2) width 56: "xxxxxxxx"
+          RenderText {#text} at (0,0) size 0x0
+layer at (15,262) size 75x15
+  RenderBlock {DIV} at (2,3) size 75x15
+    RenderText {#text} at (0,0) size 49x15
+      text run at (0,0) width 49: "text field"
+layer at (394,261) size 179x34 clip at (395,262) size 177x32
+  RenderTextControl {TEXTAREA} at (4,4) size 179x34 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 175x15
+      RenderText {#text} at (0,0) size 64x15
+        text run at (0,0) width 64: "textarea"
+layer at (39,511) size 75x15
+  RenderBlock {DIV} at (2,3) size 75x15
+    RenderText {#text} at (0,0) size 49x15
+      text run at (0,0) width 49: "text field"
+layer at (370,487) size 179x34 clip at (371,488) size 177x32
+  RenderTextControl {TEXTAREA} at (362,2) size 179x34 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 175x15
+      RenderText {#text} at (0,0) size 64x15
+        text run at (0,0) width 64: "textarea"
diff --git a/LayoutTests/platform/win/fast/forms/hidden-listbox-expected.txt b/LayoutTests/platform/win/fast/forms/hidden-listbox-expected.txt
new file mode 100644 (file)
index 0000000..2b4caa2
--- /dev/null
@@ -0,0 +1,10 @@
+layer at (0,0) size 800x600
+  RenderView 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,0) size 510x18
+        text run at (0,0) width 510: "This tests that the whole listbox control is hidden when visibility is set to hidden. "
+      RenderBR {BR} at (510,14) size 0x0
+      RenderListBox {SELECT} at (2,20) size 190x65 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/input-appearance-focus-expected.txt b/LayoutTests/platform/win/fast/forms/input-appearance-focus-expected.txt
new file mode 100644 (file)
index 0000000..016577f
--- /dev/null
@@ -0,0 +1,35 @@
+layer at (0,0) size 800x600
+  RenderView 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 (anonymous) at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 755x18
+          text run at (0,0) width 755: "This test uses the new text field to test focus() and blur() and to make sure that onFocus and onBlur events fire correctly."
+      RenderBlock {P} at (0,34) size 784x25
+        RenderTextControl {INPUT} at (2,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (153,3) size 4x18
+          text run at (153,3) width 4: " "
+        RenderTextControl {INPUT} at (159,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,75) size 784x72
+        RenderBR {BR} at (0,0) size 0x18
+        RenderText {#text} at (0,18) size 322x18
+          text run at (0,18) width 322: "Test Passed. Text field 1's onFocus event has fired."
+        RenderBR {BR} at (322,32) size 0x0
+        RenderText {#text} at (0,36) size 312x18
+          text run at (0,36) width 312: "Test Passed. Text field 1's onBlur event has fired."
+        RenderBR {BR} at (312,50) size 0x0
+        RenderText {#text} at (0,54) size 322x18
+          text run at (0,54) width 322: "Test Passed. Text field 2's onFocus event has fired."
+      RenderBlock {P} at (0,163) size 784x0
+layer at (12,47) size 145x15
+  RenderBlock {DIV} at (2,3) size 145x15
+    RenderText {#text} at (0,0) size 88x15
+      text run at (0,0) width 88: "My Text Field 1"
+layer at (169,47) size 145x15
+  RenderBlock {DIV} at (2,3) size 145x15
+    RenderText {#text} at (0,0) size 88x15
+      text run at (0,0) width 88: "My Text Field 2"
+selection start: position 0 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 3 {INPUT} of child 1 {P} of body
+selection end:   position 15 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 3 {INPUT} of child 1 {P} of body
diff --git a/LayoutTests/platform/win/fast/forms/input-double-click-selection-gap-bug-expected.txt b/LayoutTests/platform/win/fast/forms/input-double-click-selection-gap-bug-expected.txt
new file mode 100644 (file)
index 0000000..26c2fd6
--- /dev/null
@@ -0,0 +1,31 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x546
+  RenderBlock {HTML} at (0,0) size 800x546
+    RenderBody {BODY} at (8,16) size 784x522
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 414x18
+          text run at (0,0) width 325: "The top table was resized while the field\x{2019}s contents "
+          text run at (325,0) width 89: "were selected."
+      RenderTable {TABLE} at (0,34) size 197x244
+        RenderTableSection {TBODY} at (0,0) size 197x244
+          RenderTableRow {TR} at (0,2) size 197x240
+            RenderTableCell {TD} at (2,89) size 193x65 [bgcolor=#90EE90] [r=0 c=0 rs=1 cs=1]
+              RenderTextControl {INPUT} at (22,22) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+              RenderText {#text} at (0,0) size 0x0
+      RenderTable {TABLE} at (0,278) size 197x244
+        RenderTableSection {TBODY} at (0,0) size 197x244
+          RenderTableRow {TR} at (0,2) size 197x240
+            RenderTableCell {TD} at (2,89) size 193x65 [bgcolor=#90EE90] [r=0 c=0 rs=1 cs=1]
+              RenderTextControl {INPUT} at (22,22) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+              RenderText {#text} at (0,0) size 0x0
+layer at (34,164) size 145x15
+  RenderBlock {DIV} at (2,3) size 145x15
+    RenderText {#text} at (0,0) size 39x15
+      text run at (0,0) width 39: "foo bar"
+layer at (34,408) size 145x15
+  RenderBlock {DIV} at (2,3) size 145x15
+    RenderText {#text} at (0,0) size 39x15
+      text run at (0,0) width 39: "foo bar"
+selection start: position 0 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 1 {INPUT} of child 1 {TD} of child 0 {TR} of child 1 {TBODY} of child 3 {TABLE} of body
+selection end:   position 7 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 1 {INPUT} of child 1 {TD} of child 0 {TR} of child 1 {TBODY} of child 3 {TABLE} of body
diff --git a/LayoutTests/platform/win/fast/forms/input-readonly-autoscroll-expected.txt b/LayoutTests/platform/win/fast/forms/input-readonly-autoscroll-expected.txt
new file mode 100644 (file)
index 0000000..7742bed
--- /dev/null
@@ -0,0 +1,29 @@
+layer at (0,0) size 800x600
+  RenderView 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 {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 53x18
+          text run at (0,0) width 53: "Test for "
+        RenderInline {A} at (0,0) size 68x18 [color=#0000EE]
+          RenderText {#text} at (53,0) size 68x18
+            text run at (53,0) width 68: "bug 11534"
+        RenderText {#text} at (121,0) size 4x18
+          text run at (121,0) width 4: "."
+      RenderBlock {P} at (0,34) size 784x18
+        RenderText {#text} at (0,0) size 351x18
+          text run at (0,0) width 351: "Readonly text fields don't scroll when selecting content."
+      RenderBlock (anonymous) at (0,68) size 784x25
+        RenderTextControl {INPUT} at (2,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,93) size 784x18
+        RenderText {#text} at (0,0) size 87x18
+          text run at (0,0) width 87: "ScrollLeft: 22"
+        RenderBR {BR} at (87,14) size 0x0
+layer at (12,81) size 145x15 scrollX 22 scrollWidth 167
+  RenderBlock {DIV} at (2,3) size 145x15
+    RenderText {#text} at (0,0) size 167x15
+      text run at (0,0) width 167: "abcdefghijklmnopqrstuvwxyz"
+selection start: position 1 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 5 {INPUT} of body
+selection end:   position 26 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 5 {INPUT} of body
diff --git a/LayoutTests/platform/win/fast/forms/input-text-double-click-expected.txt b/LayoutTests/platform/win/fast/forms/input-text-double-click-expected.txt
new file mode 100644 (file)
index 0000000..ea7fe4a
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 800x600
+  RenderView 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 (anonymous) at (0,0) size 784x25
+        RenderTextControl {INPUT} at (2,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,41) size 784x18
+        RenderText {#text} at (0,0) size 567x18
+          text run at (0,0) width 567: "Tests double-clicking on a word. If the test succeeds, the word \"word\" should be selected."
+layer at (12,13) size 145x15
+  RenderBlock {DIV} at (2,3) size 145x15
+    RenderText {#text} at (0,0) size 73x15
+      text run at (0,0) width 73: "word another"
+selection start: position 0 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 0 {INPUT} of body
+selection end:   position 4 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 0 {INPUT} of body
diff --git a/LayoutTests/platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt b/LayoutTests/platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt
new file mode 100644 (file)
index 0000000..bac7ee8
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 1160x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 800x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (9,9) size 782x561
+      RenderBlock (anonymous) at (0,0) size 781x162
+        RenderListBox {SELECT} at (2,0) size 141x162 [bgcolor=#FFFFFF] [border: (12px solid #000000)]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,162) size 781x118
+        RenderBlock (anonymous) at (0,0) size 781x66
+          RenderText {#text} at (0,0) size 60x22
+            text run at (0,0) width 60: "Results:"
+          RenderBR {BR} at (60,17) size 0x0
+          RenderText {#text} at (0,22) size 103x22
+            text run at (0,22) width 103: "Test 1 Passed"
+          RenderBR {BR} at (103,39) size 0x0
+          RenderText {#text} at (0,44) size 99x22
+            text run at (0,44) width 99: "Test 2 Failed"
+          RenderBR {BR} at (99,61) size 0x0
+        RenderBlock {PRE} at (0,81) size 781x37
+          RenderText {#text} at (0,0) size 1150x18
+            text run at (0,0) width 1150: "     Expected: false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false"
+          RenderBR {BR} at (0,0) size 0x0
+          RenderText {#text} at (0,18) size 1130x18
+            text run at (0,18) width 1130: "     Actual: false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false"
diff --git a/LayoutTests/platform/win/fast/forms/listbox-scrollbar-incremental-load-expected.txt b/LayoutTests/platform/win/fast/forms/listbox-scrollbar-incremental-load-expected.txt
new file mode 100644 (file)
index 0000000..7c729b7
--- /dev/null
@@ -0,0 +1,27 @@
+layer at (0,0) size 800x600
+  RenderView 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 {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 53x18
+          text run at (0,0) width 53: "Test for "
+        RenderInline {I} at (0,0) size 767x36
+          RenderInline {A} at (0,0) size 301x18 [color=#0000EE]
+            RenderText {#text} at (53,0) size 301x18
+              text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=13500"
+          RenderText {#text} at (354,0) size 767x36
+            text run at (354,0) width 4: " "
+            text run at (358,0) width 409: "REGRESSION: Listbox scrollbar does not reflect actual scrolled"
+            text run at (0,18) width 319: "position when selected option is added after layout"
+        RenderText {#text} at (319,18) size 4x18
+          text run at (319,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x36
+        RenderText {#text} at (0,0) size 780x36
+          text run at (0,0) width 493: "The list box should be scrolled all the way down, showing the selected option "
+          text run at (493,0) width 287: "\x{201C}Seven\x{201D}. The scroller should be at the bottom"
+          text run at (0,18) width 102: "of the scroll bar "
+          text run at (102,18) width 85: "to reflect this."
+      RenderBlock (anonymous) at (0,104) size 784x69
+        RenderListBox {SELECT} at (2,2) size 58x65 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/listbox-width-change-expected.txt b/LayoutTests/platform/win/fast/forms/listbox-width-change-expected.txt
new file mode 100644 (file)
index 0000000..30ff270
--- /dev/null
@@ -0,0 +1,10 @@
+layer at (0,0) size 800x600
+  RenderView 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,0) size 650x18
+        text run at (0,0) width 650: "This tests that when a list box's options get updated, the list box will recalculate its width, and relayout. "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderListBox {SELECT} at (2,20) size 204x65 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderText {#text} at (0,0) size 0x0
index e449715..144c8df 100644 (file)
@@ -1,13 +1,13 @@
-layer at (0,0) size 800x600\r
-  RenderView at (0,0) size 800x600\r
-layer at (0,0) size 800x600\r
-  RenderBlock {HTML} at (0,0) size 800x600\r
-    RenderBody {BODY} at (8,8) size 784x584\r
-      RenderText {#text} at (0,1) size 73x18\r
-        text run at (0,1) width 73: "Test result: "\r
-      RenderMenuList {SELECT} at (75,2) size 57x18 [bgcolor=#FFFFFF]\r
-        RenderBlock (anonymous) at (0,0) size 57x18\r
-          RenderText at (8,2) size 26x13\r
-            text run at (8,2) width 26: "PASS"\r
-      RenderText {#text} at (0,0) size 0x0\r
-      RenderText {#text} at (0,0) size 0x0\r
+layer at (0,0) size 800x600
+  RenderView 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,4) size 73x18
+        text run at (0,4) width 73: "Test result: "
+      RenderMenuList {SELECT} at (75,2) size 92x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 67x20
+          RenderText at (8,2) size 36x15
+            text run at (8,2) width 36: "PASS"
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/menulist-no-overflow-expected.txt b/LayoutTests/platform/win/fast/forms/menulist-no-overflow-expected.txt
new file mode 100644 (file)
index 0000000..bf4bf80
--- /dev/null
@@ -0,0 +1,10 @@
+layer at (0,0) size 800x600
+  RenderView 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 283x20 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 258x16
+          RenderText at (10,2) size 226x11
+            text run at (10,2) width 226: "No overflow should be allowed on popup menus!"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/number/number-appearance-rtl-expected.txt b/LayoutTests/platform/win/fast/forms/number/number-appearance-rtl-expected.txt
new file mode 100644 (file)
index 0000000..4b7d7fe
--- /dev/null
@@ -0,0 +1,97 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x344
+  RenderBlock {HTML} at (0,0) size 800x344
+    RenderBody {BODY} at (8,16) size 784x312
+      RenderBlock {P} at (0,0) size 784x25
+        RenderTextControl {INPUT} at (633,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (2,3) size 145x15
+            RenderBlock {DIV} at (17,0) size 128x15
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,41) size 784x25
+        RenderTextControl {INPUT} at (633,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (2,3) size 145x15
+            RenderBlock {DIV} at (17,0) size 128x15
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,82) size 784x25
+        RenderTextControl {INPUT} at (2,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (2,3) size 145x15
+            RenderBlock {DIV} at (17,0) size 128x15
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,123) size 784x25
+        RenderTextControl {INPUT} at (2,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (2,3) size 145x15
+            RenderBlock {DIV} at (17,0) size 128x15
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,164) size 784x25
+        RenderTextControl {INPUT} at (2,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (2,3) size 145x15
+            RenderBlock {DIV} at (0,0) size 128x15
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,205) size 784x25
+        RenderTextControl {INPUT} at (2,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (2,3) size 145x15
+            RenderBlock {DIV} at (0,0) size 128x15
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,246) size 784x25
+        RenderTextControl {INPUT} at (2,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (2,3) size 145x15
+            RenderBlock {DIV} at (17,0) size 128x15
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,287) size 784x25
+        RenderTextControl {INPUT} at (2,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (2,3) size 145x15
+            RenderBlock {DIV} at (17,0) size 128x15
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (660,21) size 128x15
+  RenderBlock {DIV} at (0,0) size 128x15
+    RenderText {#text} at (121,0) size 7x15
+      text run at (121,0) width 7: "1"
+layer at (660,62) size 128x15
+  RenderBlock {DIV} at (0,0) size 128x15
+    RenderText {#text} at (121,0) size 7x15
+      text run at (121,0) width 7: "2"
+layer at (29,103) size 128x15
+  RenderBlock {DIV} at (0,0) size 128x15
+    RenderText {#text} at (121,0) size 7x15
+      text run at (121,0) width 7: "3"
+layer at (29,144) size 128x15
+  RenderBlock {DIV} at (0,0) size 128x15
+    RenderText {#text} at (100,0) size 28x15
+      text run at (100,0) width 28: "1234"
+layer at (12,185) size 128x15
+  RenderBlock {DIV} at (0,0) size 128x15
+    RenderText {#text} at (0,0) size 7x15
+      text run at (0,0) width 7: "5"
+layer at (12,226) size 128x15
+  RenderBlock {DIV} at (0,0) size 128x15
+    RenderText {#text} at (0,0) size 7x15
+      text run at (0,0) width 7: "6"
+layer at (29,267) size 128x15
+  RenderBlock {DIV} at (0,0) size 128x15
+    RenderText {#text} at (121,0) size 7x15
+      text run at (121,0) width 7: "7"
+layer at (29,308) size 128x15
+  RenderBlock {DIV} at (0,0) size 128x15
+    RenderText {#text} at (121,0) size 7x15
+      text run at (121,0) width 7: "8"
+layer at (643,20) size 17x17
+  RenderBlock (relative positioned) {DIV} at (0,-1) size 17x17
+layer at (643,61) size 17x17
+  RenderBlock (relative positioned) {DIV} at (0,-1) size 17x17
+layer at (12,102) size 17x17
+  RenderBlock (relative positioned) {DIV} at (0,-1) size 17x17
+layer at (12,143) size 17x17
+  RenderBlock (relative positioned) {DIV} at (0,-1) size 17x17
+layer at (140,184) size 17x17
+  RenderBlock (relative positioned) {DIV} at (128,-1) size 17x17
+layer at (140,225) size 17x17
+  RenderBlock (relative positioned) {DIV} at (128,-1) size 17x17
+layer at (12,266) size 17x17
+  RenderBlock (relative positioned) {DIV} at (0,-1) size 17x17
+layer at (12,307) size 17x17
+  RenderBlock (relative positioned) {DIV} at (0,-1) size 17x17
+caret: position 4 of child 0 {#text} of child 0 {DIV} of child 0 {DIV} of child 0 {DIV} of {#document-fragment} of child 0 {INPUT} of child 6 {P} of body
diff --git a/LayoutTests/platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt b/LayoutTests/platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt
new file mode 100644 (file)
index 0000000..7882957
--- /dev/null
@@ -0,0 +1,47 @@
+layer at (0,0) size 800x600
+  RenderView 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 {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 783x18
+          text run at (0,0) width 783: "Test appearances of spin buttons. Disabled state and read-only state should have appearances different from the normal state."
+      RenderBlock {DIV} at (0,34) size 784x32
+        RenderInline {LABEL} at (0,0) size 319x18
+          RenderTextControl {INPUT} at (2,2) size 231x28 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderFlexibleBox {DIV} at (2,3) size 227x22
+              RenderBlock {DIV} at (0,0) size 210x22
+          RenderText {#text} at (235,9) size 84x18
+            text run at (235,9) width 84: " Normal state"
+      RenderBlock {DIV} at (0,66) size 784x32
+        RenderInline {LABEL} at (0,0) size 327x18
+          RenderTextControl {INPUT} at (2,2) size 231x28 [bgcolor=#EBEBE4] [border: (2px inset #000000)]
+            RenderFlexibleBox {DIV} at (2,3) size 227x22
+              RenderBlock {DIV} at (0,0) size 210x22
+          RenderText {#text} at (235,9) size 92x18
+            text run at (235,9) width 92: " Disabled state"
+      RenderBlock {DIV} at (0,98) size 784x32
+        RenderInline {LABEL} at (0,0) size 337x18
+          RenderTextControl {INPUT} at (2,2) size 231x28 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderFlexibleBox {DIV} at (2,3) size 227x22
+              RenderBlock {DIV} at (0,0) size 210x22
+          RenderText {#text} at (235,9) size 102x18
+            text run at (235,9) width 102: " Read-only state"
+layer at (12,47) size 210x22
+  RenderBlock {DIV} at (0,0) size 210x22
+    RenderText {#text} at (0,0) size 11x22
+      text run at (0,0) width 11: "0"
+layer at (12,79) size 210x22
+  RenderBlock {DIV} at (0,0) size 210x22 [color=#545454]
+    RenderText {#text} at (0,0) size 11x22
+      text run at (0,0) width 11: "0"
+layer at (12,111) size 210x22
+  RenderBlock {DIV} at (0,0) size 210x22
+    RenderText {#text} at (0,0) size 11x22
+      text run at (0,0) width 11: "0"
+layer at (222,46) size 17x24
+  RenderBlock (relative positioned) {DIV} at (210,-1) size 17x24
+layer at (222,78) size 17x24
+  RenderBlock (relative positioned) {DIV} at (210,-1) size 17x24
+layer at (222,110) size 17x24
+  RenderBlock (relative positioned) {DIV} at (210,-1) size 17x24
diff --git a/LayoutTests/platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt b/LayoutTests/platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt
new file mode 100644 (file)
index 0000000..9b76181
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x66
+  RenderBlock {HTML} at (0,0) size 800x66
+    RenderBody {BODY} at (8,8) size 784x50
+      RenderBR {BR} at (153,3) size 0x18
+      RenderTextControl {INPUT} at (2,27) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderFlexibleBox {DIV} at (2,3) size 145x15
+          RenderBlock {DIV} at (0,0) size 128x15
+      RenderText {#text} at (0,0) size 0x0
+layer at (12,38) size 128x15
+  RenderBlock {DIV} at (0,0) size 128x15
+    RenderText {#text} at (0,0) size 14x15
+      text run at (0,0) width 14: "10"
+layer at (10,10) size 149x21
+  RenderTextControl {INPUT} at (2,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+    RenderFlexibleBox {DIV} at (2,3) size 145x15
+      RenderBlock {DIV} at (0,0) size 128x15
+layer at (12,13) size 128x15
+  RenderBlock {DIV} at (0,0) size 128x15
+    RenderText {#text} at (0,0) size 14x15
+      text run at (0,0) width 14: "10"
+layer at (140,12) size 17x17
+  RenderBlock (relative positioned) {DIV} at (128,-1) size 17x17
+layer at (140,37) size 17x17
+  RenderBlock (relative positioned) {DIV} at (128,-1) size 17x17
diff --git a/LayoutTests/platform/win/fast/forms/option-strip-whitespace-expected.txt b/LayoutTests/platform/win/fast/forms/option-strip-whitespace-expected.txt
new file mode 100644 (file)
index 0000000..1f87971
--- /dev/null
@@ -0,0 +1,42 @@
+layer at (0,0) size 800x600
+  RenderView 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 {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 403x18
+          text run at (0,0) width 403: "All of these selects should have the same amount of whitespace."
+      RenderBlock (anonymous) at (0,34) size 784x294
+        RenderText {#text} at (0,48) size 71x18
+          text run at (0,48) width 71: "Five Tabs: "
+        RenderListBox {SELECT} at (73,2) size 78x65 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+        RenderBR {BR} at (153,62) size 0x0
+        RenderBR {BR} at (0,69) size 0x18
+        RenderText {#text} at (0,135) size 84x18
+          text run at (0,135) width 84: "Five Spaces: "
+        RenderListBox {SELECT} at (86,89) size 78x65 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+        RenderBR {BR} at (166,149) size 0x0
+        RenderBR {BR} at (0,156) size 0x18
+        RenderText {#text} at (0,178) size 298x18
+          text run at (0,178) width 298: "Five Spaces (with leading/trailing whitespace): "
+        RenderMenuList {SELECT} at (300,176) size 128x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 103x20
+            RenderText at (8,2) size 72x15
+              text run at (8,2) width 72: "Five Spaces"
+        RenderBR {BR} at (430,192) size 0x0
+        RenderBR {BR} at (0,202) size 0x18
+        RenderText {#text} at (0,224) size 285x18
+          text run at (0,224) width 285: "Five Tabs (with leading/trailing whitespace): "
+        RenderMenuList {SELECT} at (287,222) size 113x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 88x20
+            RenderText at (8,2) size 57x15
+              text run at (8,2) width 57: "Five Tabs"
+        RenderBR {BR} at (402,238) size 0x0
+        RenderBR {BR} at (0,248) size 0x18
+        RenderText {#text} at (0,270) size 126x18
+          text run at (0,270) width 126: "Mixed Whitespace: "
+        RenderMenuList {SELECT} at (128,268) size 113x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 88x20
+            RenderText at (8,2) size 57x15
+              text run at (8,2) width 57: "Five Tabs"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/plaintext-mode-2-expected.txt b/LayoutTests/platform/win/fast/forms/plaintext-mode-2-expected.txt
new file mode 100644 (file)
index 0000000..6308b50
--- /dev/null
@@ -0,0 +1,41 @@
+layer at (0,0) size 800x600
+  RenderView 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 (anonymous) at (0,0) size 784x25
+        RenderTextControl {INPUT} at (0,2) size 600x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (600,3) size 4x18
+          text run at (600,3) width 4: " "
+        RenderBR {BR} at (604,17) size 0x0
+      RenderBlock {DIV} at (0,25) size 784x18
+        RenderText {#text} at (0,0) size 32x18
+          text run at (0,0) width 32: "This "
+        RenderInline {B} at (0,0) size 66x18
+          RenderText {#text} at (32,0) size 43x18
+            text run at (32,0) width 43: "styled "
+          RenderInline {I} at (0,0) size 23x18
+            RenderText {#text} at (75,0) size 23x18
+              text run at (75,0) width 23: "text"
+        RenderText {#text} at (98,0) size 35x18
+          text run at (98,0) width 35: ", and "
+        RenderInline {A} at (0,0) size 24x18 [color=#0000EE]
+          RenderText {#text} at (133,0) size 24x18
+            text run at (133,0) width 24: "link"
+        RenderText {#text} at (157,0) size 403x18
+          text run at (157,0) width 205: " will be pasted into the textfield. "
+          text run at (362,0) width 198: "All richness should be stripped."
+      RenderBlock {OL} at (0,59) size 784x36
+        RenderListItem {LI} at (40,0) size 744x18
+          RenderListMarker at (-20,0) size 16x18: "1"
+          RenderText {#text} at (0,0) size 328x18
+            text run at (0,0) width 328: "Success: document.execCommand(\"Copy\") == true"
+        RenderListItem {LI} at (40,18) size 744x18
+          RenderListMarker at (-20,0) size 16x18: "2"
+          RenderText {#text} at (0,0) size 326x18
+            text run at (0,0) width 326: "Success: document.execCommand(\"Paste\") == true"
+layer at (10,13) size 596x15
+  RenderBlock {DIV} at (2,3) size 596x15
+    RenderText {#text} at (0,0) size 498x15
+      text run at (0,0) width 498: "This styled text, and link will be pasted into the textfield. All richness should be stripped."
+caret: position 94 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 0 {INPUT} of body
diff --git a/LayoutTests/platform/win/fast/forms/search/search-size-with-decorations-expected.txt b/LayoutTests/platform/win/fast/forms/search/search-size-with-decorations-expected.txt
new file mode 100644 (file)
index 0000000..6be8fe2
--- /dev/null
@@ -0,0 +1,81 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x191
+  RenderBlock {HTML} at (0,0) size 800x191
+    RenderBody {BODY} at (8,8) size 784x175
+      RenderTextControl {INPUT} at (2,2) size 161x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderFlexibleBox {DIV} at (3,3) size 155x15
+          RenderBlock {DIV} at (0,2) size 1x11
+          RenderBlock {DIV} at (1,0) size 142x15
+          RenderBlock {DIV} at (143,3) size 9x9
+      RenderText {#text} at (165,3) size 4x18
+        text run at (165,3) width 4: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderTextControl {INPUT} at (2,27) size 161x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderFlexibleBox {DIV} at (3,3) size 155x15
+          RenderBlock {DIV} at (0,2) size 1x11
+          RenderBlock {DIV} at (1,0) size 142x15
+          RenderBlock {DIV} at (143,3) size 9x9
+      RenderText {#text} at (165,28) size 4x18
+        text run at (165,28) width 4: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderTextControl {INPUT} at (2,52) size 173x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderFlexibleBox {DIV} at (3,3) size 167x15
+          RenderBlock {DIV} at (2,1) size 13x13
+          RenderBlock {DIV} at (18,0) size 137x15
+          RenderBlock {DIV} at (155,3) size 9x9
+      RenderText {#text} at (177,53) size 4x18
+        text run at (177,53) width 4: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderTextControl {INPUT} at (2,77) size 173x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderFlexibleBox {DIV} at (3,3) size 167x15
+          RenderBlock {DIV} at (2,1) size 13x13
+          RenderBlock {DIV} at (18,0) size 137x15
+          RenderBlock {DIV} at (155,3) size 9x9
+      RenderText {#text} at (177,78) size 4x18
+        text run at (177,78) width 4: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderTextControl {INPUT} at (2,102) size 178x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderFlexibleBox {DIV} at (3,3) size 172x15
+          RenderBlock {DIV} at (2,1) size 18x13
+          RenderBlock {DIV} at (23,0) size 137x15
+          RenderBlock {DIV} at (160,3) size 9x9
+      RenderText {#text} at (182,103) size 4x18
+        text run at (182,103) width 4: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderTextControl {INPUT} at (2,127) size 178x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderFlexibleBox {DIV} at (3,3) size 172x15
+          RenderBlock {DIV} at (2,1) size 18x13
+          RenderBlock {DIV} at (23,0) size 137x15
+          RenderBlock {DIV} at (160,3) size 9x9
+      RenderText {#text} at (182,128) size 4x18
+        text run at (182,128) width 4: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderTextControl {INPUT} at (2,152) size 318x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderFlexibleBox {DIV} at (3,3) size 312x15
+          RenderBlock {DIV} at (2,1) size 18x13
+          RenderBlock {DIV} at (23,0) size 277x15
+          RenderBlock {DIV} at (300,3) size 9x9
+      RenderText {#text} at (0,0) size 0x0
+layer at (14,13) size 142x15
+  RenderBlock {DIV} at (0,0) size 142x15
+layer at (14,38) size 142x15
+  RenderBlock {DIV} at (0,0) size 142x15
+    RenderText {#text} at (0,0) size 140x15
+      text run at (0,0) width 140: "12345678901234567890"
+layer at (31,63) size 137x15
+  RenderBlock {DIV} at (0,0) size 137x15
+layer at (31,88) size 137x15 scrollWidth 141
+  RenderBlock {DIV} at (0,0) size 137x15
+    RenderText {#text} at (0,0) size 140x15
+      text run at (0,0) width 140: "12345678901234567890"
+layer at (36,113) size 137x15
+  RenderBlock {DIV} at (0,0) size 137x15
+layer at (36,138) size 137x15 scrollWidth 141
+  RenderBlock {DIV} at (0,0) size 137x15
+    RenderText {#text} at (0,0) size 140x15
+      text run at (0,0) width 140: "12345678901234567890"
+layer at (36,163) size 277x15 scrollWidth 281
+  RenderBlock {DIV} at (0,0) size 277x15
+    RenderText {#text} at (0,0) size 280x15
+      text run at (0,0) width 280: "1234567890123456789012345678901234567890"
diff --git a/LayoutTests/platform/win/fast/forms/select-align-expected.txt b/LayoutTests/platform/win/fast/forms/select-align-expected.txt
new file mode 100644 (file)
index 0000000..dfe7fad
--- /dev/null
@@ -0,0 +1,48 @@
+layer at (0,0) size 800x600
+  RenderView 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 {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 575x18
+          text run at (0,0) width 575: "The following select elements should all be rendered on the left, with their text left justified."
+      RenderBlock (anonymous) at (0,34) size 784x140
+        RenderMenuList {SELECT} at (0,2) size 300x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 275x20
+            RenderText at (8,2) size 169x15
+              text run at (8,2) width 169: "This is should be left justified."
+        RenderText {#text} at (300,4) size 4x18
+          text run at (300,4) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderMenuList {SELECT} at (0,30) size 300x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 275x20
+            RenderText at (8,2) size 169x15
+              text run at (8,2) width 169: "This is should be left justified."
+        RenderText {#text} at (300,32) size 4x18
+          text run at (300,32) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderMenuList {SELECT} at (0,58) size 300x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 275x20
+            RenderText at (8,2) size 169x15
+              text run at (8,2) width 169: "This is should be left justified."
+        RenderText {#text} at (300,60) size 4x18
+          text run at (300,60) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderMenuList {SELECT} at (0,86) size 300x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 275x20
+            RenderText at (8,2) size 169x15
+              text run at (8,2) width 169: "This is should be left justified."
+        RenderText {#text} at (300,88) size 4x18
+          text run at (300,88) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderMenuList {SELECT} at (0,114) size 300x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 275x20
+            RenderText at (8,2) size 169x15
+              text run at (8,2) width 169: "This is should be left justified."
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,174) size 784x28
+        RenderMenuList {SELECT} at (0,2) size 300x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 275x20
+            RenderText at (8,2) size 169x15
+              text run at (8,2) width 169: "This is should be left justified."
diff --git a/LayoutTests/platform/win/fast/forms/select-baseline-expected.txt b/LayoutTests/platform/win/fast/forms/select-baseline-expected.txt
new file mode 100644 (file)
index 0000000..23d8719
--- /dev/null
@@ -0,0 +1,49 @@
+layer at (0,0) size 800x600
+  RenderView 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,0) size 462x18
+        text run at (0,0) width 462: "This tests that empty select controls and buttons have the correct baseline."
+      RenderBR {BR} at (462,14) size 0x0
+      RenderMenuList {SELECT} at (2,20) size 65x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 40x20
+          RenderText at (8,2) size 0x15
+            text run at (8,2) width 0: " "
+      RenderText {#text} at (69,22) size 29x18
+        text run at (69,22) width 29: " test "
+      RenderMenuList {SELECT} at (100,20) size 78x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 53x20
+          RenderText at (8,2) size 22x15
+            text run at (8,2) width 22: "test"
+      RenderText {#text} at (180,22) size 4x18
+        text run at (180,22) width 4: " "
+      RenderMenuList {SELECT} at (186,20) size 67x24 [color=#00008B] [bgcolor=#ADD8E6] [border: (1px solid #00008B)]
+        RenderBlock (anonymous) at (5,3) size 40x18
+          RenderText at (8,1) size 0x15
+            text run at (8,1) width 0: " "
+      RenderText {#text} at (255,22) size 29x18
+        text run at (255,22) width 29: " test "
+      RenderMenuList {SELECT} at (286,20) size 80x24 [color=#00008B] [bgcolor=#ADD8E6] [border: (1px solid #00008B)]
+        RenderBlock (anonymous) at (5,3) size 53x18
+          RenderText at (8,1) size 22x15
+            text run at (8,1) width 22: "test"
+      RenderText {#text} at (368,22) size 4x18
+        text run at (368,22) width 4: " "
+      RenderButton {BUTTON} at (374,33) size 16x6 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+      RenderText {#text} at (392,22) size 4x18
+        text run at (392,22) width 4: " "
+      RenderButton {BUTTON} at (398,21) size 38x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 22x15
+          RenderText {#text} at (0,0) size 22x15
+            text run at (0,0) width 22: "test"
+      RenderText {#text} at (438,22) size 4x18
+        text run at (438,22) width 4: " "
+      RenderButton {BUTTON} at (444,33) size 16x6 [color=#00008B] [bgcolor=#ADD8E6] [border: (2px outset #F0F0F0)]
+      RenderText {#text} at (462,22) size 4x18
+        text run at (462,22) width 4: " "
+      RenderButton {BUTTON} at (468,21) size 38x21 [color=#00008B] [bgcolor=#ADD8E6] [border: (2px outset #F0F0F0)]
+        RenderBlock (anonymous) at (8,3) size 22x15
+          RenderText {#text} at (0,0) size 22x15
+            text run at (0,0) width 22: "test"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/select-block-background-expected.txt b/LayoutTests/platform/win/fast/forms/select-block-background-expected.txt
new file mode 100644 (file)
index 0000000..1508ce2
--- /dev/null
@@ -0,0 +1,10 @@
+layer at (0,0) size 800x600
+  RenderView 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 784x18
+        RenderText {#text} at (0,0) size 539x18
+          text run at (0,0) width 539: "This tests that backgrounds for list box items draw correctly when a list box is a block"
+        RenderBR {BR} at (539,14) size 0x0
+      RenderListBox {SELECT} at (2,20) size 54x65 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
diff --git a/LayoutTests/platform/win/fast/forms/select-change-listbox-size-expected.txt b/LayoutTests/platform/win/fast/forms/select-change-listbox-size-expected.txt
new file mode 100644 (file)
index 0000000..20a8616
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView 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 {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 53x18
+          text run at (0,0) width 53: "Test for "
+        RenderInline {I} at (0,0) size 738x36
+          RenderInline {A} at (0,0) size 301x18 [color=#0000EE]
+            RenderText {#text} at (53,0) size 301x18
+              text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=12986"
+          RenderText {#text} at (354,0) size 738x36
+            text run at (354,0) width 4: " "
+            text run at (358,0) width 380: "REGRESSION(NativeListBox): Listboxes not updated when"
+            text run at (0,18) width 125: "resized dynamically"
+        RenderText {#text} at (125,18) size 4x18
+          text run at (125,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
+        RenderText {#text} at (0,0) size 316x18
+          text run at (0,0) width 316: "This list box should be tall enough to fit 6 options."
+      RenderBlock (anonymous) at (0,86) size 784x101
+        RenderListBox {SELECT} at (2,2) size 54x97 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/select-change-listbox-to-popup-expected.txt b/LayoutTests/platform/win/fast/forms/select-change-listbox-to-popup-expected.txt
new file mode 100644 (file)
index 0000000..1e1a16d
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView 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,0) size 441x18
+        text run at (0,0) width 441: "This tests that you can dynamically change a list box to a popup menu"
+      RenderBR {BR} at (441,14) size 0x0
+      RenderMenuList {SELECT} at (2,20) size 254x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 229x20
+          RenderText at (8,2) size 198x15
+            text run at (8,2) width 198: "This should turn into a popup menu"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/select-dirty-parent-pref-widths-expected.txt b/LayoutTests/platform/win/fast/forms/select-dirty-parent-pref-widths-expected.txt
new file mode 100644 (file)
index 0000000..b8273bb
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x96
+  RenderBlock {HTML} at (0,0) size 800x96
+    RenderBody {BODY} at (8,8) size 784x72
+      RenderTable {TABLE} at (0,0) size 92x38 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 90x36
+          RenderTableRow {TR} at (0,2) size 90x32
+            RenderTableCell {TD} at (2,2) size 86x32 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderMenuList {SELECT} at (4,4) size 78x24 [bgcolor=#FFFFFF]
+                RenderBlock (anonymous) at (4,2) size 53x20
+                  RenderText at (8,2) size 22x15
+                    text run at (8,2) width 22: "test"
+      RenderBlock {P} at (0,54) size 784x18
+        RenderText {#text} at (0,0) size 447x18
+          text run at (0,0) width 447: "The select element in the table above must not spill outside of the table."
diff --git a/LayoutTests/platform/win/fast/forms/select-disabled-appearance-expected.txt b/LayoutTests/platform/win/fast/forms/select-disabled-appearance-expected.txt
new file mode 100644 (file)
index 0000000..b8ac3eb
--- /dev/null
@@ -0,0 +1,29 @@
+layer at (0,0) size 800x600
+  RenderView 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 {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 53x18
+          text run at (0,0) width 53: "Test for "
+        RenderInline {I} at (0,0) size 652x18
+          RenderInline {A} at (0,0) size 301x18 [color=#0000EE]
+            RenderText {#text} at (53,0) size 301x18
+              text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=12345"
+          RenderText {#text} at (354,0) size 351x18
+            text run at (354,0) width 4: " "
+            text run at (358,0) width 347: "REGRESSION: Disabled pop-up text is not grayed out"
+        RenderText {#text} at (705,0) size 4x18
+          text run at (705,0) width 4: "."
+      RenderBlock {P} at (0,34) size 784x28
+        RenderMenuList {SELECT} at (2,2) size 192x24 [color=#6D6D6D] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 167x20
+            RenderText at (8,2) size 136x15
+              text run at (8,2) width 136: "This text should be gray"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,78) size 784x28
+        RenderMenuList {SELECT} at (2,2) size 198x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 173x20
+            RenderText at (8,2) size 142x15
+              text run at (8,2) width 142: "This text should be black"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/select-initial-position-expected.txt b/LayoutTests/platform/win/fast/forms/select-initial-position-expected.txt
new file mode 100644 (file)
index 0000000..46e1be5
--- /dev/null
@@ -0,0 +1,56 @@
+layer at (0,0) size 800x600
+  RenderView 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,0) size 93x18
+        text run at (0,0) width 93: "initial selected:"
+      RenderBR {BR} at (93,14) size 0x0
+      RenderListBox {SELECT} at (2,20) size 152x65 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderText {#text} at (156,66) size 4x18
+        text run at (156,66) width 4: " "
+      RenderBR {BR} at (160,80) size 0x0
+      RenderText {#text} at (0,87) size 161x18
+        text run at (0,87) width 161: "dynamic selected change:"
+      RenderBR {BR} at (161,101) size 0x0
+      RenderListBox {SELECT} at (2,107) size 152x65 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderText {#text} at (156,153) size 4x18
+        text run at (156,153) width 4: " "
+      RenderText {#text} at (0,0) size 0x0
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (0,174) size 211x18
+        text run at (0,174) width 211: "dynamic insert of selected option:"
+      RenderBR {BR} at (211,188) size 0x0
+      RenderListBox {SELECT} at (2,194) size 152x65 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderText {#text} at (156,240) size 4x18
+        text run at (156,240) width 4: " "
+      RenderBR {BR} at (160,254) size 0x0
+      RenderText {#text} at (0,261) size 93x18
+        text run at (0,261) width 93: "initial selected:"
+      RenderBR {BR} at (93,275) size 0x0
+      RenderMenuList {SELECT} at (2,281) size 187x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 162x20
+          RenderText at (8,2) size 131x15
+            text run at (8,2) width 131: "this should be selected"
+      RenderText {#text} at (191,283) size 4x18
+        text run at (191,283) width 4: " "
+      RenderBR {BR} at (195,297) size 0x0
+      RenderText {#text} at (0,307) size 161x18
+        text run at (0,307) width 161: "dynamic selected change:"
+      RenderBR {BR} at (161,321) size 0x0
+      RenderMenuList {SELECT} at (2,327) size 187x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 162x20
+          RenderText at (8,2) size 131x15
+            text run at (8,2) width 131: "this should be selected"
+      RenderText {#text} at (191,329) size 4x18
+        text run at (191,329) width 4: " "
+      RenderText {#text} at (0,0) size 0x0
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (0,353) size 211x18
+        text run at (0,353) width 211: "dynamic insert of selected option:"
+      RenderBR {BR} at (211,367) size 0x0
+      RenderMenuList {SELECT} at (2,373) size 187x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 162x20
+          RenderText at (8,2) size 131x15
+            text run at (8,2) width 131: "this should be selected"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/select-item-background-clip-expected.txt b/LayoutTests/platform/win/fast/forms/select-item-background-clip-expected.txt
new file mode 100644 (file)
index 0000000..7a8726b
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderView 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 {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 53x18
+          text run at (0,0) width 53: "Test for "
+        RenderInline {I} at (0,0) size 773x36
+          RenderInline {A} at (0,0) size 301x18 [color=#0000EE]
+            RenderText {#text} at (53,0) size 301x18
+              text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=12364"
+          RenderText {#text} at (354,0) size 773x36
+            text run at (354,0) width 4: " "
+            text run at (358,0) width 415: "REGRESSSION (NativeListBox): Selected option's background is"
+            text run at (0,18) width 158: "not clipped to the list box"
+        RenderText {#text} at (158,18) size 4x18
+          text run at (158,18) width 4: "."
+      RenderBlock (anonymous) at (0,52) size 784x64
+        RenderListBox {SELECT} at (2,0) size 60x64 [bgcolor=#FFFFFF] [border: (3px solid #0000FF)]
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/select-list-box-with-height-expected.txt b/LayoutTests/platform/win/fast/forms/select-list-box-with-height-expected.txt
new file mode 100644 (file)
index 0000000..853278d
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+  RenderView 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 {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 365x18
+          text run at (0,0) width 365: "The select below has a size of 3, but a much larger height."
+      RenderBlock (anonymous) at (0,34) size 784x250
+        RenderListBox {SELECT} at (2,0) size 64x250 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/select-selected-expected.txt b/LayoutTests/platform/win/fast/forms/select-selected-expected.txt
new file mode 100644 (file)
index 0000000..fd9eb9b
--- /dev/null
@@ -0,0 +1,10 @@
+layer at (0,0) size 800x600
+  RenderView 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 301x24 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (4,2) size 276x20
+          RenderText at (8,2) size 176x15
+            text run at (8,2) width 176: "should see this option selected"
+      RenderText {#text} at (0,0) size 0x0
index 0f4fba9..764eb91 100644 (file)
@@ -1,15 +1,15 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x323
-  RenderBlock {HTML} at (0,0) size 800x323
-    RenderBody {BODY} at (8,8) size 784x307
-      RenderBlock {FORM} at (0,0) size 784x307
-        RenderListBox {SELECT} at (2,2) size 74x281 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
-        RenderText {#text} at (78,264) size 4x18
-          text run at (78,264) width 4: " "
-        RenderBR {BR} at (82,264) size 0x18
-        RenderMenuList {SELECT} at (2,287) size 76x18 [bgcolor=#FFFFFF]
-          RenderBlock (anonymous) at (0,0) size 76x18
-            RenderText at (8,2) size 31x13
-              text run at (8,2) width 31: "Three"
+layer at (0,0) size 800x369
+  RenderBlock {HTML} at (0,0) size 800x369
+    RenderBody {BODY} at (8,8) size 784x353
+      RenderBlock {FORM} at (0,0) size 784x353
+        RenderListBox {SELECT} at (2,2) size 83x321 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+        RenderText {#text} at (87,304) size 4x18
+          text run at (87,304) width 4: " "
+        RenderBR {BR} at (91,304) size 0x18
+        RenderMenuList {SELECT} at (2,327) size 101x24 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (4,2) size 76x20
+            RenderText at (8,2) size 33x15
+              text run at (8,2) width 33: "Three"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/forms/tabbing-input-iframe-expected.txt b/LayoutTests/platform/win/fast/forms/tabbing-input-iframe-expected.txt
new file mode 100644 (file)
index 0000000..3208541
--- /dev/null
@@ -0,0 +1,29 @@
+layer at (0,0) size 800x600
+  RenderView 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,0) size 442x18
+        text run at (0,0) width 442: "This tests that you can tab out of a text field if an iframe comes after it."
+      RenderBR {BR} at (442,14) size 0x0
+      RenderTextControl {INPUT} at (2,155) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+      RenderText {#text} at (153,156) size 4x18
+        text run at (153,156) width 4: " "
+      RenderIFrame {IFRAME} at (157,18) size 302x152 [border: (1px solid #000000)]
+        layer at (0,0) size 300x150
+          RenderView at (0,0) size 300x150
+        layer at (0,0) size 300x150
+          RenderBlock {HTML} at (0,0) size 300x150
+            RenderBody {BODY} at (8,8) size 284x134
+      RenderText {#text} at (459,156) size 4x18
+        text run at (459,156) width 4: " "
+      RenderTextControl {INPUT} at (465,155) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+      RenderText {#text} at (0,0) size 0x0
+layer at (12,166) size 145x15
+  RenderBlock {DIV} at (2,3) size 145x15
+layer at (475,166) size 145x15
+  RenderBlock {DIV} at (2,3) size 145x15
+    RenderText {#text} at (0,0) size 132x15
+      text run at (0,0) width 132: "This should have focus"
+selection start: position 0 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 7 {INPUT} of body
+selection end:   position 22 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 7 {INPUT} of body
diff --git a/LayoutTests/platform/win/fast/frames/take-focus-from-iframe-expected.txt b/LayoutTests/platform/win/fast/frames/take-focus-from-iframe-expected.txt
new file mode 100644 (file)
index 0000000..8987658
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView 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 (anonymous) at (0,0) size 784x44
+        RenderIFrame {IFRAME} at (0,0) size 204x44 [border: (2px inset #000000)]
+          layer at (0,0) size 185x41
+            RenderView at (0,0) size 185x40
+          layer at (0,0) size 185x41
+            RenderBlock {HTML} at (0,0) size 185x41
+              RenderBody {BODY} at (8,8) size 169x25
+                RenderTextControl {INPUT} at (2,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          layer at (12,13) size 145x15
+            RenderBlock {DIV} at (2,3) size 145x15
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,60) size 784x25
+        RenderText {#text} at (0,3) size 366x18
+          text run at (0,3) width 366: "This field should look and act focused. Try to type into it: "
+        RenderTextControl {INPUT} at (368,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+layer at (378,73) size 145x15
+  RenderBlock {DIV} at (2,3) size 145x15
+    RenderText {#text} at (0,0) size 36x15
+      text run at (0,0) width 36: "PASS"
+caret: position 4 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 1 {INPUT} of child 3 {P} of body
diff --git a/LayoutTests/platform/win/fast/multicol/pagination/LeftToRight-tb-hittest-expected.txt b/LayoutTests/platform/win/fast/multicol/pagination/LeftToRight-tb-hittest-expected.txt
new file mode 100644 (file)
index 0000000..7351e9e
--- /dev/null
@@ -0,0 +1,132 @@
+layer at (0,0) size 2460x585
+  RenderView at (0,0) size 800x585
+    RenderMultiColumnSet at (0,0) size 800x585
+layer at (0,0) size 385x3122 backgroundClip at (0,0) size 2460x585 clip at (0,0) size 2460x585 outlineClip at (0,0) size 2460x585
+  RenderMultiColumnFlowThread at (0,0) size 385x3122
+layer at (0,0) size 385x3122 backgroundClip at (0,0) size 2460x585 clip at (0,0) size 2460x585 outlineClip at (0,0) size 2460x585
+  RenderBlock {HTML} at (0,0) size 385x3122 [border: (1px solid #008000)]
+    RenderBody {BODY} at (4,4) size 377x3114 [border: (1px solid #000000)]
+      RenderBlock {P} at (1,25) size 375x364
+        RenderText {#text} at (0,0) size 375x364
+          text run at (0,0) width 294: "1 Lorem ipsum dolor sit amet,"
+          text run at (0,28) width 336: "consectetur adipisicing elit, sed do"
+          text run at (0,56) width 354: "eiusmod tempor incididunt ut labore"
+          text run at (0,84) width 343: "et dolore magna aliqua. Ut enim ad"
+          text run at (0,112) width 272: "minim veniam, quis nostrud"
+          text run at (0,140) width 339: "exercitation ullamco laboris nisi ut"
+          text run at (0,168) width 337: "aliquip ex ea commodo consequat."
+          text run at (0,196) width 362: "Duis aute irure dolor in reprehenderit"
+          text run at (0,224) width 349: "in voluptate velit esse cillum dolore"
+          text run at (0,252) width 375: "eu fugiat nulla pariatur. Excepteur sint"
+          text run at (0,280) width 362: "occaecat cupidatat non proident, sunt"
+          text run at (0,308) width 338: "in culpa qui officia deserunt mollit"
+          text run at (0,336) width 200: "anim id est laborum."
+      RenderBlock {P} at (1,413) size 375x364
+        RenderText {#text} at (0,0) size 375x364
+          text run at (0,0) width 294: "2 Lorem ipsum dolor sit amet,"
+          text run at (0,28) width 336: "consectetur adipisicing elit, sed do"
+          text run at (0,56) width 354: "eiusmod tempor incididunt ut labore"
+          text run at (0,84) width 343: "et dolore magna aliqua. Ut enim ad"
+          text run at (0,112) width 272: "minim veniam, quis nostrud"
+          text run at (0,140) width 339: "exercitation ullamco laboris nisi ut"
+          text run at (0,168) width 337: "aliquip ex ea commodo consequat."
+          text run at (0,196) width 362: "Duis aute irure dolor in reprehenderit"
+          text run at (0,224) width 349: "in voluptate velit esse cillum dolore"
+          text run at (0,252) width 375: "eu fugiat nulla pariatur. Excepteur sint"
+          text run at (0,280) width 362: "occaecat cupidatat non proident, sunt"
+          text run at (0,308) width 338: "in culpa qui officia deserunt mollit"
+          text run at (0,336) width 200: "anim id est laborum."
+      RenderBlock {P} at (1,801) size 375x364
+        RenderText {#text} at (0,0) size 375x364
+          text run at (0,0) width 294: "3 Lorem ipsum dolor sit amet,"
+          text run at (0,28) width 336: "consectetur adipisicing elit, sed do"
+          text run at (0,56) width 354: "eiusmod tempor incididunt ut labore"
+          text run at (0,84) width 343: "et dolore magna aliqua. Ut enim ad"
+          text run at (0,112) width 272: "minim veniam, quis nostrud"
+          text run at (0,140) width 339: "exercitation ullamco laboris nisi ut"
+          text run at (0,168) width 337: "aliquip ex ea commodo consequat."
+          text run at (0,196) width 362: "Duis aute irure dolor in reprehenderit"
+          text run at (0,224) width 349: "in voluptate velit esse cillum dolore"
+          text run at (0,252) width 375: "eu fugiat nulla pariatur. Excepteur sint"
+          text run at (0,280) width 362: "occaecat cupidatat non proident, sunt"
+          text run at (0,308) width 338: "in culpa qui officia deserunt mollit"
+          text run at (0,336) width 200: "anim id est laborum."
+      RenderBlock {P} at (1,1166) size 375x364
+        RenderText {#text} at (0,0) size 375x364
+          text run at (0,0) width 294: "4 Lorem ipsum dolor sit amet,"
+          text run at (0,28) width 336: "consectetur adipisicing elit, sed do"
+          text run at (0,56) width 354: "eiusmod tempor incididunt ut labore"
+          text run at (0,84) width 343: "et dolore magna aliqua. Ut enim ad"
+          text run at (0,112) width 272: "minim veniam, quis nostrud"
+          text run at (0,140) width 339: "exercitation ullamco laboris nisi ut"
+          text run at (0,168) width 337: "aliquip ex ea commodo consequat."
+          text run at (0,196) width 362: "Duis aute irure dolor in reprehenderit"
+          text run at (0,224) width 349: "in voluptate velit esse cillum dolore"
+          text run at (0,252) width 375: "eu fugiat nulla pariatur. Excepteur sint"
+          text run at (0,280) width 362: "occaecat cupidatat non proident, sunt"
+          text run at (0,308) width 338: "in culpa qui officia deserunt mollit"
+          text run at (0,336) width 200: "anim id est laborum."
+      RenderBlock {P} at (1,1554) size 375x365
+        RenderText {#text} at (0,0) size 375x365
+          text run at (0,0) width 294: "5 Lorem ipsum dolor sit amet,"
+          text run at (0,28) width 336: "consectetur adipisicing elit, sed do"
+          text run at (0,56) width 354: "eiusmod tempor incididunt ut labore"
+          text run at (0,84) width 343: "et dolore magna aliqua. Ut enim ad"
+          text run at (0,112) width 272: "minim veniam, quis nostrud"
+          text run at (0,140) width 339: "exercitation ullamco laboris nisi ut"
+          text run at (0,168) width 337: "aliquip ex ea commodo consequat."
+          text run at (0,197) width 362: "Duis aute irure dolor in reprehenderit"
+          text run at (0,225) width 349: "in voluptate velit esse cillum dolore"
+          text run at (0,253) width 375: "eu fugiat nulla pariatur. Excepteur sint"
+          text run at (0,281) width 362: "occaecat cupidatat non proident, sunt"
+          text run at (0,309) width 338: "in culpa qui officia deserunt mollit"
+          text run at (0,337) width 200: "anim id est laborum."
+      RenderBlock {P} at (1,1943) size 375x364
+        RenderText {#text} at (0,0) size 375x364
+          text run at (0,0) width 294: "6 Lorem ipsum dolor sit amet,"
+          text run at (0,28) width 336: "consectetur adipisicing elit, sed do"
+          text run at (0,56) width 354: "eiusmod tempor incididunt ut labore"
+          text run at (0,84) width 343: "et dolore magna aliqua. Ut enim ad"
+          text run at (0,112) width 272: "minim veniam, quis nostrud"
+          text run at (0,140) width 339: "exercitation ullamco laboris nisi ut"
+          text run at (0,168) width 337: "aliquip ex ea commodo consequat."
+          text run at (0,196) width 362: "Duis aute irure dolor in reprehenderit"
+          text run at (0,224) width 349: "in voluptate velit esse cillum dolore"
+          text run at (0,252) width 375: "eu fugiat nulla pariatur. Excepteur sint"
+          text run at (0,280) width 362: "occaecat cupidatat non proident, sunt"
+          text run at (0,308) width 338: "in culpa qui officia deserunt mollit"
+          text run at (0,336) width 200: "anim id est laborum."
+      RenderBlock {P} at (1,2336) size 375x364
+        RenderText {#text} at (0,0) size 375x364
+          text run at (0,0) width 294: "7 Lorem ipsum dolor sit amet,"
+          text run at (0,28) width 336: "consectetur adipisicing elit, sed do"
+          text run at (0,56) width 354: "eiusmod tempor incididunt ut labore"
+          text run at (0,84) width 343: "et dolore magna aliqua. Ut enim ad"
+          text run at (0,112) width 272: "minim veniam, quis nostrud"
+          text run at (0,140) width 339: "exercitation ullamco laboris nisi ut"
+          text run at (0,168) width 337: "aliquip ex ea commodo consequat."
+          text run at (0,196) width 362: "Duis aute irure dolor in reprehenderit"
+          text run at (0,224) width 349: "in voluptate velit esse cillum dolore"
+          text run at (0,252) width 375: "eu fugiat nulla pariatur. Excepteur sint"
+          text run at (0,280) width 362: "occaecat cupidatat non proident, sunt"
+          text run at (0,308) width 338: "in culpa qui officia deserunt mollit"
+          text run at (0,336) width 200: "anim id est laborum."
+      RenderBlock {P} at (1,2724) size 375x365
+        RenderText {#text} at (0,0) size 375x365
+          text run at (0,0) width 294: "8 Lorem ipsum dolor sit amet,"
+          text run at (0,28) width 336: "consectetur adipisicing elit, sed do"
+          text run at (0,56) width 354: "eiusmod tempor incididunt ut labore"
+          text run at (0,84) width 343: "et dolore magna aliqua. Ut enim ad"
+          text run at (0,112) width 272: "minim veniam, quis nostrud"
+          text run at (0,140) width 339: "exercitation ullamco laboris nisi ut"
+          text run at (0,168) width 337: "aliquip ex ea commodo consequat."
+          text run at (0,197) width 362: "Duis aute irure dolor in reprehenderit"
+          text run at (0,225) width 349: "in voluptate velit esse cillum dolore"
+          text run at (0,253) width 375: "eu fugiat nulla pariatur. Excepteur sint"
+          text run at (0,281) width 362: "occaecat cupidatat non proident, sunt"
+          text run at (0,309) width 338: "in culpa qui officia deserunt mollit"
+          text run at (0,337) width 200: "anim id est laborum."
+layer at (1250,84) size 56x56
+  RenderBlock (positioned) {DIV} at (1250,84) size 56x56 [border: (3px solid #0000FF)]
+caret: position 353 of child 0 {#text} of child 11 {P} of body
+scrolled to 800,0
diff --git a/LayoutTests/platform/win/fast/multicol/pagination/RightToLeft-rl-hittest-expected.txt b/LayoutTests/platform/win/fast/multicol/pagination/RightToLeft-rl-hittest-expected.txt
new file mode 100644 (file)
index 0000000..1c1ef0b
--- /dev/null
@@ -0,0 +1,90 @@
+layer at (0,0) size 2460x585
+  RenderView at (0,0) size 800x585
+    RenderMultiColumnSet at (0,0) size 800x585
+layer at (-1294,0) size 2094x585 backgroundClip at (0,0) size 2460x585 clip at (0,0) size 2460x585 outlineClip at (0,0) size 2460x585
+  RenderMultiColumnFlowThread at (0,0) size 2094x585
+layer at (-1294,0) size 2094x585 backgroundClip at (0,0) size 2460x585 clip at (0,0) size 2460x585 outlineClip at (0,0) size 2460x585
+  RenderBlock {HTML} at (0,0) size 2094x585 [border: (1px solid #008000)]
+    RenderBody {BODY} at (4,4) size 2086x577 [border: (1px solid #000000)]
+      RenderBlock {P} at (25,1) size 224x575
+        RenderText {#text} at (0,0) size 224x573
+          text run at (0,0) width 568: "1 Lorem ipsum dolor sit amet, consectetur adipisicing elit,"
+          text run at (28,0) width 514: "sed do eiusmod tempor incididunt ut labore et dolore"
+          text run at (56,0) width 529: "magna aliqua. Ut enim ad minim veniam, quis nostrud"
+          text run at (84,0) width 573: "exercitation ullamco laboris nisi ut aliquip ex ea commodo"
+          text run at (112,0) width 496: "consequat. Duis aute irure dolor in reprehenderit in"
+          text run at (140,0) width 559: "voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+          text run at (168,0) width 533: "Excepteur sint occaecat cupidatat non proident, sunt in"
+          text run at (196,0) width 519: "culpa qui officia deserunt mollit anim id est laborum."
+      RenderBlock {P} at (273,1) size 248x575
+        RenderText {#text} at (0,0) size 248x573
+          text run at (0,0) width 568: "2 Lorem ipsum dolor sit amet, consectetur adipisicing elit,"
+          text run at (28,0) width 514: "sed do eiusmod tempor incididunt ut labore et dolore"
+          text run at (56,0) width 529: "magna aliqua. Ut enim ad minim veniam, quis nostrud"
+          text run at (108,0) width 573: "exercitation ullamco laboris nisi ut aliquip ex ea commodo"
+          text run at (136,0) width 496: "consequat. Duis aute irure dolor in reprehenderit in"
+          text run at (164,0) width 559: "voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+          text run at (192,0) width 533: "Excepteur sint occaecat cupidatat non proident, sunt in"
+          text run at (220,0) width 519: "culpa qui officia deserunt mollit anim id est laborum."
+      RenderBlock {P} at (545,1) size 249x575
+        RenderText {#text} at (0,0) size 249x573
+          text run at (0,0) width 568: "3 Lorem ipsum dolor sit amet, consectetur adipisicing elit,"
+          text run at (28,0) width 514: "sed do eiusmod tempor incididunt ut labore et dolore"
+          text run at (56,0) width 529: "magna aliqua. Ut enim ad minim veniam, quis nostrud"
+          text run at (84,0) width 573: "exercitation ullamco laboris nisi ut aliquip ex ea commodo"
+          text run at (112,0) width 496: "consequat. Duis aute irure dolor in reprehenderit in"
+          text run at (140,0) width 559: "voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+          text run at (168,0) width 533: "Excepteur sint occaecat cupidatat non proident, sunt in"
+          text run at (221,0) width 519: "culpa qui officia deserunt mollit anim id est laborum."
+      RenderBlock {P} at (818,1) size 224x575
+        RenderText {#text} at (0,0) size 224x573
+          text run at (0,0) width 568: "4 Lorem ipsum dolor sit amet, consectetur adipisicing elit,"
+          text run at (28,0) width 514: "sed do eiusmod tempor incididunt ut labore et dolore"
+          text run at (56,0) width 529: "magna aliqua. Ut enim ad minim veniam, quis nostrud"
+          text run at (84,0) width 573: "exercitation ullamco laboris nisi ut aliquip ex ea commodo"
+          text run at (112,0) width 496: "consequat. Duis aute irure dolor in reprehenderit in"
+          text run at (140,0) width 559: "voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+          text run at (168,0) width 533: "Excepteur sint occaecat cupidatat non proident, sunt in"
+          text run at (196,0) width 519: "culpa qui officia deserunt mollit anim id est laborum."
+      RenderBlock {P} at (1066,1) size 225x575
+        RenderText {#text} at (0,0) size 225x573
+          text run at (0,0) width 568: "5 Lorem ipsum dolor sit amet, consectetur adipisicing elit,"
+          text run at (28,0) width 514: "sed do eiusmod tempor incididunt ut labore et dolore"
+          text run at (56,0) width 529: "magna aliqua. Ut enim ad minim veniam, quis nostrud"
+          text run at (85,0) width 573: "exercitation ullamco laboris nisi ut aliquip ex ea commodo"
+          text run at (113,0) width 496: "consequat. Duis aute irure dolor in reprehenderit in"
+          text run at (141,0) width 559: "voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+          text run at (169,0) width 533: "Excepteur sint occaecat cupidatat non proident, sunt in"
+          text run at (197,0) width 519: "culpa qui officia deserunt mollit anim id est laborum."
+      RenderBlock {P} at (1315,1) size 249x575
+        RenderText {#text} at (0,0) size 249x573
+          text run at (0,0) width 568: "6 Lorem ipsum dolor sit amet, consectetur adipisicing elit,"
+          text run at (28,0) width 514: "sed do eiusmod tempor incididunt ut labore et dolore"
+          text run at (56,0) width 529: "magna aliqua. Ut enim ad minim veniam, quis nostrud"
+          text run at (84,0) width 573: "exercitation ullamco laboris nisi ut aliquip ex ea commodo"
+          text run at (112,0) width 496: "consequat. Duis aute irure dolor in reprehenderit in"
+          text run at (140,0) width 559: "voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+          text run at (168,0) width 533: "Excepteur sint occaecat cupidatat non proident, sunt in"
+          text run at (221,0) width 519: "culpa qui officia deserunt mollit anim id est laborum."
+      RenderBlock {P} at (1588,1) size 224x575
+        RenderText {#text} at (0,0) size 224x573
+          text run at (0,0) width 568: "7 Lorem ipsum dolor sit amet, consectetur adipisicing elit,"
+          text run at (28,0) width 514: "sed do eiusmod tempor incididunt ut labore et dolore"
+          text run at (56,0) width 529: "magna aliqua. Ut enim ad minim veniam, quis nostrud"
+          text run at (84,0) width 573: "exercitation ullamco laboris nisi ut aliquip ex ea commodo"
+          text run at (112,0) width 496: "consequat. Duis aute irure dolor in reprehenderit in"
+          text run at (140,0) width 559: "voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+          text run at (168,0) width 533: "Excepteur sint occaecat cupidatat non proident, sunt in"
+          text run at (196,0) width 519: "culpa qui officia deserunt mollit anim id est laborum."
+      RenderBlock {P} at (1836,1) size 225x575
+        RenderText {#text} at (0,0) size 225x573
+          text run at (0,0) width 568: "8 Lorem ipsum dolor sit amet, consectetur adipisicing elit,"
+          text run at (28,0) width 514: "sed do eiusmod tempor incididunt ut labore et dolore"
+          text run at (56,0) width 529: "magna aliqua. Ut enim ad minim veniam, quis nostrud"
+          text run at (85,0) width 573: "exercitation ullamco laboris nisi ut aliquip ex ea commodo"
+          text run at (113,0) width 496: "consequat. Duis aute irure dolor in reprehenderit in"
+          text run at (141,0) width 559: "voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+          text run at (169,0) width 533: "Excepteur sint occaecat cupidatat non proident, sunt in"
+          text run at (197,0) width 519: "culpa qui officia deserunt mollit anim id est laborum."
+caret: position 70 of child 0 {#text} of child 11 {P} of body
+scrolled to -800,0
diff --git a/LayoutTests/platform/win/fast/overflow/entity-comment-in-textarea-expected.txt b/LayoutTests/platform/win/fast/overflow/entity-comment-in-textarea-expected.txt
new file mode 100644 (file)
index 0000000..28d1cdc
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView 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 (183,24) size 249x18
+        text run at (183,24) width 249: " --> This should be outside the textarea."
+layer at (10,10) size 179x34 clip at (11,11) size 177x32
+  RenderTextControl {TEXTAREA} at (2,2) size 179x34 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 175x15
+      RenderText {#text} at (0,0) size 32x15
+        text run at (0,0) width 32: "<!--"
diff --git a/LayoutTests/platform/win/fast/overflow/open-comment-in-textarea-expected.txt b/LayoutTests/platform/win/fast/overflow/open-comment-in-textarea-expected.txt
new file mode 100644 (file)
index 0000000..2eab61b
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView 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 (183,24) size 246x18
+        text run at (183,24) width 246: " This should not be part of the textarea."
+layer at (10,10) size 179x34 clip at (11,11) size 162x32 scrollHeight 62
+  RenderTextControl {TEXTAREA} at (2,2) size 179x34 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 160x60
+      RenderText {#text} at (0,0) size 160x45
+        text run at (0,0) width 32: "<!--"
+        text run at (32,0) width 0: " "
+        text run at (0,15) width 152: "This should be part"
+        text run at (152,15) width 8: " "
+        text run at (0,30) width 128: "of the textarea."
+        text run at (128,30) width 0: " "
+      RenderBR {BR} at (0,45) size 0x15
diff --git a/LayoutTests/platform/win/fast/overflow/overflow-x-y-expected.txt b/LayoutTests/platform/win/fast/overflow/overflow-x-y-expected.txt
new file mode 100644 (file)
index 0000000..23dd237
--- /dev/null
@@ -0,0 +1,84 @@
+layer at (0,0) size 785x600
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x600
+  RenderBlock {HTML} at (0,0) size 785x600
+    RenderBody {BODY} at (8,8) size 769x584
+      RenderBlock (anonymous) at (0,0) size 769x18
+        RenderText {#text} at (0,0) size 312x18
+          text run at (0,0) width 312: "The body should always have a vertical scrollbar."
+      RenderBlock (anonymous) at (0,218) size 769x57
+        RenderText {#text} at (183,39) size 4x18
+          text run at (183,39) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+layer at (8,26) size 300x100 clip at (8,26) size 285x100 scrollHeight 324
+  RenderBlock {DIV} at (0,18) size 300x100
+    RenderText {#text} at (0,0) size 50x18
+      text run at (0,0) width 50: "Y scroll"
+    RenderBR {BR} at (50,14) size 0x0
+    RenderText {#text} at (0,18) size 50x18
+      text run at (0,18) width 50: "Y scroll"
+    RenderBR {BR} at (50,32) size 0x0
+    RenderText {#text} at (0,36) size 50x18
+      text run at (0,36) width 50: "Y scroll"
+    RenderBR {BR} at (50,50) size 0x0
+    RenderText {#text} at (0,54) size 50x18
+      text run at (0,54) width 50: "Y scroll"
+    RenderBR {BR} at (50,68) size 0x0
+    RenderText {#text} at (0,72) size 50x18
+      text run at (0,72) width 50: "Y scroll"
+    RenderBR {BR} at (50,86) size 0x0
+    RenderText {#text} at (0,90) size 50x18
+      text run at (0,90) width 50: "Y scroll"
+    RenderBR {BR} at (50,104) size 0x0
+    RenderText {#text} at (0,108) size 50x18
+      text run at (0,108) width 50: "Y scroll"
+    RenderBR {BR} at (50,122) size 0x0
+    RenderText {#text} at (0,126) size 50x18
+      text run at (0,126) width 50: "Y scroll"
+    RenderBR {BR} at (50,140) size 0x0
+    RenderText {#text} at (0,144) size 50x18
+      text run at (0,144) width 50: "Y scroll"
+    RenderBR {BR} at (50,158) size 0x0
+    RenderText {#text} at (0,162) size 50x18
+      text run at (0,162) width 50: "Y scroll"
+    RenderBR {BR} at (50,176) size 0x0
+    RenderText {#text} at (0,180) size 50x18
+      text run at (0,180) width 50: "Y scroll"
+    RenderBR {BR} at (50,194) size 0x0
+    RenderText {#text} at (0,198) size 50x18
+      text run at (0,198) width 50: "Y scroll"
+    RenderBR {BR} at (50,212) size 0x0
+    RenderText {#text} at (0,216) size 50x18
+      text run at (0,216) width 50: "Y scroll"
+    RenderBR {BR} at (50,230) size 0x0
+    RenderText {#text} at (0,234) size 50x18
+      text run at (0,234) width 50: "Y scroll"
+    RenderBR {BR} at (50,248) size 0x0
+    RenderText {#text} at (0,252) size 50x18
+      text run at (0,252) width 50: "Y scroll"
+    RenderBR {BR} at (50,266) size 0x0
+    RenderText {#text} at (0,270) size 50x18
+      text run at (0,270) width 50: "Y scroll"
+    RenderBR {BR} at (50,284) size 0x0
+    RenderText {#text} at (0,288) size 50x18
+      text run at (0,288) width 50: "Y scroll"
+    RenderBR {BR} at (50,302) size 0x0
+    RenderText {#text} at (0,306) size 50x18
+      text run at (0,306) width 50: "Y scroll"
+    RenderBR {BR} at (50,320) size 0x0
+layer at (8,126) size 300x100 clip at (8,126) size 300x85 scrollWidth 1184
+  RenderBlock {DIV} at (0,118) size 300x100
+    RenderText {#text} at (0,0) size 1184x18
+      text run at (0,0) width 486: "X scroll X scroll X scroll X scroll X scroll X scroll X scroll X scroll X scroll "
+      text run at (486,0) width 324: "X scroll X scroll X scroll X scroll X scroll X scroll "
+      text run at (810,0) width 374: "X scroll X scroll X scroll X scroll X scroll X scroll X scroll"
+layer at (10,243) size 179x34 clip at (11,244) size 162x32
+  RenderTextControl {TEXTAREA} at (2,17) size 179x34 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 160x15
+      RenderText {#text} at (0,0) size 136x15
+        text run at (0,0) width 136: "Textarea y-scroll"
+layer at (197,228) size 179x49 clip at (198,229) size 177x32
+  RenderTextControl {TEXTAREA} at (189,2) size 179x49 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 175x15
+      RenderText {#text} at (0,0) size 136x15
+        text run at (0,0) width 136: "Textarea x-scroll"
diff --git a/LayoutTests/platform/win/fast/table/003-expected.txt b/LayoutTests/platform/win/fast/table/003-expected.txt
new file mode 100644 (file)
index 0000000..f69c91b
--- /dev/null
@@ -0,0 +1,81 @@
+layer at (0,0) size 800x600
+  RenderView 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
+      RenderTable {TABLE} at (0,0) size 784x53
+        RenderTableSection {TBODY} at (0,0) size 784x53
+          RenderTableRow {TR} at (0,2) size 784x27
+            RenderTableCell {TD} at (2,5) size 51x20 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 37x18
+                text run at (1,1) width 37: "URL:"
+            RenderTableCell {TD} at (55,2) size 727x27 [r=0 c=1 rs=1 cs=1]
+              RenderTextControl {INPUT} at (1,3) size 725x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderTableRow {TR} at (0,31) size 784x20
+            RenderTableCell {TD} at (2,31) size 780x20 [bgcolor=#FF0000] [r=1 c=0 rs=1 cs=2]
+              RenderText {#text} at (1,1) size 253x18
+                text run at (1,1) width 253: "Alongwordtogiveyouanicebigminwidth."
+      RenderTable {TABLE} at (0,53) size 100x100 [bgcolor=#FF0000] [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 96x96
+          RenderTableRow {TR} at (0,2) size 96x92
+            RenderTableCell {TD} at (2,46) size 92x4 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,153) size 195x120 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 191x116
+          RenderTableRow {TR} at (0,2) size 191x22
+            RenderTableCell {TD} at (2,2) size 187x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 31x18
+                text run at (2,2) width 31: "hello"
+          RenderTableRow {TR} at (0,26) size 191x22
+            RenderTableCell {TD} at (2,26) size 187x22 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 67x18
+                text run at (2,2) width 67: "more hello"
+          RenderTableRow {TR} at (0,50) size 191x22
+            RenderTableCell {TD} at (2,50) size 187x22 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 37x18
+                text run at (2,2) width 37: "world"
+          RenderTableRow {TR} at (0,74) size 191x40
+            RenderTableCell {TD} at (2,76) size 187x36 [border: (1px inset #808080)] [r=3 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 0x0
+      RenderTable {TABLE} at (0,273) size 106x78
+        RenderTableSection {TBODY} at (0,0) size 106x78
+          RenderTableRow {TR} at (0,2) size 106x74
+            RenderTableCell {TD} at (2,2) size 102x74 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 100x72
+                text run at (1,1) width 87: "I should wrap"
+                text run at (1,19) width 81: "and not have"
+                text run at (1,37) width 56: "nowrap. "
+                text run at (57,37) width 44: "I really"
+                text run at (1,55) width 46: "should."
+      RenderTable {TABLE} at (0,351) size 106x78
+        RenderTableSection {TBODY} at (0,0) size 106x78
+          RenderTableRow {TR} at (0,2) size 106x74
+            RenderTableCell {TD} at (2,2) size 102x74 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 100x72
+                RenderText {#text} at (0,0) size 100x72
+                  text run at (0,0) width 87: "I should wrap"
+                  text run at (0,18) width 81: "and not have"
+                  text run at (0,36) width 56: "nowrap. "
+                  text run at (56,36) width 44: "I really"
+                  text run at (0,54) width 46: "should."
+      RenderTable {TABLE} at (0,429) size 369x24
+        RenderTableSection {TBODY} at (0,0) size 369x24
+          RenderTableRow {TR} at (0,2) size 369x20
+            RenderTableCell {TD} at (2,2) size 365x20 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 363x18
+                text run at (1,1) width 145: "I should have nowrap. "
+                text run at (146,1) width 98: "I really should. "
+                text run at (244,1) width 120: "Definitely. Should."
+      RenderTable {TABLE} at (0,453) size 369x24
+        RenderTableSection {TBODY} at (0,0) size 369x24
+          RenderTableRow {TR} at (0,2) size 369x20
+            RenderTableCell {TD} at (2,2) size 365x20 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 363x18
+                RenderText {#text} at (0,0) size 363x18
+                  text run at (0,0) width 145: "I should have nowrap. "
+                  text run at (145,0) width 98: "I really should. "
+                  text run at (243,0) width 120: "Definitely. Should."
+layer at (66,16) size 721x15
+  RenderBlock {DIV} at (2,3) size 721x15
+layer at (16,241) size 179x32 clip at (17,242) size 177x30
+  RenderTextControl {TEXTAREA} at (4,2) size 179x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 175x15
diff --git a/LayoutTests/platform/win/fast/table/colspanMinWidth-expected.txt b/LayoutTests/platform/win/fast/table/colspanMinWidth-expected.txt
new file mode 100644 (file)
index 0000000..915f4de
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 800x600
+  RenderView 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
+      RenderTable {TABLE} at (0,0) size 173x45
+        RenderTableSection {TBODY} at (0,0) size 173x45
+          RenderTableRow {TR} at (0,2) size 173x2
+            RenderTableCell {TD} at (2,2) size 3x2 [bgcolor=#0000FF] [r=0 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,6) size 173x0
+            RenderTableCell {TD} at (2,6) size 165x2 [bgcolor=#008000] [r=1 c=0 rs=2 cs=2]
+          RenderTableRow {TR} at (0,8) size 173x0
+            RenderTableCell {TD} at (169,24) size 2x2 [bgcolor=#FF0000] [r=2 c=2 rs=2 cs=1]
+          RenderTableRow {TR} at (0,10) size 173x33
+            RenderTableCell {TD} at (2,10) size 165x33 [bgcolor=#00FFFF] [r=3 c=0 rs=1 cs=2]
+              RenderTable {TABLE} at (1,1) size 163x31
+                RenderTableSection {TBODY} at (0,0) size 163x31
+                  RenderTableRow {TR} at (0,2) size 163x27
+                    RenderTableCell {TD} at (2,14) size 2x2 [bgcolor=#FF00FF] [r=0 c=0 rs=1 cs=1]
+                    RenderTableCell {TD} at (6,2) size 155x27 [bgcolor=#FFFF00] [r=0 c=1 rs=1 cs=1]
+                      RenderTextControl {INPUT} at (3,3) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                      RenderText {#text} at (0,0) size 0x0
+layer at (22,27) size 145x15
+  RenderBlock {DIV} at (2,3) size 145x15
diff --git a/LayoutTests/platform/win/fast/table/colspanMinWidth-vertical-expected.txt b/LayoutTests/platform/win/fast/table/colspanMinWidth-vertical-expected.txt
new file mode 100644 (file)
index 0000000..31d6545
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 800x600
+  RenderView 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
+      RenderTable {TABLE} at (0,0) size 173x173
+        RenderTableSection {TBODY} at (0,0) size 173x173
+          RenderTableRow {TR} at (0,2) size 2x173
+            RenderTableCell {TD} at (2,2) size 2x3 [bgcolor=#0000FF] [r=0 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,6) size 0x173
+            RenderTableCell {TD} at (6,2) size 2x165 [bgcolor=#008000] [r=1 c=0 rs=2 cs=2]
+          RenderTableRow {TR} at (0,8) size 0x173
+            RenderTableCell {TD} at (8,249) size 163x-159 [bgcolor=#FF0000] [r=2 c=2 rs=2 cs=1]
+          RenderTableRow {TR} at (0,10) size 161x173
+            RenderTableCell {TD} at (10,2) size 161x165 [bgcolor=#00FFFF] [r=3 c=0 rs=1 cs=2]
+              RenderTable {TABLE} at (1,1) size 159x163
+                RenderTableSection {TBODY} at (0,0) size 159x163
+                  RenderTableRow {TR} at (0,2) size 155x163
+                    RenderTableCell {TD} at (2,78) size 155x-151 [bgcolor=#FF00FF] [r=0 c=0 rs=1 cs=1]
+                    RenderTableCell {TD} at (2,6) size 155x155 [bgcolor=#FFFF00] [r=0 c=1 rs=1 cs=1]
+                      RenderTextControl {INPUT} at (3,3) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                      RenderText {#text} at (0,0) size 0x0
+layer at (18,23) size 145x15
+  RenderBlock {DIV} at (2,3) size 145x15
diff --git a/LayoutTests/platform/win/tables/mozilla/bugs/bug103533-expected.txt b/LayoutTests/platform/win/tables/mozilla/bugs/bug103533-expected.txt
new file mode 100644 (file)
index 0000000..cd24405
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 800x600
+  RenderView 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
+      RenderTable {TABLE} at (0,0) size 216x24 [bgcolor=#000000]
+        RenderTableSection {TBODY} at (0,0) size 216x24
+          RenderTableRow {TR} at (0,2) size 216x20
+            RenderTableCell {TD} at (2,2) size 212x20 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 210x18
+                text run at (1,1) width 210: "This table should NOT be visible"
+      RenderTable {TABLE} at (0,24) size 216x24 [bgcolor=#000000]
+        RenderTableSection {TBODY} at (0,0) size 216x24
+          RenderTableRow {TR} at (0,2) size 216x20
+            RenderTableCell {TD} at (2,2) size 212x20 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 210x18
+                text run at (1,1) width 210: "This table should NOT be visible"
diff --git a/LayoutTests/platform/win/tables/mozilla/bugs/bug1188-expected.txt b/LayoutTests/platform/win/tables/mozilla/bugs/bug1188-expected.txt
new file mode 100644 (file)
index 0000000..9891c76
--- /dev/null
@@ -0,0 +1,140 @@
+layer at (0,0) size 800x600
+  RenderView 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 784x194
+        RenderBlock {HR} at (0,0) size 602x2 [border: (1px inset #000000)]
+        RenderTable {TABLE} at (0,10) size 600x184
+          RenderTableSection {TBODY} at (0,0) size 600x184
+            RenderTableRow {TR} at (0,2) size 600x44
+              RenderTableCell {TD} at (2,2) size 594x44 [r=0 c=0 rs=1 cs=3]
+                RenderImage {IMG} at (7,1) size 580x42
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableRow {TR} at (0,48) size 600x55
+              RenderTableCell {TD} at (2,53) size 594x45 [bgcolor=#99CCCC] [r=1 c=0 rs=1 cs=3]
+                RenderInline {FONT} at (0,0) size 127x15
+                  RenderInline {B} at (0,0) size 127x15
+                    RenderText {#text} at (30,7) size 127x15
+                      text run at (30,7) width 127: "Search the Web with"
+                RenderText {#text} at (157,5) size 4x18
+                  text run at (157,5) width 4: " "
+                RenderMenuList {SELECT} at (163,3) size 111x24 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (4,2) size 86x20
+                    RenderText at (8,2) size 55x15
+                      text run at (8,2) width 55: "Netscape"
+                RenderTextControl {INPUT} at (278,4) size 219x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                RenderText {#text} at (499,5) size 4x18
+                  text run at (499,5) width 4: " "
+                RenderButton {INPUT} at (505,4) size 57x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                  RenderBlock (anonymous) at (8,3) size 41x15
+                    RenderText at (0,0) size 41x15
+                      text run at (0,0) width 41: "Search"
+                RenderBR {BR} at (564,19) size 0x0
+                RenderInline {SMALL} at (0,0) size 560x15
+                  RenderInline {A} at (0,0) size 98x15 [color=#0000EE]
+                    RenderText {#text} at (17,29) size 98x15
+                      text run at (17,29) width 98: "Classifieds< /A>   "
+                  RenderInline {A} at (0,0) size 58x15 [color=#0000EE]
+                    RenderText {#text} at (115,29) size 58x15
+                      text run at (115,29) width 22: "Net "
+                      text run at (137,29) width 36: "Search"
+                  RenderText {#text} at (173,29) size 9x15
+                    text run at (173,29) width 9: "   "
+                  RenderInline {A} at (0,0) size 82x15 [color=#0000EE]
+                    RenderText {#text} at (182,29) size 82x15
+                      text run at (182,29) width 56: "Find Web "
+                      text run at (238,29) width 26: "Sites"
+                  RenderText {#text} at (264,29) size 9x15
+                    text run at (264,29) width 3: " "
+                    text run at (267,29) width 6: "  "
+                  RenderInline {A} at (0,0) size 66x15 [color=#0000EE]
+                    RenderText {#text} at (273,29) size 66x15
+                      text run at (273,29) width 39: "What's "
+                      text run at (312,29) width 27: "Cool"
+                  RenderText {#text} at (339,29) size 9x15
+                    text run at (339,29) width 9: "   "
+                  RenderInline {A} at (0,0) size 63x15 [color=#0000EE]
+                    RenderText {#text} at (348,29) size 63x15
+                      text run at (348,29) width 63: "What's New"
+                  RenderText {#text} at (411,29) size 9x15
+                    text run at (411,29) width 9: "   "
+                  RenderInline {A} at (0,0) size 75x15 [color=#0000EE]
+                    RenderText {#text} at (420,29) size 75x15
+                      text run at (420,29) width 75: "People Finder"
+                  RenderText {#text} at (495,29) size 9x15
+                    text run at (495,29) width 9: "   "
+                  RenderInline {A} at (0,0) size 73x15 [color=#0000EE]
+                    RenderText {#text} at (504,29) size 73x15
+                      text run at (504,29) width 73: "Yellow Pages"
+                  RenderText {#text} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableRow {TR} at (0,105) size 600x50
+              RenderTableCell {TD} at (2,114) size 159x32 [r=2 c=0 rs=1 cs=1]
+                RenderInline {A} at (0,0) size 115x33 [color=#0000EE]
+                  RenderInline {FONT} at (0,0) size 115x30 [color=#CC0033]
+                    RenderText {#text} at (22,1) size 115x30
+                      text run at (22,1) width 115: "Download Netscape"
+                      text run at (26,16) width 107: "Communicator 4.5"
+              RenderTableCell {TD} at (163,105) size 270x50 [r=2 c=1 rs=1 cs=1]
+                RenderInline {A} at (0,0) size 232x28 [color=#0000EE]
+                  RenderImage {IMG} at (19,1) size 232x35 [border: (1px solid #0000EE)]
+                  RenderBR {BR} at (251,36) size 0x0
+                  RenderInline {FONT} at (0,0) size 46x13
+                    RenderText {#text} at (112,36) size 46x13
+                      text run at (112,36) width 46: "Click Here!"
+                RenderBR {BR} at (158,46) size 0x0
+              RenderTableCell {TD} at (435,121) size 161x17 [r=2 c=2 rs=1 cs=1]
+                RenderInline {A} at (0,0) size 129x18 [color=#0000EE]
+                  RenderInline {FONT} at (0,0) size 129x15 [color=#0066FF]
+                    RenderText {#text} at (16,1) size 129x15
+                      text run at (16,1) width 129: "Hassle-Free Upgrades"
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableRow {TR} at (0,157) size 600x20
+              RenderTableCell {TD} at (2,157) size 594x20 [r=3 c=0 rs=1 cs=3]
+                RenderInline {A} at (0,0) size 48x18 [color=#0000EE]
+                  RenderInline {FONT} at (0,0) size 48x15 [color=#0066FF]
+                    RenderInline {B} at (0,0) size 48x15
+                      RenderText {#text} at (18,3) size 48x15
+                        text run at (18,3) width 48: "Contact"
+                RenderText {#text} at (65,1) size 13x18
+                  text run at (65,1) width 13: " : "
+                RenderInline {SMALL} at (0,0) size 499x15
+                  RenderInline {A} at (0,0) size 77x15 [color=#0000EE]
+                    RenderText {#text} at (77,3) size 77x15
+                      text run at (77,3) width 77: "Address Book"
+                  RenderText {#text} at (153,3) size 11x15
+                    text run at (153,3) width 11: " - "
+                  RenderInline {A} at (0,0) size 65x15 [color=#0000EE]
+                    RenderText {#text} at (163,3) size 65x15
+                      text run at (163,3) width 65: "Discussions"
+                  RenderText {#text} at (227,3) size 11x15
+                    text run at (227,3) width 11: " - "
+                  RenderInline {A} at (0,0) size 99x15 [color=#0000EE]
+                    RenderText {#text} at (237,3) size 99x15
+                      text run at (237,3) width 99: "Instant Messenger"
+                  RenderText {#text} at (335,3) size 11x15
+                    text run at (335,3) width 11: " - "
+                  RenderInline {A} at (0,0) size 80x15 [color=#0000EE]
+                    RenderText {#text} at (345,3) size 80x15
+                      text run at (345,3) width 80: "Long Distance"
+                  RenderText {#text} at (424,3) size 11x15
+                    text run at (424,3) width 11: " - "
+                  RenderInline {A} at (0,0) size 51x15 [color=#0000EE]
+                    RenderText {#text} at (434,3) size 51x15
+                      text run at (434,3) width 51: "Members"
+                  RenderText {#text} at (484,3) size 11x15
+                    text run at (484,3) width 11: " - "
+                  RenderInline {A} at (0,0) size 82x15 [color=#0000EE]
+                    RenderText {#text} at (494,3) size 82x15
+                      text run at (494,3) width 82: "WebMail< /A>"
+                RenderInline {A} at (0,0) size 1x18 [color=#0000EE]
+                  RenderText {#text} at (0,0) size 0x0
+            RenderTableRow {TR} at (0,179) size 600x3
+              RenderTableCell {TD} at (2,179) size 596x3 [bgcolor=#99CCCC] [r=4 c=0 rs=1 cs=4]
+                RenderTable {TABLE} at (1,1) size 1x1
+                  RenderTableSection {TBODY} at (0,0) size 1x1
+                    RenderTableRow {TR} at (0,0) size 1x1
+                      RenderTableCell {TD} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
+layer at (290,78) size 215x15
+  RenderBlock {DIV} at (2,3) size 215x15
diff --git a/LayoutTests/platform/win/tables/mozilla/bugs/bug12384-expected.txt b/LayoutTests/platform/win/tables/mozilla/bugs/bug12384-expected.txt
new file mode 100644 (file)
index 0000000..81b58c9
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView 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 784x29
+        RenderTable {TABLE} at (0,0) size 699x29 [bgcolor=#FFE030] [border: (1px outset #808080)]
+          RenderTableSection {TBODY} at (1,1) size 697x27
+            RenderTableRow {TR} at (0,0) size 697x27
+              RenderTableCell {TD} at (0,0) size 697x27 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderInline {NOBR} at (0,0) size 695x18
+                  RenderTextControl {INPUT} at (3,3) size 219x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (224,4) size 13x18
+                    text run at (224,4) width 13: " - "
+                  RenderTextControl {INPUT} at (239,3) size 219x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (460,4) size 13x18
+                    text run at (460,4) width 13: " - "
+                  RenderTextControl {INPUT} at (475,3) size 219x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableRow {TR} at (0,27) size 697x0
+layer at (14,15) size 215x15
+  RenderBlock {DIV} at (2,3) size 215x15
+layer at (250,15) size 215x15
+  RenderBlock {DIV} at (2,3) size 215x15
+layer at (486,15) size 215x15
+  RenderBlock {DIV} at (2,3) size 215x15
diff --git a/LayoutTests/platform/win/tables/mozilla/bugs/bug1318-expected.txt b/LayoutTests/platform/win/tables/mozilla/bugs/bug1318-expected.txt
new file mode 100644 (file)
index 0000000..387152e
--- /dev/null
@@ -0,0 +1,49 @@
+layer at (0,0) size 800x600
+  RenderView 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
+      RenderTable {TABLE} at (0,0) size 784x137
+        RenderTableSection {TBODY} at (0,0) size 784x137
+          RenderTableRow {TR} at (0,0) size 784x74
+            RenderTableCell {TD} at (0,0) size 784x74 [r=0 c=0 rs=1 cs=4]
+              RenderBR {BR} at (392,1) size 0x18
+              RenderInline {FONT} at (0,0) size 728x53
+                RenderText {#text} at (28,19) size 728x35
+                  text run at (28,19) width 181: "The Supreme Court says "
+                  text run at (209,19) width 547: "Wisconsin can continue using tuition vouchers to help poor parents send their"
+                  text run at (212,37) width 221: "children to church-run schools. "
+                  text run at (433,37) width 139: "What's your stand? "
+                RenderBR {BR} at (572,51) size 0x0
+                RenderBR {BR} at (392,55) size 0x17
+              RenderText {#text} at (0,0) size 0x0
+          RenderTableRow {TR} at (0,74) size 784x18
+            RenderTableCell {TD} at (0,74) size 539x17 [r=1 c=0 rs=1 cs=1]
+              RenderInline {FONT} at (0,0) size 140x15
+                RenderText {#text} at (398,1) size 140x15
+                  text run at (398,1) width 140: "I agree with the program"
+              RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (539,74) size 80x18 [r=1 c=1 rs=1 cs=1]
+              RenderBlock {INPUT} at (6,4) size 13x13
+          RenderTableRow {TR} at (0,92) size 784x18
+            RenderTableCell {TD} at (0,92) size 539x17 [r=2 c=0 rs=1 cs=1]
+              RenderInline {FONT} at (0,0) size 153x15
+                RenderText {#text} at (385,1) size 153x15
+                  text run at (385,1) width 153: "I think vouchers are wrong"
+              RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (539,92) size 80x18 [r=2 c=1 rs=1 cs=1]
+              RenderBlock {INPUT} at (6,4) size 13x13
+          RenderTableRow {TR} at (0,110) size 784x27
+            RenderTableCell {TD} at (0,115) size 619x17 [r=3 c=0 rs=1 cs=2]
+              RenderInline {A} at (0,0) size 77x18 [color=#0000EE]
+                RenderInline {FONT} at (0,0) size 77x15
+                  RenderText {#text} at (271,1) size 77x15
+                    text run at (271,1) width 77: "View Results"
+              RenderInline {FONT} at (0,0) size 1x15
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (619,110) size 165x27 [r=3 c=2 rs=1 cs=2]
+              RenderButton {INPUT} at (62,3) size 41x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                RenderBlock (anonymous) at (8,3) size 25x15
+                  RenderText at (0,0) size 25x15
+                    text run at (0,0) width 25: "vote"
+              RenderText {#text} at (0,0) size 0x0
index 0e736d1..5386b28 100644 (file)
@@ -7,38 +7,38 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,0) size 365x28
           text run at (0,0) width 365: "SeaMonkey XPInstall Trigger Page"
       RenderBlock {HR} at (0,47) size 784x3 [border: (1px inset #000000)]
-      RenderBlock {FORM} at (0,57) size 784x56
-        RenderTable {TABLE} at (0,0) size 557x55
-          RenderTableSection {TBODY} at (0,0) size 557x55
-            RenderTableRow {TR} at (0,2) size 557x25
-              RenderTableCell {TD} at (2,4) size 107x20 [r=0 c=0 rs=1 cs=1]
+      RenderBlock {FORM} at (0,57) size 784x64
+        RenderTable {TABLE} at (0,0) size 678x63
+          RenderTableSection {TBODY} at (0,0) size 678x63
+            RenderTableRow {TR} at (0,2) size 678x27
+              RenderTableCell {TD} at (2,5) size 107x20 [r=0 c=0 rs=1 cs=1]
                 RenderInline {B} at (0,0) size 96x18
                   RenderText {#text} at (1,1) size 96x18
                     text run at (1,1) width 96: "Trigger URL:"
-              RenderTableCell {TD} at (111,2) size 354x25 [r=0 c=1 rs=1 cs=1]
-                RenderTextControl {INPUT} at (3,3) size 348x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-              RenderTableCell {TD} at (467,2) size 88x24 [r=0 c=2 rs=1 cs=1]
-                RenderButton {INPUT} at (3,3) size 55x18 [bgcolor=#C0C0C0]
-                  RenderBlock (anonymous) at (8,2) size 39x14
-                    RenderText at (0,0) size 39x13
-                      text run at (0,0) width 39: "Trigger"
-            RenderTableRow {TR} at (0,29) size 557x24
-              RenderTableCell {TD} at (2,31) size 107x20 [r=1 c=0 rs=1 cs=1]
+              RenderTableCell {TD} at (111,2) size 470x27 [r=0 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (3,3) size 464x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+              RenderTableCell {TD} at (583,2) size 93x27 [r=0 c=2 rs=1 cs=1]
+                RenderButton {INPUT} at (3,3) size 56x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                  RenderBlock (anonymous) at (8,3) size 40x15
+                    RenderText at (0,0) size 40x15
+                      text run at (0,0) width 40: "Trigger"
+            RenderTableRow {TR} at (0,31) size 678x30
+              RenderTableCell {TD} at (2,36) size 107x20 [r=1 c=0 rs=1 cs=1]
                 RenderInline {B} at (0,0) size 105x18
                   RenderText {#text} at (1,1) size 105x18
                     text run at (1,1) width 105: "Run Test Case:"
-              RenderTableCell {TD} at (111,29) size 354x24 [r=1 c=1 rs=1 cs=1]
-                RenderMenuList {SELECT} at (3,3) size 262x18 [bgcolor=#FFFFFF]
-                  RenderBlock (anonymous) at (0,0) size 262x18
-                    RenderText at (8,2) size 73x13
-                      text run at (8,2) width 73: "a_abortinstall"
+              RenderTableCell {TD} at (111,31) size 470x30 [r=1 c=1 rs=1 cs=1]
+                RenderMenuList {SELECT} at (3,3) size 305x24 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (4,2) size 280x20
+                    RenderText at (8,2) size 77x15
+                      text run at (8,2) width 77: "a_abortinstall"
                 RenderText {#text} at (0,0) size 0x0
-              RenderTableCell {TD} at (467,29) size 88x24 [r=1 c=2 rs=1 cs=1]
-                RenderButton {INPUT} at (3,3) size 82x18 [bgcolor=#C0C0C0]
-                  RenderBlock (anonymous) at (8,2) size 66x14
-                    RenderText at (0,0) size 66x13
-                      text run at (0,0) width 66: "Trigger case"
-layer at (125,74) size 342x13
-  RenderBlock {DIV} at (3,3) size 342x13
-    RenderText {#text} at (0,0) size 106x13
-      text run at (0,0) width 106: "http://jimbob/jars/"
+              RenderTableCell {TD} at (583,32) size 93x27 [r=1 c=2 rs=1 cs=1]
+                RenderButton {INPUT} at (3,3) size 87x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                  RenderBlock (anonymous) at (8,3) size 71x15
+                    RenderText at (0,0) size 71x15
+                      text run at (0,0) width 71: "Trigger case"
+layer at (124,74) size 460x15
+  RenderBlock {DIV} at (2,3) size 460x15
+    RenderText {#text} at (0,0) size 101x15
+      text run at (0,0) width 101: "http://jimbob/jars/"
diff --git a/LayoutTests/platform/win/tables/mozilla/bugs/bug2479-2-expected.txt b/LayoutTests/platform/win/tables/mozilla/bugs/bug2479-2-expected.txt
new file mode 100644 (file)
index 0000000..a5d8326
--- /dev/null
@@ -0,0 +1,120 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x553
+  RenderBlock {HTML} at (0,0) size 800x553 [bgcolor=#00FF99]
+    RenderBody {BODY} at (57,64) size 686x425 [bgcolor=#99FFCC] [border: (3px solid #000000)]
+      RenderBlock {P} at (3,3) size 680x64
+        RenderText {#text} at (0,6) size 636x51
+          text run at (0,6) width 597: "These links are in an element with display table-row, and the li elements "
+          text run at (597,6) width 39: "have"
+          text run at (0,38) width 153: "display: table-cell. "
+          text run at (153,38) width 131: "They disappear:"
+      RenderTable at (3,67) size 308x19
+        RenderTableSection (anonymous) at (0,0) size 308x19
+          RenderTableRow {UL} at (0,0) size 308x19 [bgcolor=#00CC99]
+            RenderTableCell {LI} at (0,0) size 77x19 [r=0 c=0 rs=1 cs=1]
+              RenderInline {A} at (0,0) size 55x19 [color=#0000EE]
+                RenderText {#text} at (11,0) size 55x19
+                  text run at (11,0) width 55: "people"
+            RenderTableCell {LI} at (77,0) size 77x19 [r=0 c=1 rs=1 cs=1]
+              RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+                RenderText {#text} at (13,0) size 51x19
+                  text run at (13,0) width 51: "places"
+            RenderTableCell {LI} at (154,0) size 77x19 [r=0 c=2 rs=1 cs=1]
+              RenderInline {A} at (0,0) size 77x19 [color=#0000EE]
+                RenderText {#text} at (0,0) size 77x19
+                  text run at (0,0) width 77: "members"
+            RenderTableCell {LI} at (231,0) size 77x19 [r=0 c=3 rs=1 cs=1]
+              RenderInline {A} at (0,0) size 35x19 [color=#0000EE]
+                RenderText {#text} at (21,0) size 35x19
+                  text run at (21,0) width 35: "links"
+      RenderBlock {DIV} at (3,86) size 680x336
+        RenderBlock (anonymous) at (16,16) size 648x19
+          RenderText {#text} at (0,0) size 514x19
+            text run at (0,0) width 228: "This text is not in the form. "
+            text run at (228,0) width 286: "The form should be indented 40px."
+        RenderBlock {FORM} at (96,35) size 568x285
+          RenderBlock {P} at (0,0) size 568x64
+            RenderText {#text} at (0,6) size 545x51
+              text run at (0,6) width 196: "This is text in the form. "
+              text run at (196,6) width 230: "It should be indented 40px. "
+              text run at (426,6) width 119: "The form itself"
+              text run at (0,38) width 376: "has the same table-row/table-cell problem as "
+              text run at (376,38) width 55: "above."
+          RenderBlock {P} at (0,64) size 568x63
+            RenderTable {SPAN} at (0,3) size 137x60
+              RenderTableSection (anonymous) at (0,0) size 137x60
+                RenderTableRow {SPAN} at (0,0) size 137x28
+                  RenderTableCell (anonymous) at (0,0) size 137x28 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (0,6) size 137x16
+                      text run at (0,6) width 137: "First Name (required)"
+                RenderTableRow (anonymous) at (0,28) size 137x32
+                  RenderTableCell (anonymous) at (0,28) size 137x32 [r=1 c=0 rs=1 cs=1]
+                    RenderTextControl {INPUT} at (2,7) size 121x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderText {#text} at (137,6) size 6x19
+              text run at (137,6) width 6: " "
+            RenderTable {SPAN} at (143,3) size 136x60
+              RenderTableSection (anonymous) at (0,0) size 136x60
+                RenderTableRow {SPAN} at (0,0) size 136x28
+                  RenderTableCell (anonymous) at (0,0) size 136x28 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (0,6) size 136x16
+                      text run at (0,6) width 136: "Last Name (required)"
+                RenderTableRow (anonymous) at (0,28) size 136x32
+                  RenderTableCell (anonymous) at (0,28) size 136x32 [r=1 c=0 rs=1 cs=1]
+                    RenderTextControl {INPUT} at (2,7) size 121x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderText {#text} at (0,0) size 0x0
+          RenderBlock {P} at (0,127) size 568x63
+            RenderTable {SPAN} at (0,3) size 293x60
+              RenderTableSection (anonymous) at (0,0) size 293x60
+                RenderTableRow {SPAN} at (0,0) size 293x28
+                  RenderTableCell (anonymous) at (0,0) size 293x28 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (0,6) size 91x16
+                      text run at (0,6) width 91: "Email Address"
+                RenderTableRow (anonymous) at (0,28) size 293x32
+                  RenderTableCell (anonymous) at (0,28) size 293x32 [r=1 c=0 rs=1 cs=1]
+                    RenderTextControl {INPUT} at (2,7) size 289x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderText {#text} at (0,0) size 0x0
+          RenderBlock {P} at (0,190) size 568x63
+            RenderTable {SPAN} at (0,3) size 125x60
+              RenderTableSection (anonymous) at (0,0) size 125x60
+                RenderTableRow {SPAN} at (0,0) size 125x28
+                  RenderTableCell (anonymous) at (0,0) size 125x28 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (0,6) size 103x16
+                      text run at (0,6) width 103: "Company Name"
+                RenderTableRow (anonymous) at (0,28) size 125x32
+                  RenderTableCell (anonymous) at (0,28) size 125x32 [r=1 c=0 rs=1 cs=1]
+                    RenderTextControl {INPUT} at (2,7) size 121x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderText {#text} at (125,6) size 6x19
+              text run at (125,6) width 6: " "
+            RenderTable {SPAN} at (131,3) size 125x60
+              RenderTableSection (anonymous) at (0,0) size 125x60
+                RenderTableRow {SPAN} at (0,0) size 125x28
+                  RenderTableCell (anonymous) at (0,0) size 125x28 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (0,6) size 27x16
+                      text run at (0,6) width 27: "Title"
+                RenderTableRow (anonymous) at (0,28) size 125x32
+                  RenderTableCell (anonymous) at (0,28) size 125x32 [r=1 c=0 rs=1 cs=1]
+                    RenderTextControl {INPUT} at (2,7) size 121x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderText {#text} at (0,0) size 0x0
+          RenderBlock {P} at (0,253) size 568x32
+            RenderButton {INPUT} at (2,7) size 61x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+              RenderBlock (anonymous) at (8,3) size 45x15
+                RenderText at (0,0) size 45x15
+                  text run at (0,0) width 45: "Submit!"
+            RenderText {#text} at (65,6) size 6x19
+              text run at (65,6) width 6: " "
+            RenderButton {INPUT} at (73,7) size 79x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+              RenderBlock (anonymous) at (8,3) size 63x15
+                RenderText at (0,0) size 63x15
+                  text run at (0,0) width 63: "Clear Form"
+            RenderText {#text} at (0,0) size 0x0
+layer at (160,290) size 117x15
+  RenderBlock {DIV} at (2,3) size 117x15
+layer at (303,290) size 117x15
+  RenderBlock {DIV} at (2,3) size 117x15
+layer at (160,353) size 285x15
+  RenderBlock {DIV} at (2,3) size 285x15
+layer at (160,416) size 117x15
+  RenderBlock {DIV} at (2,3) size 117x15
+layer at (291,416) size 117x15
+  RenderBlock {DIV} at (2,3) size 117x15
index 545c6d5..02800bc 100644 (file)
@@ -14,9 +14,9 @@ layer at (0,0) size 800x600
             RenderTableCell {TD} at (2,0) size 61x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 57x18
                 text run at (1,1) width 57: "First row"
-      RenderBlock {FORM} at (0,46) size 784x22
-        RenderButton {INPUT} at (2,2) size 47x18 [bgcolor=#C0C0C0]
-          RenderBlock (anonymous) at (8,2) size 31x14
-            RenderText at (0,0) size 31x13
-              text run at (0,0) width 31: "insert"
+      RenderBlock {FORM} at (0,46) size 784x25
+        RenderButton {INPUT} at (2,2) size 48x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+          RenderBlock (anonymous) at (8,3) size 32x15
+            RenderText at (0,0) size 32x15
+              text run at (0,0) width 32: "insert"
         RenderText {#text} at (0,0) size 0x0
index 4ea45ef..bd0005e 100644 (file)
@@ -6,47 +6,47 @@ layer at (0,0) size 800x600
       RenderBlock {H3} at (0,0) size 784x22
         RenderText {#text} at (0,0) size 200x22
           text run at (0,0) width 200: "With long hidden values"
-      RenderTable {TABLE} at (0,40) size 196x68 [border: (1px solid #FF0000)]
-        RenderTableSection {TBODY} at (1,1) size 194x65
-          RenderTableRow {TR} at (0,2) size 194x59
-            RenderTableCell {TD} at (2,2) size 190x59 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {FORM} at (1,1) size 188x41
-                RenderTextControl {INPUT} at (2,2) size 88x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-                RenderText {#text} at (92,2) size 4x18
-                  text run at (92,2) width 4: " "
-                RenderButton {INPUT} at (98,3) size 38x18 [bgcolor=#C0C0C0]
-                  RenderBlock (anonymous) at (8,2) size 22x14
-                    RenderText at (0,0) size 22x13
-                      text run at (0,0) width 22: " Go "
-                RenderText {#text} at (137,2) size 5x18
-                  text run at (137,2) width 5: " "
-                RenderBR {BR} at (141,16) size 1x0
-                RenderText {#text} at (0,23) size 188x18
-                  text run at (0,23) width 188: "Enter City Name or Zip Code"
-          RenderTableRow {TR} at (0,63) size 194x0
-      RenderBlock {HR} at (0,115) size 784x3 [border: (1px inset #000000)]
-      RenderBlock {H3} at (0,136) size 784x23
+      RenderTable {TABLE} at (0,40) size 196x70 [border: (1px solid #FF0000)]
+        RenderTableSection {TBODY} at (1,1) size 194x67
+          RenderTableRow {TR} at (0,2) size 194x61
+            RenderTableCell {TD} at (2,2) size 190x61 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {FORM} at (1,1) size 188x43
+                RenderTextControl {INPUT} at (2,2) size 100x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                RenderText {#text} at (104,3) size 4x18
+                  text run at (104,3) width 4: " "
+                RenderButton {INPUT} at (110,2) size 39x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                  RenderBlock (anonymous) at (8,3) size 23x15
+                    RenderText at (0,0) size 23x15
+                      text run at (0,0) width 23: " Go "
+                RenderText {#text} at (151,3) size 4x18
+                  text run at (151,3) width 4: " "
+                RenderBR {BR} at (155,17) size 0x0
+                RenderText {#text} at (0,25) size 188x18
+                  text run at (0,25) width 188: "Enter City Name or Zip Code"
+          RenderTableRow {TR} at (0,65) size 194x0
+      RenderBlock {HR} at (0,117) size 784x3 [border: (1px inset #000000)]
+      RenderBlock {H3} at (0,138) size 784x23
         RenderText {#text} at (0,0) size 206x22
           text run at (0,0) width 206: "With short hidden values"
-      RenderTable {TABLE} at (0,177) size 196x68 [border: (1px solid #FF0000)]
-        RenderTableSection {TBODY} at (1,1) size 194x65
-          RenderTableRow {TR} at (0,2) size 194x59
-            RenderTableCell {TD} at (2,2) size 190x59 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {FORM} at (1,1) size 188x41
-                RenderTextControl {INPUT} at (2,2) size 88x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-                RenderText {#text} at (92,2) size 4x18
-                  text run at (92,2) width 4: " "
-                RenderButton {INPUT} at (98,3) size 38x18 [bgcolor=#C0C0C0]
-                  RenderBlock (anonymous) at (8,2) size 22x14
-                    RenderText at (0,0) size 22x13
-                      text run at (0,0) width 22: " Go "
-                RenderText {#text} at (137,2) size 5x18
-                  text run at (137,2) width 5: " "
-                RenderBR {BR} at (141,16) size 1x0
-                RenderText {#text} at (0,23) size 188x18
-                  text run at (0,23) width 188: "Enter City Name or Zip Code"
-          RenderTableRow {TR} at (0,63) size 194x0
-layer at (17,58) size 82x13
-  RenderBlock {DIV} at (3,3) size 82x13
-layer at (17,194) size 82x13
-  RenderBlock {DIV} at (3,3) size 82x13
+      RenderTable {TABLE} at (0,179) size 196x70 [border: (1px solid #FF0000)]
+        RenderTableSection {TBODY} at (1,1) size 194x67
+          RenderTableRow {TR} at (0,2) size 194x61
+            RenderTableCell {TD} at (2,2) size 190x61 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {FORM} at (1,1) size 188x43
+                RenderTextControl {INPUT} at (2,2) size 100x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                RenderText {#text} at (104,3) size 4x18
+                  text run at (104,3) width 4: " "
+                RenderButton {INPUT} at (110,2) size 39x21 [bgcolor=#F0F0F0] [border: (2px outset #F0F0F0)]
+                  RenderBlock (anonymous) at (8,3) size 23x15
+                    RenderText at (0,0) size 23x15
+                      text run at (0,0) width 23: " Go "
+                RenderText {#text} at (151,3) size 4x18
+                  text run at (151,3) width 4: " "
+                RenderBR {BR} at (155,17) size 0x0
+                RenderText {#text} at (0,25) size 188x18
+                  text run at (0,25) width 188: "Enter City Name or Zip Code"
+          RenderTableRow {TR} at (0,65) size 194x0
+layer at (16,58) size 96x15
+  RenderBlock {DIV} at (2,3) size 96x15
+layer at (16,196) size 96x15
+  RenderBlock {DIV} at (2,3) size 96x15
diff --git a/LayoutTests/platform/win/tables/mozilla/bugs/bug29326-expected.txt b/LayoutTests/platform/win/tables/mozilla/bugs/bug29326-expected.txt
new file mode 100644 (file)
index 0000000..cde1319
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView 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
+      RenderTable {TABLE} at (192,0) size 400x54 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 398x52
+          RenderTableRow {TR} at (0,2) size 398x48
+            RenderTableCell {TD} at (2,2) size 394x48 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {FORM} at (2,2) size 390x28
+                RenderMenuList {SELECT} at (2,2) size 82x24 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (4,2) size 57x20
+                    RenderText at (8,2) size 26x15
+                      text run at (8,2) width 26: "Test"
+                RenderText {#text} at (0,0) size 0x0
index 17663c8..77ff912 100644 (file)
@@ -1,23 +1,23 @@
-layer at (0,0) size 800x600\r
-  RenderView at (0,0) size 800x600\r
-layer at (0,0) size 800x600\r
-  RenderBlock {HTML} at (0,0) size 800x600\r
-    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#FFFFFF]\r
-      RenderBlock (anonymous) at (0,0) size 784x18\r
-        RenderText {#text} at (0,0) size 716x18\r
-          text run at (0,0) width 716: "The bug causes the nested table containing the textarea to be positioned away from the left edge of the outer table "\r
-        RenderBR {BR} at (716,14) size 0x0\r
-      RenderTable {TABLE} at (242,18) size 300x56 [border: (1px outset #808080)]\r
-        RenderTableSection {TBODY} at (1,1) size 298x54\r
-          RenderTableRow {TR} at (0,2) size 298x50\r
-            RenderTableCell {TD} at (2,2) size 294x50 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]\r
-              RenderTable {TABLE} at (2,2) size 70x46 [border: (1px outset #808080)]\r
-                RenderTableSection {TBODY} at (1,1) size 68x44\r
-                  RenderTableRow {TR} at (0,2) size 68x40\r
-                    RenderTableCell {TD} at (2,2) size 64x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]\r
-                      RenderText {#text} at (0,0) size 0x0\r
-layer at (262,38) size 56x32 clip at (263,39) size 54x30\r
-  RenderTextControl {TEXTAREA} at (4,4) size 56x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]\r
-    RenderBlock {DIV} at (3,3) size 50x13\r
-      RenderText {#text} at (0,0) size 18x13\r
-        text run at (0,0) width 18: "bar"\r
+layer at (0,0) size 800x600
+  RenderView 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 [bgcolor=#FFFFFF]
+      RenderBlock (anonymous) at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 716x18
+          text run at (0,0) width 716: "The bug causes the nested table containing the textarea to be positioned away from the left edge of the outer table "
+        RenderBR {BR} at (716,14) size 0x0
+      RenderTable {TABLE} at (242,18) size 300x58 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 298x56
+          RenderTableRow {TR} at (0,2) size 298x52
+            RenderTableCell {TD} at (2,2) size 294x52 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 73x48 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 71x46
+                  RenderTableRow {TR} at (0,2) size 71x42
+                    RenderTableCell {TD} at (2,2) size 67x42 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (0,0) size 0x0
+layer at (262,38) size 59x34 clip at (263,39) size 57x32
+  RenderTextControl {TEXTAREA} at (4,4) size 59x34 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 55x15
+      RenderText {#text} at (0,0) size 24x15
+        text run at (0,0) width 24: "bar"
diff --git a/LayoutTests/platform/win/tables/mozilla/bugs/bug30692-expected.txt b/LayoutTests/platform/win/tables/mozilla/bugs/bug30692-expected.txt
new file mode 100644 (file)
index 0000000..9fde825
--- /dev/null
@@ -0,0 +1,56 @@
+layer at (0,0) size 800x600
+  RenderView 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 784x18
+        RenderText {#text} at (0,0) size 488x18
+          text run at (0,0) width 488: "BUG: Inside a cell, \"height:x%\" is ignored. It looks like 'auto' is used instead."
+        RenderBR {BR} at (488,14) size 0x0
+      RenderListItem {LI} at (0,18) size 784x18
+        RenderListMarker at (-1,0) size 7x18: bullet
+        RenderText {#text} at (14,0) size 260x18
+          text run at (14,0) width 260: "Absolute units work correctly (eg. 50px)."
+      RenderListItem {LI} at (0,36) size 784x490
+        RenderBlock (anonymous) at (0,0) size 784x18
+          RenderListMarker at (-1,0) size 7x18: bullet
+          RenderText {#text} at (14,0) size 181x18
+            text run at (14,0) width 181: "\"width:x%\" works correctly."
+        RenderBlock {HR} at (0,26) size 784x2 [border: (1px inset #000000)]
+        RenderTable {TABLE} at (0,36) size 784x100
+          RenderTableSection {TBODY} at (0,0) size 784x100
+            RenderTableRow {TR} at (0,2) size 784x96
+              RenderTableCell {TD} at (2,13) size 780x73 [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 0x0
+        RenderBlock {HR} at (0,144) size 784x2 [border: (1px inset #000000)]
+        RenderTable {TABLE} at (0,154) size 784x100
+          RenderTableSection {TBODY} at (0,0) size 784x100
+            RenderTableRow {TR} at (0,2) size 784x96
+              RenderTableCell {TD} at (2,9) size 780x82 [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 0x0
+        RenderBlock {HR} at (0,262) size 784x2 [border: (1px inset #000000)]
+        RenderTable {TABLE} at (0,272) size 784x100
+