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 --- .../css/animation-duration-auto.tentative.html | 58 ++ .../scroll-animations/css/animation-events.html | 87 +++ .../css/animation-fill-outside-range-ref.html | 97 +++ .../css/animation-fill-outside-range-test.html | 137 ++++ .../css/animation-inactive-outside-range-ref.html | 100 +++ .../css/animation-inactive-outside-range-test.html | 124 ++++ .../css/animation-range-ignored.html | 235 +++++++ .../css/animation-range-normal-matches-cover.html | 92 +++ .../css/animation-range-visual-test-ref.html | 79 +++ .../css/animation-range-visual-test.html | 62 ++ .../scroll-animations/css/animation-shorthand.html | 166 +++++ .../css/animation-timeline-computed.html | 73 ++ .../css/animation-timeline-deferred.html | 109 +++ .../css/animation-timeline-ignored.tentative.html | 153 +++++ .../css/animation-timeline-in-keyframe.html | 27 + .../css/animation-timeline-multiple.html | 91 +++ ...e-named-scroll-progress-timeline.tentative.html | 444 ++++++++++++ .../css/animation-timeline-none.html | 41 ++ .../css/animation-timeline-parsing.html | 88 +++ ...eline-scroll-functional-notation.tentative.html | 177 +++++ ...imeline-view-functional-notation.tentative.html | 511 ++++++++++++++ .../css/animation-update-ref.html | 55 ++ .../css/deferred-timeline-composited-ref.html | 10 + .../css/deferred-timeline-composited.html | 78 +++ .../css/get-animations-inactive-timeline.html | 84 +++ .../css/merge-timeline-offset-keyframes.html | 135 ++++ ...keyframes-with-document-timeline.tentative.html | 54 ++ ...imeline-none-with-progress-print.tentative.html | 56 ++ .../animation-timeline-none-with-progress-ref.html | 38 ++ .../scroll-timeline-default-iframe-print.html | 65 ++ .../scroll-timeline-default-print-ref.html | 21 + .../scroll-timeline-default-print.tentative.html | 59 ++ .../scroll-timeline-specified-scroller-print.html | 58 ++ .../scroll-timeline-specified-scroller-ref.html | 38 ++ ...on-animation-longhand-properties.tentative.html | 277 ++++++++ .../css/progress-based-animation-timeline.html | 56 ++ .../scroll-animations/css/pseudo-on-scroller.html | 55 ++ .../css/scroll-animation-initial-offset-ref.html | 44 ++ .../css/scroll-animation-initial-offset.html | 73 ++ .../css/scroll-timeline-axis-computed.html | 37 + .../css/scroll-timeline-axis-parsing.html | 31 + .../css/scroll-timeline-axis-writing-mode.html | 143 ++++ .../css/scroll-timeline-default-iframe-ref.html | 33 + .../css/scroll-timeline-default-iframe.html | 73 ++ .../css/scroll-timeline-default-quirks-mode.html | 63 ++ .../css/scroll-timeline-default-ref.html | 31 + ...croll-timeline-default-writing-mode-rl-ref.html | 32 + .../scroll-timeline-default-writing-mode-rl.html | 65 ++ .../css/scroll-timeline-default.html | 63 ++ .../scroll-timeline-document-scroller-quirks.html | 36 + .../css/scroll-timeline-dynamic.tentative.html | 267 ++++++++ .../scroll-timeline-frame-size-changed-ref.html | 31 + .../css/scroll-timeline-frame-size-changed.html | 67 ++ .../css/scroll-timeline-in-container-query.html | 75 +++ .../css/scroll-timeline-inactive.html | 90 +++ .../scroll-timeline-inline-orientation-ref.html | 32 + .../css/scroll-timeline-inline-orientation.html | 68 ++ .../css/scroll-timeline-multi-pass.tentative.html | 110 +++ .../css/scroll-timeline-name-computed.html | 37 + .../css/scroll-timeline-name-parsing.html | 32 + .../css/scroll-timeline-name-shadow.html | 180 +++++ .../css/scroll-timeline-nearest-dirty.html | 42 ++ ...e-nearest-with-absolute-positioned-element.html | 79 +++ .../css/scroll-timeline-paused-animations.html | 95 +++ .../css/scroll-timeline-range-animation.html | 182 +++++ ...roll-timeline-responsiveness-from-endpoint.html | 62 ++ .../css/scroll-timeline-root-dirty.html | 35 + .../css/scroll-timeline-sampling.html | 52 ++ .../css/scroll-timeline-shorthand.html | 109 +++ .../scroll-timeline-update-reversed-animation.html | 69 ++ ...roll-timeline-with-percent-delay.tentative.html | 91 +++ .../css/support/animation-range.css | 82 +++ .../scroll-animations/css/support/testcommon.js | 19 + ...fset-in-keyframe-change-timeline.tentative.html | 147 ++++ .../timeline-offset-keyframes-hidden-subject.html | 126 ++++ ...ne-offset-keyframes-with-document-timeline.html | 80 +++ ...e-range-name-offset-in-keyframes.tentative.html | 111 +++ .../css/timeline-scope-computed.tentative.html | 35 + .../css/timeline-scope-parsing.tentative.html | 29 + .../scroll-animations/css/timeline-scope.html | 322 +++++++++ ...-timeline-animation-range-update.tentative.html | 78 +++ .../css/view-timeline-animation.html | 223 +++++++ .../css/view-timeline-axis-computed.html | 37 + .../css/view-timeline-axis-parsing.html | 29 + .../css/view-timeline-dynamic.html | 200 ++++++ .../css/view-timeline-inset-animation.html | 743 +++++++++++++++++++++ .../css/view-timeline-inset-computed.html | 41 ++ .../css/view-timeline-inset-parsing.html | 34 + ...w-timeline-keyframe-boundary-interpolation.html | 121 ++++ .../css/view-timeline-lookup.html | 253 +++++++ .../css/view-timeline-name-computed.html | 36 + .../css/view-timeline-name-parsing.html | 30 + .../css/view-timeline-name-shadow.html | 181 +++++ .../css/view-timeline-range-animation.html | 232 +++++++ ...w-timeline-range-update-reversed-animation.html | 69 ++ .../css/view-timeline-range-update.html | 66 ++ .../css/view-timeline-shorthand.html | 164 +++++ .../css/view-timeline-subject-bounds-update.html | 71 ++ .../css/view-timeline-used-values.html | 104 +++ ...ew-timeline-with-delay-and-range.tentative.html | 93 +++ .../view-timeline-with-transform-on-subject.html | 76 +++ 101 files changed, 10451 insertions(+) create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-duration-auto.tentative.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-events.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-fill-outside-range-ref.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-fill-outside-range-test.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-inactive-outside-range-ref.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-inactive-outside-range-test.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-range-ignored.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-range-normal-matches-cover.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-range-visual-test-ref.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-range-visual-test.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-shorthand.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-timeline-computed.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-timeline-deferred.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-timeline-ignored.tentative.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-timeline-in-keyframe.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-timeline-multiple.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-timeline-named-scroll-progress-timeline.tentative.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-timeline-none.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-timeline-parsing.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-timeline-scroll-functional-notation.tentative.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-timeline-view-functional-notation.tentative.html create mode 100644 testing/web-platform/tests/scroll-animations/css/animation-update-ref.html create mode 100644 testing/web-platform/tests/scroll-animations/css/deferred-timeline-composited-ref.html create mode 100644 testing/web-platform/tests/scroll-animations/css/deferred-timeline-composited.html create mode 100644 testing/web-platform/tests/scroll-animations/css/get-animations-inactive-timeline.html create mode 100644 testing/web-platform/tests/scroll-animations/css/merge-timeline-offset-keyframes.html create mode 100644 testing/web-platform/tests/scroll-animations/css/named-range-keyframes-with-document-timeline.tentative.html create mode 100644 testing/web-platform/tests/scroll-animations/css/printing/animation-timeline-none-with-progress-print.tentative.html create mode 100644 testing/web-platform/tests/scroll-animations/css/printing/animation-timeline-none-with-progress-ref.html create mode 100644 testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-default-iframe-print.html create mode 100644 testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-default-print-ref.html create mode 100644 testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-default-print.tentative.html create mode 100644 testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-specified-scroller-print.html create mode 100644 testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-specified-scroller-ref.html create mode 100644 testing/web-platform/tests/scroll-animations/css/progress-based-animation-animation-longhand-properties.tentative.html create mode 100644 testing/web-platform/tests/scroll-animations/css/progress-based-animation-timeline.html create mode 100644 testing/web-platform/tests/scroll-animations/css/pseudo-on-scroller.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-animation-initial-offset-ref.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-animation-initial-offset.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-axis-computed.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-axis-parsing.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-axis-writing-mode.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-iframe-ref.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-iframe.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-quirks-mode.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-ref.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-writing-mode-rl-ref.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-writing-mode-rl.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-default.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-document-scroller-quirks.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-dynamic.tentative.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-frame-size-changed-ref.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-frame-size-changed.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-in-container-query.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-inactive.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-inline-orientation-ref.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-inline-orientation.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-multi-pass.tentative.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-name-computed.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-name-parsing.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-name-shadow.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-nearest-dirty.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-nearest-with-absolute-positioned-element.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-paused-animations.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-range-animation.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-responsiveness-from-endpoint.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-root-dirty.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-sampling.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-shorthand.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-update-reversed-animation.html create mode 100644 testing/web-platform/tests/scroll-animations/css/scroll-timeline-with-percent-delay.tentative.html create mode 100644 testing/web-platform/tests/scroll-animations/css/support/animation-range.css create mode 100644 testing/web-platform/tests/scroll-animations/css/support/testcommon.js create mode 100644 testing/web-platform/tests/scroll-animations/css/timeline-offset-in-keyframe-change-timeline.tentative.html create mode 100644 testing/web-platform/tests/scroll-animations/css/timeline-offset-keyframes-hidden-subject.html create mode 100644 testing/web-platform/tests/scroll-animations/css/timeline-offset-keyframes-with-document-timeline.html create mode 100644 testing/web-platform/tests/scroll-animations/css/timeline-range-name-offset-in-keyframes.tentative.html create mode 100644 testing/web-platform/tests/scroll-animations/css/timeline-scope-computed.tentative.html create mode 100644 testing/web-platform/tests/scroll-animations/css/timeline-scope-parsing.tentative.html create mode 100644 testing/web-platform/tests/scroll-animations/css/timeline-scope.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-animation-range-update.tentative.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-animation.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-axis-computed.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-axis-parsing.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-dynamic.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-inset-animation.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-inset-computed.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-inset-parsing.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-keyframe-boundary-interpolation.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-lookup.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-name-computed.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-name-parsing.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-name-shadow.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-range-animation.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-range-update-reversed-animation.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-range-update.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-shorthand.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-subject-bounds-update.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-used-values.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-with-delay-and-range.tentative.html create mode 100644 testing/web-platform/tests/scroll-animations/css/view-timeline-with-transform-on-subject.html (limited to 'testing/web-platform/tests/scroll-animations/css') diff --git a/testing/web-platform/tests/scroll-animations/css/animation-duration-auto.tentative.html b/testing/web-platform/tests/scroll-animations/css/animation-duration-auto.tentative.html new file mode 100644 index 0000000000..0198285913 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-duration-auto.tentative.html @@ -0,0 +1,58 @@ + +animation-duration: auto + + + + + + + + +
+
+
+
+
+
+ + +
+ diff --git a/testing/web-platform/tests/scroll-animations/css/animation-events.html b/testing/web-platform/tests/scroll-animations/css/animation-events.html new file mode 100644 index 0000000000..be53af487a --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-events.html @@ -0,0 +1,87 @@ + + + +View timeline animation events + + + + + + +
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/animation-fill-outside-range-ref.html b/testing/web-platform/tests/scroll-animations/css/animation-fill-outside-range-ref.html new file mode 100644 index 0000000000..998576b3a4 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-fill-outside-range-ref.html @@ -0,0 +1,97 @@ + + + + + + + + + + +

