Skip to content
Permalink
Browse files
[Web Animations] Turn Web Animations with CSS integration on
https://bugs.webkit.org/show_bug.cgi?id=184819
<rdar://problem/39597337>

Reviewed by Dean Jackson.

LayoutTests/imported/mozilla:

* css-animations/test_animation-cancel.html:
* css-animations/test_animation-computed-timing.html:
* css-animations/test_animation-currenttime.html:
* css-animations/test_animation-finish.html:
* css-animations/test_animation-finished.html:
* css-animations/test_animation-id.html:
* css-animations/test_animation-pausing.html:
* css-animations/test_animation-playstate.html:
* css-animations/test_animation-ready.html:
* css-animations/test_animation-reverse.html:
* css-animations/test_animation-starttime.html:
* css-animations/test_animations-dynamic-changes.html:
* css-animations/test_cssanimation-animationname.html:
* css-animations/test_document-get-animations.html:
* css-animations/test_effect-target.html:
* css-animations/test_element-get-animations.html:
* css-animations/test_event-dispatch.html:
* css-animations/test_event-order.html:
* css-animations/test_keyframeeffect-getkeyframes.html:
* css-animations/test_pseudoElement-get-animations.html:
* css-animations/test_setting-effect.html:
* css-transitions/test_animation-cancel.html:
* css-transitions/test_animation-computed-timing.html:
* css-transitions/test_animation-currenttime.html:
* css-transitions/test_animation-finished.html:
* css-transitions/test_animation-pausing.html:
* css-transitions/test_animation-ready.html:
* css-transitions/test_animation-starttime.html:
* css-transitions/test_csstransition-transitionproperty.html:
* css-transitions/test_document-get-animations.html:
* css-transitions/test_effect-target.html:
* css-transitions/test_element-get-animations.html:
* css-transitions/test_event-dispatch.html:
* css-transitions/test_keyframeeffect-getkeyframes.html:
* css-transitions/test_pseudoElement-get-animations.html:
* css-transitions/test_setting-effect.html:

LayoutTests/imported/w3c:

* web-platform-tests/css-timing-1/frames-timing-functions-output.html:
* web-platform-tests/css/css-logical/animation-003.tentative.html:
* web-platform-tests/css/css-scoping/keyframes-001.html:
* web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-context.html:
* web-platform-tests/web-animations/interfaces/Animatable/animate.html:
* web-platform-tests/web-animations/timing-model/animations/current-time.html:

Source/WebCore:

* page/RuntimeEnabledFeatures.h:

Source/WebKit:

* Shared/WebPreferences.yaml:

Source/WebKitLegacy/mac:

* WebView/WebPreferences.mm:
(+[WebPreferences initialize]):

Source/WebKitLegacy/win:

* WebPreferences.cpp:
(WebPreferences::initializeDefaultSettings):

Tools:

* DumpRenderTree/TestOptions.h:

LayoutTests:

