History log of /packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9dd9f0f2049d48dea799b5f2fe8a54380ee5b748 10-Dec-2012 Roger Chen <cxr514033970@gmail.com> Fix jank while Mms were downloading manually

The download button will be janked while several Mms
were downloading manually in a batch since message
list view will bind view before download state of Mms
were set in retrieve transaction.

Change-Id: Ibf9fbeee17150e2d7c3eba00ba34b56406ef96b5
Signed-off-by: Roger Chen <cxr514033970@gmail.com>
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
ac5b230500508d676267f264dc4ce63ae0900937 08-Nov-2012 Tom Taylor <tomtaylor@google.com> App doesn't know your pic on initial send

Bug 7498702

A previous CL to prevent flickering while receiving a new mms caused the
avatar to not always get updated. This CL fixes the bug and eliminates
flickering of previous mms items while the DB is getting changed.

Change-Id: Iac41ed42284235e31b0c26b53cc3496c4e21e9da
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
0fd8d0e7ec0fc246dcdbea999920cbbe7fca61e9 06-Nov-2012 Tom Taylor <tomtaylor@google.com> Flickering when MMS received

Bug 7481394

Don't clear the picture/video attachment when we're rebinding the same
list item to the same message. Fixes the double flash on send and the
flickering on receive.

Change-Id: I6a489fead27e81ac07388696c18dd7b0b6f1d89b
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
9c9df2773645d195dbf17df91d7cccdf5154fe84 04-Oct-2012 Tom Taylor <tomtaylor@google.com> MMS not displaying image or text after sending

Bug 7276966

When a pdu or image is canceled during loading, remove the pdu/slideshow
or image from the cache so it's fully reloaded the next time the uri is
requested.

Change-Id: I0f898821cfc1ad75115f298394a4f2497c3e4706
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
c1f03822994dc09939060c41e0ce9cb37175b054 29-Aug-2012 Tom Taylor <tomtaylor@google.com> Implement group mms

Bug 6282172

When multiple recipients are added on a new conversation, the message is
automatically turned into an mms. This is the default, but add an mms_config.xml
option to turn that feature off. In a group mms message list, show the
sender's name on the line with the timestamp.

Change-Id: I8be4c325023bcbaf2498b8c9d8346a2a94ef63ef
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
e753c800a1533ee7e4f8bc3843991269f1295ec0 14-Mar-2012 Emmanuel Delaude <emmanuelx.delaude@intel.com> Mms: Correction to display the dial number of SMS

This patch fixes the display of the dial number of SMS, if the SMS
text contains the dial number.

Change-Id: Ia9f690106dc6ca084f2d04e33b2fdb4e1a004f36
Author: Emmanuel Delaude <emmanuelx.delaude@intel.com>
Signed-off-by: Xiaokang Qin <xiaokang.qin@intel.com>
Signed-off-by: Beare, Bruce J <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 26712
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
d64419030e1fec1e751695dab3bd7236e2fb0214 02-Aug-2012 Roger Chen <cxr514033970@gmail.com> Clean and format all imported packages

Change-Id: I2e45f5ba1d56b9b17314a8b0f4c0fc1a5d8fc4d9
Signed-off-by: Roger Chen <cxr514033970@gmail.com>
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
106d27e66e192ac88eb86440c015a617f990c2a6 21-Jun-2012 Tom Taylor <tomtaylor@google.com> Messaging does not contain text to go with pictures

Bug 6702702

The text wasn't getting rebuilt when the pdu was loaded.

Change-Id: I23ad0b4a4d4a5fb3b95d65e9bac2dcb92355f47e
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
fbcd6a7287afd459fee2521bfaf2d4f70668c85a 16-May-2012 Tom Taylor <tomtaylor@google.com> Jank when sending a picture

Bug 6492075

