* It has been reported that messages for a particular user are not
staying in sync re: deletions via PC
* This hasn't been reported elsewhere
* The new logging command logs the subject of deleted messages which
will help track down the problem
* I have also requested, and expect to receive, an account on the
Moto server in question to try to replicate the issue
Requesting Dr. No approval for this important change to user logging
code.
Change-Id: I13229d843ef828b54f3514bdded5a7561a87989a
Merge commit 'ba7decd89de39d3ed8d27e8e0e48ad517b435190' into eclair-mr2
* commit 'ba7decd89de39d3ed8d27e8e0e48ad517b435190':
MessageCompose: allow sending email when started through external intent.
Merge commit '2787f001fb4b0341cc9949bffde62075b7c68b39' into eclair-mr2
* commit '2787f001fb4b0341cc9949bffde62075b7c68b39':
Import revised translations. DO NOT MERGE
* Unsafe (potentially stale) data was being written to the Mailbox table near
the end of each sync. It would effectively undo changes made to the
Mailbox in other threads that occurred while the Mailbox was syncing.
* In this particular case, changes to sync interval (push/ping/timed)
were being overwritten, which could cause push to get lost for as
long as 30 minutes (the pingLoop timeout when there aren't any
pingable mailboxes)
* Watchdog alarm was being set to wrong time (typo)
* Add extra user logging in case there are additional cases of push
* Only set sync status and time on successful sync
* Move ping error check into pingParser to avoid unnecessary sync
Change-Id: Icb4494078480ada39b7494b3abf380fb08858406
Merge commit 'f9ccc0ba88e00c4175f6720aca07876d50b9f22f' into eclair-plus-aosp
* commit 'f9ccc0ba88e00c4175f6720aca07876d50b9f22f':
Plumb send-message status callbacks from service
* Make sure service callbacks are installed
* Route from service sent-message callback to controller results
This sends the callback information back to listeners who care about
sent messages. Note, due to impedance mismatch between the service
and the controller, this should not be used for much more than an
indication that outbox status has changed.
Bug # 2158497
Change-Id: I8d013d97ef53dcca85216f9b8c027ba3917c1e85
* Removed obsolete "delete after 7 days" option from pop-up prefs
* Mark deleted message sentinels as "read" so they don't contribute
to unread counts.
Bug # 2157487 and Bug # 2159278
Change-Id: Ic3cbc51d6f5ede2eb923e2d0e5c0dfee377764f5
Merge commit '4f81086e34c4f28d78d516461f525321109d4804' into eclair-plus-aosp
* commit '4f81086e34c4f28d78d516461f525321109d4804':
Update unread count of outbox when messages are sent.
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)