* TestExpectations:
* animations/3d/matrix-transform-type-animation.html:
* animations/3d/replace-filling-transform.html:
* animations/3d/transform-origin-vs-functions.html:
* animations/3d/transform-perspective.html:
* animations/additive-transform-animations.html:
* animations/animation-border-overflow.html:
* animations/animation-callback-timestamp.html:
* animations/animation-controller-drt-api.html:
* animations/animation-direction-alternate-reverse-expected.txt:
* animations/animation-direction-alternate-reverse.html:
* animations/animation-direction-reverse-fill-mode-hardware.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-followed-by-transition.html:
* animations/animation-hit-test-transform.html:
* animations/animation-hit-test.html:
* animations/animation-internals-api-expected.txt: Removed.
* animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
* animations/animation-internals-api-multiple-keyframes.html: Removed.
* animations/animation-internals-api.html: Removed.
* animations/animation-offscreen-to-onscreen.html:
* animations/animation-playstate-paused-style-resolution.html:
* animations/big-rotation-expected.txt:
* animations/big-rotation.html:
* animations/change-completed-animation-transform.html:
* animations/change-keyframes.html:
* animations/combo-transform-rotate+scale.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/duplicated-keyframes-name.html:
* animations/fill-forwards-end-state.html:
* animations/fill-mode-forwards-zero-duration-expected.txt:
* animations/fill-mode-forwards-zero-duration.html:
* animations/fill-mode-removed.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/keyframe-timing-functions-transform.html:
* animations/keyframe-timing-functions.html:
* animations/keyframe-timing-functions2.html:
* animations/keyframes-comma-separated.html:
* animations/keyframes-dynamic.html:
* animations/keyframes-infinite-iterations.html:
* animations/keyframes-invalid-keys.html:
* animations/keyframes-out-of-order.html:
* animations/keyframes.html:
* animations/leak-document-with-css-animation.html:
* animations/lineheight-animation.html:
* animations/longhand-timing-function.html:
* animations/matrix-anim.html:
* animations/missing-from-to-transforms.html:
* animations/missing-from-to.html:
* animations/missing-keyframe-properties-repeating.html:
* animations/missing-keyframe-properties-timing-function.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/play-state-start-paused.html:
* animations/resources/animation-leak-iframe.html:
* animations/simultaneous-start-left.html:
* animations/simultaneous-start-transform.html:
* animations/spring-function.html:
* animations/stacking-context-unchanged-while-running.html:
* animations/stop-animation-on-suspend.html:
* animations/suspend-resume-animation-events.html:
* animations/timing-functions.html:
* animations/transition-and-animation-1.html:
* animations/transition-and-animation-2.html:
* animations/transition-and-animation-3.html:
* animations/trigger-container-scroll-boundaries.html:
* animations/trigger-container-scroll-empty.html:
* animations/trigger-container-scroll-simple.html:
* animations/unanimated-style.html:
* animations/unprefixed-keyframes.html:
* animations/width-using-ems.html:
* compositing/animation/animated-composited-inside-hidden.html:
* compositing/animation/computed-style-during-delay.html:
* compositing/animation/layer-for-filling-animation.html:
* compositing/backing/backface-visibility-flip.html:
* compositing/backing/transform-transition-from-outside-view.html:
* compositing/contents-scale/animating.html:
* compositing/layer-creation/animation-overlap-with-children.html:
* compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
* compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
* compositing/layer-creation/mismatched-transform-transition-overlap.html:
* compositing/layer-creation/multiple-keyframes-animation-overlap.html:
* compositing/layer-creation/overlap-animation-clipping.html:
* compositing/layer-creation/overlap-animation-container.html:
* compositing/layer-creation/overlap-animation.html:
* compositing/layer-creation/scale-rotation-animation-overlap.html:
* compositing/layer-creation/scale-rotation-transition-overlap.html:
* compositing/layer-creation/translate-animation-overlap.html:
* compositing/layer-creation/translate-scale-animation-overlap.html:
* compositing/layer-creation/translate-scale-transition-overlap.html:
* compositing/layer-creation/translate-transition-overlap.html:
* compositing/overflow/overflow-positioning.html:
* compositing/reflections/animation-inside-reflection.html:
* compositing/reflections/nested-reflection-animated.html:
* compositing/reflections/nested-reflection-transition.html:
* compositing/scrolling/touch-scroll-to-clip.html:
* compositing/transitions/scale-transition-no-start.html:
* compositing/transitions/singular-scale-transition.html:
* compositing/visible-rect/animated-from-none.html:
* compositing/visible-rect/animated.html:
* css3/calc/transitions-dependent.html:
* css3/calc/transitions.html:
* css3/filters/backdrop/animation.html:
* css3/filters/composited-during-animation.html:
* css3/filters/filter-animation-from-none-hw.html:
* css3/filters/filter-animation-from-none-multi-hw.html:
* css3/filters/filter-animation-from-none-multi.html:
* css3/filters/filter-animation-from-none.html:
* css3/filters/filter-animation-hw.html:
* css3/filters/filter-animation-multi-hw.html:
* css3/filters/filter-animation-multi.html:
* css3/filters/filter-animation.html:
* css3/masking/clip-path-animation.html:
* fast/animation/css-animation-resuming-when-visible-with-style-change.html:
* fast/animation/css-animation-resuming-when-visible-with-style-change2.html:
* fast/animation/css-animation-resuming-when-visible.html:
* fast/animation/css-animation-throttling-lowPowerMode.html:
* fast/animation/height-auto-transition-computed-value.html:
* fast/css-generated-content/pseudo-animation.html:
* fast/css-generated-content/pseudo-transition.html:
* fast/filter-image/filter-image-animation.html:
* fast/shapes/shape-outside-floats/shape-outside-animation.html:
* fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
* fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
* http/wpt/css/css-animations/start-animation-001.html:
* imported/blink/transitions/transition-not-interpolable.html:
* imported/blink/transitions/unprefixed-transform.html:
* platform/ios/TestExpectations:
* platform/win/TestExpectations:
* transitions/remove-transition-style.html:
* transitions/transition-drt-api-delay-expected.txt: Removed.
* transitions/transition-drt-api-delay.html: Removed.
* transitions/transition-drt-api-expected.txt: Removed.
* transitions/transition-drt-api.html: Removed.
* transitions/zero-duration-with-non-zero-delay-end.html:

