aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2009-10-05[Issue 2160728] Fixing full name update when parts of structured name are ↵Dmitri Plotnikov
deleted Change-Id: I3a206a4cfb09be590bf96476d128791129263742
2009-10-01Making contacts provider tests run againDmitri Plotnikov
Change-Id: Ie85b0dd312368bf04e2343471265c51437dea6f1
2009-09-30[Issue 2156901] Fixing update of the "starred" flag on raw contactsDmitri Plotnikov
Change-Id: I737a6e1a428edaa16c108bbbf5d4a461035560d4
2009-09-30[Issue 2147424] Making sure that a contact can be filtered/looked up by any ↵Dmitri Plotnikov
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
2009-09-30[Issue 2084032] Adding support for legacy contacts uris ↵Dmitri Plotnikov
"people/#/organizations" and "people/#/organizations/#" Change-Id: I4336d5099492eeee27d128f92d93299c0da7cdd0
2009-09-29Remove GAIA stringCostin Manolache
2009-09-29[Issue 2155084] Favoring first name, not last name, in contact name splitterDmitri Plotnikov
Change-Id: I599963b2be83824a3a446655db1eb7cee5ec5b40
2009-09-29Update test documentation and suite classifications.Omari Stephens
2009-09-29Renaming OpenHelper to ContactsDatabaseHelperDmitri Plotnikov
Change-Id: Iccdf1ebcd8a3ab430941c957f712bb9e7dd2706c
2009-09-28Adding support to ContactsProvider2 for status update attributionDmitri Plotnikov
Change-Id: Ib98a5fc203a9ce5efb4707b9ce015bd497b8ef10
2009-09-27Adding columns to support attribution of status updates. Also renaming some ↵Dmitri Plotnikov
columns to better describe their purpose. Change-Id: I2018079e540dedb2be1b61671742bbe99e92619c
2009-09-26Replace delayed query parameters with transaction flags.Jeff Sharkey
Callers should instead use applyBatch(), which now delays any visible updates until the transation finishes. This partially fixes http://b/2075275 This change also fixes a bug where aggregated visibility wasn't being updated correctly. Wrote new unit tests to verify correct behavior.
2009-09-25[Issue 2148075] Legacy contacts API: Adding missing columns to the ↵Dmitri Plotnikov
groupmembership projection map Change-Id: I08c7f9d0ac67c237d5d59ecad066cc1922786ecb
2009-09-25[Issue 2148072] Adding support for non-public legacy API ↵Dmitri Plotnikov
content://contacts/groups/name/*/members Change-Id: Ia5128b55bb393fde186e95da086c32508374c035
2009-09-24Storing social status updates in a persistent table.Dmitri Plotnikov
Change-Id: Ic6be86385a4e456ae164499aeec40900294fb118
2009-09-24Allow updating via raw_contacts/#/dataNeel Parekh
2009-09-24Offer to delay visibility updates until caller forces.Jeff Sharkey
We now watch for query parameters on insert, update, and delete for Settings and Groups, which we use to delay updating of IN_VISIBLE_GROUP at the callers request, which is going to be used to help avoid ANRs. Also wrote unit test to verify it works. Part of fixing http://b/2075275
2009-09-23[Issue 2110703] Using triggers to update aggregate contact presence statusDmitri Plotnikov
Change-Id: Ib1f55ddb926ebafd43c7776cad1db10217fc1bfc
2009-09-23ContactProvider: Make nickname, company and title searchable.Tadashi G. Takaoka
If contact entry doesn't have a name, then nickname, company and title are used as display name in order of preference. Internal Bug: 1360100
2009-09-21[Issue 2097207] Adding support for filtering of contact aggregation suggestionsDmitri Plotnikov
Change-Id: Iabfe6758d4d916bddd88cbc47a133e5bdfd1d722
2009-09-21Fixing OOM exception in ContactsProvider2 caused by names that look like ↵Dmitri Plotnikov
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
2009-09-21Fix test breakage as per Dmitri's report.Daisuke Miyakawa
I'm not sure Contacts team is happy with this behavior: the result of comparation changes depending on the config. But anyway, this fix should fix the problem...
2009-09-21[Issue 2133143] Updating contact visibility as group membership changesDmitri Plotnikov
Change-Id: I289bb688958c04f2dd6e89cd0096ece9ed279257
2009-09-21No longer relying on the components of structured name for aggregation.Dmitri Plotnikov
Now parsing display name into tokens and allowing permutations of those. Bug IDs: 2132657, 2132636, 2089893 Change-Id: Idea256bbec3b82fb229199c6bd6e9d7b145ab075
2009-09-18Adding support for contacts/data/phones/#, contacts/data/emails/# and ↵Dmitri Plotnikov
contacts/data/postals/# Change-Id: I6f22e419d29b08b9d9e136d700cc4bd8f35a2397
2009-09-18[Issue 2084032] Adding support for remaining legacy contacts API update and ↵Dmitri Plotnikov
delete calls. Change-Id: I9fe1d40683e7df7da93c2df80cd7d1d61c53c059
2009-09-18[Issue 2123926] Adding support for some non-public legacy contact APIsDmitri Plotnikov
Change-Id: Ia9644088561939b39fc20343a522fc0a1be53df4
2009-09-17[Issue 2125440] Checking account query parameters for all relevant queriesDmitri Plotnikov
Change-Id: Idf0deeacb556b79ef94774a2cb65b7415b1dea5d
2009-09-16Fixing breakage of legacy contacts API support broken by an earlier CLDmitri Plotnikov
The gist of the issue is that SQLiteDatabase supports one nested transaction, but only one. The code was executing two nested transactions (not two levels of nesting, just two sequential transactions) and that was causing the outer transaction to roll back. We really should fix this in SQLiteDatabase. So the provider will now call the aggregator before, not after transaction commit, and the aggregator will not open a nested transaction. Change-Id: I9fa09d36ea43a62ba4f2fd5e5e1816cc439d225b
2009-09-14change to use the new CALLER_IS_SYNCADAPTER flagFred Quintana
2009-09-14[Issue 2084032] Adding support for legacy URI: contacts/contact_methods/emailDmitri Plotnikov
Change-Id: I9c2c62952b7d24d4e87db8b2c7037f49674276aa
2009-09-14ContactsProvider2: optimizing structured name updateDmitri Plotnikov
Also implementing a (safe and correct) bulk update of Contacts. Change-Id: I2bc1badccfbccf53a9630503e104d11bec0e6396
2009-09-12[Issue 2083923] Preventing contacts from crashing Google VoiceDmitri Plotnikov
Change-Id: I50eb16bbc3fac20b402a45e31d9530740fdbaf58
2009-09-11Reducing unnecessary triggering of sync adapters by ContactsProvider2Dmitri Plotnikov
Change-Id: I280cd6d96a76e8df151ddb43b0f1b783501c4373
2009-09-10[Issue 2111706] Fixing email filter, which was stopping after an "@"Dmitri Plotnikov
Change-Id: I4b3a00cc79cc6cc3d1351b5a301a36f6a950d688
2009-09-10[Issue 2112637] Adding support for Presence to the Aggregation Suggestions.Dmitri Plotnikov
Change-Id: I40007a7a4fa5fa7eed4c3f98936200024cfcc2cd
2009-09-10[Issue 2102836] Fixing the false positive aggregating on multiple secondary ↵Dmitri Plotnikov
matches
2009-09-09Return to original GroupsTest; wasn't broken after all.Jeff Sharkey
2009-09-09[Issue 2097210] Fixing incorrect aggregate contact update when splitting a ↵Dmitri Plotnikov
three-way joined contact
2009-09-09[Issue 2108974] Deletion of an aggregate contact will now be synched to the ↵Dmitri Plotnikov
server. Confirmed expected behavior with a unit test and a manual test.
2009-09-09Clearing out references to deprecated APIDmitri Plotnikov
2009-09-09Fixing broken tests in ContactsProvider2Dmitri Plotnikov
2009-09-09Merge change 24292 into eclairAndroid (Google) Code Review
* changes: Making automatic contact aggregation even more conservative.
2009-09-08Fix typo: IMMEDITATE -> IMMEDIATEOmari Stephens
2009-09-08Making automatic contact aggregation even more conservative.Dmitri Plotnikov
Also bringing back Jaro-Winkler distance calculator, which was emasculated by CL 22788 The Jaro-Winkler distance is actually very useful for generating manual join suggestions. It will not be used for automatic aggregation. Change-Id: I7844efbcc1e0f9265f9fc8c56af8772282879f5f
2009-09-08[Issue 1789740] Ensuring that organization is used as a contact display name ↵Dmitri Plotnikov
if name itself is unspecified
2009-09-06Introducing a more advanced email filter, which will do a proper name lookupDmitri Plotnikov
Also updating the phone filter to allow the use of a phone number itself for lookup, including the use of keypad letters. It uses the normalized name and avoids returning duplicate results.
2009-09-04Fixing contact aggregation exception API.Dmitri Plotnikov
2009-09-04Add an onAccountsUpdated handler, to delete contacts if an account is deleted.Cynthia Wong
2009-09-03Removing references to deprecated APIDmitri Plotnikov