Reviewed by harrison
authorjusting <justing@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 3 Feb 2006 01:16:18 +0000 (01:16 +0000)
committerjusting <justing@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 3 Feb 2006 01:16:18 +0000 (01:16 +0000)
        Turned on continuous spell checking to test the fix for:
        <http://bugzilla.opendarwin.org/show_bug.cgi?id=6586>
        REGRESSION: visible_text.cpp assertion failure in Mail.app

        Added:
        * editing/selection/end-of-document.html

        Pixel results for editing tests now include misspelling markers.
        A few of them are incorrect, filed 7038 to cover this.
        * editing/deleting/delete-3928305-fix-expected.checksum:
        * editing/deleting/delete-3928305-fix-expected.png:
        * editing/deleting/delete-3959464-fix-expected.checksum:
        * editing/deleting/delete-3959464-fix-expected.png:
        * editing/deleting/delete-after-span-ws-001-expected.checksum:
        * editing/deleting/delete-after-span-ws-001-expected.png:
        * editing/deleting/delete-after-span-ws-002-expected.checksum:
        * editing/deleting/delete-after-span-ws-002-expected.png:
        * editing/deleting/delete-after-span-ws-003-expected.checksum:
        * editing/deleting/delete-after-span-ws-003-expected.png:
        * editing/deleting/delete-and-undo-expected.checksum:
        * editing/deleting/delete-and-undo-expected.png:
        * editing/deleting/delete-block-contents-003-expected.checksum:
        * editing/deleting/delete-block-contents-003-expected.png:
        * editing/deleting/delete-block-merge-contents-010-expected.checksum:
        * editing/deleting/delete-block-merge-contents-010-expected.png:
        * editing/deleting/delete-contiguous-ws-001-expected.checksum:
        * editing/deleting/delete-contiguous-ws-001-expected.png:
        * editing/deleting/delete-tab-002-expected.checksum:
        * editing/deleting/delete-tab-002-expected.png:
        * editing/deleting/delete-tab-003-expected.checksum:
        * editing/deleting/delete-tab-003-expected.png:
        * editing/deleting/delete-trailing-ws-002-expected.checksum:
        * editing/deleting/delete-trailing-ws-002-expected.png:
        * editing/deleting/delete-ws-fixup-001-expected.checksum:
        * editing/deleting/delete-ws-fixup-001-expected.png:
        * editing/deleting/delete-ws-fixup-002-expected.checksum:
        * editing/deleting/delete-ws-fixup-002-expected.png:
        * editing/inserting/editing-empty-divs-expected.checksum:
        * editing/inserting/editing-empty-divs-expected.png:
        * editing/inserting/insert-3659587-fix-expected.checksum:
        * editing/inserting/insert-3659587-fix-expected.png:
        * editing/inserting/insert-br-004-expected.checksum:
        * editing/inserting/insert-br-004-expected.png:
        * editing/inserting/insert-br-005-expected.checksum:
        * editing/inserting/insert-br-005-expected.png:
        * editing/inserting/insert-br-007-expected.checksum:
        * editing/inserting/insert-br-007-expected.png:
        * editing/inserting/insert-div-007-expected.checksum:
        * editing/inserting/insert-div-007-expected.png:
        * editing/inserting/insert-div-012-expected.checksum:
        * editing/inserting/insert-div-012-expected.png:
        * editing/inserting/insert-div-013-expected.checksum:
        * editing/inserting/insert-div-013-expected.png:
        * editing/inserting/insert-div-014-expected.checksum:
        * editing/inserting/insert-div-014-expected.png:
        * editing/inserting/insert-div-015-expected.checksum:
        * editing/inserting/insert-div-015-expected.png:
        * editing/inserting/insert-div-016-expected.checksum:
        * editing/inserting/insert-div-016-expected.png:
        * editing/inserting/insert-div-017-expected.checksum:
        * editing/inserting/insert-div-017-expected.png:
        * editing/inserting/insert-div-018-expected.checksum:
        * editing/inserting/insert-div-018-expected.png:
        * editing/inserting/insert-div-019-expected.checksum:
        * editing/inserting/insert-div-019-expected.png:
        * editing/inserting/insert-div-020-expected.checksum:
        * editing/inserting/insert-div-020-expected.png:
        * editing/inserting/insert-div-021-expected.checksum:
        * editing/inserting/insert-div-021-expected.png:
        * editing/inserting/insert-div-022-expected.checksum:
        * editing/inserting/insert-div-022-expected.png:
        * editing/inserting/insert-div-025-expected.checksum:
        * editing/inserting/insert-div-025-expected.png:
        * editing/inserting/insert-div-027-expected.checksum:
        * editing/inserting/insert-div-027-expected.png:
        * editing/inserting/insert-tab-002-expected.checksum:
        * editing/inserting/insert-tab-002-expected.png:
        * editing/inserting/insert-tab-003-expected.checksum:
        * editing/inserting/insert-tab-003-expected.png:
        * editing/inserting/insert-text-with-newlines-expected.checksum:
        * editing/inserting/insert-text-with-newlines-expected.png:
        * editing/inserting/return-key-with-selection-001-expected.checksum:
        * editing/inserting/return-key-with-selection-001-expected.png:
        * editing/inserting/return-key-with-selection-002-expected.checksum:
        * editing/inserting/return-key-with-selection-002-expected.png:
        * editing/inserting/return-key-with-selection-003-expected.checksum:
        * editing/inserting/return-key-with-selection-003-expected.png:
        * editing/inserting/typing-002-expected.checksum:
        * editing/inserting/typing-002-expected.png:
        * editing/inserting/typing-around-br-001-expected.checksum:
        * editing/inserting/typing-around-br-001-expected.png:
        * editing/pasteboard/cut-text-001-expected.checksum:
        * editing/pasteboard/cut-text-001-expected.png:
        * editing/pasteboard/paste-list-001-expected.checksum:
        * editing/pasteboard/paste-text-001-expected.checksum:
        * editing/pasteboard/paste-text-001-expected.png:
        * editing/pasteboard/paste-text-012-expected.checksum:
        * editing/pasteboard/paste-text-012-expected.png:
        * editing/pasteboard/paste-text-013-expected.checksum:
        * editing/pasteboard/paste-text-013-expected.png:
        * editing/pasteboard/paste-text-014-expected.checksum:
        * editing/pasteboard/paste-text-014-expected.png:
        * editing/pasteboard/paste-text-019-expected.checksum:
        * editing/pasteboard/paste-text-019-expected.png:
        * editing/selection/3690703-2-expected.checksum:
        * editing/selection/3690703-expected.checksum:
        * editing/selection/3690719-expected.checksum:
        * editing/selection/extend-by-word-001-expected.checksum:
        * editing/selection/extend-by-word-001-expected.png:
        * editing/selection/iframe-expected.checksum:
        * editing/selection/iframe-expected.png:
        * editing/selection/move-backwords-by-word-001-expected.checksum:
        * editing/selection/move-backwords-by-word-001-expected.png:
        * editing/selection/move-by-character-001-expected.checksum:
        * editing/selection/move-by-character-001-expected.png:
        * editing/selection/move-by-line-001-expected.checksum:
        * editing/selection/move-by-line-001-expected.png:
        * editing/selection/move-by-word-001-expected.checksum:
        * editing/selection/move-by-word-001-expected.png:
        * editing/selection/replaced-boundaries-1-expected.checksum:
        * editing/selection/replaced-boundaries-1-expected.png:
        * editing/selection/unrendered-002-expected.checksum:
        * editing/selection/unrendered-002-expected.png:
        * editing/style/block-styles-007-expected.checksum:
        * editing/style/block-styles-007-expected.png:
        * editing/style/create-block-for-style-002-expected.checksum:
        * editing/style/create-block-for-style-002-expected.png:
        * editing/style/create-block-for-style-003-expected.checksum:
        * editing/style/create-block-for-style-003-expected.png:
        * editing/style/create-block-for-style-004-expected.checksum:
        * editing/style/create-block-for-style-004-expected.png:
        * editing/style/create-block-for-style-006-expected.checksum:
        * editing/style/create-block-for-style-006-expected.png:
        * editing/style/create-block-for-style-008-expected.checksum:
        * editing/style/create-block-for-style-008-expected.png:
        * editing/style/create-block-for-style-009-expected.checksum:
        * editing/style/create-block-for-style-009-expected.png:
        * editing/style/create-block-for-style-011-expected.checksum:
        * editing/style/create-block-for-style-011-expected.png:
        * editing/style/create-block-for-style-012-expected.checksum:
        * editing/style/create-block-for-style-012-expected.png:
        * editing/style/create-block-for-style-013-expected.checksum:
        * editing/style/create-block-for-style-013-expected.png:
        * editing/unsupported-content/list-type-after-expected.checksum:
        * editing/unsupported-content/list-type-before-expected.checksum:
        * editing/unsupported-content/table-type-after-expected.checksum:
        * editing/unsupported-content/table-type-before-expected.checksum:
        * fast/dom/blur-contenteditable-expected.checksum:
        * fast/dom/blur-contenteditable-expected.png:

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