Canonical link: https://commits.webkit.org/204981@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@236541 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  • Loading branch information
graouts committed Sep 27, 2018
1 parent 56db42a commit de0ae1ee8bbd4834e55801513f48341f53e732ba
Showing with 558 additions and 493 deletions.
  1. +168 −0 LayoutTests/ChangeLog
  2. +22 −1 LayoutTests/TestExpectations
  3. +1 −1 LayoutTests/animations/3d/matrix-transform-type-animation.html
  4. +1 −1 LayoutTests/animations/3d/replace-filling-transform.html
  5. +1 −1 LayoutTests/animations/3d/transform-origin-vs-functions.html
  6. +1 −1 LayoutTests/animations/3d/transform-perspective.html
  7. +1 −1 LayoutTests/animations/additive-transform-animations.html
  8. +1 −1 LayoutTests/animations/animation-border-overflow.html
  9. +1 −1 LayoutTests/animations/animation-callback-timestamp.html
  10. +1 −1 LayoutTests/animations/animation-controller-drt-api.html
  11. +1 −1 LayoutTests/animations/animation-direction-alternate-reverse-expected.txt
  12. +2 −3 LayoutTests/animations/animation-direction-alternate-reverse.html
  13. +1 −1 LayoutTests/animations/animation-direction-reverse-fill-mode-hardware.html
  14. +1 −1 LayoutTests/animations/animation-direction-reverse-hardware-opacity.html
  15. +1 −1 LayoutTests/animations/animation-direction-reverse-hardware.html
  16. +1 −1 LayoutTests/animations/animation-direction-reverse-non-hardware.html
  17. +1 −1 LayoutTests/animations/animation-direction-reverse-timing-functions-hardware.html
  18. +1 −1 LayoutTests/animations/animation-direction-reverse-timing-functions.html
  19. +1 −1 LayoutTests/animations/animation-direction.html
  20. +1 −1 LayoutTests/animations/animation-followed-by-transition.html
  21. +1 −1 LayoutTests/animations/animation-hit-test-transform.html
  22. +1 −1 LayoutTests/animations/animation-hit-test.html
  23. +0 −1 LayoutTests/animations/animation-internals-api-expected.txt
  24. +0 −1 LayoutTests/animations/animation-internals-api-multiple-keyframes-expected.txt
  25. +0 −60 LayoutTests/animations/animation-internals-api-multiple-keyframes.html
  26. +0 −61 LayoutTests/animations/animation-internals-api.html
  27. +1 −1 LayoutTests/animations/animation-offscreen-to-onscreen.html
  28. +1 −1 LayoutTests/animations/animation-playstate-paused-style-resolution.html
  29. +1 −1 LayoutTests/animations/big-rotation-expected.txt
  30. +2 −2 LayoutTests/animations/big-rotation.html
  31. +1 −1 LayoutTests/animations/change-completed-animation-transform.html
  32. +1 −1 LayoutTests/animations/change-keyframes.html
  33. +1 −1 LayoutTests/animations/combo-transform-rotate+scale.html
  34. +1 −1 LayoutTests/animations/cross-fade-background-image.html
  35. +1 −1 LayoutTests/animations/cross-fade-border-image-source.html
  36. +1 −1 LayoutTests/animations/cross-fade-list-style-image.html
  37. +1 −1 LayoutTests/animations/cross-fade-webkit-mask-box-image.html
  38. +1 −1 LayoutTests/animations/duplicate-keys-expected.html
  39. +1 −1 LayoutTests/animations/duplicate-keys.html
  40. +2 −1 LayoutTests/animations/duplicated-keyframes-name.html
  41. +2 −2 LayoutTests/animations/fill-forwards-end-state.html
  42. +1 −1 LayoutTests/animations/fill-mode-forwards-zero-duration-expected.txt
  43. +2 −2 LayoutTests/animations/fill-mode-forwards-zero-duration.html
  44. +1 −1 LayoutTests/animations/fill-mode-removed.html
  45. +1 −1 LayoutTests/animations/font-variations/font-stretch.html
  46. +1 −1 LayoutTests/animations/font-variations/font-style.html
  47. +1 −1 LayoutTests/animations/font-variations/font-variation-settings-order.html
  48. +1 −1 LayoutTests/animations/font-variations/font-variation-settings-unlike.html
  49. +1 −1 LayoutTests/animations/font-variations/font-variation-settings.html
  50. +1 −1 LayoutTests/animations/font-variations/font-weight.html
  51. +1 −1 LayoutTests/animations/generic-from-to.html
  52. +1 −1 LayoutTests/animations/import.html
  53. +1 −1 LayoutTests/animations/keyframe-multiple-timing-functions-transform.html
  54. +1 −1 LayoutTests/animations/keyframe-timing-functions-transform.html
  55. +1 −1 LayoutTests/animations/keyframe-timing-functions.html
  56. +1 −1 LayoutTests/animations/keyframe-timing-functions2.html
  57. +1 −1 LayoutTests/animations/keyframes-comma-separated.html
  58. +1 −1 LayoutTests/animations/keyframes-dynamic.html
  59. +1 −1 LayoutTests/animations/keyframes-infinite-iterations.html
  60. +1 −1 LayoutTests/animations/keyframes-invalid-keys.html
  61. +1 −1 LayoutTests/animations/keyframes-out-of-order.html
  62. +1 −1 LayoutTests/animations/keyframes.html
  63. +1 −1 LayoutTests/animations/leak-document-with-css-animation.html
  64. +1 −1 LayoutTests/animations/lineheight-animation.html
  65. +1 −1 LayoutTests/animations/longhand-timing-function.html
  66. +1 −1 LayoutTests/animations/matrix-anim.html
  67. +1 −1 LayoutTests/animations/missing-from-to-transforms.html
  68. +1 −1 LayoutTests/animations/missing-from-to.html
  69. +1 −1 LayoutTests/animations/missing-keyframe-properties-repeating.html
  70. +1 −1 LayoutTests/animations/missing-keyframe-properties-timing-function.html
  71. +1 −1 LayoutTests/animations/missing-keyframe-properties.html
  72. +1 −1 LayoutTests/animations/missing-values-first-keyframe.html
  73. +1 −1 LayoutTests/animations/missing-values-last-keyframe.html
  74. +1 −1 LayoutTests/animations/multiple-animations-timing-function.html
  75. +1 −1 LayoutTests/animations/multiple-animations.html
  76. +1 −1 LayoutTests/animations/multiple-keyframes.html
  77. +1 −1 LayoutTests/animations/negative-delay.html
  78. +1 −1 LayoutTests/animations/pause-crash.html
  79. +1 −1 LayoutTests/animations/play-state-start-paused.html
  80. +1 −1 LayoutTests/animations/resources/animation-leak-iframe.html
  81. +1 −1 LayoutTests/animations/simultaneous-start-left.html
  82. +1 −1 LayoutTests/animations/simultaneous-start-transform.html
  83. +1 −1 LayoutTests/animations/spring-function.html
  84. +1 −1 LayoutTests/animations/stacking-context-unchanged-while-running.html
  85. +1 −1 LayoutTests/animations/stop-animation-on-suspend.html
  86. +1 −1 LayoutTests/animations/suspend-resume-animation-events.html
  87. +1 −1 LayoutTests/animations/timing-functions.html
  88. +1 −1 LayoutTests/animations/transition-and-animation-1.html
  89. +1 −1 LayoutTests/animations/transition-and-animation-2.html
  90. +1 −1 LayoutTests/animations/transition-and-animation-3.html
  91. +1 −1 LayoutTests/animations/trigger-container-scroll-boundaries.html
  92. +1 −1 LayoutTests/animations/trigger-container-scroll-empty.html
  93. +1 −1 LayoutTests/animations/trigger-container-scroll-simple.html
  94. +1 −1 LayoutTests/animations/unanimated-style.html
  95. +1 −1 LayoutTests/animations/unprefixed-keyframes.html
  96. +1 −1 LayoutTests/animations/width-using-ems.html
  97. +1 −1 LayoutTests/compositing/animation/animated-composited-inside-hidden.html
  98. +1 −1 LayoutTests/compositing/animation/computed-style-during-delay.html
  99. +1 −1 LayoutTests/compositing/animation/layer-for-filling-animation.html
  100. +1 −1 LayoutTests/compositing/backing/backface-visibility-flip.html
  101. +1 −1 LayoutTests/compositing/backing/transform-transition-from-outside-view.html
  102. +1 −1 LayoutTests/compositing/contents-scale/animating.html
  103. +1 −1 LayoutTests/compositing/layer-creation/animation-overlap-with-children.html
  104. +1 −1 LayoutTests/compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html
  105. +1 −1 LayoutTests/compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html
  106. +1 −1 LayoutTests/compositing/layer-creation/mismatched-transform-transition-overlap.html
  107. +1 −1 LayoutTests/compositing/layer-creation/multiple-keyframes-animation-overlap.html
  108. +1 −1 LayoutTests/compositing/layer-creation/overlap-animation-clipping.html
  109. +1 −1 LayoutTests/compositing/layer-creation/overlap-animation-container.html
  110. +1 −1 LayoutTests/compositing/layer-creation/overlap-animation.html
  111. +1 −1 LayoutTests/compositing/layer-creation/scale-rotation-animation-overlap.html
  112. +1 −1 LayoutTests/compositing/layer-creation/scale-rotation-transition-overlap.html
  113. +1 −1 LayoutTests/compositing/layer-creation/translate-animation-overlap.html
  114. +1 −1 LayoutTests/compositing/layer-creation/translate-scale-animation-overlap.html
  115. +1 −1 LayoutTests/compositing/layer-creation/translate-scale-transition-overlap.html
  116. +1 −1 LayoutTests/compositing/layer-creation/translate-transition-overlap.html
  117. +1 −1 LayoutTests/compositing/overflow/overflow-positioning.html
  118. +1 −1 LayoutTests/compositing/reflections/animation-inside-reflection.html
  119. +1 −1 LayoutTests/compositing/reflections/nested-reflection-animated.html
  120. +1 −1 LayoutTests/compositing/reflections/nested-reflection-transition.html
  121. +1 −1 LayoutTests/compositing/scrolling/touch-scroll-to-clip.html
  122. +1 −1 LayoutTests/compositing/transitions/scale-transition-no-start.html
  123. +1 −1 LayoutTests/compositing/transitions/singular-scale-transition.html
  124. +1 −1 LayoutTests/compositing/visible-rect/animated-from-none.html
  125. +1 −1 LayoutTests/compositing/visible-rect/animated.html
  126. +1 −1 LayoutTests/css3/calc/transitions-dependent.html
  127. +1 −1 LayoutTests/css3/calc/transitions.html
  128. +1 −1 LayoutTests/css3/filters/backdrop/animation.html
  129. +1 −1 LayoutTests/css3/filters/composited-during-animation.html
  130. +1 −1 LayoutTests/css3/filters/filter-animation-from-none-hw.html
  131. +1 −1 LayoutTests/css3/filters/filter-animation-from-none-multi-hw.html
  132. +1 −1 LayoutTests/css3/filters/filter-animation-from-none-multi.html
  133. +1 −1 LayoutTests/css3/filters/filter-animation-from-none.html
  134. +1 −1 LayoutTests/css3/filters/filter-animation-hw.html
  135. +1 −1 LayoutTests/css3/filters/filter-animation-multi-hw.html
  136. +1 −1 LayoutTests/css3/filters/filter-animation-multi.html
  137. +1 −1 LayoutTests/css3/filters/filter-animation.html
  138. +1 −1 LayoutTests/css3/masking/clip-path-animation.html
  139. +1 −1 LayoutTests/fast/animation/css-animation-resuming-when-visible-with-style-change.html
  140. +1 −1 LayoutTests/fast/animation/css-animation-resuming-when-visible-with-style-change2.html
  141. +1 −1 LayoutTests/fast/animation/css-animation-resuming-when-visible.html
  142. +1 −1 LayoutTests/fast/animation/css-animation-throttling-lowPowerMode.html
  143. +1 −1 LayoutTests/fast/animation/height-auto-transition-computed-value.html
  144. +1 −1 LayoutTests/fast/css-generated-content/pseudo-animation.html
  145. +32 −5 LayoutTests/fast/css-generated-content/pseudo-transition.html
  146. +1 −1 LayoutTests/fast/filter-image/filter-image-animation.html
  147. +1 −1 LayoutTests/fast/shapes/shape-outside-floats/shape-outside-animation.html
  148. +1 −1 LayoutTests/fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html
  149. +1 −1 LayoutTests/fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html
  150. +1 −1 LayoutTests/http/wpt/css/css-animations/start-animation-001.html
  151. +1 −1 LayoutTests/imported/blink/transitions/transition-not-interpolable.html
  152. +1 −1 LayoutTests/imported/blink/transitions/unprefixed-transform.html
  153. +45 −0 LayoutTests/imported/mozilla/ChangeLog
  154. +1 −1 LayoutTests/imported/mozilla/css-animations/test_animation-cancel.html
  155. +1 −1 LayoutTests/imported/mozilla/css-animations/test_animation-computed-timing.html
  156. +1 −1 LayoutTests/imported/mozilla/css-animations/test_animation-currenttime.html
  157. +1 −1 LayoutTests/imported/mozilla/css-animations/test_animation-finish.html
  158. +1 −1 LayoutTests/imported/mozilla/css-animations/test_animation-finished.html
  159. +1 −1 LayoutTests/imported/mozilla/css-animations/test_animation-id.html
  160. +1 −1 LayoutTests/imported/mozilla/css-animations/test_animation-pausing.html
  161. +1 −1 LayoutTests/imported/mozilla/css-animations/test_animation-playstate.html
  162. +1 −1 LayoutTests/imported/mozilla/css-animations/test_animation-ready.html
  163. +1 −1 LayoutTests/imported/mozilla/css-animations/test_animation-reverse.html
  164. +1 −1 LayoutTests/imported/mozilla/css-animations/test_animation-starttime.html
  165. +1 −1 LayoutTests/imported/mozilla/css-animations/test_animations-dynamic-changes.html
  166. +1 −1 LayoutTests/imported/mozilla/css-animations/test_cssanimation-animationname.html
  167. +1 −1 LayoutTests/imported/mozilla/css-animations/test_document-get-animations.html
  168. +1 −1 LayoutTests/imported/mozilla/css-animations/test_effect-target.html
  169. +1 −1 LayoutTests/imported/mozilla/css-animations/test_element-get-animations.html
  170. +1 −1 LayoutTests/imported/mozilla/css-animations/test_event-dispatch.html
  171. +1 −1 LayoutTests/imported/mozilla/css-animations/test_event-order.html
  172. +1 −1 LayoutTests/imported/mozilla/css-animations/test_keyframeeffect-getkeyframes.html
  173. +1 −1 LayoutTests/imported/mozilla/css-animations/test_pseudoElement-get-animations.html
  174. +1 −1 LayoutTests/imported/mozilla/css-animations/test_setting-effect.html
  175. +1 −1 LayoutTests/imported/mozilla/css-transitions/test_animation-cancel.html
  176. +1 −1 LayoutTests/imported/mozilla/css-transitions/test_animation-computed-timing.html
  177. +1 −1 LayoutTests/imported/mozilla/css-transitions/test_animation-currenttime.html
  178. +1 −1 LayoutTests/imported/mozilla/css-transitions/test_animation-finished.html
  179. +1 −1 LayoutTests/imported/mozilla/css-transitions/test_animation-pausing.html
  180. +1 −1 LayoutTests/imported/mozilla/css-transitions/test_animation-ready.html
  181. +1 −1 LayoutTests/imported/mozilla/css-transitions/test_animation-starttime.html
  182. +1 −1 LayoutTests/imported/mozilla/css-transitions/test_csstransition-transitionproperty.html
  183. +1 −1 LayoutTests/imported/mozilla/css-transitions/test_document-get-animations.html
  184. +1 −1 LayoutTests/imported/mozilla/css-transitions/test_effect-target.html
  185. +1 −1 LayoutTests/imported/mozilla/css-transitions/test_element-get-animations.html
  186. +1 −1 LayoutTests/imported/mozilla/css-transitions/test_event-dispatch.html
  187. +1 −1 LayoutTests/imported/mozilla/css-transitions/test_keyframeeffect-getkeyframes.html
  188. +1 −1 LayoutTests/imported/mozilla/css-transitions/test_pseudoElement-get-animations.html
  189. +1 −1 LayoutTests/imported/mozilla/css-transitions/test_setting-effect.html
  190. +15 −0 LayoutTests/imported/w3c/ChangeLog
  191. +1 −1 LayoutTests/imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-output.html
  192. +1 −1 LayoutTests/imported/w3c/web-platform-tests/css/css-logical/animation-003.tentative.html
  193. +1 −1 LayoutTests/imported/w3c/web-platform-tests/css/css-scoping/keyframes-001.html
  194. +1 −1 .../w3c/web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-context.html
  195. +1 −1 LayoutTests/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate.html
  196. +1 −1 LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/current-time.html
  197. +2 −0 LayoutTests/platform/ios/TestExpectations
  198. +7 −35 LayoutTests/platform/win/TestExpectations
  199. +2 −2 LayoutTests/transitions/remove-transition-style.html
  200. +0 −5 LayoutTests/transitions/transition-drt-api-delay-expected.txt
  201. +0 −62 LayoutTests/transitions/transition-drt-api-delay.html
  202. +0 −1 LayoutTests/transitions/transition-drt-api-expected.txt
  203. +0 −56 LayoutTests/transitions/transition-drt-api.html
  204. +13 −3 LayoutTests/transitions/zero-duration-with-non-zero-delay-end.html
  205. +10 −0 Source/WebCore/ChangeLog
  206. +1 −1 Source/WebCore/page/RuntimeEnabledFeatures.h
  207. +10 −0 Source/WebKit/ChangeLog
  208. +2 −2 Source/WebKit/Shared/WebPreferences.yaml
  209. +11 −0 Source/WebKitLegacy/mac/ChangeLog
  210. +2 −2 Source/WebKitLegacy/mac/WebView/WebPreferences.mm
  211. +11 −0 Source/WebKitLegacy/win/ChangeLog
  212. +2 −2 Source/WebKitLegacy/win/WebPreferences.cpp
  213. +10 −0 Tools/ChangeLog
  214. +1 −1 Tools/DumpRenderTree/TestOptions.h
