Auto merge of #24980 - servo-wpt-sync:wpt_update_01-12-2019, r=servo-wpt-sync

Sync WPT with upstream (01-12-2019)

Automated downstream sync of changes from upstream as of 01-12-2019.
[no-wpt-sync]
r? @servo-wpt-sync
This commit is contained in:
bors-servo 2019-12-02 01:07:08 -05:00 committed by GitHub
commit 6cd42bdcfb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
152 changed files with 3527 additions and 85 deletions

View file

@ -1,4 +1,5 @@
[url-in-tags-revoke.window.html]
expected: TIMEOUT
[Fetching a blob URL immediately before revoking it works in an iframe.]
expected: FAIL
@ -6,7 +7,7 @@
expected: FAIL
[Opening a blob URL in a new window immediately before revoking it works.]
expected: FAIL
expected: TIMEOUT
[Opening a blob URL in a noopener about:blank window immediately before revoking it works.]
expected: FAIL

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,7 @@
[word-boundary-detection-computed.html]
[Property word-boundary-detection value 'normal' computes to 'normal']
expected: FAIL
[Property word-boundary-detection value 'manual' computes to 'manual']
expected: FAIL

View file

@ -0,0 +1,7 @@
[word-boundary-detection-valid.html]
[e.style['word-boundary-detection'\] = "normal" should set the property value]
expected: FAIL
[e.style['word-boundary-detection'\] = "manual" should set the property value]
expected: FAIL

View file

@ -0,0 +1,10 @@
[word-boundary-expansion-computed.html]
[Property word-boundary-expansion value 'space' computes to 'space']
expected: FAIL
[Property word-boundary-expansion value 'ideographic-space' computes to 'ideographic-space']
expected: FAIL
[Property word-boundary-expansion value 'none' computes to 'none']
expected: FAIL

View file

@ -0,0 +1,10 @@
[word-boundary-expansion-valid.html]
[e.style['word-boundary-expansion'\] = "space" should set the property value]
expected: FAIL
[e.style['word-boundary-expansion'\] = "ideographic-space" should set the property value]
expected: FAIL
[e.style['word-boundary-expansion'\] = "none" should set the property value]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-001.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-002.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-003.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-004.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-005.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-006.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-007.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-008.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-009.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-010.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-011.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-012.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-013.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-014.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-102.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-103.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-104.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-105.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-107.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-108.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-109.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-110.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-112.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-113.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-114.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-115.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-116.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-117.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-118.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-119.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-120.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-121.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-122.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-123.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-124.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-125.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-126.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-127.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-128.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[word-boundary-129.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[matchMedia-display-none-iframe.html]
expected: ERROR

View file

@ -312,21 +312,15 @@
[<iframe>: combined response Content-Type: text/html;charset=gbk text/plain text/html]
expected: FAIL
[<iframe>: separate response Content-Type: text/html */*]
expected: FAIL
[<iframe>: combined response Content-Type: text/html */*]
expected: FAIL
[<iframe>: combined response Content-Type: text/html;x=" text/plain]
expected: FAIL
[<iframe>: combined response Content-Type: text/html;" text/plain]
[<iframe>: separate response Content-Type: text/html;" text/plain]
expected: FAIL
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
[<iframe>: separate response Content-Type: text/plain */*]
expected: FAIL
[<iframe>: combined response Content-Type: text/html;" \\" text/plain]
[<iframe>: combined response Content-Type: text/html */*;charset=gbk]
expected: FAIL

View file

@ -53,6 +53,3 @@
[combined text/javascript ]
expected: FAIL
[separate text/javascript x/x]
expected: FAIL

View file

@ -11,6 +11,3 @@
[X-Content-Type-Options%3A%20nosniff%0C]
expected: FAIL
[X-Content-Type-Options%3A%0D%0AX-Content-Type-Options%3A%20nosniff]
expected: FAIL

View file

@ -0,0 +1,4 @@
[navigation-unload-same-origin-fragment.html]
[Tests that a fragment navigation in the unload handler will not block the initial navigation]
expected: FAIL

View file

@ -0,0 +1,4 @@
[traverse_the_history_4.html]
[Multiple history traversals, last would be aborted]
expected: FAIL

View file

@ -1,4 +1,5 @@
[embedded-opener-remove-frame.html]
expected: CRASH
[opener and "removed" embedded documents]
expected: FAIL

View file

@ -1,6 +1,6 @@
[iframe_sandbox_popups_escaping-1.html]
type: testharness
expected: TIMEOUT
expected: CRASH
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
expected: TIMEOUT

View file

@ -1,6 +1,5 @@
[iframe_sandbox_popups_escaping-3.html]
type: testharness
expected: TIMEOUT
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
expected: TIMEOUT
expected: FAIL

View file

@ -0,0 +1,4 @@
[html_content_in_foreign_context.html]
[HTML namespace nodes should exit foreign contexts]
expected: FAIL

View file

@ -1,5 +0,0 @@
[018.html]
expected: TIMEOUT
[origin of the script that invoked the method, javascript:]
expected: TIMEOUT

View file

@ -0,0 +1,20 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Text: getComputedStyle().wordBoundaryDetection</title>
<link rel="help" href="https://drafts.csswg.org/css-text-4/#word-boundary-detection">
<meta name="assert" content="word-boundary-detection computed value is specified keyword.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/computed-testcommon.js"></script>
</head>
<body>
<div id="target"></div>
<script>
test_computed_value("word-boundary-detection", "normal");
test_computed_value("word-boundary-detection", "manual");
/* Not sure how to test for auto(<lang>) generically, as which one will parse depends on languages actually supported */
</script>
</body>
</html>

View file

@ -0,0 +1,20 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Text Module Test: parsing word-boundary-detection with invalid values</title>
<link rel="help" href="https://drafts.csswg.org/css-text-4/#word-boundary-detection">
<meta name="assert" content="word-boundary-detection supports only the grammar 'normal | manual | auto(<lang>)'.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/parsing-testcommon.js"></script>
</head>
<body>
<script>
test_invalid_value("word-boundary-detection", "auto"); /*needs a language*/
test_invalid_value("word-boundary-detection", "auto()"); /*needs a language*/
test_invalid_value("word-boundary-detection", "none");
test_invalid_value("word-boundary-detection", "normal manual");
</script>
</body>
</html>

View file

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Text Module Test: parsing word-boundary-detection with valid values</title>
<link rel="help" href="https://drafts.csswg.org/css-text-4/#word-boundary-detection">
<meta name="assert" content="word-boundary-detection supports the full grammar 'normal | manual | auto(<lang>) '.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/parsing-testcommon.js"></script>
</head>
<body>
<script>
test_valid_value("word-boundary-detection", "normal");
test_valid_value("word-boundary-detection", "manual");
/* Not sure how to test for auto(<lang>) generically, as which one will parse depends on languages actually supported */
</script>
</body>
</html>

View file

@ -0,0 +1,20 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Text: getComputedStyle().wordBoundaryExpansion</title>
<link rel="help" href="https://drafts.csswg.org/css-text-4/#word-boundary-expansion">
<meta name="assert" content="word-boundary-expansion computed value is specified keyword.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/computed-testcommon.js"></script>
</head>
<body>
<div id="target"></div>
<script>
test_computed_value("word-boundary-expansion", "none");
test_computed_value("word-boundary-expansion", "space");
test_computed_value("word-boundary-expansion", "ideographic-space");
</script>
</body>
</html>

View file

@ -0,0 +1,20 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Text Module Test: parsing word-boundary-expansion with invalid values</title>
<link rel="help" href="https://drafts.csswg.org/css-text-4/#word-boundary-expansion">
<meta name="assert" content="word-boundary-expansion supports only the grammar 'none | space | ideographic-space'.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/parsing-testcommon.js"></script>
</head>
<body>
<script>
test_invalid_value("word-boundary-expansion", "auto");
test_invalid_value("word-boundary-expansion", "normal");
test_invalid_value("word-boundary-expansion", "spaces");
test_invalid_value("word-boundary-expansion", "space ideographic-space");
</script>
</body>
</html>

View file

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Text Module Test: parsing word-boundary-expansion with valid values</title>
<link rel="help" href="https://drafts.csswg.org/css-text-4/#word-boundary-expansion">
<meta name="assert" content="word-boundary-expansion supports the full grammar 'none | space | ideographic-space'.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/parsing-testcommon.js"></script>
</head>
<body>
<script>
test_valid_value("word-boundary-expansion", "none");
test_valid_value("word-boundary-expansion", "space");
test_valid_value("word-boundary-expansion", "ideographic-space");
</script>
</body>
</html>

View file

@ -0,0 +1,14 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
}
</style>
<p>Test passes if the two lines below are identical.
<div>あ い う</div>
<div>あ い う</div>

View file

@ -0,0 +1,14 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
}
</style>
<p>Test passes if the two lines below are identical.
<div>a b c</div>
<div>a b c</div>

View file

@ -0,0 +1,14 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
}
</style>
<p>Test passes if the two lines below are identical.
<div>ab c</div>
<div>ab c</div>

View file

@ -0,0 +1,14 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
}
</style>
<p>Test passes if the two lines below are identical.
<div>a b c d e f g h i j</div>
<div>a b c d e f g h i j</div>

View file

@ -0,0 +1,15 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
white-space: pre;
}
</style>
<p>Test passes if the two lines below are identical.
<div>a b c d e f g h i j</div>
<div>a b c d e f g h i j</div>

View file

@ -0,0 +1,15 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
}
</style>
<p>Test passes if the two lines below are identical.
<div>      </div>
<div>      </div>

View file

@ -0,0 +1,39 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid blue;
float: left;
margin: 1px;
padding: 0 1em;
}
</style>
<p>Test passes if the all boxes below are identical.
<div>あ い</div>
<div>あ い</div>
<div>あ い</div>
<div>あ い</div>
<div>あ い</div>
<div>あ い</div>
<div>あ い</div>
<div>あ い</div>
<div>あ い</div>
<div>あ い</div>
<div>あ い</div>
<div>あ い</div>
<div>あ い</div>
<div>あ い</div>
<div>あ い</div>
<div>あ い</div>
<div>あ い</div>
<div>あ い</div>
<div>あ い</div>

View file

@ -0,0 +1,34 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid blue;
float: left;
margin: 1px;
}
</style>
<p>Test passes if the all boxes below are identical.
<div id=ref>あ い<br></div>
<div id=ref>あ い<br></div>
<div id=ref>あ い<br></div>
<div id=ref>あ い<br></div>
<div id=ref>あ い<br></div>
<div id=ref>あ い<br></div>
<div id=ref>あ い<br></div>
<div id=ref>あ い<br></div>
<div id=ref>あ い<br></div>
<div id=ref>あ い<br></div>
<div id=ref>あ い<br></div>
<div id=ref>あ い<br></div>
<div id=ref>あ い<br></div>

View file

@ -0,0 +1,24 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid blue;
float: left;
margin: 1px;
}
</style>
<p>Test passes if the all boxes below are identical.
<div id=ref>あい うえ</div>
<div id=ref>あい うえ</div>
<div id=ref>あい うえ</div>
<div id=ref>あい うえ</div>
<div id=ref>あい うえ</div>
<div id=ref>あい うえ</div>
<div id=ref>あい うえ</div>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
width: 7em;
border: solid blue;
margin: 1em;
}
</style>
<p>Test passes if the two boxes below are identical.
<div>ああ いい <br>うう</div>
<div>ああ いい <br>うう</div>

View file

@ -0,0 +1,18 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
width: 7ch;
font-family: monospace;
border: solid blue;
margin: 1em;
}
</style>
<p>Test passes if the two boxes below are identical.
<div>aa bb <br>cc</div>
<div>aa bb <br>cc</div>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid blue;
margin: 5px;
width: 30ch;
}
</style>
<p>Test passes if the two boxes below are identical.
<div lang=th>กรุงเทพคือสวยงาม</div>
<div lang=th>กรุงเทพคือสวยงาม</div>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid orange;
margin: 5px;
width: 30ch;
}
</style>
<p>Test passes if the two boxes below are <em>different</em>.
<div lang=th>กรุงเทพคือสวยงาม</div>
<div lang=th>กรุงเทพคือสวยงาม</div>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid orange;
margin: 5px;
width: 30ch;
}
</style>
<p>Test passes if the two boxes below are <em>different</em>.
<div lang=de>กรุงเทพคือสวยงาม</div>
<div lang=de>กรุงเทพคือสวยงาม</div>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid orange;
margin: 5px;
width: 30ch;
}
</style>
<p>Test passes if the two boxes below are <em>different</em>.
<div>กรุงเทพคือสวยงาม</div>
<div>กรุงเทพคือสวยงาม</div>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid orange;
margin: 5px;
width: 30ch;
}
</style>
<p>Test passes if the two boxes below are <em>different</em>.
<div lang=ja>กรุงเทพคือสวยงาม</div>
<div lang=ja>กรุงเทพคือสวยงาม</div>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid blue;
margin: 5px;
width: 30ch;
}
</style>
<p>Test passes if the two boxes below are identical.
<div>กรุงเทพคือสวยงาม</div>
<div>กรุงเทพคือสวยงาม</div>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid blue;
margin: 5px;
width: 30ch;
}
</style>
<p>Test passes if the two boxes below are identical.
<div lang=zh>東京へ行きましょう。</div>
<div lang=zh>東京へ行きましょう。</div>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid blue;
margin: 5px;
width: 30ch;
}
</style>
<p>Test passes if the two boxes below are identical.
<div>東京へ行きましょう。</div>
<div>東京へ行きましょう。</div>

