From 43a97878ce14b72f0981164f87f2e35e14151312 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 11:22:09 +0200 Subject: Adding upstream version 110.0.1. Signed-off-by: Daniel Baumann --- .../web-platform/tests/css/css-cascade/META.yml | 4 + .../tests/css/css-cascade/all-prop-001-ref.html | 12 + .../tests/css/css-cascade/all-prop-001.html | 48 ++ .../tests/css/css-cascade/all-prop-002.html | 42 ++ .../css/css-cascade/all-prop-inherit-color.html | 23 + .../css/css-cascade/all-prop-initial-color.html | 23 + .../css-cascade/all-prop-initial-visited-ref.html | 3 + .../css/css-cascade/all-prop-initial-visited.html | 9 + .../css/css-cascade/all-prop-initial-xml.html | 34 ++ .../css/css-cascade/all-prop-revert-color.html | 23 + .../css-cascade/all-prop-revert-layer-noop.html | 55 +++ .../css/css-cascade/all-prop-revert-layer.html | 459 ++++++++++++++++++ .../css/css-cascade/all-prop-revert-noop.html | 54 +++ .../css-cascade/all-prop-revert-visited-ref.html | 3 + .../css/css-cascade/all-prop-revert-visited.html | 10 + .../css/css-cascade/all-prop-unset-color.html | 23 + .../css-cascade/all-prop-unset-visited-ref.html | 8 + .../css/css-cascade/all-prop-unset-visited.html | 10 + .../tests/css/css-cascade/at-scope-parsing.html | 58 +++ .../tests/css/css-cascade/idlharness.html | 36 ++ .../css/css-cascade/import-conditional-001.html | 30 ++ .../tests/css/css-cascade/import-conditions.html | 56 +++ .../tests/css/css-cascade/import-removal.html | 18 + .../tests/css/css-cascade/important-prop-ref.html | 19 + .../tests/css/css-cascade/important-prop.html | 39 ++ .../css-cascade/important-transition-manual.html | 25 + .../css/css-cascade/important-vs-inline-001.html | 40 ++ .../css/css-cascade/important-vs-inline-002.html | 42 ++ .../css/css-cascade/important-vs-inline-003.html | 27 ++ .../tests/css/css-cascade/inherit-initial.html | 36 ++ .../css/css-cascade/initial-background-color.html | 42 ++ .../initial-color-background-001-ref.html | 20 + .../css-cascade/initial-color-background-001.html | 36 ++ .../tests/css/css-cascade/layer-basic.html | 524 +++++++++++++++++++++ .../css-cascade/layer-counter-style-override.html | 150 ++++++ .../layer-cssom-order-reverse-at-property.html | 94 ++++ .../css/css-cascade/layer-cssom-order-reverse.html | 137 ++++++ .../css/css-cascade/layer-font-face-override.html | 141 ++++++ .../tests/css/css-cascade/layer-import.html | 294 ++++++++++++ .../tests/css/css-cascade/layer-important.html | 107 +++++ .../css/css-cascade/layer-keyframes-override.html | 138 ++++++ .../tests/css/css-cascade/layer-media-query.html | 169 +++++++ .../tests/css/css-cascade/layer-media-toggle.html | 30 ++ .../css/css-cascade/layer-property-override.html | 154 ++++++ .../layer-replaceSync-clears-stale.html | 56 +++ .../tests/css/css-cascade/layer-rules-cssom.html | 113 +++++ .../tests/css/css-cascade/layer-slotted-rule.html | 33 ++ .../css-cascade/layer-statement-before-import.html | 157 ++++++ .../css-cascade/layer-statement-copy-crash.html | 10 + .../layer-stylesheet-sharing-important.html | 18 + .../css-cascade/layer-stylesheet-sharing-ref.html | 10 + .../css/css-cascade/layer-stylesheet-sharing.html | 20 + .../css/css-cascade/layer-vs-inline-style.html | 60 +++ .../tests/css/css-cascade/parsing/all-invalid.html | 24 + .../tests/css/css-cascade/parsing/all-valid.html | 20 + .../css-cascade/parsing/layer-import-parsing.html | 79 ++++ .../tests/css/css-cascade/parsing/layer.html | 25 + .../css-cascade/presentational-hints-cascade.html | 39 ++ .../css-cascade/presentational-hints-rollback.html | 125 +++++ .../tests/css/css-cascade/reference/all-green.html | 1 + .../reference/ref-filled-green-100px-square.xht | 19 + .../css/css-cascade/reference/ref-green-text.html | 9 + .../tests/css/css-cascade/revert-layer-001.html | 26 + .../tests/css/css-cascade/revert-layer-002.html | 24 + .../tests/css/css-cascade/revert-layer-003.html | 30 ++ .../tests/css/css-cascade/revert-layer-004.html | 28 ++ .../tests/css/css-cascade/revert-layer-005.html | 34 ++ .../tests/css/css-cascade/revert-layer-006.html | 34 ++ .../tests/css/css-cascade/revert-layer-007.html | 40 ++ .../tests/css/css-cascade/revert-layer-008.html | 43 ++ .../tests/css/css-cascade/revert-layer-009.html | 16 + .../tests/css/css-cascade/revert-layer-010.html | 22 + .../tests/css/css-cascade/revert-layer-011.html | 29 ++ .../tests/css/css-cascade/revert-layer-012.html | 16 + .../tests/css/css-cascade/revert-layer-013.html | 28 ++ .../tests/css/css-cascade/revert-layer-014.html | 29 ++ .../css/css-cascade/revert-layer-015-ref.html | 5 + .../tests/css/css-cascade/revert-layer-015.html | 14 + .../tests/css/css-cascade/revert-val-001.html | 41 ++ .../tests/css/css-cascade/revert-val-002.html | 41 ++ .../tests/css/css-cascade/revert-val-003.html | 29 ++ .../tests/css/css-cascade/revert-val-004.html | 22 + .../tests/css/css-cascade/revert-val-005.html | 40 ++ .../tests/css/css-cascade/revert-val-006.html | 28 ++ .../tests/css/css-cascade/revert-val-007.html | 34 ++ .../tests/css/css-cascade/revert-val-008.html | 32 ++ .../tests/css/css-cascade/revert-val-009.html | 30 ++ .../tests/css/css-cascade/revert-val-010.html | 36 ++ .../tests/css/css-cascade/revert-val-011.html | 35 ++ .../tests/css/css-cascade/scope-deep.html | 52 ++ .../tests/css/css-cascade/scope-evaluation.html | 402 ++++++++++++++++ .../tests/css/css-cascade/scope-invalidation.html | 171 +++++++ .../tests/css/css-cascade/scope-proximity.html | 123 +++++ .../tests/css/css-cascade/scope-specificity.html | 38 ++ .../tests/css/css-cascade/support/test-green.css | 4 + .../tests/css/css-cascade/support/test-red.css | 4 + .../tests/css/css-cascade/unset-val-001.html | 45 ++ .../tests/css/css-cascade/unset-val-002.html | 35 ++ .../tests/css/css-cascade/unset-value-storage.html | 24 + 99 files changed, 5807 insertions(+) create mode 100644 testing/web-platform/tests/css/css-cascade/META.yml create mode 100644 testing/web-platform/tests/css/css-cascade/all-prop-001-ref.html create mode 100644 testing/web-platform/tests/css/css-cascade/all-prop-001.html create mode 100644 testing/web-platform/tests/css/css-cascade/all-prop-002.html create mode 100644 testing/web-platform/tests/css/css-cascade/all-prop-inherit-color.html create mode 100644 testing/web-platform/tests/css/css-cascade/all-prop-initial-color.html create mode 100644 testing/web-platform/tests/css/css-cascade/all-prop-initial-visited-ref.html create mode 100644 testing/web-platform/tests/css/css-cascade/all-prop-initial-visited.html create mode 100644 testing/web-platform/tests/css/css-cascade/all-prop-initial-xml.html create mode 100644 testing/web-platform/tests/css/css-cascade/all-prop-revert-color.html create mode 100644 testing/web-platform/tests/css/css-cascade/all-prop-revert-layer-noop.html create mode 100644 testing/web-platform/tests/css/css-cascade/all-prop-revert-layer.html create mode 100644 testing/web-platform/tests/css/css-cascade/all-prop-revert-noop.html create mode 100644 testing/web-platform/tests/css/css-cascade/all-prop-revert-visited-ref.html create mode 100644 testing/web-platform/tests/css/css-cascade/all-prop-revert-visited.html create mode 100644 testing/web-platform/tests/css/css-cascade/all-prop-unset-color.html create mode 100644 testing/web-platform/tests/css/css-cascade/all-prop-unset-visited-ref.html create mode 100644 testing/web-platform/tests/css/css-cascade/all-prop-unset-visited.html create mode 100644 testing/web-platform/tests/css/css-cascade/at-scope-parsing.html create mode 100644 testing/web-platform/tests/css/css-cascade/idlharness.html create mode 100644 testing/web-platform/tests/css/css-cascade/import-conditional-001.html create mode 100644 testing/web-platform/tests/css/css-cascade/import-conditions.html create mode 100644 testing/web-platform/tests/css/css-cascade/import-removal.html create mode 100644 testing/web-platform/tests/css/css-cascade/important-prop-ref.html create mode 100644 testing/web-platform/tests/css/css-cascade/important-prop.html create mode 100644 testing/web-platform/tests/css/css-cascade/important-transition-manual.html create mode 100644 testing/web-platform/tests/css/css-cascade/important-vs-inline-001.html create mode 100644 testing/web-platform/tests/css/css-cascade/important-vs-inline-002.html create mode 100644 testing/web-platform/tests/css/css-cascade/important-vs-inline-003.html create mode 100644 testing/web-platform/tests/css/css-cascade/inherit-initial.html create mode 100644 testing/web-platform/tests/css/css-cascade/initial-background-color.html create mode 100644 testing/web-platform/tests/css/css-cascade/initial-color-background-001-ref.html create mode 100644 testing/web-platform/tests/css/css-cascade/initial-color-background-001.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-basic.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-counter-style-override.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-cssom-order-reverse-at-property.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-cssom-order-reverse.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-font-face-override.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-import.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-important.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-keyframes-override.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-media-query.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-media-toggle.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-property-override.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-replaceSync-clears-stale.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-rules-cssom.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-slotted-rule.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-statement-before-import.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-statement-copy-crash.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-stylesheet-sharing-important.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-stylesheet-sharing-ref.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-stylesheet-sharing.html create mode 100644 testing/web-platform/tests/css/css-cascade/layer-vs-inline-style.html create mode 100644 testing/web-platform/tests/css/css-cascade/parsing/all-invalid.html create mode 100644 testing/web-platform/tests/css/css-cascade/parsing/all-valid.html create mode 100644 testing/web-platform/tests/css/css-cascade/parsing/layer-import-parsing.html create mode 100644 testing/web-platform/tests/css/css-cascade/parsing/layer.html create mode 100644 testing/web-platform/tests/css/css-cascade/presentational-hints-cascade.html create mode 100644 testing/web-platform/tests/css/css-cascade/presentational-hints-rollback.html create mode 100644 testing/web-platform/tests/css/css-cascade/reference/all-green.html create mode 100644 testing/web-platform/tests/css/css-cascade/reference/ref-filled-green-100px-square.xht create mode 100644 testing/web-platform/tests/css/css-cascade/reference/ref-green-text.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-layer-001.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-layer-002.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-layer-003.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-layer-004.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-layer-005.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-layer-006.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-layer-007.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-layer-008.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-layer-009.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-layer-010.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-layer-011.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-layer-012.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-layer-013.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-layer-014.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-layer-015-ref.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-layer-015.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-val-001.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-val-002.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-val-003.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-val-004.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-val-005.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-val-006.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-val-007.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-val-008.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-val-009.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-val-010.html create mode 100644 testing/web-platform/tests/css/css-cascade/revert-val-011.html create mode 100644 testing/web-platform/tests/css/css-cascade/scope-deep.html create mode 100644 testing/web-platform/tests/css/css-cascade/scope-evaluation.html create mode 100644 testing/web-platform/tests/css/css-cascade/scope-invalidation.html create mode 100644 testing/web-platform/tests/css/css-cascade/scope-proximity.html create mode 100644 testing/web-platform/tests/css/css-cascade/scope-specificity.html create mode 100644 testing/web-platform/tests/css/css-cascade/support/test-green.css create mode 100644 testing/web-platform/tests/css/css-cascade/support/test-red.css create mode 100644 testing/web-platform/tests/css/css-cascade/unset-val-001.html create mode 100644 testing/web-platform/tests/css/css-cascade/unset-val-002.html create mode 100644 testing/web-platform/tests/css/css-cascade/unset-value-storage.html (limited to 'testing/web-platform/tests/css/css-cascade') diff --git a/testing/web-platform/tests/css/css-cascade/META.yml b/testing/web-platform/tests/css/css-cascade/META.yml new file mode 100644 index 0000000000..96467729fe --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/META.yml @@ -0,0 +1,4 @@ +spec: https://drafts.csswg.org/css-cascade/ +suggested_reviewers: + - fantasai + - tabatkins diff --git a/testing/web-platform/tests/css/css-cascade/all-prop-001-ref.html b/testing/web-platform/tests/css/css-cascade/all-prop-001-ref.html new file mode 100644 index 0000000000..e255585783 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/all-prop-001-ref.html @@ -0,0 +1,12 @@ + + + + + CSS Cascade: all shorthand Reference File + + +

