Migrate some Apple internal Mac expectations here into WebKit sources
authordarin@apple.com <darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 14 Aug 2020 00:25:56 +0000 (00:25 +0000)
committerdarin@apple.com <darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 14 Aug 2020 00:25:56 +0000 (00:25 +0000)
https://bugs.webkit.org/show_bug.cgi?id=215459

Reviewed by Jonathan Bedard.

* platform/glib/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-audioparam-expected.txt: Removed.
* platform/ios-wk2/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest-expected.txt: Removed.
* platform/ios/fast/text/international/system-language/navigator-language/navigator-language-en-US-expected.txt: Removed.
* platform/ios/fast/text/international/system-language/navigator-language/navigator-language-en-expected.txt: Removed.
* platform/ios/fast/text/international/system-language/navigator-language/navigator-language-es-ES-expected.txt: Removed.
* platform/ios/fast/text/international/system-language/navigator-language/navigator-language-es-MX-expected.txt: Removed.
* platform/ios/fast/text/international/system-language/navigator-language/navigator-language-es-expected.txt: Removed.
* platform/ios/fast/text/international/system-language/navigator-language/navigator-language-fr-expected.txt: Removed.
* platform/ios/fast/text/international/system-language/navigator-language/navigator-language-hi-expected.txt: Removed.
* platform/ios/fast/text/international/system-language/navigator-language/navigator-language-pt-BR-expected.txt: Removed.
* platform/ios/fast/text/international/system-language/navigator-language/navigator-language-ru-expected.txt: Removed.
These expected files were identical to the ones that will be used otherwise.

* platform/ios/TestExpectations: Removed expectations for test that have been removed.

* platform/mac-bigsur-wk1/editing/pasteboard/drop-text-without-selection-expected.txt: Added.
* platform/mac-bigsur-wk1/editing/selection/select-across-readonly-input-4-expected.txt: Added.
* platform/mac-bigsur-wk1/editing/selection/select-across-readonly-input-5-expected.txt: Added.
* platform/mac-bigsur-wk1/http/tests/cookies/js-get-and-set-http-only-cookie-expected.txt: Added.
* platform/mac-bigsur/editing/input/reveal-caret-of-multiline-input-expected.txt: Added.
* platform/mac-bigsur/editing/pasteboard/drop-text-without-selection-expected.txt: Added.
* platform/mac-bigsur/editing/pasteboard/pasting-tabs-expected.txt: Added.
* platform/mac-bigsur/editing/selection/3690703-2-expected.txt: Added.
* platform/mac-bigsur/editing/selection/3690703-expected.txt: Added.
* platform/mac-bigsur/editing/selection/3690719-expected.txt: Added.
* platform/mac-bigsur/editing/selection/select-from-textfield-outwards-expected.txt: Added.
* platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt: Added.
* platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-br-mixed-expected.txt: Added.
* platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt: Added.
* platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-p-mixed-expected.txt: Added.
* platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt: Added.
* platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-br-mixed-expected.txt: Added.
* platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt: Added.
* platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-p-mixed-expected.txt: Added.
* platform/mac-bigsur/fast/block/float/float-avoidance-expected.txt: Added.
* platform/mac-bigsur/fast/block/margin-collapse/103-expected.txt: Added.
* platform/mac-bigsur/fast/css/apple-system-control-colors-expected.txt: Added.
* platform/mac-bigsur/fast/css/rtl-ordering-expected.txt: Added.
* platform/mac-bigsur/fast/css/text-overflow-input-expected.txt: Added.
* platform/mac-bigsur/fast/forms/auto-fill-button/hide-auto-fill-strong-password-viewable-treatment-when-form-is-reset-expected.txt: Added.
* platform/mac-bigsur/fast/forms/basic-inputs-expected.txt: Added.
* platform/mac-bigsur/fast/forms/basic-textareas-quirks-expected.txt: Added.
* platform/mac-bigsur/fast/forms/box-shadow-override-expected.txt: Added.
* platform/mac-bigsur/fast/forms/button-sizes-expected.txt: Added.
* platform/mac-bigsur/fast/forms/button-table-styles-expected.txt: Added.
* platform/mac-bigsur/fast/forms/form-element-geometry-expected.txt: Added.
* platform/mac-bigsur/fast/forms/input-appearance-preventDefault-expected.txt: Added.
* platform/mac-bigsur/fast/forms/input-appearance-spinbutton-expected.txt: Added.
* platform/mac-bigsur/fast/forms/input-appearance-spinbutton-up-expected.txt: Added.
* platform/mac-bigsur/fast/forms/input-placeholder-visibility-1-expected.txt: Added.
* platform/mac-bigsur/fast/forms/input-placeholder-visibility-3-expected.txt: Added.
* platform/mac-bigsur/fast/forms/input-table-expected.txt: Added.
* platform/mac-bigsur/fast/forms/input-value-expected.txt: Added.
* platform/mac-bigsur/fast/forms/listbox-bidi-align-expected.txt: Added.
* platform/mac-bigsur/fast/forms/listbox-width-change-expected.txt: Added.
* platform/mac-bigsur/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt: Added.
* platform/mac-bigsur/fast/forms/option-text-clip-expected.txt: Added.
* platform/mac-bigsur/fast/forms/search-rtl-expected.txt: Added.
* platform/mac-bigsur/fast/forms/search/search-size-with-decorations-expected.txt: Added.
* platform/mac-bigsur/fast/forms/select-change-listbox-to-popup-expected.txt: Added.
* platform/mac-bigsur/fast/forms/select-visual-hebrew-expected.txt: Added.
* platform/mac-bigsur/fast/forms/textAreaLineHeight-expected.txt: Added.
* platform/mac-bigsur/fast/forms/textarea-placeholder-visibility-1-expected.txt: Added.
* platform/mac-bigsur/fast/forms/textarea-placeholder-visibility-2-expected.txt: Added.
* platform/mac-bigsur/fast/forms/textfield-outline-expected.txt: Added.
* platform/mac-bigsur/fast/forms/visual-hebrew-text-field-expected.txt: Added.
* platform/mac-bigsur/fast/parser/entity-comment-in-textarea-expected.txt: Added.
* platform/mac-bigsur/fast/parser/open-comment-in-textarea-expected.txt: Added.
* platform/mac-bigsur/fast/text/backslash-to-yen-sign-euc-expected.txt: Added.
* platform/mac-bigsur/fast/text/drawBidiText-expected.txt: Added.
* platform/mac-bigsur/fast/text/international/danda-space-expected.txt: Added.
* platform/mac-bigsur/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt: Added.
* platform/mac-bigsur/fast/text/international/system-language/system-font-punctuation-expected.txt: Added.
* platform/mac-bigsur/fast/text/justify-ideograph-leading-expansion-expected.txt: Added.
* platform/mac-bigsur/fast/text/vertical-rl-rtl-linebreak-expected.txt: Added.
* platform/mac-bigsur/fast/text/vertical-rl-rtl-linebreak-mixed-expected.txt: Added.
* platform/mac-bigsur/http/tests/navigation/javascriptlink-frames-expected.txt: Added.
* platform/mac-bigsur/http/tests/xmlhttprequest/methods-async-expected.txt: Added.
* platform/mac-bigsur/http/tests/xmlhttprequest/methods-expected.txt: Added.
* platform/mac-bigsur/http/tests/xmlhttprequest/workers/methods-async-expected.txt: Added.
* platform/mac-bigsur/http/tests/xmlhttprequest/workers/methods-expected.txt: Added.
* platform/mac-bigsur/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any-expected.txt: Added.
* platform/mac-bigsur/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any.worker-expected.txt: Added.
* platform/mac-bigsur/imported/w3c/web-platform-tests/fetch/redirect-navigate/preserve-fragment-expected.txt: Added.
* platform/mac-bigsur/imported/w3c/web-platform-tests/mathml/relations/css-styling/ignored-properties-001-expected.txt: Added.
* platform/mac-bigsur/imported/w3c/web-platform-tests/mathml/relations/css-styling/padding-border-margin/border-002-expected.txt: Added.
* platform/mac-bigsur/imported/w3c/web-platform-tests/mathml/relations/css-styling/padding-border-margin/padding-002-expected.txt: Added.
* platform/mac-bigsur/imported/w3c/web-platform-tests/xhr/send-entity-body-empty-expected.txt: Added.
* platform/mac-bigsur/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-async-expected.txt: Added.
* platform/mac-bigsur/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-expected.txt: Added.
* platform/mac-bigsur/imported/w3c/web-platform-tests/xhr/send-entity-body-none-expected.txt: Added.
* platform/mac-bigsur/media/controls-after-reload-expected.txt: Added.
* platform/mac-bigsur/media/video-display-toggle-expected.txt: Added.
* platform/mac-bigsur/media/video-no-audio-expected.txt: Added.
* platform/mac-bigsur/media/video-volume-slider-expected.txt: Added.
* platform/mac-bigsur/platform/mac/fast/text/international/bidi-fallback-font-weight-expected.txt: Added.
* platform/mac-bigsur/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Added.
* platform/mac-bigsur/tables/mozilla/bugs/bug18359-expected.txt: Added.
* platform/mac-bigsur/tables/mozilla/bugs/bug2479-3-expected.txt: Added.
* platform/mac-bigsur/tables/mozilla/bugs/bug30692-expected.txt: Added.
* platform/mac-bigsur/tables/mozilla/bugs/bug33855-expected.txt: Added.
* platform/mac-bigsur/tables/mozilla/bugs/bug60749-expected.txt: Added.
* platform/mac-bigsur/tables/mozilla/bugs/bug7342-expected.txt: Added.
* platform/mac-bigsur/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Added.
* platform/mac-bigsur/transforms/2d/zoom-menulist-expected.txt: Added.
Copied these expectation files here.

* platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-en-US-expected.txt: Removed.
* platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-en-expected.txt: Removed.
* platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-es-ES-expected.txt: Removed.
* platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-es-expected.txt: Removed.
* platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-fr-expected.txt: Removed.
* platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-hi-expected.txt: Removed.
* platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-pt-BR-expected.txt: Removed.
* platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-ru-expected.txt: Removed.
These expectations files were all the same as the ones that would be used otherwise.

* platform/mac-wk1/TestExpectations:
* platform/mac-wk2/TestExpectations:
* platform/mac/TestExpectations:
Copied expectations here.

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

114 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/glib/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-audioparam-expected.txt [deleted file]
LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest-expected.txt [deleted file]
LayoutTests/platform/ios/TestExpectations
LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-en-US-expected.txt [deleted file]
LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-en-expected.txt [deleted file]
LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-es-ES-expected.txt [deleted file]
LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-es-MX-expected.txt [deleted file]
LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-es-expected.txt [deleted file]
LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-fr-expected.txt [deleted file]
LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-hi-expected.txt [deleted file]
LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-pt-BR-expected.txt [deleted file]
LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-ru-expected.txt [deleted file]
LayoutTests/platform/mac-bigsur-wk1/editing/pasteboard/drop-text-without-selection-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur-wk1/editing/selection/select-across-readonly-input-4-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur-wk1/editing/selection/select-across-readonly-input-5-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur-wk1/http/tests/cookies/js-get-and-set-http-only-cookie-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/editing/input/reveal-caret-of-multiline-input-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/editing/pasteboard/drop-text-without-selection-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/editing/pasteboard/pasting-tabs-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/editing/selection/3690703-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/editing/selection/3690703-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/editing/selection/3690719-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/editing/selection/select-from-textfield-outwards-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-br-mixed-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-p-mixed-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-br-mixed-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-p-mixed-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/block/float/float-avoidance-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/block/margin-collapse/103-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/css/apple-system-control-colors-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/css/rtl-ordering-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/css/text-overflow-input-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/auto-fill-button/hide-auto-fill-strong-password-viewable-treatment-when-form-is-reset-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/basic-inputs-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/basic-textareas-quirks-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/box-shadow-override-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/button-sizes-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/button-table-styles-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/form-element-geometry-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/input-appearance-preventDefault-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/input-appearance-spinbutton-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/input-appearance-spinbutton-up-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/input-placeholder-visibility-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/input-placeholder-visibility-3-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/input-table-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/input-value-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/listbox-bidi-align-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/listbox-width-change-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/option-text-clip-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/search-rtl-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/search/search-size-with-decorations-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/select-change-listbox-to-popup-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/select-visual-hebrew-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/textAreaLineHeight-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/textarea-placeholder-visibility-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/textarea-placeholder-visibility-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/textfield-outline-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/forms/visual-hebrew-text-field-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/parser/entity-comment-in-textarea-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/parser/open-comment-in-textarea-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/text/backslash-to-yen-sign-euc-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/text/drawBidiText-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/text/international/danda-space-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/text/international/system-language/system-font-punctuation-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/text/justify-ideograph-leading-expansion-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/text/vertical-rl-rtl-linebreak-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/fast/text/vertical-rl-rtl-linebreak-mixed-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/http/tests/navigation/javascriptlink-frames-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/http/tests/xmlhttprequest/methods-async-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/http/tests/xmlhttprequest/methods-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/http/tests/xmlhttprequest/workers/methods-async-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/http/tests/xmlhttprequest/workers/methods-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any.worker-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/fetch/redirect-navigate/preserve-fragment-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/mathml/relations/css-styling/ignored-properties-001-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/mathml/relations/css-styling/padding-border-margin/border-002-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/mathml/relations/css-styling/padding-border-margin/padding-002-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/xhr/send-entity-body-empty-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-async-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/xhr/send-entity-body-none-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/media/controls-after-reload-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/media/video-display-toggle-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/media/video-no-audio-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/media/video-volume-slider-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/platform/mac/fast/text/international/bidi-fallback-font-weight-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/svg/custom/svg-fonts-without-missing-glyph-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/tables/mozilla/bugs/bug18359-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/tables/mozilla/bugs/bug2479-3-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/tables/mozilla/bugs/bug30692-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/tables/mozilla/bugs/bug33855-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/tables/mozilla/bugs/bug60749-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/tables/mozilla/bugs/bug7342-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-bigsur/transforms/2d/zoom-menulist-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-en-US-expected.txt [deleted file]
LayoutTests/platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-en-expected.txt [deleted file]
LayoutTests/platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-es-ES-expected.txt [deleted file]
LayoutTests/platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-es-expected.txt [deleted file]
LayoutTests/platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-fr-expected.txt [deleted file]
LayoutTests/platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-hi-expected.txt [deleted file]
LayoutTests/platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-pt-BR-expected.txt [deleted file]
LayoutTests/platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-ru-expected.txt [deleted file]
LayoutTests/platform/mac-wk1/TestExpectations
LayoutTests/platform/mac-wk2/TestExpectations
LayoutTests/platform/mac/TestExpectations

index 4160449..efddcfc 100644 (file)
@@ -1,3 +1,132 @@
+2020-08-13  Darin Adler  <darin@apple.com>
+
+        Migrate some Apple internal Mac expectations here into WebKit sources
+        https://bugs.webkit.org/show_bug.cgi?id=215459
+
+        Reviewed by Jonathan Bedard.
+
+        * platform/glib/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-audioparam-expected.txt: Removed.
+        * platform/ios-wk2/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest-expected.txt: Removed.
+        * platform/ios/fast/text/international/system-language/navigator-language/navigator-language-en-US-expected.txt: Removed.
+        * platform/ios/fast/text/international/system-language/navigator-language/navigator-language-en-expected.txt: Removed.
+        * platform/ios/fast/text/international/system-language/navigator-language/navigator-language-es-ES-expected.txt: Removed.
+        * platform/ios/fast/text/international/system-language/navigator-language/navigator-language-es-MX-expected.txt: Removed.
+        * platform/ios/fast/text/international/system-language/navigator-language/navigator-language-es-expected.txt: Removed.
+        * platform/ios/fast/text/international/system-language/navigator-language/navigator-language-fr-expected.txt: Removed.
+        * platform/ios/fast/text/international/system-language/navigator-language/navigator-language-hi-expected.txt: Removed.
+        * platform/ios/fast/text/international/system-language/navigator-language/navigator-language-pt-BR-expected.txt: Removed.
+        * platform/ios/fast/text/international/system-language/navigator-language/navigator-language-ru-expected.txt: Removed.
+        These expected files were identical to the ones that will be used otherwise.
+
+        * platform/ios/TestExpectations: Removed expectations for test that have been removed.
+
+        * platform/mac-bigsur-wk1/editing/pasteboard/drop-text-without-selection-expected.txt: Added.
+        * platform/mac-bigsur-wk1/editing/selection/select-across-readonly-input-4-expected.txt: Added.
+        * platform/mac-bigsur-wk1/editing/selection/select-across-readonly-input-5-expected.txt: Added.
+        * platform/mac-bigsur-wk1/http/tests/cookies/js-get-and-set-http-only-cookie-expected.txt: Added.
+        * platform/mac-bigsur/editing/input/reveal-caret-of-multiline-input-expected.txt: Added.
+        * platform/mac-bigsur/editing/pasteboard/drop-text-without-selection-expected.txt: Added.
+        * platform/mac-bigsur/editing/pasteboard/pasting-tabs-expected.txt: Added.
+        * platform/mac-bigsur/editing/selection/3690703-2-expected.txt: Added.
+        * platform/mac-bigsur/editing/selection/3690703-expected.txt: Added.
+        * platform/mac-bigsur/editing/selection/3690719-expected.txt: Added.
+        * platform/mac-bigsur/editing/selection/select-from-textfield-outwards-expected.txt: Added.
+        * platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt: Added.
+        * platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-br-mixed-expected.txt: Added.
+        * platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt: Added.
+        * platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-p-mixed-expected.txt: Added.
+        * platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt: Added.
+        * platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-br-mixed-expected.txt: Added.
+        * platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt: Added.
+        * platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-p-mixed-expected.txt: Added.
+        * platform/mac-bigsur/fast/block/float/float-avoidance-expected.txt: Added.
+        * platform/mac-bigsur/fast/block/margin-collapse/103-expected.txt: Added.
+        * platform/mac-bigsur/fast/css/apple-system-control-colors-expected.txt: Added.
+        * platform/mac-bigsur/fast/css/rtl-ordering-expected.txt: Added.
+        * platform/mac-bigsur/fast/css/text-overflow-input-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/auto-fill-button/hide-auto-fill-strong-password-viewable-treatment-when-form-is-reset-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/basic-inputs-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/basic-textareas-quirks-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/box-shadow-override-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/button-sizes-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/button-table-styles-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/form-element-geometry-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/input-appearance-preventDefault-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/input-appearance-spinbutton-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/input-appearance-spinbutton-up-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/input-placeholder-visibility-1-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/input-placeholder-visibility-3-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/input-table-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/input-value-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/listbox-bidi-align-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/listbox-width-change-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/option-text-clip-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/search-rtl-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/search/search-size-with-decorations-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/select-change-listbox-to-popup-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/select-visual-hebrew-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/textAreaLineHeight-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/textarea-placeholder-visibility-1-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/textarea-placeholder-visibility-2-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/textfield-outline-expected.txt: Added.
+        * platform/mac-bigsur/fast/forms/visual-hebrew-text-field-expected.txt: Added.
+        * platform/mac-bigsur/fast/parser/entity-comment-in-textarea-expected.txt: Added.
+        * platform/mac-bigsur/fast/parser/open-comment-in-textarea-expected.txt: Added.
+        * platform/mac-bigsur/fast/text/backslash-to-yen-sign-euc-expected.txt: Added.
+        * platform/mac-bigsur/fast/text/drawBidiText-expected.txt: Added.
+        * platform/mac-bigsur/fast/text/international/danda-space-expected.txt: Added.
+        * platform/mac-bigsur/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt: Added.
+        * platform/mac-bigsur/fast/text/international/system-language/system-font-punctuation-expected.txt: Added.
+        * platform/mac-bigsur/fast/text/justify-ideograph-leading-expansion-expected.txt: Added.
+        * platform/mac-bigsur/fast/text/vertical-rl-rtl-linebreak-expected.txt: Added.
+        * platform/mac-bigsur/fast/text/vertical-rl-rtl-linebreak-mixed-expected.txt: Added.
+        * platform/mac-bigsur/http/tests/navigation/javascriptlink-frames-expected.txt: Added.
+        * platform/mac-bigsur/http/tests/xmlhttprequest/methods-async-expected.txt: Added.
+        * platform/mac-bigsur/http/tests/xmlhttprequest/methods-expected.txt: Added.
+        * platform/mac-bigsur/http/tests/xmlhttprequest/workers/methods-async-expected.txt: Added.
+        * platform/mac-bigsur/http/tests/xmlhttprequest/workers/methods-expected.txt: Added.
+        * platform/mac-bigsur/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any-expected.txt: Added.
+        * platform/mac-bigsur/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any.worker-expected.txt: Added.
+        * platform/mac-bigsur/imported/w3c/web-platform-tests/fetch/redirect-navigate/preserve-fragment-expected.txt: Added.
+        * platform/mac-bigsur/imported/w3c/web-platform-tests/mathml/relations/css-styling/ignored-properties-001-expected.txt: Added.
+        * platform/mac-bigsur/imported/w3c/web-platform-tests/mathml/relations/css-styling/padding-border-margin/border-002-expected.txt: Added.
+        * platform/mac-bigsur/imported/w3c/web-platform-tests/mathml/relations/css-styling/padding-border-margin/padding-002-expected.txt: Added.
+        * platform/mac-bigsur/imported/w3c/web-platform-tests/xhr/send-entity-body-empty-expected.txt: Added.
+        * platform/mac-bigsur/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-async-expected.txt: Added.
+        * platform/mac-bigsur/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-expected.txt: Added.
+        * platform/mac-bigsur/imported/w3c/web-platform-tests/xhr/send-entity-body-none-expected.txt: Added.
+        * platform/mac-bigsur/media/controls-after-reload-expected.txt: Added.
+        * platform/mac-bigsur/media/video-display-toggle-expected.txt: Added.
+        * platform/mac-bigsur/media/video-no-audio-expected.txt: Added.
+        * platform/mac-bigsur/media/video-volume-slider-expected.txt: Added.
+        * platform/mac-bigsur/platform/mac/fast/text/international/bidi-fallback-font-weight-expected.txt: Added.
+        * platform/mac-bigsur/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Added.
+        * platform/mac-bigsur/tables/mozilla/bugs/bug18359-expected.txt: Added.
+        * platform/mac-bigsur/tables/mozilla/bugs/bug2479-3-expected.txt: Added.
+        * platform/mac-bigsur/tables/mozilla/bugs/bug30692-expected.txt: Added.
+        * platform/mac-bigsur/tables/mozilla/bugs/bug33855-expected.txt: Added.
+        * platform/mac-bigsur/tables/mozilla/bugs/bug60749-expected.txt: Added.
+        * platform/mac-bigsur/tables/mozilla/bugs/bug7342-expected.txt: Added.
+        * platform/mac-bigsur/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Added.
+        * platform/mac-bigsur/transforms/2d/zoom-menulist-expected.txt: Added.
+        Copied these expectation files here.
+
+        * platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-en-US-expected.txt: Removed.
+        * platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-en-expected.txt: Removed.
+        * platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-es-ES-expected.txt: Removed.
+        * platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-es-expected.txt: Removed.
+        * platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-fr-expected.txt: Removed.
+        * platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-hi-expected.txt: Removed.
+        * platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-pt-BR-expected.txt: Removed.
+        * platform/mac-mojave/fast/text/international/system-language/navigator-language/navigator-language-ru-expected.txt: Removed.
+        These expectations files were all the same as the ones that would be used otherwise.
+
+        * platform/mac-wk1/TestExpectations:
+        * platform/mac-wk2/TestExpectations:
+        * platform/mac/TestExpectations:
+        Copied expectations here.
+
 2020-08-13  Hector Lopez  <hector_i_lopez@apple.com>
 
         [ iOS wk2 Release ] imported/w3c/eb-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-long-crash.html is a flaky timeout
