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
+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
-98cafe0d5a9945d2f6b221af8d9a224d
\ No newline at end of file
+5ba719ecddd70f467544d95902d0540d
\ No newline at end of file
-dd37e6c5fb1ecd8324b915da570c59b9
\ No newline at end of file
+a33162183617b56f1ace125e8168aa72
\ No newline at end of file
-f614bbdf58ff2b38ca7e7ff594488635
\ No newline at end of file
+8d1329ec84e771129f371e5c130cabac
\ No newline at end of file
-f614bbdf58ff2b38ca7e7ff594488635
\ No newline at end of file
+8d1329ec84e771129f371e5c130cabac
\ No newline at end of file
-f614bbdf58ff2b38ca7e7ff594488635
\ No newline at end of file
+8d1329ec84e771129f371e5c130cabac
\ No newline at end of file
-165288ec22885c9d37550d85c6079577
\ No newline at end of file
+342e125c62f058249c1d352e388178a2
\ No newline at end of file
-12242d324c9943a1d5004b5eff97d39c
\ No newline at end of file
+e08d4eb506683bf927ee5c7aa0fd750f
\ No newline at end of file
-384e8be0c18db5dc2502e5728576711c
\ No newline at end of file
+37208fd573bc9965983d3b315b2f1035
\ No newline at end of file
-5ba00165c33d03dc1e39c0422aebb8e8
\ No newline at end of file
+4281ef4e457b50104d738456018cf6f4
\ No newline at end of file
-64a5b6a2ff05aa3c230b9cd70e7b6b47
\ No newline at end of file
+4015476cf563ffd4924cf7adc9d928c3
\ No newline at end of file
-948ffed88c2ef68e1da46e39be4e6f6f
\ No newline at end of file
+555c791cff4afc6450156fa04f66fc83
\ No newline at end of file
-5ebe2d04b092de40859843fb47da2f17
\ No newline at end of file
+9f108500699d221873bde019d3914b05
\ No newline at end of file
-8841a854db572db78903cf8904f66c9f
\ No newline at end of file
+2d6ab22ef0ed5ea658c5ca78b834ec84
\ No newline at end of file
-8bbc0f3c2299008b7eb343f83705435f
\ No newline at end of file
+740474ad364907ed81cdf60920f8e0c0
\ No newline at end of file
-d17458ad4ca42feee22e949e5794b392
\ No newline at end of file
+b849fb45a1340ea77e6e23cac8d69010
\ No newline at end of file
-8d6bdd2a582ac11e6da257ced1f7e293
\ No newline at end of file
+2ae1ba8ad3e85ddacd7f9f02327dbca3
\ No newline at end of file
-78336db6033552f4f666f45cf96fcc60
\ No newline at end of file
+49e54fab6df6fc2541da05e0d5e1e2d5
\ No newline at end of file
-2ebef8e75892c6873f4b5f63d1c022d7
\ No newline at end of file
+f241612ee7ac431cb3cf7cf67e632ef8
\ No newline at end of file
-7aa04be1158b864f3394f0ed00a6ac07
\ No newline at end of file
+31bdb4ac5c008a386548efd4d9e9e4f6
\ No newline at end of file
-6e566dc6567fb064cb203c02f2909efb
\ No newline at end of file
+cb156782c6febe245e221a1cdd8414b1
\ No newline at end of file
-262ae9e750886939a4784c7e4e73eaa9
\ No newline at end of file
+83274a2d8de6a7074b49dd27aee85cce
\ No newline at end of file
-ea089a3a713bbe7c209f5c08d8c70a31
\ No newline at end of file
+0703e89ba1900ffc96fa1fe842363a5c
\ No newline at end of file
-f82c43e0870545cba480a244471ba4c5
\ No newline at end of file
+b44a7c039618fe343570cbf6bf3f34f8
\ No newline at end of file
-2f147b122b6e71cd02cea257f93f4278
\ No newline at end of file
+3ed6158bb941ea4e40238291e75f81cc
\ No newline at end of file
-9bb0bf9622e6ba7c46b11216dd2a4d0c
\ No newline at end of file
+c18293a0beae1904629e4507f9bb24a2
\ No newline at end of file
-9bb0bf9622e6ba7c46b11216dd2a4d0c
\ No newline at end of file
+c18293a0beae1904629e4507f9bb24a2
\ No newline at end of file
-e631c0e9db88fef81f1e582e51b2c81d
\ No newline at end of file
+180f59b7072eadc574659e289375c269
\ No newline at end of file
-3590ae9633d05771a6c707452f494ca5
\ No newline at end of file
+a96f35975b67d1de509fa86ccd301ae4
\ No newline at end of file
-5d530866c51c716a96ea778a30545edd
\ No newline at end of file
+dd907c5f0991962340e4c63d6a43f43f
\ No newline at end of file
-ca49375e9b787e8ed4f17e1028f9329e
\ No newline at end of file
+9befd695d167b8c7a14a140eebfb93b3
\ No newline at end of file
-6134d470568548fd6f67a364c0cfc0fd
\ No newline at end of file
+2bcf2cb357a16f297e1c9f490639a332
\ No newline at end of file
-ffd42d5762943531e9708d5d5cbdae05
\ No newline at end of file
+26154059cc41217925bed293ff82387a
\ No newline at end of file
-362acc05c615391ccb5207aa31178d5d
\ No newline at end of file
+262a5c09004f4c4e407e3b5aee7bd15f
\ No newline at end of file
-64a5b6a2ff05aa3c230b9cd70e7b6b47
\ No newline at end of file
+4015476cf563ffd4924cf7adc9d928c3
\ No newline at end of file
-948ffed88c2ef68e1da46e39be4e6f6f
\ No newline at end of file
+555c791cff4afc6450156fa04f66fc83
\ No newline at end of file
-fc92bfb1462a7ef478c2069723fd1a14
\ No newline at end of file
+d24aed417d4e5f5801f7c9cc3bc2984c
\ No newline at end of file
-2a52278745ec609ed2fd692980a1ca53
\ No newline at end of file
+f74d935ab2c3ee9d8f3f12e829dd538d
\ No newline at end of file
-91d61811d1d4873bda45449485a6941d
\ No newline at end of file
+411ce3e06318c206a50cee294c18748d
\ No newline at end of file
-bf4f53c513253060d6c43da0701ff6d7
\ No newline at end of file
+46871f408e9028c75d9d156d389960dd
\ No newline at end of file
-0df94d5cc6fde4baf2158d4e91712eb9
\ No newline at end of file
+54d17a4682c08300fa1a9f095ebaea2c
\ No newline at end of file
-47ac603f6d091b3f05a53d1d2d3895e3
\ No newline at end of file
+5aebd05185ac6b9a97a1f4a5aad86e49
\ No newline at end of file
-5ba00165c33d03dc1e39c0422aebb8e8
\ No newline at end of file
+4281ef4e457b50104d738456018cf6f4
\ No newline at end of file
-c5160b17235186c338b4bef4b09935da
\ No newline at end of file
+d26bc097218dfd6f2e28e193647019e4
\ No newline at end of file
-a3be315bf28f4f12f27d4db4364dfc2f
\ No newline at end of file
+7e48c66fbd0a2948ec3ed8c97e1232c7
\ No newline at end of file
-32c50b8b5240368b3cb29834a22a8fb5
\ No newline at end of file
+03f6d2e1377b120e9926fc9d3ab41d30
\ No newline at end of file
-cb2ce81e7d05cbb45fc619945a7f536d
\ No newline at end of file
+8ddc6a0016b1c961b2dc7dacc5ab929a
\ No newline at end of file
-9830bd9797d4e71333b6d1c906ba84ac
\ No newline at end of file
+285367b36dc76db7196eaad892af55f6
\ No newline at end of file
-f73e476f8072a7e30b289141b19db3fb
\ No newline at end of file
+9793c3b20ba06718ee32ef412d949819
\ No newline at end of file
-2e932e48c231626a9df88b61d13e2031
\ No newline at end of file
+23a7adc1510c6afd87aa5464ef1ad742
\ No newline at end of file
-2e932e48c231626a9df88b61d13e2031
\ No newline at end of file
+02a155e6c2efd62a10a6e118733be04a
\ No newline at end of file
-35810d7f795607272b4af3452332c614
\ No newline at end of file
+02a155e6c2efd62a10a6e118733be04a
\ No newline at end of file
--- /dev/null
+b76d37e227d6fb81328982f1eb5b9b52
\ No newline at end of file
--- /dev/null
+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
--- /dev/null
+<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>
-b2b56d38217fbe086fd40f1deb49c41f
\ No newline at end of file
+c0d34f0d854b314ab1b8ce5c9ca61124
\ No newline at end of file
-e677a5b0e9bb261011c7ea77fc1639bb
\ No newline at end of file
+0ac6f2c453955da0e6aa24bbdf5ae0fb
\ No newline at end of file
-b9ae6751e8b5b4b5dec9a6518db1790e
\ No newline at end of file
+aed926d007f3b030dda764904b58699d
\ No newline at end of file
-42bda5a3b9b912d1e8fc160208152ce5
\ No newline at end of file
+22383059335fc8be49eb160f83b63261
\ No newline at end of file
-ce751284f2dac467b4d17a241d34d87c
\ No newline at end of file
+f962aab8a9791b1b62113e75f2688b27
\ No newline at end of file
-f63e975d7d4a8db83294f06d671abdeb
\ No newline at end of file
+9515c6e78c2e2f623ce5aedc6d4c3e37
\ No newline at end of file
-14bff08930d6df4ce59e979e0ad0960a
\ No newline at end of file
+e365abc4e35c20029ca33acbd8a22c33
\ No newline at end of file
-f21f5e1e19654a67949376584cac729f
\ No newline at end of file
+6333dfe7a10718e2701444b9a8018ef7
\ No newline at end of file
-367dd00419378371552007d9f720d865
\ No newline at end of file
+a0f0f9290325fefd728ec0d9f7b28d8a
\ No newline at end of file
-110e7a408e89a994ef59a68cfb6e7b20
\ No newline at end of file
+1cfa8d8906fff7e6f3010601b891b212
\ No newline at end of file
-c64d633fe881dc440f7eee679d6de3d2
\ No newline at end of file
+65483cf222ba754c7a4c62cce8742f00
\ No newline at end of file
-1bdf12d527c33cb0a8e1a650b23bbed1
\ No newline at end of file
+6bac268385cd56ee5033a26bb8778a88
\ No newline at end of file
-6649d626d5228ef2aaa0ac92080f248e
\ No newline at end of file
+451e14a376403bbe36cd8c1c6db7b1fc
\ No newline at end of file
-4ff76a2e70b6ebc1e2ecd18821396704
\ No newline at end of file
+f976d8b8cebead2b27caac4ca2ee148a
\ No newline at end of file
-6a7e6854d9901913472ac77d5a2e922b
\ No newline at end of file
+a89ffaa586f9c4b4874d153cac49cc13
\ No newline at end of file
-49db3d16a2bdd3c59522c291bd69ceca
\ No newline at end of file
+df85a778ef1b0e5bcbeb85619b93460b
\ No newline at end of file
-75855e04736d5c386e388c57f43f83ab
\ No newline at end of file
+c5ad8e62cb273834dfa281f11130be9b
\ No newline at end of file
-4fb42f99609f463734a6b06c77d2b010
\ No newline at end of file
+d10e564d0fb15d6bf0675545e518fe36
\ No newline at end of file
-f15a96bd4e5bf7799b9b476575d341cc
\ No newline at end of file
+ddd961f65b588ece1b1629faf86d2209
\ No newline at end of file
-6d96ad296469522996ff871db00bf50c
\ No newline at end of file
+76d44937cff3923eabfdd1b848ef1358
\ No newline at end of file
-48dbe0e63ea2ebe34c22fd9177406efa
\ No newline at end of file
+6d59448360d4a94e235a6257bad9c730
\ No newline at end of file
-89a548900ffe5b4c3fcec1b6032e54b2
\ No newline at end of file
+081bd202ba84e26c4d60d90b53d2f155
\ No newline at end of file
-f850f33ed4ad2cb667247f9ff760df9d
\ No newline at end of file
+26a02c3f40689602007c6e4da99f5518
\ No newline at end of file