layout/style/AnimationCommon.cpp
04b8193b4b4990eb9f5bf1038c4e35d3829e72ee
created 2014-11-11 15:42 -0800
pushed 2015-01-12 19:37 +0000
L. David Baron L. David Baron - Bug 1087541 - Make RuleNodeWithReplacement handle animations and transitions like RulesMatching codepath does. r=birtles
d54306da529f6918f79a9e43c5e0a61883cee453
created 2014-10-20 13:55 +0900
pushed 2015-01-12 19:37 +0000
Brian Birtles Brian Birtles - Bug 1078122 part 3 - Move animation value building down to the Animation objects; r=dholbert
fe98ceaaafa7964c5eefd8ff13dbb87df04f5071
created 2014-10-20 13:55 +0900
pushed 2015-01-12 19:37 +0000
Brian Birtles Brian Birtles - Bug 1078122 part 1 - Move checks for animation throttling to AnimationPlayer; r=dholbert
860a94d6002a4b80b385dc47fae95ad505b64ddd
created 2014-10-02 15:14 +0900
pushed 2014-11-28 15:29 +0000
Brian Birtles Brian Birtles - Bug 1046055 part 3 - Add AnimationPlayerCollection::HasCurrentAnimationsForProperty; r=dbaron
37090bda656483e2e7163403b3d67b2051431311
created 2014-10-02 15:14 +0900
pushed 2014-11-28 15:29 +0000
Brian Birtles Brian Birtles - Bug 1046055 part 2 - Rename AnimationPlayer::IsCurrent to HasCurrentSource; r=dbaron
d60a7e8582b122dbc4b5142313b65d72af32ba30
created 2014-08-26 17:14 -0400
pushed 2014-10-13 16:35 +0000
Botond Ballo Botond Ballo - Bug 965022 - Use MOZ_FORMAT_PRINTF for [f]printf_stderr, and fix incorrect usages. r=jrmuizel
894b7372561dcf1a27cb4038a4f73c44cb16cbb2
created 2014-08-26 16:02 -0400
pushed 2014-10-13 16:35 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 965022) for mochitest-2 failures on a CLOSED TREE.
24251d4da0191cc8121b9c693c17aaf35701e717
created 2014-08-25 18:28 -0400
pushed 2014-10-13 16:35 +0000
Botond Ballo Botond Ballo - Bug 965022 - Use MOZ_FORMAT_PRINTF for [f]printf_stderr, and fix incorrect usages. r=jrmuizel
c0948312ced7c5e4c4f618bde4d627912cf7f1aa
created 2014-08-24 21:48 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 1057129 patch 1 - Make AddStyleUpdatesTo handle pseudo-elements. r=birtles
851652501f189f119c679de6a11ad00b7b105f4c
created 2014-08-10 17:06 +1000
pushed 2014-10-13 16:35 +0000
Brian Birtles Brian Birtles - Bug 1040543 part 10 - Move mIsLastNotification from AnimationPlayer to Animation; r=bz
3a12123bef3f2628252113aa71582bc9f3894350
created 2014-08-10 17:06 +1000
pushed 2014-10-13 16:35 +0000
Brian Birtles Brian Birtles - Bug 1040543 part 9 - Move IsFinishedTransition from AnimationPlayer to Animation; r=bz
d6d0f91ff4c4a8c52a8c0345aa5ee58d649a1776
created 2014-08-10 17:06 +1000
pushed 2014-10-13 16:35 +0000
Brian Birtles Brian Birtles - Bug 1040543 part 8 - Move timing parameters from AnimationPlayer to Animation; r=bz
34cb6ae672bdfc6c2e490d83623e646694955992
created 2014-08-10 17:06 +1000
pushed 2014-10-13 16:35 +0000
Brian Birtles Brian Birtles - Bug 1040543 part 7 - Move keyframe properties from AnimationPlayer to Animation; r=bz
8d0e15df4168ad7e13466991a6952644a8b7dba2
created 2014-08-10 17:06 +1000
pushed 2014-10-13 16:35 +0000
Brian Birtles Brian Birtles - Bug 1040543 part 6 - Rename mAnimations to mPlayers and likewise for similar local variables; r=bz
86f0c54582ffec5ef017b76d48261cf093aae35c
created 2014-08-10 17:06 +1000
pushed 2014-10-13 16:35 +0000
Brian Birtles Brian Birtles - Bug 1040543 part 5 - Pass down time from AnimationPlayer to Animation; r=bz
daca3c0d2c85d6deaa0c9332150d9937988067be
created 2014-08-10 17:06 +1000
pushed 2014-10-13 16:35 +0000
Brian Birtles Brian Birtles - Bug 1040543 part 2 - Rename ElementAnimationCollection to AnimationPlayerCollection; r=bz
414eb2e950575e99de58028c2010e6eca236c19e
created 2014-08-10 17:06 +1000
pushed 2014-10-13 16:35 +0000
Brian Birtles Brian Birtles - Bug 1040543 part 1 - Move/Rename ElementAnimations to dom::AnimationPlayer; r=bz
12959495c74eb1349dd15dfe88d7fd2eff001d4c
created 2014-08-06 22:58 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 25 - Remove the old (now-unused) miniflush code (preserving one of the header comments). r=heycam
96483fbec78522721d4a2da3480e0ca2f836050e
created 2014-08-06 22:58 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 24 - Use a RestyleTracker for the coalescing in the animation-only style flush (miniflush). r=heycam
c0d4dd2261a5ac9bb1aece976e1774d977b8b13d
created 2014-08-03 01:22 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Back out bug 996796 patch 18 through patch 25 (changesets fbe97c2db729 through 9719c08c3144) to fix 50%-of-the-time Android 4.0 debug orange from single assertion ("Why did this not get handled while processing mRestyleRoots?", layout/base/RestyleTracker.cpp, line 87) in gfx/tests/crashtests/815489.html .
9719c08c314414d64ae78234dc3e5acbfd339ec5
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 25 - Remove the old (now-unused) miniflush code (preserving one of the header comments). r=heycam
ebf41f7c81b233b13b03a6caf7f254a41131e4d2
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 24 - Use a RestyleTracker for the coalescing in the animation-only style flush (miniflush). r=heycam
d9db9020d57ace77058e987ad5e8bef422da6b50
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 8 - Pass the replacements through to ResolveStyleWithReplacement. r=heycam
96186774f07c087a05c6798966ddef2440c1350e
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 5 - Move the guts of UpdateThrottledStyle into nsStyleSet, where it can be reused. r=heycam
9345f94814621b287c734d60d07c14988bb56b2d
created 2014-07-24 13:37 +0900
pushed 2014-10-13 16:35 +0000
Brian Birtles Brian Birtles - Bug 1002332 - Make AnimationTimeline record the last refresh time and use that when there is no refresh driver; r=bz
39de47827a38c006650672c8a08d57a1a8482316
created 2014-07-18 10:31 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1038032 part 1 - Add temporary workaround to avoid overflow when calculating the active end of an animation; r=dholbert
713c2e0870f593079211169d4d02e244d0d17e29
created 2014-07-16 09:02 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1036287 part 6 - Add a GetComputedTiming shortcut that uses the current animation timeline time; r=dholbert
d159f3b81265f994debb9fc51a2eee3f61b816d8
created 2014-07-16 09:02 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1036287 part 5 - Drop aTime param from IsRunning(At) and IsCurrent(At), since they now use the current timeline time; r=dholbert
3d6e547234ace59fa28f92125c042fdc3a36feb2
created 2014-07-16 09:02 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1036287 part 4 - Make GetLocalTime(At) get the current time automatically from the timeline; r=dholbert
4a342071fd1aa777626a3b17b22ed4d06228976b
created 2014-07-16 09:02 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1036287 part 3 - Make GetLocalTimeAt return a nullable time duration; r=dholbert
8ac5d63123ae209c527698fca0cadc71613c0f2f
created 2014-07-16 09:02 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1036287 part 2 - Make GetComputedTimingAt take a nullable local time; r=dholbert
e672d5bffa8f0b3635c2cd1ff7811376e5a377f7
created 2014-07-16 09:02 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1032573 part 5 - Add GetAnimationPlayers to Element; r=bz
5a606567031850658300f470ffa1a9a26561e8ca
created 2014-07-16 09:02 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1032573 part 2 - Add a timeline member to ElementAnimations; r=dbaron
389f489afdb68e43c146e164920008c402adbf11
created 2014-07-16 09:02 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1032573 part 1 - Don't overload start time for marking finished transitions; r=dbaron
b311a62db22bcc3d86131819042ad78d9cd462c4
created 2014-06-27 08:57 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1010067 part 8 - Rename ElementData methods and members in CommonAnimationManager to ElementCollection; r=dbaron
d091d8da77a8606a58bff715252257ce617f2244
created 2014-06-27 08:57 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1010067 part 7 - Rename instances of ElementAnimationCollection; r=dbaron
c9e25ef0aa0d8dc0d236ed9528bc81a60c8af032
created 2014-06-27 08:57 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1010067 part 6 - Rename mozilla::css::CommonElementAnimationData to mozilla::ElementAnimationCollection; r=dbaron
b31a50d545f72c573d693643a61d2a260a298ed9
created 2014-06-25 09:42 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1029370 part 1 - Move active duration calculation to GetComputedTimingAt; r=dholbert
e7ae48a8fac8ab5f94c0e29ed546a36c1f2245ec
created 2014-06-25 09:42 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1028514 - Check for integer overflow when converting from floating-point number milliseconds; r=froydnj
01bb9424e4b4b39def0a69b7437b8f0b20a0855e
created 2014-06-24 15:29 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1010067 part 1 - Rename nsStyleAnimation::Value to mozilla::StyleAnimationValue; r=dbaron
4c82c80954dd025ade56c99b854abd564d28330e
created 2014-06-24 15:29 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1026302 part 5 - Make a common property dtor for CommonElementAnimationData; r=dbaron
e69467cd9d52c7314db548b9e9bad219f22cf78b
created 2014-06-24 15:29 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1026302 part 4 - Remove ElementAnimations; r=dbaron
8cc5818e3f83fa380ca8f2e07e497e718e09d14b
created 2014-06-20 12:39 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1025709 part 12 - Remove ElementTransitions; r=heycam
b0b2c12fd058cf45c517642e14fb7bc10f7e74ca
created 2014-06-20 12:39 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1025709 part 10 - Move active layer notification out of CanPerformOnCompositorThread to call sites; r=heycam
a4c6f7cb5fe4d445e52d35056452b6f5de363ce4
created 2014-06-20 12:39 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1025709 part 9 - Move heavy lifting of GetAnimationsForCompositor from ElementAnimations/ElementTransitions to base class; r=heycam
f34e89ebac60b3c73ca1d9e339e59cc250f967e2
created 2014-06-20 12:39 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1025709 part 8 - Move CanPerformOnCompositorThread from ElementAnimations/ElementTransitions to the base class; r=heycam
d045b05628df6dd61c2df9a34a30b1e4f2df3c6a
created 2014-06-20 12:39 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1025709 part 7 - Move HasAnimationOfProperty from ElementAnimations/ElementTransitions to base class; r=heycam
dde79ba0a596e88c2bf7fee125cdda1a72e5bd27
created 2014-06-20 12:39 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1025709 part 6 - Reuse nsAnimationManager::EnsureStyleRuleFor; r=heycam
8434b5e208d6c08c3faa15fea510b1b7be8d8c06
created 2014-06-20 12:39 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1025709 part 5 - Replace aIsThrottled bool value with an enum; r=heycam
31695984cfe220b6634272397fa869e0136168cd
created 2014-06-20 12:39 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1025709 part 4 - Move EnsureStyleRuleFor from ElementTransitions and ElementAnimations to CommonElementAnimationData; r=heycam
2d45653b217d8ec39634202c53a83fe000f1b775
created 2014-06-20 12:39 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1025709 part 3 - Move delay calculation to GetComputedTimingAt; r=heycam
458a988940c65bbb1e025c56af23446d6cf6dd96
created 2014-06-20 12:39 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1025709 part 2 - Add IsFinished() to ElementAnimation; r=heycam
ff0404eba1963477a33ce980caad29a556fb410e
created 2014-06-16 14:43 -0400
pushed 2014-09-02 16:39 +0000
Neil Deakin Neil Deakin - Bug 994117, add method to check if an element has current animations, r=bbirtles
e097537a5589a3265dcc75669362781abc5ea633
created 2014-06-11 14:19 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1004365 part 3b.2 - Make ElementAnimation::GetComputedTimingAt handle zero-duration animations; r=dholbert
bb50fd44b52a3293117690e8a116935832e3d536
created 2014-06-11 14:19 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1004365 part 1 - Make active duration calculation handle zero-duration animations; r=dholbert
fbea945e7b7ba7588d8a082587fac43a5d0b18ba
created 2014-05-28 16:51 +0900
pushed 2014-07-21 20:25 +0000
Brian Birtles Brian Birtles - Bug 1004871 part 9 - Move ElementAnimations::GetPositionInIteration to ElementAnimation::GetComputedTimingAt; r=dholbert
69aef42e06d48bb4bd9decc7218e758ba0069e69
created 2014-05-28 16:51 +0900
pushed 2014-07-21 20:25 +0000
Brian Birtles Brian Birtles - Bug 1004871 part 5 - Add ComputedTiming data structure; r=dholbert
1ee21cbff6175618f3578e87e424c70eb51a577b
created 2014-05-28 16:51 +0900
pushed 2014-07-21 20:25 +0000
Brian Birtles Brian Birtles - Bug 1004871 part 2 - Add AnimationTiming struct, to encapsulate animation timing parameters; r=dholbert
b8e712a8ea3f54831ee974cee5a1ac6d69c4b35e
created 2014-05-22 06:48 +0300
pushed 2014-07-21 20:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 869836 - Part 3: Use `Append('c')` instead of `AppendLiteral("c")`. r=ehsan
d6badef39f08250baf5768511ed695439703fb34
created 2014-05-15 08:38 +0900
pushed 2014-07-21 20:25 +0000
Brian Birtles Brian Birtles - Bug 1004383 part 2 - Rename StyleAnimation to ElementAnimation; r=dholbert
less more (0) -100 -60 tip