Test passes if the digits are in order and there is no red.

+ +
123 456 789
+ + diff --git a/testing/web-platform/tests/css/css-cascade/all-prop-001.html b/testing/web-platform/tests/css/css-cascade/all-prop-001.html new file mode 100644 index 0000000000..9c07dfe1b8 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/all-prop-001.html @@ -0,0 +1,48 @@ + + + + + CSS Cascade: "all" shorthand property excludes "direction" and "unicode-bidi" + + + + + + + + + +

Test passes if the digits are in order and there is no red.

+ +
987 654 321
+ + diff --git a/testing/web-platform/tests/css/css-cascade/all-prop-002.html b/testing/web-platform/tests/css/css-cascade/all-prop-002.html new file mode 100644 index 0000000000..1e5b450ce1 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/all-prop-002.html @@ -0,0 +1,42 @@ + + + + + CSS Cascade: all:inherit includes display:inherit + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-cascade/all-prop-inherit-color.html b/testing/web-platform/tests/css/css-cascade/all-prop-inherit-color.html new file mode 100644 index 0000000000..6cd8425cb9 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/all-prop-inherit-color.html @@ -0,0 +1,23 @@ + + + + + CSS Cascade: "color" property preceded by "all: initial" + + + + + + +

Test passes if this text is green.

