WebKit Bugzilla
Attachment 340401 Details for
Bug 185647
: [Web Animations] Expose Web Animations CSS integration as an experimental feature
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch
bug-185647-20180515120810.patch (text/plain), 208.66 KB, created by
Antoine Quint
on 2018-05-15 03:08:12 PDT
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Antoine Quint
Created:
2018-05-15 03:08:12 PDT
Size:
208.66 KB
patch
obsolete
>Subversion Revision: 231766 >diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog >index 01d58a32f829b8c00667e125ab0846e7cd30aace..53b707e687b7fce103cc555a3b81c14e73882133 100644 >--- a/Source/WebCore/ChangeLog >+++ b/Source/WebCore/ChangeLog >@@ -1,3 +1,59 @@ >+2018-05-15 Antoine Quint <graouts@apple.com> >+ >+ [Web Animations] Expose Web Animations CSS integration as an experimental feature >+ https://bugs.webkit.org/show_bug.cgi?id=185647 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ Make the Web Animations CSS integration flag an experimental feature, and only indicate that it is on if the Web Animations >+ experimental feature is also enabled. >+ >+ * dom/Document.cpp: >+ (WebCore::Document::didBecomeCurrentDocumentInFrame): >+ (WebCore::Document::resume): >+ * dom/Element.cpp: >+ (WebCore::Element::removedFromAncestor): >+ * dom/PseudoElement.cpp: >+ (WebCore::PseudoElement::clearHostElement): >+ * history/CachedFrame.cpp: >+ (WebCore::CachedFrameBase::restore): >+ * page/Frame.cpp: >+ (WebCore::Frame::clearTimers): >+ * page/FrameView.cpp: >+ (WebCore::FrameView::didDestroyRenderTree): >+ * page/Page.cpp: >+ (WebCore::Page::handleLowModePowerChange): >+ (WebCore::Page::setIsVisibleInternal): >+ (WebCore::Page::hiddenPageCSSAnimationSuspensionStateChanged): >+ * page/RuntimeEnabledFeatures.h: >+ (WebCore::RuntimeEnabledFeatures::setWebAnimationsCSSIntegrationEnabled): >+ (WebCore::RuntimeEnabledFeatures::webAnimationsCSSIntegrationEnabled const): >+ (WebCore::RuntimeEnabledFeatures::setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled): Deleted. >+ (WebCore::RuntimeEnabledFeatures::cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled const): Deleted. >+ * rendering/RenderLayer.cpp: >+ (WebCore::RenderLayer::currentTransform const): >+ (WebCore::RenderLayer::calculateClipRects const): >+ * rendering/RenderLayerBacking.cpp: >+ (WebCore::RenderLayerBacking::updateGeometry): >+ * rendering/RenderLayerCompositor.cpp: >+ (WebCore::RenderLayerCompositor::requiresCompositingForAnimation const): >+ (WebCore::RenderLayerCompositor::isRunningTransformAnimation const): >+ * rendering/updating/RenderTreeUpdater.cpp: >+ (WebCore::RenderTreeUpdater::tearDownRenderers): >+ * style/StyleTreeResolver.cpp: >+ (WebCore::Style::TreeResolver::createAnimatedElementUpdate): >+ * testing/InternalSettings.cpp: >+ (WebCore::InternalSettings::webAnimationsCSSIntegrationEnabled): >+ (WebCore::InternalSettings::cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled): Deleted. >+ * testing/InternalSettings.h: >+ * testing/InternalSettings.idl: >+ * testing/Internals.cpp: >+ (WebCore::Internals::numberOfActiveAnimations const): >+ (WebCore::Internals::animationsAreSuspended const): >+ (WebCore::Internals::animationsInterval const): >+ (WebCore::Internals::suspendAnimations const): >+ (WebCore::Internals::resumeAnimations const): >+ > 2018-05-14 Antoine Quint <graouts@apple.com> > > [Web Animations] Tests using the new animation engine may crash under WebCore::FrameView::didDestroyRenderTree when using internals methods >diff --git a/Source/WebKit/ChangeLog b/Source/WebKit/ChangeLog >index 6cd2a3e9b0dca0dd1640dcda71abf555aacb16d6..32202c6942b631102eed1e7c996b109d1d679642 100644 >--- a/Source/WebKit/ChangeLog >+++ b/Source/WebKit/ChangeLog >@@ -1,3 +1,31 @@ >+2018-05-15 Antoine Quint <graouts@apple.com> >+ >+ [Web Animations] Expose Web Animations CSS integration as an experimental feature >+ https://bugs.webkit.org/show_bug.cgi?id=185647 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ Rename the Web Animations CSS integration flag. >+ >+ * Shared/WebPreferences.yaml: >+ * UIProcess/API/C/WKPreferences.cpp: >+ (WKPreferencesSetWebAnimationsCSSIntegrationEnabled): >+ (WKPreferencesGetWebAnimationsCSSIntegrationEnabled): >+ (WKPreferencesSetCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled): Deleted. >+ (WKPreferencesGetCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled): Deleted. >+ * UIProcess/API/C/WKPreferencesRefPrivate.h: >+ * UIProcess/API/Cocoa/WKPreferences.mm: >+ (-[WKPreferences _setWebAnimationsCSSIntegrationEnabled:]): >+ (-[WKPreferences _webAnimationsCSSIntegrationEnabled]): >+ (-[WKPreferences _setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled:]): Deleted. >+ (-[WKPreferences _cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled]): Deleted. >+ * UIProcess/API/Cocoa/WKPreferencesPrivate.h: >+ * WebProcess/InjectedBundle/InjectedBundle.cpp: >+ (WebKit::InjectedBundle::overrideBoolPreferenceForTestRunner): >+ (WebKit::InjectedBundle::setWebAnimationsCSSIntegrationEnabled): >+ (WebKit::InjectedBundle::setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled): Deleted. >+ * WebProcess/InjectedBundle/InjectedBundle.h: >+ > 2018-05-14 Michael Catanzaro <mcatanzaro@igalia.com> > > -Wmemset-elt-size warning in LibWebRTCSocket constructor >diff --git a/Source/WebKitLegacy/mac/ChangeLog b/Source/WebKitLegacy/mac/ChangeLog >index 219e7d8ff9a1c2f050c5d74ebc98dbe3868f4b35..9d81f9e6898ab939630aa32443442c911abf0831 100644 >--- a/Source/WebKitLegacy/mac/ChangeLog >+++ b/Source/WebKitLegacy/mac/ChangeLog >@@ -1,3 +1,23 @@ >+2018-05-15 Antoine Quint <graouts@apple.com> >+ >+ [Web Animations] Expose Web Animations CSS integration as an experimental feature >+ https://bugs.webkit.org/show_bug.cgi?id=185647 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ Rename the Web Animations CSS integration flag. >+ >+ * WebView/WebPreferenceKeysPrivate.h: >+ * WebView/WebPreferences.mm: >+ (+[WebPreferences initialize]): >+ (-[WebPreferences webAnimationsCSSIntegrationEnabled]): >+ (-[WebPreferences setWebAnimationsCSSIntegrationEnabled:]): >+ (-[WebPreferences cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled]): Deleted. >+ (-[WebPreferences setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled:]): Deleted. >+ * WebView/WebPreferencesPrivate.h: >+ * WebView/WebView.mm: >+ (-[WebView _preferencesChanged:]): >+ > 2018-05-11 Timothy Hatcher <timothy@apple.com> > > WebHTMLView is not setting aside subviews when drawing. >diff --git a/Source/WebKitLegacy/win/ChangeLog b/Source/WebKitLegacy/win/ChangeLog >index 78144c5c242e6d655ae3ae97056dcb5aa64727fd..d6ac35b19bf1a5ec47e99c6a2ac51c0cf1880b36 100644 >--- a/Source/WebKitLegacy/win/ChangeLog >+++ b/Source/WebKitLegacy/win/ChangeLog >@@ -1,3 +1,24 @@ >+2018-05-15 Antoine Quint <graouts@apple.com> >+ >+ [Web Animations] Expose Web Animations CSS integration as an experimental feature >+ https://bugs.webkit.org/show_bug.cgi?id=185647 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ Rename the Web Animations CSS integration flag. >+ >+ * Interfaces/IWebPreferencesPrivate.idl: >+ * WebPreferenceKeysPrivate.h: >+ * WebPreferences.cpp: >+ (WebPreferences::initializeDefaultSettings): >+ (WebPreferences::webAnimationsCSSIntegrationEnabled): >+ (WebPreferences::setWebAnimationsCSSIntegrationEnabled): >+ (WebPreferences::cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled): Deleted. >+ (WebPreferences::setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled): Deleted. >+ * WebPreferences.h: >+ * WebView.cpp: >+ (WebView::notifyPreferencesChanged): >+ > 2018-05-10 Fujii Hironori <Hironori.Fujii@sony.com> > > REGRESSION(r231622) [Win] Crashes for null dereference of prefsPrivate in WebView::notifyPreferencesChanged >diff --git a/Source/WebCore/dom/Document.cpp b/Source/WebCore/dom/Document.cpp >index 95a3033408177ab8d2f4b3bd9bd5b7cac39aa12a..3f59f631a27317d84768ea0a214510907e98b270 100644 >--- a/Source/WebCore/dom/Document.cpp >+++ b/Source/WebCore/dom/Document.cpp >@@ -2244,14 +2244,14 @@ void Document::didBecomeCurrentDocumentInFrame() > // be out of sync if the DOM suspension state changed while the document was not in the frame (possibly in the > // page cache, or simply newly created). > if (m_frame->activeDOMObjectsAndAnimationsSuspended()) { >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) > timeline().suspendAnimations(); > else > m_frame->animation().suspendAnimationsForDocument(this); > suspendScheduledTasks(ActiveDOMObject::PageWillBeSuspended); > } else { > resumeScheduledTasks(ActiveDOMObject::PageWillBeSuspended); >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) > timeline().resumeAnimations(); > else > m_frame->animation().resumeAnimationsForDocument(this); >@@ -4932,7 +4932,7 @@ void Document::resume(ActiveDOMObject::ReasonForSuspension reason) > ASSERT(m_frame); > m_frame->loader().client().dispatchDidBecomeFrameset(isFrameSet()); > >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) > timeline().resumeAnimations(); > else > m_frame->animation().resumeAnimationsForDocument(this); >diff --git a/Source/WebCore/dom/Element.cpp b/Source/WebCore/dom/Element.cpp >index 3a7a4e8592545330a5890a6d57a447649b2987ce..06c4a06302984513da02fdad0b49da7348fb39da 100644 >--- a/Source/WebCore/dom/Element.cpp >+++ b/Source/WebCore/dom/Element.cpp >@@ -1795,7 +1795,7 @@ void Element::removedFromAncestor(RemovalType removalType, ContainerNode& oldPar > document().accessSVGExtensions().removeElementFromPendingResources(this); > > RefPtr<Frame> frame = document().frame(); >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) { >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) { > if (auto* timeline = document().existingTimeline()) > timeline->cancelDeclarativeAnimationsForElement(*this); > } else if (frame) >diff --git a/Source/WebCore/dom/PseudoElement.cpp b/Source/WebCore/dom/PseudoElement.cpp >index dbabe43cbdaa967161823a6e58e92fa6955d8dca..e82b4475543ceec48ab9a0a0f88abfaa9600eafd 100644 >--- a/Source/WebCore/dom/PseudoElement.cpp >+++ b/Source/WebCore/dom/PseudoElement.cpp >@@ -90,7 +90,7 @@ void PseudoElement::clearHostElement() > { > InspectorInstrumentation::pseudoElementDestroyed(document().page(), *this); > >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) { >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) { > if (auto* timeline = document().existingTimeline()) > timeline->cancelDeclarativeAnimationsForElement(*this); > } else if (auto* frame = document().frame()) >diff --git a/Source/WebCore/history/CachedFrame.cpp b/Source/WebCore/history/CachedFrame.cpp >index 5b20dded778a1762796e934eba8eb0b872a99dc6..d7e0059c50ba5c194d85cd6bd6876be9c7d8d953 100644 >--- a/Source/WebCore/history/CachedFrame.cpp >+++ b/Source/WebCore/history/CachedFrame.cpp >@@ -98,7 +98,7 @@ void CachedFrameBase::restore() > if (m_document->svgExtensions()) > m_document->accessSVGExtensions().unpauseAnimations(); > >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) > m_document->timeline().resumeAnimations(); > else > frame.animation().resumeAnimationsForDocument(m_document.get()); >diff --git a/Source/WebCore/page/Frame.cpp b/Source/WebCore/page/Frame.cpp >index fa5e2ab46d4fce494cde24a1ceeae1026be8ea5a..ab0a8ce21db4b2ee037b0750f79b361506a035e5 100644 >--- a/Source/WebCore/page/Frame.cpp >+++ b/Source/WebCore/page/Frame.cpp >@@ -783,7 +783,7 @@ void Frame::clearTimers(FrameView *view, Document *document) > { > if (view) { > view->layoutContext().unscheduleLayout(); >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) > document->timeline().suspendAnimations(); > else > view->frame().animation().suspendAnimationsForDocument(document); >diff --git a/Source/WebCore/page/FrameView.cpp b/Source/WebCore/page/FrameView.cpp >index 013dd459f2c77511bc12ddc7107420f06c57c203..bcaeeca8177d1c1d6d81a25d3d7cc8cef550fe41 100644 >--- a/Source/WebCore/page/FrameView.cpp >+++ b/Source/WebCore/page/FrameView.cpp >@@ -591,7 +591,7 @@ void FrameView::didDestroyRenderTree() > ASSERT(!m_viewportConstrainedObjects || m_viewportConstrainedObjects->isEmpty()); > ASSERT(!m_slowRepaintObjects || m_slowRepaintObjects->isEmpty()); > >- if (!RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) >+ if (!RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) > ASSERT(!frame().animation().hasAnimations()); > } > >diff --git a/Source/WebCore/page/Page.cpp b/Source/WebCore/page/Page.cpp >index 633e3b97f7d65035139365d58e2df0d73b8d4279..3ee55866e468e4f5c51de10a1248deaff00d4956 100644 >--- a/Source/WebCore/page/Page.cpp >+++ b/Source/WebCore/page/Page.cpp >@@ -1140,7 +1140,7 @@ void Page::setIsVisuallyIdleInternal(bool isVisuallyIdle) > void Page::handleLowModePowerChange(bool isLowPowerModeEnabled) > { > updateScriptedAnimationsThrottlingReason(*this, isLowPowerModeEnabled ? ThrottlingReasonOperation::Add : ThrottlingReasonOperation::Remove, ScriptedAnimationController::ThrottlingReason::LowPowerMode); >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) { >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) { > forEachDocument([&] (Document& document) { > if (auto timeline = document.existingTimeline()) > timeline->updateThrottlingState(); >@@ -1638,7 +1638,7 @@ void Page::setIsVisibleInternal(bool isVisible) > view->show(); > > if (m_settings->hiddenPageCSSAnimationSuspensionEnabled()) { >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) { >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) { > forEachDocument([&] (Document& document) { > document.timeline().resumeAnimations(); > }); >@@ -1658,7 +1658,7 @@ void Page::setIsVisibleInternal(bool isVisible) > > if (!isVisible) { > if (m_settings->hiddenPageCSSAnimationSuspensionEnabled()) { >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) { >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) { > forEachDocument([&] (Document& document) { > document.timeline().suspendAnimations(); > }); >@@ -2010,7 +2010,7 @@ void Page::resetSeenMediaEngines() > void Page::hiddenPageCSSAnimationSuspensionStateChanged() > { > if (!isVisible()) { >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) { >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) { > forEachDocument([&] (Document& document) { > if (m_settings->hiddenPageCSSAnimationSuspensionEnabled()) > document.timeline().suspendAnimations(); >diff --git a/Source/WebCore/page/RuntimeEnabledFeatures.h b/Source/WebCore/page/RuntimeEnabledFeatures.h >index d7611254d68e3830b9cba45dc35c73361389e631..1d03c22f2f6396fde47a7ce0653932c919030a3a 100644 >--- a/Source/WebCore/page/RuntimeEnabledFeatures.h >+++ b/Source/WebCore/page/RuntimeEnabledFeatures.h >@@ -173,8 +173,8 @@ public: > void setWebAnimationsEnabled(bool areEnabled) { m_areWebAnimationsEnabled = areEnabled; } > bool webAnimationsEnabled() const { return m_areWebAnimationsEnabled; } > >- void setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(bool areEnabled) { m_areCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled = areEnabled; } >- bool cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled() const { return m_areCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled; } >+ void setWebAnimationsCSSIntegrationEnabled(bool isEnabled) { m_isWebAnimationsCSSIntegrationEnabled = isEnabled; } >+ bool webAnimationsCSSIntegrationEnabled() const { return m_areWebAnimationsEnabled && m_isWebAnimationsCSSIntegrationEnabled; } > > #if ENABLE(WEBGL2) > void setWebGL2Enabled(bool isEnabled) { m_isWebGL2Enabled = isEnabled; } >@@ -349,7 +349,7 @@ private: > #endif > > bool m_areWebAnimationsEnabled { true }; >- bool m_areCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled { false }; >+ bool m_isWebAnimationsCSSIntegrationEnabled { false }; > > #if ENABLE(WEBGL2) > bool m_isWebGL2Enabled { false }; >diff --git a/Source/WebCore/rendering/RenderLayer.cpp b/Source/WebCore/rendering/RenderLayer.cpp >index f6c42e3928c81b9104d914bc0b32ba91af18d5fc..08c0ee613774ba7144059f504594edc57fd3662b 100644 >--- a/Source/WebCore/rendering/RenderLayer.cpp >+++ b/Source/WebCore/rendering/RenderLayer.cpp >@@ -1000,7 +1000,7 @@ TransformationMatrix RenderLayer::currentTransform(RenderStyle::ApplyTransformOr > > RenderBox* box = renderBox(); > >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) { >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) { > if (auto* timeline = renderer().documentTimeline()) { > if (timeline->isRunningAcceleratedAnimationOnRenderer(renderer(), CSSPropertyTransform)) { > TransformationMatrix currTransform; >@@ -5790,7 +5790,7 @@ bool RenderLayer::getOverlapBoundsIncludingChildrenAccountingForTransformAnimati > bounds = calculateLayerBounds(this, LayoutSize(), boundsFlags); > > LayoutRect animatedBounds = bounds; >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) { >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) { > if (auto* timeline = renderer().documentTimeline()) { > if (timeline->computeExtentOfAnimation(renderer(), animatedBounds)) { > bounds = animatedBounds; >diff --git a/Source/WebCore/rendering/RenderLayerBacking.cpp b/Source/WebCore/rendering/RenderLayerBacking.cpp >index 160a53137890ce9a20f155d89005699656495b3f..c8b97cef6af16706ce724ed2235556232b7f3922 100644 >--- a/Source/WebCore/rendering/RenderLayerBacking.cpp >+++ b/Source/WebCore/rendering/RenderLayerBacking.cpp >@@ -952,7 +952,7 @@ void RenderLayerBacking::updateGeometry() > > bool isRunningAcceleratedTransformAnimation = false; > bool isRunningAcceleratedOpacityAnimation = false; >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) { >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) { > if (auto* timeline = renderer().documentTimeline()) { > isRunningAcceleratedTransformAnimation = timeline->isRunningAcceleratedAnimationOnRenderer(renderer(), CSSPropertyTransform); > isRunningAcceleratedOpacityAnimation = timeline->isRunningAcceleratedAnimationOnRenderer(renderer(), CSSPropertyOpacity); >diff --git a/Source/WebCore/rendering/RenderLayerCompositor.cpp b/Source/WebCore/rendering/RenderLayerCompositor.cpp >index 2fb72bdafc9c6e1ca698b7e782f3898136907679..a29f161eb49b4b2e3f4639a3779ba1144a42693a 100644 >--- a/Source/WebCore/rendering/RenderLayerCompositor.cpp >+++ b/Source/WebCore/rendering/RenderLayerCompositor.cpp >@@ -2478,7 +2478,7 @@ bool RenderLayerCompositor::requiresCompositingForAnimation(RenderLayerModelObje > } > } > >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) > return false; > > const AnimationBase::RunningState activeAnimationState = AnimationBase::Running | AnimationBase::Paused; >@@ -2719,7 +2719,7 @@ bool RenderLayerCompositor::isRunningTransformAnimation(RenderLayerModelObject& > if (!(m_compositingTriggers & ChromeClient::AnimationTrigger)) > return false; > >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) { >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) { > if (auto* element = renderer.element()) { > if (auto* timeline = element->document().existingTimeline()) > return timeline->isRunningAnimationOnRenderer(renderer, CSSPropertyTransform); >diff --git a/Source/WebCore/rendering/updating/RenderTreeUpdater.cpp b/Source/WebCore/rendering/updating/RenderTreeUpdater.cpp >index ffe15798b6cd04a3400124a03dc7d6abbdd49675..cbd5fcff7c4880ff208b506ed8abd71cbb0294d5 100644 >--- a/Source/WebCore/rendering/updating/RenderTreeUpdater.cpp >+++ b/Source/WebCore/rendering/updating/RenderTreeUpdater.cpp >@@ -553,7 +553,7 @@ void RenderTreeUpdater::tearDownRenderers(Element& root, TeardownType teardownTy > auto& element = *teardownStack.takeLast(); > > if (teardownType == TeardownType::Full || teardownType == TeardownType::RendererUpdateCancelingAnimations) { >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) { >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) { > if (timeline) > timeline->cancelDeclarativeAnimationsForElement(element); > } else >diff --git a/Source/WebCore/style/StyleTreeResolver.cpp b/Source/WebCore/style/StyleTreeResolver.cpp >index 040031cfb90e1125eca7cb9bb03513ab4d0516a1..ba78904a5a4b17107e91a42ffc6a7c1d3bb862f5 100644 >--- a/Source/WebCore/style/StyleTreeResolver.cpp >+++ b/Source/WebCore/style/StyleTreeResolver.cpp >@@ -288,7 +288,7 @@ ElementUpdate TreeResolver::createAnimatedElementUpdate(std::unique_ptr<RenderSt > auto* oldStyle = renderOrDisplayContentsStyle(element); > > // New code path for CSS Animations and CSS Transitions. >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) { >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) { > // First, we need to make sure that any new CSS animation occuring on this element has a matching WebAnimation > // on the document timeline. Note that we get timeline() on the Document here because we need a timeline created > // in case no Web Animations have been created through the JS API. >@@ -314,7 +314,7 @@ ElementUpdate TreeResolver::createAnimatedElementUpdate(std::unique_ptr<RenderSt > bool shouldRecompositeLayer = false; > > // Old code path for CSS Animations and CSS Transitions. >- if (!RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) { >+ if (!RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) { > auto& animationController = m_document.frame()->animation(); > > auto animationUpdate = animationController.updateAnimations(element, *newStyle, oldStyle); >diff --git a/Source/WebCore/testing/InternalSettings.cpp b/Source/WebCore/testing/InternalSettings.cpp >index 47aa6376ac1e1e096756321131c42bf44e7074c5..24e4aaebe3746e0204cb3e7f0affc71e27b54038 100644 >--- a/Source/WebCore/testing/InternalSettings.cpp >+++ b/Source/WebCore/testing/InternalSettings.cpp >@@ -962,9 +962,9 @@ void InternalSettings::setForcedPrefersReducedMotionAccessibilityValue(InternalS > settings().setForcedPrefersReducedMotionAccessibilityValue(internalSettingsToSettingsValue(value)); > } > >-bool InternalSettings::cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled() >+bool InternalSettings::webAnimationsCSSIntegrationEnabled() > { >- return RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(); >+ return RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled(); > } > > // If you add to this class, make sure that you update the Backup class for test reproducability! >diff --git a/Source/WebCore/testing/InternalSettings.h b/Source/WebCore/testing/InternalSettings.h >index ce3b37204539dece0119e750644bae0002b5e265..9a48f156c414442ab4fa9b4357e71fe3fb724b72 100644 >--- a/Source/WebCore/testing/InternalSettings.h >+++ b/Source/WebCore/testing/InternalSettings.h >@@ -125,7 +125,7 @@ public: > static void setWebVREnabled(bool); > static void setScreenCaptureEnabled(bool); > >- static bool cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(); >+ static bool webAnimationsCSSIntegrationEnabled(); > > static void setStorageAccessPromptsEnabled(bool); > >diff --git a/Source/WebCore/testing/InternalSettings.idl b/Source/WebCore/testing/InternalSettings.idl >index bf8854067996922309a40f7a0728329ad3b1ddf3..ab6157f5cf8eb6617c317239d8a7a9e644c03846 100644 >--- a/Source/WebCore/testing/InternalSettings.idl >+++ b/Source/WebCore/testing/InternalSettings.idl >@@ -111,7 +111,7 @@ enum FontLoadTimingOverride { "Block", "Swap", "Failure" }; > [MayThrowException] void setShouldManageAudioSessionCategory(boolean should); > [MayThrowException] void setCustomPasteboardDataEnabled(boolean enabled); > >- [EnabledAtRuntime=WebAnimations] boolean cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(); >+ [EnabledAtRuntime=WebAnimations] boolean webAnimationsCSSIntegrationEnabled(); > > [MayThrowException] void setAccessibilityEventsEnabled(boolean enabled); > }; >diff --git a/Source/WebCore/testing/Internals.cpp b/Source/WebCore/testing/Internals.cpp >index 09aa0a975cc4dac4ae100f88a0502d2286be5826..1fcac3f4003eccfb786dfd56bac81b2a2e5bc315 100644 >--- a/Source/WebCore/testing/Internals.cpp >+++ b/Source/WebCore/testing/Internals.cpp >@@ -923,7 +923,7 @@ ExceptionOr<unsigned> Internals::lastSpatialNavigationCandidateCount() const > > unsigned Internals::numberOfActiveAnimations() const > { >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) > return frame()->document()->timeline().numberOfActiveAnimationsForTesting(); > return frame()->animation().numberOfActiveAnimations(frame()->document()); > } >@@ -934,7 +934,7 @@ ExceptionOr<bool> Internals::animationsAreSuspended() const > if (!document || !document->frame()) > return Exception { InvalidAccessError }; > >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) > return document->timeline().animationsAreSuspended(); > return document->frame()->animation().animationsAreSuspendedForDocument(document); > } >@@ -945,7 +945,7 @@ double Internals::animationsInterval() const > if (!document) > return INFINITY; > >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) { >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) { > if (auto timeline = document->existingTimeline()) > return timeline->animationInterval().seconds(); > return INFINITY; >@@ -962,7 +962,7 @@ ExceptionOr<void> Internals::suspendAnimations() const > if (!document || !document->frame()) > return Exception { InvalidAccessError }; > >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) { >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) { > document->timeline().suspendAnimations(); > for (Frame* frame = document->frame(); frame; frame = frame->tree().traverseNext()) { > if (Document* document = frame->document()) >@@ -986,7 +986,7 @@ ExceptionOr<void> Internals::resumeAnimations() const > if (!document || !document->frame()) > return Exception { InvalidAccessError }; > >- if (RuntimeEnabledFeatures::sharedFeatures().cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) { >+ if (RuntimeEnabledFeatures::sharedFeatures().webAnimationsCSSIntegrationEnabled()) { > document->timeline().resumeAnimations(); > for (Frame* frame = document->frame(); frame; frame = frame->tree().traverseNext()) { > if (Document* document = frame->document()) >diff --git a/Source/WebKit/Shared/WebPreferences.yaml b/Source/WebKit/Shared/WebPreferences.yaml >index b54dc1357d04bce3ee08d81c3d444f79cda707f7..4883fd42eebe4705aa3b92a3c2e461749d75c28c 100644 >--- a/Source/WebKit/Shared/WebPreferences.yaml >+++ b/Source/WebKit/Shared/WebPreferences.yaml >@@ -99,11 +99,6 @@ CSSAnimationTriggersEnabled: > webcoreName: animationTriggersEnabled > condition: ENABLE(CSS_ANIMATIONS_LEVEL_2) > >-CSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled: >- type: bool >- defaultValue: false >- webcoreBinding: RuntimeEnabledFeatures >- > ForceFTPDirectoryListings: > type: bool > defaultValue: false >@@ -1200,6 +1195,14 @@ WebAnimationsEnabled: > category: experimental > webcoreBinding: RuntimeEnabledFeatures > >+WebAnimationsCSSIntegrationEnabled: >+ type: bool >+ defaultValue: false >+ humanReadableName: "Web Animations and CSS Integration" >+ humanReadableDescription: "Expose CSS Animations and CSS Transitions through getAnimations()" >+ category: experimental >+ webcoreBinding: RuntimeEnabledFeatures >+ > WebGL2Enabled: > type: bool > defaultValue: false >diff --git a/Source/WebKit/UIProcess/API/C/WKPreferences.cpp b/Source/WebKit/UIProcess/API/C/WKPreferences.cpp >index 20d5f1263420c04ff930099da0d44cc5becf47d0..fc1d7fa491cbe5c8296a967400e4149ce9c93810 100644 >--- a/Source/WebKit/UIProcess/API/C/WKPreferences.cpp >+++ b/Source/WebKit/UIProcess/API/C/WKPreferences.cpp >@@ -525,14 +525,14 @@ bool WKPreferencesGetWebAnimationsEnabled(WKPreferencesRef preferencesRef) > return toImpl(preferencesRef)->webAnimationsEnabled(); > } > >-void WKPreferencesSetCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(WKPreferencesRef preferencesRef, bool flag) >+void WKPreferencesSetWebAnimationsCSSIntegrationEnabled(WKPreferencesRef preferencesRef, bool flag) > { >- toImpl(preferencesRef)->setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(flag); >+ toImpl(preferencesRef)->setWebAnimationsCSSIntegrationEnabled(flag); > } > >-bool WKPreferencesGetCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(WKPreferencesRef preferencesRef) >+bool WKPreferencesGetWebAnimationsCSSIntegrationEnabled(WKPreferencesRef preferencesRef) > { >- return toImpl(preferencesRef)->cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(); >+ return toImpl(preferencesRef)->webAnimationsCSSIntegrationEnabled(); > } > > void WKPreferencesSetNeedsSiteSpecificQuirks(WKPreferencesRef preferencesRef, bool flag) >diff --git a/Source/WebKit/UIProcess/API/C/WKPreferencesRefPrivate.h b/Source/WebKit/UIProcess/API/C/WKPreferencesRefPrivate.h >index 142ba2220db9f1cdf5ca2163af22743491ddb06f..10e47ed3263fbc0d4b4a2a928f820fe578571a1b 100644 >--- a/Source/WebKit/UIProcess/API/C/WKPreferencesRefPrivate.h >+++ b/Source/WebKit/UIProcess/API/C/WKPreferencesRefPrivate.h >@@ -120,8 +120,8 @@ WK_EXPORT void WKPreferencesSetWebAnimationsEnabled(WKPreferencesRef, bool flag) > WK_EXPORT bool WKPreferencesGetWebAnimationsEnabled(WKPreferencesRef); > > // Defaults to false >-WK_EXPORT void WKPreferencesSetCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(WKPreferencesRef, bool flag); >-WK_EXPORT bool WKPreferencesGetCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(WKPreferencesRef); >+WK_EXPORT void WKPreferencesSetWebAnimationsCSSIntegrationEnabled(WKPreferencesRef, bool flag); >+WK_EXPORT bool WKPreferencesGetWebAnimationsCSSIntegrationEnabled(WKPreferencesRef); > > // Defaults to false. > WK_EXPORT void WKPreferencesSetNeedsSiteSpecificQuirks(WKPreferencesRef, bool); >diff --git a/Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm b/Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm >index 944e082d2b2e82ebb8d067569e5521635da81e47..5fc0bc5a73af08d6188b1618cae1c79f5eddf42f 100644 >--- a/Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm >+++ b/Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm >@@ -982,14 +982,14 @@ - (BOOL)_cssAnimationTriggersEnabled > return _preferences->cssAnimationTriggersEnabled(); > } > >-- (void)_setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled:(BOOL)enabled >+- (void)_setWebAnimationsCSSIntegrationEnabled:(BOOL)enabled > { >- _preferences->setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(enabled); >+ _preferences->setWebAnimationsCSSIntegrationEnabled(enabled); > } > >-- (BOOL)_cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled >+- (BOOL)_webAnimationsCSSIntegrationEnabled > { >- return _preferences->cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(); >+ return _preferences->webAnimationsCSSIntegrationEnabled(); > } > > - (void)_setStandardFontFamily:(NSString *)family >diff --git a/Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h b/Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h >index f9baf8ad689fabb6ca659372f464e7bfaf55e730..c005fcbc27f340c1f7c9be23e9e1af1369fa2b08 100644 >--- a/Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h >+++ b/Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h >@@ -163,7 +163,7 @@ typedef NS_ENUM(NSInteger, _WKEditableLinkBehavior) { > @property (nonatomic, setter=_setMediaSourceEnabled:) BOOL _mediaSourceEnabled WK_API_AVAILABLE(macosx(10.13.4)); > @property (nonatomic, setter=_setViewGestureDebuggingEnabled:) BOOL _viewGestureDebuggingEnabled WK_API_AVAILABLE(macosx(10.13.4)); > @property (nonatomic, setter=_setCSSAnimationTriggersEnabled:) BOOL _cssAnimationTriggersEnabled WK_API_AVAILABLE(macosx(10.13.4)); >-@property (nonatomic, setter=_setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled:) BOOL _cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA)); >+@property (nonatomic, setter=_setWebAnimationsCSSIntegrationEnabled:) BOOL _webAnimationsCSSIntegrationEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA)); > @property (nonatomic, setter=_setStandardFontFamily:) NSString *_standardFontFamily WK_API_AVAILABLE(macosx(10.13.4)); > @property (nonatomic, setter=_setNotificationsEnabled:) BOOL _notificationsEnabled WK_API_AVAILABLE(macosx(10.13.4)); > @property (nonatomic, setter=_setBackspaceKeyNavigationEnabled:) BOOL _backspaceKeyNavigationEnabled WK_API_AVAILABLE(macosx(10.13.4)); >diff --git a/Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp b/Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp >index 0cb7580d40a4482d295578e30e1814ffaf0f2326..0f3b9b7386d33c4587c496583fff0c63dd6a5b33 100644 >--- a/Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp >+++ b/Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp >@@ -195,8 +195,8 @@ void InjectedBundle::overrideBoolPreferenceForTestRunner(WebPageGroupProxy* page > if (preference == "WebKitWebAnimationsEnabled") > RuntimeEnabledFeatures::sharedFeatures().setWebAnimationsEnabled(enabled); > >- if (preference == "WebKitCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled") >- RuntimeEnabledFeatures::sharedFeatures().setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(enabled); >+ if (preference == "WebKitWebAnimationsCSSIntegrationEnabled") >+ RuntimeEnabledFeatures::sharedFeatures().setWebAnimationsCSSIntegrationEnabled(enabled); > > if (preference == "WebKitCacheAPIEnabled") > RuntimeEnabledFeatures::sharedFeatures().setCacheAPIEnabled(enabled); >@@ -624,9 +624,9 @@ void InjectedBundle::setWebAnimationsEnabled(bool enabled) > RuntimeEnabledFeatures::sharedFeatures().setWebAnimationsEnabled(enabled); > } > >-void InjectedBundle::setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(bool enabled) >+void InjectedBundle::setWebAnimationsCSSIntegrationEnabled(bool enabled) > { >- RuntimeEnabledFeatures::sharedFeatures().setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(enabled); >+ RuntimeEnabledFeatures::sharedFeatures().setWebAnimationsCSSIntegrationEnabled(enabled); > } > > } // namespace WebKit >diff --git a/Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.h b/Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.h >index abbf397a3bda104b2467ecc2ccae946ec26764b9..6f8fe7bd89258f8f0f9d10382fd6b3eabfbe307b 100644 >--- a/Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.h >+++ b/Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.h >@@ -151,7 +151,7 @@ public: > void setSerialLoadingEnabled(bool); > void setCSSAnimationTriggersEnabled(bool); > void setWebAnimationsEnabled(bool); >- void setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(bool); >+ void setWebAnimationsCSSIntegrationEnabled(bool); > void dispatchPendingLoadRequests(); > > #if PLATFORM(COCOA) && WK_API_ENABLED >diff --git a/Source/WebKitLegacy/mac/WebView/WebPreferenceKeysPrivate.h b/Source/WebKitLegacy/mac/WebView/WebPreferenceKeysPrivate.h >index ed7466dbd11feebba85212a33004a9d36abc2cf3..a5893212103a9f688cb8dd8f98c96b6521470965 100644 >--- a/Source/WebKitLegacy/mac/WebView/WebPreferenceKeysPrivate.h >+++ b/Source/WebKitLegacy/mac/WebView/WebPreferenceKeysPrivate.h >@@ -196,7 +196,7 @@ > #define WebKitConstantPropertiesEnabledPreferenceKey @"WebKitConstantPropertiesEnabled" > #define WebKitColorFilterEnabledPreferenceKey @"WebKitColorFilterEnabled" > #define WebKitFetchAPIKeepAliveEnabledPreferenceKey @"WebKitFetchAPIKeepAliveEnabled" >-#define WebKitCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabledPreferenceKey @"WebKitCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled" >+#define WebKitWebAnimationsCSSIntegrationEnabledPreferenceKey @"WebKitWebAnimationsCSSIntegrationEnabled" > > #if !TARGET_OS_IPHONE > // These are private both because callers should be using the cover methods and because the >diff --git a/Source/WebKitLegacy/mac/WebView/WebPreferences.mm b/Source/WebKitLegacy/mac/WebView/WebPreferences.mm >index 5ec00af91edc3859b760b39dab9193ce9caadf55..007e9b868c15157a480c43f77941a1b7b879193f 100644 >--- a/Source/WebKitLegacy/mac/WebView/WebPreferences.mm >+++ b/Source/WebKitLegacy/mac/WebView/WebPreferences.mm >@@ -625,7 +625,7 @@ + (void)initialize > [NSNumber numberWithBool:YES], WebKitDataTransferItemsEnabledPreferenceKey, > [NSNumber numberWithBool:NO], WebKitCustomPasteboardDataEnabledPreferenceKey, > [NSNumber numberWithBool:YES], WebKitModernMediaControlsEnabledPreferenceKey, >- [NSNumber numberWithBool:NO], WebKitCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabledPreferenceKey, >+ [NSNumber numberWithBool:NO], WebKitWebAnimationsCSSIntegrationEnabledPreferenceKey, > > #if ENABLE(WEBGL2) > [NSNumber numberWithBool:NO], WebKitWebGL2EnabledPreferenceKey, >@@ -3121,14 +3121,14 @@ - (void)setModernMediaControlsEnabled:(BOOL)flag > [self _setBoolValue:flag forKey:WebKitModernMediaControlsEnabledPreferenceKey]; > } > >-- (BOOL)cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled >+- (BOOL)webAnimationsCSSIntegrationEnabled > { >- return [self _boolValueForKey:WebKitCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabledPreferenceKey]; >+ return [self _boolValueForKey:WebKitWebAnimationsCSSIntegrationEnabledPreferenceKey]; > } > >-- (void)setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled:(BOOL)flag >+- (void)setWebAnimationsCSSIntegrationEnabled:(BOOL)flag > { >- [self _setBoolValue:flag forKey:WebKitCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabledPreferenceKey]; >+ [self _setBoolValue:flag forKey:WebKitWebAnimationsCSSIntegrationEnabledPreferenceKey]; > } > > - (BOOL)intersectionObserverEnabled >diff --git a/Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h b/Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h >index 0918aaacf8801360500fd167406d9009c401bc7c..19ac76df250103c5e046c206dd077cd29c8521ab 100644 >--- a/Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h >+++ b/Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h >@@ -570,8 +570,8 @@ extern NSString *WebPreferencesCacheModelChangedInternalNotification WEBKIT_DEPR > - (void)setModernMediaControlsEnabled:(BOOL)flag; > - (BOOL)modernMediaControlsEnabled; > >-- (void)setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled:(BOOL)flag; >-- (BOOL)cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled; >+- (void)setWebAnimationsCSSIntegrationEnabled:(BOOL)flag; >+- (BOOL)webAnimationsCSSIntegrationEnabled; > > - (void)setWebAuthenticationEnabled:(BOOL)flag; > - (BOOL)webAuthenticationEnabled; >diff --git a/Source/WebKitLegacy/mac/WebView/WebView.mm b/Source/WebKitLegacy/mac/WebView/WebView.mm >index 5ef304266065ed54eb061a0cf52b28ba80ac970d..ff1c0186b8a2e5e6816b0b643b2aa19629d272e1 100644 >--- a/Source/WebKitLegacy/mac/WebView/WebView.mm >+++ b/Source/WebKitLegacy/mac/WebView/WebView.mm >@@ -3079,7 +3079,7 @@ - (void)_preferencesChanged:(WebPreferences *)preferences > > RuntimeEnabledFeatures::sharedFeatures().setInteractiveFormValidationEnabled([self interactiveFormValidationEnabled]); > RuntimeEnabledFeatures::sharedFeatures().setModernMediaControlsEnabled([preferences modernMediaControlsEnabled]); >- RuntimeEnabledFeatures::sharedFeatures().setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled([preferences cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled]); >+ RuntimeEnabledFeatures::sharedFeatures().setWebAnimationsCSSIntegrationEnabled([preferences webAnimationsCSSIntegrationEnabled]); > > RuntimeEnabledFeatures::sharedFeatures().setCacheAPIEnabled([preferences cacheAPIEnabled]); > RuntimeEnabledFeatures::sharedFeatures().setFetchAPIEnabled([preferences fetchAPIEnabled]); >diff --git a/Source/WebKitLegacy/win/Interfaces/IWebPreferencesPrivate.idl b/Source/WebKitLegacy/win/Interfaces/IWebPreferencesPrivate.idl >index 734f8bea5248dd22d46ff6b492b5f3f57c69c771..4b40c59d26297b3f5f93bf52792762c003ae5046 100644 >--- a/Source/WebKitLegacy/win/Interfaces/IWebPreferencesPrivate.idl >+++ b/Source/WebKitLegacy/win/Interfaces/IWebPreferencesPrivate.idl >@@ -183,8 +183,8 @@ interface IWebPreferencesPrivate3 : IWebPreferencesPrivate2 > HRESULT setCustomElementsEnabled([in] BOOL enabled); > HRESULT modernMediaControlsEnabled([out, retval] BOOL* enabled); > HRESULT setModernMediaControlsEnabled([in] BOOL enabled); >- HRESULT cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled([out, retval] BOOL* enabled); >- HRESULT setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled([in] BOOL enabled); >+ HRESULT webAnimationsCSSIntegrationEnabled([out, retval] BOOL* enabled); >+ HRESULT setWebAnimationsCSSIntegrationEnabled([in] BOOL enabled); > } > > [uuid(F9582D72-6348-45B1-AB09-39E33459B5B9)] >diff --git a/Source/WebKitLegacy/win/WebPreferenceKeysPrivate.h b/Source/WebKitLegacy/win/WebPreferenceKeysPrivate.h >index 08e847397f2e2f71ac12f6e107d73fa0a8c743c8..60693783c44ccb42ec5d5c5bfe52ae60c08f00dd 100644 >--- a/Source/WebKitLegacy/win/WebPreferenceKeysPrivate.h >+++ b/Source/WebKitLegacy/win/WebPreferenceKeysPrivate.h >@@ -186,7 +186,7 @@ > > #define WebKitWebAnimationsEnabledPreferenceKey "WebKitWebAnimationsEnabled" > >-#define WebKitCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabledPreferenceKey "WebKitCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled" >+#define WebKitWebAnimationsCSSIntegrationEnabledPreferenceKey "WebKitWebAnimationsCSSIntegrationEnabled" > > #define WebKitUserTimingEnabledPreferenceKey "WebKitUserTimingEnabled" > >diff --git a/Source/WebKitLegacy/win/WebPreferences.cpp b/Source/WebKitLegacy/win/WebPreferences.cpp >index 1f407032b85a9198d8129c18b7e007c0a8f8641d..2b8c651d85792153b7ff0f53cd308fb194b96836 100644 >--- a/Source/WebKitLegacy/win/WebPreferences.cpp >+++ b/Source/WebKitLegacy/win/WebPreferences.cpp >@@ -311,6 +311,8 @@ void WebPreferences::initializeDefaultSettings() > > CFDictionaryAddValue(defaults, CFSTR(WebKitWebAnimationsEnabledPreferenceKey), kCFBooleanFalse); > >+ CFDictionaryAddValue(defaults, CFSTR(WebKitWebAnimationsCSSIntegrationEnabledPreferenceKey), kCFBooleanFalse); >+ > CFDictionaryAddValue(defaults, CFSTR(WebKitUserTimingEnabledPreferenceKey), kCFBooleanFalse); > > CFDictionaryAddValue(defaults, CFSTR(WebKitResourceTimingEnabledPreferenceKey), kCFBooleanFalse); >@@ -2060,17 +2062,17 @@ HRESULT WebPreferences::modernMediaControlsEnabled(_Out_ BOOL* enabled) > return S_OK; > } > >-HRESULT WebPreferences::cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(_Out_ BOOL* enabled) >+HRESULT WebPreferences::webAnimationsCSSIntegrationEnabled(_Out_ BOOL* enabled) > { > if (!enabled) > return E_POINTER; >- *enabled = boolValueForKey(WebKitCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabledPreferenceKey); >+ *enabled = boolValueForKey(WebKitWebAnimationsCSSIntegrationEnabledPreferenceKey); > return S_OK; > } > >-HRESULT WebPreferences::setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(BOOL enabled) >+HRESULT WebPreferences::setWebAnimationsCSSIntegrationEnabled(BOOL enabled) > { >- setBoolValue(WebKitCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabledPreferenceKey, enabled); >+ setBoolValue(WebKitWebAnimationsCSSIntegrationEnabledPreferenceKey, enabled); > return S_OK; > } > >diff --git a/Source/WebKitLegacy/win/WebPreferences.h b/Source/WebKitLegacy/win/WebPreferences.h >index 370a55c914026d765084f2319e448f9125cba407..9b78c0062a21c269f23bd7e97b847eb07c90e127 100644 >--- a/Source/WebKitLegacy/win/WebPreferences.h >+++ b/Source/WebKitLegacy/win/WebPreferences.h >@@ -240,8 +240,8 @@ public: > virtual HRESULT STDMETHODCALLTYPE setCustomElementsEnabled(BOOL); > virtual HRESULT STDMETHODCALLTYPE modernMediaControlsEnabled(_Out_ BOOL*); > virtual HRESULT STDMETHODCALLTYPE setModernMediaControlsEnabled(BOOL); >- virtual HRESULT STDMETHODCALLTYPE cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(_Out_ BOOL*); >- virtual HRESULT STDMETHODCALLTYPE setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(BOOL); >+ virtual HRESULT STDMETHODCALLTYPE webAnimationsCSSIntegrationEnabled(_Out_ BOOL*); >+ virtual HRESULT STDMETHODCALLTYPE setWebAnimationsCSSIntegrationEnabled(BOOL); > > // IWebPreferencesPrivate4 > virtual HRESULT STDMETHODCALLTYPE setApplicationId(BSTR); >diff --git a/Source/WebKitLegacy/win/WebView.cpp b/Source/WebKitLegacy/win/WebView.cpp >index 15c5c360570995bbd347fb11c01a4449cce9c049..64b7b88dda70a6c6f541de200a71365a8e747be1 100644 >--- a/Source/WebKitLegacy/win/WebView.cpp >+++ b/Source/WebKitLegacy/win/WebView.cpp >@@ -5229,10 +5229,10 @@ HRESULT WebView::notifyPreferencesChanged(IWebNotification* notification) > return hr; > RuntimeEnabledFeatures::sharedFeatures().setWebAnimationsEnabled(!!enabled); > >- hr = prefsPrivate->cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(&enabled); >+ hr = prefsPrivate->webAnimationsCSSIntegrationEnabled(&enabled); > if (FAILED(hr)) > return hr; >- RuntimeEnabledFeatures::sharedFeatures().setCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(!!enabled); >+ RuntimeEnabledFeatures::sharedFeatures().setWebAnimationsCSSIntegrationEnabled(!!enabled); > > hr = prefsPrivate->userTimingEnabled(&enabled); > if (FAILED(hr)) >diff --git a/Tools/ChangeLog b/Tools/ChangeLog >index 2d5b861428cedc18f6a928735fc2e521cbedd545..9c4102fe4ae63d5f845001c727ee04978dd8212e 100644 >--- a/Tools/ChangeLog >+++ b/Tools/ChangeLog >@@ -1,3 +1,23 @@ >+2018-05-15 Antoine Quint <graouts@apple.com> >+ >+ [Web Animations] Expose Web Animations CSS integration as an experimental feature >+ https://bugs.webkit.org/show_bug.cgi?id=185647 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ Rename the Web Animations CSS integration flag. >+ >+ * DumpRenderTree/TestOptions.cpp: >+ (TestOptions::TestOptions): >+ * DumpRenderTree/TestOptions.h: >+ * DumpRenderTree/mac/DumpRenderTree.mm: >+ (setWebPreferencesForTestOptions): >+ * WebKitTestRunner/TestController.cpp: >+ (WTR::TestController::resetPreferencesToConsistentValues): >+ (WTR::updateTestOptionsFromTestHeader): >+ * WebKitTestRunner/TestOptions.h: >+ (WTR::TestOptions::hasSameInitializationOptions const): >+ > 2018-05-14 Jeremy Jones <jeremyj@apple.com> > > NSEvent event trackers don't work from WebKitTestRunner >diff --git a/Tools/DumpRenderTree/TestOptions.cpp b/Tools/DumpRenderTree/TestOptions.cpp >index ebfd7a4d277ad6da5764c43ff77b051d3e9683c6..a96af07e005bdac6bccf8ccb7237cb394f08206a 100644 >--- a/Tools/DumpRenderTree/TestOptions.cpp >+++ b/Tools/DumpRenderTree/TestOptions.cpp >@@ -99,8 +99,8 @@ TestOptions::TestOptions(const std::string& pathOrURL, const std::string& absolu > dumpJSConsoleLogInStdErr = parseBooleanTestHeaderValue(value); > else if (key == "allowCrossOriginSubresourcesToAskForCredentials") > allowCrossOriginSubresourcesToAskForCredentials = parseBooleanTestHeaderValue(value); >- else if (key == "enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations") >- enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations = parseBooleanTestHeaderValue(value); >+ else if (key == "enableWebAnimationsCSSIntegration") >+ enableWebAnimationsCSSIntegration = parseBooleanTestHeaderValue(value); > pairStart = pairEnd + 1; > } > } >diff --git a/Tools/DumpRenderTree/TestOptions.h b/Tools/DumpRenderTree/TestOptions.h >index 43f3f4988864f9565ccee6cab1578fc60840795b..daf965f00743237ab672c3febe8d09bde4b6080c 100644 >--- a/Tools/DumpRenderTree/TestOptions.h >+++ b/Tools/DumpRenderTree/TestOptions.h >@@ -29,7 +29,7 @@ > > struct TestOptions { > bool enableAttachmentElement { false }; >- bool enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations { false }; >+ bool enableWebAnimationsCSSIntegration { false }; > bool useAcceleratedDrawing { false }; > bool enableIntersectionObserver { false }; > bool enableMenuItemElement { false }; >diff --git a/Tools/DumpRenderTree/mac/DumpRenderTree.mm b/Tools/DumpRenderTree/mac/DumpRenderTree.mm >index 42353656924c25f1c397490432ca3387901ede1c..801656f5e360f12db4b0e7752e11ad590e8ac5f8 100644 >--- a/Tools/DumpRenderTree/mac/DumpRenderTree.mm >+++ b/Tools/DumpRenderTree/mac/DumpRenderTree.mm >@@ -1000,7 +1000,7 @@ static void setWebPreferencesForTestOptions(const TestOptions& options) > preferences.isSecureContextAttributeEnabled = options.enableIsSecureContextAttribute; > preferences.inspectorAdditionsEnabled = options.enableInspectorAdditions; > preferences.allowCrossOriginSubresourcesToAskForCredentials = options.allowCrossOriginSubresourcesToAskForCredentials; >- preferences.CSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled = options.enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations; >+ preferences.webAnimationsCSSIntegrationEnabled = options.enableWebAnimationsCSSIntegration; > } > > // Called once on DumpRenderTree startup. >diff --git a/Tools/WebKitTestRunner/TestController.cpp b/Tools/WebKitTestRunner/TestController.cpp >index 3fcfe63f319531fb2055632d6710783080ccaed5..bc34c3d8bb20f13a0f4419cce44c328393aa95ec 100644 >--- a/Tools/WebKitTestRunner/TestController.cpp >+++ b/Tools/WebKitTestRunner/TestController.cpp >@@ -714,7 +714,7 @@ void TestController::resetPreferencesToConsistentValues(const TestOptions& optio > WKPreferencesSetWebAuthenticationEnabled(preferences, options.enableWebAuthentication); > WKPreferencesSetIsSecureContextAttributeEnabled(preferences, options.enableIsSecureContextAttribute); > WKPreferencesSetAllowCrossOriginSubresourcesToAskForCredentials(preferences, options.allowCrossOriginSubresourcesToAskForCredentials); >- WKPreferencesSetCSSAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled(preferences, options.enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations); >+ WKPreferencesSetWebAnimationsCSSIntegrationEnabled(preferences, options.enableWebAnimationsCSSIntegration); > > static WKStringRef defaultTextEncoding = WKStringCreateWithUTF8CString("ISO-8859-1"); > WKPreferencesSetDefaultTextEncodingName(preferences, defaultTextEncoding); >@@ -1113,8 +1113,8 @@ static void updateTestOptionsFromTestHeader(TestOptions& testOptions, const std: > testOptions.applicationManifest = parseStringTestHeaderValueAsRelativePath(value, pathOrURL); > if (key == "allowCrossOriginSubresourcesToAskForCredentials") > testOptions.allowCrossOriginSubresourcesToAskForCredentials = parseBooleanTestHeaderValue(value); >- if (key == "enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations") >- testOptions.enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations = parseBooleanTestHeaderValue(value); >+ if (key == "enableWebAnimationsCSSIntegration") >+ testOptions.enableWebAnimationsCSSIntegration = parseBooleanTestHeaderValue(value); > if (key == "enableProcessSwapOnNavigation") > testOptions.enableProcessSwapOnNavigation = parseBooleanTestHeaderValue(value); > pairStart = pairEnd + 1; >diff --git a/Tools/WebKitTestRunner/TestOptions.h b/Tools/WebKitTestRunner/TestOptions.h >index bf89a071a2faee5784ee42b785b2e9213aecd486..d08dae99cb8c64be1d27d06fa73561ea41bb162b 100644 >--- a/Tools/WebKitTestRunner/TestOptions.h >+++ b/Tools/WebKitTestRunner/TestOptions.h >@@ -55,7 +55,7 @@ struct TestOptions { > bool shouldShowTouches { false }; > bool dumpJSConsoleLogInStdErr { false }; > bool allowCrossOriginSubresourcesToAskForCredentials { false }; >- bool enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations { false }; >+ bool enableWebAnimationsCSSIntegration { false }; > bool enableProcessSwapOnNavigation { false }; > > float deviceScaleFactor { 1 }; >@@ -87,7 +87,7 @@ struct TestOptions { > || dumpJSConsoleLogInStdErr != options.dumpJSConsoleLogInStdErr > || applicationManifest != options.applicationManifest > || allowCrossOriginSubresourcesToAskForCredentials != options.allowCrossOriginSubresourcesToAskForCredentials >- || enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations != options.enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations >+ || enableWebAnimationsCSSIntegration != options.enableWebAnimationsCSSIntegration > || enableProcessSwapOnNavigation != options.enableProcessSwapOnNavigation) > return false; > >diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog >index f70692b46f8ddae024ceaf8ace3257af3097852c..f3fcdf3dd9dbc30f005609f9f6f3b369153f798a 100644 >--- a/LayoutTests/ChangeLog >+++ b/LayoutTests/ChangeLog >@@ -1,3 +1,192 @@ >+2018-05-15 Antoine Quint <graouts@apple.com> >+ >+ [Web Animations] Expose Web Animations CSS integration as an experimental feature >+ https://bugs.webkit.org/show_bug.cgi?id=185647 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ Change the name of the Web Animations CSS integration flag so that tests can opt into this feature. >+ >+ * 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-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-offscreen-to-onscreen.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/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/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-test-helpers.js: >+ (pauseAnimationAtTimeOnElement): >+ * animations/simultaneous-start-left.html: >+ * animations/simultaneous-start-transform.html: >+ * animations/spring-function.html: >+ * animations/stacking-context-unchanged-while-running.html: >+ * animations/timing-functions.html: >+ * animations/transition-and-animation-1.html: >+ * animations/transition-and-animation-2.html: >+ * animations/transition-and-animation-3.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/contents-scale/animating.html: >+ * compositing/layer-creation/animation-overlap-with-children.html: >+ * compositing/layer-creation/mismatched-rotated-transform-animation-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/translate-animation-overlap.html: >+ * compositing/layer-creation/translate-scale-animation-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/transitions/scale-transition-no-start.html: >+ * compositing/transitions/singular-scale-transition.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.html: >+ * fast/animation/css-animation-throttling-lowPowerMode.html: >+ * fast/css-generated-content/pseudo-animation.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: >+ * imported/blink/transitions/unprefixed-transform.html: >+ * transitions/background-position-transitions.html: >+ * transitions/background-transitions.html: >+ * transitions/blendmode-transitions.html: >+ * transitions/border-radius-transition.html: >+ * transitions/clip-path-path-transitions.html: >+ * transitions/clip-path-transitions.html: >+ * transitions/clip-transition.html: >+ * transitions/color-transition-all.html: >+ * transitions/color-transition-premultiplied.html: >+ * transitions/color-transition-rounding.html: >+ * transitions/cross-fade-background-image.html: >+ * transitions/cross-fade-border-image.html: >+ * transitions/cubic-bezier-overflow-color.html: >+ * transitions/cubic-bezier-overflow-length.html: >+ * transitions/cubic-bezier-overflow-shadow.html: >+ * transitions/cubic-bezier-overflow-svg-length.html: >+ * transitions/cubic-bezier-overflow-transform.html: >+ * transitions/default-timing-function.html: >+ * transitions/delay.html: >+ * transitions/flex-transitions.html: >+ * transitions/font-family-during-transition.html: >+ * transitions/frames-timing-function.html: >+ * transitions/interrupted-all-transition.html: >+ * transitions/longhand-vs-shorthand-initial.html: >+ * transitions/mask-transitions.html: >+ * transitions/min-max-width-height-transitions.html: >+ * transitions/mismatched-shadow-styles.html: >+ * transitions/mismatched-shadow-transitions.html: >+ * transitions/mixed-type.html: >+ * transitions/move-after-transition.html: >+ * transitions/multiple-background-size-transitions.html: >+ * transitions/multiple-background-transitions.html: >+ * transitions/multiple-mask-transitions.html: >+ * transitions/multiple-shadow-transitions.html: >+ * transitions/negative-delay.html: >+ * transitions/opacity-transition-zindex.html: >+ * transitions/resources/transition-test-helpers.js: >+ * transitions/shape-outside-transitions.html: >+ * transitions/shorthand-border-transitions.html: >+ * transitions/shorthand-transitions.html: >+ * transitions/steps-timing-function.html: >+ * transitions/svg-layout-transition.html: >+ * transitions/svg-text-shadow-transition.html: >+ * transitions/svg-transitions.html: >+ * transitions/text-indent-transition.html: >+ * transitions/transform-op-list-match.html: >+ * transitions/transform-op-list-no-match.html: >+ * transitions/transition-end-event-rendering.html: >+ * transitions/transition-hit-test-transform.html: >+ * transitions/transition-hit-test.html: >+ * transitions/transition-in-delay-phase.html: >+ * transitions/transition-on-element-with-content.html: >+ * transitions/transition-shorthand-delay.html: >+ * transitions/transition-timing-function.html: >+ * transitions/transition-to-from-auto.html: >+ * transitions/transition-to-from-undefined.html: >+ * transitions/visited-link-color.html: >+ * transitions/zero-duration-in-list.html: >+ * transitions/zero-duration-with-non-zero-delay-start.html: >+ * webanimations/css-animations.html: >+ * webanimations/css-transitions.html: >+ > 2018-05-14 Antoine Quint <graouts@apple.com> > > [Web Animations] Tests using the new animation engine may crash under WebCore::FrameView::didDestroyRenderTree when using internals methods >diff --git a/LayoutTests/imported/mozilla/ChangeLog b/LayoutTests/imported/mozilla/ChangeLog >index f35b25351b5a4c4c9e8284463517aa9654b6ece2..7d559f10cb65069763c6c0f8cb1b22a0fe0689aa 100644 >--- a/LayoutTests/imported/mozilla/ChangeLog >+++ b/LayoutTests/imported/mozilla/ChangeLog >@@ -1,3 +1,49 @@ >+2018-05-15 Antoine Quint <graouts@apple.com> >+ >+ [Web Animations] Expose Web Animations CSS integration as an experimental feature >+ https://bugs.webkit.org/show_bug.cgi?id=185647 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ Change the name of the Web Animations CSS integration flag so that tests can opt into this feature. >+ >+ * 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: >+ > 2018-03-23 Antoine Quint <graouts@apple.com> > > [Web Animations] Make imported/mozilla/css-animations/test_animation-currenttime.html pass reliably >diff --git a/LayoutTests/imported/w3c/ChangeLog b/LayoutTests/imported/w3c/ChangeLog >index ed4c272dd31e16253ae23a02af8beb1a71d342fd..caa2de3b2c3c33b70ed33aca7ce84015a62e0915 100644 >--- a/LayoutTests/imported/w3c/ChangeLog >+++ b/LayoutTests/imported/w3c/ChangeLog >@@ -1,3 +1,17 @@ >+2018-05-15 Antoine Quint <graouts@apple.com> >+ >+ [Web Animations] Expose Web Animations CSS integration as an experimental feature >+ https://bugs.webkit.org/show_bug.cgi?id=185647 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ Change the name of the Web Animations CSS integration flag so that tests can opt into this feature. >+ >+ * web-platform-tests/css-timing-1/frames-timing-functions-output.html: >+ * web-platform-tests/web-animations/interfaces/Animation/ready.html: >+ * web-platform-tests/web-animations/timing-model/animations/playing-an-animation.html: >+ * web-platform-tests/web-animations/timing-model/animations/reversing-an-animation.html: >+ > 2018-05-14 Youenn Fablet <youenn@apple.com> > > Enable service-worker/navigation-redirect-body.https.html and service-worker/postmessage.https.html >diff --git a/LayoutTests/animations/3d/matrix-transform-type-animation.html b/LayoutTests/animations/3d/matrix-transform-type-animation.html >index a38d2091e201ca07049c4f2fc3a577a26aabfb3f..20214b52bc31ecfb24c1f4bb75e34b8a796f85cb 100644 >--- a/LayoutTests/animations/3d/matrix-transform-type-animation.html >+++ b/LayoutTests/animations/3d/matrix-transform-type-animation.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style type="text/css"> >diff --git a/LayoutTests/animations/3d/replace-filling-transform.html b/LayoutTests/animations/3d/replace-filling-transform.html >index d372f1b7f34de99bc0641846b5ce5232919a632e..a1f57cc318c3a09ac5e60b8581c46582d017bb6d 100644 >--- a/LayoutTests/animations/3d/replace-filling-transform.html >+++ b/LayoutTests/animations/3d/replace-filling-transform.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/animations/3d/transform-origin-vs-functions.html b/LayoutTests/animations/3d/transform-origin-vs-functions.html >index 9c3c4d084bd0b00dc1d77fb437b3228ec18163eb..5ad295a5079ce6e6b940ac311fafee34909844f1 100644 >--- a/LayoutTests/animations/3d/transform-origin-vs-functions.html >+++ b/LayoutTests/animations/3d/transform-origin-vs-functions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <meta http-equiv="Content-type" content="text/html; charset=utf-8"> >diff --git a/LayoutTests/animations/3d/transform-perspective.html b/LayoutTests/animations/3d/transform-perspective.html >index 3e1ebcc2b073e3658ee5fb0c26c89dc249d81a5d..3d75147dad8d15cd5a846dbe5b8e309d51724a7d 100644 >--- a/LayoutTests/animations/3d/transform-perspective.html >+++ b/LayoutTests/animations/3d/transform-perspective.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/animations/additive-transform-animations.html b/LayoutTests/animations/additive-transform-animations.html >index 1a18fbb0f8b112406426ca3d7209ca2d3c4c3365..c0c7d2fc26622c35b513384693034f20d4368357 100644 >--- a/LayoutTests/animations/additive-transform-animations.html >+++ b/LayoutTests/animations/additive-transform-animations.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/animations/animation-border-overflow.html b/LayoutTests/animations/animation-border-overflow.html >index fb2f5aa2aa04eff62d67ecdddc500d1eb7d4b284..3a3b7864524a83f90ec5837dee83318c7f46c3d7 100644 >--- a/LayoutTests/animations/animation-border-overflow.html >+++ b/LayoutTests/animations/animation-border-overflow.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <title>Unfilled Animation Test</title> >diff --git a/LayoutTests/animations/animation-callback-timestamp.html b/LayoutTests/animations/animation-callback-timestamp.html >index cd91fb4fc80b103cced4a685ad39b4dbdb44adf9..c3c8cbc45ee8d06eb7f715db7402af02307d7bdd 100644 >--- a/LayoutTests/animations/animation-callback-timestamp.html >+++ b/LayoutTests/animations/animation-callback-timestamp.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE HTML><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE HTML><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <script src="../resources/js-test-pre.js"></script> >diff --git a/LayoutTests/animations/animation-controller-drt-api.html b/LayoutTests/animations/animation-controller-drt-api.html >index 4f6542b993b976806dd4211fa99fadee36cd2f64..810c1192c40442379fd714c4f4d1cdbe721776c7 100644 >--- a/LayoutTests/animations/animation-controller-drt-api.html >+++ b/LayoutTests/animations/animation-controller-drt-api.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/animations/animation-direction-reverse-fill-mode-hardware.html b/LayoutTests/animations/animation-direction-reverse-fill-mode-hardware.html >index b7785c0c051e3af8a81669109b7e63ee3fc8e9ae..ecc5e6973e3d9feabe1ea91b2bae0d6640e201ce 100644 >--- a/LayoutTests/animations/animation-direction-reverse-fill-mode-hardware.html >+++ b/LayoutTests/animations/animation-direction-reverse-fill-mode-hardware.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <title>Test simple fill mode on transform</title> >diff --git a/LayoutTests/animations/animation-direction-reverse-hardware-opacity.html b/LayoutTests/animations/animation-direction-reverse-hardware-opacity.html >index 22c7f9191642d398aa0f48b42d950ef1727e531e..9b2c1e2f6fad21e598e6941a4eb6014549135a59 100644 >--- a/LayoutTests/animations/animation-direction-reverse-hardware-opacity.html >+++ b/LayoutTests/animations/animation-direction-reverse-hardware-opacity.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <title>Test of -webkit-animation-direction on composited elements (opacity)</title> >diff --git a/LayoutTests/animations/animation-direction-reverse-hardware.html b/LayoutTests/animations/animation-direction-reverse-hardware.html >index 1e47d4f8d04128f3808836369354688a7d199ebe..3238433c666aa9d1312c7e178075cd12b6766168 100644 >--- a/LayoutTests/animations/animation-direction-reverse-hardware.html >+++ b/LayoutTests/animations/animation-direction-reverse-hardware.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <title>Test of -webkit-animation-direction on composited elements</title> >diff --git a/LayoutTests/animations/animation-direction-reverse-non-hardware.html b/LayoutTests/animations/animation-direction-reverse-non-hardware.html >index e76dbfd2cd9f8f9911d3358900810b2a4f65e8ae..61825b4a5db66c579d64dbaaa0034f7bd7f9fbb1 100644 >--- a/LayoutTests/animations/animation-direction-reverse-non-hardware.html >+++ b/LayoutTests/animations/animation-direction-reverse-non-hardware.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <title>Test of -webkit-animation-direction reverse on non-composited elements</title> >diff --git a/LayoutTests/animations/animation-direction-reverse-timing-functions-hardware.html b/LayoutTests/animations/animation-direction-reverse-timing-functions-hardware.html >index 84f3f6ed72ab1a3ede6d5858b8530257e1a8f11c..ee0e7af293ea4d33c8fad474635a7032ea3680ad 100644 >--- a/LayoutTests/animations/animation-direction-reverse-timing-functions-hardware.html >+++ b/LayoutTests/animations/animation-direction-reverse-timing-functions-hardware.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html lang="en"> > <head> > <title>Test of -webkit-animation-direction timing functions on composited elements</title> >diff --git a/LayoutTests/animations/animation-direction-reverse-timing-functions.html b/LayoutTests/animations/animation-direction-reverse-timing-functions.html >index cfbfaef35ad97f43e3259d5fb924897f5a0c1409..38cff3c7ce44d6ad2376cfe9bba5e6c25cf02ca4 100644 >--- a/LayoutTests/animations/animation-direction-reverse-timing-functions.html >+++ b/LayoutTests/animations/animation-direction-reverse-timing-functions.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html lang="en"> > <head> > <title>Test of -webkit-animation-direction timing functions</title> >diff --git a/LayoutTests/animations/animation-direction.html b/LayoutTests/animations/animation-direction.html >index fd0935de1ebd456f095656a51811a7765b0cf285..171424932a4f208ae474072aef33dc11e8ef947c 100644 >--- a/LayoutTests/animations/animation-direction.html >+++ b/LayoutTests/animations/animation-direction.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/animations/animation-followed-by-transition.html b/LayoutTests/animations/animation-followed-by-transition.html >index 716641820802da5d93fe44d830c254b15e20c9ea..39ef62189716f9bbb27279bb3839ee4368601067 100644 >--- a/LayoutTests/animations/animation-followed-by-transition.html >+++ b/LayoutTests/animations/animation-followed-by-transition.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/animations/animation-hit-test-transform.html b/LayoutTests/animations/animation-hit-test-transform.html >index 7807bc7aca62770b31f10a861e864ff49f135811..2223f3433e0499fd5c389305f93b251957693089 100644 >--- a/LayoutTests/animations/animation-hit-test-transform.html >+++ b/LayoutTests/animations/animation-hit-test-transform.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/animations/animation-hit-test.html b/LayoutTests/animations/animation-hit-test.html >index b9123b0156bbed04c216ad1f26242c51649b03bb..d6ceb4d6bbba6f66ab157180c05109593be9ebc4 100644 >--- a/LayoutTests/animations/animation-hit-test.html >+++ b/LayoutTests/animations/animation-hit-test.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/animations/animation-offscreen-to-onscreen.html b/LayoutTests/animations/animation-offscreen-to-onscreen.html >index 5d372af0dff4d91bb43a61b72a36e507a02b650a..699ccc723188d230a329f1b46d2cb67f4e1ee136 100644 >--- a/LayoutTests/animations/animation-offscreen-to-onscreen.html >+++ b/LayoutTests/animations/animation-offscreen-to-onscreen.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style type="text/css" media="screen"> >diff --git a/LayoutTests/animations/change-completed-animation-transform.html b/LayoutTests/animations/change-completed-animation-transform.html >index 83024bdcdd3df4209fecf6fd19f7aa9bf18181bd..2059fbfd50a3fe87b5692d5018ec38e37c13a7aa 100644 >--- a/LayoutTests/animations/change-completed-animation-transform.html >+++ b/LayoutTests/animations/change-completed-animation-transform.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/animations/change-keyframes.html b/LayoutTests/animations/change-keyframes.html >index cf51841f45b3acc60af01b356885118f763e5c6d..dc491d01ad6cda64c184d2568ad635a56b7cde5c 100644 >--- a/LayoutTests/animations/change-keyframes.html >+++ b/LayoutTests/animations/change-keyframes.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/animations/combo-transform-rotate+scale.html b/LayoutTests/animations/combo-transform-rotate+scale.html >index 6cd49308a080667c5d8babc65bd142706fe947f2..77e2f58d769d017c3db260fec6427d9ef31ba664 100644 >--- a/LayoutTests/animations/combo-transform-rotate+scale.html >+++ b/LayoutTests/animations/combo-transform-rotate+scale.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/animations/cross-fade-background-image.html b/LayoutTests/animations/cross-fade-background-image.html >index 1e11af3e558e1e4389d3f5ab4add624bb4d1955a..54c2fc30a77f9ef94bc42dab339c736da69dc5cf 100644 >--- a/LayoutTests/animations/cross-fade-background-image.html >+++ b/LayoutTests/animations/cross-fade-background-image.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/animations/cross-fade-border-image-source.html b/LayoutTests/animations/cross-fade-border-image-source.html >index 3dc2e1105da5f442c3f6067620a6106e15e7992a..67be2ab9a2783eeeaebc9e2aa59ce2cabb219f22 100644 >--- a/LayoutTests/animations/cross-fade-border-image-source.html >+++ b/LayoutTests/animations/cross-fade-border-image-source.html >@@ -1,4 +1,4 @@ >-<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/animations/cross-fade-list-style-image.html b/LayoutTests/animations/cross-fade-list-style-image.html >index c7ff6bc3a0e169484eca7596b106ca15aa10aa3a..467c3eb5abd201bed23b5a70cde1ea4f66c83d93 100644 >--- a/LayoutTests/animations/cross-fade-list-style-image.html >+++ b/LayoutTests/animations/cross-fade-list-style-image.html >@@ -1,4 +1,4 @@ >-<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/animations/cross-fade-webkit-mask-box-image.html b/LayoutTests/animations/cross-fade-webkit-mask-box-image.html >index 8c8fa15c7d646f1e3ef9c1d8aeb9b580bb62eaeb..9144c925994f852a51ac61241720cb4eea9fdf0d 100644 >--- a/LayoutTests/animations/cross-fade-webkit-mask-box-image.html >+++ b/LayoutTests/animations/cross-fade-webkit-mask-box-image.html >@@ -1,4 +1,4 @@ >-<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/animations/duplicate-keys-expected.html b/LayoutTests/animations/duplicate-keys-expected.html >index 7c29fa2801077ad41204aeb5e489c5efcb499f7d..bbaa95f6eef1e6aa7969b4a71dbc96cc8213ed83 100644 >--- a/LayoutTests/animations/duplicate-keys-expected.html >+++ b/LayoutTests/animations/duplicate-keys-expected.html >@@ -1,4 +1,4 @@ >-<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <style> > .box { > height: 100px; >diff --git a/LayoutTests/animations/duplicate-keys.html b/LayoutTests/animations/duplicate-keys.html >index d7bce92d31a45f95d368329c7210b19e1136a60d..4b5e20ef69c3d91fc77c60fd61b761d92ee2d845 100644 >--- a/LayoutTests/animations/duplicate-keys.html >+++ b/LayoutTests/animations/duplicate-keys.html >@@ -1,4 +1,4 @@ >-<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <style> > .box { > height: 100px; >diff --git a/LayoutTests/animations/font-variations/font-stretch.html b/LayoutTests/animations/font-variations/font-stretch.html >index ddc0de245ea65faddd25b24fdb9fe24ffb1f9f0c..739e68ffd06e4a43da0a4553ca250d9479497c1d 100644 >--- a/LayoutTests/animations/font-variations/font-stretch.html >+++ b/LayoutTests/animations/font-variations/font-stretch.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <script src="../resources/animation-test-helpers.js"></script> >diff --git a/LayoutTests/animations/font-variations/font-style.html b/LayoutTests/animations/font-variations/font-style.html >index 8e6bd6ef2a93f1ac8bab10dbc14be343189909c4..166c1ddceb3d0f553a719d2d99dd389247d352ac 100644 >--- a/LayoutTests/animations/font-variations/font-style.html >+++ b/LayoutTests/animations/font-variations/font-style.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <script src="../resources/animation-test-helpers.js"></script> >diff --git a/LayoutTests/animations/font-variations/font-variation-settings-order.html b/LayoutTests/animations/font-variations/font-variation-settings-order.html >index cc8d1ccd18f38a5851924b14021e4b4e3df4f38e..ebb3a59178f4c8fed7d677f26670cb40df9b9ab0 100644 >--- a/LayoutTests/animations/font-variations/font-variation-settings-order.html >+++ b/LayoutTests/animations/font-variations/font-variation-settings-order.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <script src="../resources/animation-test-helpers.js"></script> >diff --git a/LayoutTests/animations/font-variations/font-variation-settings-unlike.html b/LayoutTests/animations/font-variations/font-variation-settings-unlike.html >index f08f81a97b79f566bdc02632b9a55bf5052c8112..372831bd860028983d2b95259ce25b9c809162a9 100644 >--- a/LayoutTests/animations/font-variations/font-variation-settings-unlike.html >+++ b/LayoutTests/animations/font-variations/font-variation-settings-unlike.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <script src="../resources/animation-test-helpers.js"></script> >diff --git a/LayoutTests/animations/font-variations/font-variation-settings.html b/LayoutTests/animations/font-variations/font-variation-settings.html >index 83a2e6ca8e3b12f8604df8afb4f4240c70994ad3..fa5a266109b7938e16c26cc31f1ed0b1f4079f8b 100644 >--- a/LayoutTests/animations/font-variations/font-variation-settings.html >+++ b/LayoutTests/animations/font-variations/font-variation-settings.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <script src="../resources/animation-test-helpers.js"></script> >diff --git a/LayoutTests/animations/font-variations/font-weight.html b/LayoutTests/animations/font-variations/font-weight.html >index 9ae1689679228a8964094573188a7a0704a0a90e..e6da9e142cec8487edf0e905b2d27d42a4b4a4ee 100644 >--- a/LayoutTests/animations/font-variations/font-weight.html >+++ b/LayoutTests/animations/font-variations/font-weight.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <script src="../resources/animation-test-helpers.js"></script> >diff --git a/LayoutTests/animations/generic-from-to.html b/LayoutTests/animations/generic-from-to.html >index 53543465dbed1c1e9ad2b2a175516cac776c3308..7fae2718bd3d6ce4e4cc4fe9c6160b63e8aa7602 100644 >--- a/LayoutTests/animations/generic-from-to.html >+++ b/LayoutTests/animations/generic-from-to.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html lang="en"> > <head> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> >diff --git a/LayoutTests/animations/import.html b/LayoutTests/animations/import.html >index 62f88eeb86b29edecc43bc2737d6bb8c385af0c4..de3e9701baac2359c4d318546f6e7cc0e9e6be7c 100644 >--- a/LayoutTests/animations/import.html >+++ b/LayoutTests/animations/import.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html lang="en"> > <head> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> >diff --git a/LayoutTests/animations/keyframe-multiple-timing-functions-transform.html b/LayoutTests/animations/keyframe-multiple-timing-functions-transform.html >index a2c2121c201fa944e0ffcab95271d3671016ea61..6ad40d00af3138ed6821c47cf3012a2557a108d2 100644 >--- a/LayoutTests/animations/keyframe-multiple-timing-functions-transform.html >+++ b/LayoutTests/animations/keyframe-multiple-timing-functions-transform.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/animations/keyframe-timing-functions-transform.html b/LayoutTests/animations/keyframe-timing-functions-transform.html >index e89b82d0039cf24551fe2f8efe11e59031de3a96..ce1c819d5fd8fd371a36e9cda92f16df4977ed33 100644 >--- a/LayoutTests/animations/keyframe-timing-functions-transform.html >+++ b/LayoutTests/animations/keyframe-timing-functions-transform.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/animations/keyframe-timing-functions.html b/LayoutTests/animations/keyframe-timing-functions.html >index 420ea074c40d8f2a251dc6b08ba55d5c6048fc16..b20c5f79a1a2ae9e0c9606f618ffc938f04c7e09 100644 >--- a/LayoutTests/animations/keyframe-timing-functions.html >+++ b/LayoutTests/animations/keyframe-timing-functions.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/animations/keyframe-timing-functions2.html b/LayoutTests/animations/keyframe-timing-functions2.html >index 6e8010143f27549a2c2acb86aa1a82207613bbff..8d3c23a23aedee491883b2c897d2eb735f7d8465 100644 >--- a/LayoutTests/animations/keyframe-timing-functions2.html >+++ b/LayoutTests/animations/keyframe-timing-functions2.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/animations/keyframes-comma-separated.html b/LayoutTests/animations/keyframes-comma-separated.html >index 1fb4aad02aaa657f806ad88180d01e10ccdd963d..0795932004b7bee7a2368812d2f1f7d115fec4cb 100644 >--- a/LayoutTests/animations/keyframes-comma-separated.html >+++ b/LayoutTests/animations/keyframes-comma-separated.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html lang="en"> > <head> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> >diff --git a/LayoutTests/animations/keyframes-dynamic.html b/LayoutTests/animations/keyframes-dynamic.html >index cdd40c141953d35b11e9e3a5fbfd1aff4405efaa..2c718a2c77ac4c9d25ddaf4a0185252d8330f125 100644 >--- a/LayoutTests/animations/keyframes-dynamic.html >+++ b/LayoutTests/animations/keyframes-dynamic.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/animations/keyframes-infinite-iterations.html b/LayoutTests/animations/keyframes-infinite-iterations.html >index 8fa3b79e6eb26258cc1e56c644869f5813213605..33114e4e90a48fe8eaa7021952fae9687536b373 100644 >--- a/LayoutTests/animations/keyframes-infinite-iterations.html >+++ b/LayoutTests/animations/keyframes-infinite-iterations.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/animations/keyframes-invalid-keys.html b/LayoutTests/animations/keyframes-invalid-keys.html >index 6a513bcebb3f70168f8f33ac0c27f9a6ec2f7547..e7cf843f7bd3ad39c3bc3ebbd897dafa4eab0ea6 100644 >--- a/LayoutTests/animations/keyframes-invalid-keys.html >+++ b/LayoutTests/animations/keyframes-invalid-keys.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html lang="en"> > <head> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> >diff --git a/LayoutTests/animations/keyframes-out-of-order.html b/LayoutTests/animations/keyframes-out-of-order.html >index f04a278ee28ccee3d1f73f18da748dff7aa4ca73..baef68936c320a717f695a6bbcc2702151397d96 100644 >--- a/LayoutTests/animations/keyframes-out-of-order.html >+++ b/LayoutTests/animations/keyframes-out-of-order.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html lang="en"> > <head> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> >diff --git a/LayoutTests/animations/keyframes.html b/LayoutTests/animations/keyframes.html >index 3f2631c75e9377a4a578d6ecb3f5e54959794c62..b54537081eb822e2ab31c467ecc81cb6b092f7ce 100644 >--- a/LayoutTests/animations/keyframes.html >+++ b/LayoutTests/animations/keyframes.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html lang="en"> > <head> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> >diff --git a/LayoutTests/animations/lineheight-animation.html b/LayoutTests/animations/lineheight-animation.html >index 0c72cbc9c8fef904eda89784e7e40f7cfee4d41f..f1a3d0121f295cae3a083cc9004d8c49ad22148d 100644 >--- a/LayoutTests/animations/lineheight-animation.html >+++ b/LayoutTests/animations/lineheight-animation.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/animations/longhand-timing-function.html b/LayoutTests/animations/longhand-timing-function.html >index 2db488458b45ba45ac6bd938ad600c6dd172ecbc..97bc851f9cbf1df37900517c029d6505e4d3e692 100644 >--- a/LayoutTests/animations/longhand-timing-function.html >+++ b/LayoutTests/animations/longhand-timing-function.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/animations/matrix-anim.html b/LayoutTests/animations/matrix-anim.html >index b249dfcb3592940650387101ecac75ece33867ec..73a5f74fb28c061c855ad774a1906252501ab8f8 100644 >--- a/LayoutTests/animations/matrix-anim.html >+++ b/LayoutTests/animations/matrix-anim.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/animations/missing-from-to-transforms.html b/LayoutTests/animations/missing-from-to-transforms.html >index e86fef6fe324d4251d346b6beba908c5f89fdde6..6cfbdf6329aa40534f5f1af6d84895395b675aab 100644 >--- a/LayoutTests/animations/missing-from-to-transforms.html >+++ b/LayoutTests/animations/missing-from-to-transforms.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/animations/missing-from-to.html b/LayoutTests/animations/missing-from-to.html >index 28c1f6ceb043f80397527debb0d48a02e0ec51ac..76ce50be5ccd4403b4f519bbdf954db6739f78a0 100644 >--- a/LayoutTests/animations/missing-from-to.html >+++ b/LayoutTests/animations/missing-from-to.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/animations/missing-keyframe-properties-repeating.html b/LayoutTests/animations/missing-keyframe-properties-repeating.html >index 33e045f07bcd5dd40637f9f77f20047f4fc6348a..12de6cad87c306c639e3dd7212f310135a73b566 100644 >--- a/LayoutTests/animations/missing-keyframe-properties-repeating.html >+++ b/LayoutTests/animations/missing-keyframe-properties-repeating.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style type="text/css" media="screen"> >diff --git a/LayoutTests/animations/missing-keyframe-properties-timing-function.html b/LayoutTests/animations/missing-keyframe-properties-timing-function.html >index d1e292567278ce765ca579d64b84b6040863a5e3..b8c9e7ec92ba46bf416d2c2ebf952d6adb118468 100644 >--- a/LayoutTests/animations/missing-keyframe-properties-timing-function.html >+++ b/LayoutTests/animations/missing-keyframe-properties-timing-function.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style type="text/css" media="screen"> >diff --git a/LayoutTests/animations/missing-keyframe-properties.html b/LayoutTests/animations/missing-keyframe-properties.html >index edb47705785ed002f7cca87b1a0a3d25b1e057c8..6c13d2dcd9c708b236dfe0f659268d90958dcbac 100644 >--- a/LayoutTests/animations/missing-keyframe-properties.html >+++ b/LayoutTests/animations/missing-keyframe-properties.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style type="text/css" media="screen"> >diff --git a/LayoutTests/animations/missing-values-first-keyframe.html b/LayoutTests/animations/missing-values-first-keyframe.html >index 58a5f213089f235bfbcef09b7ac4ff927cd5d89a..70e6fcd0056325a3679575aa4665965cdcb542d6 100644 >--- a/LayoutTests/animations/missing-values-first-keyframe.html >+++ b/LayoutTests/animations/missing-values-first-keyframe.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style type="text/css" media="screen"> >diff --git a/LayoutTests/animations/missing-values-last-keyframe.html b/LayoutTests/animations/missing-values-last-keyframe.html >index d38d5d03a6bdb687a7b80118880ef63c0c7edb57..c97dafd605c0d79a5bc1b6aedc380b51e2e88c2a 100644 >--- a/LayoutTests/animations/missing-values-last-keyframe.html >+++ b/LayoutTests/animations/missing-values-last-keyframe.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style type="text/css" media="screen"> >diff --git a/LayoutTests/animations/multiple-animations-timing-function.html b/LayoutTests/animations/multiple-animations-timing-function.html >index f44ee4662251d276bc47406248ab376f55a538d5..b6ce26452aa295522657750a92b93454a4efafa5 100644 >--- a/LayoutTests/animations/multiple-animations-timing-function.html >+++ b/LayoutTests/animations/multiple-animations-timing-function.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/animations/multiple-animations.html b/LayoutTests/animations/multiple-animations.html >index 0af7d4efb49a7114c6d48e639c3299b4af1c8a6b..6df3bc448b3cd1966897510577d9132b3934309e 100644 >--- a/LayoutTests/animations/multiple-animations.html >+++ b/LayoutTests/animations/multiple-animations.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/animations/multiple-keyframes.html b/LayoutTests/animations/multiple-keyframes.html >index df0ac20c5316ed5e562279ca5f06633f0b826797..c1b2e59abd2e728bca0140e84252b4b8d909e182 100644 >--- a/LayoutTests/animations/multiple-keyframes.html >+++ b/LayoutTests/animations/multiple-keyframes.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/animations/negative-delay.html b/LayoutTests/animations/negative-delay.html >index e4efe9e001de6ebd007a3add8d08388bbe319f66..885a91174a284bb3ecb5a5398257b018856242da 100644 >--- a/LayoutTests/animations/negative-delay.html >+++ b/LayoutTests/animations/negative-delay.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <title>For Bug 26150 - Negative values for animation-delay are ignored</title> >diff --git a/LayoutTests/animations/pause-crash.html b/LayoutTests/animations/pause-crash.html >index 8517284a7359f56282468244297bf19716eb6fc3..c92b4d42e17a092e573ad6d4049cd98826aa9be3 100644 >--- a/LayoutTests/animations/pause-crash.html >+++ b/LayoutTests/animations/pause-crash.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <title>Pause and resume animation should not crash</title> >diff --git a/LayoutTests/animations/play-state-start-paused.html b/LayoutTests/animations/play-state-start-paused.html >index 9e9c9513e2b6ef4b7ffbbf6a68e718a2f0e15ab3..a6010101195ce1e0b07c85bc467bdf9430803a18 100644 >--- a/LayoutTests/animations/play-state-start-paused.html >+++ b/LayoutTests/animations/play-state-start-paused.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/animations/resources/animation-test-helpers.js b/LayoutTests/animations/resources/animation-test-helpers.js >index aac905d20320d09cde41a501106121e84d908f24..3dff4ddda68374ec2470d753386cdbea0a58eb11 100644 >--- a/LayoutTests/animations/resources/animation-test-helpers.js >+++ b/LayoutTests/animations/resources/animation-test-helpers.js >@@ -515,7 +515,7 @@ function checkExpectedValueCallback(expected, index) > function pauseAnimationAtTimeOnElement(animationName, time, element) > { > // If we haven't opted into CSS Animations and CSS Transitions as Web Animations, use the internal API. >- if ('internals' in window && !internals.settings.cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) >+ if ('internals' in window && !internals.settings.webAnimationsCSSIntegrationEnabled()) > return internals.pauseAnimationAtTimeOnElement(animationName, time, element); > > // Otherwise, use the Web Animations API. >diff --git a/LayoutTests/animations/simultaneous-start-left.html b/LayoutTests/animations/simultaneous-start-left.html >index 0d3c52557032102e93e5a4f3d3e0bda49cd20aba..62fbccf916b2e7647d7a0c1caf98e8cb453826ce 100644 >--- a/LayoutTests/animations/simultaneous-start-left.html >+++ b/LayoutTests/animations/simultaneous-start-left.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/animations/simultaneous-start-transform.html b/LayoutTests/animations/simultaneous-start-transform.html >index bb31943764b5c0fb0e38382bb96bf48641370b5f..c449d30bb1f19873191c1fde6d0a9fc65b579876 100644 >--- a/LayoutTests/animations/simultaneous-start-transform.html >+++ b/LayoutTests/animations/simultaneous-start-transform.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/animations/spring-function.html b/LayoutTests/animations/spring-function.html >index 64a5fa52a8f412b7a97d46423a67648713f1de8c..a0f0a5a8969696df6345a5c6ae581ee31ec27662 100644 >--- a/LayoutTests/animations/spring-function.html >+++ b/LayoutTests/animations/spring-function.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <script> > if (window.internals) > internals.settings.setSpringTimingFunctionEnabled(true); >diff --git a/LayoutTests/animations/stacking-context-unchanged-while-running.html b/LayoutTests/animations/stacking-context-unchanged-while-running.html >index acb625cd6c59f60c5f0fd841ae2cd7a55c10103c..3337d00dc6bab27d4ccc82d9681e3c7ab49aae3c 100644 >--- a/LayoutTests/animations/stacking-context-unchanged-while-running.html >+++ b/LayoutTests/animations/stacking-context-unchanged-while-running.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/animations/timing-functions.html b/LayoutTests/animations/timing-functions.html >index 3f935ef6e1fdad647535ca0984ad607d1695732c..62452663cf240b54faf191c6af9e2d6fec70e95a 100644 >--- a/LayoutTests/animations/timing-functions.html >+++ b/LayoutTests/animations/timing-functions.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/animations/transition-and-animation-1.html b/LayoutTests/animations/transition-and-animation-1.html >index 180c2e90254e21a745545675c0ee790e65beff4b..eda1b8126813eb7cf7a55172f3aa45ad731da60b 100644 >--- a/LayoutTests/animations/transition-and-animation-1.html >+++ b/LayoutTests/animations/transition-and-animation-1.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/animations/transition-and-animation-2.html b/LayoutTests/animations/transition-and-animation-2.html >index 653af307498ad88d176a6e0dd7db8df53576d925..43382fda3b655cecc92fcd3f5d5800d50ac060cc 100644 >--- a/LayoutTests/animations/transition-and-animation-2.html >+++ b/LayoutTests/animations/transition-and-animation-2.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/animations/transition-and-animation-3.html b/LayoutTests/animations/transition-and-animation-3.html >index 9c4849c46f9ddaac0eb3fa979040dd48ba8c5946..cf73d3557eb5fccbf61d7ba7ce9728fc1a75da16 100644 >--- a/LayoutTests/animations/transition-and-animation-3.html >+++ b/LayoutTests/animations/transition-and-animation-3.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/animations/unanimated-style.html b/LayoutTests/animations/unanimated-style.html >index 35bf30cb1c688619a7b7115cf5ac43adf29b3f9c..a36a914230b328066857be2ad2f274dcf24c015e 100644 >--- a/LayoutTests/animations/unanimated-style.html >+++ b/LayoutTests/animations/unanimated-style.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/animations/unprefixed-keyframes.html b/LayoutTests/animations/unprefixed-keyframes.html >index 815cafcd8b258df6b9fdcf86a0df685ba51a81f4..57d5dba65d0fa1b63c8cf9213e579f2fc5b74ee0 100644 >--- a/LayoutTests/animations/unprefixed-keyframes.html >+++ b/LayoutTests/animations/unprefixed-keyframes.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <title>Unprefixed keyframes test</title> >diff --git a/LayoutTests/animations/width-using-ems.html b/LayoutTests/animations/width-using-ems.html >index 2241422ead0486cfd86101a2e4b0dfe632dc237e..065814322b8137cb8a6ffa6bb41d5fc026a4c478 100644 >--- a/LayoutTests/animations/width-using-ems.html >+++ b/LayoutTests/animations/width-using-ems.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/compositing/animation/animated-composited-inside-hidden.html b/LayoutTests/compositing/animation/animated-composited-inside-hidden.html >index 370086cf89d021eb109dca760991fac0f5fc8499..c073c183f806503868fb09c4197c244df28c6e8d 100644 >--- a/LayoutTests/compositing/animation/animated-composited-inside-hidden.html >+++ b/LayoutTests/compositing/animation/animated-composited-inside-hidden.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/compositing/animation/computed-style-during-delay.html b/LayoutTests/compositing/animation/computed-style-during-delay.html >index 9220e3fafa9c1a81d251979dc46bfa6aabbd35cd..9b20d6d68f2a3873856097e519a9db02ff713e24 100644 >--- a/LayoutTests/compositing/animation/computed-style-during-delay.html >+++ b/LayoutTests/compositing/animation/computed-style-during-delay.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/compositing/animation/layer-for-filling-animation.html b/LayoutTests/compositing/animation/layer-for-filling-animation.html >index 5bfe981ff599a44cedb55c35daa258fa2cb36966..5a16c42a27cbd6a2df2b94de05155f76162caa9c 100644 >--- a/LayoutTests/compositing/animation/layer-for-filling-animation.html >+++ b/LayoutTests/compositing/animation/layer-for-filling-animation.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/compositing/backing/backface-visibility-flip.html b/LayoutTests/compositing/backing/backface-visibility-flip.html >index 9c4ba70e64dc1f31f08f511c1fc80cd37d740354..549dcca9c63cd0eed931ebaf1cdbc45cc25aa047 100644 >--- a/LayoutTests/compositing/backing/backface-visibility-flip.html >+++ b/LayoutTests/compositing/backing/backface-visibility-flip.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/compositing/contents-scale/animating.html b/LayoutTests/compositing/contents-scale/animating.html >index e923a89ae2dbc2fbbb61baf20e3914f4addf15bc..9e5ddb8984cab2660e56a1a602f4579112956184 100644 >--- a/LayoutTests/compositing/contents-scale/animating.html >+++ b/LayoutTests/compositing/contents-scale/animating.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/compositing/layer-creation/animation-overlap-with-children.html b/LayoutTests/compositing/layer-creation/animation-overlap-with-children.html >index 47471a150d5879aba388f1257c2563115688474f..1a17dafd4e2deffd2ba1685f05f3e28c05c63c55 100644 >--- a/LayoutTests/compositing/layer-creation/animation-overlap-with-children.html >+++ b/LayoutTests/compositing/layer-creation/animation-overlap-with-children.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html b/LayoutTests/compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html >index 77eb0bd2fae8686dca1c503ce8f3e6a424abe529..9e4c17c27c70372cdf8ab3084fd425799956e72f 100644 >--- a/LayoutTests/compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html >+++ b/LayoutTests/compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/compositing/layer-creation/multiple-keyframes-animation-overlap.html b/LayoutTests/compositing/layer-creation/multiple-keyframes-animation-overlap.html >index 148c23e7a7bbede67f415885f5d6d4e8dc1a9d4c..c8ef99ee8f4a178f2c8f7b37aef1789b62fd525d 100644 >--- a/LayoutTests/compositing/layer-creation/multiple-keyframes-animation-overlap.html >+++ b/LayoutTests/compositing/layer-creation/multiple-keyframes-animation-overlap.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/compositing/layer-creation/overlap-animation-clipping.html b/LayoutTests/compositing/layer-creation/overlap-animation-clipping.html >index 2e31e6366b56779a93c9fb970bd187e42a10e497..0019990d3ae8092f86f4010fc11abe2c0a157994 100644 >--- a/LayoutTests/compositing/layer-creation/overlap-animation-clipping.html >+++ b/LayoutTests/compositing/layer-creation/overlap-animation-clipping.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/compositing/layer-creation/overlap-animation-container.html b/LayoutTests/compositing/layer-creation/overlap-animation-container.html >index 9c33fe959d12ebf100f5c1a96ae9e615637cb824..7c01c1a0b184ee18ecae8fa6c61a099ab5d434cf 100644 >--- a/LayoutTests/compositing/layer-creation/overlap-animation-container.html >+++ b/LayoutTests/compositing/layer-creation/overlap-animation-container.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/compositing/layer-creation/overlap-animation.html b/LayoutTests/compositing/layer-creation/overlap-animation.html >index d1e14eb3ca196876e8ec93c8094bdd8869bd9bd7..b573be51a033652955138023ada45d01bc35472f 100644 >--- a/LayoutTests/compositing/layer-creation/overlap-animation.html >+++ b/LayoutTests/compositing/layer-creation/overlap-animation.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/compositing/layer-creation/scale-rotation-animation-overlap.html b/LayoutTests/compositing/layer-creation/scale-rotation-animation-overlap.html >index 1c39e4f63325c4af441282103771ef1e5ad02946..9a0a0093613b4f6fdae8e3afab4cff51219b8203 100644 >--- a/LayoutTests/compositing/layer-creation/scale-rotation-animation-overlap.html >+++ b/LayoutTests/compositing/layer-creation/scale-rotation-animation-overlap.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/compositing/layer-creation/translate-animation-overlap.html b/LayoutTests/compositing/layer-creation/translate-animation-overlap.html >index 2866c592e8ce1fa33ed0304915e6eed58d6d9122..ce17ad6f0e97cc5d4554f3cd0fd9be0be26ceda3 100644 >--- a/LayoutTests/compositing/layer-creation/translate-animation-overlap.html >+++ b/LayoutTests/compositing/layer-creation/translate-animation-overlap.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/compositing/layer-creation/translate-scale-animation-overlap.html b/LayoutTests/compositing/layer-creation/translate-scale-animation-overlap.html >index 7b11c8e4cd3ba0092b1260290f1c790dd3cab72a..4cbc44811f457276383333756f8d9121f46a9177 100644 >--- a/LayoutTests/compositing/layer-creation/translate-scale-animation-overlap.html >+++ b/LayoutTests/compositing/layer-creation/translate-scale-animation-overlap.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/compositing/overflow/overflow-positioning.html b/LayoutTests/compositing/overflow/overflow-positioning.html >index 2ab2332502cba80ceed7585db6c00e3e07c68d32..b2cde791b1989bf2ff8905d02a94bd43e6ebd5eb 100644 >--- a/LayoutTests/compositing/overflow/overflow-positioning.html >+++ b/LayoutTests/compositing/overflow/overflow-positioning.html >@@ -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 [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html lang="en"> > <head> >diff --git a/LayoutTests/compositing/reflections/animation-inside-reflection.html b/LayoutTests/compositing/reflections/animation-inside-reflection.html >index 214b427ab902842a82f976fcab5cae208438949a..6edf271ec1861c16169221d6a8fd6b86c8af6835 100644 >--- a/LayoutTests/compositing/reflections/animation-inside-reflection.html >+++ b/LayoutTests/compositing/reflections/animation-inside-reflection.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> >diff --git a/LayoutTests/compositing/reflections/nested-reflection-animated.html b/LayoutTests/compositing/reflections/nested-reflection-animated.html >index 4488ac235c70bb19bbb419bf9ffe3e4bfebb9ade..d40ee6a1e07fe86f1eab0be47874a33319b482bc 100644 >--- a/LayoutTests/compositing/reflections/nested-reflection-animated.html >+++ b/LayoutTests/compositing/reflections/nested-reflection-animated.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> >diff --git a/LayoutTests/compositing/reflections/nested-reflection-transition.html b/LayoutTests/compositing/reflections/nested-reflection-transition.html >index 9959735d2a2a8a4d6aa327115823932357580a38..81005ea4ddb92f1eca6b3b00f1b25e066cff68c4 100644 >--- a/LayoutTests/compositing/reflections/nested-reflection-transition.html >+++ b/LayoutTests/compositing/reflections/nested-reflection-transition.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> >diff --git a/LayoutTests/compositing/transitions/scale-transition-no-start.html b/LayoutTests/compositing/transitions/scale-transition-no-start.html >index 29b67821960f246378d03b6b0451c9a8680e58e8..c6df68e5107b8eb0032393f03d1ba687fe2dfcaf 100644 >--- a/LayoutTests/compositing/transitions/scale-transition-no-start.html >+++ b/LayoutTests/compositing/transitions/scale-transition-no-start.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/compositing/transitions/singular-scale-transition.html b/LayoutTests/compositing/transitions/singular-scale-transition.html >index 87352072565871b445654279265373fa82e6ef38..50e1ae06dc99bc8748bfb1d6cf0d8f8da23aeca6 100644 >--- a/LayoutTests/compositing/transitions/singular-scale-transition.html >+++ b/LayoutTests/compositing/transitions/singular-scale-transition.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/compositing/visible-rect/animated.html b/LayoutTests/compositing/visible-rect/animated.html >index a726f9bb01837e72aaae9921e672c19365c6e20e..71fa52fc826af4dd8a62b42d97e89ef81544ab4e 100644 >--- a/LayoutTests/compositing/visible-rect/animated.html >+++ b/LayoutTests/compositing/visible-rect/animated.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/css3/calc/transitions-dependent.html b/LayoutTests/css3/calc/transitions-dependent.html >index 730f29bf6c314b4b4cd078b555959f25269dcc46..5b6dec3611f95b3b44ed2d3ad2befe138ffd8cab 100644 >--- a/LayoutTests/css3/calc/transitions-dependent.html >+++ b/LayoutTests/css3/calc/transitions-dependent.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <style> > .outerBlock { > border: 1px solid black; >diff --git a/LayoutTests/css3/calc/transitions.html b/LayoutTests/css3/calc/transitions.html >index 07dc17f9692ceacf4d3328dec6f789a839a47471..9e0e277fa8653a076b28fcc6852c9ec7824478cc 100644 >--- a/LayoutTests/css3/calc/transitions.html >+++ b/LayoutTests/css3/calc/transitions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <style> > .transitionTest { > background-color: green; >diff --git a/LayoutTests/css3/filters/backdrop/animation.html b/LayoutTests/css3/filters/backdrop/animation.html >index fc169d3dbbd2e27b65b4d57505c658d3beb90ab7..b34845b34c57ccb040811f74a6b586e5412e5262 100644 >--- a/LayoutTests/css3/filters/backdrop/animation.html >+++ b/LayoutTests/css3/filters/backdrop/animation.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/css3/filters/composited-during-animation.html b/LayoutTests/css3/filters/composited-during-animation.html >index 99db3ae2926c8c948cd32fb7efc616b12c3531c0..07b306444e69a2ddc41ec3c7a7604cb0d3d1581b 100644 >--- a/LayoutTests/css3/filters/composited-during-animation.html >+++ b/LayoutTests/css3/filters/composited-during-animation.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/css3/filters/filter-animation-from-none-hw.html b/LayoutTests/css3/filters/filter-animation-from-none-hw.html >index 878009acd350e5249da7998b03328c8cf6c3a9b6..87f022d8d322c163b0b28afd2d153440e29023de 100644 >--- a/LayoutTests/css3/filters/filter-animation-from-none-hw.html >+++ b/LayoutTests/css3/filters/filter-animation-from-none-hw.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/css3/filters/filter-animation-from-none-multi-hw.html b/LayoutTests/css3/filters/filter-animation-from-none-multi-hw.html >index 5d55a30cbb53a3aaaca59b726e072aa2f5b085fa..4179a06ecf7ac04ee0ea5cf4407572a49f8b991e 100644 >--- a/LayoutTests/css3/filters/filter-animation-from-none-multi-hw.html >+++ b/LayoutTests/css3/filters/filter-animation-from-none-multi-hw.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/css3/filters/filter-animation-from-none-multi.html b/LayoutTests/css3/filters/filter-animation-from-none-multi.html >index 47530566b63e8fbcd0b1ed978090b21dc39194c8..b4a30147bd176adcad17a49c3402f3f5a147f1ee 100644 >--- a/LayoutTests/css3/filters/filter-animation-from-none-multi.html >+++ b/LayoutTests/css3/filters/filter-animation-from-none-multi.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/css3/filters/filter-animation-from-none.html b/LayoutTests/css3/filters/filter-animation-from-none.html >index 6164ee25c6c7ed558697ca9ba8d01393fb33705d..b41258c7c40e398d99759dae1217e04dc7d6b3bb 100644 >--- a/LayoutTests/css3/filters/filter-animation-from-none.html >+++ b/LayoutTests/css3/filters/filter-animation-from-none.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/css3/filters/filter-animation-hw.html b/LayoutTests/css3/filters/filter-animation-hw.html >index 90ff45eed0333a34d347b20b6128d63295d1cdc0..f5a6d4316a5ec04c2b2cf0482025eb4489ce8d5c 100644 >--- a/LayoutTests/css3/filters/filter-animation-hw.html >+++ b/LayoutTests/css3/filters/filter-animation-hw.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/css3/filters/filter-animation-multi-hw.html b/LayoutTests/css3/filters/filter-animation-multi-hw.html >index b1b71f63aa6393c090bb8f3165cc5cea91f53208..c94668881e270ce612232f91c923380ddc8b4581 100644 >--- a/LayoutTests/css3/filters/filter-animation-multi-hw.html >+++ b/LayoutTests/css3/filters/filter-animation-multi-hw.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/css3/filters/filter-animation-multi.html b/LayoutTests/css3/filters/filter-animation-multi.html >index b1b71f63aa6393c090bb8f3165cc5cea91f53208..c94668881e270ce612232f91c923380ddc8b4581 100644 >--- a/LayoutTests/css3/filters/filter-animation-multi.html >+++ b/LayoutTests/css3/filters/filter-animation-multi.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/css3/filters/filter-animation.html b/LayoutTests/css3/filters/filter-animation.html >index bcf47751359ad2ee6031694dfc7d4c2b375ed7e6..af0a8cc2fa41eb5adb4cc02a3497b99f97ead592 100644 >--- a/LayoutTests/css3/filters/filter-animation.html >+++ b/LayoutTests/css3/filters/filter-animation.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/css3/masking/clip-path-animation.html b/LayoutTests/css3/masking/clip-path-animation.html >index a59b04acf8e207528436555cf71ab42ea3e74a2d..35cfe3ab9b7f11848dac4ad858e86aa88d296e0a 100644 >--- a/LayoutTests/css3/masking/clip-path-animation.html >+++ b/LayoutTests/css3/masking/clip-path-animation.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/fast/animation/css-animation-resuming-when-visible-with-style-change.html b/LayoutTests/fast/animation/css-animation-resuming-when-visible-with-style-change.html >index 824421f34ef03068538964efbfedf5efa2fd3475..c10dafa002eb1ec17ffe0befd2fabfcb058eaa5d 100644 >--- a/LayoutTests/fast/animation/css-animation-resuming-when-visible-with-style-change.html >+++ b/LayoutTests/fast/animation/css-animation-resuming-when-visible-with-style-change.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/fast/animation/css-animation-resuming-when-visible.html b/LayoutTests/fast/animation/css-animation-resuming-when-visible.html >index e411b73ac324b51ba00e83cf50d331ae08349091..f809a982150eac47c360e8302e9dbe9d1db123a4 100644 >--- a/LayoutTests/fast/animation/css-animation-resuming-when-visible.html >+++ b/LayoutTests/fast/animation/css-animation-resuming-when-visible.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/fast/animation/css-animation-throttling-lowPowerMode.html b/LayoutTests/fast/animation/css-animation-throttling-lowPowerMode.html >index c0459a6ae707c57b29eed52f04e0f5f3e613bf99..5e9ff79f1d81e756a80118824c44f9b99ce09a69 100644 >--- a/LayoutTests/fast/animation/css-animation-throttling-lowPowerMode.html >+++ b/LayoutTests/fast/animation/css-animation-throttling-lowPowerMode.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <script src="../../resources/js-test-pre.js"></script> >diff --git a/LayoutTests/fast/css-generated-content/pseudo-animation.html b/LayoutTests/fast/css-generated-content/pseudo-animation.html >index b05132ce33e34a81594bde6c6acf7fea19c8fb9f..41ce329a549eedd7eb28a73d8378751f1b533774 100644 >--- a/LayoutTests/fast/css-generated-content/pseudo-animation.html >+++ b/LayoutTests/fast/css-generated-content/pseudo-animation.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <script src="../../resources/js-test-pre.js"></script> > >diff --git a/LayoutTests/fast/filter-image/filter-image-animation.html b/LayoutTests/fast/filter-image/filter-image-animation.html >index be69784b210e537a1422c4e3c592320659dbb9b5..b86b05988274311865f8159a04d31e0e2b4b5c3b 100644 >--- a/LayoutTests/fast/filter-image/filter-image-animation.html >+++ b/LayoutTests/fast/filter-image/filter-image-animation.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-animation.html b/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-animation.html >index b44e930b08ac93e58ef5276993385fc94354e890..4a31f610d806841c950d9fc7f30e310783623def 100644 >--- a/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-animation.html >+++ b/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-animation.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html b/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html >index 3b7bcf4b27fe55b89d7d3efb02b4c194ad963a37..f7e30492b3d9843ae6c46ac6ec60d830bf759f46 100644 >--- a/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html >+++ b/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html >@@ -1,4 +1,4 @@ >-<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html b/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html >index 8693f8cd22a5305cf2c52df8c771aa51fa0f9bc0..7b6016d3aeb11fd9a556321898bd4681975e7ad3 100644 >--- a/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html >+++ b/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/imported/blink/transitions/unprefixed-transform.html b/LayoutTests/imported/blink/transitions/unprefixed-transform.html >index 9fb868419189c2ed1f04e9836b747a0046b82c72..578f8800e6ced216fc4a1d5de414f9d1899a9999 100644 >--- a/LayoutTests/imported/blink/transitions/unprefixed-transform.html >+++ b/LayoutTests/imported/blink/transitions/unprefixed-transform.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <div class="target">-webkit-transform 10ms</div><br> > <div class="target">transform 10ms</div><br> > <div class="target">transform 10ms, -webkit-transform 10ms</div><br> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_animation-cancel.html b/LayoutTests/imported/mozilla/css-animations/test_animation-cancel.html >index c6d0141662423e1d921a8f4e194ac238a1ce1967..7b570bb2d8a26d169816b1dafd58a424d82611f4 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_animation-cancel.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_animation-cancel.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_animation-computed-timing.html b/LayoutTests/imported/mozilla/css-animations/test_animation-computed-timing.html >index b7e8367c7b5961d1e8532bd41e9878a03572616d..9769408c39f97cfca560389d8ce173783f5411be 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_animation-computed-timing.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_animation-computed-timing.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_animation-currenttime.html b/LayoutTests/imported/mozilla/css-animations/test_animation-currenttime.html >index d63563f6321a032e71319cc06740482e7d23981a..e9e450c3aadf90aad0568758e7c28e8b5bd58ede 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_animation-currenttime.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_animation-currenttime.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <meta charset=utf-8> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_animation-finish.html b/LayoutTests/imported/mozilla/css-animations/test_animation-finish.html >index f90eef4886f2a0ef697b3af93b44f8538279013b..7a2afbbcee04af066c3ed14906ea4108929d8d42 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_animation-finish.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_animation-finish.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_animation-finished.html b/LayoutTests/imported/mozilla/css-animations/test_animation-finished.html >index cbab1a02c00f9e0d94dab2b5b191a410a1d74c23..9eacb45df6c6a2fa5e601f1fdd1faf5c98765894 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_animation-finished.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_animation-finished.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_animation-id.html b/LayoutTests/imported/mozilla/css-animations/test_animation-id.html >index 106996f3606d98c3ff696b4f45742938eb6c62e7..90d76b1ce5766120c231d8598e47bc596c9dff36 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_animation-id.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_animation-id.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_animation-pausing.html b/LayoutTests/imported/mozilla/css-animations/test_animation-pausing.html >index 2633980799de6c63ed199f1284268982e6518770..3827278b3b3b083936cf355e0c704e31fbe69a71 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_animation-pausing.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_animation-pausing.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_animation-playstate.html b/LayoutTests/imported/mozilla/css-animations/test_animation-playstate.html >index 5ad428976888c02a6a11e486234852dbbe692bb8..7c4431998a90b746337523e423605613fb7fd1c2 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_animation-playstate.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_animation-playstate.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_animation-ready.html b/LayoutTests/imported/mozilla/css-animations/test_animation-ready.html >index 20500122680a82beaddad34778fd827c401cf54c..0cb499059dae03cf8d4f5ad65b23ade883f7659d 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_animation-ready.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_animation-ready.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_animation-reverse.html b/LayoutTests/imported/mozilla/css-animations/test_animation-reverse.html >index 31b5bab8a7b458ef0199efaf5b24339c777005c0..0583e328a8d3cbcb5f031ddab477276a011a8699 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_animation-reverse.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_animation-reverse.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_animation-starttime.html b/LayoutTests/imported/mozilla/css-animations/test_animation-starttime.html >index 883f74dd66f3b8a180561109638d53fe856d9f03..0649aa56c61a254d3daac14631def7084a417dcb 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_animation-starttime.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_animation-starttime.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <meta charset=utf-8> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_animations-dynamic-changes.html b/LayoutTests/imported/mozilla/css-animations/test_animations-dynamic-changes.html >index 53f9fa97e05937b77a2dba6ef9e19f47ed843636..0df048583a0712fdc4b80328a175ecea8999335d 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_animations-dynamic-changes.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_animations-dynamic-changes.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_cssanimation-animationname.html b/LayoutTests/imported/mozilla/css-animations/test_cssanimation-animationname.html >index 9eb22872202a59b57d4495f94d164e1c49159faf..65cbd5e2114c44ef6b8de65c403a2e38624d8cf7 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_cssanimation-animationname.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_cssanimation-animationname.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_document-get-animations.html b/LayoutTests/imported/mozilla/css-animations/test_document-get-animations.html >index 40b723833b3896586d611805ddab91c76be4553f..68354f2014d392d59089f897a525c2b11d595ce9 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_document-get-animations.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_document-get-animations.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_effect-target.html b/LayoutTests/imported/mozilla/css-animations/test_effect-target.html >index 9b5bac04269a6a74678c84a555f8c123ca8d3569..04b56d4e6511463114a7659b8fa836ece4a55c62 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_effect-target.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_effect-target.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_element-get-animations.html b/LayoutTests/imported/mozilla/css-animations/test_element-get-animations.html >index 78e5be3e3bb636f9a034ed136d2e9e38917c6eca..f925a14d3ed0538f1426cf845dd8f391ee0438b0 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_element-get-animations.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_element-get-animations.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_event-dispatch.html b/LayoutTests/imported/mozilla/css-animations/test_event-dispatch.html >index b8a3ef688c1da88b0830594b500dc7f84fb7ff62..9983458c9789a5d4344ce06dbedf5fe6d5ac3b7e 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_event-dispatch.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_event-dispatch.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <title>Tests for CSS animation event dispatch</title> > <link rel="help" href="https://drafts.csswg.org/css-animations-2/#event-dispatch"/> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_event-order.html b/LayoutTests/imported/mozilla/css-animations/test_event-order.html >index 58e9f7c17730195bd863a48e057e669334b3a12a..3a901c791db1a127ac55f74c6fed34083453e5f6 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_event-order.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_event-order.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <title>Tests for CSS animation event order</title> > <link rel="help" href="https://drafts.csswg.org/css-animations-2/#event-dispatch"/> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_keyframeeffect-getkeyframes.html b/LayoutTests/imported/mozilla/css-animations/test_keyframeeffect-getkeyframes.html >index efb5748214f67e0c6d54e2e4db607d33cfd6ea6d..5ea99fe8f4b55e1354bbcb68fb3a313c082869ea 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_keyframeeffect-getkeyframes.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_keyframeeffect-getkeyframes.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_pseudoElement-get-animations.html b/LayoutTests/imported/mozilla/css-animations/test_pseudoElement-get-animations.html >index e013c56f6f2e2209a6fdc3ae3118e5f0df5d6df3..630c5ac8ae320b1aed2555f3ec634f987713696e 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_pseudoElement-get-animations.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_pseudoElement-get-animations.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-animations/test_setting-effect.html b/LayoutTests/imported/mozilla/css-animations/test_setting-effect.html >index 8fff36e3942d90b45d3353478956d6c70adf5d21..24af3160936fc4220045daa7180ab4da975f2a6b 100644 >--- a/LayoutTests/imported/mozilla/css-animations/test_setting-effect.html >+++ b/LayoutTests/imported/mozilla/css-animations/test_setting-effect.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-transitions/test_animation-cancel.html b/LayoutTests/imported/mozilla/css-transitions/test_animation-cancel.html >index d809a1ac376763314277271e0a8246f7775c797c..16405033d0325b7090d1ca46af4367e3c74f266a 100644 >--- a/LayoutTests/imported/mozilla/css-transitions/test_animation-cancel.html >+++ b/LayoutTests/imported/mozilla/css-transitions/test_animation-cancel.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-transitions/test_animation-computed-timing.html b/LayoutTests/imported/mozilla/css-transitions/test_animation-computed-timing.html >index 8c617bcbe3872d54f5427931a7793764dbff6fd1..39cc48d0f822803d843ccc74c7dc9f0f6b853935 100644 >--- a/LayoutTests/imported/mozilla/css-transitions/test_animation-computed-timing.html >+++ b/LayoutTests/imported/mozilla/css-transitions/test_animation-computed-timing.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-transitions/test_animation-currenttime.html b/LayoutTests/imported/mozilla/css-transitions/test_animation-currenttime.html >index 650178388073002d873cd42558106931bd5f23d8..653b6c316fb06a521020e2411595fca5fa2c205f 100644 >--- a/LayoutTests/imported/mozilla/css-transitions/test_animation-currenttime.html >+++ b/LayoutTests/imported/mozilla/css-transitions/test_animation-currenttime.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <meta charset=utf-8> >diff --git a/LayoutTests/imported/mozilla/css-transitions/test_animation-finished.html b/LayoutTests/imported/mozilla/css-transitions/test_animation-finished.html >index 1d9442253e5357fed1c792a82de32e6b02a77a4c..bea71c697d9d7c83bafdf451882bc47652ea3b11 100644 >--- a/LayoutTests/imported/mozilla/css-transitions/test_animation-finished.html >+++ b/LayoutTests/imported/mozilla/css-transitions/test_animation-finished.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-transitions/test_animation-pausing.html b/LayoutTests/imported/mozilla/css-transitions/test_animation-pausing.html >index 93451c0d1c79c517a23a376c6f1039499c53c6bd..42c0635d323f424ef92a3a672ca6eedfcabb59c5 100644 >--- a/LayoutTests/imported/mozilla/css-transitions/test_animation-pausing.html >+++ b/LayoutTests/imported/mozilla/css-transitions/test_animation-pausing.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-transitions/test_animation-ready.html b/LayoutTests/imported/mozilla/css-transitions/test_animation-ready.html >index 4f9a9e6c440e966e7eb363614ffaa77cc347405a..af8d64d75941f18f2c5688bd242d4c23af1f3958 100644 >--- a/LayoutTests/imported/mozilla/css-transitions/test_animation-ready.html >+++ b/LayoutTests/imported/mozilla/css-transitions/test_animation-ready.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-transitions/test_animation-starttime.html b/LayoutTests/imported/mozilla/css-transitions/test_animation-starttime.html >index 38c9aa9e564b425c6fe1dc5ff0eacceba614d973..fae6249ea262e7e007eaff5bebfe6a0b75f66752 100644 >--- a/LayoutTests/imported/mozilla/css-transitions/test_animation-starttime.html >+++ b/LayoutTests/imported/mozilla/css-transitions/test_animation-starttime.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <meta charset=utf-8> >diff --git a/LayoutTests/imported/mozilla/css-transitions/test_csstransition-transitionproperty.html b/LayoutTests/imported/mozilla/css-transitions/test_csstransition-transitionproperty.html >index e7979fbf3242382bf07cce29c5fa6fda0d8151e8..5c2e2b0869e55a908bc329f02c142d25eb508af6 100644 >--- a/LayoutTests/imported/mozilla/css-transitions/test_csstransition-transitionproperty.html >+++ b/LayoutTests/imported/mozilla/css-transitions/test_csstransition-transitionproperty.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-transitions/test_document-get-animations.html b/LayoutTests/imported/mozilla/css-transitions/test_document-get-animations.html >index c7f5b88b15fc3487e7daeb09915d76ffe2f0fa69..94d113cfcb93bb6c602a0a1687990e6c692df732 100644 >--- a/LayoutTests/imported/mozilla/css-transitions/test_document-get-animations.html >+++ b/LayoutTests/imported/mozilla/css-transitions/test_document-get-animations.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-transitions/test_effect-target.html b/LayoutTests/imported/mozilla/css-transitions/test_effect-target.html >index 4dbcd249b34b87bd04d6f6673e8f2f6b9ce1e195..d3fb4637f3499040a6424b277fc6307a080e48ea 100644 >--- a/LayoutTests/imported/mozilla/css-transitions/test_effect-target.html >+++ b/LayoutTests/imported/mozilla/css-transitions/test_effect-target.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-transitions/test_element-get-animations.html b/LayoutTests/imported/mozilla/css-transitions/test_element-get-animations.html >index e22fb35c3e5374340ca4b828a930ed2e18b7428c..2b608bf09c67001bcd2a78eb8c75422fdf280003 100644 >--- a/LayoutTests/imported/mozilla/css-transitions/test_element-get-animations.html >+++ b/LayoutTests/imported/mozilla/css-transitions/test_element-get-animations.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-transitions/test_event-dispatch.html b/LayoutTests/imported/mozilla/css-transitions/test_event-dispatch.html >index 3245cf2eba67eb05255d0ac9e7e51b7c680980c5..a7f4706a988c8f4d9d6dbad54528db4ddc35b9f5 100644 >--- a/LayoutTests/imported/mozilla/css-transitions/test_event-dispatch.html >+++ b/LayoutTests/imported/mozilla/css-transitions/test_event-dispatch.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <title>Tests for CSS-Transition events</title> > <link rel="help" href="https://drafts.csswg.org/css-transitions-2/#transition-events"> >diff --git a/LayoutTests/imported/mozilla/css-transitions/test_keyframeeffect-getkeyframes.html b/LayoutTests/imported/mozilla/css-transitions/test_keyframeeffect-getkeyframes.html >index a2ca692296abcbb314446eb931d404d61df6aded..af00d2028987dd3afe2fa8ddf3470806d605f11b 100644 >--- a/LayoutTests/imported/mozilla/css-transitions/test_keyframeeffect-getkeyframes.html >+++ b/LayoutTests/imported/mozilla/css-transitions/test_keyframeeffect-getkeyframes.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-transitions/test_pseudoElement-get-animations.html b/LayoutTests/imported/mozilla/css-transitions/test_pseudoElement-get-animations.html >index 0d5665c6694a4c14a8accbe6b75d57a04880ad6e..1ed56f29b252ad3421eb01ef11fc7a322657a84f 100644 >--- a/LayoutTests/imported/mozilla/css-transitions/test_pseudoElement-get-animations.html >+++ b/LayoutTests/imported/mozilla/css-transitions/test_pseudoElement-get-animations.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/mozilla/css-transitions/test_setting-effect.html b/LayoutTests/imported/mozilla/css-transitions/test_setting-effect.html >index add909cb9955d29183ece52a9d5856fadb793a5f..b8d6ebbfa36bffda1ca5aac232548ae1fe78a8d0 100644 >--- a/LayoutTests/imported/mozilla/css-transitions/test_setting-effect.html >+++ b/LayoutTests/imported/mozilla/css-transitions/test_setting-effect.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <script src="../../../resources/testharness.js"></script> > <script src="../../../resources/testharnessreport.js"></script> >diff --git a/LayoutTests/imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-output.html b/LayoutTests/imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-output.html >index 51cb8758711648336bfc8c61ee2f03f221416994..02bd1463433ccf0253739c9fa98c9f00d2de043d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-output.html >+++ b/LayoutTests/imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-output.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <meta name="assert" > content="This test checks the output of frame timing functions with different frame numbers" /> >diff --git a/LayoutTests/imported/w3c/web-platform-tests/web-animations/interfaces/Animation/ready.html b/LayoutTests/imported/w3c/web-platform-tests/web-animations/interfaces/Animation/ready.html >index e272393034894594152975455dada52ad5785faa..b9af518ec3fdfaaa51f350ec14768f23971cb4f4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/web-animations/interfaces/Animation/ready.html >+++ b/LayoutTests/imported/w3c/web-platform-tests/web-animations/interfaces/Animation/ready.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <title>Animation.ready</title> > <link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animation-ready"> >diff --git a/LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/playing-an-animation.html b/LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/playing-an-animation.html >index c378d6af4b535f95161310221dab8f5b9f7c2102..7694fe35f25fd28a04541907d28f1129f2bd70d7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/playing-an-animation.html >+++ b/LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/playing-an-animation.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <title>Playing an animation</title> > <link rel="help" >diff --git a/LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/reversing-an-animation.html b/LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/reversing-an-animation.html >index 166cfbc657ce89db7a3686a9076655510ffef600..81a8b03d97310550c7d858788641f9af5f6efe56 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/reversing-an-animation.html >+++ b/LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/reversing-an-animation.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <title>Reverse an animation</title> > <link rel="help" >diff --git a/LayoutTests/transitions/background-position-transitions.html b/LayoutTests/transitions/background-position-transitions.html >index ad7a828e352f42609cfb4d741cbeaae136f29d3b..2bbd06a9ff5e9b107669292526e17a13470c3439 100644 >--- a/LayoutTests/transitions/background-position-transitions.html >+++ b/LayoutTests/transitions/background-position-transitions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/background-transitions.html b/LayoutTests/transitions/background-transitions.html >index b2027310ec0cc7209c00eb0929b7f1c729ac0f81..876038b3eabe7d67930acf384d6e1bb44d190b25 100644 >--- a/LayoutTests/transitions/background-transitions.html >+++ b/LayoutTests/transitions/background-transitions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/blendmode-transitions.html b/LayoutTests/transitions/blendmode-transitions.html >index 45294688c2428c28fa3321a5872b3f8180dd06a0..dc047fb6cf7ae614e07cf6c67ef1aaaa32537b76 100644 >--- a/LayoutTests/transitions/blendmode-transitions.html >+++ b/LayoutTests/transitions/blendmode-transitions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/border-radius-transition.html b/LayoutTests/transitions/border-radius-transition.html >index 16b1da0b827fb6cb77f39faf252ff7969749273f..00c9d3cbdcf9235798c612381379c81046c31653 100644 >--- a/LayoutTests/transitions/border-radius-transition.html >+++ b/LayoutTests/transitions/border-radius-transition.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/clip-path-path-transitions.html b/LayoutTests/transitions/clip-path-path-transitions.html >index 014ed615106ed1a779a59a2fc522599162bb7043..17a8f27df9fca8e8160bc6a1db345104d436931a 100644 >--- a/LayoutTests/transitions/clip-path-path-transitions.html >+++ b/LayoutTests/transitions/clip-path-path-transitions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/clip-path-transitions.html b/LayoutTests/transitions/clip-path-transitions.html >index 2574567a2a4be8269a2eaff34ab16b5bfda67e21..4a89030de8f0e17dca0d7d9cfdb7355415987e8b 100644 >--- a/LayoutTests/transitions/clip-path-transitions.html >+++ b/LayoutTests/transitions/clip-path-transitions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/clip-transition.html b/LayoutTests/transitions/clip-transition.html >index e9217515d66f07412922f4a9cbc4d54a9618d668..d83f96230c84518c0c0b764c574734730dac27ac 100644 >--- a/LayoutTests/transitions/clip-transition.html >+++ b/LayoutTests/transitions/clip-transition.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/color-transition-all.html b/LayoutTests/transitions/color-transition-all.html >index 23dbe42b2f0cfd3b87f4e5b6164da32eee4b826d..b2ac54de55e5e2e912d944c4c3fbafb2f46eea7e 100644 >--- a/LayoutTests/transitions/color-transition-all.html >+++ b/LayoutTests/transitions/color-transition-all.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/color-transition-premultiplied.html b/LayoutTests/transitions/color-transition-premultiplied.html >index 6f73bae45a620b8191c177d16c643f458d0cb716..8e69d462b5ce2365e8ba8f7eabe3553856327ee3 100644 >--- a/LayoutTests/transitions/color-transition-premultiplied.html >+++ b/LayoutTests/transitions/color-transition-premultiplied.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/color-transition-rounding.html b/LayoutTests/transitions/color-transition-rounding.html >index 0616a5e88d081af91cd41b7e86343ce81af9ec8f..e82d6c11e77fd7f1fb2024fdea065e54705f36d8 100644 >--- a/LayoutTests/transitions/color-transition-rounding.html >+++ b/LayoutTests/transitions/color-transition-rounding.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/cross-fade-background-image.html b/LayoutTests/transitions/cross-fade-background-image.html >index 2b333dc673ad6bf3c090900a6a6443dd55f9db55..a9771a9e3fe60a6082762e0252be8744d59c5d4a 100644 >--- a/LayoutTests/transitions/cross-fade-background-image.html >+++ b/LayoutTests/transitions/cross-fade-background-image.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/cross-fade-border-image.html b/LayoutTests/transitions/cross-fade-border-image.html >index f5907d551ae2695de9d10c121877af798eaf262e..590cf8377ba48acd2b6092d004732bc864995759 100644 >--- a/LayoutTests/transitions/cross-fade-border-image.html >+++ b/LayoutTests/transitions/cross-fade-border-image.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/cubic-bezier-overflow-color.html b/LayoutTests/transitions/cubic-bezier-overflow-color.html >index 0f863a502a4bdecebecd2b17fdd989491121682d..8aef4371c79b3d615bf3398008eb2a4cd2386e2d 100644 >--- a/LayoutTests/transitions/cubic-bezier-overflow-color.html >+++ b/LayoutTests/transitions/cubic-bezier-overflow-color.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <title>cubic-bezier value overflow: Colors</title> >diff --git a/LayoutTests/transitions/cubic-bezier-overflow-length.html b/LayoutTests/transitions/cubic-bezier-overflow-length.html >index 198ac7a81a9d2e379e425c36dc49ed6dbfed7e4b..4e1a59a52bb46c4c1e59abbe9ba989101f8615b6 100644 >--- a/LayoutTests/transitions/cubic-bezier-overflow-length.html >+++ b/LayoutTests/transitions/cubic-bezier-overflow-length.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <title>cubic-bezier value overflow: Lengths</title> >diff --git a/LayoutTests/transitions/cubic-bezier-overflow-shadow.html b/LayoutTests/transitions/cubic-bezier-overflow-shadow.html >index 330450d6306c7c78901bdd7dcddf5f3706175c62..729fd24d91237d89dba07eeb92b4d84c4bd49edf 100644 >--- a/LayoutTests/transitions/cubic-bezier-overflow-shadow.html >+++ b/LayoutTests/transitions/cubic-bezier-overflow-shadow.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <title>cubic-bezier value overflow: Shadows</title> >diff --git a/LayoutTests/transitions/cubic-bezier-overflow-svg-length.html b/LayoutTests/transitions/cubic-bezier-overflow-svg-length.html >index cb71bd7f22832cbb67dd21873906fed060257d55..8f751ae8023730407ade7a0e20e81ab5d9f412f3 100644 >--- a/LayoutTests/transitions/cubic-bezier-overflow-svg-length.html >+++ b/LayoutTests/transitions/cubic-bezier-overflow-svg-length.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <title>cubic-bezier value overflow: SVG Lengths</title> >diff --git a/LayoutTests/transitions/cubic-bezier-overflow-transform.html b/LayoutTests/transitions/cubic-bezier-overflow-transform.html >index bdc73fb9ecf343ea62d7920c485749e9db9e72bf..3e5aef351ea5b35d58269fe4583ecf0091391c60 100644 >--- a/LayoutTests/transitions/cubic-bezier-overflow-transform.html >+++ b/LayoutTests/transitions/cubic-bezier-overflow-transform.html >@@ -1,4 +1,4 @@ >-<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!doctype html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <title>cubic-bezier value overflow: Transforms</title> >diff --git a/LayoutTests/transitions/default-timing-function.html b/LayoutTests/transitions/default-timing-function.html >index 361e5d0fd8662a5a5350d6edb7bc17b7ff4fd1c9..9c197b01c1af239680f34044c510c02399b1398a 100644 >--- a/LayoutTests/transitions/default-timing-function.html >+++ b/LayoutTests/transitions/default-timing-function.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/delay.html b/LayoutTests/transitions/delay.html >index ec85651726932e2a3e0b89e0a4dfbcb28e2b13d6..8c200341ec74257a8037bfb68d67faf43c2b65f7 100644 >--- a/LayoutTests/transitions/delay.html >+++ b/LayoutTests/transitions/delay.html >@@ -1,4 +1,4 @@ >-<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/transitions/flex-transitions.html b/LayoutTests/transitions/flex-transitions.html >index 79fa518c162387dfa20b20e027a57a16bdadbb34..2c1074da274864e932fd2e5092d60d572a9a11f3 100644 >--- a/LayoutTests/transitions/flex-transitions.html >+++ b/LayoutTests/transitions/flex-transitions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/transitions/font-family-during-transition.html b/LayoutTests/transitions/font-family-during-transition.html >index 793601bf859d7ee76c734c59de645a16305d9d90..16954c4d5579777418550aedfe2530708bffc7f8 100644 >--- a/LayoutTests/transitions/font-family-during-transition.html >+++ b/LayoutTests/transitions/font-family-during-transition.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/frames-timing-function.html b/LayoutTests/transitions/frames-timing-function.html >index f8e7cb4dcb7779d969da8adf89002e193c57c0ee..44dffdebb52c27879461d821b108b529a2700da2 100644 >--- a/LayoutTests/transitions/frames-timing-function.html >+++ b/LayoutTests/transitions/frames-timing-function.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/interrupted-all-transition.html b/LayoutTests/transitions/interrupted-all-transition.html >index 3b9ad2fd53478b75955fe061dd4a2ce8a61571f8..b0f705bac76e7041f527c4f4448852c26ee9e780 100644 >--- a/LayoutTests/transitions/interrupted-all-transition.html >+++ b/LayoutTests/transitions/interrupted-all-transition.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/longhand-vs-shorthand-initial.html b/LayoutTests/transitions/longhand-vs-shorthand-initial.html >index 224a9ab4ae571fd3d4792e73e711c814e832e30f..f37b487a24c83a47ef99934e05e6d7a7da86be80 100644 >--- a/LayoutTests/transitions/longhand-vs-shorthand-initial.html >+++ b/LayoutTests/transitions/longhand-vs-shorthand-initial.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/mask-transitions.html b/LayoutTests/transitions/mask-transitions.html >index f4e959b89e49dbd47f0406841e50d10bc9073525..cc3d2ee8c405c20655843667a603c2843f1fa37a 100644 >--- a/LayoutTests/transitions/mask-transitions.html >+++ b/LayoutTests/transitions/mask-transitions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/min-max-width-height-transitions.html b/LayoutTests/transitions/min-max-width-height-transitions.html >index 45bca4029bbaa4a109600675f606ee020aa67d00..0f478c97c4f0ce1fc493cef448c33355bf389196 100644 >--- a/LayoutTests/transitions/min-max-width-height-transitions.html >+++ b/LayoutTests/transitions/min-max-width-height-transitions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/transitions/mismatched-shadow-styles.html b/LayoutTests/transitions/mismatched-shadow-styles.html >index c178042c7077e36319da76dbc4808f5a3905ac67..b52b41912b8a69c3e20c003677979fdaafe70e83 100644 >--- a/LayoutTests/transitions/mismatched-shadow-styles.html >+++ b/LayoutTests/transitions/mismatched-shadow-styles.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/mismatched-shadow-transitions.html b/LayoutTests/transitions/mismatched-shadow-transitions.html >index 3ac60ce0740ba29a517fbbe8220f4dcf7e4c9217..d14d2c0bd6535679bf2edd93f6831fd1de84390f 100644 >--- a/LayoutTests/transitions/mismatched-shadow-transitions.html >+++ b/LayoutTests/transitions/mismatched-shadow-transitions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/mixed-type.html b/LayoutTests/transitions/mixed-type.html >index b393ea3da31580d243bf4090b55b33a02d1d1d35..972e884c34b03e14bf1192ec2786d80f06e29a7f 100644 >--- a/LayoutTests/transitions/mixed-type.html >+++ b/LayoutTests/transitions/mixed-type.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <style> > #box { > width: 10%; >diff --git a/LayoutTests/transitions/move-after-transition.html b/LayoutTests/transitions/move-after-transition.html >index 0f75a1baf365a34b2befb474316272e1fd84d814..55060542a364b86bb5e9e8b363cfeef5607475f2 100644 >--- a/LayoutTests/transitions/move-after-transition.html >+++ b/LayoutTests/transitions/move-after-transition.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/multiple-background-size-transitions.html b/LayoutTests/transitions/multiple-background-size-transitions.html >index a412e38d77d21ec5ab1b12ba3809fc8899343e08..df95faebc7406f4f4982cf463c99089cf70756b8 100644 >--- a/LayoutTests/transitions/multiple-background-size-transitions.html >+++ b/LayoutTests/transitions/multiple-background-size-transitions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/multiple-background-transitions.html b/LayoutTests/transitions/multiple-background-transitions.html >index 1ab02b03ca88e1e1c19ab5d7c94f0be567eede99..b395f20418e0b97cd848a1e988f508e0018bca7f 100644 >--- a/LayoutTests/transitions/multiple-background-transitions.html >+++ b/LayoutTests/transitions/multiple-background-transitions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/multiple-mask-transitions.html b/LayoutTests/transitions/multiple-mask-transitions.html >index 05f8e48e388ddb2d32dece65054dfff1d33bbb97..a1e8728ffce8dca4408393760f20a55222ab036d 100644 >--- a/LayoutTests/transitions/multiple-mask-transitions.html >+++ b/LayoutTests/transitions/multiple-mask-transitions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/multiple-shadow-transitions.html b/LayoutTests/transitions/multiple-shadow-transitions.html >index 2c094dda795dc61c80c5c8dac77caa023e7d1053..b0705cdc955a97c01af4015b551fbc21003aff71 100644 >--- a/LayoutTests/transitions/multiple-shadow-transitions.html >+++ b/LayoutTests/transitions/multiple-shadow-transitions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/negative-delay.html b/LayoutTests/transitions/negative-delay.html >index 46ed969cf7cb5ab82ab01a1b56c111fd3b985d2b..ee3a7a6291b82eff66452602d4bbd14226d95c69 100644 >--- a/LayoutTests/transitions/negative-delay.html >+++ b/LayoutTests/transitions/negative-delay.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/transitions/opacity-transition-zindex.html b/LayoutTests/transitions/opacity-transition-zindex.html >index d582d65ba30df737e7a8582630b4ae11de7b9e70..ecbf5fb3f036e5ab52fde6c91501515f31b97da0 100644 >--- a/LayoutTests/transitions/opacity-transition-zindex.html >+++ b/LayoutTests/transitions/opacity-transition-zindex.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/resources/transition-test-helpers.js b/LayoutTests/transitions/resources/transition-test-helpers.js >index ee50ab3062baa84fd8ca4b59bbc8de9037d16c9b..ed39e252854e1cac86ac76264c66aad7216589ec 100644 >--- a/LayoutTests/transitions/resources/transition-test-helpers.js >+++ b/LayoutTests/transitions/resources/transition-test-helpers.js >@@ -356,7 +356,7 @@ const propertiesRequiringPrefix = ["-webkit-text-stroke-color", "-webkit-text-fi > function pauseTransitionAtTimeOnElement(transitionProperty, time, element) > { > // If we haven't opted into CSS Animations and CSS Transitions as Web Animations, use the internal API. >- if ('internals' in window && !internals.settings.cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled()) >+ if ('internals' in window && !internals.settings.webAnimationsCSSIntegrationEnabled()) > return internals.pauseTransitionAtTimeOnElement(transitionProperty, time, element); > > if (transitionProperty.startsWith(prefix) && !propertiesRequiringPrefix.includes(transitionProperty)) >diff --git a/LayoutTests/transitions/shape-outside-transitions.html b/LayoutTests/transitions/shape-outside-transitions.html >index aa95389e4057478309a6f855c7db0e4f40e3383a..c741a458892f026b8a0dab62e38a6630614d13f0 100644 >--- a/LayoutTests/transitions/shape-outside-transitions.html >+++ b/LayoutTests/transitions/shape-outside-transitions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/shorthand-border-transitions.html b/LayoutTests/transitions/shorthand-border-transitions.html >index 198c5aff8c42e228715dcdd7f8820e298666acae..5fd96b61035d02e417dc6e0f7c54900dd2291a14 100644 >--- a/LayoutTests/transitions/shorthand-border-transitions.html >+++ b/LayoutTests/transitions/shorthand-border-transitions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/shorthand-transitions.html b/LayoutTests/transitions/shorthand-transitions.html >index 5461ccb3486bc5a1386b5b0c4fba10990150170d..5ca189781f80e4d35cf6bb8a44df3ab6d71773e0 100644 >--- a/LayoutTests/transitions/shorthand-transitions.html >+++ b/LayoutTests/transitions/shorthand-transitions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/steps-timing-function.html b/LayoutTests/transitions/steps-timing-function.html >index 95ca990150f9b06b7b78599963fef51d3156ce4b..431582de07832a24fcf2e81c74258d7d1cc2d526 100644 >--- a/LayoutTests/transitions/steps-timing-function.html >+++ b/LayoutTests/transitions/steps-timing-function.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/svg-layout-transition.html b/LayoutTests/transitions/svg-layout-transition.html >index 6c02cac4d59a32a98d83a1b00d64ef799a83d99b..d7956aee66b5975b022c4e23808f86bf132f8165 100644 >--- a/LayoutTests/transitions/svg-layout-transition.html >+++ b/LayoutTests/transitions/svg-layout-transition.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/svg-text-shadow-transition.html b/LayoutTests/transitions/svg-text-shadow-transition.html >index ede40c8b4259e245fc859d229e50dd673af9416e..ba53fd92ce946a1b3ffa3372a097cfeca8611f93 100644 >--- a/LayoutTests/transitions/svg-text-shadow-transition.html >+++ b/LayoutTests/transitions/svg-text-shadow-transition.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/transitions/svg-transitions.html b/LayoutTests/transitions/svg-transitions.html >index 5722666b1a4365dd671ac00a7053b8476c7ec42f..1b1ce92a21435782bc4d920bd1df80436aed6716 100644 >--- a/LayoutTests/transitions/svg-transitions.html >+++ b/LayoutTests/transitions/svg-transitions.html >@@ -1,4 +1,4 @@ >-<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/transitions/text-indent-transition.html b/LayoutTests/transitions/text-indent-transition.html >index 488cddecb68bfc960c82f3ae9cd50b615bd19a32..1fd8226247cfcc30874d1398b1569b0cfa3e8824 100644 >--- a/LayoutTests/transitions/text-indent-transition.html >+++ b/LayoutTests/transitions/text-indent-transition.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/transitions/transform-op-list-match.html b/LayoutTests/transitions/transform-op-list-match.html >index a61ac8ed490e3941d706c5c528df46cb50e02784..1c7ad31488935d955fd3b297aba17392c7fdf6d7 100644 >--- a/LayoutTests/transitions/transform-op-list-match.html >+++ b/LayoutTests/transitions/transform-op-list-match.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/transform-op-list-no-match.html b/LayoutTests/transitions/transform-op-list-no-match.html >index b49d79a203b2b84d0eedf16cf46d7fe88d338dc5..4a0eda9d92c675f72e6d81e2f90439399f73ec48 100644 >--- a/LayoutTests/transitions/transform-op-list-no-match.html >+++ b/LayoutTests/transitions/transform-op-list-no-match.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/transition-end-event-rendering.html b/LayoutTests/transitions/transition-end-event-rendering.html >index 2631f716b4ba5e662987c9ec1e4dad2501d3efcc..fd04a13bede0a294de9784361771b9b9103f8ef6 100644 >--- a/LayoutTests/transitions/transition-end-event-rendering.html >+++ b/LayoutTests/transitions/transition-end-event-rendering.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/transition-hit-test-transform.html b/LayoutTests/transitions/transition-hit-test-transform.html >index 88748161f8458b07f681518737fe146a4c644d01..466a7fcb08c98b2f71098ba24fa5e790141c92a2 100644 >--- a/LayoutTests/transitions/transition-hit-test-transform.html >+++ b/LayoutTests/transitions/transition-hit-test-transform.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/transition-hit-test.html b/LayoutTests/transitions/transition-hit-test.html >index 6324b989f4732b6a71a51ee669f66108b82a7f2e..2c866885dae966662d69973de8905309d9ad4c2a 100644 >--- a/LayoutTests/transitions/transition-hit-test.html >+++ b/LayoutTests/transitions/transition-hit-test.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/transition-in-delay-phase.html b/LayoutTests/transitions/transition-in-delay-phase.html >index 903a81e86be1f01e94b2e8ef67d98fb53b431d0f..3c7b5284928266a4badaecfd2a6b661aa0e78b92 100644 >--- a/LayoutTests/transitions/transition-in-delay-phase.html >+++ b/LayoutTests/transitions/transition-in-delay-phase.html >@@ -1,4 +1,4 @@ >-<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/transitions/transition-on-element-with-content.html b/LayoutTests/transitions/transition-on-element-with-content.html >index 60ca3d662a3303085b0b87a2de87325d220704d4..f7c2d47b4cda0d7602f75b5d8b1436ffecf12048 100644 >--- a/LayoutTests/transitions/transition-on-element-with-content.html >+++ b/LayoutTests/transitions/transition-on-element-with-content.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/transition-shorthand-delay.html b/LayoutTests/transitions/transition-shorthand-delay.html >index 2a485ef9ab4e31cedee1c6bf84033744402069b9..7aff1e02c5f874c82fd787984f9d2d00b159337e 100644 >--- a/LayoutTests/transitions/transition-shorthand-delay.html >+++ b/LayoutTests/transitions/transition-shorthand-delay.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/transition-timing-function.html b/LayoutTests/transitions/transition-timing-function.html >index 3479ff1ace4d77fb73fc848b0d2ccc35440534a1..e2ce388be381a90360c9219ce2396708858acd8c 100644 >--- a/LayoutTests/transitions/transition-timing-function.html >+++ b/LayoutTests/transitions/transition-timing-function.html >@@ -1,4 +1,4 @@ >-<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/transitions/transition-to-from-auto.html b/LayoutTests/transitions/transition-to-from-auto.html >index c04dc6ea93678df4a8cbfd4d7d4f2a3e13123d0f..96103233bf4a639fc6bc50c41d225eca019951c9 100644 >--- a/LayoutTests/transitions/transition-to-from-auto.html >+++ b/LayoutTests/transitions/transition-to-from-auto.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/transition-to-from-undefined.html b/LayoutTests/transitions/transition-to-from-undefined.html >index 5dfcc54f0f56819ba6df64ea20aafc3df94190c6..21a41d950b139f21673f7a4ed67e2690dfea21dc 100644 >--- a/LayoutTests/transitions/transition-to-from-undefined.html >+++ b/LayoutTests/transitions/transition-to-from-undefined.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/visited-link-color.html b/LayoutTests/transitions/visited-link-color.html >index c1307a5c8607c2d303a8f2ae9a35d7e0cab8a750..0921b80ea9c4c5fec8e127e2274a110ea18299f4 100644 >--- a/LayoutTests/transitions/visited-link-color.html >+++ b/LayoutTests/transitions/visited-link-color.html >@@ -1,4 +1,4 @@ >-<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <html> > <head> > <style> >diff --git a/LayoutTests/transitions/zero-duration-in-list.html b/LayoutTests/transitions/zero-duration-in-list.html >index a996fde2742e2dbce48a8891a973592f57b921e6..8e4d9d63d1795cb8507835b64b30e1ebcee1d10d 100644 >--- a/LayoutTests/transitions/zero-duration-in-list.html >+++ b/LayoutTests/transitions/zero-duration-in-list.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/transitions/zero-duration-with-non-zero-delay-start.html b/LayoutTests/transitions/zero-duration-with-non-zero-delay-start.html >index 145c927d47147dc72a2bf4f4b015990220cee939..07769fcb24b67b2067e1b9ff3ea8e189cee8b55e 100644 >--- a/LayoutTests/transitions/zero-duration-with-non-zero-delay-start.html >+++ b/LayoutTests/transitions/zero-duration-with-non-zero-delay-start.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > > <html> > <head> >diff --git a/LayoutTests/webanimations/css-animations.html b/LayoutTests/webanimations/css-animations.html >index 949b2ced772d3e0ab48bd0780511c0b266e5a0a3..6c49a36ac21ecde9c9abc2b3d055f852265de522 100644 >--- a/LayoutTests/webanimations/css-animations.html >+++ b/LayoutTests/webanimations/css-animations.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <title>CSS Animations</title> > <style type="text/css" media="screen"> >diff --git a/LayoutTests/webanimations/css-transitions.html b/LayoutTests/webanimations/css-transitions.html >index 9acddbafaa0101ed5214d9d97ccd9c80e0b514e5..052e4c4c39c5121b871ea7960d4fd48a51a38c87 100644 >--- a/LayoutTests/webanimations/css-transitions.html >+++ b/LayoutTests/webanimations/css-transitions.html >@@ -1,4 +1,4 @@ >-<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] --> >+<!DOCTYPE html><!-- webkit-test-runner [ enableWebAnimationsCSSIntegration=true ] --> > <meta charset=utf-8> > <title>CSS Transitions</title> > <body>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
dino
:
review+
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 185647
: 340401