From 36d22d82aa202bb199967e9512281e9a53db42c9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 21:33:14 +0200 Subject: Adding upstream version 115.7.0esr. Signed-off-by: Daniel Baumann --- .../css-nesting/conditional-properties-ref.html | 33 ++++ .../css/css-nesting/conditional-properties.html | 34 ++++ .../css/css-nesting/conditional-rules-ref.html | 64 +++++++ .../tests/css/css-nesting/conditional-rules.html | 75 +++++++++ .../web-platform/tests/css/css-nesting/cssom.html | 187 +++++++++++++++++++++ .../css/css-nesting/delete-other-rule-crash.html | 15 ++ .../css/css-nesting/implicit-nesting-ref.html | 27 +++ .../tests/css/css-nesting/implicit-nesting.html | 82 +++++++++ .../implicit-parent-insertion-crash.html | 16 ++ .../tests/css/css-nesting/invalid-inner-rules.html | 56 ++++++ .../tests/css/css-nesting/invalidation-001.html | 33 ++++ .../tests/css/css-nesting/invalidation-002.html | 33 ++++ .../tests/css/css-nesting/invalidation-003.html | 34 ++++ .../tests/css/css-nesting/invalidation-004.html | 30 ++++ .../css-nesting/nest-containing-forgiving-ref.html | 18 ++ .../css/css-nesting/nest-containing-forgiving.html | 27 +++ .../tests/css/css-nesting/nesting-basic-ref.html | 30 ++++ .../tests/css/css-nesting/nesting-basic.html | 112 ++++++++++++ .../css/css-nesting/nesting-type-selector.html | 18 ++ .../tests/css/css-nesting/parsing.html | 47 ++++++ .../tests/css/css-nesting/pseudo-part-crash.html | 12 ++ ...serialize-group-rules-with-decls.tentative.html | 69 ++++++++ .../css-nesting/supports-is-consistent-ref.html | 5 + .../css/css-nesting/supports-is-consistent.html | 17 ++ .../tests/css/css-nesting/top-level-is-scope.html | 30 ++++ 25 files changed, 1104 insertions(+) create mode 100644 testing/web-platform/tests/css/css-nesting/conditional-properties-ref.html create mode 100644 testing/web-platform/tests/css/css-nesting/conditional-properties.html create mode 100644 testing/web-platform/tests/css/css-nesting/conditional-rules-ref.html create mode 100644 testing/web-platform/tests/css/css-nesting/conditional-rules.html create mode 100644 testing/web-platform/tests/css/css-nesting/cssom.html create mode 100644 testing/web-platform/tests/css/css-nesting/delete-other-rule-crash.html create mode 100644 testing/web-platform/tests/css/css-nesting/implicit-nesting-ref.html create mode 100644 testing/web-platform/tests/css/css-nesting/implicit-nesting.html create mode 100644 testing/web-platform/tests/css/css-nesting/implicit-parent-insertion-crash.html create mode 100644 testing/web-platform/tests/css/css-nesting/invalid-inner-rules.html create mode 100644 testing/web-platform/tests/css/css-nesting/invalidation-001.html create mode 100644 testing/web-platform/tests/css/css-nesting/invalidation-002.html create mode 100644 testing/web-platform/tests/css/css-nesting/invalidation-003.html create mode 100644 testing/web-platform/tests/css/css-nesting/invalidation-004.html create mode 100644 testing/web-platform/tests/css/css-nesting/nest-containing-forgiving-ref.html create mode 100644 testing/web-platform/tests/css/css-nesting/nest-containing-forgiving.html create mode 100644 testing/web-platform/tests/css/css-nesting/nesting-basic-ref.html create mode 100644 testing/web-platform/tests/css/css-nesting/nesting-basic.html create mode 100644 testing/web-platform/tests/css/css-nesting/nesting-type-selector.html create mode 100644 testing/web-platform/tests/css/css-nesting/parsing.html create mode 100644 testing/web-platform/tests/css/css-nesting/pseudo-part-crash.html create mode 100644 testing/web-platform/tests/css/css-nesting/serialize-group-rules-with-decls.tentative.html create mode 100644 testing/web-platform/tests/css/css-nesting/supports-is-consistent-ref.html create mode 100644 testing/web-platform/tests/css/css-nesting/supports-is-consistent.html create mode 100644 testing/web-platform/tests/css/css-nesting/top-level-is-scope.html (limited to 'testing/web-platform/tests/css/css-nesting') diff --git a/testing/web-platform/tests/css/css-nesting/conditional-properties-ref.html b/testing/web-platform/tests/css/css-nesting/conditional-properties-ref.html new file mode 100644 index 0000000000..0285acbf33 --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/conditional-properties-ref.html @@ -0,0 +1,33 @@ + +Properties in nested conditional rules + + + + +

