229c070b0b177793032ce9249cb77f6ca98e5aa4 |
|
27-Jun-2013 |
Scott Kennedy <skennedy@google.com> |
Change the concept of a default account The user no longer has control over this. Now, the "default" account (which is only used for prepopulating the name of new accounts is either the last used account (to be defined), or the first account in the database. This removes a setting, and simplifies a lot of code. We may also want to auto-select the default account when entering the compose screen from the combined view, but we do not currently have an easy way to do that. Bug: 7442992 Change-Id: Iff5bb36d8cbd327334211b670fa4851cbda6b9a0
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
560bfadc3151f7a06f3b06e9a6c92cfa534c63ec |
|
26-May-2013 |
Scott Kennedy <skennedy@google.com> |
Unify LogTag There is now only one LogTag class. The static initializer of GmailApplication (existing) and EmailApplication (new) will now set the log tag to "Gmail" and "Email", respectively. Up until that code is run, it will be "UnifiedEmail". "setprop log.tag.Gmail VERBOSE" (or .Email) will trigger all logs to be printed as long as they go through LogUtils, regardless of what tag is used by that individual log. This lets us still turn on logging everywhere in one command, but also lets us use more descriptive tags (like the class name). And since we no longer have three com.android.mail.utils.LogTag classes, builds will be much easier. Also, we now use LogUtils everywhere. Change-Id: I55f1c7a66ce50ead54877a13e40256422a56dc39
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
b34608228f0b55e401415b67b8150ca9e00cee7d |
|
11-Dec-2012 |
Scott Kennedy <skennedy@google.com> |
Move notifications to UnifiedEmail This involves redoing the persistence model, to split general, account, and folder settings into separate SharedPreference stores. It also requires some preferences to be moved into UnifiedEmail. Depends on Ibe2e3f93ec164370535ffc5f5b2409544cc8d36d (UnifiedEmail) Change-Id: Ie6ec389b5b5d2e7ab1b299d0877811ae716526e2
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.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/activity/setup/AccountSettingsUtils.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/activity/setup/AccountSettingsUtils.java
|
03cd72805dab0379ed255d151f1c17cc60655fc3 |
|
25-Apr-2012 |
Marc Blank <mblank@google.com> |
Revert to old Email app * These are the last sources in the ICS-MR1 tree Change-Id: Ida4651bddd92a06a518d00f3e1f275ab3a80c8ae
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
7efde8632df2a41c5c88c6e7a863e8831cbaa0bc |
|
26-Oct-2011 |
Marc Blank <mblank@google.com> |
Provide four default "quick responses" for new accounts * These are added during account creation; existing accounts are not affected Bug: 5220629 Change-Id: I906e7b886ead9fdb269d9d44a245cc01c1cf260d
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
1b65e834c3d3281de9e0eb74e04def6ded8baa14 |
|
15-Sep-2011 |
Marc Blank <mblank@google.com> |
Allow multiple wildcards in providers.xml; add hotmail domains * Change handling of the providers.xml file to allow asterisk as a placeholder for an individual domain name part (the previous behavior was a very greedy wildcard) * Add hotmail aliases using the new scheme * Update unit tests Bug: 5318329 Change-Id: I73a0dfcb956830b18c5460a1b3ddfc58459d08c9
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
f5418f1f93b02e7fab9f15eb201800b65510998e |
|
14-Jun-2011 |
Marc Blank <mblank@google.com> |
Move Account into its own top-level class Change-Id: Ide7c991b7d4d418dbe17164421425bf898ba64ee
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.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/activity/setup/AccountSettingsUtils.java
|
aeee10e57ef4d931e7708fde218d590453a82aea |
|
28-Apr-2011 |
Marc Blank <mblank@google.com> |
Rework of security policy storage * Replace crazy (and soon to be "full") bit fields stored in an account's securityFlags with a row in a newly created Policy table (thus, fully expandable) * Update code from database version 17 to 18; adds Policy table, a policyKey row in Account, and a revised trigger that deletes Policy information for deleted Accounts * Update old PolicySet unit tests to work against the new Policy class * Add test for the conversion of securityFlags to Policy * Tested in a variety of scenarios; appears to be functionally equivalent Change-Id: I1505ee75230d6a0d3c2b62a46326f39c2c7f9eb5
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
5e4f1c38724927d7d41713e9e9ff073041d92d73 |
|
29-Mar-2011 |
Todd Kennedy <toddke@google.com> |
Allow globals in the providers.xml There are two ways globals can be specified. There can be only one global character ['*'] and/or multiple wildcard characters ['?']. The global will match zero or more characters. The wildcard will match any character. bug 4090086 Change-Id: I07e3edebd1fe989094c68cf047ce5bc9fb91aba0
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
08534762bdded437a7fa0e5e422d311c414e0621 |
|
29-Mar-2011 |
Todd Kennedy <toddke@google.com> |
Allow globals in the providers.xml We now allow a single global character ['*'] to be specified somewhere in the domain attribute. Additionally, we will replace the string "$domain" with the matched domain in all attributes -- user name, password and URIs. bug 4090086 Change-Id: I46a637ed364c1a079e1230fa22393a1bac059b1f
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
040ddf60cfef4aaecf4bfe1f897fce3248d777a4 |
|
04-Feb-2011 |
Todd Kennedy <toddke@google.com> |
Resolve build warnings; part 5 Remove dependence upon URIs for creating the host auth structure Change-Id: I92dee36fa329a8976b76bbd4991ed3469c6475f2
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
31d9acbf0623872f9d4a2b3210b5970854b654c7 |
|
12-Feb-2011 |
Marc Blank <mblank@google.com> |
Email split, part huit: Refactor constants, clean emailcommon * There are three pieces to this CL (sorry): 1) Move and/or rename some constants into emailcommon 2) Move Utility to emailcommon, moving the few UI related utilities back into Email (FolderProperties and UiUtilities) 3) Remove all references to resources from emailcommon * The three pieces relate in that, between them, they allow the emailcommon static library to compile cleanly Bug: 3442973 Change-Id: Ic5e3abaa2a1b36999e0b6653c6c2134ea1bd544f
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
a7bc0319a75184ad706bb35c049af107ac3688e6 |
|
10-Feb-2011 |
Marc Blank <mblank@google.com> |
Email split, part six: EmailContent * Moved EmailContent to emailcommon Change-Id: Ib3db1bfcfe74554c0e5afd3cfce6d72f26e9aeb9
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
5f10938fd4749313e2029c7deede30bae2c2dccf |
|
31-Jan-2011 |
Andy Stadler <stadler@google.com> |
Remove STOPSHIP Bug: 3396875 Change-Id: I0d57922def86dc48abb2a8a47c9358115dddb9fd
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
858c2822777f74947e81476125590ad06bfe4803 |
|
20-Jan-2011 |
Andy Stadler <stadler@google.com> |
Handle leading/trailing space in passwords * Allow, but provide warnings via EditText.setError() * Remove one last instance of password trim() Bug: 2981433 Change-Id: I406a4f8b8f27cc5ce90424a8cafe88a677e72f45 Signed-off-by: Andy Stadler <stadler@google.com>
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
9f7e3982ada78ab64e82a797186633684d02dec5 |
|
22-Dec-2010 |
Andy Stadler <stadler@google.com> |
Reduce UI thread disk access in account settings This change is in top-level settings for a given account: * Call saveSettings async on UI changes, instead of synch at onDestroy() * In loadSettings, get default account id async Also sprinkled in some TODOs for future whack-a-mole fixes. Bug: 3133639 Change-Id: I5216c78d28b35fe47e43b48ad0db3a3e57b25004
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
ba4e72a9474bcbe33a8001a1964a02cb41ea08bb |
|
03-Nov-2010 |
Andy Stadler <stadler@android.com> |
Cleanup various IMAP/POP manual account setup defaults These defaults affect manual setup only. There should be no changes observed in automatic setup, and no changes observed in EAS setup. * user $email instead of $user as default login * guess "imap." or "pop3." for server name * propagate the incoming server name to the outgoing server name, and replace "imap.", "pop3." or "pop." with "smtp." Also, fixed a couple of leftover places where we were trimming passwords (and should not be, since some people insist on having spaces in their passwords.) Bug: 2978634 Change-Id: I9b0e345aa9550b5e1cc29aaa22109f03da61af20
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
d6d874f8c6ce2580ef9ec2406fe411af45b2d92d |
|
02-Jun-2010 |
Marc Blank <mblank@google.com> |
Streamline security setup flow * The setup flow is changed such that the user is asked to activate device administration before leaving the setup flow, rather than having to wait for the notification to appear, etc. * Accounts requiring security are created in a security hold state to prevent initial sync until device administration is active Change-Id: I7e33cf98466370ae27414b99018f7aee71e9e237
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
9f73249031303856670651305adff255a00918b7 |
|
04-Mar-2010 |
Andrew Stadler <stadler@android.com> |
Continuing work on account migration * Prune all folders, messages & attachments that won't migrate * Clean up SSL/TLS values for better connection results & security * Move account setup lookup code to AccountSettingsUtils to share it * Cleanup config/auto-rotation settings to prevent relaunch of auto-discover or account check (from exchange). * A couple of other very small fixes Bug: 2065528
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
d9080ed32eba3092b21633f269ec4b71faf93a34 |
|
02-Feb-2010 |
satok <satok@google.com> |
Add UI for Signature in Email Application Bug: 1323618 - changed summary of signature to show hint if signature is not set
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
5e91cccd4b530eb2aeace5c5bf4f3328a5b5d69d |
|
20-Jan-2010 |
Andrew Stadler <stadler@android.com> |
Quick backup/restore of accounts * Workaround for (HTC bug 2275383) & (Moto bug 2226582) * Adds checkpoints for backing up and restoring accounts * Uses legacy Account / prefs to back up accounts - this is because some of this code will be reused for legacy account migration * Unit tests of Account & LegacyConversions * Unit tests of backup & restore * Not done: testing of EAS/Account Manager interface (this will require deeper dependency injection, to avoid the embedded calls to the Account Manager and other system services.)
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|
9e2c6bd5f21f2d19eef7ebfe30e6fdf94ede0857 |
|
23-Jul-2009 |
Andrew Stadler <stadler@android.com> |
Remove saveOrUpdate from EmailContent to prevent stale writes * Numerous classes modified to deal with this change * Fixes bugs 1993292 and 1994671 * Renamed various setter and getter methods to reflect the underlying field names * Renamed syncFrequency to syncInterval in Account and Mailbox * Convenience method added to AccountSettings to save only user settings * Calls to content.update(context, content.toContentValues()), which save all fields, should be double-checked for correctness, making sure that content has current data and will not conflict with other threads that might modify that data * Ran all unit tests to confirm proper function NOTE: The logic to enforce single default account no longer works, because that logic is in Account.save() and does not run via Account.update(). I have patched out a small section of the relevant unit test and will file a bug to come back for this fix.
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsUtils.java
|