f681694c9df1cd5c23fd05ed0d92cacfd1cfd789: Bug 1032573 part 6 - Add tests for Element.getAnimationPlayers; r=dbaron
Brian Birtles <birtles@gmail.com> - Wed, 16 Jul 2014 09:02:31 +0900 - rev 194276
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Bug 1032573 part 6 - Add tests for Element.getAnimationPlayers; r=dbaron
e672d5bffa8f0b3635c2cd1ff7811376e5a377f7: Bug 1032573 part 5 - Add GetAnimationPlayers to Element; r=bz
Brian Birtles <birtles@gmail.com> - Wed, 16 Jul 2014 09:02:31 +0900 - rev 194275
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Bug 1032573 part 5 - Add GetAnimationPlayers to Element; r=bz This patch adds the WebIDL definitions and implementation of getAnimationPlayers on Element. It does not include the full definition of AnimationPlayer but only readonly versions of the currentTime and startTime attributes since these are easy to implement and enable identifying the different animations that are returned for the sake of testing. Web Animations defines getAnimationPlayers as only returning the animations that are either running or will run in the future (known as "current" animations). This will likely change since it seems desirable to be able query animations that have finished but are applying a forwards fill. For now, however, this patch makes us only return animations that have not finished. This patch also removes an assertion in ElementAnimation::GetLocalTime that would fail if called on a finished transition. This assertion is no longer necessary since an earlier patch in this series removed the overloading of the animation start time that meant calling this on a finished transition was unsafe. Furthermore, this assertion, if it were not removed, would fail if script holds onto a transition and queries its start time after it completed.
08f2190d7e40f18e738b6c32a83dc07fb45af29d: Bug 1032573 part 4 - Add AnimationTimeline::ToTimelineTime helper method; r=dbaron
Brian Birtles <birtles@gmail.com> - Wed, 16 Jul 2014 09:02:30 +0900 - rev 194274
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Bug 1032573 part 4 - Add AnimationTimeline::ToTimelineTime helper method; r=dbaron This patch simply factors out the conversion from a TimeStamp value to a nullable-double value relative to the start of the timeline. This is so that, in a subsequent patch, this functionality can be reused by ElementAnimation when it reports its start time (which is currently recorded as a TimeStamp).
35f359aca0c3021e3e385b697fe55ef6a0cbb541: Bug 1032573 part 3 - Add AnimationTimeline::GetCurrentTimeStamp; r=dbaron
Brian Birtles <birtles@gmail.com> - Wed, 16 Jul 2014 09:02:30 +0900 - rev 194273
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Bug 1032573 part 3 - Add AnimationTimeline::GetCurrentTimeStamp; r=dbaron AnimationTimeline::GetCurrentTime returns the time value of the timeline as a double. For internal calculations however it is more useful to get this as a mozilla::TimeStamp. This patch splits the calculation of the current time into two stages: calculation as a timestamp then conversion to a double.
5a606567031850658300f470ffa1a9a26561e8ca: Bug 1032573 part 2 - Add a timeline member to ElementAnimations; r=dbaron
Brian Birtles <birtles@gmail.com> - Wed, 16 Jul 2014 09:02:30 +0900 - rev 194272
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Bug 1032573 part 2 - Add a timeline member to ElementAnimations; r=dbaron When we expose ElementAnimation objects to script they need to have a parent object so they can be associated with a Window. This patch adds a pointer from an ElementAnimation to its AnimationTimeline.
389f489afdb68e43c146e164920008c402adbf11: Bug 1032573 part 1 - Don't overload start time for marking finished transitions; r=dbaron
Brian Birtles <birtles@gmail.com> - Wed, 16 Jul 2014 09:02:29 +0900 - rev 194271
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Bug 1032573 part 1 - Don't overload start time for marking finished transitions; r=dbaron When transitions finish, we keep them around for one additional throttle-able tick to provide correct behavior for subsequent transitions that may be triggered. Prior to this patch we did this by overloading the start time of the animation and setting it to null in this case. However, if we begin returning ElementAnimation objects to script, script can hold on to those objects and query their start time even after they are finished. Therefore we need another means of marking finished transitions that doesn't clobber the start time field. This patch introduces a new boolean member for marking such transitions. While we're touching IsFinishedTransition we also take the chance to tidy up one of the call sites, namely IsCurrentAt, to make the logic a little easier to follow.
c73dc6d84e894fe1cf8f25ac100fac782c429195: Bug 1038971 - Fix libav frame ordering; r=edwin
Anthony Jones <ajones@mozilla.com> - Wed, 16 Jul 2014 11:54:26 +1200 - rev 194270
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Bug 1038971 - Fix libav frame ordering; r=edwin
11add1847747a3f310cf973b988dd12c6c037415: Bug 1038853 - Use nullptr instead of 0 in Shmem.h and Shmem.cpp. r=bent
Andrew McCreight <continuation@gmail.com> - Tue, 15 Jul 2014 16:51:44 -0700 - rev 194269
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Bug 1038853 - Use nullptr instead of 0 in Shmem.h and Shmem.cpp. r=bent
5a5d9f2a29ca0ab220d582a4e3fd8465423accbd: Bug 1037264 - Add an 8-bit short-lived string cache. r=neil
Bobby Holley <bobbyholley@gmail.com> - Tue, 15 Jul 2014 16:30:51 -0700 - rev 194268
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Bug 1037264 - Add an 8-bit short-lived string cache. r=neil
4bbe15384faa748131d0c248fbc5d89f705b5462: Bug 1037264 - Factor out short-lived string buffer into a templated helper class. r=neil
Bobby Holley <bobbyholley@gmail.com> - Tue, 15 Jul 2014 16:30:50 -0700 - rev 194267
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Bug 1037264 - Factor out short-lived string buffer into a templated helper class. r=neil
28dfed91343651e9958183f4ba9a88037f09985e: Backed out 1 changesets (bug 1005225) for Gu permared
Wes Kocher <wkocher@mozilla.com> - Tue, 15 Jul 2014 16:18:50 -0700 - rev 194266
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Backed out 1 changesets (bug 1005225) for Gu permared Backed out changeset 452d8502bea1 (bug 1005225) * * * Backed out 2 changesets (bug 1005225, bug 1030936) for Gu permared Backed out changeset 32a1fa1b28d5 (bug 1030936) Backed out changeset 61d41b381f30 (bug 1005225)
472e3405d85182be99fc4abdfb422c5c463b7221: Backed out changeset f4592864c982 (bug 1037360) for b2g mochitest-9 failures
Wes Kocher <wkocher@mozilla.com> - Tue, 15 Jul 2014 15:45:38 -0700 - rev 194265
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Backed out changeset f4592864c982 (bug 1037360) for b2g mochitest-9 failures
3a419b592089220260b1b98a8188a6a975611ff1: Bug 1037689 - Document MP4Sample timestamp units. r=ajones
Ralph Giles <giles@mozilla.com> - Mon, 14 Jul 2014 14:19:00 -0700 - rev 194264
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Bug 1037689 - Document MP4Sample timestamp units. r=ajones These look to be returning values in microseconds, already adjusted by the stream's internal timescale.
65a89b89cb1e623fa7f1ff3f5978c58acb1500de: Bug 1036785: Use DIBs for drawing when not using opaque surfaces. r=nical
Bas Schouten <bschouten@mozilla.com> - Thu, 10 Jul 2014 23:29:40 +0200 - rev 194263
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Bug 1036785: Use DIBs for drawing when not using opaque surfaces. r=nical
c98c4be7d7bf2c0250ecd1e0b8aeeb5ad04a501f: Bug 1036785 - Tests: Fuzz some tests to mask subpixel-AA differences. r=jrmuizel
Bas Schouten <bschouten@mozilla.com> - Tue, 15 Jul 2014 23:40:32 +0200 - rev 194262
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Bug 1036785 - Tests: Fuzz some tests to mask subpixel-AA differences. r=jrmuizel
8111e8d8875b94d7be94f097fc233319fe8cf42f: Bug 983497 - Patch 2: Fire updatefound on ServiceWorkerContainers. r=ehsan
Nikhil Marathe <nsm.nikhil@gmail.com> - Fri, 11 Jul 2014 16:00:52 -0700 - rev 194261
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Bug 983497 - Patch 2: Fire updatefound on ServiceWorkerContainers. r=ehsan
cd3ee2c040e19bde5ff9fdc4105918f648c3fb75: Bug 983497 - Patch 1: Infrastructure to fire events on ServiceWorkerContainers. r=ehsan,smaug
Nikhil Marathe <nsm.nikhil@gmail.com> - Mon, 14 Jul 2014 14:15:23 -0700 - rev 194260
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Bug 983497 - Patch 1: Infrastructure to fire events on ServiceWorkerContainers. r=ehsan,smaug
724724630cc956b57694906275ab7e13b44d5008: Bug 1036629 - Take a deathgrip on the runnable passed to NS_DispatchToCurrentThread. r=bsmedberg
Andrew McCreight <continuation@gmail.com> - Tue, 15 Jul 2014 14:29:14 -0700 - rev 194259
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Bug 1036629 - Take a deathgrip on the runnable passed to NS_DispatchToCurrentThread. r=bsmedberg This will prevent a leak of the runnable if it is passed in with a refcount of zero and the dispatch fails.
452d8502bea14bcf6e08db0585bde526349182e2: Bug 1005225: Follow up, changed uuid in the wrong idl (r=ckerschb)
Christoph Kerschbaumer <mozilla@christophkerschbaumer.com> - Tue, 15 Jul 2014 13:59:59 -0700 - rev 194258
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Bug 1005225: Follow up, changed uuid in the wrong idl (r=ckerschb)
67373fe39c5386a619ac51a9305163674289abbb: Bug 1030577 - Move some GC guards below the GC_BEGIN callback; r=jonco
Terrence Cole <terrence@mozilla.com> - Tue, 15 Jul 2014 13:47:09 -0700 - rev 194257
Push 27142 by cbook@mozilla.com at Wed, 16 Jul 2014 13:43:58 +0000
Bug 1030577 - Move some GC guards below the GC_BEGIN callback; r=jonco
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip