Diff
Modified: trunk/LayoutTests/ChangeLog (239820 => 239821)
--- trunk/LayoutTests/ChangeLog 2019-01-10 08:19:39 UTC (rev 239820)
+++ trunk/LayoutTests/ChangeLog 2019-01-10 10:01:14 UTC (rev 239821)
@@ -1,3 +1,15 @@
+2019-01-10 cathie chen <cathiec...@igalia.com>
+
+ Import css-lists testcases from WPT.
+ https://bugs.webkit.org/show_bug.cgi?id=193273
+
+ Reviewed by Daniel Bates.
+
+ * TestExpectations:
+ * platform/gtk/TestExpectations:
+ * platform/ios-simulator/TestExpectations:
+ * platform/ios-simulator/imported/w3c/web-platform-tests/css/css-lists/list-and-writing-mode-001-expected.txt: Added.
+
2019-01-09 Zalan Bujtas <za...@apple.com>
[Datalist] Crash when input with datalist is dynamically added.
Modified: trunk/LayoutTests/TestExpectations (239820 => 239821)
--- trunk/LayoutTests/TestExpectations 2019-01-10 08:19:39 UTC (rev 239820)
+++ trunk/LayoutTests/TestExpectations 2019-01-10 10:01:14 UTC (rev 239821)
@@ -2920,3 +2920,13 @@
fast/mediacapturefromelement/CanvasCaptureMediaStream-imagebitmaprenderingcontext.html [ Skip ]
fast/mediacapturefromelement/CanvasCaptureMediaStream-framerate-0.html [ Skip ]
fast/mediacapturefromelement/CanvasCaptureMediaStream-capture-out-of-DOM-element.html [ Skip ]
+
+imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-circle.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-disc.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-greek.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-latin.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-square.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-lists/counter-increment-inside-display-contents.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-lists/counter-reset-inside-display-contents.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-lists/list-with-image-display-changed-001.html [ ImageOnlyFailure ]
Modified: trunk/LayoutTests/imported/w3c/ChangeLog (239820 => 239821)
--- trunk/LayoutTests/imported/w3c/ChangeLog 2019-01-10 08:19:39 UTC (rev 239820)
+++ trunk/LayoutTests/imported/w3c/ChangeLog 2019-01-10 10:01:14 UTC (rev 239821)
@@ -1,3 +1,76 @@
+2019-01-10 cathie chen <cathiec...@igalia.com>
+
+ Import css-lists testcases from WPT.
+ https://bugs.webkit.org/show_bug.cgi?id=193273
+
+ Reviewed by Daniel Bates.
+
+ * resources/import-expectations.json:
+ * resources/resource-files.json:
+ * web-platform-tests/css/css-lists/META.yml: Added.
+ * web-platform-tests/css/css-lists/add-inline-child-after-marker-001-expected.html: Added.
+ * web-platform-tests/css/css-lists/add-inline-child-after-marker-001.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-armenian-expected.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-armenian.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-circle-expected.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-circle.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal-expected.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal-leading-zero-expected.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal-leading-zero.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-disc-expected.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-disc.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-georgian-expected.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-georgian.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-greek-expected.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-greek.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-latin-expected.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-latin.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-roman-expected.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-roman.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-square-expected.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-square.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-latin-expected.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-latin.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-roman-expected.html: Added.
+ * web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-roman.html: Added.
+ * web-platform-tests/css/css-lists/content-property/w3c-import.log: Added.
+ * web-platform-tests/css/css-lists/counter-increment-inside-display-contents-expected.html: Added.
+ * web-platform-tests/css/css-lists/counter-increment-inside-display-contents.html: Added.
+ * web-platform-tests/css/css-lists/counter-invalid-expected.html: Added.
+ * web-platform-tests/css/css-lists/counter-invalid.htm: Added.
+ * web-platform-tests/css/css-lists/counter-reset-increment-display-contents-expected.html: Added.
+ * web-platform-tests/css/css-lists/counter-reset-increment-display-contents.html: Added.
+ * web-platform-tests/css/css-lists/counter-reset-increment-display-none-expected.html: Added.
+ * web-platform-tests/css/css-lists/counter-reset-increment-display-none.html: Added.
+ * web-platform-tests/css/css-lists/counter-reset-inside-display-contents-expected.html: Added.
+ * web-platform-tests/css/css-lists/counter-reset-inside-display-contents.html: Added.
+ * web-platform-tests/css/css-lists/inheritance-expected.txt: Added.
+ * web-platform-tests/css/css-lists/inheritance.html: Added.
+ * web-platform-tests/css/css-lists/li-with-height-001-expected.html: Added.
+ * web-platform-tests/css/css-lists/li-with-height-001.html: Added.
+ * web-platform-tests/css/css-lists/li-with-overflow-hidden-change-list-style-position-001-expected.html: Added.
+ * web-platform-tests/css/css-lists/li-with-overflow-hidden-change-list-style-position-001.html: Added.
+ * web-platform-tests/css/css-lists/list-and-block-textarea-001-expected.txt: Added.
+ * web-platform-tests/css/css-lists/list-and-block-textarea-001.html: Added.
+ * web-platform-tests/css/css-lists/list-and-flex-001-expected.html: Added.
+ * web-platform-tests/css/css-lists/list-and-flex-001.html: Added.
+ * web-platform-tests/css/css-lists/list-and-grid-001-expected.html: Added.
+ * web-platform-tests/css/css-lists/list-and-grid-001.html: Added.
+ * web-platform-tests/css/css-lists/list-and-margin-collapse-001-expected.txt: Added.
+ * web-platform-tests/css/css-lists/list-and-margin-collapse-001.html: Added.
+ * web-platform-tests/css/css-lists/list-and-writing-mode-001-expected.txt: Added.
+ * web-platform-tests/css/css-lists/list-and-writing-mode-001.html: Added.
+ * web-platform-tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001-expected.html: Added.
+ * web-platform-tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html: Added.
+ * web-platform-tests/css/css-lists/list-style-type-armenian-002.xht: Added.
+ * web-platform-tests/css/css-lists/list-style-type-armenian-003.xht: Added.
+ * web-platform-tests/css/css-lists/list-with-image-display-changed-001-expected.html: Added.
+ * web-platform-tests/css/css-lists/list-with-image-display-changed-001.html: Added.
+ * web-platform-tests/css/css-lists/resources/w3c-import.log: Added.
+ * web-platform-tests/css/css-lists/resources/white.gif: Added.
+ * web-platform-tests/css/css-lists/w3c-import.log: Added.
+
2019-01-08 Youenn Fablet <you...@apple.com>
service worker fetch handler results in bad referrer
Modified: trunk/LayoutTests/imported/w3c/resources/import-expectations.json (239820 => 239821)
--- trunk/LayoutTests/imported/w3c/resources/import-expectations.json 2019-01-10 08:19:39 UTC (rev 239820)
+++ trunk/LayoutTests/imported/w3c/resources/import-expectations.json 2019-01-10 10:01:14 UTC (rev 239821)
@@ -69,6 +69,7 @@
"web-platform-tests/css/css-grid": "import",
"web-platform-tests/css/css-grid/grid-definition/": "import",
"web-platform-tests/css/css-grid/layout-algorithm/": "import",
+ "web-platform-tests/css/css-lists/": "import",
"web-platform-tests/css/css-logical": "import",
"web-platform-tests/css/css-multicol": "import",
"web-platform-tests/css/css-overscroll-behavior": "import",
@@ -355,4 +356,4 @@
"web-platform-tests/worklets": "skip",
"web-platform-tests/x-frame-options": "skip",
"web-platform-tests/xhr": "import"
-}
+}
\ No newline at end of file
Modified: trunk/LayoutTests/imported/w3c/resources/resource-files.json (239820 => 239821)
--- trunk/LayoutTests/imported/w3c/resources/resource-files.json 2019-01-10 08:19:39 UTC (rev 239820)
+++ trunk/LayoutTests/imported/w3c/resources/resource-files.json 2019-01-10 10:01:14 UTC (rev 239821)
@@ -138,6 +138,8 @@
"web-platform-tests/css/css-grid-1/test-plan/index.html",
"web-platform-tests/css/css-grid/grid-items/ref-filled-green-100px-square-image.html",
"web-platform-tests/css/css-grid/test-plan/index.html",
+ "web-platform-tests/css/css-lists/list-style-type-armenian-002.xht",
+ "web-platform-tests/css/css-lists/list-style-type-armenian-003.xht",
"web-platform-tests/css/css-multicol/multicol-rule-large-002.xht",
"web-platform-tests/css/css-pseudo/placeholder-input-number-notref.html",
"web-platform-tests/css/css-shapes/test-plan/index.html",
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/META.yml (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/META.yml (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/META.yml 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,3 @@
+spec: https://drafts.csswg.org/css-lists/
+suggested_reviewers:
+ - tabatkins
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/add-inline-child-after-marker-001-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/add-inline-child-after-marker-001-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/add-inline-child-after-marker-001-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,14 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: Add inline child after marker</title>
+
+<p>The test passes if you see the list marker followed by the text "inline" and "axxx" in a line below.</p>
+
+<ul>
+ <li>
+ <span>inline</span>
+ <div style="overflow:hidden;">
+ <span>a</span>xxx
+ </div>
+ </li>
+</ul>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/add-inline-child-after-marker-001.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/add-inline-child-after-marker-001.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/add-inline-child-after-marker-001.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: Add inline child after marker</title>
+<link rel=help href=""
+<link rel=match href=""
+<!-- https://bugs.chromium.org/p/chromium/issues/detail?id=344941 -->
+
+<p>The test passes if you see the list marker followed by the text "inline" and "axxx" in a line below.</p>
+
+<ul>
+ <li id="liTarget">
+ <div id="divTarget" style="overflow:hidden;">
+ <span>a</span>xxx
+ </div>
+ </li>
+</ul>
+<script>
+ document.body.offsetHeight;
+ var new_span=document.createElement("span");
+ var text_node=document.createTextNode("inline");
+ new_span.appendChild(text_node);
+
+ var div_target=document.getElementById("divTarget");
+ var li_target=document.getElementById("liTarget");
+ li_target.insertBefore(new_span,div_target);
+</script>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-armenian-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-armenian-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-armenian-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,10 @@
+<!doctype html>
+<meta charset=utf8>
+<title>Reference: Inside list marker and normal text render identically: armenian</title>
+<style>
+* {
+ margin: 0;
+ padding: 0;
+}
+</style>
+<p>Ա. Filler Text
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-armenian.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-armenian.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-armenian.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,18 @@
+<!doctype html>
+<title>Inside list marker and normal text render identically: armenian</title>
+<link rel=help href=""
+<link rel=help href=""
+<link rel=match href=""
+<style>
+* {
+ padding: 0;
+ margin: 0;
+}
+ol {
+ list-style: armenian inside;
+}
+</style>
+
+<ol>
+ <li>Filler Text</li>
+</ol>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-circle-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-circle-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-circle-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,12 @@
+<!doctype html>
+<title>Reference: Inside list marker and normal text render identically: circle</title>
+<style>
+* {
+ margin: 0;
+ padding: 0;
+}
+p::before {
+ content: counter(test, circle);
+}
+</style>
+<p> Filler Text
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-circle.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-circle.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-circle.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,18 @@
+<!doctype html>
+<title>Inside list marker and normal text render identically: circle</title>
+<link rel=help href=""
+<link rel=help href=""
+<link rel=match href=""
+<style>
+* {
+ padding: 0;
+ margin: 0;
+}
+ol {
+ list-style: circle inside;
+}
+</style>
+
+<ol>
+ <li>Filler Text</li>
+</ol>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,9 @@
+<!doctype html>
+<title>Reference: Inside list marker and normal text render identically: decimal</title>
+<style>
+* {
+ margin: 0;
+ padding: 0;
+}
+</style>
+<p>1. Filler Text
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal-leading-zero-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal-leading-zero-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal-leading-zero-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,9 @@
+<!doctype html>
+<title>Reference: Inside list marker and normal text render identically: decimal-leading-zero</title>
+<style>
+* {
+ margin: 0;
+ padding: 0;
+}
+</style>
+<p>01. Filler Text
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal-leading-zero.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal-leading-zero.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal-leading-zero.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,18 @@
+<!doctype html>
+<title>Inside list marker and normal text render identically: decimal-leading-zero</title>
+<link rel=help href=""
+<link rel=help href=""
+<link rel=match href=""
+<style>
+* {
+ padding: 0;
+ margin: 0;
+}
+ol {
+ list-style: decimal-leading-zero inside;
+}
+</style>
+
+<ol>
+ <li>Filler Text</li>
+</ol>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,18 @@
+<!doctype html>
+<title>Inside list marker and normal text render identically: decimal</title>
+<link rel=help href=""
+<link rel=help href=""
+<link rel=match href=""
+<style>
+* {
+ padding: 0;
+ margin: 0;
+}
+ol {
+ list-style: decimal inside;
+}
+</style>
+
+<ol>
+ <li>Filler Text</li>
+</ol>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-disc-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-disc-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-disc-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,12 @@
+<!doctype html>
+<title>Reference: Inside list marker and normal text render identically: disc</title>
+<style>
+* {
+ margin: 0;
+ padding: 0;
+}
+p::before {
+ content: counter(test, disc);
+}
+</style>
+<p> Filler Text
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-disc.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-disc.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-disc.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,18 @@
+<!doctype html>
+<title>Inside list marker and normal text render identically: disc</title>
+<link rel=help href=""
+<link rel=help href=""
+<link rel=match href=""
+<style>
+* {
+ padding: 0;
+ margin: 0;
+}
+ol {
+ list-style: disc inside;
+}
+</style>
+
+<ol>
+ <li>Filler Text</li>
+</ol>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-georgian-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-georgian-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-georgian-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,10 @@
+<!doctype html>
+<meta charset=utf8>
+<title>Reference: Inside list marker and normal text render identically: georgian</title>
+<style>
+* {
+ margin: 0;
+ padding: 0;
+}
+</style>
+<p>ა. Filler Text
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-georgian.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-georgian.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-georgian.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,18 @@
+<!doctype html>
+<title>Inside list marker and normal text render identically: georgian</title>
+<link rel=help href=""
+<link rel=help href=""
+<link rel=match href=""
+<style>
+* {
+ padding: 0;
+ margin: 0;
+}
+ol {
+ list-style: georgian inside;
+}
+</style>
+
+<ol>
+ <li>Filler Text</li>
+</ol>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-greek-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-greek-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-greek-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,10 @@
+<!doctype html>
+<meta charset=utf8>
+<title>Reference: Inside list marker and normal text render identically: lower-greek</title>
+<style>
+* {
+ margin: 0;
+ padding: 0;
+}
+</style>
+<p>α. Filler Text
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-greek.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-greek.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-greek.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,18 @@
+<!doctype html>
+<title>Inside list marker and normal text render identically: lower-greek</title>
+<link rel=help href=""
+<link rel=help href=""
+<link rel=match href=""
+<style>
+* {
+ padding: 0;
+ margin: 0;
+}
+ol {
+ list-style: lower-greek inside;
+}
+</style>
+
+<ol>
+ <li>Filler Text</li>
+</ol>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-latin-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-latin-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-latin-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,9 @@
+<!doctype html>
+<title>Reference: Inside list marker and normal text render identically: lower-latin</title>
+<style>
+* {
+ margin: 0;
+ padding: 0;
+}
+</style>
+<p>a. Filler Text
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-latin.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-latin.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-latin.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,18 @@
+<!doctype html>
+<title>Inside list marker and normal text render identically: lower-latin</title>
+<link rel=help href=""
+<link rel=help href=""
+<link rel=match href=""
+<style>
+* {
+ padding: 0;
+ margin: 0;
+}
+ol {
+ list-style: lower-latin inside;
+}
+</style>
+
+<ol>
+ <li>Filler Text</li>
+</ol>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-roman-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-roman-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-roman-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,9 @@
+<!doctype html>
+<title>Reference: Inside list marker and normal text render identically: lower-roman</title>
+<style>
+* {
+ margin: 0;
+ padding: 0;
+}
+</style>
+<p>i. Filler Text
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-roman.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-roman.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-roman.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,18 @@
+<!doctype html>
+<title>Inside list marker and normal text render identically: lower-roman</title>
+<link rel=help href=""
+<link rel=help href=""
+<link rel=match href=""
+<style>
+* {
+ padding: 0;
+ margin: 0;
+}
+ol {
+ list-style: lower-roman inside;
+}
+</style>
+
+<ol>
+ <li>Filler Text</li>
+</ol>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-square-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-square-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-square-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,12 @@
+<!doctype html>
+<title>Reference: Inside list marker and normal text render identically: square</title>
+<style>
+* {
+ margin: 0;
+ padding: 0;
+}
+p::before {
+ content: counter(test, square);
+}
+</style>
+<p> Filler Text
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-square.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-square.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-square.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,18 @@
+<!doctype html>
+<title>Inside list marker and normal text render identically: square</title>
+<link rel=help href=""
+<link rel=help href=""
+<link rel=match href=""
+<style>
+* {
+ padding: 0;
+ margin: 0;
+}
+ol {
+ list-style: square inside;
+}
+</style>
+
+<ol>
+ <li>Filler Text</li>
+</ol>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-latin-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-latin-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-latin-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,9 @@
+<!doctype html>
+<title>Reference: Inside list marker and normal text render identically: upper-latin</title>
+<style>
+* {
+ margin: 0;
+ padding: 0;
+}
+</style>
+<p>A. Filler Text
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-latin.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-latin.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-latin.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,18 @@
+<!doctype html>
+<title>Inside list marker and normal text render identically: upper-latin</title>
+<link rel=help href=""
+<link rel=help href=""
+<link rel=match href=""
+<style>
+* {
+ padding: 0;
+ margin: 0;
+}
+ol {
+ list-style: upper-latin inside;
+}
+</style>
+
+<ol>
+ <li>Filler Text</li>
+</ol>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-roman-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-roman-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-roman-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,9 @@
+<!doctype html>
+<title>Reference: Inside list marker and normal text render identically: upper-roman</title>
+<style>
+* {
+ margin: 0;
+ padding: 0;
+}
+</style>
+<p>I. Filler Text
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-roman.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-roman.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-roman.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,18 @@
+<!doctype html>
+<title>Inside list marker and normal text render identically: upper-roman</title>
+<link rel=help href=""
+<link rel=help href=""
+<link rel=match href=""
+<style>
+* {
+ padding: 0;
+ margin: 0;
+}
+ol {
+ list-style: upper-roman inside;
+}
+</style>
+
+<ol>
+ <li>Filler Text</li>
+</ol>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/w3c-import.log (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/w3c-import.log (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/w3c-import.log 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,40 @@
+The tests in this directory were imported from the W3C repository.
+Do NOT modify these tests directly in WebKit.
+Instead, create a pull request on the WPT github:
+ https://github.com/web-platform-tests/wpt
+
+Then run the Tools/Scripts/import-w3c-tests in WebKit to reimport
+
+Do NOT modify or remove this file.
+
+------------------------------------------------------------------------
+Properties requiring vendor prefixes:
+None
+Property values requiring vendor prefixes:
+None
+------------------------------------------------------------------------
+List of files:
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-armenian-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-armenian.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-circle-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-circle.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal-leading-zero-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal-leading-zero.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-disc-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-disc.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-georgian-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-georgian.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-greek-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-greek.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-latin-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-latin.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-roman-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-roman.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-square-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-square.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-latin-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-latin.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-roman-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-roman.html
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-increment-inside-display-contents-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-increment-inside-display-contents-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-increment-inside-display-contents-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,6 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Test Reference</title>
+<link rel="author" title="Rune Lillesveen" href=""
+<p>You should see the number 7 below.</p>
+<div>7</div>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-increment-inside-display-contents.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-increment-inside-display-contents.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-increment-inside-display-contents.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: counter-increment on child of display:contents</title>
+<link rel="author" title="Rune Lillesveen" href=""
+<link rel="help" href=""
+<link rel="match" href=""
+<style>
+ .inc { counter-increment: x }
+ .reset-6 { counter-reset: x 6 }
+ .contents { display: contents }
+ .result::before { content: counter(x) }
+</style>
+<p>You should see the number 7 below.</p>
+<div>
+ <span class="reset-6"></span>
+ <span class="contents">
+ <span class="inc"></span>
+ </span>
+ <span class="result"></span>
+</div>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-invalid-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-invalid-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-invalid-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,6 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Test Reference</title>
+<link rel="author" title="Rune Lillesveen" href=""
+<p>You should see the number 7 below.</p>
+<div>7</div>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-invalid.htm (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-invalid.htm (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-invalid.htm 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: </title>
+<link rel="author" title="Anthony Ramine" href=""
+<link rel="help" href=""
+<link rel="match" href=""
+<style>
+ div::after { content: " is not " counter(inherit) }
+</style>
+<p>You should see the number 7 below.</p>
+<div>7</div>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-increment-display-contents-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-increment-display-contents-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-increment-display-contents-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,6 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Test Reference</title>
+<link rel="author" title="Rune Lillesveen" href=""
+<p>You should see the number 7 below.</p>
+<div>7</div>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-increment-display-contents.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-increment-display-contents.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-increment-display-contents.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: counter-reset and counter-increment on display:contents</title>
+<link rel="author" title="Rune Lillesveen" href=""
+<link rel="help" href=""
+<link rel="match" href=""
+<style>
+ .inc { counter-increment: x }
+ .reset-6 { counter-reset: x 6 }
+ .reset-666 { counter-reset: x 666 }
+ .contents { display: contents }
+ .result::before { content: counter(x) }
+</style>
+<p>You should see the number 7 below.</p>
+<div>
+ <span class="reset-6"></span>
+ <span class="contents reset-666 inc"></span>
+ <span class="inc result"></span>
+</div>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-increment-display-none-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-increment-display-none-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-increment-display-none-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,6 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Test Reference</title>
+<link rel="author" title="Rune Lillesveen" href=""
+<p>You should see the number 7 below.</p>
+<div>7</div>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-increment-display-none.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-increment-display-none.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-increment-display-none.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: counter-reset and counter-increment on display:none</title>
+<link rel="author" title="Rune Lillesveen" href=""
+<link rel="help" href=""
+<link rel="match" href=""
+<style>
+ .inc { counter-increment: x }
+ .reset-6 { counter-reset: x 6 }
+ .reset-666 { counter-reset: x 666 }
+ .none { display: none }
+ .result::before { content: counter(x) }
+</style>
+<p>You should see the number 7 below.</p>
+<div>
+ <span class="reset-6"></span>
+ <span class="none reset-666 inc"></span>
+ <span class="inc result"></span>
+</div>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-inside-display-contents-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-inside-display-contents-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-inside-display-contents-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,6 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Test Reference</title>
+<link rel="author" title="Rune Lillesveen" href=""
+<p>You should see the number 7 below.</p>
+<div>7</div>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-inside-display-contents.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-inside-display-contents.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-inside-display-contents.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: counter-reset on child of display:contents</title>
+<link rel="author" title="Rune Lillesveen" href=""
+<link rel="help" href=""
+<link rel="match" href=""
+<style>
+ .inc { counter-increment: x }
+ .reset-6 { counter-reset: x 6 }
+ .reset-666 { counter-reset: x 6 }
+ .contents { display: contents }
+ .result::before { content: counter(x) }
+</style>
+<p>You should see the number 7 below.</p>
+<div>
+ <span class="reset-6"></span>
+ <span class="contents">
+ <span class="reset-666"></span>
+ </span>
+ <span class="inc result"></span>
+</div>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/inheritance-expected.txt (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/inheritance-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/inheritance-expected.txt 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,13 @@
+Blocked access to external URL https://example.com/
+
+PASS Property counter-increment has initial value none
+PASS Property counter-increment does not inherit
+PASS Property counter-reset has initial value none
+PASS Property counter-reset does not inherit
+PASS Property list-style-image has initial value none
+PASS Property list-style-image inherits
+PASS Property list-style-position has initial value outside
+PASS Property list-style-position inherits
+PASS Property list-style-type has initial value disc
+PASS Property list-style-type inherits
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/inheritance.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/inheritance.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/inheritance.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8">
+<title>Inheritance of CSS Lists properties</title>
+<link rel="help" href=""
+<meta name="assert" content="Properties inherit or not according to the spec.">
+<meta name="assert" content="Properties have initial values according to the spec.">
+<script src=""
+<script src=""
+<script src=""
+</head>
+<body>
+<div id="container">
+ <div id="target"></div>
+</div>
+<script>
+assert_not_inherited('counter-increment', 'none', 'foo 123');
+assert_not_inherited('counter-reset', 'none', 'foo 123');
+assert_inherited('list-style-image', 'none', 'url("https://example.com/")');
+assert_inherited('list-style-position', 'outside', 'inside');
+assert_inherited('list-style-type', 'disc', 'square');
+</script>
+</body>
+</html>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/li-with-height-001-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/li-with-height-001-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/li-with-height-001-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: list with height</title>
+
+<p>The test passes if "second" is in the following line of "first".</p>
+<ul>
+ <li id="li_target" style="height:200px; border:1px solid black; width:200px">
+ first<div id="div_target" style="overflow:hidden;">second</div>
+ </li>
+</ul>
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/li-with-height-001.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/li-with-height-001.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/li-with-height-001.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: list with height</title>
+<link rel=help href=""
+<link rel=match href=""
+<meta name="assert" content="This is to check the behavior of adding an element at the begining of li" />
+
+<p>The test passes if "second" is in the following line of "first".</p>
+
+<ul>
+ <li id="li_target" style="height:200px; border:1px solid black; width:200px">
+ <div id="div_target" style="overflow:hidden;">second</div>
+ </li>
+</ul>
+
+<script>
+ document.body.clientHeight;
+
+ var text_node = document.createTextNode("first");
+ var li_target = document.getElementById("li_target");
+ var div_target = document.getElementById("div_target");
+ li_target.insertBefore(text_node,div_target);
+</script>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/li-with-overflow-hidden-change-list-style-position-001-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/li-with-overflow-hidden-change-list-style-position-001-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/li-with-overflow-hidden-change-list-style-position-001-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: test inside and outside switch</title>
+
+<p>The test passes if the first li is inside and the second one is outside.</p>
+
+<ul>
+ <li style="list-style-position: inside;">
+ <div style="overflow:hidden;">
+ outside to inside
+ </div>
+ </li>
+</ul>
+
+<ul>
+ <li style="list-style-position: outside;">
+ <div style="overflow:hidden;">
+ inside to outside
+ </div>
+ </li>
+</ul>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/li-with-overflow-hidden-change-list-style-position-001.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/li-with-overflow-hidden-change-list-style-position-001.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/li-with-overflow-hidden-change-list-style-position-001.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: test inside and outside switch</title>
+<link rel=help href=""
+<link rel=match href=""
+<!-- https://bugs.chromium.org/p/chromium/issues/detail?id=344941 -->
+
+<p>The test passes if the first li is inside and the second one is outside.</p>
+
+<ul>
+ <li id="outSide" style="list-style-position: outside;">
+ <div style="overflow:hidden;">
+ outside to inside
+ </div>
+ </li>
+</ul>
+
+<ul>
+ <li id="inSide" style="list-style-position: inside;">
+ <div style="overflow:hidden;">
+ inside to outside
+ </div>
+ </li>
+</ul>
+<script>
+ document.body.offsetHeight;
+
+ var outside_li=document.getElementById("outSide");
+ outside_li.style.listStylePosition = "inside";
+ document.body.offsetHeight;
+
+ var inside_li=document.getElementById("inSide");
+ inside_li.style.listStylePosition = "outside";
+ document.body.offsetHeight;
+
+</script>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-block-textarea-001-expected.txt (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-block-textarea-001-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-block-textarea-001-expected.txt 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,3 @@
+
+PASS list and block textarea
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-block-textarea-001.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-block-textarea-001.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-block-textarea-001.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,33 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: test list with textarea as its first child</title>
+<link rel=help href=""
+<!-- https://bugs.chromium.org/p/chromium/issues/detail?id=767408 -->
+
+<script src=""
+<script src=""
+
+<style>
+textarea {
+ border: 0px;
+ padding: 0px;
+}
+</style>
+
+<div id="log"></div>
+
+<ul>
+ <li id="target">
+ <textarea rows="3" cols="20" style="display:block; height:45px">
+ hello
+ </textarea>
+ </li>
+</ul>
+
+<script>
+test(function() {
+ var height = document.getElementById("target").offsetHeight;
+ assert_equals(height, 45, "the height of li should be 45px, and no extra line generated")
+}, "list and block textarea");
+
+</script>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-flex-001-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-flex-001-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-flex-001-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: test list with flex as its first child</title>
+
+<p>There should be no extra line generated between the marker and the flex.</p>
+
+<ul>
+ <li>
+ <div style="border: 1px black solid;">
+ <div style="display: inline-flex; align-items: flex-end; height: 200px;">
+ <span style="line-height: 50px">text</span>
+ </div>
+ </div>
+ </li>
+</ul>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-flex-001.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-flex-001.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-flex-001.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: test list with flex as its first child</title>
+<link rel=help href=""
+<link rel=match href=""
+<!-- https://bugs.chromium.org/p/chromium/issues/detail?id=767408 -->
+
+<p>There should be no extra line generated between the marker and the flex.</p>
+
+<ul>
+ <li>
+ <div style="border: 1px black solid;">
+ <div style="display: flex; align-items: flex-end; height: 200px;">
+ <span style="line-height: 50px">text</span>
+ </div>
+ </div>
+ </li>
+</ul>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-grid-001-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-grid-001-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-grid-001-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,14 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: test list with grid as its first child</title>
+
+<p>There should be no extra line generated between the marker and the grid.</p>
+
+<ul>
+ <li>
+ <div style="display: inline-grid; grid-template-rows: 100px; align-items: center;">
+ <div>grid</div>
+ </div>
+ </li>
+</ul>
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-grid-001.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-grid-001.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-grid-001.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: test list with grid as its first child</title>
+<link rel=help href=""
+<link rel=match href=""
+<!-- https://bugs.chromium.org/p/chromium/issues/detail?id=767408 -->
+
+<p>There should be no extra line generated between the marker and the grid.</p>
+
+<ul>
+ <li>
+ <div style="display: grid; grid-template-rows: 100px; align-items: center;">
+ <div>grid</div>
+ </div>
+ </li>
+</ul>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-margin-collapse-001-expected.txt (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-margin-collapse-001-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-margin-collapse-001-expected.txt 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,3 @@
+
+PASS list and margin collapse
+xxx
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-margin-collapse-001.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-margin-collapse-001.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-margin-collapse-001.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: test the margin collapse of marker</title>
+<link rel=help href=""
+<!-- https://bugs.chromium.org/p/chromium/issues/detail?id=767408 -->
+
+<script src=""
+<script src=""
+
+<div id="log"></div>
+
+<ul id="target" style="margin-top:100px;">
+ <li>
+ <div style="overflow:hidden; margin-top:100px; height:25px;"><a href=""
+ </li>
+</ul>
+
+<script>
+test(function() {
+ var height = document.getElementById("target").clientHeight;
+ assert_equals(height, 25, "the height of ul should be 25px")
+}, "list and margin collapse");
+</script>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-writing-mode-001-expected.txt (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-writing-mode-001-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-writing-mode-001-expected.txt 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,3 @@
+
+FAIL list and writing-mode assert_equals: the height of li should be 45px, and no extra line generated expected 45 but got 63
+a b c
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-writing-mode-001.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-writing-mode-001.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-writing-mode-001.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,24 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: test list with root writing-mode as its first child</title>
+<link rel=help href=""
+<!-- https://bugs.chromium.org/p/chromium/issues/detail?id=767408 -->
+
+<script src=""
+<script src=""
+
+<div id="log"></div>
+
+<ul>
+ <li id="target">
+ <div style="writing-mode: vertical-lr; height: 45px;">a b c</div>
+ </li>
+</ul>
+
+<script>
+test(function() {
+ var height = document.getElementById("target").offsetHeight;
+ assert_equals(height, 45, "the height of li should be 45px, and no extra line generated")
+}, "list and writing-mode");
+</script>
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: test list with overflow:hidden and line-height firstchild</title>
+
+<p>This test passes if there is a marker for each li and followed by "text" in the same line.</p>
+
+<ul>
+ <li>
+ <div style="line-height:100px;">
+ <span>text</span>
+ </div>
+ </li>
+</ul>
+<ul>
+ <li style="list-style-image: url(resources/white.gif);">
+ <div style="line-height:100px;">text</div>
+ </li>
+</ul>
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: test list with overflow:hidden and line-height firstchild</title>
+<link rel=help href=""
+<link rel=match href=""
+<!-- https://bugs.chromium.org/p/chromium/issues/detail?id=344941 -->
+
+<p>This test passes if there is a marker for each li and followed by "text" in the same line.</p>
+
+<ul>
+ <li>
+ <div style="overflow:hidden; line-height:100px;">
+ <span>text</span>
+ </div>
+ </li>
+</ul>
+
+<ul>
+ <li style="list-style-image: url(resources/white.gif);">
+ <div style="overflow:hidden; line-height:100px;">text</div>
+ </li>
+</ul>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-style-type-armenian-002.xht (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-style-type-armenian-002.xht (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-style-type-armenian-002.xht 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>CSS Test: list-style-type - armenian, up to 9,999</title>
+<link rel='author' title='Richard Ishida' href='' />
+<link rel='reviewer' title='Elika J. Etemad' href='' />
+<link rel='help' href='' />
+<link rel='alternate' href='' />
+<meta name='flags' content='' />
+<meta name="assert" content="Setting list-style-type to armenian will cause list numbering to format numbers up to 9,999 in the way described in CSS3 Lists module." />
+<style type='text/css'>
+.armenian { list-style-type: armenian; }
+
+/* the CSS below is not part of the test */
+.test { font-size: 24px; font-family: sans-serif; }
+ol { margin: 0; padding-left: 8em; }
+.alt { color: #ff6633; margin-left: 40px;}
+
+</style>
+</head>
+<body>
+<p class="instructions">Test passes if the numbering matches the numbering in the two columns is the same.</p>
+
+
+<div class="test">
+ <ol class="armenian">
+ <li title="1">Ա</li>
+ <li title="2">Բ</li>
+ <li title="3">Գ</li>
+ <li title="4">Դ</li>
+ <li title="5">Ե</li>
+ <li title="6">Զ</li>
+ <li title="7">Է</li>
+ <li title="8">Ը</li>
+ <li title="9">Թ</li>
+ <li title="10">Ժ</li>
+ <li title="11">ԺԱ</li>
+ <li title="12">ԺԲ</li>
+ </ol>
+ <ol class="armenian" start="43">
+ <li title="43">ԽԳ</li>
+ </ol>
+ <ol class="armenian" start="77">
+ <li title="77">ՀԷ</li>
+ </ol>
+ <ol class="armenian" start="80">
+ <li title="80">Ձ</li>
+ </ol>
+ <ol class="armenian" start="99">
+ <li title="99">ՂԹ</li>
+ <li title="100">Ճ</li>
+ <li title="101">ՃԱ</li>
+ </ol>
+ <ol class="armenian" start="222">
+ <li title="222">ՄԻԲ</li>
+ </ol>
+ <ol class="armenian" start="540">
+ <li title="540">ՇԽ</li>
+ </ol>
+ <ol class="armenian" start="999">
+ <li title="999">ՋՂԹ</li>
+ <li title="1000">Ռ</li>
+ </ol>
+ <ol class="armenian" start="1005">
+ <li title="1005">ՌԵ</li>
+ </ol>
+ <ol class="armenian" start="1060">
+ <li title="1060">ՌԿ</li>
+ </ol>
+ <ol class="armenian" start="1065">
+ <li title="1065">ՌԿԵ</li>
+ </ol>
+ <ol class="armenian" start="1800">
+ <li title="1800">ՌՊ</li>
+ </ol>
+ <ol class="armenian" start="1860">
+ <li title="1860">ՌՊԿ</li>
+ </ol>
+ <ol class="armenian" start="1865">
+ <li title="1865">ՌՊԿԵ</li>
+ </ol>
+ <ol class="armenian" start="5865">
+ <li title="5865">ՐՊԿԵ</li>
+ </ol>
+ <ol class="armenian" start="7005">
+ <li title="7005">ՈՒԵ</li>
+ </ol>
+ <ol class="armenian" start="7800">
+ <li title="7800">ՈՒՊ</li>
+ </ol>
+ <ol class="armenian" start="7865">
+ <li title="7865">ՈՒՊԿԵ</li>
+ </ol>
+ <ol class="armenian" start="9999">
+ <li title="9999">ՔՋՂԹ</li>
+ </ol>
+ </div>
+
+
+<!-- p class="notes">Notes: <br />CSS2.1 CR specifies an armenian property, but does not specify in any detail the mechanism for implementing it. Expectations for behavior in these tests are based on the descriptions of lower-armenian and upper-armenian in the version of the CSS3 Lists module current at the time this test was last updated.</p><p class="notes">The test uses the start attribute to reduce the size of the list. This attribute is deprecated or unavailable in some formats, causing the test page not to validate, but appears to be supported in major browsers anyway (and will be reinstated in HTML5).</p><p class="notes">Both upper and lowercase variants are shown here because the test is about the generative mechanism. The case is tested elsewhere.</p -->
+</body>
+</html>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-style-type-armenian-003.xht (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-style-type-armenian-003.xht (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-style-type-armenian-003.xht 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>CSS Test: list-style-type - armenian, over 9,999</title>
+<link rel='author' title='Richard Ishida' href='' />
+<link rel='reviewer' title='Elika J. Etemad' href='' />
+<link rel='help' href='' />
+<link rel='alternate' href='' />
+<meta name='flags' content='' />
+<meta name="assert" content="Setting list-style-type to armenian will cause list numbering to format numbers above 9,999 in the way described in the CSS3 Lists module." />
+<style type='text/css'>
+.armenian { list-style-type: armenian; }
+
+/* the CSS below is not part of the test */
+.test { font-size: 24px; font-family: sans-serif; }
+ol { margin: 0; padding-left: 8em; }
+.alt { color: #ff6633; margin-left: 40px;}
+
+</style>
+</head>
+<body>
+<p class="instructions">Test passes if the numbering matches the numbering in the two columns is the same.</p>
+
+
+<div class="test">
+ <ol class="armenian" start="10000">
+ <li title="10,000">Ա̂</li>
+ <li title="10,001">Ա̂Ա</li>
+ </ol>
+ <ol class="armenian" start="55465">
+ <li title="55,465">Ե̂ՐՆԿԵ</li>
+ </ol>
+ <ol class="armenian" start="655465">
+ <li title="655,465">Կ̂Ե̂ՐՆԿԵ</li>
+ </ol>
+ </div>
+
+
+<!-- p class="notes">Notes: <br />CSS2.1 CR specifies an armenian property, but does not specify in any detail the mechanism for implementing it. Expectations for behavior in these tests are based on the descriptions of lower-armenian and upper-armenian in the version of the CSS3 Lists module current at the time this test was last updated.</p><p class="notes">The test uses the start attribute to reduce the size of the list. This attribute is deprecated or unavailable in some formats, causing the test page not to validate, but appears to be supported in major browsers anyway (and will be reinstated in HTML5).</p><p class="notes">Both upper and lowercase variants are shown here because the test is about the generative mechanism. The case is tested elsewhere.</p -->
+</body>
+</html>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-with-image-display-changed-001-expected.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-with-image-display-changed-001-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-with-image-display-changed-001-expected.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: test list with firstchild changing display</title>
+
+<style>
+li { border: 3px solid black; margin: 3px; }
+img { display: block; }
+</style>
+
+<ul>
+ <li>
+ <a href="" src="" width=32 height=32 /></a>
+ Some other text
+ </li>
+</ul>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-with-image-display-changed-001.html (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-with-image-display-changed-001.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-with-image-display-changed-001.html 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Lists: test list with firstchild changing display</title>
+<link rel=help href=""
+<link rel=match href=""
+<!-- https://bugs.chromium.org/p/chromium/issues/detail?id=715288 -->
+<meta name="assert" content="
+ After the display of img being changed from block to inline, then back to block,
+ the final position of marker should be the same as the beginning." />
+
+<style>
+li { border: 3px solid black; margin: 3px; }
+img { display: block; }
+</style>
+
+<ul>
+ <li>
+ <a href="" src="" width=32 height=32 /></a>
+ Some other text
+ </li>
+</ul>
+<script>
+ document.body.offsetTop;
+ var img = document.querySelector('a img');
+ img.style.display = 'inline';
+ img.offsetWidth;
+ img.style.display = 'block';
+</script>
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/resources/w3c-import.log (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/resources/w3c-import.log (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/resources/w3c-import.log 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,17 @@
+The tests in this directory were imported from the W3C repository.
+Do NOT modify these tests directly in WebKit.
+Instead, create a pull request on the WPT github:
+ https://github.com/web-platform-tests/wpt
+
+Then run the Tools/Scripts/import-w3c-tests in WebKit to reimport
+
+Do NOT modify or remove this file.
+
+------------------------------------------------------------------------
+Properties requiring vendor prefixes:
+None
+Property values requiring vendor prefixes:
+None
+------------------------------------------------------------------------
+List of files:
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/resources/white.gif
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/resources/white.gif (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/resources/white.gif (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/resources/white.gif 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,7 @@
+GIF89a
+
+\xC4\xFF\xFF\xFF\x94\x94\x94\xD6\xD6֜\x9C\x9C\xAD\xAD\xAD\xEF\xEF\xEFcccJJJZZZ\xDE\xDE\xDE\xE7\xE7焄\x84\x8C\x8C\x8C\xB5\xB5\xB5\xBD\xBD\xBDkkksss\xC6\xC6\xC6\xCE\xCE\xCE!\xF9,
+
+@=\xE04ER)E\xE2$=r\xBC\x8C
+̀\xE0BҀ+$\x87\x90\x80sATZ\x81$\xE3\xD9IB\x91\x904p]`\x85^Q\x82@@;
\ No newline at end of file
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/w3c-import.log (0 => 239821)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/w3c-import.log (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/w3c-import.log 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,47 @@
+The tests in this directory were imported from the W3C repository.
+Do NOT modify these tests directly in WebKit.
+Instead, create a pull request on the WPT github:
+ https://github.com/web-platform-tests/wpt
+
+Then run the Tools/Scripts/import-w3c-tests in WebKit to reimport
+
+Do NOT modify or remove this file.
+
+------------------------------------------------------------------------
+Properties requiring vendor prefixes:
+None
+Property values requiring vendor prefixes:
+None
+------------------------------------------------------------------------
+List of files:
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/META.yml
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/add-inline-child-after-marker-001-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/add-inline-child-after-marker-001.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-increment-inside-display-contents-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-increment-inside-display-contents.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-invalid-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-invalid.htm
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-increment-display-contents-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-increment-display-contents.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-increment-display-none-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-increment-display-none.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-inside-display-contents-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/counter-reset-inside-display-contents.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/inheritance.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/li-with-height-001-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/li-with-height-001.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/li-with-overflow-hidden-change-list-style-position-001-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/li-with-overflow-hidden-change-list-style-position-001.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-block-textarea-001.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-flex-001-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-flex-001.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-grid-001-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-grid-001.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-margin-collapse-001.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-and-writing-mode-001.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-style-type-armenian-002.xht
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-style-type-armenian-003.xht
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-with-image-display-changed-001-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/list-with-image-display-changed-001.html
Modified: trunk/LayoutTests/platform/gtk/TestExpectations (239820 => 239821)
--- trunk/LayoutTests/platform/gtk/TestExpectations 2019-01-10 08:19:39 UTC (rev 239820)
+++ trunk/LayoutTests/platform/gtk/TestExpectations 2019-01-10 10:01:14 UTC (rev 239821)
@@ -3657,6 +3657,9 @@
webkit.org/b/192902 js/dom/modules/import-mjs-module.html [ Failure ]
+imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-georgian.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-armenian.html [ ImageOnlyFailure ]
+
#////////////////////////////////////////////////////////////////////////////////////////
# End of non-crashing, non-flaky tests failing
#////////////////////////////////////////////////////////////////////////////////////////
@@ -3736,6 +3739,9 @@
imported/mozilla/svg/dynamic-textPath-02.svg [ Pass ]
+imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-greek.html [ Pass ]
+imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-latin.html [ Pass ]
+
#////////////////////////////////////////////////////////////////////////////////////////
# End of PASSING tests. See top of file where to put new expectations.
#////////////////////////////////////////////////////////////////////////////////////////
Modified: trunk/LayoutTests/platform/ios-simulator/TestExpectations (239820 => 239821)
--- trunk/LayoutTests/platform/ios-simulator/TestExpectations 2019-01-10 08:19:39 UTC (rev 239820)
+++ trunk/LayoutTests/platform/ios-simulator/TestExpectations 2019-01-10 10:01:14 UTC (rev 239821)
@@ -110,3 +110,8 @@
webkit.org/b/189686 webgl/2.0.0/conformance/reading/read-pixels-test.html [ Slow ]
# Crashes
webkit.org/b/189686 webgl/2.0.0/conformance2/buffers/one-large-uniform-buffer.html [ Skip ]
+
+imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-armenian.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-georgian.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-greek.html [ Pass ]
+imported/w3c/web-platform-tests/css/css-lists/list-and-writing-mode-001.html [ Failure ]
Added: trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/css/css-lists/list-and-writing-mode-001-expected.txt (0 => 239821)
--- trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/css/css-lists/list-and-writing-mode-001-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/css/css-lists/list-and-writing-mode-001-expected.txt 2019-01-10 10:01:14 UTC (rev 239821)
@@ -0,0 +1,3 @@
+
+FAIL list and writing-mode assert_equals: the height of li should be 45px, and no extra line generated expected 45 but got 65
+a b c