diff --git a/mozilla/layout/html/tests/table/bugs/bug10269-1.html b/mozilla/layout/html/tests/table/bugs/bug10269-1.html new file mode 100644 index 00000000000..b8cbbc7eb5a --- /dev/null +++ b/mozilla/layout/html/tests/table/bugs/bug10269-1.html @@ -0,0 +1,11 @@ + + +table-layout: fixed + + + + + + + +
OneTwoThree
diff --git a/mozilla/layout/html/tests/table/bugs/bug10269-2.html b/mozilla/layout/html/tests/table/bugs/bug10269-2.html new file mode 100644 index 00000000000..ff940f2c7ff --- /dev/null +++ b/mozilla/layout/html/tests/table/bugs/bug10269-2.html @@ -0,0 +1,351 @@ + + + + + + +table-layout: fixed + + + + + + +

table-layout: fixed

+ +

The following tables should be laid out in the traditional manner +because their widths are auto:

+ + + + + + + + + + + + +
DataDataData
DataDataData
+ + + + + + + + + + + + +
DataDataData
DataData + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. +
+ + + + + + + + + + + + +
DataData + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. +
DataDataData
+ + +

All the columns in the following three tables should divide +equally the available space (100% of the width of the page):

+ + + + + + + + + + + + +
DataDataData
DataDataData
+ + + + + + + + + + + + +
DataDataData
DataData + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. +
+ + + + + + + + + + + + +
DataData + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. +
DataDataData
+ + +

All the columns in the following three tables should divide +equally the available space (50% of the width of the page):

+ + + + + + + + + + + + +
DataDataData
DataDataData
+ + + + + + + + + + + + +
DataDataData
DataData + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. +
+ + + + + + + + + + + + +
DataData + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. + Lots and lots and lots of data. Lots and lots and lots of data. +
DataDataData
+ + +

This test is still being written...

+ +
+

Valid HTML 4.0!

+

(Back to +CSS Testing Information, +David Baron)

+

LDB, +dbaron@fas.harvard.edu

+ + diff --git a/mozilla/layout/html/tests/table/bugs/bug11945.html b/mozilla/layout/html/tests/table/bugs/bug11945.html new file mode 100644 index 00000000000..12a191e256a --- /dev/null +++ b/mozilla/layout/html/tests/table/bugs/bug11945.html @@ -0,0 +1,40 @@ + + + + + + + + + +
cell1cell2
+ +

See the behaviour when there is one more row:

+ + + + + + + + + + + +
cell1cell2
cell3cell4
+ +

Now move the rowspan to cell2 to have even more fun:

+ + + + + + + + + + + +
cell1cell2
cell3cell4
+ + diff --git a/mozilla/layout/html/tests/table/bugs/bug16012.html b/mozilla/layout/html/tests/table/bugs/bug16012.html new file mode 100644 index 00000000000..e5966231a5f --- /dev/null +++ b/mozilla/layout/html/tests/table/bugs/bug16012.html @@ -0,0 +1,32 @@ + + + Testcase for bug 16012 + + +Tables: both lines should be 1 pixel thick.
+
+ + + + + +
+
+ + + + + +
+
+
+
2 texts, FACE="Arial, Helvetica", 1st at size=0, 2nd at size=-4
+
+Detonator 3.53 Drivers
Available NOW! 

+
+ +Detonator 3.53 Drivers
Available NOW! 

+
+ + + diff --git a/mozilla/layout/html/tests/table/bugs/bug25367.html b/mozilla/layout/html/tests/table/bugs/bug25367.html new file mode 100644 index 00000000000..fb19b0265de --- /dev/null +++ b/mozilla/layout/html/tests/table/bugs/bug25367.html @@ -0,0 +1,15 @@ + + + + + + + + + + +
A
BC
+ + diff --git a/mozilla/layout/html/tests/table/bugs/bug7471.html b/mozilla/layout/html/tests/table/bugs/bug7471.html new file mode 100644 index 00000000000..e1f675df3ee --- /dev/null +++ b/mozilla/layout/html/tests/table/bugs/bug7471.html @@ -0,0 +1,106 @@ + + + +Bug 7471 testcase + + + +

No col or colgroup:

+ + + + + + + + + + + + + + + + + +
DataDataData
DataDataData
DataDataData
+ +

