Land Yosemite results for six editing/selection/vertical* tests.
authorap@apple.com <ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 26 Oct 2014 03:25:55 +0000 (03:25 +0000)
committerap@apple.com <ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 26 Oct 2014 03:25:55 +0000 (03:25 +0000)
These failures used to be mostly hidden because of bug 138070, now they are visible.
The change is due to different fonts.

* platform/mac-mavericks/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt: Copied from LayoutTests/platform/mac/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt.
* platform/mac-mavericks/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt: Copied from LayoutTests/platform/mac/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt.
* platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt: Copied from LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt.
* platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt: Copied from LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt.
* platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt: Copied from LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt.
* platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt: Copied from LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt.
* platform/mac/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png: Added.
* platform/mac/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
* platform/mac/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png: Added.
* platform/mac/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
* platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png: Added.
* platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
* platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png: Added.
* platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
* platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png: Added.
* platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
* platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png: Added.
* platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:

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

19 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/mac-mavericks/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-mavericks/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt
LayoutTests/platform/mac/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt
LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt
LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt
LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt
LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt

index 5316966..a226568 100644 (file)
@@ -1,5 +1,31 @@
 2014-10-25  Alexey Proskuryakov  <ap@apple.com>
 
+        Land Yosemite results for six editing/selection/vertical* tests.
+
+        These failures used to be mostly hidden because of bug 138070, now they are visible.
+        The change is due to different fonts.
+
+        * platform/mac-mavericks/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt: Copied from LayoutTests/platform/mac/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt.
+        * platform/mac-mavericks/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt: Copied from LayoutTests/platform/mac/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt.
+        * platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt: Copied from LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt.
+        * platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt: Copied from LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt.
+        * platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt: Copied from LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt.
+        * platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt: Copied from LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt.
+        * platform/mac/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png: Added.
+        * platform/mac/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
+        * platform/mac/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png: Added.
+        * platform/mac/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
+        * platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png: Added.
+        * platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
+        * platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png: Added.
+        * platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
+        * platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png: Added.
+        * platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
+        * platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png: Added.
+        * platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
+
+2014-10-25  Alexey Proskuryakov  <ap@apple.com>
+
         Add Mavericks results for platform/mac/editing/spelling/delete-autocorrected-word-2.html, too.
 
         Yosemite, Mavericks and Mountain Lion all have different results.
