Commit Graph

34132 Commits

Author SHA1 Message Date
Dave Huseby
35c7e76d09 Bug 1116189 - Fix up the dom uses of nsAutoJSString::Init to use the cx-less interface where it makes sense. r=bholley
--HG--
extra : histedit_source : cb74f224b42e1049e76bce542ab7ce1249e60445
2015-02-13 16:53:00 -05:00
Jan-Ivar Bruaroey
e232893cc3 Bug 1119335 - Streamline camera capabilities (remove alternate algorithm for OSX/B2G). r=jesup, r=ayang 2015-02-18 13:06:01 -05:00
Fernando Rodriguez Sela
012071b939 Bug 1100863 - SimplePush: Adaptive ping doesn't work when it converge. f=jorgep, r=nsm 2015-02-16 01:00:00 -05:00
Nils Ohlmeier [:drno]
b25a2bb677 Bug 1089798 - MediaStream ID tests. r=bwc 2015-02-17 22:54:00 -05:00
Nils Ohlmeier [:drno]
629772a073 Bug 1089798 - Implemenation of MediaStream IDs. r=bwc 2015-02-19 12:59:00 -05:00
Nils Ohlmeier [:drno]
c4ce9d4203 Bug 1089798 - Add id to MediaStream. r=bwc, r=smaug 2015-02-05 11:03:00 -05:00
Stephen Pohl
98e9e66c09 Bug 1134831: Add the ability to localize license info for GMPs in addons manager. r=gfritzsche 2015-02-20 08:26:29 -05:00
Nils Ohlmeier [:drno]
daec70e513 Bug 1089798 - MediaStream ID tests. r=bwc 2015-02-17 22:54:00 -05:00
Nils Ohlmeier [:drno]
0084d83191 Bug 1089798 - Implemenation of MediaStream IDs. r=bwc 2015-02-17 22:52:00 -05:00
Nils Ohlmeier [:drno]
421d85b859 Bug 1089798 - Add id to MediaStream. r=bwc, r=smaug 2015-02-05 11:03:00 -05:00
Andrew McCreight
72065b93ca Bug 1127827, part 3 - Weak map get should always return undefined on failure to find the key. r=Waldo,jgraham 2015-02-18 15:40:52 -08:00
Olli Pettay
ec9d11a8d2 Bug 1117977, make script load handling during shutdown safer, r=mccr8
--HG--
extra : rebase_source : d3f3b6961c97ae1a9b67e7b00f41247c1d67eea7
2015-02-19 01:18:27 +02:00
Botond Ballo
847508c681 Bug 1132153 - Replace 'using namespace base' with specific using-declarations. r=dholbert 2015-02-11 15:01:26 -05:00
Nikhil Marathe
302ff75d63 Bug 1126815 - Implement Response.finalURL. r=bkelly,baku
--HG--
extra : rebase_source : 5180d5657c60c7aec33e9f750d24cbee9a2890e2
2015-02-17 10:23:34 -08:00
Ryan VanderMeulen
5abea51e9a Backed out changeset 25f90464e93b (bug 1065216) for Android mochitest failures. 2015-02-18 16:00:33 -05:00
Ryan VanderMeulen
31b517eaf7 Backed out changesets b7d9158b53e7 and 820a0cabcb92 (bug 1131375) for Windows bustage.
CLOSED TREE

--HG--
extra : rebase_source : be0f4ecf8aa06e10e503dbff675feeddd8442bf9
2015-02-18 14:47:27 -05:00
Josh Matthews
cb61a019fc Bug 1065216 - Dispatch a fetch event to workers when controlled pages initiate a network load. r=baku,mayhemer,smaug 2015-02-18 14:10:52 -05:00
Bill McCloskey
c2f40fe8a3 Bug 1131317 - Always unwrap objects before wrapping them in XPCWrappedJS (r=mrbkap) 2015-02-18 10:42:28 -08:00
Bill McCloskey
c5fed0b790 Bug 1131375 - Test for message ordering (r=Mossop) 2015-02-18 10:38:41 -08:00
Bill McCloskey
d505bcdca8 Bug 1131375 - Message manager messages should arrive in order in non-e10s (r=smaug) 2015-02-18 10:38:27 -08:00
Kartikaya Gupta
b26756534f Bug 1131695 - Ensure that mouse and touch events sent via BrowserElementParent to the child are offsetted correctly. r=fabrice 2015-02-16 21:41:49 -05:00
Kartikaya Gupta
6ae0cb6aa4 Bug 1131695 - Extract a GetLayoutDeviceToCSSScale helper function in TabParent. r=fabrice 2015-02-16 21:41:48 -05:00
Jon Coppeard
5e9b465d18 Bug 1133759 - Always shrink GC buffers at the end of a shrinking GC r=terrence 2015-02-18 12:35:05 +00:00
Jeff Lu
2881077b96 Bug 1098415 - Skip DNS prefetch for local resources. r=sworkman 2015-02-12 15:21:00 +01:00
Anthony Jones
28c7d528c1 Bug 1133572 - Use new demuxer for all sample fetches; r=cpearce 2015-02-18 19:13:15 +13:00
Blake Wu
a8afe737e9 Bug 1123669 - Reset mDrainComplete flag and implement overridden flush() for audio. r=ajones 2015-02-16 11:16:31 +08:00
Edwin Flores
eda1e0c4c7 Bug 1133634 - Fix CanPlayType in GStreamer backend - r=kinetik 2015-02-18 15:33:42 +13:00
Ryan VanderMeulen
d08f967d7b Merge m-c to inbound. a=merge 2015-02-17 21:24:09 -05:00
Ryan VanderMeulen
2e72549296 Merge inbound to m-c. a=merge 2015-02-17 21:22:47 -05:00
Ryan VanderMeulen
4df1f6609e Bug 1130065 - Skip test_workerUpdate.html due to frequent failures. 2015-02-17 16:13:59 -05:00
Jocelyn Liu
272edd5ffd Bug 1132330 - Reject pair/unpair promise if operation failed. r=btian 2015-02-16 22:38:00 -05:00
Jim Mathies
d6954d90ce Bug 1095761 - Child plugin window focus handling for e10s. r=aklotz 2015-02-17 13:16:09 -06:00
Ryan VanderMeulen
cc5672087d Merge m-c to inbound. a=merge 2015-02-17 14:27:23 -05:00
Ryan VanderMeulen
cd46520185 Merge inbound to m-c. a=merge 2015-02-17 14:24:51 -05:00
Ryan VanderMeulen
91f565978e Merge b2g-inbound to m-c. a=merge 2015-02-17 13:53:59 -05:00
Gabriele Svelto
fafc282f1a Back out bug 1075670 for causing smoketest failures on B2G, bug 1133518 and friends. rs+a=kats 2015-02-17 10:39:35 -05:00
Josh Matthews
03913d3a48 Bug 1017875 and 1018389 - Update WPT expectations. 2015-02-17 10:21:16 -05:00
Szu-Yu Chen [:aknow]
38fc097e73 Bug 1129277 - Remove builtinclass of nsIMobileConnectionCallback 2015-02-17 12:32:48 +08:00
Carsten "Tomcat" Book
e242430757 Merge mozilla-central to b2g-inbound 2015-02-16 16:25:41 +01:00
Carsten "Tomcat" Book
08fafcb3e2 merge mozilla-inbound to mozilla-central a=merge 2015-02-16 15:59:56 +01:00
Wayne Chen
80dfe5a761 Bug 1130196 - Update audio output device enum for L porting. r=mwu 2015-02-16 10:12:34 +08:00
Andrea Marchesini
3a3e06fb32 Bug 1130570 - Fix tests to use iframe to work on b2g. r=nsm
--HG--
extra : rebase_source : 88757a9f40a1b6c7e0dcd71afceee778c8b2e21a
2015-02-12 15:10:11 -08:00
Alexandre Lissy
a8674499c4 Bug 1129164 - Disable some failing mochitests on mulet. r=bent 2015-02-12 23:51:00 +01:00
Nikhil Marathe
59c94c2ff2 Bug 1130570 - Ensure we have a valid runtime service, and clear updating scopes on early return. r=baku
--HG--
extra : rebase_source : 0274f76d6a89eca902a52fe5dbc7e431f9e9737d
2015-02-11 13:24:57 -08:00
Nikhil Marathe
58fe387602 Bug 1130065 - ServiceWorkerManager capture "atomically" properly.
Folds:
Enable most SW tests
Cannot rely on controllerchange firing in an already controlled window. The AbortError case is no longer relevant due to FIFO ordering
Too bad we have to use timeouts

