Editing tests should use testRunner instead of layoutTestController
authorrniwa@webkit.org <rniwa@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 13 Jun 2012 08:51:53 +0000 (08:51 +0000)
committerrniwa@webkit.org <rniwa@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 13 Jun 2012 08:51:53 +0000 (08:51 +0000)
https://bugs.webkit.org/show_bug.cgi?id=88955

Reviewed by Darin Adler.

* editing/:
* platform/blackberry/editing/text-iterator/findString-markers.html:
* platform/chromium-linux/editing/selection/linux_selection_color.html:
* platform/chromium-win/editing/selection/paragraph-granularity-expected.txt:
* platform/chromium-win/editing/selection/triple-click-in-pre-expected.txt:
* platform/chromium-win/editing/selection/word-granularity-expected.txt:
* platform/chromium/editing/spelling/delete-misspelled-word.html:
* platform/chromium/editing/spelling/move-cursor-to-misspelled-word.html:
* platform/gtk/editing/pasteboard/middle-button-paste.html:
* platform/gtk/editing/pasteboard/script-tests/middle-click-onpaste.js:
* platform/gtk/editing/selection/caret-mode-document-begin-end.html:
* platform/gtk/editing/selection/paragraph-granularity-expected.txt:
* platform/gtk/editing/selection/triple-click-in-pre-expected.txt:
* platform/gtk/editing/selection/word-granularity-expected.txt:
* platform/mac/editing/:
* platform/qt/editing/selection/paragraph-granularity-expected.txt:
* platform/qt/editing/selection/triple-click-in-pre-expected.txt:
* platform/qt/editing/selection/word-granularity-expected.txt:
* platform/win/editing/deleting/delete-start-block-expected.txt:
* platform/win/editing/pasteboard/pasting-crlf-isnt-translated-to-crcrlf-win.html:
* platform/win/editing/selection/shift-page-up-down.html:

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

