537948bc60078543196f98bce042c6dba34cb199: Bug 1135170 - Move the RenderVideoFrame call to the end of SeekCompleted. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Tue, 03 Mar 2015 10:34:44 -0800 - rev 232374
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1135170 - Move the RenderVideoFrame call to the end of SeekCompleted. r=mattwoodrow This means that we can get rid of the code to recheck state after dropping the monitor. We'll remove the other monitor drop from this method in a subsequent patch.
c4346f7588e63e736e201f1c84c94f4e53d4292b: Bug 1135170 - Move some work from MDSM::Seek to MDSM::InitiateSeek. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Mon, 02 Mar 2015 16:05:54 -0800 - rev 232373
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1135170 - Move some work from MDSM::Seek to MDSM::InitiateSeek. r=mattwoodrow This has two implications: * We no longer need to pipe mQueuedSeekTarget through MDSM::Seek to get the appropriate clamping. * MDSM::Seek doesn't _need_ to be called on the main thread anymore.
602445fadacd62f1ce91767e73e007897c940839: Bug 1135170 - Mark previously-failing WPT as passing. r=karlt
Bobby Holley <bobbyholley@gmail.com> - Tue, 24 Feb 2015 10:08:02 -0800 - rev 232372
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1135170 - Mark previously-failing WPT as passing. r=karlt
1c6b1548854380edc6c574b8e9b08a165cbd0192: Bug 1135170 - Reap some cleanup and assertions that were waiting on this bug. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Mon, 23 Feb 2015 18:25:08 -0800 - rev 232371
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1135170 - Reap some cleanup and assertions that were waiting on this bug. r=mattwoodrow
a5a113ede12e23f259a0f159fb6b8c889ed93c4d: Bug 1135170 - Stop updating playback position from Ogg seek and remove MediaDecoder::UpdatePlaybackPosition. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Tue, 24 Feb 2015 09:20:18 -0800 - rev 232370
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1135170 - Stop updating playback position from Ogg seek and remove MediaDecoder::UpdatePlaybackPosition. r=mattwoodrow The ogg reader makes two adjustments to the seek time - the first is to clamp it between start and end time, which MDSM already does. The second is to subtract SEEK_OPUS_PREROLL from the target. If we wanted to, we could return this as the resolve value in the seek promise and handle the update in the MDSM. But I think DropVideoUpToSeekTarget should actually handle this just fine.
5f2bef7e0b6c58dc937110aa97b3c1e88906511e: Bug 1135170 - Streamline seek initiation logic and abolish manual seek cancels and retries. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Fri, 20 Feb 2015 15:34:34 -0800 - rev 232369
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1135170 - Streamline seek initiation logic and abolish manual seek cancels and retries. r=mattwoodrow The model we're moving towards is one where the MDSM can just disconnect all of its promises, send a ResetDecode down the pipe, and start doing something unrelated.
1f94498ba81cd767a584e975edc18f8b3f5d84e0: Bug 1135170 - Stop doing sync dispatch for SeekingStarted. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Fri, 20 Feb 2015 14:53:06 -0800 - rev 232368
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1135170 - Stop doing sync dispatch for SeekingStarted. r=mattwoodrow I can't see any reason why this should be necessary, and cursory archaeology suggests that this too is a hand-me-down from previous threading models.
371ab272ec4b26bdec7dd5d89eb1ddaf7181db6a: Bug 1135170 - Remove silly special case for seeking to exactly the current time. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Fri, 20 Feb 2015 14:42:54 -0800 - rev 232367
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1135170 - Remove silly special case for seeking to exactly the current time. r=mattwoodrow I traced this back to something 2011 or earlier and then gave up. Given that we're doing an exact microsecond comparison here this is almost certainly dead code in every case except for the one where the media is paused and JS does |el.currentTime = el.currentTime|. And in that case, I think running through the regular seek machinery is probably fine.
bded539d04a306b32e02159a0a54d2885f5fca55: Bug 1135170 - Route queued seeks back through MDSM::Seek and eliminate MDSM::StartSeek. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Fri, 20 Feb 2015 11:05:56 -0800 - rev 232366
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1135170 - Route queued seeks back through MDSM::Seek and eliminate MDSM::StartSeek. r=mattwoodrow
7309dd80059cc6e07fe7d1cd3d79afc193259fa2: Bug 1135170 - Pin MediaResource in OggReader::GetSeekRanges. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Mon, 02 Mar 2015 09:47:04 -0800 - rev 232365
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1135170 - Pin MediaResource in OggReader::GetSeekRanges. r=mattwoodrow All consumers of MediaCacheStream::GetCachedRanges do this except this one.
826e9c97526b70c28a8e20be95e3539ab16d54ac: Bug 1140675 - Disable failing tests on windows opt. r=me
Bobby Holley <bobbyholley@gmail.com> - Fri, 06 Mar 2015 19:09:18 -0800 - rev 232364
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1140675 - Disable failing tests on windows opt. r=me
62fecc6ab96e72c0958e8ebda798700ff431a8ae: Fix JSErr_Limit, broken by rev 41df9affe00f. No bug, r=red.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 06 Mar 2015 20:24:39 -0600 - rev 232363
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Fix JSErr_Limit, broken by rev 41df9affe00f. No bug, r=red.
41846743ab88b9ca108c2accb2d646cf6a9387e3: Bug 1131805 part 2. Remove remaining js::GetObjectParent and JS_GetParent uses in SpiderMonkey. r=waldo
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 06 Mar 2015 16:33:31 -0500 - rev 232362
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1131805 part 2. Remove remaining js::GetObjectParent and JS_GetParent uses in SpiderMonkey. r=waldo
fdb146bc4052d731374a19a496b21640507ddb73: Bug 1131802 part 2. Allocate functions with reserved slots for DOM Xrays so we can store the Xray wrapper reference in those slots instead of as the function parent. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 06 Mar 2015 16:33:31 -0500 - rev 232361
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1131802 part 2. Allocate functions with reserved slots for DOM Xrays so we can store the Xray wrapper reference in those slots instead of as the function parent. r=peterv
94a0946d5a0a09f4282d1c6513d3677d87e43f9b: Bug 1131802 part 1. Add JS friend API to test whether a given function object has extended slots. r=terrence
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 06 Mar 2015 16:33:30 -0500 - rev 232360
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1131802 part 1. Add JS friend API to test whether a given function object has extended slots. r=terrence
cf124d9e2441864c73cdbfdc3aa40fc93fba73f9: Bug 1134954: Disable Safe Browsing in safe mode (r=francois,sworkman)
Monica Chew <mmc@mozilla.com> - Thu, 05 Mar 2015 11:55:03 -0800 - rev 232359
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1134954: Disable Safe Browsing in safe mode (r=francois,sworkman)
e9c646b6392f4c5f660f49d2472c190608c1690d: Bug 1090754: Re-enable remote-lookups in release builds (r=sworkman,francois)
Monica Chew <mmc@mozilla.com> - Thu, 05 Mar 2015 10:54:23 -0800 - rev 232358
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1090754: Re-enable remote-lookups in release builds (r=sworkman,francois)
41df9affe00f2c266cf6bcc7e7c5b04846090872: Bug 1113369, part 7 - [[SetPrototypeOf]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 05 Feb 2015 16:36:50 -0600 - rev 232357
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1113369, part 7 - [[SetPrototypeOf]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
e85721e916920f374a065a858e30fd69c1d4f997: Bug 1113369, part 6 - [[PreventExtensions]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
Jason Orendorff <jorendorff@mozilla.com> - Wed, 04 Feb 2015 12:01:01 -0600 - rev 232356
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1113369, part 6 - [[PreventExtensions]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
35f7c0795116b44f106b79dab2f1ccbea9ca688d: Bug 1113369, part 5 - [[Delete]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
Jason Orendorff <jorendorff@mozilla.com> - Wed, 04 Feb 2015 10:20:04 -0600 - rev 232355
Push 28377 by philringnalda@gmail.com at Sun, 08 Mar 2015 03:12:31 +0000
Bug 1113369, part 5 - [[Delete]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip