Skip to content
Permalink
Browse files
[Web Animations] Stop using internals.pauseAnimationAtTimeOnElement()…
… in favor of Web Animations API for animations tests

https://bugs.webkit.org/show_bug.cgi?id=184038

Reviewed by Dean Jackson.

Source/WebCore:

Expose a new method to indicate that the runtime flag for CSS Animations and CSS Transitions as Web Animations is enabled.

* testing/InternalSettings.cpp:
(WebCore::InternalSettings::cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled):
* testing/InternalSettings.h:
* testing/InternalSettings.idl:

LayoutTests:

Make 48 tests opt into CSS Animations and CSS Transitions as Web Animations. These tests used the internals.pauseAnimationAtTimeOnElement()
method, but this method should be going away since the Web Animations API allows seeking and pausing. To support this, we make
animation-test-helpers.js use the Web Animations API instead of internals.pauseAnimationAtTimeOnElement() if the tests has opted
into CSS Animations and CSS Transitions as Web Animations and we know it's safe to use these APIs.

* animations/3d/matrix-transform-type-animation.html:
* animations/3d/transform-perspective.html:
* animations/animation-callback-timestamp.html:
* animations/animation-direction-reverse-hardware-opacity.html:
* animations/animation-direction-reverse-hardware.html:
* animations/animation-direction-reverse-non-hardware.html:
* animations/animation-direction-reverse-timing-functions-hardware.html:
* animations/animation-direction-reverse-timing-functions.html:
* animations/animation-direction.html:
* animations/animation-hit-test.html:
* animations/animation-offscreen-to-onscreen.html:
* animations/change-keyframes-expected.txt:
* animations/change-keyframes.html:
* animations/cross-fade-background-image.html:
* animations/cross-fade-border-image-source.html:
* animations/cross-fade-list-style-image.html:
* animations/cross-fade-webkit-mask-box-image.html:
* animations/duplicate-keys-expected.html:
* animations/duplicate-keys.html:
* animations/font-variations/font-stretch.html:
* animations/font-variations/font-style.html:
* animations/font-variations/font-variation-settings-order.html:
* animations/font-variations/font-variation-settings-unlike.html:
* animations/font-variations/font-variation-settings.html:
* animations/font-variations/font-weight.html:
* animations/generic-from-to.html:
* animations/import.html:
* animations/keyframe-multiple-timing-functions-transform.html:
* animations/keyframes-comma-separated.html:
* animations/keyframes-infinite-iterations.html:
* animations/keyframes-invalid-keys.html:
* animations/keyframes-out-of-order.html:
* animations/keyframes.html:
* animations/longhand-timing-function.html:
* animations/matrix-anim.html:
* animations/missing-keyframe-properties-repeating.html:
* animations/missing-keyframe-properties.html:
* animations/missing-values-first-keyframe.html:
* animations/missing-values-last-keyframe.html:
* animations/multiple-animations-timing-function.html:
* animations/multiple-animations.html:
* animations/multiple-keyframes.html:
* animations/negative-delay.html:
* animations/pause-crash.html:
* animations/resources/animation-test-helpers.js:
(checkExpectedValue):
(pauseAnimationAtTimeOnElement):
(startTest):
(runAnimationTest):
* animations/simultaneous-start-left.html:
* animations/spring-function.html:
* animations/stacking-context-unchanged-while-running.html:
* animations/timing-functions.html:
* animations/unanimated-style.html:
* animations/unprefixed-keyframes.html:

