History log of /packages/apps/Mms/src/com/android/mms/data/RecipientIdCache.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/data/RecipientIdCache.java
ddd31c4011b4191035bdfbba05a8edb1785f71af 13-Mar-2012 Todor Kalaydjiev <todor@google.com> Give names to all background threads we create. No logic changes.

Also, fix some warnings by adding @Overrides, etc.

Change-Id: I3d7306f25fb917817359bd46b9274e04d86f4e26
/packages/apps/Mms/src/com/android/mms/data/RecipientIdCache.java
b736686638eca62aa89cb15184711ef38413cb3e 28-Sep-2011 Tom Taylor <tomtaylor@google.com> SMS messages being delivered to wrong contact

Bug 5319828
Last ditch escape hatch at detecting an sms being sent to a wrong
contact. From what we've seen of a database where sending to the wrong
contact had taken place, the in-memory Conversation cache had the
correct threadId, but the wrong recipient. With this change, we do
two checks to verify that the recipients for a particular thread match
the recipients associated with the thread in the database.

Change-Id: I8f7c194243e6da093461c1aaae4119f05390582d
/packages/apps/Mms/src/com/android/mms/data/RecipientIdCache.java
b3217a6ddcd9455968de7078bfbc0a901b4ff705 16-Aug-2011 Tom Taylor <tomtaylor@google.com> Merge debugging messages and tools to master

Merge the newly added debugging messages and database dump tools from
gingerbread into master. Bug 5133439

Change-Id: I191960a79c7dc60f7e5f731ab952f06c5c9383c4
/packages/apps/Mms/src/com/android/mms/data/RecipientIdCache.java
db55e919fd703e09b314ed949b994c910776f88d 16-Sep-2010 Brad Fitzpatrick <bradfitz@android.com> am b9a10410: am 415dc85e: Don\'t do disk writes on the UI thread when updating cache.

Merge commit 'b9a1041030f13a990d6313314a4d39f569cb3b21'

* commit 'b9a1041030f13a990d6313314a4d39f569cb3b21':
Don't do disk writes on the UI thread when updating cache.
415dc85e9a69638b69c097cc3f263a48712be3d9 15-Sep-2010 Brad Fitzpatrick <bradfitz@android.com> Don't do disk writes on the UI thread when updating cache.

Fixes some of the more common StrictMode violations.

Change-Id: Ica4373ec20a6040642cee035f1e7eafdcdc2af67
/packages/apps/Mms/src/com/android/mms/data/RecipientIdCache.java
ccc3a9219b3e1d1cff5dde3c13ecea1bb06226c3 14-May-2010 Brad Fitzpatrick <bradfitz@android.com> Use JSR-305 thread annotations, and fix a missing lock.

Change-Id: I74ef136c117b8cdcbca0cab0194f65e5fe1b401c
/packages/apps/Mms/src/com/android/mms/data/RecipientIdCache.java
e86abc71912704dd67664a44a33e84d5847ca64b 14-May-2010 Brad Fitzpatrick <bradfitz@android.com> Revert I896a975d03a3607c6fa948e948796fe547cbb959 to fix build.

Will re-submit later.

Change-Id: Id9386211d5d54e123db5bb43ed3aca58af8cae4f
/packages/apps/Mms/src/com/android/mms/data/RecipientIdCache.java
51657105f57a38764c5673d193c86d3baf62beb1 14-May-2010 Brad Fitzpatrick <bradfitz@android.com> Use JSR-305 thread annotations, and fix a missing lock.

Change-Id: I896a975d03a3607c6fa948e948796fe547cbb959
/packages/apps/Mms/src/com/android/mms/data/RecipientIdCache.java
db8958a358ad2aa4766027893f3d324007ab976c 14-Apr-2010 Brad Fitzpatrick <bradfitz@android.com> Fix Cursor NPE when closing.

BUG=2595862

Change-Id: I81d432417cb02d785cd98ac24007728f0ada4644
/packages/apps/Mms/src/com/android/mms/data/RecipientIdCache.java
09a75ac1d3710e60dbe78ead3dee6863ffb380ca 08-Apr-2010 Wei Huang <weih@google.com> bug #2438230: more logging for Conversation and Recipient cache.

- add more logging to try to catch the mismatching contact/thread bug.
- add selective checking to make sure thread id and recipients are not compromised.

Change-Id: I038dca4f7b32bf822ef68e344c7a6eaf8990e328
/packages/apps/Mms/src/com/android/mms/data/RecipientIdCache.java
5e99cf133219e11a0a3ec1f37131b7d6811b7fb3 22-Mar-2010 Tom Taylor <tomtaylor@google.com> Turn off debug info

Put the debug info behind a boolean that's normally set to false so it
doesn't get printed out by default. Bug 2534247

Change-Id: I80271cccf9d7158c57f950a9f7075419846b8c2b
/packages/apps/Mms/src/com/android/mms/data/RecipientIdCache.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/data/RecipientIdCache.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/data/RecipientIdCache.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/data/RecipientIdCache.java
6595d80abc6ab706ae296e9e51351c8ef6299219 11-Nov-2009 Wei Huang <weih@google.com> bug 2251648: fix a bug where the Conversation's recipients field failed to be initialized.

- this caused by a recent change to store the recipient id key as a Long instead of a String
in RecipientIdCache. It's an easy fix.
/packages/apps/Mms/src/com/android/mms/data/RecipientIdCache.java
431e11d429783c07eca6e789de0518d17b42fb74 07-Nov-2009 Wei Huang <weih@google.com> bug 2236535: find a way to update the stale canonical_addresses entries with new SMS/MMS number.

- when the user sends a message, let's check if the new message's address is different than the one
stored in the recipientId's cache. If it is, let's update the cache and the underlying canonical_addresses
table in the db, so we wouldn't keep using a bad number for future references.

Change-Id: I3ac9940fa3c37d29c7398cac4535915249469563
/packages/apps/Mms/src/com/android/mms/data/RecipientIdCache.java
8074e71a4cdf1a8548743e38155f1bcea04d05fe 01-Jul-2009 Tom Taylor <tomtaylor@google.com> Fix bug 1929981 - Monkey bug situation.

The monkey found and/or generated a situation where there's a contact
with an empty number. Prevent the empty number from poisoning the recipient
list downstream.
/packages/apps/Mms/src/com/android/mms/data/RecipientIdCache.java
1d98ae0b203e01034ddead4214d1520ce863a23b 22-May-2009 Ficus Kirkpatrick <ficus@android.com> New data model for contact information.
/packages/apps/Mms/src/com/android/mms/data/RecipientIdCache.java