Commit 2de46f9b authored by rniwa@webkit.org's avatar rniwa@webkit.org

Dump-as-markup conversion: editing/pasteboard/paste-text-017.html and...

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.


git-svn-id: svn://svn.chromium.org/blink/trunk@93301 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 03db535c
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
......@@ -9,45 +9,56 @@ EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotificatio
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
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
"
| "
"
| "
"
<html>
<head>
<style>
.editing {
border: 2px solid red;
......@@ -16,24 +15,11 @@
.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
"
| "
"
<html>
<head>
<style>
.editing {
border: 2px solid red;
......@@ -16,23 +15,11 @@
.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>
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
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
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
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
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
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
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment