[webkit-changes] [WebKit/WebKit] 170161: [web-animations] rename DeclarativeAnimation to St...
Antoine Quint
noreply at github.com
Thu Jan 18 00:33:17 PST 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 1701618d04c4680a58da33544f9a349daacd1186
https://github.com/WebKit/WebKit/commit/1701618d04c4680a58da33544f9a349daacd1186
Author: Antoine Quint <graouts at webkit.org>
Date: 2024-01-18 (Thu, 18 Jan 2024)
Changed paths:
M Source/WebCore/Sources.txt
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
M Source/WebCore/animation/AnimationEffect.cpp
M Source/WebCore/animation/CSSAnimation.cpp
M Source/WebCore/animation/CSSAnimation.h
M Source/WebCore/animation/CSSAnimationEvent.cpp
M Source/WebCore/animation/CSSAnimationEvent.h
M Source/WebCore/animation/CSSTransition.cpp
M Source/WebCore/animation/CSSTransition.h
M Source/WebCore/animation/CSSTransitionEvent.cpp
M Source/WebCore/animation/CSSTransitionEvent.h
R Source/WebCore/animation/DeclarativeAnimation.cpp
R Source/WebCore/animation/DeclarativeAnimation.h
R Source/WebCore/animation/DeclarativeAnimationEvent.cpp
R Source/WebCore/animation/DeclarativeAnimationEvent.h
M Source/WebCore/animation/DocumentTimeline.cpp
M Source/WebCore/animation/KeyframeEffect.cpp
M Source/WebCore/animation/KeyframeEffect.h
A Source/WebCore/animation/StyleOriginatedAnimation.cpp
A Source/WebCore/animation/StyleOriginatedAnimation.h
A Source/WebCore/animation/StyleOriginatedAnimationEvent.cpp
A Source/WebCore/animation/StyleOriginatedAnimationEvent.h
M Source/WebCore/animation/WebAnimation.cpp
M Source/WebCore/animation/WebAnimation.h
M Source/WebCore/animation/WebAnimationUtilities.cpp
M Source/WebCore/dom/ContentVisibilityDocumentState.cpp
M Source/WebCore/dom/Element.cpp
M Source/WebCore/inspector/InspectorInstrumentation.h
M Source/WebCore/inspector/agents/InspectorAnimationAgent.cpp
M Source/WebCore/inspector/agents/InspectorAnimationAgent.h
M Source/WebCore/platform/animation/AcceleratedEffect.cpp
M Source/WebCore/rendering/updating/RenderTreeUpdater.cpp
M Source/WebCore/style/Styleable.cpp
M Source/WebCore/style/Styleable.h
Log Message:
-----------
[web-animations] rename DeclarativeAnimation to StyleOriginatedAnimation
https://bugs.webkit.org/show_bug.cgi?id=267640
rdar://121121419
Reviewed by Ryosuke Niwa.
Animations originated from CSS, CSS Animations and CSS Transitions, share a superclass named `DeclarativeAnimation`.
However, the terminology is "style-originated animation" as opposed to "script-originated animation". We rename
that shared superclass to reflect this.
* Source/WebCore/Sources.txt:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/animation/AnimationEffect.cpp:
(WebCore::AnimationEffect::getBindingsTiming const):
(WebCore::AnimationEffect::getBindingsComputedTiming const):
* Source/WebCore/animation/CSSAnimation.cpp:
(WebCore::CSSAnimation::CSSAnimation):
(WebCore::CSSAnimation::syncPropertiesWithBackingAnimation):
(WebCore::CSSAnimation::bindingsPlay):
(WebCore::CSSAnimation::bindingsPause):
(WebCore::CSSAnimation::setBindingsEffect):
(WebCore::CSSAnimation::setBindingsStartTime):
(WebCore::CSSAnimation::bindingsReverse):
(WebCore::CSSAnimation::updateKeyframesIfNeeded):
(WebCore::CSSAnimation::createEvent):
* Source/WebCore/animation/CSSAnimation.h:
* Source/WebCore/animation/CSSAnimationEvent.cpp:
(WebCore::CSSAnimationEvent::CSSAnimationEvent):
* Source/WebCore/animation/CSSAnimationEvent.h:
* Source/WebCore/animation/CSSTransition.cpp:
(WebCore::CSSTransition::CSSTransition):
(WebCore::CSSTransition::resolve):
(WebCore::CSSTransition::animationDidFinish):
(WebCore::CSSTransition::createEvent):
* Source/WebCore/animation/CSSTransition.h:
* Source/WebCore/animation/CSSTransitionEvent.cpp:
(WebCore::CSSTransitionEvent::CSSTransitionEvent):
* Source/WebCore/animation/CSSTransitionEvent.h:
* Source/WebCore/animation/DocumentTimeline.cpp:
* Source/WebCore/animation/KeyframeEffect.cpp:
(WebCore::KeyframeEffect::getKeyframes):
(WebCore::KeyframeEffect::computeStyleOriginatedAnimationBlendingKeyframes):
(WebCore::KeyframeEffect::timingFunctionForBlendingKeyframe const):
(WebCore::KeyframeEffect::computeExtentOfTransformAnimation const):
(WebCore::KeyframeEffect::bindingsComposite const):
(WebCore::KeyframeEffect::computeDeclarativeAnimationBlendingKeyframes): Deleted.
* Source/WebCore/animation/KeyframeEffect.h:
* Source/WebCore/animation/StyleOriginatedAnimation.cpp: Renamed from Source/WebCore/animation/DeclarativeAnimation.cpp.
(WebCore::StyleOriginatedAnimation::StyleOriginatedAnimation):
(WebCore::StyleOriginatedAnimation::~StyleOriginatedAnimation):
(WebCore::StyleOriginatedAnimation::owningElement const):
(WebCore::StyleOriginatedAnimation::tick):
(WebCore::StyleOriginatedAnimation::canHaveGlobalPosition):
(WebCore::StyleOriginatedAnimation::disassociateFromOwningElement):
(WebCore::StyleOriginatedAnimation::setBackingAnimation):
(WebCore::StyleOriginatedAnimation::initialize):
(WebCore::StyleOriginatedAnimation::syncPropertiesWithBackingAnimation):
(WebCore::StyleOriginatedAnimation::bindingsStartTime const):
(WebCore::StyleOriginatedAnimation::bindingsCurrentTime const):
(WebCore::StyleOriginatedAnimation::bindingsPlayState const):
(WebCore::StyleOriginatedAnimation::bindingsReplaceState const):
(WebCore::StyleOriginatedAnimation::bindingsPending const):
(WebCore::StyleOriginatedAnimation::bindingsReady):
(WebCore::StyleOriginatedAnimation::bindingsFinished):
(WebCore::StyleOriginatedAnimation::bindingsPlay):
(WebCore::StyleOriginatedAnimation::bindingsPause):
(WebCore::StyleOriginatedAnimation::flushPendingStyleChanges const):
(WebCore::StyleOriginatedAnimation::setTimeline):
(WebCore::StyleOriginatedAnimation::cancel):
(WebCore::StyleOriginatedAnimation::cancelFromStyle):
(WebCore::StyleOriginatedAnimation::phaseWithoutEffect const):
(WebCore::StyleOriginatedAnimation::effectTimeAtStart const):
(WebCore::StyleOriginatedAnimation::effectTimeAtIteration const):
(WebCore::StyleOriginatedAnimation::effectTimeAtEnd const):
(WebCore::StyleOriginatedAnimation::shouldFireDOMEvents const):
(WebCore::StyleOriginatedAnimation::invalidateDOMEvents):
(WebCore::StyleOriginatedAnimation::enqueueDOMEvent):
* Source/WebCore/animation/StyleOriginatedAnimation.h: Renamed from Source/WebCore/animation/DeclarativeAnimation.h.
(WebCore::StyleOriginatedAnimation::backingAnimation const):
* Source/WebCore/animation/StyleOriginatedAnimationEvent.cpp: Renamed from Source/WebCore/animation/DeclarativeAnimationEvent.cpp.
(WebCore::StyleOriginatedAnimationEvent::StyleOriginatedAnimationEvent):
(WebCore::StyleOriginatedAnimationEvent::pseudoElement):
* Source/WebCore/animation/StyleOriginatedAnimationEvent.h: Renamed from Source/WebCore/animation/DeclarativeAnimationEvent.h.
(WebCore::StyleOriginatedAnimationEvent::elapsedTime const):
(WebCore::StyleOriginatedAnimationEvent::pseudoId const):
* Source/WebCore/animation/WebAnimation.cpp:
(WebCore::WebAnimation::setEffect):
(WebCore::WebAnimation::setTimeline):
(WebCore::WebAnimation::isReplaceable const):
(WebCore::WebAnimation::isSkippedContentAnimation const):
* Source/WebCore/animation/WebAnimation.h:
(WebCore::WebAnimation::isStyleOriginatedAnimation const):
(WebCore::WebAnimation::isDeclarativeAnimation const): Deleted.
* Source/WebCore/animation/WebAnimationUtilities.cpp:
(WebCore::compareStyleOriginatedAnimationOwningElementPositionsInDocumentTreeOrder):
(WebCore::compareCSSTransitions):
(WebCore::compareCSSAnimations):
(WebCore::compareAnimationsByCompositeOrder):
(WebCore::compareStyleOriginatedAnimationEvents):
(WebCore::compareAnimationEventsByCompositeOrder):
(WebCore::compareDeclarativeAnimationOwningElementPositionsInDocumentTreeOrder): Deleted.
(WebCore::compareDeclarativeAnimationEvents): Deleted.
* Source/WebCore/dom/ContentVisibilityDocumentState.cpp:
(WebCore::ContentVisibilityDocumentState::updateAnimations):
* Source/WebCore/dom/Element.cpp:
(WebCore::Element::removeFromTopLayer):
* Source/WebCore/inspector/InspectorInstrumentation.h:
* Source/WebCore/inspector/agents/InspectorAnimationAgent.cpp:
(WebCore::buildObjectForKeyframes):
(WebCore::InspectorAnimationAgent::startTracking):
(WebCore::InspectorAnimationAgent::stopTracking):
(WebCore::InspectorAnimationAgent::willApplyKeyframeEffect):
(WebCore::InspectorAnimationAgent::didSetWebAnimationEffect):
(WebCore::InspectorAnimationAgent::willDestroyWebAnimation):
(WebCore::InspectorAnimationAgent::stopTrackingStyleOriginatedAnimation):
(WebCore::InspectorAnimationAgent::stopTrackingDeclarativeAnimation): Deleted.
* Source/WebCore/inspector/agents/InspectorAnimationAgent.h:
* Source/WebCore/platform/animation/AcceleratedEffect.cpp:
(WebCore::AcceleratedEffect::AcceleratedEffect):
* Source/WebCore/rendering/updating/RenderTreeUpdater.cpp:
(WebCore::RenderTreeUpdater::tearDownRenderers):
* Source/WebCore/style/Styleable.cpp:
(WebCore::Styleable::removeStyleOriginatedAnimationFromListsForOwningElement const):
(WebCore::Styleable::animationWasRemoved const):
(WebCore::Styleable::elementWasRemoved const):
(WebCore::Styleable::cancelStyleOriginatedAnimations const):
(WebCore::updateCSSTransitionsForStyleableAndProperty):
(WebCore::Styleable::removeDeclarativeAnimationFromListsForOwningElement const): Deleted.
(WebCore::Styleable::cancelDeclarativeAnimations const): Deleted.
* Source/WebCore/style/Styleable.h:
Canonical link: https://commits.webkit.org/273170@main
More information about the webkit-changes
mailing list