Commit Graph

252 Commits

Author SHA1 Message Date
Philipp von Weitershausen
a3b3ddf1b3 Bug 776663 - Assert permissions for WebTelephony and MobileConnection access. r=cjones 2012-09-27 22:43:35 -07:00
Vicamo Yang
5796fbec09 Bug 787420 - Part 1/2: support set/get preferred network type, r=philikon 2012-09-28 11:45:06 +08:00
Shian-Yow Wu
106019a29c Bug 785982 - B2G RIL: toggling on->off 3G data call quickly caused data call stay in UP state. r=philikon 2012-09-26 21:05:28 +08:00
Shian-Yow Wu
1fa7e5f05e Bug 772747 - B2G RIL: Add method to connect to different APN type. r=philikon 2012-09-26 20:57:37 +08:00
Shian-Yow Wu
d9c851eabe Bug 782513 - B2G RIL: Support multiple instances of RILNetworkInterface. r=philikon 2012-09-26 20:52:21 +08:00
Vicamo Yang
cf378a5a6d Bug 736706 - Part 2: Handle Message Class 0, r=philikon 2012-09-26 14:56:15 +08:00
Fernando Rodríguez Sela
6a73fbe53d Bug 744700 - B2G 3G: Notify connection errors in the WebMobileConnection API (part 2), r=philikon 2012-09-25 12:22:38 -07:00
Yoshi Huang
0ed3358275 Bug 787477 - Part 3: Add errorMsg for getICCContacts in RIL. r=philikon 2012-09-07 14:33:16 +08:00
Hsin-Yi Tsai
344a6023de Bug 782489 - Use system messages to notify incoming sms events. r=philikon, sr=sicking 2012-09-06 11:03:54 +08:00
Philipp von Weitershausen
9b73f42ded Back out bug 787420 (changeset a5ad096174ea) due to radio breakage 2012-09-23 00:52:25 -07:00
Philipp von Weitershausen
047ef38eb6 Back out bug 793450 (changeset 5dc812bc69dc) as part of the bug 787420 backout. 2012-09-23 00:50:56 -07:00
Philipp von Weitershausen
5fdb076e7e Bug 793450 - RadioInterfaceLayer broken after bug 787420. r=cjones 2012-09-22 23:45:15 -07:00
Vicamo Yang
c6ab421117 Bug 787420: support set/get preferred network type, r=philikon 2012-09-22 11:02:05 +08:00
Alexandre Lissy
5a3e3bcb51 Bug 787967 - B2G RIL: report roaming if SPN is different from operator name. r=philikon 2012-09-03 23:50:55 +02:00
Marco Chen
c89e20f33b Bug 790570: Enabling mute will reduce the speakerphone volume on a connected. r=philikon
call. r=philikon
    1. On the function for microphoneMuted and speakerEnabled, the phone state
       should be kept on PHONE_STATE_IN_CALL.
    2. PHONE_STATE_IN_COMMUNICATION is used for audio/video chating or VOIP
       call.
    3. Change the phone state will effect the audio strategy which will tune
       volume for each audio stream type.
2012-09-20 10:42:45 +08:00
Jose Antonio Olivera Ortega
77d704a4ed Bug 785072 - Part 2: RIL implementation. r=vicamo 2012-09-14 12:30:44 +02:00
Yoshi Huang
54c0a989f0 Bug 788377 - Part 1: Rename type to contactType in getICCContacts. r=philikon 2012-09-06 11:36:12 +08:00
Vicamo Yang
a48d3f2352 Bug 787370 - Part 1/3: notify missed SmsManager.onsent event, r=marshall_law 2012-09-10 13:55:59 +08:00
Chris Jones
65df4a46b0 No bug: Fix new uses of getLock that crept in. irc-r=mrbkap 2012-09-07 11:05:08 -07:00
Hsin-Yi Tsai
cd89fc4933 Bug 784220 - B2G telephony: expose call waiting status. r=philikon 2012-09-05 17:36:01 +08:00
Gregor Wagner
6a37b417e8 Bug 788561 - SettingsAPI: Use createLock instead of getLock. r=bent 2012-09-05 17:33:03 -07:00
Philipp von Weitershausen
be85e1a0b0 Bug 787172 - B2G RIL: Wait for the system app to load before turning on the radio. r=vingtetun 2012-09-05 13:00:06 -07:00
Jose Antonio Olivera Ortega
69428a4081 Bug 782603 - Part 3: RIL implementation for exposing MCC/MNC codes. r=marshall_law 2012-09-03 17:43:59 -04:00
Yoshi Huang
0d5ed3806b Bug 786694 - Part 1: Import 2G SIM Contacts. r=philikon 2012-08-28 15:53:57 -03:00
Hsin-Yi Tsai
f451fe0258 Bug 787423 - B2G RIL: gSystemMessenger is not defined. r=philikon 2012-08-31 22:45:32 +08:00
Hsin-Yi Tsai
10e756fd10 Bug 782488 - Use system messages to notify incoming telephony events. r=philikon 2012-08-31 11:06:42 +08:00
Yoshi Huang
2e356cd0f7 Bug 787175 - B2G RIL: Use system messages to notify proactive commands. r=philikon 2012-08-30 23:00:13 -03:00
Jose Antonio Olivera Ortega
c2e71774f4 Bug 786535 - B2G 3G: Handling roaming setting correctly. r=philikon 2012-08-30 21:41:46 +02:00
Shian-Yow Wu
dafad69130 Bug 762426 - B2G network manager: support multiple simultaneously connected network interfaces. r=philikon 2012-08-30 13:57:33 -03:00
Yoshi Huang
eda0230151 Bug 744714 - Part 3: RIL implementation. r=philikon 2012-04-10 20:04:27 +08:00
Philipp von Weitershausen
248cabbd76 Bug 786020 - B2G RIL: get rid of NETWORK_STATE_SUSPENDED. r=marshall_law 2012-08-28 11:37:43 -03:00
Philipp von Weitershausen
b80c091040 Bug 785947 - B2G RIL: I accidentally a typo in the message manager refactoring. r=qDot 2012-08-27 15:27:37 -03:00
Philipp von Weitershausen
f47e2a9937 Bug 776825 - Separate message managers into senders and broadcasters. r=smaug
--HG--
rename : content/base/public/nsIFrameMessageManager.idl => content/base/public/nsIMessageManager.idl
2012-08-27 11:13:02 -03:00
Shian-Yow Wu
a25a281392 Bug 785620 - B2G RIL: datacall.dns is null. r=philikon 2012-08-25 22:29:07 -04:00
Hsin-Yi Tsai
730cd761d3 Bug 777202 - RadioInterfaceLayer broadcasts request responses to all content processes. r=philikon 2012-08-17 11:46:34 +08:00
Vicamo Yang
55faef4dd3 Bug 780558 - B2G RIL: expose cell LAC/CID - Part 2: RIL implementation, r=philikon 2012-08-16 09:36:56 +08:00
Jose Antonio Olivera Ortega
20fd320408 Bug 774114 - B2G RIL: Refactor the way of handling RIL_REQUEST_{ENTER_*, CHANGE_*} responses. r=philikon 2012-08-15 09:49:12 -07:00
Phil Ringnalda
e683918b13 Backout cfba38edc205, cec9aff342dc, a154933f2bef (bug 780558) for mochitest-3 bustage 2012-08-14 22:19:28 -07:00
Vicamo Yang
6321d28af0 Bug 780558 - B2G RIL: expose cell LAC/CID - Part 2: RIL implementation, r=philikon 2012-08-15 12:35:46 +08:00
Shian-Yow Wu
82c519a7c0 Bug 767375 - B2G network manager: expose IP Information of network interfaces (implementation). r=philikon 2012-08-13 21:54:42 -04:00
Hsin-Yi Tsai
f9c1deb51e Bug 777899 - speakerphone toggles off on answer call. r=philikon 2012-08-09 11:40:35 +08:00
Hsin-Yi Tsai
9accce1733 Bug 781756 - B2G RIL: no GECKO_MOBILE_CONNECTION_STATE_UNKNOWN. r=philikon 2012-08-10 16:16:31 +08:00
Philipp von Weitershausen
da6f5f6d44 Bug 777057 - MobileConnection: expose whether or not the radio is searching. r=marshall_law sr=sicking 2012-08-07 12:11:48 -07:00
Philipp von Weitershausen
05189ba15b Bug 779621 - B2G RIL: Give message.type a better name to avoid conflicts. r=marshall_law 2012-08-06 14:28:03 -07:00
Jose Antonio Olivera Ortega
c3743e08dd Bug 740640 - B2G 3G: Support HTTP proxy. r=philikon 2012-08-01 07:55:43 -07:00
Jose Antonio Olivera Ortega
d2633e6695 Bug 776294 - B2G 3G: Configure APN settings through SettingsService. r=philikon 2012-08-01 07:54:04 -07:00
Hsin-Yi Tsai
858cb70a91 Bug 765231 - Telephony: Implement dialEmergency() to limit call to emergency numbers. r=philikon 2012-07-20 20:08:24 +08:00
Marshall Culpepper
fc0032e7fb Bug 773068 - Part 3: RIL implementation of SIM EF_MBDN. r=vicamo 2012-07-20 20:19:38 -04:00
Ed Morley
4e8827ab36 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-07-20 14:32:04 +01:00
Gervase Markham
69110ab2b1 Bug 774614 - Relicense Gonk/Gecko interface code to Apache License 2.0. 2012-07-20 10:10:44 +01:00
Philipp von Weitershausen
8a438dbb0a Bug 775359 - B2G 3G: Keep track of data call state. r=marshall_law 2012-07-19 16:56:57 -07:00
Marshall Culpepper
2dbd17493f Bug 736710 - Part 2: RIL implementation of SMS Message Waiting Indicator. r=vicamo 2012-07-19 11:27:08 +08:00
Kan-Ru Chen
a324885f84 Bug 766870 - Simplify nsIRILDataCallback.dataCallStateChanged interface. r=philikon 2012-06-22 13:53:12 +08:00
Jose Antonio Olivera Ortega
8baeb268b3 Bug 753170 - B2G 3G: Expose state information through WebMobileConnection. r=philikon 2012-06-21 17:22:47 -07:00
Hsinyi Tsai
e7f1e67061 Bug 761533 - WebTelephony: busy event is never fired. r=philikon 2012-06-18 17:51:11 +08:00
Marshall Culpepper
c17419d620 Bug 759637: Initial implementation of MobileConnection network selection APIs. r=philikon sr=sicking 2012-06-19 15:52:06 -07:00
Yoshi Huang
6f3e0ca39e Bug 762760 - Part 2: RIL implementation. r=philikon 2012-06-13 10:46:41 +08:00
Yoshi Huang
bb1eb60f51 Back out 421ed10b0e81(Bug 762760 - Part 2) for wrong Bug number in comment 2012-06-19 16:57:12 +08:00
Yoshi Huang
49ff131916 Bug 767620 - Part 2: RIL implementation. r=philikon 2012-06-13 10:46:41 +08:00
Marshall Culpepper
b663591e5d Bug 761482 - Rename MobileOperatorInfo to MobileNetworkInfo for consistency and update MobileConnectionInfo.network to use the new MobileNetworkInfo type. r=philikon sr=sicking 2012-06-12 17:05:50 -04:00
Fernando Jiménez
5ecdfabb61 Bug 734145 - B2G RIL: Support USSD codes. Part 2: RIL. r=philikon 2012-06-09 17:07:18 -04:00
Vicamo Yang
38ea403816 Bug 744360 - Part 2: add WapPushManager, r=philikon 2012-06-04 13:04:28 +08:00
Marshall Culpepper
1cb858d01e Bug 744344 - B2G RIL: Add DOM API for getting the list of available networks. r=philikon sr=sicking
Also added a new MobileOperatorInfo type that exposes operator name, MNC, MCC, and operator/network status, and accompanying emulator Marionette tests.
2012-06-01 14:10:39 -07:00
Yoshi Huang
606953e33c Bug 738558: B2G RIL: get cell location and cell id in processRegistrationState in ril_worker.js. r=philikon 2012-05-31 13:31:56 +08:00
Fernando Rodríguez Sela
ab924316bb Bug 744453 - B2G RIL: Network Friendly / APN connection retry policy. r=philikon 2012-06-01 14:09:59 -07:00
Marco Bonardo
dba992d00b Backout 795990989746, ab1f122c4b1a, 429f20288742, 472671930994, 90465173c7e3, 743ebe50e914, b7c14c8eec98, 1deabba3bef5 (bug 749856), a704675ff365, 3dbfcccc583c (bug 744360) for xpcshell failure 2012-06-01 11:57:37 +02:00
Vicamo Yang
e988796ba3 Bug 744360 - Part 2: add WapPushManager, r=philikon 2012-06-01 16:38:31 +08:00
Philipp von Weitershausen
5cdf5a7848 Bug 758466 - B2G RIL: ensure radio state and 'ril.radio.disabled' setting value are known before modifying the radio state. r=qDot 2012-05-25 10:37:37 -07:00
Yoshi Huang
2ead05328c Bug 754018 - B2G RIL: Read SIM contacts. r=philikon 2012-05-07 11:53:42 -07:00
Jose Antonio Olivera Ortega
29c0801c89 Bug 744709 - B2G RIL: control radio power via Settings API. r=philikon 2012-05-23 22:12:07 -07:00
Yoshi Huang
8fdf9ac6a9 Bug 731786 - B2G RIL: Support SIM cards that require PIN codes. r=philikon sr=sicking 2012-04-12 12:01:49 +08:00
Gervase Markham
87620f5676 Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Fernando Jiménez
45c3573b95 Bug 733320 - [WebSMS][B2G SMS] Add 'read' attribute to nsIDOMMozSmsMessage. Part 8 - RadioLayerInterface; r=philikon 2012-05-17 12:42:39 -07:00
Hsin-Yi Tsai
94aab0cece Bug 749794 - B2G telephony: need to reset audio state when phone call ends. r=philikon 2012-05-14 21:13:06 -07:00
Hsin-Yi Tsai
cb50af8651 Bug 746496 - B2G telephony: update the audio system for incoming calls and holding calls. r=philikon 2012-05-14 21:13:06 -07:00
Price Tseng
dba2ec4c4a Bug 712944 - B2G telephony: ensure error scenarios are covered. r=philikon 2012-05-14 21:13:06 -07:00
Jose Antonio Olivera Ortega
e56f9d260f Bug 714973 - Add emergency calls to RIL's state machine. r=philikon 2012-05-02 16:32:46 -07:00
Yoshi Huang
6156b26ac4 Bug 750161 - B2G RIL: typo in cardstatechange event. r=philikon 2012-04-30 13:11:59 +08:00
Vicamo Yang
bce94d5a03 Bug 748667 - B2G SMS: can't receive normal SMS, message.header is undefined. r=philikon
--HG--
extra : rebase_source : 0fccacf5bb7747a96d420e65389f4b3f6fb81ad8
2012-04-25 19:34:18 -07:00
Jose Antonio Olivera Ortega
fca221b635 Bug 741862 - B2G 3G: Settings API hookup. r=philikon a=b2g-only 2012-04-24 17:46:42 -03:00
Hsin-Yi Tsai
b6798783e8 Bug 743008 - WebTelephony: support multiprocess. r=philikon a=b2g-only 2012-04-24 12:44:42 -03:00
Vicamo Yang
4d163c1584 Bug 738132 - Part 3: parse application port address for incoming messages. r=philikon a=b2g-only 2012-04-23 20:43:32 -03:00
Vicamo Yang
e14adba0fb Bug 738132 - Part 2: support 8-bit encoding. r=philikon 2012-04-23 20:43:32 -03:00
Yoshi Huang
806dc0881c Bug 736941 - B2G RIL: Fetch SIM record. r=philikon a=b2g-only 2012-04-18 18:07:29 +08:00
Philipp von Weitershausen
f7c2776516 Bug 717122 - Network Manager interface for the RIL. r=gal 2012-04-19 18:33:25 -03:00
Philipp von Weitershausen
e6deda50c4 Bug 729173 - Part 5 - Expose the RIL state to content. r=fabrice,qDot 2012-04-19 18:33:25 -03:00
Vivien Nicolas
d2056d85c2 Bug 742780 - Turn off the debug mode by default for dom/system/gonk/systemlibs.js. r=kyle 2012-04-11 10:05:35 -07:00
Vicamo Yang
69d70f4e9e Bug 727319 - Part 2: notify SMS send failed. r=philikon 2012-04-05 14:16:56 -07:00
Vicamo Yang
6d6a03bdce Bug 727319 - Part 1: remove handleRequestError(). r=philikon 2012-04-05 14:16:56 -07:00
Vicamo Yang
11e78203cc Bug 736697 - Part 4: handle SMS-STATUS-REPORT. r=philikon 2012-04-05 14:16:56 -07:00
Hsinyi Tsai
c64c7492b0 Bug 735170 - WebTelephony: add API to hold a call. r=philikon 2012-04-05 16:12:42 +08:00
Philipp von Weitershausen
962d834861 Bug 728886 - Part 2: Support ril.h v6 parcels. r=qDot DONTBUILD because NPOTB 2012-03-20 12:28:15 -07:00
Philipp von Weitershausen
e55de01d49 Bug 728886 - Part 1: Introduce constants from ril.h version 6. r=qDot 2012-03-19 15:49:27 -07:00
Philipp von Weitershausen
f189b6f345 Bug 728886 - Part 0: Use constants when initializing RIL state. r=qDot 2012-03-20 16:18:41 -07:00
Yoshi Huang
54f11d06ed Bug 733266 - B2G SMS DB: Use MSISDN from RIL as own phone number. [r=philikon] DONTBUILD because NPOTB 2012-03-17 22:23:17 +08:00
Vicamo Yang
4d4eee53e6 Bug 712933 - Part 6: Support receiving multipart SMS. r=philikon DONTBUILD because NPTOB 2012-03-16 17:02:06 -07:00
Vicamo Yang
1c0911e800 Bug 712933 - Part 4: Support sending multipart SMS. r=philikon 2012-03-16 16:59:35 -07:00
Vicamo Yang
74ecaeab3d Bug 712933 - Part 3: fix getNumberOfMessagesForText(). r=philikon 2012-03-16 16:57:41 -07:00
Vicamo Yang
d47e664ef9 Bug 712933 - Part 2: refactor calculateUserDataLength(). r=philikon 2012-03-16 16:57:06 -07:00
Vicamo Yang
362799bca7 Bug 712933 - Part 1: Move GsmPDUHelper.calculateUserDataLength() to RadioInterfaceLayer.js. r=philikon 2012-03-16 16:47:21 -07:00
Hsinyi Tsai
5d9c5555f3 Bug 735165 - B2G RIL: Change nsIRadioInterfaceLayer::CALL_STATE_RINGING to CALL_STATE_ALERTING for consistency. r=philikon 2012-03-14 19:03:33 +08:00
Kyle Machulis
8b59e0537f Bug 735017: Clean up namespaces and naming for gonk dom objects in gonk specific code - Patch 1: Change dom/system/b2g to dom/system/gonk; r=philikon
--HG--
rename : dom/system/b2g/AudioManager.cpp => dom/system/gonk/AudioManager.cpp
rename : dom/system/b2g/AudioManager.h => dom/system/gonk/AudioManager.h
rename : dom/system/b2g/GonkGPSGeolocationProvider.cpp => dom/system/gonk/GonkGPSGeolocationProvider.cpp
rename : dom/system/b2g/GonkGPSGeolocationProvider.h => dom/system/gonk/GonkGPSGeolocationProvider.h
rename : dom/system/b2g/Makefile.in => dom/system/gonk/Makefile.in
rename : dom/system/b2g/RadioInterfaceLayer.js => dom/system/gonk/RadioInterfaceLayer.js
rename : dom/system/b2g/RadioInterfaceLayer.manifest => dom/system/gonk/RadioInterfaceLayer.manifest
rename : dom/system/b2g/SystemWorkerManager.cpp => dom/system/gonk/SystemWorkerManager.cpp
rename : dom/system/b2g/SystemWorkerManager.h => dom/system/gonk/SystemWorkerManager.h
rename : dom/system/b2g/net_worker.js => dom/system/gonk/net_worker.js
rename : dom/system/b2g/nsIAudioManager.idl => dom/system/gonk/nsIAudioManager.idl
rename : dom/system/b2g/nsIRadioInterfaceLayer.idl => dom/system/gonk/nsIRadioInterfaceLayer.idl
rename : dom/system/b2g/nsIWorkerHolder.idl => dom/system/gonk/nsIWorkerHolder.idl
rename : dom/system/b2g/nsRadioInterfaceLayer.h => dom/system/gonk/nsRadioInterfaceLayer.h
rename : dom/system/b2g/ril_consts.js => dom/system/gonk/ril_consts.js
rename : dom/system/b2g/ril_worker.js => dom/system/gonk/ril_worker.js
rename : dom/system/b2g/systemlibs.js => dom/system/gonk/systemlibs.js
rename : dom/system/b2g/tests/header_helpers.js => dom/system/gonk/tests/header_helpers.js
rename : dom/system/b2g/tests/test_ril_worker_buf.js => dom/system/gonk/tests/test_ril_worker_buf.js
rename : dom/system/b2g/tests/test_ril_worker_sms.js => dom/system/gonk/tests/test_ril_worker_sms.js
rename : dom/system/b2g/tests/xpcshell.ini => dom/system/gonk/tests/xpcshell.ini
2012-03-14 15:42:31 -07:00