2011-02-16 Martin Robinson <mrobinson@igalia.com>
authormrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 17 Feb 2011 00:05:25 +0000 (00:05 +0000)
committermrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 17 Feb 2011 00:05:25 +0000 (00:05 +0000)
        Add another group of GTK+ Mozilla test suite baselines.

        * platform/gtk/Skipped: Unskip tests that now have baselines.

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

152 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/gtk/Skipped
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10009-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10009-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10009-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10036-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10036-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10036-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10039-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10039-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10039-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10565-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10565-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10565-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10633-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10633-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug10633-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug11026-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug11026-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug11026-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug11321-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug11321-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug11321-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384q-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384q-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384q-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384s-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384s-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384s-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug11944-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug11944-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug11944-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12008-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12008-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12008-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12268-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12268-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12268-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12384-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12384-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12384-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12709-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12709-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12709-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug13105-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug13105-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug13105-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug13118-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug13118-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug13118-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug13169-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug13169-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug13169-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug13196-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug13196-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug13196-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug13484-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug13484-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug13484-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug13526-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug13526-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug13526-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug14159-1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug14159-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug14159-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug6674-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug6674-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug6674-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug7121-1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug7121-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug7121-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug7342-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug7342-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug7342-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug7471-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug7471-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug7471-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug7714-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug7714-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug7714-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8361-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8361-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8361-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8381-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8381-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8381-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8411-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8411-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8411-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8858-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8858-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8858-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8950-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8950-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug8950-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9024-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9024-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9024-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9072-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9072-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9072-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9123-1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9123-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9123-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9123-2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9123-2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9123-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9271-1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9271-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9271-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9271-2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9271-2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9271-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9879-1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9879-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug9879-1-expected.txt [new file with mode: 0644]

index bdd532b..9b7c4a1 100644 (file)
@@ -1,3 +1,9 @@
+2011-02-16  Martin Robinson  <mrobinson@igalia.com>
+
+        Add another group of GTK+ Mozilla test suite baselines.
+
+        * platform/gtk/Skipped: Unskip tests that now have baselines.
+
 2011-02-16  Abhishek Arya  <inferno@chromium.org>
 
         Reviewed by James Robinson.
index 39692b9..1e41fc7 100644 (file)
@@ -405,56 +405,6 @@ svg/animations/animate-path-nested-transforms.html
 
 # Tests in tables/ directory
 #   Tests generating new results
