Dump-as-markup conversion: editing/pasteboard/paste-text-017.html and editing/pastebo...
authorrniwa@webkit.org <rniwa@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 18 Aug 2011 12:36:01 +0000 (12:36 +0000)
committerrniwa@webkit.org <rniwa@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 18 Aug 2011 12:36:01 +0000 (12:36 +0000)
https://bugs.webkit.org/show_bug.cgi?id=66443

Reviewed by Kent Tamura.

Converted the tests.

* editing/pasteboard/paste-text-017-expected.txt: Added.
* editing/pasteboard/paste-text-017.html:
* editing/pasteboard/paste-text-018-expected.txt: Added.
* editing/pasteboard/paste-text-018.html:
* platform/chromium-linux/editing/pasteboard/paste-text-017-expected.png: Removed.
* platform/chromium-linux/editing/pasteboard/paste-text-018-expected.png: Removed.
* platform/chromium-win/editing/pasteboard/paste-text-017-expected.png: Removed.
* platform/chromium-win/editing/pasteboard/paste-text-017-expected.txt: Removed.
* platform/chromium-win/editing/pasteboard/paste-text-018-expected.png: Removed.
* platform/chromium-win/editing/pasteboard/paste-text-018-expected.txt: Removed.
* platform/gtk/editing/pasteboard/paste-text-017-expected.png: Removed.
* platform/gtk/editing/pasteboard/paste-text-017-expected.txt: Removed.
* platform/gtk/editing/pasteboard/paste-text-018-expected.png: Removed.
* platform/gtk/editing/pasteboard/paste-text-018-expected.txt: Removed.
* platform/mac/editing/pasteboard/paste-text-017-expected.png: Removed.
* platform/mac/editing/pasteboard/paste-text-017-expected.txt: Removed.
* platform/mac/editing/pasteboard/paste-text-018-expected.png: Removed.
* platform/mac/editing/pasteboard/paste-text-018-expected.txt: Removed.
* platform/qt/editing/pasteboard/paste-text-017-expected.txt: Removed.
* platform/qt/editing/pasteboard/paste-text-018-expected.txt: Removed.

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

20 files changed:
LayoutTests/ChangeLog
LayoutTests/editing/pasteboard/paste-text-017-expected.txt [new file with mode: 0644]
LayoutTests/editing/pasteboard/paste-text-017.html
LayoutTests/editing/pasteboard/paste-text-018-expected.txt [moved from LayoutTests/platform/mac/editing/pasteboard/paste-text-018-expected.txt with 52% similarity]
LayoutTests/editing/pasteboard/paste-text-018.html
LayoutTests/platform/chromium-linux/editing/pasteboard/paste-text-017-expected.png [deleted file]
LayoutTests/platform/chromium-linux/editing/pasteboard/paste-text-018-expected.png [deleted file]
LayoutTests/platform/chromium-win/editing/pasteboard/paste-text-017-expected.png [deleted file]
LayoutTests/platform/chromium-win/editing/pasteboard/paste-text-017-expected.txt [deleted file]
LayoutTests/platform/chromium-win/editing/pasteboard/paste-text-018-expected.png [deleted file]
LayoutTests/platform/chromium-win/editing/pasteboard/paste-text-018-expected.txt [deleted file]
LayoutTests/platform/gtk/editing/pasteboard/paste-text-017-expected.png [deleted file]
LayoutTests/platform/gtk/editing/pasteboard/paste-text-017-expected.txt [deleted file]
LayoutTests/platform/gtk/editing/pasteboard/paste-text-018-expected.png [deleted file]
LayoutTests/platform/gtk/editing/pasteboard/paste-text-018-expected.txt [deleted file]
LayoutTests/platform/mac/editing/pasteboard/paste-text-017-expected.png [deleted file]
LayoutTests/platform/mac/editing/pasteboard/paste-text-017-expected.txt [deleted file]
LayoutTests/platform/mac/editing/pasteboard/paste-text-018-expected.png [deleted file]
LayoutTests/platform/qt/editing/pasteboard/paste-text-017-expected.txt [deleted file]
LayoutTests/platform/qt/editing/pasteboard/paste-text-018-expected.txt [deleted file]

