Tools: Update DRT on Mac to draw resize handles on text areas.
authorjonlee@apple.com <jonlee@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 6 Jan 2012 17:50:10 +0000 (17:50 +0000)
committerjonlee@apple.com <jonlee@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 6 Jan 2012 17:50:10 +0000 (17:50 +0000)
Reviewed by John Sullivan.

Enable resize handles on text areas so that we don't have to create two different sets of pixel test results,
between WK1 and WK2. This will require rebaselining existing textarea pixel tests.

* DumpRenderTree/mac/DumpRenderTree.mm:
(resetDefaultsToConsistentValues):

LayoutTests: Rebaseline fast/forms
Rebaseline pixel tests involving textarea.

Reviewed by John Sullivan.

Moved from mac to mac-snowleopard:

* platform/mac-snowleopard/fast/forms/001
* platform/mac-snowleopard/fast/forms/HTMLOptionElement_label02
* platform/mac-snowleopard/fast/forms/HTMLOptionElement_label03
* platform/mac-snowleopard/fast/forms/HTMLOptionElement_label04
* platform/mac-snowleopard/fast/forms/basic-buttons-expected
* platform/mac-snowleopard/fast/forms/basic-inputs-expected
* platform/mac-snowleopard/fast/forms/basic-selects-expected
* platform/mac-snowleopard/fast/forms/basic-textareas-expected
* platform/mac-snowleopard/fast/forms/basic-textareas-quirks-expected
* platform/mac-snowleopard/fast/forms/box-shadow-override
* platform/mac-snowleopard/fast/forms/button-align
* platform/mac-snowleopard/fast/forms/button-generated-content
* platform/mac-snowleopard/fast/forms/button-sizes
* platform/mac-snowleopard/fast/forms/button-style-color
* platform/mac-snowleopard/fast/forms/button-table-styles
* platform/mac-snowleopard/fast/forms/button-text-transform
* platform/mac-snowleopard/fast/forms/button-white-space
* platform/mac-snowleopard/fast/forms/control-restrict-line-height
* platform/mac-snowleopard/fast/forms/disabled-select-change-index
* platform/mac-snowleopard/fast/forms/fieldset-align
* platform/mac-snowleopard/fast/forms/file/file-input-direction
* platform/mac-snowleopard/fast/forms/form-element-geometry
* platform/mac-snowleopard/fast/forms/form-hides-table
* platform/mac-snowleopard/fast/forms/input-appearance-height
* platform/mac-snowleopard/fast/forms/input-button-sizes
* platform/mac-snowleopard/fast/forms/input-table
* platform/mac-snowleopard/fast/forms/input-value
* platform/mac-snowleopard/fast/forms/menulist-style-color
* platform/mac-snowleopard/fast/forms/option-strip-whitespace
* platform/mac-snowleopard/fast/forms/placeholder-position
* platform/mac-snowleopard/fast/forms/radio_checked
* platform/mac-snowleopard/fast/forms/radio_checked_dynamic
* platform/mac-snowleopard/fast/forms/range/slider-padding
* platform/mac-snowleopard/fast/forms/select-align
* platform/mac-snowleopard/fast/forms/select-baseline-expected
* platform/mac-snowleopard/fast/forms/select-disabled-appearance
* platform/mac-snowleopard/fast/forms/select-initial-position
* platform/mac-snowleopard/fast/forms/select-style
* platform/mac-snowleopard/fast/forms/select-writing-direction-natural-expected
* platform/mac-snowleopard/fast/forms/textAreaLineHeight
* platform/mac-snowleopard/fast/forms/textarea-align
* platform/mac-snowleopard/fast/forms/textarea-scroll-height
* platform/mac-snowleopard/fast/forms/textarea-width
* platform/mac-snowleopard/fast/overflow/overflow-x-y

New pixel test results:

* platform/mac/fast/forms/001-expected.png:
* platform/mac/fast/forms/HTMLOptionElement_label02-expected.png:
* platform/mac/fast/forms/HTMLOptionElement_label03-expected.png:
* platform/mac/fast/forms/HTMLOptionElement_label04-expected.png:
* platform/mac/fast/forms/basic-buttons-expected.png:
* platform/mac/fast/forms/basic-inputs-expected.png:
* platform/mac/fast/forms/basic-selects-expected.png:
* platform/mac/fast/forms/basic-textareas-expected.png:
* platform/mac/fast/forms/basic-textareas-quirks-expected.png:
* platform/mac/fast/forms/box-shadow-override-expected.png:
* platform/mac/fast/forms/button-align-expected.png:
* platform/mac/fast/forms/button-generated-content-expected.png:
* platform/mac/fast/forms/button-sizes-expected.png:
* platform/mac/fast/forms/button-style-color-expected.png:
* platform/mac/fast/forms/button-table-styles-expected.png:
* platform/mac/fast/forms/button-text-transform-expected.png:
* platform/mac/fast/forms/button-white-space-expected.png:
* platform/mac/fast/forms/control-restrict-line-height-expected.png:
* platform/mac/fast/forms/disabled-select-change-index-expected.png:
* platform/mac/fast/forms/fieldset-align-expected.png:
* platform/mac/fast/forms/file/file-input-direction-expected.png:
* platform/mac/fast/forms/form-element-geometry-expected.png:
* platform/mac/fast/forms/form-hides-table-expected.png:
* platform/mac/fast/forms/input-appearance-height-expected.png:
* platform/mac/fast/forms/input-button-sizes-expected.png:
* platform/mac/fast/forms/input-table-expected.png:
* platform/mac/fast/forms/input-value-expected.png:
* platform/mac/fast/forms/menulist-style-color-expected.png:
* platform/mac/fast/forms/option-strip-whitespace-expected.png:
* platform/mac/fast/forms/placeholder-position-expected.png:
* platform/mac/fast/forms/radio_checked-expected.png:
* platform/mac/fast/forms/radio_checked_dynamic-expected.png:
* platform/mac/fast/forms/range/slider-padding-expected.png:
* platform/mac/fast/forms/select-align-expected.png:
* platform/mac/fast/forms/select-baseline-expected.png:
* platform/mac/fast/forms/select-disabled-appearance-expected.png:
* platform/mac/fast/forms/select-initial-position-expected.png:
* platform/mac/fast/forms/select-style-expected.png:
* platform/mac/fast/forms/select-writing-direction-natural-expected.png:
* platform/mac/fast/forms/textAreaLineHeight-expected.png:
* platform/mac/fast/forms/textarea-align-expected.png:
* platform/mac/fast/forms/textarea-scroll-height-expected.png:
* platform/mac/fast/forms/textarea-width-expected.png:
* platform/mac/fast/overflow/overflow-x-y-expected.png:

Added new results:

* platform/mac/fast/forms/selectlist-minsize-expected.png: Added. Needs Snow Leopard baseline.
* platform/mac/fast/forms/basic-selects-expected.txt: Rebaseline since fix of bug 74270.
* platform/mac/fast/forms/listbox-clip-expected.png: Fix was made to have default # of options in list box to 4, instead of 5. Needed
brand new baseline, and so does Snow Leopard.
* platform/mac/fast/forms/listbox-clip-expected.txt:
* platform/mac/test_expectations.txt: New expectations for basic-selects.html, since the fix of bug 74270.

New baselines that were not moved to mac-snowleopard because the difference was just the resize handle.

* platform/mac/fast/table/003-expected.png:
* platform/mac/tables/mozilla/bugs/bug194024-expected.png:
* platform/mac/tables/mozilla/bugs/bug30692-expected.png:

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

143 files changed:
LayoutTests/ChangeLog [changed mode: 0755->0644]
LayoutTests/platform/mac-snowleopard/fast/forms/001-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/001-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label02-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label02-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label03-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label03-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label04-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label04-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/basic-buttons-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/basic-buttons-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/basic-inputs-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/basic-inputs-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/basic-selects-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/basic-selects-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/basic-textareas-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/basic-textareas-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/basic-textareas-quirks-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/basic-textareas-quirks-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/box-shadow-override-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/box-shadow-override-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/button-align-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/button-align-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/button-generated-content-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/button-generated-content-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/button-sizes-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/button-sizes-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/button-style-color-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/button-style-color-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/button-table-styles-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/button-table-styles-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/button-text-transform-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/button-text-transform-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/button-white-space-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/button-white-space-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/control-restrict-line-height-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/control-restrict-line-height-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/disabled-select-change-index-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/disabled-select-change-index-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/fieldset-align-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/fieldset-align-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/file/file-input-direction-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/file/file-input-direction-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/form-element-geometry-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/form-element-geometry-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/form-hides-table-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/form-hides-table-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/input-appearance-height-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/input-appearance-height-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/input-button-sizes-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/input-button-sizes-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/input-table-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/input-table-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/input-value-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/input-value-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/menulist-style-color-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/menulist-style-color-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/option-strip-whitespace-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/option-strip-whitespace-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/placeholder-position-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/placeholder-position-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/radio_checked-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/radio_checked-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/radio_checked_dynamic-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/radio_checked_dynamic-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/range/slider-padding-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/range/slider-padding-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/select-align-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/select-align-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/select-baseline-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/select-baseline-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/select-disabled-appearance-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/select-disabled-appearance-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/select-initial-position-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/select-initial-position-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/select-style-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/select-style-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/select-writing-direction-natural-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/select-writing-direction-natural-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/textAreaLineHeight-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/textAreaLineHeight-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/textarea-align-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/textarea-align-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/textarea-scroll-height-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/textarea-scroll-height-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/textarea-width-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/forms/textarea-width-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/overflow/overflow-x-y-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-snowleopard/fast/overflow/overflow-x-y-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/forms/001-expected.png
LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label02-expected.png
LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label03-expected.png
LayoutTests/platform/mac/fast/forms/HTMLOptionElement_label04-expected.png
LayoutTests/platform/mac/fast/forms/basic-buttons-expected.png
LayoutTests/platform/mac/fast/forms/basic-inputs-expected.png
LayoutTests/platform/mac/fast/forms/basic-selects-expected.png
LayoutTests/platform/mac/fast/forms/basic-selects-expected.txt
LayoutTests/platform/mac/fast/forms/basic-textareas-expected.png
LayoutTests/platform/mac/fast/forms/basic-textareas-quirks-expected.png
LayoutTests/platform/mac/fast/forms/box-shadow-override-expected.png
LayoutTests/platform/mac/fast/forms/button-align-expected.png
LayoutTests/platform/mac/fast/forms/button-generated-content-expected.png
LayoutTests/platform/mac/fast/forms/button-sizes-expected.png
LayoutTests/platform/mac/fast/forms/button-style-color-expected.png
LayoutTests/platform/mac/fast/forms/button-table-styles-expected.png
LayoutTests/platform/mac/fast/forms/button-text-transform-expected.png
LayoutTests/platform/mac/fast/forms/button-white-space-expected.png
LayoutTests/platform/mac/fast/forms/control-restrict-line-height-expected.png
LayoutTests/platform/mac/fast/forms/disabled-select-change-index-expected.png
LayoutTests/platform/mac/fast/forms/fieldset-align-expected.png
LayoutTests/platform/mac/fast/forms/file/file-input-direction-expected.png
LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.png
LayoutTests/platform/mac/fast/forms/form-hides-table-expected.png
LayoutTests/platform/mac/fast/forms/input-appearance-height-expected.png
LayoutTests/platform/mac/fast/forms/input-button-sizes-expected.png
LayoutTests/platform/mac/fast/forms/input-table-expected.png
LayoutTests/platform/mac/fast/forms/input-value-expected.png
LayoutTests/platform/mac/fast/forms/listbox-clip-expected.png
LayoutTests/platform/mac/fast/forms/listbox-clip-expected.txt
LayoutTests/platform/mac/fast/forms/menulist-style-color-expected.png
LayoutTests/platform/mac/fast/forms/option-strip-whitespace-expected.png
LayoutTests/platform/mac/fast/forms/placeholder-position-expected.png
LayoutTests/platform/mac/fast/forms/radio_checked-expected.png
LayoutTests/platform/mac/fast/forms/radio_checked_dynamic-expected.png
LayoutTests/platform/mac/fast/forms/range/slider-padding-expected.png
LayoutTests/platform/mac/fast/forms/select-align-expected.png
LayoutTests/platform/mac/fast/forms/select-baseline-expected.png
LayoutTests/platform/mac/fast/forms/select-disabled-appearance-expected.png
LayoutTests/platform/mac/fast/forms/select-initial-position-expected.png
LayoutTests/platform/mac/fast/forms/select-style-expected.png
LayoutTests/platform/mac/fast/forms/select-writing-direction-natural-expected.png
LayoutTests/platform/mac/fast/forms/selectlist-minsize-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/forms/textAreaLineHeight-expected.png
LayoutTests/platform/mac/fast/forms/textarea-align-expected.png
LayoutTests/platform/mac/fast/forms/textarea-scroll-height-expected.png
LayoutTests/platform/mac/fast/forms/textarea-width-expected.png
LayoutTests/platform/mac/fast/overflow/overflow-x-y-expected.png
LayoutTests/platform/mac/fast/table/003-expected.png
LayoutTests/platform/mac/tables/mozilla/bugs/bug194024-expected.png
LayoutTests/platform/mac/tables/mozilla/bugs/bug30692-expected.png
LayoutTests/platform/mac/test_expectations.txt
Tools/ChangeLog
Tools/DumpRenderTree/mac/DumpRenderTree.mm

