History log of /frameworks/ex/chips/src/com/android/ex/chips/RecipientEntry.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f9171bb324685aef7d274cd43427512a56f22522 21-Mar-2013 Tom Taylor <tomtaylor@google.com> Cherry-pick: Area code gets eaten in Chips

Bug 8436028

New code for tokenizing an address stripped the area code from a manually
entered phone number. When chips is in "phone number" mode, call a new
function (essentially the old function before the change) to create
a fake entry directly from the phone number.

Cherry-pick of: I2d62ff24aacd8eadb9086840bd4d003cf39db177

Change-Id: I08d98c2e358fc1b8a70bacf358497a511fd71069
/frameworks/ex/chips/src/com/android/ex/chips/RecipientEntry.java
52dba50b0e2dfe735484248c6f729950fe4fb7b8 19-Mar-2013 Tom Taylor <tomtaylor@google.com> ArrayIndexOutOfBoundsException in RecipientEntry.constructFakeEntry

Bug 8423230

Fix a monkey bug that is showing up a lot in MR2. Use the original address
when tokenizing an address fails to return anything.

Cherry-pick of: I4ac42f81aa6e4cbdad058f73bb3a1fd62ab2e138

Change-Id: I0f41f3e169086dcd89e51cdf211985e9bf1a3ade
/frameworks/ex/chips/src/com/android/ex/chips/RecipientEntry.java
403e0d211ded97679e8c983481f9972f0a4b22c0 07-Mar-2013 Scott Kennedy <skennedy@google.com> Fix a failing test

Change-Id: Iaa45618d69ea12aa6714bcae36c8f12a253d5df2
/frameworks/ex/chips/src/com/android/ex/chips/RecipientEntry.java
7b1c6d7dea5f4e3fcb3eb4f137b2e510b394ea79 15-Feb-2013 Scott Kennedy <skennedy@google.com> Add a toString() to make debugging easier

Change-Id: I0826eedd858ffd942e1371ec1c4d73d4d98177bd
/frameworks/ex/chips/src/com/android/ex/chips/RecipientEntry.java
fbe2d2113c0d00e7f7c7197a3727bb0728d220d8 14-Nov-2012 mindyp <mindyp@google.com> Don't validate the recipient text each time

Instead, validate once.

Saves ~10ms per chip creation
Win.

Part of b/7492291 First 2 contacts takes too long to resolve into chips when there are many contacts
and general speed improvements

Change-Id: I6f3da136da23942c8bec25cee7038d475e7005e6
/frameworks/ex/chips/src/com/android/ex/chips/RecipientEntry.java
1e9e640680692868c1323422f248261c4ff4d259 25-May-2012 Mindy Pereira <mindyp@google.com> Rather than change the text, just remove the waiting for entries row.

Fixes b/6546713 Blank suggestion is sometimes shown even if nothing was typed
per ux

Change-Id: I5c6d1f6620426bd96abca1bad650663ab6c5c426
/frameworks/ex/chips/src/com/android/ex/chips/RecipientEntry.java
8f968fc75a99645b5b170c3ca0bd3aca9a207ca7 02-May-2012 Makoto Onuki <omakoto@google.com> Don't use DISPLAY_NAME for chips if name is email or phone

Don't use contact's display name, if the name source is EMAIL
or PHONE (or UNDEFINED). Just use the destination (i.e. the actual email
address or phone number) as the name.

Bug 5414496
Bug 6425953

Change-Id: Id0e7e57122a4840b075710309306b074143199bf
/frameworks/ex/chips/src/com/android/ex/chips/RecipientEntry.java
886150f6f05991d33a57213274bd51f94140f4e3 25-Jul-2011 Mindy Pereira <mindyp@google.com> These extra separators are not needed given the design.

In this pass, making the associated methods non abstract.
will remove them from the apps, then remove the deprecated methods.
Change-Id: I3f9908e5807253294630c17e52ae6562abd0ddc3
/frameworks/ex/chips/src/com/android/ex/chips/RecipientEntry.java
8c03d35fec744db28a2a3230795f123c7afd50cc 20-Jul-2011 Daisuke Miyakawa <dmiyakawa@google.com> Show address type in auto-complete list

