62ce36b3774cd7066be919a0b2b30f4a06589d40 |
|
29-May-2013 |
Jay Shrauner <shrauner@google.com> |
Fix unit tests Fix commit processor unittests Bug: Change-Id: I61a75c622433efd2c27c3b3cfb276498a9a1df5f
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
38210445730ee04c351c7cc1b3800cfe23e34325 |
|
27-Jun-2012 |
Makoto Onuki <omakoto@google.com> |
Reorganize import in contacts provider Change-Id: If3afb134ea36bd93859efcd114885526e1592b91
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
f547fd54d7933e1c03af4a8dc10560c71c38f6b8 |
|
27-Jun-2011 |
Dave Santoro <dsantoro@google.com> |
Large photo storage. This change adds support for storing large photos for contacts in the file system. Large photos passed to the provider will be downscaled and re-encoded as JPEGs before being stored in the usual data BLOB field (for the thumbnail) and in the photo store (for the display photo). See go/large-photo-design for details. Change-Id: I26a69ac2ccba631962a3ac5c83edb3f45d7cfc7f
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
24c1d384b45a6d3c1cc959062a9d4308335fabbf |
|
28-May-2011 |
Dave Santoro <dsantoro@google.com> |
URIs and queries to support profiles. This change includes: - A database upgrade to support tracking whether a contact represents the user's profile (represented as an optional raw contact ID specified per-account, and looked up in the various views). - New Contact Provider URIs for retrieving profile-specific data: - profile: To retrieve the user's profile contact. - profile/data: To retrieve data for the user's profile contact. - profile/data/#: To retrieve data for a specific data entry for the user's profile entry, by data ID. - profile/entities: To select entities for the user's profile. - profile/as_vcard: To retrieve the profile as a VCard. - profile/raw_contacts: To retrieve or insert raw contacts for the user's profile. - profile/raw_contacts/#: To retrieve a specific raw contact entry for the user's profile, by raw contact ID. - profile/raw_contacts/#/data: To retrieve data for a specific raw contact entry for the user's profile, by raw contact ID. - profile/raw_contacts/#/entity: To retrieve raw contact entities for a specific raw contact entry for the user's profile, by raw contact ID. - Permission checks to ensure that any access to profile data (whether explicitly through the above URIs or directly via ID) enforces READ_PROFILE or WRITE_PROFILE access. - New and updated tests (including permission check cases for all of the above, plus query checks for each). I've also had to move a few large tests to medium to work around b/3329504. I've also removed the database close step from contacts provider test teardowns, as it doesn't seem to be necessary, and results in almost a 3x performance boost on test runs. Change-Id: I220552c26ad1eb3fbf24fdd865df2fe59fe4a688
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
42c817741879588db9014739f4dc194621e97381 |
|
06-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Using a sqlite3 extension function to restore CTS compatibility Bug: 3210604 Change-Id: Ic9f67944afdfbf1e68246e29c2b349dda84a015b
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
892a3d9ded5c64a63ae3d5d5c52c59528b466c93 |
|
13-Aug-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Improved the phone lookup and the phone filter a. Altered the phone_lookup table to allow the rows with the same data_id. b. Added E164 and normalized number for a phone number if it is applicable. c. Improve the phone lookup by using the build in SQLite function. d. Improve the phone filter by using 'Like filterparam%' Change-Id: I1b23d0a10e46ef26467fb72528a7999d23e36c5e
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
038a60f1920d798bc391a376e81980921a75cc34 |
|
11-Dec-2009 |
Fred Quintana <fredq@google.com> |
moved the hidden sync helpers out of the framework removed the old ContactsProvider
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
1c8e40c18f92722b9bec6e8ce2e345a9828efa16 |
|
06-Nov-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing legacy contacts API breakage uncovered by CTS tests Bug: http://b/2236480 Change-Id: I653a0c0c012f7f125e75e5436cdf66e31402444c
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
e06751fce696a31fcba173821dbe78b08bae20be |
|
30-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
[Issue 2084032] Adding support for legacy contacts uris "people/#/organizations" and "people/#/organizations/#" Change-Id: I4336d5099492eeee27d128f92d93299c0da7cdd0
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
8920a04b4a68ed6b548bcdef5ca8736dcf8b69b1 |
|
29-Sep-2009 |
Omari Stephens <xsdg@android.com> |
Update test documentation and suite classifications.
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
d4b57da3f07bc530db69015d363c61a768a4713a |
|
26-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
[Issue 2148075] Legacy contacts API: Adding missing columns to the groupmembership projection map Change-Id: I08c7f9d0ac67c237d5d59ecad066cc1922786ecb
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
71e051c79a57af70ec7b095074c3e7faf9507b52 |
|
26-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
[Issue 2148072] Adding support for non-public legacy API content://contacts/groups/name/*/members Change-Id: Ia5128b55bb393fde186e95da086c32508374c035
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
044685c79fb8fb6e15479d0e68d60f8630f6be43 |
|
18-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
[Issue 2084032] Adding support for remaining legacy contacts API update and delete calls. Change-Id: I9fe1d40683e7df7da93c2df80cd7d1d61c53c059
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
ee56e80dcab0ca58f81dc5318db8d0c453d75903 |
|
18-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
[Issue 2123926] Adding support for some non-public legacy contact APIs Change-Id: Ia9644088561939b39fc20343a522fc0a1be53df4
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
bce6ee29f2d971ceae2bfce85a06bb3ecec6537a |
|
14-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
[Issue 2084032] Adding support for legacy URI: contacts/contact_methods/email Change-Id: I9c2c62952b7d24d4e87db8b2c7037f49674276aa
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
67b73a3e6bc186aa83915275bde6eeeeea5e97cf |
|
12-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
[Issue 2083923] Preventing contacts from crashing Google Voice Change-Id: I50eb16bbc3fac20b402a45e31d9530740fdbaf58
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.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/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
5870f2dcc2ac7715b2c078a886ee346622e7887e |
|
31-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding soft identity to Contacts
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
5dec8cf5a992bac38c0e81d744fc77d748e926aa |
|
26-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
[Issue 2070421] Providing legacy table names as aliases, so you can use people._id in queries.
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
61efab87c2c8166b3cd69ed1a908d1c0d7271d0b |
|
25-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
[Issue 2074490] Adding legacy support for getType
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
0126458fabecb6514bf6d368ae6a066a78856a91 |
|
22-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Legacy compatibility for Im and Presence. We will not support inserting Presence, but we need to continue joining with it.
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
fb362d1a5df250a49fad06db323b0d41fe0e3757 |
|
18-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing legacy API support for phone lookup.
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
9155470a5d8e7834ca742f66ede487e4f6e391ea |
|
18-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Providing projection mappings for _id fields in Contacts legacy support.
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
a908fb5f39aa2021662a6cc317cc7e4db2d8bfb0 |
|
04-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Breaking global search support into a separate class and limiting search results to visible contacts only.
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
c70dc0e38ff82c6e6d6b7458637c54fbdf446aac |
|
31-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Reimplementing global search integration in ContactsProvider2. Also fixing bugs in the area of logical deletion of raw contacts and their exclusion from further aggregation.
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
33b41fdb8d7c3c654cb070799c9d6e2b4ab16078 |
|
27-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Implementing Raw Contact deletion.
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
445ca81effbb0d61c7bc0033acf2d3dfd228fd4e |
|
25-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Implementing compatibility mode for contact filtering
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
70b5ee6864cb3368d24a9e876fb93008997b12df |
|
25-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Compatibility support for Presence
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
c6ad6f6c5690a28bacb9fa0f4357ea8c8a91e3ba |
|
25-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding compatibility support for contact photos.
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
20a94c86ede7380c8dd8df2f6a72b3c00ac1bed8 |
|
24-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing bulk update and delete of contacts data.
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
d51a83ac4f8032b62d9a23b90a8f43d6b7eb2dbb |
|
23-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding SQL VIEWs to support backwards compatible WHERE clauses.
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
0f8f3b3e4a6ad18c5868d0215cc137845a2ddc74 |
|
23-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding compatibility support for Contact Extensions and groups.
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
e80e514a6175ad2ee03ea6eff6201e0e47d5a710 |
|
21-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding compatibility support for ContactMethods and phone numbers.
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
3cebbf7141252768d3e272e049e9c5b0cb9d710e |
|
17-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Work in progress: introducing DataRowHandlers in ContactsProvider2. 1. Introducing DataRowHandlers 2. Adding DISPLAY_NAME to Contact for maintaining a backwards compatible behavior 3. Implementing compatible DISPLAY_NAME behavior 4. Fixing handling of null display name 5. Implementing primary Organization 6. Implementing compatibility mode for Organization 7. Adding "delete" to compatibility support
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
f4e1358f1c8f5fe5e9e7689e36e04c57c2385169 |
|
15-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing ContactOptions table. 1. Moving ContactOptions fields to Contacts. 2. Introducing AGGREGATION_MODE 3. Introducing Legacy API support 4. Implementing "last time contacted" update - for now just legacy requests.
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|
bee1a6b2e7cbea778195890e442c9e50f2a4e6d9 |
|
11-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Initial cut of legacy public API unit test.
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/LegacyContactsProviderTest.java
|