Title: [89627] trunk/LayoutTests
Revision
89627
Author
rn...@webkit.org
Date
2011-06-23 15:20:57 -0700 (Thu, 23 Jun 2011)

Log Message

2011-06-23  Ryosuke Niwa  <rn...@webkit.org>

        Reviewed by Simon Fraser.

        Add a test for vertical caret movements inside transform
        https://bugs.webkit.org/show_bug.cgi?id=62834

        Add regression tests for vertical caret movements inside rotated contents.

        * editing/selection/extend-inside-transforms-backward.html: Added.
        * editing/selection/extend-inside-transforms-forward.html: Added.
        * platform/chromium/test_expectations.txt: Added test expectations to keep bots green
        until we rebaseline these tests on Chromium.
        * platform/mac/editing/selection/extend-inside-transforms-backward-expected.png: Added.
        * platform/mac/editing/selection/extend-inside-transforms-backward-expected.txt: Added.
        * platform/mac/editing/selection/extend-inside-transforms-forward-expected.png: Added.
        * platform/mac/editing/selection/extend-inside-transforms-forward-expected.txt: Added.

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (89626 => 89627)


--- trunk/LayoutTests/ChangeLog	2011-06-23 22:19:21 UTC (rev 89626)
+++ trunk/LayoutTests/ChangeLog	2011-06-23 22:20:57 UTC (rev 89627)
@@ -1,3 +1,21 @@
+2011-06-23  Ryosuke Niwa  <rn...@webkit.org>
+
+        Reviewed by Simon Fraser.
+
+        Add a test for vertical caret movements inside transform
+        https://bugs.webkit.org/show_bug.cgi?id=62834
+
+        Add regression tests for vertical caret movements inside rotated contents.
+
+        * editing/selection/extend-inside-transforms-backward.html: Added.
+        * editing/selection/extend-inside-transforms-forward.html: Added.
+        * platform/chromium/test_expectations.txt: Added test expectations to keep bots green
+        until we rebaseline these tests on Chromium.
+        * platform/mac/editing/selection/extend-inside-transforms-backward-expected.png: Added.
+        * platform/mac/editing/selection/extend-inside-transforms-backward-expected.txt: Added.
+        * platform/mac/editing/selection/extend-inside-transforms-forward-expected.png: Added.
+        * platform/mac/editing/selection/extend-inside-transforms-forward-expected.txt: Added.
+
 2011-06-23  Gregg Tavares  <g...@google.com>
 
         Reviewed by Kenneth Russell.

Added: trunk/LayoutTests/editing/selection/extend-inside-transforms-backward.html (0 => 89627)


--- trunk/LayoutTests/editing/selection/extend-inside-transforms-backward.html	                        (rev 0)
+++ trunk/LayoutTests/editing/selection/extend-inside-transforms-backward.html	2011-06-23 22:20:57 UTC (rev 89627)
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+<style> p { margin: 0px; } </style>
+</head>
+<body>
+<div style="font-family: monospace; monospace; -webkit-transform: rotate(-45deg); width: 200px; height: 200px; -webkit-transform-origin: top right;font-size:50px;">
+<p>hello</p>
+<p>world</p>
+</div>
+<script>
+
+// This test ensures WebKit can extend selection vertically inside transform.
+
+window.getSelection().setPosition(document.getElementsByTagName('p')[1].firstChild, 3);
+window.getSelection().modify('extend', 'backward', 'line');
+
+</script>
+</body>
+</html>

Added: trunk/LayoutTests/editing/selection/extend-inside-transforms-forward.html (0 => 89627)


--- trunk/LayoutTests/editing/selection/extend-inside-transforms-forward.html	                        (rev 0)
+++ trunk/LayoutTests/editing/selection/extend-inside-transforms-forward.html	2011-06-23 22:20:57 UTC (rev 89627)
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+<style> p { margin: 0px; } </style>
+</head>
+<body>
+<div style="font-family: monospace; monospace; -webkit-transform: rotate(-45deg); width: 200px; height: 200px; -webkit-transform-origin: top right; font-size:50px;">
+<p>hello</p>
+<p>world</p>
+</div>
+<script>
+
+// This test ensures WebKit can extend selection vertically inside transform.
+
+window.getSelection().setPosition(document.getElementsByTagName('p')[0].firstChild, 2);
+window.getSelection().modify('extend', 'forward', 'line');
+
+</script>
+</body>
+</html>