View file

@ -0,0 +1,34 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
.wrap {
font-size: 2em;
border: solid black;
margin: 5px;
width: 30ch;
word-break: keep-all;
}
.wrap > div {
width: 0;
}
#ref1 {
border-color: blue;
}
#ref2 {
border-color: orange;
}
</style>
<p>Test passes if the black box is identical to either the blue or orange one.
<div id=ref1 class=wrap>
<div lang=ja>東京へ<wbr>行きましょう。</div>
</div>
<div class=wrap>
<div lang=ja>東京へ<wbr>行きましょう。</div>
</div>
<div id=ref2 class=wrap>
<div lang=ja>東京<wbr><wbr>行きましょう。</div>
</div>

View file

@ -0,0 +1,34 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
.wrap {
font-size: 2em;
border: solid black;
margin: 5px;
width: 30ch;
word-break: keep-all;
}
.wrap > div {
width: 0;
}
#ref1 {
border-color: blue;
}
#ref2 {
border-color: orange;
}
</style>
<p>Test passes if the black box is identical to either the blue or orange one.
<div id=ref1 class=wrap>
<div lang=ja>東京へ<wbr>行きましょう。</div>
</div>
<div class=wrap>
<div lang=ja>東京<wbr><wbr>行きましょう。</div>
</div>
<div id=ref2 class=wrap>
<div lang=ja>東京<wbr><wbr>行きましょう。</div>
</div>

View file

@ -0,0 +1,24 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid black;
margin: 5px;
width: 30ch;
}
#ref1 {
border-color: blue;
}
#ref2 {
border-color: orange;
}
</style>
<p>Test passes if the black box is identical to either the blue or orange one.
<div id=ref1 lang=ja>東京へ 行きましょう。</div>
<div id=test lang=ja>東京へ 行きましょう。</div>
<div id=ref2 lang=ja>東京 へ 行きましょう。</div>

View file

@ -0,0 +1,24 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid black;
margin: 5px;
width: 30ch;
}
#ref1 {
border-color: blue;
}
#ref2 {
border-color: orange;
}
</style>
<p>Test passes if the black box is identical to either the blue or orange one.
<div id=ref1 lang=ja>東京へ 行きましょう。</div>
<div id=test lang=ja>東京 へ 行きましょう。</div>
<div id=ref2 lang=ja>東京 へ 行きましょう。</div>

View file

@ -0,0 +1,32 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
.wrap {
font-size: 2em;
border: solid black;
margin: 5px;
width: 30ch;
}
.wrap > div {
width: 0;
}
#ref {
border-color: blue;
}
</style>
<!--
This test should pass even in UAs that don't support word-boundary-detection:auto(th)
since allowing south-east-asian languages to wrap is the default behavior.
-->
<p>Test passes if the black box is identical to either the blue one.
<div class=wrap>
<div lang=th>กรุงเทพ<wbr>คือ<wbr>สวยงาม</div>
</div>
<div id=ref class=wrap>
<div lang=th>กรุงเทพ<wbr>คือ<wbr>สวยงาม</div>
</div>

View file

@ -0,0 +1,25 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
.wrap {
font-size: 2em;
border: solid black;
margin: 5px;
width: 30ch;
}
#ref {
border-color: blue;
}
</style>
<!--
This test should pass even in UAs that don't support word-boundary-detection:auto(th)
since inserting virtual word boundaries is the default for south-east-asian languages.
-->
<p>Test passes if the black box is identical to the blue one.
<div lang=th>กรุงเทพ คือ สวยงาม</div>
<div id=ref lang=th>กรุงเทพ คือ สวยงาม</div>

View file