+ + diff --git a/testing/web-platform/tests/css/css-cascade/all-prop-initial-color.html b/testing/web-platform/tests/css/css-cascade/all-prop-initial-color.html new file mode 100644 index 0000000000..83a78bd086 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/all-prop-initial-color.html @@ -0,0 +1,23 @@ + + + + + CSS Cascade: "color" property preceded by "all: initial" + + + + + + +

Test passes if this text is green.

+ + diff --git a/testing/web-platform/tests/css/css-cascade/all-prop-initial-visited-ref.html b/testing/web-platform/tests/css/css-cascade/all-prop-initial-visited-ref.html new file mode 100644 index 0000000000..f596b559b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/all-prop-initial-visited-ref.html @@ -0,0 +1,3 @@ + +CSS Test: Reference +This text must be green. diff --git a/testing/web-platform/tests/css/css-cascade/all-prop-initial-visited.html b/testing/web-platform/tests/css/css-cascade/all-prop-initial-visited.html new file mode 100644 index 0000000000..6fb7936652 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/all-prop-initial-visited.html @@ -0,0 +1,9 @@ + +CSS Cascade: Apply all:initial to a visited link overriding with a color + + + +This text must be green. diff --git a/testing/web-platform/tests/css/css-cascade/all-prop-initial-xml.html b/testing/web-platform/tests/css/css-cascade/all-prop-initial-xml.html new file mode 100644 index 0000000000..a04956a52d --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/all-prop-initial-xml.html @@ -0,0 +1,34 @@ + +all: initial on unknown XML tree + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/all-prop-revert-color.html b/testing/web-platform/tests/css/css-cascade/all-prop-revert-color.html new file mode 100644 index 0000000000..786bd08109 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/all-prop-revert-color.html @@ -0,0 +1,23 @@ + + + + + CSS Cascade: "color" property preceded by "all: revert" + + + + + + +

Test passes if this text is green.

+ + diff --git a/testing/web-platform/tests/css/css-cascade/all-prop-revert-layer-noop.html b/testing/web-platform/tests/css/css-cascade/all-prop-revert-layer-noop.html new file mode 100644 index 0000000000..66aa2b9c73 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/all-prop-revert-layer-noop.html @@ -0,0 +1,55 @@ + + +CSS Cascade: "all: revert-layer" + + + + + + +
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-cascade/all-prop-revert-layer.html b/testing/web-platform/tests/css/css-cascade/all-prop-revert-layer.html new file mode 100644 index 0000000000..c0a3ba74ac --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/all-prop-revert-layer.html @@ -0,0 +1,459 @@ + + +CSS Cascade: "all: revert-layer" + + + + + +
+ + + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/all-prop-revert-noop.html b/testing/web-platform/tests/css/css-cascade/all-prop-revert-noop.html new file mode 100644 index 0000000000..d70fa53022 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/all-prop-revert-noop.html @@ -0,0 +1,54 @@ + + +CSS Cascade: "all: revert" + + + + + + + +
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-cascade/all-prop-revert-visited-ref.html b/testing/web-platform/tests/css/css-cascade/all-prop-revert-visited-ref.html new file mode 100644 index 0000000000..0ef326c272 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/all-prop-revert-visited-ref.html @@ -0,0 +1,3 @@ + +CSS Cascade: all:revert in :visited +Test passes if this text has UA style for visited links \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-cascade/all-prop-revert-visited.html b/testing/web-platform/tests/css/css-cascade/all-prop-revert-visited.html new file mode 100644 index 0000000000..9df1277aca --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/all-prop-revert-visited.html @@ -0,0 +1,10 @@ + +CSS Cascade: all:revert in :visited + + + +Test passes if this text has UA style for visited links diff --git a/testing/web-platform/tests/css/css-cascade/all-prop-unset-color.html b/testing/web-platform/tests/css/css-cascade/all-prop-unset-color.html new file mode 100644 index 0000000000..457901f841 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/all-prop-unset-color.html @@ -0,0 +1,23 @@ + + + + + CSS Cascade: "color" property preceded by "all: unset" + + + + + + +

