65640bc0aca0dc577dff692b3c02f30bc8dd7acc: Bug 1100851 (follow-up 2) - Fix more trivial bustage in |mach run --dmd|. r=glandium.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 17 Dec 2014 18:24:38 -0800 - rev 220302
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Bug 1100851 (follow-up 2) - Fix more trivial bustage in |mach run --dmd|. r=glandium. DONTBUILD because NPOTB.
ffb2b4550976f598c9e3af3bd910b8de5b87cd3d: Merge m-c to inbound. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 17 Dec 2014 21:03:11 -0500 - rev 220301
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Merge m-c to inbound. a=merge CLOSED TREE
3e0d52c8f679c90e1578db891962382f3e1a163c: Backed out changeset dc6994acf4e3 (bug 1109457) for EME test failures and crashes.
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 17 Dec 2014 20:57:12 -0500 - rev 220300
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Backed out changeset dc6994acf4e3 (bug 1109457) for EME test failures and crashes. CLOSED TREE
d302447734acae0f714e37f379eccb8ed348edde: Bug 1112782 - Update Redirect handling for CSP followup - CLOSED TREE (r=me)
Christoph Kerschbaumer <mozilla@christophkerschbaumer.com> - Wed, 17 Dec 2014 17:04:16 -0800 - rev 220299
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Bug 1112782 - Update Redirect handling for CSP followup - CLOSED TREE (r=me)
51ea551dd2663b51688104d41f3592472a08c77c: Bug 1101416 - Don't assert against pending exceptions in AutoNoJSAPI. r=luke,r=smaug
Bobby Holley <bobbyholley@gmail.com> - Wed, 17 Dec 2014 16:34:37 -0800 - rev 220298
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Bug 1101416 - Don't assert against pending exceptions in AutoNoJSAPI. r=luke,r=smaug
571e6519a2a6380b5daf51c233b477b1095e3203: Bug 1111363 - Allow trace list slots in type descriptors to retain their initial undefined value, r=sfink.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Dec 2014 17:31:31 -0700 - rev 220297
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Bug 1111363 - Allow trace list slots in type descriptors to retain their initial undefined value, r=sfink.
157b8c310478e7a6b1e8c2c13fa88b7cb1d4be0e: Bug 1111326 - Support BaseIndexes with non-zero offsets in ARM MacroAssembler methods, r=mjrosenb.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Dec 2014 17:25:07 -0700 - rev 220296
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Bug 1111326 - Support BaseIndexes with non-zero offsets in ARM MacroAssembler methods, r=mjrosenb.
dc6994acf4e38744c1da0de44ad07f0db45b46bf: Bug 1109457 - Add persistent session to our ClearKey CDM. r=edwin
Chris Pearce <cpearce@mozilla.com> - Thu, 18 Dec 2014 13:23:27 +1300 - rev 220295
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Bug 1109457 - Add persistent session to our ClearKey CDM. r=edwin
f0e3e6f8866d6747ebb748d080efc97e1276a68c: Bug 1111194 - Fix write barrier triggering for TypeObject addendum changes, r=nmatsakis.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Dec 2014 16:57:56 -0700 - rev 220294
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Bug 1111194 - Fix write barrier triggering for TypeObject addendum changes, r=nmatsakis.
48d7946f8cd5948ad0fc02a550a28837ec6c1ea8: Bug 1109610 - Remove unnecessary MOZ_CRASH, r=nmatsakis.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Dec 2014 16:55:35 -0700 - rev 220293
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Bug 1109610 - Remove unnecessary MOZ_CRASH, r=nmatsakis.
752e55372986a4782a2e15e65f66baf551165670: Bug 1109907 - Add missing OOM check, r=nmatsakis.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Dec 2014 16:54:17 -0700 - rev 220292
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Bug 1109907 - Add missing OOM check, r=nmatsakis.
1f46d4d9d1dc01c42a8d82fc19b0a29953289400: Bug 1112782 - Update Redirect handling for CSP (r=sstamm)
Christoph Kerschbaumer <mozilla@christophkerschbaumer.com> - Wed, 17 Dec 2014 14:19:25 -0800 - rev 220291
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Bug 1112782 - Update Redirect handling for CSP (r=sstamm)
190df6248c74a717c02470421a85cce7b80bb1cc: Allow containerless scrolling for root scroll frames, too. (bug 1076192, r=tn)
David Anderson <danderson@mozilla.com> - Wed, 17 Dec 2014 15:37:28 -0800 - rev 220290
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Allow containerless scrolling for root scroll frames, too. (bug 1076192, r=tn)
1e4ce2a592b820029a7b864f3af6aceeeb9c0160: Bug 927349 part 7 - Factor out AnimationTimeline::GetRefreshDriver into a separate method; r=jwatt
Brian Birtles <birtles@gmail.com> - Thu, 18 Dec 2014 08:42:41 +0900 - rev 220289
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Bug 927349 part 7 - Factor out AnimationTimeline::GetRefreshDriver into a separate method; r=jwatt This is in preparation for adding AnimationTimeline::FastForward in the next patch which will reuse this code.
19407030d97a2c2f66d3207e9a39201e09b8e7ef: Bug 927349 part 6 - Rename AnimationPlayer::ResolveStartTime to AnimationPlayer::StartNow; r=jwatt
Brian Birtles <birtles@gmail.com> - Thu, 18 Dec 2014 08:42:41 +0900 - rev 220288
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Bug 927349 part 6 - Rename AnimationPlayer::ResolveStartTime to AnimationPlayer::StartNow; r=jwatt ResolveStartTime is a bit hard to understand. Eventually, once we implement SetStartTime, we can probably remove this method altogether and just use that. This renaming moves us closer to that direction. This patch also adjusts a comment about the preconditions for calling StartNow. This is because in a subsequent patch in this series we will update the assertion at the beginning of StartNow to simply check that the player is pending.
f47c180eb1c3b82538f9562dce44e2fad7cc61ab: Bug 927349 part 5 - Cancel players that are no longer used; r=jwatt
Brian Birtles <birtles@gmail.com> - Thu, 18 Dec 2014 08:42:41 +0900 - rev 220287
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Bug 927349 part 5 - Cancel players that are no longer used; r=jwatt This patch adds a means of terminating an animation so that is has no effect. The procedure is defined by Web Animations: http://w3c.github.io/web-animations/#cancelling-a-player-section We don't implement all of this, however, since we don't currently support the finished promise or custom effects. In a later bug we will expose this as the cancel() method on AnimationPlayer. We call this method for terminated animations in nsAnimationManager and nsTransitionManager to ensure they get removed from the pending player tracker and so that, for example, the ready promise of CSS Animation player objects is rejected when the corresponding item is removed from animation-name.
7441537d3f5ba558acddc11b4e0c166e2de58624: Bug 927349 part 4 - Make the ready Promise be created lazily; r=heycam
Brian Birtles <birtles@gmail.com> - Thu, 18 Dec 2014 08:42:41 +0900 - rev 220286
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Bug 927349 part 4 - Make the ready Promise be created lazily; r=heycam In Bug 1104435 we made the initial ready promise be created lazily. This patch takes this a step further and makes sure we don't create the promise at all unless it is explicitly requested.
df1375d0e714721f061fdc425992d2d662bd86dd: Bug 927349 part 3 - Cancel a pending play when pause is called; r=jwatt
Brian Birtles <birtles@gmail.com> - Thu, 18 Dec 2014 08:42:41 +0900 - rev 220285
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Bug 927349 part 3 - Cancel a pending play when pause is called; r=jwatt This patch updates the pause procedure for AnimationPlayer so that if there is a pending play it will be cancelled. At the same it removes the existing check for a redundant call to Pause when we are already paused. This check is not necessary since if we are already paused the method will have no effect anyway. Finally, this patch updates the comment about going to the pending state while pausing since this will happen in bug 1109390.
95eeca2c7e32eb2b3354afb66af27d5f8034e345: Bug 927349 part 2 - Add AnimationPlayer::mIsPending and return "pending" from AnimationPlayer::PlayState(); r=jwatt
Brian Birtles <birtles@gmail.com> - Thu, 18 Dec 2014 08:42:41 +0900 - rev 220284
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Bug 927349 part 2 - Add AnimationPlayer::mIsPending and return "pending" from AnimationPlayer::PlayState(); r=jwatt This patch adds a member for tracking if a player is currently pending or not and uses this to return the "pending" state from PlayState(). We don't currently set mIsPending to true yet, however. Additionally, this patch updates AnimationPlayer::ComposeStyle to set aNeedsRefreshes to true when the player is pending. This is used by the appropriate animation/transition manager to determine if it should continue to observe the refresh driver or not.
323f4574fd3146f08af271015bc85b3fe8b3cd39: Bug 927349 part 1 - Add PendingPlayerTracker; r=jwatt
Brian Birtles <birtles@gmail.com> - Thu, 18 Dec 2014 08:42:41 +0900 - rev 220283
Push 27983 by cbook@mozilla.com at Thu, 18 Dec 2014 12:51:14 +0000
Bug 927349 part 1 - Add PendingPlayerTracker; r=jwatt This patch adds a hashtable to nsDocument that stores all the animation players that are currently waiting to start. In the future it may also be used to store players that are waiting to pause which is why the methods are called AddPlayPending/RemovePlayPending instead of just AddPlayer/RemovePlayer.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip