[SCM] WebKit Debian packaging branch, webkit-1.3, updated. upstream/1.3.7-4207-g178b198
ossy at webkit.org
ossy at webkit.org
Sun Feb 20 23:43:42 UTC 2011
The following commit has been merged in the webkit-1.3 branch:
commit 9d91ddd4b6565f5ac2eb81385da27eaaa7bd7e6a
Author: ossy at webkit.org <ossy at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Mon Jan 24 16:50:00 2011 +0000
Unreviewed.
Add Qt specific expected results for passing editing/selections tests.
Compared to Mac png files and Mac expected files. (part 2)
* platform/qt/editing/selection/ [...]:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76522 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index f2fbcbf..bbe5194 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -3,6 +3,15 @@
Unreviewed.
Add Qt specific expected results for passing editing/selections tests.
+ Compared to Mac png files and Mac expected files. (part 2)
+
+ * platform/qt/editing/selection/ [...]:
+
+2011-01-24 Csaba Osztrogonác <ossy at webkit.org>
+
+ Unreviewed.
+
+ Add Qt specific expected results for passing editing/selections tests.
Compared to Mac png files and Mac expected files. (part 1)
* platform/qt/editing/selection/ [...]:
diff --git a/LayoutTests/platform/qt/editing/selection/caret-rtl-right-expected.checksum b/LayoutTests/platform/qt/editing/selection/caret-rtl-right-expected.checksum
index 6a204bb..c4ed8ef 100644
--- a/LayoutTests/platform/qt/editing/selection/caret-rtl-right-expected.checksum
+++ b/LayoutTests/platform/qt/editing/selection/caret-rtl-right-expected.checksum
@@ -1 +1 @@
-c5cc826f844a293b667fd0245dbe72b7
\ No newline at end of file
+22f929aaafca66d406a3db2ed4d9257b
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/caret-rtl-right-expected.png b/LayoutTests/platform/qt/editing/selection/caret-rtl-right-expected.png
index 2a764ae..6a3902f 100644
Binary files a/LayoutTests/platform/qt/editing/selection/caret-rtl-right-expected.png and b/LayoutTests/platform/qt/editing/selection/caret-rtl-right-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/character-data-mutation-crash-expected.checksum b/LayoutTests/platform/qt/editing/selection/character-data-mutation-crash-expected.checksum
new file mode 100644
index 0000000..29c6320
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/character-data-mutation-crash-expected.checksum
@@ -0,0 +1 @@
+d7bfb7fc09d29c9ddac20dc0f0db6a2a
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/character-data-mutation-crash-expected.png b/LayoutTests/platform/qt/editing/selection/character-data-mutation-crash-expected.png
new file mode 100644
index 0000000..4a9340e
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/character-data-mutation-crash-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/character-data-mutation-expected.checksum b/LayoutTests/platform/qt/editing/selection/character-data-mutation-expected.checksum
new file mode 100644
index 0000000..0d12714
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/character-data-mutation-expected.checksum
@@ -0,0 +1 @@
+8a7c9d3fa637240fdc29b777141eb417
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/character-data-mutation-expected.png b/LayoutTests/platform/qt/editing/selection/character-data-mutation-expected.png
new file mode 100644
index 0000000..7eea83d
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/character-data-mutation-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/clear-selection-expected.checksum b/LayoutTests/platform/qt/editing/selection/clear-selection-expected.checksum
new file mode 100644
index 0000000..a42edf1
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/clear-selection-expected.checksum
@@ -0,0 +1 @@
+faf140b2fcdf283f99b01bf4c3009d85
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/clear-selection-expected.png b/LayoutTests/platform/qt/editing/selection/clear-selection-expected.png
new file mode 100644
index 0000000..d5f1dde
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/clear-selection-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/clear-selection-expected.txt b/LayoutTests/platform/qt/editing/selection/clear-selection-expected.txt
index 62edbaf..24f2088 100644
--- a/LayoutTests/platform/qt/editing/selection/clear-selection-expected.txt
+++ b/LayoutTests/platform/qt/editing/selection/clear-selection-expected.txt
@@ -5,7 +5,7 @@ layer 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 784x38
- RenderText {#text} at (0,0) size 761x38
- text run at (0,0) width 761: "This tests that window.getSelection().clear() clears the selection correctly. If this test is successful, this text should not be"
- text run at (0,19) width 57: "selected."
+ RenderBlock {DIV} at (0,0) size 784x42
+ RenderText {#text} at (0,0) size 780x42
+ text run at (0,0) width 780: "This tests that window.getSelection().clear() clears the selection correctly. If this test is successful, this text should not"
+ text run at (0,21) width 76: "be selected."
diff --git a/LayoutTests/platform/qt/editing/selection/cleared-by-relayout-expected.checksum b/LayoutTests/platform/qt/editing/selection/cleared-by-relayout-expected.checksum
new file mode 100644
index 0000000..3a75d32
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/cleared-by-relayout-expected.checksum
@@ -0,0 +1 @@
+4ae3cb40753215ba34d1c5443ffb780c
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/cleared-by-relayout-expected.png b/LayoutTests/platform/qt/editing/selection/cleared-by-relayout-expected.png
new file mode 100644
index 0000000..184f7bc
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/cleared-by-relayout-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/click-after-nested-block-expected.checksum b/LayoutTests/platform/qt/editing/selection/click-after-nested-block-expected.checksum
new file mode 100644
index 0000000..679ed2d
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/click-after-nested-block-expected.checksum
@@ -0,0 +1 @@
+17c70b02362862b6f9e82b41a67b512c
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/click-after-nested-block-expected.png b/LayoutTests/platform/qt/editing/selection/click-after-nested-block-expected.png
new file mode 100644
index 0000000..6e82835
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/click-after-nested-block-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/click-before-and-after-table-expected.checksum b/LayoutTests/platform/qt/editing/selection/click-before-and-after-table-expected.checksum
new file mode 100644
index 0000000..4d00cd4
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/click-before-and-after-table-expected.checksum
@@ -0,0 +1 @@
+de35eed6bb0d65dde3d182f25dde22d4
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/click-before-and-after-table-expected.png b/LayoutTests/platform/qt/editing/selection/click-before-and-after-table-expected.png
new file mode 100644
index 0000000..449f850
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/click-before-and-after-table-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/click-in-focusable-link-should-not-clear-selection-expected.checksum b/LayoutTests/platform/qt/editing/selection/click-in-focusable-link-should-not-clear-selection-expected.checksum
new file mode 100644
index 0000000..149a27d
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/click-in-focusable-link-should-not-clear-selection-expected.checksum
@@ -0,0 +1 @@
+5318ec325b38149b4edd5386a5476808
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/click-in-focusable-link-should-not-clear-selection-expected.png b/LayoutTests/platform/qt/editing/selection/click-in-focusable-link-should-not-clear-selection-expected.png
new file mode 100644
index 0000000..a3a2cf4
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/click-in-focusable-link-should-not-clear-selection-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/click-in-margins-inside-editable-div-expected.checksum b/LayoutTests/platform/qt/editing/selection/click-in-margins-inside-editable-div-expected.checksum
new file mode 100644
index 0000000..3c0b350
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/click-in-margins-inside-editable-div-expected.checksum
@@ -0,0 +1 @@
+df73f9a5b679f07e8f25f44e09711058
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/click-in-margins-inside-editable-div-expected.png b/LayoutTests/platform/qt/editing/selection/click-in-margins-inside-editable-div-expected.png
new file mode 100644
index 0000000..1ffff27
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/click-in-margins-inside-editable-div-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/click-in-padding-with-multiple-line-boxes-expected.checksum b/LayoutTests/platform/qt/editing/selection/click-in-padding-with-multiple-line-boxes-expected.checksum
new file mode 100644
index 0000000..ce3e887
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/click-in-padding-with-multiple-line-boxes-expected.checksum
@@ -0,0 +1 @@
+d278950f6ab1ac03c19b08c717dc64fb
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/click-in-padding-with-multiple-line-boxes-expected.png b/LayoutTests/platform/qt/editing/selection/click-in-padding-with-multiple-line-boxes-expected.png
new file mode 100644
index 0000000..548ef05
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/click-in-padding-with-multiple-line-boxes-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/click-outside-editable-div-expected.checksum b/LayoutTests/platform/qt/editing/selection/click-outside-editable-div-expected.checksum
new file mode 100644
index 0000000..f3dc311
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/click-outside-editable-div-expected.checksum
@@ -0,0 +1 @@
+033d66593c3c90d3a492b90e98c74d5d
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/click-outside-editable-div-expected.png b/LayoutTests/platform/qt/editing/selection/click-outside-editable-div-expected.png
new file mode 100644
index 0000000..890c579
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/click-outside-editable-div-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/containsNode-expected.checksum b/LayoutTests/platform/qt/editing/selection/containsNode-expected.checksum
new file mode 100644
index 0000000..589f671
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/containsNode-expected.checksum
@@ -0,0 +1 @@
+26e9fc663adac8054160807345f549e4
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/containsNode-expected.png b/LayoutTests/platform/qt/editing/selection/containsNode-expected.png
new file mode 100644
index 0000000..57e8d2e
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/containsNode-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/contenteditable-click-inside-expected.checksum b/LayoutTests/platform/qt/editing/selection/contenteditable-click-inside-expected.checksum
new file mode 100644
index 0000000..8cd9c02
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/contenteditable-click-inside-expected.checksum
@@ -0,0 +1 @@
+30d7e443b0ae98d5d218087c481d1478
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/contenteditable-click-inside-expected.png b/LayoutTests/platform/qt/editing/selection/contenteditable-click-inside-expected.png
new file mode 100644
index 0000000..e570e03
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/contenteditable-click-inside-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/contenteditable-click-inside-expected.txt b/LayoutTests/platform/qt/editing/selection/contenteditable-click-inside-expected.txt
index bad5b66..702ed49 100644
--- a/LayoutTests/platform/qt/editing/selection/contenteditable-click-inside-expected.txt
+++ b/LayoutTests/platform/qt/editing/selection/contenteditable-click-inside-expected.txt
@@ -1,12 +1,16 @@
-CONSOLE MESSAGE: line 9: TypeError: Value undefined (result of expression eventSender.moveTo) is not object.
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
+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
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 784x578
+ RenderBody {BODY} at (8,8) size 784x576
RenderBlock {DIV} at (0,0) size 425x75 [bgcolor=#FFFF00]
RenderBlock {DIV} at (25,25) size 100x20 [bgcolor=#FFFFFF]
- RenderBlock {P} at (0,89) size 784x38
- RenderText {#text} at (0,0) size 738x38
- text run at (0,0) width 738: "This test clicks inside an editable div element, and must result in the element receiving focus. If the test succeeds the"
- text run at (0,19) width 214: "element should have a focus ring."
+ RenderBlock {P} at (0,91) size 784x42
+ RenderText {#text} at (0,0) size 773x42
+ text run at (0,0) width 773: "This test clicks inside an editable div element, and must result in the element receiving focus. If the test succeeds the"
+ text run at (0,21) width 224: "element should have a focus ring."
+caret: position 0 of child 0 {DIV} of child 0 {DIV} of body
diff --git a/LayoutTests/platform/qt/editing/selection/context-menu-text-selection-expected.checksum b/LayoutTests/platform/qt/editing/selection/context-menu-text-selection-expected.checksum
new file mode 100644
index 0000000..272af26
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/context-menu-text-selection-expected.checksum
@@ -0,0 +1 @@
+a053a8c2c0ab0dbcc53feb39415bc30d
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/context-menu-text-selection-expected.png b/LayoutTests/platform/qt/editing/selection/context-menu-text-selection-expected.png
new file mode 100644
index 0000000..545266c
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/context-menu-text-selection-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/crash-on-clear-selection-expected.checksum b/LayoutTests/platform/qt/editing/selection/crash-on-clear-selection-expected.checksum
new file mode 100644
index 0000000..a638424
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/crash-on-clear-selection-expected.checksum
@@ -0,0 +1 @@
+28df4549687e8ea7e763e51be6a7f416
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/crash-on-clear-selection-expected.png b/LayoutTests/platform/qt/editing/selection/crash-on-clear-selection-expected.png
new file mode 100644
index 0000000..1de9fcb
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/crash-on-clear-selection-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/crash-on-drag-with-mutation-events-expected.checksum b/LayoutTests/platform/qt/editing/selection/crash-on-drag-with-mutation-events-expected.checksum
new file mode 100644
index 0000000..8bed32b
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/crash-on-drag-with-mutation-events-expected.checksum
@@ -0,0 +1 @@
+421e2ae7777c9356ec97df05ff3a9aff
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/crash-on-drag-with-mutation-events-expected.png b/LayoutTests/platform/qt/editing/selection/crash-on-drag-with-mutation-events-expected.png
new file mode 100644
index 0000000..af92ec7
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/crash-on-drag-with-mutation-events-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/delete-word-granularity-text-control-expected.checksum b/LayoutTests/platform/qt/editing/selection/delete-word-granularity-text-control-expected.checksum
new file mode 100644
index 0000000..66a5bfc
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/delete-word-granularity-text-control-expected.checksum
@@ -0,0 +1 @@
+e92b806ce46868f6e374d1796be3ac82
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/delete-word-granularity-text-control-expected.png b/LayoutTests/platform/qt/editing/selection/delete-word-granularity-text-control-expected.png
new file mode 100644
index 0000000..94bfb2b
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/delete-word-granularity-text-control-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/deleteFromDocument-expected.checksum b/LayoutTests/platform/qt/editing/selection/deleteFromDocument-expected.checksum
new file mode 100644
index 0000000..a299fcf
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/deleteFromDocument-expected.checksum
@@ -0,0 +1 @@
+8f27f867d8ddc90951a830df77e669c9
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/deleteFromDocument-expected.png b/LayoutTests/platform/qt/editing/selection/deleteFromDocument-expected.png
new file mode 100644
index 0000000..109e188
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/deleteFromDocument-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/display-table-text-expected.checksum b/LayoutTests/platform/qt/editing/selection/display-table-text-expected.checksum
new file mode 100644
index 0000000..f050a94
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/display-table-text-expected.checksum
@@ -0,0 +1 @@
+d56b8c8511c6b90f346c60237b62c06c
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/display-table-text-expected.png b/LayoutTests/platform/qt/editing/selection/display-table-text-expected.png
new file mode 100644
index 0000000..765fe99
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/display-table-text-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/display-table-text-expected.txt b/LayoutTests/platform/qt/editing/selection/display-table-text-expected.txt
index 6216280..37990c9 100644
--- a/LayoutTests/platform/qt/editing/selection/display-table-text-expected.txt
+++ b/LayoutTests/platform/qt/editing/selection/display-table-text-expected.txt
@@ -4,11 +4,11 @@ layer 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
- RenderTable {DIV} at (0,0) size 350x19
- RenderTableSection (anonymous) at (0,0) size 350x19
- RenderTableRow (anonymous) at (0,0) size 350x19
- RenderTableCell (anonymous) at (0,0) size 350x19 [r=0 c=0 rs=1 cs=1]
- RenderText {#text} at (0,0) size 350x19
- text run at (0,0) width 350: "Only the third word in this sentence should be selected."
+ RenderTable {DIV} at (0,0) size 371x21
+ RenderTableSection (anonymous) at (0,0) size 371x21
+ RenderTableRow (anonymous) at (0,0) size 371x21
+ RenderTableCell (anonymous) at (0,0) size 371x21 [r=0 c=0 rs=1 cs=1]
+ RenderText {#text} at (0,0) size 371x21
+ text run at (0,0) width 371: "Only the third word in this sentence should be selected."
selection start: position 9 of child 0 {#text} of child 1 {DIV} of body
selection end: position 14 of child 0 {#text} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/qt/editing/selection/doubleclick-crash-expected.checksum b/LayoutTests/platform/qt/editing/selection/doubleclick-crash-expected.checksum
new file mode 100644
index 0000000..4f7c69e
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/doubleclick-crash-expected.checksum
@@ -0,0 +1 @@
+c9c2e539c24c1efe83382cf1c8d652d1
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/doubleclick-crash-expected.png b/LayoutTests/platform/qt/editing/selection/doubleclick-crash-expected.png
new file mode 100644
index 0000000..74ac64a
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/doubleclick-crash-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/doubleclick-crash-expected.txt b/LayoutTests/platform/qt/editing/selection/doubleclick-crash-expected.txt
new file mode 100644
index 0000000..df99ba2
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/doubleclick-crash-expected.txt
@@ -0,0 +1,21 @@
+EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 5 of #text > PRE > BODY > HTML > #document to 5 of #text > PRE > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 5 of #text > PRE > BODY > HTML > #document to 5 of #text > PRE > BODY > HTML > #document toDOMRange:range from 5 of #text > PRE > BODY > HTML > #document to 6 of #text > PRE > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+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 (0,0) size 800x587
+ RenderBlock {PRE} at (0,0) size 800x80
+ RenderText {#text} at (0,0) size 30x64
+ text run at (0,0) width 30: "Test."
+ text run at (30,0) width 0: " "
+ text run at (0,16) width 30: "Test."
+ text run at (30,16) width 0: " "
+ text run at (0,32) width 0: " "
+ text run at (0,48) width 0: " "
+ RenderText {#text} at (0,64) size 0x16
+ text run at (0,64) width 0: " "
+selection start: position 5 of child 0 {#text} of child 1 {PRE} of body
+selection end: position 6 of child 0 {#text} of child 1 {PRE} of body
diff --git a/LayoutTests/platform/qt/editing/selection/doubleclick-inline-first-last-contenteditable-expected.checksum b/LayoutTests/platform/qt/editing/selection/doubleclick-inline-first-last-contenteditable-expected.checksum
new file mode 100644
index 0000000..fa293bf
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/doubleclick-inline-first-last-contenteditable-expected.checksum
@@ -0,0 +1 @@
+6e15f3df5672d9de746b1c0955b3124f
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/doubleclick-inline-first-last-contenteditable-expected.png b/LayoutTests/platform/qt/editing/selection/doubleclick-inline-first-last-contenteditable-expected.png
new file mode 100644
index 0000000..0f7a978
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/doubleclick-inline-first-last-contenteditable-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/doubleclick-whitespace-crash-expected.checksum b/LayoutTests/platform/qt/editing/selection/doubleclick-whitespace-crash-expected.checksum
new file mode 100644
index 0000000..5efc030
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/doubleclick-whitespace-crash-expected.checksum
@@ -0,0 +1 @@
+134959dd7616b29452193b233c384f09
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/doubleclick-whitespace-crash-expected.png b/LayoutTests/platform/qt/editing/selection/doubleclick-whitespace-crash-expected.png
new file mode 100644
index 0000000..3554440
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/doubleclick-whitespace-crash-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/doubleclick-whitespace-expected.checksum b/LayoutTests/platform/qt/editing/selection/doubleclick-whitespace-expected.checksum
new file mode 100644
index 0000000..9956d03
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/doubleclick-whitespace-expected.checksum
@@ -0,0 +1 @@
+9611052a932874e00863c0dee5bf8447
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/doubleclick-whitespace-expected.png b/LayoutTests/platform/qt/editing/selection/doubleclick-whitespace-expected.png
new file mode 100644
index 0000000..7d9456b
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/doubleclick-whitespace-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/selection-modify-crash-expected.checksum b/LayoutTests/platform/qt/editing/selection/doubleclick-whitespace-img-crash-expected.checksum
similarity index 100%
copy from LayoutTests/platform/qt/editing/selection/selection-modify-crash-expected.checksum
copy to LayoutTests/platform/qt/editing/selection/doubleclick-whitespace-img-crash-expected.checksum
diff --git a/LayoutTests/platform/qt/editing/selection/drag-select-1-expected.checksum b/LayoutTests/platform/qt/editing/selection/drag-select-1-expected.checksum
new file mode 100644
index 0000000..be54730
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/drag-select-1-expected.checksum
@@ -0,0 +1 @@
+86b5fc8a7bf312f003fea0c1e929d8c8
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/drag-select-1-expected.png b/LayoutTests/platform/qt/editing/selection/drag-select-1-expected.png
new file mode 100644
index 0000000..ab8e66c
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/drag-select-1-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/drag-select-1-expected.txt b/LayoutTests/platform/qt/editing/selection/drag-select-1-expected.txt
new file mode 100644
index 0000000..42b9116
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/drag-select-1-expected.txt
@@ -0,0 +1,21 @@
+ALERT: 0.1724137931034483
+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 784x576
+ RenderBlock {P} at (0,0) size 784x21
+ RenderText {#text} at (0,0) size 234x21
+ text run at (0,0) width 234: "This tests for a drag select crasher."
+ RenderBlock {DIV} at (0,37) size 784x29
+ RenderInline {SPAN} at (0,0) size 72x21
+ RenderText {#text} at (0,4) size 72x21
+ text run at (0,4) width 72: "Start here."
+ RenderText {#text} at (72,4) size 4x21
+ text run at (72,4) width 4: " "
+ RenderTextControl {INPUT} at (78,2) size 166x25
+ RenderBlock {UL} at (0,82) size 784x0
+layer at (88,49) size 162x21
+ RenderBlock {DIV} at (2,2) size 162x21
+selection start: position 5 of child 0 {#text} of child 0 {SPAN} of child 2 {DIV} of body
+selection end: position 1 of child 1 {#text} of child 2 {DIV} of body
diff --git a/LayoutTests/platform/qt/editing/selection/dump-as-markup-expected.checksum b/LayoutTests/platform/qt/editing/selection/dump-as-markup-expected.checksum
new file mode 100644
index 0000000..52f0a0b
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/dump-as-markup-expected.checksum
@@ -0,0 +1 @@
+33e49ccd58133d0a9630462c6286a40d
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/dump-as-markup-expected.png b/LayoutTests/platform/qt/editing/selection/dump-as-markup-expected.png
new file mode 100644
index 0000000..878178c
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/dump-as-markup-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/dump-as-markup-form-text-expected.checksum b/LayoutTests/platform/qt/editing/selection/dump-as-markup-form-text-expected.checksum
new file mode 100644
index 0000000..d200878
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/dump-as-markup-form-text-expected.checksum
@@ -0,0 +1 @@
+8695739475a8841849c4d582a41af976
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/dump-as-markup-form-text-expected.png b/LayoutTests/platform/qt/editing/selection/dump-as-markup-form-text-expected.png
new file mode 100644
index 0000000..c376609
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/dump-as-markup-form-text-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/empty-cell-right-click-expected.checksum b/LayoutTests/platform/qt/editing/selection/empty-cell-right-click-expected.checksum
new file mode 100644
index 0000000..80b232f
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/empty-cell-right-click-expected.checksum
@@ -0,0 +1 @@
+215fd14c97de20aec4f8723a3b84d29f
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/empty-cell-right-click-expected.png b/LayoutTests/platform/qt/editing/selection/empty-cell-right-click-expected.png
new file mode 100644
index 0000000..7c3a6e3
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/empty-cell-right-click-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/expanding-selections-expected.checksum b/LayoutTests/platform/qt/editing/selection/expanding-selections-expected.checksum
new file mode 100644
index 0000000..26827f1
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/expanding-selections-expected.checksum
@@ -0,0 +1 @@
+82edc2338eda587dc7674af85902652e
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/expanding-selections-expected.png b/LayoutTests/platform/qt/editing/selection/expanding-selections-expected.png
new file mode 100644
index 0000000..3b13bfc
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/expanding-selections-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/expanding-selections-expected.txt b/LayoutTests/platform/qt/editing/selection/expanding-selections-expected.txt
new file mode 100644
index 0000000..f4f43f3
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/expanding-selections-expected.txt
@@ -0,0 +1,26 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 1 of #text > SPAN > DIV > BODY > HTML > #document to 1 of #text > SPAN > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 1 of #text > SPAN > DIV > BODY > HTML > #document to 1 of #text > SPAN > DIV > BODY > HTML > #document toDOMRange:range from 1 of #text > SPAN > DIV > BODY > HTML > #document to 1 of #text > SPAN > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+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 784x576
+ RenderBlock {P} at (0,0) size 784x42
+ RenderText {#text} at (0,0) size 752x42
+ text run at (0,0) width 441: "This tests double clicking inside and at the end of an editable div. "
+ text run at (441,0) width 311: "The selection that is created should not extend"
+ text run at (0,21) width 181: "outside the editable region."
+ RenderBlock {DIV} at (0,58) size 784x21
+ RenderText {#text} at (0,0) size 219x21
+ text run at (0,0) width 219: "This text is inside an editable div"
+ RenderInline {SPAN} at (0,0) size 4x21
+ RenderText {#text} at (219,0) size 4x21
+ text run at (219,0) width 4: " "
+layer at (8,103) size 784x21
+ RenderBlock {P} at (0,95) size 784x21
+ RenderText {#text} at (0,0) size 160x21
+ text run at (0,0) width 160: "This text is not editable."
+caret: position 1 of child 0 {#text} of child 1 {SPAN} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/qt/editing/selection/expanding-selections2-expected.checksum b/LayoutTests/platform/qt/editing/selection/expanding-selections2-expected.checksum
new file mode 100644
index 0000000..17c9051
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/expanding-selections2-expected.checksum
@@ -0,0 +1 @@
+293cf20ec5bb7279bfc0f4b8273eb153
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/expanding-selections2-expected.png b/LayoutTests/platform/qt/editing/selection/expanding-selections2-expected.png
new file mode 100644
index 0000000..bf94626
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/expanding-selections2-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/expanding-selections2-expected.txt b/LayoutTests/platform/qt/editing/selection/expanding-selections2-expected.txt
new file mode 100644
index 0000000..929f980
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/expanding-selections2-expected.txt
@@ -0,0 +1,26 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 1 of #text > SPAN > DIV > BODY > HTML > #document to 1 of #text > SPAN > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 1 of #text > SPAN > DIV > BODY > HTML > #document to 1 of #text > SPAN > DIV > BODY > HTML > #document toDOMRange:range from 1 of #text > SPAN > DIV > BODY > HTML > #document to 1 of #text > SPAN > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+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 {P} at (0,0) size 784x42
+ RenderText {#text} at (0,0) size 752x42
+ text run at (0,0) width 441: "This tests double clicking inside and at the end of an editable div. "
+ text run at (441,0) width 311: "The selection that is created should not extend"
+ text run at (0,21) width 181: "outside the editable region."
+ RenderBlock {DIV} at (0,58) size 784x21
+ RenderText {#text} at (0,0) size 193x21
+ text run at (0,0) width 193: "This text is in an editable div"
+ RenderInline {SPAN} at (0,0) size 4x21
+ RenderText {#text} at (193,0) size 4x21
+ text run at (193,0) width 4: "."
+ RenderBlock (anonymous) at (0,79) size 784x21
+ RenderText {#text} at (0,0) size 258x21
+ text run at (0,0) width 258: "This text is outside the editable region."
+ RenderText {#text} at (0,0) size 0x0
+caret: position 1 of child 0 {#text} of child 1 {SPAN} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/qt/editing/selection/extend-by-character-001-expected.checksum b/LayoutTests/platform/qt/editing/selection/extend-by-character-001-expected.checksum
new file mode 100644
index 0000000..0c157a5
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/extend-by-character-001-expected.checksum
@@ -0,0 +1 @@
+17af3a71fa02a06aa02d71c2c014ba8d
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/extend-by-character-001-expected.png b/LayoutTests/platform/qt/editing/selection/extend-by-character-001-expected.png
new file mode 100644
index 0000000..bf4318f
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/extend-by-character-001-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/extend-by-character-001-expected.txt b/LayoutTests/platform/qt/editing/selection/extend-by-character-001-expected.txt
index 0a27b43..3c4005e 100644
--- a/LayoutTests/platform/qt/editing/selection/extend-by-character-001-expected.txt
+++ b/LayoutTests/platform/qt/editing/selection/extend-by-character-001-expected.txt
@@ -15,13 +15,13 @@ layer 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 784x60 [border: (2px solid #FF0000)]
- RenderInline {SPAN} at (0,0) size 126x31
- RenderText {#text} at (14,14) size 126x31
+ RenderBlock {DIV} at (0,0) size 784x59 [border: (2px solid #FF0000)]
+ RenderInline {SPAN} at (0,0) size 122x32
+ RenderText {#text} at (14,14) size 122x32
text run at (14,14) width 14: "f "
- text run at (28,14) width 33: "oo "
- text run at (61,14) width 41: "bar "
- text run at (102,14) width 38: "baz"
+ text run at (28,14) width 30: "oo "
+ text run at (58,14) width 42: "bar "
+ text run at (100,14) width 36: "baz"
RenderText {#text} at (0,0) size 0x0
selection start: position 5 of child 0 {#text} of child 1 {SPAN} of child 1 {DIV} of body
selection end: position 14 of child 0 {#text} of child 1 {SPAN} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/qt/editing/selection/extend-by-character-002-expected.checksum b/LayoutTests/platform/qt/editing/selection/extend-by-character-002-expected.checksum
new file mode 100644
index 0000000..12e48b6
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/extend-by-character-002-expected.checksum
@@ -0,0 +1 @@
+49f5833102dcd9b537362f32e7832c2e
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/extend-by-character-002-expected.png b/LayoutTests/platform/qt/editing/selection/extend-by-character-002-expected.png
new file mode 100644
index 0000000..c40500a
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/extend-by-character-002-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/extend-by-character-002-expected.txt b/LayoutTests/platform/qt/editing/selection/extend-by-character-002-expected.txt
index 61f3a4c..931aae2 100644
--- a/LayoutTests/platform/qt/editing/selection/extend-by-character-002-expected.txt
+++ b/LayoutTests/platform/qt/editing/selection/extend-by-character-002-expected.txt
@@ -39,27 +39,27 @@ layer 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 784x364 [border: (2px solid #FF0000)]
- RenderInline {SPAN} at (0,0) size 267x255
- RenderText {#text} at (14,94) size 13x31
- text run at (14,94) width 13: "a"
- RenderImage {IMG} at (27,14) size 76x103
- RenderText {#text} at (103,94) size 50x31
- text run at (103,94) width 50: "new "
+ RenderBlock {DIV} at (0,0) size 784x358 [border: (2px solid #FF0000)]
+ RenderInline {SPAN} at (0,0) size 260x252
+ RenderText {#text} at (14,93) size 12x32
+ text run at (14,93) width 12: "a"
+ RenderImage {IMG} at (26,14) size 76x103
+ RenderText {#text} at (102,93) size 47x32
+ text run at (102,93) width 47: "new "
RenderBR {BR} at (0,0) size 0x0
- RenderText {#text} at (14,206) size 71x31
- text run at (14,206) width 71: "nation "
+ RenderText {#text} at (14,203) size 71x32
+ text run at (14,203) width 71: "nation "
RenderInline {I} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
- RenderImage {IMG} at (85,126) size 76x103
- RenderText {#text} at (161,206) size 120x31
- text run at (161,206) width 7: " "
- text run at (168,206) width 113: "conceived "
- RenderBR {BR} at (281,229) size 0x0
- RenderText {#text} at (14,318) size 64x31
- text run at (14,318) width 64: "nation"
- RenderImage {IMG} at (78,238) size 76x103
+ RenderImage {IMG} at (85,124) size 76x103
+ RenderText {#text} at (161,203) size 113x32
+ text run at (161,203) width 6: " "
+ text run at (167,203) width 107: "conceived "
+ RenderBR {BR} at (274,227) size 0x0
+ RenderText {#text} at (14,313) size 65x32
+ text run at (14,313) width 65: "nation"
+ RenderImage {IMG} at (79,234) size 76x103
RenderText {#text} at (0,0) size 0x0
selection start: position 0 of child 0 {#text} of child 1 {SPAN} of child 1 {DIV} of body
selection end: position 6 of child 10 {#text} of child 1 {SPAN} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/qt/editing/selection/extend-by-character-003-expected.checksum b/LayoutTests/platform/qt/editing/selection/extend-by-character-003-expected.checksum
new file mode 100644
index 0000000..bc5ed57
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/extend-by-character-003-expected.checksum
@@ -0,0 +1 @@
+60eb0bc3da003d7d389cb391f964483e
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/extend-by-character-003-expected.png b/LayoutTests/platform/qt/editing/selection/extend-by-character-003-expected.png
new file mode 100644
index 0000000..3fc9f13
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/extend-by-character-003-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/extend-by-character-003-expected.txt b/LayoutTests/platform/qt/editing/selection/extend-by-character-003-expected.txt
index 371444e..6d2c5e0 100644
--- a/LayoutTests/platform/qt/editing/selection/extend-by-character-003-expected.txt
+++ b/LayoutTests/platform/qt/editing/selection/extend-by-character-003-expected.txt
@@ -165,25 +165,26 @@ layer 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 784x125 [border: (2px solid #FF0000)]
- RenderInline {SPAN} at (0,0) size 732x95
- RenderInline {I} at (0,0) size 131x32
- RenderText {#text} at (14,14) size 131x32
+ RenderBlock {DIV} at (0,0) size 784x121 [border: (2px solid #FF0000)]
+ RenderInline {SPAN} at (0,0) size 698x94
+ RenderInline {I} at (0,0) size 120x31
+ RenderText {#text} at (14,14) size 120x31
text run at (14,14) width 22: "F "
- text run at (36,14) width 109: "and seven"
- RenderText {#text} at (145,15) size 72x31
- text run at (145,15) width 72: " years "
- RenderInline {B} at (0,0) size 33x33
- RenderText {#text} at (217,14) size 33x33
- text run at (217,14) width 33: "as "
- RenderText {#text} at (250,15) size 732x63
- text run at (250,15) width 121: "our fathers "
- text run at (371,15) width 375: "f upon this continent, a new nation, "
- text run at (14,47) width 244: "conceived in Liberty, "
- text run at (258,47) width 421: "and dedicated to the proposition that all "
+ text run at (36,14) width 98: "and seven"
+ RenderText {#text} at (134,14) size 67x32
+ text run at (134,14) width 67: " years "
+ RenderInline {B} at (0,0) size 27x32
+ RenderText {#text} at (201,14) size 27x32
+ text run at (201,14) width 27: "as "
+ RenderText {#text} at (228,14) size 698x63
+ text run at (228,14) width 120: "our fathers "
+ text run at (348,14) width 358: "f upon this continent, a new nation,"
+ text run at (706,14) width 6: " "
+ text run at (14,45) width 241: "conceived in Liberty, "
+ text run at (255,45) width 415: "and dedicated to the proposition that all "
RenderBR {BR} at (0,0) size 0x0
- RenderText {#text} at (14,79) size 244x31
- text run at (14,79) width 244: "men are created equal."
+ RenderText {#text} at (14,76) size 235x32
+ text run at (14,76) width 235: "men are created equal."
RenderText {#text} at (0,0) size 0x0
selection start: position 5 of child 0 {#text} of child 0 {I} of child 1 {SPAN} of child 1 {DIV} of body
selection end: position 21 of child 5 {#text} of child 1 {SPAN} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/qt/editing/selection/extend-by-character-004-expected.checksum b/LayoutTests/platform/qt/editing/selection/extend-by-character-004-expected.checksum
new file mode 100644
index 0000000..8478e2b
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/extend-by-character-004-expected.checksum
@@ -0,0 +1 @@
+ab0a44a96a4678bd409668c606ac0ed8
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/extend-by-character-004-expected.png b/LayoutTests/platform/qt/editing/selection/extend-by-character-004-expected.png
new file mode 100644
index 0000000..2e6c788
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/extend-by-character-004-expected.png differ
diff --git a/LayoutTests/platform/qt/editing/selection/extend-by-character-004-expected.txt b/LayoutTests/platform/qt/editing/selection/extend-by-character-004-expected.txt
index 09d3c8d..b77b53b 100644
--- a/LayoutTests/platform/qt/editing/selection/extend-by-character-004-expected.txt
+++ b/LayoutTests/platform/qt/editing/selection/extend-by-character-004-expected.txt
@@ -69,26 +69,26 @@ layer 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 784x364 [border: (2px solid #FF0000)]
- RenderInline {SPAN} at (0,0) size 267x255
- RenderText {#text} at (14,94) size 13x31
- text run at (14,94) width 13: "a"
- RenderImage {IMG} at (27,14) size 76x103
- RenderText {#text} at (103,94) size 50x31
- text run at (103,94) width 50: "new "
+ RenderBlock {DIV} at (0,0) size 784x358 [border: (2px solid #FF0000)]
+ RenderInline {SPAN} at (0,0) size 260x252
+ RenderText {#text} at (14,93) size 12x32
+ text run at (14,93) width 12: "a"
+ RenderImage {IMG} at (26,14) size 76x103
+ RenderText {#text} at (102,93) size 47x32
+ text run at (102,93) width 47: "new "
RenderBR {BR} at (0,0) size 0x0
- RenderText {#text} at (14,206) size 71x31
- text run at (14,206) width 71: "nation "
+ RenderText {#text} at (14,203) size 71x32
+ text run at (14,203) width 71: "nation "
RenderInline {I} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
- RenderImage {IMG} at (85,126) size 76x103
- RenderText {#text} at (161,206) size 120x31
- text run at (161,206) width 120: " conceived "
- RenderBR {BR} at (281,229) size 0x0
- RenderText {#text} at (14,318) size 64x31
- text run at (14,318) width 64: "nation"
- RenderImage {IMG} at (78,238) size 76x103
+ RenderImage {IMG} at (85,124) size 76x103
+ RenderText {#text} at (161,203) size 113x32
+ text run at (161,203) width 113: " conceived "
+ RenderBR {BR} at (274,227) size 0x0
+ RenderText {#text} at (14,313) size 65x32
+ text run at (14,313) width 65: "nation"
+ RenderImage {IMG} at (79,234) size 76x103
RenderText {#text} at (0,0) size 0x0
selection start: position 0 of child 0 {#text} of child 1 {SPAN} of child 1 {DIV} of body
selection end: position 1 of child 2 {#text} of child 1 {SPAN} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/qt/editing/selection/extend-by-character-005-expected.checksum b/LayoutTests/platform/qt/editing/selection/extend-by-character-005-expected.checksum
new file mode 100644
index 0000000..20ec443
--- /dev/null
+++ b/LayoutTests/platform/qt/editing/selection/extend-by-character-005-expected.checksum
@@ -0,0 +1 @@
+8a70c7ac25acd44710d2d9cfcd02ebd2
\ No newline at end of file
diff --git a/LayoutTests/platform/qt/editing/selection/extend-by-character-005-expected.png b/LayoutTests/platform/qt/editing/selection/extend-by-character-005-expected.png
new file mode 100644
index 0000000..45eedf5
Binary files /dev/null and b/LayoutTests/platform/qt/editing/selection/extend-by-character-005-expected.png differ
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list