Update web-platform-tests to revision 58eb04cecbbec2e18531ab440225e38944a9c444

This commit is contained in:
Josh Matthews 2017-04-17 12:06:02 +10:00 committed by Anthony Ramine
parent 25e8bf69e6
commit 665817d2a6
35333 changed files with 1818077 additions and 16036 deletions

View file

@ -0,0 +1,36 @@
<!doctype html>
<html>
<meta charset="utf-8">
<title>CSS Text — line breaking around Zero With Space</title>
<meta name=assert content="When white-space allows wrapping, line breaking behavior defined for the ZW line-breaking classes in [UAX14] must be honored.">
<link rel=help href="https://www.w3.org/TR/css-text-3/#line-break-details">
<link rel=match href="references/line-breaking-001-ref.html">
<link rel=author title="Florian Rivoal" href="http://florian.rivoal.net">
<style>
div {
color:green;
width: 1em;
line-height: 1em;
font-family: ahem;
white-space: normal;
font-size: 20px;
}
.container {
position: relative;
}
.fail {
color: red;
position: absolute;
left: 0;
top: 1em;
z-index: -1;
}
</style>
<body>
<p>There should be a green rectangle and no red.</p>
<div class=container>
<div>X&#x200B;X</div>
<div class=fail>X</div>
</div>
</body>
</html>

View file

@ -0,0 +1,36 @@
<!doctype html>
<html>
<meta charset="utf-8">
<title>CSS Text — line breaking sanity check</title>
<meta name=assert content="sanity check: an unstyled span should not affect line breaking">
<link rel=help href="https://www.w3.org/TR/css-text-3/#line-break-details">
<link rel=match href="references/line-breaking-001-ref.html">
<link rel=author title="Florian Rivoal" href="http://florian.rivoal.net">
<style>
div {
color:green;
width: 1em;
line-height: 1em;
font-family: ahem;
white-space: normal;
font-size: 20px;
}
.container {
position: relative;
}
.fail {
color: red;
position: absolute;
left: 0;
top: 1em;
z-index: -1;
}
</style>
<body>
<p>There should be a green rectangle and no red.</p>
<div class=container>
<div><span>X&#x200B;</span>X</div>
<div class=fail>X</div>
</div>
</body>
</html>

View file

@ -0,0 +1,36 @@
<!doctype html>
<html>
<meta charset="utf-8">
<title>CSS Text — line breaking sanity check 2</title>
<meta name=assert content="sanity check: an unstyled span should not affect line breaking">
<link rel=help href="https://www.w3.org/TR/css-text-3/#line-break-details">
<link rel=match href="references/line-breaking-001-ref.html">
<link rel=author title="Florian Rivoal" href="http://florian.rivoal.net">
<style>
div {
color:green;
width: 1em;
line-height: 1em;
font-family: ahem;
white-space: normal;
font-size: 20px;
}
.container {
position: relative;
}
.fail {
color: red;
position: absolute;
left: 0;
top: 1em;
z-index: -1;
}
</style>
<body>
<p>There should be a green rectangle and no red.</p>
<div class=container>
<div><span>X</span>&#x200B;X</div>
<div class=fail>X</div>
</div>
</body>
</html>

View file

@ -0,0 +1,36 @@
<!doctype html>
<html>
<meta charset="utf-8">
<title>CSS Text — line breaking sanity check 3</title>
<meta name=assert content="sanity check: an unstyled span should not affect line breaking">
<link rel=help href="https://www.w3.org/TR/css-text-3/#line-break-details">
<link rel=match href="references/line-breaking-001-ref.html">
<link rel=author title="Florian Rivoal" href="http://florian.rivoal.net">
<style>
div {
color:green;
width: 1em;
line-height: 1em;
font-family: ahem;
white-space: normal;
font-size: 20px;
}
.container {
position: relative;
}
.fail {
color: red;
position: absolute;
left: 0;
top: 1em;
z-index: -1;
}
</style>
<body>
<p>There should be a green rectangle and no red.</p>
<div class=container>
<div>X&#x200B;<span>X<span></div>
<div class=fail>X</div>
</div>
</body>
</html>

