@@ -75,6 +75,7 @@ Work Status: Refining
7575Shortname : web-animations-1
7676TR : https://www.w3.org/TR/web-animations-1/
7777ED : https://drafts.csswg.org/web-animations-1/
78+ Previous version : https://www.w3.org/TR/2018/WD-web-animations-1-20181011/
7879Previous version : https://www.w3.org/TR/2016/WD-web-animations-1-20160913/
7980Previous version : https://www.w3.org/TR/2015/WD-web-animations-1-20150707/
8081Previous version : https://www.w3.org/TR/2014/WD-web-animations-20140605/
@@ -5781,80 +5782,10 @@ animations.
57815782<h2 id="changes-since-last-publication">Changes since last publication</h2>
57825783
57835784The following changes have been made since the <a
5784- href="https://www.w3.org/TR/2016/WD-web-animations-1-20160913/"> 13 September
5785- 2016 Working Draft</a> :
5786-
5787- * Dropped global clock definition and added the [=update animations
5788- and send events=] procedure so that the updating of animations can be
5789- integrated with HTML's [=update the rendering=] procedure.
5790- * Removed step to reset pending tasks when a null effect it set on an
5791- animation
5792- (<a href="https://github.com/w3c/csswg-drafts/issues/2077">#2077</a> ).
5793- * Clarified that the [=pending play task=] and [=pending pause task=] must be
5794- run asynchronously.
5795- * Fixed a mistake in the calculation of the <a>hold time</a> when an pause
5796- operation completes (see [[#pausing-an-animation-section]] ).
5797- * Adjusted the procedure to <a>update an animation's finished state</a> to
5798- accommodate timelines that change direction.
5799- * Introduced an asynchronous procedure for updating an [=animation=] 's
5800- [=playback rate=] : [=seamlessly update the playback rate=] .
5801- * Clarified behavior of the procedure to <a>reverse an animation</a> when
5802- playing the animation causes an exception to be thrown.
5803- * Removed the “pending” play state and added the
5804- {{Animation/pending}} member to the {{Animation}} interface.
5805- * Introduced a general [=pending animation event queue=] and defined how
5806- different types of animation events are sorted.
5807- * Added a definition for the <a>idle phase</a> .
5808- * In the procedure to calculate the <a>simple iteration progress</a> , made
5809- a negative end delay not trigger the behavior where the end of the last
5810- iteration is used instead of the beginning of the next iteration.
5811- Also fixed a bug where this behavior would fail to apply when playing in
5812- reverse.
5813- (<a href="https://github.com/w3c/web-animations/issues/201">#201</a> ).
5814- * Dropped keyframe spacing, distance calculation, and retention of invalid
5815- keyframe property values.
5816- * Moved definitions of animation value procedures to
5817- <a href="https://drafts.csswg.org/css-values-4/#combining-values">CSS Values
5818- and Units</a> .
5819- * Introduced {{Animation/updatePlaybackRate(playbackRate)}} instead which
5820- maintains the current time and synchronizes with animations running on
5821- another thread or process.
5822- * Revised the <code> …ReadOnly</code> and timing-related interfaces as
5823- follows:
5824- * Replaced <code> AnimationEffectReadOnly</code> with {{AnimationEffect}} .
5825- * Replaced the <code> timing</code> member of
5826- <code> AnimationEffectReadOnly</code> with the
5827- {{AnimationEffect/getTiming()}} and
5828- {{AnimationEffect/updateTiming()}} methods on {{AnimationEffect}} .
5829- * Removed the <code> AnimationEffectTimingReadOnly</code> and
5830- <code> AnimationEffectTiming</code> interfaces.
5831- * Renamed the <code> AnimationEffectTimingProperties</code> dictionary to
5832- {{EffectTiming}} .
5833- * Renamed the <code> ComputedTimingProperties</code> dictionary to
5834- {{ComputedEffectTiming}} .
5835- * Introduced the {{OptionalEffectTiming}} dictionary for use with the
5836- {{AnimationEffect/updateTiming}} method.
5837- * Removed <code> KeyframeEffectReadOnly</code> , leaving only
5838- {{KeyframeEffect}} .
5839- * Added special handling to allow animating the 'offset' property from the
5840- programming interface using <code> cssOffset</code> to avoid conflict with
5841- the attribute name used to specify keyframe offsets.
5842- * Updated the procedure to <a>process a keyframes argument</a> to allow
5843- specifying <code> offset</code> , <code> composite</code> and multiple
5844- <code> easing</code> values including allowing
5845- {{CompositeOperationOrAuto/auto}} values for <code> composite</code> .
5846- * Changed the type of the
5847- {{KeyframeEffect/KeyframeEffect(target, keyframes,
5848- options)/target}} argument to the {{KeyframeEffect}} and
5849- (now obsolete) <code> KeyframeEffectReadOnly</code> constructors,
5850- and the {{KeyframeEffect/target}} member of these same interfaces,
5851- from <code> Animatable?</code> to <code> (Element or CSSPseudoElement)?</code>
5852- (<a href="https://github.com/w3c/web-animations/issues/186">#186</a> ).
5853- * Made unspecified [=composite operations=] on [=keyframes=] be represented by
5854- {{CompositeOperationOrAuto/auto}} values.
5855- * Dropped the <code> SharedKeyframeList</code> interface.
5856- * Converted {{Animatable}} from a <code> [NoInterfaceObject] </code> interface
5857- to an [=interface mixin=] .
5785+ href="https://www.w3.org/TR/2018/WD-web-animations-1-20181011/"> 11 October
5786+ 2018 Working Draft</a> :
5787+
5788+ (None yet)
58585789
58595790The <a
58605791 href="https://github.com/w3c/csswg-drafts/commits/master/web-animations-1"> changelog</a>
0 commit comments