873 files changed:
LayoutTests/ChangeLog
LayoutTests/editing/deleting/25322-1.html
LayoutTests/editing/deleting/25322-2.html
LayoutTests/editing/deleting/25322-3.html
LayoutTests/editing/deleting/2610675-1.html
LayoutTests/editing/deleting/2610675-2.html
LayoutTests/editing/deleting/2610675-3.html
LayoutTests/editing/deleting/4866671.html
LayoutTests/editing/deleting/4875189.html
LayoutTests/editing/deleting/4916235-1.html
LayoutTests/editing/deleting/5099303.html
LayoutTests/editing/deleting/5168598.html
LayoutTests/editing/deleting/5290534.html
LayoutTests/editing/deleting/5300379.html
LayoutTests/editing/deleting/5408255.html
LayoutTests/editing/deleting/5433862-1.html
LayoutTests/editing/deleting/5483370.html
LayoutTests/editing/deleting/5495723.html
LayoutTests/editing/deleting/5546763.html
LayoutTests/editing/deleting/5729680.html
LayoutTests/editing/deleting/5847330-1.html
LayoutTests/editing/deleting/5847330-2.html
LayoutTests/editing/deleting/5890684.html
LayoutTests/editing/deleting/6026335.html
LayoutTests/editing/deleting/backspace-avoid-preceding-style.html
LayoutTests/editing/deleting/delete-all-text-in-text-field-assertion.html
LayoutTests/editing/deleting/delete-at-paragraph-boundaries-010.html
LayoutTests/editing/deleting/delete-at-paragraph-boundaries-011.html
LayoutTests/editing/deleting/delete-before-block-image-1.html
LayoutTests/editing/deleting/delete-before-block-image-2.html
LayoutTests/editing/deleting/delete-before-block-table.html
LayoutTests/editing/deleting/delete-block-contents-004.html
LayoutTests/editing/deleting/delete-block-merge-contents-025.html
LayoutTests/editing/deleting/delete-blockquote-large-offsets.html
LayoutTests/editing/deleting/delete-button-background-image-none.html
LayoutTests/editing/deleting/delete-empty-table.html
LayoutTests/editing/deleting/delete-first-list-item.html
LayoutTests/editing/deleting/delete-hr.html
LayoutTests/editing/deleting/delete-inserts-br-after-button.html
LayoutTests/editing/deleting/delete-last-char-in-table.html
LayoutTests/editing/deleting/delete-ligature-001.html
LayoutTests/editing/deleting/delete-ligature-002.html
LayoutTests/editing/deleting/delete-ligature-003.html
LayoutTests/editing/deleting/delete-node-after-DOMNodeRemoved.html
LayoutTests/editing/deleting/delete-start-block.html
LayoutTests/editing/deleting/delete-surrogatepair.html
LayoutTests/editing/deleting/delete-to-end-of-paragraph.html
LayoutTests/editing/deleting/delete-to-select-table.html
LayoutTests/editing/deleting/deletionUI-single-instance.html
LayoutTests/editing/deleting/forward-delete-key.html
LayoutTests/editing/deleting/in-visibly-empty-root.html
LayoutTests/editing/deleting/list-item-1.html
LayoutTests/editing/deleting/merge-at-end-of-document.html
LayoutTests/editing/deleting/merge-different-styles.html
LayoutTests/editing/deleting/merge-endOfParagraph.html
LayoutTests/editing/deleting/merge-into-empty-block-1.html
LayoutTests/editing/deleting/merge-into-empty-block-2.html
LayoutTests/editing/deleting/merge-no-br.html
LayoutTests/editing/deleting/merge-paragraph-into-h1-with-dir.html
LayoutTests/editing/deleting/merge-unrendered-space.html
LayoutTests/editing/deleting/move-nodes-001.html
LayoutTests/editing/deleting/paragraph-in-preserveNewline.html
LayoutTests/editing/deleting/pruning-after-merge-1.html
LayoutTests/editing/deleting/pruning-after-merge-2.html
LayoutTests/editing/deleting/regional-indicators.html
LayoutTests/editing/deleting/removeNodeCommand-assert.html
LayoutTests/editing/deleting/skip-virama-001.html
LayoutTests/editing/deleting/smart-delete-003.html
LayoutTests/editing/deleting/smart-delete-004.html
LayoutTests/editing/deleting/smart-editing-disabled.html
LayoutTests/editing/deleting/table-cells.html
LayoutTests/editing/deleting/type-delete-after-quote-2.html
LayoutTests/editing/deleting/whitespace-pre-1.html
LayoutTests/editing/editability/empty-document-delete.html
LayoutTests/editing/editability/empty-document-justify-right.html
LayoutTests/editing/editability/empty-document-stylewithcss.html
LayoutTests/editing/editing.js
LayoutTests/editing/editingStyle.css
LayoutTests/editing/execCommand/12244.html
LayoutTests/editing/execCommand/15381.html
LayoutTests/editing/execCommand/16049.html
LayoutTests/editing/execCommand/19087.html
LayoutTests/editing/execCommand/19089.html
LayoutTests/editing/execCommand/19403.html
LayoutTests/editing/execCommand/19455.html
LayoutTests/editing/execCommand/19653-1.html
LayoutTests/editing/execCommand/19653-2.html
LayoutTests/editing/execCommand/25256.html
LayoutTests/editing/execCommand/25320.html
LayoutTests/editing/execCommand/35791.html
LayoutTests/editing/execCommand/4128080-1.html
LayoutTests/editing/execCommand/4128080-2.html
LayoutTests/editing/execCommand/4641880-1.html
LayoutTests/editing/execCommand/4641880-2.html
LayoutTests/editing/execCommand/4916235.html
LayoutTests/editing/execCommand/4916583.html
LayoutTests/editing/execCommand/4917055.html
LayoutTests/editing/execCommand/4920742-2.html
LayoutTests/editing/execCommand/4928635.html
LayoutTests/editing/execCommand/4976800.html
LayoutTests/editing/execCommand/5062376.html
LayoutTests/editing/execCommand/5119244.html
LayoutTests/editing/execCommand/5120591.html
LayoutTests/editing/execCommand/5142012-3.html
LayoutTests/editing/execCommand/5144139-1.html
LayoutTests/editing/execCommand/5164796.html
LayoutTests/editing/execCommand/5190926.html
LayoutTests/editing/execCommand/5207369.html
LayoutTests/editing/execCommand/5210032.html
LayoutTests/editing/execCommand/5432254-1.html
LayoutTests/editing/execCommand/5432254-2.html
LayoutTests/editing/execCommand/5458246.html
LayoutTests/editing/execCommand/5469868.html
LayoutTests/editing/execCommand/5481523.html
LayoutTests/editing/execCommand/5482023.html
LayoutTests/editing/execCommand/5483526.html
LayoutTests/editing/execCommand/5543472-1.html
LayoutTests/editing/execCommand/5543472-2.html
LayoutTests/editing/execCommand/5543472-3.html
LayoutTests/editing/execCommand/5575101-1.html
LayoutTests/editing/execCommand/5575101-2.html
LayoutTests/editing/execCommand/5575101-3.html
LayoutTests/editing/execCommand/5604313.html
LayoutTests/editing/execCommand/5658933-1.html
LayoutTests/editing/execCommand/5658933-2.html
LayoutTests/editing/execCommand/5658933-3.html
LayoutTests/editing/execCommand/5685604-1.html
LayoutTests/editing/execCommand/5700414-1.html
LayoutTests/editing/execCommand/5700414-2.html
LayoutTests/editing/execCommand/5763082.html
LayoutTests/editing/execCommand/5770834-1.html
LayoutTests/editing/execCommand/5939887.html
LayoutTests/editing/execCommand/6355786.html
LayoutTests/editing/execCommand/6444148.html
LayoutTests/editing/execCommand/align-in-span.html
LayoutTests/editing/execCommand/append-node-under-document.html
LayoutTests/editing/execCommand/apply-style-command-crash.html
LayoutTests/editing/execCommand/apply-style-text-decoration-crash.html
LayoutTests/editing/execCommand/applyblockelement-visiblepositionforindex-crash.html
LayoutTests/editing/execCommand/arguments-combinations.html
LayoutTests/editing/execCommand/backcolor-crash.html
LayoutTests/editing/execCommand/boldSelection.html
LayoutTests/editing/execCommand/change-font.html
LayoutTests/editing/execCommand/copy-without-selection.html
LayoutTests/editing/execCommand/crash-breaking-blockquote-with-list.html
LayoutTests/editing/execCommand/crash-line-break-after-outdent.html
LayoutTests/editing/execCommand/create-list-with-hr.html
LayoutTests/editing/execCommand/createLink.html
LayoutTests/editing/execCommand/default-parameters.html
LayoutTests/editing/execCommand/delete-empty-container.html
LayoutTests/editing/execCommand/delete-image-in-anchor.html
LayoutTests/editing/execCommand/delete-no-scroll.html
LayoutTests/editing/execCommand/delete-table-with-empty-contents.html
LayoutTests/editing/execCommand/editing-command-while-executing-typing-command-crash.html
LayoutTests/editing/execCommand/editing-nontext-node-crash.xhtml
LayoutTests/editing/execCommand/find-after-replace.html
LayoutTests/editing/execCommand/findString-2.html
LayoutTests/editing/execCommand/findString-3.html
LayoutTests/editing/execCommand/findString-diacriticals.html
LayoutTests/editing/execCommand/findString.html
LayoutTests/editing/execCommand/format-block-from-range-selection.html
LayoutTests/editing/execCommand/format-block-with-braces.html
LayoutTests/editing/execCommand/format-block-with-trailing-br.html
LayoutTests/editing/execCommand/format-block-without-body-crash.html
LayoutTests/editing/execCommand/format-block.html
LayoutTests/editing/execCommand/forward-delete-no-scroll.html
LayoutTests/editing/execCommand/hilitecolor.html
LayoutTests/editing/execCommand/ident-crashes-topnode-is-text.html
LayoutTests/editing/execCommand/indent-block-in-list.html
LayoutTests/editing/execCommand/indent-div-inside-list.html
LayoutTests/editing/execCommand/indent-empty-root.html
LayoutTests/editing/execCommand/indent-empty-table-cell.html
LayoutTests/editing/execCommand/indent-images-2.html
LayoutTests/editing/execCommand/indent-images-3.html
LayoutTests/editing/execCommand/indent-images.html
LayoutTests/editing/execCommand/indent-list-item.html
LayoutTests/editing/execCommand/indent-nested-blockquotes.html
LayoutTests/editing/execCommand/indent-nested-div.html
LayoutTests/editing/execCommand/indent-nested-lists-1.html
LayoutTests/editing/execCommand/indent-nested-lists-2.html
LayoutTests/editing/execCommand/indent-nested-lists-3.html
LayoutTests/editing/execCommand/indent-nested-lists-4.html
LayoutTests/editing/execCommand/indent-nested-lists-5.html
LayoutTests/editing/execCommand/indent-nested-lists-6.html
LayoutTests/editing/execCommand/indent-nested-lists-7.html
LayoutTests/editing/execCommand/indent-node-to-split-to-crash.html
LayoutTests/editing/execCommand/indent-paragraphs.html
LayoutTests/editing/execCommand/indent-partial-table.html
LayoutTests/editing/execCommand/indent-right-after-table.html
LayoutTests/editing/execCommand/indent-second-paragraph-in-blockquote.html
LayoutTests/editing/execCommand/indent-selection.html
LayoutTests/editing/execCommand/indent-with-after-content-crash.html
LayoutTests/editing/execCommand/indent-with-style.html
LayoutTests/editing/execCommand/indent-with-style2.html
LayoutTests/editing/execCommand/infinite-recursion-computeRectForRepaint.html
LayoutTests/editing/execCommand/insert-image-on-top-of-directional-text.html
LayoutTests/editing/execCommand/insert-image-with-selecting-document.html
LayoutTests/editing/execCommand/insert-line-break-no-scroll.html
LayoutTests/editing/execCommand/insert-line-break-onload.html
LayoutTests/editing/execCommand/insert-list-and-stitch.html
LayoutTests/editing/execCommand/insert-list-nested-with-orphaned.html
LayoutTests/editing/execCommand/insert-list-with-id.html
LayoutTests/editing/execCommand/insert-list-with-noneditable-content.html
LayoutTests/editing/execCommand/insert-list-xml.xhtml
LayoutTests/editing/execCommand/insert-ordered-list.html
LayoutTests/editing/execCommand/insertHTML-mutation-crash.html
LayoutTests/editing/execCommand/insertHTML.html
LayoutTests/editing/execCommand/insertHorizontalRule.html
LayoutTests/editing/execCommand/insertImage.html
LayoutTests/editing/execCommand/list-wrapping-image-crash.html
LayoutTests/editing/execCommand/merge-text-decoration-with-typing-style.html
LayoutTests/editing/execCommand/nsresponder-indent.html
LayoutTests/editing/execCommand/nsresponder-outdent.html
LayoutTests/editing/execCommand/outdent-blockquote-test1.html
LayoutTests/editing/execCommand/outdent-blockquote-test2.html
LayoutTests/editing/execCommand/outdent-blockquote-test3.html
LayoutTests/editing/execCommand/outdent-blockquote-test4.html
LayoutTests/editing/execCommand/outdent-break-with-style.html
LayoutTests/editing/execCommand/outdent-inline-blockquote.html
LayoutTests/editing/execCommand/outdent-inline-list.html
LayoutTests/editing/execCommand/outdent-multiparagraph-list.html
LayoutTests/editing/execCommand/outdent-nested-lists-1.html
LayoutTests/editing/execCommand/outdent-nested-lists-2.html
LayoutTests/editing/execCommand/outdent-nested-lists-3.html
LayoutTests/editing/execCommand/outdent-nested-lists-4.html
LayoutTests/editing/execCommand/outdent-regular-blockquote.html
LayoutTests/editing/execCommand/paste-1.html
LayoutTests/editing/execCommand/paste-2.html
LayoutTests/editing/execCommand/paste-and-match-style-event.html
LayoutTests/editing/execCommand/query-command-value-background-color.html
LayoutTests/editing/execCommand/query-font-size-with-typing-style.html
LayoutTests/editing/execCommand/query-font-size.html
LayoutTests/editing/execCommand/queryCommandState-01.html
LayoutTests/editing/execCommand/queryCommandState-02.html
LayoutTests/editing/execCommand/remove-format-elements.html
LayoutTests/editing/execCommand/remove-format-non-html-element-crash.html
LayoutTests/editing/execCommand/remove-formatting-2.html
LayoutTests/editing/execCommand/remove-formatting.html
LayoutTests/editing/execCommand/remove-list-1.html
LayoutTests/editing/execCommand/remove-list-from-range-selection.html
LayoutTests/editing/execCommand/remove-list-item-1.html
LayoutTests/editing/execCommand/remove-list-items.html
LayoutTests/editing/execCommand/script-tests/clipboard-access.js
LayoutTests/editing/execCommand/script-tests/enabling-and-selection-2.js
LayoutTests/editing/execCommand/script-tests/toggle-style-2.js
LayoutTests/editing/execCommand/switch-list-type.html
LayoutTests/editing/execCommand/switch-multiple-list-items-crash.html
LayoutTests/editing/execCommand/transpose-backslash-with-euc.html
LayoutTests/editing/execCommand/unlink.html
LayoutTests/editing/execCommand/value-without-selection-crash.html
LayoutTests/editing/input/attributed-substring-from-range-lines.html-disabled
LayoutTests/editing/input/div-first-child-rule-input.html
LayoutTests/editing/input/div-first-child-rule-textarea.html
LayoutTests/editing/input/ime-composition-clearpreedit.html
LayoutTests/editing/input/insert-wrapping-space-in-textarea.html
LayoutTests/editing/input/option-page-up-down.html
LayoutTests/editing/input/page-up-down-scrolls.html
LayoutTests/editing/input/paste-linebreak-into-initially-hidden-textarea.html
LayoutTests/editing/input/paste-text-ending-with-interchange-newline.html
LayoutTests/editing/input/resources/password-echo.js
LayoutTests/editing/input/reveal-contenteditable-on-input-vertically.html
LayoutTests/editing/input/reveal-contenteditable-on-paste-vertically.html
LayoutTests/editing/input/reveal-edit-on-input-vertically.html
LayoutTests/editing/input/reveal-edit-on-paste-vertically.html
LayoutTests/editing/input/scroll-to-edge-if-line-break-at-end-of-document-contenteditable.html
LayoutTests/editing/input/scroll-to-edge-if-line-break-at-end-of-document-textarea.html
LayoutTests/editing/input/scroll-to-edge-if-paragraph-separator-at-end-of-document-contenteditable.html
LayoutTests/editing/input/scroll-viewport-page-up-down.html
LayoutTests/editing/input/search-field-crash-in-designmode.html
LayoutTests/editing/input/select-all-clear-input-method.html
LayoutTests/editing/input/set-value-on-input-and-delete.html
LayoutTests/editing/input/set-value-on-input-and-forward-delete.html
LayoutTests/editing/input/set-value-on-input-and-type-input.html
LayoutTests/editing/input/set-value-on-input-and-type-textarea.html
LayoutTests/editing/input/setting-input-value-cancel-ime-composition.html
LayoutTests/editing/input/style-change-during-input.html
LayoutTests/editing/inserting/5378847.html
LayoutTests/editing/inserting/5549929-1.html
LayoutTests/editing/inserting/5607069-1.html
LayoutTests/editing/inserting/5685601-1.html
LayoutTests/editing/inserting/5685601-2.html
LayoutTests/editing/inserting/5685601-3.html
LayoutTests/editing/inserting/5803706-1.html
LayoutTests/editing/inserting/5803706-2.html
LayoutTests/editing/inserting/5994480.html
LayoutTests/editing/inserting/6104369-2.html
LayoutTests/editing/inserting/6104369.html
LayoutTests/editing/inserting/6609479-1.html
LayoutTests/editing/inserting/6609479.html
LayoutTests/editing/inserting/6703873-2.html
LayoutTests/editing/inserting/before-after-input-element.html
LayoutTests/editing/inserting/caret-position.html
LayoutTests/editing/inserting/delete-insignificant-text-crash.html
LayoutTests/editing/inserting/editable-html-element.html
LayoutTests/editing/inserting/editable-inline-element.html
LayoutTests/editing/inserting/edited-whitespace-1.html
LayoutTests/editing/inserting/editing-empty-divs.html
LayoutTests/editing/inserting/insert-at-end-01.html
LayoutTests/editing/inserting/insert-at-end-02.html
LayoutTests/editing/inserting/insert-before-link-1.html
LayoutTests/editing/inserting/insert-bg-font.html
LayoutTests/editing/inserting/insert-br-009.html
LayoutTests/editing/inserting/insert-br-quoted-007.html
LayoutTests/editing/inserting/insert-character-in-first-letter-crash.html
LayoutTests/editing/inserting/insert-div-021.html
LayoutTests/editing/inserting/insert-empty-html.html
LayoutTests/editing/inserting/insert-html-crash.html
LayoutTests/editing/inserting/insert-images-in-pre-x-crash.html
LayoutTests/editing/inserting/insert-paragraph-01.html
LayoutTests/editing/inserting/insert-paragraph-02.html
LayoutTests/editing/inserting/insert-paragraph-03.html
LayoutTests/editing/inserting/insert-paragraph-04.html
LayoutTests/editing/inserting/insert-paragraph-05.html
LayoutTests/editing/inserting/insert-paragraph-at-end-of-line.html
LayoutTests/editing/inserting/insert-paragraph-selection-outside-contenteditable.html
LayoutTests/editing/inserting/insert-paragraph-separator-crash.html
LayoutTests/editing/inserting/insert-paragraph-separator-in-blockquote.html
LayoutTests/editing/inserting/insert-paste-bidi-control.html
LayoutTests/editing/inserting/insert-text-into-empty-frameset-crash.html
LayoutTests/editing/inserting/insert-text-into-font.html
LayoutTests/editing/inserting/insert-thai-characters-001.html
LayoutTests/editing/inserting/insert-without-enclosing-block.html
LayoutTests/editing/inserting/line-break.html
LayoutTests/editing/inserting/multiple-lines-selected.html
LayoutTests/editing/inserting/paragraph-outside-nested-divs.html
LayoutTests/editing/inserting/paragraph-separator-01.html
LayoutTests/editing/inserting/paragraph-separator-02.html
LayoutTests/editing/inserting/paragraph-separator-03.html
LayoutTests/editing/inserting/paragraph-separator-in-table-1.html
LayoutTests/editing/inserting/paragraph-separator-in-table-2.html
LayoutTests/editing/inserting/redo.html
LayoutTests/editing/inserting/replace-at-visible-boundary.html
LayoutTests/editing/inserting/return-key-in-hidden-field.html
LayoutTests/editing/inserting/return-with-object-element.html
LayoutTests/editing/inserting/space-after-removeformat.html
LayoutTests/editing/inserting/typing-space-to-trigger-smart-link.html
LayoutTests/editing/inserting/typing-tab-designmode-forms.html
LayoutTests/editing/inserting/typing-tab-designmode.html
LayoutTests/editing/pasteboard/19644-1.html
LayoutTests/editing/pasteboard/19644-2.html
LayoutTests/editing/pasteboard/4242293-1.html
LayoutTests/editing/pasteboard/4242293.html
LayoutTests/editing/pasteboard/4631972.html
LayoutTests/editing/pasteboard/4641033.html
LayoutTests/editing/pasteboard/4744008.html
LayoutTests/editing/pasteboard/4840662.html
LayoutTests/editing/pasteboard/4922709.html
LayoutTests/editing/pasteboard/4930986-1.html
LayoutTests/editing/pasteboard/4930986-2.html
LayoutTests/editing/pasteboard/4930986-3.html
LayoutTests/editing/pasteboard/4947130.html
LayoutTests/editing/pasteboard/4989774.html
LayoutTests/editing/pasteboard/5065605.html
LayoutTests/editing/pasteboard/5078739.html
LayoutTests/editing/pasteboard/5245519.html
LayoutTests/editing/pasteboard/5480736.html
LayoutTests/editing/pasteboard/5521237.html
LayoutTests/editing/pasteboard/5665299.html
LayoutTests/editing/pasteboard/5761530-1.html
LayoutTests/editing/pasteboard/5761530-2.html
LayoutTests/editing/pasteboard/5780697-1.html
LayoutTests/editing/pasteboard/5780697-2.html
LayoutTests/editing/pasteboard/6018653.html
LayoutTests/editing/pasteboard/7955.html
LayoutTests/editing/pasteboard/8145-1.html
LayoutTests/editing/pasteboard/8145-2.html
LayoutTests/editing/pasteboard/8145-3.html
LayoutTests/editing/pasteboard/bad-placeholder.html
LayoutTests/editing/pasteboard/clipboard-customData.html
LayoutTests/editing/pasteboard/copy-backslash-with-euc.html
LayoutTests/editing/pasteboard/copy-crash-with-extraneous-attribute.html
LayoutTests/editing/pasteboard/copy-crash.html
LayoutTests/editing/pasteboard/copy-display-none.html
LayoutTests/editing/pasteboard/copy-element-with-conflicting-background-color-from-rule.html
LayoutTests/editing/pasteboard/copy-in-password-field.html
LayoutTests/editing/pasteboard/copy-paste-float.html [deleted file]
LayoutTests/editing/pasteboard/copy-resolves-urls.html
LayoutTests/editing/pasteboard/copy-standalone-image-crash.html
LayoutTests/editing/pasteboard/copy-standalone-image.html
LayoutTests/editing/pasteboard/copy-text-with-backgroundcolor.html
LayoutTests/editing/pasteboard/copy-two-pasteboard-types-both-work.html
LayoutTests/editing/pasteboard/copy-without-common-block-crash.html
LayoutTests/editing/pasteboard/crash-accessing-clipboardData-types.html
LayoutTests/editing/pasteboard/createMarkup-assert.xml
LayoutTests/editing/pasteboard/data-transfer-items-drag-drop-entry.html
LayoutTests/editing/pasteboard/data-transfer-items-drag-drop-file.html
LayoutTests/editing/pasteboard/data-transfer-items-drag-drop-string.html
LayoutTests/editing/pasteboard/data-transfer-items-image-png.html
LayoutTests/editing/pasteboard/data-transfer-items.html
LayoutTests/editing/pasteboard/displaced-generic-placeholder.html
LayoutTests/editing/pasteboard/displaced-placeholder.html
LayoutTests/editing/pasteboard/do-not-copy-unnecessary-styles-2.html
LayoutTests/editing/pasteboard/do-not-copy-unnecessary-styles.html
LayoutTests/editing/pasteboard/drag-and-drop-image-contenteditable.html
LayoutTests/editing/pasteboard/drag-and-drop-inputimage-contenteditable.html
LayoutTests/editing/pasteboard/drag-and-drop-objectimage-contenteditable.html
LayoutTests/editing/pasteboard/drag-drop-dead-frame.html
LayoutTests/editing/pasteboard/drag-drop-iframe-refresh-crash.html
LayoutTests/editing/pasteboard/drag-drop-input-in-svg.svg
LayoutTests/editing/pasteboard/drag-drop-input-textarea.html
LayoutTests/editing/pasteboard/drag-drop-list.html
LayoutTests/editing/pasteboard/drag-drop-modifies-page.html
LayoutTests/editing/pasteboard/drag-drop-to-data-url.html
LayoutTests/editing/pasteboard/drag-drop-url-text.html
LayoutTests/editing/pasteboard/drag-image-in-about-blank-frame.html
LayoutTests/editing/pasteboard/drag-image-to-contenteditable-in-iframe.html
LayoutTests/editing/pasteboard/drag-selected-image-to-contenteditable.html
LayoutTests/editing/pasteboard/drop-file-svg.html
LayoutTests/editing/pasteboard/drop-inputtext-acquires-style.html
LayoutTests/editing/pasteboard/drop-link.html
LayoutTests/editing/pasteboard/drop-text-without-selection.html
LayoutTests/editing/pasteboard/emacs-ctrl-a-k-y.html
LayoutTests/editing/pasteboard/emacs-ctrl-k-with-move.html
LayoutTests/editing/pasteboard/emacs-ctrl-k-y-001.html
LayoutTests/editing/pasteboard/file-input-files-access.html
LayoutTests/editing/pasteboard/get-data-text-plain-drop.html
LayoutTests/editing/pasteboard/innerText-inline-table.html
LayoutTests/editing/pasteboard/input-field-1.html
LayoutTests/editing/pasteboard/input-with-display-none-div.html
LayoutTests/editing/pasteboard/insert-div-text-into-text.html
LayoutTests/editing/pasteboard/interchange-newline-1.html
LayoutTests/editing/pasteboard/interchange-newline-2.html
LayoutTests/editing/pasteboard/interchange-newline-3.html
LayoutTests/editing/pasteboard/interchange-newline-4.html
LayoutTests/editing/pasteboard/merge-after-delete-1.html
LayoutTests/editing/pasteboard/merge-after-delete-2.html
LayoutTests/editing/pasteboard/merge-after-delete.html
LayoutTests/editing/pasteboard/merge-end-2.html
LayoutTests/editing/pasteboard/merge-end-3.html
LayoutTests/editing/pasteboard/merge-end-4.html
LayoutTests/editing/pasteboard/merge-end-5.html
LayoutTests/editing/pasteboard/merge-end-blockquote.html
LayoutTests/editing/pasteboard/merge-end-borders.html
LayoutTests/editing/pasteboard/merge-end-list-2.html
LayoutTests/editing/pasteboard/merge-end-list.html
LayoutTests/editing/pasteboard/merge-end-table-2.html
LayoutTests/editing/pasteboard/merge-end-table.html
LayoutTests/editing/pasteboard/merge-start-blockquote.html
LayoutTests/editing/pasteboard/merge-start-list.html
LayoutTests/editing/pasteboard/nested-blocks-with-text-area.html
LayoutTests/editing/pasteboard/nested-blocks-with-text-field.html
LayoutTests/editing/pasteboard/newlines-around-floating-or-positioned.html
LayoutTests/editing/pasteboard/paste-RTFD.html
LayoutTests/editing/pasteboard/paste-TIFF.html
LayoutTests/editing/pasteboard/paste-before-tab-span.html
LayoutTests/editing/pasteboard/paste-blockquote-before-blockquote.html
LayoutTests/editing/pasteboard/paste-double-nested-blockquote-before-blockquote.html
LayoutTests/editing/pasteboard/paste-head-contents.html
LayoutTests/editing/pasteboard/paste-into-anchor-text.html
LayoutTests/editing/pasteboard/paste-into-table-cell-2.html
LayoutTests/editing/pasteboard/paste-list-002.html
LayoutTests/editing/pasteboard/paste-list-003.html
LayoutTests/editing/pasteboard/paste-noscript-svg.html
LayoutTests/editing/pasteboard/paste-noscript-xhtml.xhtml
LayoutTests/editing/pasteboard/paste-noscript.html
LayoutTests/editing/pasteboard/paste-plaintext-user-select-none.html
LayoutTests/editing/pasteboard/paste-removing-iframe.html
LayoutTests/editing/pasteboard/paste-sanitize-crash-1.html
LayoutTests/editing/pasteboard/paste-sanitize-crash-2.html
LayoutTests/editing/pasteboard/paste-table-002.html
LayoutTests/editing/pasteboard/paste-text-001.html
LayoutTests/editing/pasteboard/paste-text-011.html
LayoutTests/editing/pasteboard/paste-text-012.html
LayoutTests/editing/pasteboard/paste-text-at-tabspan-001.html
LayoutTests/editing/pasteboard/paste-text-at-tabspan-002.html
LayoutTests/editing/pasteboard/paste-text-with-style-2.html
LayoutTests/editing/pasteboard/paste-text-with-style-3.html
LayoutTests/editing/pasteboard/paste-text-with-style-4.html
LayoutTests/editing/pasteboard/paste-text-with-style-5.html
LayoutTests/editing/pasteboard/paste-text-with-style.html
LayoutTests/editing/pasteboard/paste-visible-script.html
LayoutTests/editing/pasteboard/paste-wrapped-blockquote-into-nonblockquote.html
LayoutTests/editing/pasteboard/pasting-empty-html-falls-back-to-text.html
LayoutTests/editing/pasteboard/pasting-object.html
LayoutTests/editing/pasteboard/pasting-tabs.html
LayoutTests/editing/pasteboard/preserve-underline-color.html
LayoutTests/editing/pasteboard/prevent-block-nesting-01.html
LayoutTests/editing/pasteboard/quirks-mode-br-1.html
LayoutTests/editing/pasteboard/replacement-fragment-remove-unrendered-node-crash.html
LayoutTests/editing/pasteboard/resources/file.invalidext
LayoutTests/editing/pasteboard/script-tests/drop-text-events-sideeffect.js
LayoutTests/editing/pasteboard/script-tests/file-drag-to-editable.js
LayoutTests/editing/pasteboard/select-element-1.html
LayoutTests/editing/pasteboard/smart-paste-008.html
LayoutTests/editing/pasteboard/style-from-rules.html
LayoutTests/editing/pasteboard/styled-element-markup.html
LayoutTests/editing/pasteboard/subframe-dragndrop-1.html
LayoutTests/editing/pasteboard/text-selection.html
LayoutTests/editing/pasteboard/undoable-fragment-removes.html
LayoutTests/editing/pasteboard/unrendered-br.html
LayoutTests/editing/resources/contenteditable-iframe-fixed-size-src.html
LayoutTests/editing/resources/contenteditable-iframe-src.html
LayoutTests/editing/resources/htmlcontent.html
LayoutTests/editing/selection/14971.html
LayoutTests/editing/selection/4402375.html
LayoutTests/editing/selection/4776665.html
LayoutTests/editing/selection/4818145.html
LayoutTests/editing/selection/4866671.html
LayoutTests/editing/selection/4889598.html
LayoutTests/editing/selection/4895428-1.html
LayoutTests/editing/selection/4895428-2.html
LayoutTests/editing/selection/4895428-3.html
LayoutTests/editing/selection/4895428-4.html
LayoutTests/editing/selection/4932260-1.html
LayoutTests/editing/selection/4932260-2.html
LayoutTests/editing/selection/4932260-3.html
LayoutTests/editing/selection/4947387.html
LayoutTests/editing/selection/4975120.html
LayoutTests/editing/selection/5057506-2.html
LayoutTests/editing/selection/5057506.html
LayoutTests/editing/selection/5081257-1.html
LayoutTests/editing/selection/5081257-2.html
LayoutTests/editing/selection/5131716-1.html
LayoutTests/editing/selection/5131716-2.html
LayoutTests/editing/selection/5131716-3.html
LayoutTests/editing/selection/5131716-4.html
LayoutTests/editing/selection/51344.html
LayoutTests/editing/selection/5136696.html
LayoutTests/editing/selection/5195166-1.html
LayoutTests/editing/selection/5195166-2.html
LayoutTests/editing/selection/5209984.html
LayoutTests/editing/selection/5213963.html
LayoutTests/editing/selection/5232159.html
LayoutTests/editing/selection/5234383-1.html
LayoutTests/editing/selection/5234383-2.html
LayoutTests/editing/selection/5240265.html
LayoutTests/editing/selection/5241148.html
LayoutTests/editing/selection/5333725.html
LayoutTests/editing/selection/5354455-1.html
LayoutTests/editing/selection/5354455-2.html
LayoutTests/editing/selection/5497643.html
LayoutTests/editing/selection/5714333.html
LayoutTests/editing/selection/5779984-1.html
LayoutTests/editing/selection/5794920-1.html
LayoutTests/editing/selection/5825350-1.html
LayoutTests/editing/selection/5825350-2.html
LayoutTests/editing/selection/6476.html
LayoutTests/editing/selection/7152-1.html
LayoutTests/editing/selection/7152-2.html
LayoutTests/editing/selection/after-line-break.html
LayoutTests/editing/selection/after-line-wrap.html
LayoutTests/editing/selection/anchor-focus1.html
LayoutTests/editing/selection/anchor-focus2.html
LayoutTests/editing/selection/anchor-focus3.html
LayoutTests/editing/selection/applystyle-to-inline-in-block.html
LayoutTests/editing/selection/block-with-positioned-lastchild.html
LayoutTests/editing/selection/blockquote-crash.html
LayoutTests/editing/selection/button-right-click.html
LayoutTests/editing/selection/caret-and-focus-ring.html
LayoutTests/editing/selection/caret-at-bidi-boundary.html
LayoutTests/editing/selection/caret-bidi-first-and-last-letters.html
LayoutTests/editing/selection/caret-mode-paragraph-keys-navigation.html
LayoutTests/editing/selection/character-data-mutation-crash.html
LayoutTests/editing/selection/character-data-mutation.html
LayoutTests/editing/selection/clear-selection-crash.html
LayoutTests/editing/selection/clear-selection.html
LayoutTests/editing/selection/cleared-by-relayout.html
LayoutTests/editing/selection/click-after-nested-block.html
LayoutTests/editing/selection/click-before-and-after-table.html
LayoutTests/editing/selection/click-below-rtl-text.html
LayoutTests/editing/selection/click-left-of-rtl-wrapping-text.html
LayoutTests/editing/selection/click-on-block-image.html
LayoutTests/editing/selection/click-on-body-margin.html
LayoutTests/editing/selection/click-on-head-margin.html
LayoutTests/editing/selection/click-start-of-line.html
LayoutTests/editing/selection/containsNode.html
LayoutTests/editing/selection/contenteditable-click-inside.html
LayoutTests/editing/selection/context-menu-on-text.html
LayoutTests/editing/selection/context-menu-text-selection.html
LayoutTests/editing/selection/crash-on-clear-selection.html
LayoutTests/editing/selection/crash-on-drag-with-mutation-events.html
LayoutTests/editing/selection/deleteFromDocument-after-document-open-crash.html
LayoutTests/editing/selection/deleteFromDocument.html
LayoutTests/editing/selection/designmode-no-caret.html
LayoutTests/editing/selection/directionality-after-undo-replace.html
LayoutTests/editing/selection/display-table-text.html
LayoutTests/editing/selection/document-mutation.html
LayoutTests/editing/selection/doubleclick-beside-cr-span.html
LayoutTests/editing/selection/doubleclick-crash.html
LayoutTests/editing/selection/doubleclick-whitespace-crash.html
LayoutTests/editing/selection/doubleclick-whitespace-img-crash.html
LayoutTests/editing/selection/doubleclick-whitespace.html
LayoutTests/editing/selection/drag-in-iframe.html
LayoutTests/editing/selection/drag-select-1.html
LayoutTests/editing/selection/drag-select-rapidly.html
LayoutTests/editing/selection/drag-start-event-client-x-y.html
LayoutTests/editing/selection/drag-text-delay.html
LayoutTests/editing/selection/drag-to-contenteditable-iframe.html
LayoutTests/editing/selection/editable-div-clear-on-keydown.html
LayoutTests/editing/selection/editable-html-element.html
LayoutTests/editing/selection/editable-links.html
LayoutTests/editing/selection/editable-non-editable-crash.html
LayoutTests/editing/selection/empty-cell-right-click.html
LayoutTests/editing/selection/expanding-selections.html
LayoutTests/editing/selection/expanding-selections2.html
LayoutTests/editing/selection/extend-backward-by-word-over-non-editable.html
LayoutTests/editing/selection/extend-by-line-anonymous-content-crash.html
LayoutTests/editing/selection/extend-by-line-in-empty-document.html
LayoutTests/editing/selection/extend-by-sentence-002.html
LayoutTests/editing/selection/extend-byline-withfloat.html
LayoutTests/editing/selection/extend-forward-after-set-base-and-extent.html
LayoutTests/editing/selection/extend-forward-by-word-over-non-editable.html
LayoutTests/editing/selection/extend-left-right-by-lineboundary.html
LayoutTests/editing/selection/extend-over-file-input-by-drag-crash.html
LayoutTests/editing/selection/extend-selection-after-double-click.html
LayoutTests/editing/selection/extend-to-line-boundary.html
LayoutTests/editing/selection/extend.html
LayoutTests/editing/selection/fake-doubleclick.html
LayoutTests/editing/selection/fake-drag.html
LayoutTests/editing/selection/find-in-text-control.html
LayoutTests/editing/selection/find-yensign-and-backslash-with-japanese-fonts.html
LayoutTests/editing/selection/find-yensign-and-backslash.html
LayoutTests/editing/selection/first-letter-selection-crash.html
LayoutTests/editing/selection/firstRect-crash.html
LayoutTests/editing/selection/focus-and-display-none.html
LayoutTests/editing/selection/focus-body.html
LayoutTests/editing/selection/focus-contenteditable-iframe.html
LayoutTests/editing/selection/focus-crash.html
LayoutTests/editing/selection/focus_editable_html.html
LayoutTests/editing/selection/getRangeAt.html
LayoutTests/editing/selection/hit-test-anonymous.html
LayoutTests/editing/selection/hit-test-on-text-with-line-height.html
LayoutTests/editing/selection/home-end.html
LayoutTests/editing/selection/image-before-linebreak.html
LayoutTests/editing/selection/inactive-selection.html
LayoutTests/editing/selection/invalid-in-RenderView.html
LayoutTests/editing/selection/last-empty-inline.html
LayoutTests/editing/selection/legal-positions.html
LayoutTests/editing/selection/line-wrap-1.html
LayoutTests/editing/selection/line-wrap-2.html
LayoutTests/editing/selection/mixed-editability-1.html
LayoutTests/editing/selection/mixed-editability-10.html
LayoutTests/editing/selection/mixed-editability-11.html
LayoutTests/editing/selection/mixed-editability-12.html
LayoutTests/editing/selection/mixed-editability-2.html
LayoutTests/editing/selection/mixed-editability-3.html
LayoutTests/editing/selection/mixed-editability-4.html
LayoutTests/editing/selection/mixed-editability-5.html
LayoutTests/editing/selection/mixed-editability-6.html
LayoutTests/editing/selection/mixed-editability-7.html
LayoutTests/editing/selection/mixed-editability-8.html
LayoutTests/editing/selection/mixed-editability-9.html
LayoutTests/editing/selection/modify-up-on-rtl-wrapping-text.html
LayoutTests/editing/selection/move-begin-end.html
LayoutTests/editing/selection/move-between-lines-of-different-editabilities.html
LayoutTests/editing/selection/move-by-line-003.html
LayoutTests/editing/selection/move-by-line-004.html
LayoutTests/editing/selection/move-by-line-005.html
LayoutTests/editing/selection/move-by-line-006.html
LayoutTests/editing/selection/move-by-line-cycles-in-table.html
LayoutTests/editing/selection/move-by-sentence-001.html
LayoutTests/editing/selection/move-by-word-visually-crash-test-1.html
LayoutTests/editing/selection/move-by-word-visually-crash-test-2.html
LayoutTests/editing/selection/move-by-word-visually-crash-test-3.html
LayoutTests/editing/selection/move-by-word-visually-crash-test-4.html
LayoutTests/editing/selection/move-by-word-visually-crash-test-5.html
LayoutTests/editing/selection/move-by-word-visually-crash-test-css-generated-content.html
LayoutTests/editing/selection/move-by-word-visually-crash-test-textarea.html
LayoutTests/editing/selection/move-by-word-visually-inline-block-positioned-element.html
LayoutTests/editing/selection/move-by-word-visually-mac.html
LayoutTests/editing/selection/move-by-word-visually-multi-line.html
LayoutTests/editing/selection/move-by-word-visually-multi-space.html
LayoutTests/editing/selection/move-by-word-visually-null-box.html
LayoutTests/editing/selection/move-by-word-visually-single-space-inline-element.html
LayoutTests/editing/selection/move-by-word-visually-single-space-one-element.html
LayoutTests/editing/selection/move-by-word-visually-textarea.html
LayoutTests/editing/selection/move-by-word-visually-wrong-left-right.html
LayoutTests/editing/selection/move-into-empty-root-inline-box.html
LayoutTests/editing/selection/move-left-right.html
LayoutTests/editing/selection/move-paragraph-document-edges.html
LayoutTests/editing/selection/node-removal-1.html
LayoutTests/editing/selection/node-removal-2.html
LayoutTests/editing/selection/paragraph-granularity.html
LayoutTests/editing/selection/paragraph-with-ruby.html
LayoutTests/editing/selection/rangeCount.html
LayoutTests/editing/selection/removeAllRanges.html
LayoutTests/editing/selection/replace-selection-1.html
LayoutTests/editing/selection/replace-selection-crash.html
LayoutTests/editing/selection/replaced-boundaries-1.html
LayoutTests/editing/selection/replaced-boundaries-2.html
LayoutTests/editing/selection/replaced-boundaries-3.html
LayoutTests/editing/selection/resources/caret-edge-shared.js
LayoutTests/editing/selection/resources/extend-selection.js
LayoutTests/editing/selection/resources/js-test-selection-shared.js
LayoutTests/editing/selection/resources/select-across-readonly-input.js
LayoutTests/editing/selection/resources/select-all-iframe-src.html
LayoutTests/editing/selection/resources/select-out-of-floated-editable.js
LayoutTests/editing/selection/root-inlinebox-selected-children-crash.html
LayoutTests/editing/selection/rtl-move-selection-right-left.html
LayoutTests/editing/selection/script-tests/doubleclick-inline-first-last-contenteditable.js
LayoutTests/editing/selection/script-tests/modify-by-lineboundary-in-inline-editable-contexts.js
LayoutTests/editing/selection/select-all-005.html
LayoutTests/editing/selection/select-all-006.html
LayoutTests/editing/selection/select-all-iframe.html
LayoutTests/editing/selection/select-all-textarea.html
LayoutTests/editing/selection/select-all-user-select-none.html
LayoutTests/editing/selection/select-bidi-run.html
LayoutTests/editing/selection/select-crash-001.html
LayoutTests/editing/selection/select-crash-002.html
LayoutTests/editing/selection/select-element-paragraph-boundary.html
LayoutTests/editing/selection/select-from-textfield-outwards.html
LayoutTests/editing/selection/select-line-break-with-opposite-directionality.html
LayoutTests/editing/selection/select-line.html
LayoutTests/editing/selection/select-out-of-editable.html
LayoutTests/editing/selection/select-start-remove-root-crash.html
LayoutTests/editing/selection/selectAllChildren.html
LayoutTests/editing/selection/selectNode.html
LayoutTests/editing/selection/selectNodeContents.html
LayoutTests/editing/selection/selection-actions.html
LayoutTests/editing/selection/selection-applet.html
LayoutTests/editing/selection/selection-background.html
LayoutTests/editing/selection/selection-empty-documentElement.html
LayoutTests/editing/selection/selection-extend-should-not-move-across-caret-on-mac.html
LayoutTests/editing/selection/selection-invalid-offset.html
LayoutTests/editing/selection/selection-modify-crash.html
LayoutTests/editing/selection/selection-plugin-clear-crash.html
LayoutTests/editing/selection/setBaseAndExtent-revert-selection.html
LayoutTests/editing/selection/shrink-selection-after-shift-pagedown.html
LayoutTests/editing/selection/skip-non-editable-1.html
LayoutTests/editing/selection/skip-non-editable-2.html
LayoutTests/editing/selection/table-caret-1.html
LayoutTests/editing/selection/table-caret-2.html
LayoutTests/editing/selection/table-caret-3.html
LayoutTests/editing/selection/table-lineboundary.html
LayoutTests/editing/selection/thai-word-at-document-end.html
LayoutTests/editing/selection/toString-1.html
LayoutTests/editing/selection/toString.html
LayoutTests/editing/selection/transformed-selection-rects.html
LayoutTests/editing/selection/triple-click-in-pre.html
LayoutTests/editing/selection/undo-crash.html
LayoutTests/editing/selection/unrendered-space.html
LayoutTests/editing/selection/user-drag-element-and-user-select-none.html
LayoutTests/editing/selection/word-granularity.html
LayoutTests/editing/selection/wrapped-line-caret-3.html
LayoutTests/editing/shadow/doubleclick-on-meter-in-shadow-crash.html
LayoutTests/editing/shadow/rightclick-on-meter-in-shadow-crash.html
LayoutTests/editing/shadow/shadow-selection-not-exported.html
LayoutTests/editing/spelling/context-menu-suggestions.html
LayoutTests/editing/spelling/design-mode-spellcheck-off.html
LayoutTests/editing/spelling/grammar-markers.html
LayoutTests/editing/spelling/grammar-paste.html
LayoutTests/editing/spelling/grammar.html
LayoutTests/editing/spelling/markers.html
LayoutTests/editing/spelling/script-tests/spellcheck-paste.js
LayoutTests/editing/spelling/spellcheck-api-crash.html
LayoutTests/editing/spelling/spellcheck-async-mutation.html
LayoutTests/editing/spelling/spellcheck-async-remove-frame.html
LayoutTests/editing/spelling/spellcheck-async.html
LayoutTests/editing/spelling/spellcheck-attribute.html
LayoutTests/editing/spelling/spellcheck-paste-disabled.html
LayoutTests/editing/spelling/spellcheck-queue.html
LayoutTests/editing/spelling/spellcheck-sequencenum.html
LayoutTests/editing/spelling/spelling-insert-html.html
LayoutTests/editing/spelling/spelling-linebreak.html
LayoutTests/editing/spelling/spelling-marker-description.html
LayoutTests/editing/spelling/spelling-unified-emulation.html
LayoutTests/editing/style/4230923.html
LayoutTests/editing/style/5046875-1.html
LayoutTests/editing/style/5046875-2.html
LayoutTests/editing/style/apple-style-editable-mix.html
LayoutTests/editing/style/apply-style-join-child-text-nodes-crash.html
LayoutTests/editing/style/apply-through-end-of-document.html
LayoutTests/editing/style/block-style-progress-crash.html
LayoutTests/editing/style/bold-with-dom-changes.html
LayoutTests/editing/style/designmode.html
LayoutTests/editing/style/fix-range-from-root-editable-crash.html
LayoutTests/editing/style/heading-text-after-hr.html
LayoutTests/editing/style/highlight-insert-paragraph.html
LayoutTests/editing/style/highlight.html
LayoutTests/editing/style/iframe-onload-crash-mac.html
LayoutTests/editing/style/iframe-onload-crash-unix.html
LayoutTests/editing/style/iframe-onload-crash-win.html
LayoutTests/editing/style/justify-without-enclosing-block.xhtml
LayoutTests/editing/style/query-typing-style.html
LayoutTests/editing/style/remove-format-without-enclosing-block.html
LayoutTests/editing/style/remove-underline-from-stylesheet.html
LayoutTests/editing/style/script-tests/make-text-writing-direction-inline.js
LayoutTests/editing/style/stylewithcss-without-selection.html
LayoutTests/editing/style/temporary-span-crash.html
LayoutTests/editing/style/text-indent.html
LayoutTests/editing/style/textdecoration-outside-of-rooteditable.html
LayoutTests/editing/style/textdecoration-outside-of-unsplittable-element.html
LayoutTests/editing/text-iterator/backward-textiterator-first-letter-crash.html
LayoutTests/editing/text-iterator/find-after-mutation.html
LayoutTests/editing/text-iterator/findString-selection-disabled-expected.txt
LayoutTests/editing/text-iterator/findString-selection-disabled.html
LayoutTests/editing/text-iterator/findString.html
LayoutTests/editing/text-iterator/first-letter-rtl-crash.html
LayoutTests/editing/text-iterator/first-letter-word-boundary.html
LayoutTests/editing/text-iterator/rtl-first-letter-text-iterator-crash.html
LayoutTests/editing/text-iterator/rtl-selection-crash.html
LayoutTests/editing/text-iterator/thai-cursor-movement.html
LayoutTests/editing/undo/4059423-1.html
LayoutTests/editing/undo/4059423-2.html
LayoutTests/editing/undo/5658727.html
LayoutTests/editing/undo/5738768.html
LayoutTests/editing/undo/orphaned-selection-crash-bug32823-1.html
LayoutTests/editing/undo/orphaned-selection-crash-bug32823-2.html
LayoutTests/editing/undo/orphaned-selection-crash-bug32823-3.html
LayoutTests/editing/undo/orphaned-selection-crash-bug32823-4.html
LayoutTests/editing/undo/redo-after-detach.html
LayoutTests/editing/undo/redo-style.html
LayoutTests/editing/undo/replace-by-span-then-remove.html
LayoutTests/editing/undo/replace-text-in-node-preserving-markers-crash.html
LayoutTests/editing/undo/undo-after-setting-value.html
LayoutTests/editing/undo/undo-deleteWord.html
LayoutTests/editing/undo/undo-iframe-location-change.html
LayoutTests/editing/undo/undo-indent-noneditable.html
LayoutTests/editing/undo/undo-indent.html
LayoutTests/editing/undo/undo-misspellings.html
LayoutTests/editing/undo/undo-paste-when-caret-is-not-in-range.html
LayoutTests/editing/undo/undo-smart-delete-reversed-selection.html
LayoutTests/editing/undo/undo-smart-delete-word.html
LayoutTests/editing/undomanager/document-has-undomanager.html
LayoutTests/platform/blackberry/editing/text-iterator/findString-markers.html
LayoutTests/platform/chromium-linux/editing/selection/linux_selection_color.html
LayoutTests/platform/chromium-win/editing/selection/paragraph-granularity-expected.txt
LayoutTests/platform/chromium-win/editing/selection/triple-click-in-pre-expected.txt
LayoutTests/platform/chromium-win/editing/selection/word-granularity-expected.txt
LayoutTests/platform/chromium/editing/spelling/delete-misspelled-word.html
LayoutTests/platform/chromium/editing/spelling/move-cursor-to-misspelled-word.html
LayoutTests/platform/gtk/editing/pasteboard/middle-button-paste.html
LayoutTests/platform/gtk/editing/pasteboard/script-tests/middle-click-onpaste.js
LayoutTests/platform/gtk/editing/selection/caret-mode-document-begin-end.html
LayoutTests/platform/gtk/editing/selection/paragraph-granularity-expected.txt
LayoutTests/platform/gtk/editing/selection/triple-click-in-pre-expected.txt
LayoutTests/platform/gtk/editing/selection/word-granularity-expected.txt
LayoutTests/platform/mac/editing/deleting/backward-delete.html
LayoutTests/platform/mac/editing/deleting/deletionUI-borders.html
LayoutTests/platform/mac/editing/deleting/deletionUI-differing-background.html
LayoutTests/platform/mac/editing/deleting/deletionUI-minimum-size.html
LayoutTests/platform/mac/editing/deleting/deletionUI-successful-deletion.html
LayoutTests/platform/mac/editing/deleting/resources/deletionUI-helpers.js
LayoutTests/platform/mac/editing/input/5576619.html
LayoutTests/platform/mac/editing/input/NSBackgroundColor-transparent.html
LayoutTests/platform/mac/editing/input/bold-node.html
LayoutTests/platform/mac/editing/input/caret-primary-bidi.html
LayoutTests/platform/mac/editing/input/devanagari-ligature.html
LayoutTests/platform/mac/editing/input/firstrectforcharacterrange-plain.html
LayoutTests/platform/mac/editing/input/firstrectforcharacterrange-styled.html
LayoutTests/platform/mac/editing/input/hangul-enter-confirms-and-sends-keypress.html
LayoutTests/platform/mac/editing/input/insert-delete-smp-symbol.html
LayoutTests/platform/mac/editing/input/kotoeri-enter-to-confirm-and-newline.html
LayoutTests/platform/mac/editing/input/maxlength.html
LayoutTests/platform/mac/editing/input/range-for-empty-document.html
LayoutTests/platform/mac/editing/input/replace-invalid-range.html
LayoutTests/platform/mac/editing/input/secure-input.html
LayoutTests/platform/mac/editing/input/selection-change-closes-typing-2.html
LayoutTests/platform/mac/editing/input/selection-change-closes-typing.html
LayoutTests/platform/mac/editing/input/text-control-ime-input.html
LayoutTests/platform/mac/editing/input/text-input-controller.html
LayoutTests/platform/mac/editing/input/wrapped-line-char-rect.html
LayoutTests/platform/mac/editing/pasteboard/dataTransfer-set-data-file-url.html
LayoutTests/platform/mac/editing/pasteboard/drag-selections-to-contenteditable.html
LayoutTests/platform/mac/editing/pasteboard/paste-and-match-style-selector-event.html
LayoutTests/platform/mac/editing/pasteboard/text-precomposed.html
LayoutTests/platform/mac/editing/selection/25228.html
LayoutTests/platform/mac/editing/selection/paragraph-granularity-expected.txt
LayoutTests/platform/mac/editing/selection/triple-click-in-pre-expected.txt
LayoutTests/platform/mac/editing/selection/word-granularity-expected.txt
LayoutTests/platform/mac/editing/selection/word-thai.html [deleted file]
LayoutTests/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-2.html
LayoutTests/platform/mac/editing/spelling/delete-into-misspelled-word.html
LayoutTests/platform/mac/editing/spelling/editing-multiple-words-with-markers.html
LayoutTests/platform/mac/editing/spelling/editing-word-with-marker-1.html
LayoutTests/platform/mac/editing/spelling/editing-word-with-marker-2.html
LayoutTests/platform/mac/editing/spelling/move-cursor-around-misspelled-word.html
LayoutTests/platform/qt/editing/selection/paragraph-granularity-expected.txt
LayoutTests/platform/qt/editing/selection/triple-click-in-pre-expected.txt
LayoutTests/platform/qt/editing/selection/word-granularity-expected.txt
LayoutTests/platform/win/editing/deleting/delete-start-block-expected.txt
LayoutTests/platform/win/editing/pasteboard/pasting-crlf-isnt-translated-to-crcrlf-win.html
LayoutTests/platform/win/editing/selection/shift-page-up-down.html

