Commit Graph

1628 Commits

Author SHA1 Message Date
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
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
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
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
Edgar Chen
d2cbb41be8 Bug 898445 - Part 7: RIL xpcshell test changes. r=hsinyi 2014-05-12 13:00:14 +08:00
Edgar Chen
3043b2fb78 Bug 898445 - Part 5: RIL implementation changes for MobileConnection webidl. r=hsinyi 2014-04-08 14:28:54 +08:00
Edgar Chen
83b12968df Bug 898445 - Part 4: GPS changes for MobileConnection webidl. r=kchen 2014-02-26 16:00:39 +08:00
Edgar Chen
77fe35f3f0 Bug 898445 - Part 1-5: Internal interface changes for MobileConnection webidl. r=hsinyi 2014-04-24 18:34:10 +08:00
Edgar Chen
5ad92e1691 Bug 942740 - Carry serviceId information in ussd system message. r=hsinyi 2014-05-08 11:47:24 +08:00
Carsten "Tomcat" Book
dcb042fa6e merge b2g-inbound to mozilla-central 2014-05-09 14:13:29 +02:00
Hsin-Yi Tsai
76a53a8c80 Bug 1007538 - [B2G][RIL] fix error handling of REQUEST_QUERY_FACILITY_LOCK. r=edgar 2014-05-08 18:13:44 +08:00
Fabrice Desré
d71b55a0e9 Bug 993282 - Lazy load more js modules - Part 3: RIL r=gene 2014-05-07 15:53:17 -07:00
Fabrice Desré
b655114689 Bug 993282 - Lazy load more js modules - part 1: NFC r=psiddh 2014-05-07 15:53:16 -07:00
Hsin-Yi Tsai
ae9fba4506 Bug 997584 - part 1 - remove kPrefClirModePreference. r=vicamo 2014-04-18 16:11:40 +08:00
Wes Kocher
fae8204d08 Backed out 3 changesets (bug 993282) for b2g emulator mochitest 3 failures
Backed out changeset 30e0991d49e0 (bug 993282)
Backed out changeset 6b9c8d6ab401 (bug 993282)
Backed out changeset 96e1a542bb45 (bug 993282)
2014-05-07 18:47:17 -07:00
Fabrice Desré
fa84ad104d Bug 993282 - Lazy load more js modules - Part 3: RIL r=gene 2014-05-07 15:53:17 -07:00
Fabrice Desré
365d7ca756 Bug 993282 - Lazy load more js modules - part 1: NFC r=psiddh 2014-05-07 15:53:16 -07:00
Edgar Chen
c59008cd8f Bug 1001352 - Set data subscrption for flame dsds mode. r=hsinyi 2014-05-05 15:12:14 +08:00
Edgar Chen
0194124153 Bug 1003011 - Part 2: Need to enable uicc subscription for flame dsds mode. r=hsinyi 2014-04-30 16:32:07 +08:00
Edgar Chen
9c12bfb372 Bug 1003011 - Part 1: Cleanup RIL parcel. r=hsinyi 2014-04-30 12:04:51 +08:00
Chris Peterson
47a58d1945 Bug 990764 - Replace MOZ_ASSUME_UNREACHABLE in dom. r=smaug 2014-04-20 00:36:40 -07:00
Garner Lee
a2b170177a Bug 959059: [NFC] CheckP2PRegistration should return error if sessionToken doesn't exist. r=allstars.chh 2014-04-30 10:18:00 +02:00
Vicamo Yang
710c3fadc7 Bug 999458 - 2.c/2: 0 <= gsmLocationAreaCode <= 65535. r=echen 2014-05-02 00:24:12 +08:00
Nathan Froyd
4c20a67b0d Bug 1003306 - part 2 - use services::GetPermissionManager everywhere that's appropriate; r=ehsan 2014-04-29 13:27:26 -04:00
Carsten "Tomcat" Book
0b2a257518 merge b2g-inbound to mozilla-central 2014-04-30 15:23:44 +02:00
Edgar Chen
c15c4386a8 Bug 929701 - Part 3: Remove JS-implemented DOMMMIError. r=hsinyi 2014-04-23 15:02:11 +08:00
Szu-Yu Chen [:aknow]
a45704bf78 Bug 993255 - Part 4: Fix hang up pending outgoing call. r=hsinyi 2014-04-29 10:02:20 +08:00
Hsin-Yi Tsai
ef90b85eab Bug 1000670 - part 4 - ril: _sendClirModeChanged. r=vicamo 2014-04-24 14:46:27 +08:00
Ryan VanderMeulen
51a9e6726c Backed out changeset eaa0d64e544e (bug 996998) for B2G bustage. 2014-04-27 17:47:12 -04:00
Garvan Keeley
5b92a73c3d Bug 996998 - GonkGPSGeolocationProvider::NetworkLocationUpdate::Update() MLS location can override GPS location, even through the MLS location is unchanged. r=dougt 2014-04-21 07:45:00 -04:00
Birunthan Mohanathas
ff8ce9bd42 Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
Rodrigo Rodriguez Jr.
bc17528767 Bug 952650 (part 11) - Remove JSVAL_TO_INT. r=njn.
--HG--
extra : rebase_source : 41923458bbf8fd957c9a57685df4969f1190bd9f
2014-04-27 19:55:08 -07:00
Rodrigo Rodriguez Jr.
1b9dfa0db1 Bug 952650 (part 9) - Remove JSVAL_IS_INT. r=njn.
--HG--
extra : rebase_source : dc0c170914c2370c218cdbbe671d2a68628f5a87
2014-04-27 19:47:02 -07:00
Rodrigo Rodriguez Jr.
295e388ace Bug 952650 (part 7) - Remove JSVAL_IS_BOOLEAN. r=njn.
--HG--
extra : rebase_source : 1ac334a052b7374dd9080d9bf89658e1f5d6168f
2014-04-27 19:44:05 -07:00
Rodrigo Rodriguez Jr.
2898f2d2f9 Bug 952650 (part 3) - Remove JSVAL_TO_BOOLEAN. r=njn.
--HG--
extra : rebase_source : fbe97c23a4893b8c4c5641f41947f3a96f7111d3
2014-04-27 19:34:12 -07:00
Szu-Yu Chen [:aknow]
ea61f81b05 Bug 1000705 - Fix fail cause of local hang up. r=hsinyi 2014-04-25 03:05:00 -04:00
Carsten "Tomcat" Book
1d84e38262 Merge m-c to b2g-i 2014-04-25 13:55:53 +02:00
Yoshi Huang
1b331d19ea Bug 1000191 - [NFC] |NfcPeer.sendNDEF| fails on emulator. r=dimi
From 33a39097f4d5042ed678564f506a5505573a0a93 Mon Sep 17 00:00:00 2001
---
 dom/system/gonk/Nfc.js        | 52 +++++++++----------------------------------
 dom/system/gonk/nfc_consts.js |  2 --
 2 files changed, 10 insertions(+), 44 deletions(-)
2014-04-24 17:05:26 +08:00
Szu-Yu Chen [:aknow]
ec6d886914 Bug 999334 - Redesign pending outgoing call mechanism. r=hsinyi 2014-04-25 14:59:40 +08:00
Yoshi Huang
750838b714 Bug 1000499 - JavaScript Error: "this.removeMessageListener is not a function". r=dimi 2014-04-24 11:14:58 +08:00
Ryan VanderMeulen
011385155d Merge m-c to inbound. 2014-04-24 13:44:11 -04:00
Ehsan Akhgari
323eb451e8 Bug 998738 - Kill nsIDOMXPathNamespace (and window.XPathNamespace); r=smaug 2014-04-24 12:07:44 -04:00
Gregor Wagner
d42df218be Bug 999572 - Fix settingsService usage in NetworkGeolocationProvider.js. r=bent 2014-04-23 14:16:24 -07:00
Hsin-Yi Tsai
393e8c031d Backed out changeset d050c422919a (bug 997584) since should wait for gaia blocker landed first. 2014-04-22 18:46:59 +08:00
Hsin-Yi Tsai
7c073d465d Bug 997584 - part 1 - remove kPrefClirModePreference. r=vicamo 2014-04-18 16:11:40 +08:00
Edgar Chen
bcc7e20156 Bug 995109 - Don't handle |dataInfo.connected| in DataConnectionHandler. r=hsinyi 2014-04-11 16:53:57 +08:00
Dimi Lee
bdf6e19ae4 Bug 998274 - [NFC] Support pass tag technology to GAIA. r=allstars.chh 2014-04-18 19:25:47 +08:00
Yoshi Huang
39d0f2704a Bug 995101 - NFC: Don't use nfc-hardware-state-change event to enable/disable NFC. r=dimi 2014-04-11 17:49:21 +08:00
Edgar Chen
5c2d886611 Bug 996409 - Part 2: Marionette test for 'network-active-changed'. r=hsinyi 2014-04-14 18:15:20 +08:00
Edgar Chen
20db359f39 Bug 996409 - Part 1: 'network-active-changed' doesn't be propagated if active becomes to null. r=hsinyi 2014-04-11 17:30:16 +08:00
Kyle Huey
385e2f9891 Bug 991812: B2G Fixups CLOSED TREE. r=me 2014-04-15 15:30:00 -07:00
Kyle Huey
1e28725524 Bug 991812: B2G Fixups CLOSED TREE. r=me 2014-04-15 15:26:43 -07:00
Kyle Huey
4b25f94dc9 Bug 991812: Remove uses of RefCounted<T> that live in Gecko. r=ehsan
--HG--
extra : rebase_source : 239ff77ec3765a3f190ed75b1645c6011e5d1dbd
2014-04-14 12:04:24 -07:00
"allstars.chh"
4a955516e6 Bug 970251 - Part 2: Impl. r=dimi
From e1c730487df90a5edfe416be9b9219da02652be3 Mon Sep 17 00:00:00 2001
---
 dom/nfc/nsNfc.js                        |   17 +++++++++--
 dom/system/gonk/Nfc.js                  |   35 ++++++++++++++++++++--
 dom/system/gonk/NfcContentHelper.js     |   48 ++++++++++++++++++++++++++++++-
 dom/system/gonk/nsINfcContentHelper.idl |   17 ++++++++++-
 4 files changed, 111 insertions(+), 6 deletions(-)
2014-04-15 14:47:42 +08:00
Ryan VanderMeulen
be657e134d Merge m-c to inbound on a CLOSED TREE. 2014-04-13 22:52:50 -04:00
Dimi Lee
8ea790b5b6 Bug 994524 - [Follow up of bug 989135] Fix ssid buffer may overflow. 2014-04-11 12:00:19 +08:00
Bevis Tseng
aa65c6f3c6 Bug 991988 - Resolve HostName of either MMS Proxy or MMSC. r=vyang 2014-04-10 12:03:56 +08:00
Edgar Chen
6551be22dd Bug 980259 - Dynamic enable network related debug log. r=vchang 2014-04-09 14:10:04 +08:00
Yoshi Huang
14173a99f6 Bug 993891 - B2G NFC: NFC_IPC_MSG_NAMES in Nfc.js is handled twice. r=dimi 2014-04-10 11:43:45 +08:00
Siddartha Pothapragada
5c7ab7028c Bug 993896 - Fire success / error to dom requests based on status received from gonk. r=allstars.chh 2014-04-08 23:17:53 -07:00
Vicamo Yang
9d7ac97787 Bug 994601: fix undefined 'RequestSettingValue' and 'nsIRILNetworkInterface' in Flatfish build. r=kanru 2014-04-11 22:28:01 +08:00