145 files changed:
LayoutTests/ChangeLog
LayoutTests/editing/deleting/delete-3928305-fix-expected.checksum
LayoutTests/editing/deleting/delete-3928305-fix-expected.png
LayoutTests/editing/deleting/delete-3959464-fix-expected.checksum
LayoutTests/editing/deleting/delete-3959464-fix-expected.png
LayoutTests/editing/deleting/delete-after-span-ws-001-expected.checksum
LayoutTests/editing/deleting/delete-after-span-ws-001-expected.png
LayoutTests/editing/deleting/delete-after-span-ws-002-expected.checksum
LayoutTests/editing/deleting/delete-after-span-ws-002-expected.png
LayoutTests/editing/deleting/delete-after-span-ws-003-expected.checksum
LayoutTests/editing/deleting/delete-after-span-ws-003-expected.png
LayoutTests/editing/deleting/delete-and-undo-expected.checksum
LayoutTests/editing/deleting/delete-and-undo-expected.png
LayoutTests/editing/deleting/delete-block-contents-003-expected.checksum
LayoutTests/editing/deleting/delete-block-contents-003-expected.png
LayoutTests/editing/deleting/delete-block-merge-contents-010-expected.checksum
LayoutTests/editing/deleting/delete-block-merge-contents-010-expected.png
LayoutTests/editing/deleting/delete-contiguous-ws-001-expected.checksum
LayoutTests/editing/deleting/delete-contiguous-ws-001-expected.png
LayoutTests/editing/deleting/delete-tab-002-expected.checksum
LayoutTests/editing/deleting/delete-tab-002-expected.png
LayoutTests/editing/deleting/delete-tab-003-expected.checksum
LayoutTests/editing/deleting/delete-tab-003-expected.png
LayoutTests/editing/deleting/delete-trailing-ws-002-expected.checksum
LayoutTests/editing/deleting/delete-trailing-ws-002-expected.png
LayoutTests/editing/deleting/delete-ws-fixup-001-expected.checksum
LayoutTests/editing/deleting/delete-ws-fixup-001-expected.png
LayoutTests/editing/deleting/delete-ws-fixup-002-expected.checksum
LayoutTests/editing/deleting/delete-ws-fixup-002-expected.png
LayoutTests/editing/inserting/editing-empty-divs-expected.checksum
LayoutTests/editing/inserting/editing-empty-divs-expected.png
LayoutTests/editing/inserting/insert-3659587-fix-expected.checksum
LayoutTests/editing/inserting/insert-3659587-fix-expected.png
LayoutTests/editing/inserting/insert-br-004-expected.checksum
LayoutTests/editing/inserting/insert-br-004-expected.png
LayoutTests/editing/inserting/insert-br-005-expected.checksum
LayoutTests/editing/inserting/insert-br-005-expected.png
LayoutTests/editing/inserting/insert-br-007-expected.checksum
LayoutTests/editing/inserting/insert-br-007-expected.png
LayoutTests/editing/inserting/insert-div-007-expected.checksum
LayoutTests/editing/inserting/insert-div-007-expected.png
LayoutTests/editing/inserting/insert-div-012-expected.checksum
LayoutTests/editing/inserting/insert-div-012-expected.png
LayoutTests/editing/inserting/insert-div-013-expected.checksum
LayoutTests/editing/inserting/insert-div-013-expected.png
LayoutTests/editing/inserting/insert-div-014-expected.checksum
LayoutTests/editing/inserting/insert-div-014-expected.png
LayoutTests/editing/inserting/insert-div-015-expected.checksum
LayoutTests/editing/inserting/insert-div-015-expected.png
LayoutTests/editing/inserting/insert-div-016-expected.checksum
LayoutTests/editing/inserting/insert-div-016-expected.png
LayoutTests/editing/inserting/insert-div-017-expected.checksum
LayoutTests/editing/inserting/insert-div-017-expected.png
LayoutTests/editing/inserting/insert-div-018-expected.checksum
LayoutTests/editing/inserting/insert-div-018-expected.png
LayoutTests/editing/inserting/insert-div-019-expected.checksum
LayoutTests/editing/inserting/insert-div-019-expected.png
LayoutTests/editing/inserting/insert-div-020-expected.checksum
LayoutTests/editing/inserting/insert-div-020-expected.png
LayoutTests/editing/inserting/insert-div-021-expected.checksum
LayoutTests/editing/inserting/insert-div-021-expected.png
LayoutTests/editing/inserting/insert-div-022-expected.checksum
LayoutTests/editing/inserting/insert-div-022-expected.png
LayoutTests/editing/inserting/insert-div-025-expected.checksum
LayoutTests/editing/inserting/insert-div-025-expected.png
LayoutTests/editing/inserting/insert-div-027-expected.checksum
LayoutTests/editing/inserting/insert-div-027-expected.png
LayoutTests/editing/inserting/insert-tab-002-expected.checksum
LayoutTests/editing/inserting/insert-tab-002-expected.png
LayoutTests/editing/inserting/insert-tab-003-expected.checksum
LayoutTests/editing/inserting/insert-tab-003-expected.png
LayoutTests/editing/inserting/insert-text-with-newlines-expected.checksum
LayoutTests/editing/inserting/insert-text-with-newlines-expected.png
LayoutTests/editing/inserting/return-key-with-selection-001-expected.checksum
LayoutTests/editing/inserting/return-key-with-selection-001-expected.png
LayoutTests/editing/inserting/return-key-with-selection-002-expected.checksum
LayoutTests/editing/inserting/return-key-with-selection-002-expected.png
LayoutTests/editing/inserting/return-key-with-selection-003-expected.checksum
LayoutTests/editing/inserting/return-key-with-selection-003-expected.png
LayoutTests/editing/inserting/typing-002-expected.checksum
LayoutTests/editing/inserting/typing-002-expected.png
LayoutTests/editing/inserting/typing-around-br-001-expected.checksum
LayoutTests/editing/inserting/typing-around-br-001-expected.png
LayoutTests/editing/pasteboard/cut-text-001-expected.checksum
LayoutTests/editing/pasteboard/cut-text-001-expected.png
LayoutTests/editing/pasteboard/paste-list-001-expected.checksum
LayoutTests/editing/pasteboard/paste-text-001-expected.checksum
LayoutTests/editing/pasteboard/paste-text-001-expected.png
LayoutTests/editing/pasteboard/paste-text-012-expected.checksum
LayoutTests/editing/pasteboard/paste-text-012-expected.png
LayoutTests/editing/pasteboard/paste-text-013-expected.checksum
LayoutTests/editing/pasteboard/paste-text-013-expected.png
LayoutTests/editing/pasteboard/paste-text-014-expected.checksum
LayoutTests/editing/pasteboard/paste-text-014-expected.png
LayoutTests/editing/pasteboard/paste-text-019-expected.checksum
LayoutTests/editing/pasteboard/paste-text-019-expected.png
LayoutTests/editing/selection/3690703-2-expected.checksum
LayoutTests/editing/selection/3690703-expected.checksum
LayoutTests/editing/selection/3690719-expected.checksum
LayoutTests/editing/selection/end-of-document-expected.checksum [new file with mode: 0644]
LayoutTests/editing/selection/end-of-document-expected.png [new file with mode: 0644]
LayoutTests/editing/selection/end-of-document-expected.txt [new file with mode: 0644]
LayoutTests/editing/selection/end-of-document.html [new file with mode: 0644]
LayoutTests/editing/selection/extend-by-word-001-expected.checksum
LayoutTests/editing/selection/extend-by-word-001-expected.png
LayoutTests/editing/selection/iframe-expected.checksum
LayoutTests/editing/selection/iframe-expected.png
LayoutTests/editing/selection/move-backwords-by-word-001-expected.checksum
LayoutTests/editing/selection/move-backwords-by-word-001-expected.png
LayoutTests/editing/selection/move-by-character-001-expected.checksum
LayoutTests/editing/selection/move-by-character-001-expected.png
LayoutTests/editing/selection/move-by-line-001-expected.checksum
LayoutTests/editing/selection/move-by-line-001-expected.png
LayoutTests/editing/selection/move-by-word-001-expected.checksum
LayoutTests/editing/selection/move-by-word-001-expected.png
LayoutTests/editing/selection/replaced-boundaries-1-expected.checksum
LayoutTests/editing/selection/replaced-boundaries-1-expected.png
LayoutTests/editing/selection/unrendered-002-expected.checksum
LayoutTests/editing/selection/unrendered-002-expected.png
LayoutTests/editing/style/block-styles-007-expected.checksum
LayoutTests/editing/style/block-styles-007-expected.png
LayoutTests/editing/style/create-block-for-style-002-expected.checksum
LayoutTests/editing/style/create-block-for-style-002-expected.png
LayoutTests/editing/style/create-block-for-style-003-expected.checksum
LayoutTests/editing/style/create-block-for-style-003-expected.png
LayoutTests/editing/style/create-block-for-style-004-expected.checksum
LayoutTests/editing/style/create-block-for-style-004-expected.png
LayoutTests/editing/style/create-block-for-style-006-expected.checksum
LayoutTests/editing/style/create-block-for-style-006-expected.png
LayoutTests/editing/style/create-block-for-style-008-expected.checksum
LayoutTests/editing/style/create-block-for-style-008-expected.png
LayoutTests/editing/style/create-block-for-style-009-expected.checksum
LayoutTests/editing/style/create-block-for-style-009-expected.png
LayoutTests/editing/style/create-block-for-style-011-expected.checksum
LayoutTests/editing/style/create-block-for-style-011-expected.png
LayoutTests/editing/style/create-block-for-style-012-expected.checksum
LayoutTests/editing/style/create-block-for-style-012-expected.png
LayoutTests/editing/style/create-block-for-style-013-expected.checksum
LayoutTests/editing/style/create-block-for-style-013-expected.png
LayoutTests/editing/unsupported-content/list-type-after-expected.checksum
LayoutTests/editing/unsupported-content/list-type-before-expected.checksum
LayoutTests/editing/unsupported-content/table-type-after-expected.checksum
LayoutTests/editing/unsupported-content/table-type-before-expected.checksum
LayoutTests/fast/dom/blur-contenteditable-expected.checksum
LayoutTests/fast/dom/blur-contenteditable-expected.png