Test passes if this text is green.

+ + diff --git a/testing/web-platform/tests/css/css-cascade/all-prop-unset-visited-ref.html b/testing/web-platform/tests/css/css-cascade/all-prop-unset-visited-ref.html new file mode 100644 index 0000000000..e67b972768 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/all-prop-unset-visited-ref.html @@ -0,0 +1,8 @@ + +CSS Cascade: all:unset in :visited + +Test passes if this text is green. diff --git a/testing/web-platform/tests/css/css-cascade/all-prop-unset-visited.html b/testing/web-platform/tests/css/css-cascade/all-prop-unset-visited.html new file mode 100644 index 0000000000..598d3f5edc --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/all-prop-unset-visited.html @@ -0,0 +1,10 @@ + +CSS Cascade: all:unset in :visited + + + +Test passes if this text is green. diff --git a/testing/web-platform/tests/css/css-cascade/at-scope-parsing.html b/testing/web-platform/tests/css/css-cascade/at-scope-parsing.html new file mode 100644 index 0000000000..13fe94fe89 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/at-scope-parsing.html @@ -0,0 +1,58 @@ + +@scope: parsing + + + +
+ diff --git a/testing/web-platform/tests/css/css-cascade/idlharness.html b/testing/web-platform/tests/css/css-cascade/idlharness.html new file mode 100644 index 0000000000..9bde23b946 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/idlharness.html @@ -0,0 +1,36 @@ + +CSS Cascade Layers IDL tests + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/import-conditional-001.html b/testing/web-platform/tests/css/css-cascade/import-conditional-001.html new file mode 100644 index 0000000000..9bdbbcb5a3 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/import-conditional-001.html @@ -0,0 +1,30 @@ + + + + + CSS Cascade: @import with basic media query + + + + + + + + + +

Test passes if there is a filled green square and no red.

+ +
FAIL
+ + diff --git a/testing/web-platform/tests/css/css-cascade/import-conditions.html b/testing/web-platform/tests/css/css-cascade/import-conditions.html new file mode 100644 index 0000000000..d4a0918a5b --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/import-conditions.html @@ -0,0 +1,56 @@ + +CSS Cascade Test: import conditions + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-cascade/import-removal.html b/testing/web-platform/tests/css/css-cascade/import-removal.html new file mode 100644 index 0000000000..6fb1ea3458 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/import-removal.html @@ -0,0 +1,18 @@ + + + + + + + + +

Test passes if there is a filled green square.

+
+ diff --git a/testing/web-platform/tests/css/css-cascade/important-prop-ref.html b/testing/web-platform/tests/css/css-cascade/important-prop-ref.html new file mode 100644 index 0000000000..004679da73 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/important-prop-ref.html @@ -0,0 +1,19 @@ + + +CSS Cascade Green Right Square Reference File + + + +

Test passes if there is a filled green square and no red.

+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-cascade/important-prop.html b/testing/web-platform/tests/css/css-cascade/important-prop.html new file mode 100644 index 0000000000..e8abffdf88 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/important-prop.html @@ -0,0 +1,39 @@ + + + + + CSS Cascade: Important vs. Animations + + + + + + + + +

Test passes if there is a filled green square and no red.

+ +
FAIL
+ + + diff --git a/testing/web-platform/tests/css/css-cascade/important-transition-manual.html b/testing/web-platform/tests/css/css-cascade/important-transition-manual.html new file mode 100644 index 0000000000..b9abed469f --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/important-transition-manual.html @@ -0,0 +1,25 @@ + + + + + CSS Cascade: Author !important vs. Transitions + + + + +

Test passes if the two boxes transition identically when hovering with a mouse below. + +

+
Box 1
+
Box 2
+
diff --git a/testing/web-platform/tests/css/css-cascade/important-vs-inline-001.html b/testing/web-platform/tests/css/css-cascade/important-vs-inline-001.html new file mode 100644 index 0000000000..33b33bf943 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/important-vs-inline-001.html @@ -0,0 +1,40 @@ + + + + + CSS Cascade: inline style loses to !important + + + + + + + +

Test passes if this text is semi-transparent.

+ + + diff --git a/testing/web-platform/tests/css/css-cascade/important-vs-inline-002.html b/testing/web-platform/tests/css/css-cascade/important-vs-inline-002.html new file mode 100644 index 0000000000..e16aedc5bb --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/important-vs-inline-002.html @@ -0,0 +1,42 @@ + + + + + CSS Cascade: inline style loses to !important + + + + + + + +

Test passes if the line-height is twice the font size.

+ + + diff --git a/testing/web-platform/tests/css/css-cascade/important-vs-inline-003.html b/testing/web-platform/tests/css/css-cascade/important-vs-inline-003.html new file mode 100644 index 0000000000..b1103abbf2 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/important-vs-inline-003.html @@ -0,0 +1,27 @@ + + + + + CSS Cascade: inline style loses to !important + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/inherit-initial.html b/testing/web-platform/tests/css/css-cascade/inherit-initial.html new file mode 100644 index 0000000000..8d8dfef38d --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/inherit-initial.html @@ -0,0 +1,36 @@ + + +CSS Cascading and Inheritance test: Root element inherits from initial values + + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/initial-background-color.html b/testing/web-platform/tests/css/css-cascade/initial-background-color.html new file mode 100644 index 0000000000..80897e0ef2 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/initial-background-color.html @@ -0,0 +1,42 @@ + + + + + + CSS Cascading and Inheritance Test: + Initial property and background-color + + + + + + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-cascade/initial-color-background-001-ref.html b/testing/web-platform/tests/css/css-cascade/initial-color-background-001-ref.html new file mode 100644 index 0000000000..ffac42763f --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/initial-color-background-001-ref.html @@ -0,0 +1,20 @@ + + + + + CSS Cascade "W" Reference File + + + + +

