da646a06d4f889c0591f118ccf246c65eb2cff91 |
|
13-May-2016 |
Sanket Padawe <sanketpadawe@google.com> |
Protect completeRadioCapabilityTransaction with READ_PHONE_STATE permission Bug: 24450765 Change-Id: I9caaaea299b58e42c988b91e1706e72fc5edb91f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
85953e2a7e5bc75cf1f5353feee97b3993dad5b3 |
|
10-Feb-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Remove DctController Replaced by SubscriptionMonitor, PhoneSwitcher and TelephonyNetworkFactory. Change-Id: I1b86349caf9ce43e27fac266d3b916669d29911e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
e9bf1f44cc6a888fff8419c8f35612d503ba3216 |
|
05-Feb-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Create TelephonyNetworkFactory. It replaces DctController. Also adds tests. Change-Id: I7cff9197fe26dee3eb7df9be166b92e4c26e8970
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
2549bbfd0439b8b549712a2d255dcf05bca7f1eb |
|
17-Dec-2015 |
Amit Mahajan <amitmahajan@google.com> |
Removed unnecessary proxies. Bug: 25793157 Change-Id: I692f140b89d23448a5261fec8cdeb60305287662
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
6c806ef816f8ae0a1849ba05f3128a04577b32d0 |
|
25-Nov-2015 |
Amit Mahajan <amitmahajan@google.com> |
Phone refactor Phase II. Renamed PhoneBase to Phone. Phone interface has been renamed to PhoneInternalInterface. For outside world, Phone is now the only handle that should be used for phone related classes (earlier there were Phone, PhoneBase, GSMPhone, etc.). Some cleanup is still pending to make sure technology specific phone is not used outside of telephony at all (and even within telephony as much as possible). Bug: 25793157 Change-Id: Ic19b286e6d2580e5537f4f6a8dc8afe39d80a803
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
3a96b0ee1d152549279c58ba24a0a035cc9a557b |
|
03-Nov-2015 |
Amit Mahajan <amitmahajan@google.com> |
Phone refactor This change is to replace deleteAndCreatePhone() with a simple switch of RAT in GsmCdmaPhone. It also merges a number of other GSM and CDMA files (Call, CallTracker, Connection, Phone, PhoneBookIntefaceManager, CallFailCause), and gets rid of PhoneProxy. Main pending items: 1. General cleanup of merged code 2. Sanity, regression testing by test team Bug: 25793157 Change-Id: I08f55b325992fdc0f568d42433507b70b6ceb06d
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
aa48e77d9b817a4749c49551632bd8eb7888d121 |
|
19-Nov-2015 |
Amit Mahajan <amitmahajan@google.com> |
Revert "Remove unused PhoneSubInfoController." This reverts commit de2028f31d22a143858c998c5c618380730f3f8d. PhoneSubInfoController provides the iphonesubinfo service so it is not directly referenced anywhere but is still used. Bug: 25751658 Change-Id: Ia2fcae4c66d879aeea953d0c46932f3316435475
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
de2028f31d22a143858c998c5c618380730f3f8d |
|
12-Nov-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Remove unused PhoneSubInfoController. Change-Id: I781e8c3f48e293f5880bf021593e977f5eafefbc
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
08d40bc30eb992961fa4ec56a76a28c6e201d8c9 |
|
21-Jul-2015 |
Etan Cohen <etancohen@google.com> |
Do not update RAF for invalid sub IDs. Bug: 22076899 Change-Id: I44c6744d6464d13a0803a6480ee72f07bda7c087
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
f4059ccdd6080e3600db8d99de55aea1ccbb6654 |
|
10-Jul-2015 |
Nicholas Sauer <nicksauer@google.com> |
Merge "Revert "Dont fail if modem ids are empty."" into mnc-dev
|
057a3dfbc3c46138d2251d592cda55581a38c0d7 |
|
24-Jun-2015 |
Nicholas Sauer <nicksauer@google.com> |
Revert "Dont fail if modem ids are empty." This workaround is no longer needed as the root cause of the issue is now fixed in the vendor RILD bug: 20617219 This reverts commit 07c51b1ad11ac669c1f65b5c424d5cc9fa633950. Change-Id: I3add8c0c994f691289b7eecf676c0f80f99fd1da
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
4255481b2c36b884cfc97e44ce4479f312610136 |
|
23-Jun-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Say a phone is disconnected if we can't find it. isDataDisconnected(subId) was returning false if it couldn't find a phone servicing the given subscription. That seems wrong and led to ServiceStateTracker thinking it was connected if there was no SIM inserted. That in turn led to very slow AirplaneMode engagement. bug: 21427496 Change-Id: I762e5dae6bc4263e846245ddd49097e8bc204e12
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
e50e6c1d03701f579fb558324425bc3d6f64c4ea |
|
01-Jun-2015 |
Stuart Scott <stuartscott@google.com> |
Ensure correct mapping when sim cards are ready. Also only switch modems if the requested config is different from the current configuration. bug: 20821126 Change-Id: I56135b693a27561440a075dc36fa409f0d6eda0e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
07c51b1ad11ac669c1f65b5c424d5cc9fa633950 |
|
28-Apr-2015 |
Stuart Scott <stuartscott@google.com> |
Dont fail if modem ids are empty. bug: 20617219 Change-Id: Ic9079de64de2629093aaa1ea55417a7b790549e6
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
9414f24cd6c870f131d90d609243fc21cb91f3fa |
|
24-Apr-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Abort ProxyController if we get an error on start. Single SIM radio gives error on start and this leads to problems. Small change to short circuit and release wakelock. bug:20559020 Change-Id: I6569257d66e7e2e37f80f3c6b9a2ece23d5f4b8f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
a5ea9112a448ee8a51df1a2317457ae560a191f2 |
|
07-Apr-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Clean up the switch state machine. Handle inputs while in any state. This is made much easier by removing the synchronous calls - any time you find a synchronous call into a state machine you're doing something wrong. Also rework the timeout system - it was bad in that it injected the new session id whenever you start an new session so old timers were always acted upon. Also should eliminate/reduce the duplicate ALLOW_DATA RIL calls. bug:20076867 Change-Id: Ibabd76fad0759dd9c403ac8ee017958e38df56a5
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
4c4b8afa802e537bafd691704193f4b3812de738 |
|
08-Apr-2015 |
Stuart Scott <stuartscott@google.com> |
Ensure subs aren't bound to the same modem. bug:19996651 Change-Id: Id49504f6c4d0909caf530eb38b86fa588d761c7e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
fd7db44af3dcbba5f6da372d0b30dff07baba97b |
|
08-Apr-2015 |
Sooraj Sasindran <ssasin@codeaurora.org> |
Issue Finish command even if a transaction failed Was only sending FINISH to modems that hadn't errored. bug: 19996651 Change-Id: Ib646be5c0807c0cf9f824e71bead2e192c550c6d
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
0349fc63faa1e63848cba7718c5002d53e6b0451 |
|
20-Feb-2015 |
Stuart Scott <stuartscott@google.com> |
Set sub info to modem after capability switch. bug:19301751 Change-Id: I9a99a36c02144c181aaa1e55798e10b53aab213a
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
11c94f3da98661b53ebbc81872b39b20cbe76223 |
|
04-Mar-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Change how we revert data modem allocation. The old code did a START, APPLY, FINISH sequence, taking each modem to each step before taking any further. When it had an error (generally at the APPLY step) it simply used FINISH with the old configuration to indicate the rollback. However the 3 stages mean stuff.. generally the START is an indication to release resources, APPLY means to grab the new resources and FINISH means others have grabbed their resources successfully. The reason for the careful staging is because one modem can't grab a resource until it has been released by the other modem that had it grabbed so we have to release all first. With this in mind, the abort should look like START, APPLY(err), START, APPLY(old-config), FINISH. This causes anybody who'd successfully passed the first APPLY to release their resources again so the rollback could happen in the second APPLY. Unfortunately we've already shipped with the existing semantics. A compromise is START, APPLY (err), FINISH (old-config, just like the current rollback works), START, APPLY (old-config), FINISH (old-config). This should work on existing devices and devices needing the release. bug:19430895 Change-Id: Ie395e5ee74ed67e4ffbba4c1ed35670e0ce30167
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
32dfb14dd5469ea4e65c08a9e3be4ff97a136c6b |
|
09-Feb-2015 |
Sandeep Gutta <sangutta@codeaurora.org> |
MSIM: Send correct modemId/RAF during SET request - During SET_RADIO_CAP_REQUEST request, send appropriate modemId which received as part of GET_RADIO_CAP request - Update the phone RAF/ModemId local cache when UNSOL_RADIO_CAP success event received, this is to make sure the local cache is in sync with the current config @ modem layer. - During SET_RADIO_CAP_REQUEST request, send the exact RAF value as is which received as part of GET_RADIO_CAP request. bug:19296282 Change-Id: I86f3983eb86032352b84902ad7eef752f3ecfe0a
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
ae3fcd6998674761c8bc629fe2758d2fa2831ee5 |
|
11-Dec-2014 |
Stuart Scott <stuartscott@google.com> |
Merge "Comment out masking of supported RAFs" into lmp-mr1-dev
|
972efd34f867b7803688c3f831106f59244a11f0 |
|
09-Dec-2014 |
Stuart Scott <stuartscott@google.com> |
Comment out masking of supported RAFs bug:18343231 Change-Id: I05064fb2bfcf0fce2a8e68172f98a3b7da77a683
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
12fe7c9dce4807d482bf1bcb8472dacae9aa34fd |
|
11-Dec-2014 |
Shishir Agrawal <shishir@google.com> |
ProxyController.setRadioCability - do not throw exception on simultaneous requests. Simultaneous requests are a possibility becuase multiple SIM_STATE_CHANGED can fire with READY or LOADED status. Bug: 18703118 Change-Id: Ifcbc27626feb5f5bc28f74811cbdc0c91ab3f281
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
7e7d2b34010bf24a70bbf40303c7a4606c438ada |
|
04-Dec-2014 |
Stuart Scott <stuartscott@google.com> |
Default data should connect on user's preferred network type bug:18416275 bug:18415493 Change-Id: I14bce5520af67f038f43920a4454275c5a7e8a9f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
4e7f34de0e226703fadd1f30f9976bb426c5166b |
|
11-Nov-2014 |
Stuart Scott <stuartscott@google.com> |
SubscriptionController uses RAT families to control default data bug: 18417009 Change-Id: I0c016db0c5adce6e28fc3ffb713d4a4c4d270b51
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
b237a11044ed842d2865ff8c8716befb06b6ca25 |
|
25-Oct-2014 |
Wink Saville <wink@google.com> |
Change subId to int from long Change-Id: Idae6335e63e7b1e4e714bc17e71b1a4705e38474
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
2b40e6226b4b71408964bca46f0a9f256cd4f523 |
|
18-Oct-2014 |
Wink Saville <wink@google.com> |
Radio Capability Support. New design of capability switch for L. Add new RIL requests: RIL_REQUEST_GET_RADIO_CAPABILITY RIL_REQUEST_SET_RADIO_CAPABILITY RIL_UNSOL_RADIO_CAPABILITY These commands allow the framework to communicate what the Radio Capabilities for each logical modem has or should be using. It can support 2/3/4G switch and has flexible architecture to support future technology. Change-Id: Iedf7f608d2ba3c06a883500f2d85abb98e69d9c1
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
e97be3971cb6b55e019433c32524cc60ce0d037b |
|
26-Sep-2014 |
Wink Saville <wink@google.com> |
Reorganize and add more dumps within opt/telephony. In particular dump is added to PhoneProxy which dumps PhoneSubInfoProxy which dumps PhoneSubInfo this should provide the desired information. Also add some additional pw.flush() statements to minimize the buffer overflows and truncate the output. Bug: 17545077 Change-Id: I39787a84c97a8fc0410419965f6be2468dec7568
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
6bc4098827f3070a44b5e51508b455d7c7be9c07 |
|
01-Sep-2014 |
Wink Saville <wink@google.com> |
ksd to lmp-sprout-dev Change-Id: I94eb65c62231b5831570bb0cbbbd9c916bee0a37
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
04e6542097e92b08aafaef1e81d87d74dfaaf2f7 |
|
25-Jul-2014 |
Amit Mahajan <amitmahajan@google.com> |
Code cleanup - removed unused functions in ProxyController.java Change-Id: Ia928ee44edbcf5b208bc4d60c83d593df4ad8e7f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|
a8467dd0c524787104b1ccdddc5e8af10ba729ed |
|
13-Jun-2014 |
Wink Saville <wink@google.com> |
Merge kwd to master Change-Id: Idb607c0aa32f80fe4fe1539aedea7a221e9e7f04
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
|