Modified: trunk/LayoutTests/platform/chromium/test_expectations.txt (89626 => 89627)


--- trunk/LayoutTests/platform/chromium/test_expectations.txt	2011-06-23 22:19:21 UTC (rev 89626)
+++ trunk/LayoutTests/platform/chromium/test_expectations.txt	2011-06-23 22:20:57 UTC (rev 89627)
@@ -3973,3 +3973,5 @@
 // BUGCR85394 : fast/js/eval-var-decl.html = FAIL PASS
 BUGRICOW : fast/js/eval-var-decl.html = TEXT
 
+BUGRNIWA : editing/selection/extend-inside-transforms-backward.html = FAIL PASS
+BUGRNIWA : editing/selection/extend-inside-transforms-forward.html = FAIL PASS

Added: trunk/LayoutTests/platform/mac/editing/selection/extend-inside-transforms-backward-expected.png


(Binary files differ)
Property changes on: trunk/LayoutTests/platform/mac/editing/selection/extend-inside-transforms-backward-expected.png ___________________________________________________________________

Added: svn:mime-type

Added: trunk/LayoutTests/platform/mac/editing/selection/extend-inside-transforms-backward-expected.txt (0 => 89627)


--- trunk/LayoutTests/platform/mac/editing/selection/extend-inside-transforms-backward-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/mac/editing/selection/extend-inside-transforms-backward-expected.txt	2011-06-23 22:20:57 UTC (rev 89627)
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x216
+  RenderBlock {HTML} at (0,0) size 800x216
+    RenderBody {BODY} at (8,8) size 784x200
+layer at (8,8) size 200x200
+  RenderBlock {DIV} at (0,0) size 200x200
+    RenderBlock {P} at (0,0) size 200x58
+      RenderText {#text} at (0,0) size 150x58
+        text run at (0,0) width 150: "hello"
+    RenderBlock {P} at (0,58) size 200x58
+      RenderText {#text} at (0,0) size 150x58
+        text run at (0,0) width 150: "world"
+selection start: position 3 of child 0 {#text} of child 1 {P} of child 1 {DIV} of body
+selection end:   position 3 of child 0 {#text} of child 3 {P} of child 1 {DIV} of body

Added: trunk/LayoutTests/platform/mac/editing/selection/extend-inside-transforms-forward-expected.png


(Binary files differ)
Property changes on: trunk/LayoutTests/platform/mac/editing/selection/extend-inside-transforms-forward-expected.png ___________________________________________________________________

Added: svn:mime-type

Added: trunk/LayoutTests/platform/mac/editing/selection/extend-inside-transforms-forward-expected.txt (0 => 89627)


--- trunk/LayoutTests/platform/mac/editing/selection/extend-inside-transforms-forward-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/mac/editing/selection/extend-inside-transforms-forward-expected.txt	2011-06-23 22:20:57 UTC (rev 89627)
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x216
+  RenderBlock {HTML} at (0,0) size 800x216
+    RenderBody {BODY} at (8,8) size 784x200
+layer at (8,8) size 200x200
+  RenderBlock {DIV} at (0,0) size 200x200
+    RenderBlock {P} at (0,0) size 200x58
+      RenderText {#text} at (0,0) size 150x58
+        text run at (0,0) width 150: "hello"
+    RenderBlock {P} at (0,58) size 200x58
+      RenderText {#text} at (0,0) size 150x58
+        text run at (0,0) width 150: "world"
+selection start: position 2 of child 0 {#text} of child 1 {P} of child 1 {DIV} of body
+selection end:   position 2 of child 0 {#text} of child 3 {P} of child 1 {DIV} of body
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to