History log of /packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
35ebc8d4a0a96b8fbe155e0c2ee6e72a994e6e8c 06-Apr-2010 Dmitri Plotnikov <dplotnikov@google.com> Fixing handling of null sync ID in legacy import. Part II

There was an issue with the original "fix". I actually ran
tests against Master and thus did not notice the breakage.

Bug: 2498528
Change-Id: Ic3d288a5d1d39f1ff9a9bb5a3a048c813f665fbc
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java
2aa932da79a22b69d55e862966941afe4377532e 05-Apr-2010 Dmitri Plotnikov <dplotnikov@google.com> Fixing handling of null sync ID in legacy import.

Bug: 2498528
Change-Id: I0c0f84ab39258ce068a8013cb0e704e8cdf23e80
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java
992edb8d6ec6382fc64e6106cff8a8a121a30b7e 24-Mar-2010 Dmitri Plotnikov <dplotnikov@google.com> Fixing an issue with legacy contact import.

The issue is that the importer set the is_primary flag, but
not the is_superprimary flag.

Bug: 2535177
Change-Id: I32e11d1bb9c1068781d1a734256a223f75543e7f
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java
18cba80a41494e82464aaf8c6ab1ac3f608492bc 17-Mar-2010 Daniel Lehmann <lehmannd@google.com> Fixed visibility of contacts, display-names and lookup-keys after Donut->Froyo update. Reworked Tests.
Bug:2517163
Bug:2521116

Change-Id: I8e33650acf9a59b52719289e37257c1b3c55a7a9
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java
bd578a748ab5bd74aa63511cce8769d5882f4651 13-Mar-2010 Dmitri Plotnikov <dplotnikov@google.com> Implementing legacy contact upgrade under low storage conditions

Bug: 2498528
Change-Id: Ibd7aa458f665fea71192ce7ff1743f064acb3858
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java
48786768751cdd9868fb3cf3c82d63f277a54b6f 11-Mar-2010 Dmitri Plotnikov <dplotnikov@google.com> Enabling search by phonetic name

This will not apply to existing contacts yet. I will do
a database upgrade in a following CL.

Bug: 2443866

Change-Id: Iee844df16e7cd8b0c0bc8cd19c9a13532589cf38
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java
51f41be3b905c63ccffcdc82ec58cf5f7ded2c34 09-Mar-2010 Dmitri Plotnikov <dplotnikov@google.com> Rebuilding contacts sort and lookup keys on locale change.

Bug: 2476633
Change-Id: I25ba9521e7247907d4fa8c0148091d9d67e4e389
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java
0265a180cf027d149f11f8750652ac67ea08ca24 05-Mar-2010 Dmitri Plotnikov <dplotnikov@google.com> Explicitly closing cursors and databases in ContactsProvider2 and related tests.

Change-Id: I70549b9517f38ae53fb59f60851f831768b87615
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.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/LegacyContactImporter.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/LegacyContactImporter.java
fada1f08e7ffc8012bf2175f61f3ef3270eba9ec 02-Dec-2009 Dmitri Plotnikov <dplotnikov@google.com> Adding a new column to Contacts: NAME_RAW_CONTACT_ID

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

Change-Id: Ifa5b442e9230a8f4fe07334c394a775f18c09218
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java
36045476d2cc7c9c2f985307e87cb6bbc4cfe434 19-Oct-2009 Dmitri Plotnikov <dplotnikov@google.com> ContactsProvider2 optimization: performing phone matching entirely in the database

In order to perform phone number matching efficiently, we now store the minimum caller ID
digits in a new column in the phone_lookup table.

Bug: http://b/2148602

Change-Id: I2f61f79212e296fde92c35768047f11f997903d4
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java
c76cdd0723b99f478c9ba5329d14a971cd8dfb3d 30-Sep-2009 Costin Manolache <costin@google.com> Remove GAIA string
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.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/LegacyContactImporter.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/LegacyContactImporter.java
47065b759d2b23c2bd87bdbbc10ad3ad086008fc 18-Sep-2009 Dmitri Plotnikov <dplotnikov@google.com> Fixing broken legacy contact importer test

Change-Id: I62458a2db6dfda823e72c35522339b96cd96926c
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java
cdbd854decda3f493b395c8867f2cd131d95d09f 01-Sep-2009 Dmitri Plotnikov <dplotnikov@google.com> Making aggregation optional during Donut->Eclair contact import.

The importer will create contacts just like the aggregator would,
but without actually aggregating duplicates. All raw contacts
are still marked for reaggregation, so the dupes are still discovered
in the subsequent aggregation pass.

The user experience is that all contacts show up very quickly (on sholes
we should expect to see 700 contacts within 15-17 seconds). Then a bit
later duplicates start disappearing.
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java
14bba94bbe0f2e215ad7b3b9417754a1ba0d95bf 25-Aug-2009 Dmitri Plotnikov <dplotnikov@google.com> [Issue 2072020] Updating name lookup tables when structured name, email, nickname are updated.

This is also an optimization: we will no longer be rebuilding
name lookup structures over and over again as a contact gets updated
and aggregated.
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java
568904d1cc9acfabac78b6fcbf8a7d5115688174 14-Aug-2009 Dmitri Plotnikov <dplotnikov@google.com> do not merge: cherry-picked d326974ca339cef284cc045c61d340ddb60d08da from master branch
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java
5c54b6d39e0b1cf220f2becc22d488405340d2fc 15-Aug-2009 Dmitri Plotnikov <dplotnikov@google.com> Fixing sync ids in legacy contact import.
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java
b58058243bcd4405ad5ba5c3a465c46a35182ff7 14-Aug-2009 Dmitri Plotnikov <dplotnikov@google.com> Merge from master (21282 and 21283)
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java
013a0d6b3d392fb49d4618f2527b2ed3fec7d34f 13-Aug-2009 Dmitri Plotnikov <dplotnikov@google.com> Contact import optimization: using direct inserts into the database.
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java
9a181df62cc9ca83c5ac1d8952f270d225b13961 08-Aug-2009 Dmitri Plotnikov <dplotnikov@google.com> Fixing an issue caused by non-exitence of the legacy contacts db.
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java
3d8b043c3341a5b6c2e781b7eba9767d5cd13267 05-Aug-2009 Dmitri Plotnikov <dplotnikov@google.com> Contact conversion script, initial cut
/packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyContactImporter.java