The default when asking what kind of attachment we've got returned TEXT,
rather than unknown. Depending on when this function is called, the input
param might be null. In any case, when we don't know, the function needs
to return ATTACHMENT_TYPE_NOT_LOADED, not TEXT. When TEXT is returned,
MessageListItem hides the mms view. When the pdu/slideshow is loaded,
then the mms view is shown again, causing the jank. With this change,
the mms view remains visible throughout the sending process when there's
a picture/sound/video/slideshow attachment and the user sees no jank.

Change-Id: Iecd6067b164ee00a7e21c7ef753d6920188bda14
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
3efec5a219021385d816639f5c801c4cd277ae9d 28-Apr-2012 Tom Taylor <tomtaylor@google.com> Tapping a message should do something

Bug 5920525

Tapping a message now shows the details dialog.

Change-Id: I24f9fbfcf82a4c9cbdd29b5a94869cdf781ad864
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
661957caeb3110ae3328a995edd467ceedc07a36 05-Apr-2012 Tom Taylor <tomtaylor@google.com> ANR on the Messaging application, when editing the attachment

Bug 5973755

When slideshows are involved, there's the possibility of an ANR because
the slideshow is saved on the UI thread. With this change, the heavy-duty-
disk-writing work is done in a background thread. If the task takes longer
than a half second, a modal progress dialog is displayed. The various
target activities, such as SlideEditorActivity and SlideshowEditActivity,
still read/save the PDU on the UI thread. They should use the PduLoaderManager.
A separate bug has been filed.

Change-Id: I384968d406fe10e192abf1614e3ce0b27f20c93d
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
d9dfeefda92e0537cce690051063a6d70351c889 16-Mar-2012 Tom Taylor <tomtaylor@google.com> Scrolling through a Compose Message Activity message thread is not 60 fps

Bug 5928605

Turn off the custom border that's preventing us from hitting
60 fps. We'll come up with a new design in b/6179069

Change-Id: Ib72e2556875fd1baa52e8eee7f70d065ad25882c
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
a46c89868eb1cd1ec9d0b3c248c83cfab21c8203 12-Mar-2012 Tom Taylor <tomtaylor@google.com> Scrolling through a Compose Message Activity message thread is not 60 fps.

Bug 5928605

We're up to 57 fps for a conversation with only mms picture
attachments (but only 2-3 listitems are on screen at once) and
up to 48 fps for a conversation with only sms items (8 listitems
on screen at the same time). This CL adds a couple of tweaks.
One, the date wasn't getting shown on mms items. Two, the
expensive message building wasn't getting cached.

Change-Id: Ibcf214e571c9bbb91ba78a48321445633f9d9abb
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
f627528d5e7780baa20975c067637126c3fc0f57 08-Mar-2012 Tom Taylor <tomtaylor@google.com> Use fixed-size listitems for mms

Bug 6125115

If we know a listitem is an mms listitem, preload the mms portion
of the listview so it'll be fullsize. This greatly reduces jank
scrolling a conversation list the first time.

Change-Id: I8f4e4f55e03adaf10d4e0fad10848c776a14d4c8
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
721ad07121cb9b0cd76bdbbc88494aa8f4d45a6d 06-Mar-2012 Tom Taylor <tomtaylor@google.com> Increase cache size and put downsized thumbnail images on disk

Bug 6093907

Use Gallery code to compress thumbnails and store them in the
app's cache dir (not on the sd card). Increase the size of the
in-memory thumbnail cache to 16 images. Set the pdu and image
loader threads to a lower priority than the UI thread. Don't
extract the empty image bitmap on the UI thread. In fact, don't
show the empty image bitmap until we're sure the image can't
be decoded. Don't set the image bitmap multiple times. Remove
excess color list background that slows things down. Clean up
the thumbnail loader and get rid of the width, height params.
Lower the pdu cache to 16 items to match the thumbnail cache limit.
Modify SimpleCache to support both hard and soft references and
use hard refs for the small pdu and thumbnail caches. The result
is much faster and less janky scrolling.

Change-Id: Ifc0d590d4ab27bb66d306b681082b4e95cf3d64d
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
eee73088ec62f011fe99abfc7aac1ec6fd3feb52 01-Mar-2012 Tom Taylor <tomtaylor@google.com> Some pictures not showing up