old mode 100755 (executable)
new mode 100644 (file)
index 8e0ee9c..c6125c8
@@ -1,3 +1,119 @@
+2012-01-05  Jon Lee  <jonlee@apple.com>
+
+        Rebaseline fast/forms
+        Rebaseline pixel tests involving textarea.
+
+        Reviewed by John Sullivan.
+
+        Moved from mac to mac-snowleopard:
+
+        * platform/mac-snowleopard/fast/forms/001
+        * platform/mac-snowleopard/fast/forms/HTMLOptionElement_label02
+        * platform/mac-snowleopard/fast/forms/HTMLOptionElement_label03
+        * platform/mac-snowleopard/fast/forms/HTMLOptionElement_label04
+        * platform/mac-snowleopard/fast/forms/basic-buttons-expected
+        * platform/mac-snowleopard/fast/forms/basic-inputs-expected
+        * platform/mac-snowleopard/fast/forms/basic-selects-expected
+        * platform/mac-snowleopard/fast/forms/basic-textareas-expected
+        * platform/mac-snowleopard/fast/forms/basic-textareas-quirks-expected
+        * platform/mac-snowleopard/fast/forms/box-shadow-override
+        * platform/mac-snowleopard/fast/forms/button-align
+        * platform/mac-snowleopard/fast/forms/button-generated-content
+        * platform/mac-snowleopard/fast/forms/button-sizes
+        * platform/mac-snowleopard/fast/forms/button-style-color
+        * platform/mac-snowleopard/fast/forms/button-table-styles
+        * platform/mac-snowleopard/fast/forms/button-text-transform
+        * platform/mac-snowleopard/fast/forms/button-white-space
+        * platform/mac-snowleopard/fast/forms/control-restrict-line-height
+        * platform/mac-snowleopard/fast/forms/disabled-select-change-index
+        * platform/mac-snowleopard/fast/forms/fieldset-align
+        * platform/mac-snowleopard/fast/forms/file/file-input-direction
+        * platform/mac-snowleopard/fast/forms/form-element-geometry
+        * platform/mac-snowleopard/fast/forms/form-hides-table
+        * platform/mac-snowleopard/fast/forms/input-appearance-height
+        * platform/mac-snowleopard/fast/forms/input-button-sizes
+        * platform/mac-snowleopard/fast/forms/input-table
+        * platform/mac-snowleopard/fast/forms/input-value
+        * platform/mac-snowleopard/fast/forms/menulist-style-color
+        * platform/mac-snowleopard/fast/forms/option-strip-whitespace
+        * platform/mac-snowleopard/fast/forms/placeholder-position
+        * platform/mac-snowleopard/fast/forms/radio_checked
+        * platform/mac-snowleopard/fast/forms/radio_checked_dynamic
+        * platform/mac-snowleopard/fast/forms/range/slider-padding
+        * platform/mac-snowleopard/fast/forms/select-align
+        * platform/mac-snowleopard/fast/forms/select-baseline-expected
+        * platform/mac-snowleopard/fast/forms/select-disabled-appearance
+        * platform/mac-snowleopard/fast/forms/select-initial-position
+        * platform/mac-snowleopard/fast/forms/select-style
+        * platform/mac-snowleopard/fast/forms/select-writing-direction-natural-expected
+        * platform/mac-snowleopard/fast/forms/textAreaLineHeight
+        * platform/mac-snowleopard/fast/forms/textarea-align
+        * platform/mac-snowleopard/fast/forms/textarea-scroll-height
+        * platform/mac-snowleopard/fast/forms/textarea-width
+        * platform/mac-snowleopard/fast/overflow/overflow-x-y
+
+        New pixel test results:
+
+        * platform/mac/fast/forms/001-expected.png:
+        * platform/mac/fast/forms/HTMLOptionElement_label02-expected.png:
+        * platform/mac/fast/forms/HTMLOptionElement_label03-expected.png:
+        * platform/mac/fast/forms/HTMLOptionElement_label04-expected.png:
+        * platform/mac/fast/forms/basic-buttons-expected.png:
+        * platform/mac/fast/forms/basic-inputs-expected.png:
+        * platform/mac/fast/forms/basic-selects-expected.png:
+        * platform/mac/fast/forms/basic-textareas-expected.png:
+        * platform/mac/fast/forms/basic-textareas-quirks-expected.png:
+        * platform/mac/fast/forms/box-shadow-override-expected.png:
+        * platform/mac/fast/forms/button-align-expected.png:
+        * platform/mac/fast/forms/button-generated-content-expected.png:
+        * platform/mac/fast/forms/button-sizes-expected.png:
+        * platform/mac/fast/forms/button-style-color-expected.png:
+        * platform/mac/fast/forms/button-table-styles-expected.png:
+        * platform/mac/fast/forms/button-text-transform-expected.png:
+        * platform/mac/fast/forms/button-white-space-expected.png:
+        * platform/mac/fast/forms/control-restrict-line-height-expected.png:
+        * platform/mac/fast/forms/disabled-select-change-index-expected.png:
+        * platform/mac/fast/forms/fieldset-align-expected.png:
+        * platform/mac/fast/forms/file/file-input-direction-expected.png:
+        * platform/mac/fast/forms/form-element-geometry-expected.png:
+        * platform/mac/fast/forms/form-hides-table-expected.png:
+        * platform/mac/fast/forms/input-appearance-height-expected.png:
+        * platform/mac/fast/forms/input-button-sizes-expected.png:
+        * platform/mac/fast/forms/input-table-expected.png:
+        * platform/mac/fast/forms/input-value-expected.png:
+        * platform/mac/fast/forms/menulist-style-color-expected.png:
+        * platform/mac/fast/forms/option-strip-whitespace-expected.png:
+        * platform/mac/fast/forms/placeholder-position-expected.png:
+        * platform/mac/fast/forms/radio_checked-expected.png:
+        * platform/mac/fast/forms/radio_checked_dynamic-expected.png:
+        * platform/mac/fast/forms/range/slider-padding-expected.png:
+        * platform/mac/fast/forms/select-align-expected.png:
+        * platform/mac/fast/forms/select-baseline-expected.png:
+        * platform/mac/fast/forms/select-disabled-appearance-expected.png:
+        * platform/mac/fast/forms/select-initial-position-expected.png:
+        * platform/mac/fast/forms/select-style-expected.png:
+        * platform/mac/fast/forms/select-writing-direction-natural-expected.png:
+        * platform/mac/fast/forms/textAreaLineHeight-expected.png:
+        * platform/mac/fast/forms/textarea-align-expected.png:
+        * platform/mac/fast/forms/textarea-scroll-height-expected.png:
+        * platform/mac/fast/forms/textarea-width-expected.png:
+        * platform/mac/fast/overflow/overflow-x-y-expected.png:
+
+        Added new results:
+
+        * platform/mac/fast/forms/selectlist-minsize-expected.png: Added. Needs Snow Leopard baseline.
+        * platform/mac/fast/forms/basic-selects-expected.txt: Rebaseline since fix of bug 74270.
+        * platform/mac/fast/forms/listbox-clip-expected.png: Fix was made to have default # of options in list box to 4, instead of 5. Needed
+        brand new baseline, and so does Snow Leopard.
+        * platform/mac/fast/forms/listbox-clip-expected.txt:
+        * platform/mac/test_expectations.txt: New expectations for basic-selects.html, since the fix of bug 74270.
+
+        New baselines that were not moved to mac-snowleopard because the difference was just the resize handle.
+
+        * platform/mac/fast/table/003-expected.png:
+        * platform/mac/tables/mozilla/bugs/bug194024-expected.png:
+        * platform/mac/tables/mozilla/bugs/bug30692-expected.png:
+
 2012-01-06  Stephen Chenney  <schenney@chromium.org>
 
         [Chromium] Expectations for svg/carto.net/button.svg can be updated
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/001-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/001-expected.png
new file mode 100644 (file)
index 0000000..a74962b
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/001-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/001-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/001-expected.txt
new file mode 100644 (file)
index 0000000..8745916
--- /dev/null
@@ -0,0 +1,65 @@
+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 {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 784x86 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 780x82
+          RenderTableRow {TR} at (0,0) size 780x82
+            RenderTableCell {TD} at (0,0) size 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 784x24
+        RenderTable {TABLE} at (0,0) size 784x24 [border: (2px outset #808080)]
+          RenderTableSection {TBODY} at (2,2) size 780x20
+            RenderTableRow {TR} at (0,0) size 780x20
+              RenderTableCell {TD} at (0,0) size 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 784x24
+        RenderTable {TABLE} at (0,0) size 784x24 [border: (2px outset #808080)]
+          RenderTableSection {TBODY} at (2,2) size 780x20
+            RenderTableRow {TR} at (0,0) size 780x20
+              RenderTableCell {TD} at (0,0) size 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 784x28
+        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 20x13
+                    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 784x267
+        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"
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label02-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label02-expected.png
new file mode 100644 (file)
index 0000000..71bdec6
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label02-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label02-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label02-expected.txt
new file mode 100644 (file)
index 0000000..11791be
--- /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 309x18 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 309x18
+          RenderText at (8,2) size 278x13
+            text run at (8,2) width 278: "empty label should display empty string to match IE"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label03-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label03-expected.png
new file mode 100644 (file)
index 0000000..345a2af
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label03-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label03-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label03-expected.txt
new file mode 100644 (file)
index 0000000..d2471ee
--- /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 338x18 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 338x18
+          RenderText at (8,2) size 307x13
+            text run at (8,2) width 307: "white space label should display empty string to match IE"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label04-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label04-expected.png
new file mode 100644 (file)
index 0000000..731d956
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label04-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label04-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/HTMLOptionElement_label04-expected.txt
new file mode 100644 (file)
index 0000000..0dbd492
--- /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 464x18 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 464x18
+          RenderText at (8,2) size 433x13
+            text run at (8,2) width 433: "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/mac-snowleopard/fast/forms/basic-buttons-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/basic-buttons-expected.png
new file mode 100644 (file)
index 0000000..edbfaf2
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/basic-buttons-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/basic-buttons-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/basic-buttons-expected.txt
new file mode 100644 (file)
index 0000000..f0852b3
--- /dev/null
@@ -0,0 +1,167 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x317
+  RenderBlock {HTML} at (0,0) size 800x317
+    RenderBody {BODY} at (8,8) size 784x301
+      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 684x229
+        RenderTableSection {TBODY} at (0,0) size 684x229
+          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 684x24
+            RenderTableCell {TD} at (0,22) 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 60x24 [r=1 c=1 rs=1 cs=1]
+              RenderButton {BUTTON} at (3,3) size 26x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+                RenderBlock (anonymous) at (8,2) size 10x13
+                  RenderImage {IMG} at (0,1) size 10x10
+            RenderTableCell {TD} at (229,22) size 157x20 [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(18, 16) (18, 12)"
+            RenderTableCell {TD} at (386,20) size 132x24 [r=1 c=3 rs=1 cs=1]
+              RenderButton {INPUT} at (3,3) size 34x18 [bgcolor=#C0C0C0]
+                RenderBlock (anonymous) at (8,2) size 18x13
+                  RenderText at (0,0) size 18x13
+                    text run at (0,0) width 18: "foo"
+            RenderTableCell {TD} at (518,22) size 166x20 [r=1 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(18, 34) (18, 34)"
+          RenderTableRow {TR} at (0,44) size 684x24
+            RenderTableCell {TD} at (0,46) 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,45) size 60x21 [r=2 c=1 rs=1 cs=1]
+              RenderButton {BUTTON} at (3,3) size 14x15 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+                RenderBlock (anonymous) at (2,1) size 10x13
+                  RenderImage {IMG} at (0,1) size 10x10
+            RenderTableCell {TD} at (229,46) size 157x20 [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 88x18
+                text run at (1,1) width 88: "(15, 4) (15, 0)"
+            RenderTableCell {TD} at (386,44) size 132x24 [r=2 c=3 rs=1 cs=1]
+              RenderButton {INPUT} at (3,3) size 34x18 [bgcolor=#C0C0C0]
+                RenderBlock (anonymous) at (8,2) size 18x13
+                  RenderText at (0,0) size 18x13
+                    text run at (0,0) width 18: "foo"
+            RenderTableCell {TD} at (518,46) size 166x20 [r=2 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(18, 34) (18, 34)"
+          RenderTableRow {TR} at (0,68) size 684x29
+            RenderTableCell {TD} at (0,72) 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,68) size 60x29 [r=3 c=1 rs=1 cs=1]
+              RenderButton {BUTTON} at (3,3) size 24x23 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+                RenderBlock (anonymous) at (7,5) size 10x13
+                  RenderImage {IMG} at (0,1) size 10x10
+            RenderTableCell {TD} at (229,72) size 157x20 [r=3 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(23, 14) (23, 10)"
+            RenderTableCell {TD} at (386,70) size 132x24 [r=3 c=3 rs=1 cs=1]
+              RenderButton {INPUT} at (3,3) size 34x18 [bgcolor=#C0C0C0]
+                RenderBlock (anonymous) at (8,2) size 18x13
+                  RenderText at (0,0) size 18x13
+                    text run at (0,0) width 18: "foo"
+            RenderTableCell {TD} at (518,72) size 166x20 [r=3 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(18, 34) (18, 34)"
+          RenderTableRow {TR} at (0,97) size 684x24
+            RenderTableCell {TD} at (0,99) 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,97) size 60x23 [r=4 c=1 rs=1 cs=1]
+              RenderButton {BUTTON} at (3,3) size 18x17 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+                RenderBlock (anonymous) at (4,2) size 10x13
+                  RenderImage {IMG} at (0,1) size 10x10
+            RenderTableCell {TD} at (229,99) size 157x20 [r=4 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 88x18
+                text run at (1,1) width 88: "(17, 8) (17, 4)"
+            RenderTableCell {TD} at (386,97) size 132x24 [r=4 c=3 rs=1 cs=1]
+              RenderButton {INPUT} at (3,3) size 34x18 [bgcolor=#C0C0C0]
+                RenderBlock (anonymous) at (8,2) size 18x13
+                  RenderText at (0,0) size 18x13
+                    text run at (0,0) width 18: "foo"
+            RenderTableCell {TD} at (518,99) size 166x20 [r=4 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(18, 34) (18, 34)"
+          RenderTableRow {TR} at (0,121) size 684x24
+            RenderTableCell {TD} at (0,123) 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,121) size 60x24 [r=5 c=1 rs=1 cs=1]
+              RenderButton {BUTTON} at (3,3) size 26x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+                RenderBlock (anonymous) at (8,2) size 10x13
+                  RenderImage {IMG} at (0,1) size 10x10
+            RenderTableCell {TD} at (229,123) size 157x20 [r=5 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(18, 16) (18, 12)"
+            RenderTableCell {TD} at (386,121) size 132x24 [r=5 c=3 rs=1 cs=1]
+              RenderButton {INPUT} at (3,3) size 34x18 [bgcolor=#C0C0C0]
+                RenderBlock (anonymous) at (8,2) size 18x13
+                  RenderText at (0,0) size 18x13
+                    text run at (0,0) width 18: "foo"
+            RenderTableCell {TD} at (518,123) size 166x20 [r=5 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(18, 34) (18, 34)"
+          RenderTableRow {TR} at (0,145) size 684x25
+            RenderTableCell {TD} at (0,147) 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,145) size 60x25 [r=6 c=1 rs=1 cs=1]
+              RenderButton {BUTTON} at (3,3) size 28x19 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+                RenderBlock (anonymous) at (9,3) size 10x13
+                  RenderImage {IMG} at (0,1) size 10x10
+            RenderTableCell {TD} at (229,147) size 157x20 [r=6 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(19, 18) (19, 14)"
+            RenderTableCell {TD} at (386,145) size 132x24 [r=6 c=3 rs=1 cs=1]
+              RenderButton {INPUT} at (3,3) size 34x18 [bgcolor=#C0C0C0]
+                RenderBlock (anonymous) at (8,2) size 18x13
+                  RenderText at (0,0) size 18x13
+                    text run at (0,0) width 18: "foo"
+            RenderTableCell {TD} at (518,147) size 166x20 [r=6 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(18, 34) (18, 34)"
+          RenderTableRow {TR} at (0,170) size 684x59
+            RenderTableCell {TD} at (0,189) 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,170) size 60x59 [r=7 c=1 rs=1 cs=1]
+              RenderButton {BUTTON} at (3,3) size 54x53 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+                RenderBlock (anonymous) at (22,20) size 10x13
+                  RenderImage {IMG} at (0,1) size 10x10
+            RenderTableCell {TD} at (229,189) size 157x20 [r=7 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(53, 44) (53, 40)"
+            RenderTableCell {TD} at (386,187) size 132x24 [r=7 c=3 rs=1 cs=1]
+              RenderButton {INPUT} at (3,3) size 34x18 [bgcolor=#C0C0C0]
+                RenderBlock (anonymous) at (8,2) size 18x13
+                  RenderText at (0,0) size 18x13
+                    text run at (0,0) width 18: "foo"
+            RenderTableCell {TD} at (518,189) size 166x20 [r=7 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 104x18
+                text run at (1,1) width 104: "(18, 34) (18, 34)"
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/basic-inputs-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/basic-inputs-expected.png
new file mode 100644 (file)
index 0000000..f6e0bf4
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/basic-inputs-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/basic-inputs-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/basic-inputs-expected.txt
new file mode 100644 (file)
index 0000000..6ef3678
--- /dev/null
@@ -0,0 +1,84 @@
+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 470x582
+      RenderBlock (anonymous) at (0,0) size 470x306
+        RenderText {#text} at (0,0) size 326x18
+          text run at (0,0) width 326: "This tests basic inputs. Here's what you should see: "
+        RenderBR {BR} at (326,14) size 0x0
+        RenderBR {BR} at (0,18) size 0x18
+        RenderText {#text} at (0,36) size 455x54
+          text run at (0,36) width 432: "first line: the letter \"a\" and then a text input field filled with repeating"
+          text run at (0,54) width 85: "\"foobarbaz\", "
+          text run at (85,54) width 370: "then the word \"text\" followed by a disabled text input field"
+          text run at (0,72) width 332: "filled with \"foo\" and then the letter \"b\" and then \"a\" "
+        RenderBR {BR} at (332,86) size 0x0
+        RenderBR {BR} at (0,90) size 0x18
+        RenderText {#text} at (0,108) size 466x54
+          text run at (0,108) width 466: "second line: and then a password input field that's filled and then the word"
+          text run at (0,126) width 448: "\"password\" and then a disabled password field that's filled and then the"
+          text run at (0,144) width 61: "letter \"b\" "
+        RenderBR {BR} at (61,158) size 0x0
+        RenderBR {BR} at (0,162) size 0x18
+        RenderText {#text} at (0,180) size 451x36
+          text run at (0,180) width 451: "third line: the letter \"a\" and then a checkbox (unchecked) with the word"
+          text run at (0,198) width 357: "\"checkbox\" and then a disabled checkbox and letter \"b\" "
+        RenderBR {BR} at (357,212) size 0x0
+        RenderBR {BR} at (0,216) size 0x18
+        RenderText {#text} at (0,234) size 449x54
+          text run at (0,234) width 401: "fourth line: the last line has the letter \"a\" and then a redio button"
+          text run at (0,252) width 449: "(unselected) and then the word \"radio\" and then a disabled radio button"
+          text run at (0,270) width 111: "and the letter \"b\" "
+        RenderBR {BR} at (111,284) size 0x0
+        RenderBR {BR} at (0,288) size 0x18
+      RenderBlock {DIV} at (10,316) size 450x48 [border: (1px solid #FF0000)]
+        RenderText {#text} at (1,3) size 7x18
+          text run at (1,3) width 7: "a"
+        RenderTextControl {INPUT} at (10,3) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (137,3) size 27x18
+          text run at (137,3) width 27: "text "
+        RenderTextControl {INPUT} at (166,3) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (293,3) size 19x18
+          text run at (293,3) width 12: "b "
+          text run at (305,3) width 7: "a"
+        RenderTextControl {INPUT} at (314,3) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (1,26) size 64x18
+          text run at (1,26) width 64: "password "
+        RenderTextControl {INPUT} at (67,26) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (194,26) size 8x18
+          text run at (194,26) width 8: "b"
+      RenderBlock {DIV} at (10,374) size 450x21 [border: (1px solid #FF0000)]
+        RenderText {#text} at (1,1) size 7x18
+          text run at (1,1) width 7: "a"
+        RenderBlock {INPUT} at (10,5) size 12x12
+        RenderText {#text} at (24,1) size 65x18
+          text run at (24,1) width 65: "checkbox "
+        RenderBlock {INPUT} at (91,5) size 12x12
+        RenderText {#text} at (105,1) size 8x18
+          text run at (105,1) width 8: "b"
+      RenderBlock {DIV} at (10,405) size 450x21 [border: (1px solid #FF0000)]
+        RenderText {#text} at (1,1) size 7x18
+          text run at (1,1) width 7: "a"
+        RenderBlock {INPUT} at (10,4) size 12x13
+        RenderText {#text} at (24,1) size 36x18
+          text run at (24,1) width 36: "radio "
+        RenderBlock {INPUT} at (62,4) size 12x13
+        RenderText {#text} at (76,1) size 8x18
+          text run at (76,1) width 8: "b"
+layer at (31,330) size 119x13 scrollWidth 166
+  RenderBlock {DIV} at (3,3) size 119x13
+    RenderText {#text} at (1,0) size 164x13
+      text run at (1,0) width 164: "foobarbazfoobarbazfoobarbaz"
+layer at (187,330) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13 [color=#545454]
+    RenderText {#text} at (1,0) size 18x13
+      text run at (1,0) width 18: "foo"
+layer at (335,330) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+    RenderText {#text} at (1,0) size 19x13
+      text run at (1,0) width 19: "\x{2022}\x{2022}\x{2022}"
+layer at (88,353) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13 [color=#545454]
+    RenderText {#text} at (1,0) size 19x13
+      text run at (1,0) width 19: "\x{2022}\x{2022}\x{2022}"
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/basic-selects-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/basic-selects-expected.png
new file mode 100644 (file)
index 0000000..b38490c
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/basic-selects-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/basic-selects-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/basic-selects-expected.txt
new file mode 100644 (file)
index 0000000..fd06250
--- /dev/null
@@ -0,0 +1,174 @@
+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
+              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
+              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
+              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
+              text run at (8,2) width 18: "foo"
+        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
+              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
+              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
+              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=#7F7F7F] [bgcolor=#FFFFFF] [border: (8px solid #33CCFF)]
+          RenderBlock (anonymous) at (8,8) size 47x16
+            RenderText at (8,1) size 18x13
+              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
+              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=#7F7F7F] [bgcolor=#FFFFFF] [border: (4px solid #33CCFF)]
+          RenderBlock (anonymous) at (4,4) size 47x16
+            RenderText at (8,1) size 18x13
+              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
+              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
+              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
+              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
+              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: " "
+        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: " "
+        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: " "
+        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: " "
+        RenderBR {BR} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/basic-textareas-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/basic-textareas-expected.png
new file mode 100644 (file)
index 0000000..8266bc7
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/basic-textareas-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/basic-textareas-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/basic-textareas-expected.txt
new file mode 100644 (file)
index 0000000..82ae095
--- /dev/null
@@ -0,0 +1,1352 @@
+layer at (0,0) size 785x1438
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x1438
+  RenderBlock {HTML} at (0,0) size 785x1438
+    RenderBody {BODY} at (0,0) size 785x1438
+      RenderPartObject {IFRAME} at (0,0) size 785x748
+        layer at (0,0) size 785x748
+          RenderView at (0,0) size 785x748
+        layer at (0,0) size 785x723
+          RenderBlock {HTML} at (0,0) size 785x723
+            RenderBody {BODY} at (0,5) size 785x718
+              RenderBlock {DIV} at (0,0) size 785x18
+                RenderText {#text} at (0,0) size 196x18
+                  text run at (0,0) width 196: "CompatMode: CSS1Compat"
+              RenderBlock (anonymous) at (0,23) size 785x695
+                RenderBlock {DIV} at (0,30) size 167x55 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,12) size 80x0
+                  RenderBR {BR} at (81,1) size 0x14
+                RenderBlock {DIV} at (167,30) size 167x55 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x14
+                    RenderText {#text} at (0,0) size 76x14
+                      text run at (0,0) width 76: "disabled: \"true\","
+                  RenderBR {BR} at (81,1) size 0x14
+                RenderBlock {DIV} at (334,0) size 183x85 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 78x28
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 78: "\"padding:10px\","
+                  RenderBR {BR} at (81,15) size 0x14
+                RenderBlock {DIV} at (517,20) size 163x65 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 72x28
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 72: "\"padding:0px\","
+                  RenderBR {BR} at (81,15) size 0x14
+                RenderBlock {DIV} at (0,119) size 183x85 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 73x28
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 73: "\"margin:10px\","
+                  RenderBR {BR} at (81,15) size 0x14
+                RenderBlock {DIV} at (183,139) size 163x65 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 67x28
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 67: "\"margin:0px\","
+                  RenderBR {BR} at (81,15) size 0x14
+                RenderBlock {DIV} at (346,135) size 82x69 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 67x28
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 67: "\"width:60px\","
+                  RenderBR {BR} at (81,15) size 0x14
+                RenderBlock {DIV} at (428,85) size 104x119 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x42
+                    RenderText {#text} at (0,0) size 73x42
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 62: "\"width:60px;"
+                      text run at (0,28) width 73: "padding:20px\","
+                  RenderBR {BR} at (81,29) size 0x14
+                RenderBlock {DIV} at (532,125) size 82x79 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x42
+                    RenderText {#text} at (0,0) size 62x42
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 62: "\"width:60px;"
+                      text run at (0,28) width 55: "padding:0\","
+                  RenderBR {BR} at (81,29) size 0x14
+                RenderBlock {DIV} at (614,105) size 167x99 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 69x28
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 69: "\"height:60px\","
+                  RenderBR {BR} at (81,15) size 0x14
+                RenderBlock {DIV} at (0,218) size 82x113 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x42
+                    RenderText {#text} at (0,0) size 64x42
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 62: "\"width:60px;"
+                      text run at (0,28) width 64: "height:60px\","
+                  RenderBR {BR} at (81,29) size 0x14
+                RenderBlock {DIV} at (82,262) size 167x69 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 91x28
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 91: "\"overflow:hidden\","
+                  RenderBR {BR} at (81,15) size 0x14
+                RenderBlock {DIV} at (249,247) size 167x84 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 85x28
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 85: "\"overflow:scroll\","
+                  RenderBR {BR} at (81,15) size 0x14
+                RenderBlock {DIV} at (416,204) size 82x127 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x56
+                    RenderText {#text} at (0,0) size 86x56
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 86: "\"overflow:hidden;"
+                      text run at (0,28) width 57: "width:60px;"
+                      text run at (0,42) width 64: "height:60px\","
+                  RenderBR {BR} at (81,43) size 0x14
+                RenderBlock {DIV} at (498,204) size 82x127 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x56
+                    RenderText {#text} at (0,0) size 80x56
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 80: "\"overflow:scroll;"
+                      text run at (0,28) width 57: "width:60px;"
+                      text run at (0,42) width 64: "height:60px\","
+                  RenderBR {BR} at (81,43) size 0x14
+                RenderBlock {DIV} at (580,218) size 82x113 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x42
+                    RenderText {#text} at (0,0) size 72x42
+                      text run at (0,0) width 72: "cols: \"5\", style:"
+                      text run at (0,14) width 62: "\"width:60px;"
+                      text run at (0,28) width 64: "height:60px\","
+                  RenderBR {BR} at (81,29) size 0x14
+                RenderBlock {DIV} at (662,218) size 82x113 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x42
+                    RenderText {#text} at (0,0) size 77x42
+                      text run at (0,0) width 77: "rows: \"4\", style:"
+                      text run at (0,14) width 62: "\"width:60px;"
+                      text run at (0,28) width 64: "height:60px\","
+                  RenderBR {BR} at (81,29) size 0x14
+                RenderBlock {DIV} at (0,331) size 82x127 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x56
+                    RenderText {#text} at (0,0) size 74x56
+                      text run at (0,0) width 74: "cols: \"5\", rows:"
+                      text run at (0,14) width 47: "\"4\", style:"
+                      text run at (0,28) width 62: "\"width:60px;"
+                      text run at (0,42) width 64: "height:60px\","
+                  RenderBR {BR} at (81,43) size 0x14
+                RenderBlock {DIV} at (82,403) size 82x55 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x14
+                    RenderText {#text} at (0,0) size 44x14
+                      text run at (0,0) width 44: "cols: \"3\","
+                  RenderBR {BR} at (81,1) size 0x14
+                RenderBlock {DIV} at (164,390) size 167x68 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x14
+                    RenderText {#text} at (0,0) size 49x14
+                      text run at (0,0) width 49: "rows: \"3\","
+                  RenderBR {BR} at (81,1) size 0x14
+                RenderBlock {DIV} at (331,403) size 82x55 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x14
+                    RenderText {#text} at (0,0) size 44x14
+                      text run at (0,0) width 44: "cols: \"7\","
+                  RenderBR {BR} at (81,1) size 0x14
+                RenderBlock {DIV} at (413,338) size 167x120 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x14
+                    RenderText {#text} at (0,0) size 49x14
+                      text run at (0,0) width 49: "rows: \"7\","
+                  RenderBR {BR} at (81,1) size 0x14
+                RenderBlock {DIV} at (580,363) size 82x95 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 74x28
+                      text run at (0,0) width 74: "cols: \"5\", rows:"
+                      text run at (0,14) width 19: "\"4\","
+                  RenderBR {BR} at (81,15) size 0x14
+                RenderBlock {DIV} at (0,458) size 167x70 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x14
+                    RenderText {#text} at (0,0) size 57x14
+                      text run at (0,0) width 57: "wrap: \"off\","
+                  RenderBR {BR} at (81,1) size 0x14
+                RenderBlock {DIV} at (167,473) size 167x55 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x14
+                    RenderText {#text} at (0,0) size 64x14
+                      text run at (0,0) width 64: "wrap: \"hard\","
+                  RenderBR {BR} at (81,1) size 0x14
+                RenderBlock {DIV} at (334,473) size 167x55 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x14
+                    RenderText {#text} at (0,0) size 61x14
+                      text run at (0,0) width 61: "wrap: \"soft\","
+                  RenderBR {BR} at (81,1) size 0x14
+                RenderBlock {DIV} at (501,459) size 167x69 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 70x28
+                      text run at (0,0) width 63: "style: \"white-"
+                      text run at (0,14) width 70: "space:normal\","
+                  RenderBR {BR} at (81,15) size 0x14
+                RenderBlock {DIV} at (0,528) size 167x69 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 63x28
+                      text run at (0,0) width 63: "style: \"white-"
+                      text run at (0,14) width 52: "space:pre\","
+                  RenderBR {BR} at (81,15) size 0x14
+                RenderBlock {DIV} at (167,528) size 167x69 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 76x28
+                      text run at (0,0) width 63: "style: \"white-"
+                      text run at (0,14) width 76: "space:prewrap\","
+                  RenderBR {BR} at (81,15) size 0x14
+                RenderBlock {DIV} at (334,528) size 167x69 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 73x28
+                      text run at (0,0) width 63: "style: \"white-"
+                      text run at (0,14) width 73: "space:nowrap\","
+                  RenderBR {BR} at (81,15) size 0x14
+                RenderBlock {DIV} at (501,528) size 167x69 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 73x28
+                      text run at (0,0) width 63: "style: \"white-"
+                      text run at (0,14) width 73: "space:pre-line\","
+                  RenderBR {BR} at (81,15) size 0x14
+                RenderBlock {DIV} at (0,611) size 167x84 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 68x28
+                      text run at (0,0) width 62: "style: \"word-"
+                      text run at (0,14) width 68: "wrap:normal\","
+                  RenderBR {BR} at (81,15) size 0x14
+                RenderBlock {DIV} at (167,597) size 167x98 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x42
+                    RenderText {#text} at (0,0) size 80x42
+                      text run at (0,0) width 57: "wrap: \"off\","
+                      text run at (0,14) width 63: "style: \"white-"
+                      text run at (0,28) width 80: "space:pre-wrap\","
+                  RenderBR {BR} at (81,29) size 0x14
+        layer at (3,75) size 161x32 clip at (4,76) size 159x30
+          RenderTextControl {TEXTAREA} at (3,17) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 155x13
+              RenderText {#text} at (0,0) size 102x13
+                text run at (0,0) width 102: "Lorem ipsum dolor"
+        layer at (170,75) size 161x32 clip at (171,76) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,17) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52 [color=#545454]
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (337,59) size 177x48 clip at (338,60) size 160x46 scrollHeight 72
+          RenderTextControl {TEXTAREA} at (3,31) size 177x48 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (11,11) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (520,79) size 157x28 clip at (521,80) size 140x26 scrollHeight 52
+          RenderTextControl {TEXTAREA} at (3,31) size 157x28 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (1,1) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (11,186) size 161x32 clip at (12,187) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (11,39) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (184,196) size 161x32 clip at (185,197) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (1,29) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (347,194) size 66x32 clip at (348,195) size 49x30 scrollHeight 160
+          RenderTextControl {TEXTAREA} at (1,31) size 66x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 45x156
+              RenderText {#text} at (0,0) size 45x156
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 8: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 42: "ABCDEF"
+                text run at (0,52) width 36: "GHIJKL"
+                text run at (0,65) width 41: "MNOPQ"
+                text run at (0,78) width 45: "RSTUVW"
+                text run at (0,91) width 21: "XYZ"
+                text run at (20,91) width 4: " "
+                text run at (0,104) width 43: "abcdefg"
+                text run at (0,117) width 41: "hijklmn"
+                text run at (0,130) width 42: "opqrstu"
+                text run at (0,143) width 6: "v"
+        layer at (429,158) size 102x68 clip at (430,159) size 85x66 scrollHeight 196
+          RenderTextControl {TEXTAREA} at (1,45) size 102x68 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (21,21) size 45x156
+              RenderText {#text} at (0,0) size 45x156
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 8: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 42: "ABCDEF"
+                text run at (0,52) width 36: "GHIJKL"
+                text run at (0,65) width 41: "MNOPQ"
+                text run at (0,78) width 45: "RSTUVW"
+                text run at (0,91) width 21: "XYZ"
+                text run at (20,91) width 4: " "
+                text run at (0,104) width 43: "abcdefg"
+                text run at (0,117) width 41: "hijklmn"
+                text run at (0,130) width 42: "opqrstu"
+                text run at (0,143) width 6: "v"
+        layer at (533,198) size 62x28 clip at (534,199) size 45x26 scrollHeight 156
+          RenderTextControl {TEXTAREA} at (1,45) size 62x28 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (1,1) size 45x156
+              RenderText {#text} at (0,0) size 45x156
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 8: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 42: "ABCDEF"
+                text run at (0,52) width 36: "GHIJKL"
+                text run at (0,65) width 41: "MNOPQ"
+                text run at (0,78) width 45: "RSTUVW"
+                text run at (0,91) width 21: "XYZ"
+                text run at (20,91) width 4: " "
+                text run at (0,104) width 43: "abcdefg"
+                text run at (0,117) width 41: "hijklmn"
+                text run at (0,130) width 42: "opqrstu"
+                text run at (0,143) width 6: "v"
+        layer at (617,162) size 161x66 clip at (618,163) size 159x64
+          RenderTextControl {TEXTAREA} at (3,29) size 161x66 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 155x52
+              RenderText {#text} at (0,0) size 153x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 153: "ABCDEFGHIJKLMNOPQRSTUV"
+                text run at (0,26) width 30: "WXYZ"
+                text run at (29,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (1,289) size 66x66 clip at (2,290) size 49x64 scrollHeight 160
+          RenderTextControl {TEXTAREA} at (1,43) size 66x66 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 45x156
+              RenderText {#text} at (0,0) size 45x156
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 8: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 42: "ABCDEF"
+                text run at (0,52) width 36: "GHIJKL"
+                text run at (0,65) width 41: "MNOPQ"
+                text run at (0,78) width 45: "RSTUVW"
+                text run at (0,91) width 21: "XYZ"
+                text run at (20,91) width 4: " "
+                text run at (0,104) width 43: "abcdefg"
+                text run at (0,117) width 41: "hijklmn"
+                text run at (0,130) width 42: "opqrstu"
+                text run at (0,143) width 6: "v"
+        layer at (85,321) size 161x32 clip at (86,322) size 159x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 155x52
+              RenderText {#text} at (0,0) size 153x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 153: "ABCDEFGHIJKLMNOPQRSTUV"
+                text run at (0,26) width 30: "WXYZ"
+                text run at (29,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (252,306) size 161x47 clip at (253,307) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,31) size 161x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (417,289) size 66x66 clip at (418,290) size 64x64 scrollHeight 134
+          RenderTextControl {TEXTAREA} at (1,57) size 66x66 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 60x130
+              RenderText {#text} at (0,0) size 60x130
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 8: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 58: "ABCDEFGH"
+                text run at (0,52) width 52: "IJKLMNOP"
+                text run at (0,65) width 60: "QRSTUVWX"
+                text run at (0,78) width 14: "YZ"
+                text run at (13,78) width 4: " "
+                text run at (0,91) width 56: "abcdefghij"
+                text run at (0,104) width 58: "klmnopqrs"
+                text run at (0,117) width 17: "tuv"
+        layer at (499,289) size 66x66 clip at (500,290) size 49x49 scrollHeight 160
+          RenderTextControl {TEXTAREA} at (1,57) size 66x66 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 45x156
+              RenderText {#text} at (0,0) size 45x156
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 8: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 42: "ABCDEF"
+                text run at (0,52) width 36: "GHIJKL"
+                text run at (0,65) width 41: "MNOPQ"
+                text run at (0,78) width 45: "RSTUVW"
+                text run at (0,91) width 21: "XYZ"
+                text run at (20,91) width 4: " "
+                text run at (0,104) width 43: "abcdefg"
+                text run at (0,117) width 41: "hijklmn"
+                text run at (0,130) width 42: "opqrstu"
+                text run at (0,143) width 6: "v"
+        layer at (581,289) size 66x66 clip at (582,290) size 49x64 scrollHeight 160
+          RenderTextControl {TEXTAREA} at (1,43) size 66x66 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 45x156
+              RenderText {#text} at (0,0) size 45x156
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 8: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 42: "ABCDEF"
+                text run at (0,52) width 36: "GHIJKL"
+                text run at (0,65) width 41: "MNOPQ"
+                text run at (0,78) width 45: "RSTUVW"
+                text run at (0,91) width 21: "XYZ"
+                text run at (20,91) width 4: " "
+                text run at (0,104) width 43: "abcdefg"
+                text run at (0,117) width 41: "hijklmn"
+                text run at (0,130) width 42: "opqrstu"
+                text run at (0,143) width 6: "v"
+        layer at (663,289) size 66x66 clip at (664,290) size 49x64 scrollHeight 160
+          RenderTextControl {TEXTAREA} at (1,43) size 66x66 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 45x156
+              RenderText {#text} at (0,0) size 45x156
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 8: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 42: "ABCDEF"
+                text run at (0,52) width 36: "GHIJKL"
+                text run at (0,65) width 41: "MNOPQ"
+                text run at (0,78) width 45: "RSTUVW"
+                text run at (0,91) width 21: "XYZ"
+                text run at (20,91) width 4: " "
+                text run at (0,104) width 43: "abcdefg"
+                text run at (0,117) width 41: "hijklmn"
+                text run at (0,130) width 42: "opqrstu"
+                text run at (0,143) width 6: "v"
+        layer at (1,416) size 66x66 clip at (2,417) size 49x64 scrollHeight 160
+          RenderTextControl {TEXTAREA} at (1,57) size 66x66 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 45x156
+              RenderText {#text} at (0,0) size 45x156
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 8: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 42: "ABCDEF"
+                text run at (0,52) width 36: "GHIJKL"
+                text run at (0,65) width 41: "MNOPQ"
+                text run at (0,78) width 45: "RSTUVW"
+                text run at (0,91) width 21: "XYZ"
+                text run at (20,91) width 4: " "
+                text run at (0,104) width 43: "abcdefg"
+                text run at (0,117) width 41: "hijklmn"
+                text run at (0,130) width 42: "opqrstu"
+                text run at (0,143) width 6: "v"
+        layer at (85,448) size 42x32 clip at (86,449) size 25x30 scrollHeight 316
+          RenderTextControl {TEXTAREA} at (3,17) size 42x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 21x312
+              RenderText {#text} at (0,0) size 21x312
+                text run at (0,0) width 18: "Lor"
+                text run at (0,13) width 17: "em"
+                text run at (16,13) width 4: " "
+                text run at (0,26) width 16: "ips"
+                text run at (0,39) width 18: "um"
+                text run at (17,39) width 4: "  "
+                text run at (0,52) width 17: "dol"
+                text run at (0,65) width 12: "or"
+                text run at (11,65) width 4: " "
+                text run at (0,78) width 14: "AB"
+                text run at (0,91) width 16: "CD"
+                text run at (0,104) width 20: "EFG"
+                text run at (0,117) width 15: "HIJ"
+                text run at (0,130) width 14: "KL"
+                text run at (0,143) width 18: "MN"
+                text run at (0,156) width 15: "OP"
+                text run at (0,169) width 16: "QR"
+                text run at (0,182) width 21: "STU"
+                text run at (0,195) width 17: "VW"
+                text run at (0,208) width 21: "XYZ"
+                text run at (20,208) width 1: " "
+                text run at (0,221) width 19: "abc"
+                text run at (0,234) width 18: "def"
+                text run at (0,247) width 21: "ghij"
+                text run at (0,260) width 20: "klm"
+                text run at (0,273) width 21: "nop"
+                text run at (0,286) width 18: "qrs"
+                text run at (0,299) width 17: "tuv"
+        layer at (167,435) size 161x45 clip at (168,436) size 144x43 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,17) size 161x45 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (334,448) size 70x32 clip at (335,449) size 53x30 scrollHeight 147
+          RenderTextControl {TEXTAREA} at (3,17) size 70x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 49x143
+              RenderText {#text} at (0,0) size 47x143
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 8: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 42: "ABCDEF"
+                text run at (0,52) width 46: "GHIJKLM"
+                text run at (0,65) width 45: "NOPQRS"
+                text run at (0,78) width 45: "TUVWXY"
+                text run at (0,91) width 7: "Z"
+                text run at (6,91) width 5: " "
+                text run at (0,104) width 43: "abcdefg"
+                text run at (0,117) width 47: "hijklmno"
+                text run at (0,130) width 41: "pqrstuv"
+        layer at (416,383) size 161x97 clip at (417,384) size 159x95
+          RenderTextControl {TEXTAREA} at (3,17) size 161x97 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 155x52
+              RenderText {#text} at (0,0) size 153x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 153: "ABCDEFGHIJKLMNOPQRSTUV"
+                text run at (0,26) width 30: "WXYZ"
+                text run at (29,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (583,422) size 56x58 clip at (584,423) size 39x56 scrollHeight 186
+          RenderTextControl {TEXTAREA} at (3,31) size 56x58 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 35x182
+              RenderText {#text} at (0,0) size 35x182
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 2: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (0,26) width 7: "  "
+                text run at (0,39) width 29: "dolor"
+                text run at (28,39) width 4: " "
+                text run at (0,52) width 30: "ABCD"
+                text run at (0,65) width 35: "EFGHIJ"
+                text run at (0,78) width 31: "KLMN"
+                text run at (0,91) width 31: "OPQR"
+                text run at (0,104) width 28: "STUV"
+                text run at (0,117) width 30: "WXYZ"
+                text run at (29,117) width 5: " "
+                text run at (0,130) width 32: "abcde"
+                text run at (0,143) width 34: "fghijkl"
+                text run at (0,156) width 31: "mnop"
+                text run at (0,169) width 34: "qrstuv"
+        layer at (3,503) size 161x47 clip at (4,504) size 159x30 scrollWidth 427
+          RenderTextControl {TEXTAREA} at (3,17) size 161x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 155x13
+              RenderText {#text} at (0,0) size 425x13
+                text run at (0,0) width 425: "Lorem ipsum  dolor ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuv"
+        layer at (170,518) size 161x32 clip at (171,519) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,17) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (337,518) size 161x32 clip at (338,519) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,17) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (504,518) size 161x32 clip at (505,519) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 74: "Lorem ipsum "
+                text run at (73,0) width 29: "dolor"
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (3,587) size 161x32 clip at (4,588) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 140x52
+                text run at (0,0) width 139: "Lorem ipsum  dolor ABCD"
+                text run at (0,13) width 140: "EFGHIJKLMNOPQRSTUVWX"
+                text run at (0,26) width 135: "YZ abcdefghijklmnopqrst"
+                text run at (0,39) width 13: "uv"
+        layer at (170,587) size 161x32 clip at (171,588) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (337,587) size 161x32 clip at (338,588) size 144x15 scrollWidth 423 scrollHeight 17
+          RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 155x13
+              RenderText {#text} at (0,0) size 421x13
+                text run at (0,0) width 74: "Lorem ipsum "
+                text run at (73,0) width 348: "dolor ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuv"
+        layer at (504,587) size 161x32 clip at (505,588) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 74: "Lorem ipsum "
+                text run at (73,0) width 29: "dolor"
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (3,670) size 161x47 clip at (4,671) size 144x30 scrollWidth 185 scrollHeight 43
+          RenderTextControl {TEXTAREA} at (3,31) size 161x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 155x39
+              RenderText {#text} at (0,0) size 183x39
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 183: "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+                text run at (0,26) width 134: " abcdefghijklmnopqrstuv"
+        layer at (170,670) size 161x47 clip at (171,671) size 144x30 scrollWidth 185 scrollHeight 43
+          RenderTextControl {TEXTAREA} at (3,45) size 161x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 155x39
+              RenderText {#text} at (0,0) size 183x39
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 183: "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+                text run at (0,26) width 134: " abcdefghijklmnopqrstuv"
+      RenderPartObject {IFRAME} at (0,748) size 785x690
+        layer at (0,0) size 785x690
+          RenderView at (0,0) size 785x690
+        layer at (0,0) size 785x690
+          RenderBlock {HTML} at (0,0) size 785x690
+            RenderBody {BODY} at (0,5) size 785x685
+              RenderBlock {DIV} at (0,0) size 785x18
+                RenderText {#text} at (0,0) size 193x18
+                  text run at (0,0) width 193: "CompatMode: BackCompat"
+              RenderBlock (anonymous) at (0,23) size 785x662
+                RenderBlock {DIV} at (0,44) size 167x38 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x0
+                  RenderBR {BR} at (81,1) size 0x0
+                RenderBlock {DIV} at (167,30) size 167x52 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x14
+                    RenderText {#text} at (0,0) size 76x14
+                      text run at (0,0) width 76: "disabled: \"true\","
+                  RenderBR {BR} at (81,12) size 0x0
+                RenderBlock {DIV} at (334,0) size 183x82 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 78x28
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 78: "\"padding:10px\","
+                  RenderBR {BR} at (81,26) size 0x0
+                RenderBlock {DIV} at (517,20) size 163x62 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 72x28
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 72: "\"padding:0px\","
+                  RenderBR {BR} at (81,26) size 0x0
+                RenderBlock {DIV} at (0,116) size 183x82 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 73x28
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 73: "\"margin:10px\","
+                  RenderBR {BR} at (81,26) size 0x0
+                RenderBlock {DIV} at (183,136) size 163x62 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 67x28
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 67: "\"margin:0px\","
+                  RenderBR {BR} at (81,26) size 0x0
+                RenderBlock {DIV} at (346,132) size 82x66 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 67x28
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 67: "\"width:60px\","
+                  RenderBR {BR} at (81,26) size 0x0
+                RenderBlock {DIV} at (428,82) size 82x116 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x42
+                    RenderText {#text} at (0,0) size 73x42
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 62: "\"width:60px;"
+                      text run at (0,28) width 73: "padding:20px\","
+                  RenderBR {BR} at (81,40) size 0x0
+                RenderBlock {DIV} at (510,122) size 82x76 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x42
+                    RenderText {#text} at (0,0) size 62x42
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 62: "\"width:60px;"
+                      text run at (0,28) width 55: "padding:0\","
+                  RenderBR {BR} at (81,40) size 0x0
+                RenderBlock {DIV} at (592,108) size 167x90 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 69x28
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 69: "\"height:60px\","
+                  RenderBR {BR} at (81,26) size 0x0
+                RenderBlock {DIV} at (0,212) size 82x104 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x42
+                    RenderText {#text} at (0,0) size 64x42
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 62: "\"width:60px;"
+                      text run at (0,28) width 64: "height:60px\","
+                  RenderBR {BR} at (81,40) size 0x0
+                RenderBlock {DIV} at (82,250) size 167x66 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 91x28
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 91: "\"overflow:hidden\","
+                  RenderBR {BR} at (81,26) size 0x0
+                RenderBlock {DIV} at (249,235) size 167x81 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 85x28
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 85: "\"overflow:scroll\","
+                  RenderBR {BR} at (81,26) size 0x0
+                RenderBlock {DIV} at (416,198) size 82x118 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x56
+                    RenderText {#text} at (0,0) size 86x56
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 86: "\"overflow:hidden;"
+                      text run at (0,28) width 57: "width:60px;"
+                      text run at (0,42) width 64: "height:60px\","
+                  RenderBR {BR} at (81,54) size 0x0
+                RenderBlock {DIV} at (498,198) size 82x118 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x56
+                    RenderText {#text} at (0,0) size 80x56
+                      text run at (0,0) width 25: "style:"
+                      text run at (0,14) width 80: "\"overflow:scroll;"
+                      text run at (0,28) width 57: "width:60px;"
+                      text run at (0,42) width 64: "height:60px\","
+                  RenderBR {BR} at (81,54) size 0x0
+                RenderBlock {DIV} at (580,212) size 82x104 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x42
+                    RenderText {#text} at (0,0) size 72x42
+                      text run at (0,0) width 72: "cols: \"5\", style:"
+                      text run at (0,14) width 62: "\"width:60px;"
+                      text run at (0,28) width 64: "height:60px\","
+                  RenderBR {BR} at (81,40) size 0x0
+                RenderBlock {DIV} at (662,212) size 82x104 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x42
+                    RenderText {#text} at (0,0) size 77x42
+                      text run at (0,0) width 77: "rows: \"4\", style:"
+                      text run at (0,14) width 62: "\"width:60px;"
+                      text run at (0,28) width 64: "height:60px\","
+                  RenderBR {BR} at (81,40) size 0x0
+                RenderBlock {DIV} at (0,316) size 82x118 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x56
+                    RenderText {#text} at (0,0) size 74x56
+                      text run at (0,0) width 74: "cols: \"5\", rows:"
+                      text run at (0,14) width 47: "\"4\", style:"
+                      text run at (0,28) width 62: "\"width:60px;"
+                      text run at (0,42) width 64: "height:60px\","
+                  RenderBR {BR} at (81,54) size 0x0
+                RenderBlock {DIV} at (82,382) size 82x52 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x14
+                    RenderText {#text} at (0,0) size 44x14
+                      text run at (0,0) width 44: "cols: \"3\","
+                  RenderBR {BR} at (81,12) size 0x0
+                RenderBlock {DIV} at (164,369) size 167x65 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x14
+                    RenderText {#text} at (0,0) size 49x14
+                      text run at (0,0) width 49: "rows: \"3\","
+                  RenderBR {BR} at (81,12) size 0x0
+                RenderBlock {DIV} at (331,382) size 82x52 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x14
+                    RenderText {#text} at (0,0) size 44x14
+                      text run at (0,0) width 44: "cols: \"7\","
+                  RenderBR {BR} at (81,12) size 0x0
+                RenderBlock {DIV} at (413,317) size 167x117 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x14
+                    RenderText {#text} at (0,0) size 49x14
+                      text run at (0,0) width 49: "rows: \"7\","
+                  RenderBR {BR} at (81,12) size 0x0
+                RenderBlock {DIV} at (580,342) size 82x92 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 74x28
+                      text run at (0,0) width 74: "cols: \"5\", rows:"
+                      text run at (0,14) width 19: "\"4\","
+                  RenderBR {BR} at (81,26) size 0x0
+                RenderBlock {DIV} at (0,434) size 167x67 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x14
+                    RenderText {#text} at (0,0) size 57x14
+                      text run at (0,0) width 57: "wrap: \"off\","
+                  RenderBR {BR} at (81,12) size 0x0
+                RenderBlock {DIV} at (167,449) size 167x52 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x14
+                    RenderText {#text} at (0,0) size 64x14
+                      text run at (0,0) width 64: "wrap: \"hard\","
+                  RenderBR {BR} at (81,12) size 0x0
+                RenderBlock {DIV} at (334,449) size 167x52 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x14
+                    RenderText {#text} at (0,0) size 61x14
+                      text run at (0,0) width 61: "wrap: \"soft\","
+                  RenderBR {BR} at (81,12) size 0x0
+                RenderBlock {DIV} at (501,435) size 167x66 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 70x28
+                      text run at (0,0) width 63: "style: \"white-"
+                      text run at (0,14) width 70: "space:normal\","
+                  RenderBR {BR} at (81,26) size 0x0
+                RenderBlock {DIV} at (0,501) size 167x66 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 63x28
+                      text run at (0,0) width 63: "style: \"white-"
+                      text run at (0,14) width 52: "space:pre\","
+                  RenderBR {BR} at (81,26) size 0x0
+                RenderBlock {DIV} at (167,501) size 167x66 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 76x28
+                      text run at (0,0) width 63: "style: \"white-"
+                      text run at (0,14) width 76: "space:prewrap\","
+                  RenderBR {BR} at (81,26) size 0x0
+                RenderBlock {DIV} at (334,501) size 167x66 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 73x28
+                      text run at (0,0) width 63: "style: \"white-"
+                      text run at (0,14) width 73: "space:nowrap\","
+                  RenderBR {BR} at (81,26) size 0x0
+                RenderBlock {DIV} at (501,501) size 167x66 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 73x28
+                      text run at (0,0) width 63: "style: \"white-"
+                      text run at (0,14) width 73: "space:pre-line\","
+                  RenderBR {BR} at (81,26) size 0x0
+                RenderBlock {DIV} at (0,581) size 167x81 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x28
+                    RenderText {#text} at (0,0) size 68x28
+                      text run at (0,0) width 62: "style: \"word-"
+                      text run at (0,14) width 68: "wrap:normal\","
+                  RenderBR {BR} at (81,26) size 0x0
+                RenderBlock {DIV} at (167,567) size 167x95 [border: (1px solid #0000FF)]
+                  RenderBlock {SPAN} at (1,1) size 80x42
+                    RenderText {#text} at (0,0) size 80x42
+                      text run at (0,0) width 57: "wrap: \"off\","
+                      text run at (0,14) width 63: "style: \"white-"
+                      text run at (0,28) width 80: "space:pre-wrap\","
+                  RenderBR {BR} at (81,40) size 0x0
+        layer at (3,75) size 161x32 clip at (4,76) size 159x30
+          RenderTextControl {TEXTAREA} at (3,3) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 155x13
+              RenderText {#text} at (0,0) size 102x13
+                text run at (0,0) width 102: "Lorem ipsum dolor"
+        layer at (170,75) size 161x32 clip at (171,76) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,17) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52 [color=#545454]
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (337,59) size 177x48 clip at (338,60) size 160x46 scrollHeight 72
+          RenderTextControl {TEXTAREA} at (3,31) size 177x48 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (11,11) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (520,79) size 157x28 clip at (521,80) size 140x26 scrollHeight 52
+          RenderTextControl {TEXTAREA} at (3,31) size 157x28 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (1,1) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (11,183) size 161x32 clip at (12,184) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (11,39) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (184,193) size 161x32 clip at (185,194) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (1,29) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (347,191) size 60x32 clip at (348,192) size 43x30 scrollHeight 160
+          RenderTextControl {TEXTAREA} at (1,31) size 60x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 39x156
+              RenderText {#text} at (0,0) size 39x156
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 7: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 36: "ABCDE"
+                text run at (0,52) width 36: "FGHIJK"
+                text run at (0,65) width 39: "LMNOP"
+                text run at (0,78) width 37: "QRSTU"
+                text run at (0,91) width 37: "VWXYZ"
+                text run at (36,91) width 3: " "
+                text run at (0,104) width 36: "abcdef"
+                text run at (0,117) width 30: "ghijkl"
+                text run at (0,130) width 38: "mnopq"
+                text run at (0,143) width 27: "rstuv"
+        layer at (429,155) size 60x68 clip at (430,156) size 43x66 scrollHeight 924
+          RenderTextControl {TEXTAREA} at (1,45) size 60x68 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (21,21) size 3x884
+              RenderText {#text} at (0,0) size 11x884
+                text run at (0,0) width 6: "L"
+                text run at (0,13) width 7: "o"
+                text run at (0,26) width 5: "r"
+                text run at (0,39) width 7: "e"
+                text run at (0,52) width 11: "m"
+                text run at (0,65) width 3: " "
+                text run at (0,78) width 4: "i"
+                text run at (0,91) width 7: "p"
+                text run at (0,104) width 6: "s"
+                text run at (0,117) width 7: "u"
+                text run at (0,130) width 11: "m"
+                text run at (0,143) width 3: " "
+                text run at (0,156) width 3: " "
+                text run at (0,169) width 7: "d"
+                text run at (0,182) width 7: "o"
+                text run at (0,195) width 4: "l"
+                text run at (0,208) width 7: "o"
+                text run at (0,221) width 5: "r"
+                text run at (0,234) width 3: " "
+                text run at (0,247) width 8: "A"
+                text run at (0,260) width 7: "B"
+                text run at (0,273) width 8: "C"
+                text run at (0,286) width 9: "D"
+                text run at (0,299) width 6: "E"
+                text run at (0,312) width 6: "F"
+                text run at (0,325) width 8: "G"
+                text run at (0,338) width 9: "H"
+                text run at (0,351) width 4: "I"
+                text run at (0,364) width 4: "J"
+                text run at (0,377) width 8: "K"
+                text run at (0,390) width 6: "L"
+                text run at (0,403) width 10: "M"
+                text run at (0,416) width 9: "N"
+                text run at (0,429) width 9: "O"
+                text run at (0,442) width 7: "P"
+                text run at (0,455) width 9: "Q"
+                text run at (0,468) width 7: "R"
+                text run at (0,481) width 6: "S"
+                text run at (0,494) width 7: "T"
+                text run at (0,507) width 8: "U"
+                text run at (0,520) width 8: "V"
+                text run at (0,533) width 10: "W"
+                text run at (0,546) width 7: "X"
+                text run at (0,559) width 7: "Y"
+                text run at (0,572) width 7: "Z"
+                text run at (0,585) width 3: " "
+                text run at (0,598) width 7: "a"
+                text run at (0,611) width 7: "b"
+                text run at (0,624) width 6: "c"
+                text run at (0,637) width 7: "d"
+                text run at (0,650) width 7: "e"
+                text run at (0,663) width 5: "f"
+                text run at (0,676) width 7: "g"
+                text run at (0,689) width 7: "h"
+                text run at (0,702) width 4: "i"
+                text run at (0,715) width 4: "j"
+                text run at (0,728) width 7: "k"
+                text run at (0,741) width 4: "l"
+                text run at (0,754) width 11: "m"
+                text run at (0,767) width 7: "n"
+                text run at (0,780) width 7: "o"
+                text run at (0,793) width 7: "p"
+                text run at (0,806) width 7: "q"
+                text run at (0,819) width 5: "r"
+                text run at (0,832) width 6: "s"
+                text run at (0,845) width 5: "t"
+                text run at (0,858) width 7: "u"
+                text run at (0,871) width 6: "v"
+        layer at (511,195) size 60x28 clip at (512,196) size 43x26 scrollHeight 156
+          RenderTextControl {TEXTAREA} at (1,45) size 60x28 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (1,1) size 43x156
+              RenderText {#text} at (0,0) size 43x156
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 8: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 42: "ABCDEF"
+                text run at (0,52) width 36: "GHIJKL"
+                text run at (0,65) width 41: "MNOPQ"
+                text run at (0,78) width 35: "RSTUV"
+                text run at (0,91) width 30: "WXYZ"
+                text run at (29,91) width 5: " "
+                text run at (0,104) width 43: "abcdefg"
+                text run at (0,117) width 41: "hijklmn"
+                text run at (0,130) width 42: "opqrstu"
+                text run at (0,143) width 6: "v"
+        layer at (595,165) size 161x60 clip at (596,166) size 159x58
+          RenderTextControl {TEXTAREA} at (3,29) size 161x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 155x52
+              RenderText {#text} at (0,0) size 153x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 153: "ABCDEFGHIJKLMNOPQRSTUV"
+                text run at (0,26) width 30: "WXYZ"
+                text run at (29,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (1,283) size 60x60 clip at (2,284) size 43x58 scrollHeight 160
+          RenderTextControl {TEXTAREA} at (1,43) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 39x156
+              RenderText {#text} at (0,0) size 39x156
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 7: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 36: "ABCDE"
+                text run at (0,52) width 36: "FGHIJK"
+                text run at (0,65) width 39: "LMNOP"
+                text run at (0,78) width 37: "QRSTU"
+                text run at (0,91) width 37: "VWXYZ"
+                text run at (36,91) width 3: " "
+                text run at (0,104) width 36: "abcdef"
+                text run at (0,117) width 30: "ghijkl"
+                text run at (0,130) width 38: "mnopq"
+                text run at (0,143) width 27: "rstuv"
+        layer at (85,309) size 161x32 clip at (86,310) size 159x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 155x52
+              RenderText {#text} at (0,0) size 153x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 153: "ABCDEFGHIJKLMNOPQRSTUV"
+                text run at (0,26) width 30: "WXYZ"
+                text run at (29,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (252,294) size 161x47 clip at (253,295) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,31) size 161x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (417,283) size 60x60 clip at (418,284) size 58x58 scrollHeight 134
+          RenderTextControl {TEXTAREA} at (1,57) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 54x130
+              RenderText {#text} at (0,0) size 54x130
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 8: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 50: "ABCDEFG"
+                text run at (0,52) width 54: "HIJKLMNO"
+                text run at (0,65) width 50: "PQRSTUV"
+                text run at (0,78) width 30: "WXYZ"
+                text run at (29,78) width 5: " "
+                text run at (0,91) width 53: "abcdefghi"
+                text run at (0,104) width 51: "jklmnopq"
+                text run at (0,117) width 27: "rstuv"
+        layer at (499,283) size 60x60 clip at (500,284) size 43x43 scrollHeight 160
+          RenderTextControl {TEXTAREA} at (1,57) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 39x156
+              RenderText {#text} at (0,0) size 39x156
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 7: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 36: "ABCDE"
+                text run at (0,52) width 36: "FGHIJK"
+                text run at (0,65) width 39: "LMNOP"
+                text run at (0,78) width 37: "QRSTU"
+                text run at (0,91) width 37: "VWXYZ"
+                text run at (36,91) width 3: " "
+                text run at (0,104) width 36: "abcdef"
+                text run at (0,117) width 30: "ghijkl"
+                text run at (0,130) width 38: "mnopq"
+                text run at (0,143) width 27: "rstuv"
+        layer at (581,283) size 60x60 clip at (582,284) size 43x58 scrollHeight 160
+          RenderTextControl {TEXTAREA} at (1,43) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 39x156
+              RenderText {#text} at (0,0) size 39x156
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 7: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 36: "ABCDE"
+                text run at (0,52) width 36: "FGHIJK"
+                text run at (0,65) width 39: "LMNOP"
+                text run at (0,78) width 37: "QRSTU"
+                text run at (0,91) width 37: "VWXYZ"
+                text run at (36,91) width 3: " "
+                text run at (0,104) width 36: "abcdef"
+                text run at (0,117) width 30: "ghijkl"
+                text run at (0,130) width 38: "mnopq"
+                text run at (0,143) width 27: "rstuv"
+        layer at (663,283) size 60x60 clip at (664,284) size 43x58 scrollHeight 160
+          RenderTextControl {TEXTAREA} at (1,43) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 39x156
+              RenderText {#text} at (0,0) size 39x156
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 7: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 36: "ABCDE"
+                text run at (0,52) width 36: "FGHIJK"
+                text run at (0,65) width 39: "LMNOP"
+                text run at (0,78) width 37: "QRSTU"
+                text run at (0,91) width 37: "VWXYZ"
+                text run at (36,91) width 3: " "
+                text run at (0,104) width 36: "abcdef"
+                text run at (0,117) width 30: "ghijkl"
+                text run at (0,130) width 38: "mnopq"
+                text run at (0,143) width 27: "rstuv"
+        layer at (1,401) size 60x60 clip at (2,402) size 43x58 scrollHeight 160
+          RenderTextControl {TEXTAREA} at (1,57) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 39x156
+              RenderText {#text} at (0,0) size 39x156
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 7: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 36: "ABCDE"
+                text run at (0,52) width 36: "FGHIJK"
+                text run at (0,65) width 39: "LMNOP"
+                text run at (0,78) width 37: "QRSTU"
+                text run at (0,91) width 37: "VWXYZ"
+                text run at (36,91) width 3: " "
+                text run at (0,104) width 36: "abcdef"
+                text run at (0,117) width 30: "ghijkl"
+                text run at (0,130) width 38: "mnopq"
+                text run at (0,143) width 27: "rstuv"
+        layer at (85,427) size 42x32 clip at (86,428) size 25x30 scrollHeight 316
+          RenderTextControl {TEXTAREA} at (3,17) size 42x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 21x312
+              RenderText {#text} at (0,0) size 21x312
+                text run at (0,0) width 18: "Lor"
+                text run at (0,13) width 17: "em"
+                text run at (16,13) width 4: " "
+                text run at (0,26) width 16: "ips"
+                text run at (0,39) width 18: "um"
+                text run at (17,39) width 4: "  "
+                text run at (0,52) width 17: "dol"
+                text run at (0,65) width 12: "or"
+                text run at (11,65) width 4: " "
+                text run at (0,78) width 14: "AB"
+                text run at (0,91) width 16: "CD"
+                text run at (0,104) width 20: "EFG"
+                text run at (0,117) width 15: "HIJ"
+                text run at (0,130) width 14: "KL"
+                text run at (0,143) width 18: "MN"
+                text run at (0,156) width 15: "OP"
+                text run at (0,169) width 16: "QR"
+                text run at (0,182) width 21: "STU"
+                text run at (0,195) width 17: "VW"
+                text run at (0,208) width 21: "XYZ"
+                text run at (20,208) width 1: " "
+                text run at (0,221) width 19: "abc"
+                text run at (0,234) width 18: "def"
+                text run at (0,247) width 21: "ghij"
+                text run at (0,260) width 20: "klm"
+                text run at (0,273) width 21: "nop"
+                text run at (0,286) width 18: "qrs"
+                text run at (0,299) width 17: "tuv"
+        layer at (167,414) size 161x45 clip at (168,415) size 144x43 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,17) size 161x45 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (334,427) size 70x32 clip at (335,428) size 53x30 scrollHeight 147
+          RenderTextControl {TEXTAREA} at (3,17) size 70x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 49x143
+              RenderText {#text} at (0,0) size 47x143
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 5: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (32,13) width 8: "  "
+                text run at (0,26) width 29: "dolor"
+                text run at (28,26) width 4: " "
+                text run at (0,39) width 42: "ABCDEF"
+                text run at (0,52) width 46: "GHIJKLM"
+                text run at (0,65) width 45: "NOPQRS"
+                text run at (0,78) width 45: "TUVWXY"
+                text run at (0,91) width 7: "Z"
+                text run at (6,91) width 5: " "
+                text run at (0,104) width 43: "abcdefg"
+                text run at (0,117) width 47: "hijklmno"
+                text run at (0,130) width 41: "pqrstuv"
+        layer at (416,362) size 161x97 clip at (417,363) size 159x95
+          RenderTextControl {TEXTAREA} at (3,17) size 161x97 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 155x52
+              RenderText {#text} at (0,0) size 153x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 153: "ABCDEFGHIJKLMNOPQRSTUV"
+                text run at (0,26) width 30: "WXYZ"
+                text run at (29,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (583,401) size 56x58 clip at (584,402) size 39x56 scrollHeight 186
+          RenderTextControl {TEXTAREA} at (3,31) size 56x58 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 35x182
+              RenderText {#text} at (0,0) size 35x182
+                text run at (0,0) width 34: "Lorem"
+                text run at (33,0) width 2: " "
+                text run at (0,13) width 33: "ipsum"
+                text run at (0,26) width 7: "  "
+                text run at (0,39) width 29: "dolor"
+                text run at (28,39) width 4: " "
+                text run at (0,52) width 30: "ABCD"
+                text run at (0,65) width 35: "EFGHIJ"
+                text run at (0,78) width 31: "KLMN"
+                text run at (0,91) width 31: "OPQR"
+                text run at (0,104) width 28: "STUV"
+                text run at (0,117) width 30: "WXYZ"
+                text run at (29,117) width 5: " "
+                text run at (0,130) width 32: "abcde"
+                text run at (0,143) width 34: "fghijkl"
+                text run at (0,156) width 31: "mnop"
+                text run at (0,169) width 34: "qrstuv"
+        layer at (3,479) size 161x47 clip at (4,480) size 159x30 scrollWidth 427
+          RenderTextControl {TEXTAREA} at (3,17) size 161x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 155x13
+              RenderText {#text} at (0,0) size 425x13
+                text run at (0,0) width 425: "Lorem ipsum  dolor ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuv"
+        layer at (170,494) size 161x32 clip at (171,495) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,17) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (337,494) size 161x32 clip at (338,495) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,17) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (504,494) size 161x32 clip at (505,495) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 74: "Lorem ipsum "
+                text run at (73,0) width 29: "dolor"
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (3,560) size 161x32 clip at (4,561) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 140x52
+                text run at (0,0) width 139: "Lorem ipsum  dolor ABCD"
+                text run at (0,13) width 140: "EFGHIJKLMNOPQRSTUVWX"
+                text run at (0,26) width 135: "YZ abcdefghijklmnopqrst"
+                text run at (0,39) width 13: "uv"
+        layer at (170,560) size 161x32 clip at (171,561) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (44,26) width 5: " "
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (337,560) size 161x32 clip at (338,561) size 144x15 scrollWidth 423 scrollHeight 17
+          RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 155x13
+              RenderText {#text} at (0,0) size 421x13
+                text run at (0,0) width 74: "Lorem ipsum "
+                text run at (73,0) width 348: "dolor ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuv"
+        layer at (504,560) size 161x32 clip at (505,561) size 144x30 scrollHeight 56
+          RenderTextControl {TEXTAREA} at (3,31) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 140x52
+              RenderText {#text} at (0,0) size 138x52
+                text run at (0,0) width 74: "Lorem ipsum "
+                text run at (73,0) width 29: "dolor"
+                text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+                text run at (0,26) width 45: "UVWXYZ"
+                text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        layer at (3,640) size 161x47 clip at (4,641) size 144x30 scrollWidth 185 scrollHeight 43
+          RenderTextControl {TEXTAREA} at (3,31) size 161x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 155x39
+              RenderText {#text} at (0,0) size 183x39
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 183: "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+                text run at (0,26) width 134: " abcdefghijklmnopqrstuv"
+        layer at (170,640) size 161x47 clip at (171,641) size 144x30 scrollWidth 185 scrollHeight 43
+          RenderTextControl {TEXTAREA} at (3,45) size 161x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 155x39
+              RenderText {#text} at (0,0) size 183x39
+                text run at (0,0) width 105: "Lorem ipsum  dolor"
+                text run at (104,0) width 5: " "
+                text run at (0,13) width 183: "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+                text run at (0,26) width 134: " abcdefghijklmnopqrstuv"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/basic-textareas-quirks-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/basic-textareas-quirks-expected.png
new file mode 100644 (file)
index 0000000..edccaab
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/basic-textareas-quirks-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/basic-textareas-quirks-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/basic-textareas-quirks-expected.txt
new file mode 100644 (file)
index 0000000..e679f3c
--- /dev/null
@@ -0,0 +1,821 @@
+layer at (0,0) size 785x1050
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x1050
+  RenderBlock {HTML} at (0,0) size 785x1050
+    RenderBody {BODY} at (8,8) size 769x584
+      RenderBlock (floating) {DIV} at (0,0) size 352x817 [border: (1px solid #FF0000)]
+        RenderBlock (anonymous) at (1,1) size 350x14
+          RenderText {#text} at (0,-1) size 181x17
+            text run at (0,-1) width 181: "Plain textarea with little content"
+        RenderBlock {DIV} at (1,15) size 352x40 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,24) size 14x17
+            text run at (1,24) width 14: "A "
+          RenderText {#text} at (180,24) size 13x17
+            text run at (180,24) width 13: " B"
+        RenderBlock (anonymous) at (1,55) size 350x14
+          RenderText {#text} at (0,-1) size 77x17
+            text run at (0,-1) width 77: "Plain textarea"
+        RenderBlock {DIV} at (1,69) size 352x40 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,24) size 14x17
+            text run at (1,24) width 14: "A "
+          RenderText {#text} at (180,24) size 13x17
+            text run at (180,24) width 13: " B"
+        RenderBlock (anonymous) at (1,109) size 350x14
+          RenderText {#text} at (0,-1) size 97x17
+            text run at (0,-1) width 97: "Disabled textarea"
+        RenderBlock {DIV} at (1,123) size 352x40 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,24) size 14x17
+            text run at (1,24) width 14: "A "
+          RenderText {#text} at (180,24) size 13x17
+            text run at (180,24) width 13: " B"
+        RenderBlock (anonymous) at (1,163) size 350x14
+          RenderText {#text} at (0,-1) size 123x17
+            text run at (0,-1) width 123: "style=\"padding:10px\""
+        RenderBlock {DIV} at (1,177) size 352x56 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,40) size 14x17
+            text run at (1,40) width 14: "A "
+          RenderText {#text} at (196,40) size 13x17
+            text run at (196,40) width 13: " B"
+        RenderBlock (anonymous) at (1,233) size 350x14
+          RenderText {#text} at (0,-1) size 116x17
+            text run at (0,-1) width 116: "style=\"padding:0px\""
+        RenderBlock {DIV} at (1,247) size 352x36 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,20) size 14x17
+            text run at (1,20) width 14: "A "
+          RenderText {#text} at (176,20) size 13x17
+            text run at (176,20) width 13: " B"
+        RenderBlock (anonymous) at (1,283) size 350x14
+          RenderText {#text} at (0,-1) size 118x17
+            text run at (0,-1) width 118: "style=\"margin:10px\""
+        RenderBlock {DIV} at (1,297) size 352x56 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,40) size 14x17
+            text run at (1,40) width 14: "A "
+          RenderText {#text} at (196,40) size 13x17
+            text run at (196,40) width 13: " B"
+        RenderBlock (anonymous) at (1,353) size 350x14
+          RenderText {#text} at (0,-1) size 111x17
+            text run at (0,-1) width 111: "style=\"margin:0px\""
+        RenderBlock {DIV} at (1,367) size 352x36 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,20) size 14x17
+            text run at (1,20) width 14: "A "
+          RenderText {#text} at (176,20) size 13x17
+            text run at (176,20) width 13: " B"
+        RenderBlock (anonymous) at (1,403) size 350x14
+          RenderText {#text} at (0,-1) size 37x17
+            text run at (0,-1) width 37: "cols=3"
+        RenderBlock {DIV} at (1,417) size 352x40 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,24) size 14x17
+            text run at (1,24) width 14: "A "
+          RenderText {#text} at (61,24) size 13x17
+            text run at (61,24) width 13: " B"
+        RenderBlock (anonymous) at (1,457) size 350x14
+          RenderText {#text} at (0,-1) size 42x17
+            text run at (0,-1) width 42: "rows=3"
+        RenderBlock {DIV} at (1,471) size 352x53 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,37) size 14x17
+            text run at (1,37) width 14: "A "
+          RenderText {#text} at (180,37) size 13x17
+            text run at (180,37) width 13: " B"
+        RenderBlock (anonymous) at (1,524) size 350x14
+          RenderText {#text} at (0,-1) size 44x17
+            text run at (0,-1) width 44: "cols=10"
+        RenderBlock {DIV} at (1,538) size 352x40 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,24) size 14x17
+            text run at (1,24) width 14: "A "
+          RenderText {#text} at (110,24) size 13x17
+            text run at (110,24) width 13: " B"
+        RenderBlock (anonymous) at (1,578) size 350x14
+          RenderText {#text} at (0,-1) size 49x17
+            text run at (0,-1) width 49: "rows=10"
+        RenderBlock {DIV} at (1,592) size 352x144 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,128) size 14x17
+            text run at (1,128) width 14: "A "
+          RenderText {#text} at (180,128) size 13x17
+            text run at (180,128) width 13: " B"
+        RenderBlock (anonymous) at (1,736) size 350x14
+          RenderText {#text} at (0,-1) size 83x17
+            text run at (0,-1) width 83: "cols=5 rows=4"
+        RenderBlock {DIV} at (1,750) size 352x66 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,50) size 14x17
+            text run at (1,50) width 14: "A "
+          RenderText {#text} at (75,50) size 13x17
+            text run at (75,50) width 13: " B"
+      RenderBlock (floating) {DIV} at (352,0) size 352x1042 [border: (1px solid #FF0000)]
+        RenderBlock (anonymous) at (1,1) size 350x14
+          RenderText {#text} at (0,-1) size 110x17
+            text run at (0,-1) width 110: "style=\"width:60px\""
+        RenderBlock {DIV} at (1,15) size 352x40 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,24) size 14x17
+            text run at (1,24) width 14: "A "
+          RenderText {#text} at (75,24) size 13x17
+            text run at (75,24) width 13: " B"
+        RenderBlock (anonymous) at (1,55) size 350x14
+          RenderText {#text} at (0,-1) size 191x17
+            text run at (0,-1) width 191: "style=\"width:60px;padding:20px\""
+        RenderBlock {DIV} at (1,69) size 352x76 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,60) size 14x17
+            text run at (1,60) width 14: "A "
+          RenderText {#text} at (75,60) size 13x17
+            text run at (75,60) width 13: " B"
+        RenderBlock (anonymous) at (1,145) size 350x14
+          RenderText {#text} at (0,-1) size 170x17
+            text run at (0,-1) width 170: "style=\"width:60px;padding:0\""
+        RenderBlock {DIV} at (1,159) size 352x36 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,20) size 14x17
+            text run at (1,20) width 14: "A "
+          RenderText {#text} at (75,20) size 13x17
+            text run at (75,20) width 13: " B"
+        RenderBlock (anonymous) at (1,195) size 350x14
+          RenderText {#text} at (0,-1) size 113x17
+            text run at (0,-1) width 113: "style=\"height:60px\""
+        RenderBlock {DIV} at (1,209) size 352x64 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,48) size 14x17
+            text run at (1,48) width 14: "A "
+          RenderText {#text} at (180,48) size 13x17
+            text run at (180,48) width 13: " B"
+        RenderBlock (anonymous) at (1,273) size 350x14
+          RenderText {#text} at (0,-1) size 181x17
+            text run at (0,-1) width 181: "style=\"width:60px;height:60px\""
+        RenderBlock {DIV} at (1,287) size 352x64 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,48) size 14x17
+            text run at (1,48) width 14: "A "
+          RenderText {#text} at (75,48) size 13x17
+            text run at (75,48) width 13: " B"
+        RenderBlock (anonymous) at (1,351) size 350x14
+          RenderText {#text} at (0,-1) size 139x17
+            text run at (0,-1) width 139: "style=\"overflow:hidden\""
+        RenderBlock {DIV} at (1,365) size 352x40 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,24) size 14x17
+            text run at (1,24) width 14: "A "
+          RenderText {#text} at (180,24) size 13x17
+            text run at (180,24) width 13: " B"
+        RenderBlock (anonymous) at (1,405) size 350x14
+          RenderText {#text} at (0,-1) size 132x17
+            text run at (0,-1) width 132: "style=\"overflow:scroll\""
+        RenderBlock {DIV} at (1,419) size 352x55 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,39) size 14x17
+            text run at (1,39) width 14: "A "
+          RenderText {#text} at (180,39) size 13x17
+            text run at (180,39) width 13: " B"
+        RenderBlock (anonymous) at (1,474) size 350x14
+          RenderText {#text} at (0,-1) size 278x17
+            text run at (0,-1) width 278: "style=\"overflow:hidden;width:60px;height:60px\""
+        RenderBlock {DIV} at (1,488) size 352x64 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,48) size 14x17
+            text run at (1,48) width 14: "A "
+          RenderText {#text} at (75,48) size 13x17
+            text run at (75,48) width 13: " B"
+        RenderBlock (anonymous) at (1,552) size 350x14
+          RenderText {#text} at (0,-1) size 271x17
+            text run at (0,-1) width 271: "style=\"overflow:scroll;width:60px;height:60px\""
+        RenderBlock {DIV} at (1,566) size 352x64 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,48) size 14x17
+            text run at (1,48) width 14: "A "
+          RenderText {#text} at (75,48) size 13x17
+            text run at (75,48) width 13: " B"
+        RenderBlock (anonymous) at (1,630) size 350x14
+          RenderText {#text} at (0,-1) size 222x17
+            text run at (0,-1) width 222: "cols=5 style=\"width:60px;height:60px\""
+        RenderBlock {DIV} at (1,644) size 352x64 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,48) size 14x17
+            text run at (1,48) width 14: "A "
+          RenderText {#text} at (75,48) size 13x17
+            text run at (75,48) width 13: " B"
+        RenderBlock (anonymous) at (1,708) size 350x14
+          RenderText {#text} at (0,-1) size 227x17
+            text run at (0,-1) width 227: "rows=4 style=\"width:60px;height:60px\""
+        RenderBlock {DIV} at (1,722) size 352x64 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,48) size 14x17
+            text run at (1,48) width 14: "A "
+          RenderText {#text} at (75,48) size 13x17
+            text run at (75,48) width 13: " B"
+        RenderBlock (anonymous) at (1,786) size 350x14
+          RenderText {#text} at (0,-1) size 268x17
+            text run at (0,-1) width 268: "cols=5 rows=4 style=\"width:60px;height:60px\""
+        RenderBlock {DIV} at (1,800) size 352x64 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,48) size 14x17
+            text run at (1,48) width 14: "A "
+          RenderText {#text} at (75,48) size 13x17
+            text run at (75,48) width 13: " B"
+        RenderBlock (anonymous) at (1,864) size 350x14
+          RenderText {#text} at (0,-1) size 65x17
+            text run at (0,-1) width 65: "wrap=\"off\""
+        RenderBlock {DIV} at (1,878) size 352x55 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,39) size 14x17
+            text run at (1,39) width 14: "A "
+          RenderText {#text} at (180,39) size 13x17
+            text run at (180,39) width 4: " "
+            text run at (184,39) width 9: "B"
+        RenderBlock (anonymous) at (1,933) size 350x14
+          RenderText {#text} at (0,-1) size 73x17
+            text run at (0,-1) width 73: "wrap=\"hard\""
+        RenderBlock {DIV} at (1,947) size 352x40 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,24) size 14x17
+            text run at (1,24) width 14: "A "
+          RenderText {#text} at (180,24) size 13x17
+            text run at (180,24) width 4: " "
+            text run at (184,24) width 9: "B"
+        RenderBlock (anonymous) at (1,987) size 350x14
+          RenderText {#text} at (0,-1) size 69x17
+            text run at (0,-1) width 69: "wrap=\"soft\""
+        RenderBlock {DIV} at (1,1001) size 352x40 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,24) size 14x17
+            text run at (1,24) width 14: "A "
+          RenderText {#text} at (180,24) size 13x17
+            text run at (180,24) width 4: " "
+            text run at (184,24) width 9: "B"
+layer at (26,26) size 161x32 clip at (27,27) size 159x30
+  RenderTextControl {TEXTAREA} at (17,3) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 155x13
+      RenderText {#text} at (0,0) size 102x13
+        text run at (0,0) width 102: "Lorem ipsum dolor"
+layer at (26,80) size 161x32 clip at (27,81) size 144x30 scrollHeight 56
+  RenderTextControl {TEXTAREA} at (17,3) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 140x52
+      RenderText {#text} at (0,0) size 138x52
+        text run at (0,0) width 102: "Lorem ipsum dolor"
+        text run at (101,0) width 4: " "
+        text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+        text run at (0,26) width 45: "UVWXYZ"
+        text run at (44,26) width 5: " "
+        text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        text run at (129,39) width 5: " "
+layer at (26,134) size 161x32 clip at (27,135) size 144x30 scrollHeight 56
+  RenderTextControl {TEXTAREA} at (17,3) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 140x52 [color=#545454]
+      RenderText {#text} at (0,0) size 138x52
+        text run at (0,0) width 102: "Lorem ipsum dolor"
+        text run at (101,0) width 4: " "
+        text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+        text run at (0,26) width 45: "UVWXYZ"
+        text run at (44,26) width 5: " "
+        text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        text run at (129,39) width 5: " "
+layer at (26,188) size 177x48 clip at (27,189) size 160x46 scrollHeight 72
+  RenderTextControl {TEXTAREA} at (17,3) size 177x48 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (11,11) size 140x52
+      RenderText {#text} at (0,0) size 138x52
+        text run at (0,0) width 102: "Lorem ipsum dolor"
+        text run at (101,0) width 4: " "
+        text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+        text run at (0,26) width 45: "UVWXYZ"
+        text run at (44,26) width 5: " "
+        text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        text run at (129,39) width 5: " "
+layer at (26,258) size 157x28 clip at (27,259) size 140x26 scrollHeight 52
+  RenderTextControl {TEXTAREA} at (17,3) size 157x28 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (1,1) size 140x52
+      RenderText {#text} at (0,0) size 138x52
+        text run at (0,0) width 102: "Lorem ipsum dolor"
+        text run at (101,0) width 4: " "
+        text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+        text run at (0,26) width 45: "UVWXYZ"
+        text run at (44,26) width 5: " "
+        text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        text run at (129,39) width 5: " "
+layer at (34,316) size 161x32 clip at (35,317) size 144x30 scrollHeight 56
+  RenderTextControl {TEXTAREA} at (25,11) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 140x52
+      RenderText {#text} at (0,0) size 138x52
+        text run at (0,0) width 102: "Lorem ipsum dolor"
+        text run at (101,0) width 4: " "
+        text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+        text run at (0,26) width 45: "UVWXYZ"
+        text run at (44,26) width 5: " "
+        text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        text run at (129,39) width 5: " "
+layer at (24,376) size 161x32 clip at (25,377) size 144x30 scrollHeight 56
+  RenderTextControl {TEXTAREA} at (15,1) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 140x52
+      RenderText {#text} at (0,0) size 138x52
+        text run at (0,0) width 102: "Lorem ipsum dolor"
+        text run at (101,0) width 4: " "
+        text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+        text run at (0,26) width 45: "UVWXYZ"
+        text run at (44,26) width 5: " "
+        text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        text run at (129,39) width 5: " "
+layer at (26,428) size 42x32 clip at (27,429) size 25x30 scrollHeight 316
+  RenderTextControl {TEXTAREA} at (17,3) size 42x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 21x312
+      RenderText {#text} at (0,0) size 21x312
+        text run at (0,0) width 18: "Lor"
+        text run at (0,13) width 17: "em"
+        text run at (16,13) width 4: " "
+        text run at (0,26) width 16: "ips"
+        text run at (0,39) width 18: "um"
+        text run at (17,39) width 4: " "
+        text run at (0,52) width 17: "dol"
+        text run at (0,65) width 12: "or"
+        text run at (11,65) width 4: " "
+        text run at (0,78) width 14: "AB"
+        text run at (0,91) width 16: "CD"
+        text run at (0,104) width 20: "EFG"
+        text run at (0,117) width 15: "HIJ"
+        text run at (0,130) width 14: "KL"
+        text run at (0,143) width 18: "MN"
+        text run at (0,156) width 15: "OP"
+        text run at (0,169) width 16: "QR"
+        text run at (0,182) width 21: "STU"
+        text run at (0,195) width 17: "VW"
+        text run at (0,208) width 21: "XYZ"
+        text run at (20,208) width 1: " "
+        text run at (0,221) width 19: "abc"
+        text run at (0,234) width 18: "def"
+        text run at (0,247) width 21: "ghij"
+        text run at (0,260) width 20: "klm"
+        text run at (0,273) width 21: "nop"
+        text run at (0,286) width 18: "qrs"
+        text run at (0,299) width 17: "tuv"
+        text run at (16,299) width 5: " "
+layer at (26,482) size 161x45 clip at (27,483) size 144x43 scrollHeight 56
+  RenderTextControl {TEXTAREA} at (17,3) size 161x45 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 140x52
+      RenderText {#text} at (0,0) size 138x52
+        text run at (0,0) width 102: "Lorem ipsum dolor"
+        text run at (101,0) width 4: " "
+        text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+        text run at (0,26) width 45: "UVWXYZ"
+        text run at (44,26) width 5: " "
+        text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        text run at (129,39) width 5: " "
+layer at (26,549) size 91x32 clip at (27,550) size 74x30 scrollHeight 95
+  RenderTextControl {TEXTAREA} at (17,3) size 91x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 70x91
+      RenderText {#text} at (0,0) size 70x91
+        text run at (0,0) width 70: "Lorem ipsum"
+        text run at (69,0) width 1: " "
+        text run at (0,13) width 29: "dolor"
+        text run at (28,13) width 4: " "
+        text run at (0,26) width 65: "ABCDEFGHIJ"
+        text run at (0,39) width 67: "KLMNOPQRS"
+        text run at (0,52) width 52: "TUVWXYZ"
+        text run at (51,52) width 5: " "
+        text run at (0,65) width 66: "abcdefghijkl"
+        text run at (0,78) width 65: "mnopqrstuv"
+        text run at (64,78) width 4: " "
+layer at (26,603) size 161x136 clip at (27,604) size 159x134
+  RenderTextControl {TEXTAREA} at (17,3) size 161x136 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 155x52
+      RenderText {#text} at (0,0) size 153x52
+        text run at (0,0) width 102: "Lorem ipsum dolor"
+        text run at (101,0) width 4: " "
+        text run at (0,13) width 153: "ABCDEFGHIJKLMNOPQRSTUV"
+        text run at (0,26) width 30: "WXYZ"
+        text run at (29,26) width 5: " "
+        text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        text run at (129,39) width 5: " "
+layer at (26,761) size 56x58 clip at (27,762) size 39x56 scrollHeight 186
+  RenderTextControl {TEXTAREA} at (17,3) size 56x58 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 35x182
+      RenderText {#text} at (0,0) size 35x182
+        text run at (0,0) width 34: "Lorem"
+        text run at (33,0) width 2: " "
+        text run at (0,13) width 33: "ipsum"
+        text run at (32,13) width 3: " "
+        text run at (0,26) width 29: "dolor"
+        text run at (28,26) width 4: " "
+        text run at (0,39) width 30: "ABCD"
+        text run at (0,52) width 35: "EFGHIJ"
+        text run at (0,65) width 31: "KLMN"
+        text run at (0,78) width 31: "OPQR"
+        text run at (0,91) width 28: "STUV"
+        text run at (0,104) width 30: "WXYZ"
+        text run at (29,104) width 5: " "
+        text run at (0,117) width 32: "abcde"
+        text run at (0,130) width 34: "fghijkl"
+        text run at (0,143) width 31: "mnop"
+        text run at (0,156) width 34: "qrstuv"
+        text run at (0,169) width 4: " "
+layer at (376,26) size 60x32 clip at (377,27) size 43x30 scrollHeight 160
+  RenderTextControl {TEXTAREA} at (15,3) size 60x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 39x156
+      RenderText {#text} at (0,0) size 39x156
+        text run at (0,0) width 34: "Lorem"
+        text run at (33,0) width 5: " "
+        text run at (0,13) width 33: "ipsum"
+        text run at (32,13) width 5: " "
+        text run at (0,26) width 29: "dolor"
+        text run at (28,26) width 4: " "
+        text run at (0,39) width 36: "ABCDE"
+        text run at (0,52) width 36: "FGHIJK"
+        text run at (0,65) width 39: "LMNOP"
+        text run at (0,78) width 37: "QRSTU"
+        text run at (0,91) width 37: "VWXYZ"
+        text run at (36,91) width 3: " "
+        text run at (0,104) width 36: "abcdef"
+        text run at (0,117) width 30: "ghijkl"
+        text run at (0,130) width 38: "mnopq"
+        text run at (0,143) width 27: "rstuv"
+        text run at (26,143) width 5: " "
+layer at (376,80) size 60x68 clip at (377,81) size 43x66 scrollHeight 924
+  RenderTextControl {TEXTAREA} at (15,3) size 60x68 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (21,21) size 3x884
+      RenderText {#text} at (0,0) size 11x884
+        text run at (0,0) width 6: "L"
+        text run at (0,13) width 7: "o"
+        text run at (0,26) width 5: "r"
+        text run at (0,39) width 7: "e"
+        text run at (0,52) width 11: "m"
+        text run at (0,65) width 3: " "
+        text run at (0,78) width 4: "i"
+        text run at (0,91) width 7: "p"
+        text run at (0,104) width 6: "s"
+        text run at (0,117) width 7: "u"
+        text run at (0,130) width 11: "m"
+        text run at (0,143) width 3: " "
+        text run at (0,156) width 7: "d"
+        text run at (0,169) width 7: "o"
+        text run at (0,182) width 4: "l"
+        text run at (0,195) width 7: "o"
+        text run at (0,208) width 5: "r"
+        text run at (0,221) width 3: " "
+        text run at (0,234) width 8: "A"
+        text run at (0,247) width 7: "B"
+        text run at (0,260) width 8: "C"
+        text run at (0,273) width 9: "D"
+        text run at (0,286) width 6: "E"
+        text run at (0,299) width 6: "F"
+        text run at (0,312) width 8: "G"
+        text run at (0,325) width 9: "H"
+        text run at (0,338) width 4: "I"
+        text run at (0,351) width 4: "J"
+        text run at (0,364) width 8: "K"
+        text run at (0,377) width 6: "L"
+        text run at (0,390) width 10: "M"
+        text run at (0,403) width 9: "N"
+        text run at (0,416) width 9: "O"
+        text run at (0,429) width 7: "P"
+        text run at (0,442) width 9: "Q"
+        text run at (0,455) width 7: "R"
+        text run at (0,468) width 6: "S"
+        text run at (0,481) width 7: "T"
+        text run at (0,494) width 8: "U"
+        text run at (0,507) width 8: "V"
+        text run at (0,520) width 10: "W"
+        text run at (0,533) width 7: "X"
+        text run at (0,546) width 7: "Y"
+        text run at (0,559) width 7: "Z"
+        text run at (0,572) width 3: " "
+        text run at (0,585) width 7: "a"
+        text run at (0,598) width 7: "b"
+        text run at (0,611) width 6: "c"
+        text run at (0,624) width 7: "d"
+        text run at (0,637) width 7: "e"
+        text run at (0,650) width 5: "f"
+        text run at (0,663) width 7: "g"
+        text run at (0,676) width 7: "h"
+        text run at (0,689) width 4: "i"
+        text run at (0,702) width 4: "j"
+        text run at (0,715) width 7: "k"
+        text run at (0,728) width 4: "l"
+        text run at (0,741) width 11: "m"
+        text run at (0,754) width 7: "n"
+        text run at (0,767) width 7: "o"
+        text run at (0,780) width 7: "p"
+        text run at (0,793) width 7: "q"
+        text run at (0,806) width 5: "r"
+        text run at (0,819) width 6: "s"
+        text run at (0,832) width 5: "t"
+        text run at (0,845) width 7: "u"
+        text run at (0,858) width 6: "v"
+        text run at (0,871) width 3: " "
+layer at (376,170) size 60x28 clip at (377,171) size 43x26 scrollHeight 156
+  RenderTextControl {TEXTAREA} at (15,3) size 60x28 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (1,1) size 43x156
+      RenderText {#text} at (0,0) size 43x156
+        text run at (0,0) width 34: "Lorem"
+        text run at (33,0) width 5: " "
+        text run at (0,13) width 33: "ipsum"
+        text run at (32,13) width 5: " "
+        text run at (0,26) width 29: "dolor"
+        text run at (28,26) width 4: " "
+        text run at (0,39) width 42: "ABCDEF"
+        text run at (0,52) width 36: "GHIJKL"
+        text run at (0,65) width 41: "MNOPQ"
+        text run at (0,78) width 35: "RSTUV"
+        text run at (0,91) width 30: "WXYZ"
+        text run at (29,91) width 5: " "
+        text run at (0,104) width 43: "abcdefg"
+        text run at (0,117) width 41: "hijklmn"
+        text run at (0,130) width 42: "opqrstu"
+        text run at (0,143) width 6: "v"
+        text run at (5,143) width 5: " "
+layer at (378,218) size 161x60 clip at (379,219) size 159x58
+  RenderTextControl {TEXTAREA} at (17,1) size 161x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 155x52
+      RenderText {#text} at (0,0) size 153x52
+        text run at (0,0) width 102: "Lorem ipsum dolor"
+        text run at (101,0) width 4: " "
+        text run at (0,13) width 153: "ABCDEFGHIJKLMNOPQRSTUV"
+        text run at (0,26) width 30: "WXYZ"
+        text run at (29,26) width 5: " "
+        text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        text run at (129,39) width 5: " "
+layer at (376,296) size 60x60 clip at (377,297) size 43x58 scrollHeight 160
+  RenderTextControl {TEXTAREA} at (15,1) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 39x156
+      RenderText {#text} at (0,0) size 39x156
+        text run at (0,0) width 34: "Lorem"
+        text run at (33,0) width 5: " "
+        text run at (0,13) width 33: "ipsum"
+        text run at (32,13) width 5: " "
+        text run at (0,26) width 29: "dolor"
+        text run at (28,26) width 4: " "
+        text run at (0,39) width 36: "ABCDE"
+        text run at (0,52) width 36: "FGHIJK"
+        text run at (0,65) width 39: "LMNOP"
+        text run at (0,78) width 37: "QRSTU"
+        text run at (0,91) width 37: "VWXYZ"
+        text run at (36,91) width 3: " "
+        text run at (0,104) width 36: "abcdef"
+        text run at (0,117) width 30: "ghijkl"
+        text run at (0,130) width 38: "mnopq"
+        text run at (0,143) width 27: "rstuv"
+        text run at (26,143) width 5: " "
+layer at (378,376) size 161x32 clip at (379,377) size 159x30 scrollHeight 56
+  RenderTextControl {TEXTAREA} at (17,3) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 155x52
+      RenderText {#text} at (0,0) size 153x52
+        text run at (0,0) width 102: "Lorem ipsum dolor"
+        text run at (101,0) width 4: " "
+        text run at (0,13) width 153: "ABCDEFGHIJKLMNOPQRSTUV"
+        text run at (0,26) width 30: "WXYZ"
+        text run at (29,26) width 5: " "
+        text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        text run at (129,39) width 5: " "
+layer at (378,430) size 161x47 clip at (379,431) size 144x30 scrollHeight 56
+  RenderTextControl {TEXTAREA} at (17,3) size 161x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 140x52
+      RenderText {#text} at (0,0) size 138x52
+        text run at (0,0) width 102: "Lorem ipsum dolor"
+        text run at (101,0) width 4: " "
+        text run at (0,13) width 138: "ABCDEFGHIJKLMNOPQRST"
+        text run at (0,26) width 45: "UVWXYZ"
+        text run at (44,26) width 5: " "
+        text run at (0,39) width 130: "abcdefghijklmnopqrstuv"
+        text run at (129,39) width 5: " "
+layer at (376,497) size 60x60 clip at (377,498) size 58x58 scrollHeight 134
+  RenderTextControl {TEXTAREA} at (15,1) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 54x130
+      RenderText {#text} at (0,0) size 54x130
+        text run at (0,0) width 34: "Lorem"
+        text run at (33,0) width 5: " "
+        text run at (0,13) width 33: "ipsum"
+        text run at (32,13) width 5: " "
+        text run at (0,26) width 29: "dolor"
+        text run at (28,26) width 4: " "
+        text run at (0,39) width 50: "ABCDEFG"
+        text run at (0,52) width 54: "HIJKLMNO"
+        text run at (0,65) width 50: "PQRSTUV"
+        text run at (0,78) width 30: "WXYZ"
+        text run at (29,78) width 5: " "
+        text run at (0,91) width 53: "abcdefghi"
+        text run at (0,104) width 51: "jklmnopq"
+        text run at (0,117) width 27: "rstuv"
+        text run at (26,117) width 5: " "
+layer at (376,575) size 60x60 clip at (377,576) size 43x43 scrollHeight 160
+  RenderTextControl {TEXTAREA} at (15,1) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 39x156
+      RenderText {#text} at (0,0) size 39x156
+        text run at (0,0) width 34: "Lorem"
+        text run at (33,0) width 5: " "
+        text run at (0,13) width 33: "ipsum"
+        text run at (32,13) width 5: " "
+        text run at (0,26) width 29: "dolor"
+        text run at (28,26) width 4: " "
+        text run at (0,39) width 36: "ABCDE"
+        text run at (0,52) width 36: "FGHIJK"
+        text run at (0,65) width 39: "LMNOP"
+        text run at (0,78) width 37: "QRSTU"
+        text run at (0,91) width 37: "VWXYZ"
+        text run at (36,91) width 3: " "
+        text run at (0,104) width 36: "abcdef"
+        text run at (0,117) width 30: "ghijkl"
+        text run at (0,130) width 38: "mnopq"
+        text run at (0,143) width 27: "rstuv"
+        text run at (26,143) width 5: " "
+layer at (376,653) size 60x60 clip at (377,654) size 43x58 scrollHeight 160
+  RenderTextControl {TEXTAREA} at (15,1) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 39x156
+      RenderText {#text} at (0,0) size 39x156
+        text run at (0,0) width 34: "Lorem"
+        text run at (33,0) width 5: " "
+        text run at (0,13) width 33: "ipsum"
+        text run at (32,13) width 5: " "
+        text run at (0,26) width 29: "dolor"
+        text run at (28,26) width 4: " "
+        text run at (0,39) width 36: "ABCDE"
+        text run at (0,52) width 36: "FGHIJK"
+        text run at (0,65) width 39: "LMNOP"
+        text run at (0,78) width 37: "QRSTU"
+        text run at (0,91) width 37: "VWXYZ"
+        text run at (36,91) width 3: " "
+        text run at (0,104) width 36: "abcdef"
+        text run at (0,117) width 30: "ghijkl"
+        text run at (0,130) width 38: "mnopq"
+        text run at (0,143) width 27: "rstuv"
+        text run at (26,143) width 5: " "
+layer at (376,731) size 60x60 clip at (377,732) size 43x58 scrollHeight 160
+  RenderTextControl {TEXTAREA} at (15,1) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 39x156
+      RenderText {#text} at (0,0) size 39x156
+        text run at (0,0) width 34: "Lorem"
+        text run at (33,0) width 5: " "
+        text run at (0,13) width 33: "ipsum"
+        text run at (32,13) width 5: " "
+        text run at (0,26) width 29: "dolor"
+        text run at (28,26) width 4: " "
+        text run at (0,39) width 36: "ABCDE"
+        text run at (0,52) width 36: "FGHIJK"
+        text run at (0,65) width 39: "LMNOP"
+        text run at (0,78) width 37: "QRSTU"
+        text run at (0,91) width 37: "VWXYZ"
+        text run at (36,91) width 3: " "
+        text run at (0,104) width 36: "abcdef"
+        text run at (0,117) width 30: "ghijkl"
+        text run at (0,130) width 38: "mnopq"
+        text run at (0,143) width 27: "rstuv"
+        text run at (26,143) width 5: " "
+layer at (376,809) size 60x60 clip at (377,810) size 43x58 scrollHeight 160
+  RenderTextControl {TEXTAREA} at (15,1) size 60x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 39x156
+      RenderText {#text} at (0,0) size 39x156
+        text run at (0,0) width 34: "Lorem"
+        text run at (33,0) width 5: " "
+        text run at (0,13) width 33: "ipsum"
+        text run at (32,13) width 5: " "
+        text run at (0,26) width 29: "dolor"
+        text run at (28,26) width 4: " "
+        text run at (0,39) width 36: "ABCDE"
+        text run at (0,52) width 36: "FGHIJK"
+        text run at (0,65) width 39: "LMNOP"
+        text run at (0,78) width 37: "QRSTU"
+        text run at (0,91) width 37: "VWXYZ"
+        text run at (36,91) width 3: " "
+        text run at (0,104) width 36: "abcdef"
+        text run at (0,117) width 30: "ghijkl"
+        text run at (0,130) width 38: "mnopq"
+        text run at (0,143) width 27: "rstuv"
+        text run at (26,143) width 5: " "
+layer at (378,889) size 161x47 clip at (379,890) size 144x30 scrollWidth 191 scrollHeight 212
+  RenderTextControl {TEXTAREA} at (17,3) size 161x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 140x208
+      RenderText {#text} at (0,0) size 189x195
+        text run at (0,0) width 4: " "
+        text run at (3,0) width 1: " "
+        text run at (0,13) width 189: "This is a text area with wrap=\"soft\""
+        text run at (188,13) width 1: " "
+        text run at (0,26) width 189: "This is a text area with wrap=\"soft\""
+        text run at (188,26) width 1: " "
+        text run at (0,39) width 189: "This is a text area with wrap=\"soft\""
+        text run at (188,39) width 1: " "
+        text run at (0,52) width 189: "This is a text area with wrap=\"soft\""
+        text run at (188,52) width 1: " "
+        text run at (0,65) width 189: "This is a text area with wrap=\"soft\""
+        text run at (188,65) width 1: " "
+        text run at (0,78) width 189: "This is a text area with wrap=\"soft\""
+        text run at (188,78) width 1: " "
+        text run at (0,91) width 189: "This is a text area with wrap=\"soft\""
+        text run at (188,91) width 1: " "
+        text run at (0,104) width 189: "This is a text area with wrap=\"soft\""
+        text run at (188,104) width 1: " "
+        text run at (0,117) width 189: "This is a text area with wrap=\"soft\""
+        text run at (188,117) width 1: " "
+        text run at (0,130) width 189: "This is a text area with wrap=\"soft\""
+        text run at (188,130) width 1: " "
+        text run at (0,143) width 189: "This is a text area with wrap=\"soft\""
+        text run at (188,143) width 1: " "
+        text run at (0,156) width 189: "This is a text area with wrap=\"soft\""
+        text run at (188,156) width 1: " "
+        text run at (0,169) width 189: "This is a text area with wrap=\"soft\""
+        text run at (188,169) width 1: " "
+        text run at (0,182) width 189: "This is a text area with wrap=\"soft\""
+        text run at (188,182) width 1: " "
+      RenderBR {BR} at (0,195) size 0x13
+layer at (378,958) size 161x32 clip at (379,959) size 144x30 scrollHeight 394
+  RenderTextControl {TEXTAREA} at (17,3) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 140x390
+      RenderText {#text} at (0,0) size 125x377
+        text run at (0,0) width 4: " "
+        text run at (3,0) width 1: " "
+        text run at (0,13) width 122: "This is a text area with"
+        text run at (121,13) width 4: " "
+        text run at (0,26) width 64: "wrap=\"soft\""
+        text run at (63,26) width 1: " "
+        text run at (0,39) width 122: "This is a text area with"
+        text run at (121,39) width 4: " "
+        text run at (0,52) width 64: "wrap=\"soft\""
+        text run at (63,52) width 1: " "
+        text run at (0,65) width 122: "This is a text area with"
+        text run at (121,65) width 4: " "
+        text run at (0,78) width 64: "wrap=\"soft\""
+        text run at (63,78) width 1: " "
+        text run at (0,91) width 122: "This is a text area with"
+        text run at (121,91) width 4: " "
+        text run at (0,104) width 64: "wrap=\"soft\""
+        text run at (63,104) width 1: " "
+        text run at (0,117) width 122: "This is a text area with"
+        text run at (121,117) width 4: " "
+        text run at (0,130) width 64: "wrap=\"soft\""
+        text run at (63,130) width 1: " "
+        text run at (0,143) width 122: "This is a text area with"
+        text run at (121,143) width 4: " "
+        text run at (0,156) width 64: "wrap=\"soft\""
+        text run at (63,156) width 1: " "
+        text run at (0,169) width 122: "This is a text area with"
+        text run at (121,169) width 4: " "
+        text run at (0,182) width 64: "wrap=\"soft\""
+        text run at (63,182) width 1: " "
+        text run at (0,195) width 122: "This is a text area with"
+        text run at (121,195) width 4: " "
+        text run at (0,208) width 64: "wrap=\"soft\""
+        text run at (63,208) width 1: " "
+        text run at (0,221) width 122: "This is a text area with"
+        text run at (121,221) width 4: " "
+        text run at (0,234) width 64: "wrap=\"soft\""
+        text run at (63,234) width 1: " "
+        text run at (0,247) width 122: "This is a text area with"
+        text run at (121,247) width 4: " "
+        text run at (0,260) width 64: "wrap=\"soft\""
+        text run at (63,260) width 1: " "
+        text run at (0,273) width 122: "This is a text area with"
+        text run at (121,273) width 4: " "
+        text run at (0,286) width 64: "wrap=\"soft\""
+        text run at (63,286) width 1: " "
+        text run at (0,299) width 122: "This is a text area with"
+        text run at (121,299) width 4: " "
+        text run at (0,312) width 64: "wrap=\"soft\""
+        text run at (63,312) width 1: " "
+        text run at (0,325) width 122: "This is a text area with"
+        text run at (121,325) width 4: " "
+        text run at (0,338) width 64: "wrap=\"soft\""
+        text run at (63,338) width 1: " "
+        text run at (0,351) width 122: "This is a text area with"
+        text run at (121,351) width 4: " "
+        text run at (0,364) width 64: "wrap=\"soft\""
+        text run at (63,364) width 1: " "
+      RenderBR {BR} at (0,377) size 0x13
+layer at (378,1012) size 161x32 clip at (379,1013) size 144x30 scrollHeight 394
+  RenderTextControl {TEXTAREA} at (17,3) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 140x390
+      RenderText {#text} at (0,0) size 125x377
+        text run at (0,0) width 4: " "
+        text run at (3,0) width 1: " "
+        text run at (0,13) width 122: "This is a text area with"
+        text run at (121,13) width 4: " "
+        text run at (0,26) width 64: "wrap=\"soft\""
+        text run at (63,26) width 1: " "
+        text run at (0,39) width 122: "This is a text area with"
+        text run at (121,39) width 4: " "
+        text run at (0,52) width 64: "wrap=\"soft\""
+        text run at (63,52) width 1: " "
+        text run at (0,65) width 122: "This is a text area with"
+        text run at (121,65) width 4: " "
+        text run at (0,78) width 64: "wrap=\"soft\""
+        text run at (63,78) width 1: " "
+        text run at (0,91) width 122: "This is a text area with"
+        text run at (121,91) width 4: " "
+        text run at (0,104) width 64: "wrap=\"soft\""
+        text run at (63,104) width 1: " "
+        text run at (0,117) width 122: "This is a text area with"
+        text run at (121,117) width 4: " "
+        text run at (0,130) width 64: "wrap=\"soft\""
+        text run at (63,130) width 1: " "
+        text run at (0,143) width 122: "This is a text area with"
+        text run at (121,143) width 4: " "
+        text run at (0,156) width 64: "wrap=\"soft\""
+        text run at (63,156) width 1: " "
+        text run at (0,169) width 122: "This is a text area with"
+        text run at (121,169) width 4: " "
+        text run at (0,182) width 64: "wrap=\"soft\""
+        text run at (63,182) width 1: " "
+        text run at (0,195) width 122: "This is a text area with"
+        text run at (121,195) width 4: " "
+        text run at (0,208) width 64: "wrap=\"soft\""
+        text run at (63,208) width 1: " "
+        text run at (0,221) width 122: "This is a text area with"
+        text run at (121,221) width 4: " "
+        text run at (0,234) width 64: "wrap=\"soft\""
+        text run at (63,234) width 1: " "
+        text run at (0,247) width 122: "This is a text area with"
+        text run at (121,247) width 4: " "
+        text run at (0,260) width 64: "wrap=\"soft\""
+        text run at (63,260) width 1: " "
+        text run at (0,273) width 122: "This is a text area with"
+        text run at (121,273) width 4: " "
+        text run at (0,286) width 64: "wrap=\"soft\""
+        text run at (63,286) width 1: " "
+        text run at (0,299) width 122: "This is a text area with"
+        text run at (121,299) width 4: " "
+        text run at (0,312) width 64: "wrap=\"soft\""
+        text run at (63,312) width 1: " "
+        text run at (0,325) width 122: "This is a text area with"
+        text run at (121,325) width 4: " "
+        text run at (0,338) width 64: "wrap=\"soft\""
+        text run at (63,338) width 1: " "
+        text run at (0,351) width 122: "This is a text area with"
+        text run at (121,351) width 4: " "
+        text run at (0,364) width 64: "wrap=\"soft\""
+        text run at (63,364) width 1: " "
+      RenderBR {BR} at (0,377) size 0x13
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/box-shadow-override-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/box-shadow-override-expected.png
new file mode 100644 (file)
index 0000000..756e05a
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/box-shadow-override-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/box-shadow-override-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/box-shadow-override-expected.txt
new file mode 100644 (file)
index 0000000..1df2f25
--- /dev/null
@@ -0,0 +1,85 @@
+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 784x23
+        RenderTextControl {INPUT} at (2,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderDeprecatedFlexibleBox {DIV} at (3,3) size 119x13
+            RenderBlock {DIV} at (0,1) size 8x11
+            RenderBlock {DIV} at (8,0) size 98x13
+            RenderBlock {DIV} at (106,1) size 13x11
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,91) size 784x23
+        RenderTextControl {INPUT} at (2,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderDeprecatedFlexibleBox {DIV} at (3,3) size 119x13
+            RenderBlock {DIV} at (0,1) size 17x11
+            RenderBlock {DIV} at (17,0) size 89x13
+            RenderBlock {DIV} at (106,1) size 13x11
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,114) size 784x23
+        RenderTextControl {INPUT} at (2,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderDeprecatedFlexibleBox {DIV} at (3,3) size 119x13
+            RenderBlock {DIV} at (0,1) size 22x11
+            RenderBlock {DIV} at (22,0) size 84x13
+            RenderBlock {DIV} at (106,1) size 13x11
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,137) size 784x32
+        RenderBlock {INPUT} at (2,12) size 12x13
+        RenderText {#text} at (16,9) size 4x18
+          text run at (16,9) width 4: " "
+        RenderBlock {INPUT} at (22,13) size 12x12
+        RenderText {#text} at (36,9) size 4x18
+          text run at (36,9) width 4: " "
+        RenderSlider {INPUT} at (42,8) size 129x15 [bgcolor=#FFFFFF]
+          RenderDeprecatedFlexibleBox {DIV} at (0,0) size 129x15
+            RenderBlock {DIV} at (0,0) size 114x15
+            RenderBlock {DIV} at (114,0) size 15x15
+        RenderText {#text} at (173,9) size 4x18
+          text run at (173,9) width 4: " "
+        RenderFileUploadControl {INPUT} at (179,10) size 237x18 "no file selected"
+          RenderButton {INPUT} at (0,0) size 78x18 [bgcolor=#C0C0C0]
+            RenderBlock (anonymous) at (8,2) size 62x13
+              RenderText at (0,0) size 62x13
+                text run at (0,0) width 62: "Choose File"
+        RenderText {#text} at (418,9) size 4x18
+          text run at (418,9) width 4: " "
+        RenderButton {INPUT} at (424,8) size 58x21 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 42x16
+            RenderText at (0,0) size 42x16
+              text run at (0,0) width 42: "Button"
+        RenderText {#text} at (484,9) size 4x18
+          text run at (484,9) width 4: " "
+        RenderButton {INPUT} at (490,10) size 51x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 35x13
+            RenderText at (0,0) size 35x13
+              text run at (0,0) width 35: "Button"
+        RenderText {#text} at (543,9) size 4x18
+          text run at (543,9) width 4: " "
+        RenderButton {INPUT} at (547,12) size 45x15 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 29x11
+            RenderText at (0,0) size 29x11
+              text run at (0,0) width 29: "Button"
+        RenderText {#text} at (592,9) size 4x18
+          text run at (592,9) width 4: " "
+        RenderButton {BUTTON} at (598,2) size 80x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 64x23
+            RenderText {#text} at (0,0) size 64x23
+              text run at (0,0) width 64: "Button"
+        RenderText {#text} at (0,0) size 0x0
+layer at (21,81) size 98x13
+  RenderBlock {DIV} at (0,0) size 98x13
+    RenderText {#text} at (1,0) size 36x13
+      text run at (1,0) width 36: "Search"
+layer at (30,104) size 89x13
+  RenderBlock {DIV} at (0,0) size 89x13
+layer at (35,127) size 84x13
+  RenderBlock {DIV} at (0,0) size 84x13
+layer at (107,153) size 15x15
+  RenderBlock (relative positioned) {DIV} at (0,0) size 15x15
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/button-align-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/button-align-expected.png
new file mode 100644 (file)
index 0000000..8feaf47
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/button-align-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/button-align-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/button-align-expected.txt
new file mode 100644 (file)
index 0000000..8922ea9
--- /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 784x584
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 598x18
+          text run at (0,0) width 598: "The following button elements should all be rendered on the left, with their text center justified."
+      RenderBlock (anonymous) at (0,34) size 784x88
+        RenderButton {BUTTON} at (0,2) size 300x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 284x13
+            RenderText {#text} at (52,0) size 180x13
+              text run at (52,0) width 180: "This is should be center justified."
+        RenderText {#text} at (300,1) size 4x18
+          text run at (300,1) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderButton {BUTTON} at (0,24) size 300x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 284x13
+            RenderText {#text} at (52,0) size 180x13
+              text run at (52,0) width 180: "This is should be center justified."
+        RenderText {#text} at (300,23) size 4x18
+          text run at (300,23) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderButton {BUTTON} at (0,46) size 300x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 284x13
+            RenderText {#text} at (52,0) size 180x13
+              text run at (52,0) width 180: "This is should be center justified."
+        RenderText {#text} at (300,45) size 4x18
+          text run at (300,45) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderButton {BUTTON} at (0,68) size 300x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 284x13
+            RenderText {#text} at (52,0) size 180x13
+              text run at (52,0) width 180: "This is should be center justified."
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,122) size 784x22
+        RenderButton {BUTTON} at (0,2) size 300x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 284x13
+            RenderText {#text} at (52,0) size 180x13
+              text run at (52,0) width 180: "This is should be center justified."
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/button-generated-content-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/button-generated-content-expected.png
new file mode 100644 (file)
index 0000000..35ce078
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/button-generated-content-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/button-generated-content-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/button-generated-content-expected.txt
new file mode 100644 (file)
index 0000000..7864caf
--- /dev/null
@@ -0,0 +1,145 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x270
+  RenderBlock {HTML} at (0,0) size 800x270
+    RenderBody {BODY} at (8,16) size 784x246
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 314x18
+          text run at (0,0) width 292: "This is a test of generated content in <button> "
+          text run at (292,0) width 22: "for "
+        RenderInline {I} at (0,0) size 767x36
+          RenderInline {A} at (0,0) size 348x18 [color=#0000EE]
+            RenderText {#text} at (314,0) size 348x18
+              text run at (314,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=9561"
+          RenderText {#text} at (662,0) size 767x36
+            text run at (662,0) width 4: " "
+            text run at (666,0) width 101: "REGRESSION:"
+            text run at (0,18) width 430: "Content property on :before of button causes hang on click or hover"
+        RenderText {#text} at (430,18) size 4x18
+          text run at (430,18) width 4: "."
+      RenderBlock {HR} at (0,52) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,62) size 784x184
+        RenderButton {BUTTON} at (2,2) size 51x18 [color=#0000FF] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 35x13
+            RenderInline (generated) at (0,0) size 35x13
+              RenderText at (0,0) size 35x13
+                text run at (0,0) width 35: "before"
+        RenderText {#text} at (55,1) size 4x18
+          text run at (55,1) width 4: " "
+        RenderButton {BUTTON} at (61,2) size 87x18 [color=#0000FF] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 71x13
+            RenderInline (generated) at (0,0) size 35x13
+              RenderText at (0,0) size 35x13
+                text run at (0,0) width 35: "before"
+            RenderText {#text} at (34,0) size 37x13
+              text run at (34,0) width 37: "button"
+        RenderText {#text} at (150,1) size 4x18
+          text run at (150,1) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderButton {BUTTON} at (2,24) size 41x18 [color=#0000FF] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 25x13
+            RenderInline (generated) at (0,0) size 25x13
+              RenderText at (0,0) size 25x13
+                text run at (0,0) width 25: "after"
+        RenderText {#text} at (45,23) size 4x18
+          text run at (45,23) width 4: " "
+        RenderButton {BUTTON} at (51,24) size 77x18 [color=#0000FF] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 61x13
+            RenderText {#text} at (0,0) size 36x13
+              text run at (0,0) width 36: "button"
+            RenderInline (generated) at (0,0) size 26x13
+              RenderText at (35,0) size 26x13
+                text run at (35,0) width 26: "after"
+        RenderText {#text} at (130,23) size 4x18
+          text run at (130,23) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderButton {BUTTON} at (2,46) size 16x15 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,7) size 0x0
+        RenderText {#text} at (20,49) size 4x18
+          text run at (20,49) width 4: " "
+        RenderButton {BUTTON} at (26,50) size 52x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 36x13
+            RenderText {#text} at (0,0) size 36x13
+              text run at (0,0) width 36: "button"
+        RenderText {#text} at (80,49) size 4x18
+          text run at (80,49) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderButton {BUTTON} at (2,72) size 16x15 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,7) size 0x0
+        RenderText {#text} at (20,75) size 4x18
+          text run at (20,75) width 4: " "
+        RenderButton {BUTTON} at (26,76) size 52x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 36x13
+            RenderText {#text} at (0,0) size 36x13
+              text run at (0,0) width 36: "button"
+        RenderText {#text} at (80,75) size 4x18
+          text run at (80,75) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderButton {BUTTON} at (2,98) size 51x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 35x13
+            RenderInline (generated) at (0,0) size 35x13
+              RenderText at (0,0) size 35x13
+                text run at (0,0) width 35: "before"
+        RenderText {#text} at (55,97) size 4x18
+          text run at (55,97) width 4: " "
+        RenderButton {BUTTON} at (61,98) size 87x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 71x13
+            RenderInline (generated) at (0,0) size 35x13
+              RenderText at (0,0) size 35x13
+                text run at (0,0) width 35: "before"
+            RenderText {#text} at (34,0) size 37x13
+              text run at (34,0) width 37: "button"
+        RenderText {#text} at (150,97) size 4x18
+          text run at (150,97) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderButton {BUTTON} at (2,120) size 41x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 25x13
+            RenderInline (generated) at (0,0) size 25x13
+              RenderText at (0,0) size 25x13
+                text run at (0,0) width 25: "after"
+        RenderText {#text} at (45,119) size 4x18
+          text run at (45,119) width 4: " "
+        RenderButton {BUTTON} at (51,120) size 77x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 61x13
+            RenderText {#text} at (0,0) size 36x13
+              text run at (0,0) width 36: "button"
+            RenderInline (generated) at (0,0) size 26x13
+              RenderText at (35,0) size 26x13
+                text run at (35,0) width 26: "after"
+        RenderText {#text} at (130,119) size 4x18
+          text run at (130,119) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderButton {BUTTON} at (2,142) size 51x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 35x13
+            RenderInline (generated) at (0,0) size 35x13
+              RenderText at (0,0) size 35x13
+                text run at (0,0) width 35: "before"
+        RenderText {#text} at (55,141) size 4x18
+          text run at (55,141) width 4: " "
+        RenderButton {BUTTON} at (61,142) size 87x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 71x13
+            RenderInline (generated) at (0,0) size 35x13
+              RenderText at (0,0) size 35x13
+                text run at (0,0) width 35: "before"
+            RenderText {#text} at (34,0) size 37x13
+              text run at (34,0) width 37: "button"
+        RenderText {#text} at (150,141) size 4x18
+          text run at (150,141) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderButton {BUTTON} at (2,164) size 41x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 25x13
+            RenderInline (generated) at (0,0) size 25x13
+              RenderText at (0,0) size 25x13
+                text run at (0,0) width 25: "after"
+        RenderText {#text} at (45,163) size 4x18
+          text run at (45,163) width 4: " "
+        RenderButton {BUTTON} at (51,164) size 77x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 61x13
+            RenderText {#text} at (0,0) size 36x13
+              text run at (0,0) width 36: "button"
+            RenderInline (generated) at (0,0) size 26x13
+              RenderText at (35,0) size 26x13
+                text run at (35,0) width 26: "after"
+        RenderText {#text} at (130,163) size 4x18
+          text run at (130,163) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/button-sizes-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/button-sizes-expected.png
new file mode 100644 (file)
index 0000000..dfa037b
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/button-sizes-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/button-sizes-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/button-sizes-expected.txt
new file mode 100644 (file)
index 0000000..71c307d
--- /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,8) size 44x15 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,4) size 28x6
+          RenderText {#text} at (0,0) size 28x6
+            text run at (0,0) width 28: "Test Button"
+      RenderText {#text} at (44,3) size 4x18
+        text run at (44,3) width 4: " "
+      RenderButton {BUTTON} at (48,8) size 50x15 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,3) size 34x7
+          RenderText {#text} at (0,0) size 34x7
+            text run at (0,0) width 34: "Test Button"
+      RenderText {#text} at (98,3) size 4x18
+        text run at (98,3) width 4: " "
+      RenderButton {BUTTON} at (102,7) size 55x15 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,3) size 39x8
+          RenderText {#text} at (0,0) size 39x8
+            text run at (0,0) width 39: "Test Button"
+      RenderText {#text} at (157,3) size 4x18
+        text run at (157,3) width 4: " "
+      RenderButton {BUTTON} at (161,7) size 61x15 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 45x10
+          RenderText {#text} at (0,0) size 45x10
+            text run at (0,0) width 45: "Test Button"
+      RenderText {#text} at (222,3) size 4x18
+        text run at (222,3) width 4: " "
+      RenderButton {BUTTON} at (226,6) size 67x16 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 51x11
+          RenderText {#text} at (0,0) size 51x11
+            text run at (0,0) width 51: "Test Button"
+      RenderText {#text} at (293,3) size 4x18
+        text run at (293,3) width 4: " "
+      RenderButton {BUTTON} at (297,5) size 72x17 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 56x12
+          RenderText {#text} at (0,0) size 56x12
+            text run at (0,0) width 56: "Test Button"
+      RenderText {#text} at (369,3) size 4x18
+        text run at (369,3) width 4: " "
+      RenderButton {BUTTON} at (375,4) size 78x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 62x13
+          RenderText {#text} at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (455,3) size 4x18
+        text run at (455,3) width 4: " "
+      RenderButton {INPUT} at (461,4) size 78x18 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 62x13
+          RenderText at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (541,3) size 4x18
+        text run at (541,3) width 4: " "
+      RenderButton {BUTTON} at (547,3) size 83x20 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 67x15
+          RenderText {#text} at (0,0) size 67x15
+            text run at (0,0) width 67: "Test Button"
+      RenderText {#text} at (632,3) size 4x18
+        text run at (632,3) width 4: " "
+      RenderButton {BUTTON} at (638,2) size 89x21 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 73x16
+          RenderText {#text} at (0,0) size 73x16
+            text run at (0,0) width 73: "Test Button"
+      RenderText {#text} at (729,3) size 4x18
+        text run at (729,3) width 4: " "
+      RenderButton {BUTTON} at (2,31) size 94x22 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 78x17
+          RenderText {#text} at (0,0) size 78x17
+            text run at (0,0) width 78: "Test Button"
+      RenderText {#text} at (98,33) size 4x18
+        text run at (98,33) width 4: " "
+      RenderButton {BUTTON} at (104,30) size 100x23 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 84x18
+          RenderText {#text} at (0,0) size 84x18
+            text run at (0,0) width 84: "Test Button"
+      RenderText {#text} at (206,33) size 4x18
+        text run at (206,33) width 4: " "
+      RenderButton {BUTTON} at (212,30) size 106x23 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 90x18
+          RenderText {#text} at (0,0) size 90x18
+            text run at (0,0) width 90: "Test Button"
+      RenderText {#text} at (320,33) size 4x18
+        text run at (320,33) width 4: " "
+      RenderButton {BUTTON} at (326,29) size 111x25 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 95x20
+          RenderText {#text} at (0,0) size 95x20
+            text run at (0,0) width 95: "Test Button"
+      RenderText {#text} at (439,33) size 4x18
+        text run at (439,33) width 4: " "
+      RenderButton {BUTTON} at (445,28) size 117x26 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 101x21
+          RenderText {#text} at (0,0) size 101x21
+            text run at (0,0) width 101: "Test Button"
+      RenderText {#text} at (564,33) size 4x18
+        text run at (564,33) width 4: " "
+      RenderButton {BUTTON} at (570,27) size 122x27 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 106x22
+          RenderText {#text} at (0,0) size 106x22
+            text run at (0,0) width 106: "Test Button"
+      RenderText {#text} at (694,33) size 4x18
+        text run at (694,33) width 4: " "
+      RenderButton {BUTTON} at (2,59) size 128x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 112x23
+          RenderText {#text} at (0,0) size 112x23
+            text run at (0,0) width 112: "Test Button"
+      RenderText {#text} at (132,66) size 4x18
+        text run at (132,66) width 4: " "
+      RenderButton {BUTTON} at (138,58) size 133x29 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 117x24
+          RenderText {#text} at (0,0) size 117x24
+            text run at (0,0) width 117: "Test Button"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/button-style-color-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/button-style-color-expected.png
new file mode 100644 (file)
index 0000000..a8edaaf
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/button-style-color-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/button-style-color-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/button-style-color-expected.txt
new file mode 100644 (file)
index 0000000..f981672
--- /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,4) size 78x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 62x13
+          RenderText {#text} at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (82,3) size 4x18
+        text run at (82,3) width 4: " "
+      RenderButton {BUTTON} at (88,4) size 78x18 [color=#FF0000] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 62x13
+          RenderText {#text} at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (168,3) size 4x18
+        text run at (168,3) width 4: " "
+      RenderButton {BUTTON} at (174,2) size 78x22 [bgcolor=#008000] [border: (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,4) size 62x13
+          RenderText {#text} at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (254,3) size 4x18
+        text run at (254,3) width 4: " "
+      RenderButton {BUTTON} at (260,2) size 78x22 [color=#FF0000] [bgcolor=#008000] [border: (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,4) size 62x13
+          RenderText {#text} at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (340,3) size 4x18
+        text run at (340,3) width 4: " "
+      RenderButton {INPUT} at (346,4) size 78x18 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 62x13
+          RenderText at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (426,3) size 4x18
+        text run at (426,3) width 4: " "
+      RenderButton {INPUT} at (432,4) size 78x18 [color=#FF0000] [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 62x13
+          RenderText at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (512,3) size 4x18
+        text run at (512,3) width 4: " "
+      RenderButton {INPUT} at (518,2) size 78x22 [bgcolor=#008000] [border: (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,4) size 62x13
+          RenderText at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (598,3) size 4x18
+        text run at (598,3) width 4: " "
+      RenderButton {INPUT} at (604,2) size 78x22 [color=#FF0000] [bgcolor=#008000] [border: (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,4) size 62x13
+          RenderText at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/button-table-styles-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/button-table-styles-expected.png
new file mode 100644 (file)
index 0000000..bf960c4
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/button-table-styles-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/button-table-styles-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/button-table-styles-expected.txt
new file mode 100644 (file)
index 0000000..7cc3bb4
--- /dev/null
@@ -0,0 +1,143 @@
+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 342x18
+          text run at (0,0) width 342: "This tests that buttons don't honor table display styles. "
+        RenderBR {BR} at (342,14) size 0x0
+      RenderButton {INPUT} at (2,20) size 88x18 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 72x13
+          RenderText at (0,0) size 72x13
+            text run at (0,0) width 72: "display: table"
+      RenderButton {INPUT} at (2,40) size 88x18 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 72x13
+          RenderText at (0,0) size 72x13
+            text run at (0,0) width 72: "display: table"
+      RenderBlock (anonymous) at (0,60) size 784x378
+        RenderBR {BR} at (0,0) size 0x18
+        RenderBR {BR} at (0,18) size 0x18
+        RenderButton {INPUT} at (2,38) size 123x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 107x13
+            RenderText at (0,0) size 107x13
+              text run at (0,0) width 107: "display: inline-table"
+        RenderText {#text} at (127,37) size 4x18
+          text run at (127,37) width 4: " "
+        RenderButton {INPUT} at (133,38) size 123x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 107x13
+            RenderText at (0,0) size 107x13
+              text run at (0,0) width 107: "display: inline-table"
+        RenderText {#text} at (258,37) size 4x18
+          text run at (258,37) width 4: " "
+        RenderBR {BR} at (262,51) size 0x0
+        RenderBR {BR} at (0,58) size 0x18
+        RenderButton {INPUT} at (2,78) size 152x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 136x13
+            RenderText at (0,0) size 136x13
+              text run at (0,0) width 136: "display: table-row-group"
+        RenderText {#text} at (156,77) size 4x18
+          text run at (156,77) width 4: " "
+        RenderButton {INPUT} at (162,78) size 152x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 136x13
+            RenderText at (0,0) size 136x13
+              text run at (0,0) width 136: "display: table-row-group"
+        RenderText {#text} at (316,77) size 4x18
+          text run at (316,77) width 4: " "
+        RenderBR {BR} at (320,91) size 0x0
+        RenderBR {BR} at (0,98) size 0x18
+        RenderButton {INPUT} at (2,118) size 169x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 153x13
+            RenderText at (0,0) size 153x13
+              text run at (0,0) width 153: "display: table-header-group"
+        RenderText {#text} at (173,117) size 4x18
+          text run at (173,117) width 4: " "
+        RenderButton {INPUT} at (179,118) size 169x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 153x13
+            RenderText at (0,0) size 153x13
+              text run at (0,0) width 153: "display: table-header-group"
+        RenderText {#text} at (350,117) size 4x18
+          text run at (350,117) width 4: " "
+        RenderBR {BR} at (354,131) size 0x0
+        RenderBR {BR} at (0,138) size 0x18
+        RenderButton {INPUT} at (2,158) size 164x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 148x13
+            RenderText at (0,0) size 148x13
+              text run at (0,0) width 148: "display: table-footer-group"
+        RenderText {#text} at (168,157) size 4x18
+          text run at (168,157) width 4: " "
+        RenderButton {INPUT} at (174,158) size 164x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 148x13
+            RenderText at (0,0) size 148x13
+              text run at (0,0) width 148: "display: table-footer-group"
+        RenderText {#text} at (340,157) size 4x18
+          text run at (340,157) width 4: " "
+        RenderBR {BR} at (344,171) size 0x0
+        RenderBR {BR} at (0,178) size 0x18
+        RenderButton {INPUT} at (2,198) size 114x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 98x13
+            RenderText at (0,0) size 98x13
+              text run at (0,0) width 98: "display: table-row"
+        RenderText {#text} at (118,197) size 4x18
+          text run at (118,197) width 4: " "
+        RenderButton {INPUT} at (124,198) size 114x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 98x13
+            RenderText at (0,0) size 98x13
+              text run at (0,0) width 98: "display: table-row"
+        RenderText {#text} at (240,197) size 4x18
+          text run at (240,197) width 4: " "
+        RenderBR {BR} at (244,211) size 0x0
+        RenderBR {BR} at (0,218) size 0x18
+        RenderButton {INPUT} at (2,238) size 172x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 156x13
+            RenderText at (0,0) size 156x13
+              text run at (0,0) width 156: "display: table-column-group"
+        RenderText {#text} at (176,237) size 4x18
+          text run at (176,237) width 4: " "
+        RenderButton {INPUT} at (182,238) size 172x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 156x13
+            RenderText at (0,0) size 156x13
+              text run at (0,0) width 156: "display: table-column-group"
+        RenderText {#text} at (356,237) size 4x18
+          text run at (356,237) width 4: " "
+        RenderBR {BR} at (360,251) size 0x0
+        RenderBR {BR} at (0,258) size 0x18
+        RenderButton {INPUT} at (2,278) size 133x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 117x13
+            RenderText at (0,0) size 117x13
+              text run at (0,0) width 117: "display: table-column"
+        RenderText {#text} at (137,277) size 4x18
+          text run at (137,277) width 4: " "
+        RenderButton {INPUT} at (143,278) size 133x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 117x13
+            RenderText at (0,0) size 117x13
+              text run at (0,0) width 117: "display: table-column"
+        RenderText {#text} at (278,277) size 4x18
+          text run at (278,277) width 4: " "
+        RenderBR {BR} at (282,291) size 0x0
+        RenderBR {BR} at (0,298) size 0x18
+        RenderButton {INPUT} at (2,318) size 112x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 96x13
+            RenderText at (0,0) size 96x13
+              text run at (0,0) width 96: "display: table-cell"
+        RenderText {#text} at (116,317) size 4x18
+          text run at (116,317) width 4: " "
+        RenderButton {INPUT} at (122,318) size 112x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 96x13
+            RenderText at (0,0) size 96x13
+              text run at (0,0) width 96: "display: table-cell"
+        RenderText {#text} at (236,317) size 4x18
+          text run at (236,317) width 4: " "
+        RenderBR {BR} at (240,331) size 0x0
+        RenderBR {BR} at (0,338) size 0x18
+        RenderButton {INPUT} at (2,358) size 133x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 117x13
+            RenderText at (0,0) size 117x13
+              text run at (0,0) width 117: "display: table-caption"
+        RenderText {#text} at (137,357) size 4x18
+          text run at (137,357) width 4: " "
+        RenderButton {INPUT} at (143,358) size 133x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 117x13
+            RenderText at (0,0) size 117x13
+              text run at (0,0) width 117: "display: table-caption"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/button-text-transform-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/button-text-transform-expected.png
new file mode 100644 (file)
index 0000000..6a7253e
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/button-text-transform-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/button-text-transform-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/button-text-transform-expected.txt
new file mode 100644 (file)
index 0000000..0e3fd48
--- /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 784x22
+        RenderButton {BUTTON} at (2,2) size 76x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 60x13
+            RenderText {#text} at (0,0) size 60x13
+              text run at (0,0) width 60: "UPPERCASE"
+        RenderText {#text} at (80,1) size 4x18
+          text run at (80,1) width 4: " "
+        RenderButton {BUTTON} at (86,2) size 69x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 53x13
+            RenderText {#text} at (0,0) size 53x13
+              text run at (0,0) width 53: "lowercase"
+        RenderText {#text} at (157,1) size 4x18
+          text run at (157,1) width 4: " "
+        RenderButton {BUTTON} at (163,2) size 69x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 53x13
+            RenderText {#text} at (0,0) size 53x13
+              text run at (0,0) width 53: "Capitalize"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,90) size 784x22
+        RenderButton {INPUT} at (2,2) size 76x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 60x13
+            RenderText at (0,0) size 60x13
+              text run at (0,0) width 60: "UPPERCASE"
+        RenderText {#text} at (80,1) size 4x18
+          text run at (80,1) width 4: " "
+        RenderButton {INPUT} at (86,2) size 69x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 53x13
+            RenderText at (0,0) size 53x13
+              text run at (0,0) width 53: "lowercase"
+        RenderText {#text} at (157,1) size 4x18
+          text run at (157,1) width 4: " "
+        RenderButton {INPUT} at (163,2) size 69x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 53x13
+            RenderText at (0,0) size 53x13
+              text run at (0,0) width 53: "Capitalize"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/button-white-space-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/button-white-space-expected.png
new file mode 100644 (file)
index 0000000..20a60e7
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/button-white-space-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/button-white-space-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/button-white-space-expected.txt
new file mode 100644 (file)
index 0000000..2315eae
--- /dev/null
@@ -0,0 +1,63 @@
+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 784x579
+      RenderBlock {P} at (0,0) size 784x36
+        RenderInline {A} at (0,0) size 63x18 [color=#0000EE]
+          RenderText {#text} at (0,0) size 63x18
+            text run at (0,0) width 63: "Bug 5656"
+        RenderText {#text} at (63,0) size 765x36
+          text run at (63,0) width 702: " tests whether buttons force a white-space mode or not. These tests will only pass if the white-space mode is not"
+          text run at (0,18) width 169: "forced and if it is inherited."
+      RenderBlock {DIV} at (0,52) size 784x18
+        RenderText {#text} at (0,0) size 358x18
+          text run at (0,0) width 358: "Buttons should appear next to each other in a single row:"
+      RenderTable {TABLE} at (0,70) size 193x28
+        RenderTableSection {TBODY} at (0,0) size 193x28
+          RenderTableRow {TR} at (0,2) size 193x24
+            RenderTableCell {TD} at (2,2) size 189x24 [r=0 c=0 rs=1 cs=1]
+              RenderButton {BUTTON} at (3,3) size 77x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+                RenderBlock (anonymous) at (8,2) size 61x13
+                  RenderText {#text} at (0,0) size 61x13
+                    text run at (0,0) width 61: "Search Mail"
+              RenderText {#text} at (82,2) size 4x18
+                text run at (82,2) width 4: " "
+              RenderButton {BUTTON} at (88,3) size 98x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+                RenderBlock (anonymous) at (8,2) size 82x13
+                  RenderText {#text} at (0,0) size 82x13
+                    text run at (0,0) width 82: "Search the Web"
+              RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,98) size 784x18
+        RenderText {#text} at (0,0) size 188x18
+          text run at (0,0) width 188: "Buttons should look identical:"
+      RenderBlock {DIV} at (0,116) size 784x22
+        RenderButton {BUTTON} at (2,2) size 76x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 60x13
+            RenderText {#text} at (0,0) size 60x13
+              text run at (0,0) width 60: "test button"
+      RenderBlock {DIV} at (0,138) size 784x22
+        RenderButton {BUTTON} at (2,2) size 76x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 60x13
+            RenderText {#text} at (0,0) size 60x13
+              text run at (0,0) width 24: "test "
+              text run at (23,0) width 37: "button"
+      RenderBlock {DIV} at (0,160) size 784x18
+        RenderText {#text} at (0,0) size 344x18
+          text run at (0,0) width 344: "Buttons should look identical (ignore vertical spacing):"
+      RenderBlock {DIV} at (0,178) size 784x22
+        RenderButton {BUTTON} at (2,2) size 93x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 77x13
+            RenderText {#text} at (0,0) size 77x13
+              text run at (0,0) width 77: "  test  button  "
+      RenderBlock {DIV} at (0,200) size 784x22
+        RenderButton {BUTTON} at (2,2) size 93x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 77x13
+            RenderText {#text} at (0,0) size 77x13
+              text run at (0,0) width 77: "  test  button  "
+      RenderBlock {DIV} at (0,235) size 784x22
+        RenderBlock {PRE} at (0,0) size 784x22
+          RenderButton {BUTTON} at (2,2) size 93x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+            RenderBlock (anonymous) at (8,2) size 77x13
+              RenderText {#text} at (0,0) size 77x13
+                text run at (0,0) width 77: "  test  button  "
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/control-restrict-line-height-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/control-restrict-line-height-expected.png
new file mode 100644 (file)
index 0000000..7e491be
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/control-restrict-line-height-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/control-restrict-line-height-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/control-restrict-line-height-expected.txt
new file mode 100644 (file)
index 0000000..af1c0ec
--- /dev/null
@@ -0,0 +1,32 @@
+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 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: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderButton {INPUT} at (2,42) size 294x18 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 278x13
+          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 (298,41) size 4x18
+        text run at (298,41) width 4: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderTextControl {INPUT} at (2,64) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderDeprecatedFlexibleBox {DIV} at (3,3) size 119x13
+          RenderBlock {DIV} at (0,1) size 8x11
+          RenderBlock {DIV} at (8,0) size 98x13
+          RenderBlock {DIV} at (106,1) size 13x11
+      RenderText {#text} at (0,0) size 0x0
+layer at (21,75) size 98x13 scrollWidth 280
+  RenderBlock {DIV} at (0,0) size 98x13
+    RenderText {#text} at (1,0) size 278x13
+      text run at (1,0) width 278: "This text should be centered vertically in the button"
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/disabled-select-change-index-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/disabled-select-change-index-expected.png
new file mode 100644 (file)
index 0000000..ff63dea
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/disabled-select-change-index-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/disabled-select-change-index-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/disabled-select-change-index-expected.txt
new file mode 100644 (file)
index 0000000..b676211
--- /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 57x18 [color=#808080] [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 57x18
+          RenderText at (8,2) size 26x13
+            text run at (8,2) width 26: "PASS"
+      RenderBR {BR} at (61,15) size 0x0
+      RenderMenuList {SELECT} at (2,24) size 57x18 [color=#808080] [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 57x18
+          RenderText at (8,2) size 26x13
+            text run at (8,2) width 26: "PASS"
+      RenderBR {BR} at (61,37) size 0x0
+      RenderMenuList {SELECT} at (2,46) size 57x18 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 57x18
+          RenderText at (8,2) size 26x13
+            text run at (8,2) width 26: "PASS"
+      RenderBR {BR} at (61,59) size 0x0
+      RenderMenuList {SELECT} at (2,68) size 57x18 [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 57x18
+          RenderText at (8,2) size 26x13
+            text run at (8,2) width 26: "PASS"
+      RenderBR {BR} at (61,81) size 0x0
+      RenderListBox {SELECT} at (2,90) size 43x57 [color=#7F7F7F] [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderBR {BR} at (47,142) size 0x0
+      RenderListBox {SELECT} at (2,151) size 43x57 [color=#7F7F7F] [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderBR {BR} at (47,203) size 0x0
+      RenderListBox {SELECT} at (2,212) size 43x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderBR {BR} at (47,264) size 0x0
+      RenderListBox {SELECT} at (2,273) size 43x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderBR {BR} at (47,325) size 0x0
+      RenderText {#text} at (0,332) size 486x18
+        text run at (0,332) width 486: "PASS: sel1 correctly set to selectedIndex 1 by sel1.options[1].selected = true."
+      RenderBR {BR} at (486,346) size 0x0
+      RenderText {#text} at (0,350) size 438x18
+        text run at (0,350) width 438: "PASS: sel2 correctly set to selectedIndex 1 by sel2.selectedIndex = 1."
+      RenderBR {BR} at (438,364) size 0x0
+      RenderText {#text} at (0,368) size 486x18
+        text run at (0,368) width 486: "PASS: sel3 correctly set to selectedIndex 1 by sel3.options[1].selected = true."
+      RenderBR {BR} at (486,382) size 0x0
+      RenderText {#text} at (0,386) size 438x18
+        text run at (0,386) width 438: "PASS: sel4 correctly set to selectedIndex 1 by sel4.selectedIndex = 1."
+      RenderBR {BR} at (438,400) size 0x0
+      RenderText {#text} at (0,404) size 486x18
+        text run at (0,404) width 486: "PASS: sel5 correctly set to selectedIndex 1 by sel5.options[1].selected = true."
+      RenderBR {BR} at (486,418) size 0x0
+      RenderText {#text} at (0,422) size 438x18
+        text run at (0,422) width 438: "PASS: sel6 correctly set to selectedIndex 1 by sel6.selectedIndex = 1."
+      RenderBR {BR} at (438,436) size 0x0
+      RenderText {#text} at (0,440) size 486x18
+        text run at (0,440) width 486: "PASS: sel7 correctly set to selectedIndex 1 by sel7.options[1].selected = true."
+      RenderBR {BR} at (486,454) size 0x0
+      RenderText {#text} at (0,458) size 438x18
+        text run at (0,458) width 438: "PASS: sel8 correctly set to selectedIndex 1 by sel8.selectedIndex = 1."
+      RenderBR {BR} at (438,472) size 0x0
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/fieldset-align-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/fieldset-align-expected.png
new file mode 100644 (file)
index 0000000..10623cb
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/fieldset-align-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/fieldset-align-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/fieldset-align-expected.txt
new file mode 100644 (file)
index 0000000..7377e10
--- /dev/null
@@ -0,0 +1,178 @@
+layer at (0,0) size 785x1382
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x1382
+  RenderBlock {HTML} at (0,0) size 785x1382
+    RenderBody {BODY} at (8,8) size 769x1359
+      RenderBlock {P} at (0,0) size 769x18
+        RenderText {#text} at (0,0) size 108x18
+          text run at (0,0) width 108: "Legend align test"
+      RenderFieldSet {FIELDSET} at (2,34) size 765x58 [border: (2px groove #C0C0C0)]
+        RenderBlock {LEGEND} at (14,0) size 102x18
+          RenderText {#text} at (2,0) size 98x18
+            text run at (2,0) width 98: "My Legend left"
+        RenderBlock (anonymous) at (14,23) size 737x23
+          RenderTextControl {INPUT} at (2,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderText {#text} at (0,0) size 0x0
+      RenderFieldSet {FIELDSET} at (2,92) size 765x58 [border: (2px groove #C0C0C0)]
+        RenderBlock {LEGEND} at (322,0) size 120x18
+          RenderText {#text} at (2,0) size 116x18
+            text run at (2,0) width 116: "My Legend center"
+        RenderBlock (anonymous) at (14,23) size 737x23
+          RenderTextControl {INPUT} at (2,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderText {#text} at (0,0) size 0x0
+      RenderFieldSet {FIELDSET} at (2,150) size 765x58 [border: (2px groove #C0C0C0)]
+        RenderBlock {LEGEND} at (640,0) size 111x18
+          RenderText {#text} at (2,0) size 107x18
+            text run at (2,0) width 107: "My Legend right"
+        RenderBlock (anonymous) at (14,23) size 737x23
+          RenderTextControl {INPUT} at (2,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderText {#text} at (0,0) size 0x0
+      RenderFieldSet {FIELDSET} at (2,208) size 765x58 [border: (2px groove #C0C0C0)]
+        RenderBlock {LEGEND} at (14,0) size 125x18
+          RenderText {#text} at (2,0) size 121x18
+            text run at (2,0) width 121: "My Legend default"
+        RenderBlock (anonymous) at (14,23) size 737x23
+          RenderTextControl {INPUT} at (2,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {HR} at (0,274) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,292) size 769x18
+        RenderText {#text} at (0,0) size 147x18
+          text run at (0,0) width 147: "Legend align test, RTL"
+      RenderBlock (anonymous) at (0,326) size 769x0
+        RenderInline {SPAN} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,326) size 769x232
+        RenderFieldSet {FIELDSET} at (2,0) size 765x58 [border: (2px groove #C0C0C0)]
+          RenderBlock {LEGEND} at (14,0) size 102x18
+            RenderText {#text} at (2,0) size 98x18
+              text run at (2,0) width 98: "My Legend left"
+          RenderBlock (anonymous) at (14,23) size 737x23
+            RenderTextControl {INPUT} at (610,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderText {#text} at (0,0) size 0x0
+        RenderFieldSet {FIELDSET} at (2,58) size 765x58 [border: (2px groove #C0C0C0)]
+          RenderBlock {LEGEND} at (323,0) size 120x18
+            RenderText {#text} at (2,0) size 116x18
+              text run at (2,0) width 116: "My Legend center"
+          RenderBlock (anonymous) at (14,23) size 737x23
+            RenderTextControl {INPUT} at (610,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderText {#text} at (0,0) size 0x0
+        RenderFieldSet {FIELDSET} at (2,116) size 765x58 [border: (2px groove #C0C0C0)]
+          RenderBlock {LEGEND} at (640,0) size 111x18
+            RenderText {#text} at (2,0) size 107x18
+              text run at (2,0) width 107: "My Legend right"
+          RenderBlock (anonymous) at (14,23) size 737x23
+            RenderTextControl {INPUT} at (610,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderText {#text} at (0,0) size 0x0
+        RenderFieldSet {FIELDSET} at (2,174) size 765x58 [border: (2px groove #C0C0C0)]
+          RenderBlock {LEGEND} at (626,0) size 125x18
+            RenderText {#text} at (2,0) size 121x18
+              text run at (2,0) width 121: "My Legend default"
+          RenderBlock (anonymous) at (14,23) size 737x23
+            RenderTextControl {INPUT} at (610,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,558) size 769x0
+        RenderInline {SPAN} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {HR} at (0,566) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,584) size 769x18
+        RenderText {#text} at (0,0) size 270x18
+          text run at (0,0) width 270: "Legend align test with margin and padding"
+      RenderFieldSet {FIELDSET} at (15,618) size 739x73 [border: (2px groove #C0C0C0)]
+        RenderBlock {LEGEND} at (17,0) size 102x18
+          RenderText {#text} at (2,0) size 98x18
+            text run at (2,0) width 98: "My Legend left"
+        RenderBlock (anonymous) at (17,33) size 705x23
+          RenderTextControl {INPUT} at (2,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderText {#text} at (0,0) size 0x0
+      RenderFieldSet {FIELDSET} at (15,706) size 739x73 [border: (2px groove #C0C0C0)]
+        RenderBlock {LEGEND} at (309,0) size 120x18
+          RenderText {#text} at (2,0) size 116x18
+            text run at (2,0) width 116: "My Legend center"
+        RenderBlock (anonymous) at (17,33) size 705x23
+          RenderTextControl {INPUT} at (2,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderText {#text} at (0,0) size 0x0
+      RenderFieldSet {FIELDSET} at (15,794) size 739x73 [border: (2px groove #C0C0C0)]
+        RenderBlock {LEGEND} at (611,0) size 111x18
+          RenderText {#text} at (2,0) size 107x18
+            text run at (2,0) width 107: "My Legend right"
+        RenderBlock (anonymous) at (17,33) size 705x23
+          RenderTextControl {INPUT} at (2,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderText {#text} at (0,0) size 0x0
+      RenderFieldSet {FIELDSET} at (15,882) size 739x73 [border: (2px groove #C0C0C0)]
+        RenderBlock {LEGEND} at (17,0) size 125x18
+          RenderText {#text} at (2,0) size 121x18
+            text run at (2,0) width 121: "My Legend default"
+        RenderBlock (anonymous) at (17,33) size 705x23
+          RenderTextControl {INPUT} at (2,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {HR} at (0,970) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,988) size 769x18
+        RenderText {#text} at (0,0) size 309x18
+          text run at (0,0) width 309: "Legend align test with margin and padding, RTL"
+      RenderBlock (anonymous) at (0,1022) size 769x0
+        RenderInline {SPAN} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,1022) size 769x337
+        RenderFieldSet {FIELDSET} at (15,0) size 739x73 [border: (2px groove #C0C0C0)]
+          RenderBlock {LEGEND} at (17,0) size 102x18
+            RenderText {#text} at (2,0) size 98x18
+              text run at (2,0) width 98: "My Legend left"
+          RenderBlock (anonymous) at (17,33) size 705x23
+            RenderTextControl {INPUT} at (578,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderText {#text} at (0,0) size 0x0
+        RenderFieldSet {FIELDSET} at (15,88) size 739x73 [border: (2px groove #C0C0C0)]
+          RenderBlock {LEGEND} at (310,0) size 120x18
+            RenderText {#text} at (2,0) size 116x18
+              text run at (2,0) width 116: "My Legend center"
+          RenderBlock (anonymous) at (17,33) size 705x23
+            RenderTextControl {INPUT} at (578,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderText {#text} at (0,0) size 0x0
+        RenderFieldSet {FIELDSET} at (15,176) size 739x73 [border: (2px groove #C0C0C0)]
+          RenderBlock {LEGEND} at (611,0) size 111x18
+            RenderText {#text} at (2,0) size 107x18
+              text run at (2,0) width 107: "My Legend right"
+          RenderBlock (anonymous) at (17,33) size 705x23
+            RenderTextControl {INPUT} at (578,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderText {#text} at (0,0) size 0x0
+        RenderFieldSet {FIELDSET} at (15,264) size 739x73 [border: (2px groove #C0C0C0)]
+          RenderBlock {LEGEND} at (597,0) size 125x18
+            RenderText {#text} at (2,0) size 121x18
+              text run at (2,0) width 121: "My Legend default"
+          RenderBlock (anonymous) at (17,33) size 705x23
+            RenderTextControl {INPUT} at (578,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,1374) size 769x0
+        RenderInline {SPAN} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (29,70) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (29,128) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (29,186) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (29,244) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (637,362) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (637,420) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (637,478) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (637,536) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (45,664) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (45,752) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (45,840) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (45,928) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (621,1068) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (621,1156) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (621,1244) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (621,1332) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/file/file-input-direction-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/file/file-input-direction-expected.png
new file mode 100644 (file)
index 0000000..d834d76
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/file/file-input-direction-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/file/file-input-direction-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/file/file-input-direction-expected.txt
new file mode 100644 (file)
index 0000000..9a8f7c1
--- /dev/null
@@ -0,0 +1,101 @@
+layer at (0,0) size 1083x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 800x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderTable {TABLE} at (0,0) size 1075x108
+        RenderTableSection {TBODY} at (0,0) size 1075x108
+          RenderTableRow {TR} at (0,2) size 1075x20
+            RenderTableCell {TH} at (2,11) size 83x2 [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TH} at (87,11) size 245x2 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TH} at (334,2) size 245x20 [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (78,1) size 89x18
+                text run at (78,1) width 89: "text-align:left"
+            RenderTableCell {TH} at (581,2) size 245x20 [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (67,1) size 111x18
+                text run at (67,1) width 111: "text-align:center"
+            RenderTableCell {TH} at (828,2) size 245x20 [r=0 c=4 rs=1 cs=1]
+              RenderText {#text} at (72,1) size 101x18
+                text run at (72,1) width 101: "text-align:right"
+          RenderTableRow {TR} at (0,24) size 1075x26
+            RenderTableCell {TH} at (2,36) size 83x2 [r=1 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (87,24) size 245x26 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderFileUploadControl {INPUT} at (4,4) size 237x18 "no file selected"
+                RenderButton {INPUT} at (0,0) size 78x18 [bgcolor=#C0C0C0]
+                  RenderBlock (anonymous) at (8,2) size 62x13
+                    RenderText at (0,0) size 62x13
+                      text run at (0,0) width 62: "Choose File"
+            RenderTableCell {TD} at (334,24) size 245x26 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderFileUploadControl {INPUT} at (4,4) size 237x18 "no file selected"
+                RenderButton {INPUT} at (0,0) size 78x18 [bgcolor=#C0C0C0]
+                  RenderBlock (anonymous) at (8,2) size 62x13
+                    RenderText at (0,0) size 62x13
+                      text run at (0,0) width 62: "Choose File"
+            RenderTableCell {TD} at (581,24) size 245x26 [border: (1px solid #000000)] [r=1 c=3 rs=1 cs=1]
+              RenderFileUploadControl {INPUT} at (4,4) size 237x18 "no file selected"
+                RenderButton {INPUT} at (0,0) size 78x18 [bgcolor=#C0C0C0]
+                  RenderBlock (anonymous) at (8,2) size 62x13
+                    RenderText at (0,0) size 62x13
+                      text run at (0,0) width 62: "Choose File"
+            RenderTableCell {TD} at (828,24) size 245x26 [border: (1px solid #000000)] [r=1 c=4 rs=1 cs=1]
+              RenderFileUploadControl {INPUT} at (4,4) size 237x18 "no file selected"
+                RenderButton {INPUT} at (0,0) size 78x18 [bgcolor=#C0C0C0]
+                  RenderBlock (anonymous) at (8,2) size 62x13
+                    RenderText at (0,0) size 62x13
+                      text run at (0,0) width 62: "Choose File"
+          RenderTableRow {TR} at (0,52) size 1075x26
+            RenderTableCell {TH} at (2,55) size 83x20 [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 81x18
+                text run at (1,1) width 81: "direction:ltr"
+            RenderTableCell {TD} at (87,52) size 245x26 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
+              RenderFileUploadControl {INPUT} at (4,4) size 237x18 "no file selected"
+                RenderButton {INPUT} at (0,0) size 78x18 [bgcolor=#C0C0C0]
+                  RenderBlock (anonymous) at (8,2) size 62x13
+                    RenderText at (0,0) size 62x13
+                      text run at (0,0) width 62: "Choose File"
+            RenderTableCell {TD} at (334,52) size 245x26 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
+              RenderFileUploadControl {INPUT} at (4,4) size 237x18 "no file selected"
+                RenderButton {INPUT} at (0,0) size 78x18 [bgcolor=#C0C0C0]
+                  RenderBlock (anonymous) at (8,2) size 62x13
+                    RenderText at (0,0) size 62x13
+                      text run at (0,0) width 62: "Choose File"
+            RenderTableCell {TD} at (581,52) size 245x26 [border: (1px solid #000000)] [r=2 c=3 rs=1 cs=1]
+              RenderFileUploadControl {INPUT} at (4,4) size 237x18 "no file selected"
+                RenderButton {INPUT} at (0,0) size 78x18 [bgcolor=#C0C0C0]
+                  RenderBlock (anonymous) at (8,2) size 62x13
+                    RenderText at (0,0) size 62x13
+                      text run at (0,0) width 62: "Choose File"
+            RenderTableCell {TD} at (828,52) size 245x26 [border: (1px solid #000000)] [r=2 c=4 rs=1 cs=1]
+              RenderFileUploadControl {INPUT} at (4,4) size 237x18 "no file selected"
+                RenderButton {INPUT} at (0,0) size 78x18 [bgcolor=#C0C0C0]
+                  RenderBlock (anonymous) at (8,2) size 62x13
+                    RenderText at (0,0) size 62x13
+                      text run at (0,0) width 62: "Choose File"
+          RenderTableRow {TR} at (0,80) size 1075x26
+            RenderTableCell {TH} at (2,83) size 83x20 [r=3 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 81x18
+                text run at (1,1) width 81: "direction:rtl"
+            RenderTableCell {TD} at (87,80) size 245x26 [border: (1px solid #000000)] [r=3 c=1 rs=1 cs=1]
+              RenderFileUploadControl {INPUT} at (4,4) size 237x18 "no file selected"
+                RenderButton {INPUT} at (159,0) size 78x18 [bgcolor=#C0C0C0]
+                  RenderBlock (anonymous) at (8,2) size 62x13
+                    RenderText at (0,0) size 62x13
+                      text run at (0,0) width 62: "Choose File"
+            RenderTableCell {TD} at (334,80) size 245x26 [border: (1px solid #000000)] [r=3 c=2 rs=1 cs=1]
+              RenderFileUploadControl {INPUT} at (4,4) size 237x18 "no file selected"
+                RenderButton {INPUT} at (159,0) size 78x18 [bgcolor=#C0C0C0]
+                  RenderBlock (anonymous) at (8,2) size 62x13
+                    RenderText at (0,0) size 62x13
+                      text run at (0,0) width 62: "Choose File"
+            RenderTableCell {TD} at (581,80) size 245x26 [border: (1px solid #000000)] [r=3 c=3 rs=1 cs=1]
+              RenderFileUploadControl {INPUT} at (4,4) size 237x18 "no file selected"
+                RenderButton {INPUT} at (159,0) size 78x18 [bgcolor=#C0C0C0]
+                  RenderBlock (anonymous) at (8,2) size 62x13
+                    RenderText at (0,0) size 62x13
+                      text run at (0,0) width 62: "Choose File"
+            RenderTableCell {TD} at (828,80) size 245x26 [border: (1px solid #000000)] [r=3 c=4 rs=1 cs=1]
+              RenderFileUploadControl {INPUT} at (4,4) size 237x18 "no file selected"
+                RenderButton {INPUT} at (159,0) size 78x18 [bgcolor=#C0C0C0]
+                  RenderBlock (anonymous) at (8,2) size 62x13
+                    RenderText at (0,0) size 62x13
+                      text run at (0,0) width 62: "Choose File"
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/form-element-geometry-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/form-element-geometry-expected.png
new file mode 100644 (file)
index 0000000..ab69cd4
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/form-element-geometry-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/form-element-geometry-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/form-element-geometry-expected.txt
new file mode 100644 (file)
index 0000000..8a295a3
--- /dev/null
@@ -0,0 +1,258 @@
+layer at (0,0) size 785x630
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x630
+  RenderBlock {HTML} at (0,0) size 785x630
+    RenderBody {BODY} at (8,8) size 769x614
+      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 769x18
+        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,95) size 769x28
+        RenderText {#text} at (0,0) size 165x28
+          text run at (0,0) width 165: "Bounding Boxes"
+      RenderTable {TABLE} at (0,142) size 172x28
+        RenderTableSection {TBODY} at (0,0) size 172x28
+          RenderTableRow {TR} at (0,2) size 172x24
+            RenderTableCell {TD} at (2,2) size 58x24 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 56x22 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 52x28
+                  RenderButton {INPUT} at (2,2) size 52x18 [bgcolor=#C0C0C0]
+                    RenderBlock (anonymous) at (8,2) size 36x13
+                      RenderText at (0,0) size 36x13
+                        text run at (0,0) width 36: "button"
+            RenderTableCell {TD} at (62,2) size 68x24 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 66x22 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 62x28
+                  RenderMenuList {SELECT} at (2,2) size 62x18 [bgcolor=#FFFFFF]
+                    RenderBlock (anonymous) at (0,0) size 62x18
+                      RenderText at (8,2) size 31x13
+                        text run at (8,2) width 31: "menu"
+            RenderTableCell {TD} at (132,4) size 18x19 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 16x17 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 12x28
+                  RenderBlock {INPUT} at (2,2) size 12x13
+            RenderTableCell {TD} at (152,5) size 18x18 [r=0 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 16x16 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 12x28
+                  RenderBlock {INPUT} at (2,2) size 12x12
+      RenderTable {TABLE} at (0,170) size 172x28
+        RenderTableSection {TBODY} at (0,0) size 172x28
+          RenderTableRow {TR} at (0,2) size 172x24
+            RenderTableCell {TD} at (2,2) size 58x24 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 56x22 [border: (2px solid #0000FF)]
+                RenderButton {INPUT} at (2,2) size 52x18 [bgcolor=#C0C0C0]
+                  RenderBlock (anonymous) at (8,2) size 36x13
+                    RenderText at (0,0) size 36x13
+                      text run at (0,0) width 36: "button"
+            RenderTableCell {TD} at (62,2) size 68x24 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 66x22 [border: (2px solid #0000FF)]
+                RenderMenuList {SELECT} at (2,2) size 62x18 [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (0,0) size 62x18
+                    RenderText at (8,2) size 31x13
+                      text run at (8,2) width 31: "menu"
+            RenderTableCell {TD} at (132,4) size 18x19 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 16x17 [border: (2px solid #0000FF)]
+                RenderBlock {INPUT} at (2,2) size 12x13
+            RenderTableCell {TD} at (152,5) size 18x18 [r=0 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 16x16 [border: (2px solid #0000FF)]
+                RenderBlock {INPUT} at (2,2) size 12x12
+      RenderTable {TABLE} at (0,198) size 172x28
+        RenderTableSection {TBODY} at (0,0) size 172x28
+          RenderTableRow {TR} at (0,2) size 172x24
+            RenderTableCell {TD} at (2,2) size 58x24 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 56x22 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 52x13
+                  RenderButton {INPUT} at (2,2) size 52x18 [bgcolor=#C0C0C0]
+                    RenderBlock (anonymous) at (8,2) size 36x13
+                      RenderText at (0,0) size 36x13
+                        text run at (0,0) width 36: "button"
+            RenderTableCell {TD} at (62,2) size 68x24 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 66x22 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 62x13
+                  RenderMenuList {SELECT} at (2,2) size 62x18 [bgcolor=#FFFFFF]
+                    RenderBlock (anonymous) at (0,0) size 62x18
+                      RenderText at (8,2) size 31x13
+                        text run at (8,2) width 31: "menu"
+            RenderTableCell {TD} at (132,4) size 18x19 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 16x17 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 12x13
+                  RenderBlock {INPUT} at (2,2) size 12x13
+            RenderTableCell {TD} at (152,5) size 18x18 [r=0 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 16x16 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 12x13
+                  RenderBlock {INPUT} at (2,2) size 12x12
+      RenderTable {TABLE} at (0,226) size 545x67
+        RenderTableSection {TBODY} at (0,0) size 545x67
+          RenderTableRow {TR} at (0,2) size 545x63
+            RenderTableCell {TD} at (2,2) size 81x25 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 79x23 [border: (2px solid #0000FF)]
+                RenderTextControl {INPUT} at (2,2) size 75x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderTableCell {TD} at (85,2) size 40x63 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 38x61 [border: (2px solid #0000FF)]
+                RenderListBox {SELECT} at (2,2) size 34x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (127,2) size 243x24 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 241x22 [border: (2px solid #0000FF)]
+                RenderFileUploadControl {INPUT} at (2,2) size 237x18 "no file selected"
+                  RenderButton {INPUT} at (0,0) size 78x18 [bgcolor=#C0C0C0]
+                    RenderBlock (anonymous) at (8,2) size 62x13
+                      RenderText at (0,0) size 62x13
+                        text run at (0,0) width 62: "Choose File"
+            RenderTableCell {TD} at (372,2) size 171x42 [r=0 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 169x40 [border: (2px solid #0000FF)]
+      RenderBlock {H2} at (0,312) size 769x28
+        RenderText {#text} at (0,0) size 200x28
+          text run at (0,0) width 200: "Baseline Alignment"
+      RenderBlock {DIV} at (0,359) size 769x29
+        RenderInline {FONT} at (0,0) size 215x28
+          RenderText {#text} at (0,0) size 43x28
+            text run at (0,0) width 43: "text "
+          RenderButton {INPUT} at (45,9) size 52x18 [bgcolor=#C0C0C0]
+            RenderBlock (anonymous) at (8,2) size 36x13
+              RenderText at (0,0) size 36x13
+                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,9) size 62x18 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 62x18
+              RenderText at (8,2) size 31x13
+                text run at (8,2) width 31: "menu"
+          RenderText {#text} at (171,0) size 6x28
+            text run at (171,0) width 6: " "
+          RenderBlock {INPUT} at (179,11) size 12x13
+          RenderText {#text} at (193,0) size 6x28
+            text run at (193,0) width 6: " "
+          RenderBlock {INPUT} at (201,12) size 12x12
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,388) size 769x22
+        RenderText {#text} at (0,1) size 27x18
+          text run at (0,1) width 27: "text "
+        RenderButton {INPUT} at (29,2) size 52x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 36x13
+            RenderText at (0,0) size 36x13
+              text run at (0,0) width 36: "button"
+        RenderText {#text} at (83,1) size 4x18
+          text run at (83,1) width 4: " "
+        RenderMenuList {SELECT} at (89,2) size 62x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 62x18
+            RenderText at (8,2) size 31x13
+              text run at (8,2) width 31: "menu"
+        RenderText {#text} at (153,1) size 4x18
+          text run at (153,1) width 4: " "
+        RenderBlock {INPUT} at (159,4) size 12x13
+        RenderText {#text} at (173,1) size 4x18
+          text run at (173,1) width 4: " "
+        RenderBlock {INPUT} at (179,5) size 12x12
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,410) size 769x22
+        RenderInline {FONT} at (0,0) size 181x13
+          RenderText {#text} at (0,5) size 18x13
+            text run at (0,5) width 18: "text "
+          RenderButton {INPUT} at (20,2) size 52x18 [bgcolor=#C0C0C0]
+            RenderBlock (anonymous) at (8,2) size 36x13
+              RenderText at (0,0) size 36x13
+                text run at (0,0) width 36: "button"
+          RenderText {#text} at (74,5) size 3x13
+            text run at (74,5) width 3: " "
+          RenderMenuList {SELECT} at (79,2) size 62x18 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 62x18
+              RenderText at (8,2) size 31x13
+                text run at (8,2) width 31: "menu"
+          RenderText {#text} at (143,5) size 3x13
+            text run at (143,5) width 3: " "
+          RenderBlock {INPUT} at (148,4) size 12x13
+          RenderText {#text} at (162,5) size 3x13
+            text run at (162,5) width 3: " "
+          RenderBlock {INPUT} at (167,5) size 12x12
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,432) size 769x43
+        RenderText {#text} at (0,22) size 27x18
+          text run at (0,22) width 27: "text "
+        RenderTextControl {INPUT} at (29,22) size 75x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (106,22) size 4x18
+          text run at (106,22) width 4: " "
+        RenderFileUploadControl {INPUT} at (112,23) size 237x18 "no file selected"
+          RenderButton {INPUT} at (0,0) size 78x18 [bgcolor=#C0C0C0]
+            RenderBlock (anonymous) at (8,2) size 62x13
+              RenderText at (0,0) size 62x13
+                text run at (0,0) width 62: "Choose File"
+        RenderText {#text} at (351,22) size 4x18
+          text run at (351,22) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {H2} at (0,494) size 769x28
+        RenderText {#text} at (0,0) size 197x28
+          text run at (0,0) width 197: "Pop-up Menu Sizes"
+      RenderBlock {DIV} at (0,541) size 769x29
+        RenderInline {FONT} at (0,0) size 181x28
+          RenderText {#text} at (0,0) size 0x0
+          RenderMenuList {SELECT} at (2,9) size 36x18 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 36x18
+              RenderBR at (8,2) size 0x13 [bgcolor=#FFFFFF]
+          RenderText {#text} at (40,0) size 6x28
+            text run at (40,0) width 6: " "
+          RenderMenuList {SELECT} at (48,9) size 36x18 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 36x18
+              RenderText at (8,2) size 5x13
+                text run at (8,2) width 5: "|"
+          RenderText {#text} at (86,0) size 6x28
+            text run at (86,0) width 6: " "
+          RenderMenuList {SELECT} at (94,9) size 85x18 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 85x18
+              RenderText at (8,2) size 54x13
+                text run at (8,2) width 54: "xxxxxxxx"
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,570) size 769x22
+        RenderMenuList {SELECT} at (2,2) size 36x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 36x18
+            RenderBR at (8,2) size 0x13 [bgcolor=#FFFFFF]
+        RenderText {#text} at (40,1) size 4x18
+          text run at (40,1) width 4: " "
+        RenderMenuList {SELECT} at (46,2) size 36x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 36x18
+            RenderText at (8,2) size 5x13
+              text run at (8,2) width 5: "|"
+        RenderText {#text} at (84,1) size 4x18
+          text run at (84,1) width 4: " "
+        RenderMenuList {SELECT} at (90,2) size 85x18 [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 85x18
+            RenderText at (8,2) size 54x13
+              text run at (8,2) width 54: "xxxxxxxx"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,592) size 769x22
+        RenderInline {FONT} at (0,0) size 175x13
+          RenderText {#text} at (0,0) size 0x0
+          RenderMenuList {SELECT} at (2,2) size 36x18 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 36x18
+              RenderBR at (8,2) size 0x13 [bgcolor=#FFFFFF]
+          RenderText {#text} at (40,5) size 3x13
+            text run at (40,5) width 3: " "
+          RenderMenuList {SELECT} at (45,2) size 36x18 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 36x18
+              RenderText at (8,2) size 5x13
+                text run at (8,2) width 5: "|"
+          RenderText {#text} at (83,5) size 3x13
+            text run at (83,5) width 3: " "
+          RenderMenuList {SELECT} at (88,2) size 85x18 [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 85x18
+              RenderText at (8,2) size 54x13
+                text run at (8,2) width 54: "xxxxxxxx"
+          RenderText {#text} at (0,0) size 0x0
+layer at (16,242) size 69x13
+  RenderBlock {DIV} at (3,3) size 69x13
+    RenderText {#text} at (1,0) size 49x13
+      text run at (1,0) width 49: "text field"
+layer at (385,241) size 161x32 clip at (386,242) size 159x30
+  RenderTextControl {TEXTAREA} at (4,4) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 155x13
+      RenderText {#text} at (0,0) size 44x13
+        text run at (0,0) width 44: "textarea"
+layer at (40,465) size 69x13
+  RenderBlock {DIV} at (3,3) size 69x13
+    RenderText {#text} at (1,0) size 49x13
+      text run at (1,0) width 49: "text field"
+layer at (365,442) size 161x32 clip at (366,443) size 159x30
+  RenderTextControl {TEXTAREA} at (357,2) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 155x13
+      RenderText {#text} at (0,0) size 44x13
+        text run at (0,0) width 44: "textarea"
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/form-hides-table-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/form-hides-table-expected.png
new file mode 100644 (file)
index 0000000..bcd711d
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/form-hides-table-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/form-hides-table-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/form-hides-table-expected.txt
new file mode 100644 (file)
index 0000000..45f892a
--- /dev/null
@@ -0,0 +1,177 @@
+layer at (0,0) size 785x682
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x682
+  RenderBlock {HTML} at (0,0) size 785x682
+    RenderBody {BODY} at (8,8) size 769x666
+      RenderBlock {P} at (0,0) size 769x18
+        RenderText {#text} at (0,0) size 551x18
+          text run at (0,0) width 551: "This page has a few tables within form elements within divs with various display styles."
+      RenderBlock {P} at (0,34) size 769x18
+        RenderText {#text} at (0,0) size 27x18
+          text run at (0,0) width 27: "See "
+        RenderInline {A} at (0,0) size 120x18 [color=#0000EE]
+          RenderText {#text} at (27,0) size 120x18
+            text run at (27,0) width 120: "Bugzilla Bug 4977"
+        RenderText {#text} at (147,0) size 4x18
+          text run at (147,0) width 4: "."
+      RenderBlock {DIV} at (0,68) size 769x24
+        RenderBlock (anonymous) at (0,0) size 769x0
+          RenderInline {DIV} at (0,0) size 0x0
+        RenderBlock (anonymous) at (0,0) size 769x24
+          RenderBlock {FORM} at (0,0) size 769x24
+            RenderTable {TABLE} at (0,0) size 94x24
+              RenderTableSection {TBODY} at (0,0) size 94x24
+                RenderTableRow {TR} at (0,2) size 94x20
+                  RenderTableCell {TD} at (2,2) size 90x20 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (1,1) size 88x18
+                      text run at (1,1) width 88: "display: inline"
+        RenderBlock (anonymous) at (0,40) size 769x0
+          RenderInline {DIV} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,108) size 769x24
+        RenderBlock {DIV} at (0,0) size 769x24
+          RenderBlock {FORM} at (0,0) size 769x24
+            RenderTable {TABLE} at (0,0) size 94x24
+              RenderTableSection {TBODY} at (0,0) size 94x24
+                RenderTableRow {TR} at (0,2) size 94x20
+                  RenderTableCell {TD} at (2,2) size 90x20 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (1,1) size 88x18
+                      text run at (1,1) width 88: "display: block"
+      RenderBlock {DIV} at (0,148) size 769x42
+        RenderListItem {DIV} at (0,0) size 769x42
+          RenderBlock (anonymous) at (0,0) size 769x18
+            RenderListMarker at (-17,0) size 7x18: bullet
+          RenderBlock {FORM} at (0,18) size 769x24
+            RenderTable {TABLE} at (0,0) size 109x24
+              RenderTableSection {TBODY} at (0,0) size 109x24
+                RenderTableRow {TR} at (0,2) size 109x20
+                  RenderTableCell {TD} at (2,2) size 105x20 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (1,1) size 103x18
+                      text run at (1,1) width 103: "display: list-item"
+      RenderBlock {DIV} at (0,206) size 769x24
+        RenderBlock (run-in) {DIV} at (0,0) size 769x24
+          RenderBlock {FORM} at (0,0) size 769x24
+            RenderTable {TABLE} at (0,0) size 97x24
+              RenderTableSection {TBODY} at (0,0) size 97x24
+                RenderTableRow {TR} at (0,2) size 97x20
+                  RenderTableCell {TD} at (2,2) size 93x20 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (1,1) size 91x18
+                      text run at (1,1) width 91: "display: run-in"
+      RenderBlock {DIV} at (0,246) size 769x24
+        RenderBlock {DIV} at (0,0) size 769x24
+          RenderBlock {FORM} at (0,0) size 769x24
+            RenderTable {TABLE} at (0,0) size 112x24
+              RenderTableSection {TBODY} at (0,0) size 112x24
+                RenderTableRow {TR} at (0,2) size 112x20
+                  RenderTableCell {TD} at (2,2) size 108x20 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (1,1) size 106x18
+                      text run at (1,1) width 106: "display: compact"
+      RenderBlock {DIV} at (0,286) size 769x40
+        RenderBlock {DIV} at (0,0) size 134x40
+          RenderBlock {FORM} at (0,0) size 134x24
+            RenderTable {TABLE} at (0,0) size 134x24
+              RenderTableSection {TBODY} at (0,0) size 134x24
+                RenderTableRow {TR} at (0,2) size 134x20
+                  RenderTableCell {TD} at (2,2) size 130x20 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (1,1) size 128x18
+                      text run at (1,1) width 128: "display: inline-block"
+      RenderBlock {DIV} at (0,326) size 769x40
+        RenderTable {DIV} at (0,0) size 89x40
+          RenderTableSection (anonymous) at (0,0) size 89x40
+            RenderTableRow (anonymous) at (0,0) size 89x40
+              RenderTableCell (anonymous) at (0,0) size 89x40 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {FORM} at (0,0) size 89x24
+                  RenderTable {TABLE} at (0,0) size 89x24
+                    RenderTableSection {TBODY} at (0,0) size 89x24
+                      RenderTableRow {TR} at (0,2) size 89x20
+                        RenderTableCell {TD} at (2,2) size 85x20 [r=0 c=0 rs=1 cs=1]
+                          RenderText {#text} at (1,1) size 83x18
+                            text run at (1,1) width 83: "display: table"
+      RenderBlock {DIV} at (0,366) size 769x40
+        RenderTable {DIV} at (0,0) size 129x40
+          RenderTableSection (anonymous) at (0,0) size 129x40
+            RenderTableRow (anonymous) at (0,0) size 129x40
+              RenderTableCell (anonymous) at (0,0) size 129x40 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {FORM} at (0,0) size 129x24
+                  RenderTable {TABLE} at (0,0) size 129x24
+                    RenderTableSection {TBODY} at (0,0) size 129x24
+                      RenderTableRow {TR} at (0,2) size 129x20
+                        RenderTableCell {TD} at (2,2) size 125x20 [r=0 c=0 rs=1 cs=1]
+                          RenderText {#text} at (1,1) size 123x18
+                            text run at (1,1) width 123: "display: inline-table"
+      RenderBlock {DIV} at (0,406) size 769x40
+        RenderTable at (0,0) size 161x40
+          RenderTableSection {DIV} at (0,0) size 161x40
+            RenderTableRow (anonymous) at (0,0) size 161x40
+              RenderTableCell (anonymous) at (0,0) size 161x40 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {FORM} at (0,0) size 161x24
+                  RenderTable {TABLE} at (0,0) size 161x24
+                    RenderTableSection {TBODY} at (0,0) size 161x24
+                      RenderTableRow {TR} at (0,2) size 161x20
+                        RenderTableCell {TD} at (2,2) size 157x20 [r=0 c=0 rs=1 cs=1]
+                          RenderText {#text} at (1,1) size 155x18
+                            text run at (1,1) width 155: "display: table-row-group"
+      RenderBlock {DIV} at (0,446) size 769x40
+        RenderTable at (0,0) size 178x40
+          RenderTableSection {DIV} at (0,0) size 178x40
+            RenderTableRow (anonymous) at (0,0) size 178x40
+              RenderTableCell (anonymous) at (0,0) size 178x40 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {FORM} at (0,0) size 178x24
+                  RenderTable {TABLE} at (0,0) size 178x24
+                    RenderTableSection {TBODY} at (0,0) size 178x24
+                      RenderTableRow {TR} at (0,2) size 178x20
+                        RenderTableCell {TD} at (2,2) size 174x20 [r=0 c=0 rs=1 cs=1]
+                          RenderText {#text} at (1,1) size 172x18
+                            text run at (1,1) width 172: "display: table-header-group"
+      RenderBlock {DIV} at (0,486) size 769x40
+        RenderTable at (0,0) size 173x40
+          RenderTableSection {DIV} at (0,0) size 173x40
+            RenderTableRow (anonymous) at (0,0) size 173x40
+              RenderTableCell (anonymous) at (0,0) size 173x40 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {FORM} at (0,0) size 173x24
+                  RenderTable {TABLE} at (0,0) size 173x24
+                    RenderTableSection {TBODY} at (0,0) size 173x24
+                      RenderTableRow {TR} at (0,2) size 173x20
+                        RenderTableCell {TD} at (2,2) size 169x20 [r=0 c=0 rs=1 cs=1]
+                          RenderText {#text} at (1,1) size 167x18
+                            text run at (1,1) width 167: "display: table-footer-group"
+      RenderBlock {DIV} at (0,526) size 769x40
+        RenderTable at (0,0) size 119x40
+          RenderTableSection (anonymous) at (0,0) size 119x40
+            RenderTableRow {DIV} at (0,0) size 119x40
+              RenderTableCell (anonymous) at (0,0) size 119x40 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {FORM} at (0,0) size 119x24
+                  RenderTable {TABLE} at (0,0) size 119x24
+                    RenderTableSection {TBODY} at (0,0) size 119x24
+                      RenderTableRow {TR} at (0,2) size 119x20
+                        RenderTableCell {TD} at (2,2) size 115x20 [r=0 c=0 rs=1 cs=1]
+                          RenderText {#text} at (1,1) size 113x18
+                            text run at (1,1) width 113: "display: table-row"
+      RenderBlock {DIV} at (0,566) size 769x0
+        RenderTable at (0,0) size 0x0
+          RenderTableCol {DIV} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,566) size 769x0
+        RenderTableCol {DIV} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,566) size 769x40
+        RenderTable at (0,0) size 116x40
+          RenderTableSection (anonymous) at (0,0) size 116x40
+            RenderTableRow (anonymous) at (0,0) size 116x40
+              RenderTableCell {DIV} at (0,0) size 116x40 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {FORM} at (0,0) size 116x24
+                  RenderTable {TABLE} at (0,0) size 116x24
+                    RenderTableSection {TBODY} at (0,0) size 116x24
+                      RenderTableRow {TR} at (0,2) size 116x20
+                        RenderTableCell {TD} at (2,2) size 112x20 [r=0 c=0 rs=1 cs=1]
+                          RenderText {#text} at (1,1) size 110x18
+                            text run at (1,1) width 110: "display: table-cell"
+      RenderBlock {DIV} at (0,606) size 769x60
+        RenderTable at (0,0) size 55x60
+          RenderBlock {DIV} at (0,0) size 55x60
+            RenderBlock {FORM} at (0,0) size 55x60
+              RenderTable {TABLE} at (0,0) size 55x60
+                RenderTableSection {TBODY} at (0,0) size 55x60
+                  RenderTableRow {TR} at (0,2) size 55x56
+                    RenderTableCell {TD} at (2,2) size 51x56 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 49x54
+                        text run at (1,1) width 49: "display:"
+                        text run at (1,19) width 35: "table-"
+                        text run at (1,37) width 46: "caption"
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/input-appearance-height-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/input-appearance-height-expected.png
new file mode 100644 (file)
index 0000000..b3677c4
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/input-appearance-height-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/input-appearance-height-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/input-appearance-height-expected.txt
new file mode 100644 (file)
index 0000000..57d1c6a
--- /dev/null
@@ -0,0 +1,108 @@
+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 762x18
+          text run at (0,0) width 762: "This tests the height attribute of form elements. The only element that should honour this value is the Image type of input."
+      RenderBlock {FORM} at (0,18) size 784x258
+        RenderText {#text} at (0,2) size 36x18
+          text run at (0,2) width 36: "input "
+        RenderTextControl {INPUT} at (38,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (165,2) size 4x18
+          text run at (165,2) width 4: " "
+        RenderBR {BR} at (169,16) size 0x0
+        RenderText {#text} at (0,25) size 27x18
+          text run at (0,25) width 27: "text "
+        RenderTextControl {INPUT} at (29,25) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (156,25) size 4x18
+          text run at (156,25) width 4: " "
+        RenderBR {BR} at (160,39) size 0x0
+        RenderText {#text} at (0,46) size 65x18
+          text run at (0,46) width 65: "checkbox "
+        RenderBlock {INPUT} at (67,50) size 12x12
+        RenderText {#text} at (81,46) size 4x18
+          text run at (81,46) width 4: " "
+        RenderBR {BR} at (85,60) size 0x0
+        RenderText {#text} at (0,66) size 24x18
+          text run at (0,66) width 24: "file "
+        RenderFileUploadControl {INPUT} at (26,67) size 237x18 "no file selected"
+          RenderButton {INPUT} at (0,0) size 78x18 [bgcolor=#C0C0C0]
+            RenderBlock (anonymous) at (8,2) size 62x13
+              RenderText at (0,0) size 62x13
+                text run at (0,0) width 62: "Choose File"
+        RenderText {#text} at (265,66) size 4x18
+          text run at (265,66) width 4: " "
+        RenderBR {BR} at (269,80) size 0x0
+        RenderText {#text} at (0,87) size 42x18
+          text run at (0,87) width 42: "image "
+        RenderImage {INPUT} at (42,100) size 10x1
+        RenderText {#text} at (52,87) size 4x18
+          text run at (52,87) width 4: " "
+        RenderBR {BR} at (56,101) size 0x0
+        RenderText {#text} at (0,105) size 36x18
+          text run at (0,105) width 36: "radio "
+        RenderBlock {INPUT} at (38,108) size 12x13
+        RenderText {#text} at (52,105) size 4x18
+          text run at (52,105) width 4: " "
+        RenderBR {BR} at (56,119) size 0x0
+        RenderText {#text} at (0,127) size 39x18
+          text run at (0,127) width 39: "range "
+        RenderSlider {INPUT} at (41,126) size 129x15 [bgcolor=#FFFFFF]
+          RenderDeprecatedFlexibleBox {DIV} at (0,0) size 129x15
+            RenderBlock {DIV} at (0,0) size 114x15
+            RenderBlock {DIV} at (114,0) size 15x15
+        RenderText {#text} at (172,127) size 4x18
+          text run at (172,127) width 4: " "
+        RenderBR {BR} at (176,141) size 0x0
+        RenderText {#text} at (0,146) size 33x18
+          text run at (0,146) width 33: "reset "
+        RenderButton {INPUT} at (35,147) size 45x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 29x13
+            RenderText at (0,0) size 29x13
+              text run at (0,0) width 29: "Reset"
+        RenderText {#text} at (82,146) size 4x18
+          text run at (82,146) width 4: " "
+        RenderBR {BR} at (86,160) size 0x0
+        RenderText {#text} at (0,168) size 46x18
+          text run at (0,168) width 46: "submit "
+        RenderButton {INPUT} at (48,169) size 54x18 [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 38x13
+            RenderText at (0,0) size 38x13
+              text run at (0,0) width 38: "Submit"
+        RenderText {#text} at (104,168) size 4x18
+          text run at (104,168) width 4: " "
+        RenderBR {BR} at (108,182) size 0x0
+        RenderText {#text} at (0,191) size 49x18
+          text run at (0,191) width 49: "isindex "
+        RenderTextControl {INPUT} at (51,191) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (178,191) size 4x18
+          text run at (178,191) width 4: " "
+        RenderBR {BR} at (182,205) size 0x0
+        RenderText {#text} at (0,214) size 64x18
+          text run at (0,214) width 64: "password "
+        RenderTextControl {INPUT} at (66,214) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (193,214) size 4x18
+          text run at (193,214) width 4: " "
+        RenderBR {BR} at (197,228) size 0x0
+        RenderText {#text} at (0,237) size 44x18
+          text run at (0,237) width 44: "search "
+        RenderTextControl {INPUT} at (46,237) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderDeprecatedFlexibleBox {DIV} at (3,3) size 119x13
+            RenderBlock {DIV} at (0,1) size 8x11
+            RenderBlock {DIV} at (8,0) size 98x13
+            RenderBlock {DIV} at (106,1) size 13x11
+        RenderText {#text} at (0,0) size 0x0
+layer at (49,31) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (40,54) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (62,220) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (77,243) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+layer at (65,266) size 98x13
+  RenderBlock {DIV} at (0,0) size 98x13
+layer at (106,152) size 15x15
+  RenderBlock (relative positioned) {DIV} at (0,0) size 15x15
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/input-button-sizes-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/input-button-sizes-expected.png
new file mode 100644 (file)
index 0000000..f89cdc8
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/input-button-sizes-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/input-button-sizes-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/input-button-sizes-expected.txt
new file mode 100644 (file)
index 0000000..f640f24
--- /dev/null
@@ -0,0 +1,106 @@
+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 {INPUT} at (0,4) size 67x15 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 51x11
+          RenderText at (0,0) size 51x11
+            text run at (0,0) width 51: "Test Button"
+      RenderText {#text} at (67,1) size 4x18
+        text run at (67,1) width 4: " "
+      RenderButton {INPUT} at (71,4) size 67x15 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 51x11
+          RenderText at (0,0) size 51x11
+            text run at (0,0) width 51: "Test Button"
+      RenderText {#text} at (138,1) size 4x18
+        text run at (138,1) width 4: " "
+      RenderButton {INPUT} at (142,4) size 67x15 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 51x11
+          RenderText at (0,0) size 51x11
+            text run at (0,0) width 51: "Test Button"
+      RenderText {#text} at (209,1) size 4x18
+        text run at (209,1) width 4: " "
+      RenderButton {INPUT} at (213,4) size 67x15 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 51x11
+          RenderText at (0,0) size 51x11
+            text run at (0,0) width 51: "Test Button"
+      RenderText {#text} at (280,1) size 4x18
+        text run at (280,1) width 4: " "
+      RenderButton {INPUT} at (284,4) size 67x15 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 51x11
+          RenderText at (0,0) size 51x11
+            text run at (0,0) width 51: "Test Button"
+      RenderText {#text} at (351,1) size 4x18
+        text run at (351,1) width 4: " "
+      RenderButton {INPUT} at (355,4) size 67x15 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 51x11
+          RenderText at (0,0) size 51x11
+            text run at (0,0) width 51: "Test Button"
+      RenderText {#text} at (422,1) size 4x18
+        text run at (422,1) width 4: " "
+      RenderButton {INPUT} at (428,2) size 78x18 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 62x13
+          RenderText at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (508,1) size 4x18
+        text run at (508,1) width 4: " "
+      RenderButton {INPUT} at (514,2) size 78x18 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 62x13
+          RenderText at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (594,1) size 4x18
+        text run at (594,1) width 4: " "
+      RenderButton {INPUT} at (600,2) size 78x18 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 62x13
+          RenderText at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (680,1) size 4x18
+        text run at (680,1) width 4: " "
+      RenderButton {INPUT} at (686,2) size 78x18 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 62x13
+          RenderText at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (766,1) size 4x18
+        text run at (766,1) width 4: " "
+      RenderButton {INPUT} at (2,26) size 78x18 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 62x13
+          RenderText at (0,0) size 62x13
+            text run at (0,0) width 62: "Test Button"
+      RenderText {#text} at (82,25) size 4x18
+        text run at (82,25) width 4: " "
+      RenderButton {INPUT} at (88,24) size 89x21 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 73x16
+          RenderText at (0,0) size 73x16
+            text run at (0,0) width 73: "Test Button"
+      RenderText {#text} at (179,25) size 4x18
+        text run at (179,25) width 4: " "
+      RenderButton {INPUT} at (185,24) size 89x21 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 73x16
+          RenderText at (0,0) size 73x16
+            text run at (0,0) width 73: "Test Button"
+      RenderText {#text} at (276,25) size 4x18
+        text run at (276,25) width 4: " "
+      RenderButton {INPUT} at (282,24) size 89x21 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 73x16
+          RenderText at (0,0) size 73x16
+            text run at (0,0) width 73: "Test Button"
+      RenderText {#text} at (373,25) size 4x18
+        text run at (373,25) width 4: " "
+      RenderButton {INPUT} at (379,24) size 89x21 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 73x16
+          RenderText at (0,0) size 73x16
+            text run at (0,0) width 73: "Test Button"
+      RenderText {#text} at (470,25) size 4x18
+        text run at (470,25) width 4: " "
+      RenderButton {INPUT} at (476,24) size 89x21 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 73x16
+          RenderText at (0,0) size 73x16
+            text run at (0,0) width 73: "Test Button"
+      RenderText {#text} at (567,25) size 4x18
+        text run at (567,25) width 4: " "
+      RenderButton {INPUT} at (573,24) size 89x21 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 73x16
+          RenderText at (0,0) size 73x16
+            text run at (0,0) width 73: "Test Button"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/input-table-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/input-table-expected.png
new file mode 100644 (file)
index 0000000..6f48aa3
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/input-table-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/input-table-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/input-table-expected.txt
new file mode 100644 (file)
index 0000000..a2af816
--- /dev/null
@@ -0,0 +1,98 @@
+layer at (0,0) size 785x705
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x705
+  RenderBlock {HTML} at (0,0) size 785x705
+    RenderBody {BODY} at (8,8) size 769x689
+      RenderBlock (anonymous) at (0,0) size 769x18
+        RenderText {#text} at (0,0) size 246x18
+          text run at (0,0) width 246: "This tests minMaxWidth for text fields."
+      RenderBlock {P} at (0,34) size 769x18
+        RenderText {#text} at (0,0) size 70x18
+          text run at (0,0) width 70: "Test case 1"
+      RenderTable {TABLE} at (0,68) size 118x41 [border: (3px solid #0000FF)]
+        RenderTableSection {TBODY} at (3,3) size 112x35
+          RenderTableRow {TR} at (0,2) size 112x31
+            RenderTableCell {TD} at (2,2) size 108x31 [border: (3px solid #FF0000)] [r=0 c=0 rs=1 cs=1]
+              RenderTextControl {INPUT} at (4,6) size 100x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+      RenderBlock {P} at (0,125) size 769x18
+        RenderText {#text} at (0,0) size 70x18
+          text run at (0,0) width 70: "Test case 2"
+      RenderTable {TABLE} at (0,159) size 166x74 [border: (3px solid #0000FF)]
+        RenderTableSection {TBODY} at (3,3) size 160x68
+          RenderTableRow {TR} at (0,2) size 160x31
+            RenderTableCell {TD} at (2,7) size 46x20 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 24x18
+                text run at (1,1) width 24: "first"
+            RenderTableCell {TD} at (50,2) size 108x31 [border: (3px solid #FF0000)] [r=0 c=1 rs=1 cs=1]
+              RenderTextControl {INPUT} at (4,6) size 100x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderTableRow {TR} at (0,35) size 160x31
+            RenderTableCell {TD} at (2,40) size 46x20 [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 44x18
+                text run at (1,1) width 44: "second"
+            RenderTableCell {TD} at (50,35) size 108x31 [border: (3px solid #FF0000)] [r=1 c=1 rs=1 cs=1]
+              RenderTextControl {INPUT} at (4,6) size 100x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+      RenderBlock {P} at (0,249) size 769x18
+        RenderText {#text} at (0,0) size 70x18
+          text run at (0,0) width 70: "Test case 3"
+      RenderTable {TABLE} at (0,283) size 54x77 [border: (3px solid #0000FF)]
+        RenderTableSection {TBODY} at (3,3) size 48x71
+          RenderTableRow {TR} at (0,2) size 48x67
+            RenderTableCell {TD} at (2,2) size 44x67 [border: (3px solid #FF0000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 36x36
+                text run at (4,4) width 36: "width"
+                text run at (4,22) width 32: "30px"
+              RenderTextControl {INPUT} at (4,42) size 30x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+      RenderBlock {P} at (0,376) size 769x18
+        RenderText {#text} at (0,0) size 70x18
+          text run at (0,0) width 70: "Test case 4"
+      RenderTable {TABLE} at (0,410) size 218x69 [border: (3px solid #0000FF)]
+        RenderTableSection {TBODY} at (3,3) size 212x63
+          RenderTableRow {TR} at (0,2) size 212x31
+            RenderTableCell {TD} at (2,2) size 208x31 [border: (3px solid #FF0000)] [r=0 c=0 rs=1 cs=1]
+              RenderTextControl {INPUT} at (4,6) size 200x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderTableRow {TR} at (0,35) size 212x26
+            RenderTableCell {TD} at (2,35) size 208x26 [border: (3px solid #FF0000)] [r=1 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (4,4) size 200x18
+                RenderText {#text} at (0,0) size 40x18
+                  text run at (0,0) width 40: "200px"
+      RenderBlock {P} at (0,495) size 769x18
+        RenderText {#text} at (0,0) size 70x18
+          text run at (0,0) width 70: "Test case 5"
+      RenderTable {TABLE} at (0,529) size 92x41 [border: (3px solid #0000FF)]
+        RenderTableSection {TBODY} at (3,3) size 86x35
+          RenderTableRow {TR} at (0,2) size 86x31
+            RenderTableCell {TD} at (2,2) size 82x31 [border: (3px solid #FF0000)] [r=0 c=0 rs=1 cs=1]
+              RenderTextControl {INPUT} at (6,6) size 70x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+      RenderBlock {P} at (0,586) size 769x18
+        RenderText {#text} at (0,0) size 70x18
+          text run at (0,0) width 70: "Test case 6"
+      RenderTable {TABLE} at (0,620) size 147x69 [border: (3px solid #0000FF)]
+        RenderTableSection {TBODY} at (3,3) size 141x63
+          RenderTableRow {TR} at (0,2) size 141x31
+            RenderTableCell {TD} at (2,2) size 137x31 [border: (3px solid #FF0000)] [r=0 c=0 rs=1 cs=1]
+              RenderTextControl {INPUT} at (6,6) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderTableRow {TR} at (0,35) size 141x26
+            RenderTableCell {TD} at (2,35) size 137x26 [border: (3px solid #FF0000)] [r=1 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (4,4) size 70x18
+                RenderText {#text} at (0,0) size 32x18
+                  text run at (0,0) width 32: "70px"
+layer at (20,90) size 94x13
+  RenderBlock {DIV} at (3,3) size 94x13
+layer at (68,181) size 94x13
+  RenderBlock {DIV} at (3,3) size 94x13
+layer at (68,214) size 94x13
+  RenderBlock {DIV} at (3,3) size 94x13
+layer at (20,341) size 24x13
+  RenderBlock {DIV} at (3,3) size 24x13
+layer at (20,432) size 194x13
+  RenderBlock {DIV} at (3,3) size 194x13
+    RenderText {#text} at (1,0) size 62x13
+      text run at (1,0) width 62: "width 100%"
+layer at (22,551) size 64x13
+  RenderBlock {DIV} at (3,3) size 64x13
+    RenderText {#text} at (1,0) size 55x13
+      text run at (1,0) width 55: "max 70px"
+layer at (22,642) size 119x13
+  RenderBlock {DIV} at (3,3) size 119x13
+    RenderText {#text} at (1,0) size 95x13
+      text run at (1,0) width 95: "min-width 100px"
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/input-value-expected.png b/LayoutTests/platform/mac-snowleopard/fast/forms/input-value-expected.png
new file mode 100644 (file)
index 0000000..b7b2468
Binary files /dev/null and b/LayoutTests/platform/mac-snowleopard/fast/forms/input-value-expected.png differ
diff --git a/LayoutTests/platform/mac-snowleopard/fast/forms/input-value-expected.txt b/LayoutTests/platform/mac-snowleopard/fast/forms/input-value-expected.txt
new file mode 100644 (file)
index 0000000..fe631ee
--- /dev/null
@@ -0,0 +1,222 @@
+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 784x36
+          text run at (0,0) width 784: "Results that match WinIE are two columns on the right that say \"after\" every time, except for the last row which should have"
+          text run at (0,18) width 158: "nothing in either column."
+      RenderBlock {P} at (0,52) size 784x18
+        RenderText {#text} at (0,0) size 713x18
+          text run at (0,0) width 713: "Results that match Gecko are like WinIE, but with \"before\" for the attribute in the first two rows and the last row."
+      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {FORM} at (0,96) size 784x368
+        RenderTable {TABLE} at (0,0) size 761x368
+          RenderTableSection {THEAD} at (0,0) size 761x24
+            RenderTableRow {TR} at (0,2) size 761x20
+              RenderTableCell {TH} at (2,2) size 385x20 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 55x18
+                  text run at (1,1) width 55: "test case"
+              RenderTableCell {TH} at (389,2) size 243x20 [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 89x18
+                  text run at (1,1) width 89: "form element"
+              RenderTableCell {TH} at (634,2) size 62x20 [r=0 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 60x18
+                  text run at (1,1) width 60: "property"
+              RenderTableCell {TH} at (698,2) size 61x20 [r=0 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 59x18
+                  text run at (1,1) width 59: "attribute"
+          RenderTableSection {TBODY} at (0,24) size 761x344
+            RenderTableRow {TR} at (0,2) size 761x25
+              RenderTableCell {TD} at (2,4) size 385x20 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 207x18
+                  text run at (1,1) width 207: "text with value property changed"
+              RenderTableCell {TD} at (389,2) size 243x25 [r=0 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (3,3) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+              RenderTableCell {TD} at (634,4) size 62x20 [r=0 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 28x18
+                  text run at (1,1) width 28: "after"
+              RenderTableCell {TD} at (698,4) size 61x20 [r=0 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 40x18
+                  text run at (1,1) width 40: "before"
+            RenderTableRow {TR} at (0,29) size 761x25
+              RenderTableCell {TD} at (2,31) size 385x20 [r=1 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 244x18
+                  text run at (1,1) width 244: "password with value property changed"
+              RenderTableCell {TD} at (389,29) size 243x25 [r=1 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (3,3) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+              RenderTableCell {TD} at (634,31) size 62x20 [r=1 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 28x18
+                  text run at (1,1) width 28: "after"
+              RenderTableCell {TD} at (698,31) size 61x20 [r=1 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 40x18
+                  text run at (1,1) width 40: "before"
+            RenderTableRow {TR} at (0,56) size 761x20
+              RenderTableCell {TD} at (2,56) size 385x20 [r=2 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 249x18
+                  text run at (1,1) width 249: "check box with value property changed"
+              RenderTableCell {TD} at (389,56) size 243x20 [r=2 c=1 rs=1 cs=1]
+                RenderBlock {INPUT} at (3,4) size 12x12
+              RenderTableCell {TD} at (634,56) size 62x20 [r=2 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 28x18
+                  text run at (1,1) width 28: "after"
+              RenderTableCell {TD} at (698,56) size 61x20 [r=2 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 28x18
+                  text run at (1,1) width 28: "after"
+            RenderTableRow {TR} at (0,78) size 761x20
+              RenderTableCell {TD} at (2,78) size 385x20 [r=3 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 227x18
+                  text run at (1,1) width 227: "hidden with value property changed"
+              RenderTableCell {TD} at (389,87) size 243x2 [r=3 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (634,78) size 62x20 [r=3 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 28x18
+                  text run at (1,1) width 28: "after"
+              RenderTableCell {TD} at (698,78) size 61x20 [r=3 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 28x18
+                  text run at (1,1) width 28: "after"
+            RenderTableRow {TR} at (0,100) size 761x24
+              RenderTableCell {TD} at (2,102) size 385x20 [r=4 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 224x18
+                  text run at (1,1) width 224: "button with value property changed"
+              RenderTableCell {TD} at (389,100) size 243x24 [r=4 c=1 rs=1 cs=1]
+                RenderButton {INPUT} at (3,3) size 41x18 [bgcolor=#C0C0C0]
+                  RenderBlock (anonymous) at (8,2) size 25x13
+                    RenderText at (0,0) size 25x13
+                      text run at (0,0) width 25: "after"
+              RenderTableCell {TD} at (634,102) size 62x20 [r=4 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 28x18
+                  text run at (1,1) width 28: "after"
+              RenderTableCell {TD} at (698,102) size 61x20 [r=4 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 28x18
+                  text run at (1,1) width 28: "after"
+            RenderTableRow {TR} at (0,126) size 761x20
+              RenderTableCell {TD} at (2,126) size 385x20 [r=5 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 222x18
+                  text run at (1,1) width 222: "image with value property changed"
+              RenderTableCell {TD} at (389,128) size 243x15 [r=5 c=1 rs=1 cs=1]
+                RenderImage {INPUT} at (1,1) size 34x13
+              RenderTableCell {TD} at (634,126) size 62x20 [r=5 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 28x18
+                  text run at (1,1) width 28: "after"
+              RenderTableCell {TD} at (698,126) size 61x20 [r=5 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 28x18
+                  text run at (1,1) width 28: "after"
+            RenderTableRow {TR} at (0,148) size 761x21
+              RenderTableCell {TD} at (2,148) size 385x20 [r=6 c=0 rs=1 cs=1]
+  &nbs