--HG--
extra : rebase_source : cef7f30bfab1e4079846d2aa4080f534ebaf8a3c
2015-02-10 14:33:23 -08:00
Blake
cb1d019766 Bug 1115241 - Release video buffer in a dedicated thread. r=sotaro 2015-02-10 11:34:02 +08:00
Jocelyn Liu
71a7aa2236 Bug 1063449 - Add and implement GATT client connection related bluetooth Web APIs. r=btian, r=bz
This patch mainly covers:
  1) Implement register/unregister client, connect/disconnect methods in BluetoothGatt object.
  2) Add/Modify related webidls for 1).
  3) Implement result handlers, notifications in BluetoothGattManager.
2015-02-13 17:13:00 +01:00
Yoshi Huang
eb8482eec3 Bug 1133390 - onfocuschanged(false) will be notified twice. r=dimi
From 1c1b9ad0570901cc2c9ce6bce1bbeda210c1e1ca Mon Sep 17 00:00:00 2001
---
 dom/nfc/gonk/Nfc.js | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
2015-02-16 11:13:18 +08:00
Alexandre Lissy
7d029cc527 Bug 1131590 - Support DualCarrier radio tech. r=echen 2015-02-13 02:17:00 +08:00
Mike Habicher
947213f3a4 Bug 1132176 - add support for '4kuhd' to Gecko, r=aosmond 2015-02-13 13:24:56 -05:00
Ryan VanderMeulen
7f45ab0034 Merge b2g-inbound to m-c. a=merge
CLOSED TREE
2015-02-13 12:24:27 -05:00
Szu-Yu Chen [:aknow]
c675c053da Bug 1128823 - Remove hangUpAll. r=hsinyi
--HG--
extra : rebase_source : 2ef54fb992d0f6ee492b011f3bb5e5142b06006a
2015-02-13 10:57:29 +08:00
Thomas Zimmermann
787ca9e0a2 Bug 1132388: Use Bludroid until update problem has been solved, r=shuang
It seems impossible right now to update Bluetooths daemon. This leaves
dogfooders without bluetooth support. This patch restores the old back-
end code for Bluetooth until bug 1130288 has been solved.
2015-02-13 09:35:11 +01:00
Krzysztof Mioduszewski
212f14dd5a Bug 1132007 - Initialise _iccChannelCalback in RilContentHelper.js. r=echen
CLOSED TREE
2015-02-12 03:19:00 -05:00
Jim Mathies
2cf73763f7 Bug 1132592 - Avoid showing PluginWidgetParent widgets before they are positioned and clipped. r=aklotz 2015-02-13 12:27:56 -06:00
Alfredo Yang
7237654e96 Bug 1130920 - don't set preload to none when src is MSE. r=cpearce 2015-02-15 18:38:00 +01:00
David Parks
580efcfbe4 Bug 1130051 - Compress mousemove IPDL messages. r=kats
Compress mousemove IPDL messages so that they do not spam the content
process.
2015-02-13 15:34:04 -08:00
Karl Tomlinson
e60c5ee086 bug 1132328 make ReleaseDecoderTask conversion constructor explicit r=fix 2015-02-16 18:20:56 +13:00
Karl Tomlinson
1d41559e74 bug 1095251 clear mDecoder on reader during Shutdown() r=cpearce
--HG--
extra : rebase_source : 7bd0c13ca1aa821998f6ec46ba578c6ed8a0d8f9
2015-02-10 15:50:02 +13:00
Karl Tomlinson
1891ba4549 bug 1095251 shutdown GStreamer playbin during Shutdown() r=edwin
instead of during reader destruction.

--HG--
extra : rebase_source : b3abb13f88b4dfd0c7ab3b6183023b39824bf9b8
2015-02-10 10:11:49 +13:00
Karl Tomlinson
3ecf1f0bcf bug 1132328 remove mCurrentDecoder handling from RemoveDecoder() r=jya
--HG--
extra : rebase_source : 606b250875900916431115791d3bd0ad723fe4f0
2015-02-12 15:57:40 +13:00
Ben Hsu
8e643a7c48 Bug 1095366 - Part 3: Update the related testcases. r=aknow 2015-01-26 22:09:00 -05:00
Ben Hsu
46b701c349 Bug 1095366 - Part 2: Remove some event firing (DOM). r=aknow 2015-01-27 23:01:00 -05:00
Edwin Flores
114cf02d2b Bug 1133370 - Remove redundant Shutdown() call in MediaDataDecoderCallbackProxy::Error() - r=kinetik 2015-02-16 11:11:59 +13:00
Andrea Marchesini
f2202e383e Bug 1125713 - Browser API: Add event for page download progress, r=fabrice 2015-02-15 21:06:14 +01:00
David Zbarsky
8d01c7e428 Bug 1125040: Use LayoutDeviceIntPoint for GetScreenCoords r=botond 2015-02-15 13:52:28 -05:00
David Zbarsky
e63a6defd2 Bug 1125040: Use LayoutDeviceIntPoint for synthesizing native events on widgets r=botond 2015-02-15 13:52:28 -05:00
David Zbarsky
b3049cb81b Bug 1125040: Use LayoutDeviceIntPoint for GetChildProcessOffset r=botond 2015-02-15 13:52:28 -05:00
Olli Pettay
62064bcb83 Bug 1133104, null check parent node before checking whether it is <picture>, r=bz 2015-02-14 13:02:47 +02:00
Andrea Marchesini
c8920119d7 Bug 1132752 - RequestSync API should not try to clone nsITimers, r=fabrice 2015-02-14 09:10:11 +01:00
Andrea Marchesini
0a194e5205 Bug 1132924 - XHR should support empty response in workers, r=bkelly. r=bent 2015-02-14 09:09:06 +01:00
Aaron Klotz
59f10b1061 Bug 1130747: Ensure that we check that an actor is still valid before calling into it; r=jimm
--HG--
extra : rebase_source : efd238b4c540a74bf9447d931b483f8c93f421cc
2015-02-12 16:56:47 -07:00
Boris Zbarsky
a12c99976e Bug 1131096. Use IDLExposureMixins for IDLInterfaceMember. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
aa57107ef2 Bug 1132187 part 3. Remove the WANT_CONVERT bit. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
0605bcb783 Bug 1132187 part 2. Remove the WANT_DELPROPERTY bit. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
ebbad0e9f4 Bug 1132187 part 1. Remove the totally unused WANT_CREATE bit. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
580807c19b Bug 1132184. Remove the nsIXPCScriptable postCreate and postTransplant hooks. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
f69290eaf6 Bug 1131801 part 2. Get rid of the now-useless RescueOrphansInScope. r=peterv 2015-02-13 14:34:53 -05:00
Boris Zbarsky
d25290cfe0 Bug 1131894. Break out of the loop in the DOMException constructor once we find a code/result for the given message name. r=peterv 2015-02-13 14:34:53 -05:00
Boris Zbarsky
6decbb1e93 Bug 1131887 part 1. nsNodeUtils::CloneAndAdopt can assume that all nodes are Web IDL objects. r=peterv 2015-02-13 14:34:53 -05:00
Boris Zbarsky
08dda68138 Bug 1131796. Don't parent the DOM proxy expando object to the proxy. r=peterv 2015-02-13 14:34:53 -05:00
Jeff Gilbert
d3813c406b Bug 1124394 - Support Core profiles for GLContext. - r=kamidphish 2015-02-12 19:00:41 -08:00
Olli Pettay
e251b9083b Bug 1118689, Don't try to load an image if its container docshell is gone, r=bz
--HG--
extra : rebase_source : 2f7093a587cee9780d1abbec854c71658a46e91c
2015-02-13 04:44:32 +02:00
Wes Kocher
e1e02706d9 Backed out changeset 4d03c3ba2969 (bug 1131796) for bustage on a CLOSED TREE
--HG--
extra : amend_source : 07e872ce971a620a08b68fbc2b3afdcccaff8539
2015-02-13 13:25:45 -08:00
Wes Kocher
37a8ad1785 Backed out changeset 763a234926ca (bug 1131887) 2015-02-13 13:25:43 -08:00
Wes Kocher
c20f397687 Backed out changeset 8db12229549a (bug 1131894) 2015-02-13 13:25:41 -08:00
Wes Kocher
8319eb47c6 Backed out changeset be654bd9e20d (bug 1131801) 2015-02-13 13:25:38 -08:00
Wes Kocher
cb7d8da562 Backed out changeset 6d9547a55557 (bug 1132184) 2015-02-13 13:25:36 -08:00
Wes Kocher
84682654cd Backed out changeset e5479c58d966 (bug 1132187) 2015-02-13 13:25:35 -08:00
Wes Kocher
cd6057f164 Backed out changeset 70b09a891a37 (bug 1132187) 2015-02-13 13:25:33 -08:00
Wes Kocher
4e40a28a6e Backed out changeset 9017975d0201 (bug 1132187) 2015-02-13 13:25:32 -08:00
Wes Kocher
9d8054d6eb Backed out changeset 6e0973b390f5 (bug 1131096) 2015-02-13 13:25:31 -08:00
Wes Kocher
217a6cabe8 Backed out 2 changesets (bug 1131695) for mochitest-1 failures on a CLOSED TREE
Backed out changeset 13af514d6aea (bug 1131695)
Backed out changeset 6823625f2042 (bug 1131695)
2015-02-13 12:43:20 -08:00
Bobby Holley
ced4bbc434 Bug 1127554 - Make MP4Sample::Replace fallible. v1 r=mattwoodrow 2015-02-13 12:19:37 -08:00
Bobby Holley
6217aabf6a Bug 1127554 - Make MP4Sample::Prepend fallible. v1 r=mattwoodrow 2015-02-13 12:19:37 -08:00
Bobby Holley
620ec20063 Bug 1127554 - Make MP4Sample::Pad fallible. v1 r=mattwoodrow 2015-02-13 12:19:36 -08:00
Bobby Holley
f055cc749a Bug 1127554 - Get rid of infallible allocation in MP4Sample copy constructor. v2 r=mattwoodrow 2015-02-13 12:19:36 -08:00
Benjamin Smedberg
d7fc6d77c0 bug 1131136 part A - watch the registry and reload plugins when it changes, r=jimm
--HG--
extra : rebase_source : 4257e7c33a3689ee70450bbc376a289d12091029
2015-02-10 14:58:01 -05:00
Bobby Holley
d828efaed5 Bug 1126723 - Bail out of HasLowUndecodedData if we don't have a duration. v1 r=cpearce
GetEstimatedBufferedTimeRanges returns an empty range if the duration is -1.
2015-02-13 12:09:51 -08:00
Bobby Holley
40c886531c Bug 1126723 - Don't store bogus durations. v1 r=cpearce
The apple MP3 decoder passes in garbage for this particular live stream. Let's
validate our inputs.
2015-02-13 12:09:50 -08:00
Chris Pearce
9bf9f2a54e Bug 1111160 - Dispatch observer service notifications when content succeeds or fails to get CDM access. r=bz 2015-02-14 08:52:42 +13:00
Tom Schuster
045b47ab00 Bug 1127475 - Remove unnecessary parent arguments. r=bz 2015-02-13 12:20:02 +01:00
Tom Schuster
797b78de4b Bug 1124934 - Add a HasProperty ObjectOp. r=jorendorff 2015-02-13 12:20:02 +01:00
Birunthan Mohanathas
050845efa9 Bug 1070709 - Remove unreferenced moz.build files in dom/canvas/test. r=mshal 2015-02-10 18:47:14 +02:00
Birunthan Mohanathas
5fc0f215bd Bug 1070709 - Collapse test-only moz.build files under dom/ into ancestor moz.build files. r=mshal 2015-02-10 18:47:10 +02:00
Boris Zbarsky
fd45968faa Bug 1131096. Use IDLExposureMixins for IDLInterfaceMember. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
a352d5c69e Bug 1132187 part 3. Remove the WANT_CONVERT bit. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
26bee4f820 Bug 1132187 part 2. Remove the WANT_DELPROPERTY bit. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
1c8e7c2015 Bug 1132187 part 1. Remove the totally unused WANT_CREATE bit. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
6a08acbbd1 Bug 1132184. Remove the nsIXPCScriptable postCreate and postTransplant hooks. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
3868298fd6 Bug 1131801 part 2. Get rid of the now-useless RescueOrphansInScope. r=peterv 2015-02-13 14:34:53 -05:00
Boris Zbarsky
4f1c7f6205 Bug 1131894. Break out of the loop in the DOMException constructor once we find a code/result for the given message name. r=peterv 2015-02-13 14:34:53 -05:00
Boris Zbarsky
b8a6eed8e5 Bug 1131887 part 1. nsNodeUtils::CloneAndAdopt can assume that all nodes are Web IDL objects. r=peterv 2015-02-13 14:34:53 -05:00
Boris Zbarsky
a9e3874e0b Bug 1131796. Don't parent the DOM proxy expando object to the proxy. r=peterv 2015-02-13 14:34:53 -05:00
Nick Fitzgerald
ead84e4acf Bug 1117242 - SavedFrame objects should do principal checks for every accessor; r=jimb,jandem,bz 2015-02-13 09:21:50 -08:00
Kartikaya Gupta
9a2e87d83e Bug 1131695 - Ensure that mouse and touch events sent via BrowserElementParent to the child are offsetted correctly. r=fabrice 2015-02-13 14:33:09 -05:00
Kartikaya Gupta
00d889491c Bug 1131695 - Extract a GetLayoutDeviceToCSSScale helper function in TabParent. r=fabrice 2015-02-13 14:33:09 -05:00
JW Wang
deebe956da Bug 1132780 - Fix namespace and include files in MediaKeyStatusMap.cpp/h. r=cpearce 2015-02-12 19:26:00 -05:00
Alfredo Yang
7eeb4c50be Bug 1127654 - Use runnable instead of monitor. r=ajones, r=bwu 2015-02-11 23:35:00 -05:00
Masatoshi Kimura
02889442ad Bug 1129756 - Revert test changes in bug 1041631 since Symbols are reenabled. r=jorendorff 2015-02-05 22:44:10 +09:00
Robert Longson
886bc07e58 Bug 1129854 - markers not oriented correctly for degenerate beziers. r=jwatt 2015-02-17 22:15:15 +00:00
Bill McCloskey
6af1b962fa Bug 1133099 - Add window.navigator.mozE10sEnabled flag (r=jst) 2015-02-17 14:10:45 -08:00
Matthew Gregan
a533827683 Bug 1133645 - Check size of audio_specific_config before use. r=snorp 2015-02-18 11:02:00 +13:00
Ben Hsu
17839f5096 Bug 1095366 - Part 1: Remove some events (WebIDL). r=hsinyi 2015-01-23 00:46:00 -05:00
Krzysztof Mioduszewski
4d471a3a86 Bug 879861 - Part 6: Adding dom.secureelement.enabled pref. r=smaug 2015-02-11 04:04:00 -05:00
Krzysztof Mioduszewski
d0cf1485e0 Bug 879861 - Part 5: Build support for SecureElement feature. r=gps 2015-02-11 10:09:00 -05:00
Krzysztof Mioduszewski
4cdd3b24c7 Bug 879861 - Part 4: Adding SEUtils.jsm. r=allstars.chh 2015-02-11 03:58:00 -05:00
Siddartha Pothapragada
faf396adc3 Bug 879861 - Part 3a: SecureElement UiccConnector implementation. r=allstars.chh 2015-02-11 03:55:00 -05:00
Krzysztof Mioduszewski
28ae677dbe Bug 879861 - Part 3: SecureElement Parent process implementation. r=allstars.chh 2015-02-11 03:49:00 -05:00
Siddartha Pothapragada
b40d61e6af Bug 879861 - Part 2: SecureElement DOM Implementation. r=allstars.chh, r=smaug 2015-02-11 03:44:00 -05:00
Siddartha Pothapragada
b283080cb6 Bug 879861 - Part 1a: Add new permission 'secureelement-manage'. r=ehsan 2015-02-11 03:35:00 -05:00
Siddartha Pothapragada
113a3d4b45 Bug 879861 - Part 1: SecureElement APIs WebIDL. r=ehsan, r=smaug 2015-02-04 06:56:00 -05:00
Thomas Zimmermann
f521db364a Bug 1126720: Implement Bluetooth backend selection; use Bluedroid by default (under bluetooth2/), r=btian
This patch adds proper selection of the Bluetooth backend. The backend
is configurable via environment property 'ro.moz.bluetooth.backend'. The
default value is still Bluedroid.

