diff --git a/mozilla/layout/html/tests/table/bugs/bug30692.html b/mozilla/layout/html/tests/table/bugs/bug30692.html
new file mode 100644
index 00000000000..9f4cdfadb49
--- /dev/null
+++ b/mozilla/layout/html/tests/table/bugs/bug30692.html
@@ -0,0 +1,47 @@
+
+
+BUG: Inside a cell, "height:x%" is ignored. It looks like 'auto' is used instead.
+Absolute units work correctly (eg. 50px).
+"width:x%" works correctly.
+
+
+
+
+
+
+
+
+
+
+|
+ BUG: the height of the P is not 80%
+ |
+
+
+
+
+
+
+|
+ OK: the height of the P is 80 pixels
+ |
+
+
+
+
+
+
+
+
diff --git a/mozilla/layout/html/tests/table/bugs/bug30985.html b/mozilla/layout/html/tests/table/bugs/bug30985.html
new file mode 100644
index 00000000000..04fc3f1e3f1
--- /dev/null
+++ b/mozilla/layout/html/tests/table/bugs/bug30985.html
@@ -0,0 +1,21 @@
+
+
+
+ Bug 30985
+
+
+
+This is the first of two lines on this page.
+
+
+
+
+ |
+ This is the second of two lines on this page.
+ |
+
+
+
+
+
+
diff --git a/mozilla/layout/html/tests/table/bugs/bug34538.html b/mozilla/layout/html/tests/table/bugs/bug34538.html
new file mode 100644
index 00000000000..e33a3007b73
--- /dev/null
+++ b/mozilla/layout/html/tests/table/bugs/bug34538.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
diff --git a/mozilla/layout/html/tests/table/bugs/file_list.txt b/mozilla/layout/html/tests/table/bugs/file_list.txt
index f824879a218..c44d7927276 100644
--- a/mozilla/layout/html/tests/table/bugs/file_list.txt
+++ b/mozilla/layout/html/tests/table/bugs/file_list.txt
@@ -167,6 +167,8 @@ file:///s|/mozilla/layout/html/tests/table/bugs/bug30332-2.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug3037-1.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug3037-2.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug30559.html
+file:///s|/mozilla/layout/html/tests/table/bugs/bug30985.html
+file:///s|/mozilla/layout/html/tests/table/bugs/bug30692.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug3103.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug3105.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug3191.html
@@ -177,6 +179,7 @@ file:///s|/mozilla/layout/html/tests/table/bugs/bug3309-1.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug3309-2.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug33855.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug3454.html
+file:///s|/mozilla/layout/html/tests/table/bugs/bug34538.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug3517.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug3681-1.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug3681-2.html
diff --git a/mozilla/layout/html/tests/table/printing/bug26792.html b/mozilla/layout/html/tests/table/printing/bug26792.html
new file mode 100644
index 00000000000..f8528180c67
--- /dev/null
+++ b/mozilla/layout/html/tests/table/printing/bug26792.html
@@ -0,0 +1,47 @@
+
+
+test
+
+
+
+
+
+ |
+ a b
d
+ |
+
+
+ |
+ e f
h
+ |
+
+
+ |
+ i j k
m
+ |
+
+
+
+ n
n
+ |
+
+ o p q
s
+ |
+
+
+ |
+ t
+ |
+
+
+
+ u
y
+ |
+
+