Bug 6092116

The pdu loaded callback was only getting set if the slideshow
was non-null. It should be the other way around.
Since the slideshow gets built at the same
time as the pdu gets loaded, list items weren't getting told
when the pdu was finished loading. With this change, the
code registers for the pdu loaded callback when the slideshow
and pdu haven't been loaded yet.

Change-Id: I93773f2a1e79a45d8cf6940b4a7f8f13b232ed4f
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
79bf6f70c54d08dc9c3481b8461a3a46a3cefb83 29-Feb-2012 Tom Taylor <tomtaylor@google.com> Jank: Strict mode violation loading video thumbnail

Bug 6083533

The video thumbnail was getting loaded on the UI thread. Now use
the ThumbnailManager to load the thumbnail in the background.

Change-Id: I4369fb1d0e4674d0365778ee0fd2379d01892b58
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
5c113729220385c970b9e941b93a162054285209 29-Feb-2012 Tom Taylor <tomtaylor@google.com> Remove jank: For incoming MMS message, Get picture shows download button for no good reason

Bug 5928613

When autodownloading is on (and other conditions), don't show the
download button.

Change-Id: I3470c15769437c0b17a79e9f203e6a1b666638ce
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
ac2f043e7ded55ce835d474e578155ecc0c79668 29-Feb-2012 Tom Taylor <tomtaylor@google.com> MESSAGE_TYPE_NOTIFICATION_IND causes a DB read on UI thread in MessageListitem

Bug 6084942

The code called the DownloadManager which read the status column
from the pdu table. With this change, we read the status column
along with the other columns associated with the message. When
the value changes, the MessageListAdapter requeries automatically
so the value is kept up to date.

Change-Id: Ief027ac0178b7261e34781741760a0a756936458
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
51e4621fa12400b1e79cc18b7bb0f9a83af6b622 27-Feb-2012 Tom Taylor <tomtaylor@google.com> Scroll jank when scrolling MMS images

Bug 5919625

Load PDU, slideshow, and images in the background.

Change-Id: I456ba8e0044a902af7310427f3172441f40cf215
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
7367592a9ce0a4482cc2bb248041d3543ec02f55 10-Jan-2012 Tom Taylor <tomtaylor@google.com> Merge "Handle the case where the recycler deletes a visible message Bug 5789152"
442a32e235a56401a849beda5564912bb2783e57 10-Jan-2012 Tom Taylor <tomtaylor@google.com> Handle the case where the recycler deletes a visible message
Bug 5789152

The recycler deletes messages from the database in a background thread.
The UI's list adapter can momentarily be out of sync. Gracefully handle
the case where a mms message can't be loaded.

Change-Id: I33919495aa61781417eda8df64277b8029e37128
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
b4ef5fdc458756bc259806a39c3379108fe804e0 07-Dec-2011 Tom Taylor <tomtaylor@google.com> [Prime-China] 100% Force Close occurred when select or tap email address

Bug 5654127
Let the linkified spans handle the clicks instead of our code extracting
the uri's, building an intent, and launching the intent. Do we want this
for MR1 (instead of master)?

Change-Id: I84a5b3638fa2cf295f3958a8a4938af2e9472651
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
9549e0f231f524440c6a9112fe07ac898f82c88a 01-Dec-2011 Tom Taylor <tomtaylor@google.com> Not able to select sent and received messages

Bug 5637710
Make sure all recycled list items are reset to clickable==false. When
clickable is true, the listview doesn't get the chance to handle the
click. Instead, the click goes directly to the listitem.

Change-Id: I14f0a4c04e70a6bd218e5ac8d49dc4ba6522a0d3
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
21a30a301e99a15217f02fddcbacfc2aa622fc7b 18-Nov-2011 Tom Taylor <tomtaylor@google.com> MMS delivery reports and read reports are displayed as sent/read while the message is still being sent

