Commit Graph

39543 Commits

Author SHA1 Message Date
Thomas Zimmermann
052db18ce5 Bug 1206686: Use |BluetoothUuid| throughout Bluetooth backend interfaces, r=btian
This patch converts all public interfaces of the Bluetooth backend code
to take UUIDs as |BluetoothUuid|. The code currently uses a mixture of
|BluetoothUuid| and arrays/pointers.
2015-09-22 13:04:05 +02:00
Carsten "Tomcat" Book
f8abba90f1 merge mozilla-inbound to mozilla-central a=merge 2015-09-22 12:35:13 +02:00
Bobby Holley
04ff45fd8e Bug 1201747 - Don't inspect the subject principal in StorageAllowedForPrincipal. r=mystor 2015-09-21 22:23:40 -07:00
Chris Pearce
9d0254644c Bug 1207000 - Create GMPVideoDecoderTrialCreator on all platforms. r=edwin 2015-09-22 15:12:09 +12:00
JW Wang
acddedcb5b Bug 1206578 - Group public and private functions respectively for MDSM. r=gsquelart. 2015-09-22 11:03:08 +08:00
JW Wang
31e9b2cc17 Bug 1206574 - Remove AbstractMediaDecoder::IsShutdown(). r=cpearce. 2015-09-22 10:56:17 +08:00
J. Ryan Stinnett
79ff031964 Bug 912121 - Update misc. DevTools paths and comments. rs=devtools 2015-09-21 12:07:31 -05:00
J. Ryan Stinnett
1fcbd86174 Bug 912121 - Rewrite require / import to match source tree. rs=devtools
In a following patch, all DevTools moz.build files will use DevToolsModules to
install JS modules at a path that corresponds directly to their source tree
location.  Here we rewrite all require and import calls to match the new
location that these files are installed to.
2015-09-21 12:04:18 -05:00
Carsten "Tomcat" Book
64ebf55ec9 Merge mozilla-central to b2g-inbound 2015-09-21 14:06:24 +02:00
Kan-Ru Chen
9d97bfbf67 Bug 1186843 - Don't recreate message manager. r=smaug 2015-09-21 17:51:08 +08:00
Kan-Ru Chen
753b7cea71 Bug 1186843 - Always cache delayed scripts in message manager 2015-09-21 17:51:08 +08:00
Thomas Zimmermann
b1d71686a1 Bug 1204497: Complete AVRCP connect/disconnect from separate runnables, r=shuang
A2DP connects and disconnects are completed from a separate result-handler
runnable. Dispatching runnables to complete AVRCP (dis-)connects implements
the same behavior for AVRCP.
2015-09-21 11:30:52 +02:00
Thomas Zimmermann
7d657222fd Bug 1204497: Interpret AVRCP remote features as bitmask, r=shuang
The current IPC parsing code is incorrect. AVRCP remote features are
specified as bitmask, but the current IPC code treats them as values.
This patch fixes this.
2015-09-21 11:30:52 +02:00
Thomas Zimmermann
3f2f211f65 Bug 1205635: Don't define methods of Bluetooth backend interfaces in header, r=btian
Except the d'tors, we usually don't call any interfaces of the Bluetooth
backend interfaces. All methods are overriden in child classes.