Test passes if there is a "W" and no red.

+
W
+ + diff --git a/testing/web-platform/tests/css/css-cascade/initial-color-background-001.html b/testing/web-platform/tests/css/css-cascade/initial-color-background-001.html new file mode 100644 index 0000000000..50e1384b0f --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/initial-color-background-001.html @@ -0,0 +1,36 @@ + + + + + CSS Cascade: the "initial" value + + + + + + + + +

Test passes if there is a "W" and no red.

+
+
W
+
+ + diff --git a/testing/web-platform/tests/css/css-cascade/layer-basic.html b/testing/web-platform/tests/css/css-cascade/layer-basic.html new file mode 100644 index 0000000000..e214bffc25 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-basic.html @@ -0,0 +1,524 @@ + + + +CSS Cascade Layers: Basic functionality + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-cascade/layer-counter-style-override.html b/testing/web-platform/tests/css/css-cascade/layer-counter-style-override.html new file mode 100644 index 0000000000..1720898457 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-counter-style-override.html @@ -0,0 +1,150 @@ + +Resolving @counter-style name conflicts with cascade layers + + + + + + +
    +
  • +
  • +
+ + diff --git a/testing/web-platform/tests/css/css-cascade/layer-cssom-order-reverse-at-property.html b/testing/web-platform/tests/css/css-cascade/layer-cssom-order-reverse-at-property.html new file mode 100644 index 0000000000..dfa6bbfcfb --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-cssom-order-reverse-at-property.html @@ -0,0 +1,94 @@ + +CSS Cascade Layers: @property rule invalidation on layer order changes + + + + + + + +
Lorem ipsum
+
Lorem ipsum
+ + diff --git a/testing/web-platform/tests/css/css-cascade/layer-cssom-order-reverse.html b/testing/web-platform/tests/css/css-cascade/layer-cssom-order-reverse.html new file mode 100644 index 0000000000..ddc5977d42 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-cssom-order-reverse.html @@ -0,0 +1,137 @@ + +CSS Cascade Layers: at-rule and style invalidation on layer order changes + + + + + + + +
Lorem ipsum
+
Lorem ipsum
+ + diff --git a/testing/web-platform/tests/css/css-cascade/layer-font-face-override.html b/testing/web-platform/tests/css/css-cascade/layer-font-face-override.html new file mode 100644 index 0000000000..d35caca012 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-font-face-override.html @@ -0,0 +1,141 @@ + +Resolving @keyframe name conflicts with cascade layers + + + + + + +
Test
+ + diff --git a/testing/web-platform/tests/css/css-cascade/layer-import.html b/testing/web-platform/tests/css/css-cascade/layer-import.html new file mode 100644 index 0000000000..821bc7d72f --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-import.html @@ -0,0 +1,294 @@ + + + +CSS Cascade Layers: Imports + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-cascade/layer-important.html b/testing/web-platform/tests/css/css-cascade/layer-important.html new file mode 100644 index 0000000000..23bfd167fd --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-important.html @@ -0,0 +1,107 @@ + + + +CSS Cascade Layers: !important + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-cascade/layer-keyframes-override.html b/testing/web-platform/tests/css/css-cascade/layer-keyframes-override.html new file mode 100644 index 0000000000..d0f4044f1e --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-keyframes-override.html @@ -0,0 +1,138 @@ + +Resolving @keyframe name conflicts with cascade layers + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/css/css-cascade/layer-media-query.html b/testing/web-platform/tests/css/css-cascade/layer-media-query.html new file mode 100644 index 0000000000..92a0f55a6a --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-media-query.html @@ -0,0 +1,169 @@ + + + +CSS Cascade Layers: Media queries + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-cascade/layer-media-toggle.html b/testing/web-platform/tests/css/css-cascade/layer-media-toggle.html new file mode 100644 index 0000000000..83a037a2bd --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-media-toggle.html @@ -0,0 +1,30 @@ + +CSS Cascade Layers: Tests against a Chrome bug that modifying a sheet affects existing layers + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+ + diff --git a/testing/web-platform/tests/css/css-cascade/layer-property-override.html b/testing/web-platform/tests/css/css-cascade/layer-property-override.html new file mode 100644 index 0000000000..9d3f9cb926 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-property-override.html @@ -0,0 +1,154 @@ + +Resolving @property name conflicts with cascade layers + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/css/css-cascade/layer-replaceSync-clears-stale.html b/testing/web-platform/tests/css/css-cascade/layer-replaceSync-clears-stale.html new file mode 100644 index 0000000000..c9d88681bd --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-replaceSync-clears-stale.html @@ -0,0 +1,56 @@ + +CSS Cascade Layers: CSSStyleSheet.replaceSync clears stale statements + + + + + +
+
+ + diff --git a/testing/web-platform/tests/css/css-cascade/layer-rules-cssom.html b/testing/web-platform/tests/css/css-cascade/layer-rules-cssom.html new file mode 100644 index 0000000000..b81960df6f --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-rules-cssom.html @@ -0,0 +1,113 @@ + +The CSSOM API for Cascade Layers + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/layer-slotted-rule.html b/testing/web-platform/tests/css/css-cascade/layer-slotted-rule.html new file mode 100644 index 0000000000..a33a5a6787 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-slotted-rule.html @@ -0,0 +1,33 @@ + +::slotted rules should be associated with the correct cascade layers + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-cascade/layer-statement-before-import.html b/testing/web-platform/tests/css/css-cascade/layer-statement-before-import.html new file mode 100644 index 0000000000..fcde960532 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-statement-before-import.html @@ -0,0 +1,157 @@ + +CSS Cascade Layers: Empty layer statements before import rules + + + + + +
+
+ + diff --git a/testing/web-platform/tests/css/css-cascade/layer-statement-copy-crash.html b/testing/web-platform/tests/css/css-cascade/layer-statement-copy-crash.html new file mode 100644 index 0000000000..f183ab30ab --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-statement-copy-crash.html @@ -0,0 +1,10 @@ + +Chromium bug: Crash when copying layer statement rule from memory cache + + + + + + +