Tests pass if block is green

+
+
+ diff --git a/testing/web-platform/tests/css/css-nesting/conditional-properties.html b/testing/web-platform/tests/css/css-nesting/conditional-properties.html new file mode 100644 index 0000000000..122b8635c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/conditional-properties.html @@ -0,0 +1,34 @@ + +Properties in nested conditional rules + + + + + +

Tests pass if block is green

+
+
+ diff --git a/testing/web-platform/tests/css/css-nesting/conditional-rules-ref.html b/testing/web-platform/tests/css/css-nesting/conditional-rules-ref.html new file mode 100644 index 0000000000..c4fabd672a --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/conditional-rules-ref.html @@ -0,0 +1,64 @@ + +Conditional rules with nesting + + + + +

Tests pass if block is green

+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-nesting/conditional-rules.html b/testing/web-platform/tests/css/css-nesting/conditional-rules.html new file mode 100644 index 0000000000..55ecc1f9e4 --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/conditional-rules.html @@ -0,0 +1,75 @@ + +Conditional rules with nesting + + + + + +

Tests pass if block is green

+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-nesting/cssom.html b/testing/web-platform/tests/css/css-nesting/cssom.html new file mode 100644 index 0000000000..b5bd80d1b4 --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/cssom.html @@ -0,0 +1,187 @@ + +Simple CSSOM manipulation of subrules + + + + + + + + diff --git a/testing/web-platform/tests/css/css-nesting/delete-other-rule-crash.html b/testing/web-platform/tests/css/css-nesting/delete-other-rule-crash.html new file mode 100644 index 0000000000..bde7c554e8 --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/delete-other-rule-crash.html @@ -0,0 +1,15 @@ + + +Crash with lazy parsing child rules and stylesheet copy-on-write + + + + diff --git a/testing/web-platform/tests/css/css-nesting/implicit-nesting-ref.html b/testing/web-platform/tests/css/css-nesting/implicit-nesting-ref.html new file mode 100644 index 0000000000..0057a67fd0 --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/implicit-nesting-ref.html @@ -0,0 +1,27 @@ + +Implicit nesting + + + + +

Tests pass if block is green

+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-nesting/implicit-nesting.html b/testing/web-platform/tests/css/css-nesting/implicit-nesting.html new file mode 100644 index 0000000000..0a76dedc5b --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/implicit-nesting.html @@ -0,0 +1,82 @@ + +Implicit nesting + + + + + +

Tests pass if block is green

+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-nesting/implicit-parent-insertion-crash.html b/testing/web-platform/tests/css/css-nesting/implicit-parent-insertion-crash.html new file mode 100644 index 0000000000..4be1e1c8f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/implicit-parent-insertion-crash.html @@ -0,0 +1,16 @@ + + +Use-after-free when inserting implicit parent selector + + +
+ + diff --git a/testing/web-platform/tests/css/css-nesting/invalid-inner-rules.html b/testing/web-platform/tests/css/css-nesting/invalid-inner-rules.html new file mode 100644 index 0000000000..ffb53420e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/invalid-inner-rules.html @@ -0,0 +1,56 @@ + +Simple CSSOM manipulation of subrules + + + + + + + + diff --git a/testing/web-platform/tests/css/css-nesting/invalidation-001.html b/testing/web-platform/tests/css/css-nesting/invalidation-001.html new file mode 100644 index 0000000000..a9a4284cc3 --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/invalidation-001.html @@ -0,0 +1,33 @@ + +CSS Selectors nested invalidation on changed parent + + + + + + + +
+
+ Test passes if color is green. +
+
+ + diff --git a/testing/web-platform/tests/css/css-nesting/invalidation-002.html b/testing/web-platform/tests/css/css-nesting/invalidation-002.html new file mode 100644 index 0000000000..8419c4526e --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/invalidation-002.html @@ -0,0 +1,33 @@ + +CSS Selectors nested invalidation on changed child + + + + + + + +
+
+ Test passes if color is green. +
+
+ + diff --git a/testing/web-platform/tests/css/css-nesting/invalidation-003.html b/testing/web-platform/tests/css/css-nesting/invalidation-003.html new file mode 100644 index 0000000000..d1d6d4b9ae --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/invalidation-003.html @@ -0,0 +1,34 @@ + +CSS Selectors nested invalidation with :has() + + + + + + + +
+ Test passes if color is green. +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-nesting/invalidation-004.html b/testing/web-platform/tests/css/css-nesting/invalidation-004.html new file mode 100644 index 0000000000..a66c47cf16 --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/invalidation-004.html @@ -0,0 +1,30 @@ + +CSS Selectors nested invalidation through @media by selectorText + + + + + + + +
+ Test passes if color is green. +
+ + diff --git a/testing/web-platform/tests/css/css-nesting/nest-containing-forgiving-ref.html b/testing/web-platform/tests/css/css-nesting/nest-containing-forgiving-ref.html new file mode 100644 index 0000000000..36b07c92b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/nest-containing-forgiving-ref.html @@ -0,0 +1,18 @@ + +Nest-containing in forgiving parsing + + +

