gecko-dev/dom/animation
Hiroyuki Ikezoe 1a43163be4 Bug 1443427 - Don't flush throttled animations in Animation::FlushStyle(). r=birtles
Animation::FlushStyle() gets called only for CSS animations/transitions'
playState changes in JS or ready Promise for CSS animations.  In either case
throttled animation state, which is, to be precise, transformed position or
opacity value on the compositor, doesn't affect those results.

The first test case for CSS animations and the first test case for CSS
transitions in this patch fail without this fix.

MozReview-Commit-ID: EVym4qputL4

--HG--
extra : rebase_source : 12524c7db1d59da69687bb123fc65ad4301f5527
2018-04-11 18:01:14 +09:00
..
test Bug 1443427 - Don't flush throttled animations in Animation::FlushStyle(). r=birtles 2018-04-11 18:01:14 +09:00
Animation.cpp Bug 1443427 - Don't flush throttled animations in Animation::FlushStyle(). r=birtles 2018-04-11 18:01:14 +09:00
Animation.h Bug 1443427 - Don't flush throttled animations in Animation::FlushStyle(). r=birtles 2018-04-11 18:01:14 +09:00
AnimationComparator.h Bug 1417365 - Unified build issues in dom/animation. r=baku 2017-10-26 11:55:28 +01:00
AnimationEffectReadOnly.cpp Bug 1425548 - Update references to Web Animations spec in dom/animation; r=hiro 2017-12-15 14:55:08 -06:00
AnimationEffectReadOnly.h Bug 1437272 - Don't throttle finite transform animations in out-of-view element. r=birtles 2018-03-08 18:22:45 +09:00
AnimationEffectTiming.cpp Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
AnimationEffectTiming.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
AnimationEffectTimingReadOnly.cpp Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
AnimationEffectTimingReadOnly.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
AnimationEventDispatcher.cpp Bug 1415780 - Let AnimationEventDispatcher observe nsRefreshDriver. r=birtles 2018-01-27 21:17:27 +09:00
AnimationEventDispatcher.h Bug 1433008 - Make AnimationEventInfo, InternalTransitionEvent and InternalAnimationEvent movable. r=masayuki 2018-01-30 09:26:48 +09:00
AnimationPerformanceWarning.cpp Bug 1386600 - Change nsIStringBundle methods to return |AString| instead of |wstring|. r=emk,sr=dbaron. 2017-08-04 14:40:52 +10:00
AnimationPerformanceWarning.h Bug 1391803 - Use nsStringFwd.h for forward declaring string classes. r=froydnj 2017-08-16 16:48:52 -07:00
AnimationPropertySegment.h
AnimationTarget.h
AnimationTimeline.cpp Bug 1374125 - Use EnsureInserted instead of Contains+PutEntry to avoid unnecessary hashtable lookups. r=froydnj 2017-06-19 18:19:14 +02:00
AnimationTimeline.h
AnimationUtils.cpp Bug 1414674 - Do not enter the compartment of the target window when calling KeyframeEffect and KeyframeEffectReadOnly constructor via Xray. r=bz,birtles 2018-02-17 17:21:13 +09:00
AnimationUtils.h Bug 1440195 Address CSS Animations r=birtles 2018-03-05 15:58:46 -06:00
ComputedTiming.h Bug 1449631 part 12. Remove the Nullable smuggling from nsIDOMEventTarget. r=smaug 2018-04-05 13:42:42 -04:00
ComputedTimingFunction.cpp
ComputedTimingFunction.h Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan 2018-04-10 21:11:02 +02:00
CSSPseudoElement.cpp Bug 1442817 - Don't flush throttled animations on getAnimations(). r=birtles 2018-03-09 09:38:40 +09:00
CSSPseudoElement.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
DocumentTimeline.cpp Bug 1193394 - Part 1: Microtasks and promises scheduling. r=bevis 2017-11-17 11:01:27 +08:00
DocumentTimeline.h
EffectCompositor.cpp Bug 1412716 - De-templatize EffectCompositor::UpdateEffectProperties and relevant stuff. r=emilio 2018-04-09 20:15:59 +09:00
EffectCompositor.h Bug 1412716 - De-templatize EffectCompositor::UpdateEffectProperties and relevant stuff. r=emilio 2018-04-09 20:15:59 +09:00
EffectSet.cpp Bug 1447827: Remove ServoRestyleManager. r=xidorn 2018-04-07 15:50:06 +02:00
EffectSet.h Bug 1447358: Unifdef the old style system code. r=jwatt 2018-03-21 10:20:34 +01:00
Keyframe.h Bug 1448714 - Fix up comments referring to 'style context' after the rename of nsStyleContext. r=emilio 2018-03-23 13:49:21 +00:00
KeyframeEffect.cpp Bug 1448294 - Clean up naming of 'styleContext' variables after the big nsStyleContext rename. r=emilio 2018-03-25 20:49:58 +02:00
KeyframeEffect.h Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt on a CLOSED TREE 2018-03-22 20:06:24 +01:00
KeyframeEffectParams.h Bug 1431295 - Drop 'undef None' macro in dom/animation/. r=boris 2018-01-18 14:12:51 +09:00
KeyframeEffectReadOnly.cpp Bug 1412716 - De-templatize EffectCompositor::UpdateEffectProperties and relevant stuff. r=emilio 2018-04-09 20:15:59 +09:00
KeyframeEffectReadOnly.h Bug 1412716 - Drop forward declarations of GeckoComputedStyle. r=emilio 2018-04-10 07:03:05 +09:00
KeyframeUtils.cpp Bug 1412716 - De-templatize EffectCompositor::UpdateEffectProperties and relevant stuff. r=emilio 2018-04-09 20:15:59 +09:00
KeyframeUtils.h Bug 1412716 - De-templatize EffectCompositor::UpdateEffectProperties and relevant stuff. r=emilio 2018-04-09 20:15:59 +09:00
moz.build Bug 1447367 - Remove files that are not built when MOZ_OLD_STYLE is not defined. r=emilio 2018-03-07 18:08:41 +00:00
PendingAnimationTracker.cpp Bug 1449631 part 12. Remove the Nullable smuggling from nsIDOMEventTarget. r=smaug 2018-04-05 13:42:42 -04:00
PendingAnimationTracker.h Bug 1282691 - Drop the assertion about an animation that we're making play-pending not already being pause-pending; r=boris 2017-10-13 14:37:51 +09:00
PseudoElementHashEntry.h
TimingParams.cpp Bug 1448690: Remove IsStyledByServo. r=xidorn 2018-03-26 09:39:26 +02:00
TimingParams.h Bug 1431295 - Drop 'undef None' macro in dom/animation/. r=boris 2018-01-18 14:12:51 +09:00