2bc7f2e1da139e183519af01f50940327ca9765e |
06-Nov-2012 |
Anju Mathapati <anjucm@codeaurora.org> |
Use proper check for spn for operator name display Change null check to null or empty string check. bug:7389730 Change-Id: I593429b8668b49978ad38b28062b8b2031464813
sm/SIMRecords.java
|
44be3fc486c049bbfea331b0fc2cff0552326f4b |
06-Feb-2012 |
Rika Brooks <rbrooks@codeaurora.org> |
Telephony: Distinguish GSM vs ETWS bc by message id Per 3GPP TS 24.012 3.1 GSM CB can be less than 88 byes. Fix to distinguish GSM vs ETWS broadcast format by checking message id field rather than length of pdu. Bug: 7417676 Change-Id: I6aeedcd531a89ded7901db33d89ed45baaabbaa7
sm/SmsCbHeader.java
|
708cb897813b5239e1d732d08ee2d04f577d09f1 |
26-Oct-2012 |
Junichi Monma <monma@google.com> |
Allowing to change the poll state even if only PS is avairable on the network. There are some MVNO operators are shipping the data only SIM. It isn't connectable with CS, but wroks for PS. If the poll is not shown on the system bar when network registration returns STATE_OUT_OF_SERVICE for CS, user doesn't notice whether or not they can use PS. In addition, PS might works while CS restriction. Bug: 3339315 Change-Id: I6c2b508a181afed6dc9356b99ad9ef09f8c7ea4f
sm/GsmServiceStateTracker.java
|
a2985af1d00f7db8cb11da3874dc74e0c7ff7088 |
23-Oct-2012 |
Wink Saville <wink@google.com> |
Validate call forwarding indicator status from SIM. The expected value for the MSP is 1 to 4, if not ignore. Bug: 7387797 Change-Id: Ib35700c927fcc06eb5fb533097cb25a0de13db77
sm/SIMRecords.java
|
20659cc78b898b553a54bb6d9d7728f326b77bd1 |
16-Oct-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Retry connections that are in SCANNING. Old code would retry all connections except those in the SCANNING state when we reattach to the network. We're seeing this from people coming out of subways as well as emerging from their house. bug:7353277 Change-Id: Ic1fdd745f52ef33dd94b1d85b0dcc57a00c04d62
sm/GsmDataConnectionTracker.java
|
27814a2e735c0221935d46654fb00ff3ec2c45ea |
16-Oct-2012 |
Wink Saville <wink@google.com> |
When retrying disassociate an ApnContext from a DC only when failed or idle. Disassociating, is setting an ApnContext DataConnection to null. When its null the DataConnectionTracker will not find the DataConnection when the next RIL_UNSOL_DATA_CALL_LIST_CHANGED arrives and it sends a notification that the connection has been disconnected. When the notification is received by the ConnectivityService it will reset the connection and now there will truly be no connection. Typically, when the DataConnectionTracker sees that the default connection is been removed, it will automatically retry the connection. But this won't happen in this case, because there was no error to cause the retry. Bug: 6884995 Bug: 7343098 Change-Id: Ia36316151bc5ae9a0ef9b48b1841816198862127
sm/GsmDataConnectionTracker.java
|
f7a8133113daddcc48a41e451193afd3fcb35e16 |
13-Oct-2012 |
Wink Saville <wink@google.com> |
Handle no IccRecords in updateSpnDisplay differently. Rather than doing nothing in GsmServiceStateTracker#updateSpnDisplay if mIccRecords is null, use a rule of 0 and an empty spn. And then keep the remaining logic the same. This allows "Emergency Only Calls" to be displayed in the lock and notification screens if there is no SIM card. Bug: 7276760 Change-Id: I0f969c8f5cad204e80c63d2e1a8e896cb7f4c02a
sm/GsmServiceStateTracker.java
|
175442fc1d7ed440e4c2a7aaffe38521446dec8c |
10-Oct-2012 |
Baligh Uddin <baligh@google.com> |
Revert "Revert "Act on no-prefered-apn-on-connect config option."" Revert the revert - change is good. This reverts commit 859e774e4309c24efafb157a894c2f94f8c544f2 Change-Id: Icb71779f30f5fe1ee7ed73c88e547507cbc0c31f
sm/GsmDataConnectionTracker.java
|
859e774e4309c24efafb157a894c2f94f8c544f2 |
10-Oct-2012 |
Baligh Uddin <baligh@google.com> |
Revert "Act on no-prefered-apn-on-connect config option." breaking jb-mr1-release This reverts commit 3ff47ff70406e6973226ac966d157a97fa8e9279 Change-Id: I897cc6eecaa0b4a3d248abda0431cd70742ad2df
sm/GsmDataConnectionTracker.java
|
3ff47ff70406e6973226ac966d157a97fa8e9279 |
08-Oct-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Act on no-prefered-apn-on-connect config option. bug:7306353 Change-Id: Icf1c21cc8997821a7d50d114c8985728d9bdb02e
sm/GsmDataConnectionTracker.java
|
682428cb5e85d8bcc85685808b3f0e88716712a2 |
07-Oct-2012 |
Wink Saville <wink@google.com> |
Merge "Fake sim status changed appropriately" into jb-mr1-dev
|
f860a3f42f87c9c8572623aff33349168d689477 |
06-Oct-2012 |
Wink Saville <wink@google.com> |
Fake sim status changed appropriately On a VZW GN if we always do ENTER_SIM_PIN the GET_SIM_STATUS comes so quickly that it causes the SIMRecords to return an operator.numeric of 666666 instead of 311480. To fix this we only fake sim status changed when an error occurs on the CHANGE/ENTER SIM_PIN/PIN2. Also, faking on RIL_REQUEST_SET_FACILITY_LOCK on errors so on a VZW GN we automatically go to the main lock screen when the PUK is needed, Finally, on VZN GN RIL_REQUEST_ENTER_SIM_PUK we need to always fake RIL_RESPONSE_UNSOL_SIM_STATUS_CHANGED, otherwise we won't automatically leave the main lock screen when we enter the correct PUK. I also do this for RIL_REQUEST_ENTER_SIM_PUK2 for consistency. Bug: 7255789 Change-Id: I712cc5020970317922f0c3d686c621a6abcd552c
IL.java
|
205e3cb53a164c6d06b61dee9c2973038ae522e2 |
04-Oct-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Change the dir used for the sms policy." into jb-mr1-dev
|
58c8356d4b119d4e9c0b6fe73526f4daca1112ec |
04-Oct-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Change the dir used for the sms policy. The dir being used didn't exist (at least on mako) so changed to /data/misc/sms which is used for other sms-y purposes (sms short code data) and exists. bug:7287473 Change-Id: Idd952fabc2ee40c5d25db2da79c03ad302defa72
msUsageMonitor.java
|
be3dc4b04cd65e576d250cf68f310d47637167ff |
04-Oct-2012 |
Wink Saville <wink@google.com> |
Fix 7255789 Two problems were identified, first in IccCardProxy needs to assume a the current app type is 3GPP because some rils are not managing the sim status properly and return the csim as PINSTATE_UNKNOWN if the device is gets PUK locked because the PIN was entered incorrectly 3 times. This is fixed with the changes IccCardProxy.java and Phone.java. The second problem is that some rils are not sending a RIL_UNSOL_RESPONSE_SIM_STATUS_CHANGED when the PIN or PUK are changed. This causes some devices to NOT automatically go to the lock screen when a PUK is required. This is fixed by the change to RIL.java. Bug: 7255789 Change-Id: I969585edf416e6b11f52470ee69d19f781bf29ca
ccCardProxy.java
hone.java
IL.java
|
d070d1c9318cf1b33ab901e3741acfa81262eeb7 |
03-Oct-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Fix bug in subsequent premium-sms detections." into jb-mr1-dev
|
ac1e58bf04e394a9d051c6a3c3099bda0ec409e9 |
03-Oct-2012 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #7274813: A few sticky broadcasts aren't being sent to all users" into jb-mr1-dev
|
10270d2586e2d940dea23b19f6ad733f702609be |
03-Oct-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix bug in subsequent premium-sms detections. bug:fix_7273572 Change-Id: Ia51989fb417f5394b9a86d0dd8109671b2ee73ab
msUsageMonitor.java
|
7eff443d1f090abdbbd93eef9f265c74890920bc |
03-Oct-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #7274813: A few sticky broadcasts aren't being sent to all users Change-Id: Ief63aa4be067618b2431c2c0fcd1d6820a348715
dma/CdmaServiceStateTracker.java
sm/GsmServiceStateTracker.java
|
78e1a45d183e2564139372b5a828f056db4beb23 |
03-Oct-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "fallback to res-based premium-sms detection info" into jb-mr1-dev
|
6ce6af4664de8d12c238f00b1f566db010d52a44 |
01-Oct-2012 |
Jeff Sharkey <jsharkey@android.com> |
Migrate telephony settings to Global. Bug: 7231764 Change-Id: I2e1c23ed930bb9499c8bca53ac68c38da85085b5
honeFactory.java
dma/CdmaLteServiceStateTracker.java
|
81ddb888952763b5eb7a4a38fb293fc86b897968 |
01-Oct-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
fallback to res-based premium-sms detection info If a device doesn't yet have or will never have the gservices-based updatable premium-sms data, we should have a reasonable fallback. Prepopulate with an xml resource. bug:7254595 Change-Id: I065832bfffb46faba35054a7cdf05000ed14eb4a
msUsageMonitor.java
|
f5aea70215c993c3ddcf1455ef9405f4a729240d |
29-Sep-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Fix the premium-SMS UI." into jb-mr1-dev
|
a7700794b7fbe667e87d72d3117ae3a4d2501313 |
25-Sep-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Use a gservices provided file for premium-sms data Allows simple full-file replacement of the data rather than trying to send country specific data to different devices. bug:7221402 Change-Id: Ibdac97b39b66e01e62c845fb9c6732fafd99f1c9
msUsageMonitor.java
|
04160ae3ea77ea98d07cc55efbb6370973dd0d22 |
26-Sep-2012 |
Jeff Brown <jeffbrown@google.com> |
Merge "Update references to migrated global settings." into jb-mr1-dev
|
b8d0e5993929ca9ecd29f406ae5f39a3e450e89b |
25-Sep-2012 |
Jeff Brown <jeffbrown@google.com> |
Update references to migrated global settings. Bug: 7231172 Change-Id: Id18cce843899452bd171d5eeff99b48ca65dfb1e
honeBase.java
dma/CdmaServiceStateTracker.java
dma/CdmaSubscriptionSourceManager.java
|
78df2f47241a498bbd919c4c19a44b824e5dc2d6 |
25-Sep-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix the premium-SMS UI. Add instructions to undo permanent selections. bug:7205024 Change-Id: I970e41019c66ef77ed62c9cd017571e308744380
MSDispatcher.java
|
c90b7d250dae1931a603cc052bd90bc34c070f1b |
25-Sep-2012 |
Wink Saville <wink@google.com> |
Telephony: Fix npe when making a call after ejecting card (DO NOT MERGE) This is already in AOSP and Master, back porting to JB-MR1. Bug: 6983013 Change-Id: Ibda258e632ecff79f22eebe093df0061ed4cdf4d
sm/GsmConnection.java
|
f4bfdd2941bdee6927a5300556a5c1d490bbff33 |
25-Sep-2012 |
John Wang <johnwang@google.com> |
Merge "Handle mmi dialing number ending with #." into jb-mr1-dev
|
9225578f29e449d30380fcf71defb1ac7e8a59db |
25-Sep-2012 |
John Wang <johnwang@google.com> |
Handle mmi dialing number ending with #. According to TS 22.030 6.5.2 "Structure of the MMI", the dialing number should not ending with #. But it is okay to have # in the middle of dialing number. bug:6410387 Change-Id: I1838d7012a132f27a3a879e1d34a9c3b04844def
sm/GsmMmiCode.java
|
1b5c213b68a9d7ab4af0263161ba9eb91668dedf |
25-Sep-2012 |
John Wang <johnwang@google.com> |
Merge "Make updateSpnDisplay cover out various scenarios." into jb-mr1-dev
|
60e7f68c5f73b06fd5b603c331fc24b9d329de6b |
24-Sep-2012 |
John Wang <johnwang@google.com> |
Make updateSpnDisplay cover out various scenarios. Set showPlmn and plmn to correct values in emergency mode, out of service, and airplane mode. bug:7134445 Change-Id: Ic95e352dbfad3c6e2b62119ce288ce69dc83b856
sm/GsmServiceStateTracker.java
|
ee7b6094d4f3d4c641e54246aec8f61349d6e9d0 |
22-Sep-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Add gservices-controllable rules policy. Allows using SIM country, network country or the most restrictive of both. bug:7205426 Change-Id: I4f7ec6ef884d8cc3665fe60290c167740f17d9e7
MSDispatcher.java
msUsageMonitor.java
|
5d875796122cdd8a7004e8e3964b20b5c65a31a1 |
20-Sep-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix string in sms_short_code confirm dialog. Typo used the wrong string giving "allow, allow" options after toggling the remember-my-choice checkbox. bug:7198380 Change-Id: Ia9bf3da44a1153838c618bd8c6b722235629e853
MSDispatcher.java
|
167a784eb797781d89049a9fbc90aa6684fcb7e5 |
20-Sep-2012 |
Wink Saville <wink@google.com> |
am ed6a91f6: am 7b5e41b5: am 54cadb79: Merge "Telephony: Fix npe in IccPhoneBookInterfaceManager" * commit 'ed6a91f6b4fb5e33406034f13d21897de70b506b': Telephony: Fix npe in IccPhoneBookInterfaceManager
|
ed6a91f6b4fb5e33406034f13d21897de70b506b |
20-Sep-2012 |
Wink Saville <wink@google.com> |
am 7b5e41b5: am 54cadb79: Merge "Telephony: Fix npe in IccPhoneBookInterfaceManager" * commit '7b5e41b5aca925ef476bf670a1f65f1cb51bac83': Telephony: Fix npe in IccPhoneBookInterfaceManager
|
7b5e41b5aca925ef476bf670a1f65f1cb51bac83 |
20-Sep-2012 |
Wink Saville <wink@google.com> |
am 54cadb79: Merge "Telephony: Fix npe in IccPhoneBookInterfaceManager" * commit '54cadb79d3d2ef5be670d2fbd6e566f0a5f7f428': Telephony: Fix npe in IccPhoneBookInterfaceManager
|
ba06d1becedde6ee94229154b2e493d6d4a3ad53 |
20-Sep-2012 |
Alex Yakavenka <ayakav@codeaurora.org> |
Telephony: Fix npe in IccPhoneBookInterfaceManager Create new interface to get current uicc app type from phone and use that Bug: 7167839 Change-Id: I4787985593918c660a254c9826734cf9c963bff0
ccPhoneBookInterfaceManager.java
honeBase.java
|
4a6e52f2f5db93fdf339de7e92e0a23659985019 |
18-Sep-2012 |
Wink Saville <wink@google.com> |
am 38953327: am 5d9a7e45: am f667af23: Merge "Telephony: Add null pointer checks in UiccCardApplicaton.update" * commit '38953327bdab42c3975528ed416a6af0d4273a7f': Telephony: Add null pointer checks in UiccCardApplicaton.update
|
38953327bdab42c3975528ed416a6af0d4273a7f |
18-Sep-2012 |
Wink Saville <wink@google.com> |
am 5d9a7e45: am f667af23: Merge "Telephony: Add null pointer checks in UiccCardApplicaton.update" * commit '5d9a7e454c5c71ef15527f06278b18996d0cc191': Telephony: Add null pointer checks in UiccCardApplicaton.update
|
5d9a7e454c5c71ef15527f06278b18996d0cc191 |
18-Sep-2012 |
Wink Saville <wink@google.com> |
am f667af23: Merge "Telephony: Add null pointer checks in UiccCardApplicaton.update" * commit 'f667af23e53602cf0b7f1400ea0b7564764bf5ca': Telephony: Add null pointer checks in UiccCardApplicaton.update
|
f48d70f5336408e7910c4868b8ede5db8354727a |
17-Sep-2012 |
Alex Yakavenka <ayakav@codeaurora.org> |
Telephony: Add null pointer checks in UiccCardApplicaton.update Bug: 7174617 Change-Id: Iad5ef2352ea5e6ef4ede87214036ef27cc6a95ef
iccCardApplication.java
|
4658a1a8c23111d5cc89feb040ce547a7b65dfb0 |
06-Sep-2012 |
Jake Hamby <jhamby@google.com> |
Add support for per-package policy for sending premium SMS. The default behavior for sending a message to a premium SMS short code (or suspected premium SMS number) is to ask the user for confirmation. Enable the user to set a default policy ("remember this choice" checkbox) to always/never allow the app to send SMS to premium short codes in the future. The policy can be changed by the Settings app in the app info screen. Bug: 5513975 Change-Id: I82731bbc6631ac79b1b5d1d9b1f96c7100ab20cf
Sms.aidl
ccSmsInterfaceManager.java
ccSmsInterfaceManagerProxy.java
MSDispatcher.java
msUsageMonitor.java
|
a72f94510f726ba8692bfbf11b7c489c80da9a08 |
14-Sep-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Use the same logic in isDataPossible as GSM." into jb-mr1-dev
|
aa810543a4084d2aa80e7f671483bc390e74c1a8 |
14-Sep-2012 |
Wink Saville <wink@google.com> |
am f5082fd1: am 38a7ed0d: am 4a844050: Merge "Telephony: Request for sim_status even if there is no UNSL_SIM_STATUS_CHANGED" * commit 'f5082fd198921c62a17ce10f9fb503af944949a9': Telephony: Request for sim_status even if there is no UNSL_SIM_STATUS_CHANGED
|
f5082fd198921c62a17ce10f9fb503af944949a9 |
14-Sep-2012 |
Wink Saville <wink@google.com> |
am 38a7ed0d: am 4a844050: Merge "Telephony: Request for sim_status even if there is no UNSL_SIM_STATUS_CHANGED" * commit '38a7ed0d3d355373ae7709e8292c636e48882124': Telephony: Request for sim_status even if there is no UNSL_SIM_STATUS_CHANGED
|
38a7ed0d3d355373ae7709e8292c636e48882124 |
14-Sep-2012 |
Wink Saville <wink@google.com> |
am 4a844050: Merge "Telephony: Request for sim_status even if there is no UNSL_SIM_STATUS_CHANGED" * commit '4a8440506c9e31a3d65ba64664af3b2ad18b2fa1': Telephony: Request for sim_status even if there is no UNSL_SIM_STATUS_CHANGED
|
22e3d13998dd36f78d14b3c5b8508ad6be689629 |
14-Sep-2012 |
Alex Yakavenka <ayakav@codeaurora.org> |
Telephony: Request for sim_status even if there is no UNSL_SIM_STATUS_CHANGED Some radios/rils lose initial UNSOL_SIM_STATUS_CHANGED indication (because Telephony wasn't connected to rild when the event happened). Query for sim_status on power_on. Bug: 7116148 Change-Id: I448f1b939837a61b7b060068ea1062947a5f6138
icc/UiccController.java
|
71592446731992ac8bd61fe5804455d1b17335b9 |
14-Sep-2012 |
Geremy Condra <gcondra@google.com> |
Merge "Add event logging for SMS" into jb-mr1-dev
|
2029d86b5aebd03f7acbd249a4e2e4f65ec37d47 |
08-Sep-2012 |
Geremy Condra <gcondra@google.com> |
Add event logging for SMS This allows us to gather metrics about unwanted SMS use on dogfood devices. Change-Id: I00820b12219dde918d6d7adee3ccf03c576424c9
ventLogTags.logtags
MSDispatcher.java
|
f022afffe951c56fd2c1fda40b0e276fd21edb20 |
13-Sep-2012 |
John Wang <johnwang@google.com> |
am 29b5d8e4: resolved conflicts for merge of f5cbd762 to jb-dev-plus-aosp * commit '29b5d8e48cd4c6563d49cb227b5a9e03c5791d0b': resolved conflicts for merge of f5cbd762 to jb-dev-plus-aosp
|
abd59738ceb9d21b8bf159d4625ea9b0ade873ee |
13-Sep-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Use the same logic in isDataPossible as GSM. Could not reproduce the problem, but this does seem like a potential problem. bug:5870919 Change-Id: Iabee1ef20b56ec00dae8acbce32a876d51125a66
dma/CdmaDataConnectionTracker.java
|
29b5d8e48cd4c6563d49cb227b5a9e03c5791d0b |
13-Sep-2012 |
John Wang <johnwang@google.com> |
resolved conflicts for merge of f5cbd762 to jb-dev-plus-aosp Change-Id: I2ee98d03fb1e6e3f5c2325d59d54621fa97eb6ff
sm/GsmServiceStateTracker.java
|
b840987a39e7149c1364739696977089cd53814d |
13-Sep-2012 |
Wink Saville <wink@google.com> |
Use Settings.Global instead of Settings.Secure in a few places. There are more but the PDP_WATCHDOG_POLL_INTERVAL_MS is causing excessive logging so changing it and others in the DCT as well as in GsmSST. The uses in PhoneFactory, SmsUsageMonitor, PhoneBase, CdmaLteServiceStateTracker, CdmaSubscriptionSourceManager and CdmaServiceStateTracker need to be looked at also, will fix those next. Change-Id: I8c29e7ce5ad6aecc824d3c0d71fa6cfca0eac777
ataConnectionTracker.java
sm/GsmServiceStateTracker.java
|
e08bcc948be9f8cb966da0814d7cf17109cfdb95 |
08-Sep-2012 |
Wink Saville <wink@google.com> |
am f8a1f90c: am 511d4b68: am 713a658e: Merge "Telephony: Log parameters for facility lock operations." * commit 'f8a1f90c98b7252ca8fdc9df9166c6d62eb16e68': Telephony: Log parameters for facility lock operations.
|
511d4b684ccaa6a2b572c331e4bc5c76a919e4a7 |
08-Sep-2012 |
Wink Saville <wink@google.com> |
am 713a658e: Merge "Telephony: Log parameters for facility lock operations." * commit '713a658e9d60a94c96b98d94424a61c708525c04': Telephony: Log parameters for facility lock operations.
|
88e9c9700fbb6119c2564fb7173821c84b360d07 |
29-Aug-2012 |
Abhishek Adappa <aadappa@codeaurora.org> |
Telephony: Log parameters for facility lock operations. Change-Id: Ib834928ffd76a0f0e4fa0552cc27a09ccb4cd987
IL.java
|
565013a713156a0ddcc46dc3a0077e4c268ce272 |
08-Sep-2012 |
Wink Saville <wink@google.com> |
Merge commit '599f207f' into fix-merge-conflict * commit '599f207f': Telephony: Remove CdmaLteUicc objects Change-Id: I5d63ea7edbcb1e7fe4010bcb3e5c9d6c961827d6
|
db1b0c54ffa990afeac24cc54d8b1992f1aa3a85 |
08-Sep-2012 |
Wink Saville <wink@google.com> |
am 1d40e34c: Merge "Telephony: Remove CdmaLteUicc objects" * commit '1d40e34c74e2874114855db681aafba5676ae25c': Telephony: Remove CdmaLteUicc objects
|
1d40e34c74e2874114855db681aafba5676ae25c |
08-Sep-2012 |
Wink Saville <wink@google.com> |
Merge "Telephony: Remove CdmaLteUicc objects"
|
e287feac673ff68565b766e0e463d105fa9cef9d |
10-Jul-2012 |
Alex Yakavenka <ayakav@codeaurora.org> |
Telephony: Remove CdmaLteUicc objects -Pass IccCard object to GsmMmiCode -Create IccCardProxy -Make IccCard an interface and pass instance of IccCardProxy to external applications (PhoneApp). IccCardProxy will use internal UiccCard to map Icc requests to current active application on UiccCard to maintain backwards compatibility for external applications -Add documentation to UiccController The primary advantage of UiccController is that we can work with multiple uicc applications at the same time. And that is a requirement for modes like Cdma/Lte. The existing code supports Cdma/Lte only partially and with guessing on modem side. However, some things modem can guess, while others - it can't. For instance, when a user tries to edit the fdn list the current code will pass ef_id for fdn (0x6F3B). But the modem will have no clue which fdn list the user wants to edit (csim or usim, both have path 7FFF), and it's impossible for modem to guess correctly all the time. All the modem can do is try to be consistent and hope another device is doing same things. Imagine you bring your card from another Cdma/Lte device to your new Cdma/Lte device: if this modem uses different fdn file, it won't work as all existing entries won't be there. Another example is when the modem's guess is wrong for files like csim/ef_li (7FFF 6F3A) versus usim/ef_adn (7FFF 6F3A). They have same ef_ids so Android really should pass aid of the app it wants to access. Without aids there is no way modem can know for sure which file Android wants to read! However, in the current code even Android doesn't know which aid it wants to read file from since CdmaLteRecords has only 1 aid. All of these problems cause more and more hacks, both in the modem and in Android side. UiccController cleans up current code and provides framework to work with multiple Uicc applications at the same time. Change-Id: I60216887b14140bdf833a8ed579ba16cad932bdc
simFileHandler.java
ccCard.java
ccCardApplication.java
ccCardApplicationStatus.java
ccCardProxy.java
ccCardStatus.java
ccConstants.java
ccFileHandler.java
ccPhoneBookInterfaceManager.java
ccRecords.java
honeBase.java
honeFactory.java
honeProxy.java
IL.java
erviceStateTracker.java
iccCard.java
iccCardApplication.java
simFileHandler.java
at/CatService.java
dma/CDMALTEPhone.java
dma/CDMAPhone.java
dma/CdmaConnection.java
dma/CdmaDataConnectionTracker.java
dma/CdmaLteServiceStateTracker.java
dma/CdmaLteUiccFileHandler.java
dma/CdmaLteUiccRecords.java
dma/CdmaServiceStateTracker.java
dma/RuimFileHandler.java
dma/RuimRecords.java
sm/GSMPhone.java
sm/GsmConnection.java
sm/GsmDataConnectionTracker.java
sm/GsmMmiCode.java
sm/GsmServiceStateTracker.java
sm/SIMFileHandler.java
sm/SIMRecords.java
ms/IsimFileHandler.java
ms/IsimUiccRecords.java
icc/README
icc/UiccController.java
|
2f81ec63398ad4b0af33e5233411a4a1e3680bd7 |
06-Sep-2012 |
Wink Saville <wink@google.com> |
am 3d5e9bd1: am 8566fabf: am e9260aec: Merge "Omitting Big Endian caused corrupt characters" * commit '3d5e9bd1a4ea294ebb85e87ef5a8aed687ba9ade': Omitting Big Endian caused corrupt characters
|
8566fabf80997b1effde2fdaad3ff06223a5f326 |
06-Sep-2012 |
Wink Saville <wink@google.com> |
am e9260aec: Merge "Omitting Big Endian caused corrupt characters" * commit 'e9260aec3d196e9c9b94962289f177ae39283eb4': Omitting Big Endian caused corrupt characters
|
e9260aec3d196e9c9b94962289f177ae39283eb4 |
06-Sep-2012 |
Wink Saville <wink@google.com> |
Merge "Omitting Big Endian caused corrupt characters"
|
9f1860d5596f79d74fa4ecf78c0dd1d8253fc5f9 |
18-Jul-2012 |
Pierre Fröjd <pierre.frojd.x@sonyericsson.com> |
Omitting Big Endian caused corrupt characters When sending a terminal reponse to SIM containing unicode characters, big endian must be explicitly stated to avoid corrupt characters. Change-Id: Iac4dcadfd860b5de15ad2a65c4ccdf3fae9292d4
at/ResponseData.java
|
dec905e7465287f21b191889da07f331890f43c9 |
05-Sep-2012 |
Wink Saville <wink@google.com> |
am b66683d8: am 5af6cdd6: am 7ac8d802: Merge "Telephony: Fixed problem with short operator name" * commit 'b66683d899c3e58f84d8369ced23e3c4f6e5fd99': Telephony: Fixed problem with short operator name
|
5af6cdd62a9c88371ef5defafa7fd49780cf8ef3 |
05-Sep-2012 |
Wink Saville <wink@google.com> |
am 7ac8d802: Merge "Telephony: Fixed problem with short operator name" * commit '7ac8d8026b997141d106762574478eb9daaf3f38': Telephony: Fixed problem with short operator name
|
7ac8d8026b997141d106762574478eb9daaf3f38 |
05-Sep-2012 |
Wink Saville <wink@google.com> |
Merge "Telephony: Fixed problem with short operator name"
|
b142fa0d4ec00ebb7df1b6657f56a57f0fbfd7fa |
05-Sep-2012 |
Wink Saville <wink@google.com> |
am ad10642b: am 380be4a4: am 6fe2a8a4: Merge "Handle the case when TP-PI reserved bits are set" * commit 'ad10642b1f79079148211dade13dce276f9dd93f': Handle the case when TP-PI reserved bits are set
|
380be4a4fa0290f4b86309b22778839fab8c1b5e |
05-Sep-2012 |
Wink Saville <wink@google.com> |
am 6fe2a8a4: Merge "Handle the case when TP-PI reserved bits are set" * commit '6fe2a8a4ab453dd72daf24798ef1bc460840b136': Handle the case when TP-PI reserved bits are set
|
56c949ded0e352444806dd04bbca1895a2c75a9b |
04-Sep-2012 |
Huanze Lan <huanze.lan@sonyericsson.com> |
Handle the case when TP-PI reserved bits are set Discard settings according to 3GPP TS 23.040, 9.2.3.27 TP-Parameter-Indicator (TP-PI). Usually operators will set this byte to 0 to indicate there is no more data, but a few operators sets a reserved bit to 1 to indicate there is no more data instead, so we need to handle this case also. Change-Id: I58abc2473c79b65795be186182927c603b35305e
sm/SmsMessage.java
|
9386a53046f7cb9137b958c8d255306248c881cd |
18-Jul-2012 |
Johan Redestig <johan.redestig@sonymobile.com> |
Telephony: Fixed problem with short operator name This patch solves the problem with erroneous service provider name that is visible in status row. The name of the service provider is one character short. This happen when loading the service provider name from EF_SPN_CPHS or EF_SPN_SHORT_CPHS. Change-Id: I54df69b9d46bc90028581d16df72f1fd4757c913
sm/SIMRecords.java
|
08a57a4c23056b2abbf6c86c1e3fa6fee8d20e67 |
01-Sep-2012 |
Jake Hamby <jhamby@google.com> |
am 5b7a88ea: Merge "Fix CDMA decoding of multipart UTF-16 SMS messages." * commit '5b7a88ea46ba6d02369ca6ec030df7f2df31b644': Fix CDMA decoding of multipart UTF-16 SMS messages.
|
b2deb7e4c88a4000d66c3a8f711084515b9e0f57 |
31-Aug-2012 |
Jake Hamby <jhamby@google.com> |
Fix CDMA decoding of multipart UTF-16 SMS messages. Recent changes to support CMAS over CDMA introduced a bug causing an exception to be thrown when decoding multipart UTF-16 encoded messages. This change fixes the exception by correctly subtracting the header size from the number of bytes to decode. It also adds more robust error handling to try to decode the maximum length possible instead of throwing an exception if the length is still larger than the user data length after subtracting the header. This also fixes a bug in the encoder, which was padding the UTF-16 user data to 16-bit alignment, which is incorrect (should be padded to an 8-bit boundary). The code happened to work because we always generated a UDH that was an even number of bytes (including length) so the padding was a no-op. The decoder works correctly. Bug: 6939151 Change-Id: I4000fa2f4703b39e5ed7e5bd8490828303ef8979
dma/sms/BearerData.java
|
ac1701bae6a076fe92b05875aa94b6bef45838c1 |
31-Aug-2012 |
Jake Hamby <jhamby@google.com> |
am 115632cc: Fix CDMA decoding of multipart UTF-16 SMS messages. * commit '115632cc56f813bd21543f8532c763d7d2968046': Fix CDMA decoding of multipart UTF-16 SMS messages.
|
115632cc56f813bd21543f8532c763d7d2968046 |
31-Aug-2012 |
Jake Hamby <jhamby@google.com> |
Fix CDMA decoding of multipart UTF-16 SMS messages. Recent changes to support CMAS over CDMA introduced a bug causing an exception to be thrown when decoding multipart UTF-16 encoded messages. This change fixes the exception by correctly subtracting the header size from the number of bytes to decode. It also adds more robust error handling to try to decode the maximum length possible instead of throwing an exception if the length is still larger than the user data length after subtracting the header. This also fixes a bug in the encoder, which was padding the UTF-16 user data to 16-bit alignment, which is incorrect (should be padded to an 8-bit boundary). The code happened to work because we always generated a UDH that was an even number of bytes (including length) so the padding was a no-op. The decoder works correctly. Bug: 6939151 Change-Id: I4000fa2f4703b39e5ed7e5bd8490828303ef8979
dma/sms/BearerData.java
|
7f7d82aac56022880f613772ed4a90738075c843 |
31-Aug-2012 |
Wink Saville <wink@google.com> |
am 50b1206d: am cc0e5450: Merge "WspTypeDecoder: fixed decoding of content parameters" * commit '50b1206d5ab38003c0d63b7e6a3589bf00c6ceb5': WspTypeDecoder: fixed decoding of content parameters
|
50b1206d5ab38003c0d63b7e6a3589bf00c6ceb5 |
31-Aug-2012 |
Wink Saville <wink@google.com> |
am cc0e5450: Merge "WspTypeDecoder: fixed decoding of content parameters" * commit 'cc0e54506132e42f5e0ca2cfee0c399ba49ba149': WspTypeDecoder: fixed decoding of content parameters
|
cbbf6deee30d702e398939f4bb464f5e821f5e6c |
30-Aug-2012 |
Dianne Hackborn <hackbod@google.com> |
Update to send sticky broadcasts to all users. Change-Id: I66312f142348282b90fb63f8f20361446d56fb03
ccCard.java
honeProxy.java
dma/CDMAPhone.java
|
0fcf2097e7e217319b625d5dfc24aded06c02227 |
30-Aug-2012 |
Johan Redestig <johan.redestig@sonymobile.com> |
WspTypeDecoder: fixed decoding of content parameters The removed condition prevented any parameter to have 0 as integer value. Change-Id: Iaa8e106e49a51322c07f647f2f66bb7bd6055c89
spTypeDecoder.java
|
25a229f871862521d0b15d9d042b36bd382a4a64 |
28-Aug-2012 |
Wink Saville <wink@google.com> |
am 15e83e03: am 935f0c7a: Merge "Pull up Stats polling and Data Stall Alarm handling to DCT" * commit '15e83e031027a1b161c4ee4f046e3cc1bdf0f92b': Pull up Stats polling and Data Stall Alarm handling to DCT
|
15e83e031027a1b161c4ee4f046e3cc1bdf0f92b |
28-Aug-2012 |
Wink Saville <wink@google.com> |
am 935f0c7a: Merge "Pull up Stats polling and Data Stall Alarm handling to DCT" * commit '935f0c7abbf49e71478c79ca32eae972fcca574d': Pull up Stats polling and Data Stall Alarm handling to DCT
|
935f0c7abbf49e71478c79ca32eae972fcca574d |
28-Aug-2012 |
Wink Saville <wink@google.com> |
Merge "Pull up Stats polling and Data Stall Alarm handling to DCT"
|
8739ce83da5d9e8887f7ec414614af3682c12c7a |
28-Aug-2012 |
Wink Saville <wink@google.com> |
am 162971e5: am 820e9643: Merge "Plug a fd leak." * commit '162971e54aa22f23b193ae5eb44ba12092fc0303': Plug a fd leak.
|
162971e54aa22f23b193ae5eb44ba12092fc0303 |
28-Aug-2012 |
Wink Saville <wink@google.com> |
am 820e9643: Merge "Plug a fd leak." * commit '820e964351b4d58c69ce40b64928911eb07efeeb': Plug a fd leak.
|
820e964351b4d58c69ce40b64928911eb07efeeb |
28-Aug-2012 |
Wink Saville <wink@google.com> |
Merge "Plug a fd leak."
|
cebb2cc576c652dd642d7f419532ec04e0f59d7d |
31-Jul-2012 |
Naveen Kalla <nkalla@codeaurora.org> |
Pull up Stats polling and Data Stall Alarm handling to DCT Code in GsmDataConnectionTracker and CdmaDataConnectionTracker is very similar for maintaining data activity statistics and detecting data stalls. So it can be moved up to the parent class. Change-Id: I3ec63f6bbfe369e0006d3aa6d6b92abf451657f4
ataConnectionTracker.java
dma/CdmaDataConnectionTracker.java
sm/GsmDataConnectionTracker.java
|
dd8b840a59aafaac5325985fb35fb1db3f7dd9d8 |
25-Aug-2012 |
Wink Saville <wink@google.com> |
am 4b24797a: am fb4c7e43: Merge "Telephony: Send disconnect when disposing DCTs" * commit '4b24797a3bf90b95fd46a3acf4ec6bcc4f32530b': Telephony: Send disconnect when disposing DCTs
|
4b24797a3bf90b95fd46a3acf4ec6bcc4f32530b |
25-Aug-2012 |
Wink Saville <wink@google.com> |
am fb4c7e43: Merge "Telephony: Send disconnect when disposing DCTs" * commit 'fb4c7e43721fe51e2f749c70f36c0f6be18e8580': Telephony: Send disconnect when disposing DCTs
|
fb4c7e43721fe51e2f749c70f36c0f6be18e8580 |
25-Aug-2012 |
Wink Saville <wink@google.com> |
Merge "Telephony: Send disconnect when disposing DCTs"
|
eca324b92d4cd136f728c14dbb92a1d55674645e |
24-Aug-2012 |
Wink Saville <wink@google.com> |
am ffcb548f: Empty DC\'s apnList when the DC is free. * commit 'ffcb548fa2fdcc170ef4bbbe50f0348959cac8f1': Empty DC's apnList when the DC is free.
|
ffcb548fa2fdcc170ef4bbbe50f0348959cac8f1 |
23-Aug-2012 |
Wink Saville <wink@google.com> |
Empty DC's apnList when the DC is free. Not doing this causes DC.apnList's to have multiple entries in the apnlist which causes DC's to look like its connected to both IMS and INTERNET. And when selecting CDMA only mode on a Xoom we will not bring up the connection thus no data connectivity. A "cherry-pick" from frameworks/base/ b44b13a3f5967a7ce80f7124dc7b9c486f49c275 Bug: 6939338 Change-Id: I49881adb2710d7fe5d88c3aef748618bda7d65f1
sm/GsmDataConnectionTracker.java
|
0ef38e23406aeed28e95dbc4e5022822508349e7 |
20-Aug-2012 |
Jake Hamby <jhamby@google.com> |
am 6df4d0f3: am 026b1a18: Merge "Telephony: Fix MT SMS with invalid TOA field causing crash issue" * commit '6df4d0f3d49769e733045b3efcda9060aaae1bfe': Telephony: Fix MT SMS with invalid TOA field causing crash issue
|
2ab323871c8a16e039df1ff916da57df7bd34763 |
20-Aug-2012 |
Jake Hamby <jhamby@google.com> |
am 4eedbd9a: am f0414167: Merge "Telephony: Fix LTE CB Sms for dual-mode devices" * commit '4eedbd9a3fa0bafb4be05522113a5f6498923b4e': Telephony: Fix LTE CB Sms for dual-mode devices
|
6df4d0f3d49769e733045b3efcda9060aaae1bfe |
20-Aug-2012 |
Jake Hamby <jhamby@google.com> |
am 026b1a18: Merge "Telephony: Fix MT SMS with invalid TOA field causing crash issue" * commit '026b1a184c918c9e0ddd028073084e443e5ae0fc': Telephony: Fix MT SMS with invalid TOA field causing crash issue
|
4eedbd9a3fa0bafb4be05522113a5f6498923b4e |
20-Aug-2012 |
Jake Hamby <jhamby@google.com> |
am f0414167: Merge "Telephony: Fix LTE CB Sms for dual-mode devices" * commit 'f0414167059ea8ac7daae752e0ce7bd858df7f92': Telephony: Fix LTE CB Sms for dual-mode devices
|
026b1a184c918c9e0ddd028073084e443e5ae0fc |
20-Aug-2012 |
Jake Hamby <jhamby@google.com> |
Merge "Telephony: Fix MT SMS with invalid TOA field causing crash issue"
|
f0414167059ea8ac7daae752e0ce7bd858df7f92 |
20-Aug-2012 |
Jake Hamby <jhamby@google.com> |
Merge "Telephony: Fix LTE CB Sms for dual-mode devices"
|
0fd49b6b31960a768702d202a066b1088ec489a1 |
15-Aug-2012 |
Alex Yakavenka <ayakaven@codeaurora.org> |
Telephony: Fix LTE CB Sms for dual-mode devices Ignore 3gpp location information when it is not available. This is required to support dual-mode devices such as CDMA/LTE devices that require support for both 3GPP and 3GPP2 format messages. Change-Id: Ie5d6372ef7e8da6893800e05a83ba840b7fd31f6
sm/GsmSMSDispatcher.java
|
5ad6947b2d955a4e972d556090922d77aa6a2641 |
09-Aug-2011 |
Rekha Kumar <rekhak@codeaurora.org> |
Telephony: Fix MT SMS with invalid TOA field causing crash issue Throw FormatException when type of number is incorrect and handle it Change-Id: I305ea1c9e4fee29c84caefec7d7564d46228851d
sm/GsmSmsAddress.java
sm/SmsMessage.java
|
4a558a7b6494361fb0b3ac5ebb4f40f8e778ac5f |
16-Aug-2012 |
Wink Saville <wink@google.com> |
am 3a7fdcb7: am 640ac806: Merge "Telephony: Ignore SipPhone" * commit '3a7fdcb7918fd4e68814952b545c89fb971e5356': Telephony: Ignore SipPhone
|
3a7fdcb7918fd4e68814952b545c89fb971e5356 |
16-Aug-2012 |
Wink Saville <wink@google.com> |
am 640ac806: Merge "Telephony: Ignore SipPhone" * commit '640ac8068f3941dcf79c0496285758d4b8180847': Telephony: Ignore SipPhone
|
073ffbd395b7c3942c75a0880cafd1ddb84b4b07 |
15-Aug-2012 |
Alex Yakavenka <ayakav@codeaurora.org> |
Telephony: Ignore SipPhone UiccController's code isn't ready to handle having multiple different PhoneBase objects working at the same time Bug: 6975696 Change-Id: I8f83174cc7db478743445c09fb8f03c66cf1e41e
icc/UiccController.java
|
208f334f85a5e5182a98aefb56066443a2de5261 |
15-Aug-2012 |
Wink Saville <wink@google.com> |
Merge commit 'd9d3f48c' into fix-merge-conflict * commit 'd9d3f48c': Telephony: Unregister broadcast receiver Change-Id: I57a974e92592efa8a662f083dd1bfc613c1a945a
|
81a055a7b9e3049413a503fa61c09f3f43648d78 |
15-Aug-2012 |
Wink Saville <wink@google.com> |
am aa8bd6e9: am 91cccaaf: Merge "Telephony: Always create IccCard" * commit 'aa8bd6e9add9bf3604e2faf1f36faefcbbda7b76': Telephony: Always create IccCard
|
d9d3f48c49050e54b5fbbcd660a1cda940559a70 |
15-Aug-2012 |
Wink Saville <wink@google.com> |
am 4a306f66: Merge "Telephony: Unregister broadcast receiver" * commit '4a306f66962aabf843ce883a8f96450389db5f7a': Telephony: Unregister broadcast receiver
|
aa8bd6e9add9bf3604e2faf1f36faefcbbda7b76 |
15-Aug-2012 |
Wink Saville <wink@google.com> |
am 91cccaaf: Merge "Telephony: Always create IccCard" * commit '91cccaaf575d6faf4e57bcb8a7e78538f28c75cd': Telephony: Always create IccCard
|
4a306f66962aabf843ce883a8f96450389db5f7a |
15-Aug-2012 |
Wink Saville <wink@google.com> |
Merge "Telephony: Unregister broadcast receiver"
|
91cccaaf575d6faf4e57bcb8a7e78538f28c75cd |
15-Aug-2012 |
Wink Saville <wink@google.com> |
Merge "Telephony: Always create IccCard"
|
a5fc984c8b0696c187e14bfa75962b6e46c40d02 |
15-Aug-2012 |
Alex Yakavenka <ayakav@codeaurora.org> |
Telephony: Unregister broadcast receiver Telephony code registers a BroadcastReceiver but does not unregister it. This is causing Broadcast Register Receivers list to grow large enough to cause situation with excessive JNI refs. Change-Id: I8d2531849fd2b1282aaf5c20516b043b3bf0a2fa
sm/GsmServiceStateTracker.java
|
f92aefb45aa708772779a1ea10622b38f965fab5 |
13-Aug-2012 |
Alex Yakavenka <ayakav@codeaurora.org> |
Telephony: Always create IccCard There is some bug in master branch which is not in AOSP code that prevents KeyGuard from showing up unless IccCard broadcasts its status Force creation of IccCard (even if it really is absent) so that it broadcasts its state and KeyGuard gets displayed Fix NullPointerException in case card was removed by checking return value of phone.getIccCard() bug: 6983013 Change-Id: I95de1cc8a70a9e3d66d3e5d6059e82626057c5d4
ccCard.java
sm/GsmConnection.java
icc/UiccController.java
|
e0e2ceb1ae025e6dd2adda75c32dba93c6dfeea4 |
13-Aug-2012 |
Wink Saville <wink@google.com> |
Merge commit '616b281b' into merge-conflict-TelephonySignal-Strength-cleanup * commit '616b281b': Telephony: Signal Strength cleanup Change-Id: I3c211a06c480169d90fb5bc2c1774bd509d91f87
|
616b281b5a644d599bcc6b4bd75545b600eff45e |
13-Aug-2012 |
Wink Saville <wink@google.com> |
am 15e350db: Merge "Telephony: Signal Strength cleanup" * commit '15e350dbdedb12c36c4432375e8c58a633b1e492': Telephony: Signal Strength cleanup
|
15e350dbdedb12c36c4432375e8c58a633b1e492 |
13-Aug-2012 |
Wink Saville <wink@google.com> |
Merge "Telephony: Signal Strength cleanup"
|
59a96dd369b5c275b5e40105d71ed4c76d46f8b1 |
11-Aug-2012 |
Wink Saville <wink@google.com> |
am 193becaf: Merge commit \'33f24931ad25942ed8abb142df2edc2c1811350e\' into fix-merge-conflict * commit '193becaf222c8b426f46afad87391ae3e70415c8': Telephony: Fix npe due to mIccCard not being created
|
193becaf222c8b426f46afad87391ae3e70415c8 |
11-Aug-2012 |
Wink Saville <wink@google.com> |
Merge commit '33f24931ad25942ed8abb142df2edc2c1811350e' into fix-merge-conflict * commit '33f24931ad25942ed8abb142df2edc2c1811350e': Telephony: Fix npe due to mIccCard not being created
|
54007c8258ed3ea20c1a00c9385cf11129218efb |
11-Aug-2012 |
Alex Yakavenka <ayakav@codeaurora.org> |
Telephony: Fix npe due to mIccCard not being created Change-Id: I668bfb97ea7f047182fdcb92ebfec7cc4e73d2f5
sm/GsmServiceStateTracker.java
|
049ab0421f32e6effc5d1277b69bd382cebadb18 |
09-Aug-2012 |
Wink Saville <wink@google.com> |
Merge commit 'e0e2ebb5' into fix-merge-conflict * commit 'e0e2ebb5': Telephony: Dynamically instantiate IccCard Change-Id: I37d65c140033f110bc4990f68adf9489737c9c38
|
e0e2ebb5a50e580cbe6957dcafb3495a2d0a27f2 |
27-Jul-2012 |
Alex Yakavenka <ayakav@codeaurora.org> |
Telephony: Dynamically instantiate IccCard Instantiate when get_sim_status request returns Change-Id: I9c9333d23f1e0b23256731b245577d1a25721647
ataConnectionTracker.java
ccCard.java
ccPhoneBookInterfaceManager.java
ccRecords.java
honeBase.java
erviceStateTracker.java
dma/CDMALTEPhone.java
dma/CDMAPhone.java
dma/CdmaDataConnectionTracker.java
dma/CdmaLteServiceStateTracker.java
dma/CdmaServiceStateTracker.java
dma/RuimPhoneBookInterfaceManager.java
dma/RuimRecords.java
sm/GSMPhone.java
sm/GsmDataConnectionTracker.java
sm/GsmMmiCode.java
sm/GsmServiceStateTracker.java
sm/SIMRecords.java
sm/SimPhoneBookInterfaceManager.java
ip/SipPhoneBase.java
icc/UiccController.java
|
bb36adde615d3d85fa0fc23935197c6bc6a799ed |
27-Jul-2012 |
Alex Yakavenka <ayakav@codeaurora.org> |
Telephony: Dynamically instantiate IccCard Instantiate when get_sim_status request returns Change-Id: I9c9333d23f1e0b23256731b245577d1a25721647
ataConnectionTracker.java
ccCard.java
ccPhoneBookInterfaceManager.java
ccRecords.java
honeBase.java
erviceStateTracker.java
dma/CDMALTEPhone.java
dma/CDMAPhone.java
dma/CdmaDataConnectionTracker.java
dma/CdmaLteServiceStateTracker.java
dma/CdmaServiceStateTracker.java
dma/RuimPhoneBookInterfaceManager.java
dma/RuimRecords.java
sm/GSMPhone.java
sm/GsmDataConnectionTracker.java
sm/GsmMmiCode.java
sm/GsmServiceStateTracker.java
sm/SIMRecords.java
sm/SimPhoneBookInterfaceManager.java
ip/SipPhoneBase.java
icc/UiccController.java
|
b754042d27e77f6e800b2e9a16d9b3ee9f91f154 |
04-Aug-2012 |
Wink Saville <wink@google.com> |
Merge "Fix a logging NPE problem" into jb-mr1-dev
|
b89bb0f88d5e1042a5fa56b6b1dd4baeec07f58f |
04-Aug-2012 |
Wink Saville <wink@google.com> |
am f7c060b9: am 99dec9eb: Merge "Telephony: Move AdnRecord.aidl into opt/telephony" * commit 'f7c060b9ded0613109c1cec05c537c4e846fecd4': Telephony: Move AdnRecord.aidl into opt/telephony
|
28af7786dc807b6647221bfd2c0edd4fdbffef3c |
04-Aug-2012 |
Wink Saville <wink@google.com> |
am 073517d3: am d016bfd4: Merge "fixes buffer overflow for data" * commit '073517d3e1529f2a6007de5c6fbed5412dcfe59e': fixes buffer overflow for data
|
06e85d3327fcdd6b2a8e7b83c9f84f0ae348a12e |
04-Aug-2012 |
Wink Saville <wink@google.com> |
am 8342d163: am f8f82e08: Merge "Add DORMANT state to GSM data link activity" * commit '8342d1630c433559835563eded2dacdbf35d9db4': Add DORMANT state to GSM data link activity
|
f7c060b9ded0613109c1cec05c537c4e846fecd4 |
04-Aug-2012 |
Wink Saville <wink@google.com> |
am 99dec9eb: Merge "Telephony: Move AdnRecord.aidl into opt/telephony" * commit '99dec9ebdfb31432e7fdac5c42b7e7e21f29e287': Telephony: Move AdnRecord.aidl into opt/telephony
|
073517d3e1529f2a6007de5c6fbed5412dcfe59e |
04-Aug-2012 |
Wink Saville <wink@google.com> |
am d016bfd4: Merge "fixes buffer overflow for data" * commit 'd016bfd42fcfc230d0104fd16fa807bfd7ceb7e6': fixes buffer overflow for data
|
8342d1630c433559835563eded2dacdbf35d9db4 |
04-Aug-2012 |
Wink Saville <wink@google.com> |
am f8f82e08: Merge "Add DORMANT state to GSM data link activity" * commit 'f8f82e088e109049cb888a75af0686afd118ea85': Add DORMANT state to GSM data link activity
|
99dec9ebdfb31432e7fdac5c42b7e7e21f29e287 |
04-Aug-2012 |
Wink Saville <wink@google.com> |
Merge "Telephony: Move AdnRecord.aidl into opt/telephony"
|
d016bfd42fcfc230d0104fd16fa807bfd7ceb7e6 |
04-Aug-2012 |
Wink Saville <wink@google.com> |
Merge "fixes buffer overflow for data"
|
f8f82e088e109049cb888a75af0686afd118ea85 |
04-Aug-2012 |
Wink Saville <wink@google.com> |
Merge "Add DORMANT state to GSM data link activity"
|
cd4ae4aa265885ea754df9c9909d232563454187 |
03-Aug-2012 |
Alex Yakavenka <ayakav@codeaurora.org> |
Telephony: Move AdnRecord.aidl into opt/telephony Change-Id: I827343c758dd2aac9014c4f98b247e3784606516
dnRecord.aidl
|
11b9bd95ff8d436ffb5e01998870102f5a412cf9 |
04-Aug-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix a logging NPE problem Manually ported from jb-dev due to telephony relocation. bug:6864064 Change-Id: Ic461256654f99e8c6c13251777972cc3e799e179
dma/CdmaServiceStateTracker.java
|
b3a03455be44a2a0ffbeb757b193d860c1878599 |
19-Jul-2012 |
Naveen Kalla <nkalla@codeaurora.org> |
Add DORMANT state to GSM data link activity GsmDataConnectionTracker sets its activity flag to DORMANT and notifies LinkActivity when RIL indicates that all its data calls are in dormant state (i.e. active is set to 1 in UNSOL_DATA_CALL_LIST_CHANGED message for all data calls) This indication is needed so that the Android public API getDataActivity() can return DATA_ACTIVITY_DORMANT when Android applications invoke this API while the phone is on a WCDMA data call. Change-Id: I81b9db36375fea4f9fb946ddd5ddf0e1d16cbbab
ataConnectionTracker.java
dma/CdmaDataConnectionTracker.java
sm/GSMPhone.java
sm/GsmDataConnectionTracker.java
|
c1e1c4722539812750c2d22dd9cf5f8df0ed7da0 |
03-Aug-2012 |
Madan Ankapura <mankapur@sta.samsung.com> |
fixes buffer overflow for data Change-Id: Ia1fc89b2fe0fc84ca540fef2783b95f8f9952d6f Signed-off-by: Madan Ankapura <mankapur@sta.samsung.com>
dma/CdmaLteUiccRecords.java
|
5b81adc82a53b3064f4baa3acfeabef31586588a |
10-Jul-2012 |
Uma Maheswari Ramalingam <umam@codeaurora.org> |
Telephony: Signal Strength cleanup Make signal strength parsing common for all modes Change-Id: I41bce658c536dc30558224c8ca76d6d70afb78ee
honeBase.java
IL.java
erviceStateTracker.java
dma/CDMAPhone.java
dma/CdmaLteServiceStateTracker.java
dma/CdmaServiceStateTracker.java
sm/GSMPhone.java
sm/GsmServiceStateTracker.java
|
c62df086696fc7cb42c51e086ea2aab076cff24b |
01-Aug-2012 |
Ajay Nambi <anambi@codeaurora.org> |
Telephony: Send disconnect when disposing DCTs Send disconnect when disposing DCTs. This is invoked multiple times during Inter-RAT (IRAT) handovers and sending disconnect to lower layers keeps things in-sync and avoid race conditions as seen in field tests. Change-Id: I7c0c32a0448934981f0ebbeb9ee2702b87f9b5d9
dma/CdmaDataConnectionTracker.java
sm/GsmDataConnectionTracker.java
|
a6b55dcb21ebc8e781d3031ff2de74e23427abb1 |
26-Jul-2012 |
Jake Hamby <jhamby@google.com> |
am 324dd8d1: am b8a13d30: Implement CMAS service category program results. * commit '324dd8d12e3c3df713e981119d8e88c6afefa962': Implement CMAS service category program results.
|
067196df27214e8203369b013023887919a10aff |
26-Jul-2012 |
Jake Hamby <jhamby@google.com> |
am 522ff6be: am 34661b1e: Fix detection of CDMA cell broadcast messages. * commit '522ff6be0e89476101687c6865f98d925448c8ac': Fix detection of CDMA cell broadcast messages.
|
64159c6230faabfee86bbb9597a04d202034882b |
26-Jul-2012 |
Wink Saville <wink@google.com> |
am f71db0a5: am 08bf1a57: am 801aa9f3: Merge "Fix PhoneApp crash while decoding operatorNumeric to find mcc" * commit 'f71db0a58eeec26998288ed65b0516ca1043c66a': Fix PhoneApp crash while decoding operatorNumeric to find mcc
|
a2aa7a99068ce4cb7d7a72450aa05d10884ad307 |
26-Jul-2012 |
Wink Saville <wink@google.com> |
am 89ab794f: am 9fdeecb4: Fix build * commit '89ab794fbe239de1cc63a02132572677133bcc18': Fix build
|
d4ed2bdefb663ee7cb78c25edba4f8a70fe31c29 |
26-Jul-2012 |
John Wang <johnwang@google.com> |
am eca0fe06: am 1e5f46c0: Don\'t send terminal response without cmd details. * commit 'eca0fe063adf22665ab5a83fc4e5ab11610641d0': Don't send terminal response without cmd details.
|
b8a13d300b245e0080aa01275e232f54d5d0e09c |
25-Jul-2012 |
Jake Hamby <jhamby@google.com> |
Implement CMAS service category program results. Correctly handle CDMA Service Category Program Data requests, and send the SCPT response to the message center. Parcel SCPD operations as an ArrayList instead of an array (current version will throw ClassCastException when the array is cast). Bug: 6853691 Change-Id: I949ea68891c78306059248832e59a593ab606e11
MSDispatcher.java
dma/CdmaSMSDispatcher.java
dma/SmsMessage.java
dma/sms/BearerData.java
|
3c93767bab0040818e0f530c0d0102654a87e0c0 |
25-Jul-2012 |
Wink Saville <wink@google.com> |
Merge "Revise CellInfo API's"
|
34661b1e9381d56b168777e3f18f6f9f2ad305c1 |
23-Jul-2012 |
Jake Hamby <jhamby@google.com> |
Fix detection of CDMA cell broadcast messages. The bIsServicePresent field of an incoming CDMA SMS RIL message is not a reliable way to distinguish broadcast from point-to-point messages on some RILs. Change CDMA SmsMessage.getMessageType() to return MESSAGE_TYPE_BROADCAST when the service category is not 0, and MESSAGE_TYPE_POINT_TO_POINT when the service category is 0. Bug: 6853691 Change-Id: I0d44a8ce0bb295da5125271db90652570d655bc1
dma/SmsMessage.java
|
08bf1a57eb310c99b9994ef23b944441ae33aa2b |
25-Jul-2012 |
Wink Saville <wink@google.com> |
am 801aa9f3: Merge "Fix PhoneApp crash while decoding operatorNumeric to find mcc" * commit '801aa9f327730327132aafbae7e0c55bb6e7ea71': Fix PhoneApp crash while decoding operatorNumeric to find mcc
|
9fdeecb4aa06552efcc535f21718cae45cc604e2 |
25-Jul-2012 |
Wink Saville <wink@google.com> |
Fix build mCurrentCmd should have been mCurrntCmd. Change-Id: Ibd8faf0f6fec2285045f6f498730ff7882217cb1
at/CatService.java
|
1e5f46c0477703b0eef40278cfa101d20b53091a |
25-Jul-2012 |
John Wang <johnwang@google.com> |
Don't send terminal response without cmd details. bug:6481578 Change-Id: I1ccd8b4599cff8df6806e39d53f86e265647bae7
at/CatService.java
|
7c491bb3d140e2579c2c01edca94305701664db5 |
25-Jul-2012 |
Rekha Kumar <rekhak@codeaurora.org> |
Fix PhoneApp crash while decoding operatorNumeric to find mcc Handle StringIndexOutOfBoundsException when mcc is found using substring operation. Bug: 6872958 Change-Id: I9e89a791e6efb3f9daacc33ac3aef05d9218af41
sm/GsmServiceStateTracker.java
|
ef1d4bff9bbf7d967dbcace73f08910e14e367d0 |
17-Jul-2012 |
Wink Saville <wink@google.com> |
Revise CellInfo API's Change-Id: I35bc22caf4a6a2255f2ce122690823f8d602b359
efaultPhoneNotifier.java
hone.java
honeBase.java
honeNotifier.java
honeProxy.java
IL.java
erviceStateTracker.java
dma/CDMAPhone.java
dma/CdmaLteServiceStateTracker.java
dma/CdmaServiceStateTracker.java
sm/GSMPhone.java
sm/GsmServiceStateTracker.java
ip/SipPhoneBase.java
|
a63bf4237dfc3c9b81f7d5eff57c5500b8b8215d |
18-Jul-2012 |
Johan Redestig <johan.redestig@sonymobile.com> |
Plug a fd leak. Change-Id: Ia7189e67e8a03eceaa81e13cac98f20a82a44276
sm/VoiceMailConstants.java
|
62b20cd5b7ce5d7809ff1fe2b5796b2e605165e5 |
18-Jul-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix our interpretation of apn setting's bearer. Between ICS and JB we changed it to use TelephonyManager's network type enumeration. This changes it back to represent the RIL's radio technology. The only diff between the two is 13 and 14 are swapped, so the change was causing problems with LTE and eHRPD. bug:6830908 Change-Id: I25f3e30b08ebcdf99bb70a41e01e3fbf38bf2de7
sm/GsmDataConnectionTracker.java
|
c38bb60d867c5d61d90b7179a9ed2b2d1848124f |
12-Jul-2012 |
Wink Saville <wink@google.com> |
Create telephony-common - DO NOT MERGE telephony-common was created by moving some of frameworks/base/telephony to: frameworks/opt/telephony Change-Id: I32cbb5eec1fa239c1587e055c8f7ef4fc48fb62c
TParseEx.java
TResponseParser.java
dnRecord.java
dnRecordCache.java
dnRecordLoader.java
pnContext.java
pnSetting.java
aseCommands.java
all.java
allForwardInfo.java
allManager.java
allStateException.java
allTracker.java
ommandException.java
ommandsInterface.java
onnection.java
ataCallState.java
ataConnection.java
ataConnectionAc.java
ataConnectionTracker.java
ebugService.java
efaultPhoneNotifier.java
riverCall.java
ventLogTags.logtags
IccPhoneBook.aidl
Sms.aidl
ccCard.java
ccCardApplication.java
ccCardStatus.java
ccConstants.java
ccException.java
ccFileHandler.java
ccFileNotFound.java
ccFileTypeMismatch.java
ccIoResult.java
ccPhoneBookInterfaceManager.java
ccPhoneBookInterfaceManagerProxy.java
ccProvider.java
ccRecords.java
ccRefreshResponse.java
ccServiceTable.java
ccSmsInterfaceManager.java
ccSmsInterfaceManagerProxy.java
ccUtils.java
ccVmFixedException.java
ccVmNotSupportedException.java
ntRangeManager.java
ccTable.java
miCode.java
peratorInfo.java
hone.java
honeBase.java
honeFactory.java
honeNotifier.java
honeProxy.java
honeStateIntentReceiver.java
honeSubInfo.java
honeSubInfoProxy.java
IL.java
estrictedState.java
etryManager.java
MSDispatcher.java
erviceStateTracker.java
msAddress.java
msHeader.java
msMessageBase.java
msRawData.java
msResponse.java
msStorageMonitor.java
msUsageMonitor.java
elephonyCapabilities.java
USInfo.java
apPushManagerParams.java
apPushOverSms.java
spTypeDecoder.java
at/AppInterface.java
at/BerTlv.java
at/CatCmdMessage.java
at/CatException.java
at/CatLog.java
at/CatResponseMessage.java
at/CatService.java
at/CommandDetails.java
at/CommandParams.java
at/CommandParamsFactory.java
at/ComprehensionTlv.java
at/ComprehensionTlvTag.java
at/Duration.java
at/FontSize.java
at/IconLoader.java
at/ImageDescriptor.java
at/Input.java
at/Item.java
at/LaunchBrowserMode.java
at/Menu.java
at/PresentationType.java
at/ResponseData.java
at/ResultCode.java
at/ResultException.java
at/RilMessageDecoder.java
at/TextAlignment.java
at/TextAttribute.java
at/TextColor.java
at/TextMessage.java
at/Tone.java
at/ToneSettings.java
at/ValueParser.java
at/package.html
dma/CDMALTEPhone.java
dma/CDMAPhone.java
dma/CallFailCause.java
dma/CdmaCall.java
dma/CdmaCallTracker.java
dma/CdmaCallWaitingNotification.java
dma/CdmaConnection.java
dma/CdmaDataConnection.java
dma/CdmaDataConnectionTracker.java
dma/CdmaInformationRecords.java
dma/CdmaLteServiceStateTracker.java
dma/CdmaLteUiccFileHandler.java
dma/CdmaLteUiccRecords.java
dma/CdmaMmiCode.java
dma/CdmaSMSDispatcher.java
dma/CdmaServiceStateTracker.java
dma/CdmaSubscriptionSourceManager.java
dma/EriInfo.java
dma/EriManager.java
dma/RuimFileHandler.java
dma/RuimPhoneBookInterfaceManager.java
dma/RuimRecords.java
dma/RuimSmsInterfaceManager.java
dma/SignalToneUtil.java
dma/SmsMessage.java
dma/TtyIntent.java
dma/package.html
dma/sms/BearerData.java
dma/sms/CdmaSmsAddress.java
dma/sms/CdmaSmsSubaddress.java
dma/sms/SmsEnvelope.java
dma/sms/UserData.java
dma/sms/package.html
sm/CallFailCause.java
sm/GSMPhone.java
sm/GsmCall.java
sm/GsmCallTracker.java
sm/GsmConnection.java
sm/GsmDataConnection.java
sm/GsmDataConnectionTracker.java
sm/GsmMmiCode.java
sm/GsmSMSDispatcher.java
sm/GsmServiceStateTracker.java
sm/GsmSmsAddress.java
sm/GsmSmsCbMessage.java
sm/SIMFileHandler.java
sm/SIMRecords.java
sm/SimPhoneBookInterfaceManager.java
sm/SimSmsInterfaceManager.java
sm/SimTlv.java
sm/SmsBroadcastConfigInfo.java
sm/SmsCbConstants.java
sm/SmsCbHeader.java
sm/SmsMessage.java
sm/SpnOverride.java
sm/SuppServiceNotification.java
sm/UsimDataDownloadHandler.java
sm/UsimPhoneBookManager.java
sm/UsimServiceTable.java
sm/VoiceMailConstants.java
sm/package.html
ms/IsimRecords.java
ms/IsimUiccRecords.java
ackage.html
ip/SipCallBase.java
ip/SipCommandInterface.java
ip/SipConnectionBase.java
ip/SipPhone.java
ip/SipPhoneBase.java
ip/SipPhoneFactory.java
est/ModelInterpreter.java
est/SimulatedCommands.java
est/SimulatedGsmCallState.java
est/SimulatedRadioControl.java
est/package.html
icc/UiccController.java
|
0825495a331bb44df395a0cdb79fab85e68db5d5 |
12-Jul-2012 |
Wink Saville <wink@google.com> |
Create telephony-common telephony-common was created by moving some of frameworks/base/telephony to: frameworks/opt/telephony Change-Id: I32cbb5eec1fa239c1587e055c8f7ef4fc48fb62c
TParseEx.java
TResponseParser.java
dnRecord.java
dnRecordCache.java
dnRecordLoader.java
pnContext.java
pnSetting.java
aseCommands.java
all.java
allForwardInfo.java
allManager.java
allStateException.java
allTracker.java
ommandException.java
ommandsInterface.java
onnection.java
ataCallState.java
ataConnection.java
ataConnectionAc.java
ataConnectionTracker.java
ebugService.java
efaultPhoneNotifier.java
riverCall.java
ventLogTags.logtags
IccPhoneBook.aidl
Sms.aidl
ccCard.java
ccCardApplication.java
ccCardStatus.java
ccConstants.java
ccException.java
ccFileHandler.java
ccFileNotFound.java
ccFileTypeMismatch.java
ccIoResult.java
ccPhoneBookInterfaceManager.java
ccPhoneBookInterfaceManagerProxy.java
ccProvider.java
ccRecords.java
ccRefreshResponse.java
ccServiceTable.java
ccSmsInterfaceManager.java
ccSmsInterfaceManagerProxy.java
ccUtils.java
ccVmFixedException.java
ccVmNotSupportedException.java
ntRangeManager.java
ccTable.java
miCode.java
peratorInfo.java
hone.java
honeBase.java
honeFactory.java
honeNotifier.java
honeProxy.java
honeStateIntentReceiver.java
honeSubInfo.java
honeSubInfoProxy.java
IL.java
estrictedState.java
etryManager.java
MSDispatcher.java
erviceStateTracker.java
msAddress.java
msHeader.java
msMessageBase.java
msRawData.java
msResponse.java
msStorageMonitor.java
msUsageMonitor.java
elephonyCapabilities.java
USInfo.java
apPushManagerParams.java
apPushOverSms.java
spTypeDecoder.java
at/AppInterface.java
at/BerTlv.java
at/CatCmdMessage.java
at/CatException.java
at/CatLog.java
at/CatResponseMessage.java
at/CatService.java
at/CommandDetails.java
at/CommandParams.java
at/CommandParamsFactory.java
at/ComprehensionTlv.java
at/ComprehensionTlvTag.java
at/Duration.java
at/FontSize.java
at/IconLoader.java
at/ImageDescriptor.java
at/Input.java
at/Item.java
at/LaunchBrowserMode.java
at/Menu.java
at/PresentationType.java
at/ResponseData.java
at/ResultCode.java
at/ResultException.java
at/RilMessageDecoder.java
at/TextAlignment.java
at/TextAttribute.java
at/TextColor.java
at/TextMessage.java
at/Tone.java
at/ToneSettings.java
at/ValueParser.java
at/package.html
dma/CDMALTEPhone.java
dma/CDMAPhone.java
dma/CallFailCause.java
dma/CdmaCall.java
dma/CdmaCallTracker.java
dma/CdmaCallWaitingNotification.java
dma/CdmaConnection.java
dma/CdmaDataConnection.java
dma/CdmaDataConnectionTracker.java
dma/CdmaInformationRecords.java
dma/CdmaLteServiceStateTracker.java
dma/CdmaLteUiccFileHandler.java
dma/CdmaLteUiccRecords.java
dma/CdmaMmiCode.java
dma/CdmaSMSDispatcher.java
dma/CdmaServiceStateTracker.java
dma/CdmaSubscriptionSourceManager.java
dma/EriInfo.java
dma/EriManager.java
dma/RuimFileHandler.java
dma/RuimPhoneBookInterfaceManager.java
dma/RuimRecords.java
dma/RuimSmsInterfaceManager.java
dma/SignalToneUtil.java
dma/SmsMessage.java
dma/TtyIntent.java
dma/package.html
dma/sms/BearerData.java
dma/sms/CdmaSmsAddress.java
dma/sms/CdmaSmsSubaddress.java
dma/sms/SmsEnvelope.java
dma/sms/UserData.java
dma/sms/package.html
sm/CallFailCause.java
sm/GSMPhone.java
sm/GsmCall.java
sm/GsmCallTracker.java
sm/GsmConnection.java
sm/GsmDataConnection.java
sm/GsmDataConnectionTracker.java
sm/GsmMmiCode.java
sm/GsmSMSDispatcher.java
sm/GsmServiceStateTracker.java
sm/GsmSmsAddress.java
sm/GsmSmsCbMessage.java
sm/SIMFileHandler.java
sm/SIMRecords.java
sm/SimPhoneBookInterfaceManager.java
sm/SimSmsInterfaceManager.java
sm/SimTlv.java
sm/SmsBroadcastConfigInfo.java
sm/SmsCbConstants.java
sm/SmsCbHeader.java
sm/SmsMessage.java
sm/SpnOverride.java
sm/SuppServiceNotification.java
sm/UsimDataDownloadHandler.java
sm/UsimPhoneBookManager.java
sm/UsimServiceTable.java
sm/VoiceMailConstants.java
sm/package.html
ms/IsimRecords.java
ms/IsimUiccRecords.java
ackage.html
ip/SipCallBase.java
ip/SipCommandInterface.java
ip/SipConnectionBase.java
ip/SipPhone.java
ip/SipPhoneBase.java
ip/SipPhoneFactory.java
est/ModelInterpreter.java
est/SimulatedCommands.java
est/SimulatedGsmCallState.java
est/SimulatedRadioControl.java
est/package.html
icc/UiccController.java
|