aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/css-tests/css21_dev/xhtml1/reference
diff options
context:
space:
mode:
Diffstat (limited to 'tests/wpt/css-tests/css21_dev/xhtml1/reference')
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/clear-applies-to-009-ref.xht2
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/filler-text-below-green.xht14
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/font-size-001-ref.xht8
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/inline-table-alignment-002-ref.xht48
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/inline-table-alignment-003-ref.xht48
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-block-page-break-inside-avoid-14-ref.xht20
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-block-page-break-inside-avoid-15-ref.xht20
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-block-page-break-inside-avoid-8-ref.xht21
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-block-page-break-inside-avoid-ref.xht19
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-2-ref.xht20
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-5-ref.xht33
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-6-ref.xht17
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-7-ref.xht25
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-8-ref.xht26
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-9-ref.xht30
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-inline-page-break-inside-avoid-1-ref.xht19
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-rowgroup-page-break-inside-avoid-4-ref.xht22
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-rowgroup-page-break-inside-avoid-5-ref.xht21
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-rowgroup-page-break-inside-avoid-7-ref.xht24
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-rowgroup-page-break-inside-avoid-8-ref.xht25
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-2-ref.xht27
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-3-ref.xht28
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-4-ref.xht19
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-5-ref.xht23
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-6-ref.xht15
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-7-ref.xht17
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-ref.xht19
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-multicol3-column-balancing-break-inside-avoid-1-ref.xht48
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/no-red-filler-text-ref.xht11
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/no-red-on-blank-page-ref.xht10
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-all-auto-ref.xht3
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-height-20-ref.xht3
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-min-height-40-ref.xht3
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-min-width-80-ref.xht3
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-width-40-ref.xht3
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/support/.htaccess72
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/support/generalParallelTest.js10
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/support/helper.js28
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/support/pass-cdts-first-page-vlr-003.pngbin0 -> 10269 bytes
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/support/pass-cdts-first-page-vrl-002.pngbin0 -> 10187 bytes
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/support/pattern-gg-gr-100x100.pngbin309 -> 312 bytes
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/support/properties.js4
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/support/swatch-fuchsia.pngbin172 -> 133 bytes
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/support/text-orientation.js6
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/vertical-alignment-new-002-ref.xht32
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/vertical-alignment-new-004-ref.xht36
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/vertical-alignment-new-006-ref.xht36
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/vertical-alignment-new-008-ref.xht31
48 files changed, 717 insertions, 232 deletions
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/clear-applies-to-009-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/clear-applies-to-009-ref.xht
index 9430a8fa466..25eb7803dd9 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/clear-applies-to-009-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/clear-applies-to-009-ref.xht
@@ -26,7 +26,7 @@
<p>Test passes if there is a filled blue square <strong>below this text</strong>.</p>
- <div><img src="../support/swatch-blue.png" width="96" height="96" alt="Image download support must be enabled" /></div>
+ <div><img src="support/swatch-blue.png" width="96" height="96" alt="Image download support must be enabled" /></div>
</body>
</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/filler-text-below-green.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/filler-text-below-green.xht
new file mode 100644
index 00000000000..cbc449e9322
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/filler-text-below-green.xht
@@ -0,0 +1,14 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>Filler text below is green reference</title>
+ <link rel="author" title="Geoffrey Sneddon" href="mailto:me@gsnedders.com" />
+ <style>
+ .green { color: green; }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the "Filler Text" below is green.</p>
+ <p class="green">Filler Text</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/font-size-001-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/font-size-001-ref.xht
deleted file mode 100644
index e52e2f05765..00000000000
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/font-size-001-ref.xht
+++ /dev/null
@@ -1,8 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
-<title>CSS Reference</title>
-<link href="http://www.intel.com" rel="author" title="Intel" />
-</head><body>
- <p>Test passes if there is no red visible on the page.</p>
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/inline-table-alignment-002-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/inline-table-alignment-002-ref.xht
new file mode 100644
index 00000000000..5340ae86c32
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/inline-table-alignment-002-ref.xht
@@ -0,0 +1,48 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Reftest Reference</title>
+ <link rel="author" title="Hajime Shiozawa" href="mailto:hajime.shiozawa@gmail.com" />
+ <link rel="reviewer" title="G?rard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2015-08-13 -->
+ <meta name="flags" content="image" />
+ <style type="text/css"><![CDATA[
+ img
+ {
+ vertical-align: top;
+ }
+
+ img
+ {
+ padding-left: 210px; /* 60 px (padding-left) + 120px (blue box width) + 30px (the position difference of box) */
+ }
+
+ img + br + img
+ {
+ padding-left: 60px; /* 60 px (padding-left) */
+ }
+
+ img + br + img + img
+ {
+ padding-left: 0;
+ }
+
+ img + br + img + img + br + img
+ {
+ padding-left: 225px; /* 60 px (padding-left) + 120px (blue box width) + 45px (the position difference of box)
+ }
+ ]]></style>
+
+</head>
+
+<body>
+
+<p>Test passes if 2 orange squares are centered with respect to a blue square.</p>
+
+<div>
+ <img src="support/swatch-orange.png" width="60" height="60" alt="Image download support must be enabled" /><br /><!--
+--><img src="support/swatch-yellow.png" width="120" height="120" alt="Image download support must be enabled" /><!--
+--><img src="support/swatch-blue.png" width="120" height="120" alt="Image download support must be enabled" /><br /><!--
+--><img src="support/swatch-orange.png" width="30" height="30" alt="Image download support must be enabled" /></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/inline-table-alignment-003-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/inline-table-alignment-003-ref.xht
new file mode 100644
index 00000000000..c1bac3c885a
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/inline-table-alignment-003-ref.xht
@@ -0,0 +1,48 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Reftest Reference</title>
+ <link rel="author" title="Hajime Shiozawa" href="mailto:hajime.shiozawa@gmail.com" />
+ <link rel="reviewer" title="G?rard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2015-08-13 -->
+ <meta name="flags" content="image" />
+ <style type="text/css"><![CDATA[
+ img
+ {
+ vertical-align: top;
+ }
+
+ img
+ {
+ padding-left: 90px; /* 60 px (padding-left) + 30px (the position difference of box) */
+ }
+
+ img + br + img
+ {
+ padding-left: 60px; /* 60 px (padding-left) */
+ }
+
+ img + br + img + img
+ {
+ padding-left: 0;
+ }
+
+ img + br + img + img + br + img
+ {
+ padding-left: 105px; /* 60 px (padding-left) + 45px (the position difference of box)
+ }
+ ]]></style>
+
+</head>
+
+<body>
+
+<p>Test passes if 2 orange squares are centered with respect to a blue square.</p>
+
+<div>
+ <img src="support/swatch-orange.png" width="60" height="60" alt="Image download support must be enabled" /><br /><!--
+--><img src="support/swatch-blue.png" width="120" height="120" alt="Image download support must be enabled" /><!--
+--><img src="support/swatch-yellow.png" width="120" height="120" alt="Image download support must be enabled" /><br /><!--
+--><img src="support/swatch-orange.png" width="30" height="30" alt="Image download support must be enabled" /></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-block-page-break-inside-avoid-14-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-block-page-break-inside-avoid-14-ref.xht
new file mode 100644
index 00000000000..4adc17b87ed
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-block-page-break-inside-avoid-14-ref.xht
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+p { height: 1in; width: 1in; margin:0; background-color:blue; }
+.test { page-break-before:always; height:1.5in; }
+</style>
+</head>
+<body>
+<p>1</p>
+<p class="test">2</p>
+<p class="test">3</p>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-block-page-break-inside-avoid-15-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-block-page-break-inside-avoid-15-ref.xht
new file mode 100644
index 00000000000..2a51db9e713
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-block-page-break-inside-avoid-15-ref.xht
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+p { height: 1in; width: 1in; margin:0; background-color:blue; }
+.test { page-break-before:always; height:2.5in; }
+</style>
+</head>
+<body>
+<p>1</p>
+<p class="test">2</p>
+<p class="test">4</p>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-block-page-break-inside-avoid-8-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-block-page-break-inside-avoid-8-ref.xht
new file mode 100644
index 00000000000..12617a79400
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-block-page-break-inside-avoid-8-ref.xht
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+p { height: 1in; width: 1in; margin:0; background-color:blue; }
+
+</style>
+</head>
+<body>
+Text
+<div>
+<p style="page-break-before:always">1</p>
+<div style="page-break-before:always"><p>2</p><p>3</p></div>
+</div>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-block-page-break-inside-avoid-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-block-page-break-inside-avoid-ref.xht
new file mode 100644
index 00000000000..829bfda70af
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-block-page-break-inside-avoid-ref.xht
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+p { height: 1in; width: 1in; margin:0; background-color:blue; }
+.test { page-break-after:always; }
+</style>
+</head>
+<body>
+<div class="test"><p>1</p></div>
+<p>2</p><p>3</p>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-2-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-2-ref.xht
new file mode 100644
index 00000000000..b44b534ba66
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-2-ref.xht
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+p { height: 1in; width: 1in; margin:0; background-color:blue; }
+.test { float:left; }
+</style>
+</head>
+<body>
+<div class="test"><p>1</p></div>
+<div class="test"><p>2</p><p>3</p></div>
+<div style="page-break-before:always;clear:both" class="test"><p>4</p></div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-5-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-5-ref.xht
new file mode 100644
index 00000000000..51bc15547c1
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-5-ref.xht
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+ html,body {
+ color:black; background-color:white; font-size:16px; padding:0; margin:0;
+ }
+p { height: 0.5in; width: 1in; margin:0; background-color:blue; float:left; }
+.test { float:left; clear:left; width:3.3in; }
+</style>
+</head>
+<body>
+<br style="clear:both" />
+<div class="test">
+<p>1</p><p>2</p><p>3</p>
+<p>4</p><p>5</p><p>6</p>
+</div>
+<div style="page-break-before:always" class="test">
+<p>1</p><p>2</p><p>3</p>
+<p>4</p><p>5</p><p>6</p>
+</div>
+<div class="test">
+<p>1</p><p>2</p><p>3</p>
+<p>4</p><p>5</p><p>6</p>
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-6-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-6-ref.xht
new file mode 100644
index 00000000000..22832ccc094
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-6-ref.xht
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+html,body {
+ color:black; background-color:white; font-size:16px; padding:0; margin:0; height:100%;
+}
+p { height:60%; width:90%; margin:0; background-color:blue; border:1px solid black; }
+.test { page-break-before:always; float:left; }
+</style>
+</head>
+<body><p>1</p><p class="test">2</p>
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-7-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-7-ref.xht
new file mode 100644
index 00000000000..c02f60ec337
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-7-ref.xht
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" /><style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+html,body {
+ color:black; background-color:white; font-size:16px; padding:0; margin:0; height:100%;
+}
+
+.test {
+ height:60%;
+ float:left;
+ clear:left;
+ background-color:blue;
+}
+</style>
+</head>
+<body>
+<br style="clear:both" />
+<div class="test">1</div>X
+<div style="page-break-before:always" class="test">2</div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-8-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-8-ref.xht
new file mode 100644
index 00000000000..c7bfbb4a8de
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-8-ref.xht
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" /><style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+html,body {
+ color:black; background-color:white; font-size:16px; padding:0; margin:0; height:100%;
+}
+
+.test {
+ height:60%;
+ float:left;
+ clear:left;
+ background-color:blue;
+}
+</style>
+</head>
+<body>
+<br style="clear:both" />
+<div class="test">1</div>
+<div style="clear:both;">X<br />Y</div>
+<div style="page-break-before:always" class="test">2</div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-9-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-9-ref.xht
new file mode 100644
index 00000000000..fea649c1181
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-float-page-break-inside-avoid-9-ref.xht
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" /><style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+html,body {
+ color:black; background-color:white; font-size:16px; padding:0; margin:0; height:100%;
+}
+
+.test {
+ height:60%;
+ float:left;
+ clear:left;
+ background-color:blue;
+}
+.ib {
+ display:inline-block;
+ height:100%;
+ width:1px;
+}
+</style>
+</head>
+<body>
+<br style="clear:both" />
+<div style="page-break-after:always" class="test">1</div>
+<div style="height:60%;clear:both;">A<div style="height:100%;" class="test">2</div><span>X<span class="ib"></span><br />Y</span></div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-inline-page-break-inside-avoid-1-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-inline-page-break-inside-avoid-1-ref.xht
new file mode 100644
index 00000000000..9e5e2ea802d
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-inline-page-break-inside-avoid-1-ref.xht
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+p { height: 1in; width: 1in; margin:0; background-color:blue; }
+
+</style>
+</head>
+<body>
+<div class="test"><p>1</p></div>
+<div style="display:inline" class="test"><p>2</p><p>3</p></div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-rowgroup-page-break-inside-avoid-4-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-rowgroup-page-break-inside-avoid-4-ref.xht
new file mode 100644
index 00000000000..9363286aeb8
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-rowgroup-page-break-inside-avoid-4-ref.xht
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+p { height: 1in; width: 1in; margin:0; background-color:blue; }
+
+</style>
+</head>
+<body>
+<table border="1">
+<tfoot><tr><td><p>3</p></td></tr></tfoot>
+<thead><tr><td><p>1</p></td></tr></thead>
+<tbody style="page-break-before:always"><tr><td><p>2</p><p>2</p></td></tr></tbody>
+</table>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-rowgroup-page-break-inside-avoid-5-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-rowgroup-page-break-inside-avoid-5-ref.xht
new file mode 100644
index 00000000000..5920a3a7e17
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-rowgroup-page-break-inside-avoid-5-ref.xht
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+p { height: 1in; width: 1in; margin:0; background-color:blue; }
+thead { page-break-after:always; }
+</style>
+</head>
+<body>
+<table border="1">
+<thead><tr><td><p>1</p></td></tr></thead>
+<tbody><tr><td><p>2</p><p>3</p></td></tr></tbody>
+</table>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-rowgroup-page-break-inside-avoid-7-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-rowgroup-page-break-inside-avoid-7-ref.xht
new file mode 100644
index 00000000000..08fba0b1823
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-rowgroup-page-break-inside-avoid-7-ref.xht
@@ -0,0 +1,24 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+p { height: 1in; width: 1in; margin:0; background-color:blue; }
+.bb { page-break-before:always; }
+</style>
+</head>
+<body>
+1
+<table border="1" class="bb">
+<tbody>
+<tr><td><p>2</p></td></tr>
+<tr><td><p>2</p><p>3</p></td></tr>
+</tbody>
+</table>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-rowgroup-page-break-inside-avoid-8-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-rowgroup-page-break-inside-avoid-8-ref.xht
new file mode 100644
index 00000000000..1f7f912cfa2
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-rowgroup-page-break-inside-avoid-8-ref.xht
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+p { height: 1in; width: 1in; margin:0; background-color:blue; }
+
+.bb { page-break-before:always; }
+</style>
+</head>
+<body>
+1
+<table border="1">
+<tbody>
+<tr><td><p>1</p></td></tr>
+<tr class="bb"><td><p>2</p><p>2</p></td></tr>
+</tbody>
+</table>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-2-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-2-ref.xht
new file mode 100644
index 00000000000..1b901387b97
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-2-ref.xht
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+p { height: 1in; width: 1in; margin:0; background-color:blue; }
+
+</style>
+</head>
+<body>
+<table border="1">
+<tbody>
+<tr><td><p>1</p></td></tr>
+</tbody>
+</table>
+<div style="page-break-after: always"></div>
+<table border="1">
+<tbody></tbody>
+<tbody>
+<tr><td><p>2</p><p>3</p></td></tr>
+</tbody>
+</table>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-3-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-3-ref.xht
new file mode 100644
index 00000000000..d2bff97c76b
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-3-ref.xht
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+p { height: 1in; width: 1in; margin:0; background-color:blue; }
+
+table { display:inline-table; }
+</style>
+</head>
+<body>
+<table border="1">
+<tbody>
+<tr><td><p>1</p></td></tr>
+</tbody>
+</table>
+<div style="page-break-after: always"></div>
+<table border="1">
+<tbody></tbody>
+<tbody>
+<tr><td><p>2</p><p>3</p><p>4</p></td></tr>
+</tbody>
+</table>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-4-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-4-ref.xht
new file mode 100644
index 00000000000..39e4e858199
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-4-ref.xht
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+p { height: 1in; width: 1in; margin:0; background-color:blue; }
+table { display:inline-table; }
+</style>
+</head>
+<body>
+<p style="page-break-after:always">1</p>
+text<table class="test"><tbody><tr><td><p>2</p><p>3</p><p>4</p></td></tr></tbody></table>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-5-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-5-ref.xht
new file mode 100644
index 00000000000..ff60e9136e1
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-5-ref.xht
@@ -0,0 +1,23 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+p { height: 1in; width: 1in; margin:0; background-color:blue; }
+
+tr,table { page-break-before:always; }
+</style>
+</head>
+<body>
+<p>1</p>
+<table border="1" class="test">
+<tbody><tr><td>I have page-break-after: always</td></tr>
+<tr><td>I have page-break-after: always</td></tr>
+<tr><td>I have page-break-after: always</td></tr>
+</tbody></table>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-6-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-6-ref.xht
new file mode 100644
index 00000000000..358a6bb4aa4
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-6-ref.xht
@@ -0,0 +1,15 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+p { height: 1in; width: 1in; margin:0; background-color:blue; }
+</style>
+</head>
+<body>
+<table cellpadding="0" cellspacing="0"><caption><p>1</p></caption><tbody><tr><td><p>1</p><p>2</p></td></tr></tbody></table>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-7-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-7-ref.xht
new file mode 100644
index 00000000000..27a0c36ef19
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-7-ref.xht
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+p { height: 1in; width: 1in; margin:0; background-color:blue; }
+div { page-break-after: always; }
+</style>
+</head>
+<body>
+<div>Text</div>
+<table cellpadding="0" cellspacing="0"><caption><p>1</p></caption><tbody><tr><td><p>1</p><p>2</p></td></tr></tbody></table>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-ref.xht
new file mode 100644
index 00000000000..c0118b9d23f
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-css21-table-page-break-inside-avoid-ref.xht
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html lang="en-US" class="reftest-print" xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: CSS 2.1 page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+<style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+p { height: 1in; width: 1in; margin:0; background-color:blue; }
+
+</style>
+</head>
+<body>
+<p style="page-break-after:always">1</p>
+<table><tbody><tr><td><p>2</p><p>3</p></td></tr></tbody></table>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-multicol3-column-balancing-break-inside-avoid-1-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-multicol3-column-balancing-break-inside-avoid-1-ref.xht
new file mode 100644
index 00000000000..ad8a154fba7
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/moz-multicol3-column-balancing-break-inside-avoid-1-ref.xht
@@ -0,0 +1,48 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Test: Balancing Overflow, page-break-inside:avoid</title>
+ <link href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012" rel="author" title="Mats Palmgren" />
+ <meta content="paged" name="flags" />
+ <meta charset="utf-8" />
+ <style type="text/css">
+@page { size:5in 3in; margin:0.5in; }
+
+ html,body {
+ color:black; background-color:white; font-size:16px; padding:0; margin:0;
+ }
+
+ .colset {
+ column-count: 3;
+ column-gap: 0;
+ border: solid silver;
+ width: 9em;
+ }
+ p { margin: 0; }
+ .short { height: 5px; }
+ .short p { }
+
+ </style>
+</head>
+<body>
+
+<div class="colset">
+<p>one<br />&#xA0;&#xA0;&#xA0;&#xA0;</p>
+<p>two three</p>
+<p>four five</p>
+</div>
+
+<div class="colset">
+ <p>one two three four five</p>
+</div>
+
+<div class="colset">
+one two three four five
+</div>
+
+<div class="colset">
+ <div class="short"><p>one two three four five</p></div>
+</div>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/no-red-filler-text-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/no-red-filler-text-ref.xht
new file mode 100644
index 00000000000..c28ba0ce67f
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/no-red-filler-text-ref.xht
@@ -0,0 +1,11 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>No red visible, filler text, reference</title>
+ <link rel="author" title="Geoffrey Sneddon" href="mailto:me@gsnedders.com" />
+ </head>
+ <body>
+ <p>Test passes if there is no red visible on the page.</p>
+ <p>Filler Text</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/no-red-on-blank-page-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/no-red-on-blank-page-ref.xht
new file mode 100644
index 00000000000..485747e9de8
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/no-red-on-blank-page-ref.xht
@@ -0,0 +1,10 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>No red visible, blank page, reference</title>
+ <link rel="author" title="Geoffrey Sneddon" href="mailto:me@gsnedders.com" />
+ </head>
+ <body>
+ <p>Test passes if there is no red visible on the page.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-all-auto-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-all-auto-ref.xht
index 2bcd0b8710f..b4d82663ff5 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-all-auto-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-all-auto-ref.xht
@@ -2,9 +2,6 @@
<html lang="en-US" xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Reference: CSS 2.1 replaced element sizing</title>
<link href="http://dbaron.org/" rel="author" title="L. David Baron" />
- <link href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width" rel="help" />
- <link href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height" rel="help" />
- <link href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths" rel="help" />
<meta content="should" name="flags" /> <!-- undefinedness in 10.3.2 -->
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-height-20-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-height-20-ref.xht
index ffa5e0e8b9f..479b259d3e5 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-height-20-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-height-20-ref.xht
@@ -2,9 +2,6 @@
<html lang="en-US" xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Reference: CSS 2.1 replaced element sizing</title>
<link href="http://dbaron.org/" rel="author" title="L. David Baron" />
- <link href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width" rel="help" />
- <link href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height" rel="help" />
- <link href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths" rel="help" />
<meta content="should" name="flags" /> <!-- undefinedness in 10.3.2 -->
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-min-height-40-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-min-height-40-ref.xht
index 2d2db7929e1..3b3fa8e4334 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-min-height-40-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-min-height-40-ref.xht
@@ -2,9 +2,6 @@
<html lang="en-US" xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Reference: CSS 2.1 replaced element sizing</title>
<link href="http://dbaron.org/" rel="author" title="L. David Baron" />
- <link href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width" rel="help" />
- <link href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height" rel="help" />
- <link href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths" rel="help" />
<meta content="should" name="flags" /> <!-- undefinedness in 10.3.2 -->
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-min-width-80-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-min-width-80-ref.xht
index 664cbf101d9..2e909ea48a6 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-min-width-80-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-min-width-80-ref.xht
@@ -2,9 +2,6 @@
<html lang="en-US" xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Reference: CSS 2.1 replaced element sizing</title>
<link href="http://dbaron.org/" rel="author" title="L. David Baron" />
- <link href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width" rel="help" />
- <link href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height" rel="help" />
- <link href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths" rel="help" />
<meta content="should" name="flags" /> <!-- undefinedness in 10.3.2 -->
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-width-40-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-width-40-ref.xht
index c4f89f88e79..07a9feb17e2 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-width-40-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/replaced-elements-width-40-ref.xht
@@ -2,9 +2,6 @@
<html lang="en-US" xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Reference: CSS 2.1 replaced element sizing</title>
<link href="http://dbaron.org/" rel="author" title="L. David Baron" />
- <link href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width" rel="help" />
- <link href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height" rel="help" />
- <link href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths" rel="help" />
<meta content="should" name="flags" /> <!-- undefinedness in 10.3.2 -->
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/.htaccess b/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/.htaccess
index 360d839a198..3a1a6ac53f5 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/.htaccess
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/.htaccess
@@ -2,6 +2,42 @@
AddCharset Shift_JIS .css
</Files>
+<Files ~ "^plaintext.css$">
+ForceType text/plain
+</Files>
+
+<files character-encoding-031.css>
+AddCharset iso-8859-1 .css
+</files>
+
+<files character-encoding-032.css>
+AddCharset iso-8859-11 .css
+</files>
+
+<files character-encoding-033.css>
+AddCharset iso-8859-5 .css
+</files>
+
+<files character-encoding-034.css>
+AddCharset iso-8859-6 .css
+</files>
+
+<files character-encoding-035.css>
+AddCharset iso-8859-7 .css
+</files>
+
+<files character-encoding-036.css>
+AddCharset iso-8859-8 .css
+</files>
+
+<files character-encoding-037.css>
+AddCharset koi8-r .css
+</files>
+
+<files ~ '^at-charset-07[1234567]\.css$'>
+RemoveCharset .css
+</files>
+
<Files "http1.css">
AddCharset iso-8859-1 .css
</Files>
@@ -45,42 +81,6 @@ AddCharset iso-8859-1 .css
AddCharset iso-8859-1 .css
</Files>
-<Files ~ "^plaintext.css$">
-ForceType text/plain
-</Files>
-
-<files character-encoding-031.css>
-AddCharset iso-8859-1 .css
-</files>
-
-<files character-encoding-032.css>
-AddCharset iso-8859-11 .css
-</files>
-
-<files character-encoding-033.css>
-AddCharset iso-8859-5 .css
-</files>
-
-<files character-encoding-034.css>
-AddCharset iso-8859-6 .css
-</files>
-
-<files character-encoding-035.css>
-AddCharset iso-8859-7 .css
-</files>
-
-<files character-encoding-036.css>
-AddCharset iso-8859-8 .css
-</files>
-
-<files character-encoding-037.css>
-AddCharset koi8-r .css
-</files>
-
-<files ~ '^at-charset-07[1234567]\.css$'>
-RemoveCharset .css
-</files>
-
<Files ~ "^at-charset-00[1-6].css$">
AddCharset Shift_JIS .css
</Files>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/generalParallelTest.js b/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/generalParallelTest.js
index c7853c3e65f..1a4bf343df0 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/generalParallelTest.js
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/generalParallelTest.js
@@ -49,13 +49,15 @@ var suite = root.generalParallelTest = {
// bind TransitionEnd event listeners
_setupEvents: function(data, options) {
['transition', 'container'].forEach(function(elem) {
- data[elem]._events = addTransitionEvent(data[elem].node, function(event) {
+ var handler = function(event) {
event.stopPropagation();
var name = event.propertyName;
var time = Math.round(event.elapsedTime * 1000) / 1000;
var pseudo = event.pseudoElement ? (':' + event.pseudoElement) : '';
data[elem].events.push(name + pseudo + ":" + time + "s");
- });
+ };
+ data[elem].node.addEventListener('transitionend', handler, false);
+ data[elem]._events = {'transitionend': handler};
});
},
// cleanup after individual test
@@ -152,7 +154,7 @@ var suite = root.generalParallelTest = {
},
// requestAnimationFrame runLoop to collect computed values
startValueCollection: function(options) {
- var raf = getRequestAnimationFrame() || function(callback){
+ var raf = window.requestAnimationFrame || function(callback){
setTimeout(callback, 20);
};
@@ -226,4 +228,4 @@ var suite = root.generalParallelTest = {
}
};
-})(window); \ No newline at end of file
+})(window);
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/helper.js b/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/helper.js
index 642ee3435c9..242cd3ca635 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/helper.js
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/helper.js
@@ -62,22 +62,6 @@ root.reflow = function() {
document.body.offsetWidth;
};
-// add all known TransitionEnd events to element
-root.addTransitionEvent = function(element, handler) {
- return addEvent(element, 'TransitionEnd webkitTransitionEnd transitionend oTransitionEnd otransitionend MSTransitionEnd', handler);
-};
-
-// add space-separated list of events to element
-root.addEvent = function(element, events, handler) {
- var _events = {};
- var tokens = events.split(" ");
- for (var i = 0, token; token = tokens[i]; i++) {
- element.addEventListener(token, handler, false);
- _events[token] = handler;
- }
- return _events;
-};
-
// merge objects
root.extend = function(target /*, ..rest */) {
Array.prototype.slice.call(arguments, 1).forEach(function(obj) {
@@ -109,14 +93,4 @@ root.domFixture = function(selector) {
throw new Error('domFixture must be initialized first!');
}
};
-
-// return requestAnimationFrame handler, if available
-root.getRequestAnimationFrame = function() {
- return window.requestAnimationFrame
- || window.mozRequestAnimationFrame
- || window.webkitRequestAnimationFrame
- || window.msRequestAnimationFrame
- || window.oRequestAnimationFrame;
-};
-
-})(window); \ No newline at end of file
+})(window);
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/pass-cdts-first-page-vlr-003.png b/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/pass-cdts-first-page-vlr-003.png
new file mode 100644
index 00000000000..f8c677b8e05
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/pass-cdts-first-page-vlr-003.png
Binary files differ
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/pass-cdts-first-page-vrl-002.png b/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/pass-cdts-first-page-vrl-002.png
new file mode 100644
index 00000000000..48555d3acc8
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/pass-cdts-first-page-vrl-002.png
Binary files differ
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/pattern-gg-gr-100x100.png b/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/pattern-gg-gr-100x100.png
index fd9b7e1ef20..b14c75ea2c0 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/pattern-gg-gr-100x100.png
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/pattern-gg-gr-100x100.png
Binary files differ
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/properties.js b/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/properties.js
index 0ca8fedc05c..ddecfb6e336 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/properties.js
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/properties.js
@@ -210,7 +210,7 @@ var properties = {
'line-height': ['number', 'length', 'percentage'],
'letter-spacing': ['length'],
// Note: percentage is Level3 and not implemented anywhere yet
- // http://dev.w3.org/csswg/css3-text/#word-spacing
+ // https://drafts.csswg.org/css3-text/#word-spacing
'word-spacing': ['length', 'percentage'],
'text-indent': ['length', 'percentage'],
'text-shadow': ['shadow'],
@@ -278,7 +278,7 @@ var unspecified_properties = {
'border-bottom-right-radius': ['border-radius'],
'background-image': ['image'],
'background-size': ['background-size'],
- // http://dev.w3.org/csswg/css3-background/#the-box-shadow
+ // https://drafts.csswg.org/css3-background/#the-box-shadow
// Animatable: yes, except between inner and outer shadows (Transition to/from an absent shadow is a transition to/from ‘0 0 transparent’ or ‘0 0 transparent inset’, as appropriate.)
'box-shadow': ['box-shadow'],
'font-size-adjust': ['number'],
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/swatch-fuchsia.png b/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/swatch-fuchsia.png
index 746f7ce56be..3f8f8b4ea37 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/swatch-fuchsia.png
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/swatch-fuchsia.png
Binary files differ
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/text-orientation.js b/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/text-orientation.js
index a2b5ad6d617..6e007cea82e 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/text-orientation.js
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/support/text-orientation.js
@@ -1,4 +1,6 @@
(function () {
+ var log = function () {};
+
function OrientationTester(container, orientation) {
this.container = container;
this.setOrientation(orientation);
@@ -212,8 +214,4 @@
for (var key in dict)
target[key] = dict[key];
}
-
- function log(text) {
- console.log(text);
- }
})();
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/vertical-alignment-new-002-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/vertical-alignment-new-002-ref.xht
deleted file mode 100644
index 78ee8eb6f5e..00000000000
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/vertical-alignment-new-002-ref.xht
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>CSS Reftest Reference</title>
- <link rel="author" title="Hajime Shiozawa" href="mailto:hajime.shiozawa@gmail.com" />
- <meta name="flags" content="image" />
- <style type="text/css"><![CDATA[
- img
- {
- vertical-align: top;
- }
-
- img#orange
- {
- padding-top: 60px; /* = the height of first character */
- padding-left: 60px; /* = the position of orange square */
- }
- ]]></style>
-
-</head>
-
-<body>
-
-<p>Test passes if the right edge of orange square attaches the left edge of blue square.</p>
-
-<div>
- <img id="orange" src="support/swatch-orange.png" width="30" height="30" alt="Image download support must be enabled" /><!--
---><img src="support/swatch-blue.png" width="30" height="90" alt="Image download support must be enabled" />
-</div>
-
-</body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/vertical-alignment-new-004-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/vertical-alignment-new-004-ref.xht
deleted file mode 100644
index 3be6ee9d836..00000000000
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/vertical-alignment-new-004-ref.xht
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>CSS Reftest Reference</title>
- <link rel="author" title="Hajime Shiozawa" href="mailto:hajime.shiozawa@gmail.com" />
- <meta name="flags" content="image" />
- <style type="text/css"><![CDATA[
- img
- {
- vertical-align: top;
- }
-
- img
- {
- padding-left: 15px; /* = the position of first orange square */
- }
-
- img + br + img
- {
- padding-left: 45px; /* = the position of second orange square*/
- }
- ]]></style>
-
-</head>
-
-<body>
-
-<p>Test passes if the <strong>right edge</strong> of an irregular orange polygon is straight and unbroken.</p>
-
-<div>
- <img src="support/swatch-orange.png" width="60" height="60" alt="Image download support must be enabled" /><br /><!--
---><img src="support/swatch-orange.png" width="30" height="30" alt="Image download support must be enabled" />
-</div>
-
-</body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/vertical-alignment-new-006-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/vertical-alignment-new-006-ref.xht
deleted file mode 100644
index 29e6b7e66f4..00000000000
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/vertical-alignment-new-006-ref.xht
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>CSS Reftest Reference</title>
- <link rel="author" title="Hajime Shiozawa" href="mailto:hajime.shiozawa@gmail.com" />
- <meta name="flags" content="image" />
- <style type="text/css"><![CDATA[
- img
- {
- vertical-align: top;
- }
-
- img
- {
- padding-left: 15px; /* = the position of first orange square */
- }
-
- img + br + img
- {
- padding-left: 15px; /* = the position of second orange square*/
- }
- ]]></style>
-
-</head>
-
-<body>
-
-<p>Test passes if the <strong>left edge</strong> of an irregular orange polygon is straight and unbroken.</p>
-
-<div>
- <img src="support/swatch-orange.png" width="60" height="60" alt="Image download support must be enabled" /><br /><!--
---><img src="support/swatch-orange.png" width="30" height="30" alt="Image download support must be enabled" />
-</div>
-
-</body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/vertical-alignment-new-008-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/vertical-alignment-new-008-ref.xht
deleted file mode 100644
index beb9002d169..00000000000
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/vertical-alignment-new-008-ref.xht
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>CSS Reftest Reference</title>
- <link rel="author" title="Hajime Shiozawa" href="mailto:hajime.shiozawa@gmail.com" />
- <meta name="flags" content="image" />
- <style type="text/css"><![CDATA[
- img
- {
- vertical-align: top;
- }
-
- img#orange
- {
- padding-top: 60px; /* = the height of first character */
- }
- ]]></style>
-
-</head>
-
-<body>
-
-<p>Test passes if the left edge of orange square attaches the right edge of blue square.</p>
-
-<div>
- <img src="support/swatch-blue.png" width="30" height="90" alt="Image download support must be enabled" /><!--
---><img id="orange" src="support/swatch-orange.png" width="30" height="30" alt="Image download support must be enabled" />
-</div>
-
-</body>
-</html> \ No newline at end of file