History log of /packages/providers/ContactsProvider/src/com/android/providers/contacts/NameSplitter.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
068e3ed308560cb92b985837b05a404da2060cbe 15-Jan-2013 Yorke Lee <yorkelee@google.com> Include name prefix in search index

Bug: 6987476
Change-Id: I99816c32938b5b3db5f79d816d91d814ab9dca6c
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameSplitter.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/NameSplitter.java
10178e5e0b9de566e04508b624a89860c61787d6 24-Nov-2011 Makoto Onuki <omakoto@google.com> Remove LegacyContactImporter

Contact data migration from donut is no longer supported.

Bug 5664971

Change-Id: I01c56752d93bb0f8e2a0e6ff81285f1971a7c893
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameSplitter.java
17a22fae02931ae536f35293ca13a8de53439f72 26-Feb-2011 Dmitri Plotnikov <dplotnikov@google.com> Preserving dot in name prefixes like "Mr." and "Prof."

Change-Id: Ife9324d8429961468a6ef3074feb374a63b989f0
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameSplitter.java
55e5cbf566edd89fc55f4a7f0ef2847084da9b16 25-Feb-2011 Dmitri Plotnikov <dplotnikov@google.com> Displaying name prefix in the list and detail panel

Bug: 3488074
Change-Id: Ieb13337edbec01dcbd9581500420f47213f972e5
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameSplitter.java
dadaeebb6ff4845c5cad1c294fca669e7ac446ee 23-Feb-2011 Dmitri Plotnikov <dplotnikov@google.com> Trim parts of the contact name before joining.

This fixes sorting of names that start with a space.

Bug: 3395927
Change-Id: I6d8d8d5047526e64081a33bd008cfb531c3f7328
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameSplitter.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/NameSplitter.java
ee0e6b105832366143e4ddb30beb5bb0e5c81ec5 09-Apr-2010 Bai Tao <michaelbai@google.com> 1. Rebuild locale related RowHandler when locale was changed
2. Don't save adjusted full name style into DB.

Bug: 2582391

Change-Id: I7f6720f59cb452ac19cb7fafac5e704c3d51c2bb
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameSplitter.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/NameSplitter.java
ae7733451f6ddf3246efcd7fd4fc6882eefa6657 03-Mar-2010 Dmitri Plotnikov <dplotnikov@google.com> Retrofitting Eclair/Froyo changes into the legacy contact conversion script.

Bug: 2461372
Change-Id: I587a8654c0d14d7145230238fe44585a65803698
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameSplitter.java
4cd13c4266d8e476e1a49c4b6bcd5b18c33d0de3 21-Jan-2010 Bai Tao <michaelbai@google.com> a. Fix the issue that the FullNameStyle is not updated when user edits the contact or the contacts being synced.
b. Add Chinese sort and search.
c. Adds a CJK check for each contact at runtime. per discussion with component owner, will tune performance later after Korean and Japanese features are added.
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameSplitter.java
5dd6d5d4acb93adc05f1fde904080787f2397f51 21-Dec-2009 Dmitri Plotnikov <dplotnikov@google.com> Resubmit: Adding support for new Contacts columns for names and sorting

This is in preparation for fixing bugs:
Bug: 2075641
Bug: 2021660
Bug: 2164422
Bug: 2267198

Change-Id: I7696abe8c8fd17d8854632cc8e818b9e4d2e643c
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameSplitter.java
bca1c8b44f99528fc123d5547723e44771e8e934 21-Dec-2009 Mike Lockwood <lockwood@android.com> Revert "Merge change Ief95261a"

This reverts commit 003009d47e893df100d4020c708296b23c03d28f, reversing
changes made to 5b3b3ec368625c07a2c94d2199a75099d4d9b8a9.
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameSplitter.java
b0812f94fa50c54d06978cdd65651a487c717dff 19-Dec-2009 Dmitri Plotnikov <dplotnikov@google.com> Adding support for new Contacts columns for names and sorting

This is in preparation for fixing bugs:
Bug: 2075641
Bug: 2021660
Bug: 2164422
Bug: 2267198

Change-Id: Ief95261a0f4e2c78b216a842cad47f42ef2935c2
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameSplitter.java
635a11c53a532d9b5aba5fd7c51a8d47dcb0aaf2 16-Dec-2009 Dmitri Plotnikov <dplotnikov@google.com> Adding Name Splitter functionality that works for CJK names.

- automatic recognition of name language

- the "last name first" full name notation

- automatic recognition of phonetic name alphabet

- handling of the "Last, First Middle" format

- now including middle name and suffix in the full name, e.g. "John K. Smith, Jr."

- preserving dot after the suffix

This is in preparation for fixing bugs:
Bug: 2075641
Bug: 2021660
Bug: 2164422
Bug: 2267198
and merge with eclair-china CLs having to do with sorting using pinyin names.

This CL was reviewed as change Id2f042a8 on the eclair-mr2 branch (abandoned).

Change-Id: I9e63c70a0aa815319bcb28cc6b753acdcf850245
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameSplitter.java
c10787a94ab8d0163480b6f33bd4367d142164d4 30-Sep-2009 Dmitri Plotnikov <dplotnikov@google.com> [Issue 2155084] Favoring first name, not last name, in contact name splitter

Change-Id: I599963b2be83824a3a446655db1eb7cee5ec5b40
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameSplitter.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/NameSplitter.java
622e0a2f00b3de248926ec9e89b11a6425919819 02-Sep-2009 Jeff Sharkey <jsharkey@android.com> Relaxed type and label checking, structured consistency.

For CommonDataKinds rows, we strictly require that TYPE be
set when LABEL appears. Previously we had enforced that
LABEL could only exist under TYPE_CUSTOM, but this doesn't
hold true for providers that want to allow additional TYPE
values to have labels. This fixes http://b/2089080 and
http://b/2065904

This change also helps maintain consistency between
structured and unstructured fields for StructuredPostal and
StructuredName. That is, when an update updates one without
also updating the other, we provide the additional values
required to keep them consistent. If the client specifies
both sets, we let them pass through. Fixes http://b/2087358

Also adds unit tests, including fixing broken ones.
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameSplitter.java
c19e02a37399c55b852d6570f73553e859b0139a 15-Aug-2009 Dmitri Plotnikov <dplotnikov@google.com> Fixing the "Liza Ma" use case. This name was parsed as Liza (first name), M.A. (suffix).

Should really be Liza (first name), Ma (last name)
/packages/providers/ContactsProvider/src/com/android/providers/contacts/NameSplitter.java
28f8857b1b46bde18b85c6d3c2a63ac44c3c2e1c 08-Jul-2009 Evan Millar <emillar@google.com> Merge commit 'goog/eclair-dev' into merge3

Merged the new contacts content provider into goog/master. The old and
new content providers now live side by side under separate authorities.

Conflicts:
Android.mk
AndroidManifest.xml
res/values/strings.xml