@@ -1,3 +1,171 @@
2018-09-27 Antoine Quint <graouts@apple.com>

[Web Animations] Turn Web Animations with CSS integration on
https://bugs.webkit.org/show_bug.cgi?id=184819
<rdar://problem/39597337>

Reviewed by Dean Jackson.

* TestExpectations:
* animations/3d/matrix-transform-type-animation.html:
* animations/3d/replace-filling-transform.html:
* animations/3d/transform-origin-vs-functions.html:
* animations/3d/transform-perspective.html:
* animations/additive-transform-animations.html:
* animations/animation-border-overflow.html:
* animations/animation-callback-timestamp.html:
* animations/animation-controller-drt-api.html:
* animations/animation-direction-alternate-reverse-expected.txt:
* animations/animation-direction-alternate-reverse.html:
* animations/animation-direction-reverse-fill-mode-hardware.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-followed-by-transition.html:
* animations/animation-hit-test-transform.html:
* animations/animation-hit-test.html:
* animations/animation-internals-api-expected.txt: Removed.
* animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
* animations/animation-internals-api-multiple-keyframes.html: Removed.
* animations/animation-internals-api.html: Removed.
* animations/animation-offscreen-to-onscreen.html:
* animations/animation-playstate-paused-style-resolution.html:
* animations/big-rotation-expected.txt:
* animations/big-rotation.html:
* animations/change-completed-animation-transform.html:
* animations/change-keyframes.html:
* animations/combo-transform-rotate+scale.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/duplicated-keyframes-name.html:
* animations/fill-forwards-end-state.html:
* animations/fill-mode-forwards-zero-duration-expected.txt:
* animations/fill-mode-forwards-zero-duration.html:
* animations/fill-mode-removed.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/keyframe-timing-functions-transform.html:
* animations/keyframe-timing-functions.html:
* animations/keyframe-timing-functions2.html:
* animations/keyframes-comma-separated.html:
* animations/keyframes-dynamic.html:
* animations/keyframes-infinite-iterations.html:
* animations/keyframes-invalid-keys.html:
* animations/keyframes-out-of-order.html:
* animations/keyframes.html:
* animations/leak-document-with-css-animation.html:
* animations/lineheight-animation.html:
* animations/longhand-timing-function.html:
* animations/matrix-anim.html:
* animations/missing-from-to-transforms.html:
* animations/missing-from-to.html:
* animations/missing-keyframe-properties-repeating.html:
* animations/missing-keyframe-properties-timing-function.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/play-state-start-paused.html:
* animations/resources/animation-leak-iframe.html:
* animations/simultaneous-start-left.html:
* animations/simultaneous-start-transform.html:
* animations/spring-function.html:
* animations/stacking-context-unchanged-while-running.html:
* animations/stop-animation-on-suspend.html:
* animations/suspend-resume-animation-events.html:
* animations/timing-functions.html:
* animations/transition-and-animation-1.html:
* animations/transition-and-animation-2.html:
* animations/transition-and-animation-3.html:
* animations/trigger-container-scroll-boundaries.html:
* animations/trigger-container-scroll-empty.html:
* animations/trigger-container-scroll-simple.html:
* animations/unanimated-style.html:
* animations/unprefixed-keyframes.html:
* animations/width-using-ems.html:
* compositing/animation/animated-composited-inside-hidden.html:
* compositing/animation/computed-style-during-delay.html:
* compositing/animation/layer-for-filling-animation.html:
* compositing/backing/backface-visibility-flip.html:
* compositing/backing/transform-transition-from-outside-view.html:
* compositing/contents-scale/animating.html:
* compositing/layer-creation/animation-overlap-with-children.html:
* compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
* compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
* compositing/layer-creation/mismatched-transform-transition-overlap.html:
* compositing/layer-creation/multiple-keyframes-animation-overlap.html:
* compositing/layer-creation/overlap-animation-clipping.html:
* compositing/layer-creation/overlap-animation-container.html:
* compositing/layer-creation/overlap-animation.html:
* compositing/layer-creation/scale-rotation-animation-overlap.html:
* compositing/layer-creation/scale-rotation-transition-overlap.html:
* compositing/layer-creation/translate-animation-overlap.html:
* compositing/layer-creation/translate-scale-animation-overlap.html:
* compositing/layer-creation/translate-scale-transition-overlap.html:
* compositing/layer-creation/translate-transition-overlap.html:
* compositing/overflow/overflow-positioning.html:
* compositing/reflections/animation-inside-reflection.html:
* compositing/reflections/nested-reflection-animated.html:
* compositing/reflections/nested-reflection-transition.html:
* compositing/scrolling/touch-scroll-to-clip.html:
* compositing/transitions/scale-transition-no-start.html:
* compositing/transitions/singular-scale-transition.html:
* compositing/visible-rect/animated-from-none.html:
* compositing/visible-rect/animated.html:
* css3/calc/transitions-dependent.html:
* css3/calc/transitions.html:
* css3/filters/backdrop/animation.html:
* css3/filters/composited-during-animation.html:
* css3/filters/filter-animation-from-none-hw.html:
* css3/filters/filter-animation-from-none-multi-hw.html:
* css3/filters/filter-animation-from-none-multi.html:
* css3/filters/filter-animation-from-none.html:
* css3/filters/filter-animation-hw.html:
* css3/filters/filter-animation-multi-hw.html:
* css3/filters/filter-animation-multi.html:
* css3/filters/filter-animation.html:
* css3/masking/clip-path-animation.html:
* fast/animation/css-animation-resuming-when-visible-with-style-change.html:
* fast/animation/css-animation-resuming-when-visible-with-style-change2.html:
* fast/animation/css-animation-resuming-when-visible.html:
* fast/animation/css-animation-throttling-lowPowerMode.html:
* fast/animation/height-auto-transition-computed-value.html:
* fast/css-generated-content/pseudo-animation.html:
* fast/css-generated-content/pseudo-transition.html:
* fast/filter-image/filter-image-animation.html:
* fast/shapes/shape-outside-floats/shape-outside-animation.html:
* fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
* fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
* http/wpt/css/css-animations/start-animation-001.html:
* imported/blink/transitions/transition-not-interpolable.html:
* imported/blink/transitions/unprefixed-transform.html:
* platform/ios/TestExpectations:
* platform/win/TestExpectations:
* transitions/remove-transition-style.html:
* transitions/transition-drt-api-delay-expected.txt: Removed.
* transitions/transition-drt-api-delay.html: Removed.
* transitions/transition-drt-api-expected.txt: Removed.
* transitions/transition-drt-api.html: Removed.
* transitions/zero-duration-with-non-zero-delay-end.html:

