6c2a016fb00482339dc66b93822042f9f9e2424f |
18-Aug-2014 |
Jin Cao <jinyan@google.com> |
[Quantum chips] change chips into ReplacementSpan There seems to be an issue with ImageSpan where it sets the default text cursor size to the height of the ImageSpan. In this CL I changed the chips to extend ReplacementSpan and simply draw the chip ourselves by overriding the draw method. b/16700424 Change-Id: I66a8bf3068e24a669121c7323323fd03138ca7b3
hipsTest.java
|
219cbfbd7806b17ce10ba2cfb3f0cd45d167d46c |
04-Jun-2014 |
Régis Décamps <regisd@google.com> |
Allow to paste text or html into a chip Allows to paste into a chip HTML mime content, as long as it can be represented by text. This resolves the inability to paste email addresses copied from a web page, with content text/html. Also, fix an IndexOutfOfBounds bug when there is no selection. Bug: 13361722 users cannot paste html content in chip Change-Id: I31434105e4326d78e99df338f81d9e56fc5b83c5 Conflicts: src/com/android/ex/chips/RecipientEditTextView.java
hipsTest.java
|
7a4e67708498ec46c2e9b3bad69d3807d88c064e |
21-Nov-2013 |
Scott Kennedy <skennedy@google.com> |
Fix directory lookups The previous "fix" disabled the lookups. Now we will do the lookups, with the proper lookup key and directory id. We also do a much better job of showing directory images. Bug: 11693322 Bug: 12793279 Change-Id: I372711fd7b485f3183516fce2b11f9eff46a9b23
ecipientAlternatesAdapterTest.java
|
f5c24c97ddba4bf2c626898734669f85c3acb00f |
14-Nov-2013 |
Scott Kennedy <skennedy@google.com> |
am 3e8176df: Don\'t show the alternates dialog for GAL contacts * commit '3e8176df16950c067bcb1b37e62b2fc07d74065a': Don't show the alternates dialog for GAL contacts
|
514f8a75f72fa2e735418ffb5d6e30aa914fbe7b |
14-Nov-2013 |
Scott Kennedy <skennedy@google.com> |
Don't show the alternates dialog for GAL contacts There's a bug in the chips code that causes this to show either no alternates, or a different person, which is scaring people. The proper future fix is to store some more information about GAL contacts so we can do a proper lookup. Bug: 11535331 Change-Id: Id8b6fc834446afe33bd6ec4e99b3d2b75b985bde
ecipientAlternatesAdapterTest.java
|
858e094f1c695aefdf6a23f522c0f16d81bd79f7 |
10-Oct-2013 |
Scott Kennedy <skennedy@google.com> |
Merge chips from jb-ub-mail-ur11 into klp-ub-dev Change-Id: Ied8877d7613ca1dbb5047a0c8c611a1138fc47e3
hipsTest.java
|
983c99b9e00913e8d2a5642cd05ccb9a81570be7 |
22-Mar-2013 |
Scott Kennedy <skennedy@google.com> |
Add unit test for creating fake phone entries There was a problem with numbers formatted like: "(888) 555-1234". Bug: 8449554 Change-Id: Ic70998104bd5151aba2dca5202bc4f99ced362be
hipsTest.java
|
194d427ebcfc2133bda410e0e4c399250d9a6066 |
07-Mar-2013 |
Scott Kennedy <skennedy@google.com> |
Refactor some of thie chips code VisibleRecipientChip and InvisibleRecipientChip had a lot of the same code, so I moved it all into a delegate class. This resulted in a bunch of "RecipientChip" classes, so I moved them all into their own sub-package. Change-Id: I01dfc931e006270dd37721c73e7bc3c0e7b67515
hipsTest.java
|
20c8aa75e7213ee82089b9aea9f407ca62302167 |
07-Mar-2013 |
Scott Kennedy <skennedy@google.com> |
Add a test case for b/8321211 Emails like: "Ex Ample" <example@example.com> were displaying improperly. Change-Id: Idd43814352e0c4455733adc13b89eb6fc1aca1bb
hipsTest.java
|
cb62027cbeb0975c6becdef144dc5ec7dc5eb7a3 |
07-Mar-2013 |
Scott Kennedy <skennedy@google.com> |
Merge "Initial clean up of the chips code" into jb-ub-mail-ur9
|
d2240c52c38d67ee6c340d625a240ded51e2ddae |
07-Mar-2013 |
Scott Kennedy <skennedy@google.com> |
Fix a failing test Change-Id: Iaa45618d69ea12aa6714bcae36c8f12a253d5df2
hipsTest.java
|
f7e202d8b83bfbd73ca47ba7843ebc4dd57c2fa4 |
07-Mar-2013 |
Scott Kennedy <skennedy@google.com> |
Initial clean up of the chips code Change-Id: I56a3dd5968a3ea435d6dcae9256021bac1f74ee6
hipsTest.java
|
87b683e238bbf8f64237fd4cf20950e8e84fd763 |
26-Feb-2013 |
Scott Kennedy <skennedy@google.com> |
Unit test for getBetterRecipient() Follow-up to Ic53d290431fcabce9607685a6eca45063fea0c9a Change-Id: I28094ce9744838a1ab859470b22714d539ee8f4c
ecipientAlternatesAdapterTest.java
|
3ff3589ef691918ae7b3e96412c6064c6daccbf5 |
06-Mar-2013 |
Scott Kennedy <skennedy@google.com> |
Remove waitForDebugger() This was accidentally commited in I8d2c978c0f346ffa3b8fa0f993efb6df6b0c224a Change-Id: I56481d0a6ea72ff9c61ee45fd98ad3f91c86460b
hipsTest.java
|
b1cddbb70524197b68d99a6805a97d50eef4e353 |
06-Mar-2013 |
Scott Kennedy <skennedy@google.com> |
Fix the chips tests so they build Change-Id: I8d2c978c0f346ffa3b8fa0f993efb6df6b0c224a
hipsTest.java
|
a5d37c8a968edf94755215617b593d3f61738a92 |
03-May-2012 |
Makoto Onuki <omakoto@google.com> |
Don't show duplicate destinations in alternate popup There isn't much thing we can do from the contacts provider side, so let's just remove duplicates manually... Bug 6428328 Change-Id: I78e7fc7ed66d7cf977935611c8fb0318ffa7c83b
ecipientAlternatesAdapterTest.java
|
bdf58b6b2b95396b080f13727ddcb459fa0fa16a |
02-May-2012 |
Mindy Pereira <mindyp@google.com> |
Fix null ptr in test cases by supplying a test adapter. Change-Id: If979703d1140f8ad74b2896825a6b490af746442
hipsTest.java
|
f6519d2aabaac51fd62dc819c109db86748d79e8 |
02-Nov-2011 |
Mindy Pereira <mindyp@google.com> |
If message starts with > 50 chips, dont chipify anything. Also added test cases for new plain text version when there are too many recips. fixes b/5556474 Gmail ANR when replyi-all to a msg with many recipients Change-Id: I69ba560bf8d8112b81a582aee17a07bf3da1aa65
hipsTest.java
|
aca23c4de8d85b04e6044c9a8f047c337cf427c9 |
14-Oct-2011 |
Mindy Pereira <mindyp@google.com> |
General cleanup of the chips view. 1) remove extra code 2) make sure we use convenience methods where possible 3) always make sure that we use sorted recipient chips when looking for the position of a chip 4) test the convenience methods 5) rempove unused code 6) make methods package private that don't have to be public Change-Id: I586eac795a548456ec29bd384abd2e7611a24a03
hipsTest.java
|
20c9d620e79ae28994856541761a951074551518 |
12-Oct-2011 |
Mindy Pereira <mindyp@google.com> |
Update pasting to handle more cases. Fixes bug:5026774 pasting in email addresses changes Change-Id: Id16e7470eb10a998fdb5efde06cb4449bb9d49e7
hipsTest.java
|
62397a5ac6b2df89ec4c2f8f23680add5850c17a |
03-Oct-2011 |
Mindy Pereira <mindyp@google.com> |
Revert "Make the space part of the replacement image span." This reverts commit a1d52e9203ea3cdfc0d1c69a8a4f99445fdd5ca1 Also reverts later change: https://android-git.corp.google.com/g/#/c/138160/3 That was made to remove code that took into account having a space not covered by the span character. Fixes tests cases to respect the space character again. Change-Id: I96d52a5df4d01e757f72949cbcf3b1f582679a46
hipsTest.java
|
fecc6f882abd4287cdffafa947457e06b1db5112 |
27-Sep-2011 |
Mindy Pereira <mindyp@google.com> |
Add comments to chips. Test replace first, middle, last chips. Change-Id: Ib4c7b32879bc6a2f81ebd970645ae956ef177e10
hipsTest.java
|
97cb25912dab282cf732757f68b0405ed005f00b |
27-Sep-2011 |
Mindy Pereira <mindyp@google.com> |
Add more tests. Tests verifying where a chip is position, removing a chip, and creating a chip. Change-Id: I2e9c6719a6efc365ab73c4d3c32bb29209b73e48
hipsTest.java
|
dfeb97f6b18cdeff9872f8d32cd7a33baa1f8825 |
23-Sep-2011 |
Mindy Pereira <mindyp@google.com> |
Make the space part of the replacement image span. This eliminates the need for manually adding extra spaces at the end. This also fixes bug:5323325 Chips sometimes have no spacing between them on deleting since now the space is ALWAYS deleted when the chip is deleted. Change-Id: I8923940a070bcc1ce6894af3efa1449e98aa4830
hipsTest.java
|
d71925073f008dccd8c4b65d5d66534e6451e64d |
22-Sep-2011 |
Mindy Pereira <mindyp@google.com> |
Protect against focus lost before drawing/uesrs already tokenized. Fixes bug:5339625 odd behavior on orientation change in the "to field" Also, added more test cases around adding/ removing more chip. Change-Id: I1b24526b5be82835b5ec7c0345b7d73a31169a8f
hipsTest.java
|
8eb031e6de46e477412d92ab0c5ef20b431f1804 |
21-Sep-2011 |
Mindy Pereira <mindyp@google.com> |
More tests for sanitizing text between chips. This specifically tests sanitizing content that is before a chip when there is only 1 chip around. Also, makes sure we don't look for a chip that isn't attached (startLooking or end < 0) Change-Id: I2591f29490a53c23527bbee487f1446b18c3f161
hipsTest.java
|
01162ce6739af1c9d9870f8e7e489f805c7e6794 |
20-Sep-2011 |
Mindy Pereira <mindyp@google.com> |
Add test cases for creating display tex and sanitzing spans. Also, fixed a case we didn't catch where if the span start was -1, we would crash. Change-Id: Ia7d70dee117632ef2064c1f592fdc09694014846
hipsTest.java
|
399bda87ad1a4d003609d6d27afc50c8359846b9 |
20-Sep-2011 |
Mindy Pereira <mindyp@google.com> |
Fix crash in calendar. Protect against walking off the end. Fixes bug:5347150 Calendar crash on selecting guest suggestion after changing device orientation (java.lang.IndexOutOfBoundsException: charAt: 52 >= length 52) in IRK82 Change-Id: I6216a770175adac34416dfabda202ac9846c95ac
hipsTest.java
|
d8c15c328eaa109946f8f9093f3c2f2773d525dd |
20-Sep-2011 |
Mindy Pereira <mindyp@google.com> |
Catch a couple of interesting/ odd cases for creating display text. 1) User Name <User Name <username@username.com>> 2) User Name,Jr <user@username.com> Change-Id: Ic148def8d3dd630af3fc5765958d59a682e1accd
hipsTest.java
|
7cb970b6d9b60b9b9828d40fea8cff395a40ecd9 |
19-Sep-2011 |
Mindy Pereira <mindyp@google.com> |
Add test infrastructure for chips. This adds test infrastructure, manifest, and make files plus an initial test file that doesn't do anything. Change-Id: Icbca2584f315a2b001f580cb2648352e48eb284d
hipsTest.java
|