aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge "DCTracker: if cdma sim is not avaliable, load from predefined ↵Shareef Ali2014-02-131-2/+10
|\ | | | | | | property from build.prop" into cm-11.0
| * DCTracker: if cdma sim is not avaliable, load from predefined property from ↵Shareef Ali2014-01-211-2/+10
| | | | | | | | | | | | | | | | build.prop * fixes legacy cdma's MMS Change-Id: Iaad556f46bf8d35483f1c44c054945511d8c4234
* | Merge "Move message blacklist to framework (1/3)." into cm-11.0Koushik Dutta2014-01-283-5/+83
|\ \
| * | Move message blacklist to framework (1/3).Danny Baumann2014-01-233-5/+83
| | | | | | | | | | | | Change-Id: I321e3a3c40dd49772978258e8a27208868a22332
* | | SamsungQualcommRil: fix typoDaniele Di Conza2014-01-281-1/+1
| | | | | | | | | | | | Change-Id: I3e9476db5997b01e122019eccb2073ec2f275661
* | | Merge "SamsungQualcommRIL: fixup drivercall for universal builds" into cm-11.0Shareef Ali2014-01-261-1/+2
|\ \ \
| * | | SamsungQualcommRIL: fixup drivercall for universal buildsShareef Ali2014-01-191-1/+2
| | | | | | | | | | | | | | | | Change-Id: I92ba18b5406c73897444d1db378c23d8561cc147
* | | | Voice+, Whisperpush: Need to send SMS_RECEIVED_ACTION for all apps.Koushik Dutta2014-01-241-0/+4
| |/ / |/| | | | | | | | Change-Id: I05fe3fb6dc6acea612e25d7a93d0891ad6d1754e
* | | Telephony: Fix incorrect status display on UI in airplane modeSandeep Kunta2014-01-201-1/+1
| |/ |/| | | | | | | | | | | | | UI should display "No Service" instead of "Searching for Service" in airplane mode. Changes done to set ERI text to "Searching for Service" only when radio is on. Ported from AOSP. Change-Id: Ic7cc7b140c07103810789a17b21605903fb90541
* | Merge "SamsungQualcommRIL: Add Operator replace functionality to search ↵Shareef Ali2014-01-172-2/+64
|\| | | | | | | network." into cm-11.0
| * SamsungQualcommRIL: Add Operator replace functionality to search network.Shareef Ali2014-01-152-2/+64
| | | | | | | | | | | | | | Add a new api called unOptimizedOperatorReplace, this is designed for loop based like the one in operatorinfo. Change-Id: Ic72a70178a1868365d85e81403cc88e0a75a7e39
* | GsmSST: Disregard any invalid verbose values for timezones in NITZ requestsRicardo Cerqueira2014-01-161-0/+9
| | | | | | | | | | | | | | And assume anything resulting in "GMT" is invalid, since that's the default value returned by libcore Change-Id: I361650400e71976d8327ee3929947ca26a9eff57 (cherry picked from commit f440bcd71fe735872b7e4c7ecd557503a79df756)
* | PhoneFactory: Block radio init if the device's custom class can't be usedRicardo Cerqueira2014-01-141-2/+6
|/ | | | | | | | | Trap the initialization process in a 10 second error loop. The device will be normally usable, and have a dead radio. The radio log buffer will have the full stack dump explaining what went wrong during the custom class instantiation Change-Id: Id47d51737a9fb78e6d43a179ba304b1ba03c4219
* Merge "SamsungQualcommRil: bring back operatorCheck. (1/2)" into cm-11.0Ricardo Cerqueira2014-01-142-9/+122
|\
| * SamsungQualcommRil: bring back operatorCheck. (1/2)Shareef Ali2014-01-132-9/+122
| | | | | | | | | | | | | | | | | | * use more memory effience algorithim. * Add Alot of comments * Add xml to hashmap code. * remove obsolete code. Change-Id: Ia567d376962d95fced93634ace52452cdaeafd8b
* | Merge "PhoneFactory: fall back to default RIL if custom RIL Class fails" ↵Ricardo Cerqueira2014-01-141-6/+13
|\ \ | |/ |/| | | into cm-11.0
| * PhoneFactory: fall back to default RIL if custom RIL Class failsJon Haus2014-01-091-6/+13
| | | | | | | | | | | | | | | | If the ro.telephony.ril_class property is set to an invalid class it will cause Phone to repeatedly FC and make the device unuseable. This allows it to handle the exceptions gracefully and fall back on the default RIL. Change-Id: Ic9c309aff173de5267aa7ef633bfff87243f24fd
* | SamsungQualcommRIL: rebase ril to 4.4.2Shareef Ali2014-01-121-8/+10
| | | | | | | | Change-Id: I99ec69c3c548090af5d7f7cac16aa822a5704047
* | SamsungQualcommRIL: fix compile error.Shareef Ali2014-01-122-1510/+1
| | | | | | | | | | | | * remove obsolete classes Change-Id: I69ec69c3c548090af5d7f7cac16aa822a5704047
* | Fixup operatorCheck for Note3slayher2014-01-121-1/+1
| | | | | | | | Change-Id: Ia8de8312e088b7c4dd98e8d6084313b5f46731fb
* | SamsungQualcommRIL enhance and error proof icccardobject.Shareef Ali2014-01-121-5/+7
| | | | | | | | Change-Id: If30b572d2739ad8ee45370a68507acd73d780c0c
* | SamsungQualcommRIL: Create 2 more app for nv type of subscription.Shareef Ali2014-01-121-0/+28
| | | | | | | | | | | | A proper patch for http://review.cyanogenmod.org/#/c/48388/ Change-Id: I42e3ec88452239a6b953dff0e636a8c2e5dbf958
* | SamsungQualcommRIL: skip setCdmaSubscriptionSource if CDMA_SUBSCRIPTION_MODE ↵Shareef Ali2014-01-121-1/+6
| | | | | | | | | | | | is null Change-Id: I9784c99e0ac82d6982f5240e2576fce6a7c1e1bf
* | SamsungQualcommRIL: kill off some old codeShareef Ali2014-01-121-17/+1
|/ | | | Change-Id: I9784c99e0ac82d6982f5240e2576fce6a7c1e1b6
* Merge "SamsungQualcommRIL: fix my derp." into cm-11.0Shareef Ali2014-01-051-2/+3
|\
| * SamsungQualcommRIL: fix my derp.Shareef Ali2014-01-041-2/+3
| | | | | | | | | | * don't code when you are tired Change-Id: Ic02bd9cbbe96b674d7c93a2c5807563ddf46199a
* | Merge "telephony: do only run setCellInfoListRate for RIL version >= 8 old ↵Ricardo Cerqueira2014-01-041-1/+2
|\ \ | |/ |/| | | libraries like those from MR0 don't support this and sending this command causes endless wakelocks" into cm-11.0
| * telephony: do only run setCellInfoListRate for RIL version >= 8M1cha2014-01-011-1/+2
| | | | | | | | | | | | old libraries like those from MR0 don't support this and sending this command causes endless wakelocks Change-Id: Ia47d366f70841eb9910079e105add407f58e7555
* | Allow tablets to send SMS if enabled in device overlays (2/2)Dave Daynard2014-01-021-2/+2
| | | | | | | | Change-Id: I30299d44eb59e89104b9b0b90be10da2a6ce62ac
* | Fix typoKevin Liu2014-01-021-1/+1
|/ | | | | Change-Id: Ia12ca4bd98c8f18a34af95b642e74196ea81fa19 Signed-off-by: Kevin Liu <airk908@gmail.com>
* SamsungQualcommRil: reversed engineered implimentation of dial() from touchwizShareef Ali2013-12-311-1/+30
| | | | | | derived from Ricardo Ceq. and Tony Layher work. Change-Id: Ie17762a5bce84791f85c98dfca88f576b2f5aeb9
* SamsungQualcommRIL: Add more validation of Signal StrengthShareef Ali2013-12-291-1/+4
| | | | Change-Id: I4b166543ba6898616c9e64a86ff65693f8e33f72
* Could not enable data connectionPeter Pan2013-12-161-1/+2
| | | | | | | | | | | | Could not enable the default type APN in below case: 1. Default apn exists, connect wifi 2. Delete default apn 3. Disconnect wifi enableApnType won't reactivate default apn type when no default apn exists. Add default apn criterium to avoid this. Change-Id: Ic8699669e576e5d2140852f359e34ed6c3275633
* Merge "CdmaLte: call setDataRegState when using RilVoiceRadioTechnology for ↵Ricardo Cerqueira2013-12-161-0/+1
|\ | | | | | | data" into cm-11.0
| * CdmaLte: call setDataRegState when using RilVoiceRadioTechnology for dataMichael Gernoth2013-12-111-0/+1
| | | | | | | | | | | | | | | | | | | | When using the VoiceRadioTechnology to set the DataRadioTechnology (by using usevoicetechfordata in ro.telephony.ril.v3), the actual data registration state needs also to be updated with the service state depending on the VoiceRadioTechnology. Without this, no data connection would be established. Change-Id: I72cd3ef2d40e62cf408cf79ee8d884da8675c1ca
* | SamsungCDMAv6RIL: update to latest RILDorian Snyder2013-12-141-0/+38
| | | | | | | | | | | | Also add two mic state and WB AMR Change-Id: I0a9fdbbfa7880f964c530b7aa3e46baf2fe9e6c1
* | Revert "Fix cdma data calls based on NV"Chris Holmes2013-12-147-127/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Causing a wild issue on d2vzw and jfltevzw. If you connect to wifi, data will be broken when you disconnect unless you reboot the phone. Reverting this and the dependant base change fixes the issue with data coming off wifi. This reverts commit 7cd6a99e125fe292eb6a78f8d8a307762eea320d. PS2: Retain some NV pieces PS3: Fix compile PS4: derp Change-Id: Iaad556f46bf5d35483f1c44c054945511d8c4234
* | Merge "GsmSS: Use data tech in isConcurrentVoiceAndDataAllowed" into cm-11.0Ricardo Cerqueira2013-12-141-1/+1
|\ \
| * | GsmSS: Use data tech in isConcurrentVoiceAndDataAllowedPawit Pornkitprasan2013-12-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Voice technology is not properly supported in older RILs When using RIL blobs, the value would be set to UNKNOWN, resulting in data being disconnecting during call despite being on 3G. When using source-built RIL, the value would be set to UMTS regardless of 2G/3G status. (At least from reading the source.) Change-Id: I12738abc1736165e92aa7f4530ca043cc1acc44d
* | | Merge "Fix cdma data calls based on NV" into cm-11.0Ricardo Cerqueira2013-12-138-44/+174
|\ \ \
| * | | Fix cdma data calls based on NVAlex Yakavenka2013-12-118-44/+174
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For NV data calls we need to create dummy profiles When DcTracker switches from lte to cdma we need to bring down existing data call and establish new one (same goes for switching cdma->lte) Bug: 10804691 Change-Id: I7ad8d0632854ea9875afb76709c1ba894bf048fd (cherry picked from commit 4ead798ed4964952c3086b3224d775479d66d240) (cherry picked from commit f333f0ca7b1c992ab36af83ca74a1131d3ae17b8) (cherry picked from commit 14e5657432de2eb9ba52ebf28a8967ed62ee4a0b)
* | | | Merge "Properly handle a null URI." into cm-11.0Danny Baumann2013-12-131-2/+2
|\ \ \ \ | |/ / / |/| | |
| * | | Properly handle a null URI.Danny Baumann2013-12-111-2/+2
| | |/ | |/| | | | | | | | | | Change-Id: Ic144986f6935e9a2df0073869a6a8b4e863a6128 JIRA:CYAN-2491
* | | Merge tag 'android-4.4.2_r1' into HEADRicardo Cerqueira2013-12-111-143/+150
|\ \ \ | |/ / |/| | | | | Android 4.4.2 Release 1
| * | Fix OOBE crash/DoS after receiving 0-byte WAP push.Jake Hamby2013-12-031-143/+150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a try/catch block around the code in WapPushOverSms.dispatchWapPdu(), so we don't get into a reboot trap on receiving weirdly formed messages. Only catch ArrayIndexOutOfBoundsException, which is difficult to prevent inside dispatchWapPdu() for 0-byte PDUs or other unusual contents. The caller should probably catch any unhandled exceptions of other types and log them with stack traces. Bug: 11967705 Change-Id: Iabfec68d2564dd438d45c80cdba877bf19fa0397
* | | Fix NPE on sending multipart texts.Jed Hamilton2013-12-102-9/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | Watch for deliveryIntents, parts, and sentIntents being null. Also do some code style cleanups. This is based on http://review.cyanogenmod.org/#/c/46009/ Change-Id: I4abe2a2bd3e45bafde32de3a0c81576d742e4cee
* | | IccSmsInterfaceManager: Don't intercept short-code premium messagesRicardo Cerqueira2013-12-102-0/+35
| |/ |/| | | | | | | | | | | For both charging and potential timing factors on emergency and carrier services, short codes should be delivered directly to the network. Change-Id: If9d288048f9925573f8c5f2e51f0c2df789277bd
* | Merge tag 'android-4.4.1_r1' into HEADRicardo Cerqueira2013-12-0641-315/+990
|\| | | | | | | | | | | | | | | | | | | Android 4.4.1 Release 1 Conflicts: src/java/com/android/internal/telephony/IccSmsInterfaceManager.java src/java/com/android/internal/telephony/RIL.java Change-Id: I3494be9ac45ef0b6eeefdd1b0f6952242a81618e
| * if provisioning apn conditionally restart the radio.Wink Saville2013-11-151-0/+12
| | | | | | | | | | | | | | Some radios need a swift kick in the butt after provisioning. Bug: 11673637 Change-Id: Ie758a303fd751d204fd6baa60217e88df6376aae
| * Merge "Telephony: unchange SIM info from CDMAPhone when SIM exists" into klp-devWink Saville2013-11-142-14/+45
| |\