All of the activity indicators should be active as the animations should be filling.

+
+
After cover phase:
+
Before cover phase:
+
+
After entry phase:
+
Before exit phase:
+
+
+
+ + + diff --git a/testing/web-platform/tests/scroll-animations/css/animation-fill-outside-range-test.html b/testing/web-platform/tests/scroll-animations/css/animation-fill-outside-range-test.html new file mode 100644 index 0000000000..90d4f4518b --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-fill-outside-range-test.html @@ -0,0 +1,137 @@ + + + + + + + + + + + + +

All of the activity indicators should be active as the animations should be filling.

+
+
After cover phase:
+
Before cover phase:
+
+
After entry phase:
+
Before exit phase:
+
+
+
+ + + diff --git a/testing/web-platform/tests/scroll-animations/css/animation-inactive-outside-range-ref.html b/testing/web-platform/tests/scroll-animations/css/animation-inactive-outside-range-ref.html new file mode 100644 index 0000000000..e744055140 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-inactive-outside-range-ref.html @@ -0,0 +1,100 @@ + + + + + + + + + + + +

None of the activity indicators should be active all of the animations are outside of their active range.

+
+
After cover phase:
+
Before cover phase:
+
+
After entry phase:
+
Before exit phase:
+
+
+
+ + + diff --git a/testing/web-platform/tests/scroll-animations/css/animation-inactive-outside-range-test.html b/testing/web-platform/tests/scroll-animations/css/animation-inactive-outside-range-test.html new file mode 100644 index 0000000000..8034e451be --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-inactive-outside-range-test.html @@ -0,0 +1,124 @@ + + + + + + + + + + + + +