index af3efc8..5c9a850 100644 (file)
@@ -1,3 +1,32 @@
+2012-06-13  Ryosuke Niwa  <rniwa@webkit.org>
+
+        Editing tests should use testRunner instead of layoutTestController
+        https://bugs.webkit.org/show_bug.cgi?id=88955
+
+        Reviewed by Darin Adler.
+
+        * editing/:
+        * platform/blackberry/editing/text-iterator/findString-markers.html:
+        * platform/chromium-linux/editing/selection/linux_selection_color.html:
+        * platform/chromium-win/editing/selection/paragraph-granularity-expected.txt:
+        * platform/chromium-win/editing/selection/triple-click-in-pre-expected.txt:
+        * platform/chromium-win/editing/selection/word-granularity-expected.txt:
+        * platform/chromium/editing/spelling/delete-misspelled-word.html:
+        * platform/chromium/editing/spelling/move-cursor-to-misspelled-word.html:
+        * platform/gtk/editing/pasteboard/middle-button-paste.html:
+        * platform/gtk/editing/pasteboard/script-tests/middle-click-onpaste.js:
+        * platform/gtk/editing/selection/caret-mode-document-begin-end.html:
+        * platform/gtk/editing/selection/paragraph-granularity-expected.txt:
+        * platform/gtk/editing/selection/triple-click-in-pre-expected.txt:
+        * platform/gtk/editing/selection/word-granularity-expected.txt:
+        * platform/mac/editing/:
+        * platform/qt/editing/selection/paragraph-granularity-expected.txt:
+        * platform/qt/editing/selection/triple-click-in-pre-expected.txt:
+        * platform/qt/editing/selection/word-granularity-expected.txt:
+        * platform/win/editing/deleting/delete-start-block-expected.txt:
+        * platform/win/editing/pasteboard/pasting-crlf-isnt-translated-to-crcrlf-win.html:
+        * platform/win/editing/selection/shift-page-up-down.html:
+
 2012-06-12  Filip Pizlo  <fpizlo@apple.com>
 
         DFG should be able to set watchpoints on global variables