-tables/mozilla/bugs/bug6674.html
-tables/mozilla/bugs/bug7112-1.html
-tables/mozilla/bugs/bug7112-2.html
-tables/mozilla/bugs/bug7121-1.html
-tables/mozilla/bugs/bug7342.html
-tables/mozilla/bugs/bug7471.html
-tables/mozilla/bugs/bug7714.html
-tables/mozilla/bugs/bug8032-1.html
-tables/mozilla/bugs/bug8032-2.html
-tables/mozilla/bugs/bug8361.html
-tables/mozilla/bugs/bug8381.html
-tables/mozilla/bugs/bug8411.xml
-tables/mozilla/bugs/bug8858.html
-tables/mozilla/bugs/bug8950.html
-tables/mozilla/bugs/bug9024.html
-tables/mozilla/bugs/bug9072.html
-tables/mozilla/bugs/bug9123-1.html
-tables/mozilla/bugs/bug9123-2.html
-tables/mozilla/bugs/bug9271-1.html
-tables/mozilla/bugs/bug9271-2.html
-tables/mozilla/bugs/bug9879-1.html
-tables/mozilla/bugs/bug10009.html
-tables/mozilla/bugs/bug10036.html
-tables/mozilla/bugs/bug10039.html
-tables/mozilla/bugs/bug10269-1.html
-tables/mozilla/bugs/bug10269-2.html
-tables/mozilla/bugs/bug10296-1.html
-tables/mozilla/bugs/bug10296-2.html
-tables/mozilla/bugs/bug10565.html
-tables/mozilla/bugs/bug10633.html
-tables/mozilla/bugs/bug11026.html
-tables/mozilla/bugs/bug11321.html
-tables/mozilla/bugs/bug11384q.html
-tables/mozilla/bugs/bug11384s.html
-tables/mozilla/bugs/bug11944.html
-tables/mozilla/bugs/bug12008.html
-tables/mozilla/bugs/bug12268.html
-tables/mozilla/bugs/bug12384.html
-tables/mozilla/bugs/bug12709.html
-tables/mozilla/bugs/bug12908-1.html
-tables/mozilla/bugs/bug12908-2.html
-tables/mozilla/bugs/bug12910-2.html
-tables/mozilla/bugs/bug12910.html
-tables/mozilla/bugs/bug13105.html
-tables/mozilla/bugs/bug13118.html
-tables/mozilla/bugs/bug13169.html
-tables/mozilla/bugs/bug13196.html
-tables/mozilla/bugs/bug13484.html
-tables/mozilla/bugs/bug13526.html
-tables/mozilla/bugs/bug14159-1.html
 tables/mozilla/bugs/bug14159-3.html
 tables/mozilla/bugs/bug14323.html
 tables/mozilla/bugs/bug14929.html
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10009-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10009-expected.checksum
new file mode 100644 (file)
index 0000000..689a11e
--- /dev/null
@@ -0,0 +1 @@
+3d398a82eea721a79e3a7e22c66c292c
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10009-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10009-expected.png
new file mode 100644 (file)
index 0000000..a3c55e7
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10009-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10009-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10009-expected.txt
new file mode 100644 (file)
index 0000000..9db7aa0
--- /dev/null
@@ -0,0 +1,35 @@
+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 [bgcolor=#C0C0C0]
+      RenderTable {TABLE} at (0,0) size 784x56 [border: (5px outset #808080)]
+        RenderTableSection {TBODY} at (5,5) size 774x46
+          RenderTableRow {TR} at (0,2) size 774x42
+            RenderTableCell {TD} at (2,4) size 693x37 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 689x33 [border: (3px outset #808080)]
+                RenderTableSection {TBODY} at (3,3) size 683x27
+                  RenderTableRow {TR} at (0,2) size 683x23
+                    RenderTableCell {TD} at (2,2) size 679x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 4x19
+                        text run at (2,2) width 4: " "
+            RenderTableCell {TD} at (697,2) size 75x42 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 60x38
+                text run at (2,2) width 42: "This is"
+                text run at (2,21) width 60: "some text"
+      RenderBlock (anonymous) at (0,56) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,75) size 784x56 [border: (5px outset #808080)]
+        RenderTableSection {TBODY} at (5,5) size 774x46
+          RenderTableRow {TR} at (0,2) size 774x42
+            RenderTableCell {TD} at (2,4) size 693x37 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 689x33 [border: (3px outset #808080)]
+                RenderTableSection {TBODY} at (3,3) size 683x27
+                  RenderTableRow {TR} at (0,2) size 683x23
+                    RenderTableCell {TD} at (2,2) size 679x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 4x19
+                        text run at (2,2) width 4: " "
+            RenderTableCell {TD} at (697,2) size 75x42 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 60x38
+                text run at (2,2) width 42: "This is"
+                text run at (2,21) width 60: "some text"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10036-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10036-expected.checksum
new file mode 100644 (file)
index 0000000..ac5ba10
--- /dev/null
@@ -0,0 +1 @@
+e7410b71e956a9a9c688315d0dd9742c
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10036-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10036-expected.png
new file mode 100644 (file)
index 0000000..0986e9e
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10036-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10036-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10036-expected.txt
new file mode 100644 (file)
index 0000000..36c9162
--- /dev/null
@@ -0,0 +1,23 @@
+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 (anonymous) at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 225x19
+          text run at (0,0) width 225: "the lower left cell should be colored"
+      RenderTable {TABLE} at (0,19) size 31x54 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 29x52
+          RenderTableRow {TR} at (0,2) size 29x23
+            RenderTableCell {TD} at (2,2) size 11x23 [bgcolor=#FFFF00] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 7x19
+                text run at (2,2) width 7: "a"
+            RenderTableCell {TD} at (15,2) size 12x23 [bgcolor=#00FFFF] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 8x19
+                text run at (2,2) width 8: "b"
+          RenderTableRow {TR} at (0,27) size 29x23
+            RenderTableCell {TD} at (2,27) size 11x23 [bgcolor=#FF00FF] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderBR {BR} at (2,2) size 0x19
+            RenderTableCell {TD} at (15,27) size 12x23 [bgcolor=#088880] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 7x19
+                text run at (2,2) width 7: "c"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10039-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10039-expected.checksum
new file mode 100644 (file)
index 0000000..23374bb
--- /dev/null
@@ -0,0 +1 @@
+4fd550b92b542f2bf4ab62874dd8dbc1
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10039-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10039-expected.png
new file mode 100644 (file)
index 0000000..a47781f
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10039-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10039-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10039-expected.txt
new file mode 100644 (file)
index 0000000..b54f2c3
--- /dev/null
@@ -0,0 +1,18 @@
+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
+      RenderTable {TABLE} at (0,0) size 784x54 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 782x52
+          RenderTableRow {TR} at (0,2) size 782x23
+            RenderTableCell {TD} at (2,2) size 778x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (2,2) size 12x19
+                text run at (2,2) width 12: "D"
+          RenderTableRow {TR} at (0,27) size 782x23
+            RenderTableCell {TD} at (2,27) size 388x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 12x19
+                text run at (2,2) width 12: "X"
+            RenderTableCell {TD} at (392,27) size 388x23 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 12x19
+                text run at (2,2) width 12: "X"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-1-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-1-expected.checksum
new file mode 100644 (file)
index 0000000..0dd27a0
--- /dev/null
@@ -0,0 +1 @@
+44527410bf4a1866e52e8baf0d514374
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-1-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-1-expected.png
new file mode 100644 (file)
index 0000000..fa7e33d
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-1-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-1-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-1-expected.txt
new file mode 100644 (file)
index 0000000..f499ef5
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x41
+  RenderBlock {HTML} at (0,0) size 800x41
+    RenderBody {BODY} at (8,8) size 784x25
+      RenderTable {TABLE} at (0,0) size 108x25
+        RenderTableSection {TBODY} at (0,0) size 108x25
+          RenderTableRow {TR} at (0,2) size 108x21
+            RenderTableCell {TD} at (2,2) size 29x21 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 27x19
+                text run at (1,1) width 27: "One"
+            RenderTableCell {TD} at (33,2) size 32x21 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 30x19
+                text run at (1,1) width 30: "Two"
+            RenderTableCell {TD} at (67,2) size 39x21 [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 37x19
+                text run at (1,1) width 37: "Three"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-2-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-2-expected.checksum
new file mode 100644 (file)
index 0000000..679bc22
--- /dev/null
@@ -0,0 +1 @@
+de1c4a7d11dcadc8809414f15c69d1dd
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-2-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-2-expected.png
new file mode 100644 (file)
index 0000000..45eb318
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-2-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-2-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10269-2-expected.txt
new file mode 100644 (file)
index 0000000..5f6f814
--- /dev/null
@@ -0,0 +1,860 @@
+layer at (0,0) size 781x6979
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x6979
+  RenderBlock {HTML} at (0,0) size 781x6979
+    RenderBody {BODY} at (8,21) size 765x6942
+      RenderBlock {H1} at (0,0) size 765x37
+        RenderText {#text} at (0,0) size 252x36
+          text run at (0,0) width 252: "table-layout: fixed"
+      RenderBlock {P} at (0,58) size 765x19
+        RenderText {#text} at (0,0) size 562x19
+          text run at (0,0) width 562: "The following tables should be laid out in the traditional manner because their widths are "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {#text} at (562,4) size 32x15
+            text run at (562,4) width 32: "auto"
+        RenderText {#text} at (594,0) size 4x19
+          text run at (594,0) width 4: ":"
+      RenderTable {TABLE} at (0,93) size 110x52
+        RenderTableSection {TBODY} at (0,0) size 110x52
+          RenderTableRow {TR} at (0,2) size 110x23
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 110x23
+            RenderTableCell {TD} at (2,27) size 34x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,27) size 34x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,27) size 34x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderTable {TABLE} at (0,145) size 765x356
+        RenderTableSection {TBODY} at (0,0) size 765x356
+          RenderTableRow {TR} at (0,2) size 765x23
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 689x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 765x327
+            RenderTableCell {TD} at (2,179) size 34x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,179) size 34x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,27) size 689x327 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 682x323
+                text run at (2,2) width 189: "Lots and lots and lots of data. "
+                text run at (191,2) width 189: "Lots and lots and lots of data. "
+                text run at (380,2) width 189: "Lots and lots and lots of data. "
+                text run at (569,2) width 108: "Lots and lots and"
+                text run at (2,21) width 77: "lots of data. "
+                text run at (79,21) width 189: "Lots and lots and lots of data. "
+                text run at (268,21) width 189: "Lots and lots and lots of data. "
+                text run at (457,21) width 189: "Lots and lots and lots of data. "
+                text run at (646,21) width 28: "Lots"
+                text run at (2,40) width 157: "and lots and lots of data. "
+                text run at (159,40) width 189: "Lots and lots and lots of data. "
+                text run at (348,40) width 189: "Lots and lots and lots of data. "
+                text run at (537,40) width 134: "Lots and lots and lots"
+                text run at (2,59) width 51: "of data. "
+                text run at (53,59) width 189: "Lots and lots and lots of data. "
+                text run at (242,59) width 189: "Lots and lots and lots of data. "
+                text run at (431,59) width 189: "Lots and lots and lots of data. "
+                text run at (620,59) width 55: "Lots and"
+                text run at (2,78) width 130: "lots and lots of data. "
+                text run at (132,78) width 189: "Lots and lots and lots of data. "
+                text run at (321,78) width 189: "Lots and lots and lots of data. "
+                text run at (510,78) width 151: "Lots and lots and lots of"
+                text run at (2,97) width 34: "data. "
+                text run at (36,97) width 189: "Lots and lots and lots of data. "
+                text run at (225,97) width 189: "Lots and lots and lots of data. "
+                text run at (414,97) width 189: "Lots and lots and lots of data. "
+                text run at (603,97) width 81: "Lots and lots"
+                text run at (2,116) width 104: "and lots of data. "
+                text run at (106,116) width 189: "Lots and lots and lots of data. "
+                text run at (295,116) width 189: "Lots and lots and lots of data. "
+                text run at (484,116) width 185: "Lots and lots and lots of data."
+                text run at (2,135) width 189: "Lots and lots and lots of data. "
+                text run at (191,135) width 189: "Lots and lots and lots of data. "
+                text run at (380,135) width 189: "Lots and lots and lots of data. "
+                text run at (569,135) width 108: "Lots and lots and"
+                text run at (2,154) width 77: "lots of data. "
+                text run at (79,154) width 189: "Lots and lots and lots of data. "
+                text run at (268,154) width 189: "Lots and lots and lots of data. "
+                text run at (457,154) width 189: "Lots and lots and lots of data. "
+                text run at (646,154) width 28: "Lots"
+                text run at (2,173) width 157: "and lots and lots of data. "
+                text run at (159,173) width 189: "Lots and lots and lots of data. "
+                text run at (348,173) width 189: "Lots and lots and lots of data. "
+                text run at (537,173) width 134: "Lots and lots and lots"
+                text run at (2,192) width 51: "of data. "
+                text run at (53,192) width 189: "Lots and lots and lots of data. "
+                text run at (242,192) width 189: "Lots and lots and lots of data. "
+                text run at (431,192) width 189: "Lots and lots and lots of data. "
+                text run at (620,192) width 55: "Lots and"
+                text run at (2,211) width 130: "lots and lots of data. "
+                text run at (132,211) width 189: "Lots and lots and lots of data. "
+                text run at (321,211) width 189: "Lots and lots and lots of data. "
+                text run at (510,211) width 151: "Lots and lots and lots of"
+                text run at (2,230) width 34: "data. "
+                text run at (36,230) width 189: "Lots and lots and lots of data. "
+                text run at (225,230) width 189: "Lots and lots and lots of data. "
+                text run at (414,230) width 189: "Lots and lots and lots of data. "
+                text run at (603,230) width 81: "Lots and lots"
+                text run at (2,249) width 104: "and lots of data. "
+                text run at (106,249) width 189: "Lots and lots and lots of data. "
+                text run at (295,249) width 189: "Lots and lots and lots of data. "
+                text run at (484,249) width 185: "Lots and lots and lots of data."
+                text run at (2,268) width 189: "Lots and lots and lots of data. "
+                text run at (191,268) width 189: "Lots and lots and lots of data. "
+                text run at (380,268) width 189: "Lots and lots and lots of data. "
+                text run at (569,268) width 108: "Lots and lots and"
+                text run at (2,287) width 77: "lots of data. "
+                text run at (79,287) width 189: "Lots and lots and lots of data. "
+                text run at (268,287) width 189: "Lots and lots and lots of data. "
+                text run at (457,287) width 189: "Lots and lots and lots of data. "
+                text run at (646,287) width 28: "Lots"
+                text run at (2,306) width 157: "and lots and lots of data. "
+                text run at (159,306) width 189: "Lots and lots and lots of data. "
+                text run at (348,306) width 185: "Lots and lots and lots of data."
+      RenderTable {TABLE} at (0,501) size 765x356
+        RenderTableSection {TBODY} at (0,0) size 765x356
+          RenderTableRow {TR} at (0,2) size 765x327
+            RenderTableCell {TD} at (2,154) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,154) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 689x327 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 682x323
+                text run at (2,2) width 189: "Lots and lots and lots of data. "
+                text run at (191,2) width 189: "Lots and lots and lots of data. "
+                text run at (380,2) width 189: "Lots and lots and lots of data. "
+                text run at (569,2) width 108: "Lots and lots and"
+                text run at (2,21) width 77: "lots of data. "
+                text run at (79,21) width 189: "Lots and lots and lots of data. "
+                text run at (268,21) width 189: "Lots and lots and lots of data. "
+                text run at (457,21) width 189: "Lots and lots and lots of data. "
+                text run at (646,21) width 28: "Lots"
+                text run at (2,40) width 157: "and lots and lots of data. "
+                text run at (159,40) width 189: "Lots and lots and lots of data. "
+                text run at (348,40) width 189: "Lots and lots and lots of data. "
+                text run at (537,40) width 134: "Lots and lots and lots"
+                text run at (2,59) width 51: "of data. "
+                text run at (53,59) width 189: "Lots and lots and lots of data. "
+                text run at (242,59) width 189: "Lots and lots and lots of data. "
+                text run at (431,59) width 189: "Lots and lots and lots of data. "
+                text run at (620,59) width 55: "Lots and"
+                text run at (2,78) width 130: "lots and lots of data. "
+                text run at (132,78) width 189: "Lots and lots and lots of data. "
+                text run at (321,78) width 189: "Lots and lots and lots of data. "
+                text run at (510,78) width 151: "Lots and lots and lots of"
+                text run at (2,97) width 34: "data. "
+                text run at (36,97) width 189: "Lots and lots and lots of data. "
+                text run at (225,97) width 189: "Lots and lots and lots of data. "
+                text run at (414,97) width 189: "Lots and lots and lots of data. "
+                text run at (603,97) width 81: "Lots and lots"
+                text run at (2,116) width 104: "and lots of data. "
+                text run at (106,116) width 189: "Lots and lots and lots of data. "
+                text run at (295,116) width 189: "Lots and lots and lots of data. "
+                text run at (484,116) width 185: "Lots and lots and lots of data."
+                text run at (2,135) width 189: "Lots and lots and lots of data. "
+                text run at (191,135) width 189: "Lots and lots and lots of data. "
+                text run at (380,135) width 189: "Lots and lots and lots of data. "
+                text run at (569,135) width 108: "Lots and lots and"
+                text run at (2,154) width 77: "lots of data. "
+                text run at (79,154) width 189: "Lots and lots and lots of data. "
+                text run at (268,154) width 189: "Lots and lots and lots of data. "
+                text run at (457,154) width 189: "Lots and lots and lots of data. "
+                text run at (646,154) width 28: "Lots"
+                text run at (2,173) width 157: "and lots and lots of data. "
+                text run at (159,173) width 189: "Lots and lots and lots of data. "
+                text run at (348,173) width 189: "Lots and lots and lots of data. "
+                text run at (537,173) width 134: "Lots and lots and lots"
+                text run at (2,192) width 51: "of data. "
+                text run at (53,192) width 189: "Lots and lots and lots of data. "
+                text run at (242,192) width 189: "Lots and lots and lots of data. "
+                text run at (431,192) width 189: "Lots and lots and lots of data. "
+                text run at (620,192) width 55: "Lots and"
+                text run at (2,211) width 130: "lots and lots of data. "
+                text run at (132,211) width 189: "Lots and lots and lots of data. "
+                text run at (321,211) width 189: "Lots and lots and lots of data. "
+                text run at (510,211) width 151: "Lots and lots and lots of"
+                text run at (2,230) width 34: "data. "
+                text run at (36,230) width 189: "Lots and lots and lots of data. "
+                text run at (225,230) width 189: "Lots and lots and lots of data. "
+                text run at (414,230) width 189: "Lots and lots and lots of data. "
+                text run at (603,230) width 81: "Lots and lots"
+                text run at (2,249) width 104: "and lots of data. "
+                text run at (106,249) width 189: "Lots and lots and lots of data. "
+                text run at (295,249) width 189: "Lots and lots and lots of data. "
+                text run at (484,249) width 185: "Lots and lots and lots of data."
+                text run at (2,268) width 189: "Lots and lots and lots of data. "
+                text run at (191,268) width 189: "Lots and lots and lots of data. "
+                text run at (380,268) width 189: "Lots and lots and lots of data. "
+                text run at (569,268) width 108: "Lots and lots and"
+                text run at (2,287) width 77: "lots of data. "
+                text run at (79,287) width 189: "Lots and lots and lots of data. "
+                text run at (268,287) width 189: "Lots and lots and lots of data. "
+                text run at (457,287) width 189: "Lots and lots and lots of data. "
+                text run at (646,287) width 28: "Lots"
+                text run at (2,306) width 157: "and lots and lots of data. "
+                text run at (159,306) width 189: "Lots and lots and lots of data. "
+                text run at (348,306) width 185: "Lots and lots and lots of data."
+          RenderTableRow {TR} at (0,331) size 765x23
+            RenderTableCell {TD} at (2,331) size 34x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,331) size 34x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,331) size 689x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderBlock {P} at (0,873) size 765x19
+        RenderText {#text} at (0,0) size 749x19
+          text run at (0,0) width 749: "All the columns in the following three tables should divide equally the available space (100% of the width of the page):"
+      RenderTable {TABLE} at (0,908) size 765x52
+        RenderTableSection {TBODY} at (0,0) size 765x52
+          RenderTableRow {TR} at (0,2) size 765x23
+            RenderTableCell {TD} at (2,2) size 252x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (256,2) size 252x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (510,2) size 253x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 765x23
+            RenderTableCell {TD} at (2,27) size 252x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (256,27) size 252x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (510,27) size 253x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderTable {TABLE} at (0,960) size 765x945
+        RenderTableSection {TBODY} at (0,0) size 765x945
+          RenderTableRow {TR} at (0,2) size 765x23
+            RenderTableCell {TD} at (2,2) size 252x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (256,2) size 252x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (510,2) size 253x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 765x916
+            RenderTableCell {TD} at (2,473) size 252x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (256,473) size 252x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (510,27) size 253x916 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 244x912
+                text run at (2,2) width 189: "Lots and lots and lots of data. "
+                text run at (191,2) width 55: "Lots and"
+                text run at (2,21) width 130: "lots and lots of data. "
+                text run at (132,21) width 108: "Lots and lots and"
+                text run at (2,40) width 77: "lots of data. "
+                text run at (79,40) width 151: "Lots and lots and lots of"
+                text run at (2,59) width 34: "data. "
+                text run at (36,59) width 185: "Lots and lots and lots of data."
+                text run at (2,78) width 189: "Lots and lots and lots of data. "
+                text run at (191,78) width 55: "Lots and"
+                text run at (2,97) width 130: "lots and lots of data. "
+                text run at (132,97) width 108: "Lots and lots and"
+                text run at (2,116) width 77: "lots of data. "
+                text run at (79,116) width 151: "Lots and lots and lots of"
+                text run at (2,135) width 34: "data. "
+                text run at (36,135) width 185: "Lots and lots and lots of data."
+                text run at (2,154) width 189: "Lots and lots and lots of data. "
+                text run at (191,154) width 55: "Lots and"
+                text run at (2,173) width 130: "lots and lots of data. "
+                text run at (132,173) width 108: "Lots and lots and"
+                text run at (2,192) width 77: "lots of data. "
+                text run at (79,192) width 151: "Lots and lots and lots of"
+                text run at (2,211) width 34: "data. "
+                text run at (36,211) width 185: "Lots and lots and lots of data."
+                text run at (2,230) width 189: "Lots and lots and lots of data. "
+                text run at (191,230) width 55: "Lots and"
+                text run at (2,249) width 130: "lots and lots of data. "
+                text run at (132,249) width 108: "Lots and lots and"
+                text run at (2,268) width 77: "lots of data. "
+                text run at (79,268) width 151: "Lots and lots and lots of"
+                text run at (2,287) width 34: "data. "
+                text run at (36,287) width 185: "Lots and lots and lots of data."
+                text run at (2,306) width 189: "Lots and lots and lots of data. "
+                text run at (191,306) width 55: "Lots and"
+                text run at (2,325) width 130: "lots and lots of data. "
+                text run at (132,325) width 108: "Lots and lots and"
+                text run at (2,344) width 77: "lots of data. "
+                text run at (79,344) width 151: "Lots and lots and lots of"
+                text run at (2,363) width 34: "data. "
+                text run at (36,363) width 185: "Lots and lots and lots of data."
+                text run at (2,382) width 189: "Lots and lots and lots of data. "
+                text run at (191,382) width 55: "Lots and"
+                text run at (2,401) width 130: "lots and lots of data. "
+                text run at (132,401) width 108: "Lots and lots and"
+                text run at (2,420) width 77: "lots of data. "
+                text run at (79,420) width 151: "Lots and lots and lots of"
+                text run at (2,439) width 34: "data. "
+                text run at (36,439) width 185: "Lots and lots and lots of data."
+                text run at (2,458) width 189: "Lots and lots and lots of data. "
+                text run at (191,458) width 55: "Lots and"
+                text run at (2,477) width 130: "lots and lots of data. "
+                text run at (132,477) width 108: "Lots and lots and"
+                text run at (2,496) width 77: "lots of data. "
+                text run at (79,496) width 151: "Lots and lots and lots of"
+                text run at (2,515) width 34: "data. "
+                text run at (36,515) width 185: "Lots and lots and lots of data."
+                text run at (2,534) width 189: "Lots and lots and lots of data. "
+                text run at (191,534) width 55: "Lots and"
+                text run at (2,553) width 130: "lots and lots of data. "
+                text run at (132,553) width 108: "Lots and lots and"
+                text run at (2,572) width 77: "lots of data. "
+                text run at (79,572) width 151: "Lots and lots and lots of"
+                text run at (2,591) width 34: "data. "
+                text run at (36,591) width 185: "Lots and lots and lots of data."
+                text run at (2,610) width 189: "Lots and lots and lots of data. "
+                text run at (191,610) width 55: "Lots and"
+                text run at (2,629) width 130: "lots and lots of data. "
+                text run at (132,629) width 108: "Lots and lots and"
+                text run at (2,648) width 77: "lots of data. "
+                text run at (79,648) width 151: "Lots and lots and lots of"
+                text run at (2,667) width 34: "data. "
+                text run at (36,667) width 185: "Lots and lots and lots of data."
+                text run at (2,686) width 189: "Lots and lots and lots of data. "
+                text run at (191,686) width 55: "Lots and"
+                text run at (2,705) width 130: "lots and lots of data. "
+                text run at (132,705) width 108: "Lots and lots and"
+                text run at (2,724) width 77: "lots of data. "
+                text run at (79,724) width 151: "Lots and lots and lots of"
+                text run at (2,743) width 34: "data. "
+                text run at (36,743) width 185: "Lots and lots and lots of data."
+                text run at (2,762) width 189: "Lots and lots and lots of data. "
+                text run at (191,762) width 55: "Lots and"
+                text run at (2,781) width 130: "lots and lots of data. "
+                text run at (132,781) width 108: "Lots and lots and"
+                text run at (2,800) width 77: "lots of data. "
+                text run at (79,800) width 151: "Lots and lots and lots of"
+                text run at (2,819) width 34: "data. "
+                text run at (36,819) width 185: "Lots and lots and lots of data."
+                text run at (2,838) width 189: "Lots and lots and lots of data. "
+                text run at (191,838) width 55: "Lots and"
+                text run at (2,857) width 130: "lots and lots of data. "
+                text run at (132,857) width 108: "Lots and lots and"
+                text run at (2,876) width 77: "lots of data. "
+                text run at (79,876) width 151: "Lots and lots and lots of"
+                text run at (2,895) width 34: "data. "
+                text run at (36,895) width 185: "Lots and lots and lots of data."
+      RenderTable {TABLE} at (0,1905) size 765x945
+        RenderTableSection {TBODY} at (0,0) size 765x945
+          RenderTableRow {TR} at (0,2) size 765x916
+            RenderTableCell {TD} at (2,448) size 252x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (256,448) size 252x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (510,2) size 253x916 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 244x912
+                text run at (2,2) width 189: "Lots and lots and lots of data. "
+                text run at (191,2) width 55: "Lots and"
+                text run at (2,21) width 130: "lots and lots of data. "
+                text run at (132,21) width 108: "Lots and lots and"
+                text run at (2,40) width 77: "lots of data. "
+                text run at (79,40) width 151: "Lots and lots and lots of"
+                text run at (2,59) width 34: "data. "
+                text run at (36,59) width 185: "Lots and lots and lots of data."
+                text run at (2,78) width 189: "Lots and lots and lots of data. "
+                text run at (191,78) width 55: "Lots and"
+                text run at (2,97) width 130: "lots and lots of data. "
+                text run at (132,97) width 108: "Lots and lots and"
+                text run at (2,116) width 77: "lots of data. "
+                text run at (79,116) width 151: "Lots and lots and lots of"
+                text run at (2,135) width 34: "data. "
+                text run at (36,135) width 185: "Lots and lots and lots of data."
+                text run at (2,154) width 189: "Lots and lots and lots of data. "
+                text run at (191,154) width 55: "Lots and"
+                text run at (2,173) width 130: "lots and lots of data. "
+                text run at (132,173) width 108: "Lots and lots and"
+                text run at (2,192) width 77: "lots of data. "
+                text run at (79,192) width 151: "Lots and lots and lots of"
+                text run at (2,211) width 34: "data. "
+                text run at (36,211) width 185: "Lots and lots and lots of data."
+                text run at (2,230) width 189: "Lots and lots and lots of data. "
+                text run at (191,230) width 55: "Lots and"
+                text run at (2,249) width 130: "lots and lots of data. "
+                text run at (132,249) width 108: "Lots and lots and"
+                text run at (2,268) width 77: "lots of data. "
+                text run at (79,268) width 151: "Lots and lots and lots of"
+                text run at (2,287) width 34: "data. "
+                text run at (36,287) width 185: "Lots and lots and lots of data."
+                text run at (2,306) width 189: "Lots and lots and lots of data. "
+                text run at (191,306) width 55: "Lots and"
+                text run at (2,325) width 130: "lots and lots of data. "
+                text run at (132,325) width 108: "Lots and lots and"
+                text run at (2,344) width 77: "lots of data. "
+                text run at (79,344) width 151: "Lots and lots and lots of"
+                text run at (2,363) width 34: "data. "
+                text run at (36,363) width 185: "Lots and lots and lots of data."
+                text run at (2,382) width 189: "Lots and lots and lots of data. "
+                text run at (191,382) width 55: "Lots and"
+                text run at (2,401) width 130: "lots and lots of data. "
+                text run at (132,401) width 108: "Lots and lots and"
+                text run at (2,420) width 77: "lots of data. "
+                text run at (79,420) width 151: "Lots and lots and lots of"
+                text run at (2,439) width 34: "data. "
+                text run at (36,439) width 185: "Lots and lots and lots of data."
+                text run at (2,458) width 189: "Lots and lots and lots of data. "
+                text run at (191,458) width 55: "Lots and"
+                text run at (2,477) width 130: "lots and lots of data. "
+                text run at (132,477) width 108: "Lots and lots and"
+                text run at (2,496) width 77: "lots of data. "
+                text run at (79,496) width 151: "Lots and lots and lots of"
+                text run at (2,515) width 34: "data. "
+                text run at (36,515) width 185: "Lots and lots and lots of data."
+                text run at (2,534) width 189: "Lots and lots and lots of data. "
+                text run at (191,534) width 55: "Lots and"
+                text run at (2,553) width 130: "lots and lots of data. "
+                text run at (132,553) width 108: "Lots and lots and"
+                text run at (2,572) width 77: "lots of data. "
+                text run at (79,572) width 151: "Lots and lots and lots of"
+                text run at (2,591) width 34: "data. "
+                text run at (36,591) width 185: "Lots and lots and lots of data."
+                text run at (2,610) width 189: "Lots and lots and lots of data. "
+                text run at (191,610) width 55: "Lots and"
+                text run at (2,629) width 130: "lots and lots of data. "
+                text run at (132,629) width 108: "Lots and lots and"
+                text run at (2,648) width 77: "lots of data. "
+                text run at (79,648) width 151: "Lots and lots and lots of"
+                text run at (2,667) width 34: "data. "
+                text run at (36,667) width 185: "Lots and lots and lots of data."
+                text run at (2,686) width 189: "Lots and lots and lots of data. "
+                text run at (191,686) width 55: "Lots and"
+                text run at (2,705) width 130: "lots and lots of data. "
+                text run at (132,705) width 108: "Lots and lots and"
+                text run at (2,724) width 77: "lots of data. "
+                text run at (79,724) width 151: "Lots and lots and lots of"
+                text run at (2,743) width 34: "data. "
+                text run at (36,743) width 185: "Lots and lots and lots of data."
+                text run at (2,762) width 189: "Lots and lots and lots of data. "
+                text run at (191,762) width 55: "Lots and"
+                text run at (2,781) width 130: "lots and lots of data. "
+                text run at (132,781) width 108: "Lots and lots and"
+                text run at (2,800) width 77: "lots of data. "
+                text run at (79,800) width 151: "Lots and lots and lots of"
+                text run at (2,819) width 34: "data. "
+                text run at (36,819) width 185: "Lots and lots and lots of data."
+                text run at (2,838) width 189: "Lots and lots and lots of data. "
+                text run at (191,838) width 55: "Lots and"
+                text run at (2,857) width 130: "lots and lots of data. "
+                text run at (132,857) width 108: "Lots and lots and"
+                text run at (2,876) width 77: "lots of data. "
+                text run at (79,876) width 151: "Lots and lots and lots of"
+                text run at (2,895) width 34: "data. "
+                text run at (36,895) width 185: "Lots and lots and lots of data."
+          RenderTableRow {TR} at (0,920) size 765x23
+            RenderTableCell {TD} at (2,920) size 252x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (256,920) size 252x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (510,920) size 253x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderBlock {P} at (0,2866) size 765x19
+        RenderText {#text} at (0,0) size 741x19
+          text run at (0,0) width 741: "All the columns in the following three tables should divide equally the available space (50% of the width of the page):"
+      RenderTable {TABLE} at (0,2901) size 382x52
+        RenderTableSection {TBODY} at (0,0) size 382x52
+          RenderTableRow {TR} at (0,2) size 382x23
+            RenderTableCell {TD} at (2,2) size 124x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (128,2) size 125x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (255,2) size 125x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 382x23
+            RenderTableCell {TD} at (2,27) size 124x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (128,27) size 125x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (255,27) size 125x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderTable {TABLE} at (0,2953) size 382x1933
+        RenderTableSection {TBODY} at (0,0) size 382x1933
+          RenderTableRow {TR} at (0,2) size 382x23
+            RenderTableCell {TD} at (2,2) size 124x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (128,2) size 125x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (255,2) size 125x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 382x1904
+            RenderTableCell {TD} at (2,967) size 124x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (128,967) size 125x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (255,27) size 125x1904 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 119x1900
+                text run at (2,2) width 108: "Lots and lots and"
+                text run at (2,21) width 77: "lots of data. "
+                text run at (79,21) width 28: "Lots"
+                text run at (2,40) width 119: "and lots and lots of"
+                text run at (2,59) width 34: "data. "
+                text run at (36,59) width 81: "Lots and lots"
+                text run at (2,78) width 100: "and lots of data."
+                text run at (2,97) width 108: "Lots and lots and"
+                text run at (2,116) width 77: "lots of data. "
+                text run at (79,116) width 28: "Lots"
+                text run at (2,135) width 119: "and lots and lots of"
+                text run at (2,154) width 34: "data. "
+                text run at (36,154) width 81: "Lots and lots"
+                text run at (2,173) width 100: "and lots of data."
+                text run at (2,192) width 108: "Lots and lots and"
+                text run at (2,211) width 77: "lots of data. "
+                text run at (79,211) width 28: "Lots"
+                text run at (2,230) width 119: "and lots and lots of"
+                text run at (2,249) width 34: "data. "
+                text run at (36,249) width 81: "Lots and lots"
+                text run at (2,268) width 100: "and lots of data."
+                text run at (2,287) width 108: "Lots and lots and"
+                text run at (2,306) width 77: "lots of data. "
+                text run at (79,306) width 28: "Lots"
+                text run at (2,325) width 119: "and lots and lots of"
+                text run at (2,344) width 34: "data. "
+                text run at (36,344) width 81: "Lots and lots"
+                text run at (2,363) width 100: "and lots of data."
+                text run at (2,382) width 108: "Lots and lots and"
+                text run at (2,401) width 77: "lots of data. "
+                text run at (79,401) width 28: "Lots"
+                text run at (2,420) width 119: "and lots and lots of"
+                text run at (2,439) width 34: "data. "
+                text run at (36,439) width 81: "Lots and lots"
+                text run at (2,458) width 100: "and lots of data."
+                text run at (2,477) width 108: "Lots and lots and"
+                text run at (2,496) width 77: "lots of data. "
+                text run at (79,496) width 28: "Lots"
+                text run at (2,515) width 119: "and lots and lots of"
+                text run at (2,534) width 34: "data. "
+                text run at (36,534) width 81: "Lots and lots"
+                text run at (2,553) width 100: "and lots of data."
+                text run at (2,572) width 108: "Lots and lots and"
+                text run at (2,591) width 77: "lots of data. "
+                text run at (79,591) width 28: "Lots"
+                text run at (2,610) width 119: "and lots and lots of"
+                text run at (2,629) width 34: "data. "
+                text run at (36,629) width 81: "Lots and lots"
+                text run at (2,648) width 100: "and lots of data."
+                text run at (2,667) width 108: "Lots and lots and"
+                text run at (2,686) width 77: "lots of data. "
+                text run at (79,686) width 28: "Lots"
+                text run at (2,705) width 119: "and lots and lots of"
+                text run at (2,724) width 34: "data. "
+                text run at (36,724) width 81: "Lots and lots"
+                text run at (2,743) width 100: "and lots of data."
+                text run at (2,762) width 108: "Lots and lots and"
+                text run at (2,781) width 77: "lots of data. "
+                text run at (79,781) width 28: "Lots"
+                text run at (2,800) width 119: "and lots and lots of"
+                text run at (2,819) width 34: "data. "
+                text run at (36,819) width 81: "Lots and lots"
+                text run at (2,838) width 100: "and lots of data."
+                text run at (2,857) width 108: "Lots and lots and"
+                text run at (2,876) width 77: "lots of data. "
+                text run at (79,876) width 28: "Lots"
+                text run at (2,895) width 119: "and lots and lots of"
+                text run at (2,914) width 34: "data. "
+                text run at (36,914) width 81: "Lots and lots"
+                text run at (2,933) width 100: "and lots of data."
+                text run at (2,952) width 108: "Lots and lots and"
+                text run at (2,971) width 77: "lots of data. "
+                text run at (79,971) width 28: "Lots"
+                text run at (2,990) width 119: "and lots and lots of"
+                text run at (2,1009) width 34: "data. "
+                text run at (36,1009) width 81: "Lots and lots"
+                text run at (2,1028) width 100: "and lots of data."
+                text run at (2,1047) width 108: "Lots and lots and"
+                text run at (2,1066) width 77: "lots of data. "
+                text run at (79,1066) width 28: "Lots"
+                text run at (2,1085) width 119: "and lots and lots of"
+                text run at (2,1104) width 34: "data. "
+                text run at (36,1104) width 81: "Lots and lots"
+                text run at (2,1123) width 100: "and lots of data."
+                text run at (2,1142) width 108: "Lots and lots and"
+                text run at (2,1161) width 77: "lots of data. "
+                text run at (79,1161) width 28: "Lots"
+                text run at (2,1180) width 119: "and lots and lots of"
+                text run at (2,1199) width 34: "data. "
+                text run at (36,1199) width 81: "Lots and lots"
+                text run at (2,1218) width 100: "and lots of data."
+                text run at (2,1237) width 108: "Lots and lots and"
+                text run at (2,1256) width 77: "lots of data. "
+                text run at (79,1256) width 28: "Lots"
+                text run at (2,1275) width 119: "and lots and lots of"
+                text run at (2,1294) width 34: "data. "
+                text run at (36,1294) width 81: "Lots and lots"
+                text run at (2,1313) width 100: "and lots of data."
+                text run at (2,1332) width 108: "Lots and lots and"
+                text run at (2,1351) width 77: "lots of data. "
+                text run at (79,1351) width 28: "Lots"
+                text run at (2,1370) width 119: "and lots and lots of"
+                text run at (2,1389) width 34: "data. "
+                text run at (36,1389) width 81: "Lots and lots"
+                text run at (2,1408) width 100: "and lots of data."
+                text run at (2,1427) width 108: "Lots and lots and"
+                text run at (2,1446) width 77: "lots of data. "
+                text run at (79,1446) width 28: "Lots"
+                text run at (2,1465) width 119: "and lots and lots of"
+                text run at (2,1484) width 34: "data. "
+                text run at (36,1484) width 81: "Lots and lots"
+                text run at (2,1503) width 100: "and lots of data."
+                text run at (2,1522) width 108: "Lots and lots and"
+                text run at (2,1541) width 77: "lots of data. "
+                text run at (79,1541) width 28: "Lots"
+                text run at (2,1560) width 119: "and lots and lots of"
+                text run at (2,1579) width 34: "data. "
+                text run at (36,1579) width 81: "Lots and lots"
+                text run at (2,1598) width 100: "and lots of data."
+                text run at (2,1617) width 108: "Lots and lots and"
+                text run at (2,1636) width 77: "lots of data. "
+                text run at (79,1636) width 28: "Lots"
+                text run at (2,1655) width 119: "and lots and lots of"
+                text run at (2,1674) width 34: "data. "
+                text run at (36,1674) width 81: "Lots and lots"
+                text run at (2,1693) width 100: "and lots of data."
+                text run at (2,1712) width 108: "Lots and lots and"
+                text run at (2,1731) width 77: "lots of data. "
+                text run at (79,1731) width 28: "Lots"
+                text run at (2,1750) width 119: "and lots and lots of"
+                text run at (2,1769) width 34: "data. "
+                text run at (36,1769) width 81: "Lots and lots"
+                text run at (2,1788) width 100: "and lots of data."
+                text run at (2,1807) width 108: "Lots and lots and"
+                text run at (2,1826) width 77: "lots of data. "
+                text run at (79,1826) width 28: "Lots"
+                text run at (2,1845) width 119: "and lots and lots of"
+                text run at (2,1864) width 34: "data. "
+                text run at (36,1864) width 81: "Lots and lots"
+                text run at (2,1883) width 100: "and lots of data."
+      RenderTable {TABLE} at (0,4886) size 382x1933
+        RenderTableSection {TBODY} at (0,0) size 382x1933
+          RenderTableRow {TR} at (0,2) size 382x1904
+            RenderTableCell {TD} at (2,942) size 124x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (128,942) size 125x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (255,2) size 125x1904 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 119x1900
+                text run at (2,2) width 108: "Lots and lots and"
+                text run at (2,21) width 77: "lots of data. "
+                text run at (79,21) width 28: "Lots"
+                text run at (2,40) width 119: "and lots and lots of"
+                text run at (2,59) width 34: "data. "
+                text run at (36,59) width 81: "Lots and lots"
+                text run at (2,78) width 100: "and lots of data."
+                text run at (2,97) width 108: "Lots and lots and"
+                text run at (2,116) width 77: "lots of data. "
+                text run at (79,116) width 28: "Lots"
+                text run at (2,135) width 119: "and lots and lots of"
+                text run at (2,154) width 34: "data. "
+                text run at (36,154) width 81: "Lots and lots"
+                text run at (2,173) width 100: "and lots of data."
+                text run at (2,192) width 108: "Lots and lots and"
+                text run at (2,211) width 77: "lots of data. "
+                text run at (79,211) width 28: "Lots"
+                text run at (2,230) width 119: "and lots and lots of"
+                text run at (2,249) width 34: "data. "
+                text run at (36,249) width 81: "Lots and lots"
+                text run at (2,268) width 100: "and lots of data."
+                text run at (2,287) width 108: "Lots and lots and"
+                text run at (2,306) width 77: "lots of data. "
+                text run at (79,306) width 28: "Lots"
+                text run at (2,325) width 119: "and lots and lots of"
+                text run at (2,344) width 34: "data. "
+                text run at (36,344) width 81: "Lots and lots"
+                text run at (2,363) width 100: "and lots of data."
+                text run at (2,382) width 108: "Lots and lots and"
+                text run at (2,401) width 77: "lots of data. "
+                text run at (79,401) width 28: "Lots"
+                text run at (2,420) width 119: "and lots and lots of"
+                text run at (2,439) width 34: "data. "
+                text run at (36,439) width 81: "Lots and lots"
+                text run at (2,458) width 100: "and lots of data."
+                text run at (2,477) width 108: "Lots and lots and"
+                text run at (2,496) width 77: "lots of data. "
+                text run at (79,496) width 28: "Lots"
+                text run at (2,515) width 119: "and lots and lots of"
+                text run at (2,534) width 34: "data. "
+                text run at (36,534) width 81: "Lots and lots"
+                text run at (2,553) width 100: "and lots of data."
+                text run at (2,572) width 108: "Lots and lots and"
+                text run at (2,591) width 77: "lots of data. "
+                text run at (79,591) width 28: "Lots"
+                text run at (2,610) width 119: "and lots and lots of"
+                text run at (2,629) width 34: "data. "
+                text run at (36,629) width 81: "Lots and lots"
+                text run at (2,648) width 100: "and lots of data."
+                text run at (2,667) width 108: "Lots and lots and"
+                text run at (2,686) width 77: "lots of data. "
+                text run at (79,686) width 28: "Lots"
+                text run at (2,705) width 119: "and lots and lots of"
+                text run at (2,724) width 34: "data. "
+                text run at (36,724) width 81: "Lots and lots"
+                text run at (2,743) width 100: "and lots of data."
+                text run at (2,762) width 108: "Lots and lots and"
+                text run at (2,781) width 77: "lots of data. "
+                text run at (79,781) width 28: "Lots"
+                text run at (2,800) width 119: "and lots and lots of"
+                text run at (2,819) width 34: "data. "
+                text run at (36,819) width 81: "Lots and lots"
+                text run at (2,838) width 100: "and lots of data."
+                text run at (2,857) width 108: "Lots and lots and"
+                text run at (2,876) width 77: "lots of data. "
+                text run at (79,876) width 28: "Lots"
+                text run at (2,895) width 119: "and lots and lots of"
+                text run at (2,914) width 34: "data. "
+                text run at (36,914) width 81: "Lots and lots"
+                text run at (2,933) width 100: "and lots of data."
+                text run at (2,952) width 108: "Lots and lots and"
+                text run at (2,971) width 77: "lots of data. "
+                text run at (79,971) width 28: "Lots"
+                text run at (2,990) width 119: "and lots and lots of"
+                text run at (2,1009) width 34: "data. "
+                text run at (36,1009) width 81: "Lots and lots"
+                text run at (2,1028) width 100: "and lots of data."
+                text run at (2,1047) width 108: "Lots and lots and"
+                text run at (2,1066) width 77: "lots of data. "
+                text run at (79,1066) width 28: "Lots"
+                text run at (2,1085) width 119: "and lots and lots of"
+                text run at (2,1104) width 34: "data. "
+                text run at (36,1104) width 81: "Lots and lots"
+                text run at (2,1123) width 100: "and lots of data."
+                text run at (2,1142) width 108: "Lots and lots and"
+                text run at (2,1161) width 77: "lots of data. "
+                text run at (79,1161) width 28: "Lots"
+                text run at (2,1180) width 119: "and lots and lots of"
+                text run at (2,1199) width 34: "data. "
+                text run at (36,1199) width 81: "Lots and lots"
+                text run at (2,1218) width 100: "and lots of data."
+                text run at (2,1237) width 108: "Lots and lots and"
+                text run at (2,1256) width 77: "lots of data. "
+                text run at (79,1256) width 28: "Lots"
+                text run at (2,1275) width 119: "and lots and lots of"
+                text run at (2,1294) width 34: "data. "
+                text run at (36,1294) width 81: "Lots and lots"
+                text run at (2,1313) width 100: "and lots of data."
+                text run at (2,1332) width 108: "Lots and lots and"
+                text run at (2,1351) width 77: "lots of data. "
+                text run at (79,1351) width 28: "Lots"
+                text run at (2,1370) width 119: "and lots and lots of"
+                text run at (2,1389) width 34: "data. "
+                text run at (36,1389) width 81: "Lots and lots"
+                text run at (2,1408) width 100: "and lots of data."
+                text run at (2,1427) width 108: "Lots and lots and"
+                text run at (2,1446) width 77: "lots of data. "
+                text run at (79,1446) width 28: "Lots"
+                text run at (2,1465) width 119: "and lots and lots of"
+                text run at (2,1484) width 34: "data. "
+                text run at (36,1484) width 81: "Lots and lots"
+                text run at (2,1503) width 100: "and lots of data."
+                text run at (2,1522) width 108: "Lots and lots and"
+                text run at (2,1541) width 77: "lots of data. "
+                text run at (79,1541) width 28: "Lots"
+                text run at (2,1560) width 119: "and lots and lots of"
+                text run at (2,1579) width 34: "data. "
+                text run at (36,1579) width 81: "Lots and lots"
+                text run at (2,1598) width 100: "and lots of data."
+                text run at (2,1617) width 108: "Lots and lots and"
+                text run at (2,1636) width 77: "lots of data. "
+                text run at (79,1636) width 28: "Lots"
+                text run at (2,1655) width 119: "and lots and lots of"
+                text run at (2,1674) width 34: "data. "
+                text run at (36,1674) width 81: "Lots and lots"
+                text run at (2,1693) width 100: "and lots of data."
+                text run at (2,1712) width 108: "Lots and lots and"
+                text run at (2,1731) width 77: "lots of data. "
+                text run at (79,1731) width 28: "Lots"
+                text run at (2,1750) width 119: "and lots and lots of"
+                text run at (2,1769) width 34: "data. "
+                text run at (36,1769) width 81: "Lots and lots"
+                text run at (2,1788) width 100: "and lots of data."
+                text run at (2,1807) width 108: "Lots and lots and"
+                text run at (2,1826) width 77: "lots of data. "
+                text run at (79,1826) width 28: "Lots"
+                text run at (2,1845) width 119: "and lots and lots of"
+                text run at (2,1864) width 34: "data. "
+                text run at (36,1864) width 81: "Lots and lots"
+                text run at (2,1883) width 100: "and lots of data."
+          RenderTableRow {TR} at (0,1908) size 382x23
+            RenderTableCell {TD} at (2,1908) size 124x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (128,1908) size 125x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (255,1908) size 125x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderBlock {P} at (0,6835) size 765x19
+        RenderText {#text} at (0,0) size 192x19
+          text run at (0,0) width 192: "This test is still being written..."
+      RenderBlock {HR} at (0,6870) size 765x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,6888) size 765x19
+        RenderText {#text} at (0,0) size 58x19
+          text run at (0,0) width 58: "(Back to "
+        RenderInline {A} at (0,0) size 158x19 [color=#0000EE]
+          RenderText {#text} at (58,0) size 158x19
+            text run at (58,0) width 158: "CSS Testing Information"
+        RenderText {#text} at (216,0) size 8x19
+          text run at (216,0) width 8: ", "
+        RenderInline {A} at (0,0) size 82x19 [color=#0000EE]
+          RenderText {#text} at (224,0) size 82x19
+            text run at (224,0) width 82: "David Baron"
+        RenderText {#text} at (306,0) size 5x19
+          text run at (306,0) width 5: ")"
+      RenderBlock {P} at (0,6923) size 765x19
+        RenderInline {A} at (0,0) size 33x19 [color=#0000EE]
+          RenderText {#text} at (0,0) size 33x19
+            text run at (0,0) width 33: "LDB"
+        RenderText {#text} at (33,0) size 8x19
+          text run at (33,0) width 8: ", "
+        RenderInline {A} at (0,0) size 156x19 [color=#0000EE]
+          RenderText {#text} at (41,0) size 156x19
+            text run at (41,0) width 156: "dbaron@fas.harvard.edu"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-1-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-1-expected.checksum
new file mode 100644 (file)
index 0000000..c1fbcc8
--- /dev/null
@@ -0,0 +1 @@
+9e18afea335f44b474e5c28ff1291ec9
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-1-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-1-expected.png
new file mode 100644 (file)
index 0000000..9cd477e
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-1-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-1-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-1-expected.txt
new file mode 100644 (file)
index 0000000..bf6db8e
--- /dev/null
@@ -0,0 +1,1041 @@
+layer at (0,0) size 781x6029
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x6029
+  RenderBlock {HTML} at (0,0) size 781x6029
+    RenderBody {BODY} at (8,21) size 765x5992
+      RenderBlock {H1} at (0,0) size 765x37
+        RenderText {#text} at (0,0) size 486x36
+          text run at (0,0) width 486: "Vertical alignment and table height"
+      RenderBlock {P} at (0,58) size 765x57
+        RenderText {#text} at (0,0) size 269x19
+          text run at (0,0) width 269: "The following three tables have heights of "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {#text} at (269,4) size 32x15
+            text run at (269,4) width 32: "auto"
+        RenderText {#text} at (301,0) size 8x19
+          text run at (301,0) width 8: ", "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {#text} at (309,4) size 32x15
+            text run at (309,4) width 32: "30px"
+        RenderText {#text} at (341,0) size 35x19
+          text run at (341,0) width 35: ", and "
+        RenderInline {CODE} at (0,0) size 40x15
+          RenderText {#text} at (376,4) size 40x15
+            text run at (376,4) width 40: "500px"
+        RenderText {#text} at (416,0) size 755x57
+          text run at (416,0) width 8: ". "
+          text run at (424,0) width 331: "The first one should have the height of the sum of its"
+          text run at (0,19) width 39: "rows. "
+          text run at (39,19) width 659: "The second and third can be handled however the browser wants, but there just here to make sure it does"
+          text run at (0,38) width 140: "something reasonable."
+      RenderTable {TABLE} at (0,131) size 110x152
+        RenderTableSection {TBODY} at (0,0) size 110x152
+          RenderTableRow {TR} at (0,2) size 110x23
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 110x23
+            RenderTableCell {TD} at (2,27) size 34x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,27) size 34x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,27) size 34x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,52) size 110x23
+            RenderTableCell {TD} at (2,52) size 34x23 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,52) size 34x23 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,52) size 34x23 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,77) size 110x23
+            RenderTableCell {TD} at (2,77) size 34x23 [border: (1px solid #000000)] [r=3 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,77) size 34x23 [border: (1px solid #000000)] [r=3 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,77) size 34x23 [border: (1px solid #000000)] [r=3 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,102) size 110x23
+            RenderTableCell {TD} at (2,102) size 34x23 [border: (1px solid #000000)] [r=4 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,102) size 34x23 [border: (1px solid #000000)] [r=4 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,102) size 34x23 [border: (1px solid #000000)] [r=4 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,127) size 110x23
+            RenderTableCell {TD} at (2,127) size 34x23 [border: (1px solid #000000)] [r=5 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,127) size 34x23 [border: (1px solid #000000)] [r=5 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,127) size 34x23 [border: (1px solid #000000)] [r=5 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderTable {TABLE} at (0,283) size 110x152
+        RenderTableSection {TBODY} at (0,0) size 110x152
+          RenderTableRow {TR} at (0,2) size 110x23
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 110x23
+            RenderTableCell {TD} at (2,27) size 34x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,27) size 34x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,27) size 34x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,52) size 110x23
+            RenderTableCell {TD} at (2,52) size 34x23 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,52) size 34x23 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,52) size 34x23 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,77) size 110x23
+            RenderTableCell {TD} at (2,77) size 34x23 [border: (1px solid #000000)] [r=3 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,77) size 34x23 [border: (1px solid #000000)] [r=3 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,77) size 34x23 [border: (1px solid #000000)] [r=3 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,102) size 110x23
+            RenderTableCell {TD} at (2,102) size 34x23 [border: (1px solid #000000)] [r=4 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,102) size 34x23 [border: (1px solid #000000)] [r=4 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,102) size 34x23 [border: (1px solid #000000)] [r=4 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,127) size 110x23
+            RenderTableCell {TD} at (2,127) size 34x23 [border: (1px solid #000000)] [r=5 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,127) size 34x23 [border: (1px solid #000000)] [r=5 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,127) size 34x23 [border: (1px solid #000000)] [r=5 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderTable {TABLE} at (0,435) size 110x500
+        RenderTableSection {TBODY} at (0,0) size 110x500
+          RenderTableRow {TR} at (0,2) size 110x81
+            RenderTableCell {TD} at (2,31) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,31) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,31) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,85) size 110x81
+            RenderTableCell {TD} at (2,114) size 34x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,114) size 34x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,114) size 34x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,168) size 110x81
+            RenderTableCell {TD} at (2,197) size 34x23 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,197) size 34x23 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,197) size 34x23 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,251) size 110x81
+            RenderTableCell {TD} at (2,280) size 34x23 [border: (1px solid #000000)] [r=3 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,280) size 34x23 [border: (1px solid #000000)] [r=3 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,280) size 34x23 [border: (1px solid #000000)] [r=3 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,334) size 110x81
+            RenderTableCell {TD} at (2,363) size 34x23 [border: (1px solid #000000)] [r=4 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,363) size 34x23 [border: (1px solid #000000)] [r=4 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,363) size 34x23 [border: (1px solid #000000)] [r=4 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,417) size 110x81
+            RenderTableCell {TD} at (2,446) size 34x23 [border: (1px solid #000000)] [r=5 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,446) size 34x23 [border: (1px solid #000000)] [r=5 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,446) size 34x23 [border: (1px solid #000000)] [r=5 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderBlock {P} at (0,951) size 765x38
+        RenderText {#text} at (0,0) size 754x38
+          text run at (0,0) width 232: "These tables test percentage heights. "
+          text run at (232,0) width 522: "The first should be its natural height; the second should be 50% of the height of the"
+          text run at (0,19) width 183: "div (600px), which is 300px."
+      RenderTable {TABLE} at (0,1005) size 110x152
+        RenderTableSection {TBODY} at (0,0) size 110x152
+          RenderTableRow {TR} at (0,2) size 110x23
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 110x23
+            RenderTableCell {TD} at (2,27) size 34x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,27) size 34x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,27) size 34x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,52) size 110x23
+            RenderTableCell {TD} at (2,52) size 34x23 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,52) size 34x23 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,52) size 34x23 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,77) size 110x23
+            RenderTableCell {TD} at (2,77) size 34x23 [border: (1px solid #000000)] [r=3 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,77) size 34x23 [border: (1px solid #000000)] [r=3 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,77) size 34x23 [border: (1px solid #000000)] [r=3 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,102) size 110x23
+            RenderTableCell {TD} at (2,102) size 34x23 [border: (1px solid #000000)] [r=4 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,102) size 34x23 [border: (1px solid #000000)] [r=4 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,102) size 34x23 [border: (1px solid #000000)] [r=4 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,127) size 110x23
+            RenderTableCell {TD} at (2,127) size 34x23 [border: (1px solid #000000)] [r=5 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,127) size 34x23 [border: (1px solid #000000)] [r=5 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,127) size 34x23 [border: (1px solid #000000)] [r=5 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderBlock {DIV} at (0,1157) size 765x606 [border: (3px solid #800080)]
+        RenderTable {TABLE} at (3,3) size 110x300
+          RenderTableSection {TBODY} at (0,0) size 110x300
+            RenderTableRow {TR} at (0,2) size 110x47
+              RenderTableCell {TD} at (2,14) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 30x19
+                  text run at (2,2) width 30: "Data"
+              RenderTableCell {TD} at (38,14) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 30x19
+                  text run at (2,2) width 30: "Data"
+              RenderTableCell {TD} at (74,14) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 30x19
+                  text run at (2,2) width 30: "Data"
+            RenderTableRow {TR} at (0,51) size 110x47
+              RenderTableCell {TD} at (2,63) size 34x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 30x19
+                  text run at (2,2) width 30: "Data"
+              RenderTableCell {TD} at (38,63) size 34x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 30x19
+                  text run at (2,2) width 30: "Data"
+              RenderTableCell {TD} at (74,63) size 34x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 30x19
+                  text run at (2,2) width 30: "Data"
+            RenderTableRow {TR} at (0,100) size 110x48
+              RenderTableCell {TD} at (2,112) size 34x23 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 30x19
+                  text run at (2,2) width 30: "Data"
+              RenderTableCell {TD} at (38,112) size 34x23 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 30x19
+                  text run at (2,2) width 30: "Data"
+              RenderTableCell {TD} at (74,112) size 34x23 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 30x19
+                  text run at (2,2) width 30: "Data"
+            RenderTableRow {TR} at (0,150) size 110x48
+              RenderTableCell {TD} at (2,162) size 34x23 [border: (1px solid #000000)] [r=3 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 30x19
+                  text run at (2,2) width 30: "Data"
+              RenderTableCell {TD} at (38,162) size 34x23 [border: (1px solid #000000)] [r=3 c=1 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 30x19
+                  text run at (2,2) width 30: "Data"
+              RenderTableCell {TD} at (74,162) size 34x23 [border: (1px solid #000000)] [r=3 c=2 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 30x19
+                  text run at (2,2) width 30: "Data"
+            RenderTableRow {TR} at (0,200) size 110x48
+              RenderTableCell {TD} at (2,212) size 34x23 [border: (1px solid #000000)] [r=4 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 30x19
+                  text run at (2,2) width 30: "Data"
+              RenderTableCell {TD} at (38,212) size 34x23 [border: (1px solid #000000)] [r=4 c=1 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 30x19
+                  text run at (2,2) width 30: "Data"
+              RenderTableCell {TD} at (74,212) size 34x23 [border: (1px solid #000000)] [r=4 c=2 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 30x19
+                  text run at (2,2) width 30: "Data"
+            RenderTableRow {TR} at (0,250) size 110x48
+              RenderTableCell {TD} at (2,262) size 34x23 [border: (1px solid #000000)] [r=5 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 30x19
+                  text run at (2,2) width 30: "Data"
+              RenderTableCell {TD} at (38,262) size 34x23 [border: (1px solid #000000)] [r=5 c=1 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 30x19
+                  text run at (2,2) width 30: "Data"
+              RenderTableCell {TD} at (74,262) size 34x23 [border: (1px solid #000000)] [r=5 c=2 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 30x19
+                  text run at (2,2) width 30: "Data"
+      RenderBlock {P} at (0,1779) size 765x57
+        RenderText {#text} at (0,0) size 150x19
+          text run at (0,0) width 150: "The following tests test "
+        RenderInline {CODE} at (0,0) size 48x15
+          RenderText {#text} at (150,4) size 48x15
+            text run at (150,4) width 48: "height"
+        RenderText {#text} at (198,0) size 168x19
+          text run at (198,0) width 168: " on table rows. A value of "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {#text} at (366,4) size 32x15
+            text run at (366,4) width 32: "auto"
+        RenderText {#text} at (398,0) size 765x57
+          text run at (398,0) width 316: " requires the minimum height needed by the cells. "
+          text run at (714,0) width 24: "In a"
+          text run at (0,19) width 765: "simple case, this is just the height of the tallest cell (excluding the increased padding, of course, since with the padding the"
+          text run at (0,38) width 173: "cells have the same height):"
+      RenderTable {TABLE} at (0,1852) size 110x46
+        RenderTableSection {TBODY} at (0,0) size 110x46
+          RenderTableRow {TR} at (0,2) size 110x42
+            RenderTableCell {TD} at (2,11) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x42 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+              RenderBR {BR} at (32,2) size 0x19
+              RenderText {#text} at (2,21) size 30x19
+                text run at (2,21) width 30: "Data"
+            RenderTableCell {TD} at (74,11) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderBlock {P} at (0,1914) size 765x38
+        RenderText {#text} at (0,0) size 214x19
+          text run at (0,0) width 214: "However, vertical-align values of "
+        RenderInline {CODE} at (0,0) size 64x15
+          RenderText {#text} at (214,4) size 64x15
+            text run at (214,4) width 64: "baseline"
+        RenderText {#text} at (278,0) size 747x38
+          text run at (278,0) width 469: " (the default, but could be overridden in a UA stylesheet) can make it taller"
+          text run at (0,19) width 58: "than that:"
+      RenderTable {TABLE} at (0,1968) size 290x145
+        RenderTableSection {TBODY} at (0,0) size 290x145
+          RenderTableRow {TR} at (0,2) size 290x141
+            RenderTableCell {TD} at (2,46) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 124x97 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderInline {SPAN} at (0,0) size 120x72
+                RenderText {#text} at (2,3) size 120x72
+                  text run at (2,3) width 120: "Data"
+              RenderBR {BR} at (122,46) size 0x19
+              RenderText {#text} at (2,76) size 30x19
+                text run at (2,76) width 30: "Data"
+            RenderTableCell {TD} at (164,46) size 124x97 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+              RenderBR {BR} at (32,2) size 0x19
+              RenderInline {SPAN} at (0,0) size 120x72
+                RenderText {#text} at (2,22) size 120x72
+                  text run at (2,22) width 120: "Data"
+      RenderBlock {P} at (0,2129) size 765x19
+        RenderText {#text} at (0,0) size 527x19
+          text run at (0,0) width 527: "The exact same thing should happen when the given height for the row is too small:"
+      RenderTable {TABLE} at (0,2164) size 290x145
+        RenderTableSection {TBODY} at (0,0) size 290x145
+          RenderTableRow {TR} at (0,2) size 290x141
+            RenderTableCell {TD} at (2,46) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 124x97 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderInline {SPAN} at (0,0) size 120x72
+                RenderText {#text} at (2,3) size 120x72
+                  text run at (2,3) width 120: "Data"
+              RenderBR {BR} at (122,46) size 0x19
+              RenderText {#text} at (2,76) size 30x19
+                text run at (2,76) width 30: "Data"
+            RenderTableCell {TD} at (164,46) size 124x97 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+              RenderBR {BR} at (32,2) size 0x19
+              RenderInline {SPAN} at (0,0) size 120x72
+                RenderText {#text} at (2,22) size 120x72
+                  text run at (2,22) width 120: "Data"
+      RenderBlock {P} at (0,2325) size 765x38
+        RenderText {#text} at (0,0) size 743x38
+          text run at (0,0) width 743: "Padding should also be able to increase the height (here the first cell has 20px padding-top and the second has 20px of"
+          text run at (0,19) width 109: "padding-bottom):"
+      RenderTable {TABLE} at (0,2379) size 110x46
+        RenderTableSection {TBODY} at (0,0) size 110x46
+          RenderTableRow {TR} at (0,2) size 110x42
+            RenderTableCell {TD} at (2,2) size 34x42 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,21) size 30x19
+                text run at (2,21) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x42 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,11) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderTable {TABLE} at (0,2425) size 110x46
+        RenderTableSection {TBODY} at (0,0) size 110x46
+          RenderTableRow {TR} at (0,2) size 110x42
+            RenderTableCell {TD} at (2,2) size 34x42 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,21) size 30x19
+                text run at (2,21) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x42 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,11) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderBlock {P} at (0,2487) size 765x38
+        RenderText {#text} at (0,0) size 754x38
+          text run at (0,0) width 481: "These two tables should be 200px tall, because of a height on the table row. "
+          text run at (481,0) width 273: "The second one should have its second and"
+          text run at (0,19) width 440: "third cell's contents offset from the middle by 10px (bottom, then top):"
+      RenderTable {TABLE} at (0,2541) size 290x204
+        RenderTableSection {TBODY} at (0,0) size 290x204
+          RenderTableRow {TR} at (0,2) size 290x200
+            RenderTableCell {TD} at (2,46) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 124x97 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderInline {SPAN} at (0,0) size 120x72
+                RenderText {#text} at (2,3) size 120x72
+                  text run at (2,3) width 120: "Data"
+              RenderBR {BR} at (122,46) size 0x19
+              RenderText {#text} at (2,76) size 30x19
+                text run at (2,76) width 30: "Data"
+            RenderTableCell {TD} at (164,46) size 124x97 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+              RenderBR {BR} at (32,2) size 0x19
+              RenderInline {SPAN} at (0,0) size 120x72
+                RenderText {#text} at (2,22) size 120x72
+                  text run at (2,22) width 120: "Data"
+      RenderTable {TABLE} at (0,2745) size 110x204
+        RenderTableSection {TBODY} at (0,0) size 110x204
+          RenderTableRow {TR} at (0,2) size 110x200
+            RenderTableCell {TD} at (2,81) size 34x42 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,21) size 30x19
+                text run at (2,21) width 30: "Data"
+            RenderTableCell {TD} at (38,81) size 34x42 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,90) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderBlock {P} at (0,2965) size 765x38
+        RenderText {#text} at (0,0) size 722x38
+          text run at (0,0) width 518: "The behavior of percentage heights on table-row or table-row-group is undefined. "
+          text run at (518,0) width 204: "However, I think they should be"
+          text run at (0,19) width 276: "ignored, so these tables should look normal:"
+      RenderTable {TABLE} at (0,3019) size 110x77
+        RenderTableSection {TBODY} at (0,0) size 110x77
+          RenderTableRow {TR} at (0,2) size 110x23
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 110x23
+            RenderTableCell {TD} at (2,27) size 34x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,27) size 34x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,27) size 34x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,52) size 110x23
+            RenderTableCell {TD} at (2,52) size 34x23 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,52) size 34x23 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,52) size 34x23 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderTable {TABLE} at (0,3096) size 110x77
+        RenderTableSection {TBODY} at (0,0) size 110x77
+          RenderTableRow {TR} at (0,2) size 110x23
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 110x23
+            RenderTableCell {TD} at (2,27) size 34x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,27) size 34x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,27) size 34x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,52) size 110x23
+            RenderTableCell {TD} at (2,52) size 34x23 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,52) size 34x23 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,52) size 34x23 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderTable {TABLE} at (0,3173) size 110x181
+        RenderTableSection {THEAD} at (0,0) size 110x52
+          RenderTableRow {TR} at (0,2) size 110x23
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 110x23
+            RenderTableCell {TD} at (2,27) size 34x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,27) size 34x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,27) size 34x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+        RenderTableSection {TFOOT} at (0,129) size 110x52
+          RenderTableRow {TR} at (0,2) size 110x23
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 110x23
+            RenderTableCell {TD} at (2,27) size 34x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,27) size 34x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,27) size 34x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+        RenderTableSection {TBODY} at (0,52) size 110x77
+          RenderTableRow {TR} at (0,2) size 110x23
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 110x23
+            RenderTableCell {TD} at (2,27) size 34x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,27) size 34x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,27) size 34x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,52) size 110x23
+            RenderTableCell {TD} at (2,52) size 34x23 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,52) size 34x23 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,52) size 34x23 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderTable {TABLE} at (0,3354) size 110x181
+        RenderTableSection {THEAD} at (0,0) size 110x52
+          RenderTableRow {TR} at (0,2) size 110x23
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 110x23
+            RenderTableCell {TD} at (2,27) size 34x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,27) size 34x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,27) size 34x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+        RenderTableSection {TFOOT} at (0,129) size 110x52
+          RenderTableRow {TR} at (0,2) size 110x23
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 110x23
+            RenderTableCell {TD} at (2,27) size 34x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,27) size 34x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,27) size 34x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+        RenderTableSection {TBODY} at (0,52) size 110x77
+          RenderTableRow {TR} at (0,2) size 110x23
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 110x23
+            RenderTableCell {TD} at (2,27) size 34x23 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,27) size 34x23 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,27) size 34x23 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,52) size 110x23
+            RenderTableCell {TD} at (2,52) size 34x23 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,52) size 34x23 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,52) size 34x23 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderBlock {P} at (0,3551) size 765x19
+        RenderText {#text} at (0,0) size 487x19
+          text run at (0,0) width 487: "The following table should look normal, since very small heights get ignored:"
+      RenderTable {TABLE} at (0,3586) size 110x27
+        RenderTableSection {TBODY} at (0,0) size 110x27
+          RenderTableRow {TR} at (0,2) size 110x23
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderBlock {P} at (0,3629) size 765x19
+        RenderText {#text} at (0,0) size 252x19
+          text run at (0,0) width 252: "So should this one, for auto cell heights:"
+      RenderTable {TABLE} at (0,3664) size 110x27
+        RenderTableSection {TBODY} at (0,0) size 110x27
+          RenderTableRow {TR} at (0,2) size 110x23
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderBlock {P} at (0,3707) size 765x19
+        RenderText {#text} at (0,0) size 627x19
+          text run at (0,0) width 627: "These tables should look the same - all cells should be 100px tall with the text at the top of the cells:"
+      RenderTable {TABLE} at (0,3742) size 110x108
+        RenderTableSection {TBODY} at (0,0) size 110x108
+          RenderTableRow {TR} at (0,2) size 110x104
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderTable {TABLE} at (0,3850) size 110x108
+        RenderTableSection {TBODY} at (0,0) size 110x108
+          RenderTableRow {TR} at (0,2) size 110x104
+            RenderTableCell {TD} at (2,42) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,42) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,42) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderTable {TABLE} at (0,3958) size 110x108
+        RenderTableSection {TBODY} at (0,0) size 110x108
+          RenderTableRow {TR} at (0,2) size 110x104
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderTable {TABLE} at (0,4066) size 110x108
+        RenderTableSection {TBODY} at (0,0) size 110x108
+          RenderTableRow {TR} at (0,2) size 110x104
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,2) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderBlock {P} at (0,4190) size 765x19
+        RenderText {#text} at (0,0) size 715x19
+          text run at (0,0) width 715: "In these four tables, the text should be 20px lower each cell, but should otherwise look like the above three tables:"
+      RenderTable {TABLE} at (0,4225) size 106x108
+        RenderTableSection {TBODY} at (0,0) size 106x108
+          RenderTableRow {TR} at (0,2) size 106x104
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 32x61 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,21) size 30x19
+                text run at (1,21) width 30: "Data"
+            RenderTableCell {TD} at (72,2) size 32x101 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,41) size 30x19
+                text run at (1,41) width 30: "Data"
+      RenderTable {TABLE} at (0,4333) size 106x108
+        RenderTableSection {TBODY} at (0,0) size 106x108
+          RenderTableRow {TR} at (0,2) size 106x104
+            RenderTableCell {TD} at (2,2) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,2) size 32x41 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,21) size 30x19
+                text run at (1,21) width 30: "Data"
+            RenderTableCell {TD} at (72,2) size 32x61 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,41) size 30x19
+                text run at (1,41) width 30: "Data"
+      RenderTable {TABLE} at (0,4441) size 106x108
+        RenderTableSection {TBODY} at (0,0) size 106x108
+          RenderTableRow {TR} at (0,2) size 106x104
+            RenderTableCell {TD} at (2,42) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,23) size 32x61 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,21) size 30x19
+                text run at (1,21) width 30: "Data"
+            RenderTableCell {TD} at (72,3) size 32x101 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,41) size 30x19
+                text run at (1,41) width 30: "Data"
+      RenderTable {TABLE} at (0,4549) size 110x108
+        RenderTableSection {TBODY} at (0,0) size 110x108
+          RenderTableRow {TR} at (0,2) size 110x104
+            RenderTableCell {TD} at (2,42) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,42) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (74,42) size 34x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderBlock {P} at (0,4673) size 765x19
+        RenderText {#text} at (0,0) size 370x19
+          text run at (0,0) width 370: "These should have the text 40px from the top in every cell:"
+      RenderTable {TABLE} at (0,4708) size 106x107
+        RenderTableSection {TBODY} at (0,0) size 106x107
+          RenderTableRow {TR} at (0,2) size 106x103
+            RenderTableCell {TD} at (2,41) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,22) size 32x61 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,21) size 30x19
+                text run at (1,21) width 30: "Data"
+            RenderTableCell {TD} at (72,2) size 32x101 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,41) size 30x19
+                text run at (1,41) width 30: "Data"
+      RenderTable {TABLE} at (0,4815) size 106x106
+        RenderTableSection {TBODY} at (0,0) size 106x106
+          RenderTableRow {TR} at (0,2) size 106x102
+            RenderTableCell {TD} at (2,41) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,22) size 32x41 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,21) size 30x19
+                text run at (1,21) width 30: "Data"
+            RenderTableCell {TD} at (72,2) size 32x61 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,41) size 30x19
+                text run at (1,41) width 30: "Data"
+      RenderTable {TABLE} at (0,4921) size 106x106
+        RenderTableSection {TBODY} at (0,0) size 106x106
+          RenderTableRow {TR} at (0,2) size 106x102
+            RenderTableCell {TD} at (2,41) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,22) size 32x61 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,21) size 30x19
+                text run at (1,21) width 30: "Data"
+            RenderTableCell {TD} at (72,2) size 32x101 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,41) size 30x19
+                text run at (1,41) width 30: "Data"
+      RenderTable {TABLE} at (0,5027) size 106x106
+        RenderTableSection {TBODY} at (0,0) size 106x106
+          RenderTableRow {TR} at (0,2) size 106x102
+            RenderTableCell {TD} at (2,81) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,43) size 32x61 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,21) size 30x19
+                text run at (1,21) width 30: "Data"
+            RenderTableCell {TD} at (72,3) size 32x101 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,41) size 30x19
+                text run at (1,41) width 30: "Data"
+      RenderTable {TABLE} at (0,5133) size 106x68
+        RenderTableSection {TBODY} at (0,0) size 106x68
+          RenderTableRow {TR} at (0,2) size 106x64
+            RenderTableCell {TD} at (2,43) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,25) size 32x41 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 30x19
+                text run at (1,1) width 30: "Data"
+            RenderTableCell {TD} at (72,5) size 32x61 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 30x19
+                text run at (1,1) width 30: "Data"
+      RenderBlock {P} at (0,5217) size 765x38
+        RenderText {#text} at (0,0) size 749x38
+          text run at (0,0) width 749: "In each of the following tables, three of the cells should have the same baseline of the first line, and the three so marked"
+          text run at (0,19) width 269: "should be aligned top, middle, and bottom:"
+      RenderTable {TABLE} at (0,5271) size 458x118
+        RenderTableSection {TBODY} at (0,0) size 458x118
+          RenderTableRow {TR} at (0,2) size 458x114
+            RenderTableCell {TD} at (2,74) size 34x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (38,46) size 94x59 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 90x54
+                text run at (2,2) width 90: "Data"
+            RenderTableCell {TD} at (134,2) size 186x114 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,3) size 182x107
+                text run at (2,3) width 182: "Data"
+            RenderTableCell {TD} at (322,2) size 30x23 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 26x19
+                text run at (2,2) width 26: "Top"
+            RenderTableCell {TD} at (354,47) size 49x23 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 45x19
+                text run at (2,2) width 45: "Middle"
+            RenderTableCell {TD} at (405,93) size 51x23 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 47x19
+                text run at (2,2) width 47: "Bottom"
+      RenderTable {TABLE} at (0,5389) size 458x118
+        RenderTableSection {TBODY} at (0,0) size 458x118
+          RenderTableRow {TR} at (0,2) size 458x114
+            RenderTableCell {TD} at (2,2) size 30x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 26x19
+                text run at (2,2) width 26: "Top"
+            RenderTableCell {TD} at (34,47) size 49x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 45x19
+                text run at (2,2) width 45: "Middle"
+            RenderTableCell {TD} at (85,93) size 51x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 47x19
+                text run at (2,2) width 47: "Bottom"
+            RenderTableCell {TD} at (138,2) size 186x114 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (2,3) size 182x107
+                text run at (2,3) width 182: "Data"
+            RenderTableCell {TD} at (326,74) size 34x23 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (362,2) size 94x59 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 90x54
+                text run at (2,2) width 90: "Data"
+      RenderTable {TABLE} at (0,5507) size 458x118
+        RenderTableSection {TBODY} at (0,0) size 458x118
+          RenderTableRow {TR} at (0,2) size 458x114
+            RenderTableCell {TD} at (2,2) size 186x114 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,3) size 182x107
+                text run at (2,3) width 182: "Data"
+            RenderTableCell {TD} at (190,2) size 30x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 26x19
+                text run at (2,2) width 26: "Top"
+            RenderTableCell {TD} at (222,47) size 49x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 45x19
+                text run at (2,2) width 45: "Middle"
+            RenderTableCell {TD} at (273,30) size 34x23 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (309,93) size 51x23 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 47x19
+                text run at (2,2) width 47: "Bottom"
+            RenderTableCell {TD} at (362,2) size 94x59 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 90x54
+                text run at (2,2) width 90: "Data"
+      RenderTable {TABLE} at (0,5625) size 458x118
+        RenderTableSection {TBODY} at (0,0) size 458x118
+          RenderTableRow {TR} at (0,2) size 458x114
+            RenderTableCell {TD} at (2,2) size 30x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 26x19
+                text run at (2,2) width 26: "Top"
+            RenderTableCell {TD} at (34,74) size 34x23 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (70,46) size 94x59 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 90x54
+                text run at (2,2) width 90: "Data"
+            RenderTableCell {TD} at (166,47) size 49x23 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 45x19
+                text run at (2,2) width 45: "Middle"
+            RenderTableCell {TD} at (217,93) size 51x23 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 47x19
+                text run at (2,2) width 47: "Bottom"
+            RenderTableCell {TD} at (270,2) size 186x114 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
+              RenderText {#text} at (2,3) size 182x107
+                text run at (2,3) width 182: "Data"
+      RenderTable {TABLE} at (0,5743) size 458x118
+        RenderTableSection {TBODY} at (0,0) size 458x118
+          RenderTableRow {TR} at (0,2) size 458x114
+            RenderTableCell {TD} at (2,2) size 30x23 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 26x19
+                text run at (2,2) width 26: "Top"
+            RenderTableCell {TD} at (34,2) size 94x59 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 90x54
+                text run at (2,2) width 90: "Data"
+            RenderTableCell {TD} at (130,93) size 51x23 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 47x19
+                text run at (2,2) width 47: "Bottom"
+            RenderTableCell {TD} at (183,2) size 34x23 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (219,2) size 186x114 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1]
+              RenderText {#text} at (2,3) size 182x107
+                text run at (2,3) width 182: "Data"
+            RenderTableCell {TD} at (407,47) size 49x23 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 45x19
+                text run at (2,2) width 45: "Middle"
+      RenderBlock {HR} at (0,5869) size 765x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,5887) size 765x35
+        RenderInline {A} at (0,0) size 88x19 [color=#0000EE]
+          RenderImage {IMG} at (0,0) size 88x31
+      RenderBlock {P} at (0,5938) size 765x19
+        RenderText {#text} at (0,0) size 58x19
+          text run at (0,0) width 58: "(Back to "
+        RenderInline {A} at (0,0) size 158x19 [color=#0000EE]
+          RenderText {#text} at (58,0) size 158x19
+            text run at (58,0) width 158: "CSS Testing Information"
+        RenderText {#text} at (216,0) size 8x19
+          text run at (216,0) width 8: ", "
+        RenderInline {A} at (0,0) size 82x19 [color=#0000EE]
+          RenderText {#text} at (224,0) size 82x19
+            text run at (224,0) width 82: "David Baron"
+        RenderText {#text} at (306,0) size 5x19
+          text run at (306,0) width 5: ")"
+      RenderBlock {P} at (0,5973) size 765x19
+        RenderInline {A} at (0,0) size 33x19 [color=#0000EE]
+          RenderText {#text} at (0,0) size 33x19
+            text run at (0,0) width 33: "LDB"
+        RenderText {#text} at (33,0) size 8x19
+          text run at (33,0) width 8: ", "
+        RenderInline {A} at (0,0) size 156x19 [color=#0000EE]
+          RenderText {#text} at (41,0) size 156x19
+            text run at (41,0) width 156: "dbaron@fas.harvard.edu"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-2-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-2-expected.checksum
new file mode 100644 (file)
index 0000000..a356b4d
--- /dev/null
@@ -0,0 +1 @@
+27dbd763c3c0e1c468a87a52e2124cd8
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-2-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-2-expected.png
new file mode 100644 (file)
index 0000000..d057190
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-2-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-2-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10296-2-expected.txt
new file mode 100644 (file)
index 0000000..796b185
--- /dev/null
@@ -0,0 +1,14 @@
+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
+      RenderTable {TABLE} at (0,0) size 70x25
+        RenderTableSection {TBODY} at (0,0) size 70x25
+          RenderTableRow {TR} at (0,2) size 70x21
+            RenderTableCell {TD} at (2,2) size 32x21 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 30x19
+                text run at (1,1) width 30: "Data"
+            RenderTableCell {TD} at (36,2) size 32x21 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 30x19
+                text run at (1,1) width 30: "Data"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10565-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10565-expected.checksum
new file mode 100644 (file)
index 0000000..6844338
--- /dev/null
@@ -0,0 +1 @@
+4ebae1a73254afb03ac260970c7042c2
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10565-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10565-expected.png
new file mode 100644 (file)
index 0000000..b43adfc
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10565-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10565-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10565-expected.txt
new file mode 100644 (file)
index 0000000..5ea75c8
--- /dev/null
@@ -0,0 +1,19 @@
+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 784x19
+        RenderText {#text} at (0,0) size 490x19
+          text run at (0,0) width 490: "Using a 10px wide transparent gif with td width=\"10\" in the middle column..."
+      RenderTable {TABLE} at (0,35) size 676x224 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 674x222
+          RenderTableRow {TR} at (0,0) size 674x222
+            RenderTableCell {TD} at (0,0) size 331x222 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderInline {A} at (0,0) size 329x19 [color=#0000EE]
+                RenderImage {IMG} at (1,1) size 329x220
+            RenderTableCell {TD} at (331,109) size 12x3 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderImage {IMG} at (1,1) size 10x1
+            RenderTableCell {TD} at (343,0) size 331x222 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderInline {A} at (0,0) size 329x19 [color=#0000EE]
+                RenderImage {IMG} at (1,1) size 329x220
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10633-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10633-expected.checksum
new file mode 100644 (file)
index 0000000..ff8402a
--- /dev/null
@@ -0,0 +1 @@
+bbbf4c444fb78cb1f3863c3f84c5da75
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10633-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10633-expected.png
new file mode 100644 (file)
index 0000000..1a1c34d
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10633-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10633-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug10633-expected.txt
new file mode 100644 (file)
index 0000000..ecbe5d1
--- /dev/null
@@ -0,0 +1,86 @@
+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 [bgcolor=#FFFFFF]
+      RenderTable {TABLE} at (0,0) size 468x103
+        RenderTableSection {TBODY} at (0,0) size 468x103
+          RenderTableRow {TR} at (0,0) size 468x1
+            RenderTableCell {TD} at (0,0) size 18x0 [r=0 c=0 rs=1 cs=3]
+            RenderTableCell {TD} at (18,0) size 187x1 [r=0 c=3 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 187x1
+            RenderTableCell {TD} at (205,0) size 20x1 [r=0 c=4 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 20x1
+            RenderTableCell {TD} at (225,0) size 18x1 [r=0 c=5 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 18x1
+            RenderTableCell {TD} at (243,0) size 18x0 [r=0 c=6 rs=1 cs=3]
+            RenderTableCell {TD} at (261,0) size 187x1 [r=0 c=9 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 187x1
+            RenderTableCell {TD} at (448,0) size 20x1 [r=0 c=10 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 20x1
+          RenderTableRow {TR} at (0,1) size 468x22
+            RenderTableCell {TD} at (0,1) size 18x22 [r=1 c=0 rs=1 cs=3]
+              RenderImage {IMG} at (0,0) size 18x22
+            RenderTableCell {TD} at (18,2) size 187x19 [bgcolor=#FFCC00] [r=1 c=3 rs=1 cs=1]
+              RenderInline {A} at (0,0) size 120x19 [color=#0000EE]
+                RenderInline {B} at (0,0) size 120x19
+                  RenderInline {FONT} at (0,0) size 120x19
+                    RenderText {#text} at (33,0) size 120x19
+                      text run at (33,0) width 120: "Detailed Search"
+              RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (205,1) size 20x22 [r=1 c=4 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 20x22
+            RenderTableCell {TD} at (225,2) size 18x19 [r=1 c=5 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 4x19
+                text run at (0,0) width 4: " "
+            RenderTableCell {TD} at (243,1) size 18x22 [r=1 c=6 rs=1 cs=3]
+              RenderImage {IMG} at (0,0) size 18x22
+            RenderTableCell {TD} at (261,2) size 187x19 [bgcolor=#FFCC00] [r=1 c=9 rs=1 cs=1]
+              RenderInline {A} at (0,0) size 150x19 [color=#0000EE]
+                RenderInline {B} at (0,0) size 150x19
+                  RenderInline {FONT} at (0,0) size 150x19
+                    RenderText {#text} at (18,0) size 150x19
+                      text run at (18,0) width 150: "Search By Distance"
+              RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (448,1) size 20x22 [r=1 c=10 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 20x22
+          RenderTableRow {TR} at (0,23) size 468x80
+            RenderTableCell {TD} at (0,53) size 6x19 [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 4x19
+                text run at (0,0) width 4: " "
+            RenderTableCell {TD} at (6,53) size 6x19 [bgcolor=#EBEBE4] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 4x19
+                text run at (0,0) width 4: " "
+            RenderTableCell {TD} at (12,23) size 213x80 [bgcolor=#EBEBE4] [r=2 c=2 rs=1 cs=3]
+              RenderBlock {P} at (0,0) size 213x80
+                RenderImage {IMG} at (0,0) size 1x5
+                RenderBR {BR} at (1,5) size 0x0
+                RenderInline {FONT} at (0,0) size 211x60
+                  RenderText {#text} at (0,5) size 211x60
+                    text run at (0,5) width 123: "Search using almost "
+                    text run at (123,5) width 21: "any"
+                    text run at (0,20) width 181: "combination of business name,"
+                    text run at (0,35) width 178: "category, street address, city, "
+                    text run at (178,35) width 33: "state,"
+                    text run at (0,50) width 130: "ZIP, or phone number."
+                RenderInline {FONT} at (0,0) size 130x30
+                  RenderBR {BR} at (130,62) size 0x0
+                  RenderText {#text} at (0,65) size 4x15
+                    text run at (0,65) width 4: " "
+            RenderTableCell {TD} at (225,53) size 18x19 [r=2 c=5 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 4x19
+                text run at (0,0) width 4: " "
+            RenderTableCell {TD} at (243,53) size 7x19 [r=2 c=6 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 4x19
+                text run at (0,0) width 4: " "
+            RenderTableCell {TD} at (250,53) size 7x19 [bgcolor=#EBEBE4] [r=2 c=7 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 4x19
+                text run at (0,0) width 4: " "
+            RenderTableCell {TD} at (257,23) size 211x50 [bgcolor=#EBEBE4] [r=2 c=8 rs=1 cs=3]
+              RenderInline {FONT} at (0,0) size 207x57
+                RenderImage {IMG} at (0,0) size 1x5
+                RenderBR {BR} at (1,5) size 0x0
+                RenderText {#text} at (0,5) size 207x45
+                  text run at (0,5) width 178: "Search for businesses within a"
+                  text run at (0,20) width 207: "certain distance from a location you"
+                  text run at (0,35) width 46: "specify."
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11026-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11026-expected.checksum
new file mode 100644 (file)
index 0000000..67d4b02
--- /dev/null
@@ -0,0 +1 @@
+3319ab7b8ad862dabf7c2dcb6ba94e5c
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11026-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11026-expected.png
new file mode 100644 (file)
index 0000000..10d6a5b
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11026-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11026-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11026-expected.txt
new file mode 100644 (file)
index 0000000..72a8f5f
--- /dev/null
@@ -0,0 +1,15 @@
+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 800x600 [bgcolor=#FFFFFF]
+      RenderBlock (anonymous) at (0,0) size 800x19
+        RenderText {#text} at (0,0) size 332x19
+          text run at (0,0) width 332: "The bug showed horizontal scroll bars when resized "
+        RenderBR {BR} at (332,15) size 0x0
+      RenderTable {TABLE} at (0,19) size 800x90
+        RenderTableSection {TBODY} at (0,0) size 800x90
+          RenderTableRow {TR} at (0,0) size 800x90
+            RenderTableCell {TD} at (0,0) size 800x90 [bgcolor=#FFFFFF] [r=0 c=0 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 194x90
+              RenderImage {IMG} at (667,0) size 133x90
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11321-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11321-expected.checksum
new file mode 100644 (file)
index 0000000..ce0c9a9
--- /dev/null
@@ -0,0 +1 @@
+763204e8178877210e1871783ab832ef
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11321-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11321-expected.png
new file mode 100644 (file)
index 0000000..65d9c49
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11321-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11321-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11321-expected.txt
new file mode 100644 (file)
index 0000000..de083a7
--- /dev/null
@@ -0,0 +1,11 @@
+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
+      RenderTable {TABLE} at (0,0) size 47x25
+        RenderTableSection (anonymous) at (0,0) size 47x25
+          RenderTableRow {TR} at (0,2) size 47x21
+            RenderTableCell {TD} at (2,2) size 43x21 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 41x19
+                text run at (1,1) width 41: "testing"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384q-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384q-expected.checksum
new file mode 100644 (file)
index 0000000..04b5e5a
--- /dev/null
@@ -0,0 +1 @@
+4ff4b4a6fd50de9ff588b727924cadca
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384q-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384q-expected.png
new file mode 100644 (file)
index 0000000..6f2a274
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384q-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384q-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384q-expected.txt
new file mode 100644 (file)
index 0000000..0c139b4
--- /dev/null
@@ -0,0 +1,14 @@
+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 {H1} at (0,0) size 784x37
+        RenderText {#text} at (148,0) size 487x36
+          text run at (148,0) width 487: "<BODY style=\"text-align: center\">"
+      RenderTable {TABLE} at (0,58) size 627x29 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 625x27
+          RenderTableRow {TR} at (0,2) size 625x23
+            RenderTableCell {TD} at (2,2) size 621x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 291x19
+                text run at (2,2) width 291: "The table should be center-aligned not the text"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384s-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384s-expected.checksum
new file mode 100644 (file)
index 0000000..0db298c
--- /dev/null
@@ -0,0 +1 @@
+030ec1f9eca72dde8b4b5fdd432f9cc7
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384s-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384s-expected.png
new file mode 100644 (file)
index 0000000..642d490
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384s-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384s-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11384s-expected.txt
new file mode 100644 (file)
index 0000000..6d69325
--- /dev/null
@@ -0,0 +1,14 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x116
+  RenderBlock {HTML} at (0,0) size 800x116
+    RenderBody {BODY} at (8,21) size 784x87
+      RenderBlock {H1} at (0,0) size 784x37
+        RenderText {#text} at (148,0) size 487x36
+          text run at (148,0) width 487: "<BODY style=\"text-align: center\">"
+      RenderTable {TABLE} at (0,58) size 627x29 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 625x27
+          RenderTableRow {TR} at (0,2) size 625x23
+            RenderTableCell {TD} at (2,2) size 621x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (165,2) size 291x19
+                text run at (165,2) width 291: "The text should be center-aligned not the table"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11944-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11944-expected.checksum
new file mode 100644 (file)
index 0000000..3ec4abe
--- /dev/null
@@ -0,0 +1 @@
+276b78c7505c38188a6c17e7aef16bbc
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11944-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11944-expected.png
new file mode 100644 (file)
index 0000000..89da784
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11944-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11944-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug11944-expected.txt
new file mode 100644 (file)
index 0000000..7943486
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 781x637
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x637
+  RenderBlock {HTML} at (0,0) size 781x637
+    RenderBody {BODY} at (8,8) size 765x621 [bgcolor=#C0C0C0]
+      RenderTable {TABLE} at (0,0) size 136x150 [border: (20px outset #808080)]
+        RenderTableSection {TBODY} at (20,20) size 96x110
+          RenderTableRow {TR} at (0,10) size 96x90
+            RenderTableCell {TD} at (10,43) size 76x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 72x19
+                text run at (2,2) width 72: "cell content"
+      RenderBlock {P} at (0,166) size 765x19
+        RenderText {#text} at (0,0) size 615x19
+          text run at (0,0) width 615: "The following two tables demostrates the bug with TD and TABLE both having height specified."
+      RenderTable {TABLE} at (0,201) size 256x210 [border: (20px outset #808080)]
+        RenderTableSection {TBODY} at (20,20) size 216x170
+          RenderTableRow {TR} at (0,10) size 216x150
+            RenderTableCell {TD} at (10,73) size 196x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 192x19
+                text run at (2,2) width 192: "height=210 (150+2*10+2*20)"
+      RenderTable {TABLE} at (0,411) size 273x210 [border: (20px outset #808080)]
+        RenderTableSection {TBODY} at (20,20) size 233x170
+          RenderTableRow {TR} at (0,10) size 233x150
+            RenderTableCell {TD} at (10,73) size 213x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 209x19
+                text run at (2,2) width 209: "height=211 (150+2*10+2*20+1)"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12008-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12008-expected.checksum
new file mode 100644 (file)
index 0000000..7e011d8
--- /dev/null
@@ -0,0 +1 @@
+b7ef83ff4cc0ef61f9d32bb635172d54
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12008-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12008-expected.png
new file mode 100644 (file)
index 0000000..05169a0
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12008-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12008-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12008-expected.txt
new file mode 100644 (file)
index 0000000..c6e29f9
--- /dev/null
@@ -0,0 +1,15 @@
+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 [bgcolor=#FFFFFF]
+      RenderTable {TABLE} at (0,0) size 784x584 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 782x582
+          RenderTableRow {TR} at (0,2) size 782x578
+            RenderTableCell {TD} at (2,279) size 66x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 32x19
+                text run at (2,2) width 32: "Hurz"
+            RenderTableCell {TD} at (70,279) size 710x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 378x19
+                text run at (2,2) width 294: "very long text that forces the browser window "
+                text run at (296,2) width 84: "to be scrolled"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12268-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12268-expected.checksum
new file mode 100644 (file)
index 0000000..e06b2b7
--- /dev/null
@@ -0,0 +1 @@
+946904d057c2db629b1b1735e0fec28e
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12268-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12268-expected.png
new file mode 100644 (file)
index 0000000..1292c02
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12268-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12268-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12268-expected.txt
new file mode 100644 (file)
index 0000000..806d334
--- /dev/null
@@ -0,0 +1,13 @@
+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 (anonymous) at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 335x19
+          text run at (0,0) width 335: "If bug 12268 is not fixed, then the table is too narrow"
+      RenderTable {TABLE} at (0,19) size 610x110 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 608x108
+          RenderTableRow {TR} at (0,2) size 608x104
+            RenderTableCell {TD} at (2,2) size 604x104 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderImage {IMG} at (2,2) size 600x100
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12384-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12384-expected.checksum
new file mode 100644 (file)
index 0000000..4a85a8d
--- /dev/null
@@ -0,0 +1 @@
+75c8119e0696c42dacd6b90a05cbd382
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12384-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12384-expected.png
new file mode 100644 (file)
index 0000000..c3e4a2b
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12384-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12384-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12384-expected.txt
new file mode 100644 (file)
index 0000000..252ed4d
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 902x581
+  RenderView at (0,0) size 800x581
+layer at (0,0) size 800x581
+  RenderBlock {HTML} at (0,0) size 800x581
+    RenderBody {BODY} at (8,8) size 784x557
+      RenderBlock {FORM} at (0,0) size 784x33
+        RenderTable {TABLE} at (0,0) size 894x33 [bgcolor=#FFE030] [border: (1px outset #808080)]
+          RenderTableSection {TBODY} at (1,1) size 892x31
+            RenderTableRow {TR} at (0,0) size 892x31
+              RenderTableCell {TD} at (0,0) size 892x31 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderInline {NOBR} at (0,0) size 890x19
+                  RenderTextControl {INPUT} at (3,3) size 284x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (289,6) size 13x19
+                    text run at (289,6) width 13: " - "
+                  RenderTextControl {INPUT} at (304,3) size 284x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                  RenderText {#text} at (590,6) size 13x19
+                    text run at (590,6) width 13: " - "
+                  RenderTextControl {INPUT} at (605,3) size 284x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableRow {TR} at (0,31) size 892x0
+layer at (15,15) size 278x19
+  RenderBlock {DIV} at (3,3) size 278x19
+layer at (316,15) size 278x19
+  RenderBlock {DIV} at (3,3) size 278x19
+layer at (617,15) size 278x19
+  RenderBlock {DIV} at (3,3) size 278x19
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12709-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12709-expected.checksum
new file mode 100644 (file)
index 0000000..5b2dd91
--- /dev/null
@@ -0,0 +1 @@
+ebf62c875a61aa07d7ff7519c9addc26
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12709-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12709-expected.png
new file mode 100644 (file)
index 0000000..18284dc
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12709-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12709-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12709-expected.txt
new file mode 100644 (file)
index 0000000..57c4704
--- /dev/null
@@ -0,0 +1,16 @@
+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
+      RenderTable {TABLE} at (0,0) size 334x67 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 332x65
+          RenderTableRow {TR} at (0,2) size 332x61
+            RenderTableCell {TD} at (2,2) size 267x61 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 258x57
+                text run at (2,2) width 258: "This section will provide you with all the"
+                text run at (2,21) width 105: "information you "
+                text run at (107,21) width 146: "may need to use any of"
+                text run at (2,40) width 143: "your Internet software."
+            RenderTableCell {TD} at (271,5) size 59x55 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderImage {IMG} at (5,2) size 52x51
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-1-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-1-expected.checksum
new file mode 100644 (file)
index 0000000..7a0757d
--- /dev/null
@@ -0,0 +1 @@
+e00f13f25490fecc1d192377d5e0d9dc
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-1-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-1-expected.png
new file mode 100644 (file)
index 0000000..f58ddd5
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-1-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-1-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-1-expected.txt
new file mode 100644 (file)
index 0000000..5fb497d
--- /dev/null
@@ -0,0 +1,27 @@
+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 [bgcolor=#C0C0C0]
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 147x19
+          text run at (0,0) width 147: "Border enabled version"
+      RenderTable {TABLE} at (0,35) size 335x226 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 333x224
+          RenderTableRow {TR} at (0,0) size 333x2
+            RenderTableCell {TD} at (0,0) size 31x2 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (31,0) size 302x2 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,2) size 333x222
+            RenderTableCell {TD} at (0,2) size 333x222 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=2]
+              RenderImage {IMG} at (1,1) size 329x220
+      RenderBlock {P} at (0,277) size 784x19
+        RenderText {#text} at (0,0) size 203x19
+          text run at (0,0) width 203: "Cellspanned cell's bgcolor is red"
+      RenderTable {TABLE} at (0,312) size 329x220
+        RenderTableSection {TBODY} at (0,0) size 329x220
+          RenderTableRow {TR} at (0,0) size 329x0
+            RenderTableCell {TD} at (0,0) size 29x0 [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (29,0) size 300x0 [r=0 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,0) size 329x220
+            RenderTableCell {TD} at (0,0) size 329x220 [bgcolor=#FF0000] [r=1 c=0 rs=1 cs=2]
+              RenderImage {IMG} at (0,0) size 329x220
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-2-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-2-expected.checksum
new file mode 100644 (file)
index 0000000..33fc957
--- /dev/null
@@ -0,0 +1 @@
+55bdb36348649cb698e193f7877364e4
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-2-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-2-expected.png
new file mode 100644 (file)
index 0000000..898df05
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-2-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-2-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12908-2-expected.txt
new file mode 100644 (file)
index 0000000..327d4bc
--- /dev/null
@@ -0,0 +1,13 @@
+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
+      RenderTable {TABLE} at (0,0) size 352x50
+        RenderTableSection {TBODY} at (0,0) size 352x50
+          RenderTableRow {TR} at (0,0) size 352x20
+            RenderTableCell {TD} at (0,10) size 52x0 [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (52,10) size 300x0 [r=0 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 352x30
+            RenderTableCell {TD} at (0,20) size 352x30 [r=1 c=0 rs=1 cs=2]
+              RenderImage {IMG} at (0,0) size 352x30
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-2-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-2-expected.checksum
new file mode 100644 (file)
index 0000000..b9ff6eb
--- /dev/null
@@ -0,0 +1 @@
+c69e65e17fcbb875674fa5db83df1e48
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-2-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-2-expected.png
new file mode 100644 (file)
index 0000000..30f3f36
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-2-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-2-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-2-expected.txt
new file mode 100644 (file)
index 0000000..0c36b57
--- /dev/null
@@ -0,0 +1,26 @@
+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 800x600 [bgcolor=#000000]
+      RenderTable {TABLE} at (0,0) size 800x20
+        RenderTableSection {TBODY} at (0,0) size 800x20
+          RenderTableRow {TR} at (0,0) size 800x20
+            RenderTableCell {TD} at (0,0) size 4x20 [r=0 c=0 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 4x20
+            RenderTableCell {TD} at (4,6) size 672x14 [r=0 c=1 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 672x14
+            RenderTableCell {TD} at (676,3) size 105x14 [r=0 c=2 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 14x14
+              RenderImage {IMG} at (14,0) size 14x14
+              RenderImage {IMG} at (28,0) size 14x14
+              RenderImage {IMG} at (42,0) size 14x14
+              RenderImage {IMG} at (56,0) size 14x14
+              RenderImage {IMG} at (70,0) size 7x14
+              RenderImage {IMG} at (77,0) size 14x14
+              RenderImage {IMG} at (91,0) size 14x14
+              RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (781,6) size 15x14 [r=0 c=3 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 15x14
+            RenderTableCell {TD} at (796,0) size 4x20 [r=0 c=4 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 4x20
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-expected.checksum
new file mode 100644 (file)
index 0000000..ba8d7fb
--- /dev/null
@@ -0,0 +1 @@
+0d36026cb9ac6799d6051c3a5b609439
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-expected.png
new file mode 100644 (file)
index 0000000..6d05749
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug12910-expected.txt
new file mode 100644 (file)
index 0000000..681aa23
--- /dev/null
@@ -0,0 +1,11 @@
+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,8) size 800x584 [bgcolor=#C0C0C0]
+      RenderTable {TABLE} at (0,0) size 800x29 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 798x27
+          RenderTableRow {TR} at (0,2) size 798x23
+            RenderTableCell {TD} at (2,2) size 794x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 23x19
+                text run at (2,2) width 23: "text"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13105-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13105-expected.checksum
new file mode 100644 (file)
index 0000000..04f7ffc
--- /dev/null
@@ -0,0 +1 @@
+8428867feb532e6b4f35e320a3dbc52c
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13105-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13105-expected.png
new file mode 100644 (file)
index 0000000..905e03c
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13105-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13105-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13105-expected.txt
new file mode 100644 (file)
index 0000000..297a9f7
--- /dev/null
@@ -0,0 +1,20 @@
+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 784x40
+        RenderBlock (anonymous) at (0,0) size 784x15
+          RenderInline {CODE} at (0,0) size 248x15
+            RenderText {#text} at (0,0) size 248x15
+              text run at (0,0) width 248: "<TABLE border=\"0\" frame=\"void\">"
+          RenderText {#text} at (0,0) size 0x0
+        RenderTable {TABLE} at (0,15) size 71x25
+          RenderTableSection {TBODY} at (0,0) size 71x25
+            RenderTableRow {TR} at (0,2) size 71x21
+              RenderTableCell {TD} at (2,2) size 28x21 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 26x19
+                  text run at (1,1) width 26: "Left"
+              RenderTableCell {TD} at (32,2) size 37x21 [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 35x19
+                  text run at (1,1) width 35: "Right"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13118-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13118-expected.checksum
new file mode 100644 (file)
index 0000000..77f2409
--- /dev/null
@@ -0,0 +1 @@
+198f3be3dc222b4c68ee217a0e114288
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13118-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13118-expected.png
new file mode 100644 (file)
index 0000000..5911f23
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13118-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13118-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13118-expected.txt
new file mode 100644 (file)
index 0000000..f50cdc6
--- /dev/null
@@ -0,0 +1,75 @@
+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 [bgcolor=#FFFFFF]
+      RenderBlock {H4} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 538x19
+          text run at (0,0) width 538: "TBODY is not correctly positioned when TFOOT is present but THEAD is not:"
+      RenderTable {TABLE} at (0,40) size 67x56 [border: (1px outset #808080)]
+        RenderTableSection {TFOOT} at (1,28) size 65x27
+          RenderTableRow {TR} at (0,2) size 65x23
+            RenderTableCell {TD} at (2,2) size 61x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 53x19
+                text run at (2,2) width 53: "TFOOT"
+        RenderTableSection {TBODY} at (1,1) size 65x27
+          RenderTableRow {TR} at (0,2) size 65x23
+            RenderTableCell {TD} at (2,2) size 61x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 57x19
+                text run at (2,2) width 57: "TBODY"
+      RenderBlock (anonymous) at (0,96) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,115) size 68x83 [border: (1px outset #808080)]
+        RenderTableSection {THEAD} at (1,1) size 66x27
+          RenderTableRow {TR} at (0,2) size 66x23
+            RenderTableCell {TH} at (2,2) size 62x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 58x19
+                text run at (2,2) width 58: "THEAD"
+        RenderTableSection {TFOOT} at (1,55) size 66x27
+          RenderTableRow {TR} at (0,2) size 66x23
+            RenderTableCell {TD} at (2,2) size 62x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 53x19
+                text run at (2,2) width 53: "TFOOT"
+        RenderTableSection {TBODY} at (1,28) size 66x27
+          RenderTableRow {TR} at (0,2) size 66x23
+            RenderTableCell {TD} at (2,2) size 62x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 57x19
+                text run at (2,2) width 57: "TBODY"
+      RenderBlock {P} at (0,214) size 784x257
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderText {#text} at (0,0) size 154x19
+            text run at (0,0) width 154: "Same as above but with "
+          RenderInline {CODE} at (0,0) size 128x15
+            RenderText {#text} at (154,4) size 128x15
+              text run at (154,4) width 128: "CELLSPACING=\"10\""
+          RenderText {#text} at (282,0) size 4x19
+            text run at (282,0) width 4: ":"
+        RenderTable {TABLE} at (0,19) size 83x88 [border: (1px outset #808080)]
+          RenderTableSection {TFOOT} at (1,44) size 81x43
+            RenderTableRow {TR} at (0,10) size 81x23
+              RenderTableCell {TD} at (10,10) size 61x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 53x19
+                  text run at (2,2) width 53: "TFOOT"
+          RenderTableSection {TBODY} at (1,1) size 81x43
+            RenderTableRow {TR} at (0,10) size 81x23
+              RenderTableCell {TD} at (10,10) size 61x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 57x19
+                  text run at (2,2) width 57: "TBODY"
+        RenderBlock (anonymous) at (0,107) size 784x19
+          RenderBR {BR} at (0,0) size 0x19
+        RenderTable {TABLE} at (0,126) size 84x131 [border: (1px outset #808080)]
+          RenderTableSection {THEAD} at (1,1) size 82x43
+            RenderTableRow {TR} at (0,10) size 82x23
+              RenderTableCell {TH} at (10,10) size 62x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 58x19
+                  text run at (2,2) width 58: "THEAD"
+          RenderTableSection {TFOOT} at (1,87) size 82x43
+            RenderTableRow {TR} at (0,10) size 82x23
+              RenderTableCell {TD} at (10,10) size 62x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 53x19
+                  text run at (2,2) width 53: "TFOOT"
+          RenderTableSection {TBODY} at (1,44) size 82x43
+            RenderTableRow {TR} at (0,10) size 82x23
+              RenderTableCell {TD} at (10,10) size 62x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 57x19
+                  text run at (2,2) width 57: "TBODY"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13169-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13169-expected.checksum
new file mode 100644 (file)
index 0000000..6f209b7
--- /dev/null
@@ -0,0 +1 @@
+358f665fdee059d42dba346b1d3e10f3
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13169-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13169-expected.png
new file mode 100644 (file)
index 0000000..506fde2
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13169-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13169-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13169-expected.txt
new file mode 100644 (file)
index 0000000..fd8e98c
--- /dev/null
@@ -0,0 +1,27 @@
+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 [bgcolor=#C0C0C0]
+      RenderTable {TABLE} at (0,0) size 672x234 [border: (3px outset #808080)]
+        RenderTableSection {TBODY} at (3,3) size 666x228
+          RenderTableRow {TR} at (0,0) size 666x4
+            RenderTableCell {TD} at (0,0) size 333x4 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (333,0) size 333x224 [border: (1px inset #808080)] [r=0 c=1 rs=2 cs=1]
+              RenderImage {IMG} at (2,2) size 329x220
+          RenderTableRow {TR} at (0,4) size 666x220
+            RenderTableCell {TD} at (0,4) size 333x224 [border: (1px inset #808080)] [r=1 c=0 rs=2 cs=1]
+              RenderImage {IMG} at (2,2) size 329x220
+          RenderTableRow {TR} at (0,224) size 666x4
+            RenderTableCell {TD} at (333,224) size 333x4 [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
+      RenderTable {TABLE} at (0,234) size 675x237 [border: (3px outset #808080)]
+        RenderTableSection {TBODY} at (3,3) size 669x231
+          RenderTableRow {TR} at (0,1) size 669x4
+            RenderTableCell {TD} at (1,1) size 333x4 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (335,1) size 333x224 [border: (1px inset #808080)] [r=0 c=1 rs=2 cs=1]
+              RenderImage {IMG} at (2,2) size 329x220
+          RenderTableRow {TR} at (0,6) size 669x219
+            RenderTableCell {TD} at (1,6) size 333x224 [border: (1px inset #808080)] [r=1 c=0 rs=2 cs=1]
+              RenderImage {IMG} at (2,2) size 329x220
+          RenderTableRow {TR} at (0,226) size 669x4
+            RenderTableCell {TD} at (335,226) size 333x4 [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13196-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13196-expected.checksum
new file mode 100644 (file)
index 0000000..1114cb5
--- /dev/null
@@ -0,0 +1 @@
+672d01211bcd95026eb9a5650fefc2e2
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13196-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13196-expected.png
new file mode 100644 (file)
index 0000000..4545624
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13196-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13196-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13196-expected.txt
new file mode 100644 (file)
index 0000000..3e2ff2a
--- /dev/null
@@ -0,0 +1,16 @@
+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 [bgcolor=#FFFFFF]
+      RenderTable {TABLE} at (0,0) size 784x58 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 782x56
+          RenderTableRow {TR} at (0,2) size 782x52
+            RenderTableCell {TD} at (2,2) size 778x52 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 774x48 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 772x46
+                  RenderTableRow {TR} at (0,2) size 772x42
+                    RenderTableCell {TD} at (2,2) size 768x42 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 761x38
+                        text run at (2,2) width 761: "WINGs is a small widget set with the N*XTSTEP look and feel. It's API is inspired in OpenStep and it's implementation"
+                        text run at (2,21) width 185: "borrows some ideas from Tk."
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13484-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13484-expected.checksum
new file mode 100644 (file)
index 0000000..57a4b75
--- /dev/null
@@ -0,0 +1 @@
+5c090ef5d4b93152f6205455dff9be59
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13484-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13484-expected.png
new file mode 100644 (file)
index 0000000..e2bf2ea
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13484-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13484-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13484-expected.txt
new file mode 100644 (file)
index 0000000..6bab338
--- /dev/null
@@ -0,0 +1,18 @@
+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
+      RenderTable {TABLE} at (0,0) size 784x48 [bgcolor=#E2BF81] [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 782x46
+          RenderTableRow {TR} at (0,2) size 782x42
+            RenderTableCell {TD} at (2,11) size 34x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "<td>"
+            RenderTableCell {TD} at (38,11) size 631x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 130x19
+                text run at (2,2) width 130: "<td width=\"100%\">"
+            RenderTableCell {TD} at (671,2) size 109x42 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 105x38
+                text run at (2,2) width 21: "<td"
+                text run at (2,21) width 105: "width=\"100%\">"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13526-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13526-expected.checksum
new file mode 100644 (file)
index 0000000..51dfc2e
--- /dev/null
@@ -0,0 +1 @@
+5aadb1a9f272f6a7a09539896070e3e2
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13526-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13526-expected.png
new file mode 100644 (file)
index 0000000..b81dfbe
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13526-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13526-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug13526-expected.txt
new file mode 100644 (file)
index 0000000..aa78a0e
--- /dev/null
@@ -0,0 +1,18 @@
+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
+      RenderTable {TABLE} at (0,0) size 76x84
+        RenderTableSection {TBODY} at (0,0) size 76x84
+          RenderTableRow {TR} at (0,2) size 76x39
+            RenderTableCell {TD} at (2,2) size 72x39 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (10,10) size 52x19
+                text run at (10,10) width 52: "cell data"
+          RenderTableRow {TR} at (0,43) size 76x39
+            RenderTableCell {TD} at (2,43) size 72x39 [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (10,10) size 52x19
+                text run at (10,10) width 52: "cell data"
+      RenderBlock (anonymous) at (0,84) size 784x19
+        RenderText {#text} at (0,0) size 29x19
+          text run at (0,0) width 29: "10%"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug14159-1-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug14159-1-expected.checksum
new file mode 100644 (file)
index 0000000..f4f08c4
--- /dev/null
@@ -0,0 +1 @@
+3f2b0ef3152e8ce19e5b1ad32cbb467c
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug14159-1-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug14159-1-expected.png
new file mode 100644 (file)
index 0000000..1b11f4e
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug14159-1-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug14159-1-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug14159-1-expected.txt
new file mode 100644 (file)
index 0000000..edf14c5
--- /dev/null
@@ -0,0 +1,29 @@
+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
+      RenderTable {TABLE} at (0,0) size 784x64
+        RenderTableSection {TBODY} at (0,0) size 784x64
+          RenderTableRow {TR} at (0,2) size 784x2
+            RenderTableCell {TD} at (2,2) size 780x2 [r=0 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,6) size 784x56
+            RenderTableCell {TD} at (2,6) size 780x56 [r=1 c=0 rs=1 cs=1]
+              RenderBlock (anonymous) at (1,1) size 778x38
+                RenderText {#text} at (0,0) size 764x38
+                  text run at (0,0) width 764: "BlaBlaBla Bla BlaBla BlaBlaBlaBla Bla Bla Bla BlaBlaBla BlaBla Bla BlaBla BlaBlaBlaBla BlaBla Bla BlaBla BlaBla"
+                  text run at (0,19) width 22: "Bla"
+              RenderBlock {P} at (1,55) size 778x0
+      RenderBlock (anonymous) at (0,64) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,83) size 784x64
+        RenderTableSection {TBODY} at (0,0) size 784x64
+          RenderTableRow {TR} at (0,2) size 784x56
+            RenderTableCell {TD} at (2,2) size 780x56 [r=0 c=0 rs=1 cs=1]
+              RenderBlock (anonymous) at (1,1) size 778x38
+                RenderText {#text} at (0,0) size 764x38
+                  text run at (0,0) width 764: "BlaBlaBla Bla BlaBla BlaBlaBlaBla Bla Bla Bla BlaBlaBla BlaBla Bla BlaBla BlaBlaBlaBla BlaBla Bla BlaBla BlaBla"
+                  text run at (0,19) width 22: "Bla"
+              RenderBlock {P} at (1,55) size 778x0
+          RenderTableRow {TR} at (0,60) size 784x2
+            RenderTableCell {TD} at (2,60) size 780x2 [r=1 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug6674-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug6674-expected.checksum
new file mode 100644 (file)
index 0000000..9f02c31
--- /dev/null
@@ -0,0 +1 @@
+fa1563bb95f0a6ec3adcfd72f631f661
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug6674-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug6674-expected.png
new file mode 100644 (file)
index 0000000..016e164
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug6674-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug6674-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug6674-expected.txt
new file mode 100644 (file)
index 0000000..3811e75
--- /dev/null
@@ -0,0 +1,19 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x127
+  RenderBlock {HTML} at (0,0) size 800x127
+    RenderBody {BODY} at (8,8) size 784x111
+      RenderTable {TABLE} at (0,0) size 96x35 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 94x33
+          RenderTableRow {TR} at (0,2) size 94x29
+            RenderTableCell {TD} at (2,2) size 90x29 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 86x25 [border: (3px dotted #00FF00)]
+                RenderText {#text} at (3,3) size 178x19
+                  text run at (3,3) width 178: "Truncated? It should not be!"
+      RenderBlock {P} at (0,51) size 784x19
+        RenderText {#text} at (0,0) size 738x19
+          text run at (0,0) width 463: "According to the rules of CSS, the text above should spill right out of the "
+          text run at (463,0) width 275: "table, as it does in the table-less case below:"
+      RenderBlock {DIV} at (0,86) size 86x25 [border: (3px dotted #00FF00)]
+        RenderText {#text} at (3,3) size 178x19
+          text run at (3,3) width 178: "Truncated? It should not be!"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-1-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-1-expected.checksum
new file mode 100644 (file)
index 0000000..f10fdcf
--- /dev/null
@@ -0,0 +1 @@
+129b9c14fbd9b2f7eddfe37973308ac7
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-1-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-1-expected.png
new file mode 100644 (file)
index 0000000..a0722da
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-1-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-1-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-1-expected.txt
new file mode 100644 (file)
index 0000000..207b948
--- /dev/null
@@ -0,0 +1,155 @@
+layer at (0,0) size 781x943
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x943
+  RenderBlock {HTML} at (0,0) size 781x943
+    RenderBody {BODY} at (8,8) size 765x927
+      RenderBlock {P} at (0,0) size 765x19
+        RenderText {#text} at (0,0) size 134x19
+          text run at (0,0) width 134: "This is a table with a "
+        RenderInline {CODE} at (0,0) size 120x15
+          RenderText {#text} at (134,4) size 120x15
+            text run at (134,4) width 120: "td align=center"
+        RenderText {#text} at (254,0) size 182x19
+          text run at (254,0) width 182: " that has a p, a table, and a p."
+      RenderTable {TABLE} at (0,35) size 229x109 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 227x107
+          RenderTableRow {TR} at (0,2) size 227x103
+            RenderTableCell {TD} at (2,2) size 223x103 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {P} at (2,2) size 219x19
+                RenderText {#text} at (98,0) size 23x19
+                  text run at (98,0) width 23: "text"
+              RenderTable {TABLE} at (24,37) size 175x29 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 173x27
+                  RenderTableRow {TR} at (0,2) size 173x23
+                    RenderTableCell {TD} at (2,2) size 169x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 35x19
+                        text run at (2,2) width 35: "text 3"
+              RenderBlock {P} at (2,82) size 219x19
+                RenderText {#text} at (98,0) size 23x19
+                  text run at (98,0) width 23: "text"
+      RenderBlock {P} at (0,160) size 765x76
+        RenderText {#text} at (0,0) size 181x19
+          text run at (0,0) width 181: "This time the inner table has "
+        RenderInline {CODE} at (0,0) size 96x15
+          RenderText {#text} at (181,4) size 96x15
+            text run at (181,4) width 96: "width=\"100%\""
+        RenderText {#text} at (277,0) size 753x76
+          text run at (277,0) width 386: ", so you can see that the CSS spec isn't quite being followed. "
+          text run at (663,0) width 90: "The CSS spec"
+          text run at (0,19) width 752: "says that the align=center carries down as text-align and never acts to move blocks. You're not moving the block for the"
+          text run at (0,38) width 403: "table (above), but you're not doing the text-align inside it either. "
+          text run at (403,38) width 335: "In quirks mode you should do the former, in standard"
+          text run at (0,57) width 101: "mode, the latter."
+      RenderTable {TABLE} at (0,252) size 229x109 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 227x107
+          RenderTableRow {TR} at (0,2) size 227x103
+            RenderTableCell {TD} at (2,2) size 223x103 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {P} at (2,2) size 219x19
+                RenderText {#text} at (98,0) size 23x19
+                  text run at (98,0) width 23: "text"
+              RenderTable {TABLE} at (2,37) size 219x29 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 217x27
+                  RenderTableRow {TR} at (0,2) size 217x23
+                    RenderTableCell {TD} at (2,2) size 213x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 35x19
+                        text run at (2,2) width 35: "text 3"
+              RenderBlock {P} at (2,82) size 219x19
+                RenderText {#text} at (98,0) size 23x19
+                  text run at (98,0) width 23: "text"
+      RenderBlock (anonymous) at (0,361) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (232,380) size 300x29 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 298x27
+          RenderTableRow {TR} at (0,2) size 298x23
+            RenderTableCell {TD} at (2,2) size 294x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 104x19
+                text run at (2,2) width 104: "Data of Table 1!"
+      RenderBlock (anonymous) at (0,409) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,428) size 300x29 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 298x27
+          RenderTableRow {TR} at (0,2) size 298x23
+            RenderTableCell {TD} at (2,2) size 294x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (95,2) size 104x19
+                text run at (95,2) width 104: "Data of Table 2!"
+      RenderBlock (anonymous) at (0,457) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,476) size 765x27 [border: (1px solid #000000)]
+        RenderTable {TABLE} at (327,1) size 110x25
+          RenderTableSection {TBODY} at (0,0) size 110x25
+            RenderTableRow {TR} at (0,2) size 110x21
+              RenderTableCell {TD} at (2,2) size 106x21 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 104x19
+                  text run at (1,1) width 104: "Data of Table 3!"
+      RenderBlock (anonymous) at (0,503) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,522) size 765x27 [border: (1px solid #000000)]
+        RenderTable {TABLE} at (1,1) size 110x25
+          RenderTableSection {TBODY} at (0,0) size 110x25
+            RenderTableRow {TR} at (0,2) size 110x21
+              RenderTableCell {TD} at (2,2) size 106x21 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 104x19
+                  text run at (1,1) width 104: "Data of Table 4!"
+      RenderBlock (anonymous) at (0,549) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,568) size 765x50
+        RenderTableSection {TBODY} at (0,0) size 765x50
+          RenderTableRow {TR} at (0,2) size 765x46
+            RenderTableCell {TD} at (2,2) size 761x46 [r=0 c=0 rs=1 cs=1]
+              RenderBlock (anonymous) at (1,1) size 759x19
+                RenderText {#text} at (323,0) size 113x19
+                  text run at (323,0) width 113: "Text, followed by"
+              RenderTable {TABLE} at (352,20) size 56x25
+                RenderTableSection {TBODY} at (0,0) size 56x25
+                  RenderTableRow {TR} at (0,2) size 56x21
+                    RenderTableCell {TD} at (2,2) size 52x21 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 50x19
+                        text run at (1,1) width 50: "A table."
+      RenderBlock {P} at (0,634) size 765x19
+        RenderText {#text} at (0,0) size 284x19
+          text run at (0,0) width 284: "...should look identical to the first one below:"
+      RenderTable {TABLE} at (0,669) size 765x50
+        RenderTableSection {TBODY} at (0,0) size 765x50
+          RenderTableRow {TR} at (0,2) size 765x46
+            RenderTableCell {TD} at (2,2) size 761x46 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 759x19
+                RenderText {#text} at (323,0) size 113x19
+                  text run at (323,0) width 113: "Text, followed by"
+              RenderTable {TABLE} at (1,20) size 759x25
+                RenderTableSection {TBODY} at (0,0) size 759x25
+                  RenderTableRow {TR} at (0,2) size 759x21
+                    RenderTableCell {TD} at (2,2) size 755x21 [r=0 c=0 rs=1 cs=1]
+                      RenderBlock {DIV} at (1,1) size 753x19
+                        RenderText {#text} at (351,0) size 50x19
+                          text run at (351,0) width 50: "A table."
+      RenderBlock {P} at (0,735) size 765x69
+        RenderBlock (anonymous) at (0,0) size 765x19
+          RenderText {#text} at (0,0) size 399x19
+            text run at (0,0) width 399: "However, in standard mode, the first table should look like this:"
+        RenderTable {TABLE} at (0,19) size 765x50
+          RenderTableSection {TBODY} at (0,0) size 765x50
+            RenderTableRow {TR} at (0,2) size 765x46
+              RenderTableCell {TD} at (2,2) size 761x46 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (1,1) size 759x19
+                  RenderText {#text} at (323,0) size 113x19
+                    text run at (323,0) width 113: "Text, followed by"
+                RenderTable {TABLE} at (1,20) size 759x25
+                  RenderTableSection {TBODY} at (0,0) size 759x25
+                    RenderTableRow {TR} at (0,2) size 759x21
+                      RenderTableCell {TD} at (2,2) size 755x21 [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 50x19
+                          text run at (1,1) width 50: "A table."
+      RenderBlock {P} at (0,820) size 765x19
+        RenderText {#text} at (0,0) size 654x19
+          text run at (0,0) width 654: "For reference, the second table has its text all centered, the third table has the \"A table.\" line aligned left."
+      RenderBlock {HR} at (0,855) size 765x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,873) size 765x19
+        RenderText {#text} at (0,0) size 60x19
+          text run at (0,0) width 60: "See also: "
+        RenderInline {A} at (0,0) size 128x19 [color=#0000EE]
+          RenderText {#text} at (60,0) size 128x19
+            text run at (60,0) width 128: "Strict Mode Version"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,908) size 765x19
+        RenderText {#text} at (0,0) size 19x19
+          text run at (0,0) width 19: "-->"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-2-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-2-expected.checksum
new file mode 100644 (file)
index 0000000..8c375e6
--- /dev/null
@@ -0,0 +1 @@
+4fee2ab919d03573220e5bc57f85143b
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-2-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-2-expected.png
new file mode 100644 (file)
index 0000000..0480c57
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-2-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-2-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7112-2-expected.txt
new file mode 100644 (file)
index 0000000..4ad4b94
--- /dev/null
@@ -0,0 +1,154 @@
+layer at (0,0) size 781x1031
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x1031
+  RenderBlock {HTML} at (0,0) size 781x1031
+    RenderBody {BODY} at (8,16) size 765x1007
+      RenderBlock {P} at (0,0) size 765x19
+        RenderText {#text} at (0,0) size 134x19
+          text run at (0,0) width 134: "This is a table with a "
+        RenderInline {CODE} at (0,0) size 120x15
+          RenderText {#text} at (134,4) size 120x15
+            text run at (134,4) width 120: "td align=center"
+        RenderText {#text} at (254,0) size 182x19
+          text run at (254,0) width 182: " that has a p, a table, and a p."
+      RenderTable {TABLE} at (0,35) size 229x141 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 227x139
+          RenderTableRow {TR} at (0,2) size 227x135
+            RenderTableCell {TD} at (2,2) size 223x135 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {P} at (2,18) size 219x19
+                RenderText {#text} at (98,0) size 23x19
+                  text run at (98,0) width 23: "text"
+              RenderTable {TABLE} at (24,53) size 175x29 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 173x27
+                  RenderTableRow {TR} at (0,2) size 173x23
+                    RenderTableCell {TD} at (2,2) size 169x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 35x19
+                        text run at (2,2) width 35: "text 3"
+              RenderBlock {P} at (2,98) size 219x19
+                RenderText {#text} at (98,0) size 23x19
+                  text run at (98,0) width 23: "text"
+      RenderBlock {P} at (0,192) size 765x76
+        RenderText {#text} at (0,0) size 181x19
+          text run at (0,0) width 181: "This time the inner table has "
+        RenderInline {CODE} at (0,0) size 96x15
+          RenderText {#text} at (181,4) size 96x15
+            text run at (181,4) width 96: "width=\"100%\""
+        RenderText {#text} at (277,0) size 753x76
+          text run at (277,0) width 386: ", so you can see that the CSS spec isn't quite being followed. "
+          text run at (663,0) width 90: "The CSS spec"
+          text run at (0,19) width 752: "says that the align=center carries down as text-align and never acts to move blocks. You're not moving the block for the"
+          text run at (0,38) width 403: "table (above), but you're not doing the text-align inside it either. "
+          text run at (403,38) width 335: "In quirks mode you should do the former, in standard"
+          text run at (0,57) width 101: "mode, the latter."
+      RenderTable {TABLE} at (0,284) size 229x141 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 227x139
+          RenderTableRow {TR} at (0,2) size 227x135
+            RenderTableCell {TD} at (2,2) size 223x135 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {P} at (2,18) size 219x19
+                RenderText {#text} at (98,0) size 23x19
+                  text run at (98,0) width 23: "text"
+              RenderTable {TABLE} at (2,53) size 219x29 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 217x27
+                  RenderTableRow {TR} at (0,2) size 217x23
+                    RenderTableCell {TD} at (2,2) size 213x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 35x19
+                        text run at (2,2) width 35: "text 3"
+              RenderBlock {P} at (2,98) size 219x19
+                RenderText {#text} at (98,0) size 23x19
+                  text run at (98,0) width 23: "text"
+      RenderBlock (anonymous) at (0,425) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (232,444) size 300x29 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 298x27
+          RenderTableRow {TR} at (0,2) size 298x23
+            RenderTableCell {TD} at (2,2) size 294x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 104x19
+                text run at (2,2) width 104: "Data of Table 1!"
+      RenderBlock (anonymous) at (0,473) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,492) size 300x29 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 298x27
+          RenderTableRow {TR} at (0,2) size 298x23
+            RenderTableCell {TD} at (2,2) size 294x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (95,2) size 104x19
+                text run at (95,2) width 104: "Data of Table 2!"
+      RenderBlock (anonymous) at (0,521) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,540) size 765x27 [border: (1px solid #000000)]
+        RenderTable {TABLE} at (327,1) size 110x25
+          RenderTableSection {TBODY} at (0,0) size 110x25
+            RenderTableRow {TR} at (0,2) size 110x21
+              RenderTableCell {TD} at (2,2) size 106x21 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 104x19
+                  text run at (1,1) width 104: "Data of Table 3!"
+      RenderBlock (anonymous) at (0,567) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,586) size 765x27 [border: (1px solid #000000)]
+        RenderTable {TABLE} at (1,1) size 110x25
+          RenderTableSection {TBODY} at (0,0) size 110x25
+            RenderTableRow {TR} at (0,2) size 110x21
+              RenderTableCell {TD} at (2,2) size 106x21 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 104x19
+                  text run at (1,1) width 104: "Data of Table 4!"
+      RenderBlock (anonymous) at (0,613) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,632) size 765x50
+        RenderTableSection {TBODY} at (0,0) size 765x50
+          RenderTableRow {TR} at (0,2) size 765x46
+            RenderTableCell {TD} at (2,2) size 761x46 [r=0 c=0 rs=1 cs=1]
+              RenderBlock (anonymous) at (1,1) size 759x19
+                RenderText {#text} at (323,0) size 113x19
+                  text run at (323,0) width 113: "Text, followed by"
+              RenderTable {TABLE} at (352,20) size 56x25
+                RenderTableSection {TBODY} at (0,0) size 56x25
+                  RenderTableRow {TR} at (0,2) size 56x21
+                    RenderTableCell {TD} at (2,2) size 52x21 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 50x19
+                        text run at (1,1) width 50: "A table."
+      RenderBlock {P} at (0,698) size 765x19
+        RenderText {#text} at (0,0) size 284x19
+          text run at (0,0) width 284: "...should look identical to the first one below:"
+      RenderTable {TABLE} at (0,733) size 765x50
+        RenderTableSection {TBODY} at (0,0) size 765x50
+          RenderTableRow {TR} at (0,2) size 765x46
+            RenderTableCell {TD} at (2,2) size 761x46 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 759x19
+                RenderText {#text} at (323,0) size 113x19
+                  text run at (323,0) width 113: "Text, followed by"
+              RenderTable {TABLE} at (1,20) size 759x25
+                RenderTableSection {TBODY} at (0,0) size 759x25
+                  RenderTableRow {TR} at (0,2) size 759x21
+                    RenderTableCell {TD} at (2,2) size 755x21 [r=0 c=0 rs=1 cs=1]
+                      RenderBlock {DIV} at (1,1) size 753x19
+                        RenderText {#text} at (351,0) size 50x19
+                          text run at (351,0) width 50: "A table."
+      RenderBlock {P} at (0,799) size 765x19
+        RenderText {#text} at (0,0) size 399x19
+          text run at (0,0) width 399: "However, in standard mode, the first table should look like this:"
+      RenderTable {TABLE} at (0,834) size 765x50
+        RenderTableSection {TBODY} at (0,0) size 765x50
+          RenderTableRow {TR} at (0,2) size 765x46
+            RenderTableCell {TD} at (2,2) size 761x46 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 759x19
+                RenderText {#text} at (323,0) size 113x19
+                  text run at (323,0) width 113: "Text, followed by"
+              RenderTable {TABLE} at (1,20) size 759x25
+                RenderTableSection {TBODY} at (0,0) size 759x25
+                  RenderTableRow {TR} at (0,2) size 759x21
+                    RenderTableCell {TD} at (2,2) size 755x21 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 50x19
+                        text run at (1,1) width 50: "A table."
+      RenderBlock {P} at (0,900) size 765x19
+        RenderText {#text} at (0,0) size 654x19
+          text run at (0,0) width 654: "For reference, the second table has its text all centered, the third table has the \"A table.\" line aligned left."
+      RenderBlock {HR} at (0,935) size 765x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,953) size 765x19
+        RenderText {#text} at (0,0) size 60x19
+          text run at (0,0) width 60: "See also: "
+        RenderInline {A} at (0,0) size 128x19 [color=#0000EE]
+          RenderText {#text} at (60,0) size 128x19
+            text run at (60,0) width 128: "Strict Mode Version"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,988) size 765x19
+        RenderText {#text} at (0,0) size 19x19
+          text run at (0,0) width 19: "-->"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7121-1-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7121-1-expected.checksum
new file mode 100644 (file)
index 0000000..9a0874b
--- /dev/null
@@ -0,0 +1 @@
+4f8607e02b3242ff1c4de1b4d825a8a5
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7121-1-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7121-1-expected.png
new file mode 100644 (file)
index 0000000..05b490e
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7121-1-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7121-1-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7121-1-expected.txt
new file mode 100644 (file)
index 0000000..fca5072
--- /dev/null
@@ -0,0 +1,191 @@
+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 784x76
+        RenderText {#text} at (0,0) size 763x57
+          text run at (0,0) width 763: "In this table (modeled after mozilla.org template) the cells in column two are requesting colspans of (2,3,2,6) respectively."
+          text run at (0,19) width 757: "Notice that they all want to span more than one column (which means, in the case of this table, all rows are requesting to"
+          text run at (0,38) width 282: "span more columns than the number of 'real' "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {#text} at (282,42) size 32x15
+            text run at (282,42) width 32: "<TD>"
+        RenderText {#text} at (314,38) size 772x38
+          text run at (314,38) width 458: " in any single rows [i.e., all rows in the top table want to span 9 cells, but"
+          text run at (0,57) width 159: "the maximum number of "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {#text} at (159,61) size 32x15
+            text run at (159,61) width 32: "<TD>"
+        RenderText {#text} at (191,57) size 107x19
+          text run at (191,57) width 107: " in any row is 8]."
+      RenderBlock {P} at (0,92) size 784x19
+        RenderText {#text} at (0,0) size 484x19
+          text run at (0,0) width 484: "This condition leads to the 'white gap' (in builds of 5.0 for jun04 and before)."
+      RenderTable {TABLE} at (0,127) size 784x86 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 782x84
+          RenderTableRow {TR} at (0,0) size 782x21
+            RenderTableCell {TD} at (0,0) size 97x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "1"
+            RenderTableCell {TD} at (97,0) size 97x21 [bgcolor=#DDDDDD] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=2]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "2"
+            RenderTableCell {TD} at (194,0) size 98x21 [bgcolor=#DDDDDD] [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "4"
+            RenderTableCell {TD} at (292,0) size 98x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "5"
+            RenderTableCell {TD} at (390,0) size 98x21 [border: (1px inset #808080)] [r=0 c=5 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "6"
+            RenderTableCell {TD} at (488,0) size 98x21 [border: (1px inset #808080)] [r=0 c=6 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "7"
+            RenderTableCell {TD} at (586,0) size 98x21 [border: (1px inset #808080)] [r=0 c=7 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "8"
+            RenderTableCell {TD} at (684,0) size 98x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=0 c=8 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "9"
+          RenderTableRow {TR} at (0,21) size 782x21
+            RenderTableCell {TD} at (0,21) size 97x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "1"
+            RenderTableCell {TD} at (97,21) size 195x21 [bgcolor=#DDDDDD] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=3]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "2"
+            RenderTableCell {TD} at (292,21) size 98x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "5"
+            RenderTableCell {TD} at (390,21) size 98x21 [border: (1px inset #808080)] [r=1 c=5 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "6"
+            RenderTableCell {TD} at (488,21) size 98x21 [border: (1px inset #808080)] [r=1 c=6 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "7"
+            RenderTableCell {TD} at (586,21) size 98x21 [border: (1px inset #808080)] [r=1 c=7 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "8"
+            RenderTableCell {TD} at (684,21) size 98x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=1 c=8 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "9"
+          RenderTableRow {TR} at (0,42) size 782x21
+            RenderTableCell {TD} at (0,42) size 97x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "1"
+            RenderTableCell {TD} at (97,42) size 97x21 [bgcolor=#DDDDDD] [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=2]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "2"
+            RenderTableCell {TD} at (194,42) size 98x21 [bgcolor=#DDDDDD] [border: (1px inset #808080)] [r=2 c=3 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "4"
+            RenderTableCell {TD} at (292,42) size 98x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=2 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "5"
+            RenderTableCell {TD} at (390,42) size 196x21 [border: (1px inset #808080)] [r=2 c=5 rs=1 cs=2]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "6"
+            RenderTableCell {TD} at (586,42) size 98x21 [border: (1px inset #808080)] [r=2 c=7 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "8"
+            RenderTableCell {TD} at (684,42) size 98x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=2 c=8 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "9"
+          RenderTableRow {TR} at (0,63) size 782x21
+            RenderTableCell {TD} at (0,63) size 488x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=3 c=0 rs=1 cs=6]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "1"
+            RenderTableCell {TD} at (488,63) size 98x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=3 c=6 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "7"
+            RenderTableCell {TD} at (586,63) size 196x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=3 c=7 rs=1 cs=2]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "8"
+      RenderBlock {P} at (0,229) size 784x38
+        RenderText {#text} at (0,0) size 756x38
+          text run at (0,0) width 424: "This is the same table as above, but instead the cells in column two "
+          text run at (424,0) width 332: "are requesting colspans of (1,2,1,5) respectively (i.e.,"
+          text run at (0,19) width 478: "excess requests have been 'normalized' away). There is no more 'white gap'."
+      RenderTable {TABLE} at (0,283) size 784x86 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 782x84
+          RenderTableRow {TR} at (0,0) size 782x21
+            RenderTableCell {TD} at (0,0) size 97x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "1"
+            RenderTableCell {TD} at (97,0) size 97x21 [bgcolor=#DDDDDD] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "2"
+            RenderTableCell {TD} at (194,0) size 98x21 [bgcolor=#DDDDDD] [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "3"
+            RenderTableCell {TD} at (292,0) size 98x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "4"
+            RenderTableCell {TD} at (390,0) size 98x21 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "5"
+            RenderTableCell {TD} at (488,0) size 98x21 [border: (1px inset #808080)] [r=0 c=5 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "6"
+            RenderTableCell {TD} at (586,0) size 98x21 [border: (1px inset #808080)] [r=0 c=6 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "7"
+            RenderTableCell {TD} at (684,0) size 98x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=0 c=7 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "8"
+          RenderTableRow {TR} at (0,21) size 782x21
+            RenderTableCell {TD} at (0,21) size 97x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "1"
+            RenderTableCell {TD} at (97,21) size 195x21 [bgcolor=#DDDDDD] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=2]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "2"
+            RenderTableCell {TD} at (292,21) size 98x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "4"
+            RenderTableCell {TD} at (390,21) size 98x21 [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "5"
+            RenderTableCell {TD} at (488,21) size 98x21 [border: (1px inset #808080)] [r=1 c=5 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "6"
+            RenderTableCell {TD} at (586,21) size 98x21 [border: (1px inset #808080)] [r=1 c=6 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "7"
+            RenderTableCell {TD} at (684,21) size 98x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=1 c=7 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "8"
+          RenderTableRow {TR} at (0,42) size 782x21
+            RenderTableCell {TD} at (0,42) size 97x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "1"
+            RenderTableCell {TD} at (97,42) size 97x21 [bgcolor=#DDDDDD] [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "2"
+            RenderTableCell {TD} at (194,42) size 98x21 [bgcolor=#DDDDDD] [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "3"
+            RenderTableCell {TD} at (292,42) size 98x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=2 c=3 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "4"
+            RenderTableCell {TD} at (390,42) size 196x21 [border: (1px inset #808080)] [r=2 c=4 rs=1 cs=2]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "5"
+            RenderTableCell {TD} at (586,42) size 98x21 [border: (1px inset #808080)] [r=2 c=6 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "7"
+            RenderTableCell {TD} at (684,42) size 98x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=2 c=7 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "8"
+          RenderTableRow {TR} at (0,63) size 782x21
+            RenderTableCell {TD} at (0,63) size 488x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=3 c=0 rs=1 cs=5]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "1"
+            RenderTableCell {TD} at (488,63) size 98x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=3 c=5 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "6"
+            RenderTableCell {TD} at (586,63) size 196x21 [bgcolor=#999999] [border: (1px inset #808080)] [r=3 c=6 rs=1 cs=2]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "7"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7342-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7342-expected.checksum
new file mode 100644 (file)
index 0000000..47377fb
--- /dev/null
@@ -0,0 +1 @@
+f7b31b232b0e7b86980194524fa414a1
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7342-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7342-expected.png
new file mode 100644 (file)
index 0000000..db3659f
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7342-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7342-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7342-expected.txt
new file mode 100644 (file)
index 0000000..7f68533
--- /dev/null
@@ -0,0 +1,80 @@
+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 [bgcolor=#FFFFFF]
+      RenderBlock {P} at (0,0) size 784x38
+        RenderText {#text} at (0,0) size 761x38
+          text run at (0,0) width 433: "Click on a link on the left hand column. Also note the overlap of the "
+          text run at (433,0) width 328: "text box with the submit button. (And, removing the"
+          text run at (0,19) width 152: "font tag that is wrapped "
+          text run at (152,19) width 234: "around the text box clears up layout)."
+      RenderBlock (anonymous) at (0,54) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {FORM} at (0,73) size 784x136
+        RenderBlock {CENTER} at (0,0) size 784x136
+          RenderTable {TABLE} at (87,0) size 609x136 [bgcolor=#EEEEEE] [border: (1px outset #808080)]
+            RenderTableSection {TBODY} at (1,1) size 607x134
+              RenderTableRow {TR} at (0,3) size 607x128
+                RenderTableCell {TD} at (3,3) size 98x128 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                  RenderTable {TABLE} at (4,4) size 90x120 [bgcolor=#FFFFFF] [border: (1px outset #808080)]
+                    RenderTableSection {TBODY} at (1,1) size 88x118
+                      RenderTableRow {TR} at (0,2) size 88x27
+                        RenderTableCell {TD} at (2,3) size 84x25 [bgcolor=#CCCCCC] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                          RenderInline {A} at (0,0) size 61x19 [color=#000099]
+                            RenderInline {B} at (0,0) size 61x19
+                              RenderText {#text} at (3,3) size 61x19
+                                text run at (3,3) width 61: "Netscape"
+                          RenderText {#text} at (0,0) size 0x0
+                      RenderTableRow {TR} at (0,31) size 88x27
+                        RenderTableCell {TD} at (2,32) size 84x25 [bgcolor=#FFFFFF] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                          RenderInline {A} at (0,0) size 57x19 [color=#000099]
+                            RenderInline {B} at (0,0) size 57x19
+                              RenderText {#text} at (3,3) size 57x19
+                                text run at (3,3) width 57: "Infoseek"
+                          RenderText {#text} at (0,0) size 0x0
+                      RenderTableRow {TR} at (0,60) size 88x27
+                        RenderTableCell {TD} at (2,61) size 84x25 [bgcolor=#FFFFFF] [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+                          RenderInline {A} at (0,0) size 78x19 [color=#000099]
+                            RenderInline {B} at (0,0) size 78x19
+                              RenderText {#text} at (3,3) size 78x19
+                                text run at (3,3) width 78: "LookSmart"
+                          RenderText {#text} at (0,0) size 0x0
+                      RenderTableRow {TR} at (0,89) size 88x27
+                        RenderTableCell {TD} at (2,90) size 84x25 [bgcolor=#FFFFFF] [border: (1px inset #808080)] [r=3 c=0 rs=1 cs=1]
+                          RenderInline {A} at (0,0) size 65x19 [color=#000099]
+                            RenderInline {B} at (0,0) size 65x19
+                              RenderText {#text} at (3,3) size 65x19
+                                text run at (3,3) width 65: "Directory"
+                          RenderText {#text} at (0,0) size 0x0
+                RenderTableCell {TD} at (104,20) size 500x93 [bgcolor=#CCCCCC] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+                  RenderTable {TABLE} at (4,4) size 492x85 [border: (1px outset #808080)]
+                    RenderTableSection {TBODY} at (1,1) size 490x83
+                      RenderTableRow {TR} at (0,4) size 490x42
+                        RenderTableCell {TD} at (4,4) size 397x39 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=3]
+                          RenderInline {FONT} at (0,0) size 387x15
+                            RenderText {#text} at (0,0) size 0x0
+                            RenderTextControl {INPUT} at (7,7) size 383x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                            RenderText {#text} at (0,0) size 0x0
+                          RenderText {#text} at (0,0) size 0x0
+                        RenderTableCell {TD} at (405,4) size 81x42 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+                          RenderButton {INPUT} at (7,7) size 67x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+                            RenderBlock (anonymous) at (8,4) size 51x19
+                              RenderText at (0,0) size 51x19
+                                text run at (0,0) width 51: "Search"
+                          RenderText {#text} at (0,0) size 0x0
+                      RenderTableRow {TR} at (0,50) size 490x29
+                        RenderTableCell {TD} at (4,50) size 129x29 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                          RenderText {#text} at (5,5) size 26x19
+                            text run at (5,5) width 26: "asdf"
+                        RenderTableCell {TD} at (137,50) size 130x29 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+                          RenderText {#text} at (5,5) size 26x19
+                            text run at (5,5) width 26: "asdf"
+                        RenderTableCell {TD} at (271,50) size 130x29 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+                          RenderText {#text} at (5,5) size 26x19
+                            text run at (5,5) width 26: "asdf"
+                        RenderTableCell {TD} at (405,50) size 81x29 [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
+                          RenderText {#text} at (5,5) size 26x19
+                            text run at (5,5) width 26: "asdf"
+layer at (219,121) size 377x19
+  RenderBlock {DIV} at (3,3) size 377x19
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7471-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7471-expected.checksum
new file mode 100644 (file)
index 0000000..7da75c0
--- /dev/null
@@ -0,0 +1 @@
+801a6e09e94e230339b5f7e0e04ddee7
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7471-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7471-expected.png
new file mode 100644 (file)
index 0000000..6e67a9a
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7471-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7471-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7471-expected.txt
new file mode 100644 (file)
index 0000000..95757f5
--- /dev/null
@@ -0,0 +1,159 @@
+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 784x19
+        RenderText {#text} at (0,0) size 124x19
+          text run at (0,0) width 124: "No col or colgroup:"
+      RenderTable {TABLE} at (0,35) size 705x79 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 703x77
+          RenderTableRow {TR} at (0,2) size 703x23
+            RenderTableCell {TD} at (2,2) size 231x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (235,2) size 232x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (469,2) size 232x23 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 703x23
+            RenderTableCell {TD} at (2,27) size 231x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (235,27) size 232x23 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (469,27) size 232x23 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,52) size 703x23
+            RenderTableCell {TD} at (2,52) size 231x23 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (235,52) size 232x23 [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (469,52) size 232x23 [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderBlock {P} at (0,130) size 784x19
+        RenderText {#text} at (0,0) size 287x19
+          text run at (0,0) width 287: "col elements with align=center on second col:"
+      RenderTable {TABLE} at (0,165) size 705x79 [border: (1px outset #808080)]
+        RenderTableCol {COLGROUP} at (0,0) size 0x0
+          RenderTableCol {COL} at (0,0) size 0x0
+          RenderTableCol {COL} at (0,0) size 0x0
+          RenderTableCol {COL} at (0,0) size 0x0
+        RenderTableSection {TBODY} at (1,1) size 703x77
+          RenderTableRow {TR} at (0,2) size 703x23
+            RenderTableCell {TD} at (2,2) size 231x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (235,2) size 232x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (469,2) size 232x23 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 703x23
+            RenderTableCell {TD} at (2,27) size 231x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (235,27) size 232x23 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (469,27) size 232x23 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,52) size 703x23
+            RenderTableCell {TD} at (2,52) size 231x23 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (235,52) size 232x23 [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (469,52) size 232x23 [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderBlock {P} at (0,260) size 784x19
+        RenderText {#text} at (0,0) size 532x19
+          text run at (0,0) width 532: "colgroup and col elements, with align on colgroup so 2nd and 3rd columns centered:"
+      RenderTable {TABLE} at (0,295) size 705x79 [border: (1px outset #808080)]
+        RenderTableCol {COLGROUP} at (0,0) size 0x0
+          RenderTableCol {COL} at (0,0) size 0x0
+        RenderTableCol {COLGROUP} at (0,0) size 0x0
+          RenderTableCol {COL} at (0,0) size 0x0
+          RenderTableCol {COL} at (0,0) size 0x0
+        RenderTableSection {TBODY} at (1,1) size 703x77
+          RenderTableRow {TR} at (0,2) size 703x23
+            RenderTableCell {TD} at (2,2) size 231x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (235,2) size 232x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (469,2) size 232x23 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 703x23
+            RenderTableCell {TD} at (2,27) size 231x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (235,27) size 232x23 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (469,27) size 232x23 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,52) size 703x23
+            RenderTableCell {TD} at (2,52) size 231x23 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (235,52) size 232x23 [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (469,52) size 232x23 [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+      RenderBlock {P} at (0,390) size 784x19
+        RenderText {#text} at (0,0) size 437x19
+          text run at (0,0) width 437: "colgroup and col elements, with align on col so 2nd column centered:"
+      RenderTable {TABLE} at (0,425) size 705x79 [border: (1px outset #808080)]
+        RenderTableCol {COLGROUP} at (0,0) size 0x0
+          RenderTableCol {COL} at (0,0) size 0x0
+        RenderTableCol {COLGROUP} at (0,0) size 0x0
+          RenderTableCol {COL} at (0,0) size 0x0
+          RenderTableCol {COL} at (0,0) size 0x0
+        RenderTableSection {TBODY} at (1,1) size 703x77
+          RenderTableRow {TR} at (0,2) size 703x23
+            RenderTableCell {TD} at (2,2) size 231x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (235,2) size 232x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (469,2) size 232x23 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,27) size 703x23
+            RenderTableCell {TD} at (2,27) size 231x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (235,27) size 232x23 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (469,27) size 232x23 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+          RenderTableRow {TR} at (0,52) size 703x23
+            RenderTableCell {TD} at (2,52) size 231x23 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (235,52) size 232x23 [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
+            RenderTableCell {TD} at (469,52) size 232x23 [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Data"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7714-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7714-expected.checksum
new file mode 100644 (file)
index 0000000..f528078
--- /dev/null
@@ -0,0 +1 @@
+7371a624d243efb329ef3b53412cb413
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7714-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7714-expected.png
new file mode 100644 (file)
index 0000000..4b77d23
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7714-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7714-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug7714-expected.txt
new file mode 100644 (file)
index 0000000..29722c0
--- /dev/null
@@ -0,0 +1,73 @@
+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 784x76
+        RenderText {#text} at (0,0) size 784x76
+          text run at (0,0) width 727: "The table below should have two columns and a total of 7 cells, arranged in an alternating/overlapping fashion. The"
+          text run at (0,19) width 784: "cellspacing=0 for this table. In Nav4.5, this example can be viewed. In 5.0 (jun08 win95), this example displays (apparently)"
+          text run at (0,38) width 770: "as a simple 2x2 table (i.e., some elements are not displayed at all). (The numbers are the position of each TD in the HTML"
+          text run at (0,57) width 50: "source)."
+      RenderTable {TABLE} at (0,92) size 22x124 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 20x122
+          RenderTableRow {TR} at (0,0) size 20x21
+            RenderTableCell {TD} at (0,9) size 10x21 [border: (1px inset #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "1"
+            RenderTableCell {TD} at (10,0) size 10x21 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "2"
+          RenderTableRow {TR} at (0,21) size 20x19
+            RenderTableCell {TD} at (10,30) size 10x21 [border: (1px inset #808080)] [r=1 c=1 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "3"
+          RenderTableRow {TR} at (0,40) size 20x21
+            RenderTableCell {TD} at (0,49) size 10x21 [border: (1px inset #808080)] [r=2 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "4"
+          RenderTableRow {TR} at (0,61) size 20x19
+            RenderTableCell {TD} at (10,70) size 10x21 [border: (1px inset #808080)] [r=3 c=1 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "5"
+          RenderTableRow {TR} at (0,80) size 20x21
+            RenderTableCell {TD} at (0,90) size 10x21 [border: (1px inset #808080)] [r=4 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "6"
+          RenderTableRow {TR} at (0,101) size 20x21
+            RenderTableCell {TD} at (10,101) size 10x21 [border: (1px inset #808080)] [r=5 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "7"
+      RenderBlock {P} at (0,232) size 784x38
+        RenderText {#text} at (0,0) size 766x38
+          text run at (0,0) width 766: "This is the same table as above, but cellspacing=5 in this case. For 5.0, (jun08 win95) notice the odd cellspacing overlaps."
+          text run at (0,19) width 128: "See also bug #6304."
+      RenderTable {TABLE} at (0,286) size 37x149 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 35x147
+          RenderTableRow {TR} at (0,5) size 35x21
+            RenderTableCell {TD} at (5,14) size 10x21 [border: (1px inset #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "1"
+            RenderTableCell {TD} at (20,5) size 10x21 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "2"
+          RenderTableRow {TR} at (0,31) size 35x14
+            RenderTableCell {TD} at (20,40) size 10x21 [border: (1px inset #808080)] [r=1 c=1 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "3"
+          RenderTableRow {TR} at (0,50) size 35x21
+            RenderTableCell {TD} at (5,59) size 10x21 [border: (1px inset #808080)] [r=2 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "4"
+          RenderTableRow {TR} at (0,76) size 35x14
+            RenderTableCell {TD} at (20,85) size 10x21 [border: (1px inset #808080)] [r=3 c=1 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "5"
+          RenderTableRow {TR} at (0,95) size 35x21
+            RenderTableCell {TD} at (5,108) size 10x21 [border: (1px inset #808080)] [r=4 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "6"
+          RenderTableRow {TR} at (0,121) size 35x21
+            RenderTableCell {TD} at (20,121) size 10x21 [border: (1px inset #808080)] [r=5 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 8x19
+                text run at (1,1) width 8: "7"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-1-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-1-expected.checksum
new file mode 100644 (file)
index 0000000..438a800
--- /dev/null
@@ -0,0 +1 @@
+5ea0313016af699c71a7eb394c0ff3be
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-1-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-1-expected.png
new file mode 100644 (file)
index 0000000..69cd98a
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-1-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-1-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-1-expected.txt
new file mode 100644 (file)
index 0000000..54634dd
--- /dev/null
@@ -0,0 +1,20 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x93
+  RenderBlock {HTML} at (0,0) size 800x93
+    RenderBody {BODY} at (8,19) size 784x66
+      RenderBlock {H2} at (0,0) size 784x28
+        RenderText {#text} at (0,0) size 204x28
+          text run at (0,0) width 204: "table-column-group"
+      RenderTable {DIV} at (0,47) size 70x19
+        RenderTableCol {DIV} at (0,0) size 0x0
+          RenderTableCol {DIV} at (0,0) size 0x0
+          RenderTableCol {DIV} at (0,0) size 0x0
+        RenderTableSection (anonymous) at (0,0) size 70x19
+          RenderTableRow {DIV} at (0,0) size 70x19
+            RenderTableCell {DIV} at (0,0) size 35x19 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 35x19
+                text run at (0,0) width 35: "white"
+            RenderTableCell {DIV} at (35,0) size 35x19 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 35x19
+                text run at (0,0) width 35: "white"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-2-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-2-expected.checksum
new file mode 100644 (file)
index 0000000..d69a371
--- /dev/null
@@ -0,0 +1 @@
+853de00567d121bea0b7bece66a5d61c
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-2-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-2-expected.png
new file mode 100644 (file)
index 0000000..f28241e
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-2-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-2-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8032-2-expected.txt
new file mode 100644 (file)
index 0000000..c5930c2
--- /dev/null
@@ -0,0 +1,6 @@
+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 784x0
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8361-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8361-expected.checksum
new file mode 100644 (file)
index 0000000..513c474
--- /dev/null
@@ -0,0 +1 @@
+6339860ca68c4832e19c40628ebae3f9
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8361-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8361-expected.png
new file mode 100644 (file)
index 0000000..642f7c4
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8361-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8361-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8361-expected.txt
new file mode 100644 (file)
index 0000000..55b524a
--- /dev/null
@@ -0,0 +1,11 @@
+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 [bgcolor=#FFFFFF]
+      RenderTable {TABLE} at (0,0) size 31x25
+        RenderTableSection {TBODY} at (0,0) size 31x25
+          RenderTableRow {TR} at (0,2) size 31x21
+            RenderTableCell {TD} at (2,2) size 27x21 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 25x19
+                text run at (1,1) width 25: "Foo"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8381-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8381-expected.checksum
new file mode 100644 (file)
index 0000000..1bd5295
--- /dev/null
@@ -0,0 +1 @@
+1dda12cebb8a2f7d3940f0ae115946d3
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8381-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8381-expected.png
new file mode 100644 (file)
index 0000000..3e13b16
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8381-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8381-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8381-expected.txt
new file mode 100644 (file)
index 0000000..7240f84
--- /dev/null
@@ -0,0 +1,80 @@
+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 [bgcolor=#3333FF]
+      RenderBlock {CENTER} at (0,0) size 784x69
+        RenderTable {TABLE} at (181,0) size 421x69 [bgcolor=#FFFFFF] [border: (2px outset #808080)]
+          RenderBlock {CAPTION} at (0,0) size 417x21
+            RenderInline {B} at (0,0) size 130x19
+              RenderInline {FONT} at (0,0) size 130x21 [color=#C0C0C0]
+                RenderText {#text} at (143,0) size 130x21
+                  text run at (143,0) width 130: "Future Bugzilla"
+            RenderText {#text} at (0,0) size 0x0
+          RenderTableSection {TBODY} at (2,23) size 417x44
+            RenderTableRow {TR} at (0,2) size 417x19
+              RenderTableCell {TD} at (2,2) size 40x19 [bgcolor=#009900] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (2,2) size 36x15
+                  RenderInline {B} at (0,0) size 36x19
+                    RenderInline {FONT} at (0,0) size 36x15
+                      RenderText {#text} at (0,0) size 36x15
+                        text run at (0,0) width 36: "Credit"
+              RenderTableCell {TD} at (44,2) size 39x19 [bgcolor=#009900] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 23x19
+                  RenderInline {FONT} at (0,0) size 23x15
+                    RenderText {#text} at (2,2) size 23x15
+                      text run at (2,2) width 23: "Bug"
+              RenderTableCell {TD} at (85,2) size 138x19 [bgcolor=#009900] [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 56x19
+                  RenderInline {FONT} at (0,0) size 56x15
+                    RenderText {#text} at (2,2) size 56x15
+                      text run at (2,2) width 56: "Summary"
+              RenderTableCell {TD} at (225,2) size 55x19 [bgcolor=#009900] [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 34x19
+                  RenderInline {FONT} at (0,0) size 34x15
+                    RenderText {#text} at (2,2) size 34x15
+                      text run at (2,2) width 34: "Status"
+              RenderTableCell {TD} at (282,2) size 64x19 [bgcolor=#009900] [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 60x19
+                  RenderInline {FONT} at (0,0) size 60x15
+                    RenderText {#text} at (2,2) size 60x15
+                      text run at (2,2) width 60: "Resolution"
+              RenderTableCell {TD} at (348,2) size 67x19 [bgcolor=#009900] [border: (1px inset #808080)] [r=0 c=5 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 63x19
+                  RenderInline {FONT} at (0,0) size 63x15
+                    RenderText {#text} at (2,2) size 63x15
+                      text run at (2,2) width 63: "Date (-8/-7)"
+            RenderTableRow {TR} at (0,23) size 417x19
+              RenderTableCell {TD} at (2,23) size 40x19 [bgcolor=#FF0000] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 7x19
+                  RenderInline {FONT} at (0,0) size 7x15
+                    RenderText {#text} at (2,2) size 7x15
+                      text run at (2,2) width 7: "1"
+              RenderTableCell {TD} at (44,23) size 39x19 [bgcolor=#FF0000] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 35x19
+                  RenderInline {FONT} at (0,0) size 35x15
+                    RenderText {#text} at (0,0) size 0x0
+                    RenderInline {A} at (0,0) size 35x15
+                      RenderText {#text} at (2,2) size 35x15
+                        text run at (2,2) width 35: "10000"
+                    RenderText {#text} at (0,0) size 0x0
+              RenderTableCell {TD} at (85,23) size 138x19 [bgcolor=#FF0000] [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 134x19
+                  RenderInline {FONT} at (0,0) size 134x15
+                    RenderText {#text} at (2,2) size 134x15
+                      text run at (2,2) width 134: "JWZ returns to Mozilla"
+              RenderTableCell {TD} at (225,23) size 55x19 [bgcolor=#FF0000] [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 51x19
+                  RenderInline {FONT} at (0,0) size 51x15
+                    RenderText {#text} at (2,2) size 51x15
+                      text run at (2,2) width 51: "Resolved"
+              RenderTableCell {TD} at (282,23) size 64x19 [bgcolor=#FF0000] [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 54x19
+                  RenderInline {FONT} at (0,0) size 54x15
+                    RenderText {#text} at (2,2) size 54x15
+                      text run at (2,2) width 54: "Duplicate"
+              RenderTableCell {TD} at (348,23) size 67x19 [bgcolor=#FF0000] [border: (1px inset #808080)] [r=1 c=5 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 35x19
+                  RenderInline {FONT} at (0,0) size 35x15
+                    RenderText {#text} at (2,2) size 35x15
+                      text run at (2,2) width 35: "July 1"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8411-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8411-expected.checksum
new file mode 100644 (file)
index 0000000..fd43bc2
--- /dev/null
@@ -0,0 +1 @@
+9ba0375f8aba5452246340f3b92792ed
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8411-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8411-expected.png
new file mode 100644 (file)
index 0000000..4b7d81a
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8411-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8411-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8411-expected.txt
new file mode 100644 (file)
index 0000000..7eb8b1f
--- /dev/null
@@ -0,0 +1,19 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x38
+  RenderBlock {doc} at (0,0) size 800x38
+    RenderInline {p} at (0,0) size 738x19
+      RenderText {#text} at (0,0) size 738x19
+        text run at (0,0) width 738: "The following text is in a caption element whose style is set to display:table-caption. The element is not inside a table."
+    RenderText {#text} at (738,0) size 4x19
+      text run at (738,0) width 4: " "
+    RenderInline {captionelement} at (0,0) size 795x38
+      RenderText {#text} at (742,0) size 795x38
+        text run at (742,0) width 53: "This is a"
+        text run at (0,19) width 103: "caption element."
+    RenderText {#text} at (103,19) size 4x19
+      text run at (103,19) width 4: " "
+    RenderInline {p} at (0,0) size 549x19
+      RenderText {#text} at (107,19) size 549x19
+        text run at (107,19) width 549: "If there's no red text between this text and the previous text the caption is not displayed."
+    RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8858-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8858-expected.checksum
new file mode 100644 (file)
index 0000000..fedf7d3
--- /dev/null
@@ -0,0 +1 @@
+bd9ce24d1d7eb34baebb1f0dd8ca341b
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8858-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8858-expected.png
new file mode 100644 (file)
index 0000000..6195bbe
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8858-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8858-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8858-expected.txt
new file mode 100644 (file)
index 0000000..728815b
--- /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 784x584
+      RenderBlock {P} at (0,0) size 784x38
+        RenderText {#text} at (0,0) size 501x19
+          text run at (0,0) width 424: "there's a table below this line with cellspacing=1 and border=2 and "
+          text run at (424,0) width 77: "several lines"
+        RenderBR {BR} at (501,15) size 0x0
+        RenderText {#text} at (0,19) size 412x19
+          text run at (0,19) width 412: "of content beginning 'Pacific Shore Properties ...'. Can you see it?"
+      RenderTable {TABLE} at (0,54) size 776x529 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 772x525
+          RenderTableRow {TR} at (0,1) size 772x79
+            RenderTableCell {TD} at (1,1) size 770x205 [bgcolor=#FFFFFF] [border: (1px inset #808080)] [r=0 c=0 rs=4 cs=2]
+              RenderBlock {P} at (5,5) size 760x43
+                RenderInline {FONT} at (0,0) size 23x28 [color=#E91C05]
+                  RenderText {#text} at (0,0) size 23x28
+                    text run at (0,0) width 23: "W"
+                RenderInline {B} at (0,0) size 230x19
+                  RenderInline {FONT} at (0,0) size 230x19 [color=#E91C05]
+                    RenderText {#text} at (23,7) size 230x19
+                      text run at (23,7) width 230: "elcome to Pacific Shore Properties"
+                    RenderBR {BR} at (253,22) size 0x0
+                RenderInline {FONT} at (0,0) size 362x15
+                  RenderText {#text} at (0,28) size 362x15
+                    text run at (0,28) width 362: "Pacific Shore Properties is situated on beautiful Mayne Island."
+              RenderBlock {P} at (5,64) size 760x45
+                RenderInline {FONT} at (0,0) size 742x45
+                  RenderText {#text} at (0,0) size 742x30
+                    text run at (0,0) width 742: "Mayne Island is one of the southern Gulf Islands, off the coast of British Columbia, Canada, between Vancouver and Vancouver"
+                    text run at (0,15) width 39: "Island."
+                  RenderBR {BR} at (39,27) size 0x0
+                  RenderText {#text} at (0,30) size 86x15
+                    text run at (0,30) width 86: "(See map: left)"
+              RenderBlock {P} at (5,125) size 760x75
+                RenderInline {FONT} at (0,0) size 749x75
+                  RenderText {#text} at (0,0) size 749x30
+                    text run at (0,0) width 749: "Pacific Shore Properties specializes in the diverse properties of the Southern Gulf Islands; which include Beach, Business, View,"
+                    text run at (0,15) width 256: "Acreage, Home, Retirement and Recreation."
+                  RenderBR {BR} at (256,27) size 0x0
+                  RenderBR {BR} at (0,30) size 0x15
+                  RenderText {#text} at (0,45) size 720x30
+                    text run at (0,45) width 720: "In business for over 35 years, and the oldest real estate company on Mayne Island, Pacific Shore Properties knowledge and"
+                    text run at (0,60) width 253: "expertise on the Gulf Islands is unmatched."
+              RenderBlock {P} at (5,216) size 760x0
+          RenderTableRow {TR} at (0,81) size 772x79
+          RenderTableRow {TR} at (0,161) size 772x80
+          RenderTableRow {TR} at (0,242) size 772x282
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8950-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8950-expected.checksum
new file mode 100644 (file)
index 0000000..10a36ab
--- /dev/null
@@ -0,0 +1 @@
+881470b946b5e65a64a691239b8303c5
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8950-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8950-expected.png
new file mode 100644 (file)
index 0000000..29cc6dd
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8950-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8950-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug8950-expected.txt
new file mode 100644 (file)
index 0000000..f450478
--- /dev/null
@@ -0,0 +1,120 @@
+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
+      RenderTable {TABLE} at (0,0) size 653x238 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 651x236
+          RenderTableRow {TR} at (0,2) size 651x232
+            RenderTableCell {TD} at (2,2) size 647x232 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=6]
+              RenderTable {TABLE} at (2,2) size 637x228 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 635x226
+                  RenderTableRow {TR} at (0,2) size 635x23
+                    RenderTableCell {TD} at (2,2) size 631x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 21x19
+                        text run at (2,2) width 21: "foo"
+                  RenderTableRow {TR} at (0,27) size 635x197
+                    RenderTableCell {TD} at (2,27) size 631x197 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                      RenderTable {TABLE} at (2,2) size 627x193 [border: (1px outset #808080)]
+                        RenderTableSection {TBODY} at (1,1) size 625x191
+                          RenderTableRow {TR} at (0,2) size 625x47
+                            RenderTableCell {TD} at (2,2) size 24x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                              RenderText {#text} at (2,2) size 20x19
+                                text run at (2,2) width 20: "bar"
+                            RenderTableCell {TD} at (28,14) size 595x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+                              RenderText {#text} at (286,2) size 22x19
+                                text run at (286,2) width 22: "baz"
+                          RenderTableRow {TR} at (0,51) size 625x138
+                            RenderTableCell {TD} at (2,51) size 24x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                              RenderText {#text} at (2,2) size 19x19
+                                text run at (2,2) width 19: "faz"
+                            RenderTableCell {TD} at (28,51) size 595x138 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+                              RenderTable {TABLE} at (2,2) size 591x134 [border: (1px outset #808080)]
+                                RenderTableSection {TBODY} at (1,1) size 589x132
+                                  RenderTableRow {TR} at (0,2) size 589x128
+                                    RenderTableCell {TD} at (2,2) size 585x128 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+                                      RenderTable {TABLE} at (2,2) size 581x124 [border: (1px outset #808080)]
+                                        RenderTableSection {TBODY} at (1,1) size 579x122
+                                          RenderTableRow {TR} at (0,2) size 579x118
+                                            RenderTableCell {TD} at (2,2) size 112x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                                              RenderText {#text} at (2,2) size 22x19
+                                                text run at (2,2) width 22: "frip"
+                                            RenderTableCell {TD} at (116,2) size 461x118 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+                                              RenderBlock (anonymous) at (2,2) size 457x19
+                                                RenderText {#text} at (160,0) size 137x19
+                                                  text run at (160,0) width 137: "Feel free to browse ..."
+                                              RenderBlock {P} at (2,37) size 457x0
+                                              RenderBlock {CENTER} at (2,37) size 457x79
+                                                RenderTable {TABLE} at (92,0) size 273x79 [border: (1px outset #808080)]
+                                                  RenderTableSection {TBODY} at (1,1) size 271x77
+                                                    RenderTableRow {TR} at (0,2) size 271x23
+                                                      RenderTableCell {TD} at (2,2) size 144x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                                                        RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+                                                          RenderText {#text} at (2,2) size 51x19
+                                                            text run at (2,2) width 51: "Holiday"
+                                                      RenderTableCell {TD} at (148,2) size 121x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+                                                        RenderInline {A} at (0,0) size 29x19 [color=#0000EE]
+                                                          RenderText {#text} at (2,2) size 29x19
+                                                            text run at (2,2) width 29: "Cars"
+                                                    RenderTableRow {TR} at (0,27) size 271x23
+                                                      RenderTableCell {TD} at (2,27) size 144x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                                                        RenderInline {A} at (0,0) size 40x19 [color=#0000EE]
+                                                          RenderText {#text} at (2,2) size 40x19
+                                                            text run at (2,2) width 40: "Sports"
+                                                      RenderTableCell {TD} at (148,27) size 121x23 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+                                                        RenderInline {A} at (0,0) size 53x19 [color=#0000EE]
+                                                          RenderText {#text} at (2,2) size 53x19
+                                                            text run at (2,2) width 53: "Animals"
+                                                    RenderTableRow {TR} at (0,52) size 271x23
+                                                      RenderTableCell {TD} at (2,52) size 144x23 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+                                                        RenderInline {A} at (0,0) size 69x19 [color=#0000EE]
+                                                          RenderText {#text} at (2,2) size 69x19
+                                                            text run at (2,2) width 69: "Computers"
+                                                      RenderTableCell {TD} at (148,52) size 121x23 [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
+                                                        RenderInline {A} at (0,0) size 57x19 [color=#0000EE]
+                                                          RenderText {#text} at (2,2) size 57x19
+                                                            text run at (2,2) width 57: "Cartoons"
+      RenderBlock (anonymous) at (0,238) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {P} at (0,273) size 784x57
+        RenderText {#text} at (0,0) size 553x19
+          text run at (0,0) width 553: "The second (nested) table below has fixed widths 300px, 500px, 200px (outer to inner)."
+        RenderBR {BR} at (553,15) size 0x0
+        RenderText {#text} at (0,19) size 65x19
+          text run at (0,19) width 65: "When the "
+        RenderInline {CODE} at (0,0) size 56x15
+          RenderText {#text} at (65,23) size 56x15
+            text run at (65,23) width 56: "a:hover"
+        RenderText {#text} at (121,19) size 116x19
+          text run at (121,19) width 116: " for 'Holiday' gets "
+        RenderInline {CODE} at (0,0) size 104x15
+          RenderText {#text} at (237,23) size 104x15
+            text run at (237,23) width 104: "'onMouseOver'"
+        RenderText {#text} at (341,19) size 212x19
+          text run at (341,19) width 212: ", the outer table reflows to 300px,"
+        RenderBR {BR} at (553,34) size 0x0
+        RenderText {#text} at (0,38) size 303x19
+          text run at (0,38) width 303: "clipping the middle (500px) table in the process."
+      RenderTable {TABLE} at (0,346) size 300x29 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 298x27
+          RenderTableRow {TR} at (0,2) size 298x23
+            RenderTableCell {TD} at (2,2) size 294x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 174x19
+                text run at (2,2) width 174: "300px wide for comparison"
+      RenderBlock (anonymous) at (0,375) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,394) size 510x49 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 508x47
+          RenderTableRow {TR} at (0,2) size 508x43
+            RenderTableCell {TD} at (2,2) size 504x43 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 500x39 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 498x37
+                  RenderTableRow {TR} at (0,2) size 498x33
+                    RenderTableCell {TD} at (2,2) size 494x33 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderTable {TABLE} at (2,2) size 200x29 [border: (1px outset #808080)]
+                        RenderTableSection {TBODY} at (1,1) size 198x27
+                          RenderTableRow {TR} at (0,2) size 198x23
+                            RenderTableCell {TD} at (2,2) size 194x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                              RenderInline {A} at (0,0) size 51x19 [color=#0000EE]
+                                RenderText {#text} at (2,2) size 51x19
+                                  text run at (2,2) width 51: "Holiday"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug9024-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug9024-expected.checksum
new file mode 100644 (file)
index 0000000..d69a371
--- /dev/null
@@ -0,0 +1 @@
+853de00567d121bea0b7bece66a5d61c
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug9024-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug9024-expected.png
new file mode 100644 (file)
index 0000000..f28241e
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug9024-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug9024-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug9024-expected.txt
new file mode 100644 (file)
index 0000000..7f6462c
--- /dev/null
@@ -0,0 +1,8 @@
+CONSOLE MESSAGE: line 18: ReferenceError: Can't find variable: dump
+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
+      RenderTable {TABLE} at (0,0) size 1x1 [border: none]
+        RenderTableSection {TBODY} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug9072-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug9072-expected.checksum
new file mode 100644 (file)
index 0000000..2ae37c4
--- /dev/null
@@ -0,0 +1 @@
+787aa73194dcbab32cc6b45a4ce66baa
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug9072-expected.png