Tests pass if block is green

+
+ diff --git a/testing/web-platform/tests/css/css-nesting/nest-containing-forgiving.html b/testing/web-platform/tests/css/css-nesting/nest-containing-forgiving.html new file mode 100644 index 0000000000..d399142f7e --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/nest-containing-forgiving.html @@ -0,0 +1,27 @@ + +Nest-containing in forgiving parsing + + + + + +

Tests pass if block is green

+
+ diff --git a/testing/web-platform/tests/css/css-nesting/nesting-basic-ref.html b/testing/web-platform/tests/css/css-nesting/nesting-basic-ref.html new file mode 100644 index 0000000000..8038f369cd --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/nesting-basic-ref.html @@ -0,0 +1,30 @@ + +Basic nesting + + + + +

Tests pass if block is green

+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-nesting/nesting-basic.html b/testing/web-platform/tests/css/css-nesting/nesting-basic.html new file mode 100644 index 0000000000..19ff48e4a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/nesting-basic.html @@ -0,0 +1,112 @@ + +Basic nesting + + + + + +

Tests pass if block is green

+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-nesting/nesting-type-selector.html b/testing/web-platform/tests/css/css-nesting/nesting-type-selector.html new file mode 100644 index 0000000000..1805896b8d --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/nesting-type-selector.html @@ -0,0 +1,18 @@ + + +Nesting works with bare type selectors + + + + + +

Test passes if there is a filled green square.

+
diff --git a/testing/web-platform/tests/css/css-nesting/parsing.html b/testing/web-platform/tests/css/css-nesting/parsing.html new file mode 100644 index 0000000000..c22eaada3c --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/parsing.html @@ -0,0 +1,47 @@ + +CSS Selectors parsing + + + + + + + diff --git a/testing/web-platform/tests/css/css-nesting/pseudo-part-crash.html b/testing/web-platform/tests/css/css-nesting/pseudo-part-crash.html new file mode 100644 index 0000000000..3ab521d71c --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/pseudo-part-crash.html @@ -0,0 +1,12 @@ + + +Nesting pseudo element selectors should not crash + + + diff --git a/testing/web-platform/tests/css/css-nesting/serialize-group-rules-with-decls.tentative.html b/testing/web-platform/tests/css/css-nesting/serialize-group-rules-with-decls.tentative.html new file mode 100644 index 0000000000..c3b6bb7be7 --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/serialize-group-rules-with-decls.tentative.html @@ -0,0 +1,69 @@ + +Serialization of declarations in group rules + + + + + + + diff --git a/testing/web-platform/tests/css/css-nesting/supports-is-consistent-ref.html b/testing/web-platform/tests/css/css-nesting/supports-is-consistent-ref.html new file mode 100644 index 0000000000..0eb8cd16a1 --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/supports-is-consistent-ref.html @@ -0,0 +1,5 @@ + +@supports needs to be consistent with actual nesting support + +

Test passes if this text is not red

+ diff --git a/testing/web-platform/tests/css/css-nesting/supports-is-consistent.html b/testing/web-platform/tests/css/css-nesting/supports-is-consistent.html new file mode 100644 index 0000000000..8be0d666d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/supports-is-consistent.html @@ -0,0 +1,17 @@ + +@supports needs to be consistent with actual nesting support + + + + + +

Test passes if this text is not red

+ diff --git a/testing/web-platform/tests/css/css-nesting/top-level-is-scope.html b/testing/web-platform/tests/css/css-nesting/top-level-is-scope.html new file mode 100644 index 0000000000..fefc77d5d0 --- /dev/null +++ b/testing/web-platform/tests/css/css-nesting/top-level-is-scope.html @@ -0,0 +1,30 @@ + +Top-level & is treated like :scope + + + + + +
+
+
+
+
+ + -- cgit v1.2.3