Test passes if it does not crash.

+ diff --git a/testing/web-platform/tests/css/css-cascade/layer-stylesheet-sharing-important.html b/testing/web-platform/tests/css/css-cascade/layer-stylesheet-sharing-important.html new file mode 100644 index 0000000000..7b3ff4abc6 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-stylesheet-sharing-important.html @@ -0,0 +1,18 @@ + +Test important style in anonymous layers with stylesheet sharing + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-cascade/layer-stylesheet-sharing-ref.html b/testing/web-platform/tests/css/css-cascade/layer-stylesheet-sharing-ref.html new file mode 100644 index 0000000000..fe004e5bda --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-stylesheet-sharing-ref.html @@ -0,0 +1,10 @@ + + + diff --git a/testing/web-platform/tests/css/css-cascade/layer-stylesheet-sharing.html b/testing/web-platform/tests/css/css-cascade/layer-stylesheet-sharing.html new file mode 100644 index 0000000000..c172baaf81 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-stylesheet-sharing.html @@ -0,0 +1,20 @@ + +Test anonymous layers with stylesheet sharing + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/layer-vs-inline-style.html b/testing/web-platform/tests/css/css-cascade/layer-vs-inline-style.html new file mode 100644 index 0000000000..9ddfbc3907 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/layer-vs-inline-style.html @@ -0,0 +1,60 @@ + + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/css/css-cascade/parsing/all-invalid.html b/testing/web-platform/tests/css/css-cascade/parsing/all-invalid.html new file mode 100644 index 0000000000..4a1d045ecc --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/parsing/all-invalid.html @@ -0,0 +1,24 @@ + + + + +CSS Cascading and Inheritance Level 3: parsing all with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/parsing/all-valid.html b/testing/web-platform/tests/css/css-cascade/parsing/all-valid.html new file mode 100644 index 0000000000..3a9e5922de --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/parsing/all-valid.html @@ -0,0 +1,20 @@ + + + + +CSS Cascading and Inheritance Level 3: parsing all with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/parsing/layer-import-parsing.html b/testing/web-platform/tests/css/css-cascade/parsing/layer-import-parsing.html new file mode 100644 index 0000000000..f879ba8897 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/parsing/layer-import-parsing.html @@ -0,0 +1,79 @@ + + +@import rule with layer parsing / serialization + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/parsing/layer.html b/testing/web-platform/tests/css/css-cascade/parsing/layer.html new file mode 100644 index 0000000000..3bfc863ede --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/parsing/layer.html @@ -0,0 +1,25 @@ + + +@layer rule parsing / serialization + + + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/presentational-hints-cascade.html b/testing/web-platform/tests/css/css-cascade/presentational-hints-cascade.html new file mode 100644 index 0000000000..c3188fd0d7 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/presentational-hints-cascade.html @@ -0,0 +1,39 @@ + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/presentational-hints-rollback.html b/testing/web-platform/tests/css/css-cascade/presentational-hints-rollback.html new file mode 100644 index 0000000000..8178daf60c --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/presentational-hints-rollback.html @@ -0,0 +1,125 @@ + + +CSS Cascade: rolling back the cascade with presentation hints + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/testing/web-platform/tests/css/css-cascade/reference/all-green.html b/testing/web-platform/tests/css/css-cascade/reference/all-green.html new file mode 100644 index 0000000000..c70532129a --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/reference/all-green.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-cascade/reference/ref-filled-green-100px-square.xht b/testing/web-platform/tests/css/css-cascade/reference/ref-filled-green-100px-square.xht new file mode 100644 index 0000000000..05a1379448 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/reference/ref-filled-green-100px-square.xht @@ -0,0 +1,19 @@ + + + + CSS Reftest Reference + + + + +

Test passes if there is a filled green square and no red.

+
+ + diff --git a/testing/web-platform/tests/css/css-cascade/reference/ref-green-text.html b/testing/web-platform/tests/css/css-cascade/reference/ref-green-text.html new file mode 100644 index 0000000000..8183c04087 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/reference/ref-green-text.html @@ -0,0 +1,9 @@ + + +Green text reference + + +

Test passes if this text is green.

+ diff --git a/testing/web-platform/tests/css/css-cascade/revert-layer-001.html b/testing/web-platform/tests/css/css-cascade/revert-layer-001.html new file mode 100644 index 0000000000..009867e751 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-layer-001.html @@ -0,0 +1,26 @@ + +CSS Cascade Layers: 'revert-layer' from one explicit layer to another + + + + + + +

Test passes if there is a filled green square and no red.

+
diff --git a/testing/web-platform/tests/css/css-cascade/revert-layer-002.html b/testing/web-platform/tests/css/css-cascade/revert-layer-002.html new file mode 100644 index 0000000000..38d3d33d93 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-layer-002.html @@ -0,0 +1,24 @@ + +CSS Cascade Layers: 'revert-layer' from the implicit outer layer to explicit + + + + + + +

Test passes if there is a filled green square and no red.

+
diff --git a/testing/web-platform/tests/css/css-cascade/revert-layer-003.html b/testing/web-platform/tests/css/css-cascade/revert-layer-003.html new file mode 100644 index 0000000000..e4e331c82d --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-layer-003.html @@ -0,0 +1,30 @@ + +CSS Cascade Layers: 'all: revert-layer' + + + + + + +

Test passes if there is a filled green square and no red.

+
diff --git a/testing/web-platform/tests/css/css-cascade/revert-layer-004.html b/testing/web-platform/tests/css/css-cascade/revert-layer-004.html new file mode 100644 index 0000000000..b751359857 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-layer-004.html @@ -0,0 +1,28 @@ + +CSS Cascade Layers: 'revert-layer' to previous context + + + + + + +