Bug 5533745
This is a regression from Eclair. We're showing icons that indicate a message
has been delivered and/or read, when that might not be the case. With this
change, we do what we did in Eclair: show an icon that indicates there
might be more information available under the details menu.

Change-Id: I56a7677b3e0e675eee8c0adcd53f89681d50a8a8
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
fe0faf65c654a87d4d5de8d87713364fcf786a3f 19-Oct-2011 Tom Taylor <tomtaylor@google.com> Can't add smiley to subject

Bug 5453810. Bug 3382512
If you use the menu to add a smiley when the subject editor has the focus,
the smiley will be added to the message body instead. That's now fixed.
Smiley icons are now displayed in the ConversationList and in the
subject of messages. The nose-less smiley icon :) is now parsed as
"happy" like it is in Talk.

Change-Id: I2685fd7946881aceb89617cf54c4de0b5a17650e
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
d66803237e7bfa64fe0ce6f6b7b5d0920b905b30 07-Oct-2011 Tom Taylor <tomtaylor@google.com> Merge "Selection drawing problem"
75d218c77bd806346b8328e26b06c68a0b6dedd1 07-Oct-2011 Tom Taylor <tomtaylor@google.com> Selection drawing problem

Bug 5401556
The code that was drawing the background lines around the message list
items was also drawing a background and that was hiding the selection
highlighting. We don't need to draw the background in that code.

Change-Id: I0d4c1438bab1f63921587b910031bdee13cdb7b1
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
44e86cc021e0656602ecdb6afa38051cfebea68d 07-Oct-2011 Todor Kalaydjiev <todor@google.com> Increase touch area for resending a failed message to be the entire
message list item. b/5383625.

Change-Id: I9333719503f133dbc8f60145360f2cb87bd1b880
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
ccc7cd9bf95ad0585cabc31ad98c2bcbe0d6b065 01-Oct-2011 Todor Kalaydjiev <todor@google.com> Merge "Fix memory leaks in SMS/MMS list items: b/5393957"
9a0457146d9caa476ca8c44c950dce741ede8143 01-Oct-2011 Todor Kalaydjiev <todor@google.com> Fix memory leaks in SMS/MMS list items: b/5393957

The main leak was from the fact that recycled and released views
were still being kept in mAddressToMessageListItems, and each view
could store references to a message item with attachments. It turns
out that that map is actually never used because no one calls
notifyImageLoaded. So I'm removing the map and the method.

Change-Id: Ie1fd787c9dee6b6d803d1e778a615665b2299bfd
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
446d8ebde11adccc0a0709cbc07f48fb76f829d5 01-Oct-2011 Tom Taylor <tomtaylor@google.com> No avatars on MESSAGE_TYPE_NOTIFICATION_IND messages

Bug 5374235

Change-Id: Id1d202da028a6ac17da1a70e405d7b6036ee1934
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
4f1871e8e85598c94d5f09d508c690c41fdcce16 30-Sep-2011 Tom Taylor <tomtaylor@google.com> My photo isn't displayed next to messages that I sent

Bug 5361233. Bug 5226635. Bug 5383721.
Add the concept of a "Me" contact to our contacts. It has the correct
uri of the profile so fastrack works. Also, it will load the profile
regardless of the state of the user's phone number. Tapping on your
own quick contact badge will show the profile.

Change-Id: Ib6ea288c9596a001f167a151aaeec6fe2c7c8e2c
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
10ca1d3969305df50fb07a17f5d23b0ed59f7868 31-Aug-2011 Tom Taylor <tomtaylor@google.com> Lots of visual tweaks to ConversationList

Draw vertical rules around items. Move attachments to the bottom of
the message. Use new divot from Talk. Bug 5151145

Change-Id: Ib04ff0105990baab990137cd72eabf3d4399aebf
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
ca1f651ece39b2b415519ca49b9bb5275b6a64bf 19-Aug-2011 Tom Taylor <tomtaylor@google.com> Chat history list should look like gtalk's implementation