On systems that are not Android 4.2 or later, the code does not return
a backend. These systems should use BlueZ instead.

This patch is based on bug 1065336, patch [01] and bug 1124565,
patch [01]. It also contains an extra fix in 'moz.build' to set
the pre-processor constant 'MOZ_B2G_BT_DAEMON'.
2015-02-12 10:12:07 +01:00
Thomas Zimmermann
cf53a40920 Bug 1126720: Support random postfix for Bluetooth daemon socket name (under bluetooth2/), r=btian
This patch adds support for a random postfix for bluetoothd's socket
name. The postfix is re-generated for every instance of the daemon.
This prevents name collisions between mutliple sessions and malicious
programs from taking over the connection easily.

This patch is based on bug 1119746, patch [05].
2015-02-12 10:12:07 +01:00
Thomas Zimmermann
99a984e211 Bug 1126720: Listen for socket connections when starting Bluetooth (under bluetooth2/), r=btian
Currently, Gecko connects to a running instance of bluetoothd when
it starts the daemon backend. This contains a race condition between
the startup of the daemon and the startup of Gecko.

This patch changes the initialization and cleanup of Bluetooth's
daemon backend so that the Bluetooth daemon connects to Gecko. The
daemon process is now started as part of the initialization and
quits during shutdown. The steps are strictly ordered, so no race
condition exists.