2018-09-26 Devin Rousso <drousso@apple.com>

Web Inspector: Hide DOM and XHR breakpoint sections when they are empty
@@ -2873,4 +2873,25 @@ http/wpt/webauthn/public-key-credential-get-failure.https.html [ Skip ]
http/wpt/webauthn/public-key-credential-get-success.https.html [ Skip ]
http/wpt/webauthn/idl.https.html [ Skip ]

webkit.org/b/189997 imported/w3c/web-platform-tests/resource-timing/resource_timing.worker.html [ Failure ]
webkit.org/b/189997 imported/w3c/web-platform-tests/resource-timing/resource_timing.worker.html [ Failure ]

# This is fallout from turning Web Animations on.
webkit.org/b/190032 animations/animation-playstate-paused-style-resolution.html [ Failure ]
webkit.org/b/190032 animations/fill-mode-removed.html [ Failure ]
webkit.org/b/190032 animations/trigger-container-scroll-boundaries.html [ Failure ]
webkit.org/b/190032 animations/trigger-container-scroll-empty.html [ Failure ]
webkit.org/b/190032 animations/trigger-container-scroll-simple.html [ Failure ]
webkit.org/b/190032 compositing/backing/backing-store-attachment-fill-forwards-animation.html [ Failure ]
webkit.org/b/190032 compositing/backing/transform-transition-from-outside-view.html [ Failure ]
webkit.org/b/190032 compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html [ Failure ]
webkit.org/b/190032 compositing/layer-creation/mismatched-transform-transition-overlap.html [ Failure ]
webkit.org/b/190032 compositing/layer-creation/scale-rotation-transition-overlap.html [ Failure ]
webkit.org/b/190032 compositing/layer-creation/translate-scale-transition-overlap.html [ Failure ]
webkit.org/b/190032 compositing/layer-creation/translate-transition-overlap.html [ Failure ]
webkit.org/b/190032 compositing/visible-rect/animated-from-none.html [ Failure ]
webkit.org/b/190032 fast/animation/css-animation-resuming-when-visible-with-style-change2.html [ Failure ]
webkit.org/b/190032 imported/w3c/web-platform-tests/css/css-logical/animation-003.tentative.html [ Failure ]
webkit.org/b/190032 imported/w3c/web-platform-tests/css/css-scoping/keyframes-001.html [ Failure ]
webkit.org/b/190032 imported/w3c/web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-context.html [ Failure ]
webkit.org/b/190032 imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate.html [ Failure ]
webkit.org/b/190032 imported/w3c/web-platform-tests/web-animations/timing-model/animations/current-time.html [ Failure ]
@@ -1,4 +1,4 @@
<!DOCTYPE html><!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=true ] -->
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
@@ -1,4 +1,4 @@
<!DOCTYPE html><!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=true ] -->
<!DOCTYPE html>
<html>
<head>
<style>
@@ -1,4 +1,4 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=true ] -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
@@ -1,4 +1,4 @@
<!DOCTYPE html><!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=true ] -->
<!DOCTYPE html>