The message list items need to expose the ListView's background to
make each conversation item look like a bubble. Previously, the code
would programatically move the list items pieces around to make left
and right items, corresponding to incoming and outgoing messages. This
became too unweildly and now we've got separate list items for incoming
and outgoing messages. Bug 5151145

Change-Id: Ib0e6aac7de8b9bb5b05be9185a42c9d83b09fdd3
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
602c2d23651b9ff764cfca62cc8df922587c328e 10-Aug-2011 Tom Taylor <tomtaylor@google.com> Alignment of (outgoing) messages is wrong

Bug 5139421

Change-Id: I3dba2be77b07d78fbd781dd517d4da343fb444d7
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
591608700cb459abc34e64c27ecf5377e8a1d785 21-Jul-2011 Tom Taylor <tomtaylor@google.com> White triangle is drawn on both sides of the avatar

Path needed to be cleared. Bug 5052415

Change-Id: I05a6918ff532367480ed27ef7fdf9be379f2cc34
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
313d09ee558e6ac94ab28a205357885dc830cd0d 18-Jul-2011 Tom Taylor <tomtaylor@google.com> SMS messages sent from me do not show my picture

Remove an old avatar cache used for MessageListItems and use the
avatar found in Contacts. This is the same used by the Conversation.
Bug 3324364

Change-Id: Ie9235ae2efb0817f90346217aecc663d665e8b77
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
b616c955e2f513efb5f78e37882bac5f15f0a768 19-Jul-2011 Tom Taylor <tomtaylor@google.com> Align text consistently

Always left align text for now. Use talk's new ImageViewDivot to
draw the divot over the avatar. Bug 5022393

Change-Id: I519b2235cbfc959a1a794ae47a83c761104b70a1
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
8429b927ffb65c52b00da410fd60b2b1790c1026 08-Jul-2011 Tom Taylor <tomtaylor@google.com> ComposeMessageActivity UI work

Add a little triangle over the avatar. Let the background show through
in places. Adjust spacing. Other tweaks.

Change-Id: I459debf4c51bfb72b5eb0563a3dbfb08961c067c
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
3fb271abe0c478d0ea8432830589774182079c86 30-Jun-2011 Tom Taylor <tomtaylor@google.com> New UI look for Messaging

Changes include left and right avatars for sender/recipient in
message items, an icon (instead of text) for the send button.

Change-Id: I4a112ee656a38476a5238d680b59bf6c52dfa2ca
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
d019225935f492f67dc189d9199bb61eeb7f02d5 27-May-2011 Tom Taylor <tomtaylor@google.com> Numbers are not displayed in link chooser

The country code was not set and as a result, the phone number
parser would return null when formatting a number. The code now
uses the default locale as a backup. Bug 4349950

Change-Id: Ia01ee403dee18c7b3f70c601769f5ceb5143d998
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
61f7564d146f338dbcc05340a6800446f892b121 11-Oct-2010 Tom Taylor <tomtaylor@google.com> am 68b0fa23: am 5408cfe5: Merge "Call dialog.dismiss()" into gingerbread

Merge commit '68b0fa23f7ecd5e4d8775d8cb2d5e7bb9bba17cf'

* commit '68b0fa23f7ecd5e4d8775d8cb2d5e7bb9bba17cf':
Call dialog.dismiss()
c4a34a0ccd414e2bba937e8abd105a0383afff35 09-Oct-2010 Tom Taylor <tomtaylor@google.com> Call dialog.dismiss()

In many of the click handlers, we neglected to dismiss the dialog.
Bug 3072307

Change-Id: Ie461492394c9f29ce2a7bb6e7f00a93068ea2bf8
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
4759133e3c935e751815bf4f997d029caa64d889 29-Sep-2010 Bai Tao <michaelbai@google.com> Applied the new phone number formatting and caller id lookup method

Change-Id: I8caa7138e7ef58849530904cb371c0801b47883d
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
7b9797e295d2c29bd92c602f1977bbf7e5bc713f 16-Sep-2010 Tom Taylor <tomtaylor@google.com> am 0659dce5: am 5a3151ad: Handle OutOfMemory when decoding images

