Commit Graph

2384 Commits

Author SHA1 Message Date
Henry Chang
eeeaf1ab57 Bug 1062550 - b2g crashes during USB tethering. r=vchang 2014-09-05 19:01:07 +08:00
Wes Kocher
332233753a Merge m-c to inbound a=merge 2014-09-15 16:41:45 -07:00
Shu-yu Guo
320f4e1440 Bug 1001090 - Part 5: Fix errors in tests throughout the tree. (r=robcee,gavin) 2014-09-15 16:30:47 -07:00
Edgar Chen
75f4f34cf2 Bug 1062720 - Response 0x01 or 0x00 for the "Yes"/"No" request of GET_INKEY. r=hsinyi 2014-09-09 12:29:05 +08:00
Garvan Keeley
d7ac88c21f Bug 1064266 - Use mcc and mnc from network, not from radio (ie SIM). r=kanru 2014-09-09 12:35:00 -04:00
Ryan VanderMeulen
e63bf097f6 Backed out changeset 661f503ea524 (bug 1053966) for Mnw perma-fail. 2014-09-10 12:36:12 -04:00
Shawn Ku
f45e3e78ab Bug 1064647 - B2G RIL: Treat 0x90, 0x91, 0x9E and 0x9F as a success results for sw1 regarding ICC_IO. r=Edgar 2014-09-09 22:25:14 +08:00
Edgar Chen
76daa6a919 Bug 1065205 - Read IccId after we process appType and fallback to SIM configuration if appType is still unknown. r=vyang 2014-09-10 11:28:21 +08:00
Mike Habicher
82f45e99bf Bug 1053966 - pass settings change notices to Observers as aSubject instead of aData, r=bz,qdot 2014-08-25 18:06:31 -04:00
Alphan Chen
07ff949ff4 Bug 1061117 - [MTP] Correct the offset and component in "MozMtpDatabase::CreateEntryForFile", r=dhylands 2014-09-09 10:35:06 +08:00
Dave Hylands
9e8b8d6818 Bug 1054191 - AutoMounter should accomodate rndis. r=echou 2014-09-05 21:37:27 -07:00
Carsten "Tomcat" Book
5c21e2135f Merge m-c to b2g-inbound 2014-09-05 12:20:46 +02:00
Carsten "Tomcat" Book
263bff5d15 Backed out changeset e6f223a82d91 (bug 937485) for causing b2g device regressions 2014-09-05 12:12:10 +02:00
Hsin-Yi Tsai
53dfd5bdd6 Bug 1061535 - [B2G][RIL] relax restrictions on EF_IMG error handling - part 2 - test. r=edgar 2014-09-04 12:13:20 +08:00
Hsin-Yi Tsai
eba9419907 Bug 1061535 - [B2G][RIL] relax restrictions on EF_IMG error handling - part 1 - fix. r=edgar 2014-09-03 15:53:09 +08:00
Vicamo Yang
00d165c73f Bug 937485: [WebIcc] use Webidl enum for cardState. r=echen, r=smaug 2014-09-04 10:31:41 +08:00
Garvan Keeley
a3460d681c Bug 1056857 - Code cleanup related to debugging flags. r=kanru
- change #define to const char* for consistency
- change int to bool for bool flags
- make debug log messages more concise, multi-line messages (that could be one-line) make watching the debug log difficult
2014-09-02 21:09:00 -04:00
Garvan Keeley
6ff59e6426 Bug 1056857 - Add debug flag for ignoring GPS locations. r=kanru
Also added observer of Gaia settings changes, so the debug settings
can be toggled on the fly.
2014-09-03 06:58:00 -04:00
Alexandre Lissy
df74b6bf5c Bug 955946 - Distinguish SIM/USIM getResponse p1/p2/p3 parameters. r=echen
Performing proper ICC_IO operations depends on the type of the SIM card.
For example, the Desire Z will work with FCP Template, so we need to
follow TS 102.221 table 11.2 to perform the proper request and get a FCP
Template. This is done when we write the ICC_IO command: we need to set
the p2/p3 fields depending on the SIM card type (SIM or USIM) so that
the proper behavior is triggered.
2014-09-03 02:31:00 -04:00
Ryan VanderMeulen
a89c42d78e Backed out changeset 59611423c368 (bug 1038531) for marionette-webapi failures. 2014-09-03 11:30:32 -04:00
Henry Chang
4dbc8e4fd0 Bug 1038531 - Unify NetworkWorker. r=mrbkap r=fabrice 2014-08-18 11:02:56 +08:00
Edgar Chen
4e1afb3542 Bug 843452 - Part 5: Changes for xpcshell test. r=hsinyi 2014-06-04 19:28:03 +08:00
Edgar Chen
f8291ab3db Bug 843452 - Part 4-7: [NetworkGeolocationProvider] Get dataInfo via MobileConnectionService. r=kchen 2014-08-11 16:15:59 +08:00
Edgar Chen
61fb744319 Bug 843452 - Part 4-6: [NetworkManager] Get dataInfo via MobileConnectionService. r=vicamo 2014-08-11 16:05:43 +08:00
Edgar Chen
d8bfd6768c Bug 843452 - Part 4-5: MobileConnectionGonkService for gonk backend. r=hsinyi,khuey 2014-02-10 19:55:22 +08:00
Edgar Chen
5d00c2cee6 Bug 843452 - Part 4-2: [GPS] Get voiceInfo via MobileConnectionService. r=kchen 2014-07-01 18:46:05 +08:00
Edgar Chen
b64b8b68e3 Bug 843452 - Part 4-1: Interface changes for gonk backend. r=hsinyi 2014-07-02 18:08:59 +08:00
Phil Ringnalda
9def110412 Merge m-c to b-i 2014-08-31 18:44:20 -07:00
Birunthan Mohanathas
c5d2ecf8af Bug 1058101 - Move dom/src/geolocation/ into dom/. r=mccr8
--HG--
rename : dom/src/geolocation/moz.build => dom/geolocation/moz.build
rename : dom/src/geolocation/nsGeoPosition.cpp => dom/geolocation/nsGeoPosition.cpp
rename : dom/src/geolocation/nsGeoPosition.h => dom/geolocation/nsGeoPosition.h
rename : dom/src/geolocation/nsGeoPositionIPCSerialiser.h => dom/geolocation/nsGeoPositionIPCSerialiser.h
rename : dom/src/geolocation/nsGeolocation.cpp => dom/geolocation/nsGeolocation.cpp
rename : dom/src/geolocation/nsGeolocation.h => dom/geolocation/nsGeolocation.h
2014-08-30 21:43:45 -07:00
Kyle Machulis
91ef20c261 Bug 1015518 - Update users of settings observer 'message' field to use boolean; r=gene a=2.1 2014-08-27 21:01:31 -07:00
Kyle Machulis
41a4e59da7 Bug 900551 - Make marionette webapi tests use transaction events for settings; r=edgar r=hchang r=dlee 2014-08-27 21:01:30 -07:00
Ryan VanderMeulen
a3c8179253 Merge b2g-inbound to m-c. a=merge 2014-08-29 15:26:40 -04:00
Ryan VanderMeulen
b6151e4634 Merge fx-team to m-c. a=merge 2014-08-29 15:10:18 -04:00
Szu-Yu Chen [:aknow]
4ca17745e5 Bug 1060222 - Fix an error in ril_worker.js. r=htsai 2014-08-28 23:10:00 -04:00
Randy Lin
a0097ef383 Bug 1055920 - [B2G][AudioChannel] Avoid to create unnecessary AudioChannel instance on child process. r=baku 2014-08-29 14:10:16 +08:00
Bevis Tseng
990009c3f3 Bug 1057973 - Part 2: QueryInterface(Ci.nsIRilNetworkInterface) before accessing serviceId property. r=vyang 2014-08-28 10:54:39 +08:00
Lynn Tran
88d9d61cd5 Bug 999748 - Add the user trash directory to OS.Constants.Path. r=yoric 2014-08-26 08:51:24 -04:00
Ryan VanderMeulen
b392753c94 Backed out 11 changesets (bug 1059079, bug 1015518, bug 900551, bug 846200) for Gaia UI test failures on a CLOSED TREE.
Backed out changeset d85b4e48b3b4 (bug 1015518)
Backed out changeset 663b73ba69ec (bug 1015518)
Backed out changeset 5cf1cb5fa022 (bug 900551)
Backed out changeset b953dd5bfdaa (bug 900551)
Backed out changeset a2b6d7c84100 (bug 900551)
Backed out changeset ceb79fe83d15 (bug 900551)
Backed out changeset f6acf344fbf0 (bug 900551)
Backed out changeset fa269ea53937 (bug 846200)
Backed out changeset b89c84a850f9 (bug 846200)
Backed out changeset b7a7dfbe4e3f (bug 846200)
Backed out changeset c6f54d821c11 (bug 1059079)
2014-08-28 12:49:49 -04:00
Ryan VanderMeulen
0e22acf2f0 Backed out changeset 52b00288469c (bug 1015518) for Gaia UI test perma-fails.
CLOSED TREE

--HG--
extra : amend_source : f14efe30e300b626cffa22066c28a0fbda42a80b
2014-08-28 12:44:39 -04:00
Carsten "Tomcat" Book
5cf14f5102 Merge mozilla-central to b2g-inbound 2014-08-28 16:15:55 +02:00
Kyle Machulis
cf0f5d6d8d Bug 1015518 - Update users of settings observer 'message' field to use boolean; r=gene 2014-08-27 21:01:31 -07:00
Kyle Machulis
90a78b5c88 Bug 900551 - Make marionette webapi tests use transaction events for settings; r=edgar r=hchang r=dlee 2014-08-27 21:01:30 -07:00
Edgar Chen
69189c76e0 Bug 1058585 - setDataRegistration instantly replies success if it doesn't need to send a request to rild. r=hsinyi 2014-08-26 17:56:27 +08:00
Edgar Chen
d5df331259 Bug 1052865 - Mapping the request to different ID based on RIL version. r=hsinyi 2014-08-24 23:52:00 +08:00
Jim Chen
67cb28f899 Bug 1056941 - Fix dangerous destructors in Fennec code; r=blassey 2014-08-26 15:07:59 -04:00
Edgar Chen
c36acbc622 Bug 1013847 - Part 2-2: Add xpcshell test for icc with app index is -1. r=hsinyi 2014-08-20 14:47:04 +08:00
Edgar Chen
a493d32f63 Bug 1013847 - Part 2-1: Put cardState related tests into a separated test file. r=hsinyi 2014-08-20 14:46:44 +08:00
Edgar Chen
a467c2d24f Bug 1013847 - Part 1-4: Create IccInfo object even if appType is unknown. r=hsinyi 2014-08-18 15:15:16 +08:00
Edgar Chen
b7a1da6b32 Bug 1013847 - Part 1-3: Read ICCID and set cardState to unknown if appIndex is -1. r=hsinyi 2014-08-20 16:10:07 +08:00
Edgar Chen
1cdc5ada1e Bug 1013847 - Part 1-2: Don't need to cache iccStatus in RilObject. r=hsinyi 2014-08-20 16:10:38 +08:00
Edgar Chen
c4a10c3c96 Bug 1013847 - Part 1-1: getEFPath() don't need to check appType for common files. r=hsinyi 2014-08-20 15:56:50 +08:00
Wes Kocher
2c9ce1520b Backed out 17 changesets (bug 843452)
Backed out changeset e72a0297d488 (bug 843452)
Backed out changeset 73f62ce4190f (bug 843452)
Backed out changeset 6d4a49ebd9fc (bug 843452)
Backed out changeset ac93e396669f (bug 843452)
Backed out changeset cf4fc721821e (bug 843452)
Backed out changeset 9a94ea71d232 (bug 843452)
Backed out changeset b95ff097374d (bug 843452)
Backed out changeset 8d6428a93500 (bug 843452)
Backed out changeset e31b86ef0e80 (bug 843452)
Backed out changeset bd4efde535cd (bug 843452)
Backed out changeset 02bbcd8ac571 (bug 843452)
Backed out changeset f7f41bf82b22 (bug 843452)
Backed out changeset 20f42764cd38 (bug 843452)
Backed out changeset 82f8670f5c17 (bug 843452)
Backed out changeset 52f25f1278e3 (bug 843452)
Backed out changeset 181337820a7c (bug 843452)
Backed out changeset 9bd12641af03 (bug 843452)

--HG--
rename : dom/mobileconnection/interfaces/nsIMobileConnectionService.idl => dom/mobileconnection/interfaces/nsIMobileConnectionProvider.idl
2014-08-28 16:51:41 -07:00
Wes Kocher
d675b10b9f Merge m-c to inbound a=merge 2014-08-27 16:59:25 -07:00
Garvan Keeley
3e8f5ba116 Bug 1033274 - Added logic when MLS responds to GPS provider. r=kanru
NetworkGeolocationProvider is listened to by the Gonk GPS provider, and
these updates are to be used in certain cases (such as the GPS is
inactive) or ignored in other cases so as not overwrite an accuracte GPS
location with and inaccurate MLS location.

Fixed the GPS position's timestamp; the code was using the satellite provided
timestamp. This timestamp bubbles up to the DOM eventually, which has no
knowledge of GPS timestamp delays, thus it needs the current system time.
2014-08-22 07:37:00 -04:00
Edgar Chen
bd4a58e529 Bug 843452 - Part 5: Changes for xpcshell test. r=hsinyi 2014-06-04 19:28:03 +08:00
Edgar Chen
59ec94a64f Bug 843452 - Part 4-6: [NetworkManager] Get dataInfo via MobileConnectionService. r=vicamo 2014-08-11 16:05:43 +08:00
Bevis Tseng
02650fce38 Bug 1056625 - Reply nsIMobileMessageCallback.NOT_FOUND_ERROR instead of response.errorMsg from ril_worker when failed to getSmscAddress(). r=vyang 2014-08-22 15:28:02 +08:00
Hsin-Yi Tsai
d2cf9f5a1f Bug 824145 - Part 4: Support for STK icon display (xpcshell). r=edgar 2014-08-20 16:52:42 +08:00
Jessica Jong
9bd79f5888 Bug 824145 - Part 2: Support for STK icon display (impl). r=edgar 2014-08-25 10:32:35 +08:00
Szu-Yu Chen [:aknow]
1e24f537b8 Bug 1056522 - Set mmiServiceCode in one place. r=hsinyi
--HG--
extra : rebase_source : cbe87a46277e1f2f25ab72ff0f5ce4f6bbc0c527
2014-08-22 03:25:00 -04:00
Bevis Tseng
10845b71c0 Bug 1055994 - Broadcast System Message When Receiving Cell Broadcast Message. r=vyang
--HG--
extra : rebase_source : 9b69b4e23240e791d40a32e9211a93d7c5a0d7c7
2014-08-20 19:17:34 +08:00
Shawn Ku
2ab17146f4 Bug 1056449 - B2G RIL: Correct trigger point for overrideICCNetworkName for OPL/PNN reading. r=Edgar
--HG--
extra : rebase_source : dbdd66984af06744b68f75ce0d27891e7ef11c5d
2014-08-22 10:05:34 +08:00
Bevis Tseng
9b9dc5a1fb Bug 1032097 - Part 5: Remove MOZ_B2G_RIL closure for selectGateway()/resolveHostname(). r=echen
--HG--
extra : rebase_source : 9af50b9c38ef76e66a197e26e832094091d8dead
2014-08-15 16:27:12 +08:00
Bevis Tseng
5f0c3bc4b9 Bug 1032097 - Part 4: Expose new APIs addHostRoute/removeHostRoute from NetworkManager. r=echen
--HG--
extra : rebase_source : 68a7c9b8086d64e053750f7d48a23d2a0aa53377
2014-08-15 16:23:44 +08:00
Bevis Tseng
1af8799014 Bug 1032097 - Part 3: Refactor setHostRoutes()/removeHostRoutes(). r=echen
--HG--
extra : rebase_source : 99f0e0d45158828e0783f83fde6ae1cd45aed6a9
2014-08-15 16:17:20 +08:00
Bevis Tseng
154da13004 Bug 1032097 - Part 2: Rewrite resolveHostname() with Promise and one host to be resolved instead of a list of hosts. r=echen
--HG--
extra : rebase_source : 3db4d54cc8af0e81b3dc6c52f5707628202926d4
2014-08-15 15:55:54 +08:00
Bevis Tseng
7d71789ea9 Bug 1032097 - Part 1: Deprecate setExtraHostRoute/removeExtraHostRoute. r=echen
--HG--
extra : rebase_source : 5270413a18e4bd97d77464e36bcc28fd924d3f93
2014-08-15 15:53:07 +08:00
Dave Hylands
4c3f030ade Bug 1049240 - Integrate MTP with the AutoMounter. r=echou 2014-08-19 13:41:35 -07:00
Nigel Babu
d074be59bd Backed out changeset 19e59c14b0aa (bug 1049240) for xpshell bustage 2014-08-20 12:19:36 +05:30
Kyle Machulis
324ae33c35 Backed out 82bed38ff50a (bug 900551, bug 1015518, bug 846200) due to marionette webapi test bustage on ICS Emulator 2014-08-19 22:33:36 -07:00
Kyle Machulis
3405fcc619 Backed out c4c490f3b301, previous backout of bug 900551, bug 1011518, bug 846200, now fixed by bug 1055898 (51afb4de4a25) 2014-08-19 21:05:50 -07:00
Hsin-Yi Tsai
f468e71fa1 Bug 935843 - B2G RIL: Parse EF_IMG from SIM - part 4 - xpcshell stk. r=edgar 2014-08-12 18:05:38 +08:00
Hsin-Yi Tsai
c8ad12afb7 Bug 935843 - B2G RIL: Parse EF_IMG from SIM - part 3 - xpcshell IconLoader. r=edgar 2014-08-15 17:11:47 +08:00
Hsin-Yi Tsai
213c96ef14 Bug 935843 - B2G RIL: Parse EF_IMG from SIM - part 2 - xpcshell SimRecordHelper. r=edgar 2014-08-13 19:09:21 +08:00
Hsin-Yi Tsai
b2844e4fb7 Bug 935843 - B2G RIL: Parse EF_IMG from SIM - part 1 - impl. r=edgar, r=vicamo 2014-08-13 19:06:32 +08:00
Wes Kocher
b44b024b88 Backed out 8 changesets (bug 1015518, bug 900551, bug 1011518, bug 846200) for build bustage
Backed out changeset 59eb7edaa6ed (bug 1015518)
Backed out changeset 04a531d5647e (bug 1011518)
Backed out changeset 9ac939654549 (bug 1011518)
Backed out changeset 2f707489d892 (bug 900551)
Backed out changeset f2a0a448e563 (bug 900551)
Backed out changeset f130f54ea09a (bug 900551)
Backed out changeset 9d38e8901847 (bug 846200)
Backed out changeset 744da032a2de (bug 846200)
2014-08-19 14:49:02 -07:00
Kyle Machulis
fe7068249e Bug 1015518 - Update users of settings observer message field to use boolean; r=gene 2014-08-19 13:43:58 -07:00
Dave Hylands
05fb00374e Bug 1049240 - Integrate MTP with the AutoMounter. r=echou
--HG--
extra : rebase_source : a4d8cd8413ef1ea7dddb57fed87c723a923ea0bf
2014-08-19 13:41:35 -07:00
Szu-Yu Chen [:aknow]
c09163d500 Bug 1053110 - Part 4: Move clir logic to TelephonyService. r=hsinyi 2014-08-19 00:24:00 -04:00
Szu-Yu Chen [:aknow]
e14884ba69 Bug 1053110 - Part 2: Refactor MMI regex. r=hsinyi 2014-08-19 00:23:00 -04:00
Kan-Ru Chen (陳侃如)
36b5f683ed Bug 1050899 - Check mAGpsRilInterface before use. r=dougt 2014-08-15 04:24:00 -04:00
Edgar Chen
f6ab184f0b Bug 843452 - Part 4-5: MobileConnectionGonkService for gonk backend. r=hsinyi,khuey 2014-02-10 19:55:22 +08:00
Edgar Chen
55b22fca73 Bug 843452 - Part 4-2: [GPS] Get voiceInfo via MobileConnectionService. r=kchen 2014-07-01 18:46:05 +08:00
Edgar Chen
abb03be058 Bug 843452 - Part 4-1: Interface changes for gonk backend. r=hsinyi 2014-07-02 18:08:59 +08:00
Dave Hylands
fd32b3e231 Bug 1059086 - Stop and start MTP server properly when USB cable is unplugged and replugged. r=Alphan 2014-08-28 13:13:10 -07:00
Dave Hylands
542fef64a3 Bug 1049243 - Integrate MTP and Device Storage. r=echou 2014-08-28 13:13:06 -07:00
Bobby Holley
7c7704aa07 Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor 2014-08-14 18:47:15 -07:00
Szu-Yu Chen [:aknow]
8552ad7429 Bug 1053094 - Part 2: Fix. r=hsinyi 2014-08-14 03:55:00 -04:00
Shawn Ku
bb0ede414b Bug 1046649 - Part 2: Test patch - B2G RIL: Need to handle wild char for EF_OPL. r=Edgar 2014-08-13 16:54:55 +08:00
Shawn Ku
db2cef7220 Bug 1046649 - Part 1: RIL patch - B2G RIL: Need to handle wild char for EF_OPL. v3. r=Edgar 2014-08-13 17:00:52 +08:00
Seth Fowler
d9a982d9dc Bug 913586 (Part 4) - Update Maybe users in dom. r=bz
--HG--
extra : rebase_source : 7b6159b00b3bf4f919b30f1bccc8939cc04fe526
2014-08-13 15:39:41 -07:00
Szu-Yu Chen [:aknow]
c0aa8ed457 Bug 1050696 - Refactor TelephonyService.dial. r=hsinyi 2014-08-11 02:48:00 -04:00
Szu-Yu Chen [:aknow]
4f0650cc40 Bug 1051663 - Correct |this| in REQUEST_DIAL_EMERGENCY_CALL. r=hsinyi 2014-08-11 02:37:00 -04:00
Jessica Jong
6558f5c791 Bug 1043114 - Part 4: Unify add/removeHostRoute and add/removeHostRouteWithResolve (NetworkUtils). r=edgar 2014-08-08 02:32:00 -04:00
Jessica Jong
7ebf40f279 Bug 1043114 - Part 3.2: Remove unused NetworkParams and refine comments. r=edgar, r=smaug 2014-08-08 02:30:00 -04:00
Jessica Jong
2bf95b6e3d Bug 1043114 - Part 3.1: Unify add/removeHostRoute and add/removeHostRouteWithResolve (NetworkService). r=edgar 2014-08-06 01:51:00 -04:00
Jessica Jong
92c60f8f82 Bug 1043114 - Part 2: Unify add/removeHostRoute and add/removeHostRouteWithResolve (NetworkManager). r=edgar 2014-08-06 01:46:00 -04:00
Jessica Jong
1b4bb1dd95 Bug 1043114 - Part 1: Unify add/removeHostRoute and add/removeHostRouteWithResolve (idl). f=vchang, r=edgar 2014-08-06 01:45:00 -04:00
Kyle Huey
78c0ad791e Bug 1050509: Shut down the KeyStore socket during system shutdown to avoid leaks. r=tdz 2014-08-08 11:11:36 -07:00
Gabriele Svelto
6e564c383b Bug 1050067 - Correctly provide the service code when requesting an IMEI number. r=hsinyi 2014-08-07 23:01:42 +02:00
Jessica Jong
2f73ec4818 Bug 1048723 - B2G RIL: send data registration request one by one. r=hsinyi 2014-08-07 18:38:21 +08:00
Kan-Ru Chen (陳侃如)
e04fb2c40d Bug 1032063 - Call update_network_state and update_network_availability when network state changes for A-GPS. r=dougt
--HG--
extra : rebase_source : 9a674017a74099f3919b27252c454e7ca777ef84
2014-08-06 14:41:56 +08:00
Yoshi Huang
c47835efd2 Bug 933141 - Move NFC files out of system/gonk. r=gps, dimi
--HG--
rename : dom/system/gonk/NfcContentHelper.js => dom/nfc/NfcContentHelper.js
rename : dom/system/gonk/Nfc.js => dom/nfc/gonk/Nfc.js
rename : dom/system/gonk/Nfc.manifest => dom/nfc/gonk/Nfc.manifest
rename : dom/system/gonk/NfcGonkMessage.h => dom/nfc/gonk/NfcGonkMessage.h
rename : dom/system/gonk/NfcMessageHandler.cpp => dom/nfc/gonk/NfcMessageHandler.cpp
rename : dom/system/gonk/NfcMessageHandler.h => dom/nfc/gonk/NfcMessageHandler.h
rename : dom/system/gonk/NfcOptions.h => dom/nfc/gonk/NfcOptions.h
rename : dom/system/gonk/NfcService.cpp => dom/nfc/gonk/NfcService.cpp
rename : dom/system/gonk/NfcService.h => dom/nfc/gonk/NfcService.h
rename : dom/system/gonk/nfc_consts.js => dom/nfc/gonk/nfc_consts.js
rename : dom/system/gonk/nsINfcService.idl => dom/nfc/gonk/nsINfcService.idl
rename : dom/system/gonk/nsINfcContentHelper.idl => dom/nfc/nsINfcContentHelper.idl
2014-08-01 17:23:14 +08:00
Vicamo Yang
24f0f50b83 Bug 916607 - 2/4: implementation. r=bzbarsky, r=gene 2014-08-04 17:01:36 +08:00
Vicamo Yang
312ae1d1a4 Bug 1044737 - 2/3: remove unused bits related to 'getNetworkInterfaceStats'. r=bholley, r=vchang 2014-08-01 15:08:42 +08:00
Vicamo Yang
b437b55849 Bug 1044737 - 1/3: don't use Date in nsINetworkStatsCallback::networkStatsAvailable. r=vchang 2014-08-01 15:08:41 +08:00
Yoshi Huang
b3bf86b9f8 Bug 1043186 - Part 2: onpeerlost should be fired to correct target. r=dimi 2014-07-24 18:11:42 +08:00
Yoshi Huang
d096c7322c Bug 1043186 - Part 1: Add a nsINfcPeerEventListener. r=dimi 2014-07-24 12:16:02 +08:00
Ghislain 'Aus' Lacroix
475fe7ed48 bug 1046876 - Define 'Cu'. r=gwagner 2014-07-31 13:29:14 -07:00
Nathan Froyd
9ea6c585f8 Bug 1042878 - part 2 - move MOZ_CAIRO_CFLAGS et al additions to C*FLAGS into moz.build; r=glandium 2014-07-24 11:55:33 -04:00
Alphan Chen
d1e4089f54 Bug 1039939 - [MTP] Enable functionality on Windows 7. r=dhylands 2014-07-30 13:49:02 +08:00
Yoshi Huang
18078a198a Bug 933588 - Part 2: NfcMessageHandler. r=dimi 2014-07-07 18:18:20 +08:00
Yoshi Huang
950eba013f Bug 933588 - Part 1: NFC service. r=khuey 2014-02-19 15:14:22 +08:00
Bevis Tseng
a70c94761f Bug 813893 - Part 2: Add Test Case to Verify CB Message in UMTS Format. r=htsai 2014-07-03 19:56:40 +08:00
Vicamo Yang
9cb7bfaa0a Bug 813893 - Part 1: Add Support to Read CBS Message in UMTS format. r=htsai 2014-06-17 16:21:04 +08:00
Jessica Jong
c0c5874018 Bug 990458 - Part 5: implement updateNetworkInterface() and remove network-interface-state-changed event. r=edgar,vchang 2014-07-29 16:44:30 +08:00
Jessica Jong
9c7e55f4df Bug 990458 - Part 2: ril changes to support updateNetworkInterface(). r=edgar 2014-07-29 16:44:26 +08:00
Jessica Jong
999971eb71 Bug 990458 - Part 1: add updateNetworkInterface() API in idl. r=edgar 2014-07-29 16:44:24 +08:00
Carsten "Tomcat" Book
683163413e Merge mozilla-central to b2g-inbound 2014-07-28 16:06:50 +02:00
Wayne Chen
db05e649bb Bug 1037359 - when user turned off bt, delay routing to avoid leakage of audio from speaker. r=mwu 2014-07-25 15:19:26 +08:00
Ms2ger
e99bd12a4b Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted
There is very little benefit to having another layer of moz.build files, and
removing them will speed up the build a minimal amount. It also paves the way
for removing TEST_DIRS, which could simplify the build system somewhat.
2014-07-26 08:17:24 +02:00
Wes Kocher
3ffa891f7d Merge m-c to inbound 2014-07-22 18:39:17 -07:00
Henry Chang
1b5446265a Bug 1041394 - Make NetworkUtils::ExecuteCommand table-driven. r=vchang 2014-07-21 12:10:39 +08:00
Eric Chou
0900329115 Bug 1036862 - [MTP] Support 'Delete files/folders', r=dhylands
With this patch, users can delete files and folders on Firefox OS
devices while using MTP. My host is Ubuntu 13.04.
2014-07-22 11:12:22 +08:00
Jessica Jong
daabb07469 Bug 1032858 - Part 2: implementation of cell info list. r=hsinyi 2014-07-21 18:21:44 +08:00
Jessica Jong
ec544bc3c7 Bug 1032858 - Part 1: interface changes to support cell info list. f=hannosch r=hsinyi 2014-07-21 18:21:42 +08:00
Eric Chou
2ffd4c7896 Bug 1036863 - [MTP] Rename file/folder via MTP, r=dhylands
This patch fixed 'unable to rename file/folder via MTP' by
responding to MTP operation 'setObjectPropertyValue' correctly
2014-07-21 09:57:04 +08:00
Eric Chou
273e0478f9 Bug 1036861 - [MTP] Write file size into the response of getObjectInfo, r=dhylands
In the response of operation GetObjectInfo, there is a field
"ObjectCompressedSize". Currently it's assigned with 0. We need
to put correct file size into it. I also corrected the type of
property value in function getObjectPropertyDesc().
2014-07-21 09:56:58 +08:00
Mike Hommey
d10b15b035 Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
Doug Turner
873cc297c2 Bug 1030542 - remove logging that includes api keys. r=garvank 2014-06-25 19:23:48 -07:00
Roshan Vidyashankar
51d8a7535c Bug 906404 - B2G RIL: move MozVoicemailStatus to WebIDL. r=vicamo,smaug
--HG--
rename : dom/voicemail/nsIDOMMozVoicemailStatus.idl => dom/webidl/MozVoicemailStatus.webidl
2014-07-17 13:47:41 -07:00
Jessica Jong
0a3adf5f86 Bug 1033142 - Part 2: add support for mvno type 'gid' in matchMvno() function. r=hsinyi 2014-07-18 11:41:37 +08:00
Jessica Jong
139df6411f Bug 1033142 - Part 1: read EF_GID1 from (u)sim card. r=hsinyi 2014-07-18 11:41:35 +08:00
Fabrice Desré
eed7739dc9 Bug 1037212 - [Flame] Phone is not completely erased when a ringtone is set from the Music App r=dougt,dhylands,khuey 2014-07-17 18:30:47 -07:00
Ghislain 'Aus' Lacroix
d332165f84 bug 1034301 - Guard against bad listener behavior. r=kanru 2014-07-17 05:35:33 -07:00
Ghislain 'Aus' Lacroix
dd8a854a30 Backed out changeset 3c7cff7fc71d 2014-07-17 05:34:33 -07:00
Ghislain 'Aus' Lacroix
b567e5112d bug 1034301 - Guard against bad listener behavior. r=kanru 2014-07-17 05:26:25 -07:00
Wes Kocher
24808a86a1 Merge b2g-inbound to m-c a=merge 2014-07-16 17:22:55 -07:00
Dave Hylands
7324f2a626 Bug 1029533 - Initial standup of MTP server. r=echou
Note: This will be off by default. Currently, you need to do:

adb shell setprop sys.usb.config mtp,adb

in order to activate the MTP server.
2014-07-11 14:42:15 -07:00
Ehsan Akhgari
61a360b00b Bug 1038219 - Give nsHapticFeedback a private destructor; r=bjacob 2014-07-15 14:58:11 -04:00
Shawn Ku
40372c61ba Bug 1031640 - Part 1: RIL patch - B2G RIL: incorrect STK TR for handling SEND_SS/SEND_USSD/SEND_SHORT_MESSAGE/SEND_DTMF in ril_worker.js. r=echen 2014-07-14 14:05:59 +08:00
Edgar Chen
de4621f84b Bug 1022490 - Improve the performance of adding contacts. r=allstars.chh 2014-07-14 14:44:47 +08:00
Wes Kocher
a54dba84e4 Backed out changeset 48c4d4a97a4b (bug 1029533) for build bustage 2014-07-11 15:38:59 -07:00
Dave Hylands
8a4d57d6f7 Bug 1029533 - Initial standup of MTP server. r=echou
Note: This will be off by default. Currently, you need to do:

adb shell setprop sys.usb.config mtp,adb

in order to activate the MTP server.
2014-07-11 14:42:15 -07:00
Garvan Keeley
071def2456 Bug 1036110 - Stop the B2G UI setting from overriding the js prefs setting and turning off logging. r=dougt
If gLoggingEnabled is already on during startup, that means it was set in js prefs.
2014-07-09 09:14:00 -04:00
Szu-Yu Chen [:aknow]
66badbef2b Bug 1035130 - Part 1: Only accept one conference request at a time. r=hsinyi 2014-07-09 19:39:00 -04:00
Jessica Jong
a0a3b7362f Bug 1030810 - fix logic in updateRILNetworkInterface(). r=edgar 2014-07-10 18:14:03 +08:00
Vicamo Yang
e731332c60 Backed out changeset f54af6237ce9 (bug 1000040) for causing bug 1035172 2014-07-10 13:29:47 +08:00
Vicamo Yang
67f8cf1dac Backed out changeset 78ba6f47a5a7 (bug 1000040) for causing bug 1035172 2014-07-10 13:28:51 +08:00
Ryan VanderMeulen
2414b7c7d0 Merge fx-team to m-c. a=merge 2014-07-09 16:12:36 -04:00
Lynn Tran
38642f30c7 Bug 1003336 - OS.Constants.Sys.Name should not be "Android" for Firefox OS. r=yoric 2014-07-04 18:20:49 -04:00
Garvan Keeley
93447c88fb Bug 1018383 - Added request-level caching in NetworkGeolocationProvider.js. r=jdm
This is a cleanup of the patch used in the Tarako bug. I made it clearer that this is request-level caching, NOT position caching.
 This is specifically for preventing unnecessary requests to the server. It is unrelated to the W3C PositionOptions and their effect on position caching.
 Hopefully this detail is clearer in this patch.

Updated mochitests that were relying on old logic to succeed

The failing mochitests were relying on the provider to have a specific behaviour -behaviours that are incidental to the test case. I updated these to reflect the behaviour of the current system.
2014-07-07 07:16:00 +02:00
Bevis Tseng
fe366bcc82 Bug 1028032 - Part 1: Remove Padding Charactor <CR> Correctly from Decoded CBS Message. r=htsai 2014-06-23 17:24:29 +08:00
Carsten "Tomcat" Book
d111fa584e Merge mozilla-central to b2g-inbound 2014-07-07 15:40:15 +02:00
Carsten "Tomcat" Book
ffe62657dc merge b2g-inbound to mozilla-central a=merge 2014-07-07 15:05:36 +02:00
Yoshi Huang
ccf57a1dbf Bug 1034474 - B2G NFC: onpeerlost is never called. r=dimi
From 6342cf34f7493711317b613a8e30ef6badabcfd1 Mon Sep 17 00:00:00 2001
---
 dom/nfc/tests/marionette/test_nfc_peer.js | 10 +++++++++-
 dom/system/gonk/Nfc.js                    |  4 ++--
 2 files changed, 11 insertions(+), 3 deletions(-)
2014-07-07 11:56:29 +08:00
Jan de Mooij
3c7459b21a Bug 1034191 - Make nsDependentJSString users work with Latin1 strings and nursery-allocated strings. r=bz 2014-07-05 17:30:54 +02:00
John Shih
40281243e1 Bug 1000040 - Part 2: Implement EthernetManager.js. r=vchange,vyang 2014-05-29 16:35:06 +08:00
John Shih
f77148fc7a Bug 1000040 - Part 1: Supports Ethernet in gecko. r=vchang, r=bholley 2014-05-19 15:52:02 +08:00
Anup-Allamsetty
9212c0ea6c Bug 1030299 - Cleanup a build warning in Volume.cpp. r=dhylands 2014-06-27 18:50:00 -04:00
Hsin-Yi Tsai
18bb1bc07f Bug 1023141 - query ril.ecclist per dial request - part 3 - fix xpcshell. r=aknow 2014-06-30 14:48:41 +08:00
Hsin-Yi Tsai
6b7465143e Bug 1023141 - query ril.ecclist per dial request - part 1 - fix. r=aknow 2014-06-24 18:32:41 +08:00
Michael Wu
9c81d4ea04 Bug 1033209 - Lazily initialize gps callbacks, r=kanru 2014-07-02 22:59:46 +08:00
Szu-Yu Chen [:aknow]
cb2e86db5c Bug 1031239 - Part 2: Select clientId for emergency call. r=hsinyi 2014-07-02 03:47:00 -04:00
Shawn Ku
9fb9922b42 Bug 1007487 - Part 2: test patch - B2G RIL: incorrect isDisplayNetworkNameRequired for not matching both HPLMN and EF_SPDI. v2. r=HsinYi. 2014-07-01 11:52:17 +08:00
Shawn Ku
171f93920a Bug 1007487 - Part 1: RIL patch - B2G RIL: incorrect isDisplayNetworkNameRequired for not matching both HPLMN and EF_SPDI. v2. r=HsinYi. 2014-07-01 11:51:20 +08:00
Jessica Jong
d8a4394882 Bug 1013153 - Part 1: support mvno type 'spn' in matchMvno() function. r=hsinyi 2014-07-01 02:09:00 +02:00
Carsten "Tomcat" Book
348c271122 Backed out changeset c6fee4d37e2a (bug 1023141) 2014-07-01 15:35:54 +02:00
Carsten "Tomcat" Book
5fd8b6c896 Backed out changeset 3e0f23a63700 (bug 1023141) 2014-07-01 15:35:31 +02:00
Wes Kocher
5d262a4de5 Merge m-c to inbound a=merge 2014-06-30 18:47:26 -07:00
Kyle Huey
d2738ad8c9 Bug 1031051: Part 18 - Kill the old XPIDL-based event generator. r=smaug 2014-06-30 16:02:04 -07:00
Kyle Huey
f41994a0fc Bug 1031051: Part 11 - Migrate DeviceOrientationEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:03 -07:00
Garvan Keeley
f41bfc64e9 Bug 1010278 - Check if the type is gsm-ish or wcdma-ish and assign to either one of those categories. r=dougt 2014-06-19 14:45:00 -04:00
Hsin-Yi Tsai
000cbc7a3b Bug 1023141 - query ril.ecclist per dial request - part 3 - fix xpcshell. r=aknow 2014-06-30 14:48:41 +08:00
Fabrice Desré
7505dcfe08 Bug 1024157 - Lazy load more js modules - Part 3: RIL r=gene 2014-05-07 15:53:17 -07:00
Fabrice Desré
31f428d234 Bug 1024157 - Lazy load more js modules - part 1: NFC r=psiddh 2014-05-07 15:53:16 -07:00
Hsin-Yi Tsai
40ffdbfaa9 Bug 1023141 - query ril.ecclist per dial request - part 1 - fix. r=aknow 2014-06-24 18:32:41 +08:00
Jessica Jong
6bbcaca140 Bug 1027430 - Part 1: append spn info to .lastKnownHomeNetwork. r=hsinyi 2014-06-27 12:01:06 +08:00
Jessica Jong
2c98ec3972 Bug 1010356 - Part 2: implementation of neighboring cell info. r=hsinyi 2014-06-25 01:27:00 +02:00
Jessica Jong
8ced9bd741 Bug 1010356 - Part 3: test cases for neighboring cell info. r=hsinyi 2014-06-24 23:17:00 +02:00
Jessica Jong
0186e29673 Bug 1010356 - Part 1: interface changes to support neighboring cell info. r=hsinyi 2014-06-24 23:13:00 +02:00
Wes Kocher
20e8bbb46d Merge m-c to inbound a=merge 2014-06-23 18:59:54 -07:00
Benoit Jacob
747dcfc8a0 Bug 1028588 - Fix dangerous public destructors in the rest of dom/ - r=ehsan 2014-06-23 15:56:07 -04:00
Shawn Ku
16a77611ff Bug 944635 - B2G RIL: Exception in updateDisplayCondition() ... "TypeError: RIL.operator is null". r=HsinYi 2014-06-23 11:47:33 +08:00
Bevis Tseng
54a0da8e2f Bug 921326 - Part 3: Support to Receive Cellbroadcast Messages from different serviceId. r=htsai 2014-06-12 12:04:48 +08:00
Bevis Tseng
589193fd19 Bug 921326 - Part 2: Support to Toggle CellBroadcast Service per SIM. r=htsai 2014-06-10 13:46:57 +08:00
Bevis Tseng
779e63d29a Bug 921326 - Part 1: Support to Set Search List for Each SIM. r=htsai 2014-06-13 16:35:24 +08:00
Vicamo Yang
4c648a1fea Bug 973024 - 3/3: split test_ril_worker_mmi.js into several parts. r=yoshi 2014-06-23 20:56:07 +08:00
Vicamo Yang
f51f8585ab Bug 973024 - 2/3: split test_ril_worker_icc.js into several parts. r=yoshi 2014-06-23 20:56:05 +08:00
Vicamo Yang
edfc885756 Bug 973024 - 1.b/3: share newInterceptWorker. r=yoshi 2014-06-23 20:56:03 +08:00
Vicamo Yang
dfa8d115d2 Bug 973024 - 1.a/3: share newUint8Worker. r=yoshi 2014-06-23 20:56:02 +08:00
Edgar Chen
d251caacf4 Bug 1026727 - Part 2: Fixing the "Unknown" state is displayed instead of "Connected" during manual network selection. r=hsinyi 2014-06-18 17:17:52 +08:00
Hsin-Yi Tsai
1660c6b970 Bug 981519 - number and name presentation - part 4 - ril impl. r=vicamo 2014-04-16 19:43:08 +08:00
Jessica Jong
cfa3d82bd4 Bug 1017950 - wrap telephony related code with MOZ_B2G_RIL flag. r=hsinyi 2014-06-17 01:14:00 +02:00
Dave Hylands
57ea916543 Bug 1026320 - Deal with race condition due to slow response from VolumeManager. r=qDot 2014-06-17 13:37:24 -07:00
Hsin-Yi Tsai
06e8f97805 Backed out changeset 03919674446d (bug 981519) for causing regression bug 1026081 2014-06-17 15:37:31 +08:00
Krzysztof Mioduszewski
aaaebbae8c Bug 1019668 - Part 1: Don't add errorMsg if the status property is undefined. r=allstars.chh 2014-06-16 07:54:00 -04:00
Jessica Jong
adbffcf94c Bug 1023139 - B2G RIL: Flame: Resend data subscription after uicc subscription. f=edgar, r=hsinyi 2014-06-11 02:54:00 -04:00
Jessica Jong
6499ed510c Bug 1022112 - Part 2: Add serviceId parameter in getNetworkInterface() function. r=hsinyi 2014-06-11 02:08:00 -04:00
Jessica Jong
1156db37eb Bug 1022112 - Part 1: Get default service id for data call from settings db. r=hsinyi 2014-06-10 23:24:00 -04:00
Szu-Yu Chen [:aknow]
d6a3db41a9 Bug 1020060 - Retry getCurrentCalls. r=hsinyi 2014-06-12 02:41:00 -04:00
Edgar Chen
cb09b48599 Bug 965143 - Dispatching an error event instead of throwing an exception in network selection api. r=hsinyi 2014-06-09 18:59:49 +08:00
Hsin-Yi Tsai
835e41164b Bug 981519 - number and name presentation - part 4 - ril impl. r=vicamo 2014-04-16 19:43:08 +08:00
Olli Pettay
2672babef6 Bug 1023280 - Rename dictionary.ToObject to ToObjectInternal, r=bz 2014-06-11 22:38:55 +03:00
Vincent Chang
631b6bd714 Bug 1018355 - IPv6 tethering failure. r=chulee 2014-06-05 11:49:38 +08:00
Doug Turner
b8c3ba173b Bug 1022463 - Gonk GPS should default to 10s before trying a a network position. r=kanru 2014-06-08 22:58:40 -07:00
Doug Turner
1e80fc1282 Bug 1022283 - Increase the timeout value of the NetworkLocationProvider and clean up its usage. r=kanru 2014-06-08 22:58:37 -07:00
Doug Turner
85e9f8975d Bug 1022279 - NetworkLocationProvider should respect wifi.enabled settings. r=kanru 2014-06-08 22:56:29 -07:00
Garvan Keeley
07f106eb4e Bug 1018379 - Use wifi scanner as the sole the heartbeat that drives location updates, shorten the wifi scanner wait to 5s to ensure this (also stop and restart the scanner on WifiGeoPositionProvider.startup() to ensure this). r=jdm 2014-06-08 22:52:53 -07:00
Jessica Jong
9b4e51b7f3 Bug 821578 - Add Marionette test for data call with multiple APN. f=edgar, r=hsinyi 2014-06-06 19:15:00 -04:00
Marcos Caceres
febd0d8575 Bug 1009688 - Check that Cc["@mozilla.org/wifi/monitor;1"] returns an object before it is used; r=jdm 2014-06-06 18:28:56 -04:00
Vicamo Yang
8a0f8be05f Bug 1019358 - 2/2: test cases. r=sku 2014-06-05 14:27:31 +08:00
ming.li
6a2ae147c0 Bug 1019358 - 1/2: [dolphin] unable to activate PDP for some specific SIM. r=vicamo
follow spec TS 31.102 4.2.18 EFAD and check mncLength
2014-06-05 14:27:27 +08:00
Vicamo Yang
e91f727213 Bug 1020108: use DOMTimestamp in MozCellBroadcastMessage. r=gene 2014-06-05 10:06:28 +08:00
Vicamo Yang
546cc64d56 Bug 927320 - 1/2: rename TelephonyProvider to TelephonyService. r=aknow
--HG--
rename : dom/telephony/gonk/TelephonyProvider.js => dom/telephony/gonk/TelephonyService.js
rename : dom/telephony/gonk/TelephonyProvider.manifest => dom/telephony/gonk/TelephonyService.manifest
rename : dom/telephony/ipc/TelephonyIPCProvider.cpp => dom/telephony/ipc/TelephonyIPCService.cpp
rename : dom/telephony/ipc/TelephonyIPCProvider.h => dom/telephony/ipc/TelephonyIPCService.h
rename : dom/telephony/nsIGonkTelephonyProvider.idl => dom/telephony/nsIGonkTelephonyService.idl
rename : dom/telephony/nsITelephonyProvider.idl => dom/telephony/nsITelephonyService.idl
2014-06-03 22:15:25 +08:00
Shawn Ku
bfe9b6b6ab Bug 1014408 - B2G RIL: Show empty APN for 405-05 SIM. r=HsinYi 2014-05-30 11:26:04 +08:00
Kilik Kuo
1f021efe55 Bug 942032 - Add singleton pattern to AudioManager and avoid accessing it from content processes. r=mchen 2014-05-28 14:19:22 +08:00
Michael Vines
6b006a15fc Bug 1016022 - Restart softap when the link goes down unexpectedly. r=vchang 2014-05-28 13:28:00 -04:00
Bevis Tseng
c7ca63c686 Bug 1008557 - setUiccSubscription when the RadioState is ready. r=htsai 2014-05-27 16:35:14 +08:00
Jose Antonio Olivera Ortega
572d7e737b Bug 1006380 - Set phone in PHONE_STATE_IN_COMMUNICATION audio state when telephony audio channel is in use. r=mchen 2014-05-29 09:20:42 +02:00
Siddartha Pothapragada
c3b687f988 Bug 976402 - Part 1 - Do not register target if the sessionTokens do not match. r=allstars.chh 2014-05-27 10:19:00 +02:00
Dave Hylands
670d469f48 Bug 1015006 - Detect USB cable unplugged and set sharing to false. r=qDot
If the USB cable is pulled after we call SetIsSharing(true) but before we actually initiate the
sharing operation, then the volume doesn't change state, and mIsSharing never gets set back to
false. So we detect this condition now and force mIsSharing to be false when the USB cable is
unplugged.
2014-05-27 15:47:26 -07:00
Garvan Keeley
be40e890f3 Bug 1014916 - Loop through all the available wireless interfaces. r=dougt 2014-05-27 09:50:00 -04:00
Bevis Tseng
6058e5f67d Bug 824717 - Part 6: Notify SendMesageFailed with saved DOM Message if available. r=vyang 2014-04-28 13:28:12 +08:00
Szu-Yu Chen [:aknow]
d354390e8f Bug 1013745 - Part 4: Refine dialling process and pending call mechanism. r=hsinyi 2014-05-26 19:08:00 +02:00
Jessica Jong
d0c33feb10 Bug 939046 - Part 4: changes to test cases after data call enhancement. f=edgar r=hsinyi 2014-05-27 02:09:00 +02:00
Jessica Jong
4062d031e9 Bug 939046 - Part 3: Introduce dataNetworkInterfaces map and DataCall. f=edgar r=hsinyi
First, we change to use dataNetworkInterfaces map. The key of the map
is the apn type and the value is its corresponding RILNetworkInterface.
RILNetworkInterface(s) are created as soon as apn settings are ready and
registered to NetworkManager right away.

