Reviewers: shans, alancutter,
Description:
Web Animations: Update naming to reflect spec changes
KeyframeEffect -> KeyframeEffectModel (internal)
Animation -> KeyframeEffect
AnimationEffect -> EffectModel
AnimationNode -> AnimationEffect (internal), AnimationEffectReadOnly (idl)
AnimationPlayer -> Animation
Timing (internal), AnimationNodeTiming (idl), -> AnimationEffectTiming
Note, this does not rename:
* the WebCompositor* interfaces (for @loyso)
* or the devtools protocol (for @samli)
Follow on changes:
* remove EffectModel from idl, to be replaced by SharedKeyframeList
* rename InertAnimation to InertEffect
* expose other *ReadOnly interfaces and add support for treating
AnimationEffect
as a read only instance
BUG=483272
Please review this at
https://codereview.chromium.org/1113173003/
Base URL: svn://
svn.chromium.org/blink/trunk
Affected files (+3121, -5493 lines):
M LayoutTests/animations/resources/animation-test-helpers.js
M LayoutTests/transitions/interrupted-immediately.html
M LayoutTests/transitions/repeated-firing-background-color.html
M LayoutTests/transitions/transition-currentcolor.html
M LayoutTests/transitions/webkit-clip-path-equality.html
M LayoutTests/virtual/stable/webexposed/web-animations-api-expected.txt
M LayoutTests/web-animations-api/animation-constructor.html
M LayoutTests/web-animations-api/partial-keyframes.html
M LayoutTests/web-animations-api/timed-item.html
M LayoutTests/web-animations-api/timed-item-specified-getters.html
M LayoutTests/web-animations-api/timed-item-specified-setters.html
M LayoutTests/web-animations-api/timeline-play-animation.html
M LayoutTests/web-animations-api/timeline-updates-players.html
M LayoutTests/web-animations-api/transitions-replay.html
M LayoutTests/web-animations-api/w3c/get-animation-players.html
M LayoutTests/web-animations-api/w3c/get-css-players.html
M LayoutTests/webexposed/element-instance-property-listing-expected.txt
M LayoutTests/webexposed/global-interface-listing-expected.txt
M LayoutTests/webexposed/web-animations-api.html
M LayoutTests/webexposed/web-animations-api-expected.txt
M Source/core/animation/Animation.h
M Source/core/animation/Animation.cpp
M Source/core/animation/Animation.idl
M Source/core/animation/AnimationEffect.h
A + Source/core/animation/AnimationEffect.cpp
D Source/core/animation/AnimationEffect.idl
A + Source/core/animation/AnimationEffectReadOnly.idl
A + Source/core/animation/AnimationEffectTest.cpp
A + Source/core/animation/AnimationEffectTiming.h
A + Source/core/animation/AnimationEffectTiming.cpp
A + Source/core/animation/AnimationEffectTiming.idl
D Source/core/animation/AnimationNode.h
D Source/core/animation/AnimationNode.cpp
D Source/core/animation/AnimationNode.idl
D Source/core/animation/AnimationNodeTest.cpp
D Source/core/animation/AnimationNodeTiming.h
D Source/core/animation/AnimationNodeTiming.cpp
M Source/core/animation/AnimationPlayer.h
M Source/core/animation/AnimationPlayer.cpp
M Source/core/animation/AnimationPlayer.idl
M Source/core/animation/AnimationPlayerTest.cpp
M Source/core/animation/AnimationStack.h
M Source/core/animation/AnimationStack.cpp
M Source/core/animation/AnimationStackTest.cpp
M Source/core/animation/AnimationTest.cpp
M Source/core/animation/AnimationTimeline.h
M Source/core/animation/AnimationTimeline.cpp
M Source/core/animation/AnimationTimeline.idl
M Source/core/animation/AnimationTimelineTest.cpp
D Source/core/animation/AnimationTimingProperties.idl
M Source/core/animation/CompositorAnimations.h
M Source/core/animation/CompositorAnimations.cpp
M Source/core/animation/CompositorAnimationsImpl.h
M Source/core/animation/CompositorAnimationsTest.cpp
M Source/core/animation/CompositorPendingAnimations.h
M Source/core/animation/CompositorPendingAnimations.cpp
M Source/core/animation/ComputedTimingProperties.idl
M Source/core/animation/DocumentAnimations.h
M Source/core/animation/DocumentAnimations.cpp
M Source/core/animation/EffectInput.h
M Source/core/animation/EffectInput.cpp
M Source/core/animation/EffectInputTest.cpp
A + Source/core/animation/EffectModel.h
A + Source/core/animation/EffectModel.idl
M Source/core/animation/ElementAnimation.h
M Source/core/animation/ElementAnimation.idl
M Source/core/animation/ElementAnimations.h
M Source/core/animation/ElementAnimations.cpp
M Source/core/animation/InertAnimation.h
M Source/core/animation/InertAnimation.cpp
M Source/core/animation/Keyframe.h
A + Source/core/animation/KeyframeEffect.h
A + Source/core/animation/KeyframeEffect.cpp
A + Source/core/animation/KeyframeEffect.idl
M Source/core/animation/KeyframeEffectModel.h
M Source/core/animation/KeyframeEffectModel.cpp
M Source/core/animation/KeyframeEffectModelTest.cpp
A + Source/core/animation/KeyframeEffectOptions.idl
A + Source/core/animation/KeyframeEffectTest.cpp
M Source/core/animation/SampledEffect.h
M Source/core/animation/SampledEffect.cpp
M Source/core/animation/StringKeyframe.h
M Source/core/animation/StringKeyframe.cpp
D Source/core/animation/Timing.idl
M Source/core/animation/TimingCalculations.h
M Source/core/animation/TimingCalculationsTest.cpp
M Source/core/animation/TimingInput.h
M Source/core/animation/TimingInput.cpp
M Source/core/animation/TimingInputTest.cpp
M Source/core/animation/animatable/AnimatableValueKeyframe.h
M Source/core/animation/animatable/AnimatableValueKeyframe.cpp
M Source/core/animation/css/CSSAnimationUpdate.h
M Source/core/animation/css/CSSAnimations.h
M Source/core/animation/css/CSSAnimations.cpp
M Source/core/core.gypi
M Source/core/css/resolver/StyleResolver.cpp
M Source/core/dom/Document.cpp
M Source/core/frame/UseCounter.h
M Source/core/inspector/InspectorAnimationAgent.h
M Source/core/inspector/InspectorAnimationAgent.cpp
M Source/core/inspector/InspectorInstrumentation.idl
M Source/core/inspector/InspectorTraceEvents.h
M Source/core/inspector/InspectorTraceEvents.cpp
M Source/core/style/KeyframeList.cpp