[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