Also tweak layout file for better layouting.

Bug: 5028342
Change-Id: Iff81ed0c3013c65e6a293575f89c12606832838f
/frameworks/ex/chips/src/com/android/ex/chips/RecipientEntry.java
1174eca98d1dbd263a9e72c5a9e35a1039aae979 16-Jul-2011 Mindy Pereira <mindyp@google.com> fix appended recipients that have an associated name

Fixes Bug:5037859 Populating a To: field from a mailto: link always shows an empty chip
The issue here was I was just pulling out the address and
leaving that in the field
Now I pull out the address for display purposes only, and leave the address
and any associated display info with it
NOTE: if the info before the address was invalid, it will stay invalid, as before
Fixes Bug: 5043134 chips: name and rfc email address
Change-Id: I6b0d0de56dd9752b189919554617b101792425ef
/frameworks/ex/chips/src/com/android/ex/chips/RecipientEntry.java
e8adc2935e128eec6cae87ebfb3959b5bc6ec219 17-Jul-2011 Daisuke Miyakawa <dmiyakawa@google.com> Make divider and loading views unselectable

Bug: 5036748
Change-Id: I397d6a62e577c22ccad9a750ae6a0edb2168ad8b
/frameworks/ex/chips/src/com/android/ex/chips/RecipientEntry.java
a601adc796fa7276771e6ab2670bf50663555489 11-Jul-2011 Daisuke Miyakawa <dmiyakawa@google.com> Show "Waiting for more contacts" message on directory load

Requires
- I458c4b068d91feb16fe12c3b813f9704668663d2
- I5f83103628c14dd5079515c46c42a6f43d4f194c
- I858c66faa6d5bcb3248da6be6a40f47ab0f00a4d

Bug: 4996797
Change-Id: Iad5b8444f4b1949666d93ad43a34de057aba560e
/frameworks/ex/chips/src/com/android/ex/chips/RecipientEntry.java
90081ee88c7eb216ea22f426aa6856e310a867e1 08-Jun-2011 Mindy Pereira <mindyp@google.com> Make sure even second level addresses have a photo uri.

When a second level item is chosen, we still want to show
the associated contact photo. We need to set the uri but can get the
photo on the fly later.

Change-Id: Idc9e02452ad5e1d6291776a94a6f3c3c6ada14b4
/frameworks/ex/chips/src/com/android/ex/chips/RecipientEntry.java
65b8c0327b00beda9309c7b7c116013d03b06d90 01-Jun-2011 Daisuke Miyakawa <dmiyakawa@google.com> Use long for ids

Also optimize update method

Bug: 4443828
Change-Id: Ie51a3b40e0852cfab8f81c2a56cbc13f5072ad6c
/frameworks/ex/chips/src/com/android/ex/chips/RecipientEntry.java
b5ebb8916a1bb178062a0ccb59e80de27ec1bb2d 01-Jun-2011 Daisuke Miyakawa <dmiyakawa@google.com> Add data Id support and account support.

Also add utility methods for chips UI.

Bug: 4371572
Change-Id: Iec086c06ac844ca19c776f82b127a48804bab8e6
/frameworks/ex/chips/src/com/android/ex/chips/RecipientEntry.java
f566dee91901e44db63df3bf393afb1d43a36f78 31-May-2011 Mindy Pereira <mindyp@google.com> Multiple updates to chips.

1) Eliminate hardcoded 200 value for width of popup; this is just
the same as the width of the autocomplete view
2) eliminate need for offset padding; can calculate the correct position
(see calculateLineBottom for the full algo)
3) use recipientlistentry to track the contents of a chip; differentiate
between completed real contacts and filled in content. don't show popup
for non real contacts.
4) Change RecipientListEntry to just RecipientEntry
Change-Id: Icf2a47a845f1b3cad2fbae3d31c38179ca1b26c8
/frameworks/ex/chips/src/com/android/ex/chips/RecipientEntry.java