From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- .../acos-asin-atan-atan2-computed.html.ini | 9 + .../css-values/attr-color-invalid-cast.html.ini | 2 + .../meta/css/css-values/attr-color-valid.html.ini | 2 + .../meta/css/css-values/attr-in-max.html.ini | 2 + .../css/css-values/attr-invalid-type-008.html.ini | 2 + .../css-values/attr-length-invalid-cast.html.ini | 2 + .../attr-length-valid-zero-nofallback.html.ini | 2 + .../css/css-values/attr-length-valid-zero.html.ini | 2 + .../meta/css/css-values/attr-length-valid.html.ini | 2 + .../css/css-values/attr-px-invalid-cast.html.ini | 2 + .../meta/css/css-values/attr-px-valid.html.ini | 2 + ...calc-in-media-queries-with-mixed-units.html.ini | 18 + .../css-values/calc-infinity-nan-computed.html.ini | 18 + .../calc-infinity-nan-serialize-length.html.ini | 13 + ...alc-size-width-interpolation.tentative.html.ini | 168 +++++++++ .../calc-size/calc-size-parsing.tentative.html.ini | 42 +++ .../calc-size/calc-size-width.tentative.html.ini | 54 +++ .../ch-empty-pseudo-recalc-on-font-load.html.ini | 12 + .../meta/css/css-values/ch-unit-012.html.ini | 3 + .../meta/css/css-values/crashtests/__dir__.ini | 1 + .../getComputedStyle-calc-mixed-units-002.html.ini | 4 + .../getComputedStyle-calc-mixed-units-003.html.ini | 15 + .../meta/css/css-values/ic-unit-002.html.ini | 3 + .../meta/css/css-values/ic-unit-003.html.ini | 3 + .../meta/css/css-values/ic-unit-004.html.ini | 3 + .../meta/css/css-values/ic-unit-012.html.ini | 5 + .../css/css-values/lh-rlh-on-root-001.html.ini | 32 ++ .../meta/css/css-values/lh-unit-001.html.ini | 3 + .../meta/css/css-values/lh-unit-002.html.ini | 3 + .../meta/css/css-values/lh-unit-003.html.ini | 8 + .../meta/css/css-values/lh-unit-004.html.ini | 4 + .../meta/css/css-values/lh-unit-005.html.ini | 4 + .../css/css-values/line-break-ch-unit.html.ini | 388 +++++++++++++++++++++ .../negative-calc-to-non-negative-integer.html.ini | 2 + .../progress-computed.tentative.html.ini | 57 +++ .../progress-serialize.tentative.html.ini | 66 ++++ .../meta/css/css-values/rcap-invalidation.html.ini | 3 + .../meta/css/css-values/rch-invalidation.html.ini | 3 + .../meta/css/css-values/rex-invalidation.html.ini | 3 + .../meta/css/css-values/ric-invalidation.html.ini | 3 + .../meta/css/css-values/rlh-invalidation.html.ini | 4 + .../css/css-values/signs-abs-computed.html.ini | 6 + .../css/css-values/sin-cos-tan-invalid.html.ini | 3 + .../css/css-values/urls/fragment-only.html.ini | 30 ++ .../vh-support-transform-origin.html.ini | 1 + .../vh-support-transform-translate.html.ini | 1 + .../vh_not_refreshing_on_chrome.html.ini | 1 + .../css-values/viewport-units-001-print.html.ini | 6 + .../css-values/viewport-units-css2-001.html.ini | 18 + 49 files changed, 1040 insertions(+) create mode 100644 testing/web-platform/meta/css/css-values/acos-asin-atan-atan2-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-values/attr-color-invalid-cast.html.ini create mode 100644 testing/web-platform/meta/css/css-values/attr-color-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-values/attr-in-max.html.ini create mode 100644 testing/web-platform/meta/css/css-values/attr-invalid-type-008.html.ini create mode 100644 testing/web-platform/meta/css/css-values/attr-length-invalid-cast.html.ini create mode 100644 testing/web-platform/meta/css/css-values/attr-length-valid-zero-nofallback.html.ini create mode 100644 testing/web-platform/meta/css/css-values/attr-length-valid-zero.html.ini create mode 100644 testing/web-platform/meta/css/css-values/attr-length-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-values/attr-px-invalid-cast.html.ini create mode 100644 testing/web-platform/meta/css/css-values/attr-px-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-values/calc-in-media-queries-with-mixed-units.html.ini create mode 100644 testing/web-platform/meta/css/css-values/calc-infinity-nan-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-values/calc-infinity-nan-serialize-length.html.ini create mode 100644 testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-values/calc-size/calc-size-width.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-values/ch-empty-pseudo-recalc-on-font-load.html.ini create mode 100644 testing/web-platform/meta/css/css-values/ch-unit-012.html.ini create mode 100644 testing/web-platform/meta/css/css-values/crashtests/__dir__.ini create mode 100644 testing/web-platform/meta/css/css-values/getComputedStyle-calc-mixed-units-002.html.ini create mode 100644 testing/web-platform/meta/css/css-values/getComputedStyle-calc-mixed-units-003.html.ini create mode 100644 testing/web-platform/meta/css/css-values/ic-unit-002.html.ini create mode 100644 testing/web-platform/meta/css/css-values/ic-unit-003.html.ini create mode 100644 testing/web-platform/meta/css/css-values/ic-unit-004.html.ini create mode 100644 testing/web-platform/meta/css/css-values/ic-unit-012.html.ini create mode 100644 testing/web-platform/meta/css/css-values/lh-rlh-on-root-001.html.ini create mode 100644 testing/web-platform/meta/css/css-values/lh-unit-001.html.ini create mode 100644 testing/web-platform/meta/css/css-values/lh-unit-002.html.ini create mode 100644 testing/web-platform/meta/css/css-values/lh-unit-003.html.ini create mode 100644 testing/web-platform/meta/css/css-values/lh-unit-004.html.ini create mode 100644 testing/web-platform/meta/css/css-values/lh-unit-005.html.ini create mode 100644 testing/web-platform/meta/css/css-values/line-break-ch-unit.html.ini create mode 100644 testing/web-platform/meta/css/css-values/negative-calc-to-non-negative-integer.html.ini create mode 100644 testing/web-platform/meta/css/css-values/progress-computed.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-values/progress-serialize.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-values/rcap-invalidation.html.ini create mode 100644 testing/web-platform/meta/css/css-values/rch-invalidation.html.ini create mode 100644 testing/web-platform/meta/css/css-values/rex-invalidation.html.ini create mode 100644 testing/web-platform/meta/css/css-values/ric-invalidation.html.ini create mode 100644 testing/web-platform/meta/css/css-values/rlh-invalidation.html.ini create mode 100644 testing/web-platform/meta/css/css-values/signs-abs-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-values/sin-cos-tan-invalid.html.ini create mode 100644 testing/web-platform/meta/css/css-values/urls/fragment-only.html.ini create mode 100644 testing/web-platform/meta/css/css-values/vh-support-transform-origin.html.ini create mode 100644 testing/web-platform/meta/css/css-values/vh-support-transform-translate.html.ini create mode 100644 testing/web-platform/meta/css/css-values/vh_not_refreshing_on_chrome.html.ini create mode 100644 testing/web-platform/meta/css/css-values/viewport-units-001-print.html.ini create mode 100644 testing/web-platform/meta/css/css-values/viewport-units-css2-001.html.ini (limited to 'testing/web-platform/meta/css/css-values') diff --git a/testing/web-platform/meta/css/css-values/acos-asin-atan-atan2-computed.html.ini b/testing/web-platform/meta/css/css-values/acos-asin-atan-atan2-computed.html.ini new file mode 100644 index 0000000000..0f0880c93c --- /dev/null +++ b/testing/web-platform/meta/css/css-values/acos-asin-atan-atan2-computed.html.ini @@ -0,0 +1,9 @@ +[acos-asin-atan-atan2-computed.html] + [calc(acos(cos(30deg - 0.523599rad ) )) should be used-value-equivalent to 0deg] + expected: FAIL + + [atan2(1rem + 1px - 1px, -1rem) should be used-value-equivalent to 135deg] + expected: FAIL + + [atan2(1vh + 0px, -1vh + 0px) should be used-value-equivalent to 135deg] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/attr-color-invalid-cast.html.ini b/testing/web-platform/meta/css/css-values/attr-color-invalid-cast.html.ini new file mode 100644 index 0000000000..3d2a7e20d5 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/attr-color-invalid-cast.html.ini @@ -0,0 +1,2 @@ +[attr-color-invalid-cast.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/attr-color-valid.html.ini b/testing/web-platform/meta/css/css-values/attr-color-valid.html.ini new file mode 100644 index 0000000000..d2ec0e26c7 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/attr-color-valid.html.ini @@ -0,0 +1,2 @@ +[attr-color-valid.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/attr-in-max.html.ini b/testing/web-platform/meta/css/css-values/attr-in-max.html.ini new file mode 100644 index 0000000000..2db5df5570 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/attr-in-max.html.ini @@ -0,0 +1,2 @@ +[attr-in-max.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/attr-invalid-type-008.html.ini b/testing/web-platform/meta/css/css-values/attr-invalid-type-008.html.ini new file mode 100644 index 0000000000..65fd07a15f --- /dev/null +++ b/testing/web-platform/meta/css/css-values/attr-invalid-type-008.html.ini @@ -0,0 +1,2 @@ +[attr-invalid-type-008.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/attr-length-invalid-cast.html.ini b/testing/web-platform/meta/css/css-values/attr-length-invalid-cast.html.ini new file mode 100644 index 0000000000..29706d58f7 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/attr-length-invalid-cast.html.ini @@ -0,0 +1,2 @@ +[attr-length-invalid-cast.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/attr-length-valid-zero-nofallback.html.ini b/testing/web-platform/meta/css/css-values/attr-length-valid-zero-nofallback.html.ini new file mode 100644 index 0000000000..0864f782f4 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/attr-length-valid-zero-nofallback.html.ini @@ -0,0 +1,2 @@ +[attr-length-valid-zero-nofallback.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/attr-length-valid-zero.html.ini b/testing/web-platform/meta/css/css-values/attr-length-valid-zero.html.ini new file mode 100644 index 0000000000..d5be29b75a --- /dev/null +++ b/testing/web-platform/meta/css/css-values/attr-length-valid-zero.html.ini @@ -0,0 +1,2 @@ +[attr-length-valid-zero.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/attr-length-valid.html.ini b/testing/web-platform/meta/css/css-values/attr-length-valid.html.ini new file mode 100644 index 0000000000..00d7148f82 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/attr-length-valid.html.ini @@ -0,0 +1,2 @@ +[attr-length-valid.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/attr-px-invalid-cast.html.ini b/testing/web-platform/meta/css/css-values/attr-px-invalid-cast.html.ini new file mode 100644 index 0000000000..87888f53ef --- /dev/null +++ b/testing/web-platform/meta/css/css-values/attr-px-invalid-cast.html.ini @@ -0,0 +1,2 @@ +[attr-px-invalid-cast.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/attr-px-valid.html.ini b/testing/web-platform/meta/css/css-values/attr-px-valid.html.ini new file mode 100644 index 0000000000..7bcf98b2d8 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/attr-px-valid.html.ini @@ -0,0 +1,2 @@ +[attr-px-valid.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/calc-in-media-queries-with-mixed-units.html.ini b/testing/web-platform/meta/css/css-values/calc-in-media-queries-with-mixed-units.html.ini new file mode 100644 index 0000000000..dd13c6be13 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/calc-in-media-queries-with-mixed-units.html.ini @@ -0,0 +1,18 @@ +[calc-in-media-queries-with-mixed-units.html] + [box should be orange if the calc between px/em*em in @media was correct] + expected: FAIL + + [box should be orange if the calc between vh*em in @media was correct] + expected: FAIL + + [box should be orange if the calc between vh*vw/em*px/vh in @media was correct] + expected: FAIL + + [box should be orange if the calc between vw/px*vh in @media was correct] + expected: FAIL + + [box should be orange if the calc between vh*vw/em*px in @media was correct] + expected: FAIL + + [box should be orange if the calc between vw*vh*px*em/px/px/px in @media was correct] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/calc-infinity-nan-computed.html.ini b/testing/web-platform/meta/css/css-values/calc-infinity-nan-computed.html.ini new file mode 100644 index 0000000000..dcd290541f --- /dev/null +++ b/testing/web-platform/meta/css/css-values/calc-infinity-nan-computed.html.ini @@ -0,0 +1,18 @@ +[calc-infinity-nan-computed.html] + [Property width value 'max(15px, NaN * 1px)'] + bug: 1823446 + expected: FAIL + + [Property width value 'max(NaN * 1px, 15px)'] + bug: 1823446 + expected: FAIL + + [Property width value 'calc(infinity * 1px + infinity * 1%)'] + expected: FAIL + + [Property width value 'calc(min(NaN * 1px, infinity * 1px) + max(infinity * 1px, -infinity * 1px))'] + bug: 1823446 + expected: FAIL + + [Property animation-duration value 'calc(1 / 0 * 1s)'] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/calc-infinity-nan-serialize-length.html.ini b/testing/web-platform/meta/css/css-values/calc-infinity-nan-serialize-length.html.ini new file mode 100644 index 0000000000..758f5b0ec2 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/calc-infinity-nan-serialize-length.html.ini @@ -0,0 +1,13 @@ +[calc-infinity-nan-serialize-length.html] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1823446 + ['calc(1 * max(nAn*2px, 0px))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1 * min(nan*3px, 0px))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1 * min(NaN * 1pt, NaN * 1cm))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1 * max(NaN * 1cm, NaN * 2Q))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini b/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini new file mode 100644 index 0000000000..0a3d25827e --- /dev/null +++ b/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini @@ -0,0 +1,168 @@ +[calc-size-width-interpolation.tentative.html] + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]] + expected: FAIL + + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]] + expected: FAIL + + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [calc-size(auto, size * 1.25)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [calc-size(auto, size * 1.5)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [calc-size(auto, size * 1.75)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (1) should be [calc-size(auto, size * 2)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [calc-size(auto, size * 2.25)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [calc-size(auto, size * 1.25)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [calc-size(auto, size * 1.5)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [calc-size(auto, size * 1.75)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (1) should be [calc-size(auto, size * 2)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [calc-size(auto, size * 2.25)\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [calc-size(auto, size * 1.25)\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [calc-size(auto, size * 1.5)\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [calc-size(auto, size * 1.75)\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (1) should be [calc-size(auto, size * 2)\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [calc-size(auto, size * 2.25)\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [calc-size(auto, size * 1.25)\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [calc-size(auto, size * 1.5)\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [calc-size(auto, size * 1.75)\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (1) should be [calc-size(auto, size * 2)\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [calc-size(auto, size * 2.25)\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini b/testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini new file mode 100644 index 0000000000..24d7ae6ee1 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini @@ -0,0 +1,42 @@ +[calc-size-parsing.tentative.html] + [e.style['width'\] = "calc-size(fit-content, size)" should set the property value] + expected: FAIL + + [e.style['height'\] = "calc-size(min-content, size * 2)" should set the property value] + expected: FAIL + + [e.style['max-width'\] = "calc-size(max-content, size / 2)" should set the property value] + expected: FAIL + + [e.style['max-height'\] = "calc-size(fit-content, 30px + size / 2)" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(fit-content, 50% + size / 2)" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(any, 25em)" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(any, 40%)" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(any, 50px + 30%)" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(any, calc-size(10px, sign(size) * size))" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(30px, 25em)" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(calc-size(any, 30px), 25em)" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(calc-size(2in, 30px), 25em)" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(calc-size(min-content, 30px), 25em)" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(calc-size(min-content, size), size)" should set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/calc-size/calc-size-width.tentative.html.ini b/testing/web-platform/meta/css/css-values/calc-size/calc-size-width.tentative.html.ini new file mode 100644 index 0000000000..719a258936 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/calc-size/calc-size-width.tentative.html.ini @@ -0,0 +1,54 @@ +[calc-size-width.tentative.html] + [resolved width for width: calc-size(any, 357px)] + expected: FAIL + + [resolved width for width: calc-size(any, 31%)] + expected: FAIL + + [resolved width for width: calc-size(max-content, 31%)] + expected: FAIL + + [resolved width for width: calc-size(fit-content, 72px)] + expected: FAIL + + [resolved width for width: calc-size(37px, 93px)] + expected: FAIL + + [resolved width for width: calc-size(83px, size * 3)] + expected: FAIL + + [resolved width for width: calc-size(min-content, size / 2)] + expected: FAIL + + [resolved width for width: calc-size(max-content, size * 1.2)] + expected: FAIL + + [resolved width for width: calc-size(fit-content, size / 4 + 30px)] + expected: FAIL + + [resolved width for width: calc-size(stretch, size / 2 - 10%)] + expected: FAIL + + [resolved width for width: calc-size(30px, 15em)] + expected: FAIL + + [resolved width for width: calc-size(calc-size(any, 30px), 15em)] + expected: FAIL + + [resolved width for width: calc-size(calc-size(2in, 30px), 15em)] + expected: FAIL + + [resolved width for width: calc-size(calc-size(min-content, 30px), 15em)] + expected: FAIL + + [resolved width for width: calc-size(calc-size(min-content, size), size)] + expected: FAIL + + [resolved width for width: with container width 300px] + expected: FAIL + + [resolved width for width: with container width 500px] + expected: FAIL + + [resolved width for width: with container width 700px] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/ch-empty-pseudo-recalc-on-font-load.html.ini b/testing/web-platform/meta/css/css-values/ch-empty-pseudo-recalc-on-font-load.html.ini new file mode 100644 index 0000000000..2cf95d0b83 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/ch-empty-pseudo-recalc-on-font-load.html.ini @@ -0,0 +1,12 @@ +[ch-empty-pseudo-recalc-on-font-load.html] + [ch in pseudo-element ::before should be recalculated after loading a web font] + expected: + if processor == "x86": [PASS, FAIL] + + [ch in pseudo-element ::after should be recalculated after loading a web font] + expected: + if processor == "x86": [PASS, FAIL] + + [ch in pseudo-element ::backdrop should be recalculated after loading a web font] + expected: + if processor == "x86": [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-values/ch-unit-012.html.ini b/testing/web-platform/meta/css/css-values/ch-unit-012.html.ini new file mode 100644 index 0000000000..ba00539ae8 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/ch-unit-012.html.ini @@ -0,0 +1,3 @@ +[ch-unit-012.html] + expected: + if (os == "android") and swgl: FAIL diff --git a/testing/web-platform/meta/css/css-values/crashtests/__dir__.ini b/testing/web-platform/meta/css/css-values/crashtests/__dir__.ini new file mode 100644 index 0000000000..daf68383df --- /dev/null +++ b/testing/web-platform/meta/css/css-values/crashtests/__dir__.ini @@ -0,0 +1 @@ +leak-threshold: [default:51200] diff --git a/testing/web-platform/meta/css/css-values/getComputedStyle-calc-mixed-units-002.html.ini b/testing/web-platform/meta/css/css-values/getComputedStyle-calc-mixed-units-002.html.ini new file mode 100644 index 0000000000..5aa038b6f5 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/getComputedStyle-calc-mixed-units-002.html.ini @@ -0,0 +1,4 @@ +[getComputedStyle-calc-mixed-units-002.html] + [testing width: calc(8lh + 7px)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-values/getComputedStyle-calc-mixed-units-003.html.ini b/testing/web-platform/meta/css/css-values/getComputedStyle-calc-mixed-units-003.html.ini new file mode 100644 index 0000000000..a1653531ac --- /dev/null +++ b/testing/web-platform/meta/css/css-values/getComputedStyle-calc-mixed-units-003.html.ini @@ -0,0 +1,15 @@ +[getComputedStyle-calc-mixed-units-003.html] + [testing width: calc(5px * 10lh / 1px)] + expected: FAIL + + [testing width: calc(20% * 0.5em / 1px)] + expected: FAIL + + [testing width: calc(4px * 4em / 1px)] + expected: FAIL + + [testing width: calc(400px / 4lh * 1px)] + expected: FAIL + + [testing width: calc(20% / 0.5em * 1px)] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/ic-unit-002.html.ini b/testing/web-platform/meta/css/css-values/ic-unit-002.html.ini new file mode 100644 index 0000000000..f76a866727 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/ic-unit-002.html.ini @@ -0,0 +1,3 @@ +[ic-unit-002.html] + fuzzy: + if os == "mac": maxDifference=0-8;totalPixels=0-2 diff --git a/testing/web-platform/meta/css/css-values/ic-unit-003.html.ini b/testing/web-platform/meta/css/css-values/ic-unit-003.html.ini new file mode 100644 index 0000000000..df3161d3b8 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/ic-unit-003.html.ini @@ -0,0 +1,3 @@ +[ic-unit-003.html] + fuzzy: + if os == "mac": maxDifference=0-8;totalPixels=0-2 diff --git a/testing/web-platform/meta/css/css-values/ic-unit-004.html.ini b/testing/web-platform/meta/css/css-values/ic-unit-004.html.ini new file mode 100644 index 0000000000..22d36713fa --- /dev/null +++ b/testing/web-platform/meta/css/css-values/ic-unit-004.html.ini @@ -0,0 +1,3 @@ +[ic-unit-004.html] + fuzzy: + if os == "mac": maxDifference=0-4;totalPixels=0-2 diff --git a/testing/web-platform/meta/css/css-values/ic-unit-012.html.ini b/testing/web-platform/meta/css/css-values/ic-unit-012.html.ini new file mode 100644 index 0000000000..0c4ae077b4 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/ic-unit-012.html.ini @@ -0,0 +1,5 @@ +[ic-unit-012.html] + expected: + if os == "mac" and swgl: FAIL + fuzzy: + if os == "win": maxDifference=0-1;totalPixels=0-45 diff --git a/testing/web-platform/meta/css/css-values/lh-rlh-on-root-001.html.ini b/testing/web-platform/meta/css/css-values/lh-rlh-on-root-001.html.ini new file mode 100644 index 0000000000..2cdaf8b988 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/lh-rlh-on-root-001.html.ini @@ -0,0 +1,32 @@ +[lh-rlh-on-root-001.html] + [lh in line-height on root] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [rlh in line-height on root] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [lh in font-size on root] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [rlh in font-size on root] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [2lh in line-height on root] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [2rlh in line-height on root] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [2lh in font-size on root] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [2rlh in font-size on root] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-values/lh-unit-001.html.ini b/testing/web-platform/meta/css/css-values/lh-unit-001.html.ini new file mode 100644 index 0000000000..399319b405 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/lh-unit-001.html.ini @@ -0,0 +1,3 @@ +[lh-unit-001.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-values/lh-unit-002.html.ini b/testing/web-platform/meta/css/css-values/lh-unit-002.html.ini new file mode 100644 index 0000000000..0475aa3cf1 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/lh-unit-002.html.ini @@ -0,0 +1,3 @@ +[lh-unit-002.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-values/lh-unit-003.html.ini b/testing/web-platform/meta/css/css-values/lh-unit-003.html.ini new file mode 100644 index 0000000000..f05c471ba6 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/lh-unit-003.html.ini @@ -0,0 +1,8 @@ +[lh-unit-003.html] + [Line-height and lh before @font-face loads] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [Line-height and lh after @font-face loaded] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-values/lh-unit-004.html.ini b/testing/web-platform/meta/css/css-values/lh-unit-004.html.ini new file mode 100644 index 0000000000..6fb0a866b3 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/lh-unit-004.html.ini @@ -0,0 +1,4 @@ +[lh-unit-004.html] + [lh must be relative to computed line-height before select element fixup] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-values/lh-unit-005.html.ini b/testing/web-platform/meta/css/css-values/lh-unit-005.html.ini new file mode 100644 index 0000000000..e9852375fe --- /dev/null +++ b/testing/web-platform/meta/css/css-values/lh-unit-005.html.ini @@ -0,0 +1,4 @@ +[lh-unit-005.html] + [lh relative to line-height inherited from parent] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-values/line-break-ch-unit.html.ini b/testing/web-platform/meta/css/css-values/line-break-ch-unit.html.ini new file mode 100644 index 0000000000..d3c4800a93 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/line-break-ch-unit.html.ini @@ -0,0 +1,388 @@ +[line-break-ch-unit.html] + [30ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [91ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [18ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [44ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [72ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [55ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [98ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [33ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [34ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [57ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [11ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [14ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [25ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [43ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [84ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [92ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [49ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [37ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [89ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [78ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [31ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [46ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [62ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [27ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [87ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [10ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [39ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [67ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [24ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [8ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [90ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [9ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [76ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [38ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [29ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [94ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [95ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [23ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [15ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [83ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [45ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [17ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [63ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [47ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [96ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [99ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [97ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [21ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [20ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [13ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [50ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [35ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [42ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [22ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [85ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [54ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [61ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [19ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [75ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [88ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [4ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [58ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [70ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [41ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [40ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [69ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [82ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [65ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [77ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [66ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [32ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [7ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [36ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [81ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [93ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [56ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [28ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [74ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [5ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [6ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [12ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [52ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [71ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [79ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [26ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [73ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [48ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [59ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [60ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [80ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [51ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [68ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [3ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [64ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [86ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [53ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [16ch should wrap] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-values/negative-calc-to-non-negative-integer.html.ini b/testing/web-platform/meta/css/css-values/negative-calc-to-non-negative-integer.html.ini new file mode 100644 index 0000000000..d4d71badf7 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/negative-calc-to-non-negative-integer.html.ini @@ -0,0 +1,2 @@ +[negative-calc-to-non-negative-integer.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/progress-computed.tentative.html.ini b/testing/web-platform/meta/css/css-values/progress-computed.tentative.html.ini new file mode 100644 index 0000000000..db5a96fbb6 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/progress-computed.tentative.html.ini @@ -0,0 +1,57 @@ +[progress-computed.tentative.html] + [progress(1 from 0 to 1) should be used-value-equivalent to 1] + expected: FAIL + + [progress(progress(1 from 0 to 1) from progress(0px from 0px to 1px) to progress(1deg from 0deg to 1deg)) should be used-value-equivalent to 1] + expected: FAIL + + [progress(sign(-10px) * 10px from (10px - 10px) to 10px * progress(1deg from 0deg to 1deg)) should be used-value-equivalent to -1] + expected: FAIL + + [calc(progress(100px from 0px to 50px) * 10px + 100px) should be used-value-equivalent to 120px] + expected: FAIL + + [calc(progress(100 from 0 to sign(50px))) should be used-value-equivalent to 100] + expected: FAIL + + [calc(progress(1 from 0 to 1) * 10px) should be used-value-equivalent to 10px] + expected: FAIL + + [calc(progress(1 from 0 to 1) * 1s) should be used-value-equivalent to 1s] + expected: FAIL + + [calc(progress(1 from 0 to 1) * 1deg) should be used-value-equivalent to 1deg] + expected: FAIL + + [scale(progress(0em from 0rem to 0em)) should be used-value-equivalent to scale(0)] + expected: FAIL + + [scale(progress(sign(1em - 1rem) * 1ex from 0rem to 0em)) should be used-value-equivalent to scale(0)] + expected: FAIL + + [calc(progress(abs(5%) from hypot(3%, 4%) to 10%)) should be used-value-equivalent to 0] + expected: FAIL + + [progress(1000em from 10em to 110em) should be used-value-equivalent to 9.9] + expected: FAIL + + [scale(progress(1000em from 10rem to 110em)) should be used-value-equivalent to scale(9.9)] + expected: FAIL + + [calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 10em from 2rem to 12em) / 2) should be used-value-equivalent to 0.4] + expected: FAIL + + [calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) * 10) should be used-value-equivalent to 18] + expected: FAIL + + [calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) * 30) should be used-value-equivalent to 54] + expected: FAIL + + [calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) / 4) should be used-value-equivalent to 0.45] + expected: FAIL + + [calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) * 4) should be used-value-equivalent to 7] + expected: FAIL + + [calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) * 2) should be used-value-equivalent to 3.6] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/progress-serialize.tentative.html.ini b/testing/web-platform/meta/css/css-values/progress-serialize.tentative.html.ini new file mode 100644 index 0000000000..b03213eef7 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/progress-serialize.tentative.html.ini @@ -0,0 +1,66 @@ +[progress-serialize.tentative.html] + ['progress(100px from 0px to 100px)' as a specified value should serialize as 'calc(1)'.] + expected: FAIL + + ['scale(progress(100px from 0px to 100px))' as a specified value should serialize as 'scale(calc(1))'.] + expected: FAIL + + ['scale(progress(100px from 0px to 100px))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] + expected: FAIL + + ['progress(10em from 0px to 10em)' as a specified value should serialize as 'calc(progress(10em from 0px to 10em))'.] + expected: FAIL + + ['scale(progress(10em from 0px to 10em))' as a specified value should serialize as 'scale(calc(progress(10em from 0px to 10em)))'.] + expected: FAIL + + ['scale(progress(10em from 0px to 10em))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] + expected: FAIL + + ['progress(10em from 0px to 10rem)' as a specified value should serialize as 'calc(progress(10em from 0px to 10rem))'.] + expected: FAIL + + ['scale(progress(10em from 0px to 10rem))' as a specified value should serialize as 'scale(calc(progress(10em from 0px to 10rem)))'.] + expected: FAIL + + ['scale(progress(10em from 0px to 10rem))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] + expected: FAIL + + ['progress(100px from (10px - 10px) to 100px)' as a specified value should serialize as 'calc(1)'.] + expected: FAIL + + ['scale(progress(100px from (10px - 10px) to 100px))' as a specified value should serialize as 'scale(calc(1))'.] + expected: FAIL + + ['scale(progress(100px from (10px - 10px) to 100px))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] + expected: FAIL + + ['progress(1% from (10% - 10%) to 100%)' as a specified value should serialize as 'calc(0.01)'.] + expected: FAIL + + ['scale(progress(1% from (10% - 10%) to 100%))' as a specified value should serialize as 'scale(calc(0.01))'.] + expected: FAIL + + ['progress(1% from (10% - 10%) to 100%)' as a computed value should serialize as '0.01'.] + expected: FAIL + + ['scale(progress(1% from (10% - 10%) to 100%))' as a computed value should serialize as 'matrix(0.01, 0, 0, 0.01, 0, 0)'.] + expected: FAIL + + ['calc(0.5 * progress(100px from 0px to 100px))' as a specified value should serialize as 'calc(0.5)'.] + expected: FAIL + + ['scale(calc(0.5 * progress(100px from 0px to 100px)))' as a specified value should serialize as 'scale(calc(0.5))'.] + expected: FAIL + + ['calc(0.5 * progress(100px from 0px to 100px))' as a computed value should serialize as '0.5'.] + expected: FAIL + + ['scale(calc(0.5 * progress(100px from 0px to 100px)))' as a computed value should serialize as 'matrix(0.5, 0, 0, 0.5, 0, 0)'.] + expected: FAIL + + ['calc(50px * progress(100px from 0px to 100px))' as a specified value should serialize as 'calc(50px)'.] + expected: FAIL + + ['calc(1px * progress(abs(10%) from (10% - 10%) to 100% / 10))' as a computed value should serialize as '1px'.] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/rcap-invalidation.html.ini b/testing/web-platform/meta/css/css-values/rcap-invalidation.html.ini new file mode 100644 index 0000000000..7ffec10205 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/rcap-invalidation.html.ini @@ -0,0 +1,3 @@ +[rcap-invalidation.html] + [CSS Values and Units Test: rcap invalidation] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/rch-invalidation.html.ini b/testing/web-platform/meta/css/css-values/rch-invalidation.html.ini new file mode 100644 index 0000000000..da811342a7 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/rch-invalidation.html.ini @@ -0,0 +1,3 @@ +[rch-invalidation.html] + [CSS Values and Units Test: rch invalidation] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/rex-invalidation.html.ini b/testing/web-platform/meta/css/css-values/rex-invalidation.html.ini new file mode 100644 index 0000000000..566a932e1a --- /dev/null +++ b/testing/web-platform/meta/css/css-values/rex-invalidation.html.ini @@ -0,0 +1,3 @@ +[rex-invalidation.html] + [CSS Values and Units Test: rex invalidation] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/ric-invalidation.html.ini b/testing/web-platform/meta/css/css-values/ric-invalidation.html.ini new file mode 100644 index 0000000000..c1defcda11 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/ric-invalidation.html.ini @@ -0,0 +1,3 @@ +[ric-invalidation.html] + [CSS Values and Units Test: ric invalidation] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/rlh-invalidation.html.ini b/testing/web-platform/meta/css/css-values/rlh-invalidation.html.ini new file mode 100644 index 0000000000..2bc4c59554 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/rlh-invalidation.html.ini @@ -0,0 +1,4 @@ +[rlh-invalidation.html] + [CSS Values and Units Test: rlh invalidation] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-values/signs-abs-computed.html.ini b/testing/web-platform/meta/css/css-values/signs-abs-computed.html.ini new file mode 100644 index 0000000000..587ce779c0 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/signs-abs-computed.html.ini @@ -0,0 +1,6 @@ +[signs-abs-computed.html] + [sign(10px - 1em) should be used-value-equivalent to 0; fontSize=10px] + expected: FAIL + + [sign(10px - 2em) should be used-value-equivalent to -1; fontSize=10px] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/sin-cos-tan-invalid.html.ini b/testing/web-platform/meta/css/css-values/sin-cos-tan-invalid.html.ini new file mode 100644 index 0000000000..5fa2a7aac3 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/sin-cos-tan-invalid.html.ini @@ -0,0 +1,3 @@ +[sin-cos-tan-invalid.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-values/urls/fragment-only.html.ini b/testing/web-platform/meta/css/css-values/urls/fragment-only.html.ini new file mode 100644 index 0000000000..c33f6d6ce2 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/urls/fragment-only.html.ini @@ -0,0 +1,30 @@ +[fragment-only.html] + [empty URL: inline-unquoted] + expected: + if not debug and (os == "android"): [PASS, FAIL] + if not debug and (os == "linux"): [PASS, FAIL] + if not debug and (os == "mac"): [PASS, FAIL] + + [empty URL: inline-quoted] + expected: + if not debug and (os == "mac"): [PASS, FAIL] + if not debug and (os == "android"): [PASS, FAIL] + if not debug and (os == "linux"): [PASS, FAIL] + + [empty URL: external-unquoted] + expected: + if not debug and (os == "android"): [PASS, FAIL] + if not debug and (os == "mac"): [PASS, FAIL] + if not debug and (os == "linux"): [PASS, FAIL] + + [empty URL: external-quoted] + expected: + if not debug and (os == "android"): [PASS, FAIL] + if not debug and (os == "mac"): [PASS, FAIL] + if not debug and (os == "linux"): [PASS, FAIL] + + [empty URL: external-variable] + expected: + if not debug and (os == "linux"): [PASS, FAIL] + if not debug and (os == "android"): [PASS, FAIL] + if not debug and (os == "mac"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-values/vh-support-transform-origin.html.ini b/testing/web-platform/meta/css/css-values/vh-support-transform-origin.html.ini new file mode 100644 index 0000000000..471107c80e --- /dev/null +++ b/testing/web-platform/meta/css/css-values/vh-support-transform-origin.html.ini @@ -0,0 +1 @@ +[vh-support-transform-origin.html] diff --git a/testing/web-platform/meta/css/css-values/vh-support-transform-translate.html.ini b/testing/web-platform/meta/css/css-values/vh-support-transform-translate.html.ini new file mode 100644 index 0000000000..7eac5555d7 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/vh-support-transform-translate.html.ini @@ -0,0 +1 @@ +[vh-support-transform-translate.html] diff --git a/testing/web-platform/meta/css/css-values/vh_not_refreshing_on_chrome.html.ini b/testing/web-platform/meta/css/css-values/vh_not_refreshing_on_chrome.html.ini new file mode 100644 index 0000000000..d01a879d9d --- /dev/null +++ b/testing/web-platform/meta/css/css-values/vh_not_refreshing_on_chrome.html.ini @@ -0,0 +1 @@ +[vh_not_refreshing_on_chrome.html] diff --git a/testing/web-platform/meta/css/css-values/viewport-units-001-print.html.ini b/testing/web-platform/meta/css/css-values/viewport-units-001-print.html.ini new file mode 100644 index 0000000000..8fe63807e7 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/viewport-units-001-print.html.ini @@ -0,0 +1,6 @@ +[viewport-units-001-print.html] + expected: + if (os == "win") and not debug: ["PASS", "FAIL", "TIMEOUT"] + if (os == "mac") and not debug: ["PASS", "FAIL"] + fuzzy: + if (os == "mac") and debug: maxDifference=0-1;totalPixels=0-2 diff --git a/testing/web-platform/meta/css/css-values/viewport-units-css2-001.html.ini b/testing/web-platform/meta/css/css-values/viewport-units-css2-001.html.ini new file mode 100644 index 0000000000..4915b8f4ff --- /dev/null +++ b/testing/web-platform/meta/css/css-values/viewport-units-css2-001.html.ini @@ -0,0 +1,18 @@ +[viewport-units-css2-001.html] + [vh length applied to border-top-width] + expected: + if (os == "win") and (version == "10.0.22621"): [PASS, FAIL] + if os == "linux": FAIL + [FAIL, PASS] + + [vmin length applied to border-top-width] + expected: + if (os == "win") and (version == "10.0.22621"): [PASS, FAIL] + if (os == "win") and (version == "10.0.19041"): [FAIL, PASS] + if os == "mac": [FAIL, PASS] + if os == "android": PASS + FAIL + + [vmax length applied to border-top-width] + expected: + if os == "android": FAIL -- cgit v1.2.3