aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/css-tests/css-conditional-3_dev/xhtml1
diff options
context:
space:
mode:
Diffstat (limited to 'tests/wpt/css-tests/css-conditional-3_dev/xhtml1')
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/001.xht224
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-media-whitespace-optional-001.xht17
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-media-whitespace-optional-002.xht17
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-001.xht26
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-002.xht27
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-003.xht27
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-004.xht28
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-005.xht28
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-006.xht25
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-007.xht25
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-008.xht25
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-009.xht25
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-010.xht25
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-011.xht26
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-012.xht25
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-013.xht25
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-014.xht28
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-015.xht25
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-016.xht26
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-017.xht25
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-018.xht25
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-019.xht26
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-020.xht26
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-021.xht24
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-022.xht26
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-023.xht27
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-024.xht24
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-025.xht26
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-026.xht26
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-027.xht23
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-028.xht24
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-029.xht23
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-030.xht25
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-031.xht24
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-032.xht24
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-033.xht24
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-034.xht42
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-035.xht42
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-036.xht45
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-037.xht43
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-038.xht42
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-039.xht42
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-1.xht57
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-2.xht42
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-3.xht48
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-4.xht39
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-5.xht89
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-6.xht903
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-7.xht101
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-8.xht78
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-9.xht90
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-001.xht18
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-002.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-003.xht18
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-004.xht18
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-005.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-006.xht18
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-007.xht18
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-008.xht18
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-009.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-010.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-011.xht18
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-012.xht18
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-013.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-014.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-015.xht18
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-016.xht18
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-017.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-018.xht18
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-019.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-020.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-021.xht18
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-022.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-023.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-024.xht18
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-025.xht20
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-026.xht21
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-029.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-030.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-031.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-032.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-033.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-034.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-035.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-036.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-037.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-038.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-039.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-040.xht18
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-041.xht18
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-042.xht18
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-043.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-044.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-045.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-046.xht22
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reference/at-supports-001-ref.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reference/at-supports-027-ref.xht19
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reference/background-lime.xht14
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reference/support/pass.xht12
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reftest-toc.xht710
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reftest.list86
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/support/pass.xht12
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/test_group_insertRule.xht243
-rw-r--r--tests/wpt/css-tests/css-conditional-3_dev/xhtml1/toc.xht69
104 files changed, 0 insertions, 4809 deletions
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/001.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/001.xht
deleted file mode 100644
index da51f3e5082..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/001.xht
+++ /dev/null
@@ -1,224 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><title>CSS Test (Conditional Rules): @supports rules OM support</title>
-<link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
-<link href="http://opera.com" rel="author" title="Opera Software ASA" />
-<link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
-<meta content="" name="flags" />
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
-<style>
- @supports (padding: 0) {
- dfn { width:0; }
- @supports (width: 0) {
- br { height:0; }
- }
- ol { display:none; }
- }
- @media all {
- @supports (padding: 0) {
- @keyframes foo {
- 0% { top: 0; left: 0; }
- 100% { top: 100px; left: 100px; }
- }
- }
- }
- @supports (border: black) and (padding: 0) and (width: 0) {
- dfn { width:0; }
- }
- @supports (border: black) or (padding: 0) or (width: 0) {
- dfn { width:0; }
- }
-</style>
-<script>
- /**
- * Asserts tha the two strings are equal, after normalizing whitespace
- *
- * If the serialization of whitespace and identation ever becomes
- * specified to a sufficient degree of presition, this should be
- * replaced by a strict textual comparison with assert_equals.
- */
- function assert_equals_normalized(a, b) {
- var normal_a = a.replace(/\s+/g, " ");
- var normal_b = b.replace(/\s+/g, " ");
- assert_equals(normal_a, normal_b);
- }
- test(function(){
- var base_rule = document.styleSheets[0].cssRules[0];
- var child_rule = base_rule.cssRules[1];
- assert_equals_normalized(base_rule.cssText,
- "@supports (padding: 0) {\n"
- +" dfn { width: 0px; }\n"
- +" @supports (width: 0) {\n"
- +" br { height: 0px; }\n"
- +" }\n"
- +" ol { display: none; }\n"
- +"}");
- assert_equals_normalized(child_rule.cssText,
- "@supports (width: 0) {\n"
- +" br { height: 0px; }\n"
- +"}");
- }, "nested @supports serialize properly");
-
- test(function(){
- var base_rule = document.styleSheets[0].cssRules[1];
- var child_rule = base_rule.cssRules[0];
- var grand_child_rule = child_rule.cssRules[0];
- assert_equals_normalized(base_rule.cssText,
- "@media all {\n"
- +" @supports (padding: 0) {\n"
- +" @keyframes foo {\n"
- +" 0% { top: 0px; left: 0px; }\n"
- +" 100% { top: 100px; left: 100px; }\n"
- +" }\n"
- +" }\n"
- +"}");
- assert_equals_normalized(child_rule.cssText,
- "@supports (padding: 0) {\n"
- +" @keyframes foo {\n"
- +" 0% { top: 0px; left: 0px; }\n"
- +" 100% { top: 100px; left: 100px; }\n"
- +" }\n"
- +"}");
- assert_equals_normalized(grand_child_rule.cssText,
- "@keyframes foo {\n"
- +" 0% { top: 0px; left: 0px; }\n"
- +" 100% { top: 100px; left: 100px; }\n"
- +"}");
- }, "@keyframes nested in @supports serialize properly");
-
- test(function(){
- var rules = document.styleSheets[0].cssRules;
- assert_equals(rules.length, 4);
- assert_equals(rules[0].type, CSSRule.SUPPORTS_RULE);
- assert_equals(rules[1].type, CSSRule.MEDIA_RULE);
- assert_equals(rules[0].cssRules.length, 3);
- assert_equals(rules[0].cssRules[0].type, CSSRule.STYLE_RULE);
- assert_equals(rules[0].cssRules[1].type, CSSRule.SUPPORTS_RULE);
- assert_equals(rules[0].cssRules[2].type, CSSRule.STYLE_RULE);
-
- assert_equals(rules[0].cssRules[1].cssRules.length, 1);
- assert_equals(rules[0].cssRules[1].cssRules[0].type, CSSRule.STYLE_RULE);
-
- assert_equals(rules[1].cssRules.length, 1);
- assert_equals(rules[1].cssRules[0].type, CSSRule.SUPPORTS_RULE);
- assert_equals(rules[1].cssRules[0].cssRules.length, 1);
- assert_equals(rules[1].cssRules[0].cssRules[0].type, CSSRule.KEYFRAMES_RULE);
-
- assert_equals(rules[2].cssRules.length, 1);
- assert_equals(rules[2].cssRules[0].type, CSSRule.STYLE_RULE);
-
- assert_equals(rules[3].cssRules.length, 1);
- assert_equals(rules[3].cssRules[0].type, CSSRule.STYLE_RULE);
- }, "The style sheet structure is properly represented");
-
- test(function(){
- document.styleSheets[0].deleteRule(1);
-
- var rules = document.styleSheets[0].cssRules;
- assert_equals(rules.length, 3);
- assert_equals(rules[0].type, CSSRule.SUPPORTS_RULE);
- assert_equals(rules[0].cssRules.length, 3);
- assert_equals(rules[0].cssRules[0].type, CSSRule.STYLE_RULE);
- assert_equals(rules[0].cssRules[1].type, CSSRule.SUPPORTS_RULE);
- assert_equals(rules[0].cssRules[2].type, CSSRule.STYLE_RULE);
-
- assert_equals(rules[0].cssRules[1].cssRules.length, 1);
- assert_equals(rules[0].cssRules[1].cssRules[0].type, CSSRule.STYLE_RULE);
- }, "Deleting the top level of a nested structue works");
-
- test(function(){
- var rules = document.styleSheets[0].cssRules;
-
- rules[0].cssRules[1].insertRule("img { visibility:hidden; }", 0);
-
- assert_equals(rules.length, 3);
- assert_equals(rules[0].type, CSSRule.SUPPORTS_RULE);
- assert_equals(rules[0].cssRules.length, 3);
- assert_equals(rules[0].cssRules[0].type, CSSRule.STYLE_RULE);
- assert_equals(rules[0].cssRules[1].type, CSSRule.SUPPORTS_RULE);
- assert_equals(rules[0].cssRules[2].type, CSSRule.STYLE_RULE);
-
- assert_equals(rules[0].cssRules[1].cssRules.length, 2);
- assert_equals(rules[0].cssRules[1].cssRules[0].type, CSSRule.STYLE_RULE);
- assert_equals(rules[0].cssRules[1].cssRules[0].cssText, "img { visibility: hidden; }");
- assert_equals(rules[0].cssRules[1].cssRules[1].type, CSSRule.STYLE_RULE);
- assert_equals(rules[0].cssRules[1].cssRules[1].cssText, "br { height: 0px; }");
- }, "Rule insertion works in nested @supports rules");
-
- test(function(){
- var rules = document.styleSheets[0].cssRules;
-
- rules[0].insertRule("@supports (left: 42px) { #foo { color:green; } }", 1);
-
- assert_equals(rules.length, 3);
- assert_equals(rules[0].type, CSSRule.SUPPORTS_RULE);
- assert_equals(rules[0].cssRules.length, 4);
- assert_equals(rules[0].cssRules[0].type, CSSRule.STYLE_RULE);
- assert_equals(rules[0].cssRules[1].type, CSSRule.SUPPORTS_RULE);
- assert_equals(rules[0].cssRules[2].type, CSSRule.SUPPORTS_RULE);
- assert_equals(rules[0].cssRules[3].type, CSSRule.STYLE_RULE);
-
- assert_equals(rules[0].cssRules[1].cssRules.length, 1);
- assert_equals(rules[0].cssRules[1].cssRules[0].type, CSSRule.STYLE_RULE);
- assert_equals(rules[0].cssRules[1].cssRules[0].cssText, "#foo { color: green; }");
-
- assert_equals(rules[0].cssRules[2].cssRules.length, 2);
- assert_equals(rules[0].cssRules[2].cssRules[0].type, CSSRule.STYLE_RULE);
- assert_equals(rules[0].cssRules[2].cssRules[0].cssText, "img { visibility: hidden; }");
- assert_equals(rules[0].cssRules[2].cssRules[1].type, CSSRule.STYLE_RULE);
- assert_equals(rules[0].cssRules[2].cssRules[1].cssText, "br { height: 0px; }");
- }, "Insertion @supports rules into another @supports rule works");
-
- test(function(){
- var rules = document.styleSheets[0].cssRules;
-
- rules[0].deleteRule(2);
-
- assert_equals(rules.length, 3);
- assert_equals(rules[0].type, CSSRule.SUPPORTS_RULE);
- assert_equals(rules[0].cssRules.length, 3);
- assert_equals(rules[0].cssRules[0].type, CSSRule.STYLE_RULE);
- assert_equals(rules[0].cssRules[1].type, CSSRule.SUPPORTS_RULE);
- assert_equals(rules[0].cssRules[2].type, CSSRule.STYLE_RULE);
-
- assert_equals(rules[0].cssRules[1].cssRules.length, 1);
- assert_equals(rules[0].cssRules[1].cssRules[0].type, CSSRule.STYLE_RULE);
- assert_equals(rules[0].cssRules[1].cssRules[0].cssText, "#foo { color: green; }");
- }, "Deletion of a nested @supports rule works");
-
- test(function(){
- var rules = document.styleSheets[0].cssRules;
-
- rules[0].insertRule("@font-face { font-familly: foo; src: url('http://www.example.com/foo'; }", 0);
-
- assert_equals(rules.length, 3);
- assert_equals(rules[0].type, CSSRule.SUPPORTS_RULE);
- assert_equals(rules[0].cssRules.length, 4);
- assert_equals(rules[0].cssRules[0].type, CSSRule.FONT_FACE_RULE);
- }, "Inserting @font-face inside @supports works");
-
- test(function(){
- var style_rule = document.styleSheets[0].cssRules[0].cssRules[1];
-
- assert_throws(new TypeError(), function() { style_rule.insertRule("@supports (width: 0) { ol { width: 0; } }", 0);} );
-
- }, "Inserting an @supports inside a style rule should fail");
- test(function(){
- var rule = document.styleSheets[0].cssRules[1];
- assert_equals_normalized(rule.cssText,
- "@supports (border: black) and (padding: 0) and (width: 0) {\n"
- +" dfn { width: 0px; }\n"
- +"}");
- }, "'and' arguments in @supports serialize in the correct order and with extra parentheses");
- test(function(){
- var rule = document.styleSheets[0].cssRules[2];
- assert_equals_normalized(rule.cssText,
- "@supports (border: black) or (padding: 0) or (width: 0) {\n"
- +" dfn { width: 0px; }\n"
- +"}");
- }, "'or' arguments in @supports serialize in the correct order and with extra parentheses");
-</script>
-
-</head><body><div id="log"></div>
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-media-whitespace-optional-001.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-media-whitespace-optional-001.xht
deleted file mode 100644
index 83032b8c24f..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-media-whitespace-optional-001.xht
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test: DESCRIPTION OF TEST</title>
- <link href="https://dbaron.org/" rel="author" title="L. David Baron" />
- <link href="http://mozilla.com/" rel="author" title="Mozilla Corporation" />
- <link href="reference/background-lime.xht" rel="match" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-media" rel="help" />
- <meta content="Whitespace after the MEDIA_SYM token is optional (S*)." name="assert" />
- <style>
- @media{ body { background: lime; color: black; } }
- </style>
- </head>
- <body>
- This page should have a light green background.
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-media-whitespace-optional-002.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-media-whitespace-optional-002.xht
deleted file mode 100644
index d43f5c4e80f..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-media-whitespace-optional-002.xht
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test: DESCRIPTION OF TEST</title>
- <link href="https://dbaron.org/" rel="author" title="L. David Baron" />
- <link href="http://mozilla.com/" rel="author" title="Mozilla Corporation" />
- <link href="reference/background-lime.xht" rel="match" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-media" rel="help" />
- <meta content="Whitespace after the MEDIA_SYM token is optional (S*)." name="assert" />
- <style>
- @media(min-width:0px){ body { background: lime; color: black; } }
- </style>
- </head>
- <body>
- This page should have a light green background.
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-001.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-001.xht
deleted file mode 100644
index ae79f3b08eb..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-001.xht
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Support for simple passing conditions in @supports</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports (margin: 0) {
- div { background-color:green; }
- }
- </style>
-</head>
-<body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div>
- </div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-002.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-002.xht
deleted file mode 100644
index ab29033f4d8..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-002.xht
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Support for @supports within @media</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @media all {
- @supports (margin: 0) {
- div { background-color:green; }
- }
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-003.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-003.xht
deleted file mode 100644
index 0e1b4dd8424..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-003.xht
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Support for @media within @supports</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports (margin: 0) {
- @media all{
- div { background-color:green; }
- }
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-004.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-004.xht
deleted file mode 100644
index 94040a36b18..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-004.xht
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): @supports within non-matching @media should not apply</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports (margin:0) { div { background-color:green; } }
- @media not all {
- @supports (margin: 0) {
- div { background-color:red; }
- }
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-005.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-005.xht
deleted file mode 100644
index af7ea763c11..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-005.xht
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): non-matching @media within @supports should not apply</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports (margin:0) { div { background-color:green; } }
- @supports (margin: 0) {
- @media not all {
- div { background-color:red; }
- }
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-006.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-006.xht
deleted file mode 100644
index 4594fa87ade..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-006.xht
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Nested parens around conditions in @supports should work</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports ((margin: 0)) {
- div { background-color:green; }
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-007.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-007.xht
deleted file mode 100644
index 444f395cc8d..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-007.xht
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Conjunctions of passing simple conditions in @supports should pass</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports ((margin: 0) and (display:inline-block !important)) {
- div { background-color:green; }
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-008.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-008.xht
deleted file mode 100644
index a7399c15741..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-008.xht
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Disjunctions with at least a passing simple condition in @supports should pass</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports ((margin: 0) or (foo: 15em)) {
- div { background-color:green; }
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-009.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-009.xht
deleted file mode 100644
index a99d07f91e2..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-009.xht
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Negations of failing simple conditions in @supports should pass</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports (not (yadayada: x, calc( 2/3 ))) {
- div { background-color:green; }
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-010.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-010.xht
deleted file mode 100644
index c998ef9748e..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-010.xht
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Combinations of conjuctions, disjunctions, and negations of simple conditions in @supports should work</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports ((yada: 2kg !trivial) or ((not (foo:bar)) and (((visibility:hidden))))) {
- div { background-color:green; }
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-011.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-011.xht
deleted file mode 100644
index 449781af327..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-011.xht
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Conditions not enclosed in parens in @supports should not work</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports (margin:0) { div { background-color:green; } }
- @supports margin: 0 {
- div { background-color:red; }
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-012.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-012.xht
deleted file mode 100644
index d641d322bb4..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-012.xht
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Conjunctions with more than two terms in @supports should work</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports ((margin: 0) and (background: blue) and (padding:inherit)) {
- div { background-color:green; }
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-013.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-013.xht
deleted file mode 100644
index 1df5407c6a1..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-013.xht
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Disjunction with more than two terms in @supports should work</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports ((yoyo: yaya) or (margin: 0) or (answer: 42)) {
- div { background-color:green; }
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-014.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-014.xht
deleted file mode 100644
index 5d28b673bff..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-014.xht
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Negations in @supports should not work if "not" isn't follow by a space</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports (width: 0) {
- div { background-color:green; }
- }
- @supports not(foo: baz) {
- div { background-color:red; }
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-015.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-015.xht
deleted file mode 100644
index 86ada1c6257..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-015.xht
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Bizarre syntax that still conforms to the core grammar should succesfully parse in @supports</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports (not (foo: baz !unrelated $ ,/[&amp;])) {
- div { background-color:green; }
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-016.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-016.xht
deleted file mode 100644
index 36af55cbde8..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-016.xht
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): In @supports, parens are required to mix conjunctions with disjunctions</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <style>
- div{
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports (margin:0) { div { background-color:green; } }
- @supports ((margin: 0) and (display: inline) or (width:1em)) {
- div { background-color:red; }
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-017.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-017.xht
deleted file mode 100644
index e680afa5319..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-017.xht
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): In @supports, functions can be parsed successfully</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="" name="flags" />
- <style>
- div {
- background:red;
- height:100px;
- width:100px;
- }
- @supports (background: url("http://www.example.com/foo.jpg")) {
- div { background-color:green; }
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-018.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-018.xht
deleted file mode 100644
index 0912f1c11e0..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-018.xht
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): In @supports conditions, the arguments of a function can begin with spaces</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="" name="flags" />
- <style>
- div {
- background:red;
- height:100px;
- width:100px;
- }
- @supports (not (width:compute( 2px + 2px ))) {
- div { background-color:green; }
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-019.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-019.xht
deleted file mode 100644
index 32ac1df001c..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-019.xht
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports (margin: ) {
- div { background-color:red !important; }
- }
- @supports (margin:0) { div { background-color:green; } }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-020.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-020.xht
deleted file mode 100644
index 35bae5d3d6d..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-020.xht
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports (margin: 2px) ) {
- div { background-color:red !important; }
- }
- @supports (margin:0) { div { background-color:green; } }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-021.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-021.xht
deleted file mode 100644
index 81a2a29f241..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-021.xht
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports (margin:0 );
- @supports (margin:0) { div { background-color:green; } }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-022.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-022.xht
deleted file mode 100644
index 7b276f971c5..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-022.xht
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports [margin: 0] {
- div { background-color:red !important; }
- }
- @supports (margin:0) { div { background-color:green; } }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-023.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-023.xht
deleted file mode 100644
index be76eed08f6..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-023.xht
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Incorrect syntax in nested @supports recovers properly</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @media all {
- @supports (width: 0)) {}
- @supports (margin:0) { div { background-color:green !important; } }
- }
- div { background-color:red; }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-024.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-024.xht
deleted file mode 100644
index b2e9700bee6..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-024.xht
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports;
- @supports (margin:0) { div { background-color:green; } }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-025.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-025.xht
deleted file mode 100644
index 37016d7dd38..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-025.xht
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports ((margin:0) and [padding:0]) {
- div { background-color:red !important; }
- }
- @supports (margin:0) { div { background-color:green; } }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-026.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-026.xht
deleted file mode 100644
index 3895bae54f2..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-026.xht
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports (margin: 0]) {
- div { background-color:red !important; }
- }
- @supports (margin:0) { div { background-color:green; } }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-027.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-027.xht
deleted file mode 100644
index 29038ad7024..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-027.xht
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-027-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <style>
- @supports (margin:0) { div { background-color:green; } }
- div {
- height:100px;
- width:100px;
- }
- @supports (margin: 0)
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-028.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-028.xht
deleted file mode 100644
index 675e9a55c0f..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-028.xht
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports (margin: 0)) {}
- @supports (margin:0) { div { background-color:green; } }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-029.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-029.xht
deleted file mode 100644
index adfd9ba2220..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-029.xht
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-027-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <style>
- @supports (margin:0) { div { background-color:green; } }
- div {
- height:100px;
- width:100px;
- }
- @supports (margin: 0) !
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-030.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-030.xht
deleted file mode 100644
index 4c88cc5b6ff..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-030.xht
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports (margin:0) { div { background-color:green; } }
- @supports ((margin: 0) and ;
- div { background-color:red; }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-031.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-031.xht
deleted file mode 100644
index db0fcbe10e1..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-031.xht
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports (margin: 0)) ;
- @supports (margin:0) { div { background-color:green; } }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-032.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-032.xht
deleted file mode 100644
index 29bc6416705..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-032.xht
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports {}
- @supports (margin:0) { div { background-color:green; } }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-033.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-033.xht
deleted file mode 100644
index ab5732894f8..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-033.xht
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <style>
- div {
- background-color:red;
- height:100px;
- width:100px;
- }
- @supports ;
- @supports (margin:0) { div { background-color:green; } }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-034.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-034.xht
deleted file mode 100644
index c20ae695d52..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-034.xht
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <meta charset="utf-8" />
- <title>CSS Test (Conditional Rules): Incorrect syntax of supports condition</title>
- <link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="author" title="Gérard Talbot" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" title="6. Feature queries: the '@supports' rule" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <meta content="Each individual single supports condition must be enclosed by one opening parenthesis '(' and one closing parenthesis ')'." name="assert" />
-
- <!--
-
- supports_condition_in_parens
- : ( '(' S* supports_condition ')' S* ) | supports_declaration_condition |
- general_enclosed
- ;
-
- -->
-
- <style>
- div
- {
- background-color: red;
- height: 100px;
- width: 100px;
- }
-
- @supports (margin: 0 or padding: 0) { div {background-color: red !important;} }
-
- @supports (margin: 0) { div {background-color: green;} }
- </style>
- </head>
-
- <body>
-
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
-
- <div></div>
-
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-035.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-035.xht
deleted file mode 100644
index 4ffd1b2d4e8..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-035.xht
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <meta charset="utf-8" />
- <title>CSS Test (Conditional Rules): Incorrect syntax of supports condition</title>
- <link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="author" title="Gérard Talbot" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" title="6. Feature queries: the '@supports' rule" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <meta content="Each individual single supports condition must be enclosed by one opening parenthesis '(' and one closing parenthesis ')'." name="assert" />
-
- <!--
-
- supports_condition_in_parens
- : ( '(' S* supports_condition ')' S* ) | supports_declaration_condition |
- general_enclosed
- ;
-
- -->
-
- <style>
- div
- {
- background-color: red;
- height: 100px;
- width: 100px;
- }
-
- @supports (margin: 0) { div {background-color: green;} }
-
- @supports (margin: 0 or padding: 0) { div {background-color: red;} }
- </style>
- </head>
-
- <body>
-
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
-
- <div></div>
-
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-036.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-036.xht
deleted file mode 100644
index 9e05fa60c85..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-036.xht
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <meta charset="utf-8" />
- <title>CSS Test (Conditional Rules): Incorrect syntax of supports condition</title>
- <link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="author" title="Gérard Talbot" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" title="6. Feature queries: the '@supports' rule" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <meta content="Each individual single supports condition must be enclosed by one opening parenthesis '(' and one closing parenthesis ')'." name="assert" />
-
- <!--
-
- supports_condition_in_parens
- : ( '(' S* supports_condition ')' S* ) | supports_declaration_condition |
- general_enclosed
- ;
-
- -->
-
- <style>
- div
- {
- background-color: red;
- height: 100px;
- width: 100px;
- }
-
- @supports (margin: 0 and padding: 0)
- {
- div {background-color: red !important;}
- }
-
- @supports (margin: 0) { div {background-color: green;} }
- </style>
- </head>
-
- <body>
-
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
-
- <div></div>
-
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-037.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-037.xht
deleted file mode 100644
index bbe64fb139f..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-037.xht
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <meta charset="utf-8" />
- <title>CSS Test (Conditional Rules): Incorrect syntax of supports condition</title>
- <link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="author" title="Gérard Talbot" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" title="6. Feature queries: the '@supports' rule" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <meta content="Each individual single supports condition must be enclosed by one opening parenthesis '(' and one closing parenthesis ')'." name="assert" />
-
- <!--
-
- supports_condition_in_parens
- : ( '(' S* supports_condition ')' S* ) | supports_declaration_condition |
- general_enclosed
- ;
-
- -->
-
- <style>
- div
- {
- background-color: red;
- height: 100px;
- width: 100px;
- }
-
- @supports (margin: 0) { div {background-color: green;} }
-
- @supports (margin: 0 and padding: 0) { div {background-color: red;} }
-
- </style>
- </head>
-
- <body>
-
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
-
- <div></div>
-
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-038.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-038.xht
deleted file mode 100644
index 39797e5a4d8..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-038.xht
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <meta charset="utf-8" />
- <title>CSS Test (Conditional Rules): a supports condition declaration can not end with a semi-colon</title>
- <link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="author" title="Gérard Talbot" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" title="6. Feature queries: the '@supports' rule" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <meta content="Each individual single supports condition declaration can not end up with a semi-colon ';'. A semi-colon is a punctuation separator of multiple CSS declarations and thus is not part of an individual CSS declaration per se." name="assert" />
-
- <!--
-
- supports_condition_in_parens
- : ( '(' S* supports_condition ')' S* ) | supports_declaration_condition |
- general_enclosed
- ;
-
- -->
-
- <style>
- div
- {
- background-color: red;
- height: 100px;
- width: 100px;
- }
-
- @supports (margin: 0;) { div {background-color: red !important;} }
-
- @supports (margin: 0) { div {background-color: green;} }
- </style>
- </head>
-
- <body>
-
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
-
- <div></div>
-
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-039.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-039.xht
deleted file mode 100644
index 51b65d47de0..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/at-supports-039.xht
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <meta charset="utf-8" />
- <title>CSS Test (Conditional Rules): a supports condition declaration can not end with a semi-colon</title>
- <link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="author" title="Gérard Talbot" />
- <link href="http://www.w3.org/TR/css3-conditional/#at-supports" rel="help" title="6. Feature queries: the '@supports' rule" />
- <link href="reference/at-supports-001-ref.xht" rel="match" />
- <meta content="invalid" name="flags" />
- <meta content="Each individual single supports condition declaration can not end up with a semi-colon ';'. A semi-colon is a punctuation separator of multiple CSS declarations and thus is not part of an individual CSS declaration per se." name="assert" />
-
- <!--
-
- supports_condition_in_parens
- : ( '(' S* supports_condition ')' S* ) | supports_declaration_condition |
- general_enclosed
- ;
-
- -->
-
- <style>
- div
- {
- background-color: red;
- height: 100px;
- width: 100px;
- }
-
- @supports (margin: 0) { div {background-color: green;} }
-
- @supports (margin: 0;) { div {background-color: red;} }
- </style>
- </head>
-
- <body>
-
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
-
- <div></div>
-
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-1.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-1.xht
deleted file mode 100644
index 572d0e3a765..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-1.xht
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>Introduction - CSS Conditional Rules Module Level 3 CR Test Suite</title>
- <style type="text/css">
- @import "http://www.w3.org/StyleSheets/TR/base.css";
- @import "../indices.css";
- </style>
- </head>
-
- <body>
-
- <h1>CSS Conditional Rules Module Level 3 CR Test Suite</h1>
- <h2>Introduction (0 tests)</h2>
- <table width="100%">
- <col id="test-column"></col>
- <col id="refs-column"></col>
- <col id="flags-column"></col>
- <col id="info-column"></col>
- <thead>
- <tr>
- <th>Test</th>
- <th><abbr title="Rendering References">Refs</abbr></th>
- <th>Flags</th>
- <th>Info</th>
- </tr>
- </thead>
- <tbody id="s1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s1">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#introduction">1 Introduction</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s1.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s1.1">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#context">1.1 Background</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s1.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s1.2">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#placement">1.2 Module Interactions</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s1.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s1.3">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#conventions">1.3 Document Conventions</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- </table>
-
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-2.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-2.xht
deleted file mode 100644
index af27003e1e4..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-2.xht
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>Processing of conditional group rules - CSS Conditional Rules Module Level 3 CR Test Suite</title>
- <style type="text/css">
- @import "http://www.w3.org/StyleSheets/TR/base.css";
- @import "../indices.css";
- </style>
- </head>
-
- <body>
-
- <h1>CSS Conditional Rules Module Level 3 CR Test Suite</h1>
- <h2>Processing of conditional group rules (0 tests)</h2>
- <table width="100%">
- <col id="test-column"></col>
- <col id="refs-column"></col>
- <col id="flags-column"></col>
- <col id="info-column"></col>
- <thead>
- <tr>
- <th>Test</th>
- <th><abbr title="Rendering References">Refs</abbr></th>
- <th>Flags</th>
- <th>Info</th>
- </tr>
- </thead>
- <tbody id="s2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s2">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#processing">2 Processing of conditional group rules</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s2.#conditional-group-rules">
- <!-- 0 tests -->
- </tbody>
- </table>
-
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-3.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-3.xht
deleted file mode 100644
index 910043fa3dc..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-3.xht
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>Contents of conditional group rules - CSS Conditional Rules Module Level 3 CR Test Suite</title>
- <style type="text/css">
- @import "http://www.w3.org/StyleSheets/TR/base.css";
- @import "../indices.css";
- </style>
- </head>
-
- <body>
-
- <h1>CSS Conditional Rules Module Level 3 CR Test Suite</h1>
- <h2>Contents of conditional group rules (0 tests)</h2>
- <table width="100%">
- <col id="test-column"></col>
- <col id="refs-column"></col>
- <col id="flags-column"></col>
- <col id="info-column"></col>
- <thead>
- <tr>
- <th>Test</th>
- <th><abbr title="Rendering References">Refs</abbr></th>
- <th>Flags</th>
- <th>Info</th>
- </tr>
- </thead>
- <tbody id="s3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s3">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#contents-of">3 Contents of conditional group rules</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.#group-rule-body">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.#group_rule_body">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.#nested_statement">
- <!-- 0 tests -->
- </tbody>
- </table>
-
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-4.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-4.xht
deleted file mode 100644
index 48de761eed8..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-4.xht
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>Placement of conditional group rules - CSS Conditional Rules Module Level 3 CR Test Suite</title>
- <style type="text/css">
- @import "http://www.w3.org/StyleSheets/TR/base.css";
- @import "../indices.css";
- </style>
- </head>
-
- <body>
-
- <h1>CSS Conditional Rules Module Level 3 CR Test Suite</h1>
- <h2>Placement of conditional group rules (0 tests)</h2>
- <table width="100%">
- <col id="test-column"></col>
- <col id="refs-column"></col>
- <col id="flags-column"></col>
- <col id="info-column"></col>
- <thead>
- <tr>
- <th>Test</th>
- <th><abbr title="Rendering References">Refs</abbr></th>
- <th>Flags</th>
- <th>Info</th>
- </tr>
- </thead>
- <tbody id="s4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s4">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#use">4 Placement of conditional group rules</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- </table>
-
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-5.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-5.xht
deleted file mode 100644
index 01b309fa33b..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-5.xht
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>Media-specific style sheets: the &#8216;@media&#8217; rule - CSS Conditional Rules Module Level 3 CR Test Suite</title>
- <style type="text/css">
- @import "http://www.w3.org/StyleSheets/TR/base.css";
- @import "../indices.css";
- </style>
- </head>
-
- <body>
-
- <h1>CSS Conditional Rules Module Level 3 CR Test Suite</h1>
- <h2>Media-specific style sheets: the &#8216;@media&#8217; rule (4 tests)</h2>
- <table width="100%">
- <col id="test-column"></col>
- <col id="refs-column"></col>
- <col id="flags-column"></col>
- <col id="info-column"></col>
- <thead>
- <tr>
- <th>Test</th>
- <th><abbr title="Rendering References">Refs</abbr></th>
- <th>Flags</th>
- <th>Info</th>
- </tr>
- </thead>
- <tbody id="s5">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s5">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#at-media">5 Media-specific style sheets: the &#8216;@media&#8217; rule</a></th></tr>
- <!-- 4 tests -->
- <tr id="at-media-whitespace-optional-001-5" class="">
- <td>
- <a href="at-media-whitespace-optional-001.xht">at-media-whitespace-optional-001</a></td>
- <td><a href="reference/background-lime.xht">=</a> </td>
- <td></td>
- <td>DESCRIPTION OF TEST
- <ul class="assert">
- <li>Whitespace after the MEDIA_SYM token is optional (S*).</li>
- </ul>
- </td>
- </tr>
- <tr id="at-media-whitespace-optional-002-5" class="">
- <td>
- <a href="at-media-whitespace-optional-002.xht">at-media-whitespace-optional-002</a></td>
- <td><a href="reference/background-lime.xht">=</a> </td>
- <td></td>
- <td>DESCRIPTION OF TEST
- <ul class="assert">
- <li>Whitespace after the MEDIA_SYM token is optional (S*).</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-026-5" class="">
- <td>
- <a href="css-supports-026.xht">css-supports-026</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>A nested @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>An outer @supports rule with an inner @media rule must apply the rules inside the @media only if both the @supports and @media conditions pass.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-046-5" class="">
- <td>
- <a href="css-supports-046.xht">css-supports-046</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>A nested @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>An outer @media rule with an inner @supports rule must apply the rules inside the @supports only if both the @supports and @media conditions pass.</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s5.#atmedia-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s5.#media">
- <!-- 0 tests -->
- </tbody>
- </table>
-
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-6.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-6.xht
deleted file mode 100644
index 7e2c14441c0..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-6.xht
+++ /dev/null
@@ -1,903 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>Feature queries: the &#8216;@supports&#8217; rule - CSS Conditional Rules Module Level 3 CR Test Suite</title>
- <style type="text/css">
- @import "http://www.w3.org/StyleSheets/TR/base.css";
- @import "../indices.css";
- </style>
- </head>
-
- <body>
-
- <h1>CSS Conditional Rules Module Level 3 CR Test Suite</h1>
- <h2>Feature queries: the &#8216;@supports&#8217; rule (84 tests)</h2>
- <table width="100%">
- <col id="test-column"></col>
- <col id="refs-column"></col>
- <col id="flags-column"></col>
- <col id="info-column"></col>
- <thead>
- <tr>
- <th>Test</th>
- <th><abbr title="Rendering References">Refs</abbr></th>
- <th>Flags</th>
- <th>Info</th>
- </tr>
- </thead>
- <tbody id="s6">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#at-supports">6 Feature queries: the &#8216;@supports&#8217; rule</a></th></tr>
- <!-- 84 tests -->
- <tr id="001-6" class="script">
- <td>
- <a href="001.xht">001</a></td>
- <td></td>
- <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>@supports rules OM support
- </td>
- </tr>
- <tr id="at-supports-001-6" class="">
- <td>
- <a href="at-supports-001.xht">at-supports-001</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td></td>
- <td>Support for simple passing conditions in @supports
- </td>
- </tr>
- <tr id="at-supports-002-6" class="">
- <td>
- <a href="at-supports-002.xht">at-supports-002</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td></td>
- <td>Support for @supports within @media
- </td>
- </tr>
- <tr id="at-supports-003-6" class="">
- <td>
- <a href="at-supports-003.xht">at-supports-003</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td></td>
- <td>Support for @media within @supports
- </td>
- </tr>
- <tr id="at-supports-004-6" class="">
- <td>
- <a href="at-supports-004.xht">at-supports-004</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td></td>
- <td>@supports within non-matching @media should not apply
- </td>
- </tr>
- <tr id="at-supports-005-6" class="">
- <td>
- <a href="at-supports-005.xht">at-supports-005</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td></td>
- <td>non-matching @media within @supports should not apply
- </td>
- </tr>
- <tr id="at-supports-006-6" class="">
- <td>
- <a href="at-supports-006.xht">at-supports-006</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td></td>
- <td>Nested parens around conditions in @supports should work
- </td>
- </tr>
- <tr id="at-supports-007-6" class="">
- <td>
- <a href="at-supports-007.xht">at-supports-007</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td></td>
- <td>Conjunctions of passing simple conditions in @supports should pass
- </td>
- </tr>
- <tr id="at-supports-008-6" class="">
- <td>
- <a href="at-supports-008.xht">at-supports-008</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td></td>
- <td>Disjunctions with at least a passing simple condition in @supports should pass
- </td>
- </tr>
- <tr id="at-supports-009-6" class="">
- <td>
- <a href="at-supports-009.xht">at-supports-009</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td></td>
- <td>Negations of failing simple conditions in @supports should pass
- </td>
- </tr>
- <tr id="at-supports-010-6" class="">
- <td>
- <a href="at-supports-010.xht">at-supports-010</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td></td>
- <td>Combinations of conjuctions, disjunctions, and negations of simple conditions in @supports should work
- </td>
- </tr>
- <tr id="at-supports-011-6" class="invalid">
- <td>
- <a href="at-supports-011.xht">at-supports-011</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Conditions not enclosed in parens in @supports should not work
- </td>
- </tr>
- <tr id="at-supports-012-6" class="">
- <td>
- <a href="at-supports-012.xht">at-supports-012</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td></td>
- <td>Conjunctions with more than two terms in @supports should work
- </td>
- </tr>
- <tr id="at-supports-013-6" class="">
- <td>
- <a href="at-supports-013.xht">at-supports-013</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td></td>
- <td>Disjunction with more than two terms in @supports should work
- </td>
- </tr>
- <tr id="at-supports-014-6" class="invalid">
- <td>
- <a href="at-supports-014.xht">at-supports-014</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Negations in @supports should not work if &quot;not&quot; isn't follow by a space
- </td>
- </tr>
- <tr id="at-supports-015-6" class="">
- <td>
- <a href="at-supports-015.xht">at-supports-015</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td></td>
- <td>Bizarre syntax that still conforms to the core grammar should succesfully parse in @supports
- </td>
- </tr>
- <tr id="at-supports-016-6" class="invalid">
- <td>
- <a href="at-supports-016.xht">at-supports-016</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>In @supports, parens are required to mix conjunctions with disjunctions
- </td>
- </tr>
- <tr id="at-supports-017-6" class="">
- <td>
- <a href="at-supports-017.xht">at-supports-017</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td></td>
- <td>In @supports, functions can be parsed successfully
- </td>
- </tr>
- <tr id="at-supports-018-6" class="">
- <td>
- <a href="at-supports-018.xht">at-supports-018</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td></td>
- <td>In @supports conditions, the arguments of a function can begin with spaces
- </td>
- </tr>
- <tr id="at-supports-019-6" class="invalid">
- <td>
- <a href="at-supports-019.xht">at-supports-019</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax in @supports recovers properly
- </td>
- </tr>
- <tr id="at-supports-020-6" class="invalid">
- <td>
- <a href="at-supports-020.xht">at-supports-020</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax in @supports recovers properly
- </td>
- </tr>
- <tr id="at-supports-021-6" class="invalid">
- <td>
- <a href="at-supports-021.xht">at-supports-021</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax in @supports recovers properly
- </td>
- </tr>
- <tr id="at-supports-022-6" class="invalid">
- <td>
- <a href="at-supports-022.xht">at-supports-022</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax in @supports recovers properly
- </td>
- </tr>
- <tr id="at-supports-023-6" class="invalid">
- <td>
- <a href="at-supports-023.xht">at-supports-023</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax in nested @supports recovers properly
- </td>
- </tr>
- <tr id="at-supports-024-6" class="invalid">
- <td>
- <a href="at-supports-024.xht">at-supports-024</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax in @supports recovers properly
- </td>
- </tr>
- <tr id="at-supports-025-6" class="invalid">
- <td>
- <a href="at-supports-025.xht">at-supports-025</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax in @supports recovers properly
- </td>
- </tr>
- <tr id="at-supports-026-6" class="invalid">
- <td>
- <a href="at-supports-026.xht">at-supports-026</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax in @supports recovers properly
- </td>
- </tr>
- <tr id="at-supports-027-6" class="invalid">
- <td>
- <a href="at-supports-027.xht">at-supports-027</a></td>
- <td><a href="reference/at-supports-027-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax in @supports recovers properly
- </td>
- </tr>
- <tr id="at-supports-028-6" class="invalid">
- <td>
- <a href="at-supports-028.xht">at-supports-028</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax in @supports recovers properly
- </td>
- </tr>
- <tr id="at-supports-029-6" class="invalid">
- <td>
- <a href="at-supports-029.xht">at-supports-029</a></td>
- <td><a href="reference/at-supports-027-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax in @supports recovers properly
- </td>
- </tr>
- <tr id="at-supports-030-6" class="invalid">
- <td>
- <a href="at-supports-030.xht">at-supports-030</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax in @supports recovers properly
- </td>
- </tr>
- <tr id="at-supports-031-6" class="invalid">
- <td>
- <a href="at-supports-031.xht">at-supports-031</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax in @supports recovers properly
- </td>
- </tr>
- <tr id="at-supports-032-6" class="invalid">
- <td>
- <a href="at-supports-032.xht">at-supports-032</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax in @supports recovers properly
- </td>
- </tr>
- <tr id="at-supports-033-6" class="invalid">
- <td>
- <a href="at-supports-033.xht">at-supports-033</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax in @supports recovers properly
- </td>
- </tr>
- <tr id="at-supports-034-6" class="invalid">
- <td>
- <a href="at-supports-034.xht">at-supports-034</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax of supports condition
- <ul class="assert">
- <li>Each individual single supports condition must be enclosed by one opening parenthesis '(' and one closing parenthesis ')'.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-supports-035-6" class="invalid">
- <td>
- <a href="at-supports-035.xht">at-supports-035</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax of supports condition
- <ul class="assert">
- <li>Each individual single supports condition must be enclosed by one opening parenthesis '(' and one closing parenthesis ')'.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-supports-036-6" class="invalid">
- <td>
- <a href="at-supports-036.xht">at-supports-036</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax of supports condition
- <ul class="assert">
- <li>Each individual single supports condition must be enclosed by one opening parenthesis '(' and one closing parenthesis ')'.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-supports-037-6" class="invalid">
- <td>
- <a href="at-supports-037.xht">at-supports-037</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>Incorrect syntax of supports condition
- <ul class="assert">
- <li>Each individual single supports condition must be enclosed by one opening parenthesis '(' and one closing parenthesis ')'.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-supports-038-6" class="invalid">
- <td>
- <a href="at-supports-038.xht">at-supports-038</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>a supports condition declaration can not end with a semi-colon
- <ul class="assert">
- <li>Each individual single supports condition declaration can not end up with a semi-colon ';'. A semi-colon is a punctuation separator of multiple CSS declarations and thus is not part of an individual CSS declaration per se.</li>
- </ul>
- </td>
- </tr>
- <tr id="at-supports-039-6" class="invalid">
- <td>
- <a href="at-supports-039.xht">at-supports-039</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>a supports condition declaration can not end with a semi-colon
- <ul class="assert">
- <li>Each individual single supports condition declaration can not end up with a semi-colon ';'. A semi-colon is a punctuation separator of multiple CSS declarations and thus is not part of an individual CSS declaration per se.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-001-6" class="">
- <td>
- <a href="css-supports-001.xht">css-supports-001</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>An @supports rule condition with a single, valid property declaration for a supported property must cause the rules inside the @supports rule to apply.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-002-6" class="invalid">
- <td>
- <a href="css-supports-002.xht">css-supports-002</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>An @supports rule with invalid syntax must not apply rules inside it
- <ul class="assert">
- <li>Property declarations in an @supports rule condition must be surrounded by parentheses.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-003-6" class="">
- <td>
- <a href="css-supports-003.xht">css-supports-003</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>Any subexpression in an @supports rule condition can be surrounded by an extra pair of parentheses.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-004-6" class="">
- <td>
- <a href="css-supports-004.xht">css-supports-004</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>Property declarations in an @supports rule can have !important specified.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-005-6" class="">
- <td>
- <a href="css-supports-005.xht">css-supports-005</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax but a failing condition must not apply rules inside it
- <ul class="assert">
- <li>A supported property with an unsupported value must cause the @supports condition to fail.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-006-6" class="">
- <td>
- <a href="css-supports-006.xht">css-supports-006</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>A disjunction of two @supports conditions must cause the @supports condition to pass if the left condition passes.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-007-6" class="">
- <td>
- <a href="css-supports-007.xht">css-supports-007</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>A disjunction of two @supports conditions must cause the @supports condition to pass if the right condition passes.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-008-6" class="">
- <td>
- <a href="css-supports-008.xht">css-supports-008</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>A conjunction of two @supports conditions must cause the @supports condition to pass if both sub-conditions pass.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-009-6" class="">
- <td>
- <a href="css-supports-009.xht">css-supports-009</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax but a failing condition must not apply rules inside it
- <ul class="assert">
- <li>A conjunction of two @supports conditions must cause the @supports condition to fail if the left sub-condition passes.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-010-6" class="">
- <td>
- <a href="css-supports-010.xht">css-supports-010</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax but a failing condition must not apply rules inside it
- <ul class="assert">
- <li>A conjunction of two @supports conditions must cause the @supports condition to fail if the right sub-condition passes.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-011-6" class="">
- <td>
- <a href="css-supports-011.xht">css-supports-011</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>A disjunction of three @supports conditions must cause the @supports condition to pass if at least one of the sub-conditions passes.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-012-6" class="">
- <td>
- <a href="css-supports-012.xht">css-supports-012</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>A conjunction of three @supports conditions must cause the @supports condition to pass if all three sub-conditions pass.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-013-6" class="invalid">
- <td>
- <a href="css-supports-013.xht">css-supports-013</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>An @supports rule with invalid syntax must not apply rules inside it
- <ul class="assert">
- <li>A disjunction and a conjunction of @supports conditions must not be combined unless one of the two is surrounded by parentheses.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-014-6" class="invalid">
- <td>
- <a href="css-supports-014.xht">css-supports-014</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>An @supports rule with invalid syntax must not apply rules inside it
- <ul class="assert">
- <li>A disjunction and a conjunction of @supports conditions must not be combined unless one of the two is surrounded by parentheses.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-015-6" class="">
- <td>
- <a href="css-supports-015.xht">css-supports-015</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>There need not be any white space between the '@supports' and open brace of the rule set, nor between a declaration's property name and value.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-016-6" class="">
- <td>
- <a href="css-supports-016.xht">css-supports-016</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>A negation of an @supports condition must pass if and only if the sub-condition fails. The sub-condition here is a supported property name with an unsupported value.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-017-6" class="invalid">
- <td>
- <a href="css-supports-017.xht">css-supports-017</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>An @supports rule with invalid syntax must not apply rules inside it
- <ul class="assert">
- <li>The sub-condition of a negation in an @supports condition must be in parentheses.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-018-6" class="">
- <td>
- <a href="css-supports-018.xht">css-supports-018</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>The sub-condition of a negation in an @supports condition must be in parentheses.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-019-6" class="invalid">
- <td>
- <a href="css-supports-019.xht">css-supports-019</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>An @supports rule with invalid syntax must not apply rules inside it
- <ul class="assert">
- <li>A conjunction in an @supports condition must have both sub-conditions enclosed in parentheses.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-020-6" class="">
- <td>
- <a href="css-supports-020.xht">css-supports-020</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax but a failing condition must not apply rules inside it
- <ul class="assert">
- <li>An @supports condition that is a declaration with a supported property name with an unsupported value must fail.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-021-6" class="">
- <td>
- <a href="css-supports-021.xht">css-supports-021</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax but a failing condition must not apply rules inside it
- <ul class="assert">
- <li>A disjunction of two @supports conditions must cause the @supports condition to pass if one condition passes and the other fails due to being an unsupported property.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-022-6" class="">
- <td>
- <a href="css-supports-022.xht">css-supports-022</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with balanced invalid syntax within parentheses must evaluate to false
- <ul class="assert">
- <li>An @supports condition must successfully parse even if a declaration has an empty property value.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-023-6" class="">
- <td>
- <a href="css-supports-023.xht">css-supports-023</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with balanced invalid syntax within parentheses must evaluate to false
- <ul class="assert">
- <li>An @supports condition must successfully parse a parenthesized expression that has invalid syntax with balanced parentheses.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-024-6" class="">
- <td>
- <a href="css-supports-024.xht">css-supports-024</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>A supported shorthand property declaration must be considered to pass.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-025-6" class="">
- <td>
- <a href="css-supports-025.xht">css-supports-025</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>A nested @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>An inner @supports rule inside an outer @supports must apply its child rules only if both @supports conditions succeeded.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-026-6" class="">
- <td>
- <a href="css-supports-026.xht">css-supports-026</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>A nested @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>An outer @supports rule with an inner @media rule must apply the rules inside the @media only if both the @supports and @media conditions pass.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-029-6" class="">
- <td>
- <a href="css-supports-029.xht">css-supports-029</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>A disjunction in an @supports condition must have both sub-conditions enclosed in parentheses.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-030-6" class="">
- <td>
- <a href="css-supports-030.xht">css-supports-030</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>A disjunction in an @supports condition must have both sub-conditions enclosed in parentheses.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-031-6" class="">
- <td>
- <a href="css-supports-031.xht">css-supports-031</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with balanced invalid syntax within parentheses must evaluate to false
- <ul class="assert">
- <li>An @supports condition must successfully parse a parenthesized expression that has invalid syntax with balanced parentheses.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-032-6" class="">
- <td>
- <a href="css-supports-032.xht">css-supports-032</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with balanced invalid syntax must evaluate to false
- <ul class="assert">
- <li>An @supports condition must successfully parse and evaluate to false a parenthesized expression has invalid syntax.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-033-6" class="">
- <td>
- <a href="css-supports-033.xht">css-supports-033</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with balanced invalid syntax must evaluate to false
- <ul class="assert">
- <li>An @supports condition must successfully parse a parenthesized expression that has invalid syntax with balanced parentheses.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-034-6" class="">
- <td>
- <a href="css-supports-034.xht">css-supports-034</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with balanced invalid syntax must evaluate to false
- <ul class="assert">
- <li>An @supports condition must successfully parse a parenthesized expression that has invalid syntax with balanced parentheses.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-035-6" class="invalid">
- <td>
- <a href="css-supports-035.xht">css-supports-035</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>An @supports rule with unbalanced invalid syntax must fail to parse
- <ul class="assert">
- <li>An @supports condition with a parenthesized expression that has unbalanced parentheses must fail to parse.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-036-6" class="">
- <td>
- <a href="css-supports-036.xht">css-supports-036</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule with an unrecognized condition using functional notation must evaluate to false
- <ul class="assert">
- <li>An @supports condition with an unrecognized condition using functional notation must evaluate to false.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-037-6" class="invalid">
- <td>
- <a href="css-supports-037.xht">css-supports-037</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>An @supports rule with an unrecognized condition using functional notation with unbalanced parentheses must fail to parse
- <ul class="assert">
- <li>An @supports condition with an unrecognized condition using functional notation with unbalanced parentheses must fail to parse.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-038-6" class="">
- <td>
- <a href="css-supports-038.xht">css-supports-038</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>In an @supports rule &quot;not(&quot; must be parsed as a FUNCTION
- <ul class="assert">
- <li>An @supports condition with 'not(' must parse be parsed as a FUNCTION token.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-039-6" class="invalid">
- <td>
- <a href="css-supports-039.xht">css-supports-039</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- <td>In an @supports rule &quot;or(&quot; must be parsed as a FUNCTION
- <ul class="assert">
- <li>An @supports condition with 'or(' must parse be parsed as a FUNCTION token.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-040-6" class="">
- <td>
- <a href="css-supports-040.xht">css-supports-040</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule condition with empty parentheses should evaluates to false
- <ul class="assert">
- <li>An @supports rule condition that consists just of a pair of parentheses should evaluate to false.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-041-6" class="">
- <td>
- <a href="css-supports-041.xht">css-supports-041</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule condition with empty parentheses should evaluates to false
- <ul class="assert">
- <li>An @supports rule condition that consists just of a pair of parentheses should evaluate to false.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-042-6" class="">
- <td>
- <a href="css-supports-042.xht">css-supports-042</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule condition with an unexpected token before the closing paren of a supports_condition_in_parens should parse as a general_enclosed
- <ul class="assert">
- <li>An @supports rule condition that has an unexpected token before the closing paren of a supports_condition_in_parens should parse as a general_enclosed and evaluate to false rather than fail to parse.</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-043-6" class="">
- <td>
- <a href="css-supports-043.xht">css-supports-043</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule condition with a bogus priority should evaluate to false
- <ul class="assert">
- <li>An @supports rule condition with a bogus priority should evaluate to false</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-044-6" class="">
- <td>
- <a href="css-supports-044.xht">css-supports-044</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule condition with tokens after the priority should evaluate to false
- <ul class="assert">
- <li>An @supports rule condition with tokens after the priority should evaluate to false</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-045-6" class="">
- <td>
- <a href="css-supports-045.xht">css-supports-045</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>An @supports rule condition with two priorities should evaluate to false
- <ul class="assert">
- <li>An @supports rule condition with two priorities should evaluate to false</li>
- </ul>
- </td>
- </tr>
- <tr id="css-supports-046-6" class="">
- <td>
- <a href="css-supports-046.xht">css-supports-046</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td></td>
- <td>A nested @supports rule with valid syntax and a passing condition must apply rules inside it
- <ul class="assert">
- <li>An outer @media rule with an inner @supports rule must apply the rules inside the @supports only if both the @supports and @media conditions pass.</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.#atsupports-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.#general_enclosed">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.#or">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.#supports_condition">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.#supports_condition_in_parens">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.#supports_conjunction">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.#supports_declaration_condition">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.#supports_disjunction">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.#supports_negation">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.#supports_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.#supports_sym">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.1">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#support-definition">6.1 Definition of support</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#dfn-support">
- <!-- 0 tests -->
- </tbody>
- </table>
-
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-7.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-7.xht
deleted file mode 100644
index 14a328fae28..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-7.xht
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>APIs - CSS Conditional Rules Module Level 3 CR Test Suite</title>
- <style type="text/css">
- @import "http://www.w3.org/StyleSheets/TR/base.css";
- @import "../indices.css";
- </style>
- </head>
-
- <body>
-
- <h1>CSS Conditional Rules Module Level 3 CR Test Suite</h1>
- <h2>APIs (1 tests)</h2>
- <table width="100%">
- <col id="test-column"></col>
- <col id="refs-column"></col>
- <col id="flags-column"></col>
- <col id="info-column"></col>
- <thead>
- <tr>
- <th>Test</th>
- <th><abbr title="Rendering References">Refs</abbr></th>
- <th>Flags</th>
- <th>Info</th>
- </tr>
- </thead>
- <tbody id="s7">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#apis">7 APIs</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.1">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#extentions-to-cssrule-interface">7.1 Extensions to the CSSRule interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.2">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#the-cssgroupingrule-interface">7.2 The CSSGroupingRule interface</a></th></tr>
- <!-- 1 tests -->
- <tr id="test_group_insertrule-7.2" class="script">
- <td>
- <a href="test_group_insertRule.xht">test_group_insertrule</a></td>
- <td></td>
- <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSS Variables Allowed Syntax
- <ul class="assert">
- <li>requirements in definition of insertRule</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s7.2.#cssgroupingrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.3">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#the-cssconditionrule-interface">7.3 The CSSConditionRule interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.3.#cssconditionrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.4">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#the-cssmediarule-interface">7.4 The CSSMediaRule interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.4.#cssmediarule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.5">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.5">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#the-csssupportsrule-interface">7.5 The CSSSupportsRule interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.5.#csssupportsrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.6">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.6">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#the-css-interface">7.6 The CSS interface, and the supports() function</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.6.#CSS-interface">
- <!-- 0 tests -->
- </tbody>
- </table>
-
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-8.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-8.xht
deleted file mode 100644
index 9e74011a264..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-8.xht
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>Conformance - CSS Conditional Rules Module Level 3 CR Test Suite</title>
- <style type="text/css">
- @import "http://www.w3.org/StyleSheets/TR/base.css";
- @import "../indices.css";
- </style>
- </head>
-
- <body>
-
- <h1>CSS Conditional Rules Module Level 3 CR Test Suite</h1>
- <h2>Conformance (0 tests)</h2>
- <table width="100%">
- <col id="test-column"></col>
- <col id="refs-column"></col>
- <col id="flags-column"></col>
- <col id="info-column"></col>
- <thead>
- <tr>
- <th>Test</th>
- <th><abbr title="Rendering References">Refs</abbr></th>
- <th>Flags</th>
- <th>Info</th>
- </tr>
- </thead>
- <tbody id="s8">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s8">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#conformance">8 Conformance</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s8.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s8.1">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#base-modules">8.1 Base Modules</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s8.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s8.2">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#conformance-classes">8.2 Conformance Classes</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s8.2.#conform-authoring-tool">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s8.2.#conform-processor">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s8.2.#conform-style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s8.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s8.3">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#partial">8.3 Partial Implementations</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s8.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s8.4">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#experimental">8.4 Experimental Implementations</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s8.5">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s8.5">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#cr-exit-criteria">8.5 CR Exit Criteria</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- </table>
-
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-9.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-9.xht
deleted file mode 100644
index 0ca64583b57..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/chapter-9.xht
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>Changes - CSS Conditional Rules Module Level 3 CR Test Suite</title>
- <style type="text/css">
- @import "http://www.w3.org/StyleSheets/TR/base.css";
- @import "../indices.css";
- </style>
- </head>
-
- <body>
-
- <h1>CSS Conditional Rules Module Level 3 CR Test Suite</h1>
- <h2>Changes (0 tests)</h2>
- <table width="100%">
- <col id="test-column"></col>
- <col id="refs-column"></col>
- <col id="flags-column"></col>
- <col id="info-column"></col>
- <thead>
- <tr>
- <th>Test</th>
- <th><abbr title="Rendering References">Refs</abbr></th>
- <th>Flags</th>
- <th>Info</th>
- </tr>
- </thead>
- <tbody id="s9">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s9">+</a>
- <a href="https://www.w3.org/TR/css3-conditional/#changes">9 Changes</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#abstract">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#acknowledgments">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#contents">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#grammar">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#index">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#longstatus-date">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#references">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#status">
- <!-- 0 tests -->
- </tbody>
- <tbody id="snormative-references.#CSS21">
- <!-- 0 tests -->
- </tbody>
- <tbody id="snormative-references.#CSS3-ANIMATIONS">
- <!-- 0 tests -->
- </tbody>
- <tbody id="snormative-references.#CSS3-FONTS">
- <!-- 0 tests -->
- </tbody>
- <tbody id="snormative-references.#MEDIAQ">
- <!-- 0 tests -->
- </tbody>
- <tbody id="snormative-references.#RFC2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sother-references.#CSS1">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sother-references.#CSS3-TRANSITIONS">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sreferences.#normative-references">
- <!-- 0 tests -->
- </tbody>
- <tbody id="sreferences.#other-references">
- <!-- 0 tests -->
- </tbody>
- </table>
-
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-001.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-001.xht
deleted file mode 100644
index 9aefb836736..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-001.xht
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An @supports rule condition with a single, valid property declaration for a supported property must cause the rules inside the @supports rule to apply."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @supports (color: green) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-002.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-002.xht
deleted file mode 100644
index 2a39bbea40d..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-002.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with invalid syntax must not apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content="invalid"/>
- <meta name="assert" content="Property declarations in an @supports rule condition must be surrounded by parentheses."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: green }
- @supports color: green {
- html { background-color: red }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-003.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-003.xht
deleted file mode 100644
index 1039a6e050d..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-003.xht
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="Any subexpression in an @supports rule condition can be surrounded by an extra pair of parentheses."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @supports ((color: green)) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-004.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-004.xht
deleted file mode 100644
index 1a2a742c778..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-004.xht
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="Property declarations in an @supports rule can have !important specified."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @supports (color: green !important) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-005.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-005.xht
deleted file mode 100644
index c19c4c848c0..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-005.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax but a failing condition must not apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="A supported property with an unsupported value must cause the @supports condition to fail."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: green }
- @supports (color: rainbow) {
- html { background-color: red }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-006.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-006.xht
deleted file mode 100644
index 2e1710a7d3a..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-006.xht
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="A disjunction of two @supports conditions must cause the @supports condition to pass if the left condition passes."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @supports (color: rainbow) or (color: green) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-007.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-007.xht
deleted file mode 100644
index a9b843401e6..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-007.xht
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="A disjunction of two @supports conditions must cause the @supports condition to pass if the right condition passes."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @supports (color: green) or (color: rainbow) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-008.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-008.xht
deleted file mode 100644
index f3e686689ed..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-008.xht
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="A conjunction of two @supports conditions must cause the @supports condition to pass if both sub-conditions pass."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @supports (color: green) and (color: blue) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-009.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-009.xht
deleted file mode 100644
index 811b30a5668..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-009.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax but a failing condition must not apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="A conjunction of two @supports conditions must cause the @supports condition to fail if the left sub-condition passes."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: green }
- @supports (color: rainbow) and (color: blue) {
- html { background-color: red }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-010.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-010.xht
deleted file mode 100644
index ae4b8cfede7..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-010.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax but a failing condition must not apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="A conjunction of two @supports conditions must cause the @supports condition to fail if the right sub-condition passes."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: green }
- @supports (color: blue) and (color: rainbow) {
- html { background-color: red }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-011.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-011.xht
deleted file mode 100644
index c1b4c0de22c..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-011.xht
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="A disjunction of three @supports conditions must cause the @supports condition to pass if at least one of the sub-conditions passes."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @supports (color: rainbow) or (color: iridescent) or (color: green) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-012.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-012.xht
deleted file mode 100644
index 6b5931b86e6..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-012.xht
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="A conjunction of three @supports conditions must cause the @supports condition to pass if all three sub-conditions pass."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @supports (color: red) and (color: green) and (color: blue) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-013.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-013.xht
deleted file mode 100644
index 6ba88667ccb..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-013.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with invalid syntax must not apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content="invalid"/>
- <meta name="assert" content="A disjunction and a conjunction of @supports conditions must not be combined unless one of the two is surrounded by parentheses."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: green }
- @supports (color: green) and (color: green) or (color: green) {
- html { background-color: red }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-014.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-014.xht
deleted file mode 100644
index 141f30289bd..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-014.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with invalid syntax must not apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content="invalid"/>
- <meta name="assert" content="A disjunction and a conjunction of @supports conditions must not be combined unless one of the two is surrounded by parentheses."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: green }
- @supports (color: green) or (color: green) and (color: green) {
- html { background-color: red }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-015.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-015.xht
deleted file mode 100644
index f190e5d55a3..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-015.xht
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="There need not be any white space between the '@supports' and open brace of the rule set, nor between a declaration's property name and value."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @supports(color:green){
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-016.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-016.xht
deleted file mode 100644
index be29975d24b..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-016.xht
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="A negation of an @supports condition must pass if and only if the sub-condition fails. The sub-condition here is a supported property name with an unsupported value."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @supports not (color: rainbow) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-017.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-017.xht
deleted file mode 100644
index 3d1a2ab56f8..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-017.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with invalid syntax must not apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content="invalid"/>
- <meta name="assert" content="The sub-condition of a negation in an @supports condition must be in parentheses."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: green }
- @supports not not (color: green) {
- html { background-color: red }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-018.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-018.xht
deleted file mode 100644
index 9f818ec3996..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-018.xht
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="The sub-condition of a negation in an @supports condition must be in parentheses."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @supports not (not (color: green)) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-019.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-019.xht
deleted file mode 100644
index 6fe12590b83..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-019.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with invalid syntax must not apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content="invalid"/>
- <meta name="assert" content="A conjunction in an @supports condition must have both sub-conditions enclosed in parentheses."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: green }
- @supports not (color: rainbow) and not (color: iridescent) {
- html { background-color: red }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-020.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-020.xht
deleted file mode 100644
index bfa250b39cf..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-020.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax but a failing condition must not apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An @supports condition that is a declaration with a supported property name with an unsupported value must fail."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: green }
- @supports (unknown: green) {
- html { background-color: red }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-021.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-021.xht
deleted file mode 100644
index 3b2a419b61f..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-021.xht
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax but a failing condition must not apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="A disjunction of two @supports conditions must cause the @supports condition to pass if one condition passes and the other fails due to being an unsupported property."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @supports (unknown: green) or (color: green) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-022.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-022.xht
deleted file mode 100644
index 605909d6d26..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-022.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with balanced invalid syntax within parentheses must evaluate to false</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An @supports condition must successfully parse even if a declaration has an empty property value."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: red }
- @supports (unknown:) or (color: green) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-023.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-023.xht
deleted file mode 100644
index 0b007be4506..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-023.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with balanced invalid syntax within parentheses must evaluate to false</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An @supports condition must successfully parse a parenthesized expression that has invalid syntax with balanced parentheses."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: red }
- @supports (unknown) or (color: green) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-024.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-024.xht
deleted file mode 100644
index 7404e92bae2..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-024.xht
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="A supported shorthand property declaration must be considered to pass."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @supports (font: 16px serif) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-025.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-025.xht
deleted file mode 100644
index b994a6a9c5b..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-025.xht
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: A nested @supports rule with valid syntax and a passing condition must apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An inner @supports rule inside an outer @supports must apply its child rules only if both @supports conditions succeeded."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @supports (color: green) {
- @supports (color: blue) {
- html { background-color: green }
- }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-026.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-026.xht
deleted file mode 100644
index 9e10045afa5..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-026.xht
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: A nested @supports rule with valid syntax and a passing condition must apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-media"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An outer @supports rule with an inner @media rule must apply the rules inside the @media only if both the @supports and @media conditions pass."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @supports (color: green) {
- @media all {
- html { background-color: green }
- }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-029.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-029.xht
deleted file mode 100644
index 31105d7e33c..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-029.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="A disjunction in an @supports condition must have both sub-conditions enclosed in parentheses."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: green }
- @supports not (color: rainbow) or (color: green) {
- html { background-color: red }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-030.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-030.xht
deleted file mode 100644
index 82bcdea6709..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-030.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="A disjunction in an @supports condition must have both sub-conditions enclosed in parentheses."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: green }
- @supports (not (color: rainbow) or (color: green)) {
- html { background-color: red }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-031.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-031.xht
deleted file mode 100644
index 871440c0889..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-031.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with balanced invalid syntax within parentheses must evaluate to false</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An @supports condition must successfully parse a parenthesized expression that has invalid syntax with balanced parentheses."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: red }
- @supports (color:) or (color: green) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-032.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-032.xht
deleted file mode 100644
index 746ad7a4932..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-032.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with balanced invalid syntax must evaluate to false</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An @supports condition must successfully parse and evaluate to false a parenthesized expression has invalid syntax."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: red }
- @supports not (@page) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-033.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-033.xht
deleted file mode 100644
index 9130a24b0cd..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-033.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with balanced invalid syntax must evaluate to false</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An @supports condition must successfully parse a parenthesized expression that has invalid syntax with balanced parentheses."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: red }
- @supports not ({ something @with [ balanced ] parens }) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-034.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-034.xht
deleted file mode 100644
index 9130a24b0cd..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-034.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with balanced invalid syntax must evaluate to false</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An @supports condition must successfully parse a parenthesized expression that has invalid syntax with balanced parentheses."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: red }
- @supports not ({ something @with [ balanced ] parens }) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-035.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-035.xht
deleted file mode 100644
index 5c6b950aeff..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-035.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with unbalanced invalid syntax must fail to parse</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content="invalid"/>
- <meta name="assert" content="An @supports condition with a parenthesized expression that has unbalanced parentheses must fail to parse."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: green }
- @supports not ({ something @with (unbalanced parens }) {
- html { background-color: red }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-036.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-036.xht
deleted file mode 100644
index 80751e87218..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-036.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with an unrecognized condition using functional notation must evaluate to false</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An @supports condition with an unrecognized condition using functional notation must evaluate to false."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: red }
- @supports an-extension(of some kind) or (color: green) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-037.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-037.xht
deleted file mode 100644
index 2e77430d2b7..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-037.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule with an unrecognized condition using functional notation with unbalanced parentheses must fail to parse</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content="invalid"/>
- <meta name="assert" content="An @supports condition with an unrecognized condition using functional notation with unbalanced parentheses must fail to parse."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: green }
- @supports (color: green) or an-extension(that is [unbalanced) {
- html { background-color: red }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-038.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-038.xht
deleted file mode 100644
index 212aaa7879d..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-038.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: In an @supports rule "not(" must be parsed as a FUNCTION</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An @supports condition with 'not(' must parse be parsed as a FUNCTION token."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: green }
- @supports not(unknown: unknown) {
- html { background-color: red }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-039.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-039.xht
deleted file mode 100644
index 98940cea10b..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-039.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: In an @supports rule "or(" must be parsed as a FUNCTION</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content="invalid"/>
- <meta name="assert" content="An @supports condition with 'or(' must parse be parsed as a FUNCTION token."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: green }
- @supports (color: green) or(color: blue) {
- html { background-color: red }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-040.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-040.xht
deleted file mode 100644
index b162504d104..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-040.xht
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule condition with empty parentheses should evaluates to false</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An @supports rule condition that consists just of a pair of parentheses should evaluate to false."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @supports not () {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-041.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-041.xht
deleted file mode 100644
index 0f25787a77e..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-041.xht
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule condition with empty parentheses should evaluates to false</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An @supports rule condition that consists just of a pair of parentheses should evaluate to false."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @supports () or (color: green) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-042.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-042.xht
deleted file mode 100644
index ed6160b3d01..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-042.xht
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule condition with an unexpected token before the closing paren of a supports_condition_in_parens should parse as a general_enclosed</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An @supports rule condition that has an unexpected token before the closing paren of a supports_condition_in_parens should parse as a general_enclosed and evaluate to false rather than fail to parse."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @supports ((color: green) bad) or (color: green) {
- html { background-color: green }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-043.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-043.xht
deleted file mode 100644
index c98b8c5c46e..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-043.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule condition with a bogus priority should evaluate to false</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An @supports rule condition with a bogus priority should evaluate to false"/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: red; }
- @supports not (color: green !bogus) {
- html { background-color: green; }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-044.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-044.xht
deleted file mode 100644
index 9513bcc2730..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-044.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule condition with tokens after the priority should evaluate to false</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An @supports rule condition with tokens after the priority should evaluate to false"/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: red; }
- @supports not (color: green !important green) {
- html { background-color: green; }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-045.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-045.xht
deleted file mode 100644
index 6cb695582ec..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-045.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: An @supports rule condition with two priorities should evaluate to false</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An @supports rule condition with two priorities should evaluate to false"/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- html { background-color: red; }
- @supports not (color: green !important !important) {
- html { background-color: green; }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-046.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-046.xht
deleted file mode 100644
index c7869474656..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/css-supports-046.xht
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: A nested @supports rule with valid syntax and a passing condition must apply rules inside it</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au"/>
- <link rel="author" title="L. David Baron" href="mailto:dbaron@dbaron.org"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-supports"/>
- <link rel="help" href="http://www.w3.org/TR/css3-conditional/#at-media"/>
- <meta name="flags" content=""/>
- <meta name="assert" content="An outer @media rule with an inner @supports rule must apply the rules inside the @supports only if both the @supports and @media conditions pass."/>
- <link rel="match" href="support/pass.xht"/>
- <style type="text/css"><![CDATA[
- @media all {
- @supports (color: green) {
- html { background-color: green }
- }
- }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reference/at-supports-001-ref.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reference/at-supports-001-ref.xht
deleted file mode 100644
index e0c4dc76257..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reference/at-supports-001-ref.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Reftest Reference</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <style>
- div {
- background-color:green;
- height:100px;
- width:100px;
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reference/at-supports-027-ref.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reference/at-supports-027-ref.xht
deleted file mode 100644
index a1712c0be51..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reference/at-supports-027-ref.xht
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Reftest Reference</title>
- <link href="http://florian.rivoal.net/" rel="author" title="Florian Rivoal" />
- <link href="http://opera.com" rel="author" title="Opera Software ASA" />
- <style>
- div {
- background-color:green;
- height:100px;
- width:100px;
- }
- </style>
- </head>
- <body>
- <p>Test passes if there is a <strong>filled green square</strong>.</p>
- <div></div>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reference/background-lime.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reference/background-lime.xht
deleted file mode 100644
index 288d0116e56..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reference/background-lime.xht
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Test Reference</title>
- <link href="https://dbaron.org/" rel="author" title="L. David Baron" />
- <link href="http://mozilla.com/" rel="author" title="Mozilla Corporation" />
- <style>
- body { background: lime; color: black; }
- </style>
- </head>
- <body>
- This page should have a light green background.
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reference/support/pass.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reference/support/pass.xht
deleted file mode 100644
index 6f448e06a60..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reference/support/pass.xht
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>CSS Reftest Reference</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au" />
- <style type="text/css"><![CDATA[
- html { background-color: green }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reftest-toc.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reftest-toc.xht
deleted file mode 100644
index 81fdd193a14..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reftest-toc.xht
+++ /dev/null
@@ -1,710 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Conditional Rules Module Level 3 CR Test Suite Reftest Index</title>
- <style type="text/css">
- @import "http://www.w3.org/StyleSheets/TR/base.css";
- @import "../indices.css";
- </style>
- </head>
-
- <body>
-
- <h1>CSS Conditional Rules Module Level 3 CR Test Suite Reftest Index</h1>
- <table width="100%">
- <col id="test-column"></col>
- <col id="ref-column"></col>
- <col id="flags-column"></col>
- <thead>
- <tr>
- <th>Test</th>
- <th>Reference</th>
- <th>Flags</th>
- </tr>
- </thead>
- <tbody id="at-media-whitespace-optional-001" class="">
- <tr>
- <td rowspan="1" title="DESCRIPTION OF TEST">
- <a href="at-media-whitespace-optional-001.xht">at-media-whitespace-optional-001</a></td>
- <td><a href="reference/background-lime.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="at-media-whitespace-optional-002" class="">
- <tr>
- <td rowspan="1" title="DESCRIPTION OF TEST">
- <a href="at-media-whitespace-optional-002.xht">at-media-whitespace-optional-002</a></td>
- <td><a href="reference/background-lime.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="at-supports-001" class="">
- <tr>
- <td rowspan="1" title="Support for simple passing conditions in @supports">
- <a href="at-supports-001.xht">at-supports-001</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="at-supports-002" class="">
- <tr>
- <td rowspan="1" title="Support for @supports within @media">
- <a href="at-supports-002.xht">at-supports-002</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="at-supports-003" class="">
- <tr>
- <td rowspan="1" title="Support for @media within @supports">
- <a href="at-supports-003.xht">at-supports-003</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="at-supports-004" class="">
- <tr>
- <td rowspan="1" title="@supports within non-matching @media should not apply">
- <a href="at-supports-004.xht">at-supports-004</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="at-supports-005" class="">
- <tr>
- <td rowspan="1" title="non-matching @media within @supports should not apply">
- <a href="at-supports-005.xht">at-supports-005</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="at-supports-006" class="">
- <tr>
- <td rowspan="1" title="Nested parens around conditions in @supports should work">
- <a href="at-supports-006.xht">at-supports-006</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="at-supports-007" class="">
- <tr>
- <td rowspan="1" title="Conjunctions of passing simple conditions in @supports should pass">
- <a href="at-supports-007.xht">at-supports-007</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="at-supports-008" class="">
- <tr>
- <td rowspan="1" title="Disjunctions with at least a passing simple condition in @supports should pass">
- <a href="at-supports-008.xht">at-supports-008</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="at-supports-009" class="">
- <tr>
- <td rowspan="1" title="Negations of failing simple conditions in @supports should pass">
- <a href="at-supports-009.xht">at-supports-009</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="at-supports-010" class="">
- <tr>
- <td rowspan="1" title="Combinations of conjuctions, disjunctions, and negations of simple conditions in @supports should work">
- <a href="at-supports-010.xht">at-supports-010</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="at-supports-011" class="invalid">
- <tr>
- <td rowspan="1" title="Conditions not enclosed in parens in @supports should not work">
- <a href="at-supports-011.xht">at-supports-011</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-012" class="">
- <tr>
- <td rowspan="1" title="Conjunctions with more than two terms in @supports should work">
- <a href="at-supports-012.xht">at-supports-012</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="at-supports-013" class="">
- <tr>
- <td rowspan="1" title="Disjunction with more than two terms in @supports should work">
- <a href="at-supports-013.xht">at-supports-013</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="at-supports-014" class="invalid">
- <tr>
- <td rowspan="1" title="Negations in @supports should not work if &quot;not&quot; isn't follow by a space">
- <a href="at-supports-014.xht">at-supports-014</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-015" class="">
- <tr>
- <td rowspan="1" title="Bizarre syntax that still conforms to the core grammar should succesfully parse in @supports">
- <a href="at-supports-015.xht">at-supports-015</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="at-supports-016" class="invalid">
- <tr>
- <td rowspan="1" title="In @supports, parens are required to mix conjunctions with disjunctions">
- <a href="at-supports-016.xht">at-supports-016</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-017" class="">
- <tr>
- <td rowspan="1" title="In @supports, functions can be parsed successfully">
- <a href="at-supports-017.xht">at-supports-017</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="at-supports-018" class="">
- <tr>
- <td rowspan="1" title="In @supports conditions, the arguments of a function can begin with spaces">
- <a href="at-supports-018.xht">at-supports-018</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="at-supports-019" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax in @supports recovers properly">
- <a href="at-supports-019.xht">at-supports-019</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-020" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax in @supports recovers properly">
- <a href="at-supports-020.xht">at-supports-020</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-021" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax in @supports recovers properly">
- <a href="at-supports-021.xht">at-supports-021</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-022" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax in @supports recovers properly">
- <a href="at-supports-022.xht">at-supports-022</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-023" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax in nested @supports recovers properly">
- <a href="at-supports-023.xht">at-supports-023</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-024" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax in @supports recovers properly">
- <a href="at-supports-024.xht">at-supports-024</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-025" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax in @supports recovers properly">
- <a href="at-supports-025.xht">at-supports-025</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-026" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax in @supports recovers properly">
- <a href="at-supports-026.xht">at-supports-026</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-027" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax in @supports recovers properly">
- <a href="at-supports-027.xht">at-supports-027</a></td>
- <td><a href="reference/at-supports-027-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-028" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax in @supports recovers properly">
- <a href="at-supports-028.xht">at-supports-028</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-029" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax in @supports recovers properly">
- <a href="at-supports-029.xht">at-supports-029</a></td>
- <td><a href="reference/at-supports-027-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-030" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax in @supports recovers properly">
- <a href="at-supports-030.xht">at-supports-030</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-031" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax in @supports recovers properly">
- <a href="at-supports-031.xht">at-supports-031</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-032" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax in @supports recovers properly">
- <a href="at-supports-032.xht">at-supports-032</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-033" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax in @supports recovers properly">
- <a href="at-supports-033.xht">at-supports-033</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-034" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax of supports condition">
- <a href="at-supports-034.xht">at-supports-034</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-035" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax of supports condition">
- <a href="at-supports-035.xht">at-supports-035</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-036" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax of supports condition">
- <a href="at-supports-036.xht">at-supports-036</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-037" class="invalid">
- <tr>
- <td rowspan="1" title="Incorrect syntax of supports condition">
- <a href="at-supports-037.xht">at-supports-037</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-038" class="invalid">
- <tr>
- <td rowspan="1" title="a supports condition declaration can not end with a semi-colon">
- <a href="at-supports-038.xht">at-supports-038</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="at-supports-039" class="invalid">
- <tr>
- <td rowspan="1" title="a supports condition declaration can not end with a semi-colon">
- <a href="at-supports-039.xht">at-supports-039</a></td>
- <td><a href="reference/at-supports-001-ref.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="css-supports-001" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax and a passing condition must apply rules inside it">
- <a href="css-supports-001.xht">css-supports-001</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-002" class="invalid">
- <tr>
- <td rowspan="1" title="An @supports rule with invalid syntax must not apply rules inside it">
- <a href="css-supports-002.xht">css-supports-002</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="css-supports-003" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax and a passing condition must apply rules inside it">
- <a href="css-supports-003.xht">css-supports-003</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-004" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax and a passing condition must apply rules inside it">
- <a href="css-supports-004.xht">css-supports-004</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-005" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax but a failing condition must not apply rules inside it">
- <a href="css-supports-005.xht">css-supports-005</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-006" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax and a passing condition must apply rules inside it">
- <a href="css-supports-006.xht">css-supports-006</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-007" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax and a passing condition must apply rules inside it">
- <a href="css-supports-007.xht">css-supports-007</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-008" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax and a passing condition must apply rules inside it">
- <a href="css-supports-008.xht">css-supports-008</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-009" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax but a failing condition must not apply rules inside it">
- <a href="css-supports-009.xht">css-supports-009</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-010" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax but a failing condition must not apply rules inside it">
- <a href="css-supports-010.xht">css-supports-010</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-011" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax and a passing condition must apply rules inside it">
- <a href="css-supports-011.xht">css-supports-011</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-012" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax and a passing condition must apply rules inside it">
- <a href="css-supports-012.xht">css-supports-012</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-013" class="invalid">
- <tr>
- <td rowspan="1" title="An @supports rule with invalid syntax must not apply rules inside it">
- <a href="css-supports-013.xht">css-supports-013</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="css-supports-014" class="invalid">
- <tr>
- <td rowspan="1" title="An @supports rule with invalid syntax must not apply rules inside it">
- <a href="css-supports-014.xht">css-supports-014</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="css-supports-015" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax and a passing condition must apply rules inside it">
- <a href="css-supports-015.xht">css-supports-015</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-016" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax and a passing condition must apply rules inside it">
- <a href="css-supports-016.xht">css-supports-016</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-017" class="invalid">
- <tr>
- <td rowspan="1" title="An @supports rule with invalid syntax must not apply rules inside it">
- <a href="css-supports-017.xht">css-supports-017</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="css-supports-018" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax and a passing condition must apply rules inside it">
- <a href="css-supports-018.xht">css-supports-018</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-019" class="invalid">
- <tr>
- <td rowspan="1" title="An @supports rule with invalid syntax must not apply rules inside it">
- <a href="css-supports-019.xht">css-supports-019</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="css-supports-020" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax but a failing condition must not apply rules inside it">
- <a href="css-supports-020.xht">css-supports-020</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-021" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax but a failing condition must not apply rules inside it">
- <a href="css-supports-021.xht">css-supports-021</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-022" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with balanced invalid syntax within parentheses must evaluate to false">
- <a href="css-supports-022.xht">css-supports-022</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-023" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with balanced invalid syntax within parentheses must evaluate to false">
- <a href="css-supports-023.xht">css-supports-023</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-024" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax and a passing condition must apply rules inside it">
- <a href="css-supports-024.xht">css-supports-024</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-025" class="">
- <tr>
- <td rowspan="1" title="A nested @supports rule with valid syntax and a passing condition must apply rules inside it">
- <a href="css-supports-025.xht">css-supports-025</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-026" class="">
- <tr>
- <td rowspan="1" title="A nested @supports rule with valid syntax and a passing condition must apply rules inside it">
- <a href="css-supports-026.xht">css-supports-026</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-029" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax and a passing condition must apply rules inside it">
- <a href="css-supports-029.xht">css-supports-029</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-030" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with valid syntax and a passing condition must apply rules inside it">
- <a href="css-supports-030.xht">css-supports-030</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-031" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with balanced invalid syntax within parentheses must evaluate to false">
- <a href="css-supports-031.xht">css-supports-031</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-032" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with balanced invalid syntax must evaluate to false">
- <a href="css-supports-032.xht">css-supports-032</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-033" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with balanced invalid syntax must evaluate to false">
- <a href="css-supports-033.xht">css-supports-033</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-034" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with balanced invalid syntax must evaluate to false">
- <a href="css-supports-034.xht">css-supports-034</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-035" class="invalid">
- <tr>
- <td rowspan="1" title="An @supports rule with unbalanced invalid syntax must fail to parse">
- <a href="css-supports-035.xht">css-supports-035</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="css-supports-036" class="">
- <tr>
- <td rowspan="1" title="An @supports rule with an unrecognized condition using functional notation must evaluate to false">
- <a href="css-supports-036.xht">css-supports-036</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-037" class="invalid">
- <tr>
- <td rowspan="1" title="An @supports rule with an unrecognized condition using functional notation with unbalanced parentheses must fail to parse">
- <a href="css-supports-037.xht">css-supports-037</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="css-supports-038" class="">
- <tr>
- <td rowspan="1" title="In an @supports rule &quot;not(&quot; must be parsed as a FUNCTION">
- <a href="css-supports-038.xht">css-supports-038</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-039" class="invalid">
- <tr>
- <td rowspan="1" title="In an @supports rule &quot;or(&quot; must be parsed as a FUNCTION">
- <a href="css-supports-039.xht">css-supports-039</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
- </tr>
- </tbody>
- <tbody id="css-supports-040" class="">
- <tr>
- <td rowspan="1" title="An @supports rule condition with empty parentheses should evaluates to false">
- <a href="css-supports-040.xht">css-supports-040</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-041" class="">
- <tr>
- <td rowspan="1" title="An @supports rule condition with empty parentheses should evaluates to false">
- <a href="css-supports-041.xht">css-supports-041</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-042" class="">
- <tr>
- <td rowspan="1" title="An @supports rule condition with an unexpected token before the closing paren of a supports_condition_in_parens should parse as a general_enclosed">
- <a href="css-supports-042.xht">css-supports-042</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-043" class="">
- <tr>
- <td rowspan="1" title="An @supports rule condition with a bogus priority should evaluate to false">
- <a href="css-supports-043.xht">css-supports-043</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-044" class="">
- <tr>
- <td rowspan="1" title="An @supports rule condition with tokens after the priority should evaluate to false">
- <a href="css-supports-044.xht">css-supports-044</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-045" class="">
- <tr>
- <td rowspan="1" title="An @supports rule condition with two priorities should evaluate to false">
- <a href="css-supports-045.xht">css-supports-045</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="css-supports-046" class="">
- <tr>
- <td rowspan="1" title="A nested @supports rule with valid syntax and a passing condition must apply rules inside it">
- <a href="css-supports-046.xht">css-supports-046</a></td>
- <td><a href="support/pass.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- </table>
-
- </body>
-</html>
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reftest.list b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reftest.list
deleted file mode 100644
index 96d1b4992e1..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/reftest.list
+++ /dev/null
@@ -1,86 +0,0 @@
-
-at-media-whitespace-optional-001.xht == reference/background-lime.xht
-at-media-whitespace-optional-002.xht == reference/background-lime.xht
-at-supports-001.xht == reference/at-supports-001-ref.xht
-at-supports-002.xht == reference/at-supports-001-ref.xht
-at-supports-003.xht == reference/at-supports-001-ref.xht
-at-supports-004.xht == reference/at-supports-001-ref.xht
-at-supports-005.xht == reference/at-supports-001-ref.xht
-at-supports-006.xht == reference/at-supports-001-ref.xht
-at-supports-007.xht == reference/at-supports-001-ref.xht
-at-supports-008.xht == reference/at-supports-001-ref.xht
-at-supports-009.xht == reference/at-supports-001-ref.xht
-at-supports-010.xht == reference/at-supports-001-ref.xht
-at-supports-011.xht == reference/at-supports-001-ref.xht
-at-supports-012.xht == reference/at-supports-001-ref.xht
-at-supports-013.xht == reference/at-supports-001-ref.xht
-at-supports-014.xht == reference/at-supports-001-ref.xht
-at-supports-015.xht == reference/at-supports-001-ref.xht
-at-supports-016.xht == reference/at-supports-001-ref.xht
-at-supports-017.xht == reference/at-supports-001-ref.xht
-at-supports-018.xht == reference/at-supports-001-ref.xht
-at-supports-019.xht == reference/at-supports-001-ref.xht
-at-supports-020.xht == reference/at-supports-001-ref.xht
-at-supports-021.xht == reference/at-supports-001-ref.xht
-at-supports-022.xht == reference/at-supports-001-ref.xht
-at-supports-023.xht == reference/at-supports-001-ref.xht
-at-supports-024.xht == reference/at-supports-001-ref.xht
-at-supports-025.xht == reference/at-supports-001-ref.xht
-at-supports-026.xht == reference/at-supports-001-ref.xht
-at-supports-027.xht == reference/at-supports-027-ref.xht
-at-supports-028.xht == reference/at-supports-001-ref.xht
-at-supports-029.xht == reference/at-supports-027-ref.xht
-at-supports-030.xht == reference/at-supports-001-ref.xht
-at-supports-031.xht == reference/at-supports-001-ref.xht
-at-supports-032.xht == reference/at-supports-001-ref.xht
-at-supports-033.xht == reference/at-supports-001-ref.xht
-at-supports-034.xht == reference/at-supports-001-ref.xht
-at-supports-035.xht == reference/at-supports-001-ref.xht
-at-supports-036.xht == reference/at-supports-001-ref.xht
-at-supports-037.xht == reference/at-supports-001-ref.xht
-at-supports-038.xht == reference/at-supports-001-ref.xht
-at-supports-039.xht == reference/at-supports-001-ref.xht
-css-supports-001.xht == support/pass.xht
-css-supports-002.xht == support/pass.xht
-css-supports-003.xht == support/pass.xht
-css-supports-004.xht == support/pass.xht
-css-supports-005.xht == support/pass.xht
-css-supports-006.xht == support/pass.xht
-css-supports-007.xht == support/pass.xht
-css-supports-008.xht == support/pass.xht
-css-supports-009.xht == support/pass.xht
-css-supports-010.xht == support/pass.xht
-css-supports-011.xht == support/pass.xht
-css-supports-012.xht == support/pass.xht
-css-supports-013.xht == support/pass.xht
-css-supports-014.xht == support/pass.xht
-css-supports-015.xht == support/pass.xht
-css-supports-016.xht == support/pass.xht
-css-supports-017.xht == support/pass.xht
-css-supports-018.xht == support/pass.xht
-css-supports-019.xht == support/pass.xht
-css-supports-020.xht == support/pass.xht
-css-supports-021.xht == support/pass.xht
-css-supports-022.xht == support/pass.xht
-css-supports-023.xht == support/pass.xht
-css-supports-024.xht == support/pass.xht
-css-supports-025.xht == support/pass.xht
-css-supports-026.xht == support/pass.xht
-css-supports-029.xht == support/pass.xht
-css-supports-030.xht == support/pass.xht
-css-supports-031.xht == support/pass.xht
-css-supports-032.xht == support/pass.xht
-css-supports-033.xht == support/pass.xht
-css-supports-034.xht == support/pass.xht
-css-supports-035.xht == support/pass.xht
-css-supports-036.xht == support/pass.xht
-css-supports-037.xht == support/pass.xht
-css-supports-038.xht == support/pass.xht
-css-supports-039.xht == support/pass.xht
-css-supports-040.xht == support/pass.xht
-css-supports-041.xht == support/pass.xht
-css-supports-042.xht == support/pass.xht
-css-supports-043.xht == support/pass.xht
-css-supports-044.xht == support/pass.xht
-css-supports-045.xht == support/pass.xht
-css-supports-046.xht == support/pass.xht
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/support/pass.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/support/pass.xht
deleted file mode 100644
index 6f448e06a60..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/support/pass.xht
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>CSS Reftest Reference</title>
- <link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au" />
- <style type="text/css"><![CDATA[
- html { background-color: green }
- ]]></style>
- </head>
- <body>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/test_group_insertRule.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/test_group_insertRule.xht
deleted file mode 100644
index 4f72c9f7560..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/test_group_insertRule.xht
+++ /dev/null
@@ -1,243 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Variables Allowed Syntax</title>
- <link href="https://dbaron.org/" rel="author" title="L. David Baron" />
- <link href="http://mozilla.com/" rel="author" title="Mozilla Corporation" />
- <link href="http://www.w3.org/TR/css3-conditional/#the-cssgroupingrule-interface" rel="help" />
- <meta content="requirements in definition of insertRule" name="assert" />
- <script src="/resources/testharness.js"></script>
- <script src="/resources/testharnessreport.js"></script>
-<style id="style">
-@media print {}
-</style>
-<script id="metadata_cache">/*
-{
- "rule_type": {},
- "rule_length": {},
- "insert_import_throws": {},
- "insert_index_throws1": {},
- "insert_index_throws2": {},
- "insert_media_succeed": {},
- "insert_style_succeed": {},
- "insert_bad_media_throw": {},
- "insert_empty_throw": {},
- "insert_garbage_after_media_throw": {},
- "insert_garbage_after_style_throw": {},
- "insert_two_media_throw": {},
- "insert_style_media_throw": {},
- "insert_media_style_throw": {},
- "insert_two_style_throw": {},
- "insert_retval": {}
-}
-*/</script>
-</head>
-<body onload="run()">
-<div id="log"></div>
-<div id="test"></div>
-<script>
-
- var sheet = document.getElementById("style").sheet;
-
- var grouping_rule = sheet.cssRules[0];
-
- test(function() {
- assert_equals(grouping_rule.type, CSSRule.MEDIA_RULE,
- "Rule type of @media rule");
- },
- "rule_type");
-
- test(function() {
- assert_equals(grouping_rule.cssRules.length, 0,
- "Starting cssRules.length of @media rule");
- },
- "rule_length");
-
- test(function() {
- assert_throws("HIERARCHY_REQUEST_ERR",
- function() {
- grouping_rule.insertRule("@import url(foo.css);", 0);
- },
- "inserting a disallowed rule should throw HIERARCHY_REQUEST_ERR");
- },
- "insert_import_throws");
-
- test(function() {
- assert_throws("INDEX_SIZE_ERR",
- function() {
- grouping_rule.insertRule("p { color: green }", 1);
- },
- "inserting at a bad index throws INDEX_SIZE_ERR");
- },
- "insert_index_throws1");
- test(function() {
- grouping_rule.insertRule("p { color: green }", 0);
- assert_equals(grouping_rule.cssRules.length, 1,
- "Modified cssRules.length of @media rule");
- grouping_rule.insertRule("p { color: blue }", 1);
- assert_equals(grouping_rule.cssRules.length, 2,
- "Modified cssRules.length of @media rule");
- grouping_rule.insertRule("p { color: aqua }", 1);
- assert_equals(grouping_rule.cssRules.length, 3,
- "Modified cssRules.length of @media rule");
- assert_throws("INDEX_SIZE_ERR",
- function() {
- grouping_rule.insertRule("p { color: green }", 4);
- },
- "inserting at a bad index throws INDEX_SIZE_ERR");
- assert_equals(grouping_rule.cssRules.length, 3,
- "Modified cssRules.length of @media rule");
- },
- "insert_index_throws2");
-
- test(function() {
- while (grouping_rule.cssRules.length &gt; 0) {
- grouping_rule.deleteRule(0);
- }
- grouping_rule.insertRule("@media print {}", 0);
- assert_equals(grouping_rule.cssRules.length, 1,
- "Modified cssRules.length of @media rule");
- assert_equals(grouping_rule.cssRules[0].type, CSSRule.MEDIA_RULE,
- "inserting syntactically correct media rule succeeds");
- },
- "insert_media_succeed");
- test(function() {
- while (grouping_rule.cssRules.length &gt; 0) {
- grouping_rule.deleteRule(0);
- }
- grouping_rule.insertRule("p { color: yellow }", 0);
- assert_equals(grouping_rule.cssRules.length, 1,
- "Modified cssRules.length of @media rule");
- assert_equals(grouping_rule.cssRules[0].type, CSSRule.STYLE_RULE,
- "inserting syntactically correct style rule succeeds");
- },
- "insert_style_succeed");
- test(function() {
- while (grouping_rule.cssRules.length &gt; 0) {
- grouping_rule.deleteRule(0);
- }
- assert_throws("SYNTAX_ERR",
- function() {
- grouping_rule.insertRule("@media bad syntax;", 0);
- },
- "inserting syntactically invalid rule throws syntax error");
- assert_equals(grouping_rule.cssRules.length, 0,
- "Modified cssRules.length of @media rule");
- },
- "insert_bad_media_throw");
- test(function() {
- while (grouping_rule.cssRules.length &gt; 0) {
- grouping_rule.deleteRule(0);
- }
- assert_throws("SYNTAX_ERR",
- function() {
- grouping_rule.insertRule("", 0);
- },
- "inserting empty rule throws syntax error");
- assert_equals(grouping_rule.cssRules.length, 0,
- "Modified cssRules.length of @media rule");
- },
- "insert_empty_throw");
- test(function() {
- while (grouping_rule.cssRules.length &gt; 0) {
- grouping_rule.deleteRule(0);
- }
- assert_throws("SYNTAX_ERR",
- function() {
- grouping_rule.insertRule("@media print {} foo", 0);
- },
- "inserting rule with garbage afterwards throws syntax error");
- assert_equals(grouping_rule.cssRules.length, 0,
- "Modified cssRules.length of @media rule");
- },
- "insert_garbage_after_media_throw");
- test(function() {
- while (grouping_rule.cssRules.length &gt; 0) {
- grouping_rule.deleteRule(0);
- }
- assert_throws("SYNTAX_ERR",
- function() {
- grouping_rule.insertRule("p { color: yellow } foo", 0);
- },
- "inserting rule with garbage afterwards throws syntax error");
- assert_equals(grouping_rule.cssRules.length, 0,
- "Modified cssRules.length of @media rule");
- },
- "insert_garbage_after_style_throw");
- test(function() {
- while (grouping_rule.cssRules.length &gt; 0) {
- grouping_rule.deleteRule(0);
- }
- assert_throws("SYNTAX_ERR",
- function() {
- grouping_rule.insertRule("@media print {} @media print {}", 0);
- },
- "inserting multiple rules throws syntax error");
- assert_equals(grouping_rule.cssRules.length, 0,
- "Modified cssRules.length of @media rule");
- },
- "insert_two_media_throw");
- test(function() {
- while (grouping_rule.cssRules.length &gt; 0) {
- grouping_rule.deleteRule(0);
- }
- assert_throws("SYNTAX_ERR",
- function() {
- grouping_rule.insertRule("p { color: yellow } @media print {}", 0);
- },
- "inserting multiple rules throws syntax error");
- assert_equals(grouping_rule.cssRules.length, 0,
- "Modified cssRules.length of @media rule");
- },
- "insert_style_media_throw");
- test(function() {
- while (grouping_rule.cssRules.length &gt; 0) {
- grouping_rule.deleteRule(0);
- }
- assert_throws("SYNTAX_ERR",
- function() {
- grouping_rule.insertRule("@media print {} p { color: yellow }", 0);
- },
- "inserting multiple rules throws syntax error");
- assert_equals(grouping_rule.cssRules.length, 0,
- "Modified cssRules.length of @media rule");
- },
- "insert_media_style_throw");
- test(function() {
- while (grouping_rule.cssRules.length &gt; 0) {
- grouping_rule.deleteRule(0);
- }
- assert_throws("SYNTAX_ERR",
- function() {
- grouping_rule.insertRule("p { color: yellow } p { color: yellow }", 0);
- },
- "inserting multiple rules throws syntax error");
- assert_equals(grouping_rule.cssRules.length, 0,
- "Modified cssRules.length of @media rule");
- },
- "insert_two_style_throw");
-
- test(function() {
- while (grouping_rule.cssRules.length &gt; 0) {
- grouping_rule.deleteRule(0);
- }
- var res = grouping_rule.insertRule("p { color: green }", 0);
- assert_equals(res, 0, "return value should be index");
- assert_equals(grouping_rule.cssRules.length, 1,
- "Modified cssRules.length of @media rule");
- res = grouping_rule.insertRule("p { color: green }", 0);
- assert_equals(res, 0, "return value should be index");
- assert_equals(grouping_rule.cssRules.length, 2,
- "Modified cssRules.length of @media rule");
- res = grouping_rule.insertRule("p { color: green }", 2);
- assert_equals(res, 2, "return value should be index");
- assert_equals(grouping_rule.cssRules.length, 3,
- "Modified cssRules.length of @media rule");
- },
- "insert_retval");
-
-
-</script>
-
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/toc.xht b/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/toc.xht
deleted file mode 100644
index 1c0227e5296..00000000000
--- a/tests/wpt/css-tests/css-conditional-3_dev/xhtml1/toc.xht
+++ /dev/null
@@ -1,69 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Conditional Rules Module Level 3 CR Test Suite</title>
- <style type="text/css">
- @import "http://www.w3.org/StyleSheets/TR/base.css";
- @import "../indices.css";
- </style>
- </head>
-<body>
- <h1>CSS Conditional Rules Module Level 3 CR Test Suite By Chapter</h1>
-
- <p>This index contains both
- <a href="http://wiki.csswg.org/test/selftest">self-describing tests</a>
- and reftests.
- A separate <a href="reftest-toc.xht">alphabetical reftest index</a>
- is provided for tests in <a href="http://wiki.csswg.org/test/reftest">reftest
- format</a> along with the <a href="reftest.list">reftest manifest</a>.</p>
-
- <table>
- <tbody id="s1">
- <tr><th><a href="chapter-1.xht">Chapter 1 -
- Introduction</a></th>
- <td>(0 Tests)</td></tr>
- </tbody>
- <tbody id="s2">
- <tr><th><a href="chapter-2.xht">Chapter 2 -
- Processing of conditional group rules</a></th>
- <td>(0 Tests)</td></tr>
- </tbody>
- <tbody id="s3">
- <tr><th><a href="chapter-3.xht">Chapter 3 -
- Contents of conditional group rules</a></th>
- <td>(0 Tests)</td></tr>
- </tbody>
- <tbody id="s4">
- <tr><th><a href="chapter-4.xht">Chapter 4 -
- Placement of conditional group rules</a></th>
- <td>(0 Tests)</td></tr>
- </tbody>
- <tbody id="s5">
- <tr><th><a href="chapter-5.xht">Chapter 5 -
- Media-specific style sheets: the &#8216;@media&#8217; rule</a></th>
- <td>(4 Tests)</td></tr>
- </tbody>
- <tbody id="s6">
- <tr><th><a href="chapter-6.xht">Chapter 6 -
- Feature queries: the &#8216;@supports&#8217; rule</a></th>
- <td>(84 Tests)</td></tr>
- </tbody>
- <tbody id="s7">
- <tr><th><a href="chapter-7.xht">Chapter 7 -
- APIs</a></th>
- <td>(1 Tests)</td></tr>
- </tbody>
- <tbody id="s8">
- <tr><th><a href="chapter-8.xht">Chapter 8 -
- Conformance</a></th>
- <td>(0 Tests)</td></tr>
- </tbody>
- <tbody id="s9">
- <tr><th><a href="chapter-9.xht">Chapter 9 -
- Changes</a></th>
- <td>(0 Tests)</td></tr>
- </tbody>
- </table>
-</body>
-</html> \ No newline at end of file