3c0b8eeaeb194de986f8adf2fd882080938afd37 |
|
29-Nov-2012 |
Scott Kennedy <skennedy@google.com> |
Change Email vibrate setting from tri-state to checkbox Migrate the old value as necessary. Update the unit tests. Bug: 7624838 Change-Id: I1c276ffde3496cbc66846ed4a007088d39f20382
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
bc47398187c6ffd132435e51d8d61e6ec79a79db |
|
25-Sep-2012 |
Paul Westbrook <pwestbro@google.com> |
Merge Email1 into MR1 Change-Id: I45289d46b65faffc7a3a3dd46382899162f3aaab
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
266064bcc7c6ed7318a284d59bb83d53edbf1921 |
|
10-Sep-2012 |
Marc Blank <mblank@google.com> |
Add "System Folders" settings * Add this category and preferences for setting the trash and sent items folders Bug: 7100092 Change-Id: I964e02e5e319b3f04b030d36ed7dca30ed046362
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
e714bb9d153cfe13a7f0932e7d67ea08fa5a1d98 |
|
23-Aug-2012 |
Marc Blank <mblank@google.com> |
Convert authorities, intents, and account manager types * Tested ok on wiped Nexus * Tested ok on S3 * Upgrade verified on Nexus Change-Id: If5d4ce594f8a309cdb59589d10b1d33f3b79326c
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.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/AccountSettingsFragment.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/AccountSettingsFragment.java
|
d85413e946d19d11a53136780bf1ee255665f371 |
|
22-Dec-2011 |
Marc Blank <mblank@google.com> |
Merge "Handle UI part of enforcing email lookback limit"
|
919e59044b5c6a3d3947af05ddf241f51f65def4 |
|
21-Dec-2011 |
Marc Blank <mblank@google.com> |
Handle UI part of enforcing email lookback limit Bug: 5792217 Change-Id: I4351ae4d8505965a32690ecb5e6338765fb3770f
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
58ce2d0c3a1d693825eb3a8cb9c4ea8ea32d6d65 |
|
20-Dec-2011 |
Conley Owens <cco3@android.com> |
Make TAG field package-private in several classes Specifically, several internal classes. This makes a little more sense since they are accessed outside of the class that they are defined in. In addition, this fixes errors created by proguard when building with OpenJDK. Change-Id: If2e2f90558e04e777a0c4dbc2ccd1f6c46dd8228
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
4016ea1ae9a08ac9710d0035029421451421f86d |
|
23-Nov-2011 |
Vikram Aggarwal <viki@google.com> |
Consolidate Preference.OnPreferenceChangeListener objects in AccountSettingsFragment Fixes b/5642876 Change-Id: I74b9e06107ea89d7b3acf74c6c676dcc85125abc
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
5789a78af324f7e7541334817c6811d3981a21c7 |
|
19-Nov-2011 |
Mindy Pereira <mindyp@google.com> |
Merge "Add account should be shown on all Email prefs screens and subscreens on tablet."
|
f579eb8ac3c0deacf248468b1648ef971fb65c16 |
|
18-Nov-2011 |
Mindy Pereira <mindyp@google.com> |
Add account should be shown on all Email prefs screens and subscreens on tablet. For phone, should match Gmail and just show it at the top level. Fixes b/5621803 "Add account" button disappeared - IKXEVERESTLTE-3051 Change-Id: I143043485cbb912023fe015a768c6f37c8cad3f5
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
8957df83d454dcf9f18450c55fe46302a58a4cb4 |
|
19-Nov-2011 |
Vikram Aggarwal <viki@google.com> |
am dd4f501b: Merge "Accurately update the preference summary string when changing the vibrate setting." into ics-mr1 * commit 'dd4f501b44e1f15f8ba33488a63d0d4731e93317': Accurately update the preference summary string when changing the vibrate setting.
|
7d28a1c27936fce22af99d0ae5ec63e609eeac3e |
|
18-Nov-2011 |
Vikram Aggarwal <viki@google.com> |
Accurately update the preference summary string when changing the vibrate setting. Fix b/5639748 Change-Id: Ice6d4770c156104495d476826a636487f4df5f1b
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
2736c1a11ce3ecdcd9d19aa9c324fb9ce0910c7b |
|
20-Oct-2011 |
Marc Blank <mblank@google.com> |
Rewrite of security policy handling and service code * Remove PolicyService APIs policiesRequired, policiesUpdated, isSupported, clearUnsupportedPolicies, and isActiveAdmin * Add PolicyService API setAccountPolicy, which is the sole method by which security policies are promulgated * Add protocolPoliciesEnabled and protocolPoliciesUnsupported to the Policy class; these are packed, localized strings indicating policies that the protocol itself have enabled and/or cannot support (i.e. these are policies that are unknown to the DPM, e.g. don't load attachments) * Differentiate in security notifications between three kinds of policy changes - changes that don't require user intervention (e.g. reducing requirements), changes that require user intervention (the legacy notification), and changes that make the account unsyncable (e.g. the server adding an unsupportable policy). Handle all possible policy changes cleanly. * Make security notifications per account (with multiple accounts, notifications would get arbitrarily munged) * Expose ALL enforced policies via the account settings screen in two categories: policies enforced (including both policies enforced by the DPM and policies enforced by the protocol) and policies unsupported (note that these can only be seen if policies are changed after an account is created; we do not allow the creation of an account when any required policies are unsupported). Add a button that forces a sync attempt, for accounts that are locked out, but whose policies have changed on the server (this would otherwise require a reboot). * Updated unit tests Bug: 5398682 Bug: 5393724 Bug: 5379682 Change-Id: I4a3df823913a809874ed959d228177f0fc799281
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
72a24f12a2a0a48528cf0f826397e2348fe8ace2 |
|
23-Jul-2011 |
Ben Komalo <benkomalo@google.com> |
Misc settings UX fixes. Bug: 5068602 Change-Id: I02acf3690e98ce747ddb4d3a745ac2fa59948c70
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
bc2eaadde987044027b57d241e635de014bdb8ba |
|
01-Jul-2011 |
Makoto Onuki <omakoto@google.com> |
Use parallel executor We should eventually replace all with EmailAsyncTask, but it's the safest thing we can do now to avoid regression. Change-Id: I78bfc4fb2be1dcfadeb7f90092ec7adb35c1d393
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
5a3888f35b669ffb3cc785d7dfe4862879a3896c |
|
01-Jun-2011 |
Jorge Lugo <jlugo@google.com> |
Added quick responses. Added "Insert quick response" button to MessageCompose's action bar. Clicking it opens dialog with available quick responses. Selecting one of the responses will insert it into message body at the current cursor location. Also added menu in account preferences to create, edit, and delete quick responses. Change-Id: I85f3f6b36801cf112ec9d7c31135a917456173d7
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
82e0e1c4c5c3d526823cf3d8d69bf12c1d44a06a |
|
15-Jun-2011 |
Ben Komalo <benkomalo@google.com> |
Show sync window prefs for EAS only. Bug: 4651025 Change-Id: I1633a2a94e28466686e90df4ff0cdebaaa1a81df
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.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/AccountSettingsFragment.java
|
85e4c101b014857fe40f87c3837b82564cfc5b6c |
|
08-Jun-2011 |
Marc Blank <mblank@google.com> |
Remove storeUri's except during auto-setup * Remove per-store limitations * Use constants for VISIBLE_WINDOW, rather than having the potential for differences between Stores Change-Id: Idd5e0874bba6e3390e4f093bcb03f4b1bb399c11
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
12b82d9374947c9268217f45befe8a74bd9b60d7 |
|
20-May-2011 |
Ben Komalo <benkomalo@google.com> |
Move HostAuth to top level class. No other changes made. Change-Id: I1c6497c98abc0f99443ea42d8aed6295b263c123
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
373c3e1a5616932bf454e1670f37dfbac3ee3ba5 |
|
13-May-2011 |
Ben Komalo <benkomalo@google.com> |
Merge "Put account email as title on phone settings."
|
bfac9f2e8a13f6c719608a6948203bbef921c99f |
|
13-May-2011 |
Makoto Onuki <omakoto@google.com> |
Move some of the log constants from Email to Logging Change-Id: If9f4e4e3adcdef897a0d6a4e153bb446a8b24fdd
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
3955f6794f23c1380749d4470b5f2264d2109adc |
|
13-May-2011 |
Ben Komalo <benkomalo@google.com> |
Put account email as title on phone settings. This is kind of a convoluted issue; the framework automatically sets the breadcrumbs on multi pane settings. However, on single pane, it doesn't pass any of that breadcrumb info on, and just uses an Intent to start another instance of the activity with a different Fragment. Unfortunately, nothing in the default codepath sets the title to correspond with the breadcrumbs (as it would have been in multipane) Change-Id: I428642771538bdec3bdaba644f7816a1250ae929
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
2866284a6d4ee4b368fcaf412c540b21d457e065 |
|
13-May-2011 |
Ben Komalo <benkomalo@google.com> |
Rename AccountSettingsXL -> AccountSettings This activity already supports phone and tablet mode. Only renames in this change - no other change. Change-Id: Ieca17137af45e3860812091f69cd4d9b55ddf3ec
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
daf869cf60de75bc91ed3aef6ac0bff1fe371733 |
|
20-Apr-2011 |
Todd Kennedy <toddke@google.com> |
Use an Account object to create a mail sender Instead of boiling the account down to an unusable URI, just pass along the Account object. Change-Id: Ida408912de29734c8f4ed9cdf09a4d633dd03002
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
2d6a98aedf10a8f836ae2e02ddbdec597cf53899 |
|
02-Mar-2011 |
Andy Stadler <stadler@google.com> |
Prevent NPE when account sender name is null Bug: 3500373 Change-Id: Id07270f34d9cc0523c46104b3167711b71798623
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
34704851e96dcc139d6833adb3bd139f57fa497c |
|
19-Feb-2011 |
Todd Kennedy <toddke@google.com> |
Update account list if account description changes Editing the account description occurs in a different fragment. As such, we need to notify the fragment in charge of the account list whenever the description is updated. We already have a callback mechanism, so, expand that to send notifications of any property change. bug 3388586 Change-Id: I02475233f7f333db57c49ceaf908dbfa69c86ca6
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
3a5c1fb274a9ce72d708d88509bf2607cb018ddd |
|
13-Feb-2011 |
Marc Blank <mblank@google.com> |
Email split, part neuf: Setup, logging, attachment glue * Make "Exchange" option in account setup depend upon availability of the Exchange EmailService * Make presence of Exchange logging depend upon availability of the Exchange EmailService * Make AttachmentDownloadService use service rather than ExchangeService class * Move SSLUtils to emailcommon/utility * Move account manager type defs to emailcommon/AccountManagerTypes * Update proguard.flags * This is the penultimate CL for the Email package itself; the next CL creates a clean, SDK-compatible Email application Bug: 3442973 Change-Id: I9162cf5fa6b5a043ded0fdd1e25fd3ce5948ad8f
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.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/AccountSettingsFragment.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/AccountSettingsFragment.java
|
2193962ca2b3157e79f731736afa2a0c972e778a |
|
10-Feb-2011 |
Marc Blank <mblank@google.com> |
Email split, part quatre: Move along, nothing to see here * No code was harmed, er, changed in the making of this CL * All that's happened is that code that is needed by both Email and Exchange have been moved into emailcommon * This required import changes to many files, which explains the length of the CL Change-Id: I4e12455ba057a4a8054fdbd0b578c73afa411c8a
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
4fd1ebdcc3b8b1389c65e485d73cd5a98616cf17 |
|
24-Jan-2011 |
Andy Stadler <stadler@google.com> |
Fix multiline mode in signature * Add multiline flag to preference xml * Also, remove display of actual signature in summary, as it does not properly handle long or multiline signatures. Bug: 3379235 Change-Id: I84894dbdccee2cd8a8ece05d0b8f7fdcf7b92406
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
373ccb10377fdebdac7c3fbc96c6e592a1c1d8fb |
|
20-Jan-2011 |
Andy Stadler <stadler@google.com> |
Cleanup account name, user name, and summary * In AccountSetupNames: * Add "Field required" error tag to Names display * In AccountSettings: * Improve IME behavior in text fields - auto-capitalization * Prevent empty username * Reset empty nickname back to default (email address) * Fix broken hint for signature * Proper trimming in all fields Bug: 3338435 Change-Id: I2720c4524303ada6dd228866756fc9c3aac173f3
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
f72f812f5bb5d14940b2b161eec417a9aa6950f8 |
|
18-Jan-2011 |
Makoto Onuki <omakoto@google.com> |
Merge "Use proper alert icons on dialogs" into honeycomb
|
946239e8a0e01c628fae61894d3d48248b74cefc |
|
18-Jan-2011 |
Andy Stadler <stadler@google.com> |
Add per-account preference for bkgnd attachments * Add flag to Account record * Add checkbox to Account Settings (IMAP & EAS) * Add checkbox to Account Setup (IMAP & EAS) * Add flag to backup/restore logic * Update Account & AccountSetupOptions unit tests Bug: 3360873 Change-Id: I0c407776ede4110f33716644f6f027938f21130a
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
49518bb3605d6c8e3cc4801c452e4f8f63220f44 |
|
18-Jan-2011 |
Makoto Onuki <omakoto@google.com> |
Use proper alert icons on dialogs Bug 3364447 Bug 3241281 Change-Id: Ie791d8d5eae26a848de08658a14d6a09d06d0846
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
31e25767918193217c884db72aaa98e50a4957d3 |
|
17-Jan-2011 |
Dianne Hackborn <hackbod@google.com> |
Follow API changes. Change-Id: I1ca0fe365b953fa98a462912309a1c9647277ba7
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
2959a7e073c87e2fa5fab42ec543b352a91cf187 |
|
23-Dec-2010 |
Andy Stadler <stadler@google.com> |
Fix ANRs from Email.setServicesEnabled() * Create sync & async versions * Rename all callsites so sync is very apparent * Fix callsites appropriately * Clean up interaction between reconciler and setServicesEnabled Bug: 3133770 Bug: 3134677 Change-Id: Iefbc7814d9aa390baea6345e450e2a4768bf0a9a
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.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/AccountSettingsFragment.java
|
9ce244b2e3382f20e762154e23cb623bc0151fc9 |
|
05-Nov-2010 |
Andy Stadler <stadler@android.com> |
Hide vibrate notification option on no-vibrate devices * Check for existence of vibrator, hide option if appropriate * Notifications with vibration are still OK, they are just ignored * Minor cleanups & renaming Bug: 2988758 Change-Id: Ia1fd259f57d33a75a54cf1016f66a1c072aba579
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
bd29c3090305ce415fb29ba7af339a1359c746d3 |
|
01-Nov-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
SharedPreferences commit -> apply Change-Id: Icdca00268a8b5ea274c91366867172ee7e3841d4
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
ffd258d8736a1371f4d832c06a1aa0da5c05fc59 |
|
26-Oct-2010 |
Makoto Onuki <omakoto@google.com> |
Fix the class name in the log. Change-Id: Ie672f2e65b28dc742cce561d13aa3016d8bbb1f1
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
cae8626fb93f4ac3ada998a7f8de22ecc3d9a052 |
|
08-Oct-2010 |
Marc Blank <mblank@google.com> |
Handle "Sync Email" properly from AccountSettingsFragment Bug: 3055326 Change-Id: I7ecc7eda975f0ec03d3d81ed042842eab2c94d4e
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
a2cc46c810eb802c172a4af8ecc67fca53dd584f |
|
13-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2967969: Crash rotating screen on "delete account" dialog Update settings to use to PreferenceActivity APIs to retain its current state across instances. Removes inheritance of Header (to work well with new framework impl that retains these across instances), avoid resetting the current header after a state change (we want to keep showing whatever the user last viewed), put the dialog on the back stack (so it will get removed if the back stack is cleared). Change-Id: Ie35b1c0eb9b06277165f2b9cadb0e2999bb8af47
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
55110ca1ad8ce48a5429f9f351d013691c10b806 |
|
08-Sep-2010 |
Andrew Stadler <stadler@android.com> |
CheckSettings as a true fragment * Create new retained fragment + asynctask as the worker * Stateless dialog fragments for everything else (progress & errors) * Used for account settings, incoming & outgoing, only so far TODO: Support for account setup workflow TODO: Support for autodiscover workflow TODO: Remove old checker activity when complete Change-Id: I1fdafa1a51c53b934e59ea4af7d3e0ac24a3da17
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
1a5e1e159352f6e21bde878eebca3e3a1896045c |
|
03-Sep-2010 |
Andrew Stadler <stadler@android.com> |
Use real fragments for incoming/outgoing/exchange settings * From account settings, switch to incoming/outgoing/eas fragments * Show "Next" button in actionbar (may be dup'd in single-pane view) * Common base class for in/out/eas fragments * Depends on PreferenceActivity.startPreferenceFragment(), new API * If the user clicks an account header while editing server settings, present a dialog before discarding the changes that haven't been checked yet. * Confirm working (if a bit ungainly in appearance) on phone screen Change-Id: I03591b9a8ffd11fe26fc6f58a5698740e61d0090
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
a14a24a5bc2ffa426f7ef8e5e6938cffe3f35829 |
|
20-Aug-2010 |
Andrew Stadler <stadler@android.com> |
Add Add & Remove Account options to AccountSettingsXL * Add account is a large (+) in the action bar * Remove account is a new item at the bottom of the settings fragment Note: Add account works, remove account just toasts for now. Change-Id: I5b3b8ab8c7d328cb78d103c47b9eca866466f9df
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
2ae2a12d6b049a4347c0781bd4daa17229bf1340 |
|
18-Aug-2010 |
Andrew Stadler <stadler@android.com> |
Initial implementation of SettingsXL (checkpoint) * Create AccountSettingsXL * Build headers dynamically based on accounts * Launch account settings per-account * Temporary launch point from menu in AccountFolderList TODO: Fragment flip to incoming/outgoing/checksettings not implemented yet TODO: Use more recent updates to PreferenceActivity TODO: Finish plumbing into account settings fragment TODO: Something more real for app settings Change-Id: I6f4c5bb8cf691f25517c25950ef2049084335ce3
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|
71cc035c55079bf89283d0acd4ff2712f75a82e1 |
|
09-Aug-2010 |
Andrew Stadler <stadler@android.com> |
Fragmentize AccountSettings This is phase 1, which simply replaces the phone UX with a fragment-based equivalent. A subsequent CL will convert it to a large-format multi-pane version. Also fix a latent bug in the signatures of the Incoming & Outgoing settings, both in the reflection code and in the proguard flags. Change-Id: I86e857af8b9573c0d6070bb21053ce65bb7fe8a0
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
|