None of the activity indicators should be active all of the animations are outside of their active range.

+
+
After cover phase:
+
Before cover phase:
+
+
After entry phase:
+
Before exit phase:
+
+
+
+ + + diff --git a/testing/web-platform/tests/scroll-animations/css/animation-range-ignored.html b/testing/web-platform/tests/scroll-animations/css/animation-range-ignored.html new file mode 100644 index 0000000000..98a5d45c37 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-range-ignored.html @@ -0,0 +1,235 @@ + + + + + + + + + + + +Programmatic API overrides animation-range-* + + + +
+
+
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/animation-range-normal-matches-cover.html b/testing/web-platform/tests/scroll-animations/css/animation-range-normal-matches-cover.html new file mode 100644 index 0000000000..a91e3d3e29 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-range-normal-matches-cover.html @@ -0,0 +1,92 @@ + + + + + + + + + + +Animation range 'normal' is equivalent to animation range 'cover' + + + +
+
+
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/animation-range-visual-test-ref.html b/testing/web-platform/tests/scroll-animations/css/animation-range-visual-test-ref.html new file mode 100644 index 0000000000..7e584400f7 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-range-visual-test-ref.html @@ -0,0 +1,79 @@ + + + + + + + + + + + +

View timeline

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/scroll-animations/css/animation-range-visual-test.html b/testing/web-platform/tests/scroll-animations/css/animation-range-visual-test.html new file mode 100644 index 0000000000..1ff2b12d1f --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-range-visual-test.html @@ -0,0 +1,62 @@ + + + + + + + + + + + + + +