View file

@ -0,0 +1,36 @@
<!doctype html>
<html>
<meta charset="utf-8">
<title>CSS Text — line breaking sanity check 4</title>
<meta name=assert content="sanity check: an unstyled span should not affect line breaking">
<link rel=help href="https://www.w3.org/TR/css-text-3/#line-break-details">
<link rel=match href="references/line-breaking-001-ref.html">
<link rel=author title="Florian Rivoal" href="http://florian.rivoal.net">
<style>
div {
color:green;
width: 1em;
line-height: 1em;
font-family: ahem;
white-space: normal;
font-size: 20px;
}
.container {
position: relative;
}
.fail {
color: red;
position: absolute;
left: 0;
top: 1em;
z-index: -1;
}
</style>
<body>
<p>There should be a green rectangle and no red.</p>
<div class=container>
<div>X<span>&#x200B;X<span></div>
<div class=fail>X</div>
</div>
</body>
</html>

View file

@ -0,0 +1,36 @@
<!doctype html>
<html>
<meta charset="utf-8">
<title>CSS Text — line breaking sanity check 5</title>
<meta name=assert content="sanity check: an unstyled span should not affect line breaking">
<link rel=help href="https://www.w3.org/TR/css-text-3/#line-break-details">
<link rel=match href="references/line-breaking-001-ref.html">
<link rel=author title="Florian Rivoal" href="http://florian.rivoal.net">
<style>
div {
color:green;
width: 1em;
line-height: 1em;
font-family: ahem;
white-space: normal;
font-size: 20px;
}
.container {
position: relative;
}
.fail {
color: red;
position: absolute;
left: 0;
top: 1em;
z-index: -1;
}
</style>
<body>
<p>There should be a green rectangle and no red.</p>
<div class=container>
<div>X<span>&#x200B;</span>X</div>
<div class=fail>X</div>
</div>
</body>
</html>

View file

@ -0,0 +1,36 @@
<!doctype html>
<html>
<meta charset="utf-8">
<title>CSS Text — line breaking sanity check 6</title>
<meta name=assert content="sanity check: an unstyled span should not affect line breaking">
<link rel=help href="https://www.w3.org/TR/css-text-3/#line-break-details">
<link rel=match href="references/line-breaking-001-ref.html">
<link rel=author title="Florian Rivoal" href="http://florian.rivoal.net">
<style>
div {
color:green;
width: 1em;
line-height: 1em;
font-family: ahem;
white-space: normal;
font-size: 20px;
}
.container {
position: relative;
}
.fail {
color: red;
position: absolute;
left: 0;
top: 1em;
z-index: -1;
}
</style>
<body>
<p>There should be a green rectangle and no red.</p>
<div class=container>
<div><span>X&#x200B;</span><span>X</span></div>
<div class=fail>X</div>
</div>
</body>
</html>

View file

@ -0,0 +1,36 @@
<!doctype html>
<html>
<meta charset="utf-8">
<title>CSS Text — line breaking sanity check 7</title>
<meta name=assert content="sanity check: an unstyled span should not affect line breaking">
<link rel=help href="https://www.w3.org/TR/css-text-3/#line-break-details">
<link rel=match href="references/line-breaking-001-ref.html">
<link rel=author title="Florian Rivoal" href="http://florian.rivoal.net">
<style>
div {
color:green;
width: 1em;
line-height: 1em;
font-family: ahem;
white-space: normal;
font-size: 20px;
}
.container {
position: relative;
}
.fail {
color: red;
position: absolute;
left: 0;
top: 1em;
z-index: -1;
}
</style>
<body>
<p>There should be a green rectangle and no red.</p>
<div class=container>
<div><span>X</span><span>&#x200B;X</span></div>
<div class=fail>X</div>
</div>
</body>
</html>