@ -0,0 +1,28 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid black;
margin: 5px;
width: 30ch;
}
#ref {
border-color: blue;
}
u { background: silver; }
b { background: green; }
em { background: gray; }
</style>
<!--
This test should pass even in UAs that don't support word-boundary-detection:auto(th)
since inserting virtual word boundaries is the default for south-east-asian languages.
-->
<p>Test passes if the black box is identical to the blue one.
<div lang=th>กรุงเทพ <b><u>คือ</u> <em>สวยง</em></b>าม</div>
<div id=ref lang=th>กรุงเทพ <b><u>คือ</u> <em>สวยง</em></b>าม</div>

View file

@ -0,0 +1,27 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid black;
margin: 5px;
width: 30ch;
}
#ref1 {
border-color: blue;
}
#ref2 {
border-color: orange;
}
u { background: silver; }
b { background: green; }
em { background: gray; }
</style>
<p>Test passes if the black box is identical to either the blue or orange one.
<div id=ref1 lang=ja>東京<b><u></u> <em>行きましょ</em></b>う。</div>
<div lang=ja>東京<b><u></u> <em>行きましょ</em></b>う。</div>
<div id=ref2 lang=ja>東京 <b><u></u> <em>行きましょ</em></b>う。</div>

View file

@ -0,0 +1,27 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid black;
margin: 5px;
width: 30ch;
}
#ref1 {
border-color: blue;
}
#ref2 {
border-color: orange;
}
u { background: silver; }
b { background: green; }
em { background: gray; }
</style>
<p>Test passes if the black box is identical to either the blue or orange one.
<div id=ref1 lang=ja>東京<b><u></u> <em>行きましょ</em></b>う。</div>
<div lang=ja>東京 <b><u></u> <em>行きましょ</em></b>う。</div>
<div id=ref2 lang=ja>東京 <b><u></u> <em>行きましょ</em></b>う。</div>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid black;
margin: 5px;
width: 30ch;
}
</style>
<p>Test passes if the two boxes below are identical.
<div lang=ja>東京へ行きましょう。</div>
<div lang=ja>東京へ行きましょう。</div>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid black;
margin: 5px;
width: 30ch;
}
</style>
<p>Test passes if the two boxes below are identical.
<div lang=ja>東京 へ 行きましょう。</div>
<div lang=ja>東京 へ 行きましょう。</div>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid black;
margin: 5px;
width: 30ch;
}
</style>
<p>Test passes if the two boxes below are identical.
<div lang=ja>東京 へ 行きましょう。</div>
<div lang=ja>東京 へ 行きましょう。</div>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid black;
margin: 5px;
width: 30ch;
}
</style>
<p>Test passes if the two boxes below are identical.
<div lang=ja>東京&nbsp;&nbsp;行きましょう。</div>
<div lang=ja>東京&nbsp;&nbsp;行きましょう。</div>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid black;
margin: 5px;
width: 30ch;
}
</style>
<p>Test passes if the two boxes below are identical.
<div lang=ja>東京&#x2060;&#x2060;行きましょう。</div>
<div lang=ja>東京&#x2060;&#x2060;行きましょう。</div>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid black;
margin: 5px;
width: 30ch;
}
</style>
<p>Test passes if the two boxes below are identical.
<div lang=ja>東京&#x200D;&#x200D;行きましょう。</div>
<div lang=ja>東京&#x200D;&#x200D;行きましょう。</div>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid black;
margin: 5px;
width: 30ch;
}
</style>
<p>Test passes if the two boxes below are identical.
<div lang=ja>東京}&nbsp;へ}&nbsp;行きましょう。</div>
<div lang=ja>東京}&nbsp;へ}&nbsp;行きましょう。</div>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid black;
margin: 5px;
width: 30ch;
}
</style>
<p>Test passes if the two boxes below are identical.
<div id=test lang=ja>東京)&nbsp;へ)&nbsp;行きましょう。</div>
<div id=ref lang=ja>東京)&nbsp;へ)&nbsp;行きましょう。</div>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>Test reference</title>
<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
<style>
div {
font-size: 2em;
border: solid black;
margin: 5px;
width: 30ch;
}
</style>
<p>Test passes if the two boxes below are identical.
<div lang=ja>東京.&nbsp;へ.&nbsp;行きましょう。</div>
<div lang=ja>東京.&nbsp;へ.&nbsp;行きましょう。</div>

Some files were not shown because too many files have changed in this diff Show more