index aaf1cd0..2af30b2 100644 (file)
@@ -1,9 +1,9 @@
 <head>
     <script>
         function runTest() {
-            if (window.layoutTestController) {
-                layoutTestController.dumpAsText();
-                layoutTestController.waitUntilDone();
+            if (window.testRunner) {
+                testRunner.dumpAsText();
+                testRunner.waitUntilDone();
             }
             window.setTimeout(afterDelay, 20);
         }
@@ -12,9 +12,9 @@
             forCaret = document.getElementById("forCaret");
             window.getSelection().setPosition(forCaret, 0);
             document.execCommand("Delete");            
-            if (window.layoutTestController) {
+            if (window.testRunner) {
                 document.body.innerText = document.getElementById("description").innerText + "\n\n" + document.getElementById("edit").innerHTML;
-                layoutTestController.notifyDone();
+                testRunner.notifyDone();
             }
         }
     </script>
index f80ce9b..79a5c7a 100644 (file)
@@ -1,9 +1,9 @@
 <head>
     <script>
         function runTest() {
-            if (window.layoutTestController) {
-                layoutTestController.dumpAsText();
-                layoutTestController.waitUntilDone();
+            if (window.testRunner) {
+                testRunner.dumpAsText();
+                testRunner.waitUntilDone();
             }
             window.setTimeout(afterDelay, 20);
         }
@@ -12,9 +12,9 @@
             edit = document.getElementById("edit");
             window.getSelection().setPosition(edit, edit.childNodes.length);
             document.execCommand("Delete");            
-            if (window.layoutTestController) {
+            if (window.testRunner) {
                 document.body.innerText = document.getElementById("description").innerText + "\n\n" + edit.innerHTML;
-                layoutTestController.notifyDone();
+                testRunner.notifyDone();
             }
         }
     </script>
index 4c3b6be..2c56206 100644 (file)
@@ -1,9 +1,9 @@
 <head>
     <script>
         function runTest() {
-            if (window.layoutTestController) {
-                layoutTestController.dumpAsText();
-                layoutTestController.waitUntilDone();
+            if (window.testRunner) {
+                testRunner.dumpAsText();
+                testRunner.waitUntilDone();
             }
             window.setTimeout(afterDelay, 20);
         }
@@ -12,9 +12,9 @@
             forCaret = document.getElementById("forCaret");
             window.getSelection().setPosition(forCaret, 0);
             document.execCommand("Delete");            
-            if (window.layoutTestController) {
+            if (window.testRunner) {
                 document.body.innerText = document.getElementById("description").innerText + "\n\n" + document.getElementById("edit").innerHTML;
-                layoutTestController.notifyDone();
+                testRunner.notifyDone();
             }
         }
     </script>
index 3d968d0..db01f18 100644 (file)
@@ -20,13 +20,13 @@ quoted</div></blockquote>
 </div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 blockquote = document.getElementById("blockquote");
 window.getSelection().setPosition(blockquote, 0);
 document.execCommand("Delete");
 document.execCommand("InsertText", false, "not quoted");
-if (window.layoutTestController)
+if (window.testRunner)
     document.body.innerText = document.getElementById("description").innerText + "\n" + document.getElementById("edit").innerHTML;
 </script>
 
index eeb420d..d091d32 100644 (file)
@@ -19,13 +19,13 @@ blockquote[type="cite"] {
 </div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 blockquote = document.getElementById("blockquote");
 window.getSelection().setPosition(blockquote, 0);
 document.execCommand("Delete");
 document.execCommand("InsertText", false, "not quoted");
-if (window.layoutTestController)
+if (window.testRunner)
     document.body.innerText = document.getElementById("description").innerText + "\n" + document.getElementById("edit").innerHTML;
 </script>
 
index 8274e21..7d022b2 100644 (file)
@@ -14,13 +14,13 @@ blockquote[type="cite"] {
 <div id="edit" contentEditable="true"><blockquote type="cite" id="blockquote"><br></blockquote></div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 blockquote = document.getElementById("blockquote");
 window.getSelection().setPosition(blockquote, 0);
 document.execCommand("Delete");
 document.execCommand("InsertText", false, "not quoted");
-if (window.layoutTestController)
+if (window.testRunner)
     document.body.innerText = document.getElementById("description").innerText + "\n" + document.getElementById("edit").innerHTML;
 </script>
 
index d5fbcdf..add3a52 100644 (file)
@@ -3,8 +3,8 @@
 
 <script>
 
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 
 var start = document.getElementById("start");
 var end = document.getElementById("end");
index fc320e5..b1cdd7f 100644 (file)
@@ -4,8 +4,8 @@
 
 <script>
 
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 
 function log(message) {
     var console = document.getElementById("console");
index 1dd41b3..116cb13 100644 (file)
@@ -2,8 +2,8 @@
 <div id="div" contenteditable="true">There should be an empty paragraph below this one.<div>There should be an empty paragraph below this one.</div><br>There should be an empty paragraph above this one.</div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
     
 var div = document.getElementById("div");
 var sel = window.getSelection();
index 4065193..9ac1709 100644 (file)
@@ -5,4 +5,4 @@
 var sel = window.getSelection();
 var div = document.getElementById("div");
 sel.setPosition(div, 0);
-</script>
\ No newline at end of file
+</script>
index 98f1e50..1242870 100644 (file)
@@ -5,8 +5,8 @@
 <input type="text" id="textfield">
 <script>
 
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 
 document.designMode = "on";
 var textfield = document.getElementById("textfield");
index d54e940..14b9ff2 100644 (file)
@@ -11,8 +11,8 @@ function log(msg)
     document.getElementById("console").appendChild(li);
 }
 
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
     
 var search = document.getElementById("search");
 search.setSelectionRange(0, 0);
index 6b55a8a..aece5d3 100644 (file)
@@ -6,15 +6,15 @@
 div = document.getElementById("div");
 sel = window.getSelection();
 sel.setPosition(div, 0);
-if (window.layoutTestController) {
+if (window.testRunner) {
     // Test to see if deleteWordBackward: hangs.
-    layoutTestController.execCommand("DeleteWordBackward");
+    testRunner.execCommand("DeleteWordBackward");
     document.execCommand("InsertText", false, "Success FAIL");
     // Delete 'FAIL' with deleteWordBackward: to verify that it's not a no-op.
-    layoutTestController.execCommand("DeleteWordBackward");
-    layoutTestController.execCommand("DeleteBackward");
+    testRunner.execCommand("DeleteWordBackward");
+    testRunner.execCommand("DeleteBackward");
     document.execCommand("InsertText", false, "\nThis tests that deleting backward by word in an empty div doesn't hang, and that it deletes exactly one word. You should see 'Success' above.");
-    window.layoutTestController.dumpAsText();
+    window.testRunner.dumpAsText();
 } else {
     document.execCommand("InsertText", false, "To run this test manually.  Delete all this text and then option-delete.  Safari shouldn't hang.");
 }
index f035e5c..acece9f 100644 (file)
@@ -13,7 +13,7 @@ sel = window.getSelection();
 li = document.getElementById("li");
 sel.setPosition(li, 0);
 
-if (window.layoutTestController) {
+if (window.testRunner) {
     deleteButton = document.getElementById("WebKit-Editing-Delete-Button");
     x = deleteButton.offsetParent.offsetLeft + deleteButton.offsetParent.offsetParent.offsetLeft + deleteButton.offsetLeft + deleteButton.offsetWidth / 2;
     y = deleteButton.offsetParent.offsetTop + deleteButton.offsetParent.offsetParent.offsetTop + deleteButton.offsetTop + deleteButton.offsetHeight / 2;
index 4c4f0e6..9a93a3e 100644 (file)
@@ -11,8 +11,8 @@
 </div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
     
 start = document.getElementById("start");
 end = document.getElementById("end");
index 8a83905..577ebc0 100644 (file)
@@ -6,4 +6,4 @@ td = document.getElementById("td");
 sel = window.getSelection();
 sel.setPosition(td, 1);
 document.execCommand("Delete");
-</script>
\ No newline at end of file
+</script>
index 5674e0d..f67e385 100644 (file)
@@ -10,15 +10,15 @@ blockquote[type=cite] {
 <div id="edit" contentEditable="true"><blockquote type="cite">one<br><span id="start">two</span></blockquote><span id="end">three</span></div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
     
 start = document.getElementById("start");
 end = document.getElementById("end");
 
 window.getSelection().setBaseAndExtent(start, 0, end, 0);
 document.execCommand("Delete");
-if (window.layoutTestController)
+if (window.testRunner)
     document.body.innerText = document.getElementById("description").innerText + "\n\n" + document.getElementById("edit").innerHTML;
 </script>
 </body>
index b765e00..d393148 100644 (file)
@@ -5,9 +5,9 @@
 </div>
 
 <script>
-if (window.layoutTestController) {
-    window.layoutTestController.dumpEditingCallbacks();
-    window.layoutTestController.dumpAsText();
+if (window.testRunner) {
+    window.testRunner.dumpEditingCallbacks();
+    window.testRunner.dumpAsText();
 }
 div = document.getElementById("div");
 div.focus();
index 94272c8..faceead 100644 (file)
@@ -2,8 +2,8 @@
 <div id="div" contenteditable="true">This is a test.</div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 
 text = document.getElementById("div").firstChild;
 window.getSelection().setBaseAndExtent(text, 2, text, 4);
index fb26f13..2b1101b 100644 (file)
@@ -2,8 +2,8 @@
 <div id="outerdiv" contenteditable="true"><table border="1" contenteditable="false"><tr><td><div contenteditable="true" id="innerdiv"></div><br></td></tr></table></div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
     
 outerdiv = document.getElementById("outerdiv");
 innerdiv = document.getElementById("innerdiv");
index f1d3d00..1d4f589 100644 (file)
@@ -9,8 +9,8 @@
 <div><dl><dd id="dd" contenteditable="true" style="-webkit-user-select:text;">Hello</dd></dl></div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 dd = document.getElementById("dd");
 dd.focus();
 document.execCommand("SelectAll");
index 68e071b..aae6497 100644 (file)
@@ -2,11 +2,11 @@
 <div id="edit" style="font-family:monospace;" contenteditable="true">hello<div id="world">world</div></div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 div = document.getElementById("world");
 window.getSelection().setPosition(div, 0);
 document.execCommand("Delete");
-if (window.layoutTestController)
+if (window.testRunner)
     document.body.innerText = document.getElementById("description").innerText + "\n" + document.getElementById("edit").innerHTML;
 </script>
index a950626..885ba91 100644 (file)
@@ -5,14 +5,14 @@
 </div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 start = document.getElementById("start");
 end = document.getElementById("end");
 s = window.getSelection();
 s.setBaseAndExtent(start, 0, end, 0);
 document.execCommand("Delete");
 document.execCommand("InsertText", false, "Text");
-if (window.layoutTestController)
+if (window.testRunner)
     document.body.innerText = document.getElementById("description").innerText + "\n" + document.getElementById("edit").innerHTML;
 </script>
index 285f6b2..2d9e956 100644 (file)
@@ -6,8 +6,8 @@
 </body>
 <script src="../editing.js"></script>
 <script>
-    if (window.layoutTestController)
-        layoutTestController.dumpAsText();
+    if (window.testRunner)
+        testRunner.dumpAsText();
 
     // Pressing delete to merge the two lines should not cause the text
     // "not underlined" to be inside the <u> tag.
index e048e83..941ef99 100644 (file)
@@ -1,14 +1,14 @@
 <html>
 <head>
 <script>
-if (window.layoutTestController)
-     layoutTestController.dumpEditingCallbacks();
+if (window.testRunner)
+     testRunner.dumpEditingCallbacks();
 </script>
 
 <script>
-if (window.layoutTestController) {
-    layoutTestController.waitUntilDone();
-    layoutTestController.dumpAsText();
+if (window.testRunner) {
+    testRunner.waitUntilDone();
+    testRunner.dumpAsText();
 }
 </script>
 <script src="../editing.js"></script>
@@ -27,8 +27,8 @@ document.execCommand("Delete");
 </script>
 <div>SUCCESS if the test didn't crash and you see this message.</div>
 <script>
-if (window.layoutTestController) {
-    layoutTestController.notifyDone()
+if (window.testRunner) {
+    testRunner.notifyDone()
 }
 </script>
 <body>
index ad28929..dbc8694 100644 (file)
@@ -49,4 +49,4 @@ Red box with four lines.  The second line is a nested red box with the word "hel
 Selection is a caret at the start of the fourth line.
 </div>
 </div>
-<div contenteditable id="root" class="editing"><p id="test" class="editing">hello</p><p class="editing"><br></p><br></div><script>runEditingTest();</script></body></html>
\ No newline at end of file
+<div contenteditable id="root" class="editing"><p id="test" class="editing">hello</p><p class="editing"><br></p><br></div><script>runEditingTest();</script></body></html>
index aecf18b..689a244 100644 (file)
@@ -1,13 +1,13 @@
 <head>
 <script>
 function runTest() {
-    if (window.layoutTestController)
-        window.layoutTestController.dumpAsText();
+    if (window.testRunner)
+        window.testRunner.dumpAsText();
     img = document.getElementById("img");
     s = window.getSelection();
     s.setPosition(img, 0);
     document.execCommand("Delete");
-    if (window.layoutTestController)
+    if (window.testRunner)
         document.body.innerText = document.getElementById("div").innerHTML + "\n\nSelection: [" + s.anchorNode + ", " + s.anchorOffset + "]";
 }
 </script>    
index 0c81dfe..e017968 100644 (file)
@@ -1,13 +1,13 @@
 <head>
 <script>
 function runTest() {
-    if (window.layoutTestController)
-        window.layoutTestController.dumpAsText();
+    if (window.testRunner)
+        window.testRunner.dumpAsText();
     img = document.getElementById("img");
     s = window.getSelection();
     s.setPosition(img, 0);
     document.execCommand("Delete");
-    if (window.layoutTestController)
+    if (window.testRunner)
         document.body.innerText = document.getElementById("div").innerHTML + "\n\nSelection: [" + s.anchorNode + ", " + s.anchorOffset + "]";
 }
 </script>    
index 07ee4ec..f2250c7 100644 (file)
@@ -1,13 +1,13 @@
 <head>
 <script>
 function runTest() {
-    if (window.layoutTestController)
-        window.layoutTestController.dumpAsText();
+    if (window.testRunner)
+        window.testRunner.dumpAsText();
     table = document.getElementById("table");
     s = window.getSelection();
     s.setPosition(table, 0);
     document.execCommand("Delete");
-    if (window.layoutTestController)
+    if (window.testRunner)
         document.body.innerText = document.getElementById("div").innerHTML + "\n\nSelection: [" + s.anchorNode + ", " + s.anchorOffset + "]";
 }
 </script>    
index 332c6d4..f6dbd5f 100644 (file)
@@ -6,8 +6,8 @@ This test verifies that the height of an editable block remains the same after a
 <div id="console"></div>
 </body>
 <script>
-if (window.layoutTestController)
-    layoutTestController.dumpAsText();
+if (window.testRunner)
+    testRunner.dumpAsText();
     
 function changeContent()
 {
@@ -22,4 +22,4 @@ function changeContent()
         document.getElementById("console").appendChild(document.createTextNode("PASS"));;
 }
 </script>
-</html>
\ No newline at end of file
+</html>
index 309af20..21195a1 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE html>
 <html>
 <script>
-if (window.layoutTestController)
-    layoutTestController.dumpAsText();
+if (window.testRunner)
+    testRunner.dumpAsText();
 </script>
 <p>
 This is to test a usecase in which caret position after deletion and the destination position coincides.
index d08d724..0b68e25 100644 (file)
@@ -6,8 +6,8 @@ This tests setting caret inside a blockquote with a large offset and running exe
 <blockquote type="cite" id="blockquote" style="font-size: 0px; -webkit-min-logical-height: 4px;"><br></blockquote>
 </div>
 <script>
-if (window.layoutTestController)
-    layoutTestController.dumpAsText();
+if (window.testRunner)
+    testRunner.dumpAsText();
 
 window.getSelection().setPosition(document.getElementById('blockquote'), 2000000000);
 document.execCommand("Delete");
index 1821d05..4cad24c 100644 (file)
@@ -3,8 +3,8 @@
 </p>\r
 <div id="target" contenteditable style="background-image: none, url()"></div>\r
 <script>\r
-    if (window.layoutTestController)\r
-        layoutTestController.dumpAsText();\r
+    if (window.testRunner)\r
+        testRunner.dumpAsText();\r
 \r
     document.getElementById("target").focus();\r
 </script>       \r
index a6076d6..1ed20f3 100644 (file)
@@ -19,8 +19,8 @@ function runTest(num)
 </div>
 
 <script>
-if (window.layoutTestController)
-    layoutTestController.dumpAsText();
+if (window.testRunner)
+    testRunner.dumpAsText();
 
 runTest(1);
 </script>
index 35d5baa..86ab8a5 100644 (file)
@@ -1,6 +1,6 @@
 <script>
-if (window.layoutTestController)
-     layoutTestController.dumpEditingCallbacks();
+if (window.testRunner)
+     testRunner.dumpEditingCallbacks();
 </script>
 <p>This tests deletion when the caret is in an empty list item at the beginning of the document. It also makes sure that the style inside the empty list item is retained.  You should see '<b>foo</b>' followed by a list item containing 'bar'.</p>
 <div id="div" contenteditable="true"><ul><li id="start" style="font-weight:bold;"></li><li>bar</li></ul></div>
@@ -12,4 +12,4 @@ var e = document.getElementById("start");
 s.setPosition(e, 0);
 document.execCommand("Delete");
 document.execCommand("InsertText", false, "foo");
-</script>
\ No newline at end of file
+</script>
index e154493..e668b62 100644 (file)
@@ -17,4 +17,4 @@ function editingTest() {
 </div>
 <script>
 runEditingTest();
-</script>
\ No newline at end of file
+</script>
index 853ddaf..eae8b29 100644 (file)
@@ -12,7 +12,7 @@ window.getSelection().modify("move", "right", "character");
 document.execCommand("delete");
 if (target.childNodes.length == 2)
     document.getElementById("result").innerHTML = "PASS";
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 </script> 
 </html>
index 8ba0131..6f4ac58 100644 (file)
@@ -21,7 +21,7 @@ function editingTest() {
     result.innerHTML = styledSpans.length == 0 ? "PASS" : "FAIL";
 }
 
-if (window.layoutTestController)
+if (window.testRunner)
     runDumpAsTextEditingTest();
 </script>
 </body>
index 893e1f3..90680ae 100644 (file)
@@ -13,8 +13,8 @@
                 eventSender.keyDown(String.fromCharCode(0x0008), null);
         }
         function editingTest() {
-            if (window.layoutTestController)
-                window.layoutTestController.dumpAsText();
+            if (window.testRunner)
+                window.testRunner.dumpAsText();
             var textarea = document.getElementById("test");
             textarea.focus();
             typeCharacterCommand(String.fromCharCode(0x0E27));
index 377ce23..e7172d1 100644 (file)
@@ -13,8 +13,8 @@
                 eventSender.keyDown(String.fromCharCode(0x0008), null);
         }
         function editingTest() {
-            if (window.layoutTestController)
-                layoutTestController.dumpAsText();
+            if (window.testRunner)
+                testRunner.dumpAsText();
             var testarea = document.getElementById("test");
             testarea.focus();
             typeCharacterCommand(String.fromCharCode(0x0E27));
index 9fcd16c..6bb2fa1 100644 (file)
@@ -28,8 +28,8 @@
                 log("Failed. Actual: \"" + testarea.value + "\", Expected: \"\u0E27\u0E31\"");
         }
         function editingTest() {
-            if (window.layoutTestController)
-                layoutTestController.dumpAsText();
+            if (window.testRunner)
+                testRunner.dumpAsText();
             runTestOn("mac");
             runTestOn("win");
             runTestOn("unix");
index 486ebe0..810a41c 100644 (file)
@@ -4,8 +4,8 @@
 
 <script>
 
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 
 function log(message) {
     var console = document.getElementById("console");
index a11faf5..40329d9 100644 (file)
@@ -1,7 +1,7 @@
 ><progress><script src="../../resources/dump-as-markup.js"></script><script>
 
-if (window.layoutTestController)
-    layoutTestController.dumpAsText();
+if (window.testRunner)
+    testRunner.dumpAsText();
 
 document.designMode="on";
 document.execCommand("selectall");
index 042b488..2200144 100644 (file)
 <div contenteditable id="root10" class="editing">a&#x2003E;&#x2003E;a</div>
 
 <script>
-if (window.layoutTestController) {
+if (window.testRunner) {
     var pos = [4, 1, 1, 2, 1, 2, 1, 2, 3, 2, 3];
     for (var i = 0; i < 11; ++i) {
         var div = document.getElementById("root" + i);
 
         div.focus();
         for (var j = 0; j < pos[i]; ++j)
-            layoutTestController.execCommand("MoveForward");
+            testRunner.execCommand("MoveForward");
 
-        layoutTestController.execCommand("DeleteBackward");
+        testRunner.execCommand("DeleteBackward");
     }
 
-    layoutTestController.dumpAsText();
+    testRunner.dumpAsText();
 } else {
-    document.write("This test requires layoutTestController.<br>");
+    document.write("This test requires testRunner.<br>");
     document.write("When doing manually, try to delete the above strings by hitting backspace key.");
 }
 
index 98f3e8a..d6bd64e 100644 (file)
 <script src="../../resources/dump-as-markup.js"></script>
 <script>
 
-if (!window.layoutTestController)
+if (!window.testRunner)
     document.write("(cannot run interactively)");
 else {
-    layoutTestController.dumpEditingCallbacks();
+    testRunner.dumpEditingCallbacks();
 
     getSelection().setPosition(document.getElementById('test'), 0);
     // test for 4570218 by using double deleteToEndOfParagraph
-    layoutTestController.execCommand("DeleteToEndOfParagraph");
-    layoutTestController.execCommand("DeleteToEndOfParagraph");
+    testRunner.execCommand("DeleteToEndOfParagraph");
+    testRunner.execCommand("DeleteToEndOfParagraph");
     Markup.dump('test');
 }
 
index 14e3548..fac7743 100644 (file)
@@ -31,4 +31,4 @@ function editingTest() {
 </div>
 <script>
 runEditingTest();
-</script>
\ No newline at end of file
+</script>
index 824a8de..f877b6f 100644 (file)
@@ -23,7 +23,7 @@ sel = window.getSelection();
 td = document.getElementById("td");
 sel.setPosition(td, td.textContent.length);
 
-if (window.layoutTestController) {
+if (window.testRunner) {
     for (i = 0; i < 5; i++)
         document.execCommand("Delete");
 }
index 0f8ada4..b5510ea 100644 (file)
@@ -4,8 +4,8 @@
 <div id="div" contenteditable="true">123456</div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 
 text = document.getElementById("div").firstChild;
 window.getSelection().setBaseAndExtent(text, 0, text, 1);
index 47edbd5..5950637 100644 (file)
@@ -7,8 +7,8 @@
 </div>
 <div id="result"></div>
 <script>
-    if (window.layoutTestController)
-        layoutTestController.dumpAsText();
+    if (window.testRunner)
+        testRunner.dumpAsText();
 
     var root = document.getElementById("editable-root");
     var square = document.getElementById("square");
index 5d8523b..6c9f2cf 100644 (file)
@@ -1,6 +1,6 @@
 <script>
-if (window.layoutTestController)
-     layoutTestController.dumpEditingCallbacks();
+if (window.testRunner)
+     testRunner.dumpEditingCallbacks();
 </script>
 <body>
 <p>This test deletes the contents of a sub-list.  Then it deletes the empty list item. The list item below it should remain.</p>
@@ -15,4 +15,4 @@ sel.modify("extend", "forward", "word");
 document.execCommand("Delete");
 document.execCommand("Delete");
 </script>
-</body>
\ No newline at end of file
+</body>
index 40204c5..d3afb16 100644 (file)
@@ -6,8 +6,8 @@
 
 function test()
 {
-    if (window.layoutTestController)
-        layoutTestController.dumpAsText();
+    if (window.testRunner)
+        testRunner.dumpAsText();
     document.getSelection().selectAllChildren(document.body);
     document.getSelection().collapseToEnd();
     document.execCommand("Delete");
@@ -24,4 +24,4 @@ function test()
 <body contenteditable onload="test()">
 <p>Test for deletion that involves paragraph merging at the very end of a document.</p>
 <p id="result">TEST HAS NOT RUN YET</p>
-<pre>The test puts the cursor below this paragraph and performs a delete.</pre><br></body>
\ No newline at end of file
+<pre>The test puts the cursor below this paragraph and performs a delete.</pre><br></body>
index cb31749..5c0f895 100644 (file)
@@ -1,6 +1,6 @@
 <script>
-if (window.layoutTestController)
-     layoutTestController.dumpEditingCallbacks();
+if (window.testRunner)
+     testRunner.dumpEditingCallbacks();
 </script>
 <p>This places the caret before the 'b' in 'bar' and Deletes.  'foo' and 'bar' should end up on the same line, but neither should change style.</p>
 <div contenteditable="true">
@@ -13,4 +13,4 @@ var s = window.getSelection();
 var e = document.getElementById("test");
 s.setPosition(e, 0);
 document.execCommand("Delete");
-</script>
\ No newline at end of file
+</script>
index bab285a..c4b2fc3 100644 (file)
@@ -1,6 +1,6 @@
 <script>
-if (window.layoutTestController)
-     layoutTestController.dumpEditingCallbacks();
+if (window.testRunner)
+     testRunner.dumpEditingCallbacks();
 </script>
 <style>
 div {
@@ -22,4 +22,4 @@ s.modify("extend", "forward", "line");
 s.modify("extend", "forward", "line");
 s.modify("extend", "forward", "line");
 document.execCommand("Delete");
-</script>
\ No newline at end of file
+</script>
index 30f479f..629ee61 100644 (file)
@@ -1,6 +1,6 @@
 <script>
-if (window.layoutTestController)
-     layoutTestController.dumpEditingCallbacks();
+if (window.testRunner)
+     testRunner.dumpEditingCallbacks();
 </script>
 <p>When a user puts the caret at the very beginning of a blockquote and hits backspace, if the line before the blockquote is empty, the blockquote should just move up.</p>
 <div contenteditable="true"><div><br></div><blockquote style="margin: 0px; padding-left: 25px; border-left: 3px solid blue; color: blue;" type="cite"><span id="test">foo</span></blockquote></div>
@@ -10,4 +10,4 @@ var e = document.getElementById("test");
 window.getSelection().setPosition(e, 0);
 
 document.execCommand("Delete");
-</script>
\ No newline at end of file
+</script>
index 764dab6..cf23e34 100644 (file)
@@ -1,6 +1,6 @@
 <script>
-if (window.layoutTestController)
-     layoutTestController.dumpEditingCallbacks();
+if (window.testRunner)
+     testRunner.dumpEditingCallbacks();
 </script>
 <p>When a user puts the caret at the very beginning a list and hits delete into an empty line, the list should just move up.</p>
 <div contenteditable="true"><div><br></div><ul><li><span id="test">foo</span></li></ul></div>
@@ -10,4 +10,4 @@ var e = document.getElementById("test");
 window.getSelection().setPosition(e, 0);
 
 document.execCommand("Delete");
-</script>
\ No newline at end of file
+</script>
index dee85ce..d2474fd 100644 (file)
@@ -1,6 +1,6 @@
 <script>
-if (window.layoutTestController)
-     layoutTestController.dumpEditingCallbacks();
+if (window.testRunner)
+     testRunner.dumpEditingCallbacks();
 </script>
 <style>
 div {
@@ -19,4 +19,4 @@ var s = window.getSelection();
 var e = document.getElementById("test");
 s.setPosition(e, 0);
 document.execCommand("Delete");
-</script>
\ No newline at end of file
+</script>
index f909e15..8517cca 100644 (file)
@@ -1,6 +1,6 @@
 <script>
-if (window.layoutTestController)
-     layoutTestController.dumpEditingCallbacks();
+if (window.testRunner)
+     testRunner.dumpEditingCallbacks();
 </script>
 <p>This tests deleting the line break before a paragraph that ends with unrendered space.</p>
 <div id="test" contenteditable="true">foo<br>bar
@@ -14,4 +14,4 @@ var e = document.getElementById("test");
 s.setPosition(e, 0);
 moveSelectionForwardByLineCommand();
 deleteCommand();
-</script>
\ No newline at end of file
+</script>
index 2fc3b67..0afaab1 100644 (file)
@@ -2,8 +2,8 @@
 <html>
 <head>
 <script>
-if (window.layoutTestController)
-     layoutTestController.dumpEditingCallbacks();
+if (window.testRunner)
+     testRunner.dumpEditingCallbacks();
 </script>
 
 <title>Editing Test</title>
index e277731..72db525 100644 (file)
@@ -24,8 +24,8 @@ function runTestsOn(platform) {
     Markup.dump("test", "after undo on " + platform);
 }
 
-if (window.layoutTestController)
-     layoutTestController.dumpEditingCallbacks();
+if (window.testRunner)
+     testRunner.dumpEditingCallbacks();
 Markup.description(description.textContent);
 Markup.dump("test", "initial state");
 runTestsOn("mac");
index f08577c..d0d8ff5 100644 (file)
@@ -1,7 +1,7 @@
 <script>
-if (window.layoutTestController) {
-     layoutTestController.dumpEditingCallbacks();
-     layoutTestController.dumpAsText();
+if (window.testRunner) {
+     testRunner.dumpEditingCallbacks();
+     testRunner.dumpAsText();
 }
 </script>
 <p>This tests the pruning that delete does when the it merges two paragraphs when the selection to delete spans multiple blocks.</p>
index e68e56f..3a5e4de 100644 (file)
@@ -1,6 +1,6 @@
 <script>
-if (window.layoutTestController)
-     layoutTestController.dumpEditingCallbacks();
+if (window.testRunner)
+     testRunner.dumpEditingCallbacks();
 </script>
 <p>This tests to see if deletion correctly prunes the containers of the paragraph being moved during a merge.  You should see 'foo<b>bar</b>' below.</p>
 
@@ -14,4 +14,4 @@ s.modify("move", "forward", "line");
 
 document.execCommand("Delete");
 
-</script>
\ No newline at end of file
+</script>
index bfacdf5..895913e 100644 (file)
@@ -6,8 +6,8 @@
 <p>This test checks how backspacing works with regional indicator characters.</p>
 <div contenteditable id="test">🇯🇵🇯🇵🇯🇵</div> <!-- (j)(p)(j)(p)(j)(p) -->
 <script>
-if (window.layoutTestController)
-    layoutTestController.dumpAsText();
+if (window.testRunner)
+    testRunner.dumpAsText();
 
 var div = document.getElementById("test");
 var afterLastIndicator = document.createRange();
index 0a99965..4f9a616 100644 (file)
@@ -9,8 +9,8 @@
     <div></div><br id="br"><blockquote type="cite">blockquote</blockquote>
 </div>
 <script>
-    if (window.layoutTestController)
-        layoutTestController.dumpAsText();
+    if (window.testRunner)
+        testRunner.dumpAsText();
 
     var br = document.getElementById("br");
     var range = document.createRange();
index 5f3a9d4..46d97a7 100644 (file)
@@ -15,8 +15,8 @@ function sendBackwardDeleteKey() {
         eventSender.keyDown(String.fromCharCode(0x0008), null);
 }
 function editingTest() {
-    if (window.layoutTestController)
-        layoutTestController.dumpAsText();
+    if (window.testRunner)
+        testRunner.dumpAsText();
     var testarea = document.getElementById("test");
     testarea.focus();
     typeCharacterCommand(String.fromCharCode(0x0915));
index b4a6874..82ca373 100644 (file)
@@ -1,15 +1,15 @@
 <script>
-if (window.layoutTestController)
-     layoutTestController.dumpEditingCallbacks();
+if (window.testRunner)
+     testRunner.dumpEditingCallbacks();
 </script>
 <script src=../editing.js language="JavaScript" type="text/JavaScript" ></script>
 <p>This tests deleting a selection created with a word granularity.  To run it manually, double click on 'bar' and hit delete.  You should see 'foo baz'.</p>
 <div id="div" contenteditable="true">foo b<span id="target">a</span>r baz</div>
 
 <script>
-if (window.layoutTestController) {
+if (window.testRunner) {
     var target = document.getElementById("target");
     doubleClick(target.offsetLeft, target.offsetTop);
-    layoutTestController.execCommand("DeleteBackward");
+    testRunner.execCommand("DeleteBackward");
 }
 </script>
index 9130a01..117e5b8 100644 (file)
@@ -1,15 +1,15 @@
 <script>
-if (window.layoutTestController)
-     layoutTestController.dumpEditingCallbacks();
+if (window.testRunner)
+     testRunner.dumpEditingCallbacks();
 </script>
 <script src=../editing.js language="JavaScript" type="text/JavaScript" ></script>
 <p>This tests deleting a selection created with a word granularity.  To run it manually, double click on 'bar' and hit forward delete.  You should see 'foo baz'.</p>
 <div id="div" contenteditable="true">foo b<span id="target">a</span>r baz</div>
 
 <script>
-if (window.layoutTestController) {
+if (window.testRunner) {
     var target = document.getElementById("target");
     doubleClick(target.offsetLeft, target.offsetTop + target.offsetHeight / 2);
-    layoutTestController.execCommand("DeleteForward");
+    testRunner.execCommand("DeleteForward");
 }
 </script>
index b98289f..1cfc23d 100644 (file)
@@ -2,9 +2,9 @@
 <head>
 <script>
 
-if (window.layoutTestController) {
-    layoutTestController.dumpAsText();
-    layoutTestController.setSmartInsertDeleteEnabled(false);
+if (window.testRunner) {
+    testRunner.dumpAsText();
+    testRunner.setSmartInsertDeleteEnabled(false);
 }
 
 function editingTest() {
@@ -15,7 +15,7 @@ function editingTest() {
     sel.modify("move", "forward", "word");
     sel.modify("move", "forward", "word");
     sel.modify("extend", "backward", "word");
-    layoutTestController.execCommand("DeleteForward");
+    testRunner.execCommand("DeleteForward");
 }
 
 </script>
index 79a84be..14846a4 100644 (file)
@@ -1,6 +1,6 @@
 <script>
-if (window.layoutTestController)
-     layoutTestController.dumpEditingCallbacks();
+if (window.testRunner)
+     testRunner.dumpEditingCallbacks();
 </script>
 <p>This tests deletion of a selection that spans multiple cells.  Just table content should be removed, not table structure.</p>
 <div id="test" contenteditable="true"><table border="1"><tr><td><div>These two pieces of text<span id="start">blah</span></div></td><td><div><span id="end">blah</span> should be in different cells.</div></td></tr></table>
@@ -12,4 +12,4 @@ var end = document.getElementById("end").firstChild;
 var s = window.getSelection();
 s.setBaseAndExtent(start, 0, end, end.length);
 document.execCommand("Delete");
-</script>
\ No newline at end of file
+</script>
index 481f7d6..7054bb1 100644 (file)
@@ -19,8 +19,8 @@ var s = window.getSelection();
 s.setPosition(edit, 1);
 document.execCommand("Delete");
 
-if (window.layoutTestController) {
-    layoutTestController.dumpAsText();
+if (window.testRunner) {
+    testRunner.dumpAsText();
     document.body.innerText = document.getElementById("description").innerText + "\n" + document.getElementById("edit").innerHTML;
 }
 </script>
index 2040fa6..4b4e876 100644 (file)
@@ -21,8 +21,8 @@ function runTestsOn(platform) {
     Markup.dump("test", "after undo on " + platform);
 }
 
-if (window.layoutTestController)
-    layoutTestController.dumpEditingCallbacks();
+if (window.testRunner)
+    testRunner.dumpEditingCallbacks();
 Markup.description(description.textContent);
 Markup.dump("test", "initial state");
 runTestsOn("mac");
index 51c8c6f..3c983b2 100644 (file)
@@ -2,8 +2,8 @@
 <html>
 <head>
 <script>
-if (window.layoutTestController)
-    layoutTestController.dumpAsText();
+if (window.testRunner)
+    testRunner.dumpAsText();
 
 function runTest() {
     document.designMode="on";
index 7a08719..e19834f 100644 (file)
@@ -2,8 +2,8 @@
 <html>
 <head>
 <script>
-if (window.layoutTestController)
-    layoutTestController.dumpAsText();
+if (window.testRunner)
+    testRunner.dumpAsText();
 
 function runTest() {
     document.designMode="on";
index 90e74b0..df61ce0 100644 (file)
@@ -2,8 +2,8 @@
 <html>
 <head>
 <script>
-if (window.layoutTestController)
-    layoutTestController.dumpAsText();
+if (window.testRunner)
+    testRunner.dumpAsText();
 
 function runTest() {
     document.designMode="on";
index 9b12cb6..d92a3b2 100644 (file)
@@ -868,8 +868,8 @@ function forwardDeleteCommand() {
 //-------------------------------------------------------------------------------------------------------
 
 function runEditingTest() {
-    if (window.layoutTestController)
-        layoutTestController.dumpEditingCallbacks();
+    if (window.testRunner)
+        testRunner.dumpEditingCallbacks();
 
     var elem = document.getElementById("test");
     var selection = window.getSelection();
@@ -881,10 +881,10 @@ var dumpAsText = false;
 var markupResultList = document.createElement('ol');
 
 function runDumpAsTextEditingTest(enableCallbacks) {
-    if (window.layoutTestController) {
-         layoutTestController.dumpAsText();
+    if (window.testRunner) {
+         testRunner.dumpAsText();
          if (enableCallbacks)
-            layoutTestController.dumpEditingCallbacks();
+            testRunner.dumpEditingCallbacks();
      }
 
     dumpAsText = true;
index 3b444ba..449b1fa 100644 (file)
@@ -12,4 +12,4 @@ pre {
 em {
     color: red;
     font-weight: bold;
-}
\ No newline at end of file
+}
index 5d0819b..73660c3 100644 (file)
@@ -22,9 +22,9 @@ function runTest() {
     assert(window.find("now we are"), true, "'now we are' wasn't found");
         assert(window.find(), true, "'now we are' wasn't found");
 }
-if (window.layoutTestController) {
-    window.layoutTestController.dumpEditingCallbacks();
-    window.layoutTestController.dumpAsText();
+if (window.testRunner) {
+    window.testRunner.dumpEditingCallbacks();
+    window.testRunner.dumpAsText();
 }
 window.setTimeout(runTest, 100);
 </script>
index 13fd8dc..260c115 100644 (file)
@@ -1,8 +1,8 @@
 <div id="test"><div id="edit" contentEditable="true">centered text</div></div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
     
 test = document.getElementById("test");
 edit = document.getElementById("edit");
index 00c9ec9..52da48c 100644 (file)
@@ -5,8 +5,8 @@
 <div id="edit2" contentEditable="plaintext-only"></div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 
 edit1 = document.getElementById("edit1");
 edit1.focus();
@@ -18,7 +18,7 @@ edit2.focus();
 document.execCommand("ForeColor", false, "#00F");
 document.execCommand("InsertText", false, "Black");
 
-if (window.layoutTestController)
+if (window.testRunner)
     document.body.innerText = document.getElementById("description1").innerText + "\n" + edit1.innerHTML + "\n\n" +
                               document.getElementById("description2").innerText + "\n" + edit2.innerHTML;
 </script>
index bf09ca7..6f55488 100644 (file)
@@ -1,8 +1,8 @@
 <head>
 <script>
 function runTest() {
-    if (window.layoutTestController)
-        window.layoutTestController.dumpAsText();
+    if (window.testRunner)
+        window.testRunner.dumpAsText();
     start = document.getElementById("start");
     end = document.getElementById("end");
     window.getSelection().setBaseAndExtent(start, 0, end, 0);
@@ -25,4 +25,4 @@ function runTest() {
     <div id="end">
         <br>
     </div>
-</body>
\ No newline at end of file
+</body>
index fb8ae56..1696d88 100644 (file)
@@ -2,8 +2,8 @@
 <head>
 <script>
 function runTest() {
-    if (window.layoutTestController)
-        window.layoutTestController.dumpAsText();
+    if (window.testRunner)
+        window.testRunner.dumpAsText();
     div = document.getElementById("div");
     div.focus();
     document.execCommand("SelectAll");
@@ -12,4 +12,4 @@ function runTest() {
 }
 </script>
 </head>
-<body onLoad="runTest()"><div id="description">This tests to make sure an ASSERT doesn't fire when performing a FormatBlock operation on a selection that ends just after a horizontal rule that is the last element in the document. The test should not assert. </div><div id="div" contentEditable="true"><hr></div></body></html>
\ No newline at end of file
+<body onLoad="runTest()"><div id="description">This tests to make sure an ASSERT doesn't fire when performing a FormatBlock operation on a selection that ends just after a horizontal rule that is the last element in the document. The test should not assert. </div><div id="div" contentEditable="true"><hr></div></body></html>
index 430249d..0f2c5d4 100644 (file)
@@ -2,12 +2,12 @@
 <div id="edit" contentEditable="true"><hr></div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 edit = document.getElementById("edit");
 edit.focus();
 document.execCommand("SelectAll");
 document.execCommand("RemoveFormat");
-if (window.layoutTestController)
+if (window.testRunner)
     document.body.innerText = document.getElementById("description").innerText + "\n" + edit.innerHTML;
 </script>
index 9fc781e..ab0a780 100644 (file)
@@ -1,7 +1,7 @@
 <body><hr><pre><hr>
 </pre><script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 document.designMode = "on";
 document.execCommand("SelectAll");
 document.execCommand("CreateLink", 0, 'foo');
index 9b161e3..2bd2bb2 100644 (file)
@@ -17,8 +17,8 @@
 <div id="edit6" contentEditable="true"></div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 edit1 = document.getElementById("edit1");
 edit1.focus();
 document.execCommand("InsertUnorderedList");
@@ -52,7 +52,7 @@ document.execCommand("Bold");
 document.execCommand("Outdent");
 document.execCommand("InsertText", false, "Bold");
 
-if (window.layoutTestController)
+if (window.testRunner)
     document.body.innerText = document.getElementById("description1").innerText + "\n" + edit1.innerHTML + "\n\n" +
                               document.getElementById("description2").innerText + "\n" + edit2.innerHTML + "\n\n" +
                               document.getElementById("description3").innerText + "\n" + edit3.innerHTML + "\n\n" +
@@ -60,4 +60,4 @@ if (window.layoutTestController)
                               document.getElementById("description5").innerText + "\n" + edit5.innerHTML + "\n\n" +
                               document.getElementById("description6").innerText + "\n" + edit6.innerHTML;
 
-</script>
\ No newline at end of file
+</script>
index 6b42051..7ad809e 100644 (file)
@@ -5,8 +5,8 @@
 <div id="edit2" contentEditable="true">xx</div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 edit1 = document.getElementById("edit1");
 edit1.focus();
 text = edit1.firstChild;
@@ -23,7 +23,7 @@ document.execCommand("Bold");
 document.execCommand("InsertLineBreak");
 document.execCommand("InsertText", false, "Bold");
 
-if (window.layoutTestController)
+if (window.testRunner)
     document.body.innerText = document.getElementById("description1").innerText + "\n" + edit1.innerHTML + "\n\n" +
                               document.getElementById("description2").innerText + "\n" + edit2.innerHTML;
 </script>
index 44dafaa..d5701c3 100644 (file)
@@ -5,8 +5,8 @@
 edit = document.getElementById("edit");
 edit.focus();
 document.execCommand("JustifyRight");
-if (window.layoutTestController) {
-    layoutTestController.dumpAsText();
+if (window.testRunner) {
+    testRunner.dumpAsText();
     document.body.innerText = document.getElementById("description").innerText + "\n\n" + edit.innerHTML;
 }
 </script>
index 7631b72..48c6b91 100644 (file)
@@ -2,8 +2,8 @@
 <head>
 <script>
 function runTest() {
-    if (window.layoutTestController)
-        layoutTestController.dumpAsText();
+    if (window.testRunner)
+        testRunner.dumpAsText();
     document.body.focus();
     document.execCommand("JustifyCenter");
     document.body.innerText = "This tests for a crash when doing a block style change inside an editable root that contains rendered, but invisible content. This test shouldn't crash and the text-align:center should go onto a new paragraph element, not the body." + "\n\n" + document.body.innerHTML;
index 1e0200f..c831ef0 100644 (file)
@@ -11,6 +11,6 @@ document.execCommand("createlink", false, "http://webkit.org/");
 document.execCommand("justifycenter", false);
 document.designMode = "off";
 
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 </SCRIPT>
index b9625d3..beadb7e 100644 (file)
@@ -16,8 +16,8 @@ function insertHeaderForTest(testContent, expected)
     return "Failure. Result was: " + actual + ", should have been: " + expected + "\n";
 }
 
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 
 // Test 1: Verify that a header at the beginning of inserted content is preserved.
 output = "Test 1: Verify that a header at the beginning of inserted content is preserved.\n";
index dfaa5fc..6e12c0e 100644 (file)
@@ -4,8 +4,8 @@
 
 <script>
 
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
 
 // Test 2: Verify that a header at the end of inserted content is preserved.
 copy = document.getElementById("copy");
@@ -19,7 +19,7 @@ document.execCommand("Paste");
 expected = "<h1>foo</h1>";
 actual = paste.innerHTML;
 
-if (window.layoutTestController && actual == expected)
+if (window.testRunner && actual == expected)
     document.body.innerText = "Success";
 else
     document.body.innerText = "Failure.  Found: " + actual + ", but expected: " + expected;
index fa3ecbc..d1bc204 100644 (file)
@@ -5,8 +5,8 @@ This paragraph should not be in a list.</br>
 </div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpEditingCallbacks();
+if (window.testRunner)
+    window.testRunner.dumpEditingCallbacks();
 
 var div = document.getElementById("div");
 var sel = window.getSelection();
index 2a0e7f1..04ff099 100644 (file)
@@ -5,8 +5,8 @@ This paragraph should not be indented.</br>
 </div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpEditingCallbacks();
+if (window.testRunner)
+    window.testRunner.dumpEditingCallbacks();
     
 var div = document.getElementById("div");
 var sel = window.getSelection();
index a8e07fc..e19eea0 100644 (file)
@@ -2,8 +2,8 @@
 <div id="div" contenteditable="true"><ul><li id="li1">foo</li><li id="li2">bar<br></li></ul></div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
     
 var li = document.getElementById("li1");
 var sel = window.getSelection();
index a50d95c..19270a6 100644 (file)
@@ -3,8 +3,8 @@
 <p id="console"></p>
 <script>
 
-if (window.layoutTestController)
-    layoutTestController.dumpAsText();
+if (window.testRunner)
+    testRunner.dumpAsText();
 
 function log(message) {
     var console = document.getElementById("console");
index a1565bc..d978aa8 100644 (file)
@@ -8,8 +8,8 @@
 </div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
     
 var div = document.getElementById("div");
 
index 598b32d..79601f4 100644 (file)
@@ -11,8 +11,8 @@ function log(str) {
     console.appendChild(li);
 }
 
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
     
 var div = document.getElementById("div");
 var text = div.firstChild;
index 288d928..6763e07 100644 (file)
@@ -2,8 +2,8 @@
 <div contenteditable="true"><ul><ul><li id="li">foo<br></li></ul></ul></div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
     
 var li = document.getElementById("li");
 var sel = window.getSelection();
index 601d325..8217813 100644 (file)
@@ -2,8 +2,8 @@
 <div id="div" contenteditable="true">foo<blockquote id="blockquote" class="webkit-indent-blockquote">bar</blockquote>baz</div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
     
 var blockquote = document.getElementById("blockquote");
 var sel = window.getSelection();
index c7bbac9..325082d 100644 (file)
@@ -1,8 +1,8 @@
 <div id="div" contenteditable="true">foo</div>
 
 <script>
-if (window.layoutTestController)
-    window.layoutTestController.dumpAsText();
+if (window.testRunner)
+    window.testRunner.dumpAsText();
     
 var div = document.getElementById("div");
 div.focus();
index 19ac3c6..ed25b13 100644 (file)
@@ -3,8 +3,8 @@
 
 <script>
 
-if (window.layoutTestController)
-    layoutTestController.dumpAsText();
+if (window.testRunner)
+    testRunner.dumpAsText();
 
 var sel = window.getSelection();
 var div = document.getElementById("div");
index a296fcc..c01420b 100644 (file)
@@ -3,8 +3,8 @@
 
 <script>
 
-if (window.layoutTestController)
-    layoutTestController.dumpAsText();
+if (window.testRunner)
+    testRunner.dumpAsText();
 
 var div = document.getElementById("div");
 div.addEventListener('DOMSubtreeModified', function () {;});
index b38422a..006dc57 100644 (file)
@@ -3,8 +3,8 @@
 <p id="console"></p>
 <script>
 
-if (window.layoutTestController)
-    layoutTestController.dumpAsText();
+if (window.testRunner)
+    testRunner.dumpAsText();
 
 function log(message) {
     var console = document.getElementById("console");