Paul Adenot
b33b166d26
Bug 1157986 - Remove assert in GraphStartedNotificationControlMessage::RunDuringShutdown r=roc
...
This is a copy/paste issue from AudioContextOperationControlMessage.
Also, until we have audio output device enumaration APIs in cubeb, we can't detect
this situation, so we have to make the code not crash. cubeb will have such API
as part of bug 1142613.
2015-04-29 11:02:59 +02:00
Paul Adenot
075b377108
Bug 1157994 - Ensure AudioContext operations are started and resolved in the same order. r=roc
2015-04-29 11:02:57 +02:00
Paul Adenot
9788b42c24
Bug 1158427 - r=roc
2015-04-29 11:02:55 +02:00
Tom Schuster
6aa52e2f6a
Bug 1159347 - Make BaseProxyHandler::getPropertyDescriptor not-pure virtual. r=efaust
2015-04-29 10:47:48 +02:00
Carsten "Tomcat" Book
65b1a3debb
Backed out changeset ab1ff31a82ae (bug 1159300) for m3 test failures on a CLOSED TREE
2015-04-29 09:57:36 +02:00
Carsten "Tomcat" Book
28f9dfc649
Backed out changeset 0efce0a97efe (bug 1159310) for xpc bustage on a CLOSED TREE
2015-04-29 09:53:02 +02:00
Bobby Holley
e735c12678
Bug 1157476 - Remove synchronous dispatch in AndroidMediaResourceServer::Start. r=cajbir
2015-04-28 23:45:59 -07:00
Bobby Holley
002bc8dc1b
Bug 1158226 - Eagerly compute keyframe-ness and stash it on the packet holder. r=kinetik
2015-04-28 23:42:51 -07:00
Bobby Holley
fe89bc4cd4
Bug 1158226 - Separate packet demuxing from the higher-level track-sorting logic. r=kinetik
2015-04-28 23:42:50 -07:00
Bobby Holley
35f60c6627
Bug 1158226 - Use NesteggPacketHolder::Timestamp to simplify code. r=kinetik
2015-04-28 23:42:49 -07:00
Bobby Holley
94f59d0121
Bug 1158226 - Store timestamps on the NesteggPacketHolder. r=kinetik
2015-04-28 23:42:49 -07:00
Bob Owen
54d6139db9
Bug 1156059 Part 2: Ensure that META REFRESH is blocked by iframe sandbox. r=bz
2015-04-29 07:28:17 +01:00
Bob Owen
a4e08effed
Bug 1156059 Part 1: Ignore META REFRESH when document is sandboxed from automatic features. r=bz
2015-04-29 07:28:17 +01:00
Edwin Flores
a3fe17ad7d
Bug 1159300 - Don't use decrypting Gecko Media Plugins for non-encrypted playback - r=cpearce
2015-04-29 17:23:11 +12:00
JW Wang
9244034300
Bug 1159162 - Remove unnecessary testing prefs from media mochitests for they are defined in testing/profiles/prefs_general.js. r=kinetik.
2015-04-29 10:22:15 +08:00
JW Wang
73c73a9407
Bug 1159144 - check (-1, -1) for invalid video size. r=jya.
2015-04-29 09:56:03 +08:00
JW Wang
27e697b6d9
Bug 752796 - longer timeout on slow platforms. r=cpearce.
2015-04-29 09:55:15 +08:00
Bobby Holley
04fd3302ec
Bug 1157803 - Mirror mPlayState and mNextState to the state machine task queue and eliminate cross-thread access. r=jww
2015-04-28 21:56:20 -07:00
Bobby Holley
aa0a30b445
Bug 1157803 - Clean up Canonical assigment to avoid accidentally tripping the default operator= implementation. r=jww
2015-04-28 21:56:20 -07:00
Bobby Holley
4eb53fa0b1
Bug 1157803 - Const-correct some methods. r=jww
2015-04-28 21:56:19 -07:00
Bobby Holley
56a64ac7ff
Bug 1157803 - Don't auto-disconnect mirrors when the holder is destroyed off-owner-thread. r=jww
...
Another consequence of the MDSM's thread model.
2015-04-28 21:56:19 -07:00
Bobby Holley
4a29501222
Bug 1157803 - Support connect-during-initialization for mirrors. r=jww
...
The MDSM is constructed and destroyed on the main thread, but runs most
everything else on the task queue. So we need to bend the rules a bit here
to conveniently connect its mirrors during construction.
2015-04-28 21:56:18 -07:00
Bobby Holley
68253c0d5e
Bug 1157803 - Loosen dispatch requirements for state mirroring. r=jww
2015-04-28 21:56:18 -07:00
Bobby Holley
ab13cb0ae8
Bug 1157803 - Add an extra assertion to MediaTaskQueue::BeginShutdown. r=jww
2015-04-28 21:56:17 -07:00
Chris Pearce
70b923c348
Bug 1159495 - Only report that Adobe EME is available if we have a plugin-container voucher. r=edwin
2015-04-29 16:47:37 +12:00
Chris Pearce
747fcbd551
Bug 1159495 - Only report Adobe EME supported if required WMF codecs are installed. r=edwin
2015-04-29 16:47:14 +12:00
Cameron McCormack
2b8b830773
Bug 1157150 - Add nsDOMWindowUtils.postRestyleSelfEvent method, for use in tests. r=smaug
2015-04-29 14:47:14 +10:00
Doug Turner
deffcb155f
Bug 1159310 - Remember the push count and last push time for
...
push events. r=kit
2015-04-28 09:40:57 -07:00
Wes Kocher
14ff8eee17
Backed out changeset d53d91a3fae7 (bug 1155547) for b2g xpcshell orange CLOSED TREE
2015-04-28 13:40:49 -07:00
Ryan VanderMeulen
eec37a320e
Merge m-c to inbound. a=merge
...
CLOSED TREE
2015-04-28 16:03:15 -04:00
Ryan VanderMeulen
71514348b4
Merge inbound to m-c. a=merge
2015-04-28 15:27:26 -04:00
Sotaro Ikeda
2b2141431c
Bug 1158692 - Change omx AudioSink to GonkAudioSink r=cpearce
2015-04-28 06:50:59 -07:00
Doug Turner
6e493c543b
Bug 1149271 - Remove subscriptionid. r=baku
2015-04-26 03:59:38 -07:00
Jed Davis
528253e49b
Bug 1151597 - Step 1: Change memory reporting IPC to send one report per message. r=erahm
...
Also fixes bug 1005154 -- since there's now a method for "end of report",
we might as well call it from ActorDestroy instead of Recv__delete__.
2015-04-27 15:45:00 -04:00
Jed Davis
e3d04b69cf
Bug 1151597 - Step 0: Move IPC memory report generation number to parent-side actor. r=erahm
...
Preliminary cleanup before the main patch. There's no reason for the
child to send the generation number back to the parent when the parent
already had it; the IPDL actor abstraction will ensure that the binding
between parent-side state and child-side state is maintained.
2015-04-27 15:44:00 -04:00
Aaron Klotz
09d06b32d4
Bug 1156800: Post a task to send async NPP_New result from child to parent; r=jimm
2015-04-27 16:07:28 -06:00
Boris Zbarsky
22d5dc5010
Bug 1157588. Produce a better error message when someone tries to pass a mixin as an argument. r=peterv
2015-04-28 12:25:55 -04:00
Boris Zbarsky
c0c69958a2
Bug 1155946 part 2. Add mayResolve methods to DOM classes with resolve hooks. r=peterv
2015-04-28 12:25:55 -04:00
Chih-Kai (Patrick) Wang
34da17d64f
Bug 1155547 - Wait Nuwa forking a process if preallocated process isn't present. r=khuey
2015-04-29 00:22:44 +08:00
Bobby Holley
ce1e17ca98
Bug 1158916 - Revert change to NotifyDataArrived. r=me
2015-04-28 09:21:48 -07:00
Valentin Gosu
3a12aa69f7
Bug 1158868 - PeerConnection should not depend on navigator.onLine r=jesup
2015-04-28 18:29:57 +03:00
Bevis Tseng
6cf1fff5b0
Bug 1155142 - Part 2: Refactor RIL-related Modules. r=kchen
2015-04-17 19:06:24 +08:00
Bevis Tseng
25a5fc9efc
Bug 1155142 - Part 1: Move All IccInfo-related Implementation to IccService to deprecate rilContext. r=echen
2015-04-17 19:03:46 +08:00
Alastor Wu
8ffcfbf207
Bug 1151499 - Correct the FM playable state. r=baku
2015-04-23 19:32:29 +08:00
Jocelyn Liu
3a89cd8397
Bug 1138267 - Unregister bluetooth signal handlers in unlink. r=shuang, r=bz
...
Without unregistering the bluetooth signal handler when a object unlinked, we
might end up exposing a deleted object to JS or accessing deleted objects while
receiving signals from parent process.
This patch unregister signal handlers in unlink for each Bluetooth* classes
which registers signal handlers. And also checks if the signal handler is not
unregistered before handling signals in content process.
2015-04-27 22:46:00 -04:00
Carsten "Tomcat" Book
9a91e51663
Merge mozilla-central to b2g-inbound
2015-04-28 14:05:17 +02:00
Thomas Zimmermann
f348be8538
Bug 1158876: Move |DataSocket::ReceiveSocketData| into sub classes, r=kmachulis
...
|ReceiveSocketData| receives socket data on the main thread. This
is a specific detail of the current socket classes, which should not
be required by future implementations.
This patch moves the receive method and the corresponding runnable
into socket classes.
2015-04-28 10:18:13 +02:00
Thomas Zimmermann
bd2114ae82
Bug 1158876: Move management of socket I/O buffers into socket I/O classes, r=kmachulis
...
This patch moves management of received socket I/O buffers from
|DataSocketIO| into the I/O classes. Each I/O class is responsible
for (de-)allocating buffers, and consuming them once data has been
received.
All current I/O classes forward their buffers to the main thread,
but other operations are possible. For example, received data can
be parsed and processed directly in the I/O thread.
2015-04-28 10:18:13 +02:00
Thomas Zimmermann
a59255399c
Bug 1158876: Rename |SocketConsumerBase| to |DataSocket|, r=kmachulis
...
This patch renames |SocketConsumerBase| to |DataSocket|, and for the
I/O classes |SocketConsumerIO| to |DataSocketIO|. |DataSocketIO| also
contains send and receive functionality from |SocketBaseIO|.
|DataSocket| is a virtual base class that represents a socket that
transfers data, without a particular constraints to what the data
represents. |DataSocketIO| is the corresponding helper class on the
I/O thread.
2015-04-28 10:18:12 +02:00
Ryan VanderMeulen
fdfcf53c95
Merge inbound to m-c. a=merge
2015-04-27 15:13:19 -04:00