This patch move the methods from the interface's header file to the source
file. Only the result handlers' d'tors are located in the header, as they
can be inlined.
2015-09-21 11:18:11 +02:00
Andrew Osmond
4f172256bf Bug 1191731 - Update poster API to allow application control over when poster is saved. r=bz, r=dhylands 2015-09-15 12:40:32 -04:00
john1984
01b2bfe7f0 Bug 1122376 - Support write SIM contact dialling number exceed 20 digits. r=echen 2015-09-20 19:57:00 +02:00
John Dai
e0d48f95b5 Bug 1122376 - Support read SIM contact dialling number exceed 20 digits. r=echen 2015-09-20 19:48:00 +02:00
Christoph Kerschbaumer
794c9eb870 Bug 1204703 - Make nsContentSecurityManager scriptable (r=sicking) 2015-09-18 09:27:15 -07:00
Christoph Kerschbaumer
3f628c1ad1 Bug 1204703 - Add AsyncOpen2 to channels within JS tests (r=sicking) 2015-09-18 09:27:52 -07:00
Wes Kocher
0484e3d976 Backed out 3 changesets (bug 1143922) for landing with the wrong bug number
Backed out changeset 309b4d1ab81c (bug 1143922)
Backed out changeset deda472458fd (bug 1143922)
Backed out changeset 977d5b7ecba3 (bug 1143922)
2015-09-18 14:13:33 -07:00
Patrick McManus
525b5b4925 bug 1187239 - ontransportstatus SENDING_TO should not use request stream re-entrantly r=hurley r=bz 2015-09-15 18:12:37 -04:00
Maire Reavy
c42278687e bug 1161276 - part 3 - tests for bitrate property in MediaRecorder r=roc
Android 2.3 and B2G disabled
2015-09-18 14:30:02 -04:00
Jeff Gilbert
49187c869d Bug 1192989 - Simplify handling by ifdefing in all.js. - r=kamidphish 2015-08-10 14:57:15 -07:00
Ehsan Akhgari
527bf87e31 Bug 1206894 - Enable asynchronous dispatching of fetch events; r=jdm
This refactoring patch separates the preparation of the fetch event
object from its dispatching, so that consumers would be able to
dispatch the event asynchronously.
2015-09-21 20:59:27 -04:00
Sotaro Ikeda
bc38a7517f Bug 1206212 - Remove AUDIO_STREAM_FM after KK r=alwu 2015-09-21 17:43:41 -07:00
Wes Kocher
55b111f199 Backed out changeset f7cbf3aa76fc (bug 1099103) for test_input_number_l10n.html failures 2015-09-21 17:37:29 -07:00
Sotaro Ikeda
1e90275372 Bug 1206174 - Improve code readability of FMRadioService r=alwu 2015-09-21 17:22:06 -07:00
Karl Tomlinson
da268d2dbf bug 1205540 account for active inputs and skip processing when streams are inactive r=padenot 2015-09-18 00:03:00 +12:00
Karl Tomlinson
772fb175f8 bug 1205540 initialize mBufferFormat when constructing silent block r=padenot
This makes an AudioBlock valid for code testing mBufferFormat without IsNull(),
without the need for explicit SetNull().

This is useful so that setting AudioNodeStream::mLastChunks each iteration is
not required for inactive nodes.
2015-09-21 11:37:55 +12:00
Karl Tomlinson
26598e610a bug 1205540 mark BufferSource finished only when producing silent output block r=padenot
This allows simpler processing of the finished state to mark the node as an
inactive input of any downstream nodes.  Otherwise the input could not be
considered inactive until after downstream nodes have finished processing,
but ProcessInput() may not be called again on finished streams.

