diff --git a/tests/wpt/metadata/FileAPI/url/url-in-tags-revoke.window.js.ini b/tests/wpt/metadata/FileAPI/url/url-in-tags-revoke.window.js.ini index e76908fb6ca..e363bfabdfc 100644 --- a/tests/wpt/metadata/FileAPI/url/url-in-tags-revoke.window.js.ini +++ b/tests/wpt/metadata/FileAPI/url/url-in-tags-revoke.window.js.ini @@ -1,4 +1,8 @@ [url-in-tags-revoke.window.html] + expected: TIMEOUT [Fetching a blob URL immediately before revoking it works in an iframe.] expected: FAIL + [Fetching a blob URL immediately before revoking it works in + + + + + + diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/styleMap-update-function.html b/tests/wpt/web-platform-tests/css/css-typed-om/styleMap-update-function.html deleted file mode 100644 index 19f63997694..00000000000 --- a/tests/wpt/web-platform-tests/css/css-typed-om/styleMap-update-function.html +++ /dev/null @@ -1,17 +0,0 @@ - - -styleMap objects provide an 'update' function - - - - -
-
- - diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative.html b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative.html index bc1ace633ad..47dc05dbec6 100644 --- a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative.html +++ b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative.html @@ -25,6 +25,39 @@ test(() => { assert_style_value_array_equals(transform, values); }, 'CSSTransformValue can be constructed with multiple transforms'); +test(() => { + const values = [ + new CSSScale(1, 1), + new CSSTranslate(CSS.px(1), CSS.px(1)), + new CSSRotate(CSS.deg(90)) + ]; + + const transform = new CSSTransformValue(values); + assert_style_value_array_equals(transform, values); + + values.pop(); + var new_value = new CSSRotate(CSS.deg(45)); + values[2] = new_value; + transform[2] = new_value; + assert_style_value_array_equals(transform, values); +}, 'CSSTransformValue.set correctly sets the CSSTransformComponent at the given index'); + +test(() => { + const values = [ + new CSSScale(1, 1), + new CSSTranslate(CSS.px(1), CSS.px(1)), + new CSSRotate(CSS.deg(90)) + ]; + + const transform = new CSSTransformValue(values); + assert_style_value_array_equals(transform, values); + + var new_value = new CSSRotate(CSS.deg(45)); + values[3] = new_value; + transform[3] = new_value; + assert_style_value_array_equals(transform, values); +}, 'Setting a component in CSSTransformValue correctly appends the CSSTransformComponent if index specified is greater than length'); + test(() => { const transform = new CSSTransformValue([ new CSSScale(1, 1), diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/clear.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/clear.html new file mode 100644 index 00000000000..e6bdd4fffea --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/clear.html @@ -0,0 +1,40 @@ + + +Declared StylePropertyMap.clear + + + + + + +
+ diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/update.tentative.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/update.tentative.html deleted file mode 100644 index 8602e2cb058..00000000000 --- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/update.tentative.html +++ /dev/null @@ -1,88 +0,0 @@ - - -StylePropertyMap.update tests - - - - - - diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/clear.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/clear.html new file mode 100644 index 00000000000..24ca69926b2 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/clear.html @@ -0,0 +1,40 @@ + + +Inline StylePropertyMap.clear + + + + + + +
+ diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/update.tentative.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/update.tentative.html deleted file mode 100644 index 77f2c105d69..00000000000 --- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/update.tentative.html +++ /dev/null @@ -1,88 +0,0 @@ - - -StylePropertyMap.update tests - - - - - - diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/dependent-builtin-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/dependent-builtin-ref.html new file mode 100644 index 00000000000..a558ce29e6c --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/dependent-builtin-ref.html @@ -0,0 +1,15 @@ + + +CSS Reference: symbols function, invalid + + +
一千、
+
一千零一、
+
一千零二、
+
一千零三、
+
一千零四、
+
一〇〇五、
+
一〇〇六、
+
一〇〇七、
+
一〇〇八、
+
一〇〇九、
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/dependent-builtin.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/dependent-builtin.html new file mode 100644 index 00000000000..553dd72dca2 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/dependent-builtin.html @@ -0,0 +1,17 @@ + + +CSS Test: dependent builtin + + + + + +
    +
  1. +
  2. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-fallback-invalid-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-fallback-invalid-ref.html new file mode 100644 index 00000000000..4b1c78b204d --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-fallback-invalid-ref.html @@ -0,0 +1,10 @@ + + +CSS Reference: symbols function, invalid + + +
00. 
+
A. 
+
B. 
+
C. 
+
D. 
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-fallback-invalid.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-fallback-invalid.html new file mode 100644 index 00000000000..e19d9d649a0 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-fallback-invalid.html @@ -0,0 +1,18 @@ + + +CSS Test: descriptor fallback, invalid + + + + + +
    +
  1. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-fallback-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-fallback-ref.html new file mode 100644 index 00000000000..1dc3f4561cf --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-fallback-ref.html @@ -0,0 +1,35 @@ + + +CSS Reference: symbols function, invalid + + + +
a. 
+
b. 
+
c. 
+
d. 
+
e. 
+
f. 
+
7. 
+
8. 
+
9. 
+ +
a. 
+
b. 
+
c. 
+
d. 
+
e. 
+
f. 
+
7. 
+
8. 
+
9. 
+ +
a. 
+
b. 
+
c. 
+
d. 
+
e. 
+
f. 
+
g. 
+
h. 
+
i. 
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-fallback.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-fallback.html new file mode 100644 index 00000000000..7cbfb88592a --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-fallback.html @@ -0,0 +1,39 @@ + + +CSS Test: descriptor fallback + + + + + +
    +
  1. +
  2. +
  3. +
+
    +
  1. +
  2. +
  3. +
+
    +
  1. +
  2. +
  3. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-negative-invalid-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-negative-invalid-ref.html new file mode 100644 index 00000000000..a14d7b40be4 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-negative-invalid-ref.html @@ -0,0 +1,10 @@ + + +CSS Reference: symbols function, invalid + + +
!2. 
+
!1. 
+
0. 
+
1. 
+
2. 
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-negative-invalid.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-negative-invalid.html new file mode 100644 index 00000000000..f7376ea5dd8 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-negative-invalid.html @@ -0,0 +1,19 @@ + + +CSS Test: descriptor negative, invalid + + + + + +
    +
  1. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-negative-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-negative-ref.html new file mode 100644 index 00000000000..9216a87fc7c --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-negative-ref.html @@ -0,0 +1,17 @@ + + +CSS Reference: symbols function, invalid + + + +
⁻2. 
+
⁻1. 
+
0. 
+
1. 
+
2. 
+ +
(2). 
+
(1). 
+
0. 
+
1. 
+
2. 
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-negative.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-negative.html new file mode 100644 index 00000000000..cf06bc4c7c7 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-negative.html @@ -0,0 +1,23 @@ + + +CSS Test: descriptor negative + + + + + +
    +
  1. +
+
    +
  1. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-pad-invalid-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-pad-invalid-ref.html new file mode 100644 index 00000000000..1da956e3d59 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-pad-invalid-ref.html @@ -0,0 +1,10 @@ + + +CSS Reference: symbols function, invalid + + +
001. 
+
002. 
+
003. 
+
004. 
+
005. 
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-pad-invalid.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-pad-invalid.html new file mode 100644 index 00000000000..4145eb7889d --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-pad-invalid.html @@ -0,0 +1,19 @@ + + +CSS Test: descriptor pad, invalid + + + + + +
    +
  1. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-pad-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-pad-ref.html new file mode 100644 index 00000000000..8d47b10f7e5 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-pad-ref.html @@ -0,0 +1,31 @@ + + +CSS Reference: symbols function, invalid + + + +
-III. 
+
-*II. 
+
-**I. 
+
0. 
+
**I. 
+
*II. 
+
III. 
+
*IV. 
+
**V. 
+
6. 
+ +
(002). 
+
(001). 
+
000. 
+
001. 
+
002. 
+ +
ooā
+
ooá
+
oāá
+
oǎà
+
āáǎ
+
àāá
+ +
001. 
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-pad.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-pad.html new file mode 100644 index 00000000000..220e36b7875 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-pad.html @@ -0,0 +1,44 @@ + + +CSS Test: descriptor pad + + + + + +
    +
  1. +
  2. +
+
    +
  1. +
+
    +
  1. +
  2. +
  3. +
+
    +
  1. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-prefix-invalid-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-prefix-invalid-ref.html new file mode 100644 index 00000000000..4d5b82e7c39 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-prefix-invalid-ref.html @@ -0,0 +1,10 @@ + + +CSS Reference: symbols function, invalid + + +
#-2. 
+
#-1. 
+
#0. 
+
#1. 
+
#2. 
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-prefix-invalid.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-prefix-invalid.html new file mode 100644 index 00000000000..33aa5452ac0 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-prefix-invalid.html @@ -0,0 +1,19 @@ + + +CSS Test: descriptor prefix, invalid + + + + + +
    +
  1. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-prefix-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-prefix-ref.html new file mode 100644 index 00000000000..aa32f53639e --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-prefix-ref.html @@ -0,0 +1,17 @@ + + +CSS Reference: symbols function, invalid + + + +
Appendix -2. 
+
Appendix -1. 
+
Appendix 0. 
+
Appendix I. 
+
Appendix II. 
+ +

-2

+

-1

+

0

+

I

+

II

diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-prefix.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-prefix.html new file mode 100644 index 00000000000..ecf18420aad --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-prefix.html @@ -0,0 +1,28 @@ + + +CSS Test: descriptor prefix + + + + + +
    +
  1. +
+
+

+

diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-range-invalid-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-range-invalid-ref.html new file mode 100644 index 00000000000..88922a293ff --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-range-invalid-ref.html @@ -0,0 +1,10 @@ + + +CSS Reference: symbols function, invalid + + +
a. 
+
b. 
+
3. 
+
4. 
+
5. 
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-range-invalid.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-range-invalid.html new file mode 100644 index 00000000000..2f55ef074bf --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-range-invalid.html @@ -0,0 +1,19 @@ + + +CSS Test: descriptor range, invalid + + + + + +
    +
  1. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-range-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-range-ref.html new file mode 100644 index 00000000000..8b35eea9976 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-range-ref.html @@ -0,0 +1,22 @@ + + +CSS Reference: symbols function, invalid + + +
-III. 
+
-2. 
+
-I. 
+
0. 
+
I. 
+
II. 
+
3. 
+
IV. 
+
5. 
+
6. 
+
VII. 
+
VIII. 
+
IX. 
+
10. 
+
XI. 
+
MMMCMXCIX. 
+
MMMM. 
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-range.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-range.html new file mode 100644 index 00000000000..699c985431c --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-range.html @@ -0,0 +1,19 @@ + + +CSS Test: descriptor range + + + + + +
    +
  1. +
  2. +
  3. +
  4. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-suffix-invalid-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-suffix-invalid-ref.html new file mode 100644 index 00000000000..e3507781224 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-suffix-invalid-ref.html @@ -0,0 +1,10 @@ + + +CSS Reference: symbols function, invalid + + +
-2,
+
-1,
+
0,
+
1,
+
2,
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-suffix-invalid.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-suffix-invalid.html new file mode 100644 index 00000000000..f62181bf9c4 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-suffix-invalid.html @@ -0,0 +1,19 @@ + + +CSS Test: descriptor suffix, invalid + + + + + +
    +
  1. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-suffix-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-suffix-ref.html new file mode 100644 index 00000000000..ccbb7bdd691 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-suffix-ref.html @@ -0,0 +1,28 @@ + + +CSS Reference: symbols function, invalid + + + +
-2,-2
+
-1,-1
+
0,0
+
1,1
+
2,2
+ +
-2、-2
+
-1、-1
+
0、0
+
1、1
+
2、2
+ +
-2
+
-1
+
0
+
1
+
2
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-suffix.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-suffix.html new file mode 100644 index 00000000000..c558d6b30d9 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-suffix.html @@ -0,0 +1,41 @@ + + +CSS Test: descriptor suffix + + + + +
    +
  1. -2
  2. -1
  3. 0
  4. 1
  5. 2 +
+
    +
  1. -2
  2. -1
  3. 0
  4. 1
  5. 2 +
+
+

+

diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-symbols-invalid-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-symbols-invalid-ref.html new file mode 100644 index 00000000000..50e1ee84683 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-symbols-invalid-ref.html @@ -0,0 +1,17 @@ + + +CSS Reference: symbols function, invalid + + + +
a. 
+
b. 
+
c. 
+
4. 
+
5. 
+ +
a. 
+
b. 
+
c. 
+
ca. 
+
cb. 
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-symbols-invalid.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-symbols-invalid.html new file mode 100644 index 00000000000..a0d0e3560b2 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-symbols-invalid.html @@ -0,0 +1,27 @@ + + +CSS Test: descriptor symbols, invalid + + + + + +
    +
  1. +
+
    +
  1. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-symbols-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-symbols-ref.html new file mode 100644 index 00000000000..e353cc9536d --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-symbols-ref.html @@ -0,0 +1,16 @@ + + +CSS Reference: symbols function, invalid + + + +
a. 
+
b. 
+
c. 
+ +
a. 
+
b. 
+
c. 
+
d. 
+
e. 
+
f. 
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-symbols.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-symbols.html new file mode 100644 index 00000000000..15568f08e45 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/descriptor-symbols.html @@ -0,0 +1,23 @@ + + +CSS Test: descriptor symbols + + + + + +
    +
  1. +
+
    +
  1. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/disclosure-styles-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/disclosure-styles-ref.html new file mode 100644 index 00000000000..a1dafa7560f --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/disclosure-styles-ref.html @@ -0,0 +1,38 @@ + + +CSS Reference: symbols function, invalid + + + + +

▸ closed ltr +

◂ closed rtl diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/disclosure-styles.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/disclosure-styles.html new file mode 100644 index 00000000000..79ac6ca145d --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/disclosure-styles.html @@ -0,0 +1,33 @@ + + +CSS Test: disclosure styles + + + + +

+ +

closed ltr +

closed rtl diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/name-case-sensitivity-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/name-case-sensitivity-ref.html new file mode 100644 index 00000000000..96a848a792e --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/name-case-sensitivity-ref.html @@ -0,0 +1,77 @@ + + +CSS Reference: symbols function, invalid + + + + +

+
+
+
+ + +
+
+
+
+ + + +
+

+

+

+

+
+ + + +
+

+

+

+

+
+ + +
+
+
+
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/name-case-sensitivity.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/name-case-sensitivity.html new file mode 100644 index 00000000000..1e478bf17e8 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/name-case-sensitivity.html @@ -0,0 +1,79 @@ + + +CSS Test: name case sensitivity + + + + + + +
+
+
+
+ + +
+
+
+
+ + + +
+

+

+

+

+
+ + + +
+

+

+

+

+
+ + +
+
+
+
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/redefine-attr-mapping-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/redefine-attr-mapping-ref.html new file mode 100644 index 00000000000..3924851b518 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/redefine-attr-mapping-ref.html @@ -0,0 +1,51 @@ + + +CSS Reference: symbols function, invalid + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/redefine-attr-mapping.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/redefine-attr-mapping.html new file mode 100644 index 00000000000..1e3fcfcf59b --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/redefine-attr-mapping.html @@ -0,0 +1,69 @@ + + +CSS Test: redefine attr mapping + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/redefine-builtin-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/redefine-builtin-ref.html new file mode 100644 index 00000000000..1d32dacacf2 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/redefine-builtin-ref.html @@ -0,0 +1,11 @@ + + +CSS Reference: symbols function, invalid + + +
    +
  1. foo +
  2. bar +
  3. baz +
  4. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/redefine-builtin.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/redefine-builtin.html new file mode 100644 index 00000000000..af90fcab8c8 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/redefine-builtin.html @@ -0,0 +1,27 @@ + + +CSS Test: redefine builtin + + + + + +
    +
  1. foo +
  2. bar +
  3. baz +
  4. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/reftest.list b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/reftest.list new file mode 100644 index 00000000000..f931e37deae --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/reftest.list @@ -0,0 +1,35 @@ +== system-cyclic.html system-cyclic-ref.html +== system-fixed.html system-fixed-ref.html +== system-symbolic.html system-symbolic-ref.html +== system-alphabetic.html system-alphabetic-ref.html +== system-numeric.html system-numeric-ref.html +== system-additive.html system-additive-ref.html +== system-extends.html system-extends-ref.html +== system-cyclic-invalid.html system-common-invalid-ref.html +== system-fixed-invalid.html system-common-invalid2-ref.html +== system-symbolic-invalid.html system-common-invalid-ref.html +== system-alphabetic-invalid.html system-common-invalid2-ref.html +== system-numeric-invalid.html system-common-invalid2-ref.html +== system-additive-invalid.html system-common-invalid-ref.html +== system-extends-invalid.html system-extends-invalid-ref.html +== descriptor-negative.html descriptor-negative-ref.html +== descriptor-prefix.html descriptor-prefix-ref.html +== descriptor-suffix.html descriptor-suffix-ref.html +== descriptor-range.html descriptor-range-ref.html +== descriptor-pad.html descriptor-pad-ref.html +== descriptor-fallback.html descriptor-fallback-ref.html +== descriptor-symbols.html descriptor-symbols-ref.html +== descriptor-negative-invalid.html descriptor-negative-invalid-ref.html +== descriptor-prefix-invalid.html descriptor-prefix-invalid-ref.html +== descriptor-suffix-invalid.html descriptor-suffix-invalid-ref.html +== descriptor-range-invalid.html descriptor-range-invalid-ref.html +== descriptor-pad-invalid.html descriptor-pad-invalid-ref.html +== descriptor-fallback-invalid.html descriptor-fallback-invalid-ref.html +== descriptor-symbols-invalid.html descriptor-symbols-invalid-ref.html +== name-case-sensitivity.html name-case-sensitivity-ref.html +== dependent-builtin.html dependent-builtin-ref.html +== redefine-builtin.html redefine-builtin-ref.html +== redefine-attr-mapping.html redefine-attr-mapping-ref.html +== disclosure-styles.html disclosure-styles-ref.html +== symbols-function.html symbols-function-ref.html +== symbols-function-invalid.html symbols-function-invalid-ref.html diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/support/ref-common.css b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/support/ref-common.css new file mode 100644 index 00000000000..92d77de0e5d --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/support/ref-common.css @@ -0,0 +1,12 @@ +body { + /* to match ua.css, see bug 1020143 */ + font-variant-numeric: tabular-nums; +} +div, p { + padding: 0; margin: 0; + line-height: 150%; + float: left; +} +p { + padding-right: .5em; +} diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/support/test-common.css b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/support/test-common.css new file mode 100644 index 00000000000..dcbf4e1e024 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/support/test-common.css @@ -0,0 +1,18 @@ +body { + /* to match ua.css, see bug 1020143 */ + font-variant-numeric: tabular-nums; +} +ol, ul, section, p { + padding: 0; margin: 0; + line-height: 150%; +} +ol, ul { + list-style-position: inside; +} +li, p { + float: left; + padding: 0; +} +p { + padding-right: .5em; +} diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/symbols-function-invalid-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/symbols-function-invalid-ref.html new file mode 100644 index 00000000000..e07de5f1f93 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/symbols-function-invalid-ref.html @@ -0,0 +1,14 @@ + + +CSS Reference: symbols function, invalid + + + +
    +
  1. +
  2. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/symbols-function-invalid.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/symbols-function-invalid.html new file mode 100644 index 00000000000..35aa8325872 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/symbols-function-invalid.html @@ -0,0 +1,23 @@ + + +CSS Test: symbols function, invalid + + + + + +
    +
  1. +
  2. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/symbols-function-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/symbols-function-ref.html new file mode 100644 index 00000000000..d2291bd1ef6 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/symbols-function-ref.html @@ -0,0 +1,89 @@ + + +CSS Reference: symbols function, invalid + + + +
    +
  1. +
  2. +
+
    +
  1. +
  2. +
+
    +
  1. +
  2. +
+
    +
  1. +
  2. +
+
    +
  1. +
  2. +
+
    +
  1. +
  2. +
+
    +
  1. +
+
    +
  1. +
  2. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/symbols-function.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/symbols-function.html new file mode 100644 index 00000000000..9f129582fff --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/symbols-function.html @@ -0,0 +1,72 @@ + + +CSS Test: symbols function + + + + + +
    +
  1. +
  2. +
+
    +
  1. +
  2. +
+
    +
  1. +
  2. +
+
    +
  1. +
  2. +
+
    +
  1. +
  2. +
+
    +
  1. +
  2. +
+
    +
  1. +
+
    +
  1. +
  2. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-additive-invalid.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-additive-invalid.html new file mode 100644 index 00000000000..1a8f94c0414 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-additive-invalid.html @@ -0,0 +1,16 @@ + + +CSS Test: system additive, invalid + + + + + +
    +
  1. foo
  2. bar
  3. foo
  4. bar +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-additive-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-additive-ref.html new file mode 100644 index 00000000000..b45ab5fcecf --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-additive-ref.html @@ -0,0 +1,39 @@ + + +CSS Reference: symbols function, invalid + + + +
-2
+
-1
+
0
+
+
+
+
+
+
+
⚅⚀
+
⚅⚃
+
⚅⚄
+
⚅⚅
+
⚅⚅⚀
+
+ +
-2
+
-1
+
+
+
+ +
1. 
+
b. 
+
a. 
+
4. 
+
ab. 
+ +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-additive.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-additive.html new file mode 100644 index 00000000000..74568bccd18 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-additive.html @@ -0,0 +1,42 @@ + + +CSS Test: system additive + + + + + +
    +
  1. +
  2. +
  3. +
  4. +
+
    +
  1. +
+
    +
  1. +
+
    +
  1. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-alphabetic-invalid.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-alphabetic-invalid.html new file mode 100644 index 00000000000..c0f8ae926db --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-alphabetic-invalid.html @@ -0,0 +1,24 @@ + + +CSS Test: system alphabetic, invalid + + + + + +
    +
  1. foo
  2. bar
  3. foo
  4. bar +
+
    +
  1. foo
  2. bar
  3. foo
  4. bar +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-alphabetic-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-alphabetic-ref.html new file mode 100644 index 00000000000..331d96ea4c8 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-alphabetic-ref.html @@ -0,0 +1,15 @@ + + +CSS Reference: symbols function, invalid + + +
-2
+
-1
+
0
+
+
+
⚪⚪
+
⚪⚫
+
⚫⚪
+
⚫⚫
+
⚪⚪⚪
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-alphabetic.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-alphabetic.html new file mode 100644 index 00000000000..9447eaf9404 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-alphabetic.html @@ -0,0 +1,18 @@ + + +CSS Test: system alphabetic + + + + + +
    +
  1. +
  2. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-common-invalid-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-common-invalid-ref.html new file mode 100644 index 00000000000..0b91fd4ccf2 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-common-invalid-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: symbols function, invalid + + +
    +
  1. foo
  2. bar
  3. foo
  4. bar +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-common-invalid2-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-common-invalid2-ref.html new file mode 100644 index 00000000000..c0292b7d54e --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-common-invalid2-ref.html @@ -0,0 +1,11 @@ + + +CSS Reference: symbols function, invalid + + +
    +
  1. foo
  2. bar
  3. foo
  4. bar +
+
    +
  1. foo
  2. bar
  3. foo
  4. bar +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-cyclic-invalid.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-cyclic-invalid.html new file mode 100644 index 00000000000..602df644511 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-cyclic-invalid.html @@ -0,0 +1,16 @@ + + +CSS Test: system cyclic, invalid + + + + + +
    +
  1. foo
  2. bar
  3. foo
  4. bar +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-cyclic-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-cyclic-ref.html new file mode 100644 index 00000000000..605a7ecda99 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-cyclic-ref.html @@ -0,0 +1,17 @@ + + +CSS Reference: symbols function, invalid + + + +
+
+
+
+
+ +
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-cyclic.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-cyclic.html new file mode 100644 index 00000000000..9d96b820e73 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-cyclic.html @@ -0,0 +1,25 @@ + + +CSS Test: system cyclic + + + + + +
    +
  1. +
+
    +
  1. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-extends-invalid-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-extends-invalid-ref.html new file mode 100644 index 00000000000..3360e90f7e1 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-extends-invalid-ref.html @@ -0,0 +1,19 @@ + + +CSS Reference: symbols function, invalid + + + + +
a1b
+
2b
+
c3. 
+
d4. 
+
e5. 
+
    +
  1. foo
  2. bar +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-extends-invalid.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-extends-invalid.html new file mode 100644 index 00000000000..446fe45e561 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-extends-invalid.html @@ -0,0 +1,46 @@ + + +CSS Test: system extends, invalid + + + + + +
    +
  1. +
  2. +
  3. +
  4. +
  5. +
  6. foo +
  7. bar +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-extends-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-extends-ref.html new file mode 100644 index 00000000000..c988310c25b --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-extends-ref.html @@ -0,0 +1,27 @@ + + +CSS Reference: symbols function, invalid + + + +
Chapter -2. 
+
Chapter -1. 
+
Chapter 0. 
+
Chapter I. 
+
Chapter II. 
+
Chapter III. 
+
Chapter IV. 
+
Chapter V. 
+
Chapter 6. 
+
Chapter 7. 
+ +
Section -2. 
+
Section -1. 
+
Section 0. 
+
Section I. 
+
Section II. 
+
Section III. 
+
Section IV. 
+
Section V. 
+
Section VI. 
+
Section 7. 
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-extends.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-extends.html new file mode 100644 index 00000000000..287930d0f60 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-extends.html @@ -0,0 +1,27 @@ + + +CSS Test: system extends + + + + + +
    +
  1. +
  2. +
+
    +
  1. +
  2. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-fixed-invalid.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-fixed-invalid.html new file mode 100644 index 00000000000..b12b786bf31 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-fixed-invalid.html @@ -0,0 +1,23 @@ + + +CSS Test: system fixed, invalid + + + + + +
    +
  1. foo
  2. bar
  3. foo
  4. bar +
+
    +
  1. foo
  2. bar
  3. foo
  4. bar +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-fixed-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-fixed-ref.html new file mode 100644 index 00000000000..0de7bb83681 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-fixed-ref.html @@ -0,0 +1,27 @@ + + +CSS Reference: symbols function, invalid + + + +
-2:
+
-1:
+
0:
+
◰:
+
◱:
+
◲:
+
◳:
+
5:
+
6:
+
7:
+ +
-2:
+
◴:
+
◵:
+
◶:
+
◷:
+
3:
+
4:
+
5:
+
6:
+
7:
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-fixed.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-fixed.html new file mode 100644 index 00000000000..900c95297e5 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-fixed.html @@ -0,0 +1,27 @@ + + +CSS Test: system fixed + + + + + +
    +
  1. +
  2. +
+
    +
  1. +
  2. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-numeric-invalid.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-numeric-invalid.html new file mode 100644 index 00000000000..064da8eec7c --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-numeric-invalid.html @@ -0,0 +1,24 @@ + + +CSS Test: system numeric, invalid + + + + + +
    +
  1. foo
  2. bar
  3. foo
  4. bar +
+
    +
  1. foo
  2. bar
  3. foo
  4. bar +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-numeric-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-numeric-ref.html new file mode 100644 index 00000000000..c7e70d6f3a7 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-numeric-ref.html @@ -0,0 +1,16 @@ + + +CSS Reference: symbols function, invalid + + +
-11. 
+
-10. 
+
-2. 
+
-1. 
+
0. 
+
1. 
+
2. 
+
10. 
+
11. 
+
12. 
+
10201. 
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-numeric.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-numeric.html new file mode 100644 index 00000000000..b5be5913687 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-numeric.html @@ -0,0 +1,18 @@ + + +CSS Test: system numeric + + + + + +
    +
  1. +
  2. +
  3. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-symbolic-invalid.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-symbolic-invalid.html new file mode 100644 index 00000000000..1c0fac4ee87 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-symbolic-invalid.html @@ -0,0 +1,16 @@ + + +CSS Test: system symbolic, invalid + + + + + +
    +
  1. foo
  2. bar
  3. foo
  4. bar +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-symbolic-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-symbolic-ref.html new file mode 100644 index 00000000000..7229c895ffc --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-symbolic-ref.html @@ -0,0 +1,23 @@ + + +CSS Reference: symbols function, invalid + + + +
-2
+
-1
+
0
+
*
+
+
+
+
**
+
⁑⁑
+
††
+
+ +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-symbolic.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-symbolic.html new file mode 100644 index 00000000000..a3ab8b1a98a --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-symbolic.html @@ -0,0 +1,25 @@ + + +CSS Test: system symbolic + + + + + +
    +
  1. +
  2. +
  3. +
+
    +
  1. +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-010-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-010-ref.html index e4884164123..72765c57b4f 100644 --- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-010-ref.html +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-010-ref.html @@ -23,10 +23,6 @@ display: block; background: lightgrey; border: 2px solid black; - /* If browser supports it, signal the inline direction with border color: */ - border-block-start-color: orange; - border-inline-start-color: lime; - margin: 11px 13px 17px 7px; inline-size: 6px; } @@ -58,36 +54,36 @@
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-010.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-010.html index 55c50e850f4..565a4e4f291 100644 --- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-010.html +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-010.html @@ -30,10 +30,6 @@ display: block; background: lightgrey; border: 2px solid black; - /* If browser supports it, signal the inline direction with border color: */ - border-block-start-color: orange; - border-inline-start-color: lime; - margin: 11px 13px 17px 7px; inline-size: 6px; } @@ -52,36 +48,36 @@
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-011-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-011-ref.html index 8b926490b63..ad241c3e8e7 100644 --- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-011-ref.html +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-011-ref.html @@ -24,10 +24,6 @@ display: block; background: lightgrey; border: 2px solid black; - /* If browser supports it, signal the inline direction with border color: */ - border-block-start-color: orange; - border-inline-start-color: lime; - margin: 11px 13px 17px 7px; inline-size: 6px; @@ -61,36 +57,36 @@
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-011.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-011.html index 6114e192758..223be965183 100644 --- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-011.html +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-011.html @@ -31,10 +31,6 @@ display: block; background: lightgrey; border: 2px solid black; - /* If browser supports it, signal the inline direction with border color: */ - border-block-start-color: orange; - border-inline-start-color: lime; - margin: 11px 13px 17px 7px; inline-size: 6px; } @@ -53,36 +49,36 @@
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-012-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-012-ref.html index c03358be423..a9bc4abf699 100644 --- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-012-ref.html +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-012-ref.html @@ -24,10 +24,6 @@ display: block; background: lightgrey; border: 2px solid black; - /* If browser supports it, signal the inline direction with border color: */ - border-block-start-color: orange; - border-inline-start-color: lime; - margin: 11px 13px 17px 7px; inline-size: 6px; @@ -61,36 +57,36 @@
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-012.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-012.html index a7b05f178dd..fe9052a5576 100644 --- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-012.html +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-012.html @@ -32,10 +32,6 @@ display: block; background: lightgrey; border: 2px solid black; - /* If browser supports it, signal the inline direction with border color: */ - border-block-start-color: orange; - border-inline-start-color: lime; - margin: 11px 13px 17px 7px; inline-size: 6px; } @@ -54,36 +50,36 @@
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-013-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-013-ref.html index 2a27003a5ce..591f7646a6c 100644 --- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-013-ref.html +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-013-ref.html @@ -24,10 +24,6 @@ display: block; background: lightgrey; border: 2px solid black; - /* If browser supports it, signal the inline direction with border color: */ - border-block-start-color: orange; - border-inline-start-color: lime; - margin: 11px 13px 17px 7px; inline-size: 6px; } @@ -62,36 +58,36 @@
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-013.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-013.html index a5d483c4429..a1c7101bc66 100644 --- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-013.html +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-013.html @@ -31,10 +31,6 @@ display: block; background: lightgrey; border: 2px solid black; - /* If browser supports it, signal the inline direction with border color: */ - border-block-start-color: orange; - border-inline-start-color: lime; - margin: 11px 13px 17px 7px; inline-size: 6px; } @@ -53,36 +49,36 @@
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-014-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-014-ref.html index 4e4f5904a16..df61c52d398 100644 --- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-014-ref.html +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-014-ref.html @@ -23,10 +23,6 @@ display: block; background: lightgrey; border: 2px solid black; - /* If browser supports it, signal the inline direction with border color: */ - border-block-start-color: orange; - border-inline-start-color: lime; - margin: 11px 13px 17px 7px; inline-size: 6px; } @@ -60,36 +56,36 @@
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-014.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-014.html index 1a5443279a4..e28394f72f5 100644 --- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-014.html +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-014.html @@ -30,10 +30,6 @@ display: block; background: lightgrey; border: 2px solid black; - /* If browser supports it, signal the inline direction with border color: */ - border-block-start-color: orange; - border-inline-start-color: lime; - margin: 11px 13px 17px 7px; inline-size: 6px; } @@ -52,36 +48,36 @@
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-015-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-015-ref.html index a236ca11d53..eb35f9eac35 100644 --- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-015-ref.html +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-015-ref.html @@ -23,10 +23,6 @@ display: block; background: lightgrey; border: 2px solid black; - /* If browser supports it, signal the inline direction with border color: */ - border-block-start-color: orange; - border-inline-start-color: lime; - margin: 11px 13px 17px 7px; inline-size: 6px; } @@ -60,36 +56,36 @@
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-015.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-015.html index af1f9b84567..6a6de33e225 100644 --- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-015.html +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-015.html @@ -31,10 +31,6 @@ display: block; background: lightgrey; border: 2px solid black; - /* If browser supports it, signal the inline direction with border color: */ - border-block-start-color: orange; - border-inline-start-color: lime; - margin: 11px 13px 17px 7px; inline-size: 6px; } @@ -53,36 +49,36 @@
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
- a b c - d e - a b c - d e - a b c - d e + p b c + p e + p b c + p e + p b c + p e
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/reftest.list b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/reftest.list index 363c678c316..cbffb2612f1 100644 --- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/reftest.list +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/reftest.list @@ -28,6 +28,9 @@ include conditional3/reftest.list # Containment include contain/reftest.list +# Counter Styles Level 3 +include counter-styles-3/reftest.list + # Filter Effects Module include filters/reftest.list diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-importNode.html b/tests/wpt/web-platform-tests/dom/nodes/Document-importNode.html index 32e2f316979..d27cce6c56e 100644 --- a/tests/wpt/web-platform-tests/dom/nodes/Document-importNode.html +++ b/tests/wpt/web-platform-tests/dom/nodes/Document-importNode.html @@ -54,4 +54,14 @@ test(function() { assert_equals(newDiv.ownerDocument, document); assert_equals(newDiv.firstChild, null); }, "False 'deep' argument.") + +test(function() { + let doc = document.implementation.createHTMLDocument("Title"); + doc.body.setAttributeNS("http://example.com/", "p:name", "value"); + let originalAttr = doc.body.getAttributeNodeNS("http://example.com/", "name"); + let imported = document.importNode(originalAttr, true); + assert_equals(imported.prefix, originalAttr.prefix); + assert_equals(imported.namespaceURI, originalAttr.namespaceURI); + assert_equals(imported.localName, originalAttr.localName); +}, "Import an Attr node with namespace/prefix correctly."); diff --git a/tests/wpt/web-platform-tests/fetch/api/cors/cors-preflight-star.any.js b/tests/wpt/web-platform-tests/fetch/api/cors/cors-preflight-star.any.js index 8a18b514e96..44255d806e8 100644 --- a/tests/wpt/web-platform-tests/fetch/api/cors/cors-preflight-star.any.js +++ b/tests/wpt/web-platform-tests/fetch/api/cors/cors-preflight-star.any.js @@ -32,13 +32,18 @@ function preflightTest(succeeds, withCredentials, allowMethod, allowHeader, useM }, "CORS that " + (succeeds ? "succeeds" : "fails") + " with credentials: " + withCredentials + "; method: " + useMethod + " (allowed: " + allowMethod + "); header: " + useHeader + " (allowed: " + allowHeader + ")") } +// "GET" does not pass the case-sensitive method check, but in the safe list. preflightTest(true, false, "get", "x-test", "GET", ["X-Test", "1"]) +// Headers check is case-insensitive, and "*" works as any for method. preflightTest(true, false, "*", "x-test", "SUPER", ["X-Test", "1"]) +// "*" works as any only without credentials. preflightTest(true, false, "*", "*", "OK", ["X-Test", "1"]) preflightTest(false, true, "*", "*", "OK", ["X-Test", "1"]) preflightTest(false, true, "*", "", "PUT", []) preflightTest(true, true, "PUT", "*", "PUT", []) -preflightTest(false, true, "put", "*", "PUT", []) preflightTest(false, true, "get", "*", "GET", ["X-Test", "1"]) preflightTest(false, true, "*", "*", "GET", ["X-Test", "1"]) +// Exact character match works even for "*" with credentials. preflightTest(true, true, "*", "*", "*", ["*", "1"]) +// "PUT" does not pass the case-sensitive method check, and not in the safe list. +preflightTest(false, true, "put", "*", "PUT", []) diff --git a/tests/wpt/web-platform-tests/interfaces/css-typed-om.idl b/tests/wpt/web-platform-tests/interfaces/css-typed-om.idl index 64df3c16139..bbe1dca9dc6 100644 --- a/tests/wpt/web-platform-tests/interfaces/css-typed-om.idl +++ b/tests/wpt/web-platform-tests/interfaces/css-typed-om.idl @@ -24,7 +24,7 @@ interface StylePropertyMap : StylePropertyMapReadOnly { void append(DOMString property, (CSSStyleValue or DOMString)... values); void delete(DOMString property); void set(DOMString property, (CSSStyleValue or DOMString)... values); - void update(DOMString property, UpdateFunction updateFunction); + void clear(); }; [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)] diff --git a/tests/wpt/web-platform-tests/streams/piping/close-propagation-forward.js b/tests/wpt/web-platform-tests/streams/piping/close-propagation-forward.js index 35eac87a877..113e455a20c 100644 --- a/tests/wpt/web-platform-tests/streams/piping/close-propagation-forward.js +++ b/tests/wpt/web-platform-tests/streams/piping/close-propagation-forward.js @@ -458,4 +458,102 @@ promise_test(() => { }, 'Closing must be propagated forward: shutdown must not occur until the final write completes; preventClose = true'); +promise_test(() => { + + const rs = recordingReadableStream(); + + let resolveWriteCalled; + const writeCalledPromise = new Promise(resolve => { + resolveWriteCalled = resolve; + }); + + let resolveWritePromise; + const ws = recordingWritableStream({ + write() { + resolveWriteCalled(); + + return new Promise(resolve => { + resolveWritePromise = resolve; + }); + } + }, new CountQueuingStrategy({ highWaterMark: 2 })); + + let pipeComplete = false; + const pipePromise = rs.pipeTo(ws).then(() => { + pipeComplete = true; + }); + + rs.controller.enqueue('a'); + rs.controller.enqueue('b'); + + return writeCalledPromise.then(() => flushAsyncEvents()).then(() => { + assert_array_equals(ws.events, ['write', 'a'], + 'the chunk must have been written, but close must not have happened yet'); + assert_false(pipeComplete, 'the pipe should not complete while the first write is pending'); + + rs.controller.close(); + resolveWritePromise(); + }).then(() => flushAsyncEvents()).then(() => { + assert_array_equals(ws.events, ['write', 'a', 'write', 'b'], + 'the second chunk must have been written, but close must not have happened yet'); + assert_false(pipeComplete, 'the pipe should not complete while the second write is pending'); + + resolveWritePromise(); + return pipePromise; + }).then(() => { + assert_array_equals(ws.events, ['write', 'a', 'write', 'b', 'close'], + 'all chunks must have been written and close must have happened'); + }); + +}, 'Closing must be propagated forward: shutdown must not occur until the final write completes; becomes closed after first write'); + +promise_test(() => { + + const rs = recordingReadableStream(); + + let resolveWriteCalled; + const writeCalledPromise = new Promise(resolve => { + resolveWriteCalled = resolve; + }); + + let resolveWritePromise; + const ws = recordingWritableStream({ + write() { + resolveWriteCalled(); + + return new Promise(resolve => { + resolveWritePromise = resolve; + }); + } + }, new CountQueuingStrategy({ highWaterMark: 2 })); + + let pipeComplete = false; + const pipePromise = rs.pipeTo(ws, { preventClose: true }).then(() => { + pipeComplete = true; + }); + + rs.controller.enqueue('a'); + rs.controller.enqueue('b'); + + return writeCalledPromise.then(() => flushAsyncEvents()).then(() => { + assert_array_equals(ws.events, ['write', 'a'], + 'the chunk must have been written, but close must not have happened yet'); + assert_false(pipeComplete, 'the pipe should not complete while the first write is pending'); + + rs.controller.close(); + resolveWritePromise(); + }).then(() => flushAsyncEvents()).then(() => { + assert_array_equals(ws.events, ['write', 'a', 'write', 'b'], + 'the second chunk must have been written, but close must not have happened yet'); + assert_false(pipeComplete, 'the pipe should not complete while the second write is pending'); + + resolveWritePromise(); + return pipePromise; + }).then(() => flushAsyncEvents()).then(() => { + assert_array_equals(ws.events, ['write', 'a', 'write', 'b'], + 'all chunks must have been written, but close must not have happened yet'); + }); + +}, 'Closing must be propagated forward: shutdown must not occur until the final write completes; becomes closed after first write; preventClose = true'); + done(); diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements.txt index 8281f6d7d3b..6da3a334d37 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements.txt +++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements.txt @@ -1,5 +1,5 @@ -html5lib >= 0.99 -mozinfo >= 0.7 -mozlog >= 3.5 -mozdebug >= 0.1 -urllib3[secure] +html5lib == 1.0.1 +mozinfo == 0.10 +mozlog == 3.7 +mozdebug == 0.1 +urllib3[secure] == 1.22 diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome.txt index a2f54425f3e..25cc5846ee7 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome.txt +++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome.txt @@ -1,2 +1,2 @@ -mozprocess >= 0.19 -selenium >= 2.41.0 +mozprocess == 0.26 +selenium == 3.9.0 diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome_android.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome_android.txt index a2f54425f3e..25cc5846ee7 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome_android.txt +++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome_android.txt @@ -1,2 +1,2 @@ -mozprocess >= 0.19 -selenium >= 2.41.0 +mozprocess == 0.26 +selenium == 3.9.0 diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_edge.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_edge.txt index a2f54425f3e..25cc5846ee7 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_edge.txt +++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_edge.txt @@ -1,2 +1,2 @@ -mozprocess >= 0.19 -selenium >= 2.41.0 +mozprocess == 0.26 +selenium == 3.9.0 diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_firefox.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_firefox.txt index 44b7f5af536..43413cf5539 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_firefox.txt +++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_firefox.txt @@ -1,6 +1,6 @@ -marionette_driver >= 2.4 -mozprofile >= 0.21 -mozprocess >= 0.19 -mozcrash >= 0.13 -mozrunner >= 6.7 -mozleak >= 0.1 +marionette_driver == 2.5.0 +mozprofile == 0.29 +mozprocess == 0.26 +mozcrash == 1.0 +mozrunner == 6.14 +mozleak == 0.1 diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_ie.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_ie.txt index a2f54425f3e..25cc5846ee7 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_ie.txt +++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_ie.txt @@ -1,2 +1,2 @@ -mozprocess >= 0.19 -selenium >= 2.41.0 +mozprocess == 0.26 +selenium == 3.9.0 diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_opera.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_opera.txt index a2f54425f3e..25cc5846ee7 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_opera.txt +++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_opera.txt @@ -1,2 +1,2 @@ -mozprocess >= 0.19 -selenium >= 2.41.0 +mozprocess == 0.26 +selenium == 3.9.0 diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_sauce.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_sauce.txt index 43a7881b64f..51bce11d7b9 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_sauce.txt +++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_sauce.txt @@ -1,3 +1,3 @@ -mozprocess >= 0.19 -selenium >= 3.3.0 +mozprocess == 0.26 +selenium == 3.9.0 requests diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_servo.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_servo.txt index 22bcfa123a5..9115b7ac4e8 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_servo.txt +++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_servo.txt @@ -1 +1 @@ -mozprocess >= 0.19 +mozprocess == 0.26 diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/idl-test.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/idl-test.html index 5c378f8ebcd..45ddad5c481 100644 --- a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/idl-test.html +++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/idl-test.html @@ -6,7 +6,6 @@ -