Merge commit 'cdd477e16a82417fb924abc42a2a834c29fb0db8' into eclair-plus-aosp
* commit 'cdd477e16a82417fb924abc42a2a834c29fb0db8':
Delete attachments for mailboxes/messages deleted by server
Merge commit '8401e1aca4c3b3b7b99a5505cb0b0e6281267468' into eclair-plus-aosp
* commit '8401e1aca4c3b3b7b99a5505cb0b0e6281267468':
Delete attachments when necessary, don't leak disk space
Merge commit '3a8867798889080ac1afd1e40643472fa8eb5697' into eclair-plus-aosp
* commit '3a8867798889080ac1afd1e40643472fa8eb5697':
Throttle the refresh of the message list as it changes (fixes#2126515)
* Add AttachmentProvider.deleteAllMailboxAttachmentFiles
* Call it when server deletes a mailbox
* Confirmed (no change) all message deletes call deleteAllAttachmentFiles
* Unit tests of course :)
Bug # 2069004
Change-Id: I99731e6489fdca4cc9cebdff5fcf9c09d12b7b3a
Merge commit 'faae6edc55d0c20b62257f4e78684a2d90428272' into eclair-plus-aosp
* commit 'faae6edc55d0c20b62257f4e78684a2d90428272':
Fix problem in which email/phone #'s could get erased erroneously
* Catch onContentChanged and throttle calls to cursor.requery()
* Use 2.5s for now. This seems to provide excellent responsiveness
with little apparent latency.
* Also fixes#2135882
Change-Id: I9cab6558c9cfeb1dbdb5fb250f4f04059db324f7
Merge commit '1e3ac08a3f7a043248d7c7ce70867f876170aa69' into eclair-plus-aosp
* commit '1e3ac08a3f7a043248d7c7ce70867f876170aa69':
use Events for birthdays
Merge commit 'b93860b5e4ca4f7e194748895d075063849eed7d' into eclair-plus-aosp
* commit 'b93860b5e4ca4f7e194748895d075063849eed7d':
Fix problem that could prevent push from working
Merge commit 'f6f029b8e0171b5a6e1ddd2df24750cb7908681d' into eclair-plus-aosp
* commit 'f6f029b8e0171b5a6e1ddd2df24750cb7908681d':
Fix mail sending for new message (#2158054)
Merge commit '6c1d3be245ca21bd683b02cdcd6d24076b01c344' into eclair-plus-aosp
* commit '6c1d3be245ca21bd683b02cdcd6d24076b01c344':
Use built-in rows for Birthday and OfficeLocation (fixes#2154423)
Merge commit '21563fad0908f257d984677dcfa41145582a0d4e' into eclair-plus-aosp
* commit '21563fad0908f257d984677dcfa41145582a0d4e':
Fix an issue related to ping loop errors and ping state; add logging
Merge commit '54e0a5f65c777147a1d90cd73d2ebeab2a67e417' into eclair-plus-aosp
* commit '54e0a5f65c777147a1d90cd73d2ebeab2a67e417':
Only auto-refresh when user opens mailbox
Merge commit '059b3e5ed55b025affab63e5bcfc23cf418fbbd6' into eclair-plus-aosp
* commit '059b3e5ed55b025affab63e5bcfc23cf418fbbd6':
Make sure intro text is saved/restored properly (fix#2155286)
* New menu items in MessageList
* Show/hide menu item if anything is checked
* Clear the selected items map, redraw listview, hide button panel
Bug # 2116257
Merge commit 'ba6cf35b4f43cd59fe98c4c32e1e83af6efa5107' into eclair-plus-aosp
* commit 'ba6cf35b4f43cd59fe98c4c32e1e83af6efa5107':
MessageCompose: avoid saving Draft early, before the message was loaded.
Merge commit '62b5a51b8fc7d85f8b71d5d6db04986a6080eff7' into eclair-plus-aosp
* commit '62b5a51b8fc7d85f8b71d5d6db04986a6080eff7':
Use FLAG_ACTIVITY_CLEAR_TOP for list activities
This prevents these activities from ever repeating on the task stack.
Helps http://b/issue?id=2149204 (and may even fix it)
Change-Id: Idf8255b703094a78a2df3e9f535b67fd65faef32
Merge commit 'bedd617c89a9a63e7808af77f35b2c2101a1548c' into eclair-plus-aosp
* commit 'bedd617c89a9a63e7808af77f35b2c2101a1548c':
Fix the bug that combined Drafts folder is hidden when there are only read messages.
Merge commit 'ed94cfd1202dea018b21a57d38e403b24c976e06' into eclair-plus-aosp
* commit 'ed94cfd1202dea018b21a57d38e403b24c976e06':
Change the color of READ/UNREAD messages