bc47398187c6ffd132435e51d8d61e6ec79a79db |
|
25-Sep-2012 |
Paul Westbrook <pwestbro@google.com> |
Merge Email1 into MR1 Change-Id: I45289d46b65faffc7a3a3dd46382899162f3aaab
/packages/apps/Email/src/com/android/email/service/AccountService.java
|
dba0b20d955d88831ce94d96dbdadc49dba4761a |
|
27-Jul-2012 |
Marc Blank <mblank@google.com> |
Handle ALERT response to login command * Allow AccountService loginFailed API to take a reason string * Present the reason string in the dialog shown from the login failure notification * Handle ALERTs in IMAP login responses (for example, some servers will occasionally require web login and we need to inform them, rather than simply saying the password is wrong) * This fixes a longstanding bug in our Imap1 implementation Change-Id: I8b270cd5d4746559b6c8a78bce02f0e7c525bdea
/packages/apps/Email/src/com/android/email/service/AccountService.java
|
c6089bc01f2ae49fb11904a4b4f222811358254f |
|
29-Jun-2012 |
Marc Blank <mblank@google.com> |
Initial Imap2 implementation This CL includes the following: * New Imap2.apk generation (not included in builds) * "Push IMAP" option for accounts when Imap2.apk present * Account creation/setup * 2-way sync of messages, deletions, flag updates * Push (messages, flags) * Folder list hierarchy handling * Message text (one plain or html part) * Picker UI for trash folder (placeholder) * Capabilities handling/UI command Major Imap2 new features: * Push * Multiple folder sync * Sync window (like EAS) TODO: * Picker UI for sent folder * Upload of sent messages to server * Search * Multiple viewable parts * Probably lots more, incl. unit tests Change-Id: Ia5d74073d9c307e0bdae72a7f76b27140dde7d14
/packages/apps/Email/src/com/android/email/service/AccountService.java
|
f419287f22ae44f25e1ba1f757ec33c7941bbfa8 |
|
28-Jun-2012 |
Marc Blank <mblank@google.com> |
DO NOT MERGE: Move emailcommon2 sources to emailcommon Change-Id: I06df7e467cd2e0117df8b8db3ddc6ff9da13f1c7
/packages/apps/Email/src/com/android/email/service/AccountService.java
|
4e4aba9ebc43c6a83190f3a883fa05bb7d5100b3 |
|
19-Jul-2011 |
Marc Blank <mblank@google.com> |
Clean up account reconciliation * Move AccountReconciler to the Email app (from EmailCommon) * Ensure that Controller.deleteAccountSync() performs ALL actions needed to clean up after an account deletion (delete attachment files, reset policies, refresh the UI, etc.) * Add reconcileAccounts() API to AccountService * Remove accountDeleted() and restoreAccountsIfNeede() from the AccountService API * Remove unused callback Bug: 4883073 Bug: 4767084 Change-Id: I43ffaf009db1a6f306bb0f2a74fb4dd3b2c4b966
/packages/apps/Email/src/com/android/email/service/AccountService.java
|
66a47b8dac5e97e37c30b928bc5a227d74baada9 |
|
27-Jun-2011 |
Marc Blank <mblank@google.com> |
Clean up/simplify ExchangeUtils/ExchangeStore * Rename ExchangeUtils to EmailServiceUtils * Create calls for Exchange to use (eventually remove these) * Get rid of lots of nonsense in ExchangeStore Change-Id: Ic538cfe1de57eca24088ee1f590264283d12f511
/packages/apps/Email/src/com/android/email/service/AccountService.java
|
9dad9ad973ccf8255228a41acc0ee78af989a651 |
|
21-Jun-2011 |
Makoto Onuki <omakoto@google.com> |
Move restore account to EmailProvider. In order to reduce the UI initialization code, move let EmailProvider restore accounts when it opens the DB. Backup can be moved too, but I just leave it as a TODO. Change-Id: Id5c1810904db6abaecbfecbaa8d2d53834ebf07b
/packages/apps/Email/src/com/android/email/service/AccountService.java
|
577ddb7dd76f2f2e3d0493952d53f7ab966d10bc |
|
13-May-2011 |
Todd Kennedy <toddke@google.com> |
Remove notifyNewMessages() service callback Since the notification controller now operates exclusively using database observers, there's no reason for the exchange service to call the notifyNewMessages() service API. Change-Id: Iaa7e2f5eae786162eab23b02b03ce6d1e8a738e9
/packages/apps/Email/src/com/android/email/service/AccountService.java
|
0993190cafebc107bd27a26996b5d63d4a4ede10 |
|
06-May-2011 |
Marc Blank <mblank@google.com> |
Complete rewrite of account backup/restore code * Use EmailProvider to backup/restore into a backup database * Remove all of the old AccountBackupRestore code * Get rid of the legacy Account class and all of the Preferences crap that referenced it * Remove corresponding tests Change-Id: I2de75aafdacc87246174303961e58547303f641e
/packages/apps/Email/src/com/android/email/service/AccountService.java
|
c4cdb11d24c19428dd39f986b00c1a29e75e1505 |
|
03-May-2011 |
Todd Kennedy <toddke@google.com> |
Remove notification if messages seen off device If we receive new messages, we may display a notification to the user. If those same messages are read elsewhere (i.e. via a web client), we will remove the notification. Change-Id: Iba09afe01942e0deaac8210fd6f9b315b1c8c93f
/packages/apps/Email/src/com/android/email/service/AccountService.java
|
fdec974c93817988a00248b7d223ec9f7f20ecb8 |
|
27-Feb-2011 |
Marc Blank <mblank@google.com> |
Send logging information to Exchange when deviceId is retrieved * Clean up logging to indicate the actual Service being used Change-Id: I55f87487389accb1aad9b0cc03eff945ea0b1f3e
/packages/apps/Email/src/com/android/email/service/AccountService.java
|
dc78a769fce18d259eccc602c4623fa74cdf5319 |
|
14-Feb-2011 |
Marc Blank <mblank@google.com> |
Email split, part dix * The coup de grĂ¢ce for Exchange in Email * Remove Exchange bits from AndroidManifest * Update Android.mk to create static jar for emailcommon * Delete all com.android.exchange files * Delete all exchange-only strings * Change loadAttachment service method to take only attachment id and background flag * Add code to AttachmentProvider.openFile() that opens an output file for attachment writes * Make sure deviceId is determined in Email app (not Exchange) Bug: 3442973 Change-Id: I775600252fd121f474d51cb26fefbfcc50e387af
/packages/apps/Email/src/com/android/email/service/AccountService.java
|
37500777f1ca2dc7a1f831b9f3af63cbe7b9d487 |
|
11-Feb-2011 |
Marc Blank <mblank@google.com> |
Email split, part sept: Configuration * Add getConfigurationData api to AccountService; this allows clients to get configuration-related data from the Email app * We use this so that Exchange can determine whether alternative strings should be used Bug: 3442963 Change-Id: Ieea56e3416458dc57699b00c2fc062dfcf7abca9
/packages/apps/Email/src/com/android/email/service/AccountService.java
|
8a574694606f0e5d781334d0d426fc379c51f3ed |
|
09-Feb-2011 |
Marc Blank <mblank@google.com> |
Email split, part trois: AccountService * Create AccountService.aidl and AccountServiceProxy in emailcommon * Implement AccountService in email * Use AccountServiceProxy in Exchange for account reconciliation, notifications, etc. * Move sync window constants into emailcommon * Split attachment provider utilities and constants into emailcommon Bug: 3442973 Change-Id: I89dce28b799b193243c07774dab65d830ae62775
/packages/apps/Email/src/com/android/email/service/AccountService.java
|