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 --- .../animate-display-table-opacity-ref.html | 9 +++ .../animate-display-table-opacity.html | 14 ++++ .../css-animations/animate-opacity-ref.html | 18 +++++ .../reftests/css-animations/animate-opacity.html | 23 ++++++ .../css-animations/animate-preserves3d-ref.html | 30 ++++++++ .../css-animations/animate-preserves3d.html | 38 ++++++++++ ...ation-initially-out-of-view-with-delay-ref.html | 14 ++++ ...animation-initially-out-of-view-with-delay.html | 29 ++++++++ .../animation-on-empty-height-frame.html | 33 ++++++++ .../background-color-on-html-ref.html | 8 ++ .../css-animations/background-color-on-html.html | 20 +++++ .../css-animations/background-color-ref.html | 9 +++ .../reftests/css-animations/background-color.html | 23 ++++++ .../background-position-after-finish.html | 24 ++++++ .../background-position-important.html | 17 +++++ .../background-position-in-delay.html | 16 ++++ .../css-animations/background-position-ref.html | 12 +++ .../background-position-running.html | 16 ++++ .../change-animation-name-in-rule-ref.html | 10 +++ ...nge-animation-name-to-non-existent-in-rule.html | 25 +++++++ .../change-animation-name-to-none-in-rule.html | 25 +++++++ .../change-animation-name-to-other-in-rule.html | 29 ++++++++ .../containing-block-on-visibility-hidden-ref.html | 26 +++++++ .../containing-block-on-visibility-hidden.html | 34 +++++++++ ...-on-marker-pseudo-element-at-beginning-ref.html | 13 ++++ ...tent-on-marker-pseudo-element-at-beginning.html | 18 +++++ .../content-on-marker-pseudo-element-at-half.html | 18 +++++ .../content-on-pseudo-element-at-beginning.html | 14 ++++ .../content-on-pseudo-element-at-half.html | 14 ++++ .../content-on-pseudo-element-ref.html | 9 +++ .../css-animations/continuation-opacity-ref.html | 15 ++++ .../css-animations/continuation-opacity.html | 26 +++++++ .../ib-split-sibling-opacity-ref.html | 3 + .../css-animations/ib-split-sibling-opacity.html | 20 +++++ ...hidden-animation-marker-pseudo-element-ref.html | 20 +++++ ...ity-hidden-animation-marker-pseudo-element.html | 39 ++++++++++ ...bility-hidden-animation-pseudo-element-ref.html | 18 +++++ ...visibility-hidden-animation-pseudo-element.html | 37 +++++++++ .../in-visibility-hidden-animation-ref.html | 16 ++++ .../in-visibility-hidden-animation.html | 36 +++++++++ ...-and-animation-starts-at-the-same-time-ref.html | 17 +++++ ...rame-and-animation-starts-at-the-same-time.html | 33 ++++++++ layout/reftests/css-animations/mask-anim-ref.html | 12 +++ .../mask-position-after-finish-1a.html | 26 +++++++ .../mask-position-after-finish-1b.html | 35 +++++++++ .../css-animations/mask-position-in-delay-1a.html | 17 +++++ .../css-animations/mask-position-in-delay-1b.html | 26 +++++++ .../css-animations/mask-size-after-finish-1a.html | 26 +++++++ .../css-animations/mask-size-after-finish-1b.html | 35 +++++++++ .../css-animations/mask-size-in-delay-1a.html | 19 +++++ .../css-animations/mask-size-in-delay-1b.html | 29 ++++++++ .../no-stacking-context-animation-ref.html | 20 +++++ ...t-distance-animation-with-offset-path-none.html | 24 ++++++ ...ontext-opacity-removing-animation-in-delay.html | 47 ++++++++++++ ...text-transform-removing-animation-in-delay.html | 46 ++++++++++++ .../no-style-sharing-with-animations-ref.html | 11 +++ .../no-style-sharing-with-animations.html | 26 +++++++ .../css-animations/opacity-animation-in-delay.html | 22 ++++++ ...city-animation-in-fixed-opacity-parent-ref.html | 31 ++++++++ .../opacity-animation-in-fixed-opacity-parent.html | 39 ++++++++++ .../partially-out-of-view-animation-ref.html | 15 ++++ .../partially-out-of-view-animation.html | 35 +++++++++ ...-and-animation-starts-at-the-same-time-ref.html | 13 ++++ ...rame-and-animation-starts-at-the-same-time.html | 29 ++++++++ layout/reftests/css-animations/reftest.list | 87 ++++++++++++++++++++++ ...lace-with-new-positive-delay-animation-ref.html | 12 +++ .../replace-with-new-positive-delay-animation.html | 42 +++++++++++ .../css-animations/screen-animations-notref.html | 11 +++ .../css-animations/screen-animations-ref.html | 11 +++ .../reftests/css-animations/screen-animations.html | 16 ++++ .../scroll-timeline-in-delay-omta-ref.html | 20 +++++ .../scroll-timeline-in-delay-omta.html | 71 ++++++++++++++++++ .../stacking-context-animation-ref.html | 19 +++++ .../stacking-context-lose-opacity-1.html | 25 +++++++ .../stacking-context-lose-transform-none.html | 25 +++++++ ...tacking-context-offset-path-none-animation.html | 24 ++++++ ...stacking-context-offset-path-none-in-delay.html | 23 ++++++ ...ntext-offset-path-none-with-fill-backwards.html | 24 ++++++ ...ontext-offset-path-none-with-fill-forwards.html | 24 ++++++ .../stacking-context-opacity-1-animation.html | 24 ++++++ .../stacking-context-opacity-1-in-delay.html | 23 ++++++ .../stacking-context-opacity-1-on-table.html | 25 +++++++ ...king-context-opacity-1-with-fill-backwards.html | 24 ++++++ ...cking-context-opacity-1-with-fill-forwards.html | 24 ++++++ ...ontext-opacity-removing-important-in-delay.html | 43 +++++++++++ ...ontext-opacity-win-in-delay-on-main-thread.html | 31 ++++++++ .../stacking-context-opacity-win-in-delay.html | 27 +++++++ ...cking-context-opacity-wins-over-transition.html | 39 ++++++++++ .../stacking-context-paused-on-opacity-1.html | 24 ++++++ .../stacking-context-paused-on-transform-none.html | 24 ++++++ ...ng-context-transform-none-animation-on-svg.html | 22 ++++++ ...rm-none-animation-with-backface-visibility.html | 26 +++++++ ...-transform-none-animation-with-preserve-3d.html | 26 +++++++ .../stacking-context-transform-none-animation.html | 24 ++++++ .../stacking-context-transform-none-in-delay.html | 23 ++++++ ...context-transform-none-with-fill-backwards.html | 24 ++++++ ...-context-transform-none-with-fill-forwards.html | 24 ++++++ ...text-transform-removing-important-in-delay.html | 44 +++++++++++ ...text-transform-win-in-delay-on-main-thread.html | 31 ++++++++ .../stacking-context-transform-win-in-delay.html | 27 +++++++ ...ing-context-transform-wins-over-transition.html | 39 ++++++++++ ...stop-animation-on-discarded-pseudo-element.html | 36 +++++++++ .../transform-animation-in-delay-ref.html | 13 ++++ .../transform-animation-in-delay.html | 22 ++++++ ...ing-animation-on-marker-pseudo-element-ref.html | 15 ++++ ...pdating-animation-on-marker-pseudo-element.html | 42 +++++++++++ .../updating-animation-on-pseudo-element-ref.html | 11 +++ .../updating-animation-on-pseudo-element.html | 38 ++++++++++ 108 files changed, 2680 insertions(+) create mode 100644 layout/reftests/css-animations/animate-display-table-opacity-ref.html create mode 100644 layout/reftests/css-animations/animate-display-table-opacity.html create mode 100644 layout/reftests/css-animations/animate-opacity-ref.html create mode 100644 layout/reftests/css-animations/animate-opacity.html create mode 100644 layout/reftests/css-animations/animate-preserves3d-ref.html create mode 100644 layout/reftests/css-animations/animate-preserves3d.html create mode 100644 layout/reftests/css-animations/animation-initially-out-of-view-with-delay-ref.html create mode 100644 layout/reftests/css-animations/animation-initially-out-of-view-with-delay.html create mode 100644 layout/reftests/css-animations/animation-on-empty-height-frame.html create mode 100644 layout/reftests/css-animations/background-color-on-html-ref.html create mode 100644 layout/reftests/css-animations/background-color-on-html.html create mode 100644 layout/reftests/css-animations/background-color-ref.html create mode 100644 layout/reftests/css-animations/background-color.html create mode 100644 layout/reftests/css-animations/background-position-after-finish.html create mode 100644 layout/reftests/css-animations/background-position-important.html create mode 100644 layout/reftests/css-animations/background-position-in-delay.html create mode 100644 layout/reftests/css-animations/background-position-ref.html create mode 100644 layout/reftests/css-animations/background-position-running.html create mode 100644 layout/reftests/css-animations/change-animation-name-in-rule-ref.html create mode 100644 layout/reftests/css-animations/change-animation-name-to-non-existent-in-rule.html create mode 100644 layout/reftests/css-animations/change-animation-name-to-none-in-rule.html create mode 100644 layout/reftests/css-animations/change-animation-name-to-other-in-rule.html create mode 100644 layout/reftests/css-animations/containing-block-on-visibility-hidden-ref.html create mode 100644 layout/reftests/css-animations/containing-block-on-visibility-hidden.html create mode 100644 layout/reftests/css-animations/content-on-marker-pseudo-element-at-beginning-ref.html create mode 100644 layout/reftests/css-animations/content-on-marker-pseudo-element-at-beginning.html create mode 100644 layout/reftests/css-animations/content-on-marker-pseudo-element-at-half.html create mode 100644 layout/reftests/css-animations/content-on-pseudo-element-at-beginning.html create mode 100644 layout/reftests/css-animations/content-on-pseudo-element-at-half.html create mode 100644 layout/reftests/css-animations/content-on-pseudo-element-ref.html create mode 100644 layout/reftests/css-animations/continuation-opacity-ref.html create mode 100644 layout/reftests/css-animations/continuation-opacity.html create mode 100644 layout/reftests/css-animations/ib-split-sibling-opacity-ref.html create mode 100644 layout/reftests/css-animations/ib-split-sibling-opacity.html create mode 100644 layout/reftests/css-animations/in-visibility-hidden-animation-marker-pseudo-element-ref.html create mode 100644 layout/reftests/css-animations/in-visibility-hidden-animation-marker-pseudo-element.html create mode 100644 layout/reftests/css-animations/in-visibility-hidden-animation-pseudo-element-ref.html create mode 100644 layout/reftests/css-animations/in-visibility-hidden-animation-pseudo-element.html create mode 100644 layout/reftests/css-animations/in-visibility-hidden-animation-ref.html create mode 100644 layout/reftests/css-animations/in-visibility-hidden-animation.html create mode 100644 layout/reftests/css-animations/marker-reframe-and-animation-starts-at-the-same-time-ref.html create mode 100644 layout/reftests/css-animations/marker-reframe-and-animation-starts-at-the-same-time.html create mode 100644 layout/reftests/css-animations/mask-anim-ref.html create mode 100644 layout/reftests/css-animations/mask-position-after-finish-1a.html create mode 100644 layout/reftests/css-animations/mask-position-after-finish-1b.html create mode 100644 layout/reftests/css-animations/mask-position-in-delay-1a.html create mode 100644 layout/reftests/css-animations/mask-position-in-delay-1b.html create mode 100644 layout/reftests/css-animations/mask-size-after-finish-1a.html create mode 100644 layout/reftests/css-animations/mask-size-after-finish-1b.html create mode 100644 layout/reftests/css-animations/mask-size-in-delay-1a.html create mode 100644 layout/reftests/css-animations/mask-size-in-delay-1b.html create mode 100644 layout/reftests/css-animations/no-stacking-context-animation-ref.html create mode 100644 layout/reftests/css-animations/no-stacking-context-offset-distance-animation-with-offset-path-none.html create mode 100644 layout/reftests/css-animations/no-stacking-context-opacity-removing-animation-in-delay.html create mode 100644 layout/reftests/css-animations/no-stacking-context-transform-removing-animation-in-delay.html create mode 100644 layout/reftests/css-animations/no-style-sharing-with-animations-ref.html create mode 100644 layout/reftests/css-animations/no-style-sharing-with-animations.html create mode 100644 layout/reftests/css-animations/opacity-animation-in-delay.html create mode 100644 layout/reftests/css-animations/opacity-animation-in-fixed-opacity-parent-ref.html create mode 100644 layout/reftests/css-animations/opacity-animation-in-fixed-opacity-parent.html create mode 100644 layout/reftests/css-animations/partially-out-of-view-animation-ref.html create mode 100644 layout/reftests/css-animations/partially-out-of-view-animation.html create mode 100644 layout/reftests/css-animations/reframe-and-animation-starts-at-the-same-time-ref.html create mode 100644 layout/reftests/css-animations/reframe-and-animation-starts-at-the-same-time.html create mode 100644 layout/reftests/css-animations/reftest.list create mode 100644 layout/reftests/css-animations/replace-with-new-positive-delay-animation-ref.html create mode 100644 layout/reftests/css-animations/replace-with-new-positive-delay-animation.html create mode 100644 layout/reftests/css-animations/screen-animations-notref.html create mode 100644 layout/reftests/css-animations/screen-animations-ref.html create mode 100644 layout/reftests/css-animations/screen-animations.html create mode 100644 layout/reftests/css-animations/scroll-timeline-in-delay-omta-ref.html create mode 100644 layout/reftests/css-animations/scroll-timeline-in-delay-omta.html create mode 100644 layout/reftests/css-animations/stacking-context-animation-ref.html create mode 100644 layout/reftests/css-animations/stacking-context-lose-opacity-1.html create mode 100644 layout/reftests/css-animations/stacking-context-lose-transform-none.html create mode 100644 layout/reftests/css-animations/stacking-context-offset-path-none-animation.html create mode 100644 layout/reftests/css-animations/stacking-context-offset-path-none-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-offset-path-none-with-fill-backwards.html create mode 100644 layout/reftests/css-animations/stacking-context-offset-path-none-with-fill-forwards.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-1-animation.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-1-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-1-on-table.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-1-with-fill-backwards.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-1-with-fill-forwards.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-removing-important-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-win-in-delay-on-main-thread.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-win-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-wins-over-transition.html create mode 100644 layout/reftests/css-animations/stacking-context-paused-on-opacity-1.html create mode 100644 layout/reftests/css-animations/stacking-context-paused-on-transform-none.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-animation-on-svg.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-animation-with-backface-visibility.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-animation-with-preserve-3d.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-animation.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-with-fill-backwards.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-with-fill-forwards.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-removing-important-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-win-in-delay-on-main-thread.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-win-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-wins-over-transition.html create mode 100644 layout/reftests/css-animations/stop-animation-on-discarded-pseudo-element.html create mode 100644 layout/reftests/css-animations/transform-animation-in-delay-ref.html create mode 100644 layout/reftests/css-animations/transform-animation-in-delay.html create mode 100644 layout/reftests/css-animations/updating-animation-on-marker-pseudo-element-ref.html create mode 100644 layout/reftests/css-animations/updating-animation-on-marker-pseudo-element.html create mode 100644 layout/reftests/css-animations/updating-animation-on-pseudo-element-ref.html create mode 100644 layout/reftests/css-animations/updating-animation-on-pseudo-element.html (limited to 'layout/reftests/css-animations') diff --git a/layout/reftests/css-animations/animate-display-table-opacity-ref.html b/layout/reftests/css-animations/animate-display-table-opacity-ref.html new file mode 100644 index 0000000000..958c8c3f63 --- /dev/null +++ b/layout/reftests/css-animations/animate-display-table-opacity-ref.html @@ -0,0 +1,9 @@ + +Testcase for bug 1245075 + +
diff --git a/layout/reftests/css-animations/animate-display-table-opacity.html b/layout/reftests/css-animations/animate-display-table-opacity.html new file mode 100644 index 0000000000..0d03054938 --- /dev/null +++ b/layout/reftests/css-animations/animate-display-table-opacity.html @@ -0,0 +1,14 @@ + +Testcase for bug 1245075 + +
diff --git a/layout/reftests/css-animations/animate-opacity-ref.html b/layout/reftests/css-animations/animate-opacity-ref.html new file mode 100644 index 0000000000..d0b3bff4ae --- /dev/null +++ b/layout/reftests/css-animations/animate-opacity-ref.html @@ -0,0 +1,18 @@ + + +Reftest, bug 1156456 + +
diff --git a/layout/reftests/css-animations/animate-opacity.html b/layout/reftests/css-animations/animate-opacity.html new file mode 100644 index 0000000000..ff09fe514b --- /dev/null +++ b/layout/reftests/css-animations/animate-opacity.html @@ -0,0 +1,23 @@ + + +Reftest, bug 1156456 + +
diff --git a/layout/reftests/css-animations/animate-preserves3d-ref.html b/layout/reftests/css-animations/animate-preserves3d-ref.html new file mode 100644 index 0000000000..d85a9772a5 --- /dev/null +++ b/layout/reftests/css-animations/animate-preserves3d-ref.html @@ -0,0 +1,30 @@ + + + + + +
+
+
+
+ + diff --git a/layout/reftests/css-animations/animate-preserves3d.html b/layout/reftests/css-animations/animate-preserves3d.html new file mode 100644 index 0000000000..cf390513b7 --- /dev/null +++ b/layout/reftests/css-animations/animate-preserves3d.html @@ -0,0 +1,38 @@ + + + + + +
+
+
+
+ + diff --git a/layout/reftests/css-animations/animation-initially-out-of-view-with-delay-ref.html b/layout/reftests/css-animations/animation-initially-out-of-view-with-delay-ref.html new file mode 100644 index 0000000000..4cccbc4861 --- /dev/null +++ b/layout/reftests/css-animations/animation-initially-out-of-view-with-delay-ref.html @@ -0,0 +1,14 @@ + + +Bug 1383239 + +
+ diff --git a/layout/reftests/css-animations/animation-initially-out-of-view-with-delay.html b/layout/reftests/css-animations/animation-initially-out-of-view-with-delay.html new file mode 100644 index 0000000000..39db15a38c --- /dev/null +++ b/layout/reftests/css-animations/animation-initially-out-of-view-with-delay.html @@ -0,0 +1,29 @@ + + +Bug 1383239 + +
+ + diff --git a/layout/reftests/css-animations/animation-on-empty-height-frame.html b/layout/reftests/css-animations/animation-on-empty-height-frame.html new file mode 100644 index 0000000000..8e91c50c53 --- /dev/null +++ b/layout/reftests/css-animations/animation-on-empty-height-frame.html @@ -0,0 +1,33 @@ + + + + + + + diff --git a/layout/reftests/css-animations/background-color-on-html-ref.html b/layout/reftests/css-animations/background-color-on-html-ref.html new file mode 100644 index 0000000000..46119151eb --- /dev/null +++ b/layout/reftests/css-animations/background-color-on-html-ref.html @@ -0,0 +1,8 @@ + + + + diff --git a/layout/reftests/css-animations/background-color-on-html.html b/layout/reftests/css-animations/background-color-on-html.html new file mode 100644 index 0000000000..a08de3a1f3 --- /dev/null +++ b/layout/reftests/css-animations/background-color-on-html.html @@ -0,0 +1,20 @@ + + + + + diff --git a/layout/reftests/css-animations/background-color-ref.html b/layout/reftests/css-animations/background-color-ref.html new file mode 100644 index 0000000000..61538ea34d --- /dev/null +++ b/layout/reftests/css-animations/background-color-ref.html @@ -0,0 +1,9 @@ + + +
diff --git a/layout/reftests/css-animations/background-color.html b/layout/reftests/css-animations/background-color.html new file mode 100644 index 0000000000..6a990524a2 --- /dev/null +++ b/layout/reftests/css-animations/background-color.html @@ -0,0 +1,23 @@ + + + +
+ + diff --git a/layout/reftests/css-animations/background-position-after-finish.html b/layout/reftests/css-animations/background-position-after-finish.html new file mode 100644 index 0000000000..ac9bdfbd46 --- /dev/null +++ b/layout/reftests/css-animations/background-position-after-finish.html @@ -0,0 +1,24 @@ + + +background-position-x animation after finish + +
+ diff --git a/layout/reftests/css-animations/background-position-important.html b/layout/reftests/css-animations/background-position-important.html new file mode 100644 index 0000000000..2b6536cbf1 --- /dev/null +++ b/layout/reftests/css-animations/background-position-important.html @@ -0,0 +1,17 @@ + + +background-position-x animation overridden by important style + +
diff --git a/layout/reftests/css-animations/background-position-in-delay.html b/layout/reftests/css-animations/background-position-in-delay.html new file mode 100644 index 0000000000..0ddc220b2e --- /dev/null +++ b/layout/reftests/css-animations/background-position-in-delay.html @@ -0,0 +1,16 @@ + +background-position-x animation in delay phase + +
diff --git a/layout/reftests/css-animations/background-position-ref.html b/layout/reftests/css-animations/background-position-ref.html new file mode 100644 index 0000000000..d479820469 --- /dev/null +++ b/layout/reftests/css-animations/background-position-ref.html @@ -0,0 +1,12 @@ + +Reference of testcases for background-position-x animations + +
diff --git a/layout/reftests/css-animations/background-position-running.html b/layout/reftests/css-animations/background-position-running.html new file mode 100644 index 0000000000..73e811d599 --- /dev/null +++ b/layout/reftests/css-animations/background-position-running.html @@ -0,0 +1,16 @@ + +background-position-x animation while running + +
diff --git a/layout/reftests/css-animations/change-animation-name-in-rule-ref.html b/layout/reftests/css-animations/change-animation-name-in-rule-ref.html new file mode 100644 index 0000000000..5fa2d6873f --- /dev/null +++ b/layout/reftests/css-animations/change-animation-name-in-rule-ref.html @@ -0,0 +1,10 @@ + + + +
diff --git a/layout/reftests/css-animations/change-animation-name-to-non-existent-in-rule.html b/layout/reftests/css-animations/change-animation-name-to-non-existent-in-rule.html new file mode 100644 index 0000000000..6ec117896a --- /dev/null +++ b/layout/reftests/css-animations/change-animation-name-to-non-existent-in-rule.html @@ -0,0 +1,25 @@ + + + +
+ diff --git a/layout/reftests/css-animations/change-animation-name-to-none-in-rule.html b/layout/reftests/css-animations/change-animation-name-to-none-in-rule.html new file mode 100644 index 0000000000..7f64d2e525 --- /dev/null +++ b/layout/reftests/css-animations/change-animation-name-to-none-in-rule.html @@ -0,0 +1,25 @@ + + + +
+ diff --git a/layout/reftests/css-animations/change-animation-name-to-other-in-rule.html b/layout/reftests/css-animations/change-animation-name-to-other-in-rule.html new file mode 100644 index 0000000000..b0107c6369 --- /dev/null +++ b/layout/reftests/css-animations/change-animation-name-to-other-in-rule.html @@ -0,0 +1,29 @@ + + + +
+ diff --git a/layout/reftests/css-animations/containing-block-on-visibility-hidden-ref.html b/layout/reftests/css-animations/containing-block-on-visibility-hidden-ref.html new file mode 100644 index 0000000000..73bf27705b --- /dev/null +++ b/layout/reftests/css-animations/containing-block-on-visibility-hidden-ref.html @@ -0,0 +1,26 @@ + + +
+
+
+
+
diff --git a/layout/reftests/css-animations/containing-block-on-visibility-hidden.html b/layout/reftests/css-animations/containing-block-on-visibility-hidden.html new file mode 100644 index 0000000000..fff3d91e7d --- /dev/null +++ b/layout/reftests/css-animations/containing-block-on-visibility-hidden.html @@ -0,0 +1,34 @@ + + +Transform animation generates a containing block for fixed-pos descendants +even if the animation value is 'transform:none' + + +
+
+
+
+
diff --git a/layout/reftests/css-animations/content-on-marker-pseudo-element-at-beginning-ref.html b/layout/reftests/css-animations/content-on-marker-pseudo-element-at-beginning-ref.html new file mode 100644 index 0000000000..fb4a55510a --- /dev/null +++ b/layout/reftests/css-animations/content-on-marker-pseudo-element-at-beginning-ref.html @@ -0,0 +1,13 @@ + + + +
+ diff --git a/layout/reftests/css-animations/content-on-marker-pseudo-element-at-beginning.html b/layout/reftests/css-animations/content-on-marker-pseudo-element-at-beginning.html new file mode 100644 index 0000000000..76155708df --- /dev/null +++ b/layout/reftests/css-animations/content-on-marker-pseudo-element-at-beginning.html @@ -0,0 +1,18 @@ + + + +
+ diff --git a/layout/reftests/css-animations/content-on-marker-pseudo-element-at-half.html b/layout/reftests/css-animations/content-on-marker-pseudo-element-at-half.html new file mode 100644 index 0000000000..0eaffcc6cb --- /dev/null +++ b/layout/reftests/css-animations/content-on-marker-pseudo-element-at-half.html @@ -0,0 +1,18 @@ + + + +
+ diff --git a/layout/reftests/css-animations/content-on-pseudo-element-at-beginning.html b/layout/reftests/css-animations/content-on-pseudo-element-at-beginning.html new file mode 100644 index 0000000000..0d4f05890b --- /dev/null +++ b/layout/reftests/css-animations/content-on-pseudo-element-at-beginning.html @@ -0,0 +1,14 @@ + + + +
+ diff --git a/layout/reftests/css-animations/content-on-pseudo-element-at-half.html b/layout/reftests/css-animations/content-on-pseudo-element-at-half.html new file mode 100644 index 0000000000..57ef251dbc --- /dev/null +++ b/layout/reftests/css-animations/content-on-pseudo-element-at-half.html @@ -0,0 +1,14 @@ + + + +
+ diff --git a/layout/reftests/css-animations/content-on-pseudo-element-ref.html b/layout/reftests/css-animations/content-on-pseudo-element-ref.html new file mode 100644 index 0000000000..af5303402f --- /dev/null +++ b/layout/reftests/css-animations/content-on-pseudo-element-ref.html @@ -0,0 +1,9 @@ + + + +
+ diff --git a/layout/reftests/css-animations/continuation-opacity-ref.html b/layout/reftests/css-animations/continuation-opacity-ref.html new file mode 100644 index 0000000000..6073cf3152 --- /dev/null +++ b/layout/reftests/css-animations/continuation-opacity-ref.html @@ -0,0 +1,15 @@ + + +Multiline inline animated opacity test + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

