f87f1f6e6697d4d505a8b463098ad3b2a0f2e0a5 |
|
07-Dec-2012 |
Jake Hamby <jhamby@google.com> |
am 5fe4be69: am 6fb126b5: am 91bb0771: Merge "Enable Turkish language encoding for Turkish SIM cards." into jb-mr1.1-dev * commit '5fe4be69141ab67b32f99d86cad9817653764417': Enable Turkish language encoding for Turkish SIM cards.
|
37a2163267d61b29aafb6dabba6102fc43ed2047 |
|
06-Dec-2012 |
Jake Hamby <jhamby@google.com> |
Enable Turkish language encoding for Turkish SIM cards. Enable Turkish language encoding for SMS messages. Adds an MCC-specific config.xml override to enable the Turkish language tables for Turkish SIM cards. Also modifies GsmAlphabet.java to load the config.xml values before use, so the SMSDispatcher will get the current values instead of caching the boot-time values before the MCC is loaded. Bug: 7422368 Change-Id: I57cd5fcc1d04a2d0cba3e8b9022078679cf5d4c1
/frameworks/base/telephony/java/com/android/internal/telephony/GsmAlphabet.java
|
599a90c2a02645a5f2d189b9065b863397a4076e |
|
27-Nov-2012 |
Wink Saville <wink@google.com> |
Use Rlog instead of Log Change-Id: I2332f4210ead8a6d751fc9c0505db25033641da2
/frameworks/base/telephony/java/com/android/internal/telephony/GsmAlphabet.java
|
a639b311e93ad14d9ee5c2b2c215ed2d86c32d2a |
|
10-Jul-2012 |
Wink Saville <wink@google.com> |
Create telephony-common and mms-common These have been created to reduce the size and complexity of frameworks/base. mms-common was created by moving all of frameworks/base/core/java/com/google/android/mms to: frameworks/opt/mms telephony-common was created by moving some of frameworks/base/telephony to: frameworks/opt/telephony Change-Id: If6cb3c6ff952767fc10210f923dc0e4b343cd4ad
/frameworks/base/telephony/java/com/android/internal/telephony/GsmAlphabet.java
|
141da403c0ad2d06b8f55e737ddf5d9e2b64c536 |
|
02-Nov-2011 |
bi4004.lee <bi4004.lee@samsung.com> |
Fix exception when sending multi-page SMS with Turkish characters. - Precondition: config_sms_enabled_single_shift_tables is configured as 1 (Turkish) in frameworks/base/core/res/res/values/config.xml - Cause: There is no consideration for National Language Shift Tables in SmsMessage::fragmentText function. - Solution: The header length is calculated properly according to National Language Shift Table - modified to add test cases and fix calculation bug (jhamby@google.com) Bug: 5553544 Change-Id: I9eaefbbd6b3d75f8c41cbf9d0cb03a701cfa1cb3
/frameworks/base/telephony/java/com/android/internal/telephony/GsmAlphabet.java
|
d8e147ce79e8424d22be501c87e43cd8f2427ddb |
|
18-Oct-2011 |
Jake Hamby <jhamby@google.com> |
Add wrapper method to GsmAlphabet for API compatibility. An internal method was changed to add parameters to support a new feature (7-bit national language tables). Add a compatibility wrapper for the original method signature, which is used by OEM code. Bug: 5334032 Change-Id: I1acba369b1c1da52c4a950fd4ae21d693652e9c5
/frameworks/base/telephony/java/com/android/internal/telephony/GsmAlphabet.java
|
7d259626d009a45195ec341646ce06658b842e40 |
|
08-Jun-2011 |
Jake Hamby <jhamby@google.com> |
resolved conflicts for merge of 0cb17a52 to honeycomb-plus-aosp Change-Id: I784e6d1946fa708f63becece070c7090cec6f1e2
|
ab79ee4adcbc6eb9fb9c509766753f65d3857739 |
|
27-Apr-2011 |
Jake Hamby <jhamby@google.com> |
Enable full support for SMS Cell Broadcast. Implement full support for SMS Cell Broadcast (3GPP TS 23.041). Includes support for ETWS and CMAS emergency message types. Includes GSM and UMTS support (CDMA will be added later). Note: the change to GsmAlphabet.java is only necessary if the SMS national languages support patch has been applied. If that change has not been applied, then the changes to GsmAlphabet.java in this patch set can safely be ignored. Change-Id: Ia0362c53695b8ef9a0982f558f1cffa912def34b
/frameworks/base/telephony/java/com/android/internal/telephony/GsmAlphabet.java
|
ee60f3fb1b4e61ac8027293a658ba710e36d36b6 |
|
11-May-2011 |
Jake Hamby <jhamby@google.com> |
resolved conflicts for merge of 18cc814c to honeycomb-plus-aosp Change-Id: I2b569ada3baec2dc486296623063bc2b504c5e96
|
b49a73dfc4c9817bba1f227e9330555acdf9b56f |
|
16-Mar-2011 |
Jake Hamby <jhamby@google.com> |
Enable support for SMS national language shift tables. Add support for encoding and decoding SMS 7 bit user data using the national language shift tables defined in 3GPP TS 23.038 (GSM/UMTS only), including the new tables added in Release 9 for Indic languages. Decoding is always supported, but encoding is only enabled for the specific language tables added to the new integer array resources "config_sms_enabled_single_shift_tables" and "config_sms_enabled_locking_shift_tables" defined in frameworks/base/core/res/res/values/config.xml. The default empty arrays should be overridden in an OEM overlay for the specific nationalities where SMS national language shift table encoding is allowed/mandated (e.g. Turkey). GsmAlphabet.countGsmSeptets() will try to find the most efficient encoding among all combinations of enabled locking shift and single shift tables. If no 7 bit encoding is possible, 16 bit UCS-2 encoding will be used. This change also fixes a bug in the decoder: when an escape septet is followed by a septet with no entry in the extension (single shift) table, TS 23.038 Table 6.2.1.1 states that the MS shall display the character in the main GSM 7 bit default alphabet table, or the active national language locking shift table. Previously, we were decoding this sequence as a space character. Two consecutive escape septets will continue to decode as a space character, according to Note 1 of table 6.2.1.1. Change-Id: I4dab3f0ffe39f3df2064ed93c9c05f26e274d18b
/frameworks/base/telephony/java/com/android/internal/telephony/GsmAlphabet.java
|
f51eadaf1f83abfe16a609a4ded6d789494689b2 |
|
21-Sep-2010 |
Jake Hamby <jhamby@google.com> |
Typo fixes in comments and minor code cleanups. * Fix some typos in Javadoc and log messages. * Remove redundant initializer in BluetoothAdapter.readOutOfBandData() * Use canonical "UTF-8" charset name instead of "UTF8" in BluetoothDevice.convertPinToBytes() Change-Id: I58cd5dc48a7ad0053d204c5f590b4b3d438d8672
/frameworks/base/telephony/java/com/android/internal/telephony/GsmAlphabet.java
|
b55df4471ed55a0e91dee79304f3b1209ffa4b35 |
|
05-Aug-2010 |
Sang-il, Lee <gendoh@google.com> |
Support MBCS characters in contacts and SMS messages that are stored in SIM cards. Change-Id: I0438c5748a47512fc2a0e4b89ac85e30e3f5c6de
/frameworks/base/telephony/java/com/android/internal/telephony/GsmAlphabet.java
|
17f616823a562ceb3a008f91e05d43bc56d37cae |
|
13-Aug-2010 |
Jake Hamby <jhamby@google.com> |
Fix character count bug and Javadoc typos in SMS (with test cases) Fix a character count bug I discovered while working on related SMS bugs. Includes a new set of test cases to verify the fix for the buggy calculateLength() methods ("runtest frameworks-telephony"). You can also verify that the counter works properly in the Mms app by typing characters until the boundary is crossed where an additional message part is required. The counter should count down to 0 characters remaining before increasing the message count. Change-Id: I4de68b82dfc53dcae094865798f2c0235a355d43
/frameworks/base/telephony/java/com/android/internal/telephony/GsmAlphabet.java
|
cbcd9be4104b3872902898b84fae92d1623fd8f1 |
|
20-Apr-2010 |
Jake Hamby <jhamby@google.com> |
Fix a few more Javadoc typos. Change-Id: Id43fe2551ef53c1a0a779c6101ea0bc7c23e1f93
/frameworks/base/telephony/java/com/android/internal/telephony/GsmAlphabet.java
|
145ff609de3206b585819ef974fab20cdc2d9f5e |
|
16-Apr-2010 |
Jake Hamby <jhamby@google.com> |
Spelling corrections and other minor cosmetic cleanups. - Fixed a bunch of typos in comments (plus a few variable names) - Removed unused import lines from telephony classes - Added @Override attribute to overriding methods - Made SmsMessage.PduParser inner class private & deleted unused constructor - Added type specifiers to declarations of ArrayList and HashMap - SimulatedCommands.getRegistrationState() had an ArrayIndexOutOfBoundsException trying to write to index 14 of a 14-element array. I removed the out-of-bounds assignment. Change-Id: I054b5156aa64ab6639028d5b45a7e688b2deee08
/frameworks/base/telephony/java/com/android/internal/telephony/GsmAlphabet.java
|
3e5c3a6db4c8ad4842ee1f6a2cdb04f6e107db57 |
|
06-Nov-2009 |
jsh <jsh@google.com> |
Fix some SMS encode issues. 1. Spanish SMS 71-160 chars not sent. This was because calculateLength allowed for single-segment EMS encoding, while encodeUserDataPayload did not. For now, change calculateLength to match encodeUserDataPayload (ie, fallback to UTF16 in this case). (b/2224849) 2. Unicode value of N w/tilde was incorrect. (b/2224849) 3. Add '\' and '/' to the list of valid separators in CDMA SMS numeric addresses. (b/2236527)
/frameworks/base/telephony/java/com/android/internal/telephony/GsmAlphabet.java
|
e00dd1e5a37bed0de964b353d47a4bd7cdff532f |
|
28-Jul-2009 |
Tammo Spalink <tammo@google.com> |
Make GSM 7-bit encoding properly deal with initial padding. For CDMA, clean up the GSM encapsulation to properly align user data payload after the user data header. Addresses http://buganizer/issue?id=2007011
/frameworks/base/telephony/java/com/android/internal/telephony/GsmAlphabet.java
|
fc78f358cb1d1cee99758bcd6ef998a122ef27c9 |
|
11-Jun-2009 |
Tammo Spalink <tammo@google.com> |
for cdma concatenated (long) messages, replace ascii7bit with gsm7bit encoding
/frameworks/base/telephony/java/com/android/internal/telephony/GsmAlphabet.java
|
64c499113a758cf80cddfd4d0183f944a1a6645a |
|
05-May-2009 |
Tammo Spalink <tammo@google.com> |
SmsHeader rewrite, in preparation for migration to public API. See http://b/issue?id=1751571 Changes the semantics of SmsHeader from containing only opaque data to exposing occurs-once frequently-used fields together with a list of opaque fields. Also changes the coding to and from byte array to be symmetrical, whereas previous encoding had an extra length field. Cdma SmsMessage -- cleanup of code paths along with adjustments to match the new header semantics, which should address at least some of the issues with concatenated messages. See http://b/issue?id=1809759
/frameworks/base/telephony/java/com/android/internal/telephony/GsmAlphabet.java
|
767a662ecde33c3979bf02b793d392aca0403162 |
|
02-Apr-2009 |
Wink Saville <> |
AI 144185: Integrate cdma into the main code base. Automated import of CL 144185
/frameworks/base/telephony/java/com/android/internal/telephony/GsmAlphabet.java
|