diff --git a/LayoutTests/platform/mac-mavericks/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt b/LayoutTests/platform/mac-mavericks/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt
new file mode 100644 (file)
index 0000000..6d48b92
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x284
+  RenderBlock {HTML} at (0,0) size 800x285
+    RenderBody {BODY} at (8,16) size 784x256
+      RenderBlock {P} at (0,0) size 784x24
+        RenderText {#text} at (0,3) size 690x18
+          text run at (0,3) width 690: "This tests horizontal caret movement in vertical writing mode. \"\x{3042}\x{308B}\x{3002}\" and \"\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\" must be selected."
+      RenderBlock {DIV} at (0,40) size 80x216
+        RenderBlock {P} at (16,0) size 48x216
+          RenderText {#text} at (3,0) size 18x128
+            text run at (3,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
+          RenderBR {BR} at (3,128) size 18x0
+          RenderText {#text} at (27,0) size 18x128
+            text run at (27,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
+      RenderBlock {PRE} at (0,268) size 784x0
+selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
+selection end:   position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac-mavericks/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt b/LayoutTests/platform/mac-mavericks/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt
new file mode 100644 (file)
index 0000000..bbfe6b0
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x284
+  RenderBlock {HTML} at (0,0) size 800x285
+    RenderBody {BODY} at (8,16) size 784x256
+      RenderBlock {P} at (0,0) size 784x24
+        RenderText {#text} at (0,3) size 690x18
+          text run at (0,3) width 690: "This tests horizontal caret movement in vertical writing mode. \"\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}\" and \"\x{540D}\x{524D}\" must be selected."
+      RenderBlock {DIV} at (0,40) size 80x216
+        RenderBlock {P} at (16,0) size 48x216
+          RenderText {#text} at (3,0) size 18x128
+            text run at (3,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
+          RenderBR {BR} at (3,128) size 18x0
+          RenderText {#text} at (27,0) size 18x128
+            text run at (27,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
+      RenderBlock {PRE} at (0,268) size 784x0
+selection start: position 2 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
+selection end:   position 2 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt b/LayoutTests/platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt
new file mode 100644 (file)
index 0000000..6d48b92
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x284
+  RenderBlock {HTML} at (0,0) size 800x285
+    RenderBody {BODY} at (8,16) size 784x256
+      RenderBlock {P} at (0,0) size 784x24
+        RenderText {#text} at (0,3) size 690x18
+          text run at (0,3) width 690: "This tests horizontal caret movement in vertical writing mode. \"\x{3042}\x{308B}\x{3002}\" and \"\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\" must be selected."
+      RenderBlock {DIV} at (0,40) size 80x216
+        RenderBlock {P} at (16,0) size 48x216
+          RenderText {#text} at (3,0) size 18x128
+            text run at (3,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
+          RenderBR {BR} at (3,128) size 18x0
+          RenderText {#text} at (27,0) size 18x128
+            text run at (27,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
+      RenderBlock {PRE} at (0,268) size 784x0
+selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
+selection end:   position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt b/LayoutTests/platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt
new file mode 100644 (file)
index 0000000..ed3864e
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x284
+  RenderBlock {HTML} at (0,0) size 800x285
+    RenderBody {BODY} at (8,16) size 784x256
+      RenderBlock {P} at (0,0) size 784x24
+        RenderText {#text} at (0,3) size 690x18
+          text run at (0,3) width 690: "This tests horizontal caret movement in vertical writing mode. \"\x{3042}\x{308B}\x{3002}\" and \"\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\" must be selected."
+      RenderBlock {DIV} at (0,40) size 96x216
+        RenderBlock {P} at (16,0) size 24x216
+          RenderText {#text} at (3,0) size 18x128
+            text run at (3,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
+        RenderBlock {P} at (56,0) size 24x216
+          RenderText {#text} at (3,0) size 18x128
+            text run at (3,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
+      RenderBlock {PRE} at (0,268) size 784x0
+selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
+selection end:   position 5 of child 0 {#text} of child 3 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt b/LayoutTests/platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt
new file mode 100644 (file)
index 0000000..bbfe6b0
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x284
+  RenderBlock {HTML} at (0,0) size 800x285
+    RenderBody {BODY} at (8,16) size 784x256
+      RenderBlock {P} at (0,0) size 784x24
+        RenderText {#text} at (0,3) size 690x18
+          text run at (0,3) width 690: "This tests horizontal caret movement in vertical writing mode. \"\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}\" and \"\x{540D}\x{524D}\" must be selected."
+      RenderBlock {DIV} at (0,40) size 80x216
+        RenderBlock {P} at (16,0) size 48x216
+          RenderText {#text} at (3,0) size 18x128
+            text run at (3,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
+          RenderBR {BR} at (3,128) size 18x0
+          RenderText {#text} at (27,0) size 18x128
+            text run at (27,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
+      RenderBlock {PRE} at (0,268) size 784x0
+selection start: position 2 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
+selection end:   position 2 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt b/LayoutTests/platform/mac-mavericks/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt
new file mode 100644 (file)
index 0000000..7793fbc
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x284
+  RenderBlock {HTML} at (0,0) size 800x285
+    RenderBody {BODY} at (8,16) size 784x256
+      RenderBlock {P} at (0,0) size 784x24
+        RenderText {#text} at (0,3) size 690x18
+          text run at (0,3) width 690: "This tests horizontal caret movement in vertical writing mode. \"\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}\" and \"\x{540D}\x{524D}\" must be selected."
+      RenderBlock {DIV} at (0,40) size 96x216
+        RenderBlock {P} at (16,0) size 24x216
+          RenderText {#text} at (3,0) size 18x128
+            text run at (3,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
+        RenderBlock {P} at (56,0) size 24x216
+          RenderText {#text} at (3,0) size 18x128
+            text run at (3,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
+      RenderBlock {PRE} at (0,268) size 784x0
+selection start: position 2 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
+selection end:   position 2 of child 0 {#text} of child 3 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png b/LayoutTests/platform/mac/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png
new file mode 100644 (file)
index 0000000..4f660ec
Binary files /dev/null and b/LayoutTests/platform/mac/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png differ
index 6d48b92..1b19ec1 100644 (file)
@@ -1,18 +1,18 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x284
-  RenderBlock {HTML} at (0,0) size 800x285
-    RenderBody {BODY} at (8,16) size 784x256
-      RenderBlock {P} at (0,0) size 784x24
+layer at (0,0) size 800x282
+  RenderBlock {HTML} at (0,0) size 800x283
+    RenderBody {BODY} at (8,16) size 784x254
+      RenderBlock {P} at (0,0) size 784x22
         RenderText {#text} at (0,3) size 690x18
           text run at (0,3) width 690: "This tests horizontal caret movement in vertical writing mode. \"\x{3042}\x{308B}\x{3002}\" and \"\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\" must be selected."
-      RenderBlock {DIV} at (0,40) size 80x216
-        RenderBlock {P} at (16,0) size 48x216
-          RenderText {#text} at (3,0) size 18x128
-            text run at (3,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
-          RenderBR {BR} at (3,128) size 18x0
-          RenderText {#text} at (27,0) size 18x128
-            text run at (27,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
-      RenderBlock {PRE} at (0,268) size 784x0
+      RenderBlock {DIV} at (0,38) size 76x216
+        RenderBlock {P} at (16,0) size 44x216
+          RenderText {#text} at (2,0) size 18x128
+            text run at (2,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
+          RenderBR {BR} at (2,128) size 18x0
+          RenderText {#text} at (24,0) size 18x128
+            text run at (24,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
+      RenderBlock {PRE} at (0,266) size 784x0
 selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
 selection end:   position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png b/LayoutTests/platform/mac/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png
new file mode 100644 (file)
index 0000000..1d9196b
Binary files /dev/null and b/LayoutTests/platform/mac/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png differ
index bbfe6b0..e849885 100644 (file)
@@ -1,18 +1,18 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x284
-  RenderBlock {HTML} at (0,0) size 800x285
-    RenderBody {BODY} at (8,16) size 784x256
-      RenderBlock {P} at (0,0) size 784x24
+layer at (0,0) size 800x282
+  RenderBlock {HTML} at (0,0) size 800x283
+    RenderBody {BODY} at (8,16) size 784x254
+      RenderBlock {P} at (0,0) size 784x22
         RenderText {#text} at (0,3) size 690x18
           text run at (0,3) width 690: "This tests horizontal caret movement in vertical writing mode. \"\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}\" and \"\x{540D}\x{524D}\" must be selected."
-      RenderBlock {DIV} at (0,40) size 80x216
-        RenderBlock {P} at (16,0) size 48x216
-          RenderText {#text} at (3,0) size 18x128
-            text run at (3,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
-          RenderBR {BR} at (3,128) size 18x0
-          RenderText {#text} at (27,0) size 18x128
-            text run at (27,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
-      RenderBlock {PRE} at (0,268) size 784x0
+      RenderBlock {DIV} at (0,38) size 76x216
+        RenderBlock {P} at (16,0) size 44x216
+          RenderText {#text} at (2,0) size 18x128
+            text run at (2,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
+          RenderBR {BR} at (2,128) size 18x0
+          RenderText {#text} at (24,0) size 18x128
+            text run at (24,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
+      RenderBlock {PRE} at (0,266) size 784x0
 selection start: position 2 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
 selection end:   position 2 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png b/LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png
new file mode 100644 (file)
index 0000000..ce85b81
Binary files /dev/null and b/LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png differ
index 6d48b92..1b19ec1 100644 (file)
@@ -1,18 +1,18 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x284
-  RenderBlock {HTML} at (0,0) size 800x285
-    RenderBody {BODY} at (8,16) size 784x256
-      RenderBlock {P} at (0,0) size 784x24
+layer at (0,0) size 800x282
+  RenderBlock {HTML} at (0,0) size 800x283
+    RenderBody {BODY} at (8,16) size 784x254
+      RenderBlock {P} at (0,0) size 784x22
         RenderText {#text} at (0,3) size 690x18
           text run at (0,3) width 690: "This tests horizontal caret movement in vertical writing mode. \"\x{3042}\x{308B}\x{3002}\" and \"\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\" must be selected."
-      RenderBlock {DIV} at (0,40) size 80x216
-        RenderBlock {P} at (16,0) size 48x216
-          RenderText {#text} at (3,0) size 18x128
-            text run at (3,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
-          RenderBR {BR} at (3,128) size 18x0
-          RenderText {#text} at (27,0) size 18x128
-            text run at (27,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
-      RenderBlock {PRE} at (0,268) size 784x0
+      RenderBlock {DIV} at (0,38) size 76x216
+        RenderBlock {P} at (16,0) size 44x216
+          RenderText {#text} at (2,0) size 18x128
+            text run at (2,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
+          RenderBR {BR} at (2,128) size 18x0
+          RenderText {#text} at (24,0) size 18x128
+            text run at (24,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
+      RenderBlock {PRE} at (0,266) size 784x0
 selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
 selection end:   position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png b/LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png
new file mode 100644 (file)
index 0000000..5e9b57e
Binary files /dev/null and b/LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png differ
index ed3864e..fe06d8f 100644 (file)
@@ -1,18 +1,18 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x284
-  RenderBlock {HTML} at (0,0) size 800x285
-    RenderBody {BODY} at (8,16) size 784x256
-      RenderBlock {P} at (0,0) size 784x24
+layer at (0,0) size 800x282
+  RenderBlock {HTML} at (0,0) size 800x283
+    RenderBody {BODY} at (8,16) size 784x254
+      RenderBlock {P} at (0,0) size 784x22
         RenderText {#text} at (0,3) size 690x18
           text run at (0,3) width 690: "This tests horizontal caret movement in vertical writing mode. \"\x{3042}\x{308B}\x{3002}\" and \"\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\" must be selected."
-      RenderBlock {DIV} at (0,40) size 96x216
-        RenderBlock {P} at (16,0) size 24x216
-          RenderText {#text} at (3,0) size 18x128
-            text run at (3,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
-        RenderBlock {P} at (56,0) size 24x216
-          RenderText {#text} at (3,0) size 18x128
-            text run at (3,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
-      RenderBlock {PRE} at (0,268) size 784x0
+      RenderBlock {DIV} at (0,38) size 92x216
+        RenderBlock {P} at (16,0) size 22x216
+          RenderText {#text} at (2,0) size 18x128
+            text run at (2,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
+        RenderBlock {P} at (54,0) size 22x216
+          RenderText {#text} at (2,0) size 18x128
+            text run at (2,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
+      RenderBlock {PRE} at (0,266) size 784x0
 selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
 selection end:   position 5 of child 0 {#text} of child 3 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png b/LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png
new file mode 100644 (file)
index 0000000..9f25136
Binary files /dev/null and b/LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png differ
index bbfe6b0..e849885 100644 (file)
@@ -1,18 +1,18 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x284
-  RenderBlock {HTML} at (0,0) size 800x285
-    RenderBody {BODY} at (8,16) size 784x256
-      RenderBlock {P} at (0,0) size 784x24
+layer at (0,0) size 800x282
+  RenderBlock {HTML} at (0,0) size 800x283
+    RenderBody {BODY} at (8,16) size 784x254
+      RenderBlock {P} at (0,0) size 784x22
         RenderText {#text} at (0,3) size 690x18
           text run at (0,3) width 690: "This tests horizontal caret movement in vertical writing mode. \"\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}\" and \"\x{540D}\x{524D}\" must be selected."
-      RenderBlock {DIV} at (0,40) size 80x216
-        RenderBlock {P} at (16,0) size 48x216
-          RenderText {#text} at (3,0) size 18x128
-            text run at (3,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
-          RenderBR {BR} at (3,128) size 18x0
-          RenderText {#text} at (27,0) size 18x128
-            text run at (27,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
-      RenderBlock {PRE} at (0,268) size 784x0
+      RenderBlock {DIV} at (0,38) size 76x216
+        RenderBlock {P} at (16,0) size 44x216
+          RenderText {#text} at (2,0) size 18x128
+            text run at (2,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
+          RenderBR {BR} at (2,128) size 18x0
+          RenderText {#text} at (24,0) size 18x128
+            text run at (24,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
+      RenderBlock {PRE} at (0,266) size 784x0
 selection start: position 2 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
 selection end:   position 2 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png b/LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png
new file mode 100644 (file)
index 0000000..baae396
Binary files /dev/null and b/LayoutTests/platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png differ
index 7793fbc..058d7f3 100644 (file)
@@ -1,18 +1,18 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x284
-  RenderBlock {HTML} at (0,0) size 800x285
-    RenderBody {BODY} at (8,16) size 784x256
-      RenderBlock {P} at (0,0) size 784x24
+layer at (0,0) size 800x282
+  RenderBlock {HTML} at (0,0) size 800x283
+    RenderBody {BODY} at (8,16) size 784x254
+      RenderBlock {P} at (0,0) size 784x22
         RenderText {#text} at (0,3) size 690x18
           text run at (0,3) width 690: "This tests horizontal caret movement in vertical writing mode. \"\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}\" and \"\x{540D}\x{524D}\" must be selected."
-      RenderBlock {DIV} at (0,40) size 96x216
-        RenderBlock {P} at (16,0) size 24x216
-          RenderText {#text} at (3,0) size 18x128
-            text run at (3,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
-        RenderBlock {P} at (56,0) size 24x216
-          RenderText {#text} at (3,0) size 18x128
-            text run at (3,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
-      RenderBlock {PRE} at (0,268) size 784x0
+      RenderBlock {DIV} at (0,38) size 92x216
+        RenderBlock {P} at (16,0) size 22x216
+          RenderText {#text} at (2,0) size 18x128
+            text run at (2,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
+        RenderBlock {P} at (54,0) size 22x216
+          RenderText {#text} at (2,0) size 18x128
+            text run at (2,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
+      RenderBlock {PRE} at (0,266) size 784x0
 selection start: position 2 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
 selection end:   position 2 of child 0 {#text} of child 3 {P} of child 3 {DIV} of body