index 88b52cb..09e15d3 100644 (file)
@@ -1,3 +1,157 @@
+2006-02-02  Justin Garcia  <justin.garcia@apple.com>
+
+        Reviewed by harrison
+        
+        Turned on continuous spell checking to test the fix for:
+        <http://bugzilla.opendarwin.org/show_bug.cgi?id=6586>
+        REGRESSION: visible_text.cpp assertion failure in Mail.app
+
+        Added:
+        * editing/selection/end-of-document.html
+
+        Pixel results for editing tests now include misspelling markers.
+        A few of them are incorrect, filed 7038 to cover this.
+        * editing/deleting/delete-3928305-fix-expected.checksum:
+        * editing/deleting/delete-3928305-fix-expected.png:
+        * editing/deleting/delete-3959464-fix-expected.checksum:
+        * editing/deleting/delete-3959464-fix-expected.png:
+        * editing/deleting/delete-after-span-ws-001-expected.checksum:
+        * editing/deleting/delete-after-span-ws-001-expected.png:
+        * editing/deleting/delete-after-span-ws-002-expected.checksum:
+        * editing/deleting/delete-after-span-ws-002-expected.png:
+        * editing/deleting/delete-after-span-ws-003-expected.checksum:
+        * editing/deleting/delete-after-span-ws-003-expected.png:
+        * editing/deleting/delete-and-undo-expected.checksum:
+        * editing/deleting/delete-and-undo-expected.png:
+        * editing/deleting/delete-block-contents-003-expected.checksum:
+        * editing/deleting/delete-block-contents-003-expected.png:
+        * editing/deleting/delete-block-merge-contents-010-expected.checksum:
+        * editing/deleting/delete-block-merge-contents-010-expected.png:
+        * editing/deleting/delete-contiguous-ws-001-expected.checksum:
+        * editing/deleting/delete-contiguous-ws-001-expected.png:
+        * editing/deleting/delete-tab-002-expected.checksum:
+        * editing/deleting/delete-tab-002-expected.png:
+        * editing/deleting/delete-tab-003-expected.checksum:
+        * editing/deleting/delete-tab-003-expected.png:
+        * editing/deleting/delete-trailing-ws-002-expected.checksum:
+        * editing/deleting/delete-trailing-ws-002-expected.png:
+        * editing/deleting/delete-ws-fixup-001-expected.checksum:
+        * editing/deleting/delete-ws-fixup-001-expected.png:
+        * editing/deleting/delete-ws-fixup-002-expected.checksum:
+        * editing/deleting/delete-ws-fixup-002-expected.png:
+        * editing/inserting/editing-empty-divs-expected.checksum:
+        * editing/inserting/editing-empty-divs-expected.png:
+        * editing/inserting/insert-3659587-fix-expected.checksum:
+        * editing/inserting/insert-3659587-fix-expected.png:
+        * editing/inserting/insert-br-004-expected.checksum:
+        * editing/inserting/insert-br-004-expected.png:
+        * editing/inserting/insert-br-005-expected.checksum:
+        * editing/inserting/insert-br-005-expected.png:
+        * editing/inserting/insert-br-007-expected.checksum:
+        * editing/inserting/insert-br-007-expected.png:
+        * editing/inserting/insert-div-007-expected.checksum:
+        * editing/inserting/insert-div-007-expected.png:
+        * editing/inserting/insert-div-012-expected.checksum:
+        * editing/inserting/insert-div-012-expected.png:
+        * editing/inserting/insert-div-013-expected.checksum:
+        * editing/inserting/insert-div-013-expected.png:
+        * editing/inserting/insert-div-014-expected.checksum:
+        * editing/inserting/insert-div-014-expected.png:
+        * editing/inserting/insert-div-015-expected.checksum:
+        * editing/inserting/insert-div-015-expected.png:
+        * editing/inserting/insert-div-016-expected.checksum:
+        * editing/inserting/insert-div-016-expected.png:
+        * editing/inserting/insert-div-017-expected.checksum:
+        * editing/inserting/insert-div-017-expected.png:
+        * editing/inserting/insert-div-018-expected.checksum:
+        * editing/inserting/insert-div-018-expected.png:
+        * editing/inserting/insert-div-019-expected.checksum:
+        * editing/inserting/insert-div-019-expected.png:
+        * editing/inserting/insert-div-020-expected.checksum:
+        * editing/inserting/insert-div-020-expected.png:
+        * editing/inserting/insert-div-021-expected.checksum:
+        * editing/inserting/insert-div-021-expected.png:
+        * editing/inserting/insert-div-022-expected.checksum:
+        * editing/inserting/insert-div-022-expected.png:
+        * editing/inserting/insert-div-025-expected.checksum:
+        * editing/inserting/insert-div-025-expected.png:
+        * editing/inserting/insert-div-027-expected.checksum:
+        * editing/inserting/insert-div-027-expected.png:
+        * editing/inserting/insert-tab-002-expected.checksum:
+        * editing/inserting/insert-tab-002-expected.png:
+        * editing/inserting/insert-tab-003-expected.checksum:
+        * editing/inserting/insert-tab-003-expected.png:
+        * editing/inserting/insert-text-with-newlines-expected.checksum:
+        * editing/inserting/insert-text-with-newlines-expected.png:
+        * editing/inserting/return-key-with-selection-001-expected.checksum:
+        * editing/inserting/return-key-with-selection-001-expected.png:
+        * editing/inserting/return-key-with-selection-002-expected.checksum:
+        * editing/inserting/return-key-with-selection-002-expected.png:
+        * editing/inserting/return-key-with-selection-003-expected.checksum:
+        * editing/inserting/return-key-with-selection-003-expected.png:
+        * editing/inserting/typing-002-expected.checksum:
+        * editing/inserting/typing-002-expected.png:
+        * editing/inserting/typing-around-br-001-expected.checksum:
+        * editing/inserting/typing-around-br-001-expected.png:
+        * editing/pasteboard/cut-text-001-expected.checksum:
+        * editing/pasteboard/cut-text-001-expected.png:
+        * editing/pasteboard/paste-list-001-expected.checksum:
+        * editing/pasteboard/paste-text-001-expected.checksum:
+        * editing/pasteboard/paste-text-001-expected.png:
+        * editing/pasteboard/paste-text-012-expected.checksum:
+        * editing/pasteboard/paste-text-012-expected.png:
+        * editing/pasteboard/paste-text-013-expected.checksum:
+        * editing/pasteboard/paste-text-013-expected.png:
+        * editing/pasteboard/paste-text-014-expected.checksum:
+        * editing/pasteboard/paste-text-014-expected.png:
+        * editing/pasteboard/paste-text-019-expected.checksum:
+        * editing/pasteboard/paste-text-019-expected.png:
+        * editing/selection/3690703-2-expected.checksum:
+        * editing/selection/3690703-expected.checksum:
+        * editing/selection/3690719-expected.checksum:
+        * editing/selection/extend-by-word-001-expected.checksum:
+        * editing/selection/extend-by-word-001-expected.png:
+        * editing/selection/iframe-expected.checksum:
+        * editing/selection/iframe-expected.png:
+        * editing/selection/move-backwords-by-word-001-expected.checksum:
+        * editing/selection/move-backwords-by-word-001-expected.png:
+        * editing/selection/move-by-character-001-expected.checksum:
+        * editing/selection/move-by-character-001-expected.png:
+        * editing/selection/move-by-line-001-expected.checksum:
+        * editing/selection/move-by-line-001-expected.png:
+        * editing/selection/move-by-word-001-expected.checksum:
+        * editing/selection/move-by-word-001-expected.png:
+        * editing/selection/replaced-boundaries-1-expected.checksum:
+        * editing/selection/replaced-boundaries-1-expected.png:
+        * editing/selection/unrendered-002-expected.checksum:
+        * editing/selection/unrendered-002-expected.png:
+        * editing/style/block-styles-007-expected.checksum:
+        * editing/style/block-styles-007-expected.png:
+        * editing/style/create-block-for-style-002-expected.checksum:
+        * editing/style/create-block-for-style-002-expected.png:
+        * editing/style/create-block-for-style-003-expected.checksum:
+        * editing/style/create-block-for-style-003-expected.png:
+        * editing/style/create-block-for-style-004-expected.checksum:
+        * editing/style/create-block-for-style-004-expected.png:
+        * editing/style/create-block-for-style-006-expected.checksum:
+        * editing/style/create-block-for-style-006-expected.png:
+        * editing/style/create-block-for-style-008-expected.checksum:
+        * editing/style/create-block-for-style-008-expected.png:
+        * editing/style/create-block-for-style-009-expected.checksum:
+        * editing/style/create-block-for-style-009-expected.png:
+        * editing/style/create-block-for-style-011-expected.checksum:
+        * editing/style/create-block-for-style-011-expected.png:
+        * editing/style/create-block-for-style-012-expected.checksum:
+        * editing/style/create-block-for-style-012-expected.png:
+        * editing/style/create-block-for-style-013-expected.checksum:
+        * editing/style/create-block-for-style-013-expected.png:
+        * editing/unsupported-content/list-type-after-expected.checksum:
+        * editing/unsupported-content/list-type-before-expected.checksum:
+        * editing/unsupported-content/table-type-after-expected.checksum:
+        * editing/unsupported-content/table-type-before-expected.checksum:
+        * fast/dom/blur-contenteditable-expected.checksum:
+        * fast/dom/blur-contenteditable-expected.png:
+
 2006-02-02  Darin Adler  <darin@apple.com>
 
         - tests for http://bugzilla.opendarwin.org/show_bug.cgi?id=7000