diff --git a/layout/reftests/css-animations/continuation-opacity.html b/layout/reftests/css-animations/continuation-opacity.html new file mode 100644 index 0000000000..25aa9a7493 --- /dev/null +++ b/layout/reftests/css-animations/continuation-opacity.html @@ -0,0 +1,26 @@ + + +Multiline inline animated opacity test + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ diff --git a/layout/reftests/css-animations/ib-split-sibling-opacity-ref.html b/layout/reftests/css-animations/ib-split-sibling-opacity-ref.html new file mode 100644 index 0000000000..e29f1b6f28 --- /dev/null +++ b/layout/reftests/css-animations/ib-split-sibling-opacity-ref.html @@ -0,0 +1,3 @@ + +Opacity animation on ib-split-sibling +A B C diff --git a/layout/reftests/css-animations/ib-split-sibling-opacity.html b/layout/reftests/css-animations/ib-split-sibling-opacity.html new file mode 100644 index 0000000000..acb25883b6 --- /dev/null +++ b/layout/reftests/css-animations/ib-split-sibling-opacity.html @@ -0,0 +1,20 @@ + + +Opacity animation on ib-split-sibling + +A C + diff --git a/layout/reftests/css-animations/in-visibility-hidden-animation-marker-pseudo-element-ref.html b/layout/reftests/css-animations/in-visibility-hidden-animation-marker-pseudo-element-ref.html new file mode 100644 index 0000000000..4d08b92e49 --- /dev/null +++ b/layout/reftests/css-animations/in-visibility-hidden-animation-marker-pseudo-element-ref.html @@ -0,0 +1,20 @@ + + +In visibility hidden color animation on pseudo element + +
color animation on visible psuedo element attached to invisible element
diff --git a/layout/reftests/css-animations/in-visibility-hidden-animation-marker-pseudo-element.html b/layout/reftests/css-animations/in-visibility-hidden-animation-marker-pseudo-element.html new file mode 100644 index 0000000000..8a61cdcaa4 --- /dev/null +++ b/layout/reftests/css-animations/in-visibility-hidden-animation-marker-pseudo-element.html @@ -0,0 +1,39 @@ + + +In visibility hidden color animation on pseudo element + +
color animation on visible pseudo element attached to invisible element
+ diff --git a/layout/reftests/css-animations/in-visibility-hidden-animation-pseudo-element-ref.html b/layout/reftests/css-animations/in-visibility-hidden-animation-pseudo-element-ref.html new file mode 100644 index 0000000000..b94f18dd4b --- /dev/null +++ b/layout/reftests/css-animations/in-visibility-hidden-animation-pseudo-element-ref.html @@ -0,0 +1,18 @@ + + +In visibility hidden color animation on pseudo element + +
color animation on visible psuedo element attached to invisible element
diff --git a/layout/reftests/css-animations/in-visibility-hidden-animation-pseudo-element.html b/layout/reftests/css-animations/in-visibility-hidden-animation-pseudo-element.html new file mode 100644 index 0000000000..cbdc4e11b3 --- /dev/null +++ b/layout/reftests/css-animations/in-visibility-hidden-animation-pseudo-element.html @@ -0,0 +1,37 @@ + + +In visibility hidden color animation on pseudo element + +
color animation on visible pseudo element attached to invisible element
+ diff --git a/layout/reftests/css-animations/in-visibility-hidden-animation-ref.html b/layout/reftests/css-animations/in-visibility-hidden-animation-ref.html new file mode 100644 index 0000000000..09997ef486 --- /dev/null +++ b/layout/reftests/css-animations/in-visibility-hidden-animation-ref.html @@ -0,0 +1,16 @@ + + +In visibility hidden color animation + +