Canonical link: https://commits.webkit.org/199632@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@230000 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  • Loading branch information
graouts committed Mar 27, 2018
1 parent 07748bf commit b29891ef6f09e2a34dcd58557fcf79e46f3966f5
Showing with 181 additions and 70 deletions.
  1. +68 −0 LayoutTests/ChangeLog
  2. +1 −1 LayoutTests/animations/3d/matrix-transform-type-animation.html
  3. +1 −1 LayoutTests/animations/3d/transform-perspective.html
  4. +1 −1 LayoutTests/animations/animation-callback-timestamp.html
  5. +1 −1 LayoutTests/animations/animation-direction-reverse-hardware-opacity.html
  6. +1 −1 LayoutTests/animations/animation-direction-reverse-hardware.html
  7. +1 −1 LayoutTests/animations/animation-direction-reverse-non-hardware.html
  8. +1 −1 LayoutTests/animations/animation-direction-reverse-timing-functions-hardware.html
  9. +1 −1 LayoutTests/animations/animation-direction-reverse-timing-functions.html
  10. +1 −1 LayoutTests/animations/animation-direction.html
  11. +2 −3 LayoutTests/animations/animation-hit-test.html
  12. +1 −0 LayoutTests/animations/animation-offscreen-to-onscreen.html
  13. +2 −2 LayoutTests/animations/change-keyframes-expected.txt
  14. +1 −2 LayoutTests/animations/change-keyframes.html
  15. +1 −0 LayoutTests/animations/cross-fade-background-image.html
  16. +1 −0 LayoutTests/animations/cross-fade-border-image-source.html
  17. +1 −0 LayoutTests/animations/cross-fade-list-style-image.html
  18. +1 −0 LayoutTests/animations/cross-fade-webkit-mask-box-image.html
  19. +9 −2 LayoutTests/animations/duplicate-keys-expected.html
  20. +9 −2 LayoutTests/animations/duplicate-keys.html
  21. +1 −1 LayoutTests/animations/font-variations/font-stretch.html
  22. +1 −1 LayoutTests/animations/font-variations/font-style.html
  23. +1 −1 LayoutTests/animations/font-variations/font-variation-settings-order.html
  24. +1 −1 LayoutTests/animations/font-variations/font-variation-settings-unlike.html
  25. +1 −1 LayoutTests/animations/font-variations/font-variation-settings.html
  26. +1 −1 LayoutTests/animations/font-variations/font-weight.html
  27. +1 −3 LayoutTests/animations/generic-from-to.html
  28. +1 −3 LayoutTests/animations/import.html
  29. +1 −0 LayoutTests/animations/keyframe-multiple-timing-functions-transform.html
  30. +1 −3 LayoutTests/animations/keyframes-comma-separated.html
  31. +1 −0 LayoutTests/animations/keyframes-infinite-iterations.html
  32. +1 −3 LayoutTests/animations/keyframes-invalid-keys.html
  33. +1 −3 LayoutTests/animations/keyframes-out-of-order.html
  34. +1 −3 LayoutTests/animations/keyframes.html
  35. +1 −1 LayoutTests/animations/longhand-timing-function.html
  36. +1 −2 LayoutTests/animations/matrix-anim.html
  37. +1 −1 LayoutTests/animations/missing-keyframe-properties-repeating.html
  38. +1 −1 LayoutTests/animations/missing-keyframe-properties.html
  39. +1 −1 LayoutTests/animations/missing-values-first-keyframe.html
  40. +1 −1 LayoutTests/animations/missing-values-last-keyframe.html
  41. +1 −0 LayoutTests/animations/multiple-animations-timing-function.html
  42. +1 −2 LayoutTests/animations/multiple-animations.html
  43. +1 −2 LayoutTests/animations/multiple-keyframes.html
  44. +1 −2 LayoutTests/animations/negative-delay.html
  45. +1 −0 LayoutTests/animations/pause-crash.html
  46. +22 −6 LayoutTests/animations/resources/animation-test-helpers.js
  47. +1 −2 LayoutTests/animations/simultaneous-start-left.html
  48. +1 −0 LayoutTests/animations/spring-function.html
  49. +1 −1 LayoutTests/animations/stacking-context-unchanged-while-running.html
  50. +1 −2 LayoutTests/animations/timing-functions.html
  51. +1 −1 LayoutTests/animations/unanimated-style.html
  52. +1 −1 LayoutTests/animations/unprefixed-keyframes.html
  53. +14 −0 Source/WebCore/ChangeLog
  54. +5 −0 Source/WebCore/testing/InternalSettings.cpp
  55. +2 −0 Source/WebCore/testing/InternalSettings.h
  56. +2 −0 Source/WebCore/testing/InternalSettings.idl
@@ -1,3 +1,71 @@
2018-03-27 Antoine Quint <graouts@apple.com>