Test passes if there is a filled green square and no red.

+
+ + diff --git a/testing/web-platform/tests/css/css-cascade/revert-layer-005.html b/testing/web-platform/tests/css/css-cascade/revert-layer-005.html new file mode 100644 index 0000000000..6cd4030727 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-layer-005.html @@ -0,0 +1,34 @@ + +CSS Cascade Layers: important 'revert-layer' + + + + + + +

Test passes if there is a filled green square and no red.

+
diff --git a/testing/web-platform/tests/css/css-cascade/revert-layer-006.html b/testing/web-platform/tests/css/css-cascade/revert-layer-006.html new file mode 100644 index 0000000000..678c3e1e9b --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-layer-006.html @@ -0,0 +1,34 @@ + +CSS Cascade Layers: 'revert-layer' reverts origin when no lower priority declarations in the same origin + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+ This
+ is
+ filler
+ text.
+ This
+ is
+ filler
+ text. +
+
diff --git a/testing/web-platform/tests/css/css-cascade/revert-layer-007.html b/testing/web-platform/tests/css/css-cascade/revert-layer-007.html new file mode 100644 index 0000000000..7915beeafa --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-layer-007.html @@ -0,0 +1,40 @@ + +CSS Cascade Layers: 'revert-layer' chain + + + + + + +

Test passes if there is a filled green square and no red.

+
diff --git a/testing/web-platform/tests/css/css-cascade/revert-layer-008.html b/testing/web-platform/tests/css/css-cascade/revert-layer-008.html new file mode 100644 index 0000000000..cafb17dee1 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-layer-008.html @@ -0,0 +1,43 @@ + +CSS Cascade Layers: 'revert-layer' triggers a smooth transition + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-cascade/revert-layer-009.html b/testing/web-platform/tests/css/css-cascade/revert-layer-009.html new file mode 100644 index 0000000000..e5c8e62ae0 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-layer-009.html @@ -0,0 +1,16 @@ + +CSS Cascade Layers: 'revert-layer' from the style attribute to other style sheets + + + + + + +

Test passes if there is a filled green square and no red.

+
diff --git a/testing/web-platform/tests/css/css-cascade/revert-layer-010.html b/testing/web-platform/tests/css/css-cascade/revert-layer-010.html new file mode 100644 index 0000000000..278905c6cf --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-layer-010.html @@ -0,0 +1,22 @@ + +CSS Cascade Layers: 'revert-layer' from animation origin to author origin + + + + + + +

Test passes if there is a filled green square and no red.

+
diff --git a/testing/web-platform/tests/css/css-cascade/revert-layer-011.html b/testing/web-platform/tests/css/css-cascade/revert-layer-011.html new file mode 100644 index 0000000000..73a3772f80 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-layer-011.html @@ -0,0 +1,29 @@ + +CSS Cascade Layers: 'revert-layer' from animation origin to author origin on custom property + + + + + + +

Test passes if there is a filled green square and no red.

+
diff --git a/testing/web-platform/tests/css/css-cascade/revert-layer-012.html b/testing/web-platform/tests/css/css-cascade/revert-layer-012.html new file mode 100644 index 0000000000..e065defb53 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-layer-012.html @@ -0,0 +1,16 @@ + +CSS Cascade Layers: important 'revert-layer' from the style attribute to other style sheets + + + + + + +

Test passes if there is a filled green square and no red.

+
diff --git a/testing/web-platform/tests/css/css-cascade/revert-layer-013.html b/testing/web-platform/tests/css/css-cascade/revert-layer-013.html new file mode 100644 index 0000000000..862ee72746 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-layer-013.html @@ -0,0 +1,28 @@ + +CSS Cascade Layers: 'revert-layer' to host context + + + + + +

Test passes if there is a filled green square and no red.

+
+ + diff --git a/testing/web-platform/tests/css/css-cascade/revert-layer-014.html b/testing/web-platform/tests/css/css-cascade/revert-layer-014.html new file mode 100644 index 0000000000..6b96862562 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-layer-014.html @@ -0,0 +1,29 @@ + +CSS Cascade Layers: 'revert-layer' in slotted context + + + + + +

Test passes if there is a filled green square and no red.

+
+ + diff --git a/testing/web-platform/tests/css/css-cascade/revert-layer-015-ref.html b/testing/web-platform/tests/css/css-cascade/revert-layer-015-ref.html new file mode 100644 index 0000000000..661016619c --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-layer-015-ref.html @@ -0,0 +1,5 @@ + + + diff --git a/testing/web-platform/tests/css/css-cascade/revert-layer-015.html b/testing/web-platform/tests/css/css-cascade/revert-layer-015.html new file mode 100644 index 0000000000..a60f5d78f5 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-layer-015.html @@ -0,0 +1,14 @@ + +CSS Cascade Layers: 'revert-layer' with shadow pseudo-element + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/revert-val-001.html b/testing/web-platform/tests/css/css-cascade/revert-val-001.html new file mode 100644 index 0000000000..b3d79d9e69 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-val-001.html @@ -0,0 +1,41 @@ + + + + + CSS Cascade: 'revert' keyword for 'display' property of div element + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+ This
+ is
+ filler
+ text.
+ This
+ is
+ filler
+ text. +
+
+ + diff --git a/testing/web-platform/tests/css/css-cascade/revert-val-002.html b/testing/web-platform/tests/css/css-cascade/revert-val-002.html new file mode 100644 index 0000000000..d145ea42b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-val-002.html @@ -0,0 +1,41 @@ + + +CSS Cascade: 'revert' keyword interaction with !important + + + + + + + +

Test passes if there is a filled green square and no red.

+
+ + This
+ is
+ filler
+ text.
+ This
+ is
+ filler
+ text. +
+
+ + diff --git a/testing/web-platform/tests/css/css-cascade/revert-val-003.html b/testing/web-platform/tests/css/css-cascade/revert-val-003.html new file mode 100644 index 0000000000..b819eb0b2d --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-val-003.html @@ -0,0 +1,29 @@ + + +CSS Cascade: 'revert' keyword in transition + + + + + + +

