replicant-packages_apps_Email/src/com/android/email
Marc Blank c6089bc01f 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
2012-07-18 11:32:26 -07:00
..
activity Initial Imap2 implementation 2012-07-18 11:32:26 -07:00
data DO NOT MERGE: Move emailcommon2 sources to emailcommon 2012-06-28 11:15:06 -07:00
mail Initial Imap2 implementation 2012-07-18 11:32:26 -07:00
provider Initial Imap2 implementation 2012-07-18 11:32:26 -07:00
service Initial Imap2 implementation 2012-07-18 11:32:26 -07:00
view DO NOT MERGE: Move emailcommon2 sources to emailcommon 2012-06-28 11:15:06 -07:00
AttachmentInfo.java DO NOT MERGE: Move emailcommon2 sources to emailcommon 2012-06-28 11:15:06 -07:00
Clock.java Rework/cleanup of "refresh". 2010-08-18 11:06:45 -07:00
EmailAddressValidator.java Email split, part quatre: Move along, nothing to see here 2011-02-10 16:28:37 -08:00
EmailConnectivityManager.java DO NOT MERGE: Move emailcommon2 sources to emailcommon 2012-06-28 11:15:06 -07:00
FixedLengthInputStream.java DO NOT MERGE: New IMAP parser to fix long-lasting problems. 2010-09-20 16:45:48 -07:00
LegacyConversions.java DO NOT MERGE: Move emailcommon2 sources to emailcommon 2012-06-28 11:15:06 -07:00
MessagingExceptionStrings.java Add one more error state to certificate process 2011-06-16 16:14:03 -07:00
NotificationController.java Account and Folder are both json objects now. 2012-07-16 14:35:44 -07:00
PeekableInputStream.java DO NOT MERGE: Clean up member variables. 2010-09-20 14:03:29 -07:00
Preferences.java DO NOT MERGE: Move emailcommon2 sources to emailcommon 2012-06-28 11:15:06 -07:00
RequireManualSyncDialog.java Create a require manual sync dialog. 2011-11-03 08:22:46 -07:00
ResourceHelper.java Update widget colours / assets according to spec 2011-01-19 09:23:58 -08:00
SecurityPolicy.java DO NOT MERGE: Move emailcommon2 sources to emailcommon 2012-06-28 11:15:06 -07:00
SingleRunningTask.java DO NOT MERGE: Move emailcommon2 sources to emailcommon 2012-06-28 11:15:06 -07:00
StopWatch.java Email split, part huit: Refactor constants, clean emailcommon 2011-02-14 12:18:10 -08:00