Merge commit '0659dce52637221486f545778f741655370a8015'

* commit '0659dce52637221486f545778f741655370a8015':
Handle OutOfMemory when decoding images
5a3151adedd991252dd529c75e85a3374970dfb0 16-Sep-2010 Tom Taylor <tomtaylor@google.com> Handle OutOfMemory when decoding images

Decoding images and videos in the messaging app appears to be a
vulnerable point for running out of memory. Catch those exceptions,
log an error, and continue on without loading the image. Most of these
"catches" are around situations where there's been a problem decoding
the original image in the first place, and now we're simply trying
to decode a small missing stand-in image. However, since BitmapFactory.decodeResource
seems to be in an inordinate number of bug reports, I want to log every
use in the code in case of failure.
Handles the 2nd part of bug 2994057.

Change-Id: Iaa8035f6ef28385b353d31507b9753934881d3e8
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
8ce105c3e9cc48e9b80d4811eec6d2068f611988 14-Apr-2010 Evan Millar <emillar@google.com> Use the new QuickContact#setImageToDefault API instead of setting it to null

Change-Id: I25b89f140fe723290ec267950fac1d0348b8f188
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
5ad68bd0767ac325cf272317c5eb80d08fc2b018 18-Mar-2010 Tom Taylor <tomtaylor@google.com> Fix error icon

The wrong icon was shown when a message couldn't be delivered.
Align icons when there's no second line by ensuring there's always
a second line. Bugs 2523155, 2524189

Change-Id: I24fde79c9cb1b4ce2c61fb95f1cf33c3898eb08f
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
9f756084b90d25fef7c22dfbb9d5842676164b34 12-Mar-2010 Kenny Root <kroot@google.com> Request layout after drawing message item

If a layout isn't requested, the MessageListItem doesn't wrap text
correctly after binding the actual message.

Change-Id: I55adfc18aea0ecc00bc5da9ba17506d5f58041cc
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
2baf5019d0880e1de34fa68fad2d931b348c2076 10-Mar-2010 Tom Taylor <tomtaylor@google.com> Fix status icons

Icons should be inline with the "Sent: time " line - Bug 2502089.
Both "Sending ..." text and Delivered Icon are displayed at the same time -
Bug 2501685.

Change-Id: Ie13e3011e02ca4b96b70fd47ed41be155cf2aae9
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
f7e8281a223af6228e6399055a6197a1edd9bc3a 09-Mar-2010 Tom Taylor <tomtaylor@google.com> Remove mms-common

Get rid of the mms-common library and move the mms files back into the
framework where they originally came from.

Change-Id: I8ce2b0a2a3cfc6b7da13ce0e791173c09dd8f0f5
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
5a73318ac906b37eb5634a6975a8a26ef5ed36ef 05-Mar-2010 Tom Taylor <tomtaylor@google.com> Multiple status icons

Previously, we could only show one of three possible icons with an
individual message: locked, delivered, and error. With this change,
all three icons can be displayed. The new icons are smaller than the
old ones. Still waiting for a couple of new icons. Bug 2293991

Change-Id: I960746f0e5a0601ae79b4104316eda0a7d1978c1
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
48920b861aafadff9d85175298a2324b8dd56cd6 03-Feb-2010 Tom Taylor <tomtaylor@google.com> Fix "me" avatar

Clicking on the avatar representing "me" in message thread would
often do nothing. The contact uri and contact id we're getting set
from the wrong function.

Change-Id: Id8c166abb1af281090f8fdbfa04d6f31d197c5f2
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
fd644551e8506266aad2b76463b51b44154ed62f 29-Jan-2010 Tom Taylor <tomtaylor@google.com> Update refs now that MMS is removed

Move MMS to mms-common library. Update imports.

Change-Id: I28fa24a68c27977eba58cb62f2667596d3abe2c4
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
7c8748972faf3078f53ef9ecbe6c95f0903f43f7 28-Jan-2010 satok <satok@google.com> Enable to parse Html MMS

BUG: 2373437

- Enabled multipart.aplternative
- Enabled to manage "text/html"
- Added parser for converting html mail to TextView
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
f114492537753bc68640d4a0d403861387296bcb 04-Jan-2010 Mark Wagner <mxw@google.com> search work

see the comments in the provider cl for more details
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
3451cbcbfb5a26dba9b6713e07ba9e279f90c7de 23-Dec-2009 Tom Taylor <tomtaylor@google.com> resolved conflicts for merge of 64c734ff to master
64c734ffe641e64faf77d3a0d879b1ffd3c02730 23-Dec-2009 Tom Taylor <tomtaylor@google.com> am 6be18bed: Unbundling work

Merge commit '6be18bedb5b87dbbcdb54f37d5a0945bd0f71377' into eclair-mr2-plus-aosp

* commit '6be18bedb5b87dbbcdb54f37d5a0945bd0f71377':
Unbundling work
bb8edcae15a50b3651261db70791afc668aae294 22-Dec-2009 Tom Taylor <tomtaylor@google.com> Use TelephonyManager indirectly

In order to build against the SDK, get the TelephonyManager via
getSystemService rather than use directly.

Change-Id: If1d682a41bd590f1a9757fda13ec12d061666368
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
6be18bedb5b87dbbcdb54f37d5a0945bd0f71377 17-Dec-2009 Tom Taylor <tomtaylor@google.com> Unbundling work

This is the first step in unbundling the Mms app. Some of the changes include:
- moving some of the Mms code from the framework into the app itself.
- same with emoticons
- remove dependency on internal drawables and add local copy to mms
- some dependencies on various internal classes now moved to android-common library
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
ccf56ee6079a2378031a964f6a8da655e1fde023 09-Nov-2009 Jean-Baptiste Queru <jbq@google.com> merge from open-source master
8b5ea2314049354f289925d4d8c6f11d13626a34 27-Oct-2009 Mark Wagner <mxw@google.com> inline avatars for mms
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
b0ef2b0d0974c13e98055d8ffd85bef559fe80a4 12-Oct-2009 Tom Taylor <tomtaylor@google.com> Fix message item click

When downloading a Mms video, the message item shows a play button.
Because there are various levels of nested click handlers, only the
button responds to clicks. That made it impossible for users to click
links in the text portion of the message. Turn on the click handler for
the item so both the item and the button can respond to clicks.

Change-Id: I76f5f5fb832a1bb40b9eeff2b22d0f21ee88371f

Change-Id: I5472672da2119cf01c2ab306dfa5111c93ddf478
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
dc58429bf08e9d5ba8c43f0ac21e7cd18ea8cb06 16-Sep-2009 Tom Taylor <tomtaylor@google.com> Add start activity flag

When launching external activites (e.g. youtube, contacts, dialer, etc.) from
the Messaging app, use a particular launch flag. When a user goes back to home
from that external app and then back into Messaging, they won't end up in
the external app again.

Change-Id: I5b6158d381e4eac3b6d5c6bfcda97814b2f6d029
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
0e19f738c114f86d0d88825ee48966015fb48b6d 25-Aug-2009 Tom Taylor <tomtaylor@google.com> Don't always show sent timestamp

Hide the sent timestamp until an SMS or MMS message has been
successfully sent.

Change-Id: Ie394a8dd6e3ad3852a8cb945794783f2fbf0afcc
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
e7c8092e952d9d5edbc1c0b62e5f872c4d21d2b4 18-Aug-2009 Ondrej Novy <ondrej.novy@gmail.com> Mms app: Show pending/failed/success icon in MessageList.
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
b07ffb392946e167b9aedcb955ff9bb71b060349 05-Aug-2009 Tom Taylor <tomtaylor@google.com> Use new lock icon

