Ehsan Akhgari
31a966ecd6
Bug 1117261 - Mark virtual overridden functions as MOZ_OVERRIDE in DOM media code; r=rillian
2015-01-08 23:11:30 -05:00
Bobby Holley
ffd128ab61
Bug 1109437 - Remove MOZ_COUNT_{C,D}TOR on refcounted promise classes. r=cpearce
...
These were accidental and redundant, because refcounted classes get this behavior
automatically. And this is very lucky, because it turns out that our MOZ_COUNT_*
infrastructure can't handle varying-sized instances identified with the same
string, which is exactly what we can get with these templated types.
The only remaining use of these macros is on the non-templated ThenValueBase,
which is happily not variable-sized. \o/
2014-12-22 00:20:30 -08:00
Matt Woodrow
2c7e571767
Bug 1111413 - Part 1: Use MediaPromises for seeking. r=bholley
2014-12-16 22:52:57 +13:00
Bobby Holley
da72b3891c
Bug 1109954 - Make resolve/reject values optional in callback signatures. r=cpearce
2014-12-12 14:22:23 -08:00
Bobby Holley
ed81da5593
Backed out changeset 89c9d42ef78e (bug 1109954) for colliding with bug 1108701 on a CLOSED TREE.
2014-12-10 22:56:09 -08:00
Bobby Holley
6ec9fa2dd8
Bug 1109954 - Make resolve/reject values optional in callback signatures. r=cpearce
2014-12-10 22:38:33 -08:00
Ehsan Akhgari
550e972d13
Bug 1109694 - Fix more bad implicit constructors in DOM; r=baku
2014-12-10 17:49:09 -05:00
Bobby Holley
65fb74f0e7
Bug 1108701 - Replace AudioDecodeRendezvous with promise-y goodness. r=cpearce,karlt
2014-12-10 14:03:56 -08:00
Bobby Holley
9ef2bbc703
Bug 1108767
- Add the ability to chain same-type promises. r=cpearce
2014-12-08 17:19:05 -08:00
Bobby Holley
a143dac86d
Bug 1108767
- Allow promises to be resolved without a MediaPromiseHolder. r=cpearce
...
It turns out that there are use-cases where this restriction is clunky.
2014-12-08 17:19:05 -08:00
Bobby Holley
dc54f0958e
Bug 1108767
- Add MediaPromise::{Resolve,Reject}IfExists. r=cpearce
2014-12-08 17:19:05 -08:00
Bobby Holley
0f8a47ff4f
Bug 1108767
- Stop including MediaTaskQueue.h from MediaPromise.h. r=cpearce
...
We need this so that MediaTaskQueue can use promises.
2014-12-08 17:19:05 -08:00
Bobby Holley
2a3ae3c23c
Bug 1108767
- Separate ThenValueRunnable so that the constructors don't collide when the resolve value is the same as the reject value. r=cpearce
2014-12-08 17:19:05 -08:00
Bobby Holley
138a71a52a
Bug 1097823 - Implement Media Promises. r=cpearce
2014-12-08 14:45:37 -08:00
Ryan VanderMeulen
0aae88bf85
Backed out changesets ae63e2dda6e0, a9ca0113db3c, and d0a6757e24bd (bug 1097823) for bustage.
...
DONTBUILD CLOSED TREE
2014-12-08 15:00:02 -05:00
Bobby Holley
1a45088976
Bug 1097823 - Implement Media Promises. r=cpearce
2014-12-08 11:34:50 -08:00
Bobby Holley
b55769853e
Backed out changeset b56e5e762329 (bug 1097823)
2014-12-07 17:09:09 -08:00
Bobby Holley
8327697375
Backed out changeset b76636e9f49a (bug 1097823)
2014-12-07 17:09:08 -08:00
Bobby Holley
60f876f46a
Backed out changeset ab6ddc8ac28a (bug 1097823)
2014-12-07 17:09:06 -08:00
Bobby Holley
b5f3305d3c
Bug 1097823 - Replace AudioDecodeRendezvous with promise-y goodness. r=cpearce,karlt
2014-12-07 11:21:35 -08:00
Bobby Holley
61900e1d2d
Bug 1097823 - Use MediaPromises for RequestAudioData and RequestVideoData. r=cpearce
2014-12-07 11:21:35 -08:00
Bobby Holley
ecd1b4cbb2
Bug 1097823 - Implement Media Promises. r=cpearce
2014-12-07 11:21:34 -08:00