[Qt] Add baselines to passing ruby DOM tests.
authorallan.jensen@digia.com <allan.jensen@digia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 8 Oct 2012 17:21:34 +0000 (17:21 +0000)
committerallan.jensen@digia.com <allan.jensen@digia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 8 Oct 2012 17:21:34 +0000 (17:21 +0000)
Unreviewed gardening.

* platform/qt/TestExpectations:
* platform/qt/fast/ruby/rubyDOM-insert-rt-expected.txt: Added.
* platform/qt/fast/ruby/rubyDOM-insert-text1-expected.txt: Added.
* platform/qt/fast/ruby/rubyDOM-insert-text2-expected.txt: Added.
* platform/qt/fast/ruby/rubyDOM-insert-text3-expected.txt: Added.
* platform/qt/fast/ruby/rubyDOM-remove-rt1-expected.txt: Added.
* platform/qt/fast/ruby/rubyDOM-remove-rt2-expected.txt: Added.
* platform/qt/fast/ruby/rubyDOM-remove-text1-expected.txt: Added.
* platform/qt/fast/ruby/rubyDOM-remove-text2-expected.txt: Added.

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

LayoutTests/ChangeLog
LayoutTests/platform/qt/TestExpectations
LayoutTests/platform/qt/fast/ruby/rubyDOM-insert-rt-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/ruby/rubyDOM-insert-text1-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/ruby/rubyDOM-insert-text2-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/ruby/rubyDOM-insert-text3-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/ruby/rubyDOM-remove-rt1-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/ruby/rubyDOM-remove-rt2-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/ruby/rubyDOM-remove-text1-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/ruby/rubyDOM-remove-text2-expected.txt [new file with mode: 0644]

index d4eb27c..2ed1799 100644 (file)
@@ -1,3 +1,19 @@
+2012-10-08  Allan Sandfeld Jensen  <allan.jensen@digia.com>
+
+        [Qt] Add baselines to passing ruby DOM tests.
+
+        Unreviewed gardening.
+
+        * platform/qt/TestExpectations:
+        * platform/qt/fast/ruby/rubyDOM-insert-rt-expected.txt: Added.
+        * platform/qt/fast/ruby/rubyDOM-insert-text1-expected.txt: Added.
+        * platform/qt/fast/ruby/rubyDOM-insert-text2-expected.txt: Added.
+        * platform/qt/fast/ruby/rubyDOM-insert-text3-expected.txt: Added.
+        * platform/qt/fast/ruby/rubyDOM-remove-rt1-expected.txt: Added.
+        * platform/qt/fast/ruby/rubyDOM-remove-rt2-expected.txt: Added.
+        * platform/qt/fast/ruby/rubyDOM-remove-text1-expected.txt: Added.
+        * platform/qt/fast/ruby/rubyDOM-remove-text2-expected.txt: Added.
+
 2012-10-08  Nate Chapin  <japhet@chromium.org>
 
         Add a test for multipart/x-mixed-replace documents with text/html
 2012-10-08  Nate Chapin  <japhet@chromium.org>
 
         Add a test for multipart/x-mixed-replace documents with text/html
index a9fb4df..2a50f51 100644 (file)
@@ -1208,14 +1208,6 @@ fast/ruby/ruby-runs.html
 fast/ruby/ruby-simple-rp.html
 fast/ruby/ruby-simple.html
 fast/ruby/ruby-trailing.html
 fast/ruby/ruby-simple-rp.html
 fast/ruby/ruby-simple.html
 fast/ruby/ruby-trailing.html
-fast/ruby/rubyDOM-insert-rt.html
-fast/ruby/rubyDOM-insert-text1.html
-fast/ruby/rubyDOM-insert-text2.html
-fast/ruby/rubyDOM-insert-text3.html
-fast/ruby/rubyDOM-remove-rt1.html
-fast/ruby/rubyDOM-remove-rt2.html
-fast/ruby/rubyDOM-remove-text1.html
-fast/ruby/rubyDOM-remove-text2.html
 
 # [Qt] http/tests/misc/favicon-loads-with-icon-loading-override.html fails
 # https://bugs.webkit.org/show_bug.cgi?id=58396
 
 # [Qt] http/tests/misc/favicon-loads-with-icon-loading-override.html fails
 # https://bugs.webkit.org/show_bug.cgi?id=58396