index 8f0d3a8..933d6ba 100644 (file)
@@ -1 +1 @@
-98cafe0d5a9945d2f6b221af8d9a224d
\ No newline at end of file
+5ba719ecddd70f467544d95902d0540d
\ No newline at end of file
index 178cad2..b10a18b 100644 (file)
Binary files a/LayoutTests/editing/deleting/delete-3928305-fix-expected.png and b/LayoutTests/editing/deleting/delete-3928305-fix-expected.png differ
index db1865e..b1b4e16 100644 (file)
@@ -1 +1 @@
-dd37e6c5fb1ecd8324b915da570c59b9
\ No newline at end of file
+a33162183617b56f1ace125e8168aa72
\ No newline at end of file
index 02c280c..5638503 100644 (file)
Binary files a/LayoutTests/editing/deleting/delete-3959464-fix-expected.png and b/LayoutTests/editing/deleting/delete-3959464-fix-expected.png differ
index ebaca33..159bb69 100644 (file)
Binary files a/LayoutTests/editing/deleting/delete-after-span-ws-001-expected.png and b/LayoutTests/editing/deleting/delete-after-span-ws-001-expected.png differ
index ebaca33..159bb69 100644 (file)
Binary files a/LayoutTests/editing/deleting/delete-after-span-ws-002-expected.png and b/LayoutTests/editing/deleting/delete-after-span-ws-002-expected.png differ
index ebaca33..159bb69 100644 (file)
Binary files a/LayoutTests/editing/deleting/delete-after-span-ws-003-expected.png and b/LayoutTests/editing/deleting/delete-after-span-ws-003-expected.png differ
index 6bb8fc3..1271d86 100644 (file)
@@ -1 +1 @@
-165288ec22885c9d37550d85c6079577
\ No newline at end of file
+342e125c62f058249c1d352e388178a2
\ No newline at end of file
index 565490d..6f98271 100644 (file)
Binary files a/LayoutTests/editing/deleting/delete-and-undo-expected.png and b/LayoutTests/editing/deleting/delete-and-undo-expected.png differ
index fb00fcf..d4f9e8c 100644 (file)
Binary files a/LayoutTests/editing/deleting/delete-block-contents-003-expected.png and b/LayoutTests/editing/deleting/delete-block-contents-003-expected.png differ
index 2e912db..160ef6d 100644 (file)
Binary files a/LayoutTests/editing/deleting/delete-block-merge-contents-010-expected.png and b/LayoutTests/editing/deleting/delete-block-merge-contents-010-expected.png differ
index 7d9cb7b..67c2b4d 100644 (file)
Binary files a/LayoutTests/editing/deleting/delete-contiguous-ws-001-expected.png and b/LayoutTests/editing/deleting/delete-contiguous-ws-001-expected.png differ
index 71d2efe..10054ed 100644 (file)
@@ -1 +1 @@
-64a5b6a2ff05aa3c230b9cd70e7b6b47
\ No newline at end of file
+4015476cf563ffd4924cf7adc9d928c3
\ No newline at end of file
index b37c8fd..36bf36d 100644 (file)
Binary files a/LayoutTests/editing/deleting/delete-tab-002-expected.png and b/LayoutTests/editing/deleting/delete-tab-002-expected.png differ
index 8235183..0ba4c85 100644 (file)
@@ -1 +1 @@
-948ffed88c2ef68e1da46e39be4e6f6f
\ No newline at end of file
+555c791cff4afc6450156fa04f66fc83
\ No newline at end of file
index e34bc7b..f253001 100644 (file)
Binary files a/LayoutTests/editing/deleting/delete-tab-003-expected.png and b/LayoutTests/editing/deleting/delete-tab-003-expected.png differ
index 66b67c1..e5db58f 100644 (file)
Binary files a/LayoutTests/editing/deleting/delete-trailing-ws-002-expected.png and b/LayoutTests/editing/deleting/delete-trailing-ws-002-expected.png differ
index d6054ba..f0f29da 100644 (file)
@@ -1 +1 @@
-8841a854db572db78903cf8904f66c9f
\ No newline at end of file
+2d6ab22ef0ed5ea658c5ca78b834ec84
\ No newline at end of file
index 8134d0f..5f16f11 100644 (file)
Binary files a/LayoutTests/editing/deleting/delete-ws-fixup-001-expected.png and b/LayoutTests/editing/deleting/delete-ws-fixup-001-expected.png differ
index 9f299c7..792a3ac 100644 (file)
@@ -1 +1 @@
-8bbc0f3c2299008b7eb343f83705435f
\ No newline at end of file
+740474ad364907ed81cdf60920f8e0c0
\ No newline at end of file
index ba7e431..1472158 100644 (file)
Binary files a/LayoutTests/editing/deleting/delete-ws-fixup-002-expected.png and b/LayoutTests/editing/deleting/delete-ws-fixup-002-expected.png differ
index 2981d71..3141ad2 100644 (file)
@@ -1 +1 @@
-d17458ad4ca42feee22e949e5794b392
\ No newline at end of file
+b849fb45a1340ea77e6e23cac8d69010
\ No newline at end of file
index 2d52835..d8876aa 100644 (file)
Binary files a/LayoutTests/editing/inserting/editing-empty-divs-expected.png and b/LayoutTests/editing/inserting/editing-empty-divs-expected.png differ
index 23e0265..3c923c7 100644 (file)
@@ -1 +1 @@
-8d6bdd2a582ac11e6da257ced1f7e293
\ No newline at end of file
+2ae1ba8ad3e85ddacd7f9f02327dbca3
\ No newline at end of file
index 7c91b4c..0859e71 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-3659587-fix-expected.png and b/LayoutTests/editing/inserting/insert-3659587-fix-expected.png differ
index 4ef5c0d..a4ea7d2 100644 (file)
@@ -1 +1 @@
-78336db6033552f4f666f45cf96fcc60
\ No newline at end of file
+49e54fab6df6fc2541da05e0d5e1e2d5
\ No newline at end of file
index 15034e6..c847122 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-br-004-expected.png and b/LayoutTests/editing/inserting/insert-br-004-expected.png differ
index 31207a6..b9cd5ac 100644 (file)
@@ -1 +1 @@
-2ebef8e75892c6873f4b5f63d1c022d7
\ No newline at end of file
+f241612ee7ac431cb3cf7cf67e632ef8
\ No newline at end of file
index 5616eb5..6c54554 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-br-005-expected.png and b/LayoutTests/editing/inserting/insert-br-005-expected.png differ
index 73885f4..4dbcccf 100644 (file)
@@ -1 +1 @@
-7aa04be1158b864f3394f0ed00a6ac07
\ No newline at end of file
+31bdb4ac5c008a386548efd4d9e9e4f6
\ No newline at end of file
index 9637794..ac6ee81 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-br-007-expected.png and b/LayoutTests/editing/inserting/insert-br-007-expected.png differ
index 92f0164..afd9766 100644 (file)
@@ -1 +1 @@
-6e566dc6567fb064cb203c02f2909efb
\ No newline at end of file
+cb156782c6febe245e221a1cdd8414b1
\ No newline at end of file
index 6d4ee13..0272ada 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-div-007-expected.png and b/LayoutTests/editing/inserting/insert-div-007-expected.png differ
index f229ec4..f2cc381 100644 (file)
@@ -1 +1 @@
-262ae9e750886939a4784c7e4e73eaa9
\ No newline at end of file
+83274a2d8de6a7074b49dd27aee85cce
\ No newline at end of file
index 8a86850..edcb60f 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-div-012-expected.png and b/LayoutTests/editing/inserting/insert-div-012-expected.png differ
index 6a3ba2f..3462c93 100644 (file)
@@ -1 +1 @@
-ea089a3a713bbe7c209f5c08d8c70a31
\ No newline at end of file
+0703e89ba1900ffc96fa1fe842363a5c
\ No newline at end of file
index 150ca4a..6bb18e9 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-div-013-expected.png and b/LayoutTests/editing/inserting/insert-div-013-expected.png differ
index 0963078..95a6a33 100644 (file)
@@ -1 +1 @@
-f82c43e0870545cba480a244471ba4c5
\ No newline at end of file
+b44a7c039618fe343570cbf6bf3f34f8
\ No newline at end of file
index e204505..1f0c31d 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-div-014-expected.png and b/LayoutTests/editing/inserting/insert-div-014-expected.png differ
index 3169627..e1fb7f5 100644 (file)
@@ -1 +1 @@
-2f147b122b6e71cd02cea257f93f4278
\ No newline at end of file
+3ed6158bb941ea4e40238291e75f81cc
\ No newline at end of file
index dbf6f74..c5b9409 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-div-015-expected.png and b/LayoutTests/editing/inserting/insert-div-015-expected.png differ
index 6e8f2b9..ced37c6 100644 (file)
@@ -1 +1 @@
-9bb0bf9622e6ba7c46b11216dd2a4d0c
\ No newline at end of file
+c18293a0beae1904629e4507f9bb24a2
\ No newline at end of file
index 044b0b6..d25d602 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-div-016-expected.png and b/LayoutTests/editing/inserting/insert-div-016-expected.png differ
index 6e8f2b9..ced37c6 100644 (file)
@@ -1 +1 @@
-9bb0bf9622e6ba7c46b11216dd2a4d0c
\ No newline at end of file
+c18293a0beae1904629e4507f9bb24a2
\ No newline at end of file
index 044b0b6..d25d602 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-div-017-expected.png and b/LayoutTests/editing/inserting/insert-div-017-expected.png differ
index 8dc206f..a5767d0 100644 (file)
@@ -1 +1 @@
-e631c0e9db88fef81f1e582e51b2c81d
\ No newline at end of file
+180f59b7072eadc574659e289375c269
\ No newline at end of file
index 04484d1..1b3968f 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-div-018-expected.png and b/LayoutTests/editing/inserting/insert-div-018-expected.png differ
index 90919f1..b2f93cb 100644 (file)
@@ -1 +1 @@
-3590ae9633d05771a6c707452f494ca5
\ No newline at end of file
+a96f35975b67d1de509fa86ccd301ae4
\ No newline at end of file
index 80cf046..d6f8701 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-div-019-expected.png and b/LayoutTests/editing/inserting/insert-div-019-expected.png differ
index 3478ded..9a5ea32 100644 (file)
@@ -1 +1 @@
-5d530866c51c716a96ea778a30545edd
\ No newline at end of file
+dd907c5f0991962340e4c63d6a43f43f
\ No newline at end of file
index 4b1f71d..c96d402 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-div-020-expected.png and b/LayoutTests/editing/inserting/insert-div-020-expected.png differ
index 9fd34d7..1a54aa1 100644 (file)
@@ -1 +1 @@
-ca49375e9b787e8ed4f17e1028f9329e
\ No newline at end of file
+9befd695d167b8c7a14a140eebfb93b3
\ No newline at end of file
index 5d369ee..b9dca12 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-div-021-expected.png and b/LayoutTests/editing/inserting/insert-div-021-expected.png differ
index 94ce159..709f18b 100644 (file)
@@ -1 +1 @@
-6134d470568548fd6f67a364c0cfc0fd
\ No newline at end of file
+2bcf2cb357a16f297e1c9f490639a332
\ No newline at end of file
index e044aec..b58be7f 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-div-022-expected.png and b/LayoutTests/editing/inserting/insert-div-022-expected.png differ
index 2308721..0153284 100644 (file)
@@ -1 +1 @@
-ffd42d5762943531e9708d5d5cbdae05
\ No newline at end of file
+26154059cc41217925bed293ff82387a
\ No newline at end of file
index 4b32194..bc78718 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-div-025-expected.png and b/LayoutTests/editing/inserting/insert-div-025-expected.png differ
index 856d772..73197e6 100644 (file)
@@ -1 +1 @@
-362acc05c615391ccb5207aa31178d5d
\ No newline at end of file
+262a5c09004f4c4e407e3b5aee7bd15f
\ No newline at end of file
index dcd2264..13181dc 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-div-027-expected.png and b/LayoutTests/editing/inserting/insert-div-027-expected.png differ
index 71d2efe..10054ed 100644 (file)
@@ -1 +1 @@
-64a5b6a2ff05aa3c230b9cd70e7b6b47
\ No newline at end of file
+4015476cf563ffd4924cf7adc9d928c3
\ No newline at end of file
index b37c8fd..36bf36d 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-tab-002-expected.png and b/LayoutTests/editing/inserting/insert-tab-002-expected.png differ
index 8235183..0ba4c85 100644 (file)
@@ -1 +1 @@
-948ffed88c2ef68e1da46e39be4e6f6f
\ No newline at end of file
+555c791cff4afc6450156fa04f66fc83
\ No newline at end of file
index e34bc7b..f253001 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-tab-003-expected.png and b/LayoutTests/editing/inserting/insert-tab-003-expected.png differ
index 09b8469..5bae4bf 100644 (file)
Binary files a/LayoutTests/editing/inserting/insert-text-with-newlines-expected.png and b/LayoutTests/editing/inserting/insert-text-with-newlines-expected.png differ
index 6bd6134..e677d98 100644 (file)
Binary files a/LayoutTests/editing/inserting/return-key-with-selection-001-expected.png and b/LayoutTests/editing/inserting/return-key-with-selection-001-expected.png differ
index 788ae67..0519d69 100644 (file)
Binary files a/LayoutTests/editing/inserting/return-key-with-selection-002-expected.png and b/LayoutTests/editing/inserting/return-key-with-selection-002-expected.png differ
index 36a3c0a..8c24604 100644 (file)
Binary files a/LayoutTests/editing/inserting/return-key-with-selection-003-expected.png and b/LayoutTests/editing/inserting/return-key-with-selection-003-expected.png differ
index 0484529..06c0701 100644 (file)
@@ -1 +1 @@
-0df94d5cc6fde4baf2158d4e91712eb9
\ No newline at end of file
+54d17a4682c08300fa1a9f095ebaea2c
\ No newline at end of file
index 070d84c..96c91e7 100644 (file)
Binary files a/LayoutTests/editing/inserting/typing-002-expected.png and b/LayoutTests/editing/inserting/typing-002-expected.png differ
index c4135d1..5ea1392 100644 (file)
Binary files a/LayoutTests/editing/inserting/typing-around-br-001-expected.png and b/LayoutTests/editing/inserting/typing-around-br-001-expected.png differ
index 7964fb6..dcb584c 100644 (file)
@@ -1 +1 @@
-5ba00165c33d03dc1e39c0422aebb8e8
\ No newline at end of file
+4281ef4e457b50104d738456018cf6f4
\ No newline at end of file
index 7d9cb7b..67c2b4d 100644 (file)
Binary files a/LayoutTests/editing/pasteboard/cut-text-001-expected.png and b/LayoutTests/editing/pasteboard/cut-text-001-expected.png differ
index b29266d..e01458a 100644 (file)
@@ -1 +1 @@
-c5160b17235186c338b4bef4b09935da
\ No newline at end of file
+d26bc097218dfd6f2e28e193647019e4
\ No newline at end of file
index e4a3ed8..25a0ca4 100644 (file)
@@ -1 +1 @@
-a3be315bf28f4f12f27d4db4364dfc2f
\ No newline at end of file
+7e48c66fbd0a2948ec3ed8c97e1232c7
\ No newline at end of file
index 956e9cf..47b3490 100644 (file)
Binary files a/LayoutTests/editing/pasteboard/paste-text-001-expected.png and b/LayoutTests/editing/pasteboard/paste-text-001-expected.png differ
index 41aa3e0..70c7fe8 100644 (file)
@@ -1 +1 @@
-32c50b8b5240368b3cb29834a22a8fb5
\ No newline at end of file
+03f6d2e1377b120e9926fc9d3ab41d30
\ No newline at end of file
index bdd71d1..08625cd 100644 (file)
Binary files a/LayoutTests/editing/pasteboard/paste-text-012-expected.png and b/LayoutTests/editing/pasteboard/paste-text-012-expected.png differ
index 2fe07b9..843917f 100644 (file)
@@ -1 +1 @@
-cb2ce81e7d05cbb45fc619945a7f536d
\ No newline at end of file
+8ddc6a0016b1c961b2dc7dacc5ab929a
\ No newline at end of file
index fda0bd1..0dea1dc 100644 (file)
Binary files a/LayoutTests/editing/pasteboard/paste-text-013-expected.png and b/LayoutTests/editing/pasteboard/paste-text-013-expected.png differ
index 1d8cda1..44508b8 100644 (file)
@@ -1 +1 @@
-9830bd9797d4e71333b6d1c906ba84ac
\ No newline at end of file
+285367b36dc76db7196eaad892af55f6
\ No newline at end of file
index 019cef5..a076970 100644 (file)
Binary files a/LayoutTests/editing/pasteboard/paste-text-014-expected.png and b/LayoutTests/editing/pasteboard/paste-text-014-expected.png differ
index 7a45237..d42ae03 100644 (file)
@@ -1 +1 @@
-f73e476f8072a7e30b289141b19db3fb
\ No newline at end of file
+9793c3b20ba06718ee32ef412d949819
\ No newline at end of file
index 3f51182..49900c0 100644 (file)
Binary files a/LayoutTests/editing/pasteboard/paste-text-019-expected.png and b/LayoutTests/editing/pasteboard/paste-text-019-expected.png differ
index e63bf34..5b7a49c 100644 (file)
@@ -1 +1 @@
-2e932e48c231626a9df88b61d13e2031
\ No newline at end of file
+23a7adc1510c6afd87aa5464ef1ad742
\ No newline at end of file
index e63bf34..e26306d 100644 (file)
@@ -1 +1 @@
-2e932e48c231626a9df88b61d13e2031
\ No newline at end of file
+02a155e6c2efd62a10a6e118733be04a
\ No newline at end of file
index 85ad57c..e26306d 100644 (file)
@@ -1 +1 @@
-35810d7f795607272b4af3452332c614
\ No newline at end of file
+02a155e6c2efd62a10a6e118733be04a
\ No newline at end of file
diff --git a/LayoutTests/editing/selection/end-of-document-expected.checksum b/LayoutTests/editing/selection/end-of-document-expected.checksum
new file mode 100644 (file)
index 0000000..29c2e4e
--- /dev/null
@@ -0,0 +1 @@
+b76d37e227d6fb81328982f1eb5b9b52
\ No newline at end of file
diff --git a/LayoutTests/editing/selection/end-of-document-expected.png b/LayoutTests/editing/selection/end-of-document-expected.png
new file mode 100644 (file)
index 0000000..c369765
Binary files /dev/null and b/LayoutTests/editing/selection/end-of-document-expected.png differ
diff --git a/LayoutTests/editing/selection/end-of-document-expected.txt b/LayoutTests/editing/selection/end-of-document-expected.txt
new file mode 100644 (file)
index 0000000..80a726b
--- /dev/null
@@ -0,0 +1,74 @@
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document toDOMRange:range from 0 of #text > DIV > DIV > DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 784x320
+        RenderBlock {DIV} at (0,0) size 784x286
+          RenderBlock {DIV} at (0,0) size 784x18
+            RenderText {TEXT} at (0,0) size 308x18
+              text run at (0,0) width 308: "On Feb 1, 2006, at 7:37 PM, David Hyatt wrote:"
+          RenderBlock (anonymous) at (0,18) size 784x18
+            RenderBR {BR} at (0,0) size 0x18
+          RenderBlock {BLOCKQUOTE} at (40,52) size 704x234 [color=#0000FF]
+            RenderBlock {DIV} at (0,0) size 704x90
+              RenderText {TEXT} at (0,0) size 438x18
+                text run at (0,0) width 438: "While reworking images I ran into something that really concerns me."
+              RenderInline {SPAN} at (0,0) size 4x18
+                RenderText {TEXT} at (438,0) size 4x18
+                  text run at (438,0) width 4: " "
+              RenderText {TEXT} at (442,0) size 704x36
+                text run at (442,0) width 262: "WebElementImageKey is a key added to "
+                text run at (0,18) width 413: "the elementAtPoint dictionary and the key's value is an NSImage."
+              RenderInline {SPAN} at (0,0) size 4x18
+                RenderText {TEXT} at (413,18) size 4x18
+                  text run at (413,18) width 4: " "
+              RenderText {TEXT} at (417,18) size 261x18
+                text run at (417,18) width 261: "Unfortunately we use CGImageRef now."
+              RenderInline {SPAN} at (0,0) size 4x18
+                RenderText {TEXT} at (678,18) size 4x18
+                  text run at (678,18) width 4: " "
+              RenderText {TEXT} at (0,36) size 700x54
+                text run at (0,36) width 689: "What this means is that as you move the mouse around a web page we are aggressively mallocing NSImages "
+                text run at (0,54) width 700: "that then move into our image cache and stay around until the CGImageRef goes away (which could be a long "
+                text run at (0,72) width 36: "time)."
+            RenderBlock {DIV} at (0,90) size 704x18
+              RenderBR {BR} at (0,0) size 0x18
+            RenderBlock {DIV} at (0,108) size 704x54
+              RenderText {TEXT} at (0,0) size 315x18
+                text run at (0,0) width 315: "I think this is terrible but am not sure how to fix it."
+              RenderInline {SPAN} at (0,0) size 4x18
+                RenderText {TEXT} at (315,0) size 4x18
+                  text run at (315,0) width 4: " "
+              RenderText {TEXT} at (319,0) size 199x18
+                text run at (319,0) width 199: "I assume this key is public API."
+              RenderInline {SPAN} at (0,0) size 4x18
+                RenderText {TEXT} at (518,0) size 4x18
+                  text run at (518,0) width 4: " "
+              RenderText {TEXT} at (522,0) size 696x36
+                text run at (522,0) width 174: "Could we change the key's "
+                text run at (0,18) width 224: "value to be a CGImageRef instead?"
+              RenderInline {SPAN} at (0,0) size 4x18
+                RenderText {TEXT} at (224,18) size 4x18
+                  text run at (224,18) width 4: " "
+              RenderText {TEXT} at (228,18) size 691x36
+                text run at (228,18) width 463: "Could we just eliminate the key in favor of a DOM extension method for "
+                text run at (0,36) width 150: "accessing an NSImage?"
+            RenderBlock {DIV} at (0,162) size 704x18
+              RenderBR {BR} at (0,0) size 0x18
+            RenderBlock {DIV} at (0,180) size 704x18
+              RenderText {TEXT} at (0,0) size 30x18
+                text run at (0,0) width 30: "dave"
+            RenderBlock {DIV} at (0,198) size 704x18
+              RenderText {TEXT} at (0,0) size 121x18
+                text run at (0,0) width 121: "(hyatt@apple.com)"
+            RenderBlock {DIV} at (0,216) size 704x18
+              RenderBR {BR} at (0,0) size 0x18
+        RenderBlock (anonymous) at (0,302) size 784x18
+          RenderBR {BR} at (0,0) size 0x18
+caret: position 0 of child 0 {BR} of child 6 {DIV} of child 2 {BLOCKQUOTE} of child 1 {DIV} of child 1 {DIV} of child 3 {BODY} of child 0 {HTML} of document
diff --git a/LayoutTests/editing/selection/end-of-document.html b/LayoutTests/editing/selection/end-of-document.html
new file mode 100644 (file)
index 0000000..c40cf3d
--- /dev/null
@@ -0,0 +1,52 @@
+<html>
+<style>
+blockquote {
+    color: blue;
+}
+</style>
+<script src=../editing.js language="JavaScript" type="text/JavaScript"></script>
+<script>
+function editingTest() {
+    selectAllCommand();
+    moveSelectionForwardByCharacterCommand();
+    moveSelectionBackwardByLineCommand();
+}
+</script>
+
+<body>
+<div id="test" contentEditable style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space;">
+
+<DIV class=3D"AppleOriginalContents"><DIV>On Feb 1, 2006, at 7:37 PM, David Hyatt wrote:</DIV><BR class=3D"Apple-interchange-newline"><BLOCKQUOTE type=3D"cite"><DIV
+style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
+margin-left: 0px; ">While reworking images I ran into something that
+really concerns me.<SPAN class=3D"Apple-converted-space">
+</SPAN>WebElementImageKey is a key added to the elementAtPoint
+dictionary and the key's value is an NSImage.<SPAN
+class=3D"Apple-converted-space"> </SPAN>Unfortunately we use
+CGImageRef now.<SPAN class=3D"Apple-converted-space"> </SPAN>What
+this means is that as you move the mouse around a web page we are
+aggressively mallocing NSImages that then move into our image cache and
+stay around until the CGImageRef goes away (which could be a long
+time).</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px;
+margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV
+style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
+margin-left: 0px; ">I think this is terrible but am not sure how to fix
+it.<SPAN class=3D"Apple-converted-space"> </SPAN>I assume this key is
+public API.<SPAN class=3D"Apple-converted-space"> </SPAN>Could we
+change the key's value to be a CGImageRef instead?<SPAN
+class=3D"Apple-converted-space"> </SPAN>Could we just eliminate the
+key in favor of a DOM extension method for accessing an
+NSImage?</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px;
+margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV
+style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
+margin-left: 0px; ">dave</DIV><DIV style=3D"margin-top: 0px;
+margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
+">(hyatt@apple.com)</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px;"><BR></DIV> </BLOCKQUOTE></DIV><BR>
+</div>
+
+<script>
+runEditingTest();
+</script>
+
+</body>
+</html>
index bb6771d..cd350bd 100644 (file)
@@ -1 +1 @@
-b2b56d38217fbe086fd40f1deb49c41f
\ No newline at end of file
+c0d34f0d854b314ab1b8ce5c9ca61124
\ No newline at end of file
index d724dbb..f02f02f 100644 (file)
Binary files a/LayoutTests/editing/selection/extend-by-word-001-expected.png and b/LayoutTests/editing/selection/extend-by-word-001-expected.png differ
index 953c9d5..2133bda 100644 (file)
@@ -1 +1 @@
-e677a5b0e9bb261011c7ea77fc1639bb
\ No newline at end of file
+0ac6f2c453955da0e6aa24bbdf5ae0fb
\ No newline at end of file
index a1dfdcc..e8d0b9e 100644 (file)
Binary files a/LayoutTests/editing/selection/iframe-expected.png and b/LayoutTests/editing/selection/iframe-expected.png differ
index 9b9bea9..a4460e1 100644 (file)
Binary files a/LayoutTests/editing/selection/move-backwords-by-word-001-expected.png and b/LayoutTests/editing/selection/move-backwords-by-word-001-expected.png differ
index b13d30a..8b9f0b1 100644 (file)
Binary files a/LayoutTests/editing/selection/move-by-character-001-expected.png and b/LayoutTests/editing/selection/move-by-character-001-expected.png differ
index 592df90..ee968b0 100644 (file)
@@ -1 +1 @@
-ce751284f2dac467b4d17a241d34d87c
\ No newline at end of file
+f962aab8a9791b1b62113e75f2688b27
\ No newline at end of file
index c379622..0504ca5 100644 (file)
Binary files a/LayoutTests/editing/selection/move-by-line-001-expected.png and b/LayoutTests/editing/selection/move-by-line-001-expected.png differ
index 7c53414..2374d5a 100644 (file)
@@ -1 +1 @@
-f63e975d7d4a8db83294f06d671abdeb
\ No newline at end of file
+9515c6e78c2e2f623ce5aedc6d4c3e37
\ No newline at end of file
index 2f03de9..748e3f9 100644 (file)
Binary files a/LayoutTests/editing/selection/move-by-word-001-expected.png and b/LayoutTests/editing/selection/move-by-word-001-expected.png differ
index e33d656..3418784 100644 (file)
Binary files a/LayoutTests/editing/selection/replaced-boundaries-1-expected.png and b/LayoutTests/editing/selection/replaced-boundaries-1-expected.png differ
index 6e127cb..cef1e05 100644 (file)
@@ -1 +1 @@
-f21f5e1e19654a67949376584cac729f
\ No newline at end of file
+6333dfe7a10718e2701444b9a8018ef7
\ No newline at end of file
index fc0c555..8ce377c 100644 (file)
Binary files a/LayoutTests/editing/selection/unrendered-002-expected.png and b/LayoutTests/editing/selection/unrendered-002-expected.png differ
index 928c4c8..08b1b1c 100644 (file)
@@ -1 +1 @@
-367dd00419378371552007d9f720d865
\ No newline at end of file
+a0f0f9290325fefd728ec0d9f7b28d8a
\ No newline at end of file
index 499fa74..d312b68 100644 (file)
Binary files a/LayoutTests/editing/style/block-styles-007-expected.png and b/LayoutTests/editing/style/block-styles-007-expected.png differ
index a8fb0ad..d4be699 100644 (file)
Binary files a/LayoutTests/editing/style/create-block-for-style-002-expected.png and b/LayoutTests/editing/style/create-block-for-style-002-expected.png differ
index a4adf26..1685aba 100644 (file)
Binary files a/LayoutTests/editing/style/create-block-for-style-003-expected.png and b/LayoutTests/editing/style/create-block-for-style-003-expected.png differ
index 497276e..44391ff 100644 (file)
Binary files a/LayoutTests/editing/style/create-block-for-style-004-expected.png and b/LayoutTests/editing/style/create-block-for-style-004-expected.png differ
index 46b3c98..a1ee2b6 100644 (file)
Binary files a/LayoutTests/editing/style/create-block-for-style-006-expected.png and b/LayoutTests/editing/style/create-block-for-style-006-expected.png differ
index 1c644a2..4d58154 100644 (file)
Binary files a/LayoutTests/editing/style/create-block-for-style-008-expected.png and b/LayoutTests/editing/style/create-block-for-style-008-expected.png differ
index c49b7de..fd8eac3 100644 (file)
Binary files a/LayoutTests/editing/style/create-block-for-style-009-expected.png and b/LayoutTests/editing/style/create-block-for-style-009-expected.png differ
index 667710f..0ae2f46 100644 (file)
Binary files a/LayoutTests/editing/style/create-block-for-style-011-expected.png and b/LayoutTests/editing/style/create-block-for-style-011-expected.png differ
index 55e8a8e..79a9dbe 100644 (file)
Binary files a/LayoutTests/editing/style/create-block-for-style-012-expected.png and b/LayoutTests/editing/style/create-block-for-style-012-expected.png differ
index b2433e5..36cd41b 100644 (file)
Binary files a/LayoutTests/editing/style/create-block-for-style-013-expected.png and b/LayoutTests/editing/style/create-block-for-style-013-expected.png differ
index bfd2fd6..6d6f9fd 100644 (file)
@@ -1 +1 @@
-f850f33ed4ad2cb667247f9ff760df9d
\ No newline at end of file
+26a02c3f40689602007c6e4da99f5518
\ No newline at end of file
index e832f4c..57d4c3e 100644 (file)
Binary files a/LayoutTests/fast/dom/blur-contenteditable-expected.png and b/LayoutTests/fast/dom/blur-contenteditable-expected.png differ