col elements with align=center on second col:

+ + + + + + + + + + + + + + + + + + + + +
DataDataData
DataDataData
DataDataData
+ +

colgroup and col elements, with align on colgroup so 2nd and 3rd columns centered:

+ + + + + + + + + + + + + + + + + + + + + + + + +
DataDataData
DataDataData
DataDataData
+ +

colgroup and col elements, with align on col so 2nd column centered:

+ + + + + + + + + + + + + + + + + + + + + + + + +
DataDataData
DataDataData
DataDataData
+ + + diff --git a/mozilla/layout/html/tests/table/bugs/file_list.txt b/mozilla/layout/html/tests/table/bugs/file_list.txt index 496807ef26d..a55022392f1 100644 --- a/mozilla/layout/html/tests/table/bugs/file_list.txt +++ b/mozilla/layout/html/tests/table/bugs/file_list.txt @@ -1,6 +1,8 @@ file:///s|/mozilla/layout/html/tests/table/bugs/bug10009.html file:///s|/mozilla/layout/html/tests/table/bugs/bug1010.html file:///s|/mozilla/layout/html/tests/table/bugs/bug10216.html +file:///s|/mozilla/layout/html/tests/table/bugs/bug10269-1.html +file:///s|/mozilla/layout/html/tests/table/bugs/bug10269-2.html file:///s|/mozilla/layout/html/tests/table/bugs/bug10296-1.html file:///s|/mozilla/layout/html/tests/table/bugs/bug10296-2.html file:///s|/mozilla/layout/html/tests/table/bugs/bug1055-1.html @@ -20,6 +22,7 @@ file:///s|/mozilla/layout/html/tests/table/bugs/bug1163-1.html file:///s|/mozilla/layout/html/tests/table/bugs/bug1164.html file:///s|/mozilla/layout/html/tests/table/bugs/bug1188.html file:///s|/mozilla/layout/html/tests/table/bugs/bug11944.html +file:///s|/mozilla/layout/html/tests/table/bugs/bug11945.html file:///s|/mozilla/layout/html/tests/table/bugs/bug12008.html file:///s|/mozilla/layout/html/tests/table/bugs/bug1220.html file:///s|/mozilla/layout/html/tests/table/bugs/bug12287.xul @@ -50,6 +53,7 @@ file:///s|/mozilla/layout/html/tests/table/bugs/bug1474.html file:///s|/mozilla/layout/html/tests/table/bugs/bug15247.html file:///s|/mozilla/layout/html/tests/table/bugs/bug15544.html file:///s|/mozilla/layout/html/tests/table/bugs/bug15933.html +file:///s|/mozilla/layout/html/tests/table/bugs/bug16012.html file:///s|/mozilla/layout/html/tests/table/bugs/bug1647.html file:///s|/mozilla/layout/html/tests/table/bugs/bug1647.html file:///s|/mozilla/layout/html/tests/table/bugs/bug17130-1.html @@ -98,6 +102,7 @@ file:///s|/mozilla/layout/html/tests/table/bugs/bug24410.html file:///s|/mozilla/layout/html/tests/table/bugs/bug2469.html file:///s|/mozilla/layout/html/tests/table/bugs/bug24880.html file:///s|/mozilla/layout/html/tests/table/bugs/bug2509.html +file:///s|/mozilla/layout/html/tests/table/bugs/bug25367.html file:///s|/mozilla/layout/html/tests/table/bugs/bug2516.html file:///s|/mozilla/layout/html/tests/table/bugs/bug25663.html file:///s|/mozilla/layout/html/tests/table/bugs/bug2585.html @@ -169,6 +174,7 @@ file:///s|/mozilla/layout/html/tests/table/bugs/bug7121-2.html file:///s|/mozilla/layout/html/tests/table/bugs/bug7243.html file:///s|/mozilla/layout/html/tests/table/bugs/bug727.html file:///s|/mozilla/layout/html/tests/table/bugs/bug7342.html +file:///s|/mozilla/layout/html/tests/table/bugs/bug7771.html file:///s|/mozilla/layout/html/tests/table/bugs/bug7604.html file:///s|/mozilla/layout/html/tests/table/bugs/bug7714.html file:///s|/mozilla/layout/html/tests/table/bugs/bug8032-1.html