2011-02-16 Martin Robinson <mrobinson@igalia.com>
authormrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 16 Feb 2011 22:25:39 +0000 (22:25 +0000)
committermrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 16 Feb 2011 22:25:39 +0000 (22:25 +0000)
        Begin adding GTK+ baselines for Mozilla test suites.

        * platform/gtk/Skipped: Unskip tests which now have results.

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

152 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/gtk/Skipped
LayoutTests/platform/gtk/tables/mozilla/bugs/45621-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/45621-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/45621-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/adforce_imgis_com-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/adforce_imgis_com-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/adforce_imgis_com-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1055-1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1055-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1055-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1163-1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1163-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1163-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1188-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1188-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1188-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1220-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1220-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1220-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1224-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1224-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1224-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1261-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1261-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1261-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1271-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1271-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1271-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1296-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1296-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1296-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1302-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1302-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1302-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1318-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1318-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1318-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1430-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1430-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1430-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1474-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1474-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1474-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1800-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1800-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1800-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802s-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802s-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802s-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1809-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1809-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1809-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-3-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-3-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-3-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-4-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-4-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-4-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-5-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-5-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-5-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-6-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-6-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-6-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1828-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1828-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug1828-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2050-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2050-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2050-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2065-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2065-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2065-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2123-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2123-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2123-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2267-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2267-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2267-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2296-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2296-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2296-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2469-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2469-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2469-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-3-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-4-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-4-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2509-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2509-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2509-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2516-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2516-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2516-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2585-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2585-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2585-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2684-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2684-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug2684-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug625-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug625-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug625-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug647-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug647-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug647-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug650-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug650-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug650-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug709-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug709-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug709-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug727-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug727-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug727-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug963-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug963-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug963-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug965-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug965-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/tables/mozilla/bugs/bug965-expected.txt [new file with mode: 0644]

index ed43ac7..d113205 100644 (file)
@@ -1,3 +1,9 @@
+2011-02-16  Martin Robinson  <mrobinson@igalia.com>
+
+        Begin adding GTK+ baselines for Mozilla test suites.
+
+        * platform/gtk/Skipped: Unskip tests which now have results.
+
 2011-02-16  Peter Kasting  <pkasting@google.com>
 
         Unreviewed, Chromium test expectations update.
index c9f2345..f794b4e 100644 (file)
@@ -405,56 +405,6 @@ svg/animations/animate-path-nested-transforms.html
 
 # Tests in tables/ directory
 #   Tests generating new results