This is a header that should get some margin

+ diff --git a/testing/web-platform/tests/css/css-cascade/revert-val-004.html b/testing/web-platform/tests/css/css-cascade/revert-val-004.html new file mode 100644 index 0000000000..6a7046c0e4 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-val-004.html @@ -0,0 +1,22 @@ + +CSS Cascade: using 'revert' with the 'all' property + + + + +
+ diff --git a/testing/web-platform/tests/css/css-cascade/revert-val-005.html b/testing/web-platform/tests/css/css-cascade/revert-val-005.html new file mode 100644 index 0000000000..7295605d4b --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-val-005.html @@ -0,0 +1,40 @@ + +CSS Cascade: 'revert' in css-logical properties + + + + +

+

+

+ diff --git a/testing/web-platform/tests/css/css-cascade/revert-val-006.html b/testing/web-platform/tests/css/css-cascade/revert-val-006.html new file mode 100644 index 0000000000..2b238f6d7e --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-val-006.html @@ -0,0 +1,28 @@ + +CSS Cascade: 'revert' keyword in keyframe animations + + + + +

+

+ diff --git a/testing/web-platform/tests/css/css-cascade/revert-val-007.html b/testing/web-platform/tests/css/css-cascade/revert-val-007.html new file mode 100644 index 0000000000..38078fcfa9 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-val-007.html @@ -0,0 +1,34 @@ + +CSS Cascade: 'revert' in keyframe animations on identical elements + + + + + +

+

+

+

+ diff --git a/testing/web-platform/tests/css/css-cascade/revert-val-008.html b/testing/web-platform/tests/css/css-cascade/revert-val-008.html new file mode 100644 index 0000000000..77cceae7a3 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-val-008.html @@ -0,0 +1,32 @@ + +CSS Cascade: 'revert' in final keyframe of web animation + + + + +

+

+ diff --git a/testing/web-platform/tests/css/css-cascade/revert-val-009.html b/testing/web-platform/tests/css/css-cascade/revert-val-009.html new file mode 100644 index 0000000000..e9683e90f4 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-val-009.html @@ -0,0 +1,30 @@ + +CSS Cascade: 'revert' in implicit keyframes + + + + +

+

+ diff --git a/testing/web-platform/tests/css/css-cascade/revert-val-010.html b/testing/web-platform/tests/css/css-cascade/revert-val-010.html new file mode 100644 index 0000000000..58449e9132 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-val-010.html @@ -0,0 +1,36 @@ + +CSS Cascade: 'revert' appearing in setKeyframes + + + + +

+ diff --git a/testing/web-platform/tests/css/css-cascade/revert-val-011.html b/testing/web-platform/tests/css/css-cascade/revert-val-011.html new file mode 100644 index 0000000000..9c034084c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/revert-val-011.html @@ -0,0 +1,35 @@ + + + + + CSS Cascade: 'revert' from mutating inline style + + + + + + + +

Test passes if the text is black (not red).

+ + + diff --git a/testing/web-platform/tests/css/css-cascade/scope-deep.html b/testing/web-platform/tests/css/css-cascade/scope-deep.html new file mode 100644 index 0000000000..e7dd96c5ac --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/scope-deep.html @@ -0,0 +1,52 @@ + +@scope - deeply nested + + + + +
+ diff --git a/testing/web-platform/tests/css/css-cascade/scope-evaluation.html b/testing/web-platform/tests/css/css-cascade/scope-evaluation.html new file mode 100644 index 0000000000..bd20712c7f --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/scope-evaluation.html @@ -0,0 +1,402 @@ + +@scope - evaluation + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/scope-invalidation.html b/testing/web-platform/tests/css/css-cascade/scope-invalidation.html new file mode 100644 index 0000000000..6f8abfd79c --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/scope-invalidation.html @@ -0,0 +1,171 @@ + +@scope - invalidation + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/scope-proximity.html b/testing/web-platform/tests/css/css-cascade/scope-proximity.html new file mode 100644 index 0000000000..c133a71e9a --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/scope-proximity.html @@ -0,0 +1,123 @@ + +@scope - proximity to root + + + + + +
+
+ + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/scope-specificity.html b/testing/web-platform/tests/css/css-cascade/scope-specificity.html new file mode 100644 index 0000000000..b39ce9e7b9 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/scope-specificity.html @@ -0,0 +1,38 @@ + +@scope - added specificty + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-cascade/support/test-green.css b/testing/web-platform/tests/css/css-cascade/support/test-green.css new file mode 100644 index 0000000000..da8e1014d2 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/support/test-green.css @@ -0,0 +1,4 @@ +.test { + background: green; + color: green; +} diff --git a/testing/web-platform/tests/css/css-cascade/support/test-red.css b/testing/web-platform/tests/css/css-cascade/support/test-red.css new file mode 100644 index 0000000000..bb309fcd57 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/support/test-red.css @@ -0,0 +1,4 @@ +.test { + background: red; + color: red; +} diff --git a/testing/web-platform/tests/css/css-cascade/unset-val-001.html b/testing/web-platform/tests/css/css-cascade/unset-val-001.html new file mode 100644 index 0000000000..857cb5d40d --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/unset-val-001.html @@ -0,0 +1,45 @@ + + + + + CSS Cascade: the "unset" value + + + + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+
+
XX
+
+ + diff --git a/testing/web-platform/tests/css/css-cascade/unset-val-002.html b/testing/web-platform/tests/css/css-cascade/unset-val-002.html new file mode 100644 index 0000000000..61f941a038 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/unset-val-002.html @@ -0,0 +1,35 @@ + + + + + CSS Cascade: the "unset" value + + + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+
+ + diff --git a/testing/web-platform/tests/css/css-cascade/unset-value-storage.html b/testing/web-platform/tests/css/css-cascade/unset-value-storage.html new file mode 100644 index 0000000000..97a27ff67b --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/unset-value-storage.html @@ -0,0 +1,24 @@ + + +Storage of "unset" value + + + + + + +
+ -- cgit v1.2.3