[Web Animations] Stop using internals.pauseAnimationAtTimeOnElement() in favor of Web Animations API for animations tests
https://bugs.webkit.org/show_bug.cgi?id=184038

Reviewed by Dean Jackson.

Make 48 tests opt into CSS Animations and CSS Transitions as Web Animations. These tests used the internals.pauseAnimationAtTimeOnElement()
method, but this method should be going away since the Web Animations API allows seeking and pausing. To support this, we make
animation-test-helpers.js use the Web Animations API instead of internals.pauseAnimationAtTimeOnElement() if the tests has opted
into CSS Animations and CSS Transitions as Web Animations and we know it's safe to use these APIs.

* animations/3d/matrix-transform-type-animation.html:
* animations/3d/transform-perspective.html:
* animations/animation-callback-timestamp.html:
* animations/animation-direction-reverse-hardware-opacity.html:
* animations/animation-direction-reverse-hardware.html:
* animations/animation-direction-reverse-non-hardware.html:
* animations/animation-direction-reverse-timing-functions-hardware.html:
* animations/animation-direction-reverse-timing-functions.html:
* animations/animation-direction.html:
* animations/animation-hit-test.html:
* animations/animation-offscreen-to-onscreen.html:
* animations/change-keyframes-expected.txt:
* animations/change-keyframes.html:
* animations/cross-fade-background-image.html:
* animations/cross-fade-border-image-source.html:
* animations/cross-fade-list-style-image.html:
* animations/cross-fade-webkit-mask-box-image.html:
* animations/duplicate-keys-expected.html:
* animations/duplicate-keys.html:
* animations/font-variations/font-stretch.html:
* animations/font-variations/font-style.html:
* animations/font-variations/font-variation-settings-order.html:
* animations/font-variations/font-variation-settings-unlike.html:
* animations/font-variations/font-variation-settings.html:
* animations/font-variations/font-weight.html:
* animations/generic-from-to.html:
* animations/import.html:
* animations/keyframe-multiple-timing-functions-transform.html:
* animations/keyframes-comma-separated.html:
* animations/keyframes-infinite-iterations.html:
* animations/keyframes-invalid-keys.html:
* animations/keyframes-out-of-order.html:
* animations/keyframes.html:
* animations/longhand-timing-function.html:
* animations/matrix-anim.html:
* animations/missing-keyframe-properties-repeating.html:
* animations/missing-keyframe-properties.html:
* animations/missing-values-first-keyframe.html:
* animations/missing-values-last-keyframe.html:
* animations/multiple-animations-timing-function.html:
* animations/multiple-animations.html:
* animations/multiple-keyframes.html:
* animations/negative-delay.html:
* animations/pause-crash.html:
* animations/resources/animation-test-helpers.js:
(checkExpectedValue):
(pauseAnimationAtTimeOnElement):
(startTest):
(runAnimationTest):
* animations/simultaneous-start-left.html:
* animations/spring-function.html:
* animations/stacking-context-unchanged-while-running.html:
* animations/timing-functions.html:
* animations/unanimated-style.html:
* animations/unprefixed-keyframes.html:

2018-03-27 Per Arne Vollan <pvollan@apple.com>

Mark some CSS animations tests as failing on Windows.
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<style type="text/css">
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->

<html>
<head>
@@ -1,4 +1,4 @@
<!DOCTYPE HTML>
<!DOCTYPE HTML><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<script src="../resources/js-test-pre.js"></script>
@@ -1,4 +1,4 @@
<!doctype html>
<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<title>Test of -webkit-animation-direction on composited elements (opacity)</title>
@@ -1,4 +1,4 @@
<!doctype html>
<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<title>Test of -webkit-animation-direction on composited elements</title>
@@ -1,4 +1,4 @@
<!doctype html>
<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<title>Test of -webkit-animation-direction reverse on non-composited elements</title>
@@ -1,4 +1,4 @@
<!doctype html>
<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html lang="en">
<head>
<title>Test of -webkit-animation-direction timing functions on composited elements</title>
@@ -1,4 +1,4 @@
<!doctype html>
<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html lang="en">
<head>
<title>Test of -webkit-animation-direction timing functions</title>
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->

