History log of /packages/apps/Dialer/java/com/android/dialer/searchfragment/common/Projections.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
04a275cc28c484481bbaed74bfa9a0cba2e0a002 08-Dec-2017 calderwoodra <calderwoodra@google.com> Migrate cp2 search to use SmartDialerCursorLoader and Phone.CONTENT_FILTER_URI.

Bug: 70336190,70348007
Test: existing
PiperOrigin-RevId: 178325355
Change-Id: Ic43beb7a10c5127083ed33e69603b25b2831754f
/packages/apps/Dialer/java/com/android/dialer/searchfragment/common/Projections.java
8d272bb15d3bb20b541da9f675bc5738cdfc2484 20-Nov-2017 calderwoodra <calderwoodra@google.com> Search now supports alternative sort and display orders for contact names.

This means that names like "Bob Dylan" can be displayed as "Dylan, Bob" and
the names are now able to be sorted by last name as well.

This change also adds content descriptions to search icon for a11y.

Bug: 68293751
Test: NewSearchFragmentTest
PiperOrigin-RevId: 176382228
Change-Id: I5b2b0f3f3f1e2f23ea6b745fd809adfb0ba6242c
/packages/apps/Dialer/java/com/android/dialer/searchfragment/common/Projections.java
938468da6f5c225ebb161a68bd949c9cf3261892 24-Oct-2017 Eric Erfanian <erfanian@google.com> Rename the new bubble package name from "bubble" to "newbubble".

It fixes AOSP for package name conflict.

Test: manual
PiperOrigin-RevId: 173298696
Change-Id: Id10ebe0bcf029e61f65cf6580c7198abd8395081
/packages/apps/Dialer/java/com/android/dialer/searchfragment/common/Projections.java
fe7e9e1d5a083bfe376df0d54bcf632f60012dcf 18-Oct-2017 calderwoodra <calderwoodra@google.com> Contacts are now searchable by company name.

This change coalesces Cp2 contacts into a new cursor so that
they can be associated with the Company name. The following logs
can help explain how the data is organizes in the original cursor:

display Name (A Pixel), lookupKey (3535i7a9673fc89b77de3), mimeType (vnd.android.cursor.item/name), data1 (A Pixel)
display Name (A Pixel), lookupKey (3535i7a9673fc89b77de3), mimeType (vnd.android.cursor.item/note), data1 ()
display Name (A Pixel), lookupKey (3535i7a9673fc89b77de3), mimeType (vnd.android.cursor.item/group_membership), data1 (1)
display Name (A Pixel), lookupKey (3535i7a9673fc89b77de3), mimeType (vnd.android.cursor.item/phone_v2), data1 (+1 650-200-7932)
display Name (A Pixel), lookupKey (3535i7a9673fc89b77de3), mimeType (vnd.android.cursor.item/phone_v2), data1 (+1 540-555-6666)
display Name (A Pixel), lookupKey (3535i7a9673fc89b77de3), mimeType (vnd.android.cursor.item/organization), data1 (Walmart)

This is an example of what is returned for a single contact. We can easily
associate contact rows together using the lookup key and determine which
rows have relevant data by checking the mime type. I use the data here to
coalesce the contacts together into one row for easy parsing in ContactFilterCursor.

Rows with mime type phone_v2 contain contact information (for example, this
contact has 2 phone numbers).
Rows with mime type organization contain contact's company information (for
example, this contact works at Walmart).

Bug: 67675742,64894607,67848713
Test: existing + SCCT.filter_companyName
PiperOrigin-RevId: 172528797
Change-Id: I5c9f66ff0c27276869295eff97bb0216f92995be
/packages/apps/Dialer/java/com/android/dialer/searchfragment/common/Projections.java
2ca4318cc1ee57dda907ba2069bd61d162b1baef 31-Aug-2017 Eric Erfanian <erfanian@google.com> Update Dialer source to latest internal Google revision.

Previously, Android's Dialer app was developed in an internal Google
source control system and only exported to public during AOSP drops.

The Dialer team is now switching to a public development model similar
to the telephony team.

This CL represents all internal Google changes that were committed to
Dialer between the public O release and today's tip of tree on internal
master. This CL squashes those changes into a single commit.
In subsequent changes, changes will be exported on a per-commit basis.

Test: make, flash install, run
Merged-In: I45270eaa8ce732d71a1bd84b08c7fa0e99af3160
Change-Id: I529aaeb88535b9533c0ae4ef4e6c1222d4e0f1c8
PiperOrigin-RevId: 167068436
/packages/apps/Dialer/java/com/android/dialer/searchfragment/common/Projections.java