index cee2da8..5e9605e 100644 (file)
@@ -1,3 +1,33 @@
+2011-08-18  Ryosuke Niwa  <rniwa@webkit.org>
+
+        Dump-as-markup conversion: editing/pasteboard/paste-text-017.html and editing/pasteboard/paste-text-018.html
+        https://bugs.webkit.org/show_bug.cgi?id=66443
+
+        Reviewed by Kent Tamura.
+
+        Converted the tests.
+
+        * editing/pasteboard/paste-text-017-expected.txt: Added.
+        * editing/pasteboard/paste-text-017.html:
+        * editing/pasteboard/paste-text-018-expected.txt: Added.
+        * editing/pasteboard/paste-text-018.html:
+        * platform/chromium-linux/editing/pasteboard/paste-text-017-expected.png: Removed.
+        * platform/chromium-linux/editing/pasteboard/paste-text-018-expected.png: Removed.
+        * platform/chromium-win/editing/pasteboard/paste-text-017-expected.png: Removed.
+        * platform/chromium-win/editing/pasteboard/paste-text-017-expected.txt: Removed.
+        * platform/chromium-win/editing/pasteboard/paste-text-018-expected.png: Removed.
+        * platform/chromium-win/editing/pasteboard/paste-text-018-expected.txt: Removed.
+        * platform/gtk/editing/pasteboard/paste-text-017-expected.png: Removed.
+        * platform/gtk/editing/pasteboard/paste-text-017-expected.txt: Removed.
+        * platform/gtk/editing/pasteboard/paste-text-018-expected.png: Removed.
+        * platform/gtk/editing/pasteboard/paste-text-018-expected.txt: Removed.
+        * platform/mac/editing/pasteboard/paste-text-017-expected.png: Removed.
+        * platform/mac/editing/pasteboard/paste-text-017-expected.txt: Removed.
+        * platform/mac/editing/pasteboard/paste-text-018-expected.png: Removed.
+        * platform/mac/editing/pasteboard/paste-text-018-expected.txt: Removed.
+        * platform/qt/editing/pasteboard/paste-text-017-expected.txt: Removed.
+        * platform/qt/editing/pasteboard/paste-text-018-expected.txt: Removed.
+
 2011-08-18  Filip Pizlo  <fpizlo@apple.com>
 
         [jsfunfuzz] DFG speculative JIT does divide-by-zero checks incorrectly
diff --git a/LayoutTests/editing/pasteboard/paste-text-017-expected.txt b/LayoutTests/editing/pasteboard/paste-text-017-expected.txt
new file mode 100644 (file)
index 0000000..b57310b
--- /dev/null
@@ -0,0 +1,64 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 5 of #text > DIV > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidEndEditing:WebViewDidEndEditingNotification
+
+
+Tests: 
+
+Copying and pasting a whole line followed by a blank line could remove the blank line incorrectly, as in the case described in 
+<rdar://problem/3951178> REGRESSION (Mail): blank line lost after pasting as quotation.
+
+
+Expected Results:
+
+Should see a blank line between "two" and "three"
+
+
+| "
+"
+| <div>
+|   class="editing"
+|   id="test"
+|   "
+"
+|   <div>
+|     "
+one
+"
+|   "
+"
+|   <div>
+|     "
+    "
+|     <br>
+|       class="khtml-block-placeholder"
+|     "
+"
+|   "
+"
+|   <div>
+|     <div>
+|       "two"
+|   <div>
+|     <#selection-caret>
+|     <br>
+|   "
+"
+|   <div>
+|     "
+    three
+"
+|   "
+"
+| "
+"
index b7ab7a3..eccdf7e 100644 (file)
@@ -1,6 +1,5 @@
 <html> 
 <head>