Then, we introduce the DataCall object which represents a real
underlying PDP. When RILNetworkInterface is created, a DataCall is
assigned to it. DataCall can be shared between RILNetworkInterfaces
if they consist of the same apn, username and password.

When a RILNetworkInterface is enabled, it requests its DataCall to
be connected; the DataCall, which can be shared, will establish the
data call if it's not already connected. Similarly, DataCall will
disconnect the data call only when no RILNetworkInterface is requesting
it.

Also, we set the CONNECTING/DISCONNECTING state in DataCall instead of
waiting for state change from ril_worker.
2014-05-27 02:08:00 +02:00
Jessica Jong
e06c0ca3e3 Bug 939046 - Part 2.b: use DISCONNECTED state instead of UNKNOWN when data is disconnected. f=edgar r=hsinyi,vicamo
Since we have removed routing stuff in register/unregisterNetworkInterface()
in Part 2.a, we should use DISCONNECTED state so that routes can be properly
removed when data call is deactivated.
2014-05-27 02:04:00 +02:00
Jessica Jong
6ea091cffd Bug 939046 - Part 2.a: remove routing stuff in register/unregisterNetworkInterface. f=edgar r=hsinyi,vicamo
We should handle routing stuff when a network becomes CONNECTED/DISCONNECTED.
2014-05-27 02:03:00 +02:00
Jessica Jong
6c46a8334b Bug 939046 - Part 1.b: use network id in ril to look for networkInterfaces. r=hsinyi,vicamo 2014-05-27 02:03:00 +02:00
Jessica Jong
65ea8fb108 Bug 939046 - Part 1.a: use network id as key in NetworkManager. f=edgar r=hsinyi,vicamo
Network id is composed of a sub-id + '-' + network type. For mobile network
types, sub-id is 'ril' + service id; for non-mobile network types, sub-id
is always 'device'.
2014-05-27 02:01:00 +02:00
Krzysztof Mioduszewski
c3cae8d37e Bug 933595 - Part 1: Gecko code changes to pass error messages to gaia. r=allstars.chh 2014-05-23 09:11:38 +02:00
Birunthan Mohanathas
c4568a7085 Bug 869836 - Part 6: Use EqualsLiteral instead of Equals where possible. r=ehsan 2014-05-22 06:48:51 +03:00
Birunthan Mohanathas
62570a8716 Bug 869836 - Part 2: Use AppendLiteral instead of Append(NS_LITERAL_STRING(...)). r=ehsan 2014-05-22 06:48:50 +03:00
Birunthan Mohanathas
51bb570c80 Bug 798033 - Remove 'using namespace' from remaining headers. r=froydnj 2014-05-18 19:34:00 -04:00
Ryan VanderMeulen
a3f0913720 Backed out 7 changesets (bug 824717) for bustage. r=khuey because the webidl hook is dumb
Backed out changeset bd7c604de980 (bug 824717)
Backed out changeset 4c4b8b15da37 (bug 824717)
Backed out changeset fd9e72e50518 (bug 824717)
Backed out changeset d66a08988272 (bug 824717)
Backed out changeset 5eaab20bb1aa (bug 824717)
Backed out changeset c80dbc9a693a (bug 824717)
Backed out changeset 62e12031b8bc (bug 824717)
2014-05-21 08:42:54 -04:00
Carsten "Tomcat" Book
68f3c7307e Merge mozilla-central to b2g-inbound 2014-05-21 14:32:08 +02:00
Carsten "Tomcat" Book
3189a1798c merge b2g-inbound to mozilla-central 2014-05-21 14:08:03 +02:00
Bevis Tseng
0c4d2904a6 Bug 824717 - Part 6: Notify SendMesageFailed with saved DOM Message if available. r=vyang 2014-04-28 13:28:12 +08:00
Szu-Yu Chen [:aknow]
9c60153b36 Bug 1003650 - Dynamically update debug flag. r=hsinyi 2014-05-21 00:50:00 +02:00
Yoshi Huang
f061a92bd6 Bug 981646 - B2G RIL: Cannot read sdn contacts. r=smaug, vicamo 2014-05-16 14:50:00 +08:00
Szu-Yu Chen [:aknow]
a3d37c0265 Bug 1005816 - Part 2: Add telephony request queue. r=hsinyi 2014-05-20 18:36:40 +08:00
Garvan Keeley
d2751bd5be Bug 996998 - GonkGPSGeolocationProvider::NetworkLocationUpdate::Update(). r=dougt 2014-04-28 06:24:00 +02:00
Robert O'Callahan
2e946b1671 Bug 1001320. Part 5: Use #pragma GCC visibility on B2G. r=glandium
--HG--
rename : config/gcc_hidden.h => config/gcc_hidden_dso_handle.h
2014-05-11 23:37:14 -07:00
Bevis Tseng
49b5660747 Bug 1003247 - Ensure to setExtraHostRoute() after setAndConfigureActive() is done. r=vyang 2014-05-13 17:20:09 +08:00
Ed Morley
112b6ca721 Backed out changeset 3dbd84a99ce8 (bug 993282) for causing bug 1008357 2014-05-15 17:01:56 +01:00
Ed Morley
9231f6bf96 Backed out changeset 254616e044b1 (bug 993282) 2014-05-15 17:01:36 +01:00
Edgar Chen
c046016659 Bug 986395 - Part 1: Correct the API behavior of setPreferredNetworkType(). r=hsinyi 2014-05-13 14:36:18 +08:00
Yoshi Huang
1992f66ec0 Bug 1010668 - B2G NFC: Nfc doesn't implement nsIObserver. r=dimi
From 48629f7e966c98e2149eb9ec46fa16120d804413 Mon Sep 17 00:00:00 2001
---
 dom/system/gonk/Nfc.js | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)
2014-05-15 12:11:51 +08:00
Dave Hylands
9f231b0a6c Bug 1007053 - Pt1 - Fix shadowing of IsFake attribute in the Child Volume cache. r=qDot 2014-05-13 15:48:04 -07:00