diff --git a/LayoutTests/platform/glib/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-audioparam-expected.txt b/LayoutTests/platform/glib/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-audioparam-expected.txt
deleted file mode 100644 (file)
index 877a702..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-
-Harness Error (FAIL), message = Unhandled rejection: The object is in an invalid state.
-
-PASS # AUDIT TASK RUNNER STARTED. 
-PASS Executing "disconnect(AudioParam)" 
-PASS Executing "disconnect(AudioParam, output)" 
-PASS Executing "exceptions" 
-PASS Audit report 
-PASS > [disconnect(AudioParam)]  
-FAIL X Channel #0 expected to have the value sequence of [2.25,1.5] but got 1 values, [0], instead of 2. assert_true: expected true got false
-FAIL X The index of value change is not equal to 11136. Got -1. assert_true: expected true got false
-FAIL < [disconnect(AudioParam)] 2 out of 2 assertions were failed. assert_true: expected true got false
-PASS > [disconnect(AudioParam, output)]  
-FAIL X Channel #0 expected to have the value sequence of [3,1.5] but got 1 values, [0], instead of 2. assert_true: expected true got false
-FAIL X The index of value change in channel #0 is not equal to 11136. Got -1. assert_true: expected true got false
-FAIL X Channel #1 expected to have the value sequence of [6,3] but got 1 values, [0], instead of 2. assert_true: expected true got false
-FAIL X The index of value change in channel #1 is not equal to 11136. Got -1. assert_true: expected true got false
-FAIL < [disconnect(AudioParam, output)] 4 out of 4 assertions were failed. assert_true: expected true got false
-PASS > [exceptions]  
-FAIL X gain1.disconnect(gain3.gain) did not throw an exception. assert_true: expected true got false
-FAIL X splitter.disconnect(gain1.gain, 1) did not throw an exception. assert_true: expected true got false
-FAIL X splitter.disconnect(gain1.gain, 2) did not throw an exception. assert_true: expected true got false
-FAIL < [exceptions] 3 out of 3 assertions were failed. assert_true: expected true got false
-FAIL # AUDIT TASK RUNNER FINISHED: 3 out of 3 tasks were failed. assert_true: expected true got false
-
diff --git a/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest-expected.txt b/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest-expected.txt
deleted file mode 100644 (file)
index 05820f4..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-PASS Element Source tests completed 
-PASS Channel 0 processed some data 
-FAIL All data processed correctly assert_array_approx_equals: comparing expected and rendered buffers (channel 0) lengths differ, expected 44098 got 40003
-
index 1384c4b..13978d2 100644 (file)
@@ -2616,10 +2616,6 @@ webkit.org/b/167619 css3/filters/backdrop/dynamic-with-clip-path.html [ ImageOnl
 webkit.org/b/168215 imported/w3c/web-platform-tests/html/semantics/text-level-semantics/the-a-element/a-download-click.html [ Skip ]
 webkit.org/b/168215 imported/w3c/web-platform-tests/html/semantics/embedded-content/the-area-element/area-download-click.html [ Skip ]
 
-# <rdar://problem/30610988>
-imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-worker.html [ Failure ]
-imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-cross-origin.html [ Failure ]
-
 # rdar://problem/23643423
 [ Debug ] fast/frames/exponential-frames.html [ Skip ]
 
diff --git a/LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-en-US-expected.txt b/LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-en-US-expected.txt
deleted file mode 100644 (file)
index b6e7733..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-PASS navigator.language is "en-us"
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-en-expected.txt b/LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-en-expected.txt
deleted file mode 100644 (file)
index b6e7733..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-PASS navigator.language is "en-us"
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-es-ES-expected.txt b/LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-es-ES-expected.txt
deleted file mode 100644 (file)
index 04b36f4..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-PASS navigator.language is "es-es"
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-es-MX-expected.txt b/LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-es-MX-expected.txt
deleted file mode 100644 (file)
index 89714c6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-PASS navigator.language is "es-mx"
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-es-expected.txt b/LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-es-expected.txt
deleted file mode 100644 (file)
index 04b36f4..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-PASS navigator.language is "es-es"
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-fr-expected.txt b/LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-fr-expected.txt
deleted file mode 100644 (file)
index 8fe547f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-PASS navigator.language is "fr-fr"
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-hi-expected.txt b/LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-hi-expected.txt
deleted file mode 100644 (file)
index afaeab8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-PASS navigator.language is "hi-in"
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-pt-BR-expected.txt b/LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-pt-BR-expected.txt
deleted file mode 100644 (file)
index 3bb5120..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-PASS navigator.language is "pt-br"
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-ru-expected.txt b/LayoutTests/platform/ios/fast/text/international/system-language/navigator-language/navigator-language-ru-expected.txt
deleted file mode 100644 (file)
index a4dc128..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-PASS navigator.language is "ru-ru"
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/mac-bigsur-wk1/editing/pasteboard/drop-text-without-selection-expected.txt b/LayoutTests/platform/mac-bigsur-wk1/editing/pasteboard/drop-text-without-selection-expected.txt
new file mode 100644 (file)
index 0000000..6a545ab
--- /dev/null
@@ -0,0 +1,43 @@
+EDITING DELEGATE: shouldInsertText:http://www.ibm.com/ replacingDOMRange:range from 0 of DIV > #document-fragment to 0 of DIV > #document-fragment givenAction:WebViewInsertActionDropped
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > #document-fragment to 0 of DIV > #document-fragment toDOMRange:range from 0 of #text > DIV > #document-fragment to 19 of #text > DIV > #document-fragment affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 108x18
+          text run at (0,0) width 108: "This is a test for "
+        RenderInline {I} at (0,0) size 764x36
+          RenderInline {A} at (0,0) size 353x18 [color=#0000EE]
+            RenderText {#text} at (107,0) size 353x18
+              text run at (107,0) width 353: "http://bugzilla.opendarwin.org/show_bug.cgi?id=8394"
+          RenderText {#text} at (459,0) size 764x36
+            text run at (459,0) width 5: " "
+            text run at (463,0) width 301: "Editable region does not accept dropped text if"
+            text run at (0,18) width 128: "there is no selection"
+        RenderText {#text} at (127,18) size 5x18
+          text run at (127,18) width 5: "."
+      RenderBlock {P} at (0,52) size 784x18
+        RenderText {#text} at (0,0) size 667x18
+          text run at (0,0) width 487: "The text field should accept drag-and-dropped text, such as the link, even if "
+          text run at (486,0) width 181: "no text is currently selected."
+      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,96) size 784x23
+        RenderTextControl {INPUT} at (2,2) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (149,2) size 5x18
+          text run at (149,2) width 5: " "
+        RenderInline {A} at (0,0) size 167x18 [color=#0000EE]
+          RenderText {#text} at (153,2) size 167x18
+            text run at (153,2) width 167: "drop me into the text field"
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (13,109) size 140x13
+  RenderBlock {DIV} at (3,3) size 140x13
+    RenderText {#text} at (0,0) size 109x13
+      text run at (0,0) width 109: "http://www.ibm.com/"
+selection start: position 0 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 7 {INPUT} of body
+selection end:   position 19 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 7 {INPUT} of body
diff --git a/LayoutTests/platform/mac-bigsur-wk1/editing/selection/select-across-readonly-input-4-expected.txt b/LayoutTests/platform/mac-bigsur-wk1/editing/selection/select-across-readonly-input-4-expected.txt
new file mode 100644 (file)
index 0000000..407cf80
--- /dev/null
@@ -0,0 +1,34 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 744x36
+          text run at (0,0) width 744: "This test ensures selection that crosses the shadow DOM boundary of a readonly input element cannot be made by a"
+          text run at (0,18) width 79: "mouse drag."
+      RenderBlock {P} at (0,52) size 784x36
+        RenderText {#text} at (0,0) size 773x36
+          text run at (0,0) width 773: "To manually test, select text by a mouse drag starting in \"hello\" and ending in \"WebKit\". Selection should extend only in"
+          text run at (0,18) width 250: "the input element that contains \"hello\"."
+      RenderBlock {DIV} at (0,104) size 784x28
+        RenderTextControl {INPUT} at (0,2) size 59x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (58,6) size 5x18
+          text run at (58,6) width 5: " "
+        RenderInline {SPAN} at (0,0) size 39x18
+          RenderText {#text} at (62,6) size 39x18
+            text run at (62,6) width 39: "world"
+        RenderText {#text} at (100,6) size 5x18
+          text run at (100,6) width 5: " "
+        RenderTextControl {INPUT} at (104,2) size 60x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+layer at (11,117) size 53x18
+  RenderBlock {DIV} at (3,3) size 53x18
+    RenderText {#text} at (0,0) size 35x18
+      text run at (0,0) width 35: "hello"
+layer at (115,117) size 53x18
+  RenderBlock {DIV} at (3,3) size 53x18
+    RenderText {#text} at (0,0) size 53x18
+      text run at (0,0) width 53: "WebKit"
+selection start: position 4 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 1 {INPUT} of child 5 {DIV} of body
+selection end:   position 5 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 1 {INPUT} of child 5 {DIV} of body
diff --git a/LayoutTests/platform/mac-bigsur-wk1/editing/selection/select-across-readonly-input-5-expected.txt b/LayoutTests/platform/mac-bigsur-wk1/editing/selection/select-across-readonly-input-5-expected.txt
new file mode 100644 (file)
index 0000000..7764502
--- /dev/null
@@ -0,0 +1,34 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 744x36
+          text run at (0,0) width 744: "This test ensures selection that crosses the shadow DOM boundary of a readonly input element cannot be made by a"
+          text run at (0,18) width 79: "mouse drag."
+      RenderBlock {P} at (0,52) size 784x36
+        RenderText {#text} at (0,0) size 773x36
+          text run at (0,0) width 773: "To manually test, select text by a mouse drag starting in \"WebKit\" and ending in \"hello\". Selection should extend only in"
+          text run at (0,18) width 267: "the input element that contains \"WebKit\"."
+      RenderBlock {DIV} at (0,104) size 784x28
+        RenderTextControl {INPUT} at (0,2) size 59x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (58,6) size 5x18
+          text run at (58,6) width 5: " "
+        RenderInline {SPAN} at (0,0) size 39x18
+          RenderText {#text} at (62,6) size 39x18
+            text run at (62,6) width 39: "world"
+        RenderText {#text} at (100,6) size 5x18
+          text run at (100,6) width 5: " "
+        RenderTextControl {INPUT} at (104,2) size 60x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+layer at (11,117) size 53x18
+  RenderBlock {DIV} at (3,3) size 53x18
+    RenderText {#text} at (0,0) size 35x18
+      text run at (0,0) width 35: "hello"
+layer at (115,117) size 53x18
+  RenderBlock {DIV} at (3,3) size 53x18
+    RenderText {#text} at (0,0) size 53x18
+      text run at (0,0) width 53: "WebKit"
+selection start: position 0 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 5 {INPUT} of child 5 {DIV} of body
+selection end:   position 2 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 5 {INPUT} of child 5 {DIV} of body
diff --git a/LayoutTests/platform/mac-bigsur-wk1/http/tests/cookies/js-get-and-set-http-only-cookie-expected.txt b/LayoutTests/platform/mac-bigsur-wk1/http/tests/cookies/js-get-and-set-http-only-cookie-expected.txt
new file mode 100644 (file)
index 0000000..9481174
--- /dev/null
@@ -0,0 +1,12 @@
+Test for <https://bugs.webkit.org/show_bug.cgi?id=86067> [BlackBerry] Possible to clobber httpOnly cookie.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Check that we can't get or set httpOnly Cookies by JavaScript.
+PASS We can't get httpOnly cookies by JavaScript.
+PASS We can't set httpOnly cookies by JavaScript.
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
diff --git a/LayoutTests/platform/mac-bigsur/editing/input/reveal-caret-of-multiline-input-expected.txt b/LayoutTests/platform/mac-bigsur/editing/input/reveal-caret-of-multiline-input-expected.txt
new file mode 100644 (file)
index 0000000..ac79190
--- /dev/null
@@ -0,0 +1,79 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x178
+  RenderBlock {HTML} at (0,0) size 800x178
+    RenderBody {BODY} at (8,8) size 784x162
+      RenderBlock {DIV} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 610x18
+          text run at (0,0) width 610: "When the caret is scrolled out, on starting typing it must be brought to the center of the control."
+      RenderBlock (anonymous) at (0,18) size 784x144
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (10,28) size 91x136 clip at (11,29) size 74x134 scrollY 99 scrollHeight 420
+  RenderTextControl {TEXTAREA} at (2,2) size 91x136 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 70x416
+      RenderText {#text} at (0,0) size 19x403
+        text run at (0,0) width 14: "00"
+        text run at (13,0) width 1: " "
+        text run at (0,13) width 13: "01"
+        text run at (12,13) width 1: " "
+        text run at (0,26) width 14: "02"
+        text run at (13,26) width 1: " "
+        text run at (0,39) width 14: "03"
+        text run at (13,39) width 1: " "
+        text run at (0,52) width 15: "04"
+        text run at (14,52) width 1: " "
+        text run at (0,65) width 14: "05"
+        text run at (13,65) width 1: " "
+        text run at (0,78) width 15: "06"
+        text run at (14,78) width 1: " "
+        text run at (0,91) width 14: "07"
+        text run at (13,91) width 1: " "
+        text run at (0,104) width 15: "08"
+        text run at (14,104) width 1: " "
+        text run at (0,117) width 15: "09"
+        text run at (14,117) width 1: " "
+        text run at (0,130) width 13: "10"
+        text run at (12,130) width 1: " "
+        text run at (0,143) width 11: "11"
+        text run at (10,143) width 1: " "
+        text run at (0,156) width 19: ">12"
+        text run at (18,156) width 1: " "
+        text run at (0,169) width 13: "13"
+        text run at (12,169) width 1: " "
+        text run at (0,182) width 13: "14"
+        text run at (12,182) width 1: " "
+        text run at (0,195) width 13: "15"
+        text run at (12,195) width 1: " "
+        text run at (0,208) width 13: "16"
+        text run at (12,208) width 1: " "
+        text run at (0,221) width 12: "17"
+        text run at (11,221) width 1: " "
+        text run at (0,234) width 13: "18"
+        text run at (12,234) width 1: " "
+        text run at (0,247) width 13: "19"
+        text run at (12,247) width 1: " "
+        text run at (0,260) width 14: "20"
+        text run at (13,260) width 1: " "
+        text run at (0,273) width 12: "21"
+        text run at (11,273) width 1: " "
+        text run at (0,286) width 14: "22"
+        text run at (13,286) width 1: " "
+        text run at (0,299) width 14: "23"
+        text run at (13,299) width 1: " "
+        text run at (0,312) width 14: "24"
+        text run at (13,312) width 1: " "
+        text run at (0,325) width 14: "25"
+        text run at (13,325) width 1: " "
+        text run at (0,338) width 14: "26"
+        text run at (13,338) width 1: " "
+        text run at (0,351) width 14: "27"
+        text run at (13,351) width 1: " "
+        text run at (0,364) width 14: "28"
+        text run at (13,364) width 1: " "
+        text run at (0,377) width 14: "29"
+        text run at (13,377) width 1: " "
+        text run at (0,390) width 14: "30"
+        text run at (13,390) width 1: " "
+      RenderBR {BR} at (0,403) size 0x13
+caret: position 37 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 3 {TEXTAREA} of body
diff --git a/LayoutTests/platform/mac-bigsur/editing/pasteboard/drop-text-without-selection-expected.txt b/LayoutTests/platform/mac-bigsur/editing/pasteboard/drop-text-without-selection-expected.txt
new file mode 100644 (file)
index 0000000..c3af959
--- /dev/null
@@ -0,0 +1,43 @@
+EDITING DELEGATE: shouldInsertText:http://www.ibm.com/ replacingDOMRange:range from 0 of DIV > #document-fragment to 0 of DIV > #document-fragment givenAction:WebViewInsertActionDropped
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > #document-fragment to 0 of DIV > #document-fragment toDOMRange:range from 0 of #text > DIV > #document-fragment to 19 of #text > DIV > #document-fragment affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 108x18
+          text run at (0,0) width 108: "This is a test for "
+        RenderInline {I} at (0,0) size 764x36
+          RenderInline {A} at (0,0) size 353x18 [color=#0000EE]
+            RenderText {#text} at (107,0) size 353x18
+              text run at (107,0) width 353: "http://bugzilla.opendarwin.org/show_bug.cgi?id=8394"
+          RenderText {#text} at (459,0) size 764x36
+            text run at (459,0) width 5: " "
+            text run at (463,0) width 301: "Editable region does not accept dropped text if"
+            text run at (0,18) width 128: "there is no selection"
+        RenderText {#text} at (127,18) size 5x18
+          text run at (127,18) width 5: "."
+      RenderBlock {P} at (0,52) size 784x18
+        RenderText {#text} at (0,0) size 667x18
+          text run at (0,0) width 487: "The text field should accept drag-and-dropped text, such as the link, even if "
+          text run at (486,0) width 181: "no text is currently selected."
+      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,96) size 784x23
+        RenderTextControl {INPUT} at (2,2) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (150,2) size 5x18
+          text run at (150,2) width 5: " "
+        RenderInline {A} at (0,0) size 167x18 [color=#0000EE]
+          RenderText {#text} at (154,2) size 167x18
+            text run at (154,2) width 167: "drop me into the text field"
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (13,109) size 141x13
+  RenderBlock {DIV} at (3,3) size 141x13
+    RenderText {#text} at (0,0) size 109x13
+      text run at (0,0) width 109: "http://www.ibm.com/"
+selection start: position 0 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 7 {INPUT} of body
+selection end:   position 19 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 7 {INPUT} of body
diff --git a/LayoutTests/platform/mac-bigsur/editing/pasteboard/pasting-tabs-expected.txt b/LayoutTests/platform/mac-bigsur/editing/pasteboard/pasting-tabs-expected.txt
new file mode 100644 (file)
index 0000000..800a85b
--- /dev/null
@@ -0,0 +1,36 @@
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > #document-fragment to 0 of DIV > #document-fragment toDOMRange:range from 0 of #text > DIV > #document-fragment to 11 of #text > DIV > #document-fragment affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldInsertText:Tab->       <-Tab replacingDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 5 of #text > DIV > BODY > HTML > #document to 5 of #text > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 783x36
+          text run at (0,0) width 663: "This tests copying plain text with tabs and pasting it into an editable region using paste and match tyle. "
+          text run at (662,0) width 121: "The tabs should be"
+          text run at (0,18) width 67: "preserved."
+      RenderBlock (anonymous) at (0,52) size 784x36
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,88) size 784x18
+        RenderText {#text} at (0,0) size 39x18
+          text run at (0,0) width 39: "Tab->"
+        RenderInline {SPAN} at (0,0) size 26x18
+          RenderText {#text} at (38,0) size 26x18
+            text run at (38,0) width 26: "\x{9}"
+        RenderText {#text} at (64,0) size 39x18
+          text run at (64,0) width 39: "<-Tab"
+layer at (10,62) size 161x32 clip at (11,63) size 159x30
+  RenderTextControl {TEXTAREA} at (2,2) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 155x13
+      RenderText {#text} at (0,0) size 82x13
+        text run at (0,0) width 82: "Tab->\x{9}<-Tab"
+caret: position 5 of child 2 {#text} of child 4 {DIV} of body
diff --git a/LayoutTests/platform/mac-bigsur/editing/selection/3690703-2-expected.txt b/LayoutTests/platform/mac-bigsur/editing/selection/3690703-2-expected.txt
new file mode 100644 (file)
index 0000000..9732e92
--- /dev/null
@@ -0,0 +1,152 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > CENTER > BODY > HTML > #document to 6 of DIV > CENTER > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+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,3) size 784x581 [bgcolor=#FFFFFF]
+      RenderBlock {CENTER} at (0,0) size 784x258
+        RenderTable {TABLE} at (0,0) size 784x19
+          RenderTableSection {TBODY} at (0,0) size 784x19
+            RenderTableRow {TR} at (0,0) size 784x15
+              RenderTableCell {TD} at (0,0) size 784x15 [r=0 c=0 rs=1 cs=1]
+                RenderInline {FONT} at (0,0) size 102x15
+                  RenderInline {A} at (0,0) size 102x15 [color=#0000CC]
+                    RenderText {#text} at (682,0) size 102x15
+                      text run at (682,0) width 102: "Personalized Home"
+            RenderTableRow {TR} at (0,15) size 784x4
+              RenderTableCell {TD} at (0,16) size 784x2 [r=1 c=0 rs=1 cs=1]
+                RenderImage {IMG} at (0,0) size 1x1
+        RenderBlock (anonymous) at (0,19) size 784x36
+          RenderBR {BR} at (392,0) size 0x18
+          RenderBR {BR} at (392,18) size 0x18
+        RenderBlock {DIV} at (0,55) size 784x105 [border: (2px solid #AAAAFF)]
+          RenderTable {TABLE} at (214,2) size 355x23
+            RenderTableSection {TBODY} at (0,0) size 355x23
+              RenderTableRow {TR} at (0,0) size 355x23
+                RenderTableCell {TD} at (0,0) size 355x23 [r=0 c=0 rs=1 cs=1]
+                  RenderInline {FONT} at (0,0) size 347x15
+                    RenderInline {B} at (0,0) size 26x15
+                      RenderText {#text} at (4,4) size 26x15
+                        text run at (4,4) width 26: "Web"
+                    RenderText {#text} at (29,4) size 14x15
+                      text run at (29,4) width 14: "    "
+                    RenderInline {A} at (0,0) size 38x15 [color=#0000CC]
+                      RenderText {#text} at (42,4) size 38x15
+                        text run at (42,4) width 38: "Images"
+                    RenderText {#text} at (79,4) size 14x15
+                      text run at (79,4) width 14: "    "
+                    RenderInline {A} at (0,0) size 40x15 [color=#0000CC]
+                      RenderText {#text} at (92,4) size 40x15
+                        text run at (92,4) width 40: "Groups"
+                    RenderText {#text} at (131,4) size 14x15
+                      text run at (131,4) width 14: "    "
+                    RenderInline {A} at (0,0) size 30x15 [color=#0000CC]
+                      RenderText {#text} at (144,4) size 30x15
+                        text run at (144,4) width 30: "News"
+                    RenderText {#text} at (173,4) size 14x15
+                      text run at (173,4) width 14: "    "
+                    RenderInline {A} at (0,0) size 42x15 [color=#0000CC]
+                      RenderText {#text} at (186,4) size 42x15
+                        text run at (186,4) width 42: "Froogle"
+                    RenderText {#text} at (227,4) size 14x15
+                      text run at (227,4) width 14: "    "
+                    RenderInline {A} at (0,0) size 30x15 [color=#0000CC]
+                      RenderText {#text} at (240,4) size 30x15
+                        text run at (240,4) width 30: "Local"
+                      RenderInline {SUP} at (0,0) size 1x13
+                    RenderInline {A} at (0,0) size 30x15
+                      RenderInline {FONT} at (0,0) size 30x15 [color=#FF0000]
+                        RenderText {#text} at (269,4) size 30x15
+                          text run at (269,4) width 30: "New!"
+                    RenderText {#text} at (298,4) size 14x15
+                      text run at (298,4) width 14: "    "
+                    RenderInline {B} at (0,0) size 40x15
+                      RenderInline {A} at (0,0) size 40x15 [color=#0000CC]
+                        RenderText {#text} at (311,4) size 40x15
+                          text run at (311,4) width 40: "more \x{BB}"
+          RenderTable {TABLE} at (2,25) size 780x45
+            RenderTableSection {TBODY} at (0,0) size 780x45
+              RenderTableRow {TR} at (0,0) size 780x45
+                RenderTableCell {TD} at (0,13) size 192x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (0,0) size 4x19
+                    text run at (0,1) width 4: " "
+                RenderTableCell {TD} at (191,0) size 397x45 [r=0 c=1 rs=1 cs=1]
+                  RenderTextControl {INPUT} at (2,2) size 392x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderBR {BR} at (395,16) size 1x0
+                  RenderButton {INPUT} at (95,25) size 94x18 [color=#000000D8] [bgcolor=#C0C0C0]
+                    RenderBlock (anonymous) at (8,2) size 77x13
+                      RenderText at (0,0) size 77x13
+                        text run at (0,0) width 77: "Google Search"
+                  RenderButton {INPUT} at (192,25) size 108x18 [color=#000000D8] [bgcolor=#C0C0C0]
+                    RenderBlock (anonymous) at (8,2) size 92x13
+                      RenderText at (0,0) size 92x13
+                        text run at (0,0) width 92: "I'm Feeling Lucky"
+                RenderTableCell {TD} at (587,0) size 194x39 [r=0 c=2 rs=1 cs=1]
+                  RenderInline {FONT} at (0,0) size 76x39
+                    RenderText {#text} at (0,0) size 5x13
+                      text run at (0,0) width 5: "  "
+                    RenderInline {A} at (0,0) size 71x13 [color=#0000CC]
+                      RenderText {#text} at (5,0) size 71x13
+                        text run at (5,0) width 71: "Advanced Search"
+                    RenderBR {BR} at (75,10) size 1x0
+                    RenderText {#text} at (0,13) size 5x13
+                      text run at (0,13) width 5: "  "
+                    RenderInline {A} at (0,0) size 47x13 [color=#0000CC]
+                      RenderText {#text} at (5,13) size 47x13
+                        text run at (5,13) width 47: "Preferences"
+                    RenderBR {BR} at (51,23) size 1x0
+                    RenderText {#text} at (0,26) size 5x13
+                      text run at (0,26) width 5: "  "
+                    RenderInline {A} at (0,0) size 65x13 [color=#0000CC]
+                      RenderText {#text} at (5,26) size 65x13
+                        text run at (5,26) width 65: "Language Tools"
+          RenderBlock (anonymous) at (2,70) size 780x33
+            RenderBR {BR} at (390,0) size 0x18
+            RenderInline {FONT} at (0,0) size 146x15
+              RenderInline {FONT} at (0,0) size 30x15 [color=#FF0000]
+                RenderText {#text} at (317,18) size 30x15
+                  text run at (317,18) width 30: "New!"
+              RenderText {#text} at (346,18) size 4x15
+                text run at (346,18) width 4: " "
+              RenderInline {A} at (0,0) size 111x15 [color=#0000CC]
+                RenderText {#text} at (349,18) size 111x15
+                  text run at (349,18) width 111: "Personalize this page"
+              RenderText {#text} at (459,18) size 4x15
+                text run at (459,18) width 4: "."
+            RenderText {#text} at (0,0) size 0x0
+        RenderBlock (anonymous) at (0,160) size 784x69
+          RenderBR {BR} at (392,0) size 0x18
+          RenderBR {BR} at (392,18) size 0x18
+          RenderBR {BR} at (392,36) size 0x18
+          RenderInline {FONT} at (0,0) size 310x15
+            RenderInline {A} at (0,0) size 116x15 [color=#0000CC]
+              RenderText {#text} at (237,54) size 116x15
+                text run at (237,54) width 116: "Advertising Programs"
+            RenderText {#text} at (352,54) size 11x15
+              text run at (352,54) width 11: " - "
+            RenderInline {A} at (0,0) size 100x15 [color=#0000CC]
+              RenderText {#text} at (362,54) size 100x15
+                text run at (362,54) width 100: "Business Solutions"
+            RenderText {#text} at (461,54) size 12x15
+              text run at (461,54) width 12: " - "
+            RenderInline {A} at (0,0) size 75x15 [color=#0000CC]
+              RenderText {#text} at (472,54) size 75x15
+                text run at (472,54) width 75: "About Google"
+        RenderBlock {P} at (0,245) size 784x13
+          RenderInline {FONT} at (0,0) size 60x13
+            RenderText {#text} at (362,0) size 60x13
+              text run at (362,0) width 60: "\x{A9}2005 Google"
+layer at (207,88) size 386x13 backgroundClip at (207,88) size 385x13 clip at (207,88) size 385x13
+  RenderBlock {DIV} at (3,3) size 386x13
+selection start: position 0 of child 3 {INPUT} of child 1 {TD} of child 0 {TR} of child 0 {TBODY} of child 2 {TABLE} of child 4 {DIV} of child 0 {CENTER} of body
+selection end:   position 1 of child 2 {BR} of child 0 {FONT} of child 2 {TD} of child 0 {TR} of child 0 {TBODY} of child 2 {TABLE} of child 4 {DIV} of child 0 {CENTER} of body
diff --git a/LayoutTests/platform/mac-bigsur/editing/selection/3690703-expected.txt b/LayoutTests/platform/mac-bigsur/editing/selection/3690703-expected.txt
new file mode 100644 (file)
index 0000000..739c687
--- /dev/null
@@ -0,0 +1,154 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > CENTER > BODY > HTML > #document to 6 of DIV > CENTER > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+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,3) size 784x581 [bgcolor=#FFFFFF]
+      RenderBlock {CENTER} at (0,0) size 784x258
+        RenderTable {TABLE} at (0,0) size 784x19
+          RenderTableSection {TBODY} at (0,0) size 784x19
+            RenderTableRow {TR} at (0,0) size 784x15
+              RenderTableCell {TD} at (0,0) size 784x15 [r=0 c=0 rs=1 cs=1]
+                RenderInline {FONT} at (0,0) size 102x15
+                  RenderInline {A} at (0,0) size 102x15 [color=#0000CC]
+                    RenderText {#text} at (682,0) size 102x15
+                      text run at (682,0) width 102: "Personalized Home"
+            RenderTableRow {TR} at (0,15) size 784x4
+              RenderTableCell {TD} at (0,16) size 784x2 [r=1 c=0 rs=1 cs=1]
+                RenderImage {IMG} at (0,0) size 1x1
+        RenderBlock (anonymous) at (0,19) size 784x36
+          RenderBR {BR} at (392,0) size 0x18
+          RenderBR {BR} at (392,18) size 0x18
+        RenderBlock {DIV} at (0,55) size 784x105 [border: (2px solid #AAAAFF)]
+          RenderTable {TABLE} at (214,2) size 355x23
+            RenderTableSection {TBODY} at (0,0) size 355x23
+              RenderTableRow {TR} at (0,0) size 355x23
+                RenderTableCell {TD} at (0,0) size 355x23 [r=0 c=0 rs=1 cs=1]
+                  RenderInline {FONT} at (0,0) size 347x15
+                    RenderInline {B} at (0,0) size 26x15
+                      RenderText {#text} at (4,4) size 26x15
+                        text run at (4,4) width 26: "Web"
+                    RenderText {#text} at (29,4) size 14x15
+                      text run at (29,4) width 14: "    "
+                    RenderInline {A} at (0,0) size 38x15 [color=#0000CC]
+                      RenderText {#text} at (42,4) size 38x15
+                        text run at (42,4) width 38: "Images"
+                    RenderText {#text} at (79,4) size 14x15
+                      text run at (79,4) width 14: "    "
+                    RenderInline {A} at (0,0) size 40x15 [color=#0000CC]
+                      RenderText {#text} at (92,4) size 40x15
+                        text run at (92,4) width 40: "Groups"
+                    RenderText {#text} at (131,4) size 14x15
+                      text run at (131,4) width 14: "    "
+                    RenderInline {A} at (0,0) size 30x15 [color=#0000CC]
+                      RenderText {#text} at (144,4) size 30x15
+                        text run at (144,4) width 30: "News"
+                    RenderText {#text} at (173,4) size 14x15
+                      text run at (173,4) width 14: "    "
+                    RenderInline {A} at (0,0) size 42x15 [color=#0000CC]
+                      RenderText {#text} at (186,4) size 42x15
+                        text run at (186,4) width 42: "Froogle"
+                    RenderText {#text} at (227,4) size 14x15
+                      text run at (227,4) width 14: "    "
+                    RenderInline {A} at (0,0) size 30x15 [color=#0000CC]
+                      RenderText {#text} at (240,4) size 30x15
+                        text run at (240,4) width 30: "Local"
+                      RenderInline {SUP} at (0,0) size 1x13
+                    RenderInline {A} at (0,0) size 30x15
+                      RenderInline {FONT} at (0,0) size 30x15 [color=#FF0000]
+                        RenderText {#text} at (269,4) size 30x15
+                          text run at (269,4) width 30: "New!"
+                    RenderText {#text} at (298,4) size 14x15
+                      text run at (298,4) width 14: "    "
+                    RenderInline {B} at (0,0) size 40x15
+                      RenderInline {A} at (0,0) size 40x15 [color=#0000CC]
+                        RenderText {#text} at (311,4) size 40x15
+                          text run at (311,4) width 40: "more \x{BB}"
+          RenderTable {TABLE} at (2,25) size 780x45
+            RenderTableSection {TBODY} at (0,0) size 780x45
+              RenderTableRow {TR} at (0,0) size 780x45
+                RenderTableCell {TD} at (0,13) size 192x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (0,0) size 4x19
+                    text run at (0,1) width 4: " "
+                RenderTableCell {TD} at (191,0) size 397x45 [r=0 c=1 rs=1 cs=1]
+                  RenderTextControl {INPUT} at (2,2) size 392x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderBR {BR} at (395,16) size 1x0
+                  RenderButton {INPUT} at (95,25) size 94x18 [color=#000000D8] [bgcolor=#C0C0C0]
+                    RenderBlock (anonymous) at (8,2) size 77x13
+                      RenderText at (0,0) size 77x13
+                        text run at (0,0) width 77: "Google Search"
+                  RenderButton {INPUT} at (192,25) size 108x18 [color=#000000D8] [bgcolor=#C0C0C0]
+                    RenderBlock (anonymous) at (8,2) size 92x13
+                      RenderText at (0,0) size 92x13
+                        text run at (0,0) width 92: "I'm Feeling Lucky"
+                RenderTableCell {TD} at (587,0) size 194x39 [r=0 c=2 rs=1 cs=1]
+                  RenderInline {FONT} at (0,0) size 76x39
+                    RenderText {#text} at (0,0) size 5x13
+                      text run at (0,0) width 5: "  "
+                    RenderInline {A} at (0,0) size 71x13 [color=#0000CC]
+                      RenderText {#text} at (5,0) size 71x13
+                        text run at (5,0) width 71: "Advanced Search"
+                    RenderBR {BR} at (75,10) size 1x0
+                    RenderText {#text} at (0,13) size 5x13
+                      text run at (0,13) width 5: "  "
+                    RenderInline {A} at (0,0) size 47x13 [color=#0000CC]
+                      RenderText {#text} at (5,13) size 47x13
+                        text run at (5,13) width 47: "Preferences"
+                    RenderBR {BR} at (51,23) size 1x0
+                    RenderText {#text} at (0,26) size 5x13
+                      text run at (0,26) width 5: "  "
+                    RenderInline {A} at (0,0) size 65x13 [color=#0000CC]
+                      RenderText {#text} at (5,26) size 65x13
+                        text run at (5,26) width 65: "Language Tools"
+          RenderBlock (anonymous) at (2,70) size 780x33
+            RenderBR {BR} at (390,0) size 0x18
+            RenderInline {FONT} at (0,0) size 146x15
+              RenderInline {FONT} at (0,0) size 30x15 [color=#FF0000]
+                RenderText {#text} at (317,18) size 30x15
+                  text run at (317,18) width 30: "New!"
+              RenderText {#text} at (346,18) size 4x15
+                text run at (346,18) width 4: " "
+              RenderInline {A} at (0,0) size 111x15 [color=#0000CC]
+                RenderText {#text} at (349,18) size 111x15
+                  text run at (349,18) width 111: "Personalize this page"
+              RenderText {#text} at (459,18) size 4x15
+                text run at (459,18) width 4: "."
+            RenderText {#text} at (0,0) size 0x0
+        RenderBlock (anonymous) at (0,160) size 784x69
+          RenderBR {BR} at (392,0) size 0x18
+          RenderBR {BR} at (392,18) size 0x18
+          RenderBR {BR} at (392,36) size 0x18
+          RenderInline {FONT} at (0,0) size 310x15
+            RenderInline {A} at (0,0) size 116x15 [color=#0000CC]
+              RenderText {#text} at (237,54) size 116x15
+                text run at (237,54) width 116: "Advertising Programs"
+            RenderText {#text} at (352,54) size 11x15
+              text run at (352,54) width 11: " - "
+            RenderInline {A} at (0,0) size 100x15 [color=#0000CC]
+              RenderText {#text} at (362,54) size 100x15
+                text run at (362,54) width 100: "Business Solutions"
+            RenderText {#text} at (461,54) size 12x15
+              text run at (461,54) width 12: " - "
+            RenderInline {A} at (0,0) size 75x15 [color=#0000CC]
+              RenderText {#text} at (472,54) size 75x15
+                text run at (472,54) width 75: "About Google"
+        RenderBlock {P} at (0,245) size 784x13
+          RenderInline {FONT} at (0,0) size 60x13
+            RenderText {#text} at (362,0) size 60x13
+              text run at (362,0) width 60: "\x{A9}2005 Google"
+layer at (207,88) size 386x13 backgroundClip at (207,88) size 385x13 clip at (207,88) size 385x13
+  RenderBlock {DIV} at (3,3) size 386x13
+selection start: position 0 of child 1 {TABLE} of child 4 {DIV} of child 0 {CENTER} of body
+selection end:   position 1 of child 3 {#text} of child 4 {FONT} of child 4 {DIV} of child 0 {CENTER} of body
diff --git a/LayoutTests/platform/mac-bigsur/editing/selection/3690719-expected.txt b/LayoutTests/platform/mac-bigsur/editing/selection/3690719-expected.txt
new file mode 100644 (file)
index 0000000..34f2d14
--- /dev/null
@@ -0,0 +1,146 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > CENTER > BODY > HTML > #document to 6 of DIV > CENTER > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 1 of DIV > CENTER > BODY > HTML > #document to 1 of DIV > CENTER > BODY > HTML > #document toDOMRange:range from 1 of DIV > CENTER > BODY > HTML > #document to 1 of #text > FONT > DIV > CENTER > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+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,3) size 784x581 [bgcolor=#FFFFFF]
+      RenderBlock {CENTER} at (0,0) size 784x258
+        RenderTable {TABLE} at (0,0) size 784x19
+          RenderTableSection {TBODY} at (0,0) size 784x19
+            RenderTableRow {TR} at (0,0) size 784x15
+              RenderTableCell {TD} at (0,0) size 784x15 [r=0 c=0 rs=1 cs=1]
+                RenderInline {FONT} at (0,0) size 102x15
+                  RenderInline {A} at (0,0) size 102x15 [color=#0000CC]
+                    RenderText {#text} at (682,0) size 102x15
+                      text run at (682,0) width 102: "Personalized Home"
+            RenderTableRow {TR} at (0,15) size 784x4
+              RenderTableCell {TD} at (0,16) size 784x2 [r=1 c=0 rs=1 cs=1]
+                RenderImage {IMG} at (0,0) size 1x1
+        RenderBlock (anonymous) at (0,19) size 784x36
+          RenderBR {BR} at (392,0) size 0x18
+          RenderBR {BR} at (392,18) size 0x18
+        RenderBlock {DIV} at (0,55) size 784x105 [border: (2px solid #AAAAFF)]
+          RenderTable {TABLE} at (214,2) size 355x23
+            RenderTableSection {TBODY} at (0,0) size 355x23
+              RenderTableRow {TR} at (0,0) size 355x23
+                RenderTableCell {TD} at (0,0) size 355x23 [r=0 c=0 rs=1 cs=1]
+                  RenderInline {FONT} at (0,0) size 347x15
+                    RenderInline {B} at (0,0) size 26x15
+                      RenderText {#text} at (4,4) size 26x15
+                        text run at (4,4) width 26: "Web"
+                    RenderText {#text} at (29,4) size 14x15
+                      text run at (29,4) width 14: "    "
+                    RenderInline {A} at (0,0) size 38x15 [color=#0000CC]
+                      RenderText {#text} at (42,4) size 38x15
+                        text run at (42,4) width 38: "Images"
+                    RenderText {#text} at (79,4) size 14x15
+                      text run at (79,4) width 14: "    "
+                    RenderInline {A} at (0,0) size 40x15 [color=#0000CC]
+                      RenderText {#text} at (92,4) size 40x15
+                        text run at (92,4) width 40: "Groups"
+                    RenderText {#text} at (131,4) size 14x15
+                      text run at (131,4) width 14: "    "
+                    RenderInline {A} at (0,0) size 30x15 [color=#0000CC]
+                      RenderText {#text} at (144,4) size 30x15
+                        text run at (144,4) width 30: "News"
+                    RenderText {#text} at (173,4) size 14x15
+                      text run at (173,4) width 14: "    "
+                    RenderInline {A} at (0,0) size 42x15 [color=#0000CC]
+                      RenderText {#text} at (186,4) size 42x15
+                        text run at (186,4) width 42: "Froogle"
+                    RenderText {#text} at (227,4) size 14x15
+                      text run at (227,4) width 14: "    "
+                    RenderInline {A} at (0,0) size 30x15 [color=#0000CC]
+                      RenderText {#text} at (240,4) size 30x15
+                        text run at (240,4) width 30: "Local"
+                      RenderInline {SUP} at (0,0) size 1x13
+                    RenderInline {A} at (0,0) size 30x15
+                      RenderInline {FONT} at (0,0) size 30x15 [color=#FF0000]
+                        RenderText {#text} at (269,4) size 30x15
+                          text run at (269,4) width 30: "New!"
+                    RenderText {#text} at (298,4) size 14x15
+                      text run at (298,4) width 14: "    "
+                    RenderInline {B} at (0,0) size 40x15
+                      RenderInline {A} at (0,0) size 40x15 [color=#0000CC]
+                        RenderText {#text} at (311,4) size 40x15
+                          text run at (311,4) width 40: "more \x{BB}"
+          RenderTable {TABLE} at (2,25) size 780x45
+            RenderTableSection {TBODY} at (0,0) size 780x45
+              RenderTableRow {TR} at (0,0) size 780x45
+                RenderTableCell {TD} at (0,13) size 192x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (0,0) size 4x19
+                    text run at (0,1) width 4: " "
+                RenderTableCell {TD} at (191,0) size 397x45 [r=0 c=1 rs=1 cs=1]
+                  RenderTextControl {INPUT} at (2,2) size 392x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderBR {BR} at (395,16) size 1x0
+                  RenderButton {INPUT} at (95,25) size 94x18 [color=#000000D8] [bgcolor=#C0C0C0]
+                    RenderBlock (anonymous) at (8,2) size 77x13
+                      RenderText at (0,0) size 77x13
+                        text run at (0,0) width 77: "Google Search"
+                  RenderButton {INPUT} at (192,25) size 108x18 [color=#000000D8] [bgcolor=#C0C0C0]
+                    RenderBlock (anonymous) at (8,2) size 92x13
+                      RenderText at (0,0) size 92x13
+                        text run at (0,0) width 92: "I'm Feeling Lucky"
+                RenderTableCell {TD} at (587,0) size 194x39 [r=0 c=2 rs=1 cs=1]
+                  RenderInline {FONT} at (0,0) size 76x39
+                    RenderText {#text} at (0,0) size 5x13
+                      text run at (0,0) width 5: "  "
+                    RenderInline {A} at (0,0) size 71x13 [color=#0000CC]
+                      RenderText {#text} at (5,0) size 71x13
+                        text run at (5,0) width 71: "Advanced Search"
+                    RenderBR {BR} at (75,10) size 1x0
+                    RenderText {#text} at (0,13) size 5x13
+                      text run at (0,13) width 5: "  "
+                    RenderInline {A} at (0,0) size 47x13 [color=#0000CC]
+                      RenderText {#text} at (5,13) size 47x13
+                        text run at (5,13) width 47: "Preferences"
+                    RenderBR {BR} at (51,23) size 1x0
+                    RenderText {#text} at (0,26) size 5x13
+                      text run at (0,26) width 5: "  "
+                    RenderInline {A} at (0,0) size 65x13 [color=#0000CC]
+                      RenderText {#text} at (5,26) size 65x13
+                        text run at (5,26) width 65: "Language Tools"
+          RenderBlock (anonymous) at (2,70) size 780x33
+            RenderBR {BR} at (390,0) size 0x18
+            RenderInline {FONT} at (0,0) size 146x15
+              RenderInline {FONT} at (0,0) size 30x15 [color=#FF0000]
+                RenderText {#text} at (317,18) size 30x15
+                  text run at (317,18) width 30: "New!"
+              RenderText {#text} at (346,18) size 4x15
+                text run at (346,18) width 4: " "
+              RenderInline {A} at (0,0) size 111x15 [color=#0000CC]
+                RenderText {#text} at (349,18) size 111x15
+                  text run at (349,18) width 111: "Personalize this page"
+              RenderText {#text} at (459,18) size 4x15
+                text run at (459,18) width 4: "."
+            RenderText {#text} at (0,0) size 0x0
+        RenderBlock (anonymous) at (0,160) size 784x69
+          RenderBR {BR} at (392,0) size 0x18
+          RenderBR {BR} at (392,18) size 0x18
+          RenderBR {BR} at (392,36) size 0x18
+          RenderInline {FONT} at (0,0) size 310x15
+            RenderInline {A} at (0,0) size 116x15 [color=#0000CC]
+              RenderText {#text} at (237,54) size 116x15
+                text run at (237,54) width 116: "Advertising Programs"
+            RenderText {#text} at (352,54) size 11x15
+              text run at (352,54) width 11: " - "
+            RenderInline {A} at (0,0) size 100x15 [color=#0000CC]
+              RenderText {#text} at (362,54) size 100x15
+                text run at (362,54) width 100: "Business Solutions"
+            RenderText {#text} at (461,54) size 12x15
+              text run at (461,54) width 12: " - "
+            RenderInline {A} at (0,0) size 75x15 [color=#0000CC]
+              RenderText {#text} at (472,54) size 75x15
+                text run at (472,54) width 75: "About Google"
+        RenderBlock {P} at (0,245) size 784x13
+          RenderInline {FONT} at (0,0) size 60x13
+            RenderText {#text} at (362,0) size 60x13
+              text run at (362,0) width 60: "\x{A9}2005 Google"
+layer at (207,88) size 386x13 backgroundClip at (207,88) size 385x13 clip at (207,88) size 385x13
+  RenderBlock {DIV} at (3,3) size 386x13
+selection start: position 0 of child 1 {TABLE} of child 4 {DIV} of child 0 {CENTER} of body
+selection end:   position 1 of child 3 {#text} of child 4 {FONT} of child 4 {DIV} of child 0 {CENTER} of body
diff --git a/LayoutTests/platform/mac-bigsur/editing/selection/select-from-textfield-outwards-expected.txt b/LayoutTests/platform/mac-bigsur/editing/selection/select-from-textfield-outwards-expected.txt
new file mode 100644 (file)
index 0000000..e4ce096
--- /dev/null
@@ -0,0 +1,51 @@
+EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 13 of #text > DIV > #document-fragment to 13 of #text > DIV > #document-fragment affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 13 of #text > DIV > #document-fragment to 13 of #text > DIV > #document-fragment toDOMRange:range from 12 of #text > DIV > #document-fragment to 17 of #text > DIV > #document-fragment affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 12 of #text > DIV > #document-fragment to 17 of #text > DIV > #document-fragment toDOMRange:range from 0 of #text > DIV > #document-fragment to 17 of #text > DIV > #document-fragment affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of #text > DIV > #document-fragment to 17 of #text > DIV > #document-fragment toDOMRange:range from 12 of #text > DIV > #document-fragment to 17 of #text > DIV > #document-fragment affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 12 of #text > DIV > #document-fragment to 17 of #text > DIV > #document-fragment toDOMRange:range from 0 of #text > DIV > #document-fragment to 17 of #text > DIV > #document-fragment affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of #text > DIV > #document-fragment to 17 of #text > DIV > #document-fragment toDOMRange:range from 12 of #text > DIV > #document-fragment to 17 of #text > DIV > #document-fragment affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+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 108x18
+          text run at (0,0) width 108: "This is a test for "
+        RenderInline {I} at (0,0) size 766x36
+          RenderInline {A} at (0,0) size 353x18 [color=#0000EE]
+            RenderText {#text} at (107,0) size 353x18
+              text run at (107,0) width 353: "http://bugzilla.opendarwin.org/show_bug.cgi?id=9312"
+          RenderText {#text} at (459,0) size 766x36
+            text run at (459,0) width 5: " "
+            text run at (463,0) width 303: "REGRESSION: Selection bug in new text fields"
+            text run at (0,18) width 216: "when selecting past the first letter"
+        RenderText {#text} at (215,18) size 5x18
+          text run at (215,18) width 5: "."
+      RenderBlock {HR} at (0,52) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,70) size 784x54
+        RenderText {#text} at (0,0) size 771x54
+          text run at (0,0) width 761: "Curabitur pretium, quam quis semper malesuada, est libero feugiat libero, vel fringilla orci nibh sed neque. Quisque eu"
+          text run at (0,18) width 771: "nulla non nisi molestie accumsan. Etiam tellus urna, laoreet ac, laoreet non, suscipit sed, sapien. Phasellus vehicula, sem"
+          text run at (0,36) width 569: "at posuere vehicula, augue nibh molestie nisl, nec ullamcorper lacus ante vulputate pede."
+      RenderBlock (anonymous) at (0,140) size 784x92
+        RenderTextControl {INPUT} at (20,20) size 320x52 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,248) size 784x72
+        RenderText {#text} at (0,0) size 772x72
+          text run at (0,0) width 772: "Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Mauris viverra augue vitae purus."
+          text run at (0,18) width 728: "Morbi sed sem. Donec dui nisi, ultrices non, pretium quis, hendrerit non, est. Donec tellus. Donec eget dui id eros"
+          text run at (0,36) width 767: "pharetra rutrum. Suspendisse sodales lectus sit amet nulla. Morbi tortor arcu, convallis blandit, elementum eu, aliquet a,"
+          text run at (0,54) width 39: "tellus."
+layer at (40,180) size 296x28
+  RenderBlock {DIV} at (12,12) size 296x28
+    RenderText {#text} at (0,0) size 192x28
+      text run at (0,0) width 192: "Lorem ipsum dolor"
+selection start: position 12 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 7 {INPUT} of body
+selection end:   position 17 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 7 {INPUT} of body
diff --git a/LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt b/LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt
new file mode 100644 (file)
index 0000000..3535d89
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x198
+  RenderBlock {HTML} at (0,0) size 800x199
+    RenderBody {BODY} at (8,16) size 784x170
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 399x18
+          text run at (0,0) width 399: "This tests horizontal caret movement in vertical writing mode."
+      RenderBlock {DIV} at (0,34) size 88x136
+        RenderBlock {P} at (20,0) size 48x136
+          RenderText {#text} at (0,27) size 23x109
+            text run at (0,27) width 109 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
+          RenderBR {BR} at (0,27) size 23x1
+          RenderText {#text} at (24,15) size 23x121
+            text run at (24,15) width 121 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
+      RenderBlock {PRE} at (0,182) size 784x0
+selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
+selection end:   position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-br-mixed-expected.txt b/LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-br-mixed-expected.txt
new file mode 100644 (file)
index 0000000..a0c8dca
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x198
+  RenderBlock {HTML} at (0,0) size 800x199
+    RenderBody {BODY} at (8,16) size 784x170
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 399x18
+          text run at (0,0) width 399: "This tests horizontal caret movement in vertical writing mode."
+      RenderBlock {DIV} at (0,34) size 86x136
+        RenderBlock {P} at (20,0) size 46x136
+          RenderText {#text} at (0,27) size 23x109
+            text run at (0,27) width 109 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
+          RenderBR {BR} at (0,27) size 23x1
+          RenderText {#text} at (23,15) size 23x121
+            text run at (23,15) width 121 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
+      RenderBlock {PRE} at (0,182) size 784x0
+selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
+selection end:   position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt b/LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt
new file mode 100644 (file)
index 0000000..f99203c
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x198
+  RenderBlock {HTML} at (0,0) size 800x199
+    RenderBody {BODY} at (8,16) size 784x170
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 399x18
+          text run at (0,0) width 399: "This tests horizontal caret movement in vertical writing mode."
+      RenderBlock {DIV} at (0,34) size 108x136
+        RenderBlock {P} at (20,0) size 24x136
+          RenderText {#text} at (0,27) size 23x109
+            text run at (0,27) width 109 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
+        RenderBlock {P} at (64,0) size 24x136
+          RenderText {#text} at (0,15) size 23x121
+            text run at (0,15) width 121 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
+      RenderBlock {PRE} at (0,182) size 784x0
+selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
+selection end:   position 5 of child 0 {#text} of child 2 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-p-mixed-expected.txt b/LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-p-mixed-expected.txt
new file mode 100644 (file)
index 0000000..edc6182
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x198
+  RenderBlock {HTML} at (0,0) size 800x199
+    RenderBody {BODY} at (8,16) size 784x170
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 399x18
+          text run at (0,0) width 399: "This tests horizontal caret movement in vertical writing mode."
+      RenderBlock {DIV} at (0,34) size 106x136
+        RenderBlock {P} at (20,0) size 23x136
+          RenderText {#text} at (0,27) size 23x109
+            text run at (0,27) width 109 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
+        RenderBlock {P} at (63,0) size 23x136
+          RenderText {#text} at (0,15) size 23x121
+            text run at (0,15) width 121 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
+      RenderBlock {PRE} at (0,182) size 784x0
+selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
+selection end:   position 5 of child 0 {#text} of child 2 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt b/LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt
new file mode 100644 (file)
index 0000000..3535d89
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x198
+  RenderBlock {HTML} at (0,0) size 800x199
+    RenderBody {BODY} at (8,16) size 784x170
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 399x18
+          text run at (0,0) width 399: "This tests horizontal caret movement in vertical writing mode."
+      RenderBlock {DIV} at (0,34) size 88x136
+        RenderBlock {P} at (20,0) size 48x136
+          RenderText {#text} at (0,27) size 23x109
+            text run at (0,27) width 109 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
+          RenderBR {BR} at (0,27) size 23x1
+          RenderText {#text} at (24,15) size 23x121
+            text run at (24,15) width 121 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
+      RenderBlock {PRE} at (0,182) size 784x0
+selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
+selection end:   position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-br-mixed-expected.txt b/LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-br-mixed-expected.txt
new file mode 100644 (file)
index 0000000..a0c8dca
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x198
+  RenderBlock {HTML} at (0,0) size 800x199
+    RenderBody {BODY} at (8,16) size 784x170
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 399x18
+          text run at (0,0) width 399: "This tests horizontal caret movement in vertical writing mode."
+      RenderBlock {DIV} at (0,34) size 86x136
+        RenderBlock {P} at (20,0) size 46x136
+          RenderText {#text} at (0,27) size 23x109
+            text run at (0,27) width 109 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
+          RenderBR {BR} at (0,27) size 23x1
+          RenderText {#text} at (23,15) size 23x121
+            text run at (23,15) width 121 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
+      RenderBlock {PRE} at (0,182) size 784x0
+selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
+selection end:   position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt b/LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt
new file mode 100644 (file)
index 0000000..f99203c
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x198
+  RenderBlock {HTML} at (0,0) size 800x199
+    RenderBody {BODY} at (8,16) size 784x170
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 399x18
+          text run at (0,0) width 399: "This tests horizontal caret movement in vertical writing mode."
+      RenderBlock {DIV} at (0,34) size 108x136
+        RenderBlock {P} at (20,0) size 24x136
+          RenderText {#text} at (0,27) size 23x109
+            text run at (0,27) width 109 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
+        RenderBlock {P} at (64,0) size 24x136
+          RenderText {#text} at (0,15) size 23x121
+            text run at (0,15) width 121 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
+      RenderBlock {PRE} at (0,182) size 784x0
+selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
+selection end:   position 5 of child 0 {#text} of child 2 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-p-mixed-expected.txt b/LayoutTests/platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-p-mixed-expected.txt
new file mode 100644 (file)
index 0000000..edc6182
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x198
+  RenderBlock {HTML} at (0,0) size 800x199
+    RenderBody {BODY} at (8,16) size 784x170
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 399x18
+          text run at (0,0) width 399: "This tests horizontal caret movement in vertical writing mode."
+      RenderBlock {DIV} at (0,34) size 106x136
+        RenderBlock {P} at (20,0) size 23x136
+          RenderText {#text} at (0,27) size 23x109
+            text run at (0,27) width 109 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
+        RenderBlock {P} at (63,0) size 23x136
+          RenderText {#text} at (0,15) size 23x121
+            text run at (0,15) width 121 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
+      RenderBlock {PRE} at (0,182) size 784x0
+selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
+selection end:   position 5 of child 0 {#text} of child 2 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac-bigsur/fast/block/float/float-avoidance-expected.txt b/LayoutTests/platform/mac-bigsur/fast/block/float/float-avoidance-expected.txt
new file mode 100644 (file)
index 0000000..dbdab50
--- /dev/null
@@ -0,0 +1,337 @@
+layer at (0,0) size 785x2386
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x2386
+  RenderBlock {HTML} at (0,0) size 785x2386
+    RenderBody {BODY} at (8,8) size 769x2370
+      RenderBlock (anonymous) at (0,0) size 769x36
+        RenderText {#text} at (0,0) size 753x36
+          text run at (0,0) width 546: "Test of objects that avoid floats to see what they do with percentage and auto widths. "
+          text run at (545,0) width 208: "This test is designed to illustrate"
+          text run at (0,18) width 482: "that we have removed the WinIE quirk and are behaving more like Firefox."
+      RenderBlock {HR} at (0,44) size 769x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,54) size 769x18
+        RenderText {#text} at (0,0) size 517x18
+          text run at (0,0) width 517: "The inline-level button should be below the select and fill the width of the block."
+      RenderBlock {P} at (0,88) size 220x82 [border: (10px solid #FF0000)]
+        RenderText {#text} at (10,10) size 60x18
+          text run at (10,10) width 60: "Line One"
+        RenderBR {BR} at (69,24) size 1x0
+        RenderMenuList {SELECT} at (10,30) size 100x18 [color=#000000D8] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 100x18
+            RenderText at (8,2) size 22x13
+              text run at (8,2) width 22: "One"
+        RenderText {#text} at (0,0) size 0x0
+        RenderButton {INPUT} at (10,52) size 200x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 184x13
+            RenderText at (86,0) size 12x13
+              text run at (86,0) width 12: "Hi"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,186) size 769x18
+        RenderText {#text} at (0,0) size 481x18
+          text run at (0,0) width 481: "The floating button with a percentage width should be even with the select."
+      RenderBlock {P} at (0,220) size 220x60 [border: (10px solid #FF0000)]
+        RenderText {#text} at (10,10) size 60x18
+          text run at (10,10) width 60: "Line One"
+        RenderBR {BR} at (69,24) size 1x0
+        RenderMenuList {SELECT} at (10,30) size 100x18 [color=#000000D8] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 100x18
+            RenderText at (8,2) size 22x13
+              text run at (8,2) width 22: "One"
+        RenderText {#text} at (0,0) size 0x0
+        RenderButton {INPUT} at (110,30) size 100x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 84x13
+            RenderText at (36,0) size 12x13
+              text run at (36,0) width 12: "Hi"
+        RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (210,28) size 0x18
+      RenderBlock (anonymous) at (0,296) size 769x18
+        RenderText {#text} at (0,0) size 470x18
+          text run at (0,0) width 470: "The block-level button with an auto width should be even with the select."
+      RenderBlock {P} at (0,330) size 220x78 [border: (10px solid #FF0000)]
+        RenderBlock (anonymous) at (10,10) size 200x18
+          RenderText {#text} at (0,0) size 60x18
+            text run at (0,0) width 60: "Line One"
+          RenderBR {BR} at (59,14) size 1x0
+          RenderMenuList {SELECT} at (0,20) size 100x18 [color=#000000D8] [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 100x18
+              RenderText at (8,2) size 22x13
+                text run at (8,2) width 22: "One"
+          RenderText {#text} at (0,0) size 0x0
+        RenderButton {INPUT} at (110,30) size 28x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 12x13
+            RenderText at (0,0) size 12x13
+              text run at (0,0) width 12: "Hi"
+        RenderBlock (anonymous) at (10,50) size 200x18
+          RenderBR {BR} at (0,0) size 0x18
+      RenderBlock (anonymous) at (0,424) size 769x18
+        RenderText {#text} at (0,0) size 504x18
+          text run at (0,0) width 504: "The block-level button with a percentage width should be even with the select."
+      RenderBlock {P} at (0,458) size 220x78 [border: (10px solid #FF0000)]
+        RenderBlock (anonymous) at (10,10) size 200x18
+          RenderText {#text} at (0,0) size 60x18
+            text run at (0,0) width 60: "Line One"
+          RenderBR {BR} at (59,14) size 1x0
+          RenderMenuList {SELECT} at (0,20) size 100x18 [color=#000000D8] [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 100x18
+              RenderText at (8,2) size 22x13
+                text run at (8,2) width 22: "One"
+          RenderText {#text} at (0,0) size 0x0
+        RenderButton {INPUT} at (110,30) size 100x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 84x13
+            RenderText at (36,0) size 12x13
+              text run at (36,0) width 12: "Hi"
+        RenderBlock (anonymous) at (10,50) size 200x18
+          RenderBR {BR} at (0,0) size 0x18
+      RenderBlock (anonymous) at (0,552) size 769x18
+        RenderText {#text} at (0,0) size 471x18
+          text run at (0,0) width 471: "The floating table with a percentage width should be even with the select."
+      RenderBlock {P} at (0,586) size 220x68 [border: (10px solid #FF0000)]
+        RenderText {#text} at (10,10) size 60x18
+          text run at (10,10) width 60: "Line One"
+        RenderBR {BR} at (69,24) size 1x0
+        RenderMenuList {SELECT} at (10,30) size 100x18 [color=#000000D8] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 100x18
+            RenderText at (8,2) size 22x13
+              text run at (8,2) width 22: "One"
+        RenderText {#text} at (0,0) size 0x0
+        RenderTable {TABLE} at (110,28) size 100x30 [border: (2px outset #808080)]
+          RenderTableSection {TBODY} at (2,2) size 96x26
+            RenderTableRow {TR} at (0,2) size 96x22
+              RenderTableCell {TD} at (2,2) size 92x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 36x18
+                  text run at (2,2) width 36: "Table"
+        RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (210,28) size 0x18
+      RenderBlock (anonymous) at (0,670) size 769x36
+        RenderText {#text} at (0,0) size 768x36
+          text run at (0,0) width 768: "The floating table with an auto width should be even with the select and shrinks to use the available line width. THIS IS"
+          text run at (0,18) width 157: "CURRENTLY BUGGY."
+      RenderBlock {P} at (0,722) size 220x126 [border: (10px solid #FF0000)]
+        RenderText {#text} at (10,10) size 60x18
+          text run at (10,10) width 60: "Line One"
+        RenderBR {BR} at (69,24) size 1x0
+        RenderMenuList {SELECT} at (10,30) size 100x18 [color=#000000D8] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 100x18
+            RenderText at (8,2) size 22x13
+              text run at (8,2) width 22: "One"
+        RenderText {#text} at (0,0) size 0x0
+        RenderTable {TABLE} at (10,50) size 200x66 [border: (2px outset #808080)]
+          RenderTableSection {TBODY} at (2,2) size 196x62
+            RenderTableRow {TR} at (0,2) size 196x58
+              RenderTableCell {TD} at (2,2) size 192x58 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 165x54
+                  text run at (2,2) width 164: "Floating table that should"
+                  text run at (2,20) width 165: "shrink so it can be next to"
+                  text run at (2,38) width 92: "previous float."
+        RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (110,28) size 0x18
+      RenderBlock (anonymous) at (0,864) size 769x18
+        RenderText {#text} at (0,0) size 746x18
+          text run at (0,0) width 589: "The block-level table below has a percentage width and should still be even with the select. "
+          text run at (588,0) width 158: "It spills out of the block."
+      RenderBlock {P} at (0,898) size 220x144 [border: (10px solid #FF0000)]
+        RenderBlock (anonymous) at (10,10) size 200x18
+          RenderText {#text} at (0,0) size 60x18
+            text run at (0,0) width 60: "Line One"
+          RenderBR {BR} at (59,14) size 1x0
+          RenderMenuList {SELECT} at (0,20) size 100x18 [color=#000000D8] [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 100x18
+              RenderText at (8,2) size 22x13
+                text run at (8,2) width 22: "One"
+          RenderText {#text} at (0,0) size 0x0
+        RenderTable {TABLE} at (10,50) size 200x66 [border: (2px outset #808080)]
+          RenderTableSection {TBODY} at (2,2) size 196x62
+            RenderTableRow {TR} at (0,2) size 196x58
+              RenderTableCell {TD} at (2,2) size 192x58 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 165x54
+                  text run at (2,2) width 164: "Floating table that should"
+                  text run at (2,20) width 165: "shrink so it can be next to"
+                  text run at (2,38) width 92: "previous float."
+        RenderBlock (anonymous) at (10,116) size 200x18
+          RenderBR {BR} at (0,0) size 0x18
+      RenderBlock (anonymous) at (0,1058) size 769x18
+        RenderText {#text} at (0,0) size 759x18
+          text run at (0,0) width 555: "The block-level table below has an auto width and should still be even with the select. "
+          text run at (554,0) width 205: "It shrinks to fit inside the block."
+      RenderBlock {P} at (0,1092) size 220x194 [border: (10px solid #FF0000)]
+        RenderBlock (anonymous) at (10,10) size 200x18
+          RenderText {#text} at (0,0) size 60x18
+            text run at (0,0) width 60: "Line One"
+          RenderBR {BR} at (59,14) size 1x0
+          RenderMenuList {SELECT} at (0,20) size 100x18 [color=#000000D8] [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 100x18
+              RenderText at (8,2) size 22x13
+                text run at (8,2) width 22: "One"
+          RenderText {#text} at (0,0) size 0x0
+        RenderTable {TABLE} at (110,28) size 100x138 [border: (2px outset #808080)]
+          RenderTableSection {TBODY} at (2,2) size 96x134
+            RenderTableRow {TR} at (0,2) size 96x130
+              RenderTableCell {TD} at (2,2) size 92x130 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 87x126
+                  text run at (2,2) width 54: "Floating"
+                  text run at (2,20) width 60: "table that"
+                  text run at (2,38) width 87: "should shrink"
+                  text run at (2,56) width 73: "so it can be"
+                  text run at (2,74) width 44: "next to"
+                  text run at (2,92) width 56: "previous"
+                  text run at (2,110) width 33: "float."
+        RenderBlock (anonymous) at (10,166) size 200x18
+          RenderBR {BR} at (0,0) size 0x18
+      RenderBlock (anonymous) at (0,1302) size 769x18
+        RenderText {#text} at (0,0) size 546x18
+          text run at (0,0) width 546: "The floating overflow section with a percentage width should be even with the select."
+      RenderBlock {DIV} at (0,1320) size 220x146 [border: (10px solid #FF0000)]
+        RenderText {#text} at (10,10) size 60x18
+          text run at (10,10) width 60: "Line One"
+        RenderBR {BR} at (69,24) size 1x0
+        RenderMenuList {SELECT} at (10,30) size 100x18 [color=#000000D8] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 100x18
+            RenderText at (8,2) size 22x13
+              text run at (8,2) width 22: "One"
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (210,28) size 0x18
+      RenderBlock (anonymous) at (0,1466) size 769x36
+        RenderText {#text} at (0,0) size 741x36
+          text run at (0,0) width 741: "The floating overflow section with an auto width should be even with the select and shrinks to use the available line"
+          text run at (0,18) width 259: "width. THIS IS CURRENTLY BUGGY."
+      RenderBlock {DIV} at (0,1502) size 220x114 [border: (10px solid #FF0000)]
+        RenderText {#text} at (10,10) size 60x18
+          text run at (10,10) width 60: "Line One"
+        RenderBR {BR} at (69,24) size 1x0
+        RenderMenuList {SELECT} at (10,30) size 100x18 [color=#000000D8] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 100x18
+            RenderText at (8,2) size 22x13
+              text run at (8,2) width 22: "One"
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (110,28) size 0x18
+      RenderBlock (anonymous) at (0,1616) size 769x18
+        RenderText {#text} at (0,0) size 660x18
+          text run at (0,0) width 660: "The block-level overflow section below has a percentage width and should still be even with the select."
+      RenderBlock {DIV} at (0,1634) size 220x164 [border: (10px solid #FF0000)]
+        RenderBlock (anonymous) at (10,10) size 200x18
+          RenderText {#text} at (0,0) size 60x18
+            text run at (0,0) width 60: "Line One"
+          RenderBR {BR} at (59,14) size 1x0
+          RenderMenuList {SELECT} at (0,20) size 100x18 [color=#000000D8] [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 100x18
+              RenderText at (8,2) size 22x13
+                text run at (8,2) width 22: "One"
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock (anonymous) at (10,136) size 200x18
+          RenderBR {BR} at (0,0) size 0x18
+      RenderBlock (anonymous) at (0,1798) size 769x36
+        RenderText {#text} at (0,0) size 767x36
+          text run at (0,0) width 631: "The block-level overflow section below has an auto width and should still be even with the select. "
+          text run at (630,0) width 137: "It shrinks to fit inside"
+          text run at (0,18) width 64: "the block."
+      RenderBlock {DIV} at (0,1834) size 220x164 [border: (10px solid #FF0000)]
+        RenderBlock (anonymous) at (10,10) size 200x18
+          RenderText {#text} at (0,0) size 60x18
+            text run at (0,0) width 60: "Line One"
+          RenderBR {BR} at (59,14) size 1x0
+          RenderMenuList {SELECT} at (0,20) size 100x18 [color=#000000D8] [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 100x18
+              RenderText at (8,2) size 22x13
+                text run at (8,2) width 22: "One"
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock (anonymous) at (10,136) size 200x18
+          RenderBR {BR} at (0,0) size 0x18
+      RenderBlock (anonymous) at (0,1998) size 769x18
+        RenderText {#text} at (0,0) size 453x18
+          text run at (0,0) width 453: "The floating hr with a percentage width should be even with the select."
+      RenderBlock {DIV} at (0,2016) size 220x60 [border: (10px solid #FF0000)]
+        RenderText {#text} at (10,10) size 60x18
+          text run at (10,10) width 60: "Line One"
+        RenderBR {BR} at (69,24) size 1x0
+        RenderMenuList {SELECT} at (10,30) size 100x18 [color=#000000D8] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 100x18
+            RenderText at (8,2) size 22x13
+              text run at (8,2) width 22: "One"
+        RenderText {#text} at (0,0) size 0x0
+        RenderBlock (floating) {HR} at (112,30) size 82x2 [border: (1px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (196,28) size 0x18
+      RenderBlock (anonymous) at (0,2076) size 769x36
+        RenderText {#text} at (0,0) size 767x36
+          text run at (0,0) width 767: "The floating hr below should still be even with the select and shrinks to use its intrinsic width (which is basically like 1-"
+          text run at (0,18) width 34: "2px)."
+      RenderBlock {DIV} at (0,2112) size 220x60 [border: (10px solid #FF0000)]
+        RenderText {#text} at (10,10) size 60x18
+          text run at (10,10) width 60: "Line One"
+        RenderBR {BR} at (69,24) size 1x0
+        RenderMenuList {SELECT} at (10,30) size 100x18 [color=#000000D8] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 100x18
+            RenderText at (8,2) size 22x13
+              text run at (8,2) width 22: "One"
+        RenderText {#text} at (0,0) size 0x0
+        RenderBlock (floating) {HR} at (112,30) size 2x2 [border: (1px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (116,28) size 0x18
+      RenderBlock (anonymous) at (0,2172) size 769x18
+        RenderText {#text} at (0,0) size 567x18
+          text run at (0,0) width 567: "The block-level hr below has a percentage width and should still be even with the select."
+      RenderBlock {DIV} at (0,2190) size 220x88 [border: (10px solid #FF0000)]
+        RenderBlock (anonymous) at (10,10) size 200x18
+          RenderText {#text} at (0,0) size 60x18
+            text run at (0,0) width 60: "Line One"
+          RenderBR {BR} at (59,14) size 1x0
+          RenderMenuList {SELECT} at (0,20) size 100x18 [color=#000000D8] [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 100x18
+              RenderText at (8,2) size 22x13
+                text run at (8,2) width 22: "One"
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {HR} at (10,50) size 202x2 [border: (1px inset #000000)]
+        RenderBlock (anonymous) at (10,60) size 200x18
+          RenderBR {BR} at (0,0) size 0x18
+      RenderBlock (anonymous) at (0,2278) size 769x18
+        RenderText {#text} at (0,0) size 635x18
+          text run at (0,0) width 538: "The block-level hr below has an auto width and should still be even with the select. "
+          text run at (537,0) width 98: "It shrinks to fit."
+      RenderBlock {DIV} at (0,2296) size 220x74 [border: (10px solid #FF0000)]
+        RenderBlock (anonymous) at (10,10) size 200x18
+          RenderText {#text} at (0,0) size 60x18
+            text run at (0,0) width 60: "Line One"
+          RenderBR {BR} at (59,14) size 1x0
+          RenderMenuList {SELECT} at (0,20) size 100x18 [color=#000000D8] [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 100x18
+              RenderText at (8,2) size 22x13
+                text run at (8,2) width 22: "One"
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {HR} at (110,36) size 100x2 [border: (1px inset #000000)]
+        RenderBlock (anonymous) at (10,46) size 200x18
+          RenderBR {BR} at (100,0) size 0x18
+layer at (118,1356) size 100x108
+  RenderBlock (floating) {DIV} at (110,28) size 100x108
+    RenderText {#text} at (0,0) size 100x108
+      text run at (0,0) width 63: "This is an"
+      text run at (0,18) width 57: "overflow"
+      text run at (0,36) width 78: "section with"
+      text run at (0,54) width 92: "enough text to"
+      text run at (0,72) width 100: "have to wrap to"
+      text run at (0,90) width 92: "multiple lines."
+layer at (18,1560) size 200x54
+  RenderBlock (floating) {DIV} at (10,50) size 200x54
+    RenderText {#text} at (0,0) size 175x54
+      text run at (0,0) width 173: "This is an overflow section"
+      text run at (0,18) width 175: "with enough text to have to"
+      text run at (0,36) width 144: "wrap to multiple lines."
+layer at (118,1670) size 100x108
+  RenderBlock {DIV} at (110,28) size 100x108
+    RenderText {#text} at (0,0) size 100x108
+      text run at (0,0) width 63: "This is an"
+      text run at (0,18) width 57: "overflow"
+      text run at (0,36) width 78: "section with"
+      text run at (0,54) width 92: "enough text to"
+      text run at (0,72) width 100: "have to wrap to"
+      text run at (0,90) width 92: "multiple lines."
+layer at (118,1870) size 100x108
+  RenderBlock {DIV} at (110,28) size 100x108
+    RenderText {#text} at (0,0) size 100x108
+      text run at (0,0) width 63: "This is an"
+      text run at (0,18) width 57: "overflow"
+      text run at (0,36) width 78: "section with"
+      text run at (0,54) width 92: "enough text to"
+      text run at (0,72) width 100: "have to wrap to"
+      text run at (0,90) width 92: "multiple lines."
diff --git a/LayoutTests/platform/mac-bigsur/fast/block/margin-collapse/103-expected.txt b/LayoutTests/platform/mac-bigsur/fast/block/margin-collapse/103-expected.txt
new file mode 100644 (file)
index 0000000..113ca04
--- /dev/null
@@ -0,0 +1,182 @@
+layer at (0,0) size 785x1721
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x1721
+  RenderBlock {HTML} at (0,0) size 785x1721
+    RenderBody {BODY} at (8,20) size 769x1681 [bgcolor=#A6A972]
+      RenderBlock {DIV} at (83,0) size 603x1681 [bgcolor=#FDFDE9] [border: (1px solid #000000)]
+        RenderBlock {DIV} at (1,31) size 600x70
+        RenderBlock {DIV} at (1,114) size 600x1495
+          RenderBlock {P} at (20,0) size 560x80 [color=#333333]
+            RenderText {#text} at (0,2) size 523x35
+              text run at (0,2) width 523: "We are trying to understand how UVic students perform Shakespeare related research for"
+              text run at (0,22) width 265: "classes as well as for their own interest. The "
+            RenderInline {A} at (0,0) size 175x15
+              RenderText {#text} at (264,22) size 175x15
+                text run at (264,22) width 175: "Internet Shakespeare Editions"
+            RenderText {#text} at (438,22) size 540x55
+              text run at (438,22) width 59: " are being"
+              text run at (0,42) width 275: "developed for students as well as Shakespeare "
+              text run at (274,42) width 266: "scholars world wide to better understand the"
+              text run at (0,62) width 243: "man, his plays and our interpretations of "
+              text run at (242,62) width 36: "them."
+          RenderBlock {P} at (20,93) size 560x21 [color=#333333]
+            RenderText {#text} at (0,2) size 463x15
+              text run at (0,2) width 463: "Please take the time to carefully review and complete the following questions."
+          RenderBlock {FORM} at (20,138) size 560x1324
+            RenderBlock {H2} at (0,0) size 560x16 [color=#333333]
+              RenderText {#text} at (0,0) size 202x16
+                text run at (0,0) width 202: "PERSONAL INFORMATION"
+            RenderBlock (floating) {SPAN} at (0,26) size 325x20 [color=#333333]
+              RenderText {#text} at (0,2) size 67x15
+                text run at (0,2) width 67: "Your Name*"
+            RenderTextControl {INPUT} at (325,26) size 186x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderBlock (floating) {SPAN} at (0,47) size 325x20 [color=#333333]
+              RenderText {#text} at (0,2) size 119x15
+                text run at (0,2) width 119: "Your e-mail address*"
+            RenderTextControl {INPUT} at (325,47) size 186x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderBlock (floating) {SPAN} at (0,68) size 325x20 [color=#333333]
+              RenderText {#text} at (0,2) size 127x15
+                text run at (0,2) width 127: "Your degree program*"
+            RenderMenuList {SELECT} at (325,68) size 180x18 [color=#000000D8] [bgcolor=#FFFFFF]
+              RenderBlock (anonymous) at (0,0) size 180x18
+                RenderText at (8,2) size 87x13
+                  text run at (8,2) width 87: "Program options"
+            RenderBlock (floating) {SPAN} at (0,88) size 325x20 [color=#333333]
+              RenderText {#text} at (0,2) size 110x15
+                text run at (0,2) width 110: "Your year of study*"
+            RenderMenuList {SELECT} at (325,88) size 180x18 [color=#000000D8] [bgcolor=#FFFFFF]
+              RenderBlock (anonymous) at (0,0) size 180x18
+                RenderText at (8,2) size 123x13
+                  text run at (8,2) width 123: "Years you've been here"
+            RenderBlock (floating) {SPAN} at (0,108) size 325x20 [color=#333333]
+              RenderText {#text} at (0,2) size 153x15
+                text run at (0,2) width 153: "Shakespeare classes taken"
+            RenderMenuList {SELECT} at (325,108) size 180x18 [color=#000000D8] [bgcolor=#FFFFFF]
+              RenderBlock (anonymous) at (0,0) size 180x18
+                RenderText at (8,2) size 74x13
+                  text run at (8,2) width 74: "Number taken"
+            RenderBlock {P} at (0,139) size 560x21 [color=#333333]
+              RenderText {#text} at (0,2) size 157x15
+                text run at (0,2) width 157: "* indicates a required field"
+            RenderBlock {H2} at (0,184) size 560x17 [color=#333333]
+              RenderText {#text} at (0,0) size 298x16
+                text run at (0,0) width 298: "SHAKESPEARE RESEARCH QUESTIONS"
+            RenderBlock (floating) {SPAN} at (0,210) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 323x15
+                text run at (0,2) width 323: "What percentage of your research time is spent online?"
+            RenderMenuList {SELECT} at (325,210) size 180x19 [color=#000000D8] [bgcolor=#FFFFFF]
+              RenderBlock (anonymous) at (0,0) size 180x18
+                RenderText at (8,2) size 106x13
+                  text run at (8,2) width 106: "Percentages of time"
+            RenderBlock (floating) {SPAN} at (0,230) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 300x35
+                text run at (0,2) width 300: "What is holding you back from doing more research"
+                text run at (0,22) width 41: "online?"
+            RenderMenuList {SELECT} at (325,230) size 180x19 [color=#000000D8] [bgcolor=#FFFFFF]
+              RenderBlock (anonymous) at (0,0) size 180x18
+                RenderText at (8,2) size 45x13
+                  text run at (8,2) width 45: "Reasons"
+            RenderBlock (floating) {SPAN} at (0,250) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 220x15
+                text run at (0,2) width 220: "Your research is primarily focused on:"
+            RenderBlock {SPAN} at (325,250) size 180x21 [color=#333333]
+              RenderBlock {INPUT} at (2,4) size 12x12 [color=#000000]
+              RenderText {#text} at (16,2) size 30x15
+                text run at (16,2) width 30: "Texts"
+            RenderBlock {SPAN} at (325,270) size 180x21 [color=#333333]
+              RenderBlock {INPUT} at (2,4) size 12x12 [color=#000000]
+              RenderText {#text} at (16,2) size 133x15
+                text run at (16,2) width 133: "Performance materials"
+            RenderBlock {SPAN} at (325,290) size 180x21 [color=#333333]
+              RenderBlock {INPUT} at (2,4) size 12x12 [color=#000000]
+              RenderText {#text} at (16,2) size 21x15
+                text run at (16,2) width 21: "n/a"
+            RenderBlock {H2} at (0,335) size 560x17 [color=#333333]
+              RenderText {#text} at (0,0) size 373x16
+                text run at (0,0) width 373: "INTERNET SHAKESPEARE EDITIONS QUESTIONS"
+            RenderBlock (floating) {SPAN} at (0,361) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 304x15
+                text run at (0,2) width 304: "Have you used UVic's Internet Shakespeare Editions?"
+            RenderBlock {SPAN} at (325,361) size 180x21 [color=#333333]
+              RenderText {#text} at (0,2) size 19x15
+                text run at (0,2) width 19: "Yes"
+              RenderBlock {INPUT} at (20,4) size 13x12 [color=#000000]
+              RenderText {#text} at (34,2) size 20x15
+                text run at (34,2) width 5: " "
+                text run at (38,2) width 16: "No"
+              RenderBlock {INPUT} at (55,4) size 13x12 [color=#000000]
+              RenderText {#text} at (0,0) size 0x0
+            RenderBlock {P} at (0,394) size 560x21 [color=#333333]
+              RenderText {#text} at (0,2) size 378x15
+                text run at (0,2) width 378: "-- If you answered no to this question, skip to the next section --"
+            RenderBlock (floating) {SPAN} at (0,427) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 275x15
+                text run at (0,2) width 275: "Which area of the ISE did you find most useful?"
+            RenderMenuList {SELECT} at (325,427) size 180x19 [color=#000000D8] [bgcolor=#FFFFFF]
+              RenderBlock (anonymous) at (0,0) size 180x18
+                RenderText at (8,2) size 100x13
+                  text run at (8,2) width 100: "Sections of the ISE"
+            RenderBlock (floating) {SPAN} at (0,447) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 251x15
+                text run at (0,2) width 251: "How did you find the navigation of the ISE?"
+            RenderMenuList {SELECT} at (325,447) size 180x19 [color=#000000D8] [bgcolor=#FFFFFF]
+              RenderBlock (anonymous) at (0,0) size 180x18
+                RenderText at (8,2) size 91x13
+                  text run at (8,2) width 91: "Level of difficulty"
+            RenderBlock (floating) {SPAN} at (0,467) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 208x15
+                text run at (0,2) width 208: "Please describe your use of the ISE."
+            RenderBlock {H2} at (0,621) size 560x17 [color=#333333]
+              RenderText {#text} at (0,0) size 290x16
+                text run at (0,0) width 290: "TOOLS IN DEVELOPMENT QUESTIONS"
+            RenderBlock {P} at (0,651) size 560x61 [color=#333333]
+              RenderText {#text} at (0,2) size 554x55
+                text run at (0,2) width 451: "We are in the process of both making new material available and developing "
+                text run at (450,2) width 104: "new tools to view"
+                text run at (0,22) width 352: "and extrapolate information from Shakespeare's works. The "
+                text run at (351,22) width 159: "following images are visual"
+                text run at (0,42) width 344: "representations of some of the ideas being thrown around."
+            RenderBlock {P} at (0,724) size 560x21 [color=#333333]
+              RenderText {#text} at (0,2) size 339x15
+                text run at (0,2) width 339: "Please review them carefully and provide feedback below"
+            RenderBlock (floating) {SPAN} at (0,757) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 144x15
+                text run at (0,2) width 144: "Your comments on Fig. 1"
+            RenderBlock (floating) {SPAN} at (0,888) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 144x15
+                text run at (0,2) width 144: "Your comments on Fig. 2"
+            RenderBlock (floating) {SPAN} at (0,1019) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 144x15
+                text run at (0,2) width 144: "Your comments on Fig. 3"
+            RenderBlock {H2} at (0,1170) size 560x17 [color=#333333]
+              RenderText {#text} at (0,0) size 143x16
+                text run at (0,0) width 143: "OTHER FEEDBACK"
+            RenderBlock (floating) {SPAN} at (0,1196) size 325x21 [color=#333333]
+              RenderText {#text} at (0,2) size 222x15
+                text run at (0,2) width 222: "Please enter any other thoughts here."
+          RenderBlock {P} at (20,1474) size 560x21 [color=#333333]
+            RenderText {#text} at (0,2) size 231x15
+              text run at (0,2) width 231: "Thank you for your time filling this out."
+        RenderBlock {DIV} at (1,1628) size 600x52 [border: (1px dashed #A6A972) none]
+          RenderBlock {SPAN} at (0,16) size 600x20 [color=#333333]
+            RenderText {#text} at (247,2) size 106x15
+              text run at (247,2) width 106: "\x{A9}2003 Kevin Davis"
+layer at (441,302) size 180x13
+  RenderBlock {DIV} at (3,3) size 180x13
+layer at (441,323) size 180x13
+  RenderBlock {DIV} at (3,3) size 180x13
+layer at (113,764) size 506x106 clip at (114,765) size 504x104
+  RenderTextControl {TEXTAREA} at (0,490) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 500x13
+layer at (113,1051) size 506x106 clip at (114,1052) size 504x104
+  RenderTextControl {TEXTAREA} at (0,777) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 500x13
+layer at (113,1182) size 506x106 clip at (114,1183) size 504x104
+  RenderTextControl {TEXTAREA} at (0,908) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 500x13
+layer at (113,1313) size 506x106 clip at (114,1314) size 504x104
+  RenderTextControl {TEXTAREA} at (0,1039) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 500x13
+layer at (113,1490) size 506x106 clip at (114,1491) size 504x104
+  RenderTextControl {TEXTAREA} at (0,1216) size 506x107 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 500x13
diff --git a/LayoutTests/platform/mac-bigsur/fast/css/apple-system-control-colors-expected.txt b/LayoutTests/platform/mac-bigsur/fast/css/apple-system-control-colors-expected.txt
new file mode 100644 (file)
index 0000000..3b61b26
--- /dev/null
@@ -0,0 +1,23 @@
+-apple-system-header-text : rgba(0, 0, 0, 0.847)
+-apple-system-text-background : rgb(255, 255, 255)
+-apple-system-control-background : rgb(255, 255, 255)
+-apple-system-alternate-selected-text : rgb(255, 255, 255)
+-apple-system-control-accent : rgb(0, 122, 255)
+-apple-system-even-alternating-content-background : rgb(255, 255, 255)
+-apple-system-odd-alternating-content-background : rgb(244, 245, 245)
+-apple-system-selected-content-background : rgb(0, 99, 225)
+-apple-system-unemphasized-selected-content-background : rgb(220, 220, 220)
+-apple-system-selected-text : rgb(0, 0, 0)
+-apple-system-unemphasized-selected-text : rgb(0, 0, 0)
+-apple-system-selected-text-background : rgba(128, 188, 254, 0.6)
+-apple-system-unemphasized-selected-text-background : rgb(220, 220, 220)
+-apple-system-placeholder-text : rgba(0, 0, 0, 0.247)
+-apple-system-find-highlight-background : rgb(255, 255, 0)
+-apple-system-label : rgba(0, 0, 0, 0.847)
+-apple-system-secondary-label : rgba(0, 0, 0, 0.498)
+-apple-system-tertiary-label : rgba(0, 0, 0, 0.26)
+-apple-system-quaternary-label : rgba(0, 0, 0, 0.098)
+-apple-system-grid : rgb(230, 230, 230)
+-apple-system-separator : rgba(0, 0, 0, 0.098)
+-apple-system-container-border : rgba(0, 0, 0, 0.247)
+current-color with inherited -apple-system-label : rgba(0, 0, 0, 0.847)
diff --git a/LayoutTests/platform/mac-bigsur/fast/css/rtl-ordering-expected.txt b/LayoutTests/platform/mac-bigsur/fast/css/rtl-ordering-expected.txt
new file mode 100644 (file)
index 0000000..85ca99a
--- /dev/null
@@ -0,0 +1,45 @@
+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 218x18
+          text run at (0,0) width 218 LTR override: "This tests for a regression against "
+        RenderInline {I} at (0,0) size 722x36
+          RenderInline {A} at (0,0) size 354x18 [color=#0000EE]
+            RenderText {#text} at (217,0) size 354x18
+              text run at (217,0) width 354 LTR override: "http://bugzilla.opendarwin.org/show_bug.cgi?id=6334"
+          RenderText {#text} at (570,0) size 722x36
+            text run at (570,0) width 152 LTR override: " REGRESSION: <input"
+            text run at (0,18) width 374 LTR override: "type=\"button\"> text is reversed on \"visual Hebrew\" pages"
+        RenderText {#text} at (373,18) size 5x18
+          text run at (373,18) width 5 LTR override: "."
+      RenderBlock {HR} at (0,52) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,70) size 784x19
+        RenderText {#text} at (0,1) size 310x18
+          text run at (0,1) width 310 LTR override: "The text on both buttons should like this: \x{5E8}\x{5D5}\x{5EA}\x{5E4}\x{5DB}"
+      RenderBlock (anonymous) at (0,105) size 784x44
+        RenderButton {BUTTON} at (2,2) size 47x18 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 31x13
+            RenderText {#text} at (0,0) size 31x13
+              text run at (0,0) width 31 LTR override: "\x{5E8}\x{5D5}\x{5EA}\x{5E4}\x{5DB}"
+        RenderText {#text} at (50,1) size 5x18
+          text run at (50,1) width 5 LTR override: " "
+        RenderBR {BR} at (54,15) size 1x0
+        RenderButton {INPUT} at (2,24) size 47x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 31x13
+            RenderText at (0,0) size 31x13
+              text run at (0,0) width 31 RTL: "\x{5DB}\x{5E4}\x{5EA}\x{5D5}\x{5E8}"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {HR} at (0,157) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,175) size 784x18
+        RenderText {#text} at (0,0) size 255x18
+          text run at (0,0) width 255 LTR override: "The following lines should be identical:"
+      RenderBlock {P} at (0,209) size 784x19
+        RenderText {#text} at (0,1) size 81x18
+          text run at (0,1) width 16: "21"
+          text run at (16,1) width 65 RTL: "\x{5D4}\x{5DE}\x{5D0}\x{5D4} \x{5D4}-"
+      RenderBlock {P} at (0,244) size 784x19
+        RenderText {#text} at (0,1) size 81x18
+          text run at (0,1) width 81 LTR override: "21-\x{5D4} \x{5D4}\x{5D0}\x{5DE}\x{5D4}"
diff --git a/LayoutTests/platform/mac-bigsur/fast/css/text-overflow-input-expected.txt b/LayoutTests/platform/mac-bigsur/fast/css/text-overflow-input-expected.txt
new file mode 100644 (file)
index 0000000..1c7d256
--- /dev/null
@@ -0,0 +1,246 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x382
+  RenderBlock {HTML} at (0,0) size 800x382
+    RenderBody {BODY} at (8,16) size 784x350
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 314x18
+          text run at (0,0) width 314: "This test is a basic check for using text-overflow."
+      RenderBlock {P} at (0,34) size 784x110
+        RenderText {#text} at (0,0) size 489x18
+          text run at (0,0) width 489: "Apply \"text-overflow:clip\" to inputs. The following input should be clipped:"
+        RenderBR {BR} at (488,0) size 1x18
+        RenderTextControl {INPUT} at (2,20) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (150,20) size 5x18
+          text run at (150,20) width 5: " "
+        RenderTextControl {INPUT} at (156,20) size 175x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,0) size 168x19
+            RenderBlock {DIV} at (0,0) size 8x19
+            RenderBlock {DIV} at (8,3) size 141x13
+            RenderBlock {DIV} at (148,0) size 20x19
+        RenderText {#text} at (332,20) size 5x18
+          text run at (332,20) width 5: " "
+        RenderTextControl {INPUT} at (338,20) size 148x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (487,20) size 5x18
+          text run at (487,20) width 5: " "
+        RenderTextControl {INPUT} at (493,20) size 175x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,0) size 168x19
+            RenderBlock {DIV} at (0,0) size 8x19
+            RenderBlock {DIV} at (8,3) size 141x13
+            RenderBlock {DIV} at (148,0) size 20x19
+        RenderText {#text} at (0,0) size 0x0
+        RenderTextControl {INPUT} at (2,43) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,3) size 141x13
+            RenderBlock {DIV} at (0,0) size 141x13
+        RenderBR {BR} at (150,43) size 1x18
+        RenderTextControl {INPUT} at (2,66) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (149,66) size 5x18
+          text run at (149,66) width 5: " "
+        RenderTextControl {INPUT} at (155,66) size 174x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,0) size 167x19
+            RenderBlock {DIV} at (158,0) size 9x19
+            RenderBlock {DIV} at (19,3) size 140x13
+            RenderBlock {DIV} at (0,0) size 19x19
+        RenderText {#text} at (330,66) size 5x18
+          text run at (330,66) width 5: " "
+        RenderTextControl {INPUT} at (336,66) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (484,66) size 5x18
+          text run at (484,66) width 5: " "
+        RenderTextControl {INPUT} at (490,66) size 174x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,0) size 167x19
+            RenderBlock {DIV} at (158,0) size 9x19
+            RenderBlock {DIV} at (19,3) size 140x13
+            RenderBlock {DIV} at (0,0) size 19x19
+        RenderText {#text} at (0,0) size 0x0
+        RenderTextControl {INPUT} at (2,89) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,3) size 140x13
+            RenderBlock {DIV} at (0,0) size 140x13
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,160) size 784x110
+        RenderText {#text} at (0,0) size 546x18
+          text run at (0,0) width 546: "Apply \"text-overflow:ellipsis\" to inputs. The following input should show an ellipsis:"
+        RenderBR {BR} at (545,0) size 1x18
+        RenderTextControl {INPUT} at (2,20) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (150,20) size 5x18
+          text run at (150,20) width 5: " "
+        RenderTextControl {INPUT} at (156,20) size 175x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,0) size 168x19
+            RenderBlock {DIV} at (0,0) size 8x19
+            RenderBlock {DIV} at (8,3) size 141x13
+            RenderBlock {DIV} at (148,0) size 20x19
+        RenderText {#text} at (332,20) size 5x18
+          text run at (332,20) width 5: " "
+        RenderTextControl {INPUT} at (338,20) size 148x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (487,20) size 5x18
+          text run at (487,20) width 5: " "
+        RenderTextControl {INPUT} at (493,20) size 175x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,0) size 168x19
+            RenderBlock {DIV} at (0,0) size 8x19
+            RenderBlock {DIV} at (8,3) size 141x13
+            RenderBlock {DIV} at (148,0) size 20x19
+        RenderText {#text} at (0,0) size 0x0
+        RenderTextControl {INPUT} at (2,43) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,3) size 141x13
+            RenderBlock {DIV} at (0,0) size 141x13
+        RenderBR {BR} at (150,43) size 1x18
+        RenderTextControl {INPUT} at (2,66) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (149,66) size 5x18
+          text run at (149,66) width 5: " "
+        RenderTextControl {INPUT} at (155,66) size 174x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,0) size 167x19
+            RenderBlock {DIV} at (158,0) size 9x19
+            RenderBlock {DIV} at (19,3) size 140x13
+            RenderBlock {DIV} at (0,0) size 19x19
+        RenderText {#text} at (330,66) size 5x18
+          text run at (330,66) width 5: " "
+        RenderTextControl {INPUT} at (336,66) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (484,66) size 5x18
+          text run at (484,66) width 5: " "
+        RenderTextControl {INPUT} at (490,66) size 174x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,0) size 167x19
+            RenderBlock {DIV} at (158,0) size 9x19
+            RenderBlock {DIV} at (19,3) size 140x13
+            RenderBlock {DIV} at (0,0) size 19x19
+        RenderText {#text} at (0,0) size 0x0
+        RenderTextControl {INPUT} at (2,89) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,3) size 140x13
+            RenderBlock {DIV} at (0,0) size 140x13
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,286) size 784x64
+        RenderText {#text} at (0,0) size 237x18
+          text run at (0,0) width 237: "Dynamic style change text-overflow:"
+        RenderBR {BR} at (236,0) size 1x18
+        RenderText {#text} at (0,20) size 247x18
+          text run at (0,20) width 247: "Clip to ellipsis (should show ellipsis): "
+        RenderTextControl {INPUT} at (248,20) size 148x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (397,20) size 5x18
+          text run at (397,20) width 5: " "
+        RenderTextControl {INPUT} at (403,20) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (551,20) size 5x18
+          text run at (551,20) width 5: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderText {#text} at (0,43) size 270x18
+          text run at (0,43) width 270: "Ellipsis to clip (should not show ellipsis): "
+        RenderTextControl {INPUT} at (271,43) size 148x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (420,43) size 5x18
+          text run at (420,43) width 5: " "
+        RenderTextControl {INPUT} at (426,43) size 148x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (575,43) size 5x18
+          text run at (575,43) width 5: " "
+        RenderBR {BR} at (0,0) size 0x0
+layer at (13,73) size 141x13 scrollWidth 288
+  RenderBlock {DIV} at (3,3) size 141x13 [color=#A9A9A9]
+    RenderText {#text} at (0,0) size 288x13
+      text run at (0,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (13,73) size 141x13
+  RenderBlock {DIV} at (3,3) size 141x13
+layer at (176,73) size 141x13 scrollWidth 288
+  RenderBlock {DIV} at (11,3) size 141x13 [color=#A9A9A9]
+    RenderText {#text} at (0,0) size 288x13
+      text run at (0,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (176,73) size 141x13
+  RenderBlock {DIV} at (0,0) size 141x13
+layer at (350,73) size 141x13 scrollWidth 289
+  RenderBlock {DIV} at (3,3) size 141x13
+    RenderText {#text} at (0,0) size 288x13
+      text run at (0,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (513,73) size 141x13 scrollWidth 289
+  RenderBlock {DIV} at (0,0) size 141x13
+    RenderText {#text} at (0,0) size 288x13
+      text run at (0,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (13,96) size 141x13 scrollWidth 386
+  RenderBlock {DIV} at (0,0) size 141x13
+    RenderText {#text} at (0,0) size 385x13
+      text run at (0,0) width 385: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}"
+layer at (13,119) size 140x13 scrollX 148 scrollWidth 288
+  RenderBlock {DIV} at (3,3) size 140x13 [color=#A9A9A9]
+    RenderText {#text} at (-148,0) size 289x13
+      text run at (-148,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (13,119) size 140x13
+  RenderBlock {DIV} at (3,3) size 140x13
+layer at (186,119) size 140x13 scrollX 148 scrollWidth 288
+  RenderBlock {DIV} at (22,3) size 140x13 [color=#A9A9A9]
+    RenderText {#text} at (-148,0) size 289x13
+      text run at (-148,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (186,119) size 140x13
+  RenderBlock {DIV} at (0,0) size 140x13
+layer at (348,119) size 140x13 scrollX 148 scrollWidth 288
+  RenderBlock {DIV} at (3,3) size 140x13
+    RenderText {#text} at (-148,0) size 289x13
+      text run at (-148,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (521,119) size 140x13 scrollX 148 scrollWidth 288
+  RenderBlock {DIV} at (0,0) size 140x13
+    RenderText {#text} at (-148,0) size 289x13
+      text run at (-148,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (13,142) size 140x13 scrollX 245 scrollWidth 385
+  RenderBlock {DIV} at (0,0) size 140x13
+    RenderText {#text} at (-244,0) size 385x13
+      text run at (-244,0) width 384 RTL: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}"
+layer at (13,199) size 141x13 scrollWidth 288
+  RenderBlock {DIV} at (3,3) size 141x13 [color=#A9A9A9]
+    RenderText {#text} at (0,0) size 288x13
+      text run at (0,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (13,199) size 141x13
+  RenderBlock {DIV} at (3,3) size 141x13
+layer at (176,199) size 141x13 scrollWidth 288
+  RenderBlock {DIV} at (11,3) size 141x13 [color=#A9A9A9]
+    RenderText {#text} at (0,0) size 288x13
+      text run at (0,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (176,199) size 141x13
+  RenderBlock {DIV} at (0,0) size 141x13
+layer at (350,199) size 141x13 scrollWidth 289
+  RenderBlock {DIV} at (3,3) size 141x13
+    RenderText {#text} at (0,0) size 288x13
+      text run at (0,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (513,199) size 141x13 scrollWidth 289
+  RenderBlock {DIV} at (0,0) size 141x13
+    RenderText {#text} at (0,0) size 288x13
+      text run at (0,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (13,222) size 141x13 scrollWidth 386
+  RenderBlock {DIV} at (0,0) size 141x13
+    RenderText {#text} at (0,0) size 385x13
+      text run at (0,0) width 385: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}"
+layer at (13,245) size 140x13 scrollX 148 scrollWidth 288
+  RenderBlock {DIV} at (3,3) size 140x13 [color=#A9A9A9]
+    RenderText {#text} at (-148,0) size 289x13
+      text run at (-148,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (13,245) size 140x13
+  RenderBlock {DIV} at (3,3) size 140x13
+layer at (186,245) size 140x13 scrollX 148 scrollWidth 288
+  RenderBlock {DIV} at (22,3) size 140x13 [color=#A9A9A9]
+    RenderText {#text} at (-148,0) size 289x13
+      text run at (-148,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (186,245) size 140x13
+  RenderBlock {DIV} at (0,0) size 140x13
+layer at (348,245) size 140x13 scrollX 148 scrollWidth 288
+  RenderBlock {DIV} at (3,3) size 140x13
+    RenderText {#text} at (-148,0) size 289x13
+      text run at (-148,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (521,245) size 140x13 scrollX 148 scrollWidth 288
+  RenderBlock {DIV} at (0,0) size 140x13
+    RenderText {#text} at (-148,0) size 289x13
+      text run at (-148,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (13,268) size 140x13 scrollX 245 scrollWidth 385
+  RenderBlock {DIV} at (0,0) size 140x13
+    RenderText {#text} at (-244,0) size 385x13
+      text run at (-244,0) width 384 RTL: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}"
+layer at (259,325) size 141x13 scrollWidth 288
+  RenderBlock {DIV} at (3,3) size 141x13 [color=#A9A9A9]
+    RenderText {#text} at (0,0) size 288x13
+      text run at (0,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (259,325) size 141x13
+  RenderBlock {DIV} at (3,3) size 141x13
+layer at (414,325) size 141x13 scrollWidth 289
+  RenderBlock {DIV} at (3,3) size 141x13
+    RenderText {#text} at (0,0) size 288x13
+      text run at (0,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (283,348) size 141x13 scrollWidth 288
+  RenderBlock {DIV} at (3,3) size 141x13 [color=#A9A9A9]
+    RenderText {#text} at (0,0) size 288x13
+      text run at (0,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (283,348) size 141x13
+  RenderBlock {DIV} at (3,3) size 141x13
+layer at (438,348) size 141x13 scrollWidth 289
+  RenderBlock {DIV} at (3,3) size 141x13
+    RenderText {#text} at (0,0) size 288x13
+      text run at (0,0) width 288: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/auto-fill-button/hide-auto-fill-strong-password-viewable-treatment-when-form-is-reset-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/auto-fill-button/hide-auto-fill-strong-password-viewable-treatment-when-form-is-reset-expected.txt
new file mode 100644 (file)
index 0000000..09dc53c
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x99
+  RenderBlock {HTML} at (0,0) size 800x99
+    RenderBody {BODY} at (8,16) size 784x75
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 780x36
+          text run at (0,0) width 780: "This tests that that an autofilled and viewable Strong Password decorated text field reverts to its original appearance when"
+          text run at (0,18) width 340: "the form is reset. It can only be tested in the test tool."
+      RenderBlock {FORM} at (0,52) size 784x23
+        RenderTextControl {INPUT} at (2,2) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,3) size 141x13
+            RenderBlock {DIV} at (0,0) size 141x13
+        RenderText {#text} at (0,0) size 0x0
+layer at (13,73) size 141x13
+  RenderBlock {DIV} at (0,0) size 141x13
+    RenderText {#text} at (0,0) size 63x13
+      text run at (0,0) width 63: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}"
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/basic-inputs-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/basic-inputs-expected.txt
new file mode 100644 (file)
index 0000000..b66970f
--- /dev/null
@@ -0,0 +1,88 @@
+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 332x18
+          text run at (0,0) width 332: "This tests basic inputs. Here's what you should see: "
+        RenderBR {BR} at (331,14) size 1x0
+        RenderBR {BR} at (0,18) size 0x18
+        RenderText {#text} at (0,36) size 461x54
+          text run at (0,36) width 442: "first line: the letter \"a\" and then a text input field filled with repeating"
+          text run at (0,54) width 86: "\"foobarbaz\", "
+          text run at (85,54) width 376: "then the word \"text\" followed by a disabled text input field"
+          text run at (0,72) width 335: "filled with \"foo\" and then the letter \"b\" and then \"a\" "
+        RenderBR {BR} at (334,86) size 1x0
+        RenderBR {BR} at (0,90) size 0x18
+        RenderText {#text} at (0,108) size 467x54
+          text run at (0,108) width 437: "second line: and then a password input field that's filled and then the"
+          text run at (0,126) width 467: "word \"password\" and then a disabled password field that's filled and then"
+          text run at (0,144) width 86: "the letter \"b\" "
+        RenderBR {BR} at (85,158) size 1x0
+        RenderBR {BR} at (0,162) size 0x18
+        RenderText {#text} at (0,180) size 459x36
+          text run at (0,180) width 459: "third line: the letter \"a\" and then a checkbox (unchecked) with the word"
+          text run at (0,198) width 360: "\"checkbox\" and then a disabled checkbox and letter \"b\" "
+        RenderBR {BR} at (359,212) size 1x0
+        RenderBR {BR} at (0,216) size 0x18
+        RenderText {#text} at (0,234) size 457x54
+          text run at (0,234) width 411: "fourth line: the last line has the letter \"a\" and then a redio button"
+          text run at (0,252) width 457: "(unselected) and then the word \"radio\" and then a disabled radio button"
+          text run at (0,270) width 113: "and the letter \"b\" "
+        RenderBR {BR} at (112,284) size 1x0
+        RenderBR {BR} at (0,288) size 0x18
+      RenderBlock {DIV} at (10,316) size 450x48 [border: (1px solid #FF0000)]
+        RenderText {#text} at (1,3) size 8x18
+          text run at (1,3) width 8: "a"
+        RenderTextControl {INPUT} at (10,3) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (158,3) size 29x18
+          text run at (158,3) width 29: "text "
+        RenderTextControl {INPUT} at (188,3) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (336,3) size 20x18
+          text run at (336,3) width 13: "b "
+          text run at (348,3) width 8: "a"
+        RenderTextControl {INPUT} at (3,26) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,3) size 141x13
+            RenderBlock {DIV} at (0,0) size 141x13
+        RenderText {#text} at (151,26) size 66x18
+          text run at (151,26) width 66: "password "
+        RenderTextControl {INPUT} at (218,26) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,3) size 140x13
+            RenderBlock {DIV} at (0,0) size 140x13
+        RenderText {#text} at (366,26) size 9x18
+          text run at (366,26) width 9: "b"
+      RenderBlock {DIV} at (10,374) size 450x21 [border: (1px solid #FF0000)]
+        RenderText {#text} at (1,1) size 8x18
+          text run at (1,1) width 8: "a"
+        RenderBlock {INPUT} at (10,5) size 13x12
+        RenderText {#text} at (24,1) size 66x18
+          text run at (24,1) width 66: "checkbox "
+        RenderBlock {INPUT} at (91,5) size 13x12
+        RenderText {#text} at (105,1) size 9x18
+          text run at (105,1) width 9: "b"
+      RenderBlock {DIV} at (10,405) size 450x21 [border: (1px solid #FF0000)]
+        RenderText {#text} at (1,1) size 8x18
+          text run at (1,1) width 8: "a"
+        RenderBlock {INPUT} at (10,5) size 13x12
+        RenderText {#text} at (24,1) size 37x18
+          text run at (24,1) width 37: "radio "
+        RenderBlock {INPUT} at (62,5) size 13x12
+        RenderText {#text} at (76,1) size 9x18
+          text run at (76,1) width 9: "b"
+layer at (31,330) size 141x13 scrollWidth 160
+  RenderBlock {DIV} at (3,3) size 141x13
+    RenderText {#text} at (0,0) size 160x13
+      text run at (0,0) width 160: "foobarbazfoobarbazfoobarbaz"
+layer at (210,330) size 140x13
+  RenderBlock {DIV} at (3,3) size 140x13 [color=#545454]
+    RenderText {#text} at (0,0) size 17x13
+      text run at (0,0) width 17: "foo"
+layer at (24,353) size 141x13
+  RenderBlock {DIV} at (0,0) size 141x13
+    RenderText {#text} at (0,0) size 21x13
+      text run at (0,0) width 21: "\x{2022}\x{2022}\x{2022}"
+layer at (239,353) size 140x13
+  RenderBlock {DIV} at (0,0) size 140x13 [color=#545454]
+    RenderText {#text} at (0,0) size 21x13
+      text run at (0,0) width 21: "\x{2022}\x{2022}\x{2022}"
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/basic-textareas-quirks-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/basic-textareas-quirks-expected.txt
new file mode 100644 (file)
index 0000000..ce8ce54
--- /dev/null
@@ -0,0 +1,829 @@
+layer at (0,0) size 785x1065
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x1065
+  RenderBlock {HTML} at (0,0) size 785x1065
+    RenderBody {BODY} at (8,8) size 769x584
+      RenderBlock (floating) {DIV} at (0,0) size 352x829 [border: (1px solid #FF0000)]
+        RenderBlock (anonymous) at (1,1) size 350x14
+          RenderText {#text} at (0,-2) size 179x17
+            text run at (0,-2) width 179: "Plain textarea with little content"
+        RenderBlock {DIV} at (1,15) size 352x41 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,24) size 14x17
+            text run at (1,24) width 14: "A "
+          RenderText {#text} at (179,24) size 14x17
+            text run at (179,24) width 14: " B"
+        RenderBlock (anonymous) at (1,56) size 350x14
+          RenderText {#text} at (0,-2) size 77x17
+            text run at (0,-2) width 77: "Plain textarea"
+        RenderBlock {DIV} at (1,70) size 352x41 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,24) size 14x17
+            text run at (1,24) width 14: "A "
+          RenderText {#text} at (179,24) size 14x17
+            text run at (179,24) width 14: " B"
+        RenderBlock (anonymous) at (1,111) size 350x14
+          RenderText {#text} at (0,-2) size 98x17
+            text run at (0,-2) width 98: "Disabled textarea"
+        RenderBlock {DIV} at (1,125) size 352x41 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,24) size 14x17
+            text run at (1,24) width 14: "A "
+          RenderText {#text} at (179,24) size 14x17
+            text run at (179,24) width 14: " B"
+        RenderBlock (anonymous) at (1,166) size 350x14
+          RenderText {#text} at (0,-2) size 123x17
+            text run at (0,-2) width 123: "style=\"padding:10px\""
+        RenderBlock {DIV} at (1,180) size 352x57 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,40) size 14x17
+            text run at (1,40) width 14: "A "
+          RenderText {#text} at (195,40) size 14x17
+            text run at (195,40) width 14: " B"
+        RenderBlock (anonymous) at (1,237) size 350x14
+          RenderText {#text} at (0,-2) size 116x17
+            text run at (0,-2) width 116: "style=\"padding:0px\""
+        RenderBlock {DIV} at (1,251) size 352x37 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,20) size 14x17
+            text run at (1,20) width 14: "A "
+          RenderText {#text} at (175,20) size 14x17
+            text run at (175,20) width 14: " B"
+        RenderBlock (anonymous) at (1,288) size 350x14
+          RenderText {#text} at (0,-2) size 118x17
+            text run at (0,-2) width 118: "style=\"margin:10px\""
+        RenderBlock {DIV} at (1,302) size 352x57 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,40) size 14x17
+            text run at (1,40) width 14: "A "
+          RenderText {#text} at (195,40) size 14x17
+            text run at (195,40) width 14: " B"
+        RenderBlock (anonymous) at (1,359) size 350x14
+          RenderText {#text} at (0,-2) size 111x17
+            text run at (0,-2) width 111: "style=\"margin:0px\""
+        RenderBlock {DIV} at (1,373) size 352x37 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,20) size 14x17
+            text run at (1,20) width 14: "A "
+          RenderText {#text} at (175,20) size 14x17
+            text run at (175,20) width 14: " B"
+        RenderBlock (anonymous) at (1,410) size 350x14
+          RenderText {#text} at (0,-2) size 38x17
+            text run at (0,-2) width 38: "cols=3"
+        RenderBlock {DIV} at (1,424) size 352x41 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,24) size 14x17
+            text run at (1,24) width 14: "A "
+          RenderText {#text} at (60,24) size 14x17
+            text run at (60,24) width 14: " B"
+        RenderBlock (anonymous) at (1,465) size 350x14
+          RenderText {#text} at (0,-2) size 43x17
+            text run at (0,-2) width 43: "rows=3"
+        RenderBlock {DIV} at (1,479) size 352x54 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,37) size 14x17
+            text run at (1,37) width 14: "A "
+          RenderText {#text} at (179,37) size 14x17
+            text run at (179,37) width 14: " B"
+        RenderBlock (anonymous) at (1,533) size 350x14
+          RenderText {#text} at (0,-2) size 45x17
+            text run at (0,-2) width 45: "cols=10"
+        RenderBlock {DIV} at (1,547) size 352x41 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,24) size 14x17
+            text run at (1,24) width 14: "A "
+          RenderText {#text} at (109,24) size 14x17
+            text run at (109,24) width 14: " B"
+        RenderBlock (anonymous) at (1,588) size 350x14
+          RenderText {#text} at (0,-2) size 50x17
+            text run at (0,-2) width 50: "rows=10"
+        RenderBlock {DIV} at (1,602) size 352x145 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,128) size 14x17
+            text run at (1,128) width 14: "A "
+          RenderText {#text} at (179,128) size 14x17
+            text run at (179,128) width 14: " B"
+        RenderBlock (anonymous) at (1,747) size 350x14
+          RenderText {#text} at (0,-2) size 84x17
+            text run at (0,-2) width 84: "cols=5 rows=4"
+        RenderBlock {DIV} at (1,761) size 352x67 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,50) size 14x17
+            text run at (1,50) width 14: "A "
+          RenderText {#text} at (74,50) size 14x17
+            text run at (74,50) width 14: " B"
+      RenderBlock (floating) {DIV} at (352,0) size 352x1057 [border: (1px solid #FF0000)]
+        RenderBlock (anonymous) at (1,1) size 350x14
+          RenderText {#text} at (0,-2) size 110x17
+            text run at (0,-2) width 110: "style=\"width:60px\""
+        RenderBlock {DIV} at (1,15) size 352x41 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,24) size 14x17
+            text run at (1,24) width 14: "A "
+          RenderText {#text} at (74,24) size 14x17
+            text run at (74,24) width 14: " B"
+        RenderBlock (anonymous) at (1,56) size 350x14
+          RenderText {#text} at (0,-2) size 191x17
+            text run at (0,-2) width 191: "style=\"width:60px;padding:20px\""
+        RenderBlock {DIV} at (1,70) size 352x77 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,60) size 14x17
+            text run at (1,60) width 14: "A "
+          RenderText {#text} at (74,60) size 14x17
+            text run at (74,60) width 14: " B"
+        RenderBlock (anonymous) at (1,147) size 350x14
+          RenderText {#text} at (0,-2) size 170x17
+            text run at (0,-2) width 170: "style=\"width:60px;padding:0\""
+        RenderBlock {DIV} at (1,161) size 352x37 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,20) size 14x17
+            text run at (1,20) width 14: "A "
+          RenderText {#text} at (74,20) size 14x17
+            text run at (74,20) width 14: " B"
+        RenderBlock (anonymous) at (1,198) size 350x14
+          RenderText {#text} at (0,-2) size 113x17
+            text run at (0,-2) width 113: "style=\"height:60px\""
+        RenderBlock {DIV} at (1,212) size 352x65 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,48) size 14x17
+            text run at (1,48) width 14: "A "
+          RenderText {#text} at (179,48) size 14x17
+            text run at (179,48) width 14: " B"
+        RenderBlock (anonymous) at (1,277) size 350x14
+          RenderText {#text} at (0,-2) size 181x17
+            text run at (0,-2) width 181: "style=\"width:60px;height:60px\""
+        RenderBlock {DIV} at (1,291) size 352x65 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,48) size 14x17
+            text run at (1,48) width 14: "A "
+          RenderText {#text} at (74,48) size 14x17
+            text run at (74,48) width 14: " B"
+        RenderBlock (anonymous) at (1,356) size 350x14
+          RenderText {#text} at (0,-2) size 138x17
+            text run at (0,-2) width 138: "style=\"overflow:hidden\""
+        RenderBlock {DIV} at (1,370) size 352x41 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,24) size 14x17
+            text run at (1,24) width 14: "A "
+          RenderText {#text} at (179,24) size 14x17
+            text run at (179,24) width 14: " B"
+        RenderBlock (anonymous) at (1,411) size 350x14
+          RenderText {#text} at (0,-2) size 131x17
+            text run at (0,-2) width 131: "style=\"overflow:scroll\""
+        RenderBlock {DIV} at (1,425) size 352x56 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,39) size 14x17
+            text run at (1,39) width 14: "A "
+          RenderText {#text} at (179,39) size 14x17
+            text run at (179,39) width 14: " B"
+        RenderBlock (anonymous) at (1,481) size 350x14
+          RenderText {#text} at (0,-2) size 276x17
+            text run at (0,-2) width 276: "style=\"overflow:hidden;width:60px;height:60px\""
+        RenderBlock {DIV} at (1,495) size 352x65 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,48) size 14x17
+            text run at (1,48) width 14: "A "
+          RenderText {#text} at (74,48) size 14x17
+            text run at (74,48) width 14: " B"
+        RenderBlock (anonymous) at (1,560) size 350x14
+          RenderText {#text} at (0,-2) size 269x17
+            text run at (0,-2) width 269: "style=\"overflow:scroll;width:60px;height:60px\""
+        RenderBlock {DIV} at (1,574) size 352x65 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,48) size 14x17
+            text run at (1,48) width 14: "A "
+          RenderText {#text} at (74,48) size 14x17
+            text run at (74,48) width 14: " B"
+        RenderBlock (anonymous) at (1,639) size 350x14
+          RenderText {#text} at (0,-2) size 222x17
+            text run at (0,-2) width 222: "cols=5 style=\"width:60px;height:60px\""
+        RenderBlock {DIV} at (1,653) size 352x65 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,48) size 14x17
+            text run at (1,48) width 14: "A "
+          RenderText {#text} at (74,48) size 14x17
+            text run at (74,48) width 14: " B"
+        RenderBlock (anonymous) at (1,718) size 350x14
+          RenderText {#text} at (0,-2) size 226x17
+            text run at (0,-2) width 226: "rows=4 style=\"width:60px;height:60px\""
+        RenderBlock {DIV} at (1,732) size 352x65 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,48) size 14x17
+            text run at (1,48) width 14: "A "
+          RenderText {#text} at (74,48) size 14x17
+            text run at (74,48) width 14: " B"
+        RenderBlock (anonymous) at (1,797) size 350x14
+          RenderText {#text} at (0,-2) size 267x17
+            text run at (0,-2) width 267: "cols=5 rows=4 style=\"width:60px;height:60px\""
+        RenderBlock {DIV} at (1,811) size 352x65 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,48) size 14x17
+            text run at (1,48) width 14: "A "
+          RenderText {#text} at (74,48) size 14x17
+            text run at (74,48) width 14: " B"
+        RenderBlock (anonymous) at (1,876) size 350x14
+          RenderText {#text} at (0,-2) size 64x17
+            text run at (0,-2) width 64: "wrap=\"off\""
+        RenderBlock {DIV} at (1,890) size 352x56 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,39) size 14x17
+            text run at (1,39) width 14: "A "
+          RenderText {#text} at (179,39) size 14x17
+            text run at (179,39) width 5: " "
+            text run at (183,39) width 10: "B"
+        RenderBlock (anonymous) at (1,946) size 350x14
+          RenderText {#text} at (0,-2) size 73x17
+            text run at (0,-2) width 73: "wrap=\"hard\""
+        RenderBlock {DIV} at (1,960) size 352x41 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,24) size 14x17
+            text run at (1,24) width 14: "A "
+          RenderText {#text} at (179,24) size 14x17
+            text run at (179,24) width 5: " "
+            text run at (183,24) width 10: "B"
+        RenderBlock (anonymous) at (1,1001) size 350x14
+          RenderText {#text} at (0,-2) size 69x17
+            text run at (0,-2) width 69: "wrap=\"soft\""
+        RenderBlock {DIV} at (1,1015) size 352x41 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,24) size 14x17
+            text run at (1,24) width 14: "A "
+          RenderText {#text} at (179,24) size 14x17
+            text run at (179,24) width 5: " "
+            text run at (183,24) width 10: "B"
+layer at (26,26) size 161x32 clip at (27,27) size 159x30
+  RenderTextControl {TEXTAREA} at (16,3) size 162x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 155x13
+      RenderText {#text} at (0,0) size 98x13
+        text run at (0,0) width 98: "Lorem ipsum dolor"
+layer at (26,81) size 161x32 clip at (27,82) size 144x30 scrollHeight 56
+  RenderTextControl {TEXTAREA} at (16,3) size 162x32 [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 98: "Lorem ipsum dolor"
+        text run at (97,0) width 4: " "
+        text run at (0,13) width 140: "ABCDEFGHIJKLMNOPQRS"
+        text run at (0,26) width 56: "TUVWXYZ"
+        text run at (55,26) width 4: " "
+        text run at (0,39) width 127: "abcdefghijklmnopqrstuv"
+        text run at (126,39) width 4: " "
+layer at (26,136) size 161x32 clip at (27,137) size 144x30 scrollHeight 56
+  RenderTextControl {TEXTAREA} at (16,3) size 162x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 140x52 [color=#545454]
+      RenderText {#text} at (0,0) size 140x52
+        text run at (0,0) width 98: "Lorem ipsum dolor"
+        text run at (97,0) width 4: " "
+        text run at (0,13) width 140: "ABCDEFGHIJKLMNOPQRS"
+        text run at (0,26) width 56: "TUVWXYZ"
+        text run at (55,26) width 4: " "
+        text run at (0,39) width 127: "abcdefghijklmnopqrstuv"
+        text run at (126,39) width 4: " "
+layer at (26,191) size 177x48 clip at (27,192) size 160x46 scrollHeight 72
+  RenderTextControl {TEXTAREA} at (16,3) size 178x48 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (11,11) size 140x52
+      RenderText {#text} at (0,0) size 140x52
+        text run at (0,0) width 98: "Lorem ipsum dolor"
+        text run at (97,0) width 4: " "
+        text run at (0,13) width 140: "ABCDEFGHIJKLMNOPQRS"
+        text run at (0,26) width 56: "TUVWXYZ"
+        text run at (55,26) width 4: " "
+        text run at (0,39) width 127: "abcdefghijklmnopqrstuv"
+        text run at (126,39) width 4: " "
+layer at (26,262) size 157x28 clip at (27,263) size 140x26 scrollHeight 52
+  RenderTextControl {TEXTAREA} at (16,3) size 158x28 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (1,1) size 140x52
+      RenderText {#text} at (0,0) size 140x52
+        text run at (0,0) width 98: "Lorem ipsum dolor"
+        text run at (97,0) width 4: " "
+        text run at (0,13) width 140: "ABCDEFGHIJKLMNOPQRS"
+        text run at (0,26) width 56: "TUVWXYZ"
+        text run at (55,26) width 4: " "
+        text run at (0,39) width 127: "abcdefghijklmnopqrstuv"
+        text run at (126,39) width 4: " "
+layer at (34,321) size 161x32 clip at (35,322) size 144x30 scrollHeight 56
+  RenderTextControl {TEXTAREA} at (24,11) size 162x32 [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 98: "Lorem ipsum dolor"
+        text run at (97,0) width 4: " "
+        text run at (0,13) width 140: "ABCDEFGHIJKLMNOPQRS"
+        text run at (0,26) width 56: "TUVWXYZ"
+        text run at (55,26) width 4: " "
+        text run at (0,39) width 127: "abcdefghijklmnopqrstuv"
+        text run at (126,39) width 4: " "
+layer at (24,382) size 161x32 clip at (25,383) size 144x30 scrollHeight 56
+  RenderTextControl {TEXTAREA} at (14,1) size 162x32 [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 98: "Lorem ipsum dolor"
+        text run at (97,0) width 4: " "
+        text run at (0,13) width 140: "ABCDEFGHIJKLMNOPQRS"
+        text run at (0,26) width 56: "TUVWXYZ"
+        text run at (55,26) width 4: " "
+        text run at (0,39) width 127: "abcdefghijklmnopqrstuv"
+        text run at (126,39) width 4: " "
+layer at (26,435) size 42x32 clip at (27,436) size 25x30 scrollHeight 329
+  RenderTextControl {TEXTAREA} at (16,3) size 43x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 21x325
+      RenderText {#text} at (0,0) size 21x325
+        text run at (0,0) width 17: "Lor"
+        text run at (0,13) width 16: "em"
+        text run at (15,13) width 5: " "
+        text run at (0,26) width 16: "ips"
+        text run at (0,39) width 17: "um"
+        text run at (16,39) width 4: " "
+        text run at (0,52) width 17: "dol"
+        text run at (0,65) width 11: "or"
+        text run at (10,65) width 4: " "
+        text run at (0,78) width 15: "AB"
+        text run at (0,91) width 16: "CD"
+        text run at (0,104) width 13: "EF"
+        text run at (0,117) width 20: "GHI"
+        text run at (0,130) width 20: "JKL"
+        text run at (0,143) width 18: "MN"
+        text run at (0,156) width 16: "OP"
+        text run at (0,169) width 16: "QR"
+        text run at (0,182) width 15: "ST"
+        text run at (0,195) width 16: "UV"
+        text run at (0,208) width 19: "WX"
+        text run at (0,221) width 15: "YZ"
+        text run at (14,221) width 4: " "
+        text run at (0,234) width 20: "abc"
+        text run at (0,247) width 18: "def"
+        text run at (0,260) width 19: "ghij"
+        text run at (0,273) width 19: "klm"
+        text run at (0,286) width 20: "nop"
+        text run at (0,299) width 21: "qrst"
+        text run at (0,312) width 13: "uv"
+        text run at (12,312) width 4: " "
+layer at (26,490) size 161x45 clip at (27,491) size 144x43 scrollHeight 56
+  RenderTextControl {TEXTAREA} at (16,3) size 162x45 [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 98: "Lorem ipsum dolor"
+        text run at (97,0) width 4: " "
+        text run at (0,13) width 140: "ABCDEFGHIJKLMNOPQRS"
+        text run at (0,26) width 56: "TUVWXYZ"
+        text run at (55,26) width 4: " "
+        text run at (0,39) width 127: "abcdefghijklmnopqrstuv"
+        text run at (126,39) width 4: " "
+layer at (26,558) size 91x32 clip at (27,559) size 74x30 scrollHeight 95
+  RenderTextControl {TEXTAREA} at (16,3) size 92x32 [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 68: "Lorem ipsum"
+        text run at (67,0) width 3: " "
+        text run at (0,13) width 28: "dolor"
+        text run at (27,13) width 4: " "
+        text run at (0,26) width 70: "ABCDEFGHIJ"
+        text run at (0,39) width 63: "KLMNOPQR"
+        text run at (0,52) width 63: "STUVWXYZ"
+        text run at (62,52) width 4: " "
+        text run at (0,65) width 64: "abcdefghijkl"
+        text run at (0,78) width 63: "mnopqrstuv"
+        text run at (62,78) width 4: " "
+layer at (26,613) size 161x136 clip at (27,614) size 159x134
+  RenderTextControl {TEXTAREA} at (16,3) size 162x136 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 155x52
+      RenderText {#text} at (0,0) size 155x52
+        text run at (0,0) width 98: "Lorem ipsum dolor"
+        text run at (97,0) width 4: " "
+        text run at (0,13) width 155: "ABCDEFGHIJKLMNOPQRSTU"
+        text run at (0,26) width 41: "VWXYZ"
+        text run at (40,26) width 4: " "
+        text run at (0,39) width 127: "abcdefghijklmnopqrstuv"
+        text run at (126,39) width 4: " "
+layer at (26,772) size 56x58 clip at (27,773) size 39x56 scrollHeight 186
+  RenderTextControl {TEXTAREA} at (16,3) size 57x58 [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 33: "Lorem"
+        text run at (32,0) width 3: " "
+        text run at (0,13) width 32: "ipsum"
+        text run at (31,13) width 4: " "
+        text run at (0,26) width 28: "dolor"
+        text run at (27,26) width 4: " "
+        text run at (0,39) width 31: "ABCD"
+        text run at (0,52) width 33: "EFGHI"
+        text run at (0,65) width 30: "JKLM"
+        text run at (0,78) width 33: "NOPQ"
+        text run at (0,91) width 30: "RSTU"
+        text run at (0,104) width 33: "VWXY"
+        text run at (0,117) width 8: "Z"
+        text run at (7,117) width 4: " "
+        text run at (0,130) width 33: "abcde"
+        text run at (0,143) width 32: "fghijkl"
+        text run at (0,156) width 30: "mnop"
+        text run at (0,169) width 34: "qrstuv"
+        text run at (33,169) width 2: " "
+layer at (376,26) size 60x32 clip at (377,27) size 43x30 scrollHeight 173
+  RenderTextControl {TEXTAREA} at (14,3) size 61x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 39x169
+      RenderText {#text} at (0,0) size 39x169
+        text run at (0,0) width 33: "Lorem"
+        text run at (32,0) width 4: " "
+        text run at (0,13) width 32: "ipsum"
+        text run at (31,13) width 4: " "
+        text run at (0,26) width 28: "dolor"
+        text run at (27,26) width 4: " "
+        text run at (0,39) width 38: "ABCDE"
+        text run at (0,52) width 32: "FGHIJ"
+        text run at (0,65) width 32: "KLMN"
+        text run at (0,78) width 39: "OPQRS"
+        text run at (0,91) width 34: "TUVW"
+        text run at (0,104) width 23: "XYZ"
+        text run at (22,104) width 4: " "
+        text run at (0,117) width 37: "abcdef"
+        text run at (0,130) width 38: "ghijklm"
+        text run at (0,143) width 37: "nopqrs"
+        text run at (0,156) width 17: "tuv"
+        text run at (16,156) width 4: " "
+layer at (376,81) size 60x68 clip at (377,82) size 43x66 scrollHeight 924
+  RenderTextControl {TEXTAREA} at (14,3) size 61x68 [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 7: "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 10: "m"
+        text run at (0,65) width 3: " "
+        text run at (0,78) width 3: "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 10: "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 3: "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 8: "B"
+        text run at (0,260) width 8: "C"
+        text run at (0,273) width 9: "D"
+        text run at (0,286) width 7: "E"
+        text run at (0,299) width 7: "F"
+        text run at (0,312) width 9: "G"
+        text run at (0,325) width 9: "H"
+        text run at (0,338) width 4: "I"
+        text run at (0,351) width 6: "J"
+        text run at (0,364) width 8: "K"
+        text run at (0,377) width 7: "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 8: "P"
+        text run at (0,442) width 9: "Q"
+        text run at (0,455) width 8: "R"
+        text run at (0,468) width 8: "S"
+        text run at (0,481) width 8: "T"
+        text run at (0,494) width 9: "U"
+        text run at (0,507) width 8: "V"
+        text run at (0,520) width 11: "W"
+        text run at (0,533) width 8: "X"
+        text run at (0,546) width 8: "Y"
+        text run at (0,559) width 8: "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 7: "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 3: "i"
+        text run at (0,702) width 3: "j"
+        text run at (0,715) width 7: "k"
+        text run at (0,728) width 3: "l"
+        text run at (0,741) width 10: "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 7: "v"
+        text run at (0,871) width 3: " "
+layer at (376,172) size 60x28 clip at (377,173) size 43x26 scrollHeight 156
+  RenderTextControl {TEXTAREA} at (14,3) size 61x28 [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 33: "Lorem"
+        text run at (32,0) width 4: " "
+        text run at (0,13) width 32: "ipsum"
+        text run at (31,13) width 4: " "
+        text run at (0,26) width 28: "dolor"
+        text run at (27,26) width 4: " "
+        text run at (0,39) width 38: "ABCDE"
+        text run at (0,52) width 40: "FGHIJK"
+        text run at (0,65) width 40: "LMNOP"
+        text run at (0,78) width 39: "QRSTU"
+        text run at (0,91) width 41: "VWXYZ"
+        text run at (40,91) width 3: " "
+        text run at (0,104) width 43: "abcdefg"
+        text run at (0,117) width 38: "hijklmn"
+        text run at (0,130) width 41: "opqrstu"
+        text run at (0,143) width 7: "v"
+        text run at (6,143) width 4: " "
+layer at (378,221) size 161x60 clip at (379,222) size 159x58
+  RenderTextControl {TEXTAREA} at (16,1) size 162x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 155x52
+      RenderText {#text} at (0,0) size 155x52
+        text run at (0,0) width 98: "Lorem ipsum dolor"
+        text run at (97,0) width 4: " "
+        text run at (0,13) width 155: "ABCDEFGHIJKLMNOPQRSTU"
+        text run at (0,26) width 41: "VWXYZ"
+        text run at (40,26) width 4: " "
+        text run at (0,39) width 127: "abcdefghijklmnopqrstuv"
+        text run at (126,39) width 4: " "
+layer at (376,300) size 60x60 clip at (377,301) size 43x58 scrollHeight 173
+  RenderTextControl {TEXTAREA} at (14,1) size 61x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 39x169
+      RenderText {#text} at (0,0) size 39x169
+        text run at (0,0) width 33: "Lorem"
+        text run at (32,0) width 4: " "
+        text run at (0,13) width 32: "ipsum"
+        text run at (31,13) width 4: " "
+        text run at (0,26) width 28: "dolor"
+        text run at (27,26) width 4: " "
+        text run at (0,39) width 38: "ABCDE"
+        text run at (0,52) width 32: "FGHIJ"
+        text run at (0,65) width 32: "KLMN"
+        text run at (0,78) width 39: "OPQRS"
+        text run at (0,91) width 34: "TUVW"
+        text run at (0,104) width 23: "XYZ"
+        text run at (22,104) width 4: " "
+        text run at (0,117) width 37: "abcdef"
+        text run at (0,130) width 38: "ghijklm"
+        text run at (0,143) width 37: "nopqrs"
+        text run at (0,156) width 17: "tuv"
+        text run at (16,156) width 4: " "
+layer at (378,381) size 161x32 clip at (379,382) size 159x30 scrollHeight 56
+  RenderTextControl {TEXTAREA} at (16,3) size 162x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 155x52
+      RenderText {#text} at (0,0) size 155x52
+        text run at (0,0) width 98: "Lorem ipsum dolor"
+        text run at (97,0) width 4: " "
+        text run at (0,13) width 155: "ABCDEFGHIJKLMNOPQRSTU"
+        text run at (0,26) width 41: "VWXYZ"
+        text run at (40,26) width 4: " "
+        text run at (0,39) width 127: "abcdefghijklmnopqrstuv"
+        text run at (126,39) width 4: " "
+layer at (378,436) size 161x47 clip at (379,437) size 144x30 scrollHeight 56
+  RenderTextControl {TEXTAREA} at (16,3) size 162x47 [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 98: "Lorem ipsum dolor"
+        text run at (97,0) width 4: " "
+        text run at (0,13) width 140: "ABCDEFGHIJKLMNOPQRS"
+        text run at (0,26) width 56: "TUVWXYZ"
+        text run at (55,26) width 4: " "
+        text run at (0,39) width 127: "abcdefghijklmnopqrstuv"
+        text run at (126,39) width 4: " "
+layer at (376,504) size 60x60 clip at (377,505) size 58x58 scrollHeight 134
+  RenderTextControl {TEXTAREA} at (14,1) size 61x60 [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 33: "Lorem"
+        text run at (32,0) width 4: " "
+        text run at (0,13) width 32: "ipsum"
+        text run at (31,13) width 4: " "
+        text run at (0,26) width 28: "dolor"
+        text run at (27,26) width 4: " "
+        text run at (0,39) width 53: "ABCDEFG"
+        text run at (0,52) width 49: "HIJKLMN"
+        text run at (0,65) width 54: "OPQRSTU"
+        text run at (0,78) width 41: "VWXYZ"
+        text run at (40,78) width 4: " "
+        text run at (0,91) width 53: "abcdefghi"
+        text run at (0,104) width 53: "jklmnopqr"
+        text run at (0,117) width 23: "stuv"
+        text run at (22,117) width 4: " "
+layer at (376,583) size 60x60 clip at (377,584) size 43x43 scrollHeight 173
+  RenderTextControl {TEXTAREA} at (14,1) size 61x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 39x169
+      RenderText {#text} at (0,0) size 39x169
+        text run at (0,0) width 33: "Lorem"
+        text run at (32,0) width 4: " "
+        text run at (0,13) width 32: "ipsum"
+        text run at (31,13) width 4: " "
+        text run at (0,26) width 28: "dolor"
+        text run at (27,26) width 4: " "
+        text run at (0,39) width 38: "ABCDE"
+        text run at (0,52) width 32: "FGHIJ"
+        text run at (0,65) width 32: "KLMN"
+        text run at (0,78) width 39: "OPQRS"
+        text run at (0,91) width 34: "TUVW"
+        text run at (0,104) width 23: "XYZ"
+        text run at (22,104) width 4: " "
+        text run at (0,117) width 37: "abcdef"
+        text run at (0,130) width 38: "ghijklm"
+        text run at (0,143) width 37: "nopqrs"
+        text run at (0,156) width 17: "tuv"
+        text run at (16,156) width 4: " "
+layer at (376,662) size 60x60 clip at (377,663) size 43x58 scrollHeight 173
+  RenderTextControl {TEXTAREA} at (14,1) size 61x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 39x169
+      RenderText {#text} at (0,0) size 39x169
+        text run at (0,0) width 33: "Lorem"
+        text run at (32,0) width 4: " "
+        text run at (0,13) width 32: "ipsum"
+        text run at (31,13) width 4: " "
+        text run at (0,26) width 28: "dolor"
+        text run at (27,26) width 4: " "
+        text run at (0,39) width 38: "ABCDE"
+        text run at (0,52) width 32: "FGHIJ"
+        text run at (0,65) width 32: "KLMN"
+        text run at (0,78) width 39: "OPQRS"
+        text run at (0,91) width 34: "TUVW"
+        text run at (0,104) width 23: "XYZ"
+        text run at (22,104) width 4: " "
+        text run at (0,117) width 37: "abcdef"
+        text run at (0,130) width 38: "ghijklm"
+        text run at (0,143) width 37: "nopqrs"
+        text run at (0,156) width 17: "tuv"
+        text run at (16,156) width 4: " "
+layer at (376,741) size 60x60 clip at (377,742) size 43x58 scrollHeight 173
+  RenderTextControl {TEXTAREA} at (14,1) size 61x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 39x169
+      RenderText {#text} at (0,0) size 39x169
+        text run at (0,0) width 33: "Lorem"
+        text run at (32,0) width 4: " "
+        text run at (0,13) width 32: "ipsum"
+        text run at (31,13) width 4: " "
+        text run at (0,26) width 28: "dolor"
+        text run at (27,26) width 4: " "
+        text run at (0,39) width 38: "ABCDE"
+        text run at (0,52) width 32: "FGHIJ"
+        text run at (0,65) width 32: "KLMN"
+        text run at (0,78) width 39: "OPQRS"
+        text run at (0,91) width 34: "TUVW"
+        text run at (0,104) width 23: "XYZ"
+        text run at (22,104) width 4: " "
+        text run at (0,117) width 37: "abcdef"
+        text run at (0,130) width 38: "ghijklm"
+        text run at (0,143) width 37: "nopqrs"
+        text run at (0,156) width 17: "tuv"
+        text run at (16,156) width 4: " "
+layer at (376,820) size 60x60 clip at (377,821) size 43x58 scrollHeight 173
+  RenderTextControl {TEXTAREA} at (14,1) size 61x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 39x169
+      RenderText {#text} at (0,0) size 39x169
+        text run at (0,0) width 33: "Lorem"
+        text run at (32,0) width 4: " "
+        text run at (0,13) width 32: "ipsum"
+        text run at (31,13) width 4: " "
+        text run at (0,26) width 28: "dolor"
+        text run at (27,26) width 4: " "
+        text run at (0,39) width 38: "ABCDE"
+        text run at (0,52) width 32: "FGHIJ"
+        text run at (0,65) width 32: "KLMN"
+        text run at (0,78) width 39: "OPQRS"
+        text run at (0,91) width 34: "TUVW"
+        text run at (0,104) width 23: "XYZ"
+        text run at (22,104) width 4: " "
+        text run at (0,117) width 37: "abcdef"
+        text run at (0,130) width 38: "ghijklm"
+        text run at (0,143) width 37: "nopqrs"
+        text run at (0,156) width 17: "tuv"
+        text run at (16,156) width 4: " "
+layer at (378,901) size 161x47 clip at (379,902) size 144x30 scrollWidth 186 scrollHeight 212
+  RenderTextControl {TEXTAREA} at (16,3) size 162x47 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 140x208
+      RenderText {#text} at (0,0) size 185x195
+        text run at (0,0) width 4: " "
+        text run at (3,0) width 1: " "
+        text run at (0,13) width 185: "This is a text area with wrap=\"soft\""
+        text run at (184,13) width 1: " "
+        text run at (0,26) width 185: "This is a text area with wrap=\"soft\""
+        text run at (184,26) width 1: " "
+        text run at (0,39) width 185: "This is a text area with wrap=\"soft\""
+        text run at (184,39) width 1: " "
+        text run at (0,52) width 185: "This is a text area with wrap=\"soft\""
+        text run at (184,52) width 1: " "
+        text run at (0,65) width 185: "This is a text area with wrap=\"soft\""
+        text run at (184,65) width 1: " "
+        text run at (0,78) width 185: "This is a text area with wrap=\"soft\""
+        text run at (184,78) width 1: " "
+        text run at (0,91) width 185: "This is a text area with wrap=\"soft\""
+        text run at (184,91) width 1: " "
+        text run at (0,104) width 185: "This is a text area with wrap=\"soft\""
+        text run at (184,104) width 1: " "
+        text run at (0,117) width 185: "This is a text area with wrap=\"soft\""
+        text run at (184,117) width 1: " "
+        text run at (0,130) width 185: "This is a text area with wrap=\"soft\""
+        text run at (184,130) width 1: " "
+        text run at (0,143) width 185: "This is a text area with wrap=\"soft\""
+        text run at (184,143) width 1: " "
+        text run at (0,156) width 185: "This is a text area with wrap=\"soft\""
+        text run at (184,156) width 1: " "
+        text run at (0,169) width 185: "This is a text area with wrap=\"soft\""
+        text run at (184,169) width 1: " "
+        text run at (0,182) width 185: "This is a text area with wrap=\"soft\""
+        text run at (184,182) width 1: " "
+      RenderBR {BR} at (0,195) size 0x13
+layer at (378,971) size 161x32 clip at (379,972) size 144x30 scrollHeight 394
+  RenderTextControl {TEXTAREA} at (16,3) size 162x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 140x390
+      RenderText {#text} at (0,0) size 121x377
+        text run at (0,0) width 4: " "
+        text run at (3,0) width 1: " "
+        text run at (0,13) width 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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,1026) size 161x32 clip at (379,1027) size 144x30 scrollHeight 394
+  RenderTextControl {TEXTAREA} at (16,3) size 162x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 140x390
+      RenderText {#text} at (0,0) size 121x377
+        text run at (0,0) width 4: " "
+        text run at (3,0) width 1: " "
+        text run at (0,13) width 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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 118: "This is a text area with"
+        text run at (117,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-bigsur/fast/forms/box-shadow-override-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/box-shadow-override-expected.txt
new file mode 100644 (file)
index 0000000..aabe139
--- /dev/null
@@ -0,0 +1,83 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 399x18
+          text run at (0,0) width 399: "Tests that box shadow is not applied to Aqua-themed controls."
+      RenderBlock {P} at (0,34) size 784x18
+        RenderText {#text} at (0,0) size 259x18
+          text run at (0,0) width 259: "You should not see any red on this page."
+      RenderBlock {DIV} at (0,68) size 784x23
+        RenderTextControl {INPUT} at (2,2) size 174x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,0) size 168x19
+            RenderBlock {DIV} at (0,0) size 8x19
+            RenderBlock {DIV} at (8,3) size 141x13
+            RenderBlock {DIV} at (148,0) size 20x19
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,91) size 784x23
+        RenderTextControl {INPUT} at (2,2) size 183x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,0) size 177x19
+            RenderBlock {DIV} at (0,0) size 17x19
+            RenderBlock {DIV} at (17,3) size 141x13
+            RenderBlock {DIV} at (157,0) size 20x19
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,114) size 784x23
+        RenderTextControl {INPUT} at (2,2) size 188x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,0) size 182x19
+            RenderBlock {DIV} at (0,0) size 22x19
+            RenderBlock {DIV} at (22,3) size 141x13
+            RenderBlock {DIV} at (162,0) size 20x19
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,137) size 784x32
+        RenderBlock {INPUT} at (2,13) size 12x12
+        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 [color=#909090] [bgcolor=#FFFFFF]
+          RenderFlexibleBox {DIV} at (0,0) size 129x15
+            RenderBlock {DIV} at (0,0) size 129x15
+              RenderBlock {DIV} at (57,0) size 15x15
+        RenderText {#text} at (173,9) size 4x18
+          text run at (173,9) width 4: " "
+        RenderFileUploadControl {INPUT} at (179,10) size 238x18 "no file selected"
+          RenderButton {INPUT} at (0,0) size 78x18 [color=#000000D8] [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 (419,9) size 4x18
+          text run at (419,9) width 4: " "
+        RenderButton {INPUT} at (425,8) size 57x21 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 41x16
+            RenderText at (0,0) size 41x16
+              text run at (0,0) width 41: "Button"
+        RenderText {#text} at (483,9) size 5x18
+          text run at (483,9) width 5: " "
+        RenderButton {INPUT} at (489,10) size 52x18 [color=#000000D8] [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 (542,9) size 5x18
+          text run at (542,9) width 5: " "
+        RenderButton {INPUT} at (546,12) size 46x15 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 30x11
+            RenderText at (0,0) size 30x11
+              text run at (0,0) width 30: "Button"
+        RenderText {#text} at (591,9) size 5x18
+          text run at (591,9) width 5: " "
+        RenderButton {BUTTON} at (597,2) size 75x28 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,2) size 59x23
+            RenderText {#text} at (0,0) size 59x23
+              text run at (0,0) width 59: "Button"
+        RenderText {#text} at (0,0) size 0x0
+layer at (21,81) size 141x13
+  RenderBlock {DIV} at (0,0) size 141x13
+    RenderText {#text} at (0,0) size 37x13
+      text run at (0,0) width 37: "Search"
+layer at (30,104) size 141x13
+  RenderBlock {DIV} at (0,0) size 141x13
+layer at (35,127) size 141x13
+  RenderBlock {DIV} at (0,0) size 141x13
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/button-sizes-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/button-sizes-expected.txt
new file mode 100644 (file)
index 0000000..1b2059c
--- /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 46x15 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,4) size 30x6
+          RenderText {#text} at (0,0) size 30x6
+            text run at (0,0) width 30: "Test Button"
+      RenderText {#text} at (45,3) size 5x18
+        text run at (45,3) width 5: " "
+      RenderButton {BUTTON} at (49,8) size 52x15 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,3) size 36x8
+          RenderText {#text} at (0,0) size 36x7
+            text run at (0,0) width 36: "Test Button"
+      RenderText {#text} at (100,3) size 5x18
+        text run at (100,3) width 5: " "
+      RenderButton {BUTTON} at (104,7) size 57x15 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,3) size 41x8
+          RenderText {#text} at (0,0) size 41x8
+            text run at (0,0) width 41: "Test Button"
+      RenderText {#text} at (160,3) size 5x18
+        text run at (160,3) width 5: " "
+      RenderButton {BUTTON} at (164,7) size 63x15 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 46x10
+          RenderText {#text} at (0,0) size 46x10
+            text run at (0,0) width 46: "Test Button"
+      RenderText {#text} at (226,3) size 5x18
+        text run at (226,3) width 5: " "
+      RenderButton {BUTTON} at (230,6) size 67x16 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (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 (296,3) size 5x18
+        text run at (296,3) width 5: " "
+      RenderButton {BUTTON} at (300,5) size 73x17 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (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 (372,3) size 5x18
+        text run at (372,3) width 5: " "
+      RenderButton {BUTTON} at (378,4) size 77x18 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (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: "Test Button"
+      RenderText {#text} at (456,3) size 5x18
+        text run at (456,3) width 5: " "
+      RenderButton {INPUT} at (462,4) size 77x18 [color=#000000D8] [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 61x13
+          RenderText at (0,0) size 61x13
+            text run at (0,0) width 61: "Test Button"
+      RenderText {#text} at (540,3) size 5x18
+        text run at (540,3) width 5: " "
+      RenderButton {BUTTON} at (546,3) size 82x20 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 65x15
+          RenderText {#text} at (0,0) size 65x15
+            text run at (0,0) width 65: "Test Button"
+      RenderText {#text} at (629,3) size 5x18
+        text run at (629,3) width 5: " "
+      RenderButton {BUTTON} at (635,2) size 86x21 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 70x16
+          RenderText {#text} at (0,0) size 70x16
+            text run at (0,0) width 70: "Test Button"
+      RenderText {#text} at (722,3) size 5x18
+        text run at (722,3) width 5: " "
+      RenderButton {BUTTON} at (2,32) size 91x22 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 75x17
+          RenderText {#text} at (0,0) size 75x17
+            text run at (0,0) width 75: "Test Button"
+      RenderText {#text} at (94,34) size 5x18
+        text run at (94,34) width 5: " "
+      RenderButton {BUTTON} at (100,31) size 95x23 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 79x18
+          RenderText {#text} at (0,0) size 79x18
+            text run at (0,0) width 79: "Test Button"
+      RenderText {#text} at (196,34) size 5x18
+        text run at (196,34) width 5: " "
+      RenderButton {BUTTON} at (202,31) size 100x23 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (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 (303,34) size 5x18
+        text run at (303,34) width 5: " "
+      RenderButton {BUTTON} at (309,30) size 104x25 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 88x20
+          RenderText {#text} at (0,0) size 88x20
+            text run at (0,0) width 88: "Test Button"
+      RenderText {#text} at (414,34) size 5x18
+        text run at (414,34) width 5: " "
+      RenderButton {BUTTON} at (420,29) size 109x26 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 92x21
+          RenderText {#text} at (0,0) size 92x21
+            text run at (0,0) width 92: "Test Button"
+      RenderText {#text} at (530,34) size 5x18
+        text run at (530,34) width 5: " "
+      RenderButton {BUTTON} at (536,28) size 114x27 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 97x22
+          RenderText {#text} at (0,0) size 97x22
+            text run at (0,0) width 97: "Test Button"
+      RenderText {#text} at (651,34) size 5x18
+        text run at (651,34) width 5: " "
+      RenderButton {BUTTON} at (657,27) size 117x28 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 100x23
+          RenderText {#text} at (0,0) size 100x23
+            text run at (0,0) width 100: "Test Button"
+      RenderText {#text} at (775,34) size 5x18
+        text run at (775,34) width 5: " "
+      RenderButton {BUTTON} at (2,59) size 121x29 [color=#000000D8] [bgcolor=#C0C0C0] [border: none (2px outset #C0C0C0) none (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,2) size 105x24
+          RenderText {#text} at (0,0) size 105x24
+            text run at (0,0) width 105: "Test Button"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/button-table-styles-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/button-table-styles-expected.txt
new file mode 100644 (file)
index 0000000..2134248
--- /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 351x18
+          text run at (0,0) width 351: "This tests that buttons don't honor table display styles. "
+        RenderBR {BR} at (350,14) size 1x0
+      RenderButton {INPUT} at (2,20) size 86x18 [color=#000000D8] [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 70x13
+          RenderText at (0,0) size 70x13
+            text run at (0,0) width 70: "display: table"
+      RenderButton {INPUT} at (2,40) size 86x18 [color=#000000D8] [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,2) size 70x13
+          RenderText at (0,0) size 70x13
+            text run at (0,0) width 70: "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 119x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 103x13
+            RenderText at (0,0) size 103x13
+              text run at (0,0) width 103: "display: inline-table"
+        RenderText {#text} at (122,37) size 5x18
+          text run at (122,37) width 5: " "
+        RenderButton {INPUT} at (128,38) size 120x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 103x13
+            RenderText at (0,0) size 103x13
+              text run at (0,0) width 103: "display: inline-table"
+        RenderText {#text} at (249,37) size 5x18
+          text run at (249,37) width 5: " "
+        RenderBR {BR} at (253,51) size 1x0
+        RenderBR {BR} at (0,58) size 0x18
+        RenderButton {INPUT} at (2,78) size 146x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 130x13
+            RenderText at (0,0) size 130x13
+              text run at (0,0) width 130: "display: table-row-group"
+        RenderText {#text} at (149,77) size 5x18
+          text run at (149,77) width 5: " "
+        RenderButton {INPUT} at (155,78) size 147x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 130x13
+            RenderText at (0,0) size 130x13
+              text run at (0,0) width 130: "display: table-row-group"
+        RenderText {#text} at (303,77) size 5x18
+          text run at (303,77) width 5: " "
+        RenderBR {BR} at (307,91) size 1x0
+        RenderBR {BR} at (0,98) size 0x18
+        RenderButton {INPUT} at (2,118) size 163x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 147x13
+            RenderText at (0,0) size 147x13
+              text run at (0,0) width 147: "display: table-header-group"
+        RenderText {#text} at (166,117) size 5x18
+          text run at (166,117) width 5: " "
+        RenderButton {INPUT} at (172,118) size 164x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 147x13
+            RenderText at (0,0) size 147x13
+              text run at (0,0) width 147: "display: table-header-group"
+        RenderText {#text} at (337,117) size 5x18
+          text run at (337,117) width 5: " "
+        RenderBR {BR} at (341,131) size 1x0
+        RenderBR {BR} at (0,138) size 0x18
+        RenderButton {INPUT} at (2,158) size 158x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 142x13
+            RenderText at (0,0) size 142x13
+              text run at (0,0) width 142: "display: table-footer-group"
+        RenderText {#text} at (162,157) size 4x18
+          text run at (162,157) width 4: " "
+        RenderButton {INPUT} at (168,158) size 158x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 142x13
+            RenderText at (0,0) size 142x13
+              text run at (0,0) width 142: "display: table-footer-group"
+        RenderText {#text} at (328,157) size 4x18
+          text run at (328,157) width 4: " "
+        RenderBR {BR} at (332,171) size 0x0
+        RenderBR {BR} at (0,178) size 0x18
+        RenderButton {INPUT} at (2,198) size 110x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 94x13
+            RenderText at (0,0) size 94x13
+              text run at (0,0) width 94: "display: table-row"
+        RenderText {#text} at (114,197) size 4x18
+          text run at (114,197) width 4: " "
+        RenderButton {INPUT} at (120,198) size 110x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 94x13
+            RenderText at (0,0) size 94x13
+              text run at (0,0) width 94: "display: table-row"
+        RenderText {#text} at (232,197) size 4x18
+          text run at (232,197) width 4: " "
+        RenderBR {BR} at (236,211) size 0x0
+        RenderBR {BR} at (0,218) size 0x18
+        RenderButton {INPUT} at (2,238) size 166x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 150x13
+            RenderText at (0,0) size 150x13
+              text run at (0,0) width 150: "display: table-column-group"
+        RenderText {#text} at (169,237) size 5x18
+          text run at (169,237) width 5: " "
+        RenderButton {INPUT} at (175,238) size 166x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 150x13
+            RenderText at (0,0) size 150x13
+              text run at (0,0) width 150: "display: table-column-group"
+        RenderText {#text} at (342,237) size 5x18
+          text run at (342,237) width 5: " "
+        RenderBR {BR} at (346,251) size 1x0
+        RenderBR {BR} at (0,258) size 0x18
+        RenderButton {INPUT} at (2,278) size 130x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 114x13
+            RenderText at (0,0) size 114x13
+              text run at (0,0) width 114: "display: table-column"
+        RenderText {#text} at (133,277) size 5x18
+          text run at (133,277) width 5: " "
+        RenderButton {INPUT} at (139,278) size 130x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 114x13
+            RenderText at (0,0) size 114x13
+              text run at (0,0) width 114: "display: table-column"
+        RenderText {#text} at (270,277) size 5x18
+          text run at (270,277) width 5: " "
+        RenderBR {BR} at (274,291) size 1x0
+        RenderBR {BR} at (0,298) size 0x18
+        RenderButton {INPUT} at (2,318) size 110x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 94x13
+            RenderText at (0,0) size 94x13
+              text run at (0,0) width 94: "display: table-cell"
+        RenderText {#text} at (113,317) size 5x18
+          text run at (113,317) width 5: " "
+        RenderButton {INPUT} at (119,318) size 110x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 94x13
+            RenderText at (0,0) size 94x13
+              text run at (0,0) width 94: "display: table-cell"
+        RenderText {#text} at (230,317) size 5x18
+          text run at (230,317) width 5: " "
+        RenderBR {BR} at (234,331) size 1x0
+        RenderBR {BR} at (0,338) size 0x18
+        RenderButton {INPUT} at (2,358) size 130x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 114x13
+            RenderText at (0,0) size 114x13
+              text run at (0,0) width 114: "display: table-caption"
+        RenderText {#text} at (134,357) size 4x18
+          text run at (134,357) width 4: " "
+        RenderButton {INPUT} at (140,358) size 130x18 [color=#000000D8] [bgcolor=#C0C0C0]
+          RenderBlock (anonymous) at (8,2) size 114x13
+            RenderText at (0,0) size 114x13
+              text run at (0,0) width 114: "display: table-caption"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/form-element-geometry-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/form-element-geometry-expected.txt
new file mode 100644 (file)
index 0000000..a01a82e
--- /dev/null
@@ -0,0 +1,261 @@
+layer at (0,0) size 785x636
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x636
+  RenderBlock {HTML} at (0,0) size 785x636
+    RenderBody {BODY} at (8,8) size 769x620
+      RenderBlock {H1} at (0,0) size 769x37
+        RenderText {#text} at (0,0) size 420x37
+          text run at (0,0) width 420: "Form Element Geometry Tests"
+      RenderBlock {P} at (0,58) size 769x19
+        RenderText {#text} at (0,0) size 551x18
+          text run at (0,0) width 551: "These tests help us tune the widget classes in KWQ to have all the right fudge factors."
+      RenderBlock {H2} at (0,96) size 769x29
+        RenderText {#text} at (0,0) size 167x28
+          text run at (0,0) width 167: "Bounding Boxes"
+      RenderTable {TABLE} at (0,144) size 169x29
+        RenderTableSection {TBODY} at (0,0) size 169x28
+          RenderTableRow {TR} at (0,2) size 169x24
+            RenderTableCell {TD} at (2,2) size 57x24 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 55x22 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 51x28
+                  RenderButton {INPUT} at (2,2) size 51x18 [color=#000000D8] [bgcolor=#C0C0C0]
+                    RenderBlock (anonymous) at (8,2) size 35x13
+                      RenderText at (0,0) size 35x13
+                        text run at (0,0) width 35: "button"
+            RenderTableCell {TD} at (60,2) size 67x24 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 64x22 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 60x28
+                  RenderMenuList {SELECT} at (2,2) size 60x18 [color=#000000D8] [bgcolor=#FFFFFF]
+                    RenderBlock (anonymous) at (0,0) size 60x18
+                      RenderText at (8,2) size 29x13
+                        text run at (8,2) width 29: "menu"
+            RenderTableCell {TD} at (128,5) size 19x18 [r=0 c=2 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
+            RenderTableCell {TD} at (148,5) size 19x18 [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,172) size 169x29
+        RenderTableSection {TBODY} at (0,0) size 169x28
+          RenderTableRow {TR} at (0,2) size 169x24
+            RenderTableCell {TD} at (2,2) size 57x24 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 55x22 [border: (2px solid #0000FF)]
+                RenderButton {INPUT} at (2,2) size 51x18 [color=#000000D8] [bgcolor=#C0C0C0]
+                  RenderBlock (anonymous) at (8,2) size 35x13
+                    RenderText at (0,0) size 35x13
+                      text run at (0,0) width 35: "button"
+            RenderTableCell {TD} at (60,2) size 67x24 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 64x22 [border: (2px solid #0000FF)]
+                RenderMenuList {SELECT} at (2,2) size 60x18 [color=#000000D8] [bgcolor=#FFFFFF]
+                  RenderBlock (anonymous) at (0,0) size 60x18
+                    RenderText at (8,2) size 29x13
+                      text run at (8,2) width 29: "menu"
+            RenderTableCell {TD} at (128,5) size 19x18 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 16x16 [border: (2px solid #0000FF)]
+                RenderBlock {INPUT} at (2,2) size 12x12
+            RenderTableCell {TD} at (148,5) size 19x18 [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,200) size 169x29
+        RenderTableSection {TBODY} at (0,0) size 169x28
+          RenderTableRow {TR} at (0,2) size 169x24
+            RenderTableCell {TD} at (2,2) size 57x24 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 55x22 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 51x13
+                  RenderButton {INPUT} at (2,2) size 51x18 [color=#000000D8] [bgcolor=#C0C0C0]
+                    RenderBlock (anonymous) at (8,2) size 35x13
+                      RenderText at (0,0) size 35x13
+                        text run at (0,0) width 35: "button"
+            RenderTableCell {TD} at (60,2) size 67x24 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 64x22 [border: (2px solid #0000FF)]
+                RenderInline {FONT} at (0,0) size 60x13
+                  RenderMenuList {SELECT} at (2,2) size 60x18 [color=#000000D8] [bgcolor=#FFFFFF]
+                    RenderBlock (anonymous) at (0,0) size 60x18
+                      RenderText at (8,2) size 29x13
+                        text run at (8,2) width 29: "menu"
+            RenderTableCell {TD} at (128,5) size 19x18 [r=0 c=2 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
+            RenderTableCell {TD} at (148,5) size 19x18 [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,228) size 547x68
+        RenderTableSection {TBODY} at (0,0) size 547x67
+          RenderTableRow {TR} at (0,2) size 547x63
+            RenderTableCell {TD} at (2,2) size 83x25 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 81x23 [border: (2px solid #0000FF)]
+                RenderTextControl {INPUT} at (2,2) size 77x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderTableCell {TD} at (86,2) size 40x63 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 37x61 [border: (2px solid #0000FF)]
+                RenderListBox {SELECT} at (2,2) size 33x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (127,2) size 245x24 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 242x22 [border: (2px solid #0000FF)]
+                RenderFileUploadControl {INPUT} at (2,2) size 238x18 "no file selected"
+                  RenderButton {INPUT} at (0,0) size 78x18 [color=#000000D8] [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 (373,2) size 172x42 [r=0 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 169x40 [border: (2px solid #0000FF)]
+      RenderBlock {H2} at (0,315) size 769x29
+        RenderText {#text} at (0,0) size 200x28
+          text run at (0,0) width 200: "Baseline Alignment"
+      RenderBlock {DIV} at (0,363) size 769x30
+        RenderInline {FONT} at (0,0) size 211x28
+          RenderText {#text} at (0,0) size 42x28
+            text run at (0,0) width 42: "text "
+          RenderButton {INPUT} at (43,9) size 52x18 [color=#000000D8] [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 (96,0) size 7x28
+            text run at (96,0) width 7: " "
+          RenderMenuList {SELECT} at (104,9) size 61x18 [color=#000000D8] [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 60x18
+              RenderText at (8,2) size 29x13
+                text run at (8,2) width 29: "menu"
+          RenderText {#text} at (166,0) size 7x28
+            text run at (166,0) width 7: " "
+          RenderBlock {INPUT} at (174,12) size 13x12
+          RenderText {#text} at (188,0) size 7x28
+            text run at (188,0) width 7: " "
+          RenderBlock {INPUT} at (196,12) size 13x12
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,392) size 769x23
+        RenderText {#text} at (0,1) size 28x18
+          text run at (0,1) width 28: "text "
+        RenderButton {INPUT} at (29,2) size 52x18 [color=#000000D8] [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 (82,1) size 5x18
+          text run at (82,1) width 5: " "
+        RenderMenuList {SELECT} at (88,2) size 61x18 [color=#000000D8] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 60x18
+            RenderText at (8,2) size 29x13
+              text run at (8,2) width 29: "menu"
+        RenderText {#text} at (150,1) size 5x18
+          text run at (150,1) width 5: " "
+        RenderBlock {INPUT} at (156,5) size 13x12
+        RenderText {#text} at (170,1) size 5x18
+          text run at (170,1) width 5: " "
+        RenderBlock {INPUT} at (176,5) size 13x12
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,414) size 769x23
+        RenderInline {FONT} at (0,0) size 176x13
+          RenderText {#text} at (0,5) size 18x13
+            text run at (0,5) width 18: "text "
+          RenderButton {INPUT} at (19,2) size 51x18 [color=#000000D8] [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 (71,5) size 4x13
+            text run at (71,5) width 4: " "
+          RenderMenuList {SELECT} at (76,2) size 61x18 [color=#000000D8] [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 60x18
+              RenderText at (8,2) size 29x13
+                text run at (8,2) width 29: "menu"
+          RenderText {#text} at (138,5) size 3x13
+            text run at (138,5) width 3: " "
+          RenderBlock {INPUT} at (142,5) size 13x12
+          RenderText {#text} at (156,5) size 4x13
+            text run at (156,5) width 4: " "
+          RenderBlock {INPUT} at (161,5) size 13x12
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,436) size 769x44
+        RenderText {#text} at (0,22) size 28x18
+          text run at (0,22) width 28: "text "
+        RenderTextControl {INPUT} at (29,22) size 78x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (108,22) size 5x18
+          text run at (108,22) width 5: " "
+        RenderFileUploadControl {INPUT} at (114,23) size 239x18 "no file selected"
+          RenderButton {INPUT} at (0,0) size 78x18 [color=#000000D8] [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 (354,22) size 5x18
+          text run at (354,22) width 5: " "
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {H2} at (0,498) size 769x29
+        RenderText {#text} at (0,0) size 198x28
+          text run at (0,0) width 198: "Pop-up Menu Sizes"
+      RenderBlock {DIV} at (0,546) size 769x30
+        RenderInline {FONT} at (0,0) size 174x28
+          RenderText {#text} at (0,0) size 0x0
+          RenderMenuList {SELECT} at (2,9) size 36x18 [color=#000000D8] [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 36x18
+              RenderText at (8,2) size 0x13
+                text run at (8,2) width 0: " "
+          RenderText {#text} at (40,0) size 6x28
+            text run at (40,0) width 6: " "
+          RenderMenuList {SELECT} at (48,9) size 36x18 [color=#000000D8] [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 36x18
+              RenderText at (8,2) size 3x13
+                text run at (8,2) width 3: "|"
+          RenderText {#text} at (86,0) size 6x28
+            text run at (86,0) width 6: " "
+          RenderMenuList {SELECT} at (94,9) size 78x18 [color=#000000D8] [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 78x18
+              RenderText at (8,2) size 47x13
+                text run at (8,2) width 47: "xxxxxxxx"
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,575) size 769x23
+        RenderMenuList {SELECT} at (2,2) size 36x18 [color=#000000D8] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 36x18
+            RenderText at (8,2) size 0x13
+              text run at (8,2) width 0: " "
+        RenderText {#text} at (40,1) size 4x18
+          text run at (40,1) width 4: " "
+        RenderMenuList {SELECT} at (46,2) size 36x18 [color=#000000D8] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 36x18
+            RenderText at (8,2) size 3x13
+              text run at (8,2) width 3: "|"
+        RenderText {#text} at (84,1) size 4x18
+          text run at (84,1) width 4: " "
+        RenderMenuList {SELECT} at (90,2) size 78x18 [color=#000000D8] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 78x18
+            RenderText at (8,2) size 47x13
+              text run at (8,2) width 47: "xxxxxxxx"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,597) size 769x23
+        RenderInline {FONT} at (0,0) size 167x13
+          RenderText {#text} at (0,0) size 0x0
+          RenderMenuList {SELECT} at (2,2) size 36x18 [color=#000000D8] [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 36x18
+              RenderText at (8,2) size 0x13
+                text run at (8,2) width 0: " "
+          RenderText {#text} at (40,5) size 3x13
+            text run at (40,5) width 3: " "
+          RenderMenuList {SELECT} at (44,2) size 37x18 [color=#000000D8] [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 36x18
+              RenderText at (8,2) size 3x13
+                text run at (8,2) width 3: "|"
+          RenderText {#text} at (82,5) size 3x13
+            text run at (82,5) width 3: " "
+          RenderMenuList {SELECT} at (87,2) size 78x18 [color=#000000D8] [bgcolor=#FFFFFF]
+            RenderBlock (anonymous) at (0,0) size 78x18
+              RenderText at (8,2) size 47x13
+                text run at (8,2) width 47: "xxxxxxxx"
+          RenderText {#text} at (0,0) size 0x0
+layer at (16,244) size 71x13
+  RenderBlock {DIV} at (3,3) size 71x13
+    RenderText {#text} at (0,0) size 47x13
+      text run at (0,0) width 47: "text field"
+layer at (387,243) size 161x32 clip at (388,244) 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 43x13
+        text run at (0,0) width 43: "textarea"
+layer at (41,469) size 71x13
+  RenderBlock {DIV} at (3,3) size 71x13
+    RenderText {#text} at (0,0) size 47x13
+      text run at (0,0) width 47: "text field"
+layer at (369,446) size 161x32 clip at (370,447) size 159x30
+  RenderTextControl {TEXTAREA} at (360,2) size 162x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 155x13
+      RenderText {#text} at (0,0) size 43x13
+        text run at (0,0) width 43: "textarea"
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/input-appearance-preventDefault-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/input-appearance-preventDefault-expected.txt
new file mode 100644 (file)
index 0000000..7d00fe9
--- /dev/null
@@ -0,0 +1,21 @@
+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
+      RenderBR {BR} at (0,0) size 0x18
+      RenderText {#text} at (0,18) size 681x18
+        text run at (0,18) width 681: "This tests that preventDefault called onmousedown will prevent a caret from being placed in the text field."
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+layer at (12,52) size 147x19
+  RenderTextControl {INPUT} at (12,52) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+layer at (15,55) size 141x13
+  RenderBlock {DIV} at (3,3) size 141x13
+    RenderText {#text} at (0,0) size 126x13
+      text run at (0,0) width 126: "No caret should be here"
+layer at (10,70) size 328x36
+  RenderBlock (positioned) {DIV} at (10,70) size 328x36
+    RenderBR {BR} at (0,0) size 0x18
+    RenderText {#text} at (0,18) size 328x18
+      text run at (0,18) width 328: "mousedown on target [object HTMLInputElement]"
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/input-appearance-spinbutton-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/input-appearance-spinbutton-expected.txt
new file mode 100644 (file)
index 0000000..c9b24fe
--- /dev/null
@@ -0,0 +1,239 @@
+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 245x18
+          text run at (0,0) width 245: "Test appearances of outer-spin-button."
+      RenderBlock {DIV} at (0,34) size 784x0
+      RenderBlock {DIV} at (0,34) size 784x528
+        RenderTable {TABLE} at (0,0) size 505x528
+          RenderTableSection {TBODY} at (0,0) size 505x528
+            RenderTableRow {TR} at (0,2) size 505x524
+              RenderTableCell {TD} at (2,80) size 202x368 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (1,1) size 200x35
+                  RenderTextControl {INPUT} at (0,3) size 112x16 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (111,0) size 5x18
+                    text run at (111,0) width 5: " "
+                  RenderBR {BR} at (115,14) size 1x0
+                  RenderTextControl {INPUT} at (0,19) size 112x16 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                    RenderFlexibleBox {DIV} at (3,0) size 106x16
+                      RenderBlock {DIV} at (0,2) size 93x11
+                RenderBlock {DIV} at (1,36) size 200x36
+                  RenderTextControl {INPUT} at (0,2) size 124x17 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (123,0) size 5x18
+                    text run at (123,0) width 5: " "
+                  RenderBR {BR} at (127,14) size 1x0
+                  RenderTextControl {INPUT} at (0,19) size 124x17 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                    RenderFlexibleBox {DIV} at (3,1) size 118x15
+                      RenderBlock {DIV} at (0,2) size 105x11
+                RenderBlock {DIV} at (1,72) size 200x37
+                  RenderTextControl {INPUT} at (0,1) size 136x18 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (135,0) size 5x18
+                    text run at (135,0) width 5: " "
+                  RenderBR {BR} at (139,14) size 1x0
+                  RenderTextControl {INPUT} at (0,19) size 136x18 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                    RenderFlexibleBox {DIV} at (3,1) size 130x16
+                      RenderBlock {DIV} at (0,1) size 117x13
+                RenderBlock {DIV} at (1,109) size 200x46
+                  RenderTextControl {INPUT} at (2,2) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (150,2) size 5x18
+                    text run at (150,2) width 5: " "
+                  RenderBR {BR} at (154,16) size 1x0
+                  RenderTextControl {INPUT} at (2,25) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                    RenderFlexibleBox {DIV} at (3,1) size 141x17
+                      RenderBlock {DIV} at (0,1) size 128x14
+                RenderBlock {DIV} at (1,155) size 200x50
+                  RenderTextControl {INPUT} at (2,2) size 159x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (162,3) size 5x18
+                    text run at (162,3) width 5: " "
+                  RenderBR {BR} at (166,17) size 1x0
+                  RenderTextControl {INPUT} at (2,27) size 159x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                    RenderFlexibleBox {DIV} at (3,1) size 153x19
+                      RenderBlock {DIV} at (0,1) size 140x16
+                RenderBlock {DIV} at (1,205) size 200x52
+                  RenderTextControl {INPUT} at (2,2) size 170x22 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (173,4) size 5x18
+                    text run at (173,4) width 5: " "
+                  RenderBR {BR} at (177,18) size 1x0
+                  RenderTextControl {INPUT} at (2,28) size 170x22 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                    RenderFlexibleBox {DIV} at (3,1) size 164x20
+                      RenderBlock {DIV} at (0,1) size 149x17
+                RenderBlock {DIV} at (1,257) size 200x54
+                  RenderTextControl {INPUT} at (2,2) size 181x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (184,5) size 5x18
+                    text run at (184,5) width 5: " "
+                  RenderBR {BR} at (188,19) size 1x0
+                  RenderTextControl {INPUT} at (2,29) size 181x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                    RenderFlexibleBox {DIV} at (3,1) size 175x21
+                      RenderBlock {DIV} at (0,2) size 160x17
+                RenderBlock {DIV} at (1,311) size 200x56
+                  RenderTextControl {INPUT} at (2,2) size 192x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (195,6) size 5x18
+                    text run at (195,6) width 5: " "
+                  RenderBR {BR} at (199,20) size 1x0
+                  RenderTextControl {INPUT} at (2,30) size 192x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                    RenderFlexibleBox {DIV} at (3,0) size 186x24
+                      RenderBlock {DIV} at (0,2) size 171x19
+              RenderTableCell {TD} at (205,2) size 298x524 [r=0 c=1 rs=1 cs=1]
+                RenderBlock {DIV} at (1,1) size 296x56
+                  RenderTextControl {INPUT} at (2,2) size 203x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (206,6) size 5x18
+                    text run at (206,6) width 5: " "
+                  RenderBR {BR} at (210,20) size 1x0
+                  RenderTextControl {INPUT} at (2,30) size 203x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                    RenderFlexibleBox {DIV} at (3,0) size 197x24
+                      RenderBlock {DIV} at (0,3) size 182x18
+                RenderBlock {DIV} at (1,57) size 296x60
+                  RenderTextControl {INPUT} at (2,2) size 213x26 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (216,7) size 5x18
+                    text run at (216,7) width 5: " "
+                  RenderBR {BR} at (220,21) size 1x0
+                  RenderTextControl {INPUT} at (2,32) size 213x26 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                    RenderFlexibleBox {DIV} at (3,0) size 207x26
+                      RenderBlock {DIV} at (0,2) size 192x21
+                RenderBlock {DIV} at (1,117) size 296x62
+                  RenderTextControl {INPUT} at (2,2) size 225x27 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (228,8) size 5x18
+                    text run at (228,8) width 5: " "
+                  RenderBR {BR} at (232,22) size 1x0
+                  RenderTextControl {INPUT} at (2,33) size 225x27 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                    RenderFlexibleBox {DIV} at (3,0) size 219x27
+                      RenderBlock {DIV} at (0,3) size 200x21
+                RenderBlock {DIV} at (1,179) size 296x64
+                  RenderTextControl {INPUT} at (2,2) size 237x28 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (240,9) size 5x18
+                    text run at (240,9) width 5: " "
+                  RenderBR {BR} at (244,23) size 1x0
+                  RenderTextControl {INPUT} at (2,34) size 237x28 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                    RenderFlexibleBox {DIV} at (3,0) size 231x28
+                      RenderBlock {DIV} at (0,3) size 212x22
+                RenderBlock {DIV} at (1,243) size 296x66
+                  RenderTextControl {INPUT} at (2,2) size 248x29 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (251,10) size 5x18
+                    text run at (251,10) width 5: " "
+                  RenderBR {BR} at (255,24) size 1x0
+                  RenderTextControl {INPUT} at (2,35) size 248x29 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                    RenderFlexibleBox {DIV} at (3,0) size 242x29
+                      RenderBlock {DIV} at (0,3) size 223x23
+                RenderBlock {DIV} at (1,309) size 296x68
+                  RenderTextControl {INPUT} at (2,2) size 261x30 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (264,11) size 5x18
+                    text run at (264,11) width 5: " "
+                  RenderBR {BR} at (268,25) size 1x0
+                  RenderTextControl {INPUT} at (2,36) size 261x30 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                    RenderFlexibleBox {DIV} at (3,0) size 255x30
+                      RenderBlock {DIV} at (0,3) size 236x24
+                RenderBlock {DIV} at (1,377) size 296x72
+                  RenderTextControl {INPUT} at (2,2) size 274x32 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (277,12) size 5x18
+                    text run at (277,12) width 5: " "
+                  RenderBR {BR} at (281,26) size 1x0
+                  RenderTextControl {INPUT} at (2,38) size 274x32 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                    RenderFlexibleBox {DIV} at (3,0) size 268x32
+                      RenderBlock {DIV} at (0,3) size 249x26
+                RenderBlock {DIV} at (1,449) size 296x74
+                  RenderTextControl {INPUT} at (2,2) size 288x33 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (291,13) size 5x18
+                    text run at (291,13) width 5: " "
+                  RenderBR {BR} at (295,27) size 1x0
+                  RenderTextControl {INPUT} at (2,39) size 288x33 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                    RenderFlexibleBox {DIV} at (3,0) size 282x33
+                      RenderBlock {DIV} at (0,3) size 263x27
+layer at (14,129) size 106x10
+  RenderBlock {DIV} at (3,3) size 106x10
+layer at (14,145) size 93x10
+  RenderBlock {DIV} at (0,0) size 93x10
+layer at (14,163) size 118x11
+  RenderBlock {DIV} at (3,3) size 118x11
+layer at (14,180) size 105x11
+  RenderBlock {DIV} at (0,0) size 105x11
+layer at (14,198) size 129x12
+  RenderBlock {DIV} at (3,3) size 130x12
+layer at (14,216) size 116x12
+  RenderBlock {DIV} at (0,0) size 117x12
+layer at (16,236) size 141x13
+  RenderBlock {DIV} at (3,3) size 141x13
+layer at (16,259) size 128x13
+  RenderBlock {DIV} at (0,0) size 128x13
+layer at (16,282) size 152x15
+  RenderBlock {DIV} at (3,3) size 153x15
+layer at (16,307) size 139x15
+  RenderBlock {DIV} at (0,0) size 140x15
+layer at (16,332) size 163x16
+  RenderBlock {DIV} at (3,3) size 164x16
+layer at (16,358) size 148x16
+  RenderBlock {DIV} at (0,0) size 149x16
+layer at (16,384) size 174x17
+  RenderBlock {DIV} at (3,3) size 175x17
+layer at (16,411) size 159x17
+  RenderBlock {DIV} at (0,0) size 160x17
+layer at (16,438) size 185x18
+  RenderBlock {DIV} at (3,3) size 186x18
+layer at (16,466) size 170x18
+  RenderBlock {DIV} at (0,0) size 171x18
+layer at (219,50) size 196x18
+  RenderBlock {DIV} at (3,3) size 197x18
+layer at (219,78) size 181x18
+  RenderBlock {DIV} at (0,0) size 182x18
+layer at (219,106) size 207x20
+  RenderBlock {DIV} at (3,3) size 207x20
+layer at (219,136) size 192x20
+  RenderBlock {DIV} at (0,0) size 192x20
+layer at (219,166) size 219x21
+  RenderBlock {DIV} at (3,3) size 219x21
+layer at (219,197) size 200x21
+  RenderBlock {DIV} at (0,0) size 200x21
+layer at (219,228) size 231x22
+  RenderBlock {DIV} at (3,3) size 231x22
+layer at (219,260) size 212x22
+  RenderBlock {DIV} at (0,0) size 212x22
+layer at (219,292) size 242x23
+  RenderBlock {DIV} at (3,3) size 242x23
+layer at (219,325) size 223x23
+  RenderBlock {DIV} at (0,0) size 223x23
+layer at (219,358) size 255x24
+  RenderBlock {DIV} at (3,3) size 255x24
+layer at (219,392) size 236x24
+  RenderBlock {DIV} at (0,0) size 236x24
+layer at (219,426) size 268x26
+  RenderBlock {DIV} at (3,3) size 268x26
+layer at (219,462) size 249x26
+  RenderBlock {DIV} at (0,0) size 249x26
+layer at (219,498) size 282x27
+  RenderBlock {DIV} at (3,3) size 282x27
+layer at (219,535) size 263x27
+  RenderBlock {DIV} at (0,0) size 263x27
+layer at (107,143) size 13x15
+  RenderBlock (relative positioned) {DIV} at (92,0) size 14x15
+layer at (119,178) size 13x15
+  RenderBlock (relative positioned) {DIV} at (104,0) size 14x15
+layer at (130,215) size 13x15
+  RenderBlock (relative positioned) {DIV} at (116,0) size 14x15
+layer at (144,257) size 13x17
+  RenderBlock (relative positioned) {DIV} at (127,0) size 14x17
+layer at (155,306) size 13x18
+  RenderBlock (relative positioned) {DIV} at (139,0) size 14x18
+layer at (164,356) size 15x20
+  RenderBlock (relative positioned) {DIV} at (148,0) size 16x20
+layer at (175,409) size 15x21
+  RenderBlock (relative positioned) {DIV} at (159,0) size 16x21
+layer at (186,464) size 15x23
+  RenderBlock (relative positioned) {DIV} at (170,0) size 16x23
+layer at (401,75) size 15x24
+  RenderBlock (relative positioned) {DIV} at (181,0) size 16x24
+layer at (411,133) size 15x26
+  RenderBlock (relative positioned) {DIV} at (191,0) size 16x26
+layer at (419,194) size 19x27
+  RenderBlock (relative positioned) {DIV} at (199,0) size 20x27
+layer at (431,257) size 19x28
+  RenderBlock (relative positioned) {DIV} at (211,-1) size 20x30
+layer at (442,322) size 19x30
+  RenderBlock (relative positioned) {DIV} at (222,-1) size 20x31
+layer at (455,388) size 19x32
+  RenderBlock (relative positioned) {DIV} at (235,-1) size 20x32
+layer at (468,459) size 19x33
+  RenderBlock (relative positioned) {DIV} at (248,-1) size 20x34
+layer at (482,531) size 19x35
+  RenderBlock (relative positioned) {DIV} at (262,-1) size 20x35
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/input-appearance-spinbutton-up-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/input-appearance-spinbutton-up-expected.txt
new file mode 100644 (file)
index 0000000..3b8c6f0
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 439x18
+          text run at (0,0) width 439: "Test appearances of outer-spin-button with its up button highlighted."
+      RenderBlock {DIV} at (0,34) size 784x0
+      RenderBlock (anonymous) at (0,34) size 784x31
+        RenderTextControl {INPUT} at (2,2) size 225x27 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,0) size 219x27
+            RenderBlock {DIV} at (0,3) size 200x21
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (13,47) size 200x21
+  RenderBlock {DIV} at (0,0) size 200x21
+    RenderText {#text} at (0,0) size 8x21
+      text run at (0,0) width 8: "1"
+layer at (213,44) size 19x27
+  RenderBlock (relative positioned) {DIV} at (199,0) size 20x27
+caret: position 1 of child 0 {#text} of child 0 {DIV} of child 0 {DIV} of child 0 {DIV} of {#document-fragment} of child 5 {INPUT} of body
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/input-placeholder-visibility-1-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/input-placeholder-visibility-1-expected.txt
new file mode 100644 (file)
index 0000000..c755d47
--- /dev/null
@@ -0,0 +1,19 @@
+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 347x18
+          text run at (0,0) width 347: "Focus the field, focus away, then focus the field again."
+      RenderBlock {DIV} at (0,34) size 784x23
+        RenderTextControl {INPUT} at (2,2) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (13,47) size 141x13
+  RenderBlock {DIV} at (3,3) size 141x13 [color=#A9A9A9]
+    RenderText {#text} at (0,0) size 62x13
+      text run at (0,0) width 62: "Placeholder"
+layer at (13,47) size 141x13
+  RenderBlock {DIV} at (3,3) size 141x13
+caret: position 0 of child 1 {DIV} of {#document-fragment} of child 1 {INPUT} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/input-placeholder-visibility-3-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/input-placeholder-visibility-3-expected.txt
new file mode 100644 (file)
index 0000000..883f567
--- /dev/null
@@ -0,0 +1,20 @@
+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 390x18
+          text run at (0,0) width 390: "Focus field with a placeholder, then type, then delete all text."
+      RenderBlock {DIV} at (0,34) size 784x23
+        RenderTextControl {INPUT} at (2,2) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (13,47) size 141x13
+  RenderBlock {DIV} at (3,3) size 141x13 [color=#A9A9A9]
+    RenderText {#text} at (0,0) size 62x13
+      text run at (0,0) width 62: "Placeholder"
+layer at (13,47) size 141x13
+  RenderBlock {DIV} at (3,3) size 141x13
+    RenderBR {BR} at (0,0) size 0x13
+caret: position 0 of child 0 {BR} of child 1 {DIV} of {#document-fragment} of child 1 {INPUT} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/input-table-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/input-table-expected.txt
new file mode 100644 (file)
index 0000000..18e5735
--- /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 252x18
+          text run at (0,0) width 252: "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 167x74 [border: (3px solid #0000FF)]
+        RenderTableSection {TBODY} at (3,3) size 161x68
+          RenderTableRow {TR} at (0,2) size 161x31
+            RenderTableCell {TD} at (2,7) size 47x21 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 25x19
+                text run at (1,2) width 25: "first"
+            RenderTableCell {TD} at (50,2) size 109x31 [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 161x31
+            RenderTableCell {TD} at (2,40) size 47x21 [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 45x19
+                text run at (1,2) width 45: "second"
+            RenderTableCell {TD} at (50,35) size 109x31 [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 55x77 [border: (3px solid #0000FF)]
+        RenderTableSection {TBODY} at (3,3) size 49x71
+          RenderTableRow {TR} at (0,2) size 49x67
+            RenderTableCell {TD} at (2,2) size 45x67 [border: (3px solid #FF0000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 37x36
+                text run at (4,4) width 37: "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 169x69 [border: (3px solid #0000FF)]
+        RenderTableSection {TBODY} at (3,3) size 163x63
+          RenderTableRow {TR} at (0,2) size 163x31
+            RenderTableCell {TD} at (2,2) size 159x31 [border: (3px solid #FF0000)] [r=0 c=0 rs=1 cs=1]
+              RenderTextControl {INPUT} at (6,6) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderTableRow {TR} at (0,35) size 163x26
+            RenderTableCell {TD} at (2,35) size 159x26 [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 (0,0) size 62x13
+      text run at (0,0) width 62: "width 100%"
+layer at (22,551) size 64x13
+  RenderBlock {DIV} at (3,3) size 64x13
+    RenderText {#text} at (0,0) size 51x13
+      text run at (0,0) width 51: "max 70px"
+layer at (22,642) size 141x13
+  RenderBlock {DIV} at (3,3) size 141x13
+    RenderText {#text} at (0,0) size 88x13
+      text run at (0,0) width 88: "min-width 100px"
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/input-value-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/input-value-expected.txt
new file mode 100644 (file)
index 0000000..c820543
--- /dev/null
@@ -0,0 +1,224 @@
+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 765x36
+          text run at (0,0) width 765: "Results that match WinIE are two columns on the right that say \"after\" every time, except for the last row which should"
+          text run at (0,18) width 196: "have nothing in either column."
+      RenderBlock {P} at (0,52) size 784x18
+        RenderText {#text} at (0,0) size 725x18
+          text run at (0,0) width 725: "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 784x365
+        RenderTable {TABLE} at (0,0) size 770x365
+          RenderTableSection {THEAD} at (0,0) size 770x24
+            RenderTableRow {TR} at (0,2) size 770x20
+              RenderTableCell {TH} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 57x18
+                  text run at (1,1) width 57: "test case"
+              RenderTableCell {TH} at (395,2) size 245x20 [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 92x18
+                  text run at (1,1) width 92: "form element"
+              RenderTableCell {TH} at (641,2) size 63x20 [r=0 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 61x18
+                  text run at (1,1) width 61: "property"
+              RenderTableCell {TH} at (705,2) size 63x20 [r=0 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 61x18
+                  text run at (1,1) width 61: "attribute"
+          RenderTableSection {TBODY} at (0,24) size 770x341
+            RenderTableRow {TR} at (0,0) size 770x25
+              RenderTableCell {TD} at (2,2) size 392x21 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 211x19
+                  text run at (1,2) width 211: "text with value property changed"
+              RenderTableCell {TD} at (395,0) size 245x25 [r=0 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (3,3) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+              RenderTableCell {TD} at (641,2) size 63x21 [r=0 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x19
+                  text run at (1,2) width 30: "after"
+              RenderTableCell {TD} at (705,2) size 63x21 [r=0 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 41x19
+                  text run at (1,2) width 41: "before"
+            RenderTableRow {TR} at (0,27) size 770x25
+              RenderTableCell {TD} at (2,29) size 392x21 [r=1 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 248x19
+                  text run at (1,2) width 248: "password with value property changed"
+              RenderTableCell {TD} at (395,27) size 245x25 [r=1 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (3,3) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderFlexibleBox {DIV} at (3,3) size 141x13
+                    RenderBlock {DIV} at (0,0) size 141x13
+              RenderTableCell {TD} at (641,29) size 63x21 [r=1 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x19
+                  text run at (1,2) width 30: "after"
+              RenderTableCell {TD} at (705,29) size 63x21 [r=1 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 41x19
+                  text run at (1,2) width 41: "before"
+            RenderTableRow {TR} at (0,54) size 770x20
+              RenderTableCell {TD} at (2,54) size 392x20 [r=2 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 252x18
+                  text run at (1,1) width 252: "check box with value property changed"
+              RenderTableCell {TD} at (395,54) size 245x20 [r=2 c=1 rs=1 cs=1]
+                RenderBlock {INPUT} at (3,4) size 12x12
+              RenderTableCell {TD} at (641,54) size 63x20 [r=2 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x18
+                  text run at (1,1) width 30: "after"
+              RenderTableCell {TD} at (705,54) size 63x20 [r=2 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x18
+                  text run at (1,1) width 30: "after"
+            RenderTableRow {TR} at (0,76) size 770x20
+              RenderTableCell {TD} at (2,76) size 392x20 [r=3 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 231x18
+                  text run at (1,1) width 231: "hidden with value property changed"
+              RenderTableCell {TD} at (395,85) size 245x2 [r=3 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (641,76) size 63x20 [r=3 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x18
+                  text run at (1,1) width 30: "after"
+              RenderTableCell {TD} at (705,76) size 63x20 [r=3 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x18
+                  text run at (1,1) width 30: "after"
+            RenderTableRow {TR} at (0,98) size 770x24
+              RenderTableCell {TD} at (2,100) size 392x20 [r=4 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 228x18
+                  text run at (1,1) width 228: "button with value property changed"
+              RenderTableCell {TD} at (395,98) size 245x24 [r=4 c=1 rs=1 cs=1]
+                RenderButton {INPUT} at (3,3) size 41x18 [color=#000000D8] [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 (641,100) size 63x20 [r=4 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x18
+                  text run at (1,1) width 30: "after"
+              RenderTableCell {TD} at (705,100) size 63x20 [r=4 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x18
+                  text run at (1,1) width 30: "after"
+            RenderTableRow {TR} at (0,124) size 770x20
+              RenderTableCell {TD} at (2,124) size 392x20 [r=5 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 226x18
+                  text run at (1,1) width 226: "image with value property changed"
+              RenderTableCell {TD} at (395,124) size 245x20 [r=5 c=1 rs=1 cs=1]
+                RenderImage {INPUT} at (1,1) size 38x17
+              RenderTableCell {TD} at (641,124) size 63x20 [r=5 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x18
+                  text run at (1,1) width 30: "after"
+              RenderTableCell {TD} at (705,124) size 63x20 [r=5 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x18
+                  text run at (1,1) width 30: "after"
+            RenderTableRow {TR} at (0,146) size 770x20
+              RenderTableCell {TD} at (2,146) size 392x20 [r=6 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 220x18
+                  text run at (1,1) width 220: "radio with value property changed"
+              RenderTableCell {TD} at (395,146) size 245x20 [r=6 c=1 rs=1 cs=1]
+                RenderBlock {INPUT} at (3,4) size 12x12
+              RenderTableCell {TD} at (641,146) size 63x20 [r=6 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x18
+                  text run at (1,1) width 30: "after"
+              RenderTableCell {TD} at (705,146) size 63x20 [r=6 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x18
+                  text run at (1,1) width 30: "after"
+            RenderTableRow {TR} at (0,168) size 770x25
+              RenderTableCell {TD} at (2,170) size 392x21 [r=7 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 210x19
+                  text run at (1,2) width 210: "text with value attribute changed"
+              RenderTableCell {TD} at (395,168) size 245x25 [r=7 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (3,3) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+              RenderTableCell {TD} at (641,170) size 63x21 [r=7 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x19
+                  text run at (1,2) width 30: "after"
+              RenderTableCell {TD} at (705,170) size 63x21 [r=7 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x19
+                  text run at (1,2) width 30: "after"
+            RenderTableRow {TR} at (0,195) size 770x20
+              RenderTableCell {TD} at (2,195) size 392x20 [r=8 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 252x18
+                  text run at (1,1) width 252: "check box with value attribute changed"
+              RenderTableCell {TD} at (395,195) size 245x20 [r=8 c=1 rs=1 cs=1]
+                RenderBlock {INPUT} at (3,4) size 12x12
+              RenderTableCell {TD} at (641,195) size 63x20 [r=8 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x18
+                  text run at (1,1) width 30: "after"
+              RenderTableCell {TD} at (705,195) size 63x20 [r=8 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x18
+                  text run at (1,1) width 30: "after"
+            RenderTableRow {TR} at (0,217) size 770x20
+              RenderTableCell {TD} at (2,217) size 392x20 [r=9 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 390x18
+                  text run at (1,1) width 390: "text with value property changed, then turned into check box"
+              RenderTableCell {TD} at (395,217) size 245x20 [r=9 c=1 rs=1 cs=1]
+                RenderBlock {INPUT} at (3,4) size 12x12
+              RenderTableCell {TD} at (641,217) size 63x20 [r=9 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x18
+                  text run at (1,1) width 30: "after"
+              RenderTableCell {TD} at (705,217) size 63x20 [r=9 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x18
+                  text run at (1,1) width 30: "after"
+            RenderTableRow {TR} at (0,239) size 770x25
+              RenderTableCell {TD} at (2,241) size 392x21 [r=10 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 390x19
+                  text run at (1,2) width 390: "check box with value property changed, then turned into text"
+              RenderTableCell {TD} at (395,239) size 245x25 [r=10 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (3,3) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+              RenderTableCell {TD} at (641,241) size 63x21 [r=10 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x19
+                  text run at (1,2) width 30: "after"
+              RenderTableCell {TD} at (705,241) size 63x21 [r=10 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x19
+                  text run at (1,2) width 30: "after"
+            RenderTableRow {TR} at (0,266) size 770x20
+              RenderTableCell {TD} at (2,266) size 392x20 [r=11 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 389x18
+                  text run at (1,1) width 389: "text with value attribute changed, then turned into check box"
+              RenderTableCell {TD} at (395,266) size 245x20 [r=11 c=1 rs=1 cs=1]
+                RenderBlock {INPUT} at (3,4) size 12x12
+              RenderTableCell {TD} at (641,266) size 63x20 [r=11 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x18
+                  text run at (1,1) width 30: "after"
+              RenderTableCell {TD} at (705,266) size 63x20 [r=11 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x18
+                  text run at (1,1) width 30: "after"
+            RenderTableRow {TR} at (0,288) size 770x25
+              RenderTableCell {TD} at (2,290) size 392x21 [r=12 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 389x19
+                  text run at (1,2) width 389: "check box with value attribute changed, then turned into text"
+              RenderTableCell {TD} at (395,288) size 245x25 [r=12 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (3,3) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+              RenderTableCell {TD} at (641,290) size 63x21 [r=12 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x19
+                  text run at (1,2) width 30: "after"
+              RenderTableCell {TD} at (705,290) size 63x21 [r=12 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 30x19
+                  text run at (1,2) width 30: "after"
+            RenderTableRow {TR} at (0,315) size 770x24
+              RenderTableCell {TD} at (2,317) size 392x20 [r=13 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 208x18
+                  text run at (1,1) width 208: "file with value property changed"
+              RenderTableCell {TD} at (395,315) size 245x24 [r=13 c=1 rs=1 cs=1]
+                RenderFileUploadControl {INPUT} at (3,3) size 238x18 "no file selected"
+                  RenderButton {INPUT} at (0,0) size 78x18 [color=#000000D8] [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 (641,326) size 63x2 [r=13 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (705,317) size 63x20 [r=13 c=3 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 41x18
+                  text run at (1,1) width 41: "before"
+layer at (409,134) size 141x13
+  RenderBlock {DIV} at (3,3) size 141x13
+    RenderText {#text} at (0,0) size 34x13
+      text run at (0,0) width 34: "before"
+layer at (409,161) size 141x13
+  RenderBlock {DIV} at (0,0) size 141x13
+    RenderText {#text} at (0,0) size 42x13
+      text run at (0,0) width 42: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}"
+layer at (409,302) size 141x13
+  RenderBlock {DIV} at (3,3) size 141x13
+    RenderText {#text} at (0,0) size 25x13
+      text run at (0,0) width 25: "after"
+layer at (409,373) size 141x13
+  RenderBlock {DIV} at (3,3) size 141x13
+    RenderText {#text} at (0,0) size 25x13
+      text run at (0,0) width 25: "after"
+layer at (409,422) size 141x13
+  RenderBlock {DIV} at (3,3) size 141x13
+    RenderText {#text} at (0,0) size 25x13
+      text run at (0,0) width 25: "after"
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/listbox-bidi-align-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/listbox-bidi-align-expected.txt
new file mode 100644 (file)
index 0000000..92de65f
--- /dev/null
@@ -0,0 +1,74 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x504
+  RenderBlock {HTML} at (0,0) size 800x504
+    RenderBody {BODY} at (8,8) size 784x488
+      RenderBlock (anonymous) at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 614x18
+          text run at (0,0) width 614: "This test verifies the visual alignment of items in a select element while changing text direction."
+        RenderBR {BR} at (613,0) size 1x18
+        RenderText {#text} at (0,18) size 438x18
+          text run at (0,18) width 438: "All the items in the following select elements should be left-aligned."
+      RenderTable {TABLE} at (0,36) size 658x132
+        RenderTableSection {TBODY} at (0,0) size 658x132
+          RenderTableRow {TR} at (0,2) size 658x63
+            RenderTableCell {TD} at (2,2) size 157x63 [r=0 c=0 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 151x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (161,2) size 167x63 [r=0 c=1 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 161x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (330,2) size 157x63 [r=0 c=2 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 151x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (489,2) size 167x63 [r=0 c=3 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 161x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+          RenderTableRow {TR} at (0,67) size 658x63
+            RenderTableCell {TD} at (2,67) size 157x63 [r=1 c=0 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 151x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (161,67) size 167x63 [r=1 c=1 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 161x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderBlock (anonymous) at (0,168) size 784x18
+        RenderText {#text} at (0,0) size 447x18
+          text run at (0,0) width 447: "All the items in the following select elements should be right-aligned."
+      RenderTable {TABLE} at (0,186) size 650x132
+        RenderTableSection {TBODY} at (0,0) size 650x132
+          RenderTableRow {TR} at (0,2) size 650x63
+            RenderTableCell {TD} at (2,2) size 165x63 [r=0 c=0 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 159x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (169,2) size 155x63 [r=0 c=1 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 149x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (326,2) size 165x63 [r=0 c=2 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 159x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (493,2) size 155x63 [r=0 c=3 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 149x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+          RenderTableRow {TR} at (0,67) size 650x63
+            RenderTableCell {TD} at (2,67) size 165x63 [r=1 c=0 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 159x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (169,67) size 155x63 [r=1 c=1 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 149x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderBlock (anonymous) at (0,318) size 784x18
+        RenderText {#text} at (0,0) size 456x18
+          text run at (0,0) width 456: "All the items in the following select elements should be center-aligned."
+      RenderTable {TABLE} at (0,336) size 688x67
+        RenderTableSection {TBODY} at (0,0) size 688x67
+          RenderTableRow {TR} at (0,2) size 688x63
+            RenderTableCell {TD} at (2,2) size 174x63 [r=0 c=0 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 168x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (178,2) size 165x63 [r=0 c=1 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 159x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (345,2) size 174x63 [r=0 c=2 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 168x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (521,2) size 165x63 [r=0 c=3 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 159x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderBlock (anonymous) at (0,403) size 784x18
+        RenderText {#text} at (0,0) size 296x18
+          text run at (0,0) width 296: "The following tables check mixed alignments."
+      RenderTable {TABLE} at (0,421) size 734x67
+        RenderTableSection {TBODY} at (0,0) size 734x67
+          RenderTableRow {TR} at (0,2) size 734x63
+            RenderTableCell {TD} at (2,2) size 169x63 [r=0 c=0 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 163x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (173,2) size 169x63 [r=0 c=1 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 163x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (344,2) size 193x63 [r=0 c=2 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 187x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (539,2) size 193x63 [r=0 c=3 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 187x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/listbox-width-change-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/listbox-width-change-expected.txt
new file mode 100644 (file)
index 0000000..9b20a42
--- /dev/null
@@ -0,0 +1,10 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderText {#text} at (0,0) size 665x18
+        text run at (0,0) width 665: "This tests that when a list box's options get updated, the list box will recalculate its width, and relayout. "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderListBox {SELECT} at (2,20) size 188x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt
new file mode 100644 (file)
index 0000000..f69ea86
--- /dev/null
@@ -0,0 +1,48 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 762x36
+          text run at (0,0) width 762: "Test appearances of spin buttons. Disabled state and read-only state should have appearances different from the normal"
+          text run at (0,18) width 34: "state."
+      RenderBlock {DIV} at (0,52) size 784x33
+        RenderInline {LABEL} at (0,0) size 339x18
+          RenderTextControl {INPUT} at (2,2) size 248x29 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderFlexibleBox {DIV} at (3,0) size 242x29
+              RenderBlock {DIV} at (0,3) size 223x23
+          RenderText {#text} at (251,10) size 88x18
+            text run at (251,10) width 88: " Normal state"
+      RenderBlock {DIV} at (0,85) size 784x33
+        RenderInline {LABEL} at (0,0) size 346x18
+          RenderTextControl {INPUT} at (2,2) size 247x29 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderFlexibleBox {DIV} at (3,0) size 241x29
+              RenderBlock {DIV} at (0,3) size 222x23
+          RenderText {#text} at (250,10) size 96x18
+            text run at (250,10) width 96: " Disabled state"
+      RenderBlock {DIV} at (0,118) size 784x33
+        RenderInline {LABEL} at (0,0) size 355x18
+          RenderTextControl {INPUT} at (2,2) size 247x29 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderFlexibleBox {DIV} at (3,0) size 241x29
+              RenderBlock {DIV} at (0,3) size 222x23
+          RenderText {#text} at (250,10) size 105x18
+            text run at (250,10) width 105: " Read-only state"
+layer at (13,65) size 223x23
+  RenderBlock {DIV} at (0,0) size 223x23
+    RenderText {#text} at (0,0) size 13x23
+      text run at (0,0) width 13: "0"
+layer at (13,98) size 222x23
+  RenderBlock {DIV} at (0,0) size 222x23 [color=#545454]
+    RenderText {#text} at (0,0) size 13x23
+      text run at (0,0) width 13: "0"
+layer at (13,131) size 222x23
+  RenderBlock {DIV} at (0,0) size 222x23
+    RenderText {#text} at (0,0) size 13x23
+      text run at (0,0) width 13: "0"
+layer at (236,62) size 19x30
+  RenderBlock (relative positioned) {DIV} at (222,-1) size 20x31
+layer at (235,95) size 19x30
+  RenderBlock (relative positioned) {DIV} at (221,-1) size 20x31
+layer at (235,128) size 19x30
+  RenderBlock (relative positioned) {DIV} at (221,-1) size 20x31
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/option-text-clip-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/option-text-clip-expected.txt
new file mode 100644 (file)
index 0000000..9ffa40e
--- /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 717x18
+        text run at (0,0) width 717: "This tests that the option text is clipped properly, and doesn't spill over into the arrow part of the popup control. "
+      RenderBR {BR} at (716,14) size 1x0
+      RenderMenuList {SELECT} at (0,20) size 150x18 [color=#000000D8] [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 150x18
+          RenderText at (8,2) size 130x13
+            text run at (8,2) width 130: "12345 6789 ABCD EFGH"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/search-rtl-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/search-rtl-expected.txt
new file mode 100644 (file)
index 0000000..3cb6cf7
--- /dev/null
@@ -0,0 +1,62 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 54x18
+          text run at (0,0) width 54: "Test for "
+        RenderInline {I} at (0,0) size 702x18
+          RenderInline {A} at (0,0) size 304x18 [color=#0000EE]
+            RenderText {#text} at (53,0) size 304x18
+              text run at (53,0) width 304: "http://bugs.webkit.org/show_bug.cgi?id=11916"
+          RenderText {#text} at (356,0) size 399x18
+            text run at (356,0) width 5: " "
+            text run at (360,0) width 395: "REGRESSION (SearchField): RTL search fields are mixed up"
+        RenderText {#text} at (754,0) size 5x18
+          text run at (754,0) width 5: "."
+      RenderBlock {P} at (0,34) size 784x69
+        RenderTextControl {INPUT} at (2,2) size 187x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,0) size 181x19
+            RenderBlock {DIV} at (158,0) size 23x19
+            RenderBlock {DIV} at (19,3) size 140x13
+            RenderBlock {DIV} at (0,0) size 19x19
+        RenderText {#text} at (190,2) size 5x18
+          text run at (190,2) width 5: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderTextControl {INPUT} at (2,25) size 257x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,0) size 251x19
+            RenderBlock {DIV} at (228,0) size 23x19
+            RenderBlock {DIV} at (19,3) size 210x13
+            RenderBlock {DIV} at (0,0) size 19x19
+        RenderText {#text} at (260,25) size 5x18
+          text run at (260,25) width 5: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderTextControl {INPUT} at (2,48) size 187x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderFlexibleBox {DIV} at (3,0) size 181x19
+            RenderBlock {DIV} at (158,0) size 23x19
+            RenderBlock {DIV} at (19,3) size 140x13
+            RenderBlock {DIV} at (0,0) size 19x19
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,119) size 784x18
+        RenderText {#text} at (0,0) size 37x18
+          text run at (0,0) width 37: "PASS"
+layer at (32,47) size 140x13
+  RenderBlock {DIV} at (0,0) size 140x13
+    RenderText {#text} at (7,0) size 133x13
+      text run at (7,0) width 23 RTL: " \x{5D5}\x{5D6}\x{5D4}\x{5D5}"
+      text run at (29,0) width 20: "she"
+      text run at (48,0) width 43 RTL: " \x{5D5}\x{5D4}\x{5D9}\x{5D0} \x{5D6}\x{5D4} "
+      text run at (90,0) width 14: "he"
+      text run at (103,0) width 37 RTL: "\x{5D4}\x{5D5}\x{5D0} \x{5D6}\x{5D4} "
+layer at (32,70) size 210x13
+  RenderBlock {DIV} at (0,0) size 210x13
+    RenderText {#text} at (77,0) size 133x13
+      text run at (77,0) width 23 RTL: " \x{5D5}\x{5D6}\x{5D4}\x{5D5}"
+      text run at (99,0) width 20: "she"
+      text run at (118,0) width 43 RTL: " \x{5D5}\x{5D4}\x{5D9}\x{5D0} \x{5D6}\x{5D4} "
+      text run at (160,0) width 14: "he"
+      text run at (173,0) width 37 RTL: "\x{5D4}\x{5D5}\x{5D0} \x{5D6}\x{5D4} "
+layer at (32,93) size 140x13
+  RenderBlock {DIV} at (0,0) size 140x13
+caret: position 0 of child 0 {DIV} of child 1 {DIV} of child 0 {DIV} of {#document-fragment} of child 9 {INPUT} of child 3 {P} of body
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/search/search-size-with-decorations-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/search/search-size-with-decorations-expected.txt
new file mode 100644 (file)
index 0000000..fbe999e
--- /dev/null
@@ -0,0 +1,81 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x177
+  RenderBlock {HTML} at (0,0) size 800x177
+    RenderBody {BODY} at (8,8) size 784x161
+      RenderTextControl {INPUT} at (2,2) size 174x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderFlexibleBox {DIV} at (3,0) size 168x19
+          RenderBlock {DIV} at (0,0) size 8x19
+          RenderBlock {DIV} at (8,3) size 141x13
+          RenderBlock {DIV} at (148,0) size 20x19
+      RenderText {#text} at (177,2) size 5x18
+        text run at (177,2) width 5: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderTextControl {INPUT} at (2,25) size 174x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderFlexibleBox {DIV} at (3,0) size 168x19
+          RenderBlock {DIV} at (0,0) size 8x19
+          RenderBlock {DIV} at (8,3) size 141x13
+          RenderBlock {DIV} at (148,0) size 20x19
+      RenderText {#text} at (177,25) size 5x18
+        text run at (177,25) width 5: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderTextControl {INPUT} at (2,48) size 183x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderFlexibleBox {DIV} at (3,0) size 177x19
+          RenderBlock {DIV} at (0,0) size 17x19
+          RenderBlock {DIV} at (17,3) size 141x13
+          RenderBlock {DIV} at (157,0) size 20x19
+      RenderText {#text} at (186,48) size 5x18
+        text run at (186,48) width 5: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderTextControl {INPUT} at (2,71) size 183x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderFlexibleBox {DIV} at (3,0) size 177x19
+          RenderBlock {DIV} at (0,0) size 17x19
+          RenderBlock {DIV} at (17,3) size 141x13
+          RenderBlock {DIV} at (157,0) size 20x19
+      RenderText {#text} at (186,71) size 5x18
+        text run at (186,71) width 5: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderTextControl {INPUT} at (2,94) size 188x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderFlexibleBox {DIV} at (3,0) size 182x19
+          RenderBlock {DIV} at (0,0) size 22x19
+          RenderBlock {DIV} at (22,3) size 141x13
+          RenderBlock {DIV} at (162,0) size 20x19
+      RenderText {#text} at (191,94) size 5x18
+        text run at (191,94) width 5: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderTextControl {INPUT} at (2,117) size 188x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderFlexibleBox {DIV} at (3,0) size 182x19
+          RenderBlock {DIV} at (0,0) size 22x19
+          RenderBlock {DIV} at (22,3) size 141x13
+          RenderBlock {DIV} at (162,0) size 20x19
+      RenderText {#text} at (191,117) size 5x18
+        text run at (191,117) width 5: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderTextControl {INPUT} at (2,140) size 328x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderFlexibleBox {DIV} at (3,0) size 322x19
+          RenderBlock {DIV} at (0,0) size 22x19
+          RenderBlock {DIV} at (22,3) size 281x13
+          RenderBlock {DIV} at (302,0) size 20x19
+      RenderText {#text} at (0,0) size 0x0
+layer at (21,13) size 141x13
+  RenderBlock {DIV} at (0,0) size 141x13
+layer at (21,36) size 141x13
+  RenderBlock {DIV} at (0,0) size 141x13
+    RenderText {#text} at (0,0) size 135x13
+      text run at (0,0) width 135: "12345678901234567890"
+layer at (30,59) size 141x13
+  RenderBlock {DIV} at (0,0) size 141x13
+layer at (30,82) size 141x13
+  RenderBlock {DIV} at (0,0) size 141x13
+    RenderText {#text} at (0,0) size 135x13
+      text run at (0,0) width 135: "12345678901234567890"
+layer at (35,105) size 141x13
+  RenderBlock {DIV} at (0,0) size 141x13
+layer at (35,128) size 141x13
+  RenderBlock {DIV} at (0,0) size 141x13
+    RenderText {#text} at (0,0) size 135x13
+      text run at (0,0) width 135: "12345678901234567890"
+layer at (35,151) size 281x13
+  RenderBlock {DIV} at (0,0) size 281x13
+    RenderText {#text} at (0,0) size 269x13
+      text run at (0,0) width 269: "1234567890123456789012345678901234567890"
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/select-change-listbox-to-popup-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/select-change-listbox-to-popup-expected.txt
new file mode 100644 (file)
index 0000000..687438e
--- /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 450x18
+        text run at (0,0) width 450: "This tests that you can dynamically change a list box to a popup menu"
+      RenderBR {BR} at (449,14) size 1x0
+      RenderMenuList {SELECT} at (2,20) size 217x18 [color=#000000D8] [bgcolor=#FFFFFF]
+        RenderBlock (anonymous) at (0,0) size 217x18
+          RenderText at (8,2) size 186x13
+            text run at (8,2) width 186: "This should turn into a popup menu"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/select-visual-hebrew-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/select-visual-hebrew-expected.txt
new file mode 100644 (file)
index 0000000..24fdb76
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 632x18
+          text run at (0,0) width 632 LTR override: "This tests that native pop-ups are rendered in logical order even in visually-ordered Hebrew pages."
+      RenderBlock {HR} at (0,34) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,52) size 784x19
+        RenderText {#text} at (0,1) size 398x18
+          text run at (0,1) width 398 LTR override: "Text on the pop-up and in the list should look like this: \x{5E8}\x{5D5}\x{5EA}\x{5E4}\x{5DB}"
+      RenderBlock (anonymous) at (0,87) size 784x22
+        RenderMenuList {SELECT} at (2,2) size 62x18 [color=#000000D8] [bgcolor=#FFFFFF]
+          RenderBlock (anonymous) at (0,0) size 62x18
+            RenderText at (8,2) size 31x13
+              text run at (8,2) width 31 RTL: "\x{5DB}\x{5E4}\x{5EA}\x{5D5}\x{5E8}"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/textAreaLineHeight-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/textAreaLineHeight-expected.txt
new file mode 100644 (file)
index 0000000..9205856
--- /dev/null
@@ -0,0 +1,78 @@
+layer at (0,0) size 785x1207
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x1207
+  RenderBlock {HTML} at (0,0) size 785x1208
+    RenderBody {BODY} at (8,8) size 769x1184
+      RenderBlock (anonymous) at (0,0) size 769x18
+        RenderText {#text} at (0,0) size 277x18
+          text run at (0,0) width 277: "line-height settings not reflected in textarea"
+        RenderBR {BR} at (276,0) size 1x18
+      RenderBlock {P} at (0,34) size 769x264
+        RenderText {#text} at (0,0) size 84x18
+          text run at (0,0) width 84: "TEXTAREA"
+        RenderBR {BR} at (83,0) size 1x18
+        RenderText {#text} at (406,210) size 4x18
+          text run at (406,210) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderBR {BR} at (0,228) size 0x18
+        RenderText {#text} at (0,246) size 148x18
+          text run at (0,246) width 148: "PARAGRAPH - works"
+      RenderBlock {P} at (0,314) size 402x202 [border: (1px dotted #C0C0C0)]
+        RenderText {#text} at (1,19) size 400x69
+          text run at (1,19) width 400: "Demo text here that wraps a bit and should demonstrate the"
+          text run at (1,72) width 154: "goodness of line-height"
+      RenderBlock (anonymous) at (0,529) size 769x37
+        RenderBR {BR} at (0,0) size 0x18
+        RenderText {#text} at (0,18) size 81x18
+          text run at (0,18) width 81: "DIV - works"
+        RenderBR {BR} at (80,18) size 1x18
+      RenderBlock {DIV} at (0,565) size 402x203 [border: (1px dotted #C0C0C0)]
+        RenderText {#text} at (1,19) size 400x69
+          text run at (1,19) width 400: "Demo text here that wraps a bit and should demonstrate the"
+          text run at (1,72) width 154: "goodness of line-height"
+      RenderBlock (anonymous) at (0,767) size 769x417
+        RenderBR {BR} at (0,0) size 0x18
+        RenderBR {BR} at (0,18) size 0x18
+        RenderText {#text} at (0,36) size 125x18
+          text run at (0,36) width 125: "Un-Styled Textarea"
+        RenderBR {BR} at (124,36) size 1x18
+        RenderText {#text} at (165,76) size 4x18
+          text run at (165,76) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderBR {BR} at (0,94) size 0x18
+        RenderText {#text} at (0,112) size 216x18
+          text run at (0,112) width 216: "Totally Blank Un-Styled Textarea"
+        RenderBR {BR} at (215,112) size 1x18
+        RenderText {#text} at (165,152) size 4x18
+          text run at (165,152) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderBR {BR} at (0,170) size 0x18
+        RenderText {#text} at (0,188) size 212x18
+          text run at (0,188) width 212: "Totally Blank STYLED Textarea"
+        RenderBR {BR} at (211,188) size 1x18
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,1199) size 769x0
+layer at (8,60) size 406x206 clip at (9,61) size 404x204
+  RenderTextControl {TEXTAREA} at (0,18) size 406x206 [bgcolor=#FFFFFF] [border: (1px dotted #C0C0C0)]
+    RenderBlock {DIV} at (3,3) size 400x106
+      RenderText {#text} at (0,18) size 400x69
+        text run at (0,18) width 400: "Demo text here that wraps a bit and should demonstrate the"
+        text run at (399,18) width 1: " "
+        text run at (0,71) width 154: "goodness of line-height"
+layer at (10,831) size 161x32 clip at (11,832) size 144x30 scrollHeight 56
+  RenderTextControl {TEXTAREA} at (2,56) 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: "Demo text here that wraps"
+        text run at (138,0) width 2: " "
+        text run at (0,13) width 84: "a bit and should"
+        text run at (83,13) width 4: " "
+        text run at (0,26) width 87: "demonstrate the"
+        text run at (86,26) width 4: " "
+        text run at (0,39) width 125: "goodness of line-height"
+layer at (10,907) size 161x32 clip at (11,908) size 159x30
+  RenderTextControl {TEXTAREA} at (2,132) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 155x13
+layer at (8,981) size 406x206 clip at (9,982) size 404x204
+  RenderTextControl {TEXTAREA} at (0,206) size 406x206 [bgcolor=#FFFFFF] [border: (1px dotted #C0C0C0)]
+    RenderBlock {DIV} at (3,3) size 400x53
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/textarea-placeholder-visibility-1-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/textarea-placeholder-visibility-1-expected.txt
new file mode 100644 (file)
index 0000000..a2b37c9
--- /dev/null
@@ -0,0 +1,19 @@
+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 390x18
+          text run at (0,0) width 390: "Focus field with a placeholder, then type, then delete all text."
+      RenderBlock {DIV} at (0,34) size 784x36
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (10,44) size 161x32 clip at (11,45) size 159x30
+  RenderTextControl {TEXTAREA} at (2,2) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 155x13
+      RenderBR {BR} at (0,0) size 0x13
+    RenderBlock {DIV} at (3,3) size 155x13 [color=#A9A9A9]
+      RenderText {#text} at (0,0) size 62x13
+        text run at (0,0) width 62: "Placeholder"
+caret: position 0 of child 0 {BR} of child 0 {DIV} of {#document-fragment} of child 1 {TEXTAREA} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/textarea-placeholder-visibility-2-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/textarea-placeholder-visibility-2-expected.txt
new file mode 100644 (file)
index 0000000..973c990
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 397x18
+          text run at (0,0) width 397: "Focus field with a placeholder, then type, then clear the value."
+      RenderBlock {DIV} at (0,34) size 784x36
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (10,44) size 161x32 clip at (11,45) size 159x30
+  RenderTextControl {TEXTAREA} at (2,2) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 155x13
+    RenderBlock {DIV} at (3,3) size 155x13 [color=#A9A9A9]
+      RenderText {#text} at (0,0) size 62x13
+        text run at (0,0) width 62: "Placeholder"
+caret: position 0 of child 0 {DIV} of {#document-fragment} of child 1 {TEXTAREA} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/textfield-outline-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/textfield-outline-expected.txt
new file mode 100644 (file)
index 0000000..025dced
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderText {#text} at (0,0) size 563x18
+        text run at (0,0) width 563: "This tests that a negative outline-offset won't get in the way of a cursor in a text control."
+      RenderBR {BR} at (562,14) size 1x0
+      RenderTextControl {INPUT} at (2,20) size 246x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+      RenderText {#text} at (0,0) size 0x0
+layer at (12,30) size 242x23
+  RenderBlock {DIV} at (2,2) size 242x23
+    RenderText {#text} at (0,0) size 33x23
+      text run at (0,0) width 33: "abc"
+caret: position 3 of child 0 {#text} of child 0 {DIV} of {#document-fragment} of child 3 {INPUT} of body
diff --git a/LayoutTests/platform/mac-bigsur/fast/forms/visual-hebrew-text-field-expected.txt b/LayoutTests/platform/mac-bigsur/fast/forms/visual-hebrew-text-field-expected.txt
new file mode 100644 (file)
index 0000000..fdff49b
--- /dev/null
@@ -0,0 +1,28 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 218x18
+          text run at (0,0) width 218 LTR override: "This tests for a regression against "
+        RenderInline {I} at (0,0) size 783x36
+          RenderInline {A} at (0,0) size 354x18 [color=#0000EE]
+            RenderText {#text} at (217,0) size 354x18
+              text run at (217,0) width 354 LTR override: "http://bugzilla.opendarwin.org/show_bug.cgi?id=8076"
+          RenderText {#text} at (570,0) size 783x36
+            text run at (570,0) width 213 LTR override: " REGRESSION: native text fields"
+            text run at (0,18) width 251 LTR override: "are reversed on \"visual Hebrew\" pages"
+        RenderText {#text} at (250,18) size 5x18
+          text run at (250,18) width 5 LTR override: "."
+      RenderBlock {HR} at (0,52) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,70) size 784x19
+        RenderText {#text} at (0,1) size 286x18
+          text run at (0,1) width 286 LTR override: "Text in the field should look like this: \x{5E8}\x{5D5}\x{5EA}\x{5E4}\x{5DB}"
+      RenderBlock (anonymous) at (0,105) size 784x23
+        RenderTextControl {INPUT} at (2,2) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+layer at (13,118) size 141x13
+  RenderBlock {DIV} at (3,3) size 141x13
+    RenderText {#text} at (0,0) size 31x13
+      text run at (0,0) width 31 RTL: "\x{5DB}\x{5E4}\x{5EA}\x{5D5}\x{5E8}"
diff --git a/LayoutTests/platform/mac-bigsur/fast/parser/entity-comment-in-textarea-expected.txt b/LayoutTests/platform/mac-bigsur/fast/parser/entity-comment-in-textarea-expected.txt
new file mode 100644 (file)
index 0000000..31d3e06
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderText {#text} at (165,22) size 255x18
+        text run at (165,22) width 255: " --> This should be outside the textarea."
+layer at (10,10) size 161x32 clip at (11,11) size 159x30
+  RenderTextControl {TEXTAREA} at (2,2) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 155x13
+      RenderText {#text} at (0,0) size 21x13
+        text run at (0,0) width 21: "<!--"
diff --git a/LayoutTests/platform/mac-bigsur/fast/parser/open-comment-in-textarea-expected.txt b/LayoutTests/platform/mac-bigsur/fast/parser/open-comment-in-textarea-expected.txt
new file mode 100644 (file)
index 0000000..f95c236
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderText {#text} at (165,22) size 252x18
+        text run at (165,22) width 252: " This should not be part of the textarea."
+layer at (10,10) size 161x32 clip at (11,11) size 144x30 scrollHeight 56
+  RenderTextControl {TEXTAREA} at (2,2) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 140x52
+      RenderText {#text} at (0,0) size 139x39
+        text run at (0,0) width 21: "<!--"
+        text run at (20,0) width 1: " "
+        text run at (0,13) width 139: "This should be part of the "
+        text run at (0,26) width 47: "textarea."
+        text run at (46,26) width 1: " "
+      RenderBR {BR} at (0,39) size 0x13
diff --git a/LayoutTests/platform/mac-bigsur/fast/text/backslash-to-yen-sign-euc-expected.txt b/LayoutTests/platform/mac-bigsur/fast/text/backslash-to-yen-sign-euc-expected.txt
new file mode 100644 (file)
index 0000000..d58f58c
--- /dev/null
@@ -0,0 +1,469 @@
+layer at (0,0) size 785x734
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x734
+  RenderBlock {HTML} at (0,0) size 785x734
+    RenderBody {BODY} at (8,8) size 769x718
+      RenderBlock {DIV} at (0,0) size 769x18
+        RenderInline {SPAN} at (0,0) size 331x18
+          RenderText {#text} at (0,0) size 315x18
+            text run at (0,0) width 315: "No font is specified. expected: yen sign, actual: \x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (314,0) size 9x18
+              text run at (314,0) width 9: "\x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (322,0) size 9x18
+              text run at (322,0) width 9: "\x{A5}"
+      RenderBlock {DIV} at (0,18) size 769x18
+        RenderInline {SPAN} at (0,0) size 371x18
+          RenderText {#text} at (0,0) size 355x18
+            text run at (0,0) width 355: "Using font \"MS PGothic\". expected: yen sign, actual: \x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (354,0) size 9x18
+              text run at (354,0) width 9: "\x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (362,0) size 9x18
+              text run at (362,0) width 9: "\x{A5}"
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderText {#text} at (370,0) size 9x18
+            text run at (370,0) width 9: "\x{A5}"
+      RenderBlock {DIV} at (0,36) size 769x18
+        RenderInline {SPAN} at (0,0) size 362x18
+          RenderText {#text} at (0,0) size 346x18
+            text run at (0,0) width 346: "Using font \"MS Gothic\". expected: yen sign, actual: \x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (345,0) size 9x18
+              text run at (345,0) width 9: "\x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (353,0) size 9x18
+              text run at (353,0) width 9: "\x{A5}"
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderText {#text} at (361,0) size 9x18
+            text run at (361,0) width 9: "\x{A5}"
+      RenderBlock {DIV} at (0,54) size 769x18
+        RenderInline {SPAN} at (0,0) size 377x18
+          RenderText {#text} at (0,0) size 361x18
+            text run at (0,0) width 361: "Using font \"MS PMincho\". expected: yen sign, actual: \x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (360,0) size 9x18
+              text run at (360,0) width 9: "\x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (368,0) size 9x18
+              text run at (368,0) width 9: "\x{A5}"
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderText {#text} at (376,0) size 9x18
+            text run at (376,0) width 9: "\x{A5}"
+      RenderBlock {DIV} at (0,72) size 769x18
+        RenderInline {SPAN} at (0,0) size 368x18
+          RenderText {#text} at (0,0) size 352x18
+            text run at (0,0) width 352: "Using font \"MS Mincho\". expected: yen sign, actual: \x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (351,0) size 9x18
+              text run at (351,0) width 9: "\x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (359,0) size 9x18
+              text run at (359,0) width 9: "\x{A5}"
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderText {#text} at (367,0) size 9x18
+            text run at (367,0) width 9: "\x{A5}"
+      RenderBlock {DIV} at (0,90) size 769x18
+        RenderInline {SPAN} at (0,0) size 338x18
+          RenderText {#text} at (0,0) size 322x18
+            text run at (0,0) width 322: "Using font \"Meiryo\". expected: yen sign, actual: \x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (321,0) size 9x18
+              text run at (321,0) width 9: "\x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (329,0) size 9x18
+              text run at (329,0) width 9: "\x{A5}"
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderText {#text} at (337,0) size 9x18
+            text run at (337,0) width 9: "\x{A5}"
+      RenderBlock {DIV} at (0,108) size 769x22
+        RenderInline {SPAN} at (0,0) size 407x18
+          RenderText {#text} at (0,3) size 391x18
+            text run at (0,3) width 391: "Using font \"\x{FF2D}\x{FF33} \x{FF30}\x{30B4}\x{30B7}\x{30C3}\x{30AF}\". expected: yen sign, actual: \x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (390,3) size 9x18
+              text run at (390,3) width 9: "\x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (398,3) size 9x18
+              text run at (398,3) width 9: "\x{A5}"
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderText {#text} at (406,3) size 9x18
+            text run at (406,3) width 9: "\x{A5}"
+      RenderBlock {DIV} at (0,130) size 769x22
+        RenderInline {SPAN} at (0,0) size 391x18
+          RenderText {#text} at (0,3) size 375x18
+            text run at (0,3) width 375: "Using font \"\x{FF2D}\x{FF33} \x{30B4}\x{30B7}\x{30C3}\x{30AF}\". expected: yen sign, actual: \x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (374,3) size 9x18
+              text run at (374,3) width 9: "\x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (382,3) size 9x18
+              text run at (382,3) width 9: "\x{A5}"
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderText {#text} at (390,3) size 9x18
+            text run at (390,3) width 9: "\x{A5}"
+      RenderBlock {DIV} at (0,152) size 769x22
+        RenderInline {SPAN} at (0,0) size 375x18
+          RenderText {#text} at (0,3) size 359x18
+            text run at (0,3) width 359: "Using font \"\x{FF2D}\x{FF33} \x{FF30}\x{660E}\x{671D}\". expected: yen sign, actual: \x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (358,3) size 9x18
+              text run at (358,3) width 9: "\x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (366,3) size 9x18
+              text run at (366,3) width 9: "\x{A5}"
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderText {#text} at (374,3) size 9x18
+            text run at (374,3) width 9: "\x{A5}"
+      RenderBlock {DIV} at (0,174) size 769x22
+        RenderInline {SPAN} at (0,0) size 359x18
+          RenderText {#text} at (0,3) size 343x18
+            text run at (0,3) width 343: "Using font \"\x{FF2D}\x{FF33} \x{660E}\x{671D}\". expected: yen sign, actual: \x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (342,3) size 9x18
+              text run at (342,3) width 9: "\x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (350,3) size 9x18
+              text run at (350,3) width 9: "\x{A5}"
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderText {#text} at (358,3) size 9x18
+            text run at (358,3) width 9: "\x{A5}"
+      RenderBlock {DIV} at (0,196) size 769x22
+        RenderInline {SPAN} at (0,0) size 355x18
+          RenderText {#text} at (0,3) size 339x18
+            text run at (0,3) width 339: "Using font \"\x{30E1}\x{30A4}\x{30EA}\x{30AA}\". expected: yen sign, actual: \x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (338,3) size 9x18
+              text run at (338,3) width 9: "\x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (346,3) size 9x18
+              text run at (346,3) width 9: "\x{A5}"
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderText {#text} at (354,3) size 9x18
+            text run at (354,3) width 9: "\x{A5}"
+      RenderBlock {DIV} at (0,218) size 769x18
+        RenderInline {SPAN} at (0,0) size 328x18
+          RenderText {#text} at (0,0) size 320x18
+            text run at (0,0) width 320: "Using font \"Times\". expected: backslash, actual: \\"
+          RenderInline {SPAN} at (0,0) size 5x18
+            RenderText {#text} at (319,0) size 5x18
+              text run at (319,0) width 5: "\\"
+          RenderInline {SPAN} at (0,0) size 5x18
+            RenderText {#text} at (323,0) size 5x18
+              text run at (323,0) width 5: "\\"
+        RenderInline {SPAN} at (0,0) size 6x18
+          RenderText {#text} at (327,0) size 6x18
+            text run at (327,0) width 6: "\\"
+      RenderBlock {DIV} at (0,236) size 769x18
+        RenderInline {SPAN} at (0,0) size 331x18
+          RenderText {#text} at (0,0) size 322x18
+            text run at (0,0) width 322: "Using font \"foobar\". expected: backslash, actual: \\"
+          RenderInline {SPAN} at (0,0) size 5x18
+            RenderText {#text} at (321,0) size 5x18
+              text run at (321,0) width 5: "\\"
+          RenderInline {SPAN} at (0,0) size 6x18
+            RenderText {#text} at (325,0) size 6x18
+              text run at (325,0) width 6: "\\"
+        RenderInline {SPAN} at (0,0) size 5x18
+          RenderText {#text} at (330,0) size 5x18
+            text run at (330,0) width 5: "\\"
+      RenderBlock {DIV} at (0,254) size 769x18
+        RenderInline {SPAN} at (0,0) size 468x18
+          RenderText {#text} at (0,0) size 452x18
+            text run at (0,0) width 452: "Using font \"*INVALID FONT NAME*\". expected: yen sign, actual: \x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (451,0) size 9x18
+              text run at (451,0) width 9: "\x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (459,0) size 9x18
+              text run at (459,0) width 9: "\x{A5}"
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderText {#text} at (467,0) size 9x18
+            text run at (467,0) width 9: "\x{A5}"
+      RenderBlock {DIV} at (0,272) size 769x18
+        RenderInline {SPAN} at (0,0) size 320x18
+          RenderText {#text} at (0,0) size 304x18
+            text run at (0,0) width 304: "Using font \"serif\". expected: yen sign, actual: \x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (303,0) size 9x18
+              text run at (303,0) width 9: "\x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x18
+            RenderText {#text} at (311,0) size 9x18
+              text run at (311,0) width 9: "\x{A5}"
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderText {#text} at (319,0) size 9x18
+            text run at (319,0) width 9: "\x{A5}"
+      RenderBlock {DIV} at (0,290) size 769x18
+        RenderInline {SPAN} at (0,0) size 387x18
+          RenderText {#text} at (0,0) size 369x18
+            text run at (0,0) width 369: "Using font \"sans-serif\". expected: yen sign, actual: \x{A5}"
+          RenderInline {SPAN} at (0,0) size 10x18
+            RenderText {#text} at (368,0) size 10x18
+              text run at (368,0) width 10: "\x{A5}"
+          RenderInline {SPAN} at (0,0) size 10x18
+            RenderText {#text} at (377,0) size 10x18
+              text run at (377,0) width 10: "\x{A5}"
+        RenderInline {SPAN} at (0,0) size 10x18
+          RenderText {#text} at (386,0) size 10x18
+            text run at (386,0) width 10: "\x{A5}"
+      RenderBlock {DIV} at (0,308) size 769x25
+        RenderInline {SPAN} at (0,0) size 341x25
+          RenderText {#text} at (0,0) size 324x25
+            text run at (0,0) width 324: "Using font \"cursive\". expected: yen sign, actual: \x{A5}"
+          RenderInline {SPAN} at (0,0) size 9x25
+            RenderText {#text} at (323,0) size 9x25
+              text run at (323,0) width 9: "\x{A5}"
+          RenderInline {SPAN} at (0,0) size 10x25
+            RenderText {#text} at (331,0) size 10x25
+              text run at (331,0) width 10: "\x{A5}"
+        RenderInline {SPAN} at (0,0) size 10x25
+          RenderText {#text} at (340,0) size 10x25
+            text run at (340,0) width 10: "\x{A5}"
+      RenderBlock {DIV} at (0,333) size 769x25
+        RenderInline {SPAN} at (0,0) size 375x25
+       &nb