AudioBufferSourceNode now behaves the same as OscillatorNode and similarly
to nodes that release a playing ref.
2015-09-18 00:00:17 +12:00
Karl Tomlinson
8d2f0b8281 bug 1205540 make source stream available during RemoveInput r=padenot 2015-09-09 14:19:05 +12:00
Karl Tomlinson
24f3f6d27c bug 1205540 provide querying whether engines need to continue processing even without input r=padenot 2015-09-09 08:54:03 +12:00
Karl Tomlinson
b5c756132c bug 1205540 don't send more null chunks than necessary to AnalyserNode r=padenot 2015-09-09 08:52:39 +12:00
Kannan Vijayan
16cde3441f Bug 1084009 - Part 2/3 - Only parse scripts off-main-thread on multicore systems. r=luke 2015-09-21 19:07:01 -04:00
Kannan Vijayan
599f427f33 Bug 1084009 - Part 1/3 - Parse sync scripts off the main thread. r=smaug 2015-09-21 19:07:01 -04:00
Jonathan Watt
27860b35c5 Bug 1099103 - Prevent numbers input using a grouping separator from being mis-processed as if the separator was a decimal separator. r=dholbert 2015-08-25 00:00:07 +01:00
Jean-Yves Avenard
3a47518da0 Bug 1205470: [MSE] Remove assertion. r=cpearce
Can also remove mInitDone member as that information is redundant with the init promise being present
2015-09-22 08:21:04 +10:00
Wes Kocher
66e0fb1e3e Merge m-c to inbound, a=merge CLOSED TREE 2015-09-21 09:52:50 -07:00
Maire Reavy
a7d86cae5e Bug 1161276: part 2 - pass bitrates to track encoders for MediaRecorder r=roc 2015-06-08 11:47:28 +08:00
Steven Lee
0b5c28b0ff bug 1161276 - part 1 add bits-per-second interface to MediaRecorder r=roc,smaug 2015-05-25 23:49:03 +08:00
Nikhil Marathe
ecee206db3 Bug 1203324 - disable notifications on serviceworkers. r=ehsan,wchen
Per the product discussion, the Notification API should be disabled in
ServiceWorker in release builds for 42 since the UX isn't great [1].

The aim is to release in 44.

Apologies for the code duplication for pref checking in Notification and
ServiceWorkerRegistration. There isn't a easy way to get
ServiceWorkerRegistration's generated binding to include Notification.h without
having an attribute/method that uses Notification.

[1]: https://mana.mozilla.org/wiki/x/TgAJAw
2015-09-15 12:58:32 -07:00
Boris Zbarsky
84dd49c9f3 Back out the null-check workaround for bug 1182197 on trunk, so we can see what the stacks look like after all via crash-stats data on nightly and dev channel. 2015-09-18 13:38:42 -04:00
Boris Zbarsky
014b80cb7e Bug 1205364 part 2. Back out the telemetry we added in bug 1175031. r=smaug 2015-09-18 13:36:29 -04:00
Boris Zbarsky
9a3056ec18 Bug 1205364 part 1. Make createAttribute in an HTML document lowercase the passed-in attribute name. r=smaug 2015-09-18 13:36:24 -04:00
Boris Zbarsky
167ad7e69d Bug 1203404. offsetX/Y on mouse events should remain target-relative, instead of becoming page-relative, after event dispatch is done. r=roc 2015-09-18 13:36:13 -04:00
Christoph Kerschbaumer
672cda2d6d Bug 1143922 - Add AsyncOpen2 to channels within JS tests (r=sicking) 2015-09-18 09:27:52 -07:00
Christoph Kerschbaumer
78ab63d19e Bug 1143922 - Make nsContentSecurityManager scriptable (r=sicking) 2015-09-18 09:27:15 -07:00
Nathan Froyd
63df15ccef Bug 1205825 - part 2 - call Get*CachedData*Internal variants from MediaCacheStream::GetCachedRanges; r=roc
Each of GetNextCachedData and GetCachedDataEndInternal grab the monitor
on entrance, but GetCachedRanges has already grabbed the monitor for us.
We can call the *Internal variants instead, which assert that the
monitor is held.
2015-09-18 00:15:56 -04:00
Nathan Froyd
ee09350fca Bug 1205825 - part 1 - don't reacquire the media cache's monitor in MediaCacheStream::FlushPartialBlockInternal; r=roc
FlushPartialBlockInternal is only ever called by methods that are
already holding the MediaCache's monitor.  So we don't need to reacquire
it every time we call this method.

fixup p1
2015-09-17 23:57:51 -04:00
Nikhil Marathe
dd972da1a4 Bug 914481 - Patch 4 - Track why we fail to deliver notifications to Service Workers. r=kitcambridge 2015-09-16 10:28:17 -07:00