color animation on visible element in invisible parent element

diff --git a/layout/reftests/css-animations/in-visibility-hidden-animation.html b/layout/reftests/css-animations/in-visibility-hidden-animation.html new file mode 100644 index 0000000000..7488344e0e --- /dev/null +++ b/layout/reftests/css-animations/in-visibility-hidden-animation.html @@ -0,0 +1,36 @@ + + +in visibility hidden color animation + +

color animation on visible element in invisible parent element

+ diff --git a/layout/reftests/css-animations/marker-reframe-and-animation-starts-at-the-same-time-ref.html b/layout/reftests/css-animations/marker-reframe-and-animation-starts-at-the-same-time-ref.html new file mode 100644 index 0000000000..a71f9e85d2 --- /dev/null +++ b/layout/reftests/css-animations/marker-reframe-and-animation-starts-at-the-same-time-ref.html @@ -0,0 +1,17 @@ + + + +
+ diff --git a/layout/reftests/css-animations/marker-reframe-and-animation-starts-at-the-same-time.html b/layout/reftests/css-animations/marker-reframe-and-animation-starts-at-the-same-time.html new file mode 100644 index 0000000000..42b9ca543d --- /dev/null +++ b/layout/reftests/css-animations/marker-reframe-and-animation-starts-at-the-same-time.html @@ -0,0 +1,33 @@ + + + +
+ + diff --git a/layout/reftests/css-animations/mask-anim-ref.html b/layout/reftests/css-animations/mask-anim-ref.html new file mode 100644 index 0000000000..e6da65775b --- /dev/null +++ b/layout/reftests/css-animations/mask-anim-ref.html @@ -0,0 +1,12 @@ + +Reference of testcases for mssk-position and mask-size animations + +
diff --git a/layout/reftests/css-animations/mask-position-after-finish-1a.html b/layout/reftests/css-animations/mask-position-after-finish-1a.html new file mode 100644 index 0000000000..c777e028a3 --- /dev/null +++ b/layout/reftests/css-animations/mask-position-after-finish-1a.html @@ -0,0 +1,26 @@ + + +mask-position animation after finish + +
+ diff --git a/layout/reftests/css-animations/mask-position-after-finish-1b.html b/layout/reftests/css-animations/mask-position-after-finish-1b.html new file mode 100644 index 0000000000..26a89ac1be --- /dev/null +++ b/layout/reftests/css-animations/mask-position-after-finish-1b.html @@ -0,0 +1,35 @@ + + +mask-position animation after finish + +
+ diff --git a/layout/reftests/css-animations/mask-position-in-delay-1a.html b/layout/reftests/css-animations/mask-position-in-delay-1a.html new file mode 100644 index 0000000000..a1989482f9 --- /dev/null +++ b/layout/reftests/css-animations/mask-position-in-delay-1a.html @@ -0,0 +1,17 @@ + +mask-position animation in delay phase + +
diff --git a/layout/reftests/css-animations/mask-position-in-delay-1b.html b/layout/reftests/css-animations/mask-position-in-delay-1b.html new file mode 100644 index 0000000000..90e8243aed --- /dev/null +++ b/layout/reftests/css-animations/mask-position-in-delay-1b.html @@ -0,0 +1,26 @@ + +mask-position animation in delay phase + +
diff --git a/layout/reftests/css-animations/mask-size-after-finish-1a.html b/layout/reftests/css-animations/mask-size-after-finish-1a.html new file mode 100644 index 0000000000..4b6b990b2c --- /dev/null +++ b/layout/reftests/css-animations/mask-size-after-finish-1a.html @@ -0,0 +1,26 @@ + + +mask-size animation after finish + +
+ diff --git a/layout/reftests/css-animations/mask-size-after-finish-1b.html b/layout/reftests/css-animations/mask-size-after-finish-1b.html new file mode 100644 index 0000000000..d0b15bb0f8 --- /dev/null +++ b/layout/reftests/css-animations/mask-size-after-finish-1b.html @@ -0,0 +1,35 @@ + + +mask-size animation after finish + +
+ diff --git a/layout/reftests/css-animations/mask-size-in-delay-1a.html b/layout/reftests/css-animations/mask-size-in-delay-1a.html new file mode 100644 index 0000000000..7adaf00bbd --- /dev/null +++ b/layout/reftests/css-animations/mask-size-in-delay-1a.html @@ -0,0 +1,19 @@ + +mask-size animation in delay phase + +
diff --git a/layout/reftests/css-animations/mask-size-in-delay-1b.html b/layout/reftests/css-animations/mask-size-in-delay-1b.html new file mode 100644 index 0000000000..c2c987ee7a --- /dev/null +++ b/layout/reftests/css-animations/mask-size-in-delay-1b.html @@ -0,0 +1,29 @@ + +mask-size animation in delay phase + +
diff --git a/layout/reftests/css-animations/no-stacking-context-animation-ref.html b/layout/reftests/css-animations/no-stacking-context-animation-ref.html new file mode 100644 index 0000000000..efc029d03e --- /dev/null +++ b/layout/reftests/css-animations/no-stacking-context-animation-ref.html @@ -0,0 +1,20 @@ + + +Reference of testcases which don't create a stacking context for bug 1278136 + + + +
diff --git a/layout/reftests/css-animations/no-stacking-context-offset-distance-animation-with-offset-path-none.html b/layout/reftests/css-animations/no-stacking-context-offset-distance-animation-with-offset-path-none.html new file mode 100644 index 0000000000..c8dd698148 --- /dev/null +++ b/layout/reftests/css-animations/no-stacking-context-offset-distance-animation-with-offset-path-none.html @@ -0,0 +1,24 @@ + + +offset-distance animation doesn't create a stacking context if +offset-path is none + + + +
diff --git a/layout/reftests/css-animations/no-stacking-context-opacity-removing-animation-in-delay.html b/layout/reftests/css-animations/no-stacking-context-opacity-removing-animation-in-delay.html new file mode 100644 index 0000000000..806e82f9b0 --- /dev/null +++ b/layout/reftests/css-animations/no-stacking-context-opacity-removing-animation-in-delay.html @@ -0,0 +1,47 @@ + + + +Removing CSS animation in delay phase destroys a stacking context + + + +
+ diff --git a/layout/reftests/css-animations/no-stacking-context-transform-removing-animation-in-delay.html b/layout/reftests/css-animations/no-stacking-context-transform-removing-animation-in-delay.html new file mode 100644 index 0000000000..2e4cd9abe2 --- /dev/null +++ b/layout/reftests/css-animations/no-stacking-context-transform-removing-animation-in-delay.html @@ -0,0 +1,46 @@ + + + +Removing CSS animation in delay phase destroys stacking context + + + +
+ diff --git a/layout/reftests/css-animations/no-style-sharing-with-animations-ref.html b/layout/reftests/css-animations/no-style-sharing-with-animations-ref.html new file mode 100644 index 0000000000..0218b02f8a --- /dev/null +++ b/layout/reftests/css-animations/no-style-sharing-with-animations-ref.html @@ -0,0 +1,11 @@ + + + +
+
diff --git a/layout/reftests/css-animations/no-style-sharing-with-animations.html b/layout/reftests/css-animations/no-style-sharing-with-animations.html new file mode 100644 index 0000000000..02dc960ca2 --- /dev/null +++ b/layout/reftests/css-animations/no-style-sharing-with-animations.html @@ -0,0 +1,26 @@ + + + +
+
+ diff --git a/layout/reftests/css-animations/opacity-animation-in-delay.html b/layout/reftests/css-animations/opacity-animation-in-delay.html new file mode 100644 index 0000000000..cafa34881f --- /dev/null +++ b/layout/reftests/css-animations/opacity-animation-in-delay.html @@ -0,0 +1,22 @@ + + + +
+ + diff --git a/layout/reftests/css-animations/opacity-animation-in-fixed-opacity-parent-ref.html b/layout/reftests/css-animations/opacity-animation-in-fixed-opacity-parent-ref.html new file mode 100644 index 0000000000..ff69f708eb --- /dev/null +++ b/layout/reftests/css-animations/opacity-animation-in-fixed-opacity-parent-ref.html @@ -0,0 +1,31 @@ + + + + + Testcase, bug 1395151 + + + +
+
+
+ + diff --git a/layout/reftests/css-animations/opacity-animation-in-fixed-opacity-parent.html b/layout/reftests/css-animations/opacity-animation-in-fixed-opacity-parent.html new file mode 100644 index 0000000000..aa90445711 --- /dev/null +++ b/layout/reftests/css-animations/opacity-animation-in-fixed-opacity-parent.html @@ -0,0 +1,39 @@ + + + + + Testcase, bug 1395151 + + + +
+
+
+ + diff --git a/layout/reftests/css-animations/partially-out-of-view-animation-ref.html b/layout/reftests/css-animations/partially-out-of-view-animation-ref.html new file mode 100644 index 0000000000..fafb98b2dc --- /dev/null +++ b/layout/reftests/css-animations/partially-out-of-view-animation-ref.html @@ -0,0 +1,15 @@ + + +Animation on element which is partially out of the view + +
diff --git a/layout/reftests/css-animations/partially-out-of-view-animation.html b/layout/reftests/css-animations/partially-out-of-view-animation.html new file mode 100644 index 0000000000..2bc2af6c69 --- /dev/null +++ b/layout/reftests/css-animations/partially-out-of-view-animation.html @@ -0,0 +1,35 @@ + + +Animation on element which is partially out of the view + +
+ diff --git a/layout/reftests/css-animations/reframe-and-animation-starts-at-the-same-time-ref.html b/layout/reftests/css-animations/reframe-and-animation-starts-at-the-same-time-ref.html new file mode 100644 index 0000000000..65387b5998 --- /dev/null +++ b/layout/reftests/css-animations/reframe-and-animation-starts-at-the-same-time-ref.html @@ -0,0 +1,13 @@ + + + +
+ diff --git a/layout/reftests/css-animations/reframe-and-animation-starts-at-the-same-time.html b/layout/reftests/css-animations/reframe-and-animation-starts-at-the-same-time.html new file mode 100644 index 0000000000..325236b2a7 --- /dev/null +++ b/layout/reftests/css-animations/reframe-and-animation-starts-at-the-same-time.html @@ -0,0 +1,29 @@ + + + +
+ + diff --git a/layout/reftests/css-animations/reftest.list b/layout/reftests/css-animations/reftest.list new file mode 100644 index 0000000000..ee84b01a30 --- /dev/null +++ b/layout/reftests/css-animations/reftest.list @@ -0,0 +1,87 @@ +== screen-animations.html screen-animations-ref.html +!= screen-animations.html screen-animations-notref.html +== animate-opacity.html animate-opacity-ref.html +== animate-preserves3d.html animate-preserves3d-ref.html +== animation-initially-out-of-view-with-delay.html animation-initially-out-of-view-with-delay-ref.html +== animation-on-empty-height-frame.html about:blank +== in-visibility-hidden-animation.html in-visibility-hidden-animation-ref.html +== in-visibility-hidden-animation-pseudo-element.html in-visibility-hidden-animation-pseudo-element-ref.html +pref(layout.css.marker.restricted,false) == in-visibility-hidden-animation-marker-pseudo-element.html in-visibility-hidden-animation-marker-pseudo-element-ref.html +== partially-out-of-view-animation.html partially-out-of-view-animation-ref.html +fails-if(useDrawSnapshot) == animate-display-table-opacity.html animate-display-table-opacity-ref.html +# We need to run 100% opacity test case when OMTA is disabled to check that the animation creates a stacking context even if the animation is not running on the compositor +test-pref(layers.offmainthreadcomposition.async-animations,false) == stacking-context-opacity-1-animation.html stacking-context-animation-ref.html +# We need to run transform:none test case when OMTA is disabled to check that the animation creates a stacking context even if the animation is not running on the compositor +test-pref(layers.offmainthreadcomposition.async-animations,false) == stacking-context-transform-none-animation.html stacking-context-animation-ref.html +== no-stacking-context-opacity-removing-animation-in-delay.html no-stacking-context-animation-ref.html +== no-stacking-context-transform-removing-animation-in-delay.html no-stacking-context-animation-ref.html +== stacking-context-lose-opacity-1.html stacking-context-animation-ref.html +== stacking-context-lose-transform-none.html stacking-context-animation-ref.html +== stacking-context-opacity-win-in-delay.html stacking-context-animation-ref.html +== stacking-context-opacity-win-in-delay-on-main-thread.html stacking-context-animation-ref.html +== stacking-context-opacity-wins-over-transition.html stacking-context-animation-ref.html +== stacking-context-transform-win-in-delay.html stacking-context-animation-ref.html +== stacking-context-transform-win-in-delay-on-main-thread.html stacking-context-animation-ref.html +== stacking-context-transform-wins-over-transition.html stacking-context-animation-ref.html +== stacking-context-opacity-1-animation.html stacking-context-animation-ref.html +== stacking-context-opacity-1-on-table.html stacking-context-animation-ref.html +== stacking-context-opacity-1-with-fill-backwards.html stacking-context-animation-ref.html +== stacking-context-opacity-1-with-fill-forwards.html stacking-context-animation-ref.html +== stacking-context-paused-on-opacity-1.html stacking-context-animation-ref.html +== stacking-context-paused-on-transform-none.html stacking-context-animation-ref.html +== stacking-context-transform-none-animation.html stacking-context-animation-ref.html +== stacking-context-transform-none-animation-on-svg.html stacking-context-animation-ref.html +== stacking-context-transform-none-animation-with-backface-visibility.html stacking-context-animation-ref.html +== stacking-context-transform-none-animation-with-preserve-3d.html stacking-context-animation-ref.html +== stacking-context-transform-none-with-fill-backwards.html stacking-context-animation-ref.html +== stacking-context-transform-none-with-fill-forwards.html stacking-context-animation-ref.html +== stacking-context-opacity-1-in-delay.html stacking-context-animation-ref.html +== stacking-context-opacity-removing-important-in-delay.html stacking-context-animation-ref.html +== stacking-context-transform-none-in-delay.html stacking-context-animation-ref.html +== stacking-context-transform-removing-important-in-delay.html stacking-context-animation-ref.html +== no-stacking-context-offset-distance-animation-with-offset-path-none.html no-stacking-context-animation-ref.html +== stacking-context-offset-path-none-animation.html stacking-context-animation-ref.html +== stacking-context-offset-path-none-in-delay.html stacking-context-animation-ref.html +== stacking-context-offset-path-none-with-fill-backwards.html stacking-context-animation-ref.html +== stacking-context-offset-path-none-with-fill-forwards.html stacking-context-animation-ref.html +== background-position-in-delay.html background-position-ref.html # This test fails the reftest-opaque-layer check since animating background-position currently creates an active layer from its delay phse, and reftest-opaque-layer only handles items assigned to PaintedLayers. +== background-position-after-finish.html background-position-ref.html +random-if(useDrawSnapshot) == background-position-running.html background-position-ref.html # This test fails the reftest-opaque-layer check since animating background-position currently creates an active layer, and reftest-opaque-layer only handles items assigned to PaintedLayers. +== background-position-important.html background-position-ref.html # This test fails the reftest-opaque-layer check since animating background-position overridden by a non-animated !important style also creates an active layer, and reftest-opaque-layer only handles items that are assigned to PaintedLayers. + +== mask-position-after-finish-1a.html mask-anim-ref.html +== mask-position-after-finish-1b.html mask-anim-ref.html +== mask-position-in-delay-1a.html mask-anim-ref.html +== mask-position-in-delay-1b.html mask-anim-ref.html +== mask-size-after-finish-1a.html mask-anim-ref.html +== mask-size-after-finish-1b.html mask-anim-ref.html +== mask-size-in-delay-1a.html mask-anim-ref.html +== mask-size-in-delay-1b.html mask-anim-ref.html + +== stop-animation-on-discarded-pseudo-element.html about:blank + +== updating-animation-on-pseudo-element.html updating-animation-on-pseudo-element-ref.html +pref(layout.css.marker.restricted,false) == updating-animation-on-marker-pseudo-element.html updating-animation-on-marker-pseudo-element-ref.html +== content-on-pseudo-element-at-beginning.html content-on-pseudo-element-ref.html +== content-on-pseudo-element-at-half.html content-on-pseudo-element-ref.html +pref(layout.css.marker.restricted,false) == content-on-marker-pseudo-element-at-beginning.html content-on-marker-pseudo-element-at-beginning-ref.html +pref(layout.css.marker.restricted,false) == content-on-marker-pseudo-element-at-half.html content-on-marker-pseudo-element-at-beginning-ref.html +== reframe-and-animation-starts-at-the-same-time.html reframe-and-animation-starts-at-the-same-time-ref.html +pref(layout.css.marker.restricted,false) == marker-reframe-and-animation-starts-at-the-same-time.html marker-reframe-and-animation-starts-at-the-same-time-ref.html +== change-animation-name-to-none-in-rule.html change-animation-name-in-rule-ref.html +== change-animation-name-to-other-in-rule.html change-animation-name-in-rule-ref.html +== change-animation-name-to-non-existent-in-rule.html change-animation-name-in-rule-ref.html +== no-style-sharing-with-animations.html no-style-sharing-with-animations-ref.html + +== continuation-opacity.html continuation-opacity-ref.html +== ib-split-sibling-opacity.html about:blank + +== opacity-animation-in-fixed-opacity-parent.html opacity-animation-in-fixed-opacity-parent-ref.html +== opacity-animation-in-delay.html about:blank +== transform-animation-in-delay.html transform-animation-in-delay-ref.html +== containing-block-on-visibility-hidden.html containing-block-on-visibility-hidden-ref.html +== background-color.html background-color-ref.html +== background-color-on-html.html background-color-on-html-ref.html +skip-if(Android) == replace-with-new-positive-delay-animation.html replace-with-new-positive-delay-animation-ref.html # bug 1787682 for Android + +pref(layout.css.scroll-driven-animations.enabled,true) skip-if(!asyncPan) == scroll-timeline-in-delay-omta.html scroll-timeline-in-delay-omta-ref.html diff --git a/layout/reftests/css-animations/replace-with-new-positive-delay-animation-ref.html b/layout/reftests/css-animations/replace-with-new-positive-delay-animation-ref.html new file mode 100644 index 0000000000..3c822f514a --- /dev/null +++ b/layout/reftests/css-animations/replace-with-new-positive-delay-animation-ref.html @@ -0,0 +1,12 @@ + + + +
+ diff --git a/layout/reftests/css-animations/replace-with-new-positive-delay-animation.html b/layout/reftests/css-animations/replace-with-new-positive-delay-animation.html new file mode 100644 index 0000000000..fbafd2cca8 --- /dev/null +++ b/layout/reftests/css-animations/replace-with-new-positive-delay-animation.html @@ -0,0 +1,42 @@ + + + + +
+ + diff --git a/layout/reftests/css-animations/screen-animations-notref.html b/layout/reftests/css-animations/screen-animations-notref.html new file mode 100644 index 0000000000..73a026f603 --- /dev/null +++ b/layout/reftests/css-animations/screen-animations-notref.html @@ -0,0 +1,11 @@ + + +Static CSS animation + +

