diff --git a/mozilla/layout/html/tests/table/bugs/bug14929.html b/mozilla/layout/html/tests/table/bugs/bug14929.html
new file mode 100644
index 00000000000..8181ca4ccb4
--- /dev/null
+++ b/mozilla/layout/html/tests/table/bugs/bug14929.html
@@ -0,0 +1,48 @@
+
+
+
+testcase for bug14929
+
+
+
+
+The simplified original testcase
+
+
+  |
+
+
+ | MC Visa |
+ SLmail |
+
+
+
+
+The simplified original testcase with image size reduced to190px
+
+
+  |
+
+
+ | MC Visa |
+ SLmail |
+
+
+
+
+ Testcase without image
+
+
+ | text text text text text text text text text text text text text text text text text text text text text text text text text text text text text |
+
+
+ | MC Visa |
+ SLmail |
+
+
+
+
+
+
+
+
diff --git a/mozilla/layout/html/tests/table/bugs/bug33137.html b/mozilla/layout/html/tests/table/bugs/bug33137.html
new file mode 100644
index 00000000000..beb8d63e91b
--- /dev/null
+++ b/mozilla/layout/html/tests/table/bugs/bug33137.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+
|
+
+
+ | this should wrap within this TD |
+
+
+
+
+
+
+
+
+
|
+
+
+ | this should wrap within this TD |
+
+
+
+
+
+
diff --git a/mozilla/layout/html/tests/table/bugs/bug45350.html b/mozilla/layout/html/tests/table/bugs/bug45350.html
new file mode 100644
index 00000000000..9a705bf6059
--- /dev/null
+++ b/mozilla/layout/html/tests/table/bugs/bug45350.html
@@ -0,0 +1,9 @@
+
+
+ | a |
+  |
+
+
+ | x |
+
+
diff --git a/mozilla/layout/html/tests/table/bugs/file_list.txt b/mozilla/layout/html/tests/table/bugs/file_list.txt
index 58112ab50bb..f3ca999568a 100644
--- a/mozilla/layout/html/tests/table/bugs/file_list.txt
+++ b/mozilla/layout/html/tests/table/bugs/file_list.txt
@@ -27,6 +27,7 @@ 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/bug14929.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
@@ -174,6 +175,7 @@ file:///s|/mozilla/layout/html/tests/table/bugs/bug32447.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug3263.html
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/bug33137.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
@@ -193,7 +195,8 @@ file:///s|/mozilla/layout/html/tests/table/bugs/bug4501.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug4520.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug4523.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug4527.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug4576.html
+file:///s|/mozilla/layout/html/tests/table/bugs/bug4527.html
+file:///s|/mozilla/layout/html/tests/table/bugs/bug45350.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug46368-1.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug46368-2.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug4739.html
diff --git a/mozilla/layout/html/tests/table/bugs/file_list3.txt b/mozilla/layout/html/tests/table/bugs/file_list3.txt
index c32c3126517..608a7ae7ed7 100644
--- a/mozilla/layout/html/tests/table/bugs/file_list3.txt
+++ b/mozilla/layout/html/tests/table/bugs/file_list3.txt
@@ -1,49 +1,3 @@
-file:///s|/mozilla/layout/html/tests/table/bugs/bug5188.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug5797.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug5538.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug5798.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug5799.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug5835.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug5838.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug6184.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug625.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug6304.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug641-1.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug641-2.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug6404.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug647.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug650.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug6674.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug6933.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug709.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug7112-1.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug7112-2.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug7121-1.html
-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/bug7604.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug7714.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug8032-1.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug8032-2.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug8361.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug8381.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug8411.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug8499.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug8858.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug8950.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug9024.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug9072.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug9123-1.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug9123-2.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug963.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug9271-1.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug9271-2.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug965.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug9879.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug9879-1.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug16252.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug13196.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug14489.html
-file:///s|/mozilla/layout/html/tests/table/bugs/bug14489.html
+file:///s|/mozilla/layout/html/tests/table/bugs/bug14929.html
+file:///s|/mozilla/layout/html/tests/table/bugs/bug33137.html
+file:///s|/mozilla/layout/html/tests/table/bugs/bug45350.html
diff --git a/mozilla/layout/html/tests/table/images/star.gif b/mozilla/layout/html/tests/table/images/star.gif
new file mode 100644
index 00000000000..b079be2c501
Binary files /dev/null and b/mozilla/layout/html/tests/table/images/star.gif differ