<html>
<head>
@@ -1,5 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->

<html lang="en">
<head>
@@ -58,7 +57,7 @@
{
if (window.testRunner) {
var target = document.getElementById("target");
if (!internals.pauseAnimationAtTimeOnElement("anim", 2.0, target)) {
if (!pauseAnimationAtTimeOnElement("anim", 2.0, target)) {
document.getElementById('result').innerHTML = "FAIL: Failed to pause animation"
testRunner.notifyDone();
return;
@@ -1,3 +1,4 @@
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<style type="text/css" media="screen">
@@ -1,5 +1,5 @@
CONSOLE MESSAGE: line 57: CSSKeyframesRule 'insertRule' function is deprecated. Use 'appendRule' instead.
CONSOLE MESSAGE: line 59: CSSKeyframesRule 'insertRule' function is deprecated. Use 'appendRule' instead.
CONSOLE MESSAGE: line 56: CSSKeyframesRule 'insertRule' function is deprecated. Use 'appendRule' instead.
CONSOLE MESSAGE: line 58: CSSKeyframesRule 'insertRule' function is deprecated. Use 'appendRule' instead.
This test performs an animation of the left property and makes sure it is animating. Then it stops the animation, changes the keyframes to an animation of the top property, restarts the animation and makes sure top is animating.
PASS - "left" property for "box" element at 0.5s saw something close to: 200
PASS - "top" property for "box" element at 1s saw something close to: 100
@@ -1,5 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->

<html lang="en">
<head>
@@ -1,3 +1,4 @@
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<style>
@@ -1,3 +1,4 @@
<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<style>
@@ -1,3 +1,4 @@
<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<style>
@@ -1,3 +1,4 @@
<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<style>
@@ -1,3 +1,4 @@
<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<style>
.box {
height: 100px;
@@ -27,8 +28,14 @@
<script>
if (window.testRunner) {
window.addEventListener("load", function () {
var box = document.querySelector(".box");
internals.pauseAnimationAtTimeOnElement("foo", 0.1, box);
const animations = document.querySelector(".box").getAnimations();
for (let animation of animations) {
if (animation instanceof CSSAnimation && animation.animationName == "foo") {
animation.currentTime = 100;
animation.pause();
break;
}
}
}, false);
}
</script>
@@ -1,3 +1,4 @@
<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<style>
.box {
height: 100px;
@@ -30,8 +31,14 @@
if (window.testRunner) {
testRunner.waitUntilDone();
window.addEventListener("load", function () {
var box = document.querySelector(".box");
internals.pauseAnimationAtTimeOnElement("foo", 0.1, box);
const animations = document.querySelector(".box").getAnimations();
for (let animation of animations) {
if (animation instanceof CSSAnimation && animation.animationName == "foo") {
animation.currentTime = 100;
animation.pause();
break;
}
}
testRunner.notifyDone();
}, false);
}
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<script src="../resources/animation-test-helpers.js"></script>
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<script src="../resources/animation-test-helpers.js"></script>
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<script src="../resources/animation-test-helpers.js"></script>
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<script src="../resources/animation-test-helpers.js"></script>
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<script src="../resources/animation-test-helpers.js"></script>
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<script src="../resources/animation-test-helpers.js"></script>
@@ -1,6 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
@@ -1,6 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
@@ -1,3 +1,4 @@
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<style>
@@ -1,6 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
@@ -1,3 +1,4 @@
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<style>
@@ -1,6 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
@@ -1,6 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
@@ -1,6 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->

<html>
<head>
@@ -1,5 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->

<html lang="en">
<head>
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<style type="text/css" media="screen">
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<style type="text/css" media="screen">
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<style type="text/css" media="screen">
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<style type="text/css" media="screen">
@@ -1,3 +1,4 @@
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<style>
@@ -1,5 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->

<html lang="en">
<head>
@@ -1,5 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->

<html lang="en">
<head>
@@ -1,5 +1,4 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<title>For Bug 26150 - Negative values for animation-delay are ignored</title>
@@ -1,3 +1,4 @@
<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
<html>
<head>
<title>Pause and resume animation should not crash</title>

0 comments on commit b29891e

Please sign in to comment.