-
 <style>
 .editing { 
     border: 2px solid red; 
 .scenario:first-line { font-weight: bold; margin-bottom: 16px;}
 .expected-results:first-line { font-weight: bold }
 </style>
-<script src=../editing.js language="JavaScript" type="text/JavaScript" ></script>
-
-<script>
-
-function editingTest() {
-    moveSelectionForwardByLineCommand();
-    moveSelectionForwardByLineCommand();
-    extendSelectionForwardByLineCommand();
-    copyCommand();
-    pasteCommand();
-}
-
-</script>
-
+<script src="../editing.js"></script>
+<script src="../../resources/dump-as-markup.js"></script>
 <title>Editing Test</title> 
 </head> 
 <body>
-
 <div class="explanation">
 <div class="scenario">
 Tests: 
@@ -67,10 +53,20 @@ one
 </div>
 </div>
 </div>
-
 <script>
+
+Markup.description(document.getElementsByClassName('explanation')[0].textContent);
+
+function editingTest() {
+    moveSelectionForwardByLineCommand();
+    moveSelectionForwardByLineCommand();
+    extendSelectionForwardByLineCommand();
+    copyCommand();
+    pasteCommand();
+    Markup.dump('root');
+}
+
 runEditingTest();
 </script>
-
 </body>
 </html>
@@ -18,38 +18,44 @@ EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range fr
 EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 8 of #text > DIV > DIV > BODY > HTML > #document to 8 of #text > DIV > DIV > BODY > HTML > #document toDOMRange:range from 8 of #text > DIV > DIV > BODY > HTML > #document to 8 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x212 [border: (2px solid #0000FF)]
-        RenderBlock {DIV} at (14,14) size 756x84
-          RenderText {#text} at (0,0) size 67x28
-            text run at (0,0) width 67: "Tests: "
-          RenderBR {BR} at (0,0) size 0x0
-          RenderText {#text} at (0,28) size 162x28
-            text run at (0,28) width 162: "Fix for this bug: "
-          RenderInline {A} at (0,0) size 260x28 [color=#0000EE]
-            RenderText {#text} at (162,28) size 260x28
-              text run at (162,28) width 260: "<rdar://problem/4039676>"
-          RenderText {#text} at (422,28) size 315x28
-            text run at (422,28) width 315: " REGRESSION (Mail): in reply,"
-          RenderInline {CR} at (0,0) size 708x28
-            RenderText {#text} at (0,56) size 708x28
-              text run at (0,56) width 708: "on pasted text (without trailing newline) is eaten when pasted above date"
-        RenderBlock {DIV} at (14,114) size 756x84
-          RenderText {#text} at (0,0) size 189x28
-            text run at (0,0) width 189: "Expected Results: "
-          RenderBR {BR} at (189,22) size 0x0
-          RenderText {#text} at (0,28) size 708x56
-            text run at (0,28) width 708: "Should see two lines of text below, self-documenting themselves as \"line"
-            text run at (0,56) width 197: "one\" and \"line two\"."
-      RenderBlock {DIV} at (0,236) size 784x60
-        RenderBlock {DIV} at (0,0) size 784x60 [border: (2px solid #FF0000)]
-          RenderText {#text} at (2,2) size 78x28
-            text run at (2,2) width 78: "line one"
-          RenderBR {BR} at (80,24) size 0x0
-          RenderText {#text} at (2,30) size 79x28
-            text run at (2,30) width 79: "line two"
-caret: position 8 of child 0 {#text} of child 1 {DIV} of child 3 {DIV} of body
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidEndEditing:WebViewDidEndEditingNotification
+
+
+Tests: 
+
+Fix for this bug: 
+<rdar://problem/4039676> REGRESSION (Mail): in reply,  on pasted text (without trailing newline) is eaten when pasted above date
+
+
+Expected Results:
+
+Should see two lines of text below, self-documenting themselves as "line one" and "line two".
+
+
+
+After copy:
+| "
+"
+| <div>
+|   class="editing"
+|   id="test"
+|   <#selection-caret>
+|   <br>
+|   "line two
+"
+| "
+"
+
+After paste:
+| "
+"
+| <div>
+|   class="editing"
+|   id="test"
+|   "line one<#selection-caret>"
+|   <br>
+|   "line two
+"
+| "
+"
index f9fe4f1..221eb10 100644 (file)
@@ -1,6 +1,5 @@
 <html> 
 <head>
-
 <style>
 .editing { 
     border: 2px solid red; 
 .scenario:first-line { font-weight: bold; margin-bottom: 16px;}
 .expected-results:first-line { font-weight: bold }
 </style>
-<script src=../editing.js language="JavaScript" type="text/JavaScript" ></script>
-
-<script>
-
-function editingTest() {
-    for (i = 0; i < 8; i++)
-        extendSelectionForwardByCharacterCommand();
-    cutCommand();
-    pasteCommand();
-}
-
-</script>
-
+<script src="../editing.js"></script>
+<script src="../../resources/dump-as-markup.js"></script>
 <title>Editing Test</title> 
 </head> 
 <body>
-
 <div class="explanation">
 <div class="scenario">
 Tests: 
@@ -52,10 +39,20 @@ Should see two lines of text below, self-documenting themselves as "line one" an
 line one<br>line two
 </div>
 </div>
-
 <script>
+
+Markup.description(document.getElementsByClassName('explanation')[0].textContent);
+
+function editingTest() {
+    for (i = 0; i < 8; i++)
+        extendSelectionForwardByCharacterCommand();
+    cutCommand();
+    Markup.dump('root', 'After copy');
+    pasteCommand();
+    Markup.dump('root', 'After paste');
+}
+
 runEditingTest();
 </script>
-
 </body>
 </html>
diff --git a/LayoutTests/platform/chromium-linux/editing/pasteboard/paste-text-017-expected.png b/LayoutTests/platform/chromium-linux/editing/pasteboard/paste-text-017-expected.png
deleted file mode 100644 (file)
index e658e44..0000000
Binary files a/LayoutTests/platform/chromium-linux/editing/pasteboard/paste-text-017-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/chromium-linux/editing/pasteboard/paste-text-018-expected.png b/LayoutTests/platform/chromium-linux/editing/pasteboard/paste-text-018-expected.png
deleted file mode 100644 (file)
index 3a4f310..0000000
Binary files a/LayoutTests/platform/chromium-linux/editing/pasteboard/paste-text-018-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/chromium-win/editing/pasteboard/paste-text-017-expected.png b/LayoutTests/platform/chromium-win/editing/pasteboard/paste-text-017-expected.png
deleted file mode 100644 (file)
index f413aa7..0000000
Binary files a/LayoutTests/platform/chromium-win/editing/pasteboard/paste-text-017-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/chromium-win/editing/pasteboard/paste-text-017-expected.txt b/LayoutTests/platform/chromium-win/editing/pasteboard/paste-text-017-expected.txt
deleted file mode 100644 (file)
index 76f41dc..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
-EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 5 of #text > DIV > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x210 [border: (2px solid #0000FF)]
-        RenderBlock {DIV} at (14,14) size 756x111
-          RenderText {#text} at (0,0) size 66x26
-            text run at (0,0) width 66: "Tests: "
-          RenderBR {BR} at (0,0) size 0x0
-          RenderText {#text} at (0,27) size 728x55
-            text run at (0,27) width 728: "Copying and pasting a whole line followed by a blank line could remove the"
-            text run at (0,55) width 472: "blank line incorrectly, as in the case described in "
-          RenderInline {A} at (0,0) size 257x27 [color=#0000EE]
-            RenderText {#text} at (472,55) size 257x27
-              text run at (472,55) width 257: "<rdar://problem/3951178>"
-          RenderText {#text} at (0,83) size 611x27
-            text run at (0,83) width 611: "REGRESSION (Mail): blank line lost after pasting as quotation."
-        RenderBlock {DIV} at (14,141) size 756x55
-          RenderText {#text} at (0,0) size 189x26
-            text run at (0,0) width 189: "Expected Results: "
-          RenderBR {BR} at (189,21) size 0x0
-          RenderText {#text} at (0,27) size 485x27
-            text run at (0,27) width 485: "Should see a blank line between \"two\" and \"three\""
-      RenderBlock {DIV} at (0,234) size 784x144
-        RenderBlock {DIV} at (0,0) size 784x144 [border: (2px solid #FF0000)]
-          RenderBlock {DIV} at (2,2) size 780x28
-            RenderText {#text} at (0,0) size 35x27
-              text run at (0,0) width 35: "one"
-          RenderBlock {DIV} at (2,30) size 780x28
-            RenderBR {BR} at (0,0) size 0x27
-          RenderBlock {DIV} at (2,58) size 780x28
-            RenderBlock {DIV} at (0,0) size 780x28
-              RenderText {#text} at (0,0) size 36x27
-                text run at (0,0) width 36: "two"
-            RenderBlock (anonymous) at (0,28) size 780x0
-          RenderBlock {DIV} at (2,86) size 780x28
-            RenderBR {BR} at (0,0) size 0x27
-          RenderBlock {DIV} at (2,114) size 780x28
-            RenderText {#text} at (0,0) size 49x27
-              text run at (0,0) width 49: "three"
-caret: position 0 of child 0 {BR} of child 6 {DIV} of child 1 {DIV} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/chromium-win/editing/pasteboard/paste-text-018-expected.png b/LayoutTests/platform/chromium-win/editing/pasteboard/paste-text-018-expected.png
deleted file mode 100644 (file)
index ad12aa0..0000000
Binary files a/LayoutTests/platform/chromium-win/editing/pasteboard/paste-text-018-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/chromium-win/editing/pasteboard/paste-text-018-expected.txt b/LayoutTests/platform/chromium-win/editing/pasteboard/paste-text-018-expected.txt
deleted file mode 100644 (file)
index f9bd8b1..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
-EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldDeleteDOMRange:range from 1 of #text > DIV > DIV > BODY > HTML > #document to 9 of #text > DIV > DIV > BODY > HTML > #document
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 0 of DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
-EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 8 of #text > DIV > DIV > BODY > HTML > #document to 8 of #text > DIV > DIV > BODY > HTML > #document toDOMRange:range from 8 of #text > DIV > DIV > BODY > HTML > #document to 8 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x210 [border: (2px solid #0000FF)]
-        RenderBlock {DIV} at (14,14) size 756x83
-          RenderText {#text} at (0,0) size 66x26
-            text run at (0,0) width 66: "Tests: "
-          RenderBR {BR} at (0,0) size 0x0
-          RenderText {#text} at (0,27) size 158x27
-            text run at (0,27) width 158: "Fix for this bug: "
-          RenderInline {A} at (0,0) size 257x27 [color=#0000EE]
-            RenderText {#text} at (158,27) size 257x27
-              text run at (158,27) width 257: "<rdar://problem/4039676>"
-          RenderText {#text} at (415,27) size 314x27
-            text run at (415,27) width 314: " REGRESSION (Mail): in reply, "
-          RenderInline {CR} at (0,0) size 753x55
-            RenderText {#text} at (729,27) size 753x55
-              text run at (729,27) width 24: "on"
-              text run at (0,55) width 670: "pasted text (without trailing newline) is eaten when pasted above date"
-        RenderBlock {DIV} at (14,113) size 756x83
-          RenderText {#text} at (0,0) size 189x26
-            text run at (0,0) width 189: "Expected Results: "
-          RenderBR {BR} at (189,21) size 0x0
-          RenderText {#text} at (0,27) size 746x55
-            text run at (0,27) width 746: "Should see two lines of text below, self-documenting themselves as \"line one\""
-            text run at (0,55) width 144: "and \"line two\"."
-      RenderBlock {DIV} at (0,234) size 784x60
-        RenderBlock {DIV} at (0,0) size 784x60 [border: (2px solid #FF0000)]
-          RenderText {#text} at (2,2) size 76x27
-            text run at (2,2) width 76: "line one"
-          RenderBR {BR} at (78,23) size 0x0
-          RenderText {#text} at (2,30) size 77x27
-            text run at (2,30) width 77: "line two"
-caret: position 8 of child 0 {#text} of child 1 {DIV} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/gtk/editing/pasteboard/paste-text-017-expected.png b/LayoutTests/platform/gtk/editing/pasteboard/paste-text-017-expected.png
deleted file mode 100644 (file)
index 4a5ab8e..0000000
Binary files a/LayoutTests/platform/gtk/editing/pasteboard/paste-text-017-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/gtk/editing/pasteboard/paste-text-017-expected.txt b/LayoutTests/platform/gtk/editing/pasteboard/paste-text-017-expected.txt
deleted file mode 100644 (file)
index 26bcc40..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
-EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 5 of #text > DIV > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x212 [border: (2px solid #0000FF)]
-        RenderBlock {DIV} at (14,14) size 756x112
-          RenderText {#text} at (0,0) size 67x28
-            text run at (0,0) width 67: "Tests: "
-          RenderBR {BR} at (0,0) size 0x0
-          RenderText {#text} at (0,28) size 742x56
-            text run at (0,28) width 742: "Copying and pasting a whole line followed by a blank line could remove the"
-            text run at (0,56) width 480: "blank line incorrectly, as in the case described in "
-          RenderInline {A} at (0,0) size 260x28 [color=#0000EE]
-            RenderText {#text} at (480,56) size 260x28
-              text run at (480,56) width 260: "<rdar://problem/3951178>"
-          RenderText {#text} at (0,84) size 623x28
-            text run at (0,84) width 623: "REGRESSION (Mail): blank line lost after pasting as quotation."
-        RenderBlock {DIV} at (14,142) size 756x56
-          RenderText {#text} at (0,0) size 189x28
-            text run at (0,0) width 189: "Expected Results: "
-          RenderBR {BR} at (189,22) size 0x0
-          RenderText {#text} at (0,28) size 490x28
-            text run at (0,28) width 490: "Should see a blank line between \"two\" and \"three\""
-      RenderBlock {DIV} at (0,236) size 784x144
-        RenderBlock {DIV} at (0,0) size 784x144 [border: (2px solid #FF0000)]
-          RenderBlock {DIV} at (2,2) size 780x28
-            RenderText {#text} at (0,0) size 35x28
-              text run at (0,0) width 35: "one"
-          RenderBlock {DIV} at (2,30) size 780x28
-            RenderBR {BR} at (0,0) size 0x28
-          RenderBlock {DIV} at (2,58) size 780x28
-            RenderBlock {DIV} at (0,0) size 780x28
-              RenderText {#text} at (0,0) size 36x28
-                text run at (0,0) width 36: "two"
-            RenderBlock (anonymous) at (0,28) size 780x0
-          RenderBlock {DIV} at (2,86) size 780x28
-            RenderBR {BR} at (0,0) size 0x28
-          RenderBlock {DIV} at (2,114) size 780x28
-            RenderText {#text} at (0,0) size 49x28
-              text run at (0,0) width 49: "three"
-caret: position 0 of child 0 {BR} of child 6 {DIV} of child 1 {DIV} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/gtk/editing/pasteboard/paste-text-018-expected.png b/LayoutTests/platform/gtk/editing/pasteboard/paste-text-018-expected.png
deleted file mode 100644 (file)
index ebde6ef..0000000
Binary files a/LayoutTests/platform/gtk/editing/pasteboard/paste-text-018-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/gtk/editing/pasteboard/paste-text-018-expected.txt b/LayoutTests/platform/gtk/editing/pasteboard/paste-text-018-expected.txt
deleted file mode 100644 (file)
index 6a553b5..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
-EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldDeleteDOMRange:range from 1 of #text > DIV > DIV > BODY > HTML > #document to 9 of #text > DIV > DIV > BODY > HTML > #document
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 0 of DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
-EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 8 of #text > DIV > DIV > BODY > HTML > #document to 8 of #text > DIV > DIV > BODY > HTML > #document toDOMRange:range from 8 of #text > DIV > DIV > BODY > HTML > #document to 8 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x212 [border: (2px solid #0000FF)]
-        RenderBlock {DIV} at (14,14) size 756x84
-          RenderText {#text} at (0,0) size 67x28
-            text run at (0,0) width 67: "Tests: "
-          RenderBR {BR} at (0,0) size 0x0
-          RenderText {#text} at (0,28) size 162x28
-            text run at (0,28) width 162: "Fix for this bug: "
-          RenderInline {A} at (0,0) size 260x28 [color=#0000EE]
-            RenderText {#text} at (162,28) size 260x28
-              text run at (162,28) width 260: "<rdar://problem/4039676>"
-          RenderText {#text} at (422,28) size 315x28
-            text run at (422,28) width 315: " REGRESSION (Mail): in reply,"
-          RenderInline {CR} at (0,0) size 708x28
-            RenderText {#text} at (0,56) size 708x28
-              text run at (0,56) width 708: "on pasted text (without trailing newline) is eaten when pasted above date"
-        RenderBlock {DIV} at (14,114) size 756x84
-          RenderText {#text} at (0,0) size 189x28
-            text run at (0,0) width 189: "Expected Results: "
-          RenderBR {BR} at (189,22) size 0x0
-          RenderText {#text} at (0,28) size 708x56
-            text run at (0,28) width 708: "Should see two lines of text below, self-documenting themselves as \"line"
-            text run at (0,56) width 197: "one\" and \"line two\"."
-      RenderBlock {DIV} at (0,236) size 784x60
-        RenderBlock {DIV} at (0,0) size 784x60 [border: (2px solid #FF0000)]
-          RenderText {#text} at (2,2) size 78x28
-            text run at (2,2) width 78: "line one"
-          RenderBR {BR} at (80,24) size 0x0
-          RenderText {#text} at (2,30) size 79x28
-            text run at (2,30) width 79: "line two"
-caret: position 8 of child 0 {#text} of child 1 {DIV} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac/editing/pasteboard/paste-text-017-expected.png b/LayoutTests/platform/mac/editing/pasteboard/paste-text-017-expected.png
deleted file mode 100644 (file)
index d147d25..0000000
Binary files a/LayoutTests/platform/mac/editing/pasteboard/paste-text-017-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac/editing/pasteboard/paste-text-017-expected.txt b/LayoutTests/platform/mac/editing/pasteboard/paste-text-017-expected.txt
deleted file mode 100644 (file)
index 26bcc40..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
-EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 5 of #text > DIV > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x212 [border: (2px solid #0000FF)]
-        RenderBlock {DIV} at (14,14) size 756x112
-          RenderText {#text} at (0,0) size 67x28
-            text run at (0,0) width 67: "Tests: "
-          RenderBR {BR} at (0,0) size 0x0
-          RenderText {#text} at (0,28) size 742x56
-            text run at (0,28) width 742: "Copying and pasting a whole line followed by a blank line could remove the"
-            text run at (0,56) width 480: "blank line incorrectly, as in the case described in "
-          RenderInline {A} at (0,0) size 260x28 [color=#0000EE]
-            RenderText {#text} at (480,56) size 260x28
-              text run at (480,56) width 260: "<rdar://problem/3951178>"
-          RenderText {#text} at (0,84) size 623x28
-            text run at (0,84) width 623: "REGRESSION (Mail): blank line lost after pasting as quotation."
-        RenderBlock {DIV} at (14,142) size 756x56
-          RenderText {#text} at (0,0) size 189x28
-            text run at (0,0) width 189: "Expected Results: "
-          RenderBR {BR} at (189,22) size 0x0
-          RenderText {#text} at (0,28) size 490x28
-            text run at (0,28) width 490: "Should see a blank line between \"two\" and \"three\""
-      RenderBlock {DIV} at (0,236) size 784x144
-        RenderBlock {DIV} at (0,0) size 784x144 [border: (2px solid #FF0000)]
-          RenderBlock {DIV} at (2,2) size 780x28
-            RenderText {#text} at (0,0) size 35x28
-              text run at (0,0) width 35: "one"
-          RenderBlock {DIV} at (2,30) size 780x28
-            RenderBR {BR} at (0,0) size 0x28
-          RenderBlock {DIV} at (2,58) size 780x28
-            RenderBlock {DIV} at (0,0) size 780x28
-              RenderText {#text} at (0,0) size 36x28
-                text run at (0,0) width 36: "two"
-            RenderBlock (anonymous) at (0,28) size 780x0
-          RenderBlock {DIV} at (2,86) size 780x28
-            RenderBR {BR} at (0,0) size 0x28
-          RenderBlock {DIV} at (2,114) size 780x28
-            RenderText {#text} at (0,0) size 49x28
-              text run at (0,0) width 49: "three"
-caret: position 0 of child 0 {BR} of child 6 {DIV} of child 1 {DIV} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac/editing/pasteboard/paste-text-018-expected.png b/LayoutTests/platform/mac/editing/pasteboard/paste-text-018-expected.png
deleted file mode 100644 (file)
index cc88cea..0000000
Binary files a/LayoutTests/platform/mac/editing/pasteboard/paste-text-018-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/qt/editing/pasteboard/paste-text-017-expected.txt b/LayoutTests/platform/qt/editing/pasteboard/paste-text-017-expected.txt
deleted file mode 100644 (file)
index 0bf3054..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
-EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 5 of #text > DIV > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x275 [border: (2px solid #0000FF)]
-        RenderBlock {DIV} at (14,14) size 756x165
-          RenderText {#text} at (0,0) size 67x33
-            text run at (0,0) width 67: "Tests: "
-          RenderBR {BR} at (0,0) size 0x0
-          RenderText {#text} at (0,33) size 733x66
-            text run at (0,33) width 733: "Copying and pasting a whole line followed by a blank line could remove"
-            text run at (0,66) width 537: "the blank line incorrectly, as in the case described in"
-          RenderInline {A} at (0,0) size 275x33 [color=#0000EE]
-            RenderText {#text} at (0,99) size 275x33
-              text run at (0,99) width 275: "<rdar://problem/3951178>"
-          RenderText {#text} at (275,99) size 722x66
-            text run at (275,99) width 447: " REGRESSION (Mail): blank line lost after"
-            text run at (0,132) width 211: "pasting as quotation."
-        RenderBlock {DIV} at (14,195) size 756x66
-          RenderText {#text} at (0,0) size 189x33
-            text run at (0,0) width 189: "Expected Results: "
-          RenderBR {BR} at (189,24) size 0x0
-          RenderText {#text} at (0,33) size 523x33
-            text run at (0,33) width 523: "Should see a blank line between \"two\" and \"three\""
-      RenderBlock {DIV} at (0,299) size 784x169
-        RenderBlock {DIV} at (0,0) size 784x169 [border: (2px solid #FF0000)]
-          RenderBlock {DIV} at (2,2) size 780x33
-            RenderText {#text} at (0,0) size 36x33
-              text run at (0,0) width 36: "one"
-          RenderBlock {DIV} at (2,35) size 780x33
-            RenderBR {BR} at (0,0) size 0x33
-          RenderBlock {DIV} at (2,68) size 780x33
-            RenderBlock {DIV} at (0,0) size 780x33
-              RenderText {#text} at (0,0) size 37x33
-                text run at (0,0) width 37: "two"
-            RenderBlock (anonymous) at (0,33) size 780x0
-          RenderBlock {DIV} at (2,101) size 780x33
-            RenderBR {BR} at (0,0) size 0x33
-          RenderBlock {DIV} at (2,134) size 780x33
-            RenderText {#text} at (0,0) size 54x33
-              text run at (0,0) width 54: "three"
-caret: position 0 of child 0 {BR} of child 6 {DIV} of child 1 {DIV} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/qt/editing/pasteboard/paste-text-018-expected.txt b/LayoutTests/platform/qt/editing/pasteboard/paste-text-018-expected.txt
deleted file mode 100644 (file)
index a000de5..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
-EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldDeleteDOMRange:range from 1 of #text > DIV > DIV > BODY > HTML > #document to 9 of #text > DIV > DIV > BODY > HTML > #document
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 0 of DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
-EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 8 of #text > DIV > DIV > BODY > HTML > #document to 8 of #text > DIV > DIV > BODY > HTML > #document toDOMRange:range from 8 of #text > DIV > DIV > BODY > HTML > #document to 8 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
-EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x275 [border: (2px solid #0000FF)]
-        RenderBlock {DIV} at (14,14) size 756x132
-          RenderText {#text} at (0,0) size 67x33
-            text run at (0,0) width 67: "Tests: "
-          RenderBR {BR} at (0,0) size 0x0
-          RenderText {#text} at (0,33) size 172x33
-            text run at (0,33) width 172: "Fix for this bug: "
-          RenderInline {A} at (0,0) size 275x33 [color=#0000EE]
-            RenderText {#text} at (172,33) size 275x33
-              text run at (172,33) width 275: "<rdar://problem/4039676>"
-          RenderText {#text} at (447,33) size 714x66
-            text run at (447,33) width 267: " REGRESSION (Mail): in"
-            text run at (0,66) width 66: "reply, "
-          RenderInline {CR} at (0,0) size 691x66
-            RenderText {#text} at (66,66) size 691x66
-              text run at (66,66) width 625: "on pasted text (without trailing newline) is eaten when pasted"
-              text run at (0,99) width 110: "above date"
-        RenderBlock {DIV} at (14,162) size 756x99
-          RenderText {#text} at (0,0) size 189x33
-            text run at (0,0) width 189: "Expected Results: "
-          RenderBR {BR} at (189,24) size 0x0
-          RenderText {#text} at (0,33) size 730x66
-            text run at (0,33) width 730: "Should see two lines of text below, self-documenting themselves as \"line"
-            text run at (0,66) width 212: "one\" and \"line two\"."
-      RenderBlock {DIV} at (0,299) size 784x70
-        RenderBlock {DIV} at (0,0) size 784x70 [border: (2px solid #FF0000)]
-          RenderText {#text} at (2,2) size 80x33
-            text run at (2,2) width 80: "line one"
-          RenderBR {BR} at (82,26) size 0x0
-          RenderText {#text} at (2,35) size 81x33
-            text run at (2,35) width 81: "line two"
-caret: position 8 of child 0 {#text} of child 1 {DIV} of child 3 {DIV} of body