diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 17:32:43 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 17:32:43 +0000 |
commit | 6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch) | |
tree | a68f146d7fa01f0134297619fbe7e33db084e0aa /testing/web-platform/meta/css/css-properties-values-api | |
parent | Initial commit. (diff) | |
download | thunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.tar.xz thunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.zip |
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/css/css-properties-values-api')
87 files changed, 1597 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-properties-values-api/__dir__.ini b/testing/web-platform/meta/css/css-properties-values-api/__dir__.ini new file mode 100644 index 0000000000..49bdd14761 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/__dir__.ini @@ -0,0 +1,2 @@ +implementation-status: backlog +prefs: [layout.css.properties-and-values.enabled:true] diff --git a/testing/web-platform/meta/css/css-properties-values-api/animate-invalid.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animate-invalid.html.ini new file mode 100644 index 0000000000..8cd7852655 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animate-invalid.html.ini @@ -0,0 +1,4 @@ +[animate-invalid.html] + [Do not crash when animating to unresolved var()] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-comma-list.html.ini new file mode 100644 index 0000000000..026d085490 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-comma-list.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-angle-comma-list.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-space-list.html.ini new file mode 100644 index 0000000000..c42e70ed8b --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-space-list.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-angle-space-list.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle.html.ini new file mode 100644 index 0000000000..7e7a1947c6 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-angle.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-comma-list.html.ini new file mode 100644 index 0000000000..e83e21c26e --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-comma-list.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-color-comma-list.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-space-list.html.ini new file mode 100644 index 0000000000..1e808faf75 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-space-list.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-color-space-list.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color.html.ini new file mode 100644 index 0000000000..72e7ea93b2 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-color.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-custom-ident.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-custom-ident.html.ini new file mode 100644 index 0000000000..bd548c4527 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-custom-ident.html.ini @@ -0,0 +1,9 @@ +[custom-property-animation-custom-ident.html] + [Animating a custom property of type <custom-ident> is discrete] + expected: FAIL + + [Animating a custom property of type <custom-ident>+ is discrete] + expected: FAIL + + [Animating a custom property of type <custom-ident># is discrete] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-image.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-image.html.ini new file mode 100644 index 0000000000..1a77e948b1 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-image.html.ini @@ -0,0 +1,9 @@ +[custom-property-animation-image.html] + [Animating a custom property of type <image> is discrete] + expected: FAIL + + [Animating a custom property of type <image>+ is discrete] + expected: FAIL + + [Animating a custom property of type <image># is discrete] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-inherited-used-by-standard-property.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-inherited-used-by-standard-property.html.ini new file mode 100644 index 0000000000..d7193f19c4 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-inherited-used-by-standard-property.html.ini @@ -0,0 +1,3 @@ +[custom-property-animation-inherited-used-by-standard-property.html] + [Animating an inherited CSS variable on a parent is reflected on a standard property using that variable as a value on a child] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-comma-list.html.ini new file mode 100644 index 0000000000..0e55de353f --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-comma-list.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-integer-comma-list.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-space-list.html.ini new file mode 100644 index 0000000000..5dc05b5b11 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-space-list.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-integer-space-list.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer.html.ini new file mode 100644 index 0000000000..acd237aa15 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-integer.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-comma-list.html.ini new file mode 100644 index 0000000000..5bfe8ef473 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-comma-list.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-length-comma-list.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-comma-list.html.ini new file mode 100644 index 0000000000..93ab174f60 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-comma-list.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-length-percentage-comma-list.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-space-list.html.ini new file mode 100644 index 0000000000..88d31ef56c --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-space-list.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-length-percentage-space-list.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage.html.ini new file mode 100644 index 0000000000..e858bb6b3b --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-length-percentage.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-space-list.html.ini new file mode 100644 index 0000000000..5448787a7c --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-space-list.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-length-space-list.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length.html.ini new file mode 100644 index 0000000000..ffd994911f --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-length.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-list-type-mismatch.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-list-type-mismatch.html.ini new file mode 100644 index 0000000000..506ff50908 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-list-type-mismatch.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-list-type-mismatch.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-non-inherited-used-by-standard-property.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-non-inherited-used-by-standard-property.html.ini new file mode 100644 index 0000000000..a43e77f3f8 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-non-inherited-used-by-standard-property.html.ini @@ -0,0 +1,3 @@ +[custom-property-animation-non-inherited-used-by-standard-property.html] + [Animating a non-inherited CSS variable is reflected on a standard property using that variable as a value] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-comma-list.html.ini new file mode 100644 index 0000000000..aed6f85fcf --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-comma-list.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-number-comma-list.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-space-list.html.ini new file mode 100644 index 0000000000..28983112cd --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-space-list.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-number-space-list.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number.html.ini new file mode 100644 index 0000000000..ba2f34a458 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-number.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-comma-list.html.ini new file mode 100644 index 0000000000..863675dc8f --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-comma-list.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-percentage-comma-list.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-space-list.html.ini new file mode 100644 index 0000000000..a9a9575f9a --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-space-list.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-percentage-space-list.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage.html.ini new file mode 100644 index 0000000000..60ae982e07 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-percentage.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-comma-list.html.ini new file mode 100644 index 0000000000..3776863e0b --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-comma-list.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-resolution-comma-list.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-space-list.html.ini new file mode 100644 index 0000000000..dbc8b25fe9 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-space-list.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-resolution-space-list.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution.html.ini new file mode 100644 index 0000000000..a6ad1dd937 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-resolution.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-comma-list.html.ini new file mode 100644 index 0000000000..8e06c3a695 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-comma-list.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-time-comma-list.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-space-list.html.ini new file mode 100644 index 0000000000..b792fd908b --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-space-list.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-time-space-list.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time.html.ini new file mode 100644 index 0000000000..06d93d9fa8 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-time.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-function.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-function.html.ini new file mode 100644 index 0000000000..7052253726 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-function.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-transform-function.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-multiple-values.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-multiple-values.html.ini new file mode 100644 index 0000000000..5aeb781c10 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-multiple-values.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-transform-list-multiple-values.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-single-values.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-single-values.html.ini new file mode 100644 index 0000000000..dff8026d57 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-single-values.html.ini @@ -0,0 +1,2 @@ +[custom-property-animation-transform-list-single-values.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-url.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-url.html.ini new file mode 100644 index 0000000000..6db3f5e85e --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-url.html.ini @@ -0,0 +1,9 @@ +[custom-property-animation-url.html] + [Animating a custom property of type <url> is discrete] + expected: FAIL + + [Animating a custom property of type <url>+ is discrete] + expected: FAIL + + [Animating a custom property of type <url># is discrete] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-used-in-shorthand.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-used-in-shorthand.html.ini new file mode 100644 index 0000000000..194e89067d --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-used-in-shorthand.html.ini @@ -0,0 +1,3 @@ +[custom-property-animation-used-in-shorthand.html] + [Animated custom property is applied in a shorthand property.] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-angle.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-angle.html.ini new file mode 100644 index 0000000000..42d99c9ddf --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-angle.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-angle.html] + [A custom property of type <angle> can yield a CSS Transition] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-color.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-color.html.ini new file mode 100644 index 0000000000..53bd3b837a --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-color.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-color.html] + [A custom property of type <color> can yield a CSS Transition] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-custom-ident.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-custom-ident.html.ini new file mode 100644 index 0000000000..83c6af4ea8 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-custom-ident.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-custom-ident.html] + [A custom property of type <custom-ident> can yield a discrete CSS Transition] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-image.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-image.html.ini new file mode 100644 index 0000000000..25b036dcac --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-image.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-image.html] + [A custom property of type <image> can yield a CSS Transition] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-inherited-used-by-standard-property.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-inherited-used-by-standard-property.html.ini new file mode 100644 index 0000000000..6811e45582 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-inherited-used-by-standard-property.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-inherited-used-by-standard-property.html] + [Running a transition an inherited CSS variable is reflected on a standard property using that variable as a value] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-integer.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-integer.html.ini new file mode 100644 index 0000000000..89f73e2720 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-integer.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-integer.html] + [A custom property of type <integer> can yield a CSS Transition] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length-percentage.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length-percentage.html.ini new file mode 100644 index 0000000000..4fa88b0e48 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length-percentage.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-length-percentage.html] + [A custom property of type <length-percentage> can yield a CSS Transition] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length.html.ini new file mode 100644 index 0000000000..0d8ffbda50 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-length.html] + [A custom property of type <length> can yield a CSS Transition] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-inherited-property-numbers.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-inherited-property-numbers.html.ini new file mode 100644 index 0000000000..86b263fbb0 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-inherited-property-numbers.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-mismatched-inherited-property-numbers.html] + [Using a single "transition-property" value set to a custom property and two "transition-duration" values correctly yields a CSS Transition when the transition properties are set on a parent and the child inherits.] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-list.html.ini new file mode 100644 index 0000000000..82812be564 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-list.html.ini @@ -0,0 +1,72 @@ +[custom-property-transition-mismatched-list.html] + [A custom property of type <angle>+ yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <length>+ yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <integer>+ yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <length-percentage># yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <image>+ yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <percentage># yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <length-percentage>+ yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <color># yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <length># yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <image># yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <custom-ident># yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <time>+ yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <color>+ yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <angle># yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <integer># yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <resolution>+ yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <custom-ident>+ yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <number>+ yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <time># yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <number># yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <percentage>+ yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <url>+ yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <url># yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL + + [A custom property of type <resolution># yields a discrete CSS Transition if the lists do not contain the same number of values] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-property-numbers.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-property-numbers.html.ini new file mode 100644 index 0000000000..8941cc8ab5 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-property-numbers.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-mismatched-property-numbers.html] + [Using a single "transition-property" value set to a custom property and two "transition-duration" values correctly yields a CSS Transition.] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-non-inherited-used-by-standard-property.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-non-inherited-used-by-standard-property.html.ini new file mode 100644 index 0000000000..c3035b06a1 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-non-inherited-used-by-standard-property.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-non-inherited-used-by-standard-property.html] + [Running a transition a non-inherited CSS variable is reflected on a standard property using that variable as a value] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-number.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-number.html.ini new file mode 100644 index 0000000000..44a858450d --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-number.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-number.html] + [A custom property of type <number> can yield a CSS Transition] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-percentage.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-percentage.html.ini new file mode 100644 index 0000000000..240837dcd5 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-percentage.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-percentage.html] + [A custom property of type <percentage> can yield a CSS Transition] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-property-all.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-property-all.html.ini new file mode 100644 index 0000000000..dac3562bd5 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-property-all.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-property-all.html] + [A custom property can yield a CSS Transition with transition-property: all] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-resolution.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-resolution.html.ini new file mode 100644 index 0000000000..7bf4363dee --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-resolution.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-resolution.html] + [A custom property of type <resolution> can yield a CSS Transition] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-time.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-time.html.ini new file mode 100644 index 0000000000..0679de08be --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-time.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-time.html] + [A custom property of type <time> can yield a CSS Transition] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function.html.ini new file mode 100644 index 0000000000..f3a60c0607 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-transform-function.html] + [A custom property of type <transform-function> can yield a CSS Transition] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list.html.ini new file mode 100644 index 0000000000..9f2daa3b33 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-transform-list.html] + [A custom property of type <transform-list> can yield a CSS Transition] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-url.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-url.html.ini new file mode 100644 index 0000000000..023cdf9f58 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-url.html.ini @@ -0,0 +1,3 @@ +[custom-property-transition-url.html] + [A custom property of type <url> can yield a discrete CSS Transition] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/at-property-animation.html.ini b/testing/web-platform/meta/css/css-properties-values-api/at-property-animation.html.ini new file mode 100644 index 0000000000..b999cf9a70 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/at-property-animation.html.ini @@ -0,0 +1,54 @@ +[at-property-animation.html] + [@keyframes picks up the latest @property in the document] + expected: FAIL + + [Ongoing animation picks up redeclared custom property] + expected: FAIL + + [Ongoing animation picks up redeclared intial value] + expected: FAIL + + [Ongoing animation picks up redeclared inherits flag] + expected: FAIL + + [Ongoing animation matches new keyframes against the current registration] + expected: FAIL + + [Ongoing animation picks up redeclared meaning of 'unset'] + expected: FAIL + + [@keyframes works with @property] + expected: FAIL + + [No transition when changing types] + expected: FAIL + + [Transition triggered by initial value change] + expected: FAIL + + [No transition when removing @property rule] + expected: FAIL + + [Transitioning from specified value] + expected: FAIL + + [Transitioning from initial value] + expected: FAIL + + [Registered properties referencing animated properties update correctly.] + expected: FAIL + + [Unregistered properties referencing animated properties update correctly.] + expected: FAIL + + [JS-originated animation setting "currentColor" for a custom property on a keyframe is responsive to changing "color" on the parent.] + expected: FAIL + + [CSS animation setting "inherit" for a custom property on a keyframe is responsive to changing that custom property on the parent.] + expected: FAIL + + [CSS animation setting "currentColor" for a custom property on a keyframe is responsive to changing "color" on the parent.] + expected: FAIL + + [JS-originated animation setting "inherit" for a custom property on a keyframe is responsive to changing that custom property on the parent.] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/at-property-cssom.html.ini b/testing/web-platform/meta/css/css-properties-values-api/at-property-cssom.html.ini new file mode 100644 index 0000000000..092b4411f7 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/at-property-cssom.html.ini @@ -0,0 +1,4 @@ +[at-property-cssom.html] + [Rule for --tab\ttab has expected cssText] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-properties-values-api/at-property-shadow.html.ini b/testing/web-platform/meta/css/css-properties-values-api/at-property-shadow.html.ini new file mode 100644 index 0000000000..0e2690a6e6 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/at-property-shadow.html.ini @@ -0,0 +1,4 @@ +[at-property-shadow.html] + [@property rules in shadow trees should have no effect] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-properties-values-api/at-property-stylesheets.html.ini b/testing/web-platform/meta/css/css-properties-values-api/at-property-stylesheets.html.ini new file mode 100644 index 0000000000..15d8970b3d --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/at-property-stylesheets.html.ini @@ -0,0 +1,16 @@ +[at-property-stylesheets.html] + [@property removal detected when last @property rule disappears] + expected: FAIL + + [@property removal detected with removal of second stylesheet] + expected: FAIL + + [@property detected in second stylesheet] + expected: FAIL + + [@property removal detected with removal of first stylesheet] + expected: FAIL + + [@property detected when stylesheet appears] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-properties-values-api/at-property-typedom.html.ini b/testing/web-platform/meta/css/css-properties-values-api/at-property-typedom.html.ini new file mode 100644 index 0000000000..c7899e0d14 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/at-property-typedom.html.ini @@ -0,0 +1,7 @@ +[at-property-typedom.html] + [Properties declared with @property reify correctly] + expected: FAIL + + [Re-declaring a property with a different type affects reification] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-properties-values-api/at-property-viewport-units-dynamic.html.ini b/testing/web-platform/meta/css/css-properties-values-api/at-property-viewport-units-dynamic.html.ini new file mode 100644 index 0000000000..0f4f0cf3a5 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/at-property-viewport-units-dynamic.html.ini @@ -0,0 +1,3 @@ +[at-property-viewport-units-dynamic.html] + [@property: viewport units in initial value (dynamic)] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/at-property-viewport-units.html.ini b/testing/web-platform/meta/css/css-properties-values-api/at-property-viewport-units.html.ini new file mode 100644 index 0000000000..6907fd5131 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/at-property-viewport-units.html.ini @@ -0,0 +1,72 @@ +[at-property-viewport-units.html] + [10vw is 40px] + expected: FAIL + + [10vh is 20px] + expected: FAIL + + [10vi is 40px] + expected: FAIL + + [10vb is 20px] + expected: FAIL + + [10vmin is 20px] + expected: FAIL + + [10vmax is 40px] + expected: FAIL + + [10svw is 40px] + expected: FAIL + + [10svh is 20px] + expected: FAIL + + [10svi is 40px] + expected: FAIL + + [10svb is 20px] + expected: FAIL + + [10svmin is 20px] + expected: FAIL + + [10svmax is 40px] + expected: FAIL + + [10lvw is 40px] + expected: FAIL + + [10lvh is 20px] + expected: FAIL + + [10lvi is 40px] + expected: FAIL + + [10lvb is 20px] + expected: FAIL + + [10lvmin is 20px] + expected: FAIL + + [10lvmax is 40px] + expected: FAIL + + [10dvw is 40px] + expected: FAIL + + [10dvh is 20px] + expected: FAIL + + [10dvi is 40px] + expected: FAIL + + [10dvb is 20px] + expected: FAIL + + [10dvmin is 20px] + expected: FAIL + + [10dvmax is 40px] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/at-property.html.ini b/testing/web-platform/meta/css/css-properties-values-api/at-property.html.ini new file mode 100644 index 0000000000..07e9bc1914 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/at-property.html.ini @@ -0,0 +1,78 @@ +[at-property.html] + [Rule applied [<transform-list>, rotateX(0deg), false\]] + expected: FAIL + + [Rule applied [<color>, rgb(1, 2, 3), false\]] + expected: FAIL + + [Rule applied [<number>, 2.5, false\]] + expected: FAIL + + [Rule applied [<angle>, 42deg, false\]] + expected: FAIL + + [Rule applied [<angle>, 1turn, false\]] + expected: FAIL + + [Rule applied [<length-percentage>, 10px, false\]] + expected: FAIL + + [Rule applied [<length-percentage>, 10%, false\]] + expected: FAIL + + [Rule applied [<integer>, 5, false\]] + expected: FAIL + + [Rule applied [*, if(){}, false\]] + expected: FAIL + + [Rule applied [<color>, green, false\]] + expected: FAIL + + [Rule applied [<resolution>, 96dpi, false\]] + expected: FAIL + + [Non-inherited properties do not inherit] + expected: FAIL + + [Rule applied [<color>, tomato, false\]] + expected: FAIL + + [Rule applied [<time>, 10s, false\]] + expected: FAIL + + [Rule applied [<length>, 10px, false\]] + expected: FAIL + + [Rule applied [<transform-list>, rotateX(0deg) translateX(10px), false\]] + expected: FAIL + + [Rule applied [<length-percentage>, calc(10% + 10px), false\]] + expected: FAIL + + [Rule applied [<time>, 1000ms, false\]] + expected: FAIL + + [Rule applied [<image>, url("http://a/"), false\]] + expected: FAIL + + [Rule applied [<percentage>, 10%, false\]] + expected: FAIL + + [Rule applied [<url>, url("http://a/"), false\]] + expected: FAIL + + [Initial value may be omitted for universal registration] + expected: FAIL + + [Rule applied [<color>, tomato, true\]] + expected: FAIL + + [Rule applied [<resolution>, 50dppx, false\]] + expected: FAIL + + [Initial values substituted as computed value] + expected: FAIL + + [Rule applied [<transform-function>, rotateX(0deg), false\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/conditional-rules.html.ini b/testing/web-platform/meta/css/css-properties-values-api/conditional-rules.html.ini new file mode 100644 index 0000000000..1c49b0c172 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/conditional-rules.html.ini @@ -0,0 +1,2 @@ +[conditional-rules.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/determine-registration.html.ini b/testing/web-platform/meta/css/css-properties-values-api/determine-registration.html.ini new file mode 100644 index 0000000000..0658fba4e5 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/determine-registration.html.ini @@ -0,0 +1,40 @@ +[determine-registration.html] + [@property registrations are cleared when rule removed] + expected: FAIL + + [Previous invalid rule does not prevent valid rule from causing registration] + expected: FAIL + + [CSS.registerProperty determines the registration when uncontested] + expected: FAIL + + [@property later in stylesheet wins] + expected: FAIL + + [Invalid @property rule (missing syntax) does not overwrite previous valid rule] + expected: FAIL + + [@property determines the registration when uncontested] + expected: FAIL + + [CSS.registerProperty wins over @property] + expected: FAIL + + [Computed value becomes token sequence when @property is removed] + expected: FAIL + + [@property later in document order wins] + expected: FAIL + + [Invalid @property rule (missing inherits descriptor) does not overwrite previous valid rule] + expected: FAIL + + [Invalid @property rule (missing initial-value) does not overwrite previous valid rule] + expected: FAIL + + [Unknown descriptors are ignored and do not invalidate rule] + expected: FAIL + + [Inherited status is reflected in computed styles when @property is removed] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-properties-values-api/font-size-animation.html.ini b/testing/web-platform/meta/css/css-properties-values-api/font-size-animation.html.ini new file mode 100644 index 0000000000..7abd402ec6 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/font-size-animation.html.ini @@ -0,0 +1,2 @@ +[font-size-animation.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/idlharness.html.ini b/testing/web-platform/meta/css/css-properties-values-api/idlharness.html.ini new file mode 100644 index 0000000000..7fa1a00cea --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/idlharness.html.ini @@ -0,0 +1,10 @@ +[idlharness.html] + expected: + if debug and (os == "linux"): ["OK", "TIMEOUT"] + [CSS namespace: operation registerProperty(PropertyDefinition)] + expected: FAIL + + [idl_test setup] + expected: + if debug and (os == "linux"): ["PASS", "TIMEOUT"] + diff --git a/testing/web-platform/meta/css/css-properties-values-api/property-cascade.html.ini b/testing/web-platform/meta/css/css-properties-values-api/property-cascade.html.ini new file mode 100644 index 0000000000..82126fb587 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/property-cascade.html.ini @@ -0,0 +1,7 @@ +[property-cascade.html] + [Registering a property does not affect cascade] + expected: FAIL + + [Registering a property does not affect parsing] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-properties-values-api/register-property-syntax-parsing.html.ini b/testing/web-platform/meta/css/css-properties-values-api/register-property-syntax-parsing.html.ini new file mode 100644 index 0000000000..1575139907 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/register-property-syntax-parsing.html.ini @@ -0,0 +1,633 @@ +[register-property-syntax-parsing.html] + [syntax:'*', initialValue:'a' is valid] + expected: FAIL + + [syntax:' * ', initialValue:'b' is valid] + expected: FAIL + + [syntax:'<length>', initialValue:'2px' is valid] + expected: FAIL + + [syntax:' <number>', initialValue:'5' is valid] + expected: FAIL + + [syntax:'<percentage> ', initialValue:'10%' is valid] + expected: FAIL + + [syntax:'<color>+', initialValue:'red' is valid] + expected: FAIL + + [syntax:' <length>+ | <percentage>', initialValue:'2px 8px' is valid] + expected: FAIL + + [syntax:'<length>|<percentage>|<length-percentage>', initialValue:'2px' is valid] + expected: FAIL + + [syntax:'<color> | <image> | <url> | <integer> | <angle>', initialValue:'red' is valid] + expected: FAIL + + [syntax:'<time> | <resolution> | <transform-list> | <custom-ident>', initialValue:'red' is valid] + expected: FAIL + + [syntax:'*', initialValue:':> hello' is valid] + expected: FAIL + + [syntax:'*', initialValue:'([ brackets \]) { yay (??)}' is valid] + expected: FAIL + + [syntax:'*', initialValue:'yep 'this is valid too'' is valid] + expected: FAIL + + [syntax:'*', initialValue:'unmatched opening bracket is valid :(' is valid] + expected: FAIL + + [syntax:'*', initialValue:'"' is valid] + expected: FAIL + + [syntax:'<length>', initialValue:'0' is valid] + expected: FAIL + + [syntax:'<length>', initialValue:'10px /*:)*/' is valid] + expected: FAIL + + [syntax:'<length>', initialValue:' calc(-2px)' is valid] + expected: FAIL + + [syntax:'<length>', initialValue:'calc(2px*4 + 10px)' is valid] + expected: FAIL + + [syntax:'<length>', initialValue:'7.1e-4cm' is valid] + expected: FAIL + + [syntax:'<length>', initialValue:'calc(7in - 12px)' is valid] + expected: FAIL + + [syntax:'<length>+', initialValue:'2px 7px calc(8px)' is valid] + expected: FAIL + + [syntax:'<percentage>', initialValue:'-9.3e3%' is valid] + expected: FAIL + + [syntax:'<length-percentage>', initialValue:'-54%' is valid] + expected: FAIL + + [syntax:'<length-percentage>', initialValue:'0' is valid] + expected: FAIL + + [syntax:'<length-percentage>', initialValue:'calc(-11px + 10.4%)' is valid] + expected: FAIL + + [syntax:'<number>', initialValue:'-109' is valid] + expected: FAIL + + [syntax:'<number>', initialValue:'2.3e4' is valid] + expected: FAIL + + [syntax:'<integer>', initialValue:'-109' is valid] + expected: FAIL + + [syntax:'<integer>', initialValue:'19' is valid] + expected: FAIL + + [syntax:'<angle>', initialValue:'10deg' is valid] + expected: FAIL + + [syntax:'<angle>', initialValue:'20.5rad' is valid] + expected: FAIL + + [syntax:'<angle>', initialValue:'calc(50grad + 3.14159rad)' is valid] + expected: FAIL + + [syntax:'<time>', initialValue:'2s' is valid] + expected: FAIL + + [syntax:'<time>', initialValue:'calc(2s - 9ms)' is valid] + expected: FAIL + + [syntax:'<resolution>', initialValue:'10dpi' is valid] + expected: FAIL + + [syntax:'<resolution>', initialValue:'3dPpX' is valid] + expected: FAIL + + [syntax:'<resolution>', initialValue:'-5.3dpcm' is valid] + expected: FAIL + + [syntax:'<transform-list>', initialValue:'scale(2)' is valid] + expected: FAIL + + [syntax:'<transform-list>', initialValue:'translateX(2px) rotate(20deg)' is valid] + expected: FAIL + + [syntax:'<color>', initialValue:'rgb(12, 34, 56)' is valid] + expected: FAIL + + [syntax:'<color>', initialValue:'lightgoldenrodyellow' is valid] + expected: FAIL + + [syntax:'<image>', initialValue:'url(a)' is valid] + expected: FAIL + + [syntax:'<image>', initialValue:'linear-gradient(yellow, blue)' is valid] + expected: FAIL + + [syntax:'<url>', initialValue:'url(a)' is valid] + expected: FAIL + + [syntax:'banana', initialValue:'banana' is valid] + expected: FAIL + + [syntax:'bAnAnA', initialValue:'bAnAnA' is valid] + expected: FAIL + + [syntax:'ba-na-nya', initialValue:'ba-na-nya' is valid] + expected: FAIL + + [syntax:'banana', initialValue:'banan\\61' is valid] + expected: FAIL + + [syntax:'<custom-ident>', initialValue:'banan\\61' is valid] + expected: FAIL + + [syntax:'big | bigger | BIGGER', initialValue:'bigger' is valid] + expected: FAIL + + [syntax:'foo+|bar', initialValue:'foo foo foo' is valid] + expected: FAIL + + [syntax:'banana\t', initialValue:'banana' is valid] + expected: FAIL + + [syntax:'\nbanana\r\n', initialValue:'banana' is valid] + expected: FAIL + + [syntax:'ba\x0c\n|\tna\r|nya', initialValue:'nya' is valid] + expected: FAIL + + [syntax:'null', initialValue:'null' is valid] + expected: FAIL + + [syntax:'undefined', initialValue:'undefined' is valid] + expected: FAIL + + [syntax:'array', initialValue:'array' is valid] + expected: FAIL + + [syntax:'banana,nya', initialValue:'banana' is invalid] + expected: FAIL + + [syntax:'<\\6c ength>', initialValue:'10px' is invalid] + expected: FAIL + + [syntax:'<banana>', initialValue:'banana' is invalid] + expected: FAIL + + [syntax:'<Number>', initialValue:'10' is invalid] + expected: FAIL + + [syntax:'<length', initialValue:'10px' is invalid] + expected: FAIL + + [syntax:'<LENGTH>', initialValue:'10px' is invalid] + expected: FAIL + + [syntax:'< length>', initialValue:'10px' is invalid] + expected: FAIL + + [syntax:'<length >', initialValue:'10px' is invalid] + expected: FAIL + + [syntax:'<length> +', initialValue:'10px' is invalid] + expected: FAIL + + [syntax:'<length>++', initialValue:'10px' is invalid] + expected: FAIL + + [syntax:'<length> | *', initialValue:'10px' is invalid] + expected: FAIL + + [syntax:'*|banana', initialValue:'banana' is invalid] + expected: FAIL + + [syntax:'*+', initialValue:'banana' is invalid] + expected: FAIL + + [syntax:'initial', initialValue:'initial' is invalid] + expected: FAIL + + [syntax:'inherit', initialValue:'inherit' is invalid] + expected: FAIL + + [syntax:'unset', initialValue:'unset' is invalid] + expected: FAIL + + [syntax:'<length>|initial', initialValue:'10px' is invalid] + expected: FAIL + + [syntax:'<length>|INHERIT', initialValue:'10px' is invalid] + expected: FAIL + + [syntax:'<percentage>|unsEt', initialValue:'2%' is invalid] + expected: FAIL + + [syntax:'*', initialValue:'initial' is invalid] + expected: FAIL + + [syntax:'*', initialValue:'inherit' is invalid] + expected: FAIL + + [syntax:'*', initialValue:'unset' is invalid] + expected: FAIL + + [syntax:'*', initialValue:'revert' is invalid] + expected: FAIL + + [syntax:'<custom-ident>', initialValue:'initial' is invalid] + expected: FAIL + + [syntax:'<custom-ident>+', initialValue:'foo inherit bar' is invalid] + expected: FAIL + + [syntax:'*', initialValue:')' is invalid] + expected: FAIL + + [syntax:'*', initialValue:'([)\]' is invalid] + expected: FAIL + + [syntax:'*', initialValue:'whee!' is invalid] + expected: FAIL + + [syntax:'*', initialValue:'"\n' is invalid] + expected: FAIL + + [syntax:'*', initialValue:'url(moo '')' is invalid] + expected: FAIL + + [syntax:'*', initialValue:'semi;colon' is invalid] + expected: FAIL + + [syntax:'*', initialValue:'var(invalid var ref)' is invalid] + expected: FAIL + + [syntax:'*', initialValue:'var(--foo)' is invalid] + expected: FAIL + + [syntax:'banana', initialValue:'bAnAnA' is invalid] + expected: FAIL + + [syntax:'<length>', initialValue:'var(--moo)' is invalid] + expected: FAIL + + [syntax:'<length>', initialValue:'10' is invalid] + expected: FAIL + + [syntax:'<length>', initialValue:'10%' is invalid] + expected: FAIL + + [syntax:'<length>', initialValue:'calc(5px + 10%)' is invalid] + expected: FAIL + + [syntax:'<length>', initialValue:'calc(5px * 3px / 6px)' is invalid] + expected: FAIL + + [syntax:'<length>', initialValue:'10em' is invalid] + expected: FAIL + + [syntax:'<length>', initialValue:'calc(4px + 3em)' is invalid] + expected: FAIL + + [syntax:'<length>', initialValue:'calc(4px + calc(8 * 2em))' is invalid] + expected: FAIL + + [syntax:'<length>+', initialValue:'calc(2ex + 16px)' is invalid] + expected: FAIL + + [syntax:'<length>+', initialValue:'10px calc(20px + 4rem)' is invalid] + expected: FAIL + + [syntax:'<length>', initialValue:'10px;' is invalid] + expected: FAIL + + [syntax:'<length-percentage>', initialValue:'calc(2px + 10% + 7ex)' is invalid] + expected: FAIL + + [syntax:'<percentage>', initialValue:'0' is invalid] + expected: FAIL + + [syntax:'<integer>', initialValue:'1.0' is invalid] + expected: FAIL + + [syntax:'<integer>', initialValue:'1e0' is invalid] + expected: FAIL + + [syntax:'<number>|foo', initialValue:'foo var(--foo, bla)' is invalid] + expected: FAIL + + [syntax:'<angle>', initialValue:'0' is invalid] + expected: FAIL + + [syntax:'<angle>', initialValue:'10%' is invalid] + expected: FAIL + + [syntax:'<time>', initialValue:'2px' is invalid] + expected: FAIL + + [syntax:'<resolution>', initialValue:'10' is invalid] + expected: FAIL + + [syntax:'<transform-list>', initialValue:'scale()' is invalid] + expected: FAIL + + [syntax:'<transform-list>+', initialValue:'translateX(2px) rotate(20deg)' is invalid] + expected: FAIL + + [syntax:'<color>', initialValue:'fancy-looking' is invalid] + expected: FAIL + + [syntax:'<image>', initialValue:'banana.png' is invalid] + expected: FAIL + + [syntax:'<url>', initialValue:'banana.png' is invalid] + expected: FAIL + + [syntax:'<transform-function>', initialValue:'translateX(2px)' is valid] + expected: FAIL + + [syntax:'<transform-function>|<integer>', initialValue:'5' is valid] + expected: FAIL + + [syntax:'<transform-function>|<integer>', initialValue:'scale(2)' is valid] + expected: FAIL + + [syntax:'<transform-function>+', initialValue:'translateX(2px) rotate(42deg)' is valid] + expected: FAIL + + [syntax:'<transform-function>', initialValue:'scale()' is invalid] + expected: FAIL + + [syntax:'<integer>', initialValue:'calc(1 + 2)' is valid] + expected: FAIL + + [syntax:'<integer>', initialValue:'calc(3.1415)' is valid] + expected: FAIL + + [syntax:'<integer>', initialValue:'calc(1)' is valid] + expected: FAIL + + [syntax:'<integer>', initialValue:'calc(3.1415 + 3.1415)' is valid] + expected: FAIL + + [syntax:'<length>#', initialValue:'2px, 7px, calc(8px)' is valid] + expected: FAIL + + [syntax:'<length>#', initialValue:'' is invalid] + expected: FAIL + + [syntax:'<length>+', initialValue:'' is invalid] + expected: FAIL + + [syntax:'<transform-list>+', initialValue:'scale(2)' is invalid] + expected: FAIL + + [syntax:'\\1F914 hmm', initialValue:'🤔hmm' is valid] + expected: FAIL + + [syntax:'<length>#+', initialValue:'10px' is invalid] + expected: FAIL + + [syntax:' <length>+ | <color>#', initialValue:'red, blue' is valid] + expected: FAIL + + [syntax:'|banana', initialValue:'banana' is invalid] + expected: FAIL + + [syntax:'hmm\\1F914', initialValue:'hmm🤔' is valid] + expected: FAIL + + [syntax:'\\1F914\\1F914', initialValue:'🤔🤔' is valid] + expected: FAIL + + [syntax:'||', initialValue:'banana' is invalid] + expected: FAIL + + [syntax:'\t<color>\n| foo', initialValue:'foo' is valid] + expected: FAIL + + [syntax:'\\1F914', initialValue:'🤔' is valid] + expected: FAIL + + [syntax:'<length>+#', initialValue:'10px' is invalid] + expected: FAIL + + [syntax:'\\1F914hmm', initialValue:'🤔hmm' is valid] + expected: FAIL + + [syntax:'<transform-list>#', initialValue:'scale(2)' is invalid] + expected: FAIL + + [syntax:'banan\\61', initialValue:'banana' is valid] + expected: FAIL + + [syntax:'|', initialValue:'banana' is invalid] + expected: FAIL + + [syntax:'<length>##', initialValue:'10px' is invalid] + expected: FAIL + + [syntax:' |', initialValue:'banana' is invalid] + expected: FAIL + + [syntax:'\\1F914 hmm', initialValue:'🤔hmm' is valid] + expected: FAIL + + [syntax:'default', initialValue:'default' is invalid] + expected: FAIL + + [syntax:'hmm\\1F914', initialValue:'hmm🤔' is valid] + expected: FAIL + + [syntax:'\\1F914\\1F914', initialValue:'🤔🤔' is valid] + expected: FAIL + + [syntax:'<color>|REVert', initialValue:'red' is invalid] + expected: FAIL + + [syntax:'\\1F914', initialValue:'🤔' is valid] + expected: FAIL + + [syntax:'<custom-ident>', initialValue:'default' is invalid] + expected: FAIL + + [syntax:'\\1F914hmm', initialValue:'🤔hmm' is valid] + expected: FAIL + + [syntax:'<integer>|deFAUlt', initialValue:'1' is invalid] + expected: FAIL + + [syntax:'<custom-ident>+', initialValue:'foo revert bar' is invalid] + expected: FAIL + + [syntax:'<custom-ident>', initialValue:'revert' is invalid] + expected: FAIL + + [syntax:'<custom-ident>+', initialValue:'foo default bar' is invalid] + expected: FAIL + + [syntax:'revert', initialValue:'revert' is invalid] + expected: FAIL + + [syntax:'<custom-ident>+', initialValue:'foo unset bar' is invalid] + expected: FAIL + + [syntax:'<custom-ident>', initialValue:'inherit' is invalid] + expected: FAIL + + [syntax:'<custom-ident>+', initialValue:'foo initial bar' is invalid] + expected: FAIL + + [syntax:'<custom-ident>', initialValue:'unset' is invalid] + expected: FAIL + + [syntax:'foo § bar', initialValue:'foo § bar' is invalid] + expected: FAIL + + [syntax:'Foo | bar', initialValue:'Bar' is invalid] + expected: FAIL + + [syntax:'<length> <number>', initialValue:'0px 0' is invalid] + expected: FAIL + + [syntax:'Foo | bar', initialValue:'foo' is invalid] + expected: FAIL + + [syntax:'<length> <length> <length>', initialValue:'0px 0px 0px' is invalid] + expected: FAIL + + [syntax:'foo bar', initialValue:'foo bar' is invalid] + expected: FAIL + + [syntax:'foo foo foo', initialValue:'foo foo foo' is invalid] + expected: FAIL + + [syntax:'foo \\1F914 bar', initialValue:'foo \\1F914 bar' is invalid] + expected: FAIL + + [syntax:'<percentage> | <length>+', initialValue:'calc(100vh - 10px) 30px' is valid] + expected: FAIL + + [syntax:'<length>', initialValue:'10vmin' is valid] + expected: FAIL + + [syntax:'<custom-ident>+', initialValue:'foo revert-layer bar' is invalid] + expected: FAIL + + [syntax:'*', initialValue:'revert-layer' is invalid] + expected: FAIL + + [syntax:'<custom-ident>', initialValue:'revert-layer' is invalid] + expected: FAIL + + [syntax:'revert-layer', initialValue:'revert-layer' is invalid] + expected: FAIL + + [syntax:'*', initialValue:'default' is valid] + expected: FAIL + + [syntax:'<integer>+ | <percentage>+ | <length>+ ', initialValue:'1% 1%' is valid] + expected: FAIL + + [syntax:'<integer>+ | <percentage>+ | <length>+ ', initialValue:'1px 1%' is invalid] + expected: FAIL + + [syntax:'<transform-list> | <transform-function># ', initialValue:'scale(2) rotate(90deg)' is valid] + expected: FAIL + + [syntax:'<color># | yellow', initialValue:'yellow, blue' is valid] + expected: FAIL + + [syntax:'<integer>+ | <percentage>+ | <length>+ ', initialValue:'1 1%' is invalid] + expected: FAIL + + [syntax:'<integer>+ | <percentage>+ | <length>+ ', initialValue:'1% 1' is invalid] + expected: FAIL + + [syntax:'<transform-list> | <transform-function># ', initialValue:'scale(2), rotate(90deg)' is valid] + expected: FAIL + + [syntax:'<color># | <color>+', initialValue:'yellow blue' is valid] + expected: FAIL + + [syntax:'<integer>+ | <percentage>+ | <length>+ ', initialValue:'1 1' is valid] + expected: FAIL + + [syntax:'<transform-function> | <transform-list>', initialValue:'scale(2) rotate(90deg)' is valid] + expected: FAIL + + [syntax:'<color>+ | yellow', initialValue:'yellow blue' is valid] + expected: FAIL + + [syntax:'<integer>+ | <percentage>+ | <length>+ ', initialValue:'1% 1px' is invalid] + expected: FAIL + + [syntax:'<color>+ | <color>', initialValue:'yellow blue' is valid] + expected: FAIL + + [syntax:'yellow', initialValue:'yellow' is valid] + expected: FAIL + + [syntax:'<transform-list> | <transform-function>+ ', initialValue:'scale(2) rotate(90deg)' is valid] + expected: FAIL + + [syntax:'<transform-function>+ | <transform-list>', initialValue:'scale(2) rotate(90deg)' is valid] + expected: FAIL + + [syntax:'<integer>+ | <percentage>+ | <length>+ ', initialValue:'1%' is valid] + expected: FAIL + + [syntax:'<color> | <color>#', initialValue:'yellow, blue' is valid] + expected: FAIL + + [syntax:'yellow | <color>+', initialValue:'yellow blue' is valid] + expected: FAIL + + [syntax:'<integer>+ | <percentage>+ | <length>+ ', initialValue:'1 1px' is invalid] + expected: FAIL + + [syntax:'<color>+', initialValue:'yellow blue' is valid] + expected: FAIL + + [syntax:'<transform-function># | <transform-list>', initialValue:'scale(2) rotate(90deg)' is valid] + expected: FAIL + + [syntax:'<integer>+ | <percentage>+ | <length>+ ', initialValue:'1px' is valid] + expected: FAIL + + [syntax:'<color>+ | <color>#', initialValue:'yellow, blue' is valid] + expected: FAIL + + [syntax:'yellow | <color>#', initialValue:'yellow, blue' is valid] + expected: FAIL + + [syntax:'<integer>+ | <percentage>+ | <length>+ ', initialValue:'1px 1px' is valid] + expected: FAIL + + [syntax:'<integer>+ | <percentage>+ | <length>+ ', initialValue:'1' is valid] + expected: FAIL + + [syntax:'<transform-list> | <transform-function> ', initialValue:'scale(2) rotate(90deg)' is valid] + expected: FAIL + + [syntax:'<color># | <color>', initialValue:'yellow, blue' is valid] + expected: FAIL + + [syntax:'<transform-function># | <transform-list>', initialValue:'scale(2), rotate(90deg)' is valid] + expected: FAIL + + [syntax:'<integer>+ | <percentage>+ | <length>+ ', initialValue:'1px 1' is invalid] + expected: FAIL + + [syntax:'<color> | <color>+', initialValue:'yellow blue' is valid] + expected: FAIL + + [syntax:'<number>', initialValue:'calc(1 / 2)' is valid] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/register-property.html.ini b/testing/web-platform/meta/css/css-properties-values-api/register-property.html.ini new file mode 100644 index 0000000000..178ad370e3 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/register-property.html.ini @@ -0,0 +1,16 @@ +[register-property.html] + [registerProperty requires a name matching <custom-property-name>] + expected: FAIL + + [registerProperty fails for an already registered property] + expected: FAIL + + [registerProperty only allows omitting initialValue if syntax is '*'] + expected: FAIL + + [registerProperty requires inherits] + expected: FAIL + + [Registering a property should not cause a transition] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-properties-values-api/registered-properties-inheritance.html.ini b/testing/web-platform/meta/css/css-properties-values-api/registered-properties-inheritance.html.ini new file mode 100644 index 0000000000..405128745a --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/registered-properties-inheritance.html.ini @@ -0,0 +1,24 @@ +[registered-properties-inheritance.html] + [Registered properties are correctly inherited (or not) depending on the inherits flag.] + expected: FAIL + + [Explicitly inheriting from a parent with an invalid value results in initial value.] + expected: FAIL + + [Explicitly inheriting from a parent with no value results in initial value.] + expected: FAIL + + [Reference to syntax-incompatible variable results in inherited value] + expected: FAIL + + [Reference to undefined variable results in inherited value] + expected: FAIL + + [Font-relative units are absolutized before before inheritance] + expected: FAIL + + [Calc expressions are resolved before inheritance] + expected: FAIL + + [Explicitly inheriting from a parent with a value results in that value.] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/registered-property-change-style-001.html.ini b/testing/web-platform/meta/css/css-properties-values-api/registered-property-change-style-001.html.ini new file mode 100644 index 0000000000..3dc496dfeb --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/registered-property-change-style-001.html.ini @@ -0,0 +1,7 @@ +[registered-property-change-style-001.html] + [Registered property overrides a previous declaration ] + expected: FAIL + + [New registered property declaration] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-properties-values-api/registered-property-computation.html.ini b/testing/web-platform/meta/css/css-properties-values-api/registered-property-computation.html.ini new file mode 100644 index 0000000000..70296197c8 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/registered-property-computation.html.ini @@ -0,0 +1,198 @@ +[registered-property-computation.html] + [<length>+ values are computed correctly [10px 3em\]] + expected: FAIL + + [<length># values are computed correctly [10px, 3em\]] + expected: FAIL + + [<angle> values are computed correctly [calc(360deg + 400grad)\]] + expected: FAIL + + [<length-percentage>+ values are computed correctly [calc(50% + 1em) 4px\]] + expected: FAIL + + [<length> values are computed correctly [14em\]] + expected: FAIL + + [<color> values are computed correctly [#ff0000\]] + expected: FAIL + + [<integer>+ values are computed correctly [15 calc(2.4) calc(2.6)\]] + expected: FAIL + + [<integer> values are computed correctly [15\]] + expected: FAIL + + [* values are computed correctly [50dpi\]] + expected: FAIL + + [<color> values are computed correctly [#badbee33\]] + expected: FAIL + + [<time> values are computed correctly [calc(1000ms + 1s)\]] + expected: FAIL + + [<transform-function>+ values are computed correctly [translateX(10%) scale(2)\]] + expected: FAIL + + [<length-percentage># values are computed correctly [3% , 10vmax , 22px\]] + expected: FAIL + + [tomato | plum values are computed correctly [plum\]] + expected: FAIL + + [<color> values are computed correctly [currentcolor\]] + expected: FAIL + + [<resolution> values are computed correctly [96dpi\]] + expected: FAIL + + [<length> values computed are correctly via var()-reference when font-size is inherited] + expected: FAIL + + [* values are computed correctly [-50grad\]] + expected: FAIL + + [<length># values are computed correctly [8em\]] + expected: FAIL + + [<length-percentage>+ values are computed correctly [3% 10vmax 22px\]] + expected: FAIL + + [<time> values are computed correctly [1000ms\]] + expected: FAIL + + [<transform-function> values are computed correctly [translateX(2px)\]] + expected: FAIL + + [<length>+ values are computed correctly [4em 9px\]] + expected: FAIL + + [<length> values are computed correctly [13vw\]] + expected: FAIL + + [<length-percentage># values are computed correctly [calc(50% + 1em), 4px\]] + expected: FAIL + + [<integer> values are computed correctly [calc(15 + 15)\]] + expected: FAIL + + [<color> values are computed correctly [tomato\]] + expected: FAIL + + [<color> values are computed correctly [#000f00\]] + expected: FAIL + + [<resolution> values are computed correctly [calc(1dppx + 96dpi)\]] + expected: FAIL + + [<color> values are computed correctly [#badbee\]] + expected: FAIL + + [<length> values are computed correctly [15vmin\]] + expected: FAIL + + [tomato | plum | <color> values are computed correctly [plum\]] + expected: FAIL + + [<length-percentage> values are computed correctly [calc(19em - 2%)\]] + expected: FAIL + + [<integer> values are computed correctly [calc(2.4)\]] + expected: FAIL + + [<integer> values are computed correctly [calc(2.6)\]] + expected: FAIL + + [<length-percentage> values are computed correctly [18%\]] + expected: FAIL + + [<transform-function> values are computed correctly [translateX(calc(11em + 10%))\]] + expected: FAIL + + [<length> values computed are correctly via var()-reference] + expected: FAIL + + [* values are computed correctly [50s\]] + expected: FAIL + + [<length> values are computed correctly when font-size is inherited [14em\]] + expected: FAIL + + [<color> values are computed correctly [plum\]] + expected: FAIL + + [<color> values are computed correctly [#00000a\]] + expected: FAIL + + [<angle> values are computed correctly [180deg\]] + expected: FAIL + + [<resolution> values are computed correctly [1dppx\]] + expected: FAIL + + [<time> values are computed correctly [1s\]] + expected: FAIL + + [<length> values are computed correctly [calc(16px - 7em + 10vh)\]] + expected: FAIL + + [<angle> values are computed correctly [400grad\]] + expected: FAIL + + [<length># values are computed correctly [4em ,9px\]] + expected: FAIL + + [<length-percentage># values are computed correctly [calc(13% + 37px)\]] + expected: FAIL + + [<length> values are computed correctly [12px\]] + expected: FAIL + + [<length-percentage> values are computed correctly [17em\]] + expected: FAIL + + [<transform-function> values are computed correctly [translateX(10em)\]] + expected: FAIL + + [* values are computed correctly [tomato\]] + expected: FAIL + + [<integer> values are computed correctly [calc(2.6 + 3.1)\]] + expected: FAIL + + [<length> values are computed correctly when font-size is inherited [calc(14em + 10px)\]] + expected: FAIL + + [<length> values are computed correctly [25.4mm\]] + expected: FAIL + + [<length> values are computed correctly [6pc\]] + expected: FAIL + + [<length> values are computed correctly [1in\]] + expected: FAIL + + [<length> values are computed correctly [72pt\]] + expected: FAIL + + [<length> values are computed correctly [2.54cm\]] + expected: FAIL + + [<length> values are computed correctly [10lh\]] + expected: FAIL + + [* values are computed correctly [url(why)\]] + expected: FAIL + + [<number> values are computed correctly [calc(24 / 10)\]] + expected: FAIL + + [<number> values are computed correctly [15\]] + expected: FAIL + + [<number>+ values are computed correctly [15 calc(15 + 15) calc(24 / 10)\]] + expected: FAIL + + [<number> values are computed correctly [calc(15 + 15)\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/registered-property-crosstalk.html.ini b/testing/web-platform/meta/css/css-properties-values-api/registered-property-crosstalk.html.ini new file mode 100644 index 0000000000..cbd2912245 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/registered-property-crosstalk.html.ini @@ -0,0 +1,3 @@ +[registered-property-crosstalk.html] + [Only #c should be affected by --x:42] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/registered-property-cssom.html.ini b/testing/web-platform/meta/css/css-properties-values-api/registered-property-cssom.html.ini new file mode 100644 index 0000000000..2cb1078db8 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/registered-property-cssom.html.ini @@ -0,0 +1,19 @@ +[registered-property-cssom.html] + [CSS.registerProperty] + expected: FAIL + + [Formerly valid values are still readable from inline styles but are computed as the unset value] + expected: FAIL + + [Values can be removed from inline styles] + expected: FAIL + + [Stylesheets can be modified by CSSOM] + expected: FAIL + + [Valid values can be set on inline styles] + expected: FAIL + + [CSSOM setters function as expected for unregistered properties] + expected: + if os == "linux": [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-properties-values-api/registered-property-initial.html.ini b/testing/web-platform/meta/css/css-properties-values-api/registered-property-initial.html.ini new file mode 100644 index 0000000000..f851cbed4b --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/registered-property-initial.html.ini @@ -0,0 +1,88 @@ +[registered-property-initial.html] + [Initial non-inherited value can be substituted [pink, background-color\]] + expected: FAIL + + [Initial value for <length-percentage> correctly computed [calc(1in + 10% + 4px)\]] + expected: FAIL + + [Initial value for <transform-list> correctly computed [scale(calc(2 + 2))\]] + expected: FAIL + + [Initial value for <color> correctly computed [purple\]] + expected: FAIL + + [Initial value for <transform-list> correctly computed [scale(calc(2 + 1)) translateX(calc(3px + 1px))\]] + expected: FAIL + + [Initial value for <transform-function> correctly computed [rotate(42deg)\]] + expected: FAIL + + [Initial inherited value can be substituted [purple, color\]] + expected: FAIL + + [Initial value for <color> correctly computed [pink, inherits\]] + expected: FAIL + + [Initial value for <length> correctly computed [calc(10px + 15px)\]] + expected: FAIL + + [Initial non-inherited value can be substituted [calc(13% + 37%), --x\]] + expected: FAIL + + [Initial non-inherited value can be substituted [\t1turn, --x\]] + expected: FAIL + + [Initial non-inherited value can be substituted [calc(20 + 20 + 10), --x\]] + expected: FAIL + + [Initial non-inherited value can be substituted [\tcalc(13% + 37px), --x\]] + expected: FAIL + + [Initial non-inherited value can be substituted [scale(calc(2 + 2)) translateX(calc(3px + 1px)), --x\]] + expected: FAIL + + [Initial non-inherited value can be substituted [2000ms, --x\]] + expected: FAIL + + [Initial non-inherited value can be substituted [ pink , --x\]] + expected: FAIL + + [Initial non-inherited value can be substituted [calc(13 + 37), --x\]] + expected: FAIL + + [Initial non-inherited value can be substituted [calc(10px + 15px), --x\]] + expected: FAIL + + [Initial non-inherited value can be substituted [scale(calc(2 + 2)), --x\]] + expected: FAIL + + [Initial non-inherited value can be substituted [\tfoo\t, --x\]] + expected: FAIL + + [Initial non-inherited value can be substituted [\ttest, --x\]] + expected: FAIL + + [Initial value for <length> correctly computed [2.54cm\]] + expected: FAIL + + [Initial value for <length> correctly computed [72pt\]] + expected: FAIL + + [Initial value for <percentage> correctly computed [calc(10% + 20%)\]] + expected: FAIL + + [Initial value for <length> correctly computed [25.4mm\]] + expected: FAIL + + [Initial value for <length> correctly computed [6pc\]] + expected: FAIL + + [Initial value for <length> correctly computed [1in\]] + expected: FAIL + + [Initial value for <url> correctly computed [url(a)\]] + expected: FAIL + + [Initial value for <url>+ correctly computed [url(a) url(a)\]] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-properties-values-api/registered-property-revert.html.ini b/testing/web-platform/meta/css/css-properties-values-api/registered-property-revert.html.ini new file mode 100644 index 0000000000..21887e41f3 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/registered-property-revert.html.ini @@ -0,0 +1,2 @@ +[registered-property-revert.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/self-utils.html.ini b/testing/web-platform/meta/css/css-properties-values-api/self-utils.html.ini new file mode 100644 index 0000000000..46ebce691a --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/self-utils.html.ini @@ -0,0 +1,7 @@ +[self-utils.html] + [Default initial values of generated properties are valid (self-test).] + expected: FAIL + + [Generated properties respect inherits flag] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-properties-values-api/typedom.html.ini b/testing/web-platform/meta/css/css-properties-values-api/typedom.html.ini new file mode 100644 index 0000000000..7aa9b76685 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/typedom.html.ini @@ -0,0 +1,5 @@ +[typedom.html] + expected: ERROR + [Computed * is reified as CSSUnparsedValue] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-properties-values-api/unit-cycles.html.ini b/testing/web-platform/meta/css/css-properties-values-api/unit-cycles.html.ini new file mode 100644 index 0000000000..0e6bf5589f --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/unit-cycles.html.ini @@ -0,0 +1,2 @@ +[unit-cycles.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/url-resolution.html.ini b/testing/web-platform/meta/css/css-properties-values-api/url-resolution.html.ini new file mode 100644 index 0000000000..d14b6f5aa6 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/url-resolution.html.ini @@ -0,0 +1,2 @@ +[url-resolution.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-properties-values-api/var-reference-registered-properties-cycles.html.ini b/testing/web-platform/meta/css/css-properties-values-api/var-reference-registered-properties-cycles.html.ini new file mode 100644 index 0000000000..1fa594a4dd --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/var-reference-registered-properties-cycles.html.ini @@ -0,0 +1,16 @@ +[var-reference-registered-properties-cycles.html] + [A var() cycle between two registered properties is handled correctly.] + expected: FAIL + + [A var() cycle between a registered properties and an unregistered property is handled correctly.] + expected: FAIL + + [A var() cycle between a two unregistered properties is handled correctly.] + expected: FAIL + + [A var() cycle between a syntax:'*' property and an unregistered property is handled correctly.] + expected: FAIL + + [Custom properties with universal syntax become guaranteed-invalid when invalid at computed-value time] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-properties-values-api/var-reference-registered-properties.html.ini b/testing/web-platform/meta/css/css-properties-values-api/var-reference-registered-properties.html.ini new file mode 100644 index 0000000000..a496a809b6 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/var-reference-registered-properties.html.ini @@ -0,0 +1,43 @@ +[var-reference-registered-properties.html] + [var() references work with registered properties] + expected: FAIL + + [Registered lists may be concatenated] + expected: FAIL + + [References to mixed registered and unregistered var()-properties work in registered lists] + expected: FAIL + + [References to registered var()-properties work in registered lists] + expected: FAIL + + [Calc expressions are resolved when substituting] + expected: FAIL + + [Font-relative units are absolutized when substituting] + expected: FAIL + + [Lists with relative units are absolutized when substituting] + expected: FAIL + + [Valid fallback does not invalidate var()-reference [<length> | <color>, red\]] + expected: FAIL + + [Valid fallback does not invalidate var()-reference [<length>, 10px\]] + expected: FAIL + + [Invalid fallback invalidates var()-reference [<length>, red\]] + expected: FAIL + + [Valid fallback does not invalidate var()-reference [<length> | none, none\]] + expected: FAIL + + [Invalid fallback invalidates var()-reference [<length>, var(--novar)\]] + expected: FAIL + + [Invalid fallback invalidates var()-reference [<length> | none, nolength\]] + expected: FAIL + + [Values are absolutized when substituting into properties with universal syntax] + expected: FAIL + |