From 5f8de423f190bbb79a62f804151bc24824fa32d8 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 2 Feb 2018 04:16:08 -0500 Subject: Add m-esr52 at 52.6.0 --- .../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 +++++++++++++++++ .../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 ++++++++ ...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 ++++++++++++++++ .../no-stacking-context-animation-ref.html | 20 +++++++++ ...ontext-opacity-removing-animation-in-delay.html | 48 ++++++++++++++++++++++ ...text-transform-removing-animation-in-delay.html | 47 +++++++++++++++++++++ .../partially-out-of-view-animation-ref.html | 15 +++++++ .../partially-out-of-view-animation.html | 35 ++++++++++++++++ .../css-animations/print-no-animations-notref.html | 11 +++++ .../css-animations/print-no-animations-ref.html | 11 +++++ .../css-animations/print-no-animations.html | 16 ++++++++ layout/reftests/css-animations/reftest-stylo.list | 34 +++++++++++++++ layout/reftests/css-animations/reftest.list | 43 +++++++++++++++++++ .../css-animations/screen-animations-notref.html | 11 +++++ .../css-animations/screen-animations-ref.html | 11 +++++ .../reftests/css-animations/screen-animations.html | 16 ++++++++ .../stacking-context-animation-ref.html | 19 +++++++++ .../stacking-context-lose-opacity-1.html | 25 +++++++++++ .../stacking-context-lose-transform-none.html | 25 +++++++++++ .../stacking-context-opacity-1-animation.html | 24 +++++++++++ .../stacking-context-opacity-1-in-delay.html | 23 +++++++++++ ...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 | 40 ++++++++++++++++++ .../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 | 40 ++++++++++++++++++ 52 files changed, 1306 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/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/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/no-stacking-context-animation-ref.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/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/print-no-animations-notref.html create mode 100644 layout/reftests/css-animations/print-no-animations-ref.html create mode 100644 layout/reftests/css-animations/print-no-animations.html create mode 100644 layout/reftests/css-animations/reftest-stylo.list create mode 100644 layout/reftests/css-animations/reftest.list 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/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-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-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 (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 000000000..958c8c3f6 --- /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 000000000..0d0305493 --- /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 000000000..d0b3bff4a --- /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 000000000..ff09fe514 --- /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 000000000..d85a9772a --- /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 000000000..cf390513b --- /dev/null +++ b/layout/reftests/css-animations/animate-preserves3d.html @@ -0,0 +1,38 @@ + + + + + +
+
+
+
+ + 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 000000000..528cfc0f8 --- /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 000000000..2b6536cbf --- /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 000000000..0ddc220b2 --- /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 000000000..d47982046 --- /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 000000000..73e811d59 --- /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/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 000000000..b94f18dd4 --- /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 000000000..b8c456b8f --- /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 000000000..09997ef48 --- /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 000000000..b39e65adf --- /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/no-stacking-context-animation-ref.html b/layout/reftests/css-animations/no-stacking-context-animation-ref.html new file mode 100644 index 000000000..efc029d03 --- /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-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 000000000..f8b58ed20 --- /dev/null +++ b/layout/reftests/css-animations/no-stacking-context-opacity-removing-animation-in-delay.html @@ -0,0 +1,48 @@ + + + +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 000000000..19605a93c --- /dev/null +++ b/layout/reftests/css-animations/no-stacking-context-transform-removing-animation-in-delay.html @@ -0,0 +1,47 @@ + + + +Removing CSS animation in delay phase destroys stacking context + + + +
+ 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 000000000..fafb98b2d --- /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 000000000..4244a2d1e --- /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/print-no-animations-notref.html b/layout/reftests/css-animations/print-no-animations-notref.html new file mode 100644 index 000000000..dadf405ea --- /dev/null +++ b/layout/reftests/css-animations/print-no-animations-notref.html @@ -0,0 +1,11 @@ + + +Static CSS animation + +

blue with animation support; olive without

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

blue with animation support; olive without

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

blue with animation support; olive without

diff --git a/layout/reftests/css-animations/reftest-stylo.list b/layout/reftests/css-animations/reftest-stylo.list new file mode 100644 index 000000000..fcff4eff6 --- /dev/null +++ b/layout/reftests/css-animations/reftest-stylo.list @@ -0,0 +1,34 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== screen-animations.html screen-animations.html +== screen-animations.html screen-animations.html +== print-no-animations.html print-no-animations.html +# reftest harness doesn't actually make pres context non-dynamic for reftest-print tests +== print-no-animations.html print-no-animations.html +# reftest harness doesn't actually make pres context non-dynamic for reftest-print tests +== animate-opacity.html animate-opacity.html +== animate-preserves3d.html animate-preserves3d.html +== in-visibility-hidden-animation.html in-visibility-hidden-animation.html +== in-visibility-hidden-animation-pseudo-element.html in-visibility-hidden-animation-pseudo-element.html +== partially-out-of-view-animation.html partially-out-of-view-animation.html +== animate-display-table-opacity.html animate-display-table-opacity.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-opacity-1-animation.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-transform-none-animation.html +== stacking-context-lose-opacity-1.html stacking-context-lose-opacity-1.html +== stacking-context-lose-transform-none.html stacking-context-lose-transform-none.html +== stacking-context-opacity-1-animation.html stacking-context-opacity-1-animation.html +== stacking-context-opacity-1-with-fill-backwards.html stacking-context-opacity-1-with-fill-backwards.html +== stacking-context-opacity-1-with-fill-forwards.html stacking-context-opacity-1-with-fill-forwards.html +== stacking-context-paused-on-opacity-1.html stacking-context-paused-on-opacity-1.html +== stacking-context-paused-on-transform-none.html stacking-context-paused-on-transform-none.html +== stacking-context-transform-none-animation.html stacking-context-transform-none-animation.html +== stacking-context-transform-none-animation-on-svg.html stacking-context-transform-none-animation-on-svg.html +== stacking-context-transform-none-animation-with-backface-visibility.html stacking-context-transform-none-animation-with-backface-visibility.html +== stacking-context-transform-none-animation-with-preserve-3d.html stacking-context-transform-none-animation-with-preserve-3d.html +== stacking-context-transform-none-with-fill-backwards.html stacking-context-transform-none-with-fill-backwards.html +== stacking-context-transform-none-with-fill-forwards.html stacking-context-transform-none-with-fill-forwards.html +== stacking-context-opacity-1-in-delay.html stacking-context-opacity-1-in-delay.html +# bug 1278136 and bug 1279403 +== stacking-context-transform-none-in-delay.html stacking-context-transform-none-in-delay.html +# bug 1278136 and bug 1279403 diff --git a/layout/reftests/css-animations/reftest.list b/layout/reftests/css-animations/reftest.list new file mode 100644 index 000000000..bf9fa7058 --- /dev/null +++ b/layout/reftests/css-animations/reftest.list @@ -0,0 +1,43 @@ +== screen-animations.html screen-animations-ref.html +!= screen-animations.html screen-animations-notref.html +fails == print-no-animations.html print-no-animations-ref.html # reftest harness doesn't actually make pres context non-dynamic for reftest-print tests +fails != print-no-animations.html print-no-animations-notref.html # reftest harness doesn't actually make pres context non-dynamic for reftest-print tests +== animate-opacity.html animate-opacity-ref.html +== animate-preserves3d.html animate-preserves3d-ref.html +== 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 +== partially-out-of-view-animation.html partially-out-of-view-animation-ref.html +== 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-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 +fails == 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 +fails == 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. +fails == 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. 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 000000000..73a026f60 --- /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 000000000..883091308 --- /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 000000000..ba1a0aa14 --- /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/stacking-context-animation-ref.html b/layout/reftests/css-animations/stacking-context-animation-ref.html new file mode 100644 index 000000000..817056c1c --- /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 000000000..80ce2ea72 --- /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 000000000..f08ec41be --- /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-opacity-1-animation.html b/layout/reftests/css-animations/stacking-context-opacity-1-animation.html new file mode 100644 index 000000000..3a4fe7bf4 --- /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 000000000..4e441397c --- /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-with-fill-backwards.html b/layout/reftests/css-animations/stacking-context-opacity-1-with-fill-backwards.html new file mode 100644 index 000000000..484da2979 --- /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 000000000..5fdda4f9d --- /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 000000000..f89240d23 --- /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 000000000..8d35bf622 --- /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 000000000..c60177d08 --- /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 000000000..a7d4ad172 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-wins-over-transition.html @@ -0,0 +1,40 @@ + + + +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 000000000..b27985a6c --- /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 000000000..cd0290849 --- /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 000000000..6192d58b7 --- /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 000000000..c96be7d4c --- /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 000000000..37b3f8516 --- /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 000000000..53213b452 --- /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 000000000..c52e8825d --- /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 000000000..d0515c294 --- /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 000000000..2d9610232 --- /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 000000000..0b39dd4d4 --- /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 000000000..2f6116894 --- /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 000000000..5a864faf4 --- /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 000000000..790fdd6e8 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-wins-over-transition.html @@ -0,0 +1,40 @@ + + + +Transform animation winning over transition creates a stacking context +for correct style + + + +
+ -- cgit v1.2.3