Commit Graph

21608 Commits

Author SHA1 Message Date
Vicamo Yang
9ecaccf1d2 Bug 995107: fix RIL DSDS marionette test cases on emulator-jb,kk. r=echen 2014-04-11 22:28:07 +08:00
Vicamo Yang
0eff675a4f Bug 994601: fix undefined 'RequestSettingValue' and 'nsIRILNetworkInterface' in Flatfish build. r=kanru 2014-04-11 22:28:01 +08:00
Vicamo Yang
a13d595ddb Bug 977995 - remove mNetdWorker from SystemWorkerManager. r=khuey, f=vchang
There are multiple defects in NetworkWorker and the related parts
since the C++ rewrite.  1) NetworkService holds a reference to
NetworkWorker and never releases it.  It has to wait until the cycle
collector comes up to resolve their ownership loop and free
NetworkWorker manually.  However 2) nsINetworkWorker::shutdown is
never called, and that leaves everything living till the end,
inclusive of that gNetdConsumer in Netd.cpp.  3) when GC comes to free
NetworkWorker, it calls its parent destructor ~NetConsumer(), which
in turn calls ~RefCounted<NetdConsumer>().  Having a valid
gNetdConsumer in Netd.cpp follows its refCnt is not zero and this
triggers an assertion in ~RefCounted<NetdConsumer>().

So, some obvious treatments here.  A) NetworkService should call
nsINetworkWorker::shutdown upon receiving a shutdown observer event
and release the reference to NetworkWorker.  B) NetworkWorker should
never be double ref-counted.  Move NetdConsumer implementation into a
separated class.
2014-04-11 22:27:55 +08:00
Ryan VanderMeulen
ca44fc6774 Merge m-c to inbound on a CLOSED TREE. 2014-04-10 22:16:50 -04:00
Ryan VanderMeulen
1087eac823 Backed out 6 changesets (bug 982141) for Windows and OSX bustage. CLOSED TREE
Backed out changeset 16540ab2d2cb (bug 982141)
Backed out changeset 2ad9ce9d904e (bug 982141)
Backed out changeset af219bb49c06 (bug 982141)
Backed out changeset ffe51d96e86e (bug 982141)
Backed out changeset 6642718ad3bb (bug 982141)
Backed out changeset 95b341d26f7b (bug 982141)
2014-04-10 15:27:42 -04:00
Ed Morley
4a6dccb8ef Merge mozilla-central and b2g-inbound 2014-04-10 17:59:51 +01:00
Ed Morley
a7f50452e1 Merge latest green inbound changeset and mozilla-central 2014-04-10 17:55:29 +01:00
Ed Morley
836073723d Merge latest green b2g-inbound changeset and mozilla-central 2014-04-10 17:45:11 +01:00
Ghislain 'Aus' Lacroix
32c9962507 Bug 992766 - Infer error when recieving NS_ERROR_FAILURE by going through device storage sanity checks, if device storage api is available. r=fabrice 2014-04-10 09:32:53 -07:00
Boris Zbarsky
2e741eb190 Bug 991080. Add an overload of Promise::ArgumentToJSValue that lets callers pass in an nsTArray to MaybeResolve() a promise with a JS array. r=khuey 2014-04-10 00:58:43 -04:00
Boris Zbarsky
7038a736e9 Bug 993889 part 6. Remove the "scope" argument of dom::WrapObject methods. r=bholley 2014-04-10 00:58:43 -04:00
Boris Zbarsky
989b2cfcff Bug 993889 part 5. Remove the "creator" argument of the version of TypedArray::Create that takes a JSObject* creator. r=bholley 2014-04-10 00:58:42 -04:00
Boris Zbarsky
4a96901c0e Bug 993889 part 4. Remove the scope argument of xpc_FastGetCachedWrapper. r=bholley 2014-04-10 00:58:42 -04:00
Boris Zbarsky
c65f058972 Bug 993889 part 3. Remove the scope argument of the classinfo WrapNative methods. r=bholley 2014-04-10 00:58:42 -04:00
Boris Zbarsky
67f4d02e6f Bug 993889 part 1. Remove "scope" argument from nsContentUtils::WrapNative. r=bholley 2014-04-10 00:58:41 -04:00
Ryan VanderMeulen
14d6d2857b Backed out changeset c81707878977 (bug 974197) for Gaia integration test failures on a CLOSED TREE. 2014-04-09 22:14:13 -04:00
Ryan VanderMeulen
2cc38a7487 Merge m-c to inbound on a CLOSED TREE. 2014-04-09 19:11:24 -04:00
Mike Habicher
450a47fee1 Bug 981047 - enable torch mode in low light when video recording, r=dhylands,ehsan 2014-04-09 11:53:41 -04:00
Mike Habicher
2c6cfaaa7c Bug 983180 - hide camera objects behind Navigator::HasCameraSupport(), r=bz 2014-04-09 11:53:34 -04:00
Mike Habicher
11e7af1bc8 Bug 965420 - camera face-tracking, r=bz,dhylands 2014-04-09 11:52:10 -04:00
Youngwoo Jo
62f92c3e64 Bug 965421 - camera continuous autofocus status callback, r=jst,mikeh 2014-04-09 11:12:25 -04:00
Etienne Segonzac
906ebd515d Bug 992948 - Add missing data to the telephony-call-ended systemmessage. r=hsinyi 2014-04-10 10:01:58 -04:00
Geoff Brown
d0b48b9ecb Bug 962676 - Reset expected assertion counts for Android crashtests; r=blassey 2014-04-09 08:38:44 -06:00
Carsten "Tomcat" Book
72ff3fb580 Merge m-c to mozilla-inbound 2014-04-09 14:41:48 +02:00
Carsten "Tomcat" Book
aafe0a6459 merge b2g-inbound to mozilla-central 2014-04-09 14:27:34 +02:00
Henry Chang
065c92959c Bug 993732 - Should use renamed properties done by bug 988129. pending r=gene
Landed directly on mozilla-central in order to fix the Firefox OS bustage in today's build.
2014-04-09 15:42:47 +08:00
Aaron Klotz
7bd0ac22b6 Bug 913653: Remove lock from IOInterposer and add IOInterposer thread registration; r=froydnj 2014-04-08 22:57:52 -06:00
Edgar Chen
1752f6adc8 Bug 978027 - Part 4: Test cases for prl version. r=allstars.chh 2014-04-07 16:18:50 +08:00
Edgar Chen
8195df75a7 Bug 978027 - Part 3: Get icc app index only when the _isCdma flag is ready to use. r=allstars.chh 2014-04-07 16:57:45 +08:00
Edgar Chen
16fe489a5a Bug 978027 - Part 2: RIL implementation for prl version. r=allstars.chh 2014-04-07 15:29:04 +08:00
Edgar Chen
5c79ccc015 Bug 978027 - Part 1: Interface changes for prl version. r=hsinyi,allstars.chh 2014-04-07 14:44:45 +08:00
Vicamo Yang
a31a423313 Bug 979134: convert test_mobile_operator_names.js to Promise. r=hsinyi 2014-04-09 13:16:10 +08:00
Vicamo Yang
02df5e8a12 Bug 979134: convert test_mobile_data_location.js to Promise. r=hsinyi 2014-04-09 13:16:09 +08:00
Vicamo Yang
88c31c7917 Bug 979134: convert test_mobile_voice_location.js to Promise. r=hsinyi 2014-04-09 13:16:07 +08:00
Vicamo Yang
96b5b064f2 Bug 979134: convert test_mobile_data_state.js to Promise. r=hsinyi 2014-04-09 13:16:06 +08:00
Vicamo Yang
e72ea53011 Bug 979134: convert test_mobile_voice_state.js to Promise. r=hsinyi 2014-04-09 13:16:05 +08:00
Vicamo Yang
d7a5af50d2 Bug 979134: convert test_mobile_networks.js to Promise. r=hsinyi 2014-04-09 13:16:04 +08:00
Vicamo Yang
3b9e63b9ea Bug 979134: share wrapDomRequestAsPromise. r=hsinyi 2014-04-09 13:16:03 +08:00
Ted Clancy (:tedders1)
625b4888d2 Bug 970303 - Don't call DatabaseInfo::Remove() when app is killed, in case another app is still using the database. r=bent 2014-04-03 16:57:40 -07:00
Jessica Jong
0405192bd9 Bug 961921 - Part 2: add data connection tests for DSDS. r=hsinyi 2014-04-09 18:54:00 +02:00
Jessica Jong
e6eedb747f Bug 961921 - Part 1: separate roaming preference for each client. r=hsinyi 2014-04-08 20:55:00 +02:00
Szu-Yu Chen [:aknow]
e8963e3a58 Bug 993255 - Part 3: Fix related test case. r=hsinyi 2014-04-10 02:06:00 +02:00
Szu-Yu Chen [:aknow]
6e1d14b315 Bug 993255 - Part 2: Hangup pending outgoing call. r=hsinyi 2014-04-10 02:06:00 +02:00
Szu-Yu Chen [:aknow]
2784015699 Bug 993255 - Part 1: Refactor: extract removeVoiceCall. r=hsinyi 2014-04-10 02:05:00 +02:00
Vincent Chang
b99f45fcaf Bug 993327 - [tarako] unable to enable Data Connect after turning off WIFI. r=chulee 2014-04-10 11:48:50 +08:00
Vincent Chang
95d16cd757 Bug 993821 - [Wifi] Event thread is blocked in WaitForEvent caused wifi stay in searching state. r=chulee 2014-04-10 13:52:38 +08:00
Yoshi Huang
2ee60a253a Bug 993893 - B2G NFC: NfcManager APIs will also check nfc-write permission. r=dimi 2014-04-09 17:58:28 +08:00
Ben Tian
08943460b4 Bug 989845 - [bluedroid] Implement KeyPressedCallback to handle HSP commands, r=echou 2014-04-09 17:44:03 +08:00
Ryan VanderMeulen
30e29ac0ee Merge m-c to b2g-inbound on a CLOSED TREE. 2014-04-09 19:11:57 -04:00
Alexandre Lissy
be62302420 Bug 989876 - Keep updateTime field uptodate for gaia apps. r=fabrice 2014-04-09 15:45:15 +02:00