Age | Commit 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-01 | Making contacts provider tests run again | Dmitri Plotnikov | |
Change-Id: Ie85b0dd312368bf04e2343471265c51437dea6f1 | |||
2009-09-30 | [Issue 2156901] Fixing update of the "starred" flag on raw contacts | Dmitri 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-29 | Remove GAIA string | Costin Manolache | |
2009-09-29 | [Issue 2155084] Favoring first name, not last name, in contact name splitter | Dmitri Plotnikov | |
Change-Id: I599963b2be83824a3a446655db1eb7cee5ec5b40 | |||
2009-09-29 | Update test documentation and suite classifications. | Omari Stephens | |
2009-09-29 | Renaming OpenHelper to ContactsDatabaseHelper | Dmitri Plotnikov | |
Change-Id: Iccdf1ebcd8a3ab430941c957f712bb9e7dd2706c | |||
2009-09-28 | Adding support to ContactsProvider2 for status update attribution | Dmitri Plotnikov | |
Change-Id: Ib98a5fc203a9ce5efb4707b9ce015bd497b8ef10 | |||
2009-09-27 | Adding columns to support attribution of status updates. Also renaming some ↵ | Dmitri Plotnikov | |
columns to better describe their purpose. Change-Id: I2018079e540dedb2be1b61671742bbe99e92619c | |||
2009-09-26 | Replace 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-24 | Storing social status updates in a persistent table. | Dmitri Plotnikov | |
Change-Id: Ic6be86385a4e456ae164499aeec40900294fb118 | |||
2009-09-24 | Allow updating via raw_contacts/#/data | Neel Parekh | |
2009-09-24 | Offer 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 status | Dmitri Plotnikov | |
Change-Id: Ib1f55ddb926ebafd43c7776cad1db10217fc1bfc | |||
2009-09-23 | ContactProvider: 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 suggestions | Dmitri Plotnikov | |
Change-Id: Iabfe6758d4d916bddd88cbc47a133e5bdfd1d722 | |||
2009-09-21 | Fixing 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-21 | Fix 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 changes | Dmitri Plotnikov | |
Change-Id: I289bb688958c04f2dd6e89cd0096ece9ed279257 | |||
2009-09-21 | No 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-18 | Adding 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 APIs | Dmitri Plotnikov | |
Change-Id: Ia9644088561939b39fc20343a522fc0a1be53df4 | |||
2009-09-17 | [Issue 2125440] Checking account query parameters for all relevant queries | Dmitri Plotnikov | |
Change-Id: Idf0deeacb556b79ef94774a2cb65b7415b1dea5d | |||
2009-09-16 | Fixing breakage of legacy contacts API support broken by an earlier CL | Dmitri 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-14 | change to use the new CALLER_IS_SYNCADAPTER flag | Fred Quintana | |
2009-09-14 | [Issue 2084032] Adding support for legacy URI: contacts/contact_methods/email | Dmitri Plotnikov | |
Change-Id: I9c2c62952b7d24d4e87db8b2c7037f49674276aa | |||
2009-09-14 | ContactsProvider2: optimizing structured name update | Dmitri Plotnikov | |
Also implementing a (safe and correct) bulk update of Contacts. Change-Id: I2bc1badccfbccf53a9630503e104d11bec0e6396 | |||
2009-09-12 | [Issue 2083923] Preventing contacts from crashing Google Voice | Dmitri Plotnikov | |
Change-Id: I50eb16bbc3fac20b402a45e31d9530740fdbaf58 | |||
2009-09-11 | Reducing unnecessary triggering of sync adapters by ContactsProvider2 | Dmitri 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-09 | Return 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-09 | Clearing out references to deprecated API | Dmitri Plotnikov | |
2009-09-09 | Fixing broken tests in ContactsProvider2 | Dmitri Plotnikov | |
2009-09-09 | Merge change 24292 into eclair | Android (Google) Code Review | |
* changes: Making automatic contact aggregation even more conservative. | |||
2009-09-08 | Fix typo: IMMEDITATE -> IMMEDIATE | Omari Stephens | |
2009-09-08 | Making 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-06 | Introducing a more advanced email filter, which will do a proper name lookup | Dmitri 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-04 | Fixing contact aggregation exception API. | Dmitri Plotnikov | |
2009-09-04 | Add an onAccountsUpdated handler, to delete contacts if an account is deleted. | Cynthia Wong | |
2009-09-03 | Removing references to deprecated API | Dmitri Plotnikov | |