diff options
Diffstat (limited to 'tests/wpt/css-tests/css21_dev/xhtml1/reference')
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 />    </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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differindex 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 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 Binary files differindex 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 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 |