View file

@ -0,0 +1,39 @@
<!doctype html>
<html>
<meta charset="utf-8">
<title>CSS Text — line breaking at element boundary</title>
<meta name=assert content="For soft wrap opportunities defined by the boundary between two characters, the properties on nearest common ancestor of the two characters controls breaking.">
<link rel=help href="https://www.w3.org/TR/css-text-3/#line-break-details">
<link rel=match href="references/line-breaking-001-ref.html">
<link rel=author title="Florian Rivoal" href="http://florian.rivoal.net">
<style>
div {
color:green;
width: 1em;
line-height: 1em;
font-family: ahem;
white-space: normal;
font-size: 20px;
}
span {
white-space: pre;
}
.container {
position: relative;
}
.fail {
color: red;
position: absolute;
left: 0;
top: 1em;
z-index: -1;
}
</style>
<body>
<p>There should be a green rectangle and no red.</p>
<div class=container>
<div><span>X</span>&#x200B;<span>X</span></div>
<div class=fail>X</div>
</div>
</body>
</html>

View file

@ -0,0 +1,39 @@
<!doctype html>
<html>
<meta charset="utf-8">
<title>CSS Text — line breaking at element boundary 2</title>
<meta name=assert content="For soft wrap opportunities defined by the boundary between two characters, the properties on nearest common ancestor of the two characters controls breaking.">
<link rel=help href="https://www.w3.org/TR/css-text-3/#line-break-details">
<link rel=match href="references/line-breaking-001-ref.html">
<link rel=author title="Florian Rivoal" href="http://florian.rivoal.net">
<style>
div {
color:green;
width: 1em;
line-height: 1em;
font-family: ahem;
white-space: normal;
font-size: 20px;
}
span {
white-space: pre;
}
.container {
position: relative;
}
.fail {
color: red;
position: absolute;
left: 0;
top: 1em;
z-index: -1;
}
</style>
<body>
<p>There should be a green rectangle and no red.</p>
<div class=container>
<div><span>X</span>&#x200B;X</div>
<div class=fail>X</div>
</div>
</body>
</html>

View file

@ -0,0 +1,39 @@
<!doctype html>
<html>
<meta charset="utf-8">
<title>CSS Text — line breaking at element boundary 3</title>
<meta name=assert content="For soft wrap opportunities defined by the boundary between two characters, the properties on nearest common ancestor of the two characters controls breaking.">
<link rel=help href="https://www.w3.org/TR/css-text-3/#line-break-details">
<link rel=match href="references/line-breaking-001-ref.html">
<link rel=author title="Florian Rivoal" href="http://florian.rivoal.net">
<style>
div {
color:green;
width: 1em;
line-height: 1em;
font-family: ahem;
white-space: normal;
font-size: 20px;
}
span {
white-space: pre;
}
.container {
position: relative;
}
.fail {
color: red;
position: absolute;
left: 0;
top: 1em;
z-index: -1;
}
</style>
<body>
<p>There should be a green rectangle and no red.</p>
<div class=container>
<div>X&#x200B;<span>X<span></div>
<div class=fail>X</div>
</div>
</body>
</html>

View file

@ -0,0 +1,40 @@
<!doctype html>
<html>
<meta charset="utf-8">
<title>CSS Text — line breaking at element boundary with ideographic caracters 1</title>
<meta name=assert content="For soft wrap opportunities defined by the boundary between two characters, the properties on nearest common ancestor of the two characters controls breaking.">
<link rel=help href="https://www.w3.org/TR/css-text-3/#line-break-details">
<link rel=match href="references/line-breaking-ic-001-ref.html">
<link rel=author title="Florian Rivoal" href="http://florian.rivoal.net">
<style>
div {
color: green;
background: green;
line-height: 1em;
width: 1em;
white-space: normal;
font-size: 20px;
}
span {
white-space: pre;
}
.container {
position: relative;
}
.fail {
color: red;
background: red;
position: absolute;
left: 0;
top: 1em;
z-index: -1;
}
</style>
<body>
<p>There should be a green rectangle and no red.</p>
<div class=container>
<div><span></span></div>
<div class=fail></div>
<div>
</body>
</html>