View timeline

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/scroll-animations/css/animation-shorthand.html b/testing/web-platform/tests/scroll-animations/css/animation-shorthand.html new file mode 100644 index 0000000000..b7d5947a21 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-shorthand.html @@ -0,0 +1,166 @@ + + + + + + + + +
+ diff --git a/testing/web-platform/tests/scroll-animations/css/animation-timeline-computed.html b/testing/web-platform/tests/scroll-animations/css/animation-timeline-computed.html new file mode 100644 index 0000000000..1e621eee53 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-timeline-computed.html @@ -0,0 +1,73 @@ + + + + + + + +
+
+
+ diff --git a/testing/web-platform/tests/scroll-animations/css/animation-timeline-deferred.html b/testing/web-platform/tests/scroll-animations/css/animation-timeline-deferred.html new file mode 100644 index 0000000000..d0671e5f23 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-timeline-deferred.html @@ -0,0 +1,109 @@ + +Deferred timelines via Animation.timeline + + + + + +
+ + + + + + + + + + + diff --git a/testing/web-platform/tests/scroll-animations/css/animation-timeline-ignored.tentative.html b/testing/web-platform/tests/scroll-animations/css/animation-timeline-ignored.tentative.html new file mode 100644 index 0000000000..b9efbb428b --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-timeline-ignored.tentative.html @@ -0,0 +1,153 @@ + + + + + + +
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/scroll-animations/css/animation-timeline-in-keyframe.html b/testing/web-platform/tests/scroll-animations/css/animation-timeline-in-keyframe.html new file mode 100644 index 0000000000..04b430c324 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-timeline-in-keyframe.html @@ -0,0 +1,27 @@ + + + + + + + +
+ diff --git a/testing/web-platform/tests/scroll-animations/css/animation-timeline-multiple.html b/testing/web-platform/tests/scroll-animations/css/animation-timeline-multiple.html new file mode 100644 index 0000000000..3196653656 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-timeline-multiple.html @@ -0,0 +1,91 @@ + +animation-timeline with multiple timelines + + + + + +
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/scroll-animations/css/animation-timeline-named-scroll-progress-timeline.tentative.html b/testing/web-platform/tests/scroll-animations/css/animation-timeline-named-scroll-progress-timeline.tentative.html new file mode 100644 index 0000000000..5a1f26b3f3 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-timeline-named-scroll-progress-timeline.tentative.html @@ -0,0 +1,444 @@ + +The animation-timeline: scroll-timeline-name + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/animation-timeline-none.html b/testing/web-platform/tests/scroll-animations/css/animation-timeline-none.html new file mode 100644 index 0000000000..7092523c48 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-timeline-none.html @@ -0,0 +1,41 @@ + + + + + + + +
+
+ diff --git a/testing/web-platform/tests/scroll-animations/css/animation-timeline-parsing.html b/testing/web-platform/tests/scroll-animations/css/animation-timeline-parsing.html new file mode 100644 index 0000000000..9e3c1078b5 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-timeline-parsing.html @@ -0,0 +1,88 @@ + + + + + + +
+ diff --git a/testing/web-platform/tests/scroll-animations/css/animation-timeline-scroll-functional-notation.tentative.html b/testing/web-platform/tests/scroll-animations/css/animation-timeline-scroll-functional-notation.tentative.html new file mode 100644 index 0000000000..31c85810d5 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-timeline-scroll-functional-notation.tentative.html @@ -0,0 +1,177 @@ + +The animation-timeline: scroll() notation + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/animation-timeline-view-functional-notation.tentative.html b/testing/web-platform/tests/scroll-animations/css/animation-timeline-view-functional-notation.tentative.html new file mode 100644 index 0000000000..d91dfe924b --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-timeline-view-functional-notation.tentative.html @@ -0,0 +1,511 @@ + +The animation-timeline: view() notation + + + + + + + + + + + + diff --git a/testing/web-platform/tests/scroll-animations/css/animation-update-ref.html b/testing/web-platform/tests/scroll-animations/css/animation-update-ref.html new file mode 100644 index 0000000000..7e375a1df7 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/animation-update-ref.html @@ -0,0 +1,55 @@ + + + + + +Reference file for various tests that update an animation with a scroll timeline + + + + +
+
+
+ + + + diff --git a/testing/web-platform/tests/scroll-animations/css/deferred-timeline-composited-ref.html b/testing/web-platform/tests/scroll-animations/css/deferred-timeline-composited-ref.html new file mode 100644 index 0000000000..088e93750a --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/deferred-timeline-composited-ref.html @@ -0,0 +1,10 @@ + + +
diff --git a/testing/web-platform/tests/scroll-animations/css/deferred-timeline-composited.html b/testing/web-platform/tests/scroll-animations/css/deferred-timeline-composited.html new file mode 100644 index 0000000000..e2437911b3 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/deferred-timeline-composited.html @@ -0,0 +1,78 @@ + + + + + + + + + + +
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/scroll-animations/css/get-animations-inactive-timeline.html b/testing/web-platform/tests/scroll-animations/css/get-animations-inactive-timeline.html new file mode 100644 index 0000000000..83bc5b5f53 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/get-animations-inactive-timeline.html @@ -0,0 +1,84 @@ + + + +getAnimations for scroll-linked animations + + + + + + +
+
+
+
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/merge-timeline-offset-keyframes.html b/testing/web-platform/tests/scroll-animations/css/merge-timeline-offset-keyframes.html new file mode 100644 index 0000000000..e5d5037d62 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/merge-timeline-offset-keyframes.html @@ -0,0 +1,135 @@ + + + + +Merge timeline offset keyframes + + + + + + + + +
+
+
+ + + diff --git a/testing/web-platform/tests/scroll-animations/css/named-range-keyframes-with-document-timeline.tentative.html b/testing/web-platform/tests/scroll-animations/css/named-range-keyframes-with-document-timeline.tentative.html new file mode 100644 index 0000000000..a0094d3220 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/named-range-keyframes-with-document-timeline.tentative.html @@ -0,0 +1,54 @@ + + + +Named range keyframe offset when you have a document timeline + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/scroll-animations/css/printing/animation-timeline-none-with-progress-print.tentative.html b/testing/web-platform/tests/scroll-animations/css/printing/animation-timeline-none-with-progress-print.tentative.html new file mode 100644 index 0000000000..c37c1b95ef --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/printing/animation-timeline-none-with-progress-print.tentative.html @@ -0,0 +1,56 @@ + + +The animation-timeline:none with preserved progress for print + + + + + + +
+
+
+
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/printing/animation-timeline-none-with-progress-ref.html b/testing/web-platform/tests/scroll-animations/css/printing/animation-timeline-none-with-progress-ref.html new file mode 100644 index 0000000000..09bcba2fd4 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/printing/animation-timeline-none-with-progress-ref.html @@ -0,0 +1,38 @@ + + +Reference for none animation-timeline + + +
+
+
+
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-default-iframe-print.html b/testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-default-iframe-print.html new file mode 100644 index 0000000000..d732ca141a --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-default-iframe-print.html @@ -0,0 +1,65 @@ + + +The default scroll() timeline in the iframe for print + + + + + + + + + diff --git a/testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-default-print-ref.html b/testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-default-print-ref.html new file mode 100644 index 0000000000..6610f7a5a7 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-default-print-ref.html @@ -0,0 +1,21 @@ + +Reference for default scroll() timeline + + +
diff --git a/testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-default-print.tentative.html b/testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-default-print.tentative.html new file mode 100644 index 0000000000..3f25cc93db --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-default-print.tentative.html @@ -0,0 +1,59 @@ + + +The default scroll() timeline for print + + + + + + + +
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-specified-scroller-print.html b/testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-specified-scroller-print.html new file mode 100644 index 0000000000..dd4add49b0 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-specified-scroller-print.html @@ -0,0 +1,58 @@ + + +A scroll timeline with a specified scroller for print + + + + + + + +
+
+
+
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-specified-scroller-ref.html b/testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-specified-scroller-ref.html new file mode 100644 index 0000000000..d2f2d8f73d --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/printing/scroll-timeline-specified-scroller-ref.html @@ -0,0 +1,38 @@ + + +Reference for scroll timeline with a specified scroller + + +
+
+
+
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/progress-based-animation-animation-longhand-properties.tentative.html b/testing/web-platform/tests/scroll-animations/css/progress-based-animation-animation-longhand-properties.tentative.html new file mode 100644 index 0000000000..25ce167553 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/progress-based-animation-animation-longhand-properties.tentative.html @@ -0,0 +1,277 @@ + +The various animation longhands with progress based animations + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/progress-based-animation-timeline.html b/testing/web-platform/tests/scroll-animations/css/progress-based-animation-timeline.html new file mode 100644 index 0000000000..bbc60e3fbd --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/progress-based-animation-timeline.html @@ -0,0 +1,56 @@ + +CSS Animation using progress based timeline + + + + + + +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/scroll-animations/css/pseudo-on-scroller.html b/testing/web-platform/tests/scroll-animations/css/pseudo-on-scroller.html new file mode 100644 index 0000000000..8dd49ce4d8 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/pseudo-on-scroller.html @@ -0,0 +1,55 @@ + + + + + + Animating pseduo-element on scroller + + + + + + + +
+
+ + + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-animation-initial-offset-ref.html b/testing/web-platform/tests/scroll-animations/css/scroll-animation-initial-offset-ref.html new file mode 100644 index 0000000000..8e6907860b --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-animation-initial-offset-ref.html @@ -0,0 +1,44 @@ + + +
+
TOP
+
+
BOTTOM
+
+ diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-animation-initial-offset.html b/testing/web-platform/tests/scroll-animations/css/scroll-animation-initial-offset.html new file mode 100644 index 0000000000..34ae52d479 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-animation-initial-offset.html @@ -0,0 +1,73 @@ + + +Composited scroll-linked animation with initial scroll offset + + + +
+
TOP
+
+
BOTTOM
+
+ + + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-axis-computed.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-axis-computed.html new file mode 100644 index 0000000000..c942fb4093 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-axis-computed.html @@ -0,0 +1,37 @@ + + + + + + +
+
+
+ diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-axis-parsing.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-axis-parsing.html new file mode 100644 index 0000000000..a9a760a54a --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-axis-parsing.html @@ -0,0 +1,31 @@ + + + + + +
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-axis-writing-mode.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-axis-writing-mode.html new file mode 100644 index 0000000000..cb9a98dcd8 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-axis-writing-mode.html @@ -0,0 +1,143 @@ + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-iframe-ref.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-iframe-ref.html new file mode 100644 index 0000000000..1ab5646c8b --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-iframe-ref.html @@ -0,0 +1,33 @@ + +Reference for default scroll() timeline + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-iframe.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-iframe.html new file mode 100644 index 0000000000..dbcf5941a8 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-iframe.html @@ -0,0 +1,73 @@ + + +The default scroll() timeline in the iframe + + + + + + + + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-quirks-mode.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-quirks-mode.html new file mode 100644 index 0000000000..d2c28d86b6 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-quirks-mode.html @@ -0,0 +1,63 @@ + +The default scroll() timeline in quirks mode + + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-ref.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-ref.html new file mode 100644 index 0000000000..cb3b60e4bd --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-ref.html @@ -0,0 +1,31 @@ + +Reference for default scroll() timeline + + +
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-writing-mode-rl-ref.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-writing-mode-rl-ref.html new file mode 100644 index 0000000000..3c072829e6 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-writing-mode-rl-ref.html @@ -0,0 +1,32 @@ + +Reference for default scroll() timeline with vertical-rl + + + +
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-writing-mode-rl.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-writing-mode-rl.html new file mode 100644 index 0000000000..27e6ec196b --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default-writing-mode-rl.html @@ -0,0 +1,65 @@ + + +The default scroll() timeline with writing-mode:vertical-rl + + + + + + + + +
+
+ + + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default.html new file mode 100644 index 0000000000..07eda33fd0 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-default.html @@ -0,0 +1,63 @@ + + +The default scroll() timeline + + + + + + + +
+
+ + + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-document-scroller-quirks.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-document-scroller-quirks.html new file mode 100644 index 0000000000..809a658a15 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-document-scroller-quirks.html @@ -0,0 +1,36 @@ + +Tests the document scroller in quirks mode + + + + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-dynamic.tentative.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-dynamic.tentative.html new file mode 100644 index 0000000000..d1f143c7c1 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-dynamic.tentative.html @@ -0,0 +1,267 @@ + + + + + + + + +
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-frame-size-changed-ref.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-frame-size-changed-ref.html new file mode 100644 index 0000000000..ea7628ac72 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-frame-size-changed-ref.html @@ -0,0 +1,31 @@ + +Reference for the default scroll() timeline + + +
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-frame-size-changed.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-frame-size-changed.html new file mode 100644 index 0000000000..fb0eb8aa17 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-frame-size-changed.html @@ -0,0 +1,67 @@ + + +The default scroll() timeline when the frame size changed + + + + + + + +
+
+ + + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-in-container-query.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-in-container-query.html new file mode 100644 index 0000000000..742c35b258 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-in-container-query.html @@ -0,0 +1,75 @@ + +scroll-timeline and container queries + + + + + + + +
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-inactive.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-inactive.html new file mode 100644 index 0000000000..eedc8e3958 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-inactive.html @@ -0,0 +1,90 @@ + + + + + + + +
+ + + + + + + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-inline-orientation-ref.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-inline-orientation-ref.html new file mode 100644 index 0000000000..7b87b1db39 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-inline-orientation-ref.html @@ -0,0 +1,32 @@ + +Reference for scroll timeline with inline orientation and root scroller + + + +
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-inline-orientation.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-inline-orientation.html new file mode 100644 index 0000000000..52b7427f2d --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-inline-orientation.html @@ -0,0 +1,68 @@ + + +Scroll timeline with inline orientation and root scroller + + + + + + + + + +
+
+ + + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-multi-pass.tentative.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-multi-pass.tentative.html new file mode 100644 index 0000000000..403316ead0 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-multi-pass.tentative.html @@ -0,0 +1,110 @@ + +ScrollTimelines may trigger multiple style/layout passes + + + + + + + +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-name-computed.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-name-computed.html new file mode 100644 index 0000000000..b803ee8212 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-name-computed.html @@ -0,0 +1,37 @@ + + + + + + + +
+
+
+ diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-name-parsing.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-name-parsing.html new file mode 100644 index 0000000000..d38b9640af --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-name-parsing.html @@ -0,0 +1,32 @@ + + + + + +
+ diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-name-shadow.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-name-shadow.html new file mode 100644 index 0000000000..a535b2a44f --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-name-shadow.html @@ -0,0 +1,180 @@ + +scroll-timeline-name and tree-scoped references + + + + + + + +
+ + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-nearest-dirty.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-nearest-dirty.html new file mode 100644 index 0000000000..1a79c9bb22 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-nearest-dirty.html @@ -0,0 +1,42 @@ + +Unrelated style mutation does not affect anonymous timeline + + + + + + + +
+
+
+
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-nearest-with-absolute-positioned-element.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-nearest-with-absolute-positioned-element.html new file mode 100644 index 0000000000..57a1a94712 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-nearest-with-absolute-positioned-element.html @@ -0,0 +1,79 @@ + +The animation-timeline: scroll-timeline-name + + + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-paused-animations.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-paused-animations.html new file mode 100644 index 0000000000..54518a5e87 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-paused-animations.html @@ -0,0 +1,95 @@ + + +Scroll timeline with paused animations + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-range-animation.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-range-animation.html new file mode 100644 index 0000000000..df087da6e2 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-range-animation.html @@ -0,0 +1,182 @@ + +Scroll timelines and animation attachment ranges + + + + + + + +
+
+ + + + + + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-responsiveness-from-endpoint.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-responsiveness-from-endpoint.html new file mode 100644 index 0000000000..71d3699077 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-responsiveness-from-endpoint.html @@ -0,0 +1,62 @@ + + +Root-scrolling timeline with animation moving from end point + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-root-dirty.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-root-dirty.html new file mode 100644 index 0000000000..1c0b73ab45 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-root-dirty.html @@ -0,0 +1,35 @@ + +Unrelated style mutation does not affect anonymous timeline (root) + + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-sampling.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-sampling.html new file mode 100644 index 0000000000..a67f3b94e4 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-sampling.html @@ -0,0 +1,52 @@ + + + + + + +
+
+
+
+ diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-shorthand.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-shorthand.html new file mode 100644 index 0000000000..722a8a1f4d --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-shorthand.html @@ -0,0 +1,109 @@ + + + + + + + +
+ diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-update-reversed-animation.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-update-reversed-animation.html new file mode 100644 index 0000000000..6bc18544f4 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-update-reversed-animation.html @@ -0,0 +1,69 @@ + + + + + +Attach a scroll timeline to a reversed animation refTest + + + + + + +
+
+
+ + + + diff --git a/testing/web-platform/tests/scroll-animations/css/scroll-timeline-with-percent-delay.tentative.html b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-with-percent-delay.tentative.html new file mode 100644 index 0000000000..4f2e1761de --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/scroll-timeline-with-percent-delay.tentative.html @@ -0,0 +1,91 @@ + + + + + + + + + +Animation range and delay + + + +
+
+
+ + + diff --git a/testing/web-platform/tests/scroll-animations/css/support/animation-range.css b/testing/web-platform/tests/scroll-animations/css/support/animation-range.css new file mode 100644 index 0000000000..1ebd0b429b --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/support/animation-range.css @@ -0,0 +1,82 @@ +.flex { + display: flex; +} + +.flex > div { + position: relative; + height: 160px; + margin: 0 10px; +} + +.scroller { + width: 100px; + height: 100px; + overflow: auto; + border: 1px solid black; +} + +.subject { + view-timeline-name: --view; + width: 20px; + height: 20px; + margin: 100px auto; + background: green; +} + +.meters { + position: absolute; + left: 0; + top: 110px; + height: 50px; +} + +.meters > div { + display: flex; + align-items: center; +} + +@keyframes active-interval { + 0% { opacity: 1; } + 100% { opacity: 1; } +} + +.meter { + width: 50px; + position: relative; + border: 2px solid black; + height: 5px; + overflow: clip; + opacity: 0.4; + animation: active-interval linear; + animation-timeline: --view; +} + +@keyframes slide-in { + 0% { transform: translateX(-100%)} + 100% { transform: translateX(0%)} +} + +.bar { + width: 100%; + height: 100%; + background: blue; + transform: translateX(-100%); + animation: slide-in linear; + animation-timeline: --view; +} + +.spacer { + height: 400px; +} + +.contain .bar, .contain .meter { + animation-range: contain; +} + +.entry .bar, .entry .meter { + animation-range: entry; +} + +.exit .bar, .exit .meter { + animation-range: exit; +} diff --git a/testing/web-platform/tests/scroll-animations/css/support/testcommon.js b/testing/web-platform/tests/scroll-animations/css/support/testcommon.js new file mode 100644 index 0000000000..91540774d0 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/support/testcommon.js @@ -0,0 +1,19 @@ +'use strict'; + +/** + * Returns a Promise that is resolved after a CSS scroll timeline is created (as + * the result of a style change) and a snapshot has been taken, so that the + * animation style is correctly reflected by getComputedStyle(). + * Technically, this only takes a full frame update. We implement this as two + * requestAnimationFrame callbacks because the result will be available at the + * beginning of the second frame. + */ +async function waitForCSSScrollTimelineStyle() { + await waitForNextFrame(); + await waitForNextFrame(); +} + +function assert_implements_animation_timeline() { + assert_implements(CSS.supports('animation-timeline:--foo'), + 'animation-timeline not supported'); +} diff --git a/testing/web-platform/tests/scroll-animations/css/timeline-offset-in-keyframe-change-timeline.tentative.html b/testing/web-platform/tests/scroll-animations/css/timeline-offset-in-keyframe-change-timeline.tentative.html new file mode 100644 index 0000000000..5a70820b88 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/timeline-offset-in-keyframe-change-timeline.tentative.html @@ -0,0 +1,147 @@ + + + + + + + + + + +Animation range and delay + + + +
+
+
+
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/timeline-offset-keyframes-hidden-subject.html b/testing/web-platform/tests/scroll-animations/css/timeline-offset-keyframes-hidden-subject.html new file mode 100644 index 0000000000..011b8d4319 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/timeline-offset-keyframes-hidden-subject.html @@ -0,0 +1,126 @@ + + + + + + + + + + +Animation range and delay + + + +
+
+
+
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/timeline-offset-keyframes-with-document-timeline.html b/testing/web-platform/tests/scroll-animations/css/timeline-offset-keyframes-with-document-timeline.html new file mode 100644 index 0000000000..03ee381fd9 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/timeline-offset-keyframes-with-document-timeline.html @@ -0,0 +1,80 @@ + + + + + + + + + + +Animation range and delay + + + +
+
+
+ + diff --git a/testing/web-platform/tests/scroll-animations/css/timeline-range-name-offset-in-keyframes.tentative.html b/testing/web-platform/tests/scroll-animations/css/timeline-range-name-offset-in-keyframes.tentative.html new file mode 100644 index 0000000000..6fab0025da --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/timeline-range-name-offset-in-keyframes.tentative.html @@ -0,0 +1,111 @@ + + + +Timeline offset in Animation Keyframes + + + + + + + +
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/scroll-animations/css/timeline-scope-computed.tentative.html b/testing/web-platform/tests/scroll-animations/css/timeline-scope-computed.tentative.html new file mode 100644 index 0000000000..814933f726 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/timeline-scope-computed.tentative.html @@ -0,0 +1,35 @@ + + + + + + + +
+
+
+ diff --git a/testing/web-platform/tests/scroll-animations/css/timeline-scope-parsing.tentative.html b/testing/web-platform/tests/scroll-animations/css/timeline-scope-parsing.tentative.html new file mode 100644 index 0000000000..2885cb758d --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/timeline-scope-parsing.tentative.html @@ -0,0 +1,29 @@ + + + + + +
+ diff --git a/testing/web-platform/tests/scroll-animations/css/timeline-scope.html b/testing/web-platform/tests/scroll-animations/css/timeline-scope.html new file mode 100644 index 0000000000..e4e90bc03a --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/timeline-scope.html @@ -0,0 +1,322 @@ + +Behavior of the timeline-scope property + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-animation-range-update.tentative.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-animation-range-update.tentative.html new file mode 100644 index 0000000000..552461c9b6 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-animation-range-update.tentative.html @@ -0,0 +1,78 @@ + + + + +Change animation-range after creation + + + + + + + +
+
+
+ + + diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-animation.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-animation.html new file mode 100644 index 0000000000..1bf034a742 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-animation.html @@ -0,0 +1,223 @@ + +Animations using view-timeline + + + + + + + +
+ + + + + + + + + + diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-axis-computed.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-axis-computed.html new file mode 100644 index 0000000000..30b2a1ae05 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-axis-computed.html @@ -0,0 +1,37 @@ + + + + + + + +
+
+
+ diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-axis-parsing.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-axis-parsing.html new file mode 100644 index 0000000000..1ebe4410a9 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-axis-parsing.html @@ -0,0 +1,29 @@ + + + + + + +
+ diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-dynamic.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-dynamic.html new file mode 100644 index 0000000000..81dc8353c2 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-dynamic.html @@ -0,0 +1,200 @@ + +Changes to view-timeline are reflected in dependent elements + + + + + + +
+ + + + + + + + + + + + + diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-inset-animation.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-inset-animation.html new file mode 100644 index 0000000000..f9aa0f2918 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-inset-animation.html @@ -0,0 +1,743 @@ + +Animations using view-timeline-inset + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-inset-computed.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-inset-computed.html new file mode 100644 index 0000000000..d9e1c9d790 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-inset-computed.html @@ -0,0 +1,41 @@ + + + + + + + +
+
+
+ diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-inset-parsing.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-inset-parsing.html new file mode 100644 index 0000000000..d502b13593 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-inset-parsing.html @@ -0,0 +1,34 @@ + + + + + + +
+ diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-keyframe-boundary-interpolation.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-keyframe-boundary-interpolation.html new file mode 100644 index 0000000000..011f03cb5d --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-keyframe-boundary-interpolation.html @@ -0,0 +1,121 @@ + + + + + + + + + +Animation range and delay + + + +
+
+
+ + + diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-lookup.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-lookup.html new file mode 100644 index 0000000000..067ac1fa96 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-lookup.html @@ -0,0 +1,253 @@ + +Named view-timeline lookup + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-name-computed.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-name-computed.html new file mode 100644 index 0000000000..3304723f43 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-name-computed.html @@ -0,0 +1,36 @@ + + + + + + + +
+
+
+ diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-name-parsing.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-name-parsing.html new file mode 100644 index 0000000000..2b22cbe036 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-name-parsing.html @@ -0,0 +1,30 @@ + + + + + +
+ diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-name-shadow.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-name-shadow.html new file mode 100644 index 0000000000..11902a3c6e --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-name-shadow.html @@ -0,0 +1,181 @@ + +view-timeline-name and and shadow trees + + + + + + + +
+ + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-range-animation.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-range-animation.html new file mode 100644 index 0000000000..9e5993b63a --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-range-animation.html @@ -0,0 +1,232 @@ + +View timelines and animation attachment ranges + + + + + + + +
+
+ + + + + + diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-range-update-reversed-animation.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-range-update-reversed-animation.html new file mode 100644 index 0000000000..960a8e6ecf --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-range-update-reversed-animation.html @@ -0,0 +1,69 @@ + + + + + +Update timeline range on reversed animation refTest + + + + + + +
+
+
+ + + + diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-range-update.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-range-update.html new file mode 100644 index 0000000000..e1938caf50 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-range-update.html @@ -0,0 +1,66 @@ + + + + + +Update timeline range refTest + + + + + + +
+
+
+ + + + diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-shorthand.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-shorthand.html new file mode 100644 index 0000000000..9027eb0b09 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-shorthand.html @@ -0,0 +1,164 @@ + + + + + + + +
+ diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-subject-bounds-update.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-subject-bounds-update.html new file mode 100644 index 0000000000..2961fedd42 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-subject-bounds-update.html @@ -0,0 +1,71 @@ + + + + + +Update subject bounds refTest + + + + + + +
+
+
+ + + + diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-used-values.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-used-values.html new file mode 100644 index 0000000000..1bd6f0468c --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-used-values.html @@ -0,0 +1,104 @@ + +Used values of view-timeline properties + + + + + + + +
+ + + + + + + diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-with-delay-and-range.tentative.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-with-delay-and-range.tentative.html new file mode 100644 index 0000000000..db260f15f0 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-with-delay-and-range.tentative.html @@ -0,0 +1,93 @@ + + + + + + + + + +Animation range and delay + + + +
+
+
+ + + diff --git a/testing/web-platform/tests/scroll-animations/css/view-timeline-with-transform-on-subject.html b/testing/web-platform/tests/scroll-animations/css/view-timeline-with-transform-on-subject.html new file mode 100644 index 0000000000..e4abac7219 --- /dev/null +++ b/testing/web-platform/tests/scroll-animations/css/view-timeline-with-transform-on-subject.html @@ -0,0 +1,76 @@ + + + + + + + + + +Animation range and delay + + + +
+
+
+
+
+ + + -- cgit v1.2.3