<html>
<head>
@@ -1,4 +1,4 @@
<!DOCTYPE html><!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=true ] -->
<!DOCTYPE html>

<html>
<head>
@@ -1,4 +1,4 @@
<!DOCTYPE html><!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=true ] -->
<!DOCTYPE html>
<html>
<head>
<title>Unfilled Animation Test</title>
@@ -1,4 +1,4 @@
<!DOCTYPE HTML><!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=true ] -->
<!DOCTYPE HTML>
<html>
<head>
<script src="../resources/js-test-pre.js"></script>
@@ -1,4 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=true ] -->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html lang="en">
<head>
@@ -1,5 +1,5 @@
PASS - "left" property for "box" element at 1s saw something close to: 200
PASS - "left" property for "box" element at 2s saw something close to: 0
PASS - "left" property for "box" element at 3s saw something close to: 200
PASS - "left" property for "box" element at 4s saw something close to: 400
PASS - "left" property for "box" element at 4s saw something close to: 0

@@ -1,4 +1,4 @@
<!DOCTYPE html><!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=false ] -->
<!DOCTYPE html>

<html>
<head>
@@ -40,9 +40,8 @@
// [animation-name, time, element-id, property, expected-value, tolerance]
["move", 1.0, "box", "left", 200, 20],
["move", 2.0, "box", "left", 0, 20],