blue with animation support; olive without

diff --git a/layout/reftests/css-animations/screen-animations-ref.html b/layout/reftests/css-animations/screen-animations-ref.html new file mode 100644 index 0000000000..8830913084 --- /dev/null +++ b/layout/reftests/css-animations/screen-animations-ref.html @@ -0,0 +1,11 @@ + + +Static CSS animation + +

blue with animation support; olive without

diff --git a/layout/reftests/css-animations/screen-animations.html b/layout/reftests/css-animations/screen-animations.html new file mode 100644 index 0000000000..ba1a0aa14e --- /dev/null +++ b/layout/reftests/css-animations/screen-animations.html @@ -0,0 +1,16 @@ + + +Static CSS animation + +

blue with animation support; olive without

diff --git a/layout/reftests/css-animations/scroll-timeline-in-delay-omta-ref.html b/layout/reftests/css-animations/scroll-timeline-in-delay-omta-ref.html new file mode 100644 index 0000000000..c6caf3029f --- /dev/null +++ b/layout/reftests/css-animations/scroll-timeline-in-delay-omta-ref.html @@ -0,0 +1,20 @@ + + + + +
+
+ + diff --git a/layout/reftests/css-animations/scroll-timeline-in-delay-omta.html b/layout/reftests/css-animations/scroll-timeline-in-delay-omta.html new file mode 100644 index 0000000000..4dea5b7854 --- /dev/null +++ b/layout/reftests/css-animations/scroll-timeline-in-delay-omta.html @@ -0,0 +1,71 @@ + + + +Scroll the scroll-driven animation from the active phase to delay + + + + +
+
+
+
+ + diff --git a/layout/reftests/css-animations/stacking-context-animation-ref.html b/layout/reftests/css-animations/stacking-context-animation-ref.html new file mode 100644 index 0000000000..817056c1ce --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-animation-ref.html @@ -0,0 +1,19 @@ + +Reference of testcases for bug 1273042 + + +
diff --git a/layout/reftests/css-animations/stacking-context-lose-opacity-1.html b/layout/reftests/css-animations/stacking-context-lose-opacity-1.html new file mode 100644 index 0000000000..80ce2ea725 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-lose-opacity-1.html @@ -0,0 +1,25 @@ + + +Opacity animation creates a stacking context even if the opacity property +is overridden by an !important rule + + + +
diff --git a/layout/reftests/css-animations/stacking-context-lose-transform-none.html b/layout/reftests/css-animations/stacking-context-lose-transform-none.html new file mode 100644 index 0000000000..f08ec41bee --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-lose-transform-none.html @@ -0,0 +1,25 @@ + + +Transform animation creates a stacking context even if the transform property +is overridden by an !important rule + + + +
diff --git a/layout/reftests/css-animations/stacking-context-offset-path-none-animation.html b/layout/reftests/css-animations/stacking-context-offset-path-none-animation.html new file mode 100644 index 0000000000..53bbf4bf82 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-offset-path-none-animation.html @@ -0,0 +1,24 @@ + + +offset-path animation creates a stacking context even though it has only +'offset-path:none' keyframes + + + +
diff --git a/layout/reftests/css-animations/stacking-context-offset-path-none-in-delay.html b/layout/reftests/css-animations/stacking-context-offset-path-none-in-delay.html new file mode 100644 index 0000000000..568e8ea25a --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-offset-path-none-in-delay.html @@ -0,0 +1,23 @@ + + +offset-path animation creates stacking context in delay phase + + + +
diff --git a/layout/reftests/css-animations/stacking-context-offset-path-none-with-fill-backwards.html b/layout/reftests/css-animations/stacking-context-offset-path-none-with-fill-backwards.html new file mode 100644 index 0000000000..50143d36bc --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-offset-path-none-with-fill-backwards.html @@ -0,0 +1,24 @@ + + +offset-path animation does not destroy stacking context when the animation +has finished but has fill:backwards + + + +
diff --git a/layout/reftests/css-animations/stacking-context-offset-path-none-with-fill-forwards.html b/layout/reftests/css-animations/stacking-context-offset-path-none-with-fill-forwards.html new file mode 100644 index 0000000000..1fc8700fee --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-offset-path-none-with-fill-forwards.html @@ -0,0 +1,24 @@ + + +offset-path animation does not destroy stacking context when the animation +has finished but has fill:forwards + + + +
diff --git a/layout/reftests/css-animations/stacking-context-opacity-1-animation.html b/layout/reftests/css-animations/stacking-context-opacity-1-animation.html new file mode 100644 index 0000000000..3a4fe7bf45 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-1-animation.html @@ -0,0 +1,24 @@ + + +Opacity animation creates a stacking context even if it has only 100% opacity +in its keyframes + + + +
diff --git a/layout/reftests/css-animations/stacking-context-opacity-1-in-delay.html b/layout/reftests/css-animations/stacking-context-opacity-1-in-delay.html new file mode 100644 index 0000000000..4e441397c8 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-1-in-delay.html @@ -0,0 +1,23 @@ + + +Opacity animation creates stacking context in delay phase + + + +
diff --git a/layout/reftests/css-animations/stacking-context-opacity-1-on-table.html b/layout/reftests/css-animations/stacking-context-opacity-1-on-table.html new file mode 100644 index 0000000000..f3da311909 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-1-on-table.html @@ -0,0 +1,25 @@ + + +Opacity animation on display:table element creates a stacking context even if it +has only 100% opacity in its keyframes + + + +
diff --git a/layout/reftests/css-animations/stacking-context-opacity-1-with-fill-backwards.html b/layout/reftests/css-animations/stacking-context-opacity-1-with-fill-backwards.html new file mode 100644 index 0000000000..484da2979d --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-1-with-fill-backwards.html @@ -0,0 +1,24 @@ + + +Opacity animation does not destroy stacking context when the animation +has finished but has fill:backwards + + + +
diff --git a/layout/reftests/css-animations/stacking-context-opacity-1-with-fill-forwards.html b/layout/reftests/css-animations/stacking-context-opacity-1-with-fill-forwards.html new file mode 100644 index 0000000000..5fdda4f9dd --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-1-with-fill-forwards.html @@ -0,0 +1,24 @@ + + +Opacity animation does not destroy stacking context when the animation +has finished but has fill:forwards + + + +
diff --git a/layout/reftests/css-animations/stacking-context-opacity-removing-important-in-delay.html b/layout/reftests/css-animations/stacking-context-opacity-removing-important-in-delay.html new file mode 100644 index 0000000000..f89240d230 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-removing-important-in-delay.html @@ -0,0 +1,43 @@ + + + +Removing !important rule during delay phase of animation creates +a stack context for correct style + + + +
+ diff --git a/layout/reftests/css-animations/stacking-context-opacity-win-in-delay-on-main-thread.html b/layout/reftests/css-animations/stacking-context-opacity-win-in-delay-on-main-thread.html new file mode 100644 index 0000000000..8d35bf6225 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-win-in-delay-on-main-thread.html @@ -0,0 +1,31 @@ + + +Opacity animation winning over another opacity animation in delay phase +on the main-thread creates a stacking context + + + +
diff --git a/layout/reftests/css-animations/stacking-context-opacity-win-in-delay.html b/layout/reftests/css-animations/stacking-context-opacity-win-in-delay.html new file mode 100644 index 0000000000..c60177d08f --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-win-in-delay.html @@ -0,0 +1,27 @@ + + +Opacity animation winning over another opacity animation in delay phase +creates a stacking context + + + +
diff --git a/layout/reftests/css-animations/stacking-context-opacity-wins-over-transition.html b/layout/reftests/css-animations/stacking-context-opacity-wins-over-transition.html new file mode 100644 index 0000000000..38993a8dd4 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-wins-over-transition.html @@ -0,0 +1,39 @@ + + + +Opacity animation winning over opacity transition creates a stacking context +for correct style. + + + +
+ diff --git a/layout/reftests/css-animations/stacking-context-paused-on-opacity-1.html b/layout/reftests/css-animations/stacking-context-paused-on-opacity-1.html new file mode 100644 index 0000000000..b27985a6ca --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-paused-on-opacity-1.html @@ -0,0 +1,24 @@ + + +Transform animation creates a stacking context even though it's paused on +a 100% opacity keyframe + + + +
diff --git a/layout/reftests/css-animations/stacking-context-paused-on-transform-none.html b/layout/reftests/css-animations/stacking-context-paused-on-transform-none.html new file mode 100644 index 0000000000..cd02908498 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-paused-on-transform-none.html @@ -0,0 +1,24 @@ + + +Transform animation creates a stacking context even though it's paused on +a 'transform:none' keyframe + + + +
diff --git a/layout/reftests/css-animations/stacking-context-transform-none-animation-on-svg.html b/layout/reftests/css-animations/stacking-context-transform-none-animation-on-svg.html new file mode 100644 index 0000000000..6192d58b70 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-none-animation-on-svg.html @@ -0,0 +1,22 @@ + +Transform animation creates a stacking context even though it has only +'transform:none' keyframes on an svg element + + + + + diff --git a/layout/reftests/css-animations/stacking-context-transform-none-animation-with-backface-visibility.html b/layout/reftests/css-animations/stacking-context-transform-none-animation-with-backface-visibility.html new file mode 100644 index 0000000000..c96be7d4cc --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-none-animation-with-backface-visibility.html @@ -0,0 +1,26 @@ + + +Transform animation creates a stacking context even though it has only +'transform:none' keyframes and with a style which prevents performning +the animation on the compositor. + + + +
diff --git a/layout/reftests/css-animations/stacking-context-transform-none-animation-with-preserve-3d.html b/layout/reftests/css-animations/stacking-context-transform-none-animation-with-preserve-3d.html new file mode 100644 index 0000000000..37b3f85167 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-none-animation-with-preserve-3d.html @@ -0,0 +1,26 @@ + + +Transform animation creates a stacking context even though it has only +'transform:none' keyframes and with a style which prevents performning +the animation on the compositor. + + + +
diff --git a/layout/reftests/css-animations/stacking-context-transform-none-animation.html b/layout/reftests/css-animations/stacking-context-transform-none-animation.html new file mode 100644 index 0000000000..53213b452d --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-none-animation.html @@ -0,0 +1,24 @@ + + +Transform animation creates a stacking context even though it has only +'transform:none' keyframes + + + +
diff --git a/layout/reftests/css-animations/stacking-context-transform-none-in-delay.html b/layout/reftests/css-animations/stacking-context-transform-none-in-delay.html new file mode 100644 index 0000000000..c52e8825d3 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-none-in-delay.html @@ -0,0 +1,23 @@ + + +Transform animation creates stacking context in delay phase + + + +
diff --git a/layout/reftests/css-animations/stacking-context-transform-none-with-fill-backwards.html b/layout/reftests/css-animations/stacking-context-transform-none-with-fill-backwards.html new file mode 100644 index 0000000000..d0515c2945 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-none-with-fill-backwards.html @@ -0,0 +1,24 @@ + + +Transform animation does not destroy stacking context when the animation +has finished but has fill:backwards + + + +
diff --git a/layout/reftests/css-animations/stacking-context-transform-none-with-fill-forwards.html b/layout/reftests/css-animations/stacking-context-transform-none-with-fill-forwards.html new file mode 100644 index 0000000000..2d9610232c --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-none-with-fill-forwards.html @@ -0,0 +1,24 @@ + + +Transform animation does not destroy stacking context when the animation +has finished but has fill:forwards + + + +
diff --git a/layout/reftests/css-animations/stacking-context-transform-removing-important-in-delay.html b/layout/reftests/css-animations/stacking-context-transform-removing-important-in-delay.html new file mode 100644 index 0000000000..0b39dd4d4e --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-removing-important-in-delay.html @@ -0,0 +1,44 @@ + + + +Removing !important rule during delay phase of animation creates +a stack context for correct style + + + +
+ diff --git a/layout/reftests/css-animations/stacking-context-transform-win-in-delay-on-main-thread.html b/layout/reftests/css-animations/stacking-context-transform-win-in-delay-on-main-thread.html new file mode 100644 index 0000000000..2f61168946 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-win-in-delay-on-main-thread.html @@ -0,0 +1,31 @@ + + +Transform animation winning over another transform animation in delay phase +on the main-thread creates a stacking context + + + +
diff --git a/layout/reftests/css-animations/stacking-context-transform-win-in-delay.html b/layout/reftests/css-animations/stacking-context-transform-win-in-delay.html new file mode 100644 index 0000000000..5a864faf47 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-win-in-delay.html @@ -0,0 +1,27 @@ + + +Transform animation winning over another transform animation in delay phase +creates a stacking context + + + +
diff --git a/layout/reftests/css-animations/stacking-context-transform-wins-over-transition.html b/layout/reftests/css-animations/stacking-context-transform-wins-over-transition.html new file mode 100644 index 0000000000..8d1de575e0 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-wins-over-transition.html @@ -0,0 +1,39 @@ + + + +Transform animation winning over transition creates a stacking context +for correct style + + + +
+ diff --git a/layout/reftests/css-animations/stop-animation-on-discarded-pseudo-element.html b/layout/reftests/css-animations/stop-animation-on-discarded-pseudo-element.html new file mode 100644 index 0000000000..fccfade1cc --- /dev/null +++ b/layout/reftests/css-animations/stop-animation-on-discarded-pseudo-element.html @@ -0,0 +1,36 @@ + + + +
+ diff --git a/layout/reftests/css-animations/transform-animation-in-delay-ref.html b/layout/reftests/css-animations/transform-animation-in-delay-ref.html new file mode 100644 index 0000000000..9c161fe047 --- /dev/null +++ b/layout/reftests/css-animations/transform-animation-in-delay-ref.html @@ -0,0 +1,13 @@ + + + +
+ diff --git a/layout/reftests/css-animations/transform-animation-in-delay.html b/layout/reftests/css-animations/transform-animation-in-delay.html new file mode 100644 index 0000000000..0ed13934f4 --- /dev/null +++ b/layout/reftests/css-animations/transform-animation-in-delay.html @@ -0,0 +1,22 @@ + + + +
+ + diff --git a/layout/reftests/css-animations/updating-animation-on-marker-pseudo-element-ref.html b/layout/reftests/css-animations/updating-animation-on-marker-pseudo-element-ref.html new file mode 100644 index 0000000000..9eab1517b7 --- /dev/null +++ b/layout/reftests/css-animations/updating-animation-on-marker-pseudo-element-ref.html @@ -0,0 +1,15 @@ + + + +
+ diff --git a/layout/reftests/css-animations/updating-animation-on-marker-pseudo-element.html b/layout/reftests/css-animations/updating-animation-on-marker-pseudo-element.html new file mode 100644 index 0000000000..fc1d29cd38 --- /dev/null +++ b/layout/reftests/css-animations/updating-animation-on-marker-pseudo-element.html @@ -0,0 +1,42 @@ + + + +
+ + diff --git a/layout/reftests/css-animations/updating-animation-on-pseudo-element-ref.html b/layout/reftests/css-animations/updating-animation-on-pseudo-element-ref.html new file mode 100644 index 0000000000..7196f11503 --- /dev/null +++ b/layout/reftests/css-animations/updating-animation-on-pseudo-element-ref.html @@ -0,0 +1,11 @@ + + + +
+ diff --git a/layout/reftests/css-animations/updating-animation-on-pseudo-element.html b/layout/reftests/css-animations/updating-animation-on-pseudo-element.html new file mode 100644 index 0000000000..cae7d2723c --- /dev/null +++ b/layout/reftests/css-animations/updating-animation-on-pseudo-element.html @@ -0,0 +1,38 @@ + + + +
+ + -- cgit v1.2.3