Replace the old lock icon with the new asset.
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
bc878528ed57d19bec31553cd75efaac1e0d3a5b 17-Jul-2009 Mark Wagner <mxw@google.com> search results to UI spec
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
331864544ec51ba6807fc5471cc6d537b7fef198 08-Jun-2009 Mark Wagner <mxw@google.com> add search capability
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
440071bb40c9c7bac5870a8bb3110edbe665c702 04-Jun-2009 Tom Taylor <tomtaylor@google.com> Add initial UI to lock/unlock a message to prevent the message from being deleted.

First cut at the UI to allow a user to lock (or unlock) a message and prevent it
from being automatically deleted by the recycler.
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
d756a17492d468544d5544c61a1a96cc2db9c95b 12-May-2009 Eric Fischer <enf@google.com> am 0a9c474: Let translators reformat the "Name: " prefix of MMS messages

Merge commit '0a9c47474e4b08aa5cd7f61da0b7135efb0ea624'

* commit '0a9c47474e4b08aa5cd7f61da0b7135efb0ea624':
Let translators reformat the "Name: " prefix of MMS messages.
0a9c47474e4b08aa5cd7f61da0b7135efb0ea624 12-May-2009 Eric Fischer <enf@google.com> Let translators reformat the "Name: " prefix of MMS messages.

Move it to a resource string so that there can be a space before
the colon in French.
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
aca0e6f980de850170478d04dc329554b66cc7b5 14-Apr-2009 Patrick Scott <> Merge branch 'readonly-p4-master'
f08cd04f658ad56f90df92c0eafb42248e8596bf 14-Apr-2009 Patrick Scott <> AI 146016: am: CL 145907 Add the application id to the intent when launching the Browser to reuse
the same tab.
Original author: phanna

Automated import of CL 146016
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
b9bcfdd226bbb6f5b265f925343375192963d58a 11-Apr-2009 Ficus Kirkpatrick <ficus@android.com> Move in-progress message state out of ComposeMessageActivity and into its own class.
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
e21ef6774e610a1411a7989feae7025f4f5c87af 13-Apr-2009 Patrick Scott <> AI 145907: Add the application id to the intent when launching the Browser to reuse
the same tab.
BUG=1462695

Automated import of CL 145907
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
c0c78f771e7ce097103241c0da02959319b58709 26-Mar-2009 Ye Wen <> Automated import from //branches/donutburger/...@142704,142704
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
4522cafe21816d43626b8ac42e1c5d3667212a97 25-Mar-2009 Ye Wen <> Automated import from //branches/master/...@142740,142740
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
6f53960f9a27fe76ba11735ede0778456d3f6930 25-Mar-2009 Tom Taylor <> Automated import from //branches/master/...@140678,140678
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
a1a71dd05a759715c82bfc8bcaa12bbe2d22c751 25-Mar-2009 Tom Taylor <> Automated import from //branches/donutburger/...@140677,140677
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
591d17e9a51bb9f829d6860dc7aa0bad25062cd5 13-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@138607
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
72735c62aba8fd2a9420a0f9f83d22543e3c164f 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
892f2c5bf965b1431ae107b602444a93f4aad4a3 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
153ae99e0a7d626a24d61475eeb133249deb448c 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
abd7b2d90f7491075f1daba4b4cccdfc82f8ddd1 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
121083d1d2046ec3f7c50c19366303c797833a4a 20-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132569
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
59d72c57ce9c319b6cd43ce2ab36b7076c9e821f 19-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132276
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
61c5973c3cda88d614b5c8491982f1d3c3ded897 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
1a4b3a26659d034b9df52fc6a0e184cffe7451ae 20-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@127101
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
3dbc13db0e4e332b0ab7e9515a7e47cefd70f627 16-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@126645
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
e82e62f94d4ba4ac139faf055f40fbbc2b99b551 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
0f236f55349f070ac94e12cca963847173393da8 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java
8eed706474910ccb978acda03e85d3261037da6e 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/packages/apps/Mms/src/com/android/mms/ui/MessageListItem.java