<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><style type="text/css"><!--
#msg dl { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fc0 solid; padding: 6px; }
#msg ul, pre { overflow: auto; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<title>[20689] trunk</title>
</head>
<body>
<div id="msg">
<dl>
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/20689">20689</a></dd>
<dt>Author</dt> <dd>justing</dd>
<dt>Date</dt> <dd>2007-04-03 14:57:54 -0700 (Tue, 03 Apr 2007)</dd>
</dl>
<h3>Log Message</h3>
<pre>LayoutTests:
Reviewed by darin
<rdar://problem/5107422>
TOT REGRESSION: Delete key fails to delete text, and cursor disappears in Mail.app
moveParagraphs no longer calls shouldInsert:
* editing/deleting/delete-3857753-fix-expected.txt:
* editing/deleting/delete-at-paragraph-boundaries-003-expected.txt:
* editing/deleting/delete-at-paragraph-boundaries-007-expected.txt:
* editing/deleting/delete-at-paragraph-boundaries-009-expected.txt:
* editing/deleting/delete-block-merge-contents-001-expected.txt:
* editing/deleting/delete-block-merge-contents-002-expected.txt:
* editing/deleting/delete-block-merge-contents-003-expected.txt:
* editing/deleting/delete-block-merge-contents-004-expected.txt:
* editing/deleting/delete-block-merge-contents-005-expected.txt:
* editing/deleting/delete-block-merge-contents-006-expected.txt:
* editing/deleting/delete-block-merge-contents-007-expected.txt:
* editing/deleting/delete-block-merge-contents-008-expected.txt:
* editing/deleting/delete-block-merge-contents-009-expected.txt:
* editing/deleting/delete-block-merge-contents-010-expected.txt:
* editing/deleting/delete-block-merge-contents-012-expected.txt:
* editing/deleting/delete-block-merge-contents-013-expected.txt:
* editing/deleting/delete-block-merge-contents-014-expected.txt:
* editing/deleting/delete-block-merge-contents-015-expected.txt:
* editing/deleting/delete-block-merge-contents-016-expected.txt:
* editing/deleting/delete-block-merge-contents-017-expected.txt:
* editing/deleting/delete-block-merge-contents-018-expected.txt:
* editing/deleting/delete-block-merge-contents-019-expected.txt:
* editing/deleting/delete-block-merge-contents-020-expected.txt:
* editing/deleting/delete-block-merge-contents-021-expected.txt:
* editing/deleting/delete-block-merge-contents-022-expected.txt:
* editing/deleting/delete-block-table-expected.txt:
* editing/deleting/delete-br-010-expected.txt:
* editing/deleting/delete-line-002-expected.txt:
* editing/deleting/delete-line-004-expected.txt:
* editing/deleting/delete-line-006-expected.txt:
* editing/deleting/delete-line-007-expected.txt:
* editing/deleting/delete-line-008-expected.txt:
* editing/deleting/delete-line-011-expected.txt:
* editing/deleting/delete-line-012-expected.txt:
* editing/deleting/delete-listitem-001-expected.txt:
* editing/deleting/delete-to-end-of-paragraph-expected.txt:
* editing/deleting/merge-different-styles-expected.txt:
* editing/deleting/merge-no-br-expected.txt:
* editing/deleting/pruning-after-merge-1-expected.txt:
* editing/deleting/pruning-after-merge-2-expected.txt:
* editing/execCommand/create-list-from-range-selection-expected.txt:
* editing/execCommand/create-list-with-hr-expected.txt:
* editing/execCommand/format-block-expected.txt:
* editing/execCommand/format-block-from-range-selection-expected.txt:
* editing/execCommand/format-block-with-braces-expected.txt:
* editing/execCommand/format-block-with-trailing-br-expected.txt:
* editing/execCommand/indent-list-item-expected.txt:
* editing/execCommand/indent-selection-expected.txt:
* editing/execCommand/insert-list-and-stitch-expected.txt:
* editing/execCommand/insert-list-with-id-expected.txt:
* editing/execCommand/nsresponder-indent-expected.txt:
* editing/execCommand/outdent-selection-expected.txt:
* editing/execCommand/queryCommandState-01-expected.txt:
* editing/execCommand/remove-list-1-expected.txt:
* editing/execCommand/remove-list-from-range-selection-expected.txt:
* editing/execCommand/remove-list-item-1-expected.txt:
* editing/execCommand/remove-list-items-expected.txt:
* editing/execCommand/switch-list-type-expected.txt:
* editing/inserting/insert-3907422-fix-expected.txt:
* editing/inserting/insert-div-026-expected.txt:
* editing/inserting/multiple-lines-selected-expected.txt:
* editing/inserting/return-key-with-selection-001-expected.txt:
* editing/inserting/return-key-with-selection-002-expected.txt:
* editing/pasteboard/4076267-2-expected.txt:
* editing/pasteboard/4700297-expected.txt:
* editing/pasteboard/8145-3-expected.txt:
* editing/pasteboard/display-block-on-spans-expected.txt:
* editing/pasteboard/emacs-ctrl-k-y-001-expected.txt:
* editing/pasteboard/interchange-newline-1-expected.txt:
* editing/pasteboard/interchange-newline-2-expected.txt:
* editing/pasteboard/merge-after-delete-1-expected.txt:
* editing/pasteboard/merge-after-delete-2-expected.txt:
* editing/pasteboard/merge-after-delete-expected.txt:
* editing/pasteboard/merge-end-1-expected.txt:
* editing/pasteboard/merge-end-2-expected.txt:
* editing/pasteboard/merge-end-3-expected.txt:
* editing/pasteboard/merge-end-4-expected.txt:
* editing/pasteboard/merge-end-5-expected.txt:
* editing/pasteboard/merge-end-blockquote-expected.txt:
* editing/pasteboard/merge-end-borders-expected.txt:
* editing/pasteboard/merge-end-list-expected.txt:
* editing/pasteboard/merge-end-table-expected.txt:
* editing/pasteboard/paste-line-endings-007-expected.txt:
* editing/pasteboard/paste-line-endings-008-expected.txt:
* editing/pasteboard/paste-line-endings-009-expected.txt:
* editing/pasteboard/paste-match-style-001-expected.txt:
* editing/pasteboard/paste-text-002-expected.txt:
* editing/pasteboard/paste-text-003-expected.txt:
* editing/pasteboard/paste-text-004-expected.txt:
* editing/pasteboard/paste-text-005-expected.txt:
* editing/pasteboard/paste-text-006-expected.txt:
* editing/pasteboard/paste-text-008-expected.txt:
* editing/pasteboard/paste-text-009-expected.txt:
* editing/pasteboard/paste-text-010-expected.txt:
* editing/pasteboard/smart-paste-001-expected.txt:
* editing/pasteboard/smart-paste-002-expected.txt:
* editing/pasteboard/smart-paste-003-expected.txt:
* editing/pasteboard/smart-paste-004-expected.txt:
* editing/pasteboard/smart-paste-005-expected.txt:
* editing/pasteboard/smart-paste-006-expected.txt:
* editing/pasteboard/smart-paste-007-expected.txt:
* editing/pasteboard/smart-paste-008-expected.txt:
* editing/style/create-block-for-style-001-expected.txt:
* editing/style/create-block-for-style-002-expected.txt:
* editing/style/create-block-for-style-003-expected.txt:
* editing/style/create-block-for-style-004-expected.txt:
* editing/style/create-block-for-style-007-expected.txt:
* editing/style/create-block-for-style-009-expected.txt:
* editing/style/create-block-for-style-010-expected.txt:
* editing/style/create-block-for-style-011-expected.txt:
* editing/style/create-block-for-style-012-expected.txt:
* editing/style/create-block-for-style-013-expected.txt:
* editing/style/smoosh-styles-001-expected.txt:
* editing/style/smoosh-styles-002-expected.txt:
* editing/style/style-boundary-005-expected.txt:
* editing/unsupported-content/list-delete-001-expected.txt:
WebCore:
Reviewed by darin
<rdar://problem/5107422>
TOT REGRESSION: Delete key fails to delete text, and cursor disappears in Mail.app
<rdar://problem/5107413>
TOT REGRESSION: Crash deleting text in email (infinite recursion in shouldInsertNode)
* editing/CompositeEditCommand.cpp:
(WebCore::CompositeEditCommand::moveParagraphs):
Back out the call to shouldInsert until we
add WebViewInsertActionMoved, because Mail returns
NO from shouldInsert for WebViewInsertActionPasted
to override our Paste operation.</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdelete3857753fixexpectedtxt">trunk/LayoutTests/editing/deleting/delete-3857753-fix-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteatparagraphboundaries003expectedtxt">trunk/LayoutTests/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteatparagraphboundaries007expectedtxt">trunk/LayoutTests/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteatparagraphboundaries009expectedtxt">trunk/LayoutTests/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents001expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-001-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents002expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-002-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents003expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-003-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents004expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-004-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents005expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-005-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents006expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-006-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents007expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-007-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents008expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-008-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents009expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-009-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents010expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-010-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents012expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-012-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents013expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-013-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents014expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-014-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents015expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-015-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents016expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-016-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents017expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-017-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents018expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-018-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents019expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-019-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents020expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-020-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents021expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-021-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblockmergecontents022expectedtxt">trunk/LayoutTests/editing/deleting/delete-block-merge-contents-022-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteblocktableexpectedtxt">trunk/LayoutTests/editing/deleting/delete-block-table-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeletebr010expectedtxt">trunk/LayoutTests/editing/deleting/delete-br-010-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteline002expectedtxt">trunk/LayoutTests/editing/deleting/delete-line-002-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteline004expectedtxt">trunk/LayoutTests/editing/deleting/delete-line-004-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteline006expectedtxt">trunk/LayoutTests/editing/deleting/delete-line-006-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteline007expectedtxt">trunk/LayoutTests/editing/deleting/delete-line-007-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteline008expectedtxt">trunk/LayoutTests/editing/deleting/delete-line-008-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteline011expectedtxt">trunk/LayoutTests/editing/deleting/delete-line-011-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeleteline012expectedtxt">trunk/LayoutTests/editing/deleting/delete-line-012-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeletelistitem001expectedtxt">trunk/LayoutTests/editing/deleting/delete-listitem-001-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingdeletetoendofparagraphexpectedtxt">trunk/LayoutTests/editing/deleting/delete-to-end-of-paragraph-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingmergedifferentstylesexpectedtxt">trunk/LayoutTests/editing/deleting/merge-different-styles-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingmergenobrexpectedtxt">trunk/LayoutTests/editing/deleting/merge-no-br-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingpruningaftermerge1expectedtxt">trunk/LayoutTests/editing/deleting/pruning-after-merge-1-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingdeletingpruningaftermerge2expectedtxt">trunk/LayoutTests/editing/deleting/pruning-after-merge-2-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingexecCommandcreatelistfromrangeselectionexpectedtxt">trunk/LayoutTests/editing/execCommand/create-list-from-range-selection-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingexecCommandcreatelistwithhrexpectedtxt">trunk/LayoutTests/editing/execCommand/create-list-with-hr-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingexecCommandformatblockexpectedtxt">trunk/LayoutTests/editing/execCommand/format-block-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingexecCommandformatblockfromrangeselectionexpectedtxt">trunk/LayoutTests/editing/execCommand/format-block-from-range-selection-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingexecCommandformatblockwithbracesexpectedtxt">trunk/LayoutTests/editing/execCommand/format-block-with-braces-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingexecCommandformatblockwithtrailingbrexpectedtxt">trunk/LayoutTests/editing/execCommand/format-block-with-trailing-br-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingexecCommandindentlistitemexpectedtxt">trunk/LayoutTests/editing/execCommand/indent-list-item-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingexecCommandindentselectionexpectedtxt">trunk/LayoutTests/editing/execCommand/indent-selection-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingexecCommandinsertlistandstitchexpectedtxt">trunk/LayoutTests/editing/execCommand/insert-list-and-stitch-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingexecCommandinsertlistwithidexpectedtxt">trunk/LayoutTests/editing/execCommand/insert-list-with-id-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingexecCommandnsresponderindentexpectedtxt">trunk/LayoutTests/editing/execCommand/nsresponder-indent-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingexecCommandoutdentselectionexpectedtxt">trunk/LayoutTests/editing/execCommand/outdent-selection-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingexecCommandqueryCommandState01expectedtxt">trunk/LayoutTests/editing/execCommand/queryCommandState-01-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingexecCommandremovelist1expectedtxt">trunk/LayoutTests/editing/execCommand/remove-list-1-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingexecCommandremovelistfromrangeselectionexpectedtxt">trunk/LayoutTests/editing/execCommand/remove-list-from-range-selection-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingexecCommandremovelistitem1expectedtxt">trunk/LayoutTests/editing/execCommand/remove-list-item-1-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingexecCommandremovelistitemsexpectedtxt">trunk/LayoutTests/editing/execCommand/remove-list-items-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingexecCommandswitchlisttypeexpectedtxt">trunk/LayoutTests/editing/execCommand/switch-list-type-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditinginsertinginsert3907422fixexpectedtxt">trunk/LayoutTests/editing/inserting/insert-3907422-fix-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditinginsertinginsertdiv026expectedtxt">trunk/LayoutTests/editing/inserting/insert-div-026-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditinginsertingmultiplelinesselectedexpectedtxt">trunk/LayoutTests/editing/inserting/multiple-lines-selected-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditinginsertingreturnkeywithselection001expectedtxt">trunk/LayoutTests/editing/inserting/return-key-with-selection-001-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditinginsertingreturnkeywithselection002expectedtxt">trunk/LayoutTests/editing/inserting/return-key-with-selection-002-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboard40762672expectedtxt">trunk/LayoutTests/editing/pasteboard/4076267-2-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboard4700297expectedtxt">trunk/LayoutTests/editing/pasteboard/4700297-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboard81453expectedtxt">trunk/LayoutTests/editing/pasteboard/8145-3-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboarddisplayblockonspansexpectedtxt">trunk/LayoutTests/editing/pasteboard/display-block-on-spans-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardemacsctrlky001expectedtxt">trunk/LayoutTests/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardinterchangenewline1expectedtxt">trunk/LayoutTests/editing/pasteboard/interchange-newline-1-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardinterchangenewline2expectedtxt">trunk/LayoutTests/editing/pasteboard/interchange-newline-2-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardmergeafterdelete1expectedtxt">trunk/LayoutTests/editing/pasteboard/merge-after-delete-1-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardmergeafterdelete2expectedtxt">trunk/LayoutTests/editing/pasteboard/merge-after-delete-2-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardmergeafterdeleteexpectedtxt">trunk/LayoutTests/editing/pasteboard/merge-after-delete-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardmergeend1expectedtxt">trunk/LayoutTests/editing/pasteboard/merge-end-1-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardmergeend2expectedtxt">trunk/LayoutTests/editing/pasteboard/merge-end-2-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardmergeend3expectedtxt">trunk/LayoutTests/editing/pasteboard/merge-end-3-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardmergeend4expectedtxt">trunk/LayoutTests/editing/pasteboard/merge-end-4-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardmergeend5expectedtxt">trunk/LayoutTests/editing/pasteboard/merge-end-5-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardmergeendblockquoteexpectedtxt">trunk/LayoutTests/editing/pasteboard/merge-end-blockquote-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardmergeendbordersexpectedtxt">trunk/LayoutTests/editing/pasteboard/merge-end-borders-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardmergeendlistexpectedtxt">trunk/LayoutTests/editing/pasteboard/merge-end-list-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardmergeendtableexpectedtxt">trunk/LayoutTests/editing/pasteboard/merge-end-table-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardpastelineendings007expectedtxt">trunk/LayoutTests/editing/pasteboard/paste-line-endings-007-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardpastelineendings008expectedtxt">trunk/LayoutTests/editing/pasteboard/paste-line-endings-008-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardpastelineendings009expectedtxt">trunk/LayoutTests/editing/pasteboard/paste-line-endings-009-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardpastematchstyle001expectedtxt">trunk/LayoutTests/editing/pasteboard/paste-match-style-001-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardpastetext002expectedtxt">trunk/LayoutTests/editing/pasteboard/paste-text-002-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardpastetext003expectedtxt">trunk/LayoutTests/editing/pasteboard/paste-text-003-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardpastetext004expectedtxt">trunk/LayoutTests/editing/pasteboard/paste-text-004-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardpastetext005expectedtxt">trunk/LayoutTests/editing/pasteboard/paste-text-005-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardpastetext006expectedtxt">trunk/LayoutTests/editing/pasteboard/paste-text-006-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardpastetext008expectedtxt">trunk/LayoutTests/editing/pasteboard/paste-text-008-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardpastetext009expectedtxt">trunk/LayoutTests/editing/pasteboard/paste-text-009-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardpastetext010expectedtxt">trunk/LayoutTests/editing/pasteboard/paste-text-010-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardsmartpaste001expectedtxt">trunk/LayoutTests/editing/pasteboard/smart-paste-001-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardsmartpaste002expectedtxt">trunk/LayoutTests/editing/pasteboard/smart-paste-002-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardsmartpaste003expectedtxt">trunk/LayoutTests/editing/pasteboard/smart-paste-003-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardsmartpaste004expectedtxt">trunk/LayoutTests/editing/pasteboard/smart-paste-004-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardsmartpaste005expectedtxt">trunk/LayoutTests/editing/pasteboard/smart-paste-005-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardsmartpaste006expectedtxt">trunk/LayoutTests/editing/pasteboard/smart-paste-006-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardsmartpaste007expectedtxt">trunk/LayoutTests/editing/pasteboard/smart-paste-007-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingpasteboardsmartpaste008expectedtxt">trunk/LayoutTests/editing/pasteboard/smart-paste-008-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingstylecreateblockforstyle001expectedtxt">trunk/LayoutTests/editing/style/create-block-for-style-001-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingstylecreateblockforstyle002expectedtxt">trunk/LayoutTests/editing/style/create-block-for-style-002-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingstylecreateblockforstyle003expectedtxt">trunk/LayoutTests/editing/style/create-block-for-style-003-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingstylecreateblockforstyle004expectedtxt">trunk/LayoutTests/editing/style/create-block-for-style-004-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingstylecreateblockforstyle007expectedtxt">trunk/LayoutTests/editing/style/create-block-for-style-007-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingstylecreateblockforstyle009expectedtxt">trunk/LayoutTests/editing/style/create-block-for-style-009-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingstylecreateblockforstyle010expectedtxt">trunk/LayoutTests/editing/style/create-block-for-style-010-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingstylecreateblockforstyle011expectedtxt">trunk/LayoutTests/editing/style/create-block-for-style-011-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingstylecreateblockforstyle012expectedtxt">trunk/LayoutTests/editing/style/create-block-for-style-012-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingstylecreateblockforstyle013expectedtxt">trunk/LayoutTests/editing/style/create-block-for-style-013-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingstylesmooshstyles001expectedtxt">trunk/LayoutTests/editing/style/smoosh-styles-001-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingstylesmooshstyles002expectedtxt">trunk/LayoutTests/editing/style/smoosh-styles-002-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingstylestyleboundary005expectedtxt">trunk/LayoutTests/editing/style/style-boundary-005-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingunsupportedcontentlistdelete001expectedtxt">trunk/LayoutTests/editing/unsupported-content/list-delete-001-expected.txt</a></li>
<li><a href="#trunkWebCoreChangeLog">trunk/WebCore/ChangeLog</a></li>
<li><a href="#trunkWebCoreeditingCompositeEditCommandcpp">trunk/WebCore/editing/CompositeEditCommand.cpp</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/ChangeLog        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -1,3 +1,128 @@
</span><ins>+2007-04-03 Justin Garcia <justin.garcia@apple.com>
+
+ Reviewed by darin
+
+ <rdar://problem/5107422>
+ TOT REGRESSION: Delete key fails to delete text, and cursor disappears in Mail.app
+
+ moveParagraphs no longer calls shouldInsert:
+ * editing/deleting/delete-3857753-fix-expected.txt:
+ * editing/deleting/delete-at-paragraph-boundaries-003-expected.txt:
+ * editing/deleting/delete-at-paragraph-boundaries-007-expected.txt:
+ * editing/deleting/delete-at-paragraph-boundaries-009-expected.txt:
+ * editing/deleting/delete-block-merge-contents-001-expected.txt:
+ * editing/deleting/delete-block-merge-contents-002-expected.txt:
+ * editing/deleting/delete-block-merge-contents-003-expected.txt:
+ * editing/deleting/delete-block-merge-contents-004-expected.txt:
+ * editing/deleting/delete-block-merge-contents-005-expected.txt:
+ * editing/deleting/delete-block-merge-contents-006-expected.txt:
+ * editing/deleting/delete-block-merge-contents-007-expected.txt:
+ * editing/deleting/delete-block-merge-contents-008-expected.txt:
+ * editing/deleting/delete-block-merge-contents-009-expected.txt:
+ * editing/deleting/delete-block-merge-contents-010-expected.txt:
+ * editing/deleting/delete-block-merge-contents-012-expected.txt:
+ * editing/deleting/delete-block-merge-contents-013-expected.txt:
+ * editing/deleting/delete-block-merge-contents-014-expected.txt:
+ * editing/deleting/delete-block-merge-contents-015-expected.txt:
+ * editing/deleting/delete-block-merge-contents-016-expected.txt:
+ * editing/deleting/delete-block-merge-contents-017-expected.txt:
+ * editing/deleting/delete-block-merge-contents-018-expected.txt:
+ * editing/deleting/delete-block-merge-contents-019-expected.txt:
+ * editing/deleting/delete-block-merge-contents-020-expected.txt:
+ * editing/deleting/delete-block-merge-contents-021-expected.txt:
+ * editing/deleting/delete-block-merge-contents-022-expected.txt:
+ * editing/deleting/delete-block-table-expected.txt:
+ * editing/deleting/delete-br-010-expected.txt:
+ * editing/deleting/delete-line-002-expected.txt:
+ * editing/deleting/delete-line-004-expected.txt:
+ * editing/deleting/delete-line-006-expected.txt:
+ * editing/deleting/delete-line-007-expected.txt:
+ * editing/deleting/delete-line-008-expected.txt:
+ * editing/deleting/delete-line-011-expected.txt:
+ * editing/deleting/delete-line-012-expected.txt:
+ * editing/deleting/delete-listitem-001-expected.txt:
+ * editing/deleting/delete-to-end-of-paragraph-expected.txt:
+ * editing/deleting/merge-different-styles-expected.txt:
+ * editing/deleting/merge-no-br-expected.txt:
+ * editing/deleting/pruning-after-merge-1-expected.txt:
+ * editing/deleting/pruning-after-merge-2-expected.txt:
+ * editing/execCommand/create-list-from-range-selection-expected.txt:
+ * editing/execCommand/create-list-with-hr-expected.txt:
+ * editing/execCommand/format-block-expected.txt:
+ * editing/execCommand/format-block-from-range-selection-expected.txt:
+ * editing/execCommand/format-block-with-braces-expected.txt:
+ * editing/execCommand/format-block-with-trailing-br-expected.txt:
+ * editing/execCommand/indent-list-item-expected.txt:
+ * editing/execCommand/indent-selection-expected.txt:
+ * editing/execCommand/insert-list-and-stitch-expected.txt:
+ * editing/execCommand/insert-list-with-id-expected.txt:
+ * editing/execCommand/nsresponder-indent-expected.txt:
+ * editing/execCommand/outdent-selection-expected.txt:
+ * editing/execCommand/queryCommandState-01-expected.txt:
+ * editing/execCommand/remove-list-1-expected.txt:
+ * editing/execCommand/remove-list-from-range-selection-expected.txt:
+ * editing/execCommand/remove-list-item-1-expected.txt:
+ * editing/execCommand/remove-list-items-expected.txt:
+ * editing/execCommand/switch-list-type-expected.txt:
+ * editing/inserting/insert-3907422-fix-expected.txt:
+ * editing/inserting/insert-div-026-expected.txt:
+ * editing/inserting/multiple-lines-selected-expected.txt:
+ * editing/inserting/return-key-with-selection-001-expected.txt:
+ * editing/inserting/return-key-with-selection-002-expected.txt:
+ * editing/pasteboard/4076267-2-expected.txt:
+ * editing/pasteboard/4700297-expected.txt:
+ * editing/pasteboard/8145-3-expected.txt:
+ * editing/pasteboard/display-block-on-spans-expected.txt:
+ * editing/pasteboard/emacs-ctrl-k-y-001-expected.txt:
+ * editing/pasteboard/interchange-newline-1-expected.txt:
+ * editing/pasteboard/interchange-newline-2-expected.txt:
+ * editing/pasteboard/merge-after-delete-1-expected.txt:
+ * editing/pasteboard/merge-after-delete-2-expected.txt:
+ * editing/pasteboard/merge-after-delete-expected.txt:
+ * editing/pasteboard/merge-end-1-expected.txt:
+ * editing/pasteboard/merge-end-2-expected.txt:
+ * editing/pasteboard/merge-end-3-expected.txt:
+ * editing/pasteboard/merge-end-4-expected.txt:
+ * editing/pasteboard/merge-end-5-expected.txt:
+ * editing/pasteboard/merge-end-blockquote-expected.txt:
+ * editing/pasteboard/merge-end-borders-expected.txt:
+ * editing/pasteboard/merge-end-list-expected.txt:
+ * editing/pasteboard/merge-end-table-expected.txt:
+ * editing/pasteboard/paste-line-endings-007-expected.txt:
+ * editing/pasteboard/paste-line-endings-008-expected.txt:
+ * editing/pasteboard/paste-line-endings-009-expected.txt:
+ * editing/pasteboard/paste-match-style-001-expected.txt:
+ * editing/pasteboard/paste-text-002-expected.txt:
+ * editing/pasteboard/paste-text-003-expected.txt:
+ * editing/pasteboard/paste-text-004-expected.txt:
+ * editing/pasteboard/paste-text-005-expected.txt:
+ * editing/pasteboard/paste-text-006-expected.txt:
+ * editing/pasteboard/paste-text-008-expected.txt:
+ * editing/pasteboard/paste-text-009-expected.txt:
+ * editing/pasteboard/paste-text-010-expected.txt:
+ * editing/pasteboard/smart-paste-001-expected.txt:
+ * editing/pasteboard/smart-paste-002-expected.txt:
+ * editing/pasteboard/smart-paste-003-expected.txt:
+ * editing/pasteboard/smart-paste-004-expected.txt:
+ * editing/pasteboard/smart-paste-005-expected.txt:
+ * editing/pasteboard/smart-paste-006-expected.txt:
+ * editing/pasteboard/smart-paste-007-expected.txt:
+ * editing/pasteboard/smart-paste-008-expected.txt:
+ * editing/style/create-block-for-style-001-expected.txt:
+ * editing/style/create-block-for-style-002-expected.txt:
+ * editing/style/create-block-for-style-003-expected.txt:
+ * editing/style/create-block-for-style-004-expected.txt:
+ * editing/style/create-block-for-style-007-expected.txt:
+ * editing/style/create-block-for-style-009-expected.txt:
+ * editing/style/create-block-for-style-010-expected.txt:
+ * editing/style/create-block-for-style-011-expected.txt:
+ * editing/style/create-block-for-style-012-expected.txt:
+ * editing/style/create-block-for-style-013-expected.txt:
+ * editing/style/smoosh-styles-001-expected.txt:
+ * editing/style/smoosh-styles-002-expected.txt:
+ * editing/style/style-boundary-005-expected.txt:
+ * editing/unsupported-content/list-delete-001-expected.txt:
+
</ins><span class="cx"> 2007-04-03 Anders Carlsson <andersca@apple.com>
</span><span class="cx">
</span><span class="cx"> Reviewed by Mitz.
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdelete3857753fixexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-3857753-fix-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-3857753-fix-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-3857753-fix-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -7,7 +7,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 2 of #text > B > DIV > BODY > HTML > #document to 2 of #text > I > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 2 of #text > B > DIV > BODY > HTML > #document to 2 of #text > B > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 2 of #text > B > DIV > BODY > HTML > #document to 2 of #text > B > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteatparagraphboundaries003expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -5,7 +5,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 0 of P > DIV > DIV > BODY > HTML > #document to 1 of #text > P > DIV > DIV > BODY > HTML > #document
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 0 of P > DIV > DIV > BODY > HTML > #document to 0 of P > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of P > DIV > DIV > BODY > HTML > #document to 0 of P > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteatparagraphboundaries007expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -7,7 +7,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 0 of #text > P > DIV > DIV > BODY > HTML > #document to 2 of #text > P > DIV > DIV > BODY > HTML > #document
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 0 of P > DIV > DIV > BODY > HTML > #document to 0 of P > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of P > DIV > DIV > BODY > HTML > #document to 0 of P > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteatparagraphboundaries009expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -7,7 +7,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 0 of #text > P > DIV > DIV > BODY > HTML > #document to 3 of #text > P > DIV > DIV > BODY > HTML > #document
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 0 of P > DIV > DIV > BODY > HTML > #document to 0 of P > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of P > DIV > DIV > BODY > HTML > #document to 0 of P > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents001expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-001-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-001-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-001-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -5,7 +5,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 6 of #text > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 4 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 4 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents002expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-002-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-002-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-002-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -5,7 +5,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 6 of #text > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 4 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 4 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents003expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-003-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-003-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-003-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -5,7 +5,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 6 of #text > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 4 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 4 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents004expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-004-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-004-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-004-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -5,7 +5,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 6 of #text > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 4 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 4 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents005expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-005-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-005-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-005-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -5,7 +5,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 6 of #text > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 4 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 4 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents006expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-006-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-006-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-006-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -5,7 +5,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 6 of #text > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 4 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 4 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents007expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-007-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-007-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-007-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -5,7 +5,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 6 of #text > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 4 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 4 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents008expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-008-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-008-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-008-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -5,7 +5,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 3 of #text > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 3 of #text > DIV > DIV > BODY > HTML > #document to 3 of #text > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 3 of #text > DIV > DIV > BODY > HTML > #document to 3 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents009expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-009-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-009-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-009-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -9,7 +9,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 1 of DIV > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 3 of #text > DIV > DIV > DIV > BODY > HTML > #document to 3 of #text > DIV > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 3 of #text > DIV > DIV > DIV > BODY > HTML > #document to 3 of #text > DIV > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents010expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-010-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-010-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-010-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -5,7 +5,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 6 of #text > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 4 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 4 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="lines">@@ -15,7 +14,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 3 of #text > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 3 of #text > DIV > DIV > BODY > HTML > #document to 3 of #text > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 3 of #text > DIV > DIV > BODY > HTML > #document to 3 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents012expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-012-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-012-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-012-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 8 of #text > DIV > DIV > DIV > BODY > HTML > #document to 7 of #text > DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 8 of #text > DIV > DIV > DIV > BODY > HTML > #document to 8 of #text > DIV > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 8 of #text > DIV > DIV > DIV > BODY > HTML > #document to 8 of #text > DIV > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents013expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-013-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-013-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-013-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 8 of #text > DIV > DIV > DIV > BODY > HTML > #document to 8 of #text > DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 8 of #text > DIV > DIV > DIV > BODY > HTML > #document to 8 of #text > DIV > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 8 of #text > DIV > DIV > DIV > BODY > HTML > #document to 8 of #text > DIV > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents014expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-014-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-014-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-014-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 7 of #text > DIV > DIV > DIV > BODY > HTML > #document to 7 of #text > DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 7 of #text > DIV > DIV > DIV > BODY > HTML > #document to 7 of #text > DIV > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 7 of #text > DIV > DIV > DIV > BODY > HTML > #document to 7 of #text > DIV > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents015expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-015-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-015-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-015-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 7 of #text > DIV > DIV > DIV > BODY > HTML > #document to 7 of #text > DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 7 of #text > DIV > DIV > DIV > BODY > HTML > #document to 7 of #text > DIV > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 7 of #text > DIV > DIV > DIV > BODY > HTML > #document to 7 of #text > DIV > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents016expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-016-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-016-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-016-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 7 of #text > DIV > DIV > DIV > BODY > HTML > #document to 7 of #text > DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 7 of #text > DIV > DIV > DIV > BODY > HTML > #document to 7 of #text > DIV > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 7 of #text > DIV > DIV > DIV > BODY > HTML > #document to 7 of #text > DIV > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents017expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-017-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-017-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-017-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 15 of #text > DIV > DIV > DIV > BODY > HTML > #document to 7 of #text > DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 8 of #text > DIV > DIV > DIV > BODY > HTML > #document to 8 of #text > DIV > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 8 of #text > DIV > DIV > DIV > BODY > HTML > #document to 8 of #text > DIV > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents018expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-018-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-018-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-018-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -4,7 +4,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 3 of #text > DIV > DIV > BODY > HTML > #document to 2 of #text > DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 2 of #text > DIV > DIV > BODY > HTML > #document to 2 of #text > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 2 of #text > DIV > DIV > BODY > HTML > #document to 2 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents019expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-019-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-019-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-019-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -5,7 +5,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 3 of #text > DIV > DIV > BODY > HTML > #document to 2 of DIV > DIV > DIV > BODY > HTML > #document
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 2 of #text > DIV > DIV > BODY > HTML > #document to 2 of #text > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 2 of #text > DIV > DIV > BODY > HTML > #document to 2 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents020expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-020-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-020-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-020-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -5,7 +5,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 3 of #text > DIV > DIV > BODY > HTML > #document to 1 of #text > DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 2 of #text > DIV > DIV > BODY > HTML > #document to 2 of #text > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
</del><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 2 of #text > DIV > DIV > BODY > HTML > #document to 2 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkLayoutTestseditingdeletingdeleteblockmergecontents021expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/deleting/delete-block-merge-contents-021-expected.txt (20688 => 20689)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/deleting/delete-block-merge-contents-021-expected.txt        2007-04-03 21:39:53 UTC (rev 20688)
+++ trunk/LayoutTests/editing/deleting/delete-block-merge-contents-021-expected.txt        2007-04-03 21:57:54 UTC (rev 20689)
</span><span class="lines">@@ -5,7 +5,6 @@
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
</span><span class="cx"> EDITING DELEGATE: shouldDeleteDOMRange:range from 3 of #text > DIV > DIV > BODY > HTML > #document to 1 of #text > DIV > DIV > DIV > BODY > HTML > #document
</span><del>-EDITING DELEGATE: shouldInsertNode:#document-fragment&