["move", 3.0, "box", "left", 200, 20],
["move", 4.0, "box", "left", 400, 20],
["move", 4.0, "box", "left", 0, 20],
];

runAnimationTest(expectedValues);
@@ -1,4 +1,4 @@
<!doctype html><!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=true ] -->
<!doctype html>
<html>
<head>
<title>Test simple fill mode on transform</title>
@@ -1,4 +1,4 @@
<!doctype html><!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=true ] -->
<!doctype html>
<html>
<head>
<title>Test of -webkit-animation-direction on composited elements (opacity)</title>
@@ -1,4 +1,4 @@
<!doctype html><!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=true ] -->
<!doctype html>
<html>
<head>
<title>Test of -webkit-animation-direction on composited elements</title>
@@ -1,4 +1,4 @@
<!doctype html><!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=true ] -->
<!doctype html>
<html>
<head>
<title>Test of -webkit-animation-direction reverse on non-composited elements</title>
@@ -1,4 +1,4 @@
<!doctype html><!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=true ] -->
<!doctype html>
<html lang="en">
<head>
<title>Test of -webkit-animation-direction timing functions on composited elements</title>
@@ -1,4 +1,4 @@
<!doctype html><!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=true ] -->
<!doctype html>
<html lang="en">
<head>
<title>Test of -webkit-animation-direction timing functions</title>
@@ -1,4 +1,4 @@
<!DOCTYPE html><!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=true ] -->
<!DOCTYPE html>

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

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

<html lang="en">
<head>

This file was deleted.

This file was deleted.

This file was deleted.

0 comments on commit de0ae1e

Please sign in to comment.