View file

@ -0,0 +1,40 @@
<!doctype html>
<html>
<meta charset="utf-8">
<title>CSS Text — line breaking at element boundary with ideographic caracters 2</title>
<meta name=assert content="For soft wrap opportunities defined by the boundary between two characters, the properties on nearest common ancestor of the two characters controls breaking.">
<link rel=help href="https://www.w3.org/TR/css-text-3/#line-break-details">
<link rel=match href="references/line-breaking-ic-001-ref.html">
<link rel=author title="Florian Rivoal" href="http://florian.rivoal.net">
<style>
div {
color: green;
background: green;
line-height: 1em;
width: 1em;
white-space: normal;
font-size: 20px;
}
span {
white-space: pre;
}
.container {
position: relative;
}
.fail {
color: red;
background: red;
position: absolute;
left: 0;
top: 1em;
z-index: -1;
}
</style>
<body>
<p>There should be a green rectangle and no red.</p>
<div class=container>
<div><span></span></div>
<div class=fail></div>
<div>
</body>
</html>

View file

@ -0,0 +1,40 @@
<!doctype html>
<html>
<meta charset="utf-8">
<title>CSS Text — line breaking at element boundary with ideographic caracters 1</title>
<meta name=assert content="For soft wrap opportunities defined by the boundary between two characters, the properties on nearest common ancestor of the two characters controls breaking.">
<link rel=help href="https://www.w3.org/TR/css-text-3/#line-break-details">
<link rel=match href="references/line-breaking-ic-001-ref.html">
<link rel=author title="Florian Rivoal" href="http://florian.rivoal.net">
<style>
div {
color: green;
background: green;
line-height: 1em;
width: 1em;
white-space: normal;
font-size: 20px;
}
span {
white-space: pre;
}
.container {
position: relative;
}
.fail {
color: red;
background: red;
position: absolute;
left: 0;
top: 1em;
z-index: -1;
}
</style>
<body>
<p>There should be a green rectangle and no red.</p>
<div class=container>
<div><span></span><span></span></div>
<div class=fail></div>
<div>
</body>
</html>

View file

@ -0,0 +1,18 @@
<!doctype html>
<html>
<meta charset="utf-8">
<title>Reference File for line breaking tests</title>
<link rel=author title="Florian Rivoal" href="http://florian.rivoal.net">
<style>
div {
color:green;
line-height: 1em;
font-family: ahem;
font-size: 20px;
}
</style>
<body>
<p>There should be a green rectangle and no red.</p>
<div>X<br>X</div>
</body>
</html>

View file

@ -0,0 +1,33 @@
<!doctype html>
<html>
<meta charset="utf-8">
<title>Reference File for line breaking tests using ideographic caracters</title>
<link rel=author title="Florian Rivoal" href="http://florian.rivoal.net">
<!--
As 口 is as a CJK ideograph, its advance is expected to be 1em,
and as both background and color are green
this file should typically render identically to line-breaking-001-ref.
However, depending on the particular font available,
the glyph could be missing or sized differently.
Also, there may be and anti-aliasing / font rendering differences between
a 1em × 1em green background (this file)
and a 1em × 1em green glyph from the Ahem font (line-breaking-001-ref).
Therefore, as both files are only likely, not certain, to render identically,
we need both.
-->
<style>
div {
color: green;
background :green;
line-height: 1em;
width: 1em;
font-size: 20px;
}
</style>
<body>
<p>There should be a green rectangle and no red.</p>
<div><br></div>
</body>
</html>