History log of /packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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