The initialization and cleanup procedures should now be compatible
with BlueZ 5.

This patch is based on bug 1119746, patch [04].
2015-02-12 10:12:07 +01:00
Thomas Zimmermann
c38017e280 Bug 1126720: Fix ref-counting of bluetoothd channels (under bluetooth2/), r=btian
The class |BluetoothDaemonChannel| for the bluetoothd channels
supports reference counting. This patch fixes the respective
variable to use |nsRefPtr| instead of |nsAutoPtr|.

This patch is based on bug 1119746, patch [03]
2015-02-12 10:12:07 +01:00
Thomas Zimmermann
54771250c1 Bug 1126720: Use |int32_t| for |Channel| in Bluetooth Socket HAL (under bluetooth2/), r=btian
This patch is based on bug 1129257.
2015-02-04 17:21:50 +08:00
Thomas Zimmermann
db3ff31476 Bug 1126720: Handle all used type in PDU explicitly (under bluetooth2/), r=btian
This patch is based on bug 1129846.
2015-02-05 15:35:57 +08:00
Mike Habicher
90099684cc Bug 1131782 - add vendor-specific feature-detection to GonkCameraParameters, r=aosmond 2015-02-12 00:04:58 -05:00
Ryan VanderMeulen
beac0dbc4b Merge inbound to m-c. a=merge 2015-02-11 16:21:36 -05:00
Ryan VanderMeulen
dcdc769c4e Merge fx-team to m-c. a=merge 2015-02-11 16:07:24 -05:00
Carsten "Tomcat" Book
d596d3b08f Merge mozilla-central to b2g-inbound 2015-02-11 15:03:57 +01:00
Carsten "Tomcat" Book
485ca4e7c6 Merge mozilla-central to fx-team 2015-02-11 15:01:53 +01:00
Carsten "Tomcat" Book
1da4eb2ea5 merge mozilla-inbound to mozilla-central a=merge 2015-02-11 14:58:16 +01:00
Kan-Ru Chen (陳侃如)
50b5ccd2c2 Bug 1126119 - Create SystemMessageCache and cache hasPendingMessage in content process. r=fabrice 2015-02-11 11:18:32 +01:00
Thomas Zimmermann
92591b515d Bug 1131653: Move GATT helper classes to BluetoothGattManager namespace, r=btian
Another patch to fix conflicting symbol names in the Bluetooth namespace.
2015-02-11 10:24:10 +01:00
Thomas Zimmermann
f3bcd0dd2a Bug 1131653: Move OPP helper classes into BluetoothOppManager namespace, r=btian
This will resolve possible naming collisions between equally named
classes in the Bluetooth namespace.
2015-02-11 10:24:09 +01:00
Thomas Zimmermann
4cfeb753d3 Bug 1131653: Move A2DP/AVRCP helper classes into BluetoothA2dpManager namespace, r=btian
As for Handsfree helpers, A2DP and AVRCP helpers might create naming
conflicts with other classes. Moving them into |BluetoothA2dpManager|'s
namespace resolves this problem.
2015-02-11 10:24:09 +01:00
Thomas Zimmermann
ff591d7ff2 Bug 1131653: Move Handsfree helper classes into BluetoothHandsfreeManager namespace, r=btian
There are several equal-named, but different, classes in the Bluetooth
namespace. The linker will pick only one of them, which leads to crashes
in the compiled program.
2015-02-11 10:24:09 +01:00
Greg Weng
2f54ae9e6d Bug 1130938 - B2G RIL: Remove the duplicated RilWorkerBuffer in ril_worker.js r=:echen 2015-02-11 09:28:10 +08:00