0f4b7a9bfe4b2079a7c5bb22b4114b5672639b05 |
|
18-Mar-2013 |
Jay Shrauner <shrauner@google.com> |
Japanese and Chinese search key fixes Change so Pinyin search keys are only generated when in a simplified Chinese locale. Fix name style classification of phonetic names. Generate Romaji search keys for Japanese phonetic names. Add secondary locale labeling for a number of non-Western languages (Japanese, Korean, Thai, Arabic, Hebrew, Greek, Cyrillic). Bug:5356921 Change-Id: I8c3a6b67d59fbd6b7b16e4e9f69bc30d1d996a75
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameLookupBuilder.java
|
a6a9fa802d1b56c206c670ca1d313bc64effcb5d |
|
14-Feb-2013 |
Jay Shrauner <shrauner@google.com> |
Use ICU JNI wrappers for phonebook labels Switch from using native code registered as sqlite callbacks to using JNI wrappers for accessing ICU AlphabeticIndex. Stop using specialized sort keys for Simplified Chinese because ICU code can correctly label the characters directly. Bug: Change-Id: I0568b3a406495c147c7b9b3e72835d11d93f9d16
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameLookupBuilder.java
|
38210445730ee04c351c7cc1b3800cfe23e34325 |
|
27-Jun-2012 |
Makoto Onuki <omakoto@google.com> |
Reorganize import in contacts provider Change-Id: If3afb134ea36bd93859efcd114885526e1592b91
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameLookupBuilder.java
|
155accbcb95fc13b984cf0ea8e5498a9c619cbf5 |
|
12-Feb-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Full text search: email suggestions Also, removing a bunch of dead code Bug: 2078420 Change-Id: I2c0a9ddd8e60624049b39ac018f87bfabc6574c2
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameLookupBuilder.java
|
92ddc5cdc4d89ee2c6e861ae7b3a3a913ffa0100 |
|
12-Feb-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Full text search: Asian language support Bug: 2078420 Change-Id: I1a99ad05bb6e30b539134d60f669134b87dbf180
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameLookupBuilder.java
|
56f2638b49e6bca97f6aa7b0768a8f1fe6e7b72e |
|
22-Jul-2010 |
Sang-il, Lee <gendoh@google.com> |
Support searching with given names for Korean names Change-Id: Ifd5c8ebf265e7d3f4738dc0f378532f612ba9ef6
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameLookupBuilder.java
|
cdd03b2ba03718a7fa85663a2438136284a1557c |
|
08-Mar-2010 |
Bai Tao <michaelbai@google.com> |
Filter English contacts by initial char in Chinese Locale Filter Chinese and CJK contacts by initial char in neither Japanese nor Korean locale. Change-Id: Ie20b081a96421c56f1713cb676946743704549f3
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameLookupBuilder.java
|
f84478382761d74b9fb98c4189de66002c04cef8 |
|
24-Feb-2010 |
Sang-il, Lee <gendoh@google.com> |
b/2481029 Support searching with lead consonants for Korean names. Change-Id: I7d60da3300c61571b293e2bda5a3440a8a35d16c
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameLookupBuilder.java
|
d806946b6561dca3f34ded156c6ee89a5113996e |
|
05-Mar-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Preventing Chinese shorthand keys from being inserted for non-Chinese contacts. Bug: 2488839 Change-Id: I0999284fb2eb651af7c3cb00d3f991ab157a3b28
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameLookupBuilder.java
|
04b7ce026c73077d9d982742bc662ea4b3ac74e7 |
|
27-Feb-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Rebuilding contact name lookup during an upgrade from Eclair. Bug: 2476275 Change-Id: Icda3e0d57ba053978fc0bc8c7e961db2b8b5a69c
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameLookupBuilder.java
|
d0569511c4b9eb961d5a73be16edb9767fa9c2eb |
|
27-Feb-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Refactoring common nickname cache into a separate class. Change-Id: I88529053ea3643b35d34cb6acadf6f0d8327479b
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameLookupBuilder.java
|
339603c831c0f0440312c40bee7008bef93dac95 |
|
30-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
[Issue 2147424] Making sure that a contact can be filtered/looked up by any word in the name Which is not to say that it can be aggregated on any word in the name - that limit is still 4. Change-Id: I61821af3d8103e3ec58b42df10f96171667c5eca
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameLookupBuilder.java
|
b38ed2c5ffeb20efc677b4a9229db4a00603aa8d |
|
29-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Renaming OpenHelper to ContactsDatabaseHelper Change-Id: Iccdf1ebcd8a3ab430941c957f712bb9e7dd2706c
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameLookupBuilder.java
|
c91ffc49403818f280c382f01bbfd5cd9a9bca6b |
|
22-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing OOM exception in ContactsProvider2 caused by names that look like this: "A B C D E F G H I" Since we are computing all possible permutation of names, a name with 10 words would cause us to create 7,257,600 rows in the name_lookup table. Limiting that to just 4 words, 48 rows max. Choosing the 4 longest words to improve reliability of matching. Change-Id: I83b1424cc14a291d8d8b615a356d6ec4f9e00aad
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameLookupBuilder.java
|
f23764675b35b5262a39c79aad8e9842460274b2 |
|
21-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
No longer relying on the components of structured name for aggregation. Now parsing display name into tokens and allowing permutations of those. Bug IDs: 2132657, 2132636, 2089893 Change-Id: Idea256bbec3b82fb229199c6bd6e9d7b145ab075
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameLookupBuilder.java
|