diff --git a/LayoutTests/platform/qt/fast/ruby/rubyDOM-insert-rt-expected.txt b/LayoutTests/platform/qt/fast/ruby/rubyDOM-insert-rt-expected.txt
new file mode 100644 (file)
index 0000000..0f82690
--- /dev/null
@@ -0,0 +1,66 @@
+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 784x19
+        RenderText {#text} at (0,0) size 538x19
+          text run at (0,0) width 538: "The following is a test for DOM manipulation within <ruby>: Inserting a new <rt> element"
+      RenderBlock {P} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 409x19
+          text run at (0,0) width 409: "Both lines should look identical (the first line is the one manipulated)."
+      RenderBlock (anonymous) at (0,70) size 784x38
+        RenderBR {BR} at (0,0) size 0x19
+        RenderBR {BR} at (0,19) size 0x19
+      RenderBlock {P} at (0,124) size 784x29
+        RenderText {#text} at (0,10) size 146x19
+          text run at (0,10) width 146: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 101x19
+          RenderRubyRun (anonymous) at (142,10) size 37x19
+            RenderRubyText {RT} at (0,-10) size 37x10
+              RenderText {#text} at (0,0) size 37x10
+                text run at (0,0) width 37: "Hyper-text"
+            RenderRubyBase (anonymous) at (0,0) size 37x19
+              RenderInline {SPAN} at (0,0) size 21x19
+                RenderText {#text} at (8,0) size 21x19
+                  text run at (8,0) width 21: "HT"
+          RenderRubyRun (anonymous) at (179,10) size 60x19
+            RenderRubyText {RT} at (0,-10) size 60x10
+              RenderText {#text} at (0,0) size 60x10
+                text run at (0,0) width 60: "Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 60x19
+              RenderInline {SPAN} at (0,0) size 24x19
+                RenderText {#text} at (18,0) size 24x19
+                  text run at (18,0) width 24: "ML"
+          RenderRubyRun (anonymous) at (239,10) size 8x19
+            RenderRubyBase (anonymous) at (0,0) size 8x19
+              RenderText {#text} at (0,0) size 8x19
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (247,10) size 36x19
+          text run at (247,10) width 36: " spec."
+      RenderBlock {P} at (0,169) size 784x29
+        RenderText {#text} at (0,10) size 146x19
+          text run at (0,10) width 146: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 101x19
+          RenderRubyRun (anonymous) at (142,10) size 37x19
+            RenderRubyText {RT} at (0,-10) size 37x10
+              RenderText {#text} at (0,0) size 37x10
+                text run at (0,0) width 37: "Hyper-text"
+            RenderRubyBase (anonymous) at (0,0) size 37x19
+              RenderInline {SPAN} at (0,0) size 21x19
+                RenderText {#text} at (8,0) size 21x19
+                  text run at (8,0) width 21: "HT"
+          RenderRubyRun (anonymous) at (179,10) size 60x19
+            RenderRubyText {RT} at (0,-10) size 60x10
+              RenderText {#text} at (0,0) size 60x10
+                text run at (0,0) width 60: "Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 60x19
+              RenderInline {SPAN} at (0,0) size 24x19
+                RenderText {#text} at (18,0) size 24x19
+                  text run at (18,0) width 24: "ML"
+          RenderRubyRun (anonymous) at (239,10) size 8x19
+            RenderRubyBase (anonymous) at (0,0) size 8x19
+              RenderText {#text} at (0,0) size 8x19
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (247,10) size 36x19
+          text run at (247,10) width 36: " spec."
diff --git a/LayoutTests/platform/qt/fast/ruby/rubyDOM-insert-text1-expected.txt b/LayoutTests/platform/qt/fast/ruby/rubyDOM-insert-text1-expected.txt
new file mode 100644 (file)
index 0000000..b62c0f8
--- /dev/null
@@ -0,0 +1,62 @@
+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 784x19
+        RenderText {#text} at (0,0) size 618x19
+          text run at (0,0) width 618: "The following is a test for DOM manipulation within <ruby>: Inserting a new text before a <rt> element"
+      RenderBlock {P} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 409x19
+          text run at (0,0) width 409: "Both lines should look identical (the first line is the one manipulated)."
+      RenderBlock (anonymous) at (0,70) size 784x38
+        RenderBR {BR} at (0,0) size 0x19
+        RenderBR {BR} at (0,19) size 0x19
+      RenderBlock {P} at (0,124) size 784x29
+        RenderText {#text} at (0,10) size 146x19
+          text run at (0,10) width 146: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 101x19
+          RenderRubyRun (anonymous) at (142,10) size 37x19
+            RenderRubyText {RT} at (0,-10) size 37x10
+              RenderText {#text} at (0,0) size 37x10
+                text run at (0,0) width 37: "Hyper-text"
+            RenderRubyBase (anonymous) at (0,0) size 37x19
+              RenderText {#text} at (8,0) size 21x19
+                text run at (8,0) width 21: "HT"
+          RenderRubyRun (anonymous) at (179,10) size 60x19
+            RenderRubyText {RT} at (0,-10) size 60x10
+              RenderText {#text} at (0,0) size 60x10
+                text run at (0,0) width 60: "Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 60x19
+              RenderText {#text} at (18,0) size 24x19
+                text run at (18,0) width 24: "ML"
+          RenderRubyRun (anonymous) at (239,10) size 8x19
+            RenderRubyBase (anonymous) at (0,0) size 8x19
+              RenderText {#text} at (0,0) size 8x19
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (247,10) size 36x19
+          text run at (247,10) width 36: " spec."
+      RenderBlock {P} at (0,169) size 784x29
+        RenderText {#text} at (0,10) size 146x19
+          text run at (0,10) width 146: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 101x19
+          RenderRubyRun (anonymous) at (142,10) size 37x19
+            RenderRubyText {RT} at (0,-10) size 37x10
+              RenderText {#text} at (0,0) size 37x10
+                text run at (0,0) width 37: "Hyper-text"
+            RenderRubyBase (anonymous) at (0,0) size 37x19
+              RenderText {#text} at (8,0) size 21x19
+                text run at (8,0) width 21: "HT"
+          RenderRubyRun (anonymous) at (179,10) size 60x19
+            RenderRubyText {RT} at (0,-10) size 60x10
+              RenderText {#text} at (0,0) size 60x10
+                text run at (0,0) width 60: "Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 60x19
+              RenderText {#text} at (18,0) size 24x19
+                text run at (18,0) width 24: "ML"
+          RenderRubyRun (anonymous) at (239,10) size 8x19
+            RenderRubyBase (anonymous) at (0,0) size 8x19
+              RenderText {#text} at (0,0) size 8x19
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (247,10) size 36x19
+          text run at (247,10) width 36: " spec."
diff --git a/LayoutTests/platform/qt/fast/ruby/rubyDOM-insert-text2-expected.txt b/LayoutTests/platform/qt/fast/ruby/rubyDOM-insert-text2-expected.txt
new file mode 100644 (file)
index 0000000..7ba5284
--- /dev/null
@@ -0,0 +1,52 @@
+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 784x19
+        RenderText {#text} at (0,0) size 775x19
+          text run at (0,0) width 775: "The following is a test for DOM manipulation within <ruby>: Inserting a new text before a <rt> element that already contains text."
+      RenderBlock {P} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 409x19
+          text run at (0,0) width 409: "Both lines should look identical (the first line is the one manipulated)."
+      RenderBlock (anonymous) at (0,70) size 784x38
+        RenderBR {BR} at (0,0) size 0x19
+        RenderBR {BR} at (0,19) size 0x19
+      RenderBlock {P} at (0,124) size 784x29
+        RenderText {#text} at (0,10) size 146x19
+          text run at (0,10) width 146: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 103x19
+          RenderRubyRun (anonymous) at (142,10) size 99x19
+            RenderRubyText {RT} at (0,-10) size 99x10
+              RenderText {#text} at (0,0) size 99x10
+                text run at (0,0) width 99: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 99x19
+              RenderInline {SPAN} at (0,0) size 20x19
+                RenderText {#text} at (28,0) size 20x19
+                  text run at (28,0) width 20: "HT"
+              RenderText {#text} at (48,0) size 23x19
+                text run at (48,0) width 23: "ML"
+          RenderRubyRun (anonymous) at (241,10) size 8x19
+            RenderRubyBase (anonymous) at (0,0) size 8x19
+              RenderText {#text} at (0,0) size 8x19
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (249,10) size 36x19
+          text run at (249,10) width 36: " spec."
+      RenderBlock {P} at (0,169) size 784x29
+        RenderText {#text} at (0,10) size 146x19
+          text run at (0,10) width 146: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 103x19
+          RenderRubyRun (anonymous) at (142,10) size 99x19
+            RenderRubyText {RT} at (0,-10) size 99x10
+              RenderText {#text} at (0,0) size 99x10
+                text run at (0,0) width 99: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 99x19
+              RenderText {#text} at (28,0) size 43x19
+                text run at (28,0) width 43: "HTML"
+              RenderInline {SPAN} at (0,0) size 0x19
+          RenderRubyRun (anonymous) at (241,10) size 8x19
+            RenderRubyBase (anonymous) at (0,0) size 8x19
+              RenderText {#text} at (0,0) size 8x19
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (249,10) size 36x19
+          text run at (249,10) width 36: " spec."
diff --git a/LayoutTests/platform/qt/fast/ruby/rubyDOM-insert-text3-expected.txt b/LayoutTests/platform/qt/fast/ruby/rubyDOM-insert-text3-expected.txt
new file mode 100644 (file)
index 0000000..c25645c
--- /dev/null
@@ -0,0 +1,54 @@
+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 784x19
+        RenderText {#text} at (0,0) size 695x19
+          text run at (0,0) width 695: "The following is a test for DOM manipulation within <ruby>: Inserting a new text before another text of a ruby base."
+      RenderBlock {P} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 409x19
+          text run at (0,0) width 409: "Both lines should look identical (the first line is the one manipulated)."
+      RenderBlock (anonymous) at (0,70) size 784x38
+        RenderBR {BR} at (0,0) size 0x19
+        RenderBR {BR} at (0,19) size 0x19
+      RenderBlock {P} at (0,124) size 784x29
+        RenderText {#text} at (0,10) size 146x19
+          text run at (0,10) width 146: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 103x19
+          RenderRubyRun (anonymous) at (142,10) size 99x19
+            RenderRubyText {RT} at (0,-10) size 99x10
+              RenderText {#text} at (0,0) size 99x10
+                text run at (0,0) width 99: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 99x19
+              RenderText {#text} at (28,0) size 20x19
+                text run at (28,0) width 20: "HT"
+              RenderInline {SPAN} at (0,0) size 23x19
+                RenderText {#text} at (48,0) size 23x19
+                  text run at (48,0) width 23: "ML"
+          RenderRubyRun (anonymous) at (241,10) size 8x19
+            RenderRubyBase (anonymous) at (0,0) size 8x19
+              RenderText {#text} at (0,0) size 8x19
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (249,10) size 36x19
+          text run at (249,10) width 36: " spec."
+      RenderBlock {P} at (0,169) size 784x29
+        RenderText {#text} at (0,10) size 146x19
+          text run at (0,10) width 146: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 103x19
+          RenderRubyRun (anonymous) at (142,10) size 99x19
+            RenderRubyText {RT} at (0,-10) size 99x10
+              RenderText {#text} at (0,0) size 99x10
+                text run at (0,0) width 99: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 99x19
+              RenderText {#text} at (28,0) size 20x19
+                text run at (28,0) width 20: "HT"
+              RenderInline {SPAN} at (0,0) size 23x19
+                RenderText {#text} at (48,0) size 23x19
+                  text run at (48,0) width 23: "ML"
+          RenderRubyRun (anonymous) at (241,10) size 8x19
+            RenderRubyBase (anonymous) at (0,0) size 8x19
+              RenderText {#text} at (0,0) size 8x19
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (249,10) size 36x19
+          text run at (249,10) width 36: " spec."
diff --git a/LayoutTests/platform/qt/fast/ruby/rubyDOM-remove-rt1-expected.txt b/LayoutTests/platform/qt/fast/ruby/rubyDOM-remove-rt1-expected.txt
new file mode 100644 (file)
index 0000000..f3916be
--- /dev/null
@@ -0,0 +1,48 @@
+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 784x19
+        RenderText {#text} at (0,0) size 715x19
+          text run at (0,0) width 715: "The following is a test for DOM manipulation within <ruby>: Removing the last <rt>, leaving the base without ruby text."
+      RenderBlock {P} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 409x19
+          text run at (0,0) width 409: "Both lines should look identical (the first line is the one manipulated)."
+      RenderBlock (anonymous) at (0,70) size 784x38
+        RenderBR {BR} at (0,0) size 0x19
+        RenderBR {BR} at (0,19) size 0x19
+      RenderBlock {P} at (0,124) size 784x29
+        RenderText {#text} at (0,10) size 146x19
+          text run at (0,10) width 146: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 103x19
+          RenderRubyRun (anonymous) at (142,10) size 99x19
+            RenderRubyText {RT} at (0,-10) size 99x10
+              RenderText {#text} at (0,0) size 99x10
+                text run at (0,0) width 99: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 99x19
+              RenderText {#text} at (28,0) size 43x19
+                text run at (28,0) width 43: "HTML"
+          RenderRubyRun (anonymous) at (241,10) size 8x19
+            RenderRubyBase (anonymous) at (0,0) size 8x19
+              RenderText {#text} at (0,0) size 8x19
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (249,10) size 36x19
+          text run at (249,10) width 36: " spec."
+      RenderBlock {P} at (0,169) size 784x29
+        RenderText {#text} at (0,10) size 146x19
+          text run at (0,10) width 146: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 103x19
+          RenderRubyRun (anonymous) at (142,10) size 99x19
+            RenderRubyText {RT} at (0,-10) size 99x10
+              RenderText {#text} at (0,0) size 99x10
+                text run at (0,0) width 99: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 99x19
+              RenderText {#text} at (28,0) size 43x19
+                text run at (28,0) width 43: "HTML"
+          RenderRubyRun (anonymous) at (241,10) size 8x19
+            RenderRubyBase (anonymous) at (0,0) size 8x19
+              RenderText {#text} at (0,0) size 8x19
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (249,10) size 36x19
+          text run at (249,10) width 36: " spec."
diff --git a/LayoutTests/platform/qt/fast/ruby/rubyDOM-remove-rt2-expected.txt b/LayoutTests/platform/qt/fast/ruby/rubyDOM-remove-rt2-expected.txt
new file mode 100644 (file)
index 0000000..d8ffd2a
--- /dev/null
@@ -0,0 +1,50 @@
+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 784x19
+        RenderText {#text} at (0,0) size 736x19
+          text run at (0,0) width 736: "The following is a test for DOM manipulation within <ruby>: Removing a <rt>, forcing a merge with the right neighbour run"
+      RenderBlock {P} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 409x19
+          text run at (0,0) width 409: "Both lines should look identical (the first line is the one manipulated)."
+      RenderBlock (anonymous) at (0,70) size 784x38
+        RenderBR {BR} at (0,0) size 0x19
+        RenderBR {BR} at (0,19) size 0x19
+      RenderBlock {P} at (0,124) size 784x29
+        RenderText {#text} at (0,10) size 146x19
+          text run at (0,10) width 146: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 103x19
+          RenderRubyRun (anonymous) at (142,10) size 99x19
+            RenderRubyText {RT} at (0,-10) size 99x10
+              RenderText {#text} at (0,0) size 99x10
+                text run at (0,0) width 99: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 99x19
+              RenderText {#text} at (28,0) size 20x19
+                text run at (28,0) width 20: "HT"
+              RenderText {#text} at (48,0) size 23x19
+                text run at (48,0) width 23: "ML"
+          RenderRubyRun (anonymous) at (241,10) size 8x19
+            RenderRubyBase (anonymous) at (0,0) size 8x19
+              RenderText {#text} at (0,0) size 8x19
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (249,10) size 36x19
+          text run at (249,10) width 36: " spec."
+      RenderBlock {P} at (0,169) size 784x29
+        RenderText {#text} at (0,10) size 146x19
+          text run at (0,10) width 146: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 103x19
+          RenderRubyRun (anonymous) at (142,10) size 99x19
+            RenderRubyText {RT} at (0,-10) size 99x10
+              RenderText {#text} at (0,0) size 99x10
+                text run at (0,0) width 99: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 99x19
+              RenderText {#text} at (28,0) size 43x19
+                text run at (28,0) width 43: "HTML"
+          RenderRubyRun (anonymous) at (241,10) size 8x19
+            RenderRubyBase (anonymous) at (0,0) size 8x19
+              RenderText {#text} at (0,0) size 8x19
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (249,10) size 36x19
+          text run at (249,10) width 36: " spec."
diff --git a/LayoutTests/platform/qt/fast/ruby/rubyDOM-remove-text1-expected.txt b/LayoutTests/platform/qt/fast/ruby/rubyDOM-remove-text1-expected.txt
new file mode 100644 (file)
index 0000000..7745147
--- /dev/null
@@ -0,0 +1,50 @@
+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 784x19
+        RenderText {#text} at (0,0) size 718x19
+          text run at (0,0) width 718: "The following is a test for DOM manipulation within <ruby>: Removing a ruby base object, leaving the base non-empty."
+      RenderBlock {P} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 409x19
+          text run at (0,0) width 409: "Both lines should look identical (the first line is the one manipulated)."
+      RenderBlock (anonymous) at (0,70) size 784x38
+        RenderBR {BR} at (0,0) size 0x19
+        RenderBR {BR} at (0,19) size 0x19
+      RenderBlock {P} at (0,124) size 784x29
+        RenderText {#text} at (0,10) size 146x19
+          text run at (0,10) width 146: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 103x19
+          RenderRubyRun (anonymous) at (142,10) size 99x19
+            RenderRubyText {RT} at (0,-10) size 99x10
+              RenderText {#text} at (0,0) size 99x10
+                text run at (0,0) width 99: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 99x19
+              RenderInline {SPAN} at (0,0) size 43x19
+                RenderText {#text} at (28,0) size 43x19
+                  text run at (28,0) width 43: "HTML"
+          RenderRubyRun (anonymous) at (241,10) size 8x19
+            RenderRubyBase (anonymous) at (0,0) size 8x19
+              RenderText {#text} at (0,0) size 8x19
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (249,10) size 36x19
+          text run at (249,10) width 36: " spec."
+      RenderBlock {P} at (0,169) size 784x29
+        RenderText {#text} at (0,10) size 146x19
+          text run at (0,10) width 146: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 103x19
+          RenderRubyRun (anonymous) at (142,10) size 99x19
+            RenderRubyText {RT} at (0,-10) size 99x10
+              RenderText {#text} at (0,0) size 99x10
+                text run at (0,0) width 99: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 99x19
+              RenderInline {SPAN} at (0,0) size 43x19
+                RenderText {#text} at (28,0) size 43x19
+                  text run at (28,0) width 43: "HTML"
+          RenderRubyRun (anonymous) at (241,10) size 8x19
+            RenderRubyBase (anonymous) at (0,0) size 8x19
+              RenderText {#text} at (0,0) size 8x19
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (249,10) size 36x19
+          text run at (249,10) width 36: " spec."
diff --git a/LayoutTests/platform/qt/fast/ruby/rubyDOM-remove-text2-expected.txt b/LayoutTests/platform/qt/fast/ruby/rubyDOM-remove-text2-expected.txt
new file mode 100644 (file)
index 0000000..ef59748
--- /dev/null
@@ -0,0 +1,43 @@
+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 784x19
+        RenderText {#text} at (0,0) size 690x19
+          text run at (0,0) width 690: "The following is a test for DOM manipulation within <ruby>: Removing a ruby base object, leaving the base empty."
+      RenderBlock {P} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 409x19
+          text run at (0,0) width 409: "Both lines should look identical (the first line is the one manipulated)."
+      RenderBlock (anonymous) at (0,70) size 784x38
+        RenderBR {BR} at (0,0) size 0x19
+        RenderBR {BR} at (0,19) size 0x19
+      RenderBlock {P} at (0,124) size 784x19
+        RenderText {#text} at (0,0) size 146x19
+          text run at (0,0) width 146: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 107x19
+          RenderRubyRun (anonymous) at (146,17) size 99x0
+            RenderRubyText {RT} at (0,-10) size 99x10
+              RenderText {#text} at (0,0) size 99x10
+                text run at (0,0) width 99: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 99x0
+          RenderRubyRun (anonymous) at (245,0) size 8x19
+            RenderRubyBase (anonymous) at (0,0) size 8x19
+              RenderText {#text} at (0,0) size 8x19
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (253,0) size 36x19
+          text run at (253,0) width 36: " spec."
+      RenderBlock {P} at (0,159) size 784x19
+        RenderText {#text} at (0,0) size 146x19
+          text run at (0,0) width 146: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 107x19
+          RenderRubyRun (anonymous) at (146,17) size 99x0
+            RenderRubyText {RT} at (0,-10) size 99x10
+              RenderText {#text} at (0,0) size 99x10
+                text run at (0,0) width 99: "Hyper-text Markup Language"
+          RenderRubyRun (anonymous) at (245,0) size 8x19
+            RenderRubyBase (anonymous) at (0,0) size 8x19
+              RenderText {#text} at (0,0) size 8x19
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (253,0) size 36x19
+          text run at (253,0) width 36: " spec."