-tables/mozilla/bugs/45621.html
-tables/mozilla/bugs/adforce_imgis_com.html
-tables/mozilla/bugs/bug625.html
-tables/mozilla/bugs/bug641-1.html
-tables/mozilla/bugs/bug641-2.html
-tables/mozilla/bugs/bug647.html
-tables/mozilla/bugs/bug650.html
-tables/mozilla/bugs/bug709.html
-tables/mozilla/bugs/bug727.html
-tables/mozilla/bugs/bug963.html
-tables/mozilla/bugs/bug965.html
-tables/mozilla/bugs/bug1055-1.html
-tables/mozilla/bugs/bug1067-1.html
-tables/mozilla/bugs/bug1067-2.html
-tables/mozilla/bugs/bug1163-1.html
-tables/mozilla/bugs/bug1188.html
-tables/mozilla/bugs/bug1220.html
-tables/mozilla/bugs/bug1224.html
-tables/mozilla/bugs/bug1261.html
-tables/mozilla/bugs/bug1271.html
-tables/mozilla/bugs/bug1296.html
-tables/mozilla/bugs/bug1302.html
-tables/mozilla/bugs/bug1318.html
-tables/mozilla/bugs/bug1430.html
-tables/mozilla/bugs/bug1474.html
-tables/mozilla/bugs/bug1800.html
-tables/mozilla/bugs/bug1802.html
-tables/mozilla/bugs/bug1802s.html
-tables/mozilla/bugs/bug1809.html
-tables/mozilla/bugs/bug1818-1.html
-tables/mozilla/bugs/bug1818-2.html
-tables/mozilla/bugs/bug1818-3.html
-tables/mozilla/bugs/bug1818-4.html
-tables/mozilla/bugs/bug1818-5.html
-tables/mozilla/bugs/bug1818-6.html
-tables/mozilla/bugs/bug1828.html
-tables/mozilla/bugs/bug2050.html
-tables/mozilla/bugs/bug2065.html
-tables/mozilla/bugs/bug2123.html
-tables/mozilla/bugs/bug2267.html
-tables/mozilla/bugs/bug2296.html
-tables/mozilla/bugs/bug2469.html
-tables/mozilla/bugs/bug2479-1.html
-tables/mozilla/bugs/bug2479-2.html
-tables/mozilla/bugs/bug2479-3.html
-tables/mozilla/bugs/bug2479-4.html
-tables/mozilla/bugs/bug2509.html
-tables/mozilla/bugs/bug2516.html
-tables/mozilla/bugs/bug2585.html
-tables/mozilla/bugs/bug2684.html
 tables/mozilla/bugs/bug2757.html
 tables/mozilla/bugs/bug2763.html
 tables/mozilla/bugs/bug2773.html
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/45621-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/45621-expected.checksum
new file mode 100644 (file)
index 0000000..4d8f4a0
--- /dev/null
@@ -0,0 +1 @@
+debdd0adf13e3c5374bd70ab48ec07c4
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/45621-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/45621-expected.png
new file mode 100644 (file)
index 0000000..653bc0c
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/45621-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/45621-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/45621-expected.txt
new file mode 100644 (file)
index 0000000..471f7aa
--- /dev/null
@@ -0,0 +1,23 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x151
+  RenderBlock {HTML} at (0,0) size 800x151
+    RenderBody {BODY} at (8,13) size 784x130
+      RenderBlock {PRE} at (0,0) size 784x45
+        RenderText {#text} at (0,0) size 168x45
+          text run at (0,0) width 120: "table width=50%"
+          text run at (120,0) width 0: " "
+          text run at (0,15) width 96: "  td nowrap "
+          text run at (96,15) width 0: " "
+          text run at (0,30) width 168: "    input width=100% "
+          text run at (168,30) width 0: " "
+      RenderTable {TABLE} at (0,58) size 392x53 [bgcolor=#C0C0C0] [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 390x51
+          RenderTableRow {TR} at (0,2) size 390x47
+            RenderTableCell {TD} at (2,2) size 386x47 [bgcolor=#AABBFF] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderTextControl {INPUT} at (9,11) size 374x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+              RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,111) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
+layer at (23,88) size 368x19
+  RenderBlock {DIV} at (3,3) size 368x19
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/adforce_imgis_com-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/adforce_imgis_com-expected.checksum
new file mode 100644 (file)
index 0000000..d36bebc
--- /dev/null
@@ -0,0 +1 @@
+87e0e5dfda46cce349da72fc28639342
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/adforce_imgis_com-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/adforce_imgis_com-expected.png
new file mode 100644 (file)
index 0000000..d1af7f0
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/adforce_imgis_com-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/adforce_imgis_com-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/adforce_imgis_com-expected.txt
new file mode 100644 (file)
index 0000000..6d6d15f
--- /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
+      RenderInline {BASE} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+      RenderInline {A} at (0,0) size 468x19 [color=#0000EE]
+        RenderText {#text} at (0,0) size 0x0
+        RenderImage {IMG} at (0,0) size 468x60
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1055-1-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1055-1-expected.checksum
new file mode 100644 (file)
index 0000000..559fcb8
--- /dev/null
@@ -0,0 +1 @@
+b02e8036e8da791b3b10ae2c19d4b0a0
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1055-1-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1055-1-expected.png
new file mode 100644 (file)
index 0000000..07af0f6
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1055-1-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1055-1-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1055-1-expected.txt
new file mode 100644 (file)
index 0000000..47b88e5
--- /dev/null
@@ -0,0 +1,455 @@
+layer at (0,0) size 781x2074
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x2074
+  RenderBlock {HTML} at (0,0) size 781x2074
+    RenderBody {BODY} at (8,8) size 765x2058
+      RenderBlock (anonymous) at (0,0) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {HR} at (0,27) size 765x2 [border: (1px inset #000000)]
+      RenderBlock {H3} at (0,47) size 765x22
+        RenderText {#text} at (0,0) size 89x22
+          text run at (0,0) width 89: "border-top"
+      RenderBlock {P} at (0,87) size 765x19
+        RenderInline {CODE} at (0,0) size 56x15
+          RenderText {#text} at (0,4) size 56x15
+            text run at (0,4) width 56: "<table>"
+        RenderText {#text} at (56,0) size 31x19
+          text run at (56,0) width 31: " has "
+        RenderInline {CODE} at (0,0) size 48x15
+          RenderText {#text} at (87,4) size 48x15
+            text run at (87,4) width 48: "border"
+        RenderText {#text} at (135,0) size 72x19
+          text run at (135,0) width 72: " attribute; "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {#text} at (207,4) size 32x15
+            text run at (207,4) width 32: "<td>"
+        RenderText {#text} at (239,0) size 40x19
+          text run at (239,0) width 40: " have "
+        RenderInline {CODE} at (0,0) size 296x15
+          RenderText {#text} at (279,4) size 296x15
+            text run at (279,4) width 296: "style=\"border-top: green 10px solid;\""
+        RenderText {#text} at (575,0) size 4x19
+          text run at (575,0) width 4: "."
+      RenderTable {TABLE} at (0,122) size 449x119 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 447x117
+          RenderTableRow {TR} at (0,5) size 447x32
+            RenderTableCell {TD} at (5,5) size 437x32 [border: (10px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (2,11) size 433x19
+                text run at (2,11) width 433: "Every cell in this table should have a 10-pixel solid green top border."
+          RenderTableRow {TR} at (0,42) size 447x70
+            RenderTableCell {TD} at (5,61) size 110x32 [border: (10px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,11) size 53x19
+                text run at (2,11) width 53: "Cell one"
+            RenderTableCell {TD} at (120,42) size 322x70 [border: (10px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (2,11) size 318x19
+                RenderText {#text} at (0,0) size 54x19
+                  text run at (0,0) width 54: "Cell two"
+              RenderTable {TABLE} at (2,30) size 161x38 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 159x36
+                  RenderTableRow {TR} at (0,2) size 159x32
+                    RenderTableCell {TD} at (2,2) size 155x32 [border: (10px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,11) size 151x19
+                        text run at (2,11) width 151: "Nested single-cell table!"
+      RenderBlock (anonymous) at (0,241) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {P} at (0,276) size 765x19
+        RenderInline {CODE} at (0,0) size 56x15
+          RenderText {#text} at (0,4) size 56x15
+            text run at (0,4) width 56: "<table>"
+        RenderText {#text} at (56,0) size 68x19
+          text run at (56,0) width 68: " has *no* "
+        RenderInline {CODE} at (0,0) size 48x15
+          RenderText {#text} at (124,4) size 48x15
+            text run at (124,4) width 48: "border"
+        RenderText {#text} at (172,0) size 72x19
+          text run at (172,0) width 72: " attribute; "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {#text} at (244,4) size 32x15
+            text run at (244,4) width 32: "<td>"
+        RenderText {#text} at (276,0) size 40x19
+          text run at (276,0) width 40: " have "
+        RenderInline {CODE} at (0,0) size 296x15
+          RenderText {#text} at (316,4) size 296x15
+            text run at (316,4) width 296: "style=\"border-top: green 10px solid;\""
+        RenderText {#text} at (612,0) size 4x19
+          text run at (612,0) width 4: "."
+      RenderTable {TABLE} at (0,311) size 445x112
+        RenderTableSection {TBODY} at (0,0) size 445x112
+          RenderTableRow {TR} at (0,5) size 445x31
+            RenderTableCell {TD} at (5,5) size 435x31 [border: (10px solid #008000) none] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (1,11) size 433x19
+                text run at (1,11) width 433: "Every cell in this table should have a 10-pixel solid green top border."
+          RenderTableRow {TR} at (0,41) size 445x66
+            RenderTableCell {TD} at (5,58) size 110x31 [border: (10px solid #008000) none] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,11) size 53x19
+                text run at (1,11) width 53: "Cell one"
+            RenderTableCell {TD} at (120,41) size 320x66 [border: (10px solid #008000) none] [r=1 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (1,11) size 318x19
+                RenderText {#text} at (0,0) size 54x19
+                  text run at (0,0) width 54: "Cell two"
+              RenderTable {TABLE} at (1,30) size 157x35
+                RenderTableSection {TBODY} at (0,0) size 157x35
+                  RenderTableRow {TR} at (0,2) size 157x31
+                    RenderTableCell {TD} at (2,2) size 153x31 [border: (10px solid #008000) none] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,11) size 151x19
+                        text run at (1,11) width 151: "Nested single-cell table!"
+      RenderBlock (anonymous) at (0,423) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {HR} at (0,450) size 765x2 [border: (1px inset #000000)]
+      RenderBlock {H3} at (0,470) size 765x22
+        RenderText {#text} at (0,0) size 102x22
+          text run at (0,0) width 102: "border-right"
+      RenderBlock {P} at (0,510) size 765x19
+        RenderInline {CODE} at (0,0) size 56x15
+          RenderText {#text} at (0,4) size 56x15
+            text run at (0,4) width 56: "<table>"
+        RenderText {#text} at (56,0) size 31x19
+          text run at (56,0) width 31: " has "
+        RenderInline {CODE} at (0,0) size 48x15
+          RenderText {#text} at (87,4) size 48x15
+            text run at (87,4) width 48: "border"
+        RenderText {#text} at (135,0) size 72x19
+          text run at (135,0) width 72: " attribute; "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {#text} at (207,4) size 32x15
+            text run at (207,4) width 32: "<td>"
+        RenderText {#text} at (239,0) size 40x19
+          text run at (239,0) width 40: " have "
+        RenderInline {CODE} at (0,0) size 312x15
+          RenderText {#text} at (279,4) size 312x15
+            text run at (279,4) width 312: "style=\"border-right: green 10px solid;\""
+        RenderText {#text} at (591,0) size 4x19
+          text run at (591,0) width 4: "."
+      RenderTable {TABLE} at (0,545) size 467x92 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 465x90
+          RenderTableRow {TR} at (0,5) size 465x23
+            RenderTableCell {TD} at (5,5) size 455x23 [border: (1px inset #808080) (10px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (2,2) size 442x19
+                text run at (2,2) width 442: "Every cell in this table should have a 10-pixel solid green right border."
+          RenderTableRow {TR} at (0,33) size 465x52
+            RenderTableCell {TD} at (5,47) size 119x23 [border: (1px inset #808080) (10px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 53x19
+                text run at (2,2) width 53: "Cell one"
+            RenderTableCell {TD} at (129,33) size 331x52 [border: (1px inset #808080) (10px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (2,2) size 318x19
+                RenderText {#text} at (0,0) size 54x19
+                  text run at (0,0) width 54: "Cell two"
+              RenderTable {TABLE} at (2,21) size 170x29 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 168x27
+                  RenderTableRow {TR} at (0,2) size 168x23
+                    RenderTableCell {TD} at (2,2) size 164x23 [border: (1px inset #808080) (10px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 151x19
+                        text run at (2,2) width 151: "Nested single-cell table!"
+      RenderBlock (anonymous) at (0,637) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {P} at (0,672) size 765x19
+        RenderInline {CODE} at (0,0) size 56x15
+          RenderText {#text} at (0,4) size 56x15
+            text run at (0,4) width 56: "<table>"
+        RenderText {#text} at (56,0) size 31x19
+          text run at (56,0) width 31: " has "
+        RenderInline {CODE} at (0,0) size 48x15
+          RenderText {#text} at (87,4) size 48x15
+            text run at (87,4) width 48: "border"
+        RenderText {#text} at (135,0) size 72x19
+          text run at (135,0) width 72: " attribute; "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {#text} at (207,4) size 32x15
+            text run at (207,4) width 32: "<td>"
+        RenderText {#text} at (239,0) size 40x19
+          text run at (239,0) width 40: " have "
+        RenderInline {CODE} at (0,0) size 312x15
+          RenderText {#text} at (279,4) size 312x15
+            text run at (279,4) width 312: "style=\"border-right: green 10px solid;\""
+        RenderText {#text} at (591,0) size 4x19
+          text run at (591,0) width 4: "."
+      RenderTable {TABLE} at (0,707) size 464x82
+        RenderTableSection {TBODY} at (0,0) size 464x82
+          RenderTableRow {TR} at (0,5) size 464x21
+            RenderTableCell {TD} at (5,5) size 454x21 [border: none (10px solid #008000) none] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (1,1) size 442x19
+                text run at (1,1) width 442: "Every cell in this table should have a 10-pixel solid green right border."
+          RenderTableRow {TR} at (0,31) size 464x46
+            RenderTableCell {TD} at (5,43) size 119x21 [border: none (10px solid #008000) none] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 53x19
+                text run at (1,1) width 53: "Cell one"
+            RenderTableCell {TD} at (129,31) size 330x46 [border: none (10px solid #008000) none] [r=1 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (1,1) size 318x19
+                RenderText {#text} at (0,0) size 54x19
+                  text run at (0,0) width 54: "Cell two"
+              RenderTable {TABLE} at (1,20) size 167x25
+                RenderTableSection {TBODY} at (0,0) size 167x25
+                  RenderTableRow {TR} at (0,2) size 167x21
+                    RenderTableCell {TD} at (2,2) size 163x21 [border: none (10px solid #008000) none] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 151x19
+                        text run at (1,1) width 151: "Nested single-cell table!"
+      RenderBlock (anonymous) at (0,789) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {HR} at (0,816) size 765x2 [border: (1px inset #000000)]
+      RenderBlock {H3} at (0,836) size 765x22
+        RenderText {#text} at (0,0) size 121x22
+          text run at (0,0) width 121: "border-bottom"
+      RenderBlock {P} at (0,876) size 765x19
+        RenderInline {CODE} at (0,0) size 56x15
+          RenderText {#text} at (0,4) size 56x15
+            text run at (0,4) width 56: "<table>"
+        RenderText {#text} at (56,0) size 31x19
+          text run at (56,0) width 31: " has "
+        RenderInline {CODE} at (0,0) size 48x15
+          RenderText {#text} at (87,4) size 48x15
+            text run at (87,4) width 48: "border"
+        RenderText {#text} at (135,0) size 72x19
+          text run at (135,0) width 72: " attribute; "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {#text} at (207,4) size 32x15
+            text run at (207,4) width 32: "<td>"
+        RenderText {#text} at (239,0) size 40x19
+          text run at (239,0) width 40: " have "
+        RenderInline {CODE} at (0,0) size 320x15
+          RenderText {#text} at (279,4) size 320x15
+            text run at (279,4) width 320: "style=\"border-bottom: green 10px solid;\""
+        RenderText {#text} at (599,0) size 4x19
+          text run at (599,0) width 4: "."
+      RenderTable {TABLE} at (0,911) size 473x119 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 471x117
+          RenderTableRow {TR} at (0,5) size 471x32
+            RenderTableCell {TD} at (5,5) size 461x32 [border: (1px inset #808080) (10px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (2,2) size 457x19
+                text run at (2,2) width 457: "Every cell in this table should have a 10-pixel solid green bottom border."
+          RenderTableRow {TR} at (0,42) size 471x70
+            RenderTableCell {TD} at (5,61) size 117x32 [border: (1px inset #808080) (10px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 53x19
+                text run at (2,2) width 53: "Cell one"
+            RenderTableCell {TD} at (127,42) size 339x70 [border: (1px inset #808080) (10px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (2,2) size 335x19
+                RenderText {#text} at (0,0) size 54x19
+                  text run at (0,0) width 54: "Cell two"
+              RenderTable {TABLE} at (2,21) size 161x38 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 159x36
+                  RenderTableRow {TR} at (0,2) size 159x32
+                    RenderTableCell {TD} at (2,2) size 155x32 [border: (1px inset #808080) (10px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 151x19
+                        text run at (2,2) width 151: "Nested single-cell table!"
+      RenderBlock (anonymous) at (0,1030) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {P} at (0,1065) size 765x19
+        RenderInline {CODE} at (0,0) size 56x15
+          RenderText {#text} at (0,4) size 56x15
+            text run at (0,4) width 56: "<table>"
+        RenderText {#text} at (56,0) size 68x19
+          text run at (56,0) width 68: " has *no* "
+        RenderInline {CODE} at (0,0) size 48x15
+          RenderText {#text} at (124,4) size 48x15
+            text run at (124,4) width 48: "border"
+        RenderText {#text} at (172,0) size 72x19
+          text run at (172,0) width 72: " attribute; "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {#text} at (244,4) size 32x15
+            text run at (244,4) width 32: "<td>"
+        RenderText {#text} at (276,0) size 40x19
+          text run at (276,0) width 40: " have "
+        RenderInline {CODE} at (0,0) size 320x15
+          RenderText {#text} at (316,4) size 320x15
+            text run at (316,4) width 320: "style=\"border-bottom: green 10px solid;\""
+        RenderText {#text} at (636,0) size 4x19
+          text run at (636,0) width 4: "."
+      RenderTable {TABLE} at (0,1100) size 469x112
+        RenderTableSection {TBODY} at (0,0) size 469x112
+          RenderTableRow {TR} at (0,5) size 469x31
+            RenderTableCell {TD} at (5,5) size 459x31 [border: none (10px solid #008000) none] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (1,1) size 457x19
+                text run at (1,1) width 457: "Every cell in this table should have a 10-pixel solid green bottom border."
+          RenderTableRow {TR} at (0,41) size 469x66
+            RenderTableCell {TD} at (5,58) size 116x31 [border: none (10px solid #008000) none] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 53x19
+                text run at (1,1) width 53: "Cell one"
+            RenderTableCell {TD} at (126,41) size 338x66 [border: none (10px solid #008000) none] [r=1 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (1,1) size 336x19
+                RenderText {#text} at (0,0) size 54x19
+                  text run at (0,0) width 54: "Cell two"
+              RenderTable {TABLE} at (1,20) size 157x35
+                RenderTableSection {TBODY} at (0,0) size 157x35
+                  RenderTableRow {TR} at (0,2) size 157x31
+                    RenderTableCell {TD} at (2,2) size 153x31 [border: none (10px solid #008000) none] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 151x19
+                        text run at (1,1) width 151: "Nested single-cell table!"
+      RenderBlock (anonymous) at (0,1212) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {HR} at (0,1239) size 765x2 [border: (1px inset #000000)]
+      RenderBlock {H3} at (0,1259) size 765x22
+        RenderText {#text} at (0,0) size 87x22
+          text run at (0,0) width 87: "border-left"
+      RenderBlock {P} at (0,1299) size 765x19
+        RenderInline {CODE} at (0,0) size 56x15
+          RenderText {#text} at (0,4) size 56x15
+            text run at (0,4) width 56: "<table>"
+        RenderText {#text} at (56,0) size 31x19
+          text run at (56,0) width 31: " has "
+        RenderInline {CODE} at (0,0) size 48x15
+          RenderText {#text} at (87,4) size 48x15
+            text run at (87,4) width 48: "border"
+        RenderText {#text} at (135,0) size 72x19
+          text run at (135,0) width 72: " attribute; "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {#text} at (207,4) size 32x15
+            text run at (207,4) width 32: "<td>"
+        RenderText {#text} at (239,0) size 40x19
+          text run at (239,0) width 40: " have "
+        RenderInline {CODE} at (0,0) size 304x15
+          RenderText {#text} at (279,4) size 304x15
+            text run at (279,4) width 304: "style=\"border-left: green 10px solid;\""
+        RenderText {#text} at (583,0) size 4x19
+          text run at (583,0) width 4: "."
+      RenderTable {TABLE} at (0,1334) size 458x92 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 456x90
+          RenderTableRow {TR} at (0,5) size 456x23
+            RenderTableCell {TD} at (5,5) size 446x23 [border: (1px inset #808080) (10px solid #008000)] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (11,2) size 433x19
+                text run at (11,2) width 433: "Every cell in this table should have a 10-pixel solid green left border."
+          RenderTableRow {TR} at (0,33) size 456x52
+            RenderTableCell {TD} at (5,47) size 116x23 [border: (1px inset #808080) (10px solid #008000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (11,2) size 53x19
+                text run at (11,2) width 53: "Cell one"
+            RenderTableCell {TD} at (126,33) size 325x52 [border: (1px inset #808080) (10px solid #008000)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (11,2) size 312x19
+                RenderText {#text} at (0,0) size 54x19
+                  text run at (0,0) width 54: "Cell two"
+              RenderTable {TABLE} at (11,21) size 170x29 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 168x27
+                  RenderTableRow {TR} at (0,2) size 168x23
+                    RenderTableCell {TD} at (2,2) size 164x23 [border: (1px inset #808080) (10px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (11,2) size 151x19
+                        text run at (11,2) width 151: "Nested single-cell table!"
+      RenderBlock (anonymous) at (0,1426) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {P} at (0,1461) size 765x19
+        RenderInline {CODE} at (0,0) size 56x15
+          RenderText {#text} at (0,4) size 56x15
+            text run at (0,4) width 56: "<table>"
+        RenderText {#text} at (56,0) size 68x19
+          text run at (56,0) width 68: " has *no* "
+        RenderInline {CODE} at (0,0) size 48x15
+          RenderText {#text} at (124,4) size 48x15
+            text run at (124,4) width 48: "border"
+        RenderText {#text} at (172,0) size 72x19
+          text run at (172,0) width 72: " attribute; "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {#text} at (244,4) size 32x15
+            text run at (244,4) width 32: "<td>"
+        RenderText {#text} at (276,0) size 40x19
+          text run at (276,0) width 40: " have "
+        RenderInline {CODE} at (0,0) size 304x15
+          RenderText {#text} at (316,4) size 304x15
+            text run at (316,4) width 304: "style=\"border-left: green 10px solid;\""
+        RenderText {#text} at (620,0) size 4x19
+          text run at (620,0) width 4: "."
+      RenderTable {TABLE} at (0,1496) size 455x82
+        RenderTableSection {TBODY} at (0,0) size 455x82
+          RenderTableRow {TR} at (0,5) size 455x21
+            RenderTableCell {TD} at (5,5) size 445x21 [border: none (10px solid #008000)] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (11,1) size 433x19
+                text run at (11,1) width 433: "Every cell in this table should have a 10-pixel solid green left border."
+          RenderTableRow {TR} at (0,31) size 455x46
+            RenderTableCell {TD} at (5,43) size 117x21 [border: none (10px solid #008000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (11,1) size 53x19
+                text run at (11,1) width 53: "Cell one"
+            RenderTableCell {TD} at (127,31) size 323x46 [border: none (10px solid #008000)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (11,1) size 311x19
+                RenderText {#text} at (0,0) size 54x19
+                  text run at (0,0) width 54: "Cell two"
+              RenderTable {TABLE} at (11,20) size 167x25
+                RenderTableSection {TBODY} at (0,0) size 167x25
+                  RenderTableRow {TR} at (0,2) size 167x21
+                    RenderTableCell {TD} at (2,2) size 163x21 [border: none (10px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (11,1) size 151x19
+                        text run at (11,1) width 151: "Nested single-cell table!"
+      RenderBlock (anonymous) at (0,1578) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {HR} at (0,1605) size 765x2 [border: (1px inset #000000)]
+      RenderBlock {H3} at (0,1625) size 765x22
+        RenderText {#text} at (0,0) size 56x22
+          text run at (0,0) width 56: "border"
+      RenderBlock {P} at (0,1665) size 765x19
+        RenderInline {CODE} at (0,0) size 56x15
+          RenderText {#text} at (0,4) size 56x15
+            text run at (0,4) width 56: "<table>"
+        RenderText {#text} at (56,0) size 31x19
+          text run at (56,0) width 31: " has "
+        RenderInline {CODE} at (0,0) size 48x15
+          RenderText {#text} at (87,4) size 48x15
+            text run at (87,4) width 48: "border"
+        RenderText {#text} at (135,0) size 72x19
+          text run at (135,0) width 72: " attribute; "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {#text} at (207,4) size 32x15
+            text run at (207,4) width 32: "<td>"
+        RenderText {#text} at (239,0) size 40x19
+          text run at (239,0) width 40: " have "
+        RenderInline {CODE} at (0,0) size 264x15
+          RenderText {#text} at (279,4) size 264x15
+            text run at (279,4) width 264: "style=\"border: green 10px solid;\""
+        RenderText {#text} at (543,0) size 4x19
+          text run at (543,0) width 4: "."
+      RenderTable {TABLE} at (0,1700) size 443x146 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 441x144
+          RenderTableRow {TR} at (0,5) size 441x41
+            RenderTableCell {TD} at (5,5) size 431x41 [border: (10px solid #008000)] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (11,11) size 409x19
+                text run at (11,11) width 409: "Every cell in this table should have a 10-pixel solid green border."
+          RenderTableRow {TR} at (0,51) size 441x88
+            RenderTableCell {TD} at (5,74) size 115x41 [border: (10px solid #008000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (11,11) size 53x19
+                text run at (11,11) width 53: "Cell one"
+            RenderTableCell {TD} at (125,51) size 311x88 [border: (10px solid #008000)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (11,11) size 289x19
+                RenderText {#text} at (0,0) size 54x19
+                  text run at (0,0) width 54: "Cell two"
+              RenderTable {TABLE} at (11,30) size 179x47 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 177x45
+                  RenderTableRow {TR} at (0,2) size 177x41
+                    RenderTableCell {TD} at (2,2) size 173x41 [border: (10px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (11,11) size 151x19
+                        text run at (11,11) width 151: "Nested single-cell table!"
+      RenderBlock (anonymous) at (0,1846) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {P} at (0,1881) size 765x19
+        RenderInline {CODE} at (0,0) size 56x15
+          RenderText {#text} at (0,4) size 56x15
+            text run at (0,4) width 56: "<table>"
+        RenderText {#text} at (56,0) size 68x19
+          text run at (56,0) width 68: " has *no* "
+        RenderInline {CODE} at (0,0) size 48x15
+          RenderText {#text} at (124,4) size 48x15
+            text run at (124,4) width 48: "border"
+        RenderText {#text} at (172,0) size 72x19
+          text run at (172,0) width 72: " attribute; "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {#text} at (244,4) size 32x15
+            text run at (244,4) width 32: "<td>"
+        RenderText {#text} at (276,0) size 40x19
+          text run at (276,0) width 40: " have "
+        RenderInline {CODE} at (0,0) size 264x15
+          RenderText {#text} at (316,4) size 264x15
+            text run at (316,4) width 264: "style=\"border: green 10px solid;\""
+        RenderText {#text} at (580,0) size 4x19
+          text run at (580,0) width 4: "."
+      RenderTable {TABLE} at (0,1916) size 441x142
+        RenderTableSection {TBODY} at (0,0) size 441x142
+          RenderTableRow {TR} at (0,5) size 441x41
+            RenderTableCell {TD} at (5,5) size 431x41 [border: (10px solid #008000)] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (11,11) size 409x19
+                text run at (11,11) width 409: "Every cell in this table should have a 10-pixel solid green border."
+          RenderTableRow {TR} at (0,51) size 441x86
+            RenderTableCell {TD} at (5,73) size 116x41 [border: (10px solid #008000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (11,11) size 53x19
+                text run at (11,11) width 53: "Cell one"
+            RenderTableCell {TD} at (126,51) size 310x86 [border: (10px solid #008000)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (11,11) size 288x19
+                RenderText {#text} at (0,0) size 54x19
+                  text run at (0,0) width 54: "Cell two"
+              RenderTable {TABLE} at (11,30) size 177x45
+                RenderTableSection {TBODY} at (0,0) size 177x45
+                  RenderTableRow {TR} at (0,2) size 177x41
+                    RenderTableCell {TD} at (2,2) size 173x41 [border: (10px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (11,11) size 151x19
+                        text run at (11,11) width 151: "Nested single-cell table!"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-1-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-1-expected.checksum
new file mode 100644 (file)
index 0000000..d5ecf18
--- /dev/null
@@ -0,0 +1 @@
+5100ce7b5b45c2edf8020d7ae0d794f8
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-1-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-1-expected.png
new file mode 100644 (file)
index 0000000..a31cd4f
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-1-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-1-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-1-expected.txt
new file mode 100644 (file)
index 0000000..0ac4c35
--- /dev/null
@@ -0,0 +1,22 @@
+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 0x0
+      RenderTable {TABLE} at (0,0) size 640x25
+        RenderTableSection {TBODY} at (0,0) size 640x25
+          RenderTableRow {TR} at (0,2) size 640x21
+            RenderTableCell {TD} at (2,2) size 112x10 [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 8x8
+                RenderTableSection {TBODY} at (0,0) size 8x8
+                  RenderTableRow {TR} at (0,0) size 8x8
+                    RenderTableCell {TD} at (0,0) size 8x8 [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (116,11) size 2x2 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (120,11) size 2x2 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (124,11) size 2x2 [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (128,11) size 2x2 [r=0 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (132,11) size 2x2 [r=0 c=5 rs=1 cs=1]
+            RenderTableCell {TD} at (136,2) size 502x21 [r=0 c=6 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 24x19
+                text run at (1,1) width 24: "bull"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-2-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-2-expected.checksum
new file mode 100644 (file)
index 0000000..0421435
--- /dev/null
@@ -0,0 +1 @@
+f1518eac060d62cf9d2aefc2bf074df6
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-2-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-2-expected.png
new file mode 100644 (file)
index 0000000..783c3cf
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-2-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-2-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1067-2-expected.txt
new file mode 100644 (file)
index 0000000..fd99ff7
--- /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]
+      RenderBlock {HR} at (0,0) size 112x2 [border: (1px inset #000000)]
+      RenderTable {TABLE} at (0,10) size 290x59
+        RenderTableSection {TBODY} at (0,0) size 290x59
+          RenderTableRow {TR} at (0,0) size 290x59
+            RenderTableCell {TD} at (0,0) size 150x59 [bgcolor=#FFFF00] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (20,20) size 8x19
+                text run at (20,20) width 8: "x"
+            RenderTableCell {TD} at (150,0) size 140x59 [bgcolor=#808080] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (20,20) size 24x19
+                text run at (20,20) width 24: "bull"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1163-1-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1163-1-expected.checksum
new file mode 100644 (file)
index 0000000..7c1bd4e
--- /dev/null
@@ -0,0 +1 @@
+199bac31a09e03b7392f2bac859ef552
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1163-1-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1163-1-expected.png
new file mode 100644 (file)
index 0000000..1ee12b5
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1163-1-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1163-1-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1163-1-expected.txt
new file mode 100644 (file)
index 0000000..afa5cb2
--- /dev/null
@@ -0,0 +1,52 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock (anonymous) at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 4x19
+          text run at (0,0) width 4: " "
+      RenderTable {TABLE} at (0,19) size 210x96 [border: (3px solid #0000BB)]
+        RenderBlock {CAPTION} at (0,0) size 204x38
+          RenderText {#text} at (3,0) size 197x38
+            text run at (3,0) width 197: "Testing BORDERCOLOR tag"
+            text run at (22,19) width 160: "the border shood be blue."
+        RenderTableSection {TBODY} at (3,41) size 204x52
+          RenderTableRow {TR} at (0,2) size 204x23
+            RenderTableCell {TD} at (2,2) size 35x23 [border: (1px solid #0000BB)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 31x19
+                text run at (2,2) width 31: "mike"
+            RenderTableCell {TD} at (39,2) size 29x23 [border: (1px solid #0000BB)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 25x19
+                text run at (2,2) width 25: "was"
+            RenderTableCell {TD} at (70,2) size 31x23 [border: (1px solid #0000BB)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 27x19
+                text run at (2,2) width 27: "here"
+            RenderTableCell {TD} at (103,2) size 35x23 [border: (1px solid #0000BB)] [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 31x19
+                text run at (2,2) width 31: "mike"
+            RenderTableCell {TD} at (140,2) size 29x23 [border: (1px solid #0000BB)] [r=0 c=4 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 25x19
+                text run at (2,2) width 25: "was"
+            RenderTableCell {TD} at (171,2) size 31x23 [border: (1px solid #0000BB)] [r=0 c=5 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 27x19
+                text run at (2,2) width 27: "here"
+          RenderTableRow {TR} at (0,27) size 204x23
+            RenderTableCell {TD} at (2,27) size 35x23 [border: (1px solid #0000BB)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 31x19
+                text run at (2,2) width 31: "mike"
+            RenderTableCell {TD} at (39,27) size 29x23 [border: (1px solid #0000BB)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 25x19
+                text run at (2,2) width 25: "was"
+            RenderTableCell {TD} at (70,27) size 31x23 [border: (1px solid #0000BB)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 27x19
+                text run at (2,2) width 27: "here"
+            RenderTableCell {TD} at (103,27) size 35x23 [border: (1px solid #0000BB)] [r=1 c=3 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 31x19
+                text run at (2,2) width 31: "mike"
+            RenderTableCell {TD} at (140,27) size 29x23 [border: (1px solid #0000BB)] [r=1 c=4 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 25x19
+                text run at (2,2) width 25: "was"
+            RenderTableCell {TD} at (171,27) size 31x23 [border: (1px solid #0000BB)] [r=1 c=5 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 27x19
+                text run at (2,2) width 27: "here"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1188-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1188-expected.checksum
new file mode 100644 (file)
index 0000000..4074a27
--- /dev/null
@@ -0,0 +1 @@
+46fb3648bee9f7e4aa0c4b5aedfb287d
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1188-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1188-expected.png
new file mode 100644 (file)
index 0000000..ed6bb6d
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1188-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1188-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1188-expected.txt
new file mode 100644 (file)
index 0000000..ce4e749
--- /dev/null
@@ -0,0 +1,140 @@
+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 {FORM} at (0,0) size 784x219
+        RenderBlock {HR} at (0,0) size 602x2 [border: (1px inset #000000)]
+        RenderTable {TABLE} at (0,10) size 600x209
+          RenderTableSection {TBODY} at (0,0) size 600x209
+            RenderTableRow {TR} at (0,2) size 600x44
+              RenderTableCell {TD} at (2,2) size 594x44 [r=0 c=0 rs=1 cs=3]
+                RenderImage {IMG} at (7,1) size 579x42
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableRow {TR} at (0,48) size 600x80
+              RenderTableCell {TD} at (2,48) size 594x80 [bgcolor=#99CCCC] [r=1 c=0 rs=1 cs=3]
+                RenderInline {FONT} at (0,0) size 127x15
+                  RenderInline {B} at (0,0) size 127x15
+                    RenderText {#text} at (33,10) size 127x15
+                      text run at (33,10) width 127: "Search the Web with"
+                RenderText {#text} at (160,7) size 4x19
+                  text run at (160,7) width 4: " "
+                RenderMenuList {SELECT} at (166,3) size 100x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                  RenderBlock (anonymous) at (1,1) size 98x25
+                    RenderText at (3,3) size 68x19
+                      text run at (3,3) width 68: "Netscape"
+                RenderTextControl {INPUT} at (270,4) size 284x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                RenderText {#text} at (556,7) size 4x19
+                  text run at (556,7) width 4: " "
+                RenderButton {INPUT} at (263,34) 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"
+                RenderBR {BR} at (332,53) size 0x0
+                RenderInline {SMALL} at (0,0) size 560x15
+                  RenderInline {A} at (0,0) size 98x15 [color=#0000EE]
+                    RenderText {#text} at (17,64) size 98x15
+                      text run at (17,64) width 98: "Classifieds< /A>   "
+                  RenderInline {A} at (0,0) size 58x15 [color=#0000EE]
+                    RenderText {#text} at (115,64) size 58x15
+                      text run at (115,64) width 22: "Net "
+                      text run at (137,64) width 36: "Search"
+                  RenderText {#text} at (173,64) size 9x15
+                    text run at (173,64) width 9: "   "
+                  RenderInline {A} at (0,0) size 82x15 [color=#0000EE]
+                    RenderText {#text} at (182,64) size 82x15
+                      text run at (182,64) width 56: "Find Web "
+                      text run at (238,64) width 26: "Sites"
+                  RenderText {#text} at (264,64) size 9x15
+                    text run at (264,64) width 3: " "
+                    text run at (267,64) width 6: "  "
+                  RenderInline {A} at (0,0) size 66x15 [color=#0000EE]
+                    RenderText {#text} at (273,64) size 66x15
+                      text run at (273,64) width 39: "What's "
+                      text run at (312,64) width 27: "Cool"
+                  RenderText {#text} at (339,64) size 9x15
+                    text run at (339,64) width 9: "   "
+                  RenderInline {A} at (0,0) size 63x15 [color=#0000EE]
+                    RenderText {#text} at (348,64) size 63x15
+                      text run at (348,64) width 63: "What's New"
+                  RenderText {#text} at (411,64) size 9x15
+                    text run at (411,64) width 9: "   "
+                  RenderInline {A} at (0,0) size 75x15 [color=#0000EE]
+                    RenderText {#text} at (420,64) size 75x15
+                      text run at (420,64) width 75: "People Finder"
+                  RenderText {#text} at (495,64) size 9x15
+                    text run at (495,64) width 9: "   "
+                  RenderInline {A} at (0,0) size 73x15 [color=#0000EE]
+                    RenderText {#text} at (504,64) size 73x15
+                      text run at (504,64) width 73: "Yellow Pages"
+                  RenderText {#text} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableRow {TR} at (0,130) size 600x49
+              RenderTableCell {TD} at (2,138) size 159x32 [r=2 c=0 rs=1 cs=1]
+                RenderInline {A} at (0,0) size 115x34 [color=#0000EE]
+                  RenderInline {FONT} at (0,0) size 115x30 [color=#CC0033]
+                    RenderText {#text} at (22,1) size 115x30
+                      text run at (22,1) width 115: "Download Netscape"
+                      text run at (26,16) width 106: "Communicator 4.5"
+              RenderTableCell {TD} at (163,130) size 270x49 [r=2 c=1 rs=1 cs=1]
+                RenderInline {A} at (0,0) size 232x28 [color=#0000EE]
+                  RenderImage {IMG} at (19,1) size 232x35 [border: (1px solid #0000EE)]
+                  RenderBR {BR} at (251,36) size 0x0
+                  RenderInline {FONT} at (0,0) size 46x12
+                    RenderText {#text} at (112,36) size 46x12
+                      text run at (112,36) width 46: "Click Here!"
+                RenderBR {BR} at (158,45) size 0x0
+              RenderTableCell {TD} at (435,146) size 161x17 [r=2 c=2 rs=1 cs=1]
+                RenderInline {A} at (0,0) size 129x19 [color=#0000EE]
+                  RenderInline {FONT} at (0,0) size 129x15 [color=#0066FF]
+                    RenderText {#text} at (16,1) size 129x15
+                      text run at (16,1) width 129: "Hassle-Free Upgrades"
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableRow {TR} at (0,181) size 600x21
+              RenderTableCell {TD} at (2,181) size 594x21 [r=3 c=0 rs=1 cs=3]
+                RenderInline {A} at (0,0) size 47x19 [color=#0000EE]
+                  RenderInline {FONT} at (0,0) size 47x15 [color=#0066FF]
+                    RenderInline {B} at (0,0) size 47x15
+                      RenderText {#text} at (18,4) size 47x15
+                        text run at (18,4) width 47: "Contact"
+                RenderText {#text} at (65,1) size 12x19
+                  text run at (65,1) width 12: " : "
+                RenderInline {SMALL} at (0,0) size 498x15
+                  RenderInline {A} at (0,0) size 76x15 [color=#0000EE]
+                    RenderText {#text} at (77,4) size 76x15
+                      text run at (77,4) width 76: "Address Book"
+                  RenderText {#text} at (153,4) size 10x15
+                    text run at (153,4) width 10: " - "
+                  RenderInline {A} at (0,0) size 64x15 [color=#0000EE]
+                    RenderText {#text} at (163,4) size 64x15
+                      text run at (163,4) width 64: "Discussions"
+                  RenderText {#text} at (227,4) size 10x15
+                    text run at (227,4) width 10: " - "
+                  RenderInline {A} at (0,0) size 98x15 [color=#0000EE]
+                    RenderText {#text} at (237,4) size 98x15
+                      text run at (237,4) width 98: "Instant Messenger"
+                  RenderText {#text} at (335,4) size 10x15
+                    text run at (335,4) width 10: " - "
+                  RenderInline {A} at (0,0) size 79x15 [color=#0000EE]
+                    RenderText {#text} at (345,4) size 79x15
+                      text run at (345,4) width 79: "Long Distance"
+                  RenderText {#text} at (424,4) size 10x15
+                    text run at (424,4) width 10: " - "
+                  RenderInline {A} at (0,0) size 50x15 [color=#0000EE]
+                    RenderText {#text} at (434,4) size 50x15
+                      text run at (434,4) width 50: "Members"
+                  RenderText {#text} at (484,4) size 10x15
+                    text run at (484,4) width 10: " - "
+                  RenderInline {A} at (0,0) size 81x15 [color=#0000EE]
+                    RenderText {#text} at (494,4) size 81x15
+                      text run at (494,4) width 81: "WebMail< /A>"
+                RenderInline {A} at (0,0) size 0x0 [color=#0000EE]
+                  RenderText {#text} at (0,0) size 0x0
+            RenderTableRow {TR} at (0,204) size 600x3
+              RenderTableCell {TD} at (2,204) size 596x3 [bgcolor=#99CCCC] [r=4 c=0 rs=1 cs=4]
+                RenderTable {TABLE} at (1,1) size 1x1
+                  RenderTableSection {TBODY} at (0,0) size 1x1
+                    RenderTableRow {TR} at (0,0) size 1x1
+                      RenderTableCell {TD} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
+layer at (283,73) size 278x19
+  RenderBlock {DIV} at (3,3) size 278x19
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1220-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1220-expected.checksum
new file mode 100644 (file)
index 0000000..c72697f
--- /dev/null
@@ -0,0 +1 @@
+43ea34c912ff51a23939a7c659b0f805
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1220-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1220-expected.png
new file mode 100644 (file)
index 0000000..22de7e0
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1220-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1220-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1220-expected.txt
new file mode 100644 (file)
index 0000000..3d756bc
--- /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
+      RenderTable {TABLE} at (0,0) size 602x364 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 600x362
+          RenderTableRow {TR} at (0,0) size 600x0
+            RenderTableCell {TD} at (0,0) size 502x362 [bgcolor=#FFFFFF] [border: (1px inset #808080)] [r=0 c=0 rs=2 cs=2]
+              RenderImage {IMG} at (1,1) size 132x360
+              RenderText {#text} at (0,0) size 0x0
+          RenderTableRow {TR} at (0,0) size 600x362
+            RenderTableCell {TD} at (502,170) size 98x21 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=6]
+              RenderText {#text} at (73,1) size 24x19
+                text run at (73,1) width 24: "xxx"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1224-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1224-expected.checksum
new file mode 100644 (file)
index 0000000..e160e86
--- /dev/null
@@ -0,0 +1 @@
+04081c4aca6b74afedf9c59a21e5363c
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1224-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1224-expected.png
new file mode 100644 (file)
index 0000000..2171328
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1224-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1224-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1224-expected.txt
new file mode 100644 (file)
index 0000000..dff8d6e
--- /dev/null
@@ -0,0 +1,25 @@
+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 132x19
+          text run at (0,0) width 132: "and the page works.)"
+      RenderTable {TABLE} at (0,19) size 191x54 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 189x52
+          RenderTableRow {TR} at (0,2) size 189x23
+            RenderTableCell {TD} at (2,2) size 97x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 51x19
+                text run at (2,2) width 51: "img-cap"
+            RenderTableCell {TD} at (101,5) size 86x42 [border: (1px inset #808080)] [r=0 c=1 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 78x19
+                text run at (2,2) width 78: "img-features"
+              RenderBR {BR} at (80,17) size 0x0
+              RenderText {#text} at (2,21) size 82x19
+                text run at (2,21) width 82: "img-holidays"
+              RenderBR {BR} at (84,36) size 0x0
+          RenderTableRow {TR} at (0,27) size 189x23
+            RenderTableCell {TD} at (2,27) size 97x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 93x19
+                text run at (2,2) width 93: "img-projo.com"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1261-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1261-expected.checksum
new file mode 100644 (file)
index 0000000..314ac33
--- /dev/null
@@ -0,0 +1 @@
+48fd3c18d15c351e16849b43bebc23c8
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1261-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1261-expected.png
new file mode 100644 (file)
index 0000000..7809f1b
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1261-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1261-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1261-expected.txt
new file mode 100644 (file)
index 0000000..0130005
--- /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
+      RenderTable {TABLE} at (246,2) size 536x47 [bgcolor=#000000] [border: (5px outset #808080)]
+        RenderTableSection {TBODY} at (5,5) size 526x37
+          RenderTableRow {TR} at (0,0) size 526x37
+            RenderTableCell {TD} at (0,0) size 526x37 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 522x33 [border: (5px outset #808080)]
+                RenderTableSection {TBODY} at (5,5) size 512x23
+                  RenderTableRow {TR} at (0,0) size 512x23
+                    RenderTableCell {TD} at (0,0) size 512x23 [bgcolor=#FFFFCC] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 508x19
+                        text run at (2,2) width 508: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxQ"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1271-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1271-expected.checksum
new file mode 100644 (file)
index 0000000..f45e07a
--- /dev/null
@@ -0,0 +1 @@
+f055bbe64811759745fd93c19df3cc8e
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1271-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1271-expected.png
new file mode 100644 (file)
index 0000000..521942d
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1271-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1271-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1271-expected.txt
new file mode 100644 (file)
index 0000000..b200b19
--- /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
+      RenderTable {TABLE} at (0,0) size 784x584
+        RenderTableSection {TBODY} at (0,0) size 784x584
+          RenderTableRow {TR} at (0,0) size 784x80
+            RenderTableCell {TD} at (0,0) size 160x80 [r=0 c=0 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 160x80
+            RenderTableCell {TD} at (160,40) size 584x0 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (744,0) size 40x80 [r=0 c=2 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 40x80
+          RenderTableRow {TR} at (0,80) size 784x464
+            RenderTableCell {TD} at (0,312) size 160x0 [r=1 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (160,332) size 624x0 [r=1 c=1 rs=2 cs=2]
+          RenderTableRow {TR} at (0,544) size 784x40
+            RenderTableCell {TD} at (0,544) size 160x40 [r=2 c=0 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 160x40
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1296-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1296-expected.checksum
new file mode 100644 (file)
index 0000000..be05278
--- /dev/null
@@ -0,0 +1 @@
+31f0b6ed0b3ced5e50b22e7b6e0e082b
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1296-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1296-expected.png
new file mode 100644 (file)
index 0000000..d735da7
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1296-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1296-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1296-expected.txt
new file mode 100644 (file)
index 0000000..af5be80
--- /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
+      RenderTable {TABLE} at (0,0) size 644x63
+        RenderTableSection {TBODY} at (0,0) size 644x63
+          RenderTableRow {TR} at (0,2) size 644x59
+            RenderTableCell {TD} at (2,21) size 184x21 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 182x19
+                text run at (1,1) width 182: "Let's put some space in here!"
+            RenderTableCell {TD} at (188,2) size 454x59 [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 452x57
+                RenderTableSection {TBODY} at (0,0) size 452x57
+                  RenderTableRow {TR} at (0,2) size 452x53
+                    RenderTableCell {TD} at (2,2) size 448x53 [r=0 c=0 rs=1 cs=1]
+                      RenderTable {TABLE} at (1,1) size 446x51
+                        RenderTableSection {TBODY} at (0,0) size 446x51
+                          RenderTableRow {TR} at (0,2) size 446x47
+                            RenderTableCell {TD} at (2,2) size 442x47 [r=0 c=0 rs=1 cs=1]
+                              RenderImage {IMG} at (1,45) size 4x1
+                              RenderImage {IMG} at (5,6) size 436x35
+                              RenderText {#text} at (0,0) size 0x0
+                              RenderInline {MAP} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                              RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1302-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1302-expected.checksum
new file mode 100644 (file)
index 0000000..2efdfee
--- /dev/null
@@ -0,0 +1 @@
+a532055574c11bdb2d1137051adf2d63
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1302-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1302-expected.png
new file mode 100644 (file)
index 0000000..03d3093
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1302-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1302-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1302-expected.txt
new file mode 100644 (file)
index 0000000..e914af8
--- /dev/null
@@ -0,0 +1,323 @@
+layer at (0,0) size 781x938
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x938
+  RenderBlock {HTML} at (0,0) size 781x938
+    RenderBody {BODY} at (8,8) size 765x922
+      RenderBlock {DIV} at (0,0) size 765x175
+        RenderBlock {HR} at (0,0) size 765x2 [border: (1px inset #000000)]
+        RenderBlock {P} at (0,18) size 765x19
+          RenderInline {B} at (0,0) size 330x19
+            RenderText {#text} at (217,0) size 330x19
+              text run at (217,0) width 330: "Tables I, II, III, IV (cellpadding=0 cellspacing=5)"
+        RenderTable {TABLE} at (89,53) size 587x122 [bgcolor=#FFCC00] [border: (1px outset #808080)]
+          RenderTableSection {TBODY} at (1,1) size 585x120
+            RenderTableRow {TR} at (0,2) size 585x116
+              RenderTableCell {TD} at (2,2) size 154x116 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderTable {TABLE} at (6,6) size 142x104 [bgcolor=#FFFFFF] [border: (1px outset #808080)]
+                  RenderBlock {CAPTION} at (0,0) size 140x19
+                    RenderInline {NOBR} at (0,0) size 45x19
+                      RenderText {#text} at (47,0) size 45x19
+                        text run at (47,0) width 45: "Table I"
+                  RenderTableSection {TBODY} at (1,20) size 140x83
+                    RenderTableRow {TR} at (0,5) size 140x21
+                      RenderTableCell {TD} at (5,5) size 22x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "1,1"
+                      RenderTableCell {TD} at (32,5) size 22x21 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "1,2"
+                      RenderTableCell {TD} at (59,5) size 22x21 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "1,3"
+                      RenderTableCell {TD} at (86,5) size 22x21 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "1,4"
+                      RenderTableCell {TD} at (113,5) size 22x21 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "1,5"
+                    RenderTableRow {TR} at (0,31) size 140x21
+                      RenderTableCell {TD} at (5,31) size 22x21 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "2,1"
+                      RenderTableCell {TD} at (32,31) size 22x21 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "2,2"
+                      RenderTableCell {TD} at (59,31) size 22x21 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "2,3"
+                      RenderTableCell {TD} at (86,31) size 22x21 [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "2,4"
+                      RenderTableCell {TD} at (113,31) size 22x21 [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "2,5"
+                    RenderTableRow {TR} at (0,57) size 140x21
+                      RenderTableCell {TD} at (5,57) size 22x21 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "3,1"
+                      RenderTableCell {TD} at (32,57) size 22x21 [bgcolor=#FFFF66] [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "3,2"
+                      RenderTableCell {TD} at (59,57) size 22x21 [bgcolor=#FFFF66] [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "3,3"
+                      RenderTableCell {TD} at (86,57) size 22x21 [bgcolor=#FFFF66] [border: (1px inset #808080)] [r=2 c=3 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "3,4"
+                      RenderTableCell {TD} at (113,57) size 22x21 [border: (1px inset #808080)] [r=2 c=4 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "3,5"
+              RenderTableCell {TD} at (158,2) size 154x116 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+                RenderTable {TABLE} at (6,6) size 142x104 [bgcolor=#FFFFFF] [border: (1px outset #808080)]
+                  RenderBlock {CAPTION} at (0,0) size 140x19
+                    RenderInline {NOBR} at (0,0) size 50x19
+                      RenderText {#text} at (45,0) size 50x19
+                        text run at (45,0) width 50: "Table II"
+                  RenderTableSection {TBODY} at (1,20) size 140x83
+                    RenderTableRow {TR} at (0,5) size 140x21
+                      RenderTableCell {TD} at (5,5) size 22x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "1,1"
+                      RenderTableCell {TD} at (32,5) size 49x21 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=2]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "1,2"
+                      RenderTableCell {TD} at (86,5) size 22x21 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "1,4"
+                      RenderTableCell {TD} at (113,5) size 22x21 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "1,5"
+                    RenderTableRow {TR} at (0,31) size 140x21
+                      RenderTableCell {TD} at (5,31) size 22x21 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "2,1"
+                      RenderTableCell {TD} at (32,31) size 22x21 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "2,2"
+                      RenderTableCell {TD} at (59,31) size 49x21 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=2]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "2,3"
+                      RenderTableCell {TD} at (113,31) size 22x21 [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "2,5"
+                    RenderTableRow {TR} at (0,57) size 140x21
+                      RenderTableCell {TD} at (5,57) size 22x21 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "3,1"
+                      RenderTableCell {TD} at (32,57) size 22x21 [bgcolor=#FFFF66] [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "3,2"
+                      RenderTableCell {TD} at (59,57) size 22x21 [bgcolor=#FFFF66] [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "3,3"
+                      RenderTableCell {TD} at (86,57) size 22x21 [bgcolor=#FFFF66] [border: (1px inset #808080)] [r=2 c=3 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "3,4"
+                      RenderTableCell {TD} at (113,57) size 22x21 [border: (1px inset #808080)] [r=2 c=4 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "3,5"
+              RenderTableCell {TD} at (314,2) size 134x116 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+                RenderTable {TABLE} at (6,6) size 122x104 [bgcolor=#FFFFFF] [border: (1px outset #808080)]
+                  RenderBlock {CAPTION} at (0,0) size 120x19
+                    RenderInline {NOBR} at (0,0) size 55x19
+                      RenderText {#text} at (32,0) size 55x19
+                        text run at (32,0) width 55: "Table III"
+                  RenderTableSection {TBODY} at (1,20) size 120x83
+                    RenderTableRow {TR} at (0,5) size 120x21
+                      RenderTableCell {TD} at (5,5) size 22x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "1,1"
+                      RenderTableCell {TD} at (32,5) size 29x21 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=2]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "1,2"
+                      RenderTableCell {TD} at (66,5) size 22x21 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "1,4"
+                      RenderTableCell {TD} at (93,5) size 22x21 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "1,5"
+                    RenderTableRow {TR} at (0,31) size 120x21
+                      RenderTableCell {TD} at (5,31) size 22x21 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "2,1"
+                      RenderTableCell {TD} at (32,31) size 22x21 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "2,2"
+                      RenderTableCell {TD} at (59,31) size 29x21 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=2]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "2,3"
+                      RenderTableCell {TD} at (93,31) size 22x21 [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "2,5"
+                    RenderTableRow {TR} at (0,57) size 120x21
+                      RenderTableCell {TD} at (5,57) size 22x21 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "3,1"
+                      RenderTableCell {TD} at (32,66) size 22x2 [bgcolor=#FFFF66] [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
+                      RenderTableCell {TD} at (59,66) size 2x2 [bgcolor=#FFFF66] [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
+                      RenderTableCell {TD} at (66,66) size 22x2 [bgcolor=#FFFF66] [border: (1px inset #808080)] [r=2 c=3 rs=1 cs=1]
+                      RenderTableCell {TD} at (93,57) size 22x21 [border: (1px inset #808080)] [r=2 c=4 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "3,5"
+              RenderTableCell {TD} at (450,2) size 133x90 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+                RenderTable {TABLE} at (6,6) size 121x78 [bgcolor=#FFFFFF] [border: (1px outset #808080)]
+                  RenderBlock {CAPTION} at (0,0) size 119x19
+                    RenderInline {NOBR} at (0,0) size 57x19
+                      RenderText {#text} at (31,0) size 57x19
+                        text run at (31,0) width 57: "Table IV"
+                  RenderTableSection {TBODY} at (1,20) size 119x57
+                    RenderTableRow {TR} at (0,5) size 119x21
+                      RenderTableCell {TD} at (5,5) size 22x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "1,1"
+                      RenderTableCell {TD} at (32,5) size 28x21 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=2]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "1,2"
+                      RenderTableCell {TD} at (65,5) size 22x21 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "1,4"
+                      RenderTableCell {TD} at (92,5) size 22x21 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "1,5"
+                    RenderTableRow {TR} at (0,31) size 119x21
+                      RenderTableCell {TD} at (5,31) size 22x21 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "2,1"
+                      RenderTableCell {TD} at (32,31) size 22x21 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "2,2"
+                      RenderTableCell {TD} at (59,31) size 28x21 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=2]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "2,3"
+                      RenderTableCell {TD} at (92,31) size 22x21 [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
+                        RenderText {#text} at (1,1) size 20x19
+                          text run at (1,1) width 20: "2,5"
+      RenderBlock (anonymous) at (0,175) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {P} at (0,210) size 765x95
+        RenderText {#text} at (0,0) size 754x95
+          text run at (0,0) width 319: "This is a table colspan counting problem (IMHO). "
+          text run at (319,0) width 388: "The oversize <TABLE> has two rows: one has *two* <TD>"
+          text run at (0,19) width 744: "\"requesting\" total of 3 columns to span; second row has *one* <TD> \"requesting\" total of 3 columns to span. In other"
+          text run at (0,38) width 555: "words, it's asking for one more column than the max number of 'real' elements in a row. "
+          text run at (555,38) width 199: "Here's the simple case (first one"
+          text run at (0,57) width 256: "shows the problem; the other adjusts the "
+          text run at (256,57) width 472: "colspan values and it works) (Dec 19 Nightly Win 95): All the elements in "
+          text run at (728,57) width 19: "the"
+          text run at (0,76) width 422: "two tables below are width=auto (i.e., no width attribute specified)."
+      RenderBlock (anonymous) at (0,321) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,340) size 647x56 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 645x54
+          RenderTableRow {TR} at (0,0) size 645x27
+            RenderTableCell {TD} at (0,0) size 240x27 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderBlock {P} at (4,4) size 232x19
+                RenderInline {B} at (0,0) size 116x19
+                  RenderText {#text} at (0,0) size 116x19
+                    text run at (0,0) width 116: "This is colspan=2"
+            RenderTableCell {TD} at (240,0) size 405x27 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 200x19
+                text run at (4,4) width 200: "Blah Blah Blah Blah Blah Blah"
+          RenderTableRow {TR} at (0,27) size 645x27
+            RenderTableCell {TD} at (0,27) size 645x27 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=3]
+              RenderBlock {P} at (4,4) size 637x19
+                RenderInline {B} at (0,0) size 116x19
+                  RenderText {#text} at (0,0) size 116x19
+                    text run at (0,0) width 116: "This is colspan=3"
+                RenderText {#text} at (116,0) size 521x19
+                  text run at (116,0) width 159: " blah blah blah blah blah "
+                  text run at (275,0) width 362: "--- why doesn't this cell span the table (5.0 win95 jun17)?"
+      RenderBlock (anonymous) at (0,396) size 765x38
+        RenderBR {BR} at (0,0) size 0x19
+        RenderBR {BR} at (0,19) size 0x19
+      RenderTable {TABLE} at (0,434) size 511x56 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 509x54
+          RenderTableRow {TR} at (0,0) size 509x27
+            RenderTableCell {TD} at (0,0) size 190x27 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {P} at (4,4) size 182x19
+                RenderInline {B} at (0,0) size 116x19
+                  RenderText {#text} at (0,0) size 116x19
+                    text run at (0,0) width 116: "This is colspan=1"
+            RenderTableCell {TD} at (190,0) size 319x27 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 200x19
+                text run at (4,4) width 200: "Blah Blah Blah Blah Blah Blah"
+          RenderTableRow {TR} at (0,27) size 509x27
+            RenderTableCell {TD} at (0,27) size 509x27 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=2]
+              RenderBlock {P} at (4,4) size 501x19
+                RenderInline {B} at (0,0) size 116x19
+                  RenderText {#text} at (0,0) size 116x19
+                    text run at (0,0) width 116: "This is colspan=2"
+                RenderText {#text} at (116,0) size 385x19
+                  text run at (116,0) width 159: " blah blah blah blah blah "
+                  text run at (275,0) width 226: "--- this cell spans the table correctly."
+      RenderBlock (anonymous) at (0,490) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {P} at (0,525) size 765x19
+        RenderText {#text} at (0,0) size 229x19
+          text run at (0,0) width 229: "Here's the test case from bug #2645."
+      RenderBlock {P} at (0,560) size 765x57
+        RenderText {#text} at (0,0) size 765x57
+          text run at (0,0) width 542: "This test case (below) is derived from home.netscape.com (although not much is left). "
+          text run at (542,0) width 199: "[This was the table structure for"
+          text run at (0,19) width 765: "\"Autos ... Local ...\" and the right-hand column (\"ABCNews.com...\"); added an extra column to differentiate this example"
+          text run at (0,38) width 198: "a bit more from the one above]."
+      RenderBlock {P} at (0,633) size 765x76
+        RenderText {#text} at (0,0) size 758x76
+          text run at (0,0) width 485: "The basic problem is \"competing colspan requests\". The table has two rows, "
+          text run at (485,0) width 260: "both of which have COLSPAN requests."
+          text run at (0,19) width 273: "They are both asking for one more column "
+          text run at (273,19) width 485: "than the max number of 'real' elements in either row (i.e., both ask for total of"
+          text run at (0,38) width 506: "5 but the maximum number of TD in either row is 4). This seems to confuse the "
+          text run at (506,38) width 214: "algorithm. ;) (Note: all the column"
+          text run at (0,57) width 504: "elements in these two tables are width=fixed except the TD with colspan=(4|3))."
+      RenderTable {TABLE} at (0,725) size 680x54 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 678x52
+          RenderTableRow {TR} at (0,2) size 678x23
+            RenderTableCell {TD} at (2,2) size 84x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 8x19
+                text run at (2,2) width 8: "x"
+            RenderTableCell {TD} at (88,2) size 351x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=2]
+              RenderText {#text} at (2,2) size 101x19
+                text run at (2,2) width 101: "this (colspan=2)"
+            RenderTableCell {TD} at (441,2) size 31x23 [bgcolor=#99CCCC] [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 27x19
+                text run at (2,2) width 27: "blue"
+            RenderTableCell {TD} at (474,2) size 202x23 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 23x19
+                text run at (2,2) width 23: "that"
+          RenderTableRow {TR} at (0,27) size 678x23
+            RenderTableCell {TD} at (2,27) size 84x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 8x19
+                text run at (2,2) width 8: "x"
+            RenderTableCell {TD} at (88,27) size 588x23 [bgcolor=#99CCCC] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=4]
+              RenderText {#text} at (2,2) size 324x19
+                text run at (2,2) width 324: "blue (colspan=4) --- doesn't span (5.0 win95 jun17)"
+      RenderBlock (anonymous) at (0,779) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {P} at (0,814) size 765x19
+        RenderText {#text} at (0,0) size 428x19
+          text run at (0,0) width 428: "Here's the same table but the 'colspan' values have been normalized."
+      RenderTable {TABLE} at (0,849) size 680x54 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 678x52
+          RenderTableRow {TR} at (0,2) size 678x23
+            RenderTableCell {TD} at (2,2) size 77x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 8x19
+                text run at (2,2) width 8: "x"
+            RenderTableCell {TD} at (81,2) size 374x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 101x19
+                text run at (2,2) width 101: "this (colspan=1)"
+            RenderTableCell {TD} at (457,2) size 31x23 [bgcolor=#99CCCC] [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 27x19
+                text run at (2,2) width 27: "blue"
+            RenderTableCell {TD} at (490,2) size 186x23 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 23x19
+                text run at (2,2) width 23: "that"
+          RenderTableRow {TR} at (0,27) size 678x23
+            RenderTableCell {TD} at (2,27) size 77x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 8x19
+                text run at (2,2) width 8: "x"
+            RenderTableCell {TD} at (81,27) size 595x23 [bgcolor=#99CCCC] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=3]
+              RenderText {#text} at (2,2) size 223x19
+                text run at (2,2) width 223: "blue (colspan=3) --- spans correctly"
+      RenderBlock (anonymous) at (0,903) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1318-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1318-expected.checksum
new file mode 100644 (file)
index 0000000..262fb30
--- /dev/null
@@ -0,0 +1 @@
+107120cbb8b519e118d7bff7e38c937d
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1318-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1318-expected.png
new file mode 100644 (file)
index 0000000..a8bc99b
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1318-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1318-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1318-expected.txt
new file mode 100644 (file)
index 0000000..4540ea7
--- /dev/null
@@ -0,0 +1,49 @@
+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 784x154
+        RenderTableSection {TBODY} at (0,0) size 784x154
+          RenderTableRow {TR} at (0,0) size 784x78
+            RenderTableCell {TD} at (0,0) size 784x78 [r=0 c=0 rs=1 cs=4]
+              RenderBR {BR} at (392,1) size 0x19
+              RenderInline {FONT} at (0,0) size 728x57
+                RenderText {#text} at (28,20) size 728x38
+                  text run at (28,20) width 181: "The Supreme Court says "
+                  text run at (209,20) width 547: "Wisconsin can continue using tuition vouchers to help poor parents send their"
+                  text run at (212,39) width 221: "children to church-run schools. "
+                  text run at (433,39) width 139: "What's your stand? "
+                RenderBR {BR} at (572,54) size 0x0
+                RenderBR {BR} at (392,58) size 0x19
+              RenderText {#text} at (0,0) size 0x0
+          RenderTableRow {TR} at (0,78) size 784x21
+            RenderTableCell {TD} at (0,80) size 528x17 [r=1 c=0 rs=1 cs=1]
+              RenderInline {FONT} at (0,0) size 140x15
+                RenderText {#text} at (387,1) size 140x15
+                  text run at (387,1) width 140: "I agree with the program"
+              RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (528,78) size 78x21 [r=1 c=1 rs=1 cs=1]
+              RenderBlock {INPUT} at (5,4) size 13x13
+          RenderTableRow {TR} at (0,99) size 784x21
+            RenderTableCell {TD} at (0,101) size 528x17 [r=2 c=0 rs=1 cs=1]
+              RenderInline {FONT} at (0,0) size 153x15
+                RenderText {#text} at (374,1) size 153x15
+                  text run at (374,1) width 153: "I think vouchers are wrong"
+              RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (528,99) size 78x21 [r=2 c=1 rs=1 cs=1]
+              RenderBlock {INPUT} at (5,4) size 13x13
+          RenderTableRow {TR} at (0,120) size 784x34
+            RenderTableCell {TD} at (0,128) size 606x17 [r=3 c=0 rs=1 cs=2]
+              RenderInline {A} at (0,0) size 76x19 [color=#0000EE]
+                RenderInline {FONT} at (0,0) size 76x15
+                  RenderText {#text} at (265,1) size 76x15
+                    text run at (265,1) width 76: "View Results"
+              RenderInline {FONT} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (606,120) size 178x34 [r=3 c=2 rs=1 cs=2]
+              RenderButton {INPUT} at (66,3) size 46x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+                RenderBlock (anonymous) at (8,4) size 30x19
+                  RenderText at (0,0) size 30x19
+                    text run at (0,0) width 30: "vote"
+              RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1430-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1430-expected.checksum
new file mode 100644 (file)
index 0000000..07285fd
--- /dev/null
@@ -0,0 +1 @@
+8d1991a357d733f6206591bbee49b4b6
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1430-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1430-expected.png
new file mode 100644 (file)
index 0000000..1f2c502
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1430-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1430-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1430-expected.txt
new file mode 100644 (file)
index 0000000..a603442
--- /dev/null
@@ -0,0 +1,54 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock (anonymous) at (0,0) size 784x114
+        RenderText {#text} at (0,0) size 782x114
+          text run at (0,0) width 513: "Here's the HTML test case, extracted from the Netcenter Address Book page. At "
+          text run at (513,0) width 261: "the top of the address book is a \"tool bar\""
+          text run at (0,19) width 162: "with options like \"New,\" "
+          text run at (162,19) width 468: "\"Directory,\" \"Sign-out,\" \"Customize,\" etc. These are areas in a client side "
+          text run at (630,19) width 151: "image map. You should"
+          text run at (0,38) width 352: "be able to click on these areas of the map, including the "
+          text run at (352,38) width 428: "areas on the right side of the map. However, in NGLayout, the right"
+          text run at (0,57) width 69: "side of the "
+          text run at (69,57) width 454: "map isn't \"clickable\" -- the cursor doesn't change and the link cannot be "
+          text run at (523,57) width 78: "\"activated.\" "
+          text run at (601,57) width 155: "I think somewhere we're"
+          text run at (0,76) width 355: "miscalculating where the imagemap's areas are, because "
+          text run at (355,76) width 427: "the areas on the left still work, although clicking on them sometimes"
+          text run at (0,95) width 54: "crashes. "
+          text run at (54,95) width 442: "It's as though NGLayout thinks the Imagemap areas are located a few "
+          text run at (496,95) width 164: "hundred pixels to the left. "
+        RenderBR {BR} at (0,0) size 0x0
+      RenderTable {TABLE} at (0,114) size 644x63
+        RenderTableSection {TBODY} at (0,0) size 644x63
+          RenderTableRow {TR} at (0,2) size 644x59
+            RenderTableCell {TD} at (2,21) size 184x21 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 182x19
+                text run at (1,1) width 182: "Let's put some space in here!"
+            RenderTableCell {TD} at (188,2) size 454x59 [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 452x57
+                RenderTableSection {TBODY} at (0,0) size 452x57
+                  RenderTableRow {TR} at (0,2) size 452x53
+                    RenderTableCell {TD} at (2,2) size 448x53 [r=0 c=0 rs=1 cs=1]
+                      RenderTable {TABLE} at (1,1) size 446x51
+                        RenderTableSection {TBODY} at (0,0) size 446x51
+                          RenderTableRow {TR} at (0,2) size 446x47
+                            RenderTableCell {TD} at (2,2) size 442x47 [r=0 c=0 rs=1 cs=1]
+                              RenderImage {IMG} at (1,45) size 4x1
+                              RenderImage {IMG} at (5,6) size 436x35
+                              RenderText {#text} at (0,0) size 0x0
+                              RenderInline {MAP} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                              RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1474-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1474-expected.checksum
new file mode 100644 (file)
index 0000000..176a8b2
--- /dev/null
@@ -0,0 +1 @@
+8fcaa70183aa43f0bf55495afc46fda0
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1474-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1474-expected.png
new file mode 100644 (file)
index 0000000..380582e
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1474-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1474-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1474-expected.txt
new file mode 100644 (file)
index 0000000..ac9065a
--- /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 784x584
+      RenderTable {TABLE} at (0,0) 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 132x23 [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: "one"
+            RenderTableCell {TD} at (136,2) size 138x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 24x19
+                text run at (2,2) width 24: "two"
+            RenderTableCell {TD} at (276,2) size 172x23 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 31x19
+                text run at (2,2) width 31: "three"
+            RenderTableCell {TD} at (450,2) size 173x23 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 31x19
+                text run at (2,2) width 31: "four!"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1800-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1800-expected.checksum
new file mode 100644 (file)
index 0000000..77ad572
--- /dev/null
@@ -0,0 +1 @@
+28acd6dee8df82181fa804feaedc54fb
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1800-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1800-expected.png
new file mode 100644 (file)
index 0000000..35c4a4e
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1800-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1800-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1800-expected.txt
new file mode 100644 (file)
index 0000000..987981a
--- /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
+      RenderTable {TABLE} at (0,0) size 145x72 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 143x70
+          RenderTableRow {TR} at (0,2) size 143x23
+            RenderTableCell {TD} at (2,2) size 139x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 109x19
+                text run at (2,2) width 109: "cell of outer table"
+          RenderTableRow {TR} at (0,27) size 143x41
+            RenderTableCell {TD} at (2,27) size 139x41 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 135x37 [border: (5px outset #808080)]
+                RenderTableSection {TBODY} at (5,5) size 125x27
+                  RenderTableRow {TR} at (0,2) size 125x23
+                    RenderTableCell {TD} at (2,2) size 121x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 117x19
+                        text run at (2,2) width 117: "cell of nested table"
+      RenderBlock (anonymous) at (0,72) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock {HR} at (0,99) size 202x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,109) size 784x19
+        RenderText {#text} at (0,0) size 215x19
+          text run at (0,0) width 215: "nested table width includes border"
+      RenderTable {TABLE} at (0,128) size 204x51 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 202x49
+          RenderTableRow {TR} at (0,0) size 202x49
+            RenderTableCell {TD} at (0,0) size 202x49 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 200x47 [border: (10px outset #808080)]
+                RenderTableSection {TBODY} at (10,10) size 180x27
+                  RenderTableRow {TR} at (0,2) size 180x23
+                    RenderTableCell {TD} at (2,2) size 176x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 102x19
+                        text run at (2,2) width 102: "200 nested table"
+      RenderBlock (anonymous) at (0,179) size 784x38
+        RenderBR {BR} at (0,0) size 0x19
+        RenderText {#text} at (0,19) size 215x19
+          text run at (0,19) width 215: "nested table width includes border"
+      RenderTable {TABLE} at (0,217) size 137x51 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 135x49
+          RenderTableRow {TR} at (0,0) size 135x49
+            RenderTableCell {TD} at (0,0) size 135x49 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 133x47 [border: (10px outset #808080)]
+                RenderTableSection {TBODY} at (10,10) size 113x27
+                  RenderTableRow {TR} at (0,2) size 113x23
+                    RenderTableCell {TD} at (2,2) size 109x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 105x19
+                        text run at (2,2) width 105: "auto nested table"
+      RenderBlock (anonymous) at (0,268) size 784x38
+        RenderBR {BR} at (0,0) size 0x19
+        RenderText {#text} at (0,19) size 215x19
+          text run at (0,19) width 215: "nested table width includes border"
+      RenderTable {TABLE} at (0,306) size 784x31 [border: (5px outset #808080)]
+        RenderTableSection {TBODY} at (5,5) size 774x21
+          RenderTableRow {TR} at (0,0) size 774x21
+            RenderTableCell {TD} at (0,0) size 774x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 111x19
+                text run at (1,1) width 111: "100% width table"
+      RenderBlock (anonymous) at (0,337) size 784x38
+        RenderBR {BR} at (0,0) size 0x19
+        RenderText {#text} at (0,19) size 215x19
+          text run at (0,19) width 215: "nested table width includes border"
+      RenderTable {TABLE} at (0,375) size 147x51 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 145x49
+          RenderTableRow {TR} at (0,0) size 145x49
+            RenderTableCell {TD} at (0,0) size 145x49 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 143x47 [border: (10px outset #808080)]
+                RenderTableSection {TBODY} at (10,10) size 123x27
+                  RenderTableRow {TR} at (0,2) size 123x23
+                    RenderTableCell {TD} at (2,2) size 119x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 115x19
+                        text run at (2,2) width 115: "100% nested table"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802-expected.checksum
new file mode 100644 (file)
index 0000000..604a3b6
--- /dev/null
@@ -0,0 +1 @@
+60b8c9bd198b0c287882c2c02ea9d575
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802-expected.png
new file mode 100644 (file)
index 0000000..df43932
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802-expected.txt
new file mode 100644 (file)
index 0000000..7911baf
--- /dev/null
@@ -0,0 +1,64 @@
+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 200x79 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 198x77
+          RenderTableRow {TR} at (0,2) size 198x23
+            RenderTableCell {TD} at (2,2) size 99x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 36x19
+                text run at (2,2) width 36: "AAA"
+            RenderTableCell {TD} at (103,2) size 93x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 33x19
+                text run at (2,2) width 33: "BBB"
+          RenderTableRow {TR} at (0,27) size 198x23
+            RenderTableCell {TD} at (2,27) size 99x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (43,2) size 12x19
+                text run at (43,2) width 12: "A"
+            RenderTableCell {TD} at (103,27) size 93x23 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (41,2) size 11x19
+                text run at (41,2) width 11: "B"
+          RenderTableRow {TR} at (0,52) size 198x23
+            RenderTableCell {TD} at (2,52) size 99x23 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (85,2) size 12x19
+                text run at (85,2) width 12: "A"
+            RenderTableCell {TD} at (103,52) size 93x23 [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (80,2) size 11x19
+                text run at (80,2) width 11: "B"
+      RenderBlock (anonymous) at (0,79) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,98) size 784x79 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 782x77
+          RenderTableRow {TR} at (0,2) size 782x23
+            RenderTableCell {TD} at (2,2) size 368x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 27x19
+                text run at (2,2) width 27: "<tr>"
+            RenderTableCell {TH} at (372,2) size 214x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (72,2) size 70x19
+                text run at (72,2) width 70: "th: Center"
+            RenderTableCell {TD} at (588,2) size 192x23 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 46x19
+                text run at (2,2) width 46: "td: Left"
+          RenderTableRow {TR} at (0,27) size 782x23
+            RenderTableCell {TD} at (2,27) size 368x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 105x19
+                text run at (2,2) width 105: "<tr align=\"left\">"
+            RenderTableCell {TH} at (372,27) size 214x23 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 51x19
+                text run at (2,2) width 51: "th: Left"
+            RenderTableCell {TD} at (588,27) size 192x23 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 46x19
+                text run at (2,2) width 46: "td: Left"
+          RenderTableRow {TR} at (0,52) size 782x23
+            RenderTableCell {TD} at (2,52) size 368x23 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 123x19
+                text run at (2,2) width 123: "<tr align=\"center\">"
+            RenderTableCell {TH} at (372,52) size 214x23 [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (72,2) size 70x19
+                text run at (72,2) width 70: "th: Center"
+            RenderTableCell {TD} at (588,52) size 192x23 [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (65,2) size 62x19
+                text run at (65,2) width 62: "td: Center"
+      RenderBlock (anonymous) at (0,177) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802s-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802s-expected.checksum
new file mode 100644 (file)
index 0000000..604a3b6
--- /dev/null
@@ -0,0 +1 @@
+60b8c9bd198b0c287882c2c02ea9d575
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802s-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802s-expected.png
new file mode 100644 (file)
index 0000000..df43932
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802s-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802s-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1802s-expected.txt
new file mode 100644 (file)
index 0000000..b958cbf
--- /dev/null
@@ -0,0 +1,64 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x212
+  RenderBlock {HTML} at (0,0) size 800x212
+    RenderBody {BODY} at (8,8) size 784x196
+      RenderTable {TABLE} at (0,0) size 200x79 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 198x77
+          RenderTableRow {TR} at (0,2) size 198x23
+            RenderTableCell {TD} at (2,2) size 99x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 36x19
+                text run at (2,2) width 36: "AAA"
+            RenderTableCell {TD} at (103,2) size 93x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 33x19
+                text run at (2,2) width 33: "BBB"
+          RenderTableRow {TR} at (0,27) size 198x23
+            RenderTableCell {TD} at (2,27) size 99x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (43,2) size 12x19
+                text run at (43,2) width 12: "A"
+            RenderTableCell {TD} at (103,27) size 93x23 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (41,2) size 11x19
+                text run at (41,2) width 11: "B"
+          RenderTableRow {TR} at (0,52) size 198x23
+            RenderTableCell {TD} at (2,52) size 99x23 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (85,2) size 12x19
+                text run at (85,2) width 12: "A"
+            RenderTableCell {TD} at (103,52) size 93x23 [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (80,2) size 11x19
+                text run at (80,2) width 11: "B"
+      RenderBlock (anonymous) at (0,79) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,98) size 784x79 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 782x77
+          RenderTableRow {TR} at (0,2) size 782x23
+            RenderTableCell {TD} at (2,2) size 368x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 27x19
+                text run at (2,2) width 27: "<tr>"
+            RenderTableCell {TH} at (372,2) size 214x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (72,2) size 70x19
+                text run at (72,2) width 70: "th: Center"
+            RenderTableCell {TD} at (588,2) size 192x23 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 46x19
+                text run at (2,2) width 46: "td: Left"
+          RenderTableRow {TR} at (0,27) size 782x23
+            RenderTableCell {TD} at (2,27) size 368x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 105x19
+                text run at (2,2) width 105: "<tr align=\"left\">"
+            RenderTableCell {TH} at (372,27) size 214x23 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 51x19
+                text run at (2,2) width 51: "th: Left"
+            RenderTableCell {TD} at (588,27) size 192x23 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 46x19
+                text run at (2,2) width 46: "td: Left"
+          RenderTableRow {TR} at (0,52) size 782x23
+            RenderTableCell {TD} at (2,52) size 368x23 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 123x19
+                text run at (2,2) width 123: "<tr align=\"center\">"
+            RenderTableCell {TH} at (372,52) size 214x23 [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (72,2) size 70x19
+                text run at (72,2) width 70: "th: Center"
+            RenderTableCell {TD} at (588,52) size 192x23 [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (65,2) size 62x19
+                text run at (65,2) width 62: "td: Center"
+      RenderBlock (anonymous) at (0,177) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1809-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1809-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/bug1809-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1809-expected.png
new file mode 100644 (file)
index 0000000..a3c55e7
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1809-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1809-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1809-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/bug1818-1-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-1-expected.checksum
new file mode 100644 (file)
index 0000000..77d0fe3
--- /dev/null
@@ -0,0 +1 @@
+b88a798eed48bf2736cc9bf94cb8c12d
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-1-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-1-expected.png
new file mode 100644 (file)
index 0000000..4363b82
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-1-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-1-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-1-expected.txt
new file mode 100644 (file)
index 0000000..c3d55e2
--- /dev/null
@@ -0,0 +1,17 @@
+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 784x50 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 780x46
+          RenderTableRow {TR} at (0,0) size 780x46
+            RenderTableCell {TD} at (0,12) size 402x21 [bgcolor=#0000CC] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x19
+                text run at (1,1) width 4: " "
+            RenderTableCell {TD} at (402,12) size 8x21 [bgcolor=#00CC00] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x19
+                text run at (1,1) width 4: " "
+            RenderTableCell {TD} at (410,12) size 370x21 [bgcolor=#CC0000] [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x19
+                text run at (1,1) width 4: " "
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-2-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-2-expected.checksum
new file mode 100644 (file)
index 0000000..77d0fe3
--- /dev/null
@@ -0,0 +1 @@
+b88a798eed48bf2736cc9bf94cb8c12d
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-2-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-2-expected.png
new file mode 100644 (file)
index 0000000..4363b82
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-2-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-2-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-2-expected.txt
new file mode 100644 (file)
index 0000000..c3d55e2
--- /dev/null
@@ -0,0 +1,17 @@
+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 784x50 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 780x46
+          RenderTableRow {TR} at (0,0) size 780x46
+            RenderTableCell {TD} at (0,12) size 402x21 [bgcolor=#0000CC] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x19
+                text run at (1,1) width 4: " "
+            RenderTableCell {TD} at (402,12) size 8x21 [bgcolor=#00CC00] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x19
+                text run at (1,1) width 4: " "
+            RenderTableCell {TD} at (410,12) size 370x21 [bgcolor=#CC0000] [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x19
+                text run at (1,1) width 4: " "
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-3-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-3-expected.checksum
new file mode 100644 (file)
index 0000000..77d0fe3
--- /dev/null
@@ -0,0 +1 @@
+b88a798eed48bf2736cc9bf94cb8c12d
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-3-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-3-expected.png
new file mode 100644 (file)
index 0000000..4363b82
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-3-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-3-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-3-expected.txt
new file mode 100644 (file)
index 0000000..21ab5cc
--- /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 784x50 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 780x46
+          RenderTableRow {TR} at (0,0) size 780x46
+            RenderTableCell {TD} at (0,22) size 402x2 [bgcolor=#0000CC] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (402,22) size 8x2 [bgcolor=#00CC00] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (410,22) size 370x2 [bgcolor=#CC0000] [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-4-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-4-expected.checksum
new file mode 100644 (file)
index 0000000..77d0fe3
--- /dev/null
@@ -0,0 +1 @@
+b88a798eed48bf2736cc9bf94cb8c12d
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-4-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-4-expected.png
new file mode 100644 (file)
index 0000000..4363b82
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-4-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-4-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-4-expected.txt
new file mode 100644 (file)
index 0000000..c3d55e2
--- /dev/null
@@ -0,0 +1,17 @@
+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 784x50 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 780x46
+          RenderTableRow {TR} at (0,0) size 780x46
+            RenderTableCell {TD} at (0,12) size 402x21 [bgcolor=#0000CC] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x19
+                text run at (1,1) width 4: " "
+            RenderTableCell {TD} at (402,12) size 8x21 [bgcolor=#00CC00] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x19
+                text run at (1,1) width 4: " "
+            RenderTableCell {TD} at (410,12) size 370x21 [bgcolor=#CC0000] [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x19
+                text run at (1,1) width 4: " "
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-5-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-5-expected.checksum
new file mode 100644 (file)
index 0000000..4e5ee80
--- /dev/null
@@ -0,0 +1 @@
+8c178a770ccf3f450e03747e0c2ffc6f
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-5-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-5-expected.png
new file mode 100644 (file)
index 0000000..2dd7d01
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-5-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-5-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-5-expected.txt
new file mode 100644 (file)
index 0000000..df73311
--- /dev/null
@@ -0,0 +1,17 @@
+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 784x19
+        RenderTableSection {TBODY} at (0,0) size 784x19
+          RenderTableRow {TR} at (0,0) size 784x19
+            RenderTableCell {TD} at (0,0) size 400x19 [bgcolor=#0000CC] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 4x19
+                text run at (0,0) width 4: " "
+            RenderTableCell {TD} at (400,0) size 6x19 [bgcolor=#00CC00] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 4x19
+                text run at (0,0) width 4: " "
+            RenderTableCell {TD} at (406,0) size 378x19 [bgcolor=#CC0000] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 4x19
+                text run at (0,0) width 4: " "
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-6-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-6-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/bug1818-6-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-6-expected.png
new file mode 100644 (file)
index 0000000..f28241e
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-6-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-6-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1818-6-expected.txt
new file mode 100644 (file)
index 0000000..8f81c29
--- /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 784x0
+        RenderTableSection {TBODY} at (0,0) size 784x0
+          RenderTableRow {TR} at (0,0) size 784x0
+            RenderTableCell {TD} at (0,0) size 772x0 [bgcolor=#0000CC] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (772,0) size 12x0 [bgcolor=#00CC00] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (784,0) size 0x0 [bgcolor=#CC0000] [r=0 c=2 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1828-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1828-expected.checksum
new file mode 100644 (file)
index 0000000..b4f6ff3
--- /dev/null
@@ -0,0 +1 @@
+db150d4664ca4860ab3f408da27c3cbc
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1828-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1828-expected.png
new file mode 100644 (file)
index 0000000..0c62a01
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1828-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1828-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug1828-expected.txt
new file mode 100644 (file)
index 0000000..f1492f6
--- /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 249x44 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 247x42
+          RenderTableRow {TR} at (0,0) size 247x21
+            RenderTableCell {TD} at (0,0) size 247x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DT} at (1,1) size 245x19
+                RenderText {#text} at (0,0) size 245x19
+                  text run at (0,0) width 245: "Richard Pizzarro<rhp@netscape.com>"
+          RenderTableRow {TR} at (0,21) size 247x21
+            RenderTableCell {TD} at (0,21) size 247x21 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 179x19
+                text run at (1,1) width 179: "Architect Rich's Home Page"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2050-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2050-expected.checksum
new file mode 100644 (file)
index 0000000..f9041b1
--- /dev/null
@@ -0,0 +1 @@
+83db08cebc04f55cc09e05e7a5b645bf
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2050-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2050-expected.png
new file mode 100644 (file)
index 0000000..c20d5cf
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2050-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2050-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2050-expected.txt
new file mode 100644 (file)
index 0000000..51c534d
--- /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
+      RenderBlock (anonymous) at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 318x19
+          text run at (0,0) width 318: "If the text is too low, then it is probably Bug 6920."
+        RenderText {#text} at (0,0) size 0x0
+      RenderTable {TABLE} at (0,19) size 271x64 [bgcolor=#FFCC00] [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 269x62
+          RenderTableRow {TR} at (0,2) size 269x58
+            RenderTableCell {TD} at (2,2) size 265x58 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DL} at (2,2) size 261x38
+                RenderBlock (anonymous) at (0,0) size 261x0
+                  RenderInline {FONT} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+                RenderBlock (anonymous) at (0,0) size 261x19
+                  RenderBlock {DT} at (0,0) size 261x19
+                    RenderText {#text} at (0,0) size 25x19
+                      text run at (0,0) width 25: "Baz"
+                RenderBlock (anonymous) at (0,19) size 261x0
+                  RenderInline {FONT} at (0,0) size 0x0
+                  RenderText {#text} at (0,0) size 0x0
+                RenderBlock {DD} at (40,19) size 221x19
+                  RenderText {#text} at (0,0) size 221x19
+                    text run at (0,0) width 221: "foo foo foo foo foo foo foo foo foo"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2065-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2065-expected.checksum
new file mode 100644 (file)
index 0000000..40ae8f8
--- /dev/null
@@ -0,0 +1 @@
+f6837cb73a3e611d82875e59062d8e9e
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2065-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2065-expected.png
new file mode 100644 (file)
index 0000000..06b10d9
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2065-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2065-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2065-expected.txt
new file mode 100644 (file)
index 0000000..7ea4f60
--- /dev/null
@@ -0,0 +1,21 @@
+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 784x39 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 782x37
+          RenderTableRow {TR} at (0,2) size 782x33
+            RenderTableCell {TD} at (2,7) size 388x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 27x19
+                text run at (2,2) width 27: "One"
+            RenderTableCell {TD} at (392,2) size 388x33 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 384x29 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 382x27
+                  RenderTableRow {TR} at (0,2) size 382x23
+                    RenderTableCell {TD} at (2,2) size 188x23 [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: "Two"
+                    RenderTableCell {TD} at (192,2) size 188x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 37x19
+                        text run at (2,2) width 37: "Three"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2123-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2123-expected.checksum
new file mode 100644 (file)
index 0000000..fb5ebe5
--- /dev/null
@@ -0,0 +1 @@
+5726b73b34a6d3163bb4581d153544b6
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2123-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2123-expected.png
new file mode 100644 (file)
index 0000000..47aa7c2
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2123-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2123-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2123-expected.txt
new file mode 100644 (file)
index 0000000..a2ec335
--- /dev/null
@@ -0,0 +1,22 @@
+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 477x56 [bgcolor=#000000]
+        RenderTableSection {TBODY} at (0,0) size 477x56
+          RenderTableRow {TR} at (0,0) size 477x56
+            RenderTableCell {TD} at (0,0) size 477x56 [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 475x54 [bgcolor=#959595]
+                RenderTableSection {TBODY} at (0,0) size 475x54
+                  RenderTableRow {TR} at (0,0) size 475x27
+                    RenderTableCell {TD} at (0,0) size 475x27 [bgcolor=#6666CC] [r=0 c=0 rs=1 cs=1]
+                      RenderInline {FONT} at (0,0) size 229x19 [color=#FFFFFF]
+                        RenderInline {B} at (0,0) size 229x19
+                          RenderText {#text} at (123,4) size 229x19
+                            text run at (123,4) width 187: "BrowserWatch Headline "
+                            text run at (310,4) width 42: "News"
+                  RenderTableRow {TR} at (0,27) size 475x27
+                    RenderTableCell {TD} at (0,27) size 475x27 [bgcolor=#D4D4D4] [r=1 c=0 rs=1 cs=1]
+                      RenderText {#text} at (4,4) size 24x19
+                        text run at (4,4) width 24: "xxx"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2267-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2267-expected.checksum
new file mode 100644 (file)
index 0000000..748b696
--- /dev/null
@@ -0,0 +1 @@
+ccc7c1766bac2cdb0fdd1b4b94a04641
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2267-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2267-expected.png
new file mode 100644 (file)
index 0000000..0d766bd
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2267-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2267-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2267-expected.txt
new file mode 100644 (file)
index 0000000..4f324eb
--- /dev/null
@@ -0,0 +1,136 @@
+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 784x0
+        RenderInline {B} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+      RenderTable {TABLE} at (0,0) size 225x91 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 223x89
+          RenderTableRow {TR} at (0,5) size 223x23
+            RenderTableCell {TD} at (5,5) size 116x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 112x19
+                text run at (2,2) width 112: "Click name to see"
+            RenderTableCell {TD} at (126,19) size 92x23 [bgcolor=#00FF00] [border: (1px inset #808080)] [r=0 c=1 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 88x19
+                text run at (2,2) width 88: "Mac Clbr Opt"
+          RenderTableRow {TR} at (0,33) size 223x23
+            RenderTableCell {TD} at (5,33) size 116x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 40x19
+                text run at (2,2) width 40: "Guilty"
+          RenderTableRow {TR} at (0,61) size 223x23
+            RenderTableCell {TD} at (5,61) size 116x23 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 4x19
+                text run at (2,2) width 4: " "
+            RenderTableCell {TD} at (126,61) size 92x23 [bgcolor=#FFFF00] [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 25x19
+                text run at (2,2) width 25: "L C"
+      RenderBlock (anonymous) at (0,91) size 784x19
+        RenderInline {B} at (0,0) size 0x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderBR {BR} at (0,0) size 0x19
+          RenderInline {B} at (0,0) size 0x0
+            RenderText {#text} at (0,0) size 0x0
+            RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,110) size 784x119
+        RenderTable {TABLE} at (0,0) size 225x119 [border: (1px outset #808080)]
+          RenderTableSection {TBODY} at (1,1) size 223x117
+            RenderTableRow {TR} at (0,5) size 223x23
+              RenderTableCell {TD} at (5,5) size 116x23 [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"
+              RenderTableCell {TD} at (126,5) size 92x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 20x19
+                  text run at (2,2) width 20: "bar"
+            RenderTableRow {TR} at (0,33) size 223x23
+              RenderTableCell {TD} at (5,33) size 116x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 112x19
+                  text run at (2,2) width 112: "Click name to see"
+              RenderTableCell {TD} at (126,47) size 92x23 [bgcolor=#00FF00] [border: (1px inset #808080)] [r=1 c=1 rs=2 cs=1]
+                RenderText {#text} at (2,2) size 88x19
+                  text run at (2,2) width 88: "Mac Clbr Opt"
+            RenderTableRow {TR} at (0,61) size 223x23
+              RenderTableCell {TD} at (5,61) size 116x23 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 40x19
+                  text run at (2,2) width 40: "Guilty"
+            RenderTableRow {TR} at (0,89) size 223x23
+              RenderTableCell {TD} at (5,89) size 116x23 [border: (1px inset #808080)] [r=3 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 4x19
+                  text run at (2,2) width 4: " "
+              RenderTableCell {TD} at (126,89) size 92x23 [bgcolor=#FFFF00] [border: (1px inset #808080)] [r=3 c=1 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 25x19
+                  text run at (2,2) width 25: "L C"
+      RenderBlock (anonymous) at (0,229) size 784x19
+        RenderInline {B} at (0,0) size 0x19
+          RenderInline {B} at (0,0) size 0x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderBR {BR} at (0,0) size 0x19
+            RenderInline {B} at (0,0) size 0x0
+              RenderText {#text} at (0,0) size 0x0
+              RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,248) size 784x91
+        RenderTable {TABLE} at (0,0) size 259x91 [border: (1px outset #808080)]
+          RenderTableSection {TBODY} at (1,1) size 257x89
+            RenderTableRow {TR} at (0,5) size 257x23
+              RenderTableCell {TD} at (5,5) size 116x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 112x19
+                  text run at (2,2) width 112: "Click name to see"
+              RenderTableCell {TD} at (126,33) size 92x23 [bgcolor=#00FF00] [border: (1px inset #808080)] [r=0 c=1 rs=3 cs=1]
+                RenderText {#text} at (2,2) size 88x19
+                  text run at (2,2) width 88: "Mac Clbr Opt"
+            RenderTableRow {TR} at (0,33) size 257x23
+              RenderTableCell {TD} at (5,33) size 116x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 40x19
+                  text run at (2,2) width 40: "Guilty"
+            RenderTableRow {TR} at (0,61) size 257x23
+              RenderTableCell {TD} at (5,61) size 116x23 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 4x19
+                  text run at (2,2) width 4: " "
+              RenderTableCell {TD} at (223,61) size 29x23 [bgcolor=#FFFF00] [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 25x19
+                  text run at (2,2) width 25: "L C"
+      RenderBlock (anonymous) at (0,339) size 784x19
+        RenderInline {B} at (0,0) size 0x19
+          RenderInline {B} at (0,0) size 0x19
+            RenderInline {B} at (0,0) size 0x19
+              RenderText {#text} at (0,0) size 0x0
+              RenderBR {BR} at (0,0) size 0x19
+              RenderInline {B} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,358) size 784x119
+        RenderTable {TABLE} at (0,0) size 259x119 [border: (1px outset #808080)]
+          RenderTableSection {TBODY} at (1,1) size 257x117
+            RenderTableRow {TR} at (0,5) size 257x23
+              RenderTableCell {TD} at (5,5) size 116x23 [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"
+              RenderTableCell {TD} at (126,5) size 92x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 20x19
+                  text run at (2,2) width 20: "bar"
+            RenderTableRow {TR} at (0,33) size 257x23
+              RenderTableCell {TD} at (5,33) size 116x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 112x19
+                  text run at (2,2) width 112: "Click name to see"
+              RenderTableCell {TD} at (126,61) size 92x23 [bgcolor=#00FF00] [border: (1px inset #808080)] [r=1 c=1 rs=3 cs=1]
+                RenderText {#text} at (2,2) size 88x19
+                  text run at (2,2) width 88: "Mac Clbr Opt"
+            RenderTableRow {TR} at (0,61) size 257x23
+              RenderTableCell {TD} at (5,61) size 116x23 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 40x19
+                  text run at (2,2) width 40: "Guilty"
+            RenderTableRow {TR} at (0,89) size 257x23
+              RenderTableCell {TD} at (5,89) size 116x23 [border: (1px inset #808080)] [r=3 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 4x19
+                  text run at (2,2) width 4: " "
+              RenderTableCell {TD} at (223,89) size 29x23 [bgcolor=#FFFF00] [border: (1px inset #808080)] [r=3 c=2 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 25x19
+                  text run at (2,2) width 25: "L C"
+      RenderBlock (anonymous) at (0,477) size 784x0
+        RenderInline {B} at (0,0) size 0x0
+          RenderInline {B} at (0,0) size 0x0
+            RenderInline {B} at (0,0) size 0x0
+              RenderInline {B} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2296-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2296-expected.checksum
new file mode 100644 (file)
index 0000000..0d235ee
--- /dev/null
@@ -0,0 +1 @@
+abefde7a36348e3fd7dcc3435bd943b0
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2296-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2296-expected.png
new file mode 100644 (file)
index 0000000..2c0c41a
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2296-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2296-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2296-expected.txt
new file mode 100644 (file)
index 0000000..99c260d
--- /dev/null
@@ -0,0 +1,24 @@
+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 604x52 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 602x50
+          RenderTableRow {TR} at (0,0) size 602x29
+            RenderTableCell {TD} at (0,0) size 602x29 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=3]
+              RenderTable {TABLE} at (1,1) size 600x27 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 598x25
+                  RenderTableRow {TR} at (0,0) size 598x25
+                    RenderTableCell {TD} at (0,0) size 598x25 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderTable {TABLE} at (1,1) size 596x23 [border: (1px outset #808080)]
+                        RenderTableSection {TBODY} at (1,1) size 594x21
+                          RenderTableRow {TR} at (0,0) size 594x21 [bgcolor=#FF0000]
+                            RenderTableCell {TD} at (0,0) size 594x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                              RenderText {#text} at (1,1) size 52x19
+                                text run at (1,1) width 52: "cell data"
+                              RenderText {#text} at (0,0) size 0x0
+          RenderTableRow {TR} at (0,29) size 602x21
+            RenderTableCell {TD} at (0,29) size 602x21 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 64x19
+                text run at (1,1) width 64: "cell data 2"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2469-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2469-expected.checksum
new file mode 100644 (file)
index 0000000..613d973
--- /dev/null
@@ -0,0 +1 @@
+da3fb2809a296e21872f8389a9ac4720
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2469-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2469-expected.png
new file mode 100644 (file)
index 0000000..4b3c52a
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2469-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2469-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2469-expected.txt
new file mode 100644 (file)
index 0000000..85ae80a
--- /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 (anonymous) at (0,0) size 784x19
+        RenderInline {FONT} at (0,0) size 160x19
+          RenderText {#text} at (0,0) size 160x19
+            text run at (0,0) width 160: "Blah, blah in Helvetica"
+      RenderBlock (anonymous) at (0,19) size 784x25
+        RenderTable {TABLE} at (0,0) size 249x25
+          RenderTableSection {TBODY} at (0,0) size 249x25
+            RenderTableRow {TR} at (0,2) size 249x21
+              RenderTableCell {TD} at (2,2) size 245x21 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 243x19
+                  text run at (1,1) width 243: "Text here is in times, not Helvetica"
+      RenderBlock (anonymous) at (0,44) size 784x0
+        RenderInline {FONT} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-1-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-1-expected.checksum
new file mode 100644 (file)
index 0000000..958a95f
--- /dev/null
@@ -0,0 +1 @@
+c42bfe30a92fea017150a6d8a1f55d9d
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-1-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-1-expected.png
new file mode 100644 (file)
index 0000000..9d60085
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-1-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-1-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-1-expected.txt
new file mode 100644 (file)
index 0000000..64078e3
--- /dev/null
@@ -0,0 +1,299 @@
+layer at (0,0) size 781x961
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x961
+  RenderBlock {HTML} at (0,0) size 781x961
+    RenderBody {BODY} at (8,21) size 765x924
+      RenderBlock {H1} at (0,0) size 765x37
+        RenderText {#text} at (0,0) size 344x36
+          text run at (0,0) width 344: "Anonymous table objects"
+      RenderBlock {P} at (0,58) size 765x19
+        RenderText {#text} at (0,0) size 50x19
+          text run at (0,0) width 50: "See the "
+        RenderInline {A} at (0,0) size 156x19 [color=#0000EE]
+          RenderText {#text} at (50,0) size 156x19
+            text run at (50,0) width 54: "relevant "
+            text run at (104,0) width 102: "section of CSS2"
+        RenderText {#text} at (206,0) size 126x19
+          text run at (206,0) width 126: " for an explanation. "
+        RenderInline {STRONG} at (0,0) size 270x19
+          RenderText {#text} at (332,0) size 270x19
+            text run at (332,0) width 121: "This test does not "
+            text run at (453,0) width 149: "test inline-tables at all."
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {H2} at (0,96) size 765x28
+        RenderText {#text} at (0,0) size 66x28
+          text run at (0,0) width 66: "Rule 1"
+      RenderTable {DIV} at (0,143) size 145x19 [bgcolor=#00FFFF]
+        RenderTableSection (anonymous) at (0,0) size 145x19
+          RenderTableRow (anonymous) at (0,0) size 145x19
+            RenderTableCell (anonymous) at (0,0) size 145x19 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 145x19
+                text run at (0,0) width 145: "Table 1, Cell 1, Row 1"
+      RenderBlock {H2} at (0,181) size 765x28
+        RenderText {#text} at (0,0) size 66x28
+          text run at (0,0) width 66: "Rule 2"
+      RenderBlock {DIV} at (0,228) size 765x19
+        RenderTable at (0,0) size 580x19
+          RenderTableSection (anonymous) at (0,0) size 580x19
+            RenderTableRow (anonymous) at (0,0) size 580x19
+              RenderTableCell {SPAN} at (0,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 1, Row 1, Cell 1"
+              RenderTableCell {SPAN} at (145,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 1, Row 1, Cell 2"
+              RenderTableCell {SPAN} at (290,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=2 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 1, Row 1, Cell 3"
+              RenderTableCell {SPAN} at (435,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=3 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 1, Row 1, Cell 4"
+      RenderBlock {DIV} at (0,263) size 765x57
+        RenderTable at (0,0) size 580x57
+          RenderTableSection (anonymous) at (0,0) size 580x57
+            RenderTableRow (anonymous) at (0,0) size 580x19
+              RenderTableCell {SPAN} at (0,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 1, Cell 1"
+              RenderTableCell {SPAN} at (145,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 1, Cell 2"
+              RenderTableCell {SPAN} at (290,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=2 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 1, Cell 3"
+              RenderTableCell {SPAN} at (435,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=3 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 1, Cell 4"
+            RenderTableRow {SPAN} at (0,19) size 580x19 [bgcolor=#00FFFF]
+              RenderTableCell {SPAN} at (0,19) size 145x19 [r=1 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 2, Cell 1"
+              RenderTableCell {SPAN} at (145,19) size 145x19 [r=1 c=1 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 2, Cell 2"
+              RenderTableCell {SPAN} at (290,19) size 145x19 [r=1 c=2 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 2, Cell 3"
+              RenderTableCell {SPAN} at (435,19) size 145x19 [r=1 c=3 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 2, Cell 4"
+            RenderTableRow (anonymous) at (0,38) size 580x19
+              RenderTableCell {SPAN} at (0,38) size 145x19 [bgcolor=#00FFFF] [r=2 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 3, Cell 1"
+              RenderTableCell {SPAN} at (145,38) size 145x19 [bgcolor=#00FFFF] [r=2 c=1 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 3, Cell 2"
+              RenderTableCell {SPAN} at (290,38) size 145x19 [bgcolor=#00FFFF] [r=2 c=2 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 3, Cell 3"
+              RenderTableCell {SPAN} at (435,38) size 145x19 [bgcolor=#00FFFF] [r=2 c=3 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 3, Cell 4"
+      RenderBlock {H2} at (0,339) size 765x28
+        RenderText {#text} at (0,0) size 137x28
+          text run at (0,0) width 137: "Rules 3 and 4"
+      RenderBlock {P} at (0,386) size 765x19
+        RenderText {#text} at (0,0) size 497x19
+          text run at (0,0) width 424: "This section does not test the behavior of columns, column groups, "
+          text run at (424,0) width 73: "or captions."
+      RenderBlock {DIV} at (0,421) size 765x57
+        RenderTable at (0,0) size 580x57
+          RenderTableSection (anonymous) at (0,0) size 580x57
+            RenderTableRow {SPAN} at (0,0) size 580x19 [bgcolor=#00FFFF]
+              RenderTableCell {SPAN} at (0,0) size 145x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 1, Row 1, Cell 1"
+              RenderTableCell {SPAN} at (145,0) size 145x19 [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 1, Row 1, Cell 2"
+              RenderTableCell {SPAN} at (290,0) size 145x19 [r=0 c=2 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 1, Row 1, Cell 3"
+              RenderTableCell {SPAN} at (435,0) size 145x19 [r=0 c=3 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 1, Row 1, Cell 4"
+            RenderTableRow {SPAN} at (0,19) size 580x19 [bgcolor=#00FFFF]
+              RenderTableCell {SPAN} at (0,19) size 145x19 [r=1 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 84x19
+                  text run at (0,0) width 84: "T 1, R 2, C 1"
+              RenderTableCell {SPAN} at (145,19) size 145x19 [r=1 c=1 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 1, Row 2, Cell 2"
+              RenderTableCell {SPAN} at (290,19) size 145x19 [r=1 c=2 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 1, Row 2, Cell 3"
+              RenderTableCell {SPAN} at (435,19) size 145x19 [r=1 c=3 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 1, Row 2, Cell 4"
+            RenderTableRow {SPAN} at (0,38) size 580x19 [bgcolor=#00FFFF]
+              RenderTableCell {SPAN} at (0,38) size 145x19 [r=2 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 1, Row 3, Cell 1"
+              RenderTableCell {SPAN} at (145,38) size 145x19 [r=2 c=1 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 1, Row 3, Cell 2"
+              RenderTableCell {SPAN} at (290,38) size 145x19 [r=2 c=2 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 84x19
+                  text run at (0,0) width 84: "T 1, R 3, C 3"
+              RenderTableCell {SPAN} at (435,38) size 145x19 [r=2 c=3 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 1, Row 3, Cell 4"
+      RenderBlock {P} at (0,494) size 765x19
+        RenderText {#text} at (0,0) size 711x19
+          text run at (0,0) width 711: "Note: table-header-group and table-footer-group are tested only in their HTML order, and they only appear once."
+      RenderBlock {DIV} at (0,529) size 765x95
+        RenderTable at (0,0) size 580x95
+          RenderTableSection {SPAN} at (0,0) size 580x19 [bgcolor=#00FFFF]
+            RenderTableRow (anonymous) at (0,0) size 580x19
+              RenderTableCell {SPAN} at (0,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 1, Cell 1"
+              RenderTableCell {SPAN} at (145,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 1, Cell 2"
+              RenderTableCell {SPAN} at (290,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=2 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 1, Cell 3"
+              RenderTableCell {SPAN} at (435,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=3 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 1, Cell 4"
+          RenderTableSection {SPAN} at (0,76) size 580x19 [bgcolor=#00FFFF]
+            RenderTableRow (anonymous) at (0,0) size 580x19
+              RenderTableCell {SPAN} at (0,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 5, Cell 1"
+              RenderTableCell {SPAN} at (145,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 5, Cell 2"
+              RenderTableCell {SPAN} at (290,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=2 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 84x19
+                  text run at (0,0) width 84: "T 2, R 5, C 5"
+              RenderTableCell {SPAN} at (435,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=3 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 5, Cell 4"
+          RenderTableSection (anonymous) at (0,19) size 580x19
+            RenderTableRow {SPAN} at (0,0) size 580x19 [bgcolor=#00FFFF]
+              RenderTableCell {SPAN} at (0,0) size 145x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 84x19
+                  text run at (0,0) width 84: "T 2, R 2, C 1"
+              RenderTableCell {SPAN} at (145,0) size 145x19 [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 2, Cell 2"
+              RenderTableCell {SPAN} at (290,0) size 145x19 [r=0 c=2 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 2, Cell 3"
+              RenderTableCell {SPAN} at (435,0) size 145x19 [r=0 c=3 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 2, Cell 4"
+          RenderTableSection {SPAN} at (0,38) size 580x19 [bgcolor=#00FFFF]
+            RenderTableRow (anonymous) at (0,0) size 580x19
+              RenderTableCell {SPAN} at (0,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 84x19
+                  text run at (0,0) width 84: "T 2, R 3, C 1"
+              RenderTableCell {SPAN} at (145,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 3, Cell x"
+              RenderTableCell {SPAN} at (290,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=2 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 3, Cell 3"
+              RenderTableCell {SPAN} at (435,0) size 145x19 [bgcolor=#00FFFF] [r=0 c=3 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 3, Cell 4"
+          RenderTableSection {SPAN} at (0,57) size 580x19 [bgcolor=#00FFFF]
+            RenderTableRow {SPAN} at (0,0) size 580x19
+              RenderTableCell {SPAN} at (0,0) size 145x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 84x19
+                  text run at (0,0) width 84: "T 2, R 4, C 1"
+              RenderTableCell {SPAN} at (145,0) size 145x19 [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 4, Cell x"
+              RenderTableCell {SPAN} at (290,0) size 145x19 [r=0 c=2 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 4, Cell 3"
+              RenderTableCell {SPAN} at (435,0) size 145x19 [r=0 c=3 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 4, Cell 4"
+      RenderBlock {H2} at (0,643) size 765x28
+        RenderText {#text} at (0,0) size 66x28
+          text run at (0,0) width 66: "Rule 5"
+      RenderTable {DIV} at (0,690) size 679x95 [bgcolor=#00FFFF]
+        RenderTableSection (anonymous) at (0,0) size 679x95
+          RenderTableRow {SPAN} at (0,0) size 679x19 [bgcolor=#00FFFF]
+            RenderTableCell {SPAN} at (0,0) size 145x19 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 145x19
+                text run at (0,0) width 145: "Table 2, Row 1, Cell 1"
+            RenderTableCell {SPAN} at (145,0) size 145x19 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 145x19
+                text run at (0,0) width 145: "Table 2, Row 1, Cell 2"
+            RenderTableCell {SPAN} at (290,0) size 244x19 [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 145x19
+                text run at (0,0) width 145: "Table 2, Row 1, Cell 3"
+            RenderTableCell {SPAN} at (534,0) size 145x19 [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 145x19
+                text run at (0,0) width 145: "Table 2, Row 1, Cell 4"
+          RenderTableRow {SPAN} at (0,19) size 679x57 [bgcolor=#00FFFF]
+            RenderTableCell (anonymous) at (0,19) size 145x19 [r=1 c=0 rs=1 cs=1]
+              RenderBlock {SPAN} at (0,0) size 145x19
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 2, Cell 1"
+            RenderTableCell {SPAN} at (145,19) size 145x19 [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 145x19
+                text run at (0,0) width 145: "Table 2, Row 2, Cell 2"
+            RenderTableCell (anonymous) at (290,19) size 244x57 [r=1 c=2 rs=1 cs=1]
+              RenderBlock {SPAN} at (0,0) size 244x19
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 2, Cell 3"
+              RenderBlock {SPAN} at (0,19) size 244x19
+                RenderText {#text} at (0,0) size 174x19
+                  text run at (0,0) width 174: "also Table 2, Row 2, Cell 3"
+              RenderBlock (anonymous) at (0,38) size 244x19
+                RenderText {#text} at (0,0) size 174x19
+                  text run at (0,0) width 174: "also Table 2, Row 2, Cell 3"
+            RenderTableCell {SPAN} at (534,19) size 145x19 [r=1 c=3 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 145x19
+                text run at (0,0) width 145: "Table 2, Row 2, Cell 4"
+          RenderTableRow {SPAN} at (0,76) size 679x19 [bgcolor=#00FFFF]
+            RenderTableCell (anonymous) at (0,76) size 145x19 [r=2 c=0 rs=1 cs=1]
+              RenderInline {SPAN} at (0,0) size 145x19
+                RenderText {#text} at (0,0) size 145x19
+                  text run at (0,0) width 145: "Table 2, Row 3, Cell 1"
+            RenderTableCell {SPAN} at (145,76) size 145x19 [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 145x19
+                text run at (0,0) width 145: "Table 2, Row 3, Cell 2"
+            RenderTableCell (anonymous) at (290,76) size 244x19 [r=2 c=2 rs=1 cs=1]
+              RenderTable {SPAN} at (0,0) size 244x19 [bgcolor=#00FFFF]
+                RenderTableSection (anonymous) at (0,0) size 244x19
+                  RenderTableRow (anonymous) at (0,0) size 244x19
+                    RenderTableCell (anonymous) at (0,0) size 244x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (0,0) size 244x19
+                        text run at (0,0) width 244: "Table 2, Row 3, Cell 3 (a nested table)"
+            RenderTableCell {SPAN} at (534,76) size 145x19 [r=2 c=3 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 145x19
+                text run at (0,0) width 145: "Table 2, Row 3, Cell 4"
+      RenderBlock {HR} at (0,801) size 765x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,819) size 765x35
+        RenderInline {A} at (0,0) size 88x19 [color=#0000EE]
+          RenderImage {IMG} at (0,0) size 88x31
+      RenderBlock {P} at (0,870) 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,905) 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/bug2479-2-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-2-expected.checksum
new file mode 100644 (file)
index 0000000..54d2274
--- /dev/null
@@ -0,0 +1 @@
+f4807330487d11d7d1c032a6be4853f8
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png
new file mode 100644 (file)
index 0000000..93ddad8
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt
new file mode 100644 (file)
index 0000000..5a0e053
--- /dev/null
@@ -0,0 +1,119 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x577
+  RenderBlock {HTML} at (0,0) size 800x577 [bgcolor=#00FF99]
+    RenderBody {BODY} at (57,64) size 686x449 [bgcolor=#99FFCC] [border: (3px solid #000000)]
+      RenderBlock {P} at (3,3) size 680x64
+        RenderText {#text} at (0,6) size 680x51
+          text run at (0,6) width 513: "These links are in an element with display table-row, and the li elements "
+          text run at (513,6) width 167: "have display: table-cell."
+          text run at (0,38) width 115: "They disappear:"
+      RenderTable at (3,67) size 264x19
+        RenderTableSection (anonymous) at (0,0) size 264x19
+          RenderTableRow {UL} at (0,0) size 264x19 [bgcolor=#00CC99]
+            RenderTableCell {LI} at (0,0) size 66x19 [r=0 c=0 rs=1 cs=1]
+              RenderInline {A} at (0,0) size 49x19 [color=#0000EE]
+                RenderText {#text} at (8,0) size 49x19
+                  text run at (8,0) width 49: "people"
+            RenderTableCell {LI} at (66,0) size 66x19 [r=0 c=1 rs=1 cs=1]
+              RenderInline {A} at (0,0) size 47x19 [color=#0000EE]
+                RenderText {#text} at (9,0) size 47x19
+                  text run at (9,0) width 47: "places"
+            RenderTableCell {LI} at (132,0) size 66x19 [r=0 c=2 rs=1 cs=1]
+              RenderInline {A} at (0,0) size 66x19 [color=#0000EE]
+                RenderText {#text} at (0,0) size 66x19
+                  text run at (0,0) width 66: "members"
+            RenderTableCell {LI} at (198,0) size 66x19 [r=0 c=3 rs=1 cs=1]
+              RenderInline {A} at (0,0) size 33x19 [color=#0000EE]
+                RenderText {#text} at (16,0) size 33x19
+                  text run at (16,0) width 33: "links"
+      RenderBlock {DIV} at (3,86) size 680x360
+        RenderBlock (anonymous) at (16,16) size 648x19
+          RenderText {#text} at (0,0) size 434x19
+            text run at (0,0) width 188: "This text is not in the form. "
+            text run at (188,0) width 246: "The form should be indented 40px."
+        RenderBlock {FORM} at (96,35) size 568x309
+          RenderBlock {P} at (0,0) size 568x64
+            RenderText {#text} at (0,6) size 556x51
+              text run at (0,6) width 162: "This is text in the form. "
+              text run at (162,6) width 195: "It should be indented 40px. "
+              text run at (357,6) width 199: "The form itself has the same"
+              text run at (0,38) width 222: "table-row/table-cell problem as "
+              text run at (222,38) width 48: "above."
+          RenderBlock {P} at (0,64) size 568x71
+            RenderTable {SPAN} at (0,0) size 162x60
+              RenderTableSection (anonymous) at (0,0) size 162x60
+                RenderTableRow {SPAN} at (0,0) size 162x28
+                  RenderTableCell (anonymous) at (0,0) size 162x28 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (0,6) size 137x16
+                      text run at (0,6) width 137: "First Name (required)"
+                RenderTableRow (anonymous) at (0,28) size 162x32
+                  RenderTableCell (anonymous) at (0,28) size 162x32 [r=1 c=0 rs=1 cs=1]
+                    RenderTextControl {INPUT} at (2,3) size 158x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderText {#text} at (162,45) size 4x19
+              text run at (162,45) width 4: " "
+            RenderTable {SPAN} at (166,0) size 162x60
+              RenderTableSection (anonymous) at (0,0) size 162x60
+                RenderTableRow {SPAN} at (0,0) size 162x28
+                  RenderTableCell (anonymous) at (0,0) size 162x28 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (0,6) size 136x16
+                      text run at (0,6) width 136: "Last Name (required)"
+                RenderTableRow (anonymous) at (0,28) size 162x32
+                  RenderTableCell (anonymous) at (0,28) size 162x32 [r=1 c=0 rs=1 cs=1]
+                    RenderTextControl {INPUT} at (2,3) size 158x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderText {#text} at (0,0) size 0x0
+          RenderBlock {P} at (0,135) size 568x71
+            RenderTable {SPAN} at (0,0) size 378x60
+              RenderTableSection (anonymous) at (0,0) size 378x60
+                RenderTableRow {SPAN} at (0,0) size 378x28
+                  RenderTableCell (anonymous) at (0,0) size 378x28 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (0,6) size 91x16
+                      text run at (0,6) width 91: "Email Address"
+                RenderTableRow (anonymous) at (0,28) size 378x32
+                  RenderTableCell (anonymous) at (0,28) size 378x32 [r=1 c=0 rs=1 cs=1]
+                    RenderTextControl {INPUT} at (2,3) size 374x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderText {#text} at (0,0) size 0x0
+          RenderBlock {P} at (0,206) size 568x71
+            RenderTable {SPAN} at (0,0) size 162x60
+              RenderTableSection (anonymous) at (0,0) size 162x60
+                RenderTableRow {SPAN} at (0,0) size 162x28
+                  RenderTableCell (anonymous) at (0,0) size 162x28 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (0,6) size 103x16
+                      text run at (0,6) width 103: "Company Name"
+                RenderTableRow (anonymous) at (0,28) size 162x32
+                  RenderTableCell (anonymous) at (0,28) size 162x32 [r=1 c=0 rs=1 cs=1]
+                    RenderTextControl {INPUT} at (2,3) size 158x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderText {#text} at (162,45) size 4x19
+              text run at (162,45) width 4: " "
+            RenderTable {SPAN} at (166,0) size 162x60
+              RenderTableSection (anonymous) at (0,0) size 162x60
+                RenderTableRow {SPAN} at (0,0) size 162x28
+                  RenderTableCell (anonymous) at (0,0) size 162x28 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (0,6) size 27x16
+                      text run at (0,6) width 27: "Title"
+                RenderTableRow (anonymous) at (0,28) size 162x32
+                  RenderTableCell (anonymous) at (0,28) size 162x32 [r=1 c=0 rs=1 cs=1]
+                    RenderTextControl {INPUT} at (2,3) size 158x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderText {#text} at (0,0) size 0x0
+          RenderBlock {P} at (0,277) size 568x32
+            RenderButton {INPUT} at (2,2) size 70x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+              RenderBlock (anonymous) at (8,4) size 54x19
+                RenderText at (0,0) size 54x19
+                  text run at (0,0) width 54: "Submit!"
+            RenderText {#text} at (74,6) size 4x19
+              text run at (74,6) width 4: " "
+            RenderButton {INPUT} at (80,2) size 96x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+              RenderBlock (anonymous) at (8,4) size 80x19
+                RenderText at (0,0) size 80x19
+                  text run at (0,0) width 80: "Clear Form"
+            RenderText {#text} at (0,0) size 0x0
+layer at (161,283) size 152x19
+  RenderBlock {DIV} at (3,3) size 152x19
+layer at (327,283) size 152x19
+  RenderBlock {DIV} at (3,3) size 152x19
+layer at (161,354) size 368x19
+  RenderBlock {DIV} at (3,3) size 368x19
+layer at (161,425) size 152x19
+  RenderBlock {DIV} at (3,3) size 152x19
+layer at (327,425) size 152x19
+  RenderBlock {DIV} at (3,3) size 152x19
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-3-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-3-expected.checksum
new file mode 100644 (file)
index 0000000..f6bfd0c
--- /dev/null
@@ -0,0 +1 @@
+b59f442e98878f5e573bbff77647e82f
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png
new file mode 100644 (file)
index 0000000..8fe312f
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt
new file mode 100644 (file)
index 0000000..a6c23d3
--- /dev/null
@@ -0,0 +1,120 @@
+layer at (0,0) size 781x712
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x712
+  RenderBlock {HTML} at (0,0) size 781x712
+    RenderBody {BODY} at (8,21) size 765x675
+      RenderBlock {H1} at (0,0) size 765x37
+        RenderText {#text} at (0,0) size 315x36
+          text run at (0,0) width 315: "Generic Table Tests - 1"
+      RenderBlock {P} at (0,58) size 765x19
+        RenderText {#text} at (0,0) size 387x19
+          text run at (0,0) width 387: "If you have any comments to make regarding this test, e-mail "
+        RenderInline {A} at (0,0) size 182x19 [color=#0000EE]
+          RenderText {#text} at (387,0) size 182x19
+            text run at (387,0) width 182: "py8ieh=eviltests@bath.ac.uk"
+        RenderText {#text} at (569,0) size 4x19
+          text run at (569,0) width 4: "."
+      RenderBlock {DL} at (0,93) size 765x38
+        RenderBlock {DT} at (0,0) size 765x19
+          RenderText {#text} at (0,0) size 80x19
+            text run at (0,0) width 80: "Prerequisites"
+        RenderBlock {DD} at (40,19) size 725x19
+          RenderText {#text} at (0,0) size 683x19
+            text run at (0,0) width 683: "Browsers that are subjected to this test should support CSS1 and the CSS2 table model, and multiple classes."
+      RenderBlock {P} at (0,147) size 765x102 [border: (5px double #FF0000)]
+        RenderBlock (anonymous) at (13,13) size 739x19
+          RenderText {#text} at (0,0) size 233x19
+            text run at (0,0) width 233: "If this paragraph breaks the line here:"
+        RenderTable {SPAN} at (13,32) size 58x19
+          RenderTableSection (anonymous) at (0,0) size 58x19
+            RenderTableRow (anonymous) at (0,0) size 58x19
+              RenderTableCell (anonymous) at (0,0) size 58x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 58x19
+                  text run at (0,0) width 58: "and here:"
+        RenderBlock (anonymous) at (13,51) size 739x38
+          RenderText {#text} at (0,0) size 119x19
+            text run at (0,0) width 119: "then your browser "
+          RenderInline {EM} at (0,0) size 81x19
+            RenderText {#text} at (119,0) size 81x19
+              text run at (119,0) width 81: "does support"
+          RenderText {#text} at (200,0) size 161x19
+            text run at (200,0) width 161: " table values on 'display'. "
+          RenderInline {STRONG} at (0,0) size 708x38
+            RenderText {#text} at (361,0) size 708x38
+              text run at (361,0) width 347: "If this paragraphs flows without any undue breaks,"
+              text run at (0,19) width 455: "then you should mark your browser as not supporting table values!"
+      RenderBlock {H2} at (0,268) size 765x28
+        RenderText {#text} at (0,0) size 224x28
+          text run at (0,0) width 224: "1. Table -> Table Cell"
+      RenderBlock {P} at (0,315) size 765x38
+        RenderText {#text} at (0,0) size 755x38
+          text run at (0,0) width 755: "Below there should be a gray bar, spanning the width of the BODY, with the text \"Left\" to the left and the text \"Right\","
+          text run at (0,19) width 217: "on the same line, flush to the right."
+      RenderTable {DIV} at (0,369) size 765x19 [bgcolor=#C0C0C0]
+        RenderTableSection (anonymous) at (0,0) size 765x19
+          RenderTableRow (anonymous) at (0,0) size 765x19
+            RenderTableCell {DIV} at (0,0) size 326x19 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 26x19
+                text run at (0,0) width 26: "Left"
+            RenderTableCell {DIV} at (326,0) size 439x19 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (404,0) size 35x19
+                text run at (404,0) width 35: "Right"
+      RenderBlock {H2} at (0,407) size 765x28
+        RenderText {#text} at (0,0) size 154x28
+          text run at (0,0) width 154: "Submit Results"
+      RenderBlock {FORM} at (0,454) size 765x63
+        RenderBlock {P} at (0,0) size 765x63
+          RenderText {#text} at (0,6) size 263x19
+            text run at (0,6) width 263: "How does your browser fare on this test? "
+          RenderMenuList {SELECT} at (265,2) size 312x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 310x25
+              RenderText at (3,3) size 183x19
+                text run at (3,3) width 183: "The test renders correctly."
+          RenderText {#text} at (579,6) size 4x19
+            text run at (579,6) width 4: " "
+          RenderInline {LABEL} at (0,0) size 653x50
+            RenderText {#text} at (583,6) size 70x19
+              text run at (583,6) width 70: "Comment: "
+            RenderTextControl {INPUT} at (2,34) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderText {#text} at (198,37) size 4x19
+            text run at (198,37) width 4: " "
+          RenderButton {INPUT} at (204,33) size 66x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+            RenderBlock (anonymous) at (8,4) size 50x19
+              RenderText at (0,0) size 50x19
+                text run at (0,0) width 50: "Submit"
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {HR} at (0,533) size 765x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,551) size 765x19
+        RenderText {#text} at (0,0) size 63x19
+          text run at (0,0) width 63: "Up to the "
+        RenderInline {A} at (0,0) size 73x19 [color=#0000EE]
+          RenderText {#text} at (63,0) size 73x19
+            text run at (63,0) width 73: "Table Tests"
+        RenderText {#text} at (136,0) size 4x19
+          text run at (136,0) width 4: "."
+      RenderBlock {P} at (0,586) size 765x19
+        RenderText {#text} at (0,0) size 63x19
+          text run at (0,0) width 63: "Up to the "
+        RenderInline {A} at (0,0) size 98x19 [color=#0000EE]
+          RenderText {#text} at (63,0) size 98x19
+            text run at (63,0) width 98: "Evil Tests Page"
+        RenderText {#text} at (161,0) size 4x19
+          text run at (161,0) width 4: "."
+      RenderBlock {P} at (0,621) size 765x19
+        RenderText {#text} at (0,0) size 173x19
+          text run at (0,0) width 173: "This page is maintained by "
+        RenderInline {A} at (0,0) size 77x19 [color=#0000EE]
+          RenderText {#text} at (173,0) size 77x19
+            text run at (173,0) width 77: "Ian Hickson"
+        RenderText {#text} at (250,0) size 9x19
+          text run at (250,0) width 9: " ("
+        RenderInline {A} at (0,0) size 123x19 [color=#0000EE]
+          RenderText {#text} at (259,0) size 123x19
+            text run at (259,0) width 123: "py8ieh@bath.ac.uk"
+        RenderText {#text} at (382,0) size 9x19
+          text run at (382,0) width 9: ")."
+      RenderBlock {P} at (0,656) size 765x19
+        RenderText {#text} at (0,0) size 182x19
+          text run at (0,0) width 182: "Last updated in March 1999."
+layer at (13,512) size 188x19
+  RenderBlock {DIV} at (3,3) size 188x19
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-4-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-4-expected.checksum
new file mode 100644 (file)
index 0000000..638ff40
--- /dev/null
@@ -0,0 +1 @@
+2469a80c6daeb709d0e97103d7336a48
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-4-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-4-expected.png
new file mode 100644 (file)
index 0000000..5e5efd6
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-4-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt
new file mode 100644 (file)
index 0000000..4b2e04b
--- /dev/null
@@ -0,0 +1,244 @@
+layer at (0,0) size 781x2612
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x2612
+  RenderBlock {HTML} at (0,0) size 781x2612
+    RenderBody {BODY} at (8,21) size 765x2575 [bgcolor=#FFFFFF]
+      RenderBlock {H1} at (0,0) size 765x37
+        RenderText {#text} at (0,0) size 365x36
+          text run at (0,0) width 365: "Table Inheritance Tests - 1"
+      RenderBlock {P} at (0,58) size 765x19
+        RenderText {#text} at (0,0) size 387x19
+          text run at (0,0) width 387: "If you have any comments to make regarding this test, e-mail "
+        RenderInline {A} at (0,0) size 182x19 [color=#0000EE]
+          RenderText {#text} at (387,0) size 182x19
+            text run at (387,0) width 182: "py8ieh=eviltests@bath.ac.uk"
+        RenderText {#text} at (569,0) size 4x19
+          text run at (569,0) width 4: "."
+      RenderBlock {DL} at (0,93) size 765x38
+        RenderBlock {DT} at (0,0) size 765x19
+          RenderText {#text} at (0,0) size 80x19
+            text run at (0,0) width 80: "Prerequisites"
+        RenderBlock {DD} at (40,19) size 725x19
+          RenderText {#text} at (0,0) size 550x19
+            text run at (0,0) width 550: "Browsers that are subjected to this test should support CSS1 and the CSS2 table model."
+      RenderBlock {H2} at (0,150) size 765x28
+        RenderText {#text} at (0,0) size 104x28
+          text run at (0,0) width 104: "0. Control"
+      RenderBlock {P} at (0,197) size 765x19
+        RenderText {#text} at (0,0) size 401x19
+          text run at (0,0) width 401: "The following four tests should look identical, namely, like this:"
+      RenderBlock {DIV} at (0,232) size 765x74 [color=#FFFFFF] [bgcolor=#000000]
+        RenderText {#text} at (0,0) size 716x73
+          text run at (0,0) width 716: "This text should be white on black, bold, twice"
+          text run at (0,37) width 587: "the size of normal text, and sans serif."
+      RenderBlock {P} at (0,322) size 765x76
+        RenderText {#text} at (0,0) size 754x76
+          text run at (0,0) width 744: "There are some minor exceptions, however. The x.1 tests should fill the viewport width, the other tests need not. Also,"
+          text run at (0,19) width 750: "browsers attempting to have backwards compatability with the buggy behaviour of legacy browsers may omit to inherit"
+          text run at (0,38) width 754: "the color and font-size in 1.1, which will make 1.1 (but only 1.1) unreadable. That is the problem with not following the"
+          text run at (0,57) width 38: "specs."
+      RenderBlock {H2} at (0,417) size 765x28
+        RenderText {#text} at (0,0) size 172x28
+          text run at (0,0) width 172: "1. HTML Tables"
+      RenderBlock {H3} at (0,464) size 765x22
+        RenderText {#text} at (0,0) size 250x22
+          text run at (0,0) width 250: "1.1 Inheritance through a DIV"
+      RenderBlock {DIV} at (0,504) size 765x80 [color=#FFFFFF] [bgcolor=#000000]
+        RenderTable {TABLE} at (0,0) size 765x80
+          RenderTableSection {TBODY} at (0,0) size 765x80
+            RenderTableRow {TR} at (0,2) size 765x76
+              RenderTableCell {TD} at (2,2) size 761x76 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 716x73
+                  text run at (1,1) width 716: "This text should be white on black, bold, twice"
+                  text run at (1,38) width 587: "the size of normal text, and sans serif."
+      RenderBlock {H3} at (0,602) size 765x22
+        RenderText {#text} at (0,0) size 266x22
+          text run at (0,0) width 266: "1.2 Styles set directly on TABLE"
+      RenderTable {TABLE} at (0,642) size 765x80 [color=#FFFFFF] [bgcolor=#000000]
+        RenderTableSection {TBODY} at (0,0) size 765x80
+          RenderTableRow {TR} at (0,2) size 765x76
+            RenderTableCell {TD} at (2,2) size 761x76 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 716x73
+                text run at (1,1) width 716: "This text should be white on black, bold, twice"
+                text run at (1,38) width 587: "the size of normal text, and sans serif."
+      RenderBlock {H2} at (0,741) size 765x28
+        RenderText {#text} at (0,0) size 228x28
+          text run at (0,0) width 228: "2. Explicit CSS Tables"
+      RenderBlock {H3} at (0,788) size 765x22
+        RenderText {#text} at (0,0) size 250x22
+          text run at (0,0) width 250: "2.1 Inheritance through a DIV"
+      RenderBlock {DIV} at (0,828) size 765x74 [color=#FFFFFF] [bgcolor=#000000]
+        RenderTable {DIV} at (0,0) size 765x74
+          RenderTableSection (anonymous) at (0,0) size 765x74
+            RenderTableRow {DIV} at (0,0) size 765x74
+              RenderTableCell {DIV} at (0,0) size 765x74 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 716x73
+                  text run at (0,0) width 716: "This text should be white on black, bold, twice"
+                  text run at (0,37) width 587: "the size of normal text, and sans serif."
+      RenderBlock {H3} at (0,920) size 765x22
+        RenderText {#text} at (0,0) size 266x22
+          text run at (0,0) width 266: "2.2 Styles set directly on TABLE"
+      RenderTable {DIV} at (0,960) size 765x74 [color=#FFFFFF] [bgcolor=#000000]
+        RenderTableSection (anonymous) at (0,0) size 765x74
+          RenderTableRow {DIV} at (0,0) size 765x74
+            RenderTableCell {DIV} at (0,0) size 765x74 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 716x73
+                text run at (0,0) width 716: "This text should be white on black, bold, twice"
+                text run at (0,37) width 587: "the size of normal text, and sans serif."
+      RenderBlock {H3} at (0,1052) size 765x22
+        RenderText {#text} at (0,0) size 248x22
+          text run at (0,0) width 248: "2.3 Styles set directly on ROW"
+      RenderTable {DIV} at (0,1092) size 765x74
+        RenderTableSection (anonymous) at (0,0) size 765x74
+          RenderTableRow {DIV} at (0,0) size 765x74 [color=#FFFFFF] [bgcolor=#000000]
+            RenderTableCell {DIV} at (0,0) size 765x74 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 716x73
+                text run at (0,0) width 716: "This text should be white on black, bold, twice"
+                text run at (0,37) width 587: "the size of normal text, and sans serif."
+      RenderBlock {H3} at (0,1184) size 765x22
+        RenderText {#text} at (0,0) size 253x22
+          text run at (0,0) width 253: "2.4 Styles set directly on CELL"
+      RenderTable {DIV} at (0,1224) size 765x74
+        RenderTableSection (anonymous) at (0,0) size 765x74
+          RenderTableRow {DIV} at (0,0) size 765x74
+            RenderTableCell {DIV} at (0,0) size 765x74 [color=#FFFFFF] [bgcolor=#000000] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 716x73
+                text run at (0,0) width 716: "This text should be white on black, bold, twice"
+                text run at (0,37) width 587: "the size of normal text, and sans serif."
+      RenderBlock {H2} at (0,1317) size 765x28
+        RenderText {#text} at (0,0) size 384x28
+          text run at (0,0) width 384: "3. Implicit CSS Tables (table explicit)"
+      RenderBlock {H3} at (0,1364) size 765x22
+        RenderText {#text} at (0,0) size 250x22
+          text run at (0,0) width 250: "3.1 Inheritance through a DIV"
+      RenderBlock {DIV} at (0,1404) size 765x74 [color=#FFFFFF] [bgcolor=#000000]
+        RenderTable {DIV} at (0,0) size 765x74
+          RenderTableSection (anonymous) at (0,0) size 765x74
+            RenderTableRow (anonymous) at (0,0) size 765x74
+              RenderTableCell (anonymous) at (0,0) size 765x74 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 716x73
+                  text run at (0,0) width 716: "This text should be white on black, bold, twice"
+                  text run at (0,37) width 587: "the size of normal text, and sans serif."
+      RenderBlock {H3} at (0,1496) size 765x22
+        RenderText {#text} at (0,0) size 266x22
+          text run at (0,0) width 266: "3.2 Styles set directly on TABLE"
+      RenderTable {DIV} at (0,1536) size 765x74 [color=#FFFFFF] [bgcolor=#000000]
+        RenderTableSection (anonymous) at (0,0) size 765x74
+          RenderTableRow (anonymous) at (0,0) size 765x74
+            RenderTableCell (anonymous) at (0,0) size 765x74 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 716x73
+                text run at (0,0) width 716: "This text should be white on black, bold, twice"
+                text run at (0,37) width 587: "the size of normal text, and sans serif."
+      RenderBlock {H2} at (0,1629) size 765x28
+        RenderText {#text} at (0,0) size 373x28
+          text run at (0,0) width 373: "4. Implicit CSS Tables (row explicit)"
+      RenderBlock {H3} at (0,1676) size 765x22
+        RenderText {#text} at (0,0) size 250x22
+          text run at (0,0) width 250: "4.1 Inheritance through a DIV"
+      RenderBlock {DIV} at (0,1716) size 765x74 [color=#FFFFFF] [bgcolor=#000000]
+        RenderTable at (0,0) size 765x74
+          RenderTableSection (anonymous) at (0,0) size 765x74
+            RenderTableRow {DIV} at (0,0) size 765x74
+              RenderTableCell (anonymous) at (0,0) size 765x74 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 716x73
+                  text run at (0,0) width 716: "This text should be white on black, bold, twice"
+                  text run at (0,37) width 587: "the size of normal text, and sans serif."
+      RenderBlock {H3} at (0,1808) size 765x22
+        RenderText {#text} at (0,0) size 248x22
+          text run at (0,0) width 248: "4.2 Styles set directly on ROW"
+      RenderTable at (0,1848) size 765x74
+        RenderTableSection (anonymous) at (0,0) size 765x74
+          RenderTableRow {DIV} at (0,0) size 765x74 [color=#FFFFFF] [bgcolor=#000000]
+            RenderTableCell (anonymous) at (0,0) size 765x74 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 716x73
+                text run at (0,0) width 716: "This text should be white on black, bold, twice"
+                text run at (0,37) width 587: "the size of normal text, and sans serif."
+      RenderBlock {H2} at (0,1941) size 765x28
+        RenderText {#text} at (0,0) size 369x28
+          text run at (0,0) width 369: "5. Implicit CSS Tables (cell explicit)"
+      RenderBlock {H3} at (0,1988) size 765x22
+        RenderText {#text} at (0,0) size 250x22
+          text run at (0,0) width 250: "5.1 Inheritance through a DIV"
+      RenderBlock {DIV} at (0,2028) size 765x74 [color=#FFFFFF] [bgcolor=#000000]
+        RenderTable at (0,0) size 765x74
+          RenderTableSection (anonymous) at (0,0) size 765x74
+            RenderTableRow (anonymous) at (0,0) size 765x74
+              RenderTableCell {DIV} at (0,0) size 765x74 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 716x73
+                  text run at (0,0) width 716: "This text should be white on black, bold, twice"
+                  text run at (0,37) width 587: "the size of normal text, and sans serif."
+      RenderBlock {H3} at (0,2120) size 765x22
+        RenderText {#text} at (0,0) size 253x22
+          text run at (0,0) width 253: "5.2 Styles set directly on CELL"
+      RenderTable at (0,2160) size 765x74
+        RenderTableSection (anonymous) at (0,0) size 765x74
+          RenderTableRow (anonymous) at (0,0) size 765x74
+            RenderTableCell {DIV} at (0,0) size 765x74 [color=#FFFFFF] [bgcolor=#000000] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 716x73
+                text run at (0,0) width 716: "This text should be white on black, bold, twice"
+                text run at (0,37) width 587: "the size of normal text, and sans serif."
+      RenderBlock {H2} at (0,2253) size 765x28
+        RenderText {#text} at (0,0) size 154x28
+          text run at (0,0) width 154: "Submit Results"
+      RenderBlock {FORM} at (0,2300) size 765x82
+        RenderBlock {P} at (0,0) size 765x82
+          RenderText {#text} at (0,0) size 259x19
+            text run at (0,0) width 259: "How does your browser fare on this test?"
+          RenderMenuList {SELECT} at (2,21) size 614x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock (anonymous) at (1,1) size 612x25
+              RenderText at (3,3) size 582x19
+                text run at (3,3) width 582: "The tests all render identically, and this browser may or may not grok CSS2 tables."
+          RenderText {#text} at (618,25) size 4x19
+            text run at (618,25) width 4: " "
+          RenderInline {LABEL} at (0,0) size 692x50
+            RenderText {#text} at (622,25) size 70x19
+              text run at (622,25) width 70: "Comment: "
+            RenderTextControl {INPUT} at (2,53) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderText {#text} at (198,56) size 4x19
+            text run at (198,56) width 4: " "
+          RenderButton {INPUT} at (204,52) size 66x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+            RenderBlock (anonymous) at (8,4) size 50x19
+              RenderText at (0,0) size 50x19
+                text run at (0,0) width 50: "Submit"
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {HR} at (0,2398) size 765x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,2416) size 765x19
+        RenderText {#text} at (0,0) size 63x19
+          text run at (0,0) width 63: "Up to the "
+        RenderInline {A} at (0,0) size 73x19 [color=#0000EE]
+          RenderText {#text} at (63,0) size 73x19
+            text run at (63,0) width 73: "Table Tests"
+        RenderText {#text} at (136,0) size 4x19
+          text run at (136,0) width 4: "."
+      RenderBlock {P} at (0,2451) size 765x19
+        RenderText {#text} at (0,0) size 63x19
+          text run at (0,0) width 63: "Up to the "
+        RenderInline {A} at (0,0) size 98x19 [color=#0000EE]
+          RenderText {#text} at (63,0) size 98x19
+            text run at (63,0) width 98: "Evil Tests Page"
+        RenderText {#text} at (161,0) size 4x19
+          text run at (161,0) width 4: "."
+      RenderBlock {P} at (0,2486) size 765x19
+        RenderText {#text} at (0,0) size 61x19
+          text run at (0,0) width 61: "Bugzilla: "
+        RenderInline {A} at (0,0) size 63x19 [color=#0000EE]
+          RenderText {#text} at (61,0) size 63x19
+            text run at (61,0) width 63: "Bug 1044"
+      RenderBlock {P} at (0,2521) size 765x19
+        RenderText {#text} at (0,0) size 173x19
+          text run at (0,0) width 173: "This page is maintained by "
+        RenderInline {A} at (0,0) size 77x19 [color=#0000EE]
+          RenderText {#text} at (173,0) size 77x19
+            text run at (173,0) width 77: "Ian Hickson"
+        RenderText {#text} at (250,0) size 9x19
+          text run at (250,0) width 9: " ("
+        RenderInline {A} at (0,0) size 123x19 [color=#0000EE]
+          RenderText {#text} at (259,0) size 123x19
+            text run at (259,0) width 123: "py8ieh@bath.ac.uk"
+        RenderText {#text} at (382,0) size 9x19
+          text run at (382,0) width 9: ")."
+      RenderBlock {P} at (0,2556) size 765x19
+        RenderText {#text} at (0,0) size 182x19
+          text run at (0,0) width 182: "Last updated in March 1999."
+layer at (13,2377) size 188x19
+  RenderBlock {DIV} at (3,3) size 188x19
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2509-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2509-expected.checksum
new file mode 100644 (file)
index 0000000..9d33520
--- /dev/null
@@ -0,0 +1 @@
+f5b523425db97207f0c6d661750a494f
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2509-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2509-expected.png
new file mode 100644 (file)
index 0000000..6b80e0f
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2509-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2509-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2509-expected.txt
new file mode 100644 (file)
index 0000000..bc4c0e2
--- /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
+      RenderTable {TABLE} at (0,0) size 400x149 [border: (1px solid #FF0000)]
+        RenderTableSection {TBODY} at (1,1) size 398x147
+          RenderTableRow {TR} at (0,2) size 398x23
+            RenderTableCell {TD} at (2,2) size 300x23 [border: (1px solid #0000FF)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 229x19
+                text run at (2,2) width 229: "What's New on WebDeveloper.com"
+            RenderTableCell {TD} at (304,2) size 92x23 [border: (1px solid #0000FF)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 32x19
+                text run at (2,2) width 32: "umm"
+          RenderTableRow {TR} at (0,27) size 398x118
+            RenderTableCell {TD} at (2,65) size 300x42 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 275x38
+                text run at (2,2) width 275: "blah blah blah blah blah blah blah blah blah"
+                text run at (2,21) width 89: "blah blah blah"
+            RenderTableCell {TD} at (304,27) size 92x118 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 58x114
+                text run at (2,2) width 58: "blah blah"
+                text run at (2,21) width 58: "blah blah"
+                text run at (2,40) width 58: "blah blah"
+                text run at (2,59) width 58: "blah blah"
+                text run at (2,78) width 58: "blah blah"
+                text run at (2,97) width 58: "blah blah"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2516-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2516-expected.checksum
new file mode 100644 (file)
index 0000000..1332e1d
--- /dev/null
@@ -0,0 +1 @@
+05dd9febb40adae43aaf1317f13495a9
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2516-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2516-expected.png
new file mode 100644 (file)
index 0000000..65770a6
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2516-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2516-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2516-expected.txt
new file mode 100644 (file)
index 0000000..b05d0eb
--- /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 133x35 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 131x33
+          RenderTableRow {TR} at (0,2) size 131x29
+            RenderTableCell {TD} at (2,2) size 127x29 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 123x25 [bgcolor=#FFCC99]
+                RenderTableSection {TBODY} at (0,0) size 123x25
+                  RenderTableRow {TR} at (0,2) size 123x21
+                    RenderTableCell {TD} at (2,2) size 31x21 [bgcolor=#FF6600] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 29x19
+                        text run at (1,1) width 29: "Find"
+                    RenderTableCell {TD} at (35,2) size 86x21 [r=0 c=1 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 84x19
+                        text run at (1,1) width 84: "rick was here"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2585-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2585-expected.checksum
new file mode 100644 (file)
index 0000000..9fe75be
--- /dev/null
@@ -0,0 +1 @@
+3842d31b72981a70927da21e4da64d8c
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2585-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2585-expected.png
new file mode 100644 (file)
index 0000000..fe3e2a3
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2585-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2585-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2585-expected.txt
new file mode 100644 (file)
index 0000000..1f1e0d2
--- /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 87x31 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 83x27
+          RenderTableRow {TR} at (0,2) size 83x23
+            RenderTableCell {TD} at (2,2) size 79x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 75x19
+                text run at (2,2) width 75: "Testing 123"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2684-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2684-expected.checksum
new file mode 100644 (file)
index 0000000..6575c25
--- /dev/null
@@ -0,0 +1 @@
+fea92da78b23dddeeccbb580153dff22
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2684-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2684-expected.png
new file mode 100644 (file)
index 0000000..9b32fff
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2684-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2684-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug2684-expected.txt
new file mode 100644 (file)
index 0000000..7206b38
--- /dev/null
@@ -0,0 +1,90 @@
+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
+        RenderInline {B} at (0,0) size 380x19
+          RenderText {#text} at (0,0) size 380x19
+            text run at (0,0) width 380: "(1) Colspanning TD has fixed width equal to table width"
+      RenderTable {TABLE} at (0,35) size 340x44 [bgcolor=#FFFFCC] [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 338x42
+          RenderTableRow {TR} at (0,0) size 338x21
+            RenderTableCell {TD} at (0,0) size 338x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (1,1) size 166x19
+                text run at (1,1) width 166: "width=340 (same as table)"
+          RenderTableRow {TR} at (0,21) size 338x21
+            RenderTableCell {TD} at (0,21) size 81x21 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 69x19
+                text run at (1,1) width 69: "Search for:"
+            RenderTableCell {TD} at (81,21) size 257x21 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 221x19
+                text run at (1,1) width 221: "foo bar baz foo bar baz foo bar baz"
+      RenderBlock {P} at (0,95) size 784x19
+        RenderInline {B} at (0,0) size 239x19
+          RenderText {#text} at (0,0) size 239x19
+            text run at (0,0) width 239: "(2) Colspanning TD has auto width"
+      RenderTable {TABLE} at (0,130) size 340x44 [bgcolor=#FFFFCC] [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 338x42
+          RenderTableRow {TR} at (0,0) size 338x21
+            RenderTableCell {TD} at (0,0) size 338x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (1,1) size 111x19
+                text run at (1,1) width 111: "no width attribute"
+          RenderTableRow {TR} at (0,21) size 338x21
+            RenderTableCell {TD} at (0,21) size 81x21 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 69x19
+                text run at (1,1) width 69: "Search for:"
+            RenderTableCell {TD} at (81,21) size 257x21 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 221x19
+                text run at (1,1) width 221: "foo bar baz foo bar baz foo bar baz"
+      RenderBlock {P} at (0,190) size 784x19
+        RenderInline {B} at (0,0) size 255x19
+          RenderText {#text} at (0,0) size 255x19
+            text run at (0,0) width 255: "(3) Colspanning TD has width=100px"
+      RenderTable {TABLE} at (0,225) size 340x44 [bgcolor=#FFFFCC] [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 338x42
+          RenderTableRow {TR} at (0,0) size 338x21
+            RenderTableCell {TD} at (0,0) size 338x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (1,1) size 85x19
+                text run at (1,1) width 85: "width=100px"
+          RenderTableRow {TR} at (0,21) size 338x21
+            RenderTableCell {TD} at (0,21) size 81x21 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 69x19
+                text run at (1,1) width 69: "Search for:"
+            RenderTableCell {TD} at (81,21) size 257x21 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 221x19
+                text run at (1,1) width 221: "foo bar baz foo bar baz foo bar baz"
+      RenderBlock {P} at (0,285) size 784x19
+        RenderInline {B} at (0,0) size 255x19
+          RenderText {#text} at (0,0) size 255x19
+            text run at (0,0) width 255: "(4) Colspanning TD has width=200px"
+      RenderTable {TABLE} at (0,320) size 340x44 [bgcolor=#FFFFCC] [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 338x42
+          RenderTableRow {TR} at (0,0) size 338x21
+            RenderTableCell {TD} at (0,0) size 338x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (1,1) size 85x19
+                text run at (1,1) width 85: "width=200px"
+          RenderTableRow {TR} at (0,21) size 338x21
+            RenderTableCell {TD} at (0,21) size 81x21 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 69x19
+                text run at (1,1) width 69: "Search for:"
+            RenderTableCell {TD} at (81,21) size 257x21 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 221x19
+                text run at (1,1) width 221: "foo bar baz foo bar baz foo bar baz"
+      RenderBlock {P} at (0,380) size 784x19
+        RenderInline {B} at (0,0) size 254x19
+          RenderText {#text} at (0,0) size 254x19
+            text run at (0,0) width 254: "(5) Colspanning TD has width=100%"
+      RenderTable {TABLE} at (0,415) size 340x44 [bgcolor=#FFFFCC] [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 338x42
+          RenderTableRow {TR} at (0,0) size 338x21
+            RenderTableCell {TD} at (0,0) size 338x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (1,1) size 82x19
+                text run at (1,1) width 82: "width=100%"
+          RenderTableRow {TR} at (0,21) size 338x21
+            RenderTableCell {TD} at (0,21) size 82x21 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 69x19
+                text run at (1,1) width 69: "Search for:"
+            RenderTableCell {TD} at (82,21) size 256x21 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 221x19
+                text run at (1,1) width 221: "foo bar baz foo bar baz foo bar baz"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug625-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug625-expected.checksum
new file mode 100644 (file)
index 0000000..b1dce40
--- /dev/null
@@ -0,0 +1 @@
+d19745eafd70e819eaf0c8e04c209683
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug625-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug625-expected.png
new file mode 100644 (file)
index 0000000..d115f17
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug625-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug625-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug625-expected.txt
new file mode 100644 (file)
index 0000000..4b64809
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 1012x581
+  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 784x565
+      RenderBlock {HR} at (0,0) size 1004x4 [border: (2px solid #000000)]
+      RenderBlock (anonymous) at (0,12) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,31) size 642x218
+        RenderTableSection {TBODY} at (0,0) size 642x218
+          RenderTableRow {TR} at (0,0) size 642x27
+            RenderTableCell {TD} at (0,0) size 642x27 [r=0 c=0 rs=1 cs=3]
+              RenderImage {IMG} at (0,0) size 642x27 [border: (1px solid #000000)]
+          RenderTableRow {TR} at (0,27) size 642x191
+            RenderTableCell {TD} at (0,82) size 150x80 [r=1 c=0 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 102x80 [border: (1px solid #000000)]
+              RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (150,122) size 67x1 [r=1 c=1 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 40x1
+            RenderTableCell {TD} at (217,27) size 425x191 [r=1 c=2 rs=1 cs=1]
+              RenderImage {IMG} at (0,0) size 252x172 [border: (1px solid #000000)]
+              RenderBR {BR} at (252,172) size 0x0
+              RenderText {#text} at (0,172) size 74x19
+                text run at (0,172) width 74: "Click Here!"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-1-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-1-expected.checksum
new file mode 100644 (file)
index 0000000..1af495c
--- /dev/null
@@ -0,0 +1 @@
+37f4d0049895ae3725f684a6c8bfdf39
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-1-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-1-expected.png
new file mode 100644 (file)
index 0000000..6f9dae4
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-1-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-1-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-1-expected.txt
new file mode 100644 (file)
index 0000000..b765709
--- /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 784x300 [bgcolor=#FF0000]
+        RenderTableSection {TBODY} at (0,0) size 784x300
+          RenderTableRow {TR} at (0,2) size 784x296
+            RenderTableCell {TD} at (2,139) size 780x21 [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/bug641-2-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-2-expected.checksum
new file mode 100644 (file)
index 0000000..0cb31ce
--- /dev/null
@@ -0,0 +1 @@
+f6df077782f88aa643312e4fe0813c9c
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-2-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-2-expected.png
new file mode 100644 (file)
index 0000000..7ffc796
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-2-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-2-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug641-2-expected.txt
new file mode 100644 (file)
index 0000000..e0fda87
--- /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 784x584 [bgcolor=#FF0000]
+        RenderTableSection {TBODY} at (0,0) size 784x584
+          RenderTableRow {TR} at (0,2) size 784x580
+            RenderTableCell {TD} at (2,281) size 780x21 [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/bug647-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug647-expected.checksum
new file mode 100644 (file)
index 0000000..12f5070
--- /dev/null
@@ -0,0 +1 @@
+e82d07a6ef9b37fccff9097e9fd28117
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug647-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug647-expected.png
new file mode 100644 (file)
index 0000000..bf7f846
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug647-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug647-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug647-expected.txt
new file mode 100644 (file)
index 0000000..a4fc011
--- /dev/null
@@ -0,0 +1,33 @@
+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 430x19
+          text run at (0,0) width 430: "If the font size is too big for the inside table, it is probably bug 6925."
+      RenderTable {TABLE} at (0,19) size 110x51 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 108x49
+          RenderTableRow {TR} at (0,2) size 108x45
+            RenderTableCell {TD} at (2,2) size 104x45 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {CENTER} at (2,2) size 100x41
+                RenderTable {TABLE} at (0,0) size 100x22 [border: (1px outset #808080)]
+                  RenderTableSection {TBODY} at (1,1) size 98x20
+                    RenderTableRow {TR} at (0,2) size 98x16
+                      RenderTableCell {TD} at (2,2) size 94x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                        RenderBlock (anonymous) at (2,2) size 90x0
+                          RenderInline {FONT} at (0,0) size 0x0
+                            RenderText {#text} at (0,0) size 0x0
+                        RenderBlock (anonymous) at (2,2) size 90x0
+                        RenderBlock (anonymous) at (2,2) size 90x0
+                          RenderInline {FONT} at (0,0) size 0x0
+                        RenderBlock {CENTER} at (2,2) size 90x12
+                          RenderInline {FONT} at (0,0) size 24x12
+                            RenderText {#text} at (33,0) size 24x12
+                              text run at (33,0) width 24: "inside"
+                          RenderText {#text} at (0,0) size 0x0
+                        RenderBlock (anonymous) at (2,14) size 90x0
+                          RenderText {#text} at (0,0) size 0x0
+                RenderBlock (anonymous) at (0,22) size 100x19
+                  RenderText {#text} at (10,0) size 79x19
+                    text run at (10,0) width 79: "outside table"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug650-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug650-expected.checksum
new file mode 100644 (file)
index 0000000..137784d
--- /dev/null
@@ -0,0 +1 @@
+7310f2b292570970267b24f14642b58e
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug650-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug650-expected.png
new file mode 100644 (file)
index 0000000..071379d
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug650-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug650-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug650-expected.txt
new file mode 100644 (file)
index 0000000..0329b8d
--- /dev/null
@@ -0,0 +1,56 @@
+layer at (0,0) size 781x782
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x782
+  RenderBlock {HTML} at (0,0) size 781x782
+    RenderBody {BODY} at (8,8) size 765x766
+      RenderTable {TABLE} at (0,0) size 765x766
+        RenderTableSection {TBODY} at (0,0) size 765x766
+          RenderTableRow {TR} at (0,2) size 765x762
+            RenderTableCell {TD} at (2,344) size 724x78 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 708x76
+                text run at (1,1) width 708: "This is some text to fill a table cell. This is some text to fill a table cell. This is some text to fill a table cell. This is"
+                text run at (1,20) width 699: "some text to fill a table cell. This is some text to fill a table cell. This is some text to fill a table cell. This is some"
+                text run at (1,39) width 705: "text to fill a table cell. This is some text to fill a table cell. This is some text to fill a table cell. This is some text to"
+                text run at (1,58) width 536: "fill a table cell. This is some text to fill a table cell. This is some text to fill a table cell."
+            RenderTableCell {TD} at (728,2) size 35x762 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 33x760
+                text run at (1,1) width 28: "This"
+                text run at (1,20) width 10: "is"
+                text run at (1,39) width 33: "some"
+                text run at (1,58) width 23: "text"
+                text run at (1,77) width 33: "to fill"
+                text run at (1,96) width 7: "a"
+                text run at (1,115) width 30: "table"
+                text run at (1,134) width 26: "cell."
+                text run at (1,153) width 28: "This"
+                text run at (1,172) width 10: "is"
+                text run at (1,191) width 33: "some"
+                text run at (1,210) width 23: "text"
+                text run at (1,229) width 33: "to fill"
+                text run at (1,248) width 7: "a"
+                text run at (1,267) width 30: "table"
+                text run at (1,286) width 26: "cell."
+                text run at (1,305) width 28: "This"
+                text run at (1,324) width 10: "is"
+                text run at (1,343) width 33: "some"
+                text run at (1,362) width 23: "text"
+                text run at (1,381) width 33: "to fill"
+                text run at (1,400) width 7: "a"
+                text run at (1,419) width 30: "table"
+                text run at (1,438) width 26: "cell."
+                text run at (1,457) width 28: "This"
+                text run at (1,476) width 10: "is"
+                text run at (1,495) width 33: "some"
+                text run at (1,514) width 23: "text"
+                text run at (1,533) width 33: "to fill"
+                text run at (1,552) width 7: "a"
+                text run at (1,571) width 30: "table"
+                text run at (1,590) width 26: "cell."
+                text run at (1,609) width 28: "This"
+                text run at (1,628) width 10: "is"
+                text run at (1,647) width 33: "some"
+                text run at (1,666) width 23: "text"
+                text run at (1,685) width 33: "to fill"
+                text run at (1,704) width 7: "a"
+                text run at (1,723) width 30: "table"
+                text run at (1,742) width 26: "cell."
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug709-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug709-expected.checksum
new file mode 100644 (file)
index 0000000..f2bbe09
--- /dev/null
@@ -0,0 +1 @@
+702589ea185eebf61d43df75a25558b3
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug709-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug709-expected.png
new file mode 100644 (file)
index 0000000..57c6a9d
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug709-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug709-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug709-expected.txt
new file mode 100644 (file)
index 0000000..4a8b7d6
--- /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 741x25
+        RenderTableSection {TBODY} at (0,0) size 741x25
+          RenderTableRow {TR} at (0,2) size 741x21
+            RenderTableCell {TD} at (2,2) size 304x21 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 302x19
+                text run at (1,1) width 302: "The quick brown fox jumped over the lazy dog."
+            RenderTableCell {TD} at (308,2) size 431x21 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 429x19
+                text run at (1,1) width 429: "Now is the time for all good men to come to the aid of their country."
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug727-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug727-expected.checksum
new file mode 100644 (file)
index 0000000..8a2ff32
--- /dev/null
@@ -0,0 +1 @@
+a5a2e836316bafefa6dcbaca9b20d60b
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug727-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug727-expected.png
new file mode 100644 (file)
index 0000000..4190288
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug727-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug727-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug727-expected.txt
new file mode 100644 (file)
index 0000000..44874df
--- /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 784x584
+      RenderBlock {HR} at (296,0) size 192x2 [border: (1px inset #000000)]
+      RenderTable {TABLE} at (0,10) size 350x73 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 348x71
+          RenderTableRow {TR} at (0,2) size 348x23
+            RenderTableCell {TD} at (2,2) size 344x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (2,2) size 204x19
+                text run at (2,2) width 204: "MozillaZine.org Is Now Active!"
+          RenderTableRow {TR} at (0,27) size 348x42
+            RenderTableCell {TD} at (2,36) size 194x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 4x19
+                text run at (2,2) width 4: " "
+            RenderTableCell {TD} at (198,27) size 148x42 [bgcolor=#FF9900] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 131x38
+                text run at (2,2) width 131: "Thursday September"
+                text run at (2,21) width 77: "17th, 1998>"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug963-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug963-expected.checksum
new file mode 100644 (file)
index 0000000..d9aaada
--- /dev/null
@@ -0,0 +1 @@
+e76fccdde3ed34581c5a6a71a85dd33e
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug963-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug963-expected.png
new file mode 100644 (file)
index 0000000..8d53cce
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug963-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug963-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug963-expected.txt
new file mode 100644 (file)
index 0000000..66a9cba
--- /dev/null
@@ -0,0 +1,39 @@
+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 348x19
+          text run at (0,0) width 348: "The window needs to be resized smaller to see the bug "
+        RenderBR {BR} at (348,15) size 0x0
+      RenderTable {TABLE} at (0,19) size 447x25
+        RenderTableSection {TBODY} at (0,0) size 447x25
+          RenderTableRow {TR} at (0,2) size 447x21
+            RenderTableCell {TD} at (2,2) size 35x21 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 33x19
+                text run at (1,1) width 33: "Back"
+            RenderTableCell {TD} at (39,2) size 56x21 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 54x19
+                text run at (1,1) width 54: "Forward"
+            RenderTableCell {TD} at (97,2) size 47x21 [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 45x19
+                text run at (1,1) width 45: "Reload"
+            RenderTableCell {TD} at (146,2) size 41x21 [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 39x19
+                text run at (1,1) width 39: "Home"
+            RenderTableCell {TD} at (189,2) size 45x21 [r=0 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 43x19
+                text run at (1,1) width 43: "Search"
+            RenderTableCell {TD} at (236,2) size 86x21 [r=0 c=5 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 84x19
+                text run at (1,1) width 84: "My Netscape"
+            RenderTableCell {TD} at (324,2) size 32x21 [r=0 c=6 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 30x19
+                text run at (1,1) width 30: "Print"
+            RenderTableCell {TD} at (358,2) size 54x21 [r=0 c=7 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 52x19
+                text run at (1,1) width 52: "Security"
+            RenderTableCell {TD} at (414,2) size 31x21 [r=0 c=8 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 29x19
+                text run at (1,1) width 29: "Stop"
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug965-expected.checksum b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug965-expected.checksum
new file mode 100644 (file)
index 0000000..60d95d1
--- /dev/null
@@ -0,0 +1 @@
+eee037071ca12f78cf40c8e4358dfaa9
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug965-expected.png b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug965-expected.png
new file mode 100644 (file)
index 0000000..54c69d8
Binary files /dev/null and b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug965-expected.png differ
diff --git a/LayoutTests/platform/gtk/tables/mozilla/bugs/bug965-expected.txt b/LayoutTests/platform/gtk/tables/mozilla/bugs/bug965-expected.txt
new file mode 100644 (file)
index 0000000..32c946e
--- /dev/null
@@ -0,0 +1,77 @@
+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 103x54 [border: (1px solid #FF0000)]
+        RenderTableSection {TBODY} at (1,1) size 101x52
+          RenderTableRow {TR} at (0,2) size 101x23
+            RenderTableCell {TD} at (2,2) size 30x23 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 23x19
+                text run at (2,2) width 23: "one"
+            RenderTableCell {TD} at (34,2) size 28x23 [border: (1px solid #FF0000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 24x19
+                text run at (2,2) width 24: "two"
+            RenderTableCell {TD} at (64,2) size 35x23 [border: (1px solid #0000FF)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 31x19
+                text run at (2,2) width 31: "three"
+          RenderTableRow {TR} at (0,27) size 101x23
+            RenderTableCell {TD} at (2,27) size 30x23 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 26x19
+                text run at (2,2) width 26: "four"
+            RenderTableCell {TD} at (34,27) size 28x23 [border: (1px solid #FFFF00)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 24x19
+                text run at (2,2) width 24: "five"
+            RenderTableCell {TD} at (64,27) size 35x23 [border: (1px solid #FFA500)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 18x19
+                text run at (2,2) width 18: "six"
+      RenderBlock (anonymous) at (0,54) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,73) size 103x54 [border: (1px solid #FF0000)]
+        RenderTableSection {TBODY} at (1,1) size 101x52
+          RenderTableRow {TR} at (0,2) size 101x23
+            RenderTableCell {TD} at (2,2) size 30x23 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 23x19
+                text run at (2,2) width 23: "one"
+            RenderTableCell {TD} at (34,2) size 28x23 [border: (1px solid #FF0000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 24x19
+                text run at (2,2) width 24: "two"
+            RenderTableCell {TD} at (64,2) size 35x23 [border: (1px solid #0000FF)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 31x19
+                text run at (2,2) width 31: "three"
+          RenderTableRow {TR} at (0,27) size 101x23
+            RenderTableCell {TD} at (2,27) size 30x23 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 26x19
+                text run at (2,2) width 26: "four"
+            RenderTableCell {TD} at (34,27) size 28x23 [border: (1px solid #FFFF00)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 24x19
+                text run at (2,2) width 24: "five"
+            RenderTableCell {TD} at (64,27) size 35x23 [border: (1px solid #FFA500)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 18x19
+                text run at (2,2) width 18: "six"
+      RenderBlock (anonymous) at (0,127) size 784x38
+        RenderBR {BR} at (0,0) size 0x19
+        RenderText {#text} at (0,19) size 229x19
+          text run at (0,19) width 229: "should be 2px solid red around table"
+      RenderTable {TABLE} at (0,165) size 75x31 [border: (2px solid #FF0000)]
+        RenderTableSection {TBODY} at (2,2) size 71x27
+          RenderTableRow {TR} at (0,2) size 71x23
+            RenderTableCell {TD} at (2,2) size 31x23 [border: (1px inset #FF0000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 27x19
+                text run at (2,2) width 27: "One"
+            RenderTableCell {TD} at (35,2) size 34x23 [border: (1px inset #FF0000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Two"
+      RenderBlock (anonymous) at (0,196) size 784x38
+        RenderBR {BR} at (0,0) size 0x19
+        RenderText {#text} at (0,19) size 256x19
+          text run at (0,19) width 256: "should be medium solid red around table"
+      RenderTable {TABLE} at (0,234) size 77x33 [border: (3px solid #FF0000)]
+        RenderTableSection {TBODY} at (3,3) size 71x27
+          RenderTableRow {TR} at (0,2) size 71x23
+            RenderTableCell {TD} at (2,2) size 31x23 [border: (1px inset #FF0000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 27x19
+                text run at (2,2) width 27: "One"
+            RenderTableCell {TD} at (35,2) size 34x23 [border: (1px inset #FF0000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "Two"