History log of /packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d716d89459f736402e74f3cfb2f20a71e50768f0 17-Oct-2014 Tony Mantler <nicoya@google.com> Don't assume mHostAuthRecv is loaded when checking outgoing

b/18031180

Change-Id: I428021830db373145344a3477e1c5590e8062c10
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
1d8fd9c05449863ac6a151a6db87c267c4f55ac2 02-Jul-2014 Martin Hibdon <mhibdon@google.com> Add communication class for HostAuth

We want a separate class for communicating HostAuth objects
to and from IEmailService. The issue is that the HostAuth object
was being used for both to and from the database, and to and from
IEmailService. This is dangerous because The Email app may change
out of band with the Exchange app, and may need to change the
format of HostAuth. This bit us before when adding OAuth.
Now communication to IEmailService is done using HostAuthCompat.

Change-Id: I2fb8c2bd8158f58a7bb9bc3dc83a7936948c718c
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
76472ae40cd55d17edb0420e8fc2a7bae60c50de 13-Feb-2014 Tony Mantler <nicoya@google.com> Merge setup fragments under a single activity

Change-Id: I10cf8bb9f6bc1a26ea97ae664f0196ae9e9493b5
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
87de90282bc7f00c154be460c66cef999072b555 14-Feb-2014 Martin Hibdon <mhibdon@google.com> Make settings flow work for OAuth

Now the password entry is removed from AccountSettingsBasics,
and the user is taken to either SignInActivity or AccountSetupType
after hitting the next button. This is a lot closer to the
desired setup flow as it allows for oauth signin.

Ideally this is not what we will ship for Algol, but it put us
in a state where we could ship if we had to.

Change-Id: I5b28bccd27c515572e4947ca877bd1772732507d
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
9c8c471f971f9c8e40002503a0799ce56c5bfd76 06-Dec-2013 Tony Mantler <nicoya@google.com> Convert SetupData into a retained fragment

This will keep it from being recreated quite as much while off-thread tasks are possibly mutating it.

Change-Id: Ic9873489906339c33a76b8a600c0fc28016debc4
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
06e140e4a42c11e60331229963d27548ea35551c 06-Nov-2013 Tony Mantler <nicoya@google.com> Update messaging when autodiscover fails due to an auth error

b/11538085

Change-Id: I76689cbd89eef233588804edeb3893f1ad36bebe
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
9460be06aab728e69fc908bb55f26ab19f33aa8c 29-Oct-2013 Tony Mantler <nicoya@google.com> Don't initiate fragment transactions from onDestroy()

b/10918608

Change-Id: I649c5f86e5f77fa2ade33345969a44ffebb463b9
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
7df98d0a6d0a3c67b467e9ff2066970e645957b8 03-Oct-2013 Paul Sliwowski <psliwowski@google.com> Fix autodiscovery failed dialog.

Bug: 11030161
Change-Id: Id97766969608016efe068e5c142407ad94438b05
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
7140095932297bb404e32648278396a0a8c39ef5 26-Sep-2013 Martin Hibdon <mhibdon@google.com> Merge "reduce the length of a log tag to a legal amount" into jb-ub-mail-ur10
fead9986c1ce920e669aadddb0b993ff4cff56b8 26-Sep-2013 Martin Hibdon <mhibdon@google.com> reduce the length of a log tag to a legal amount

Change-Id: I6f18b9aa893cdccfebf24885b4668a50472af802
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
d8ee809ac2131be89ed6efb19912bfb704dceb6c 25-Sep-2013 Tony Mantler <nicoya@google.com> Make sure the account check dialog doesn't outlive the account check fragment

b/10918608

Change-Id: I65725b8935b2902ff926ba333cd41a3c1545f332
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
26cd5e024c6af8ff9c8558325dd0930c9aacb370 31-Aug-2013 Tony Mantler <nicoya@google.com> Don't store the account creation/modificaiton state in a singleton

b/10460757

Change-Id: I7f0bea69f843f9061d1cfa9277c99d36705aceaf
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
ed4accb24facd1324948abc61b0791eb3dc97cc4 23-Aug-2013 Tony Mantler <nicoya@google.com> Clean up warnings, finals, dead and useless code

Change-Id: I8225a78c3b1712479bb5752161e3585a2bc2be2e
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
219c3b5b8474bc0b95a9dcab21067ff603fccb15 22-Aug-2013 Tony Mantler <nicoya@google.com> Tidy up warnings in account setup fragments

Change-Id: I078df83dbc4afd10c0783a98bfbb23bced12489c
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
7985b43ab7310f76c170266da346f993d2f86051 14-Aug-2013 Paul Westbrook <pwestbro@google.com> Add public no-arg Fragment constructors

Bug: 10311630
Change-Id: I0243462cdc28b9af3151754a8c8583330418579b
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
1b8e0fa23f6e9957f0b8753dd3f5b95d3f5d98ea 26-Jun-2013 Scott Kennedy <skennedy@google.com> Clean up a bunch of warnings

Bug: 9565838
Change-Id: I5e95562bbf463f057cbcc4a9884427a774473b45
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.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/AccountCheckSettingsFragment.java
c28347552e543b2fc04c922336ddca75221a1eef 24-May-2013 Yu Ping Hu <yph@google.com> Handle redirection during validation.

This allows the validator to tell the app that
it should use a different host.

Change-Id: Ie42c32aa7aea83e4d95d2b82b88225036b2407a9
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
0d5e21d0fcd337cecce929a3b1bdb0b8b5871b2c 18-May-2013 Yu Ping Hu <yph@google.com> Read protocol version from validation bundle.

Exchange used to just re-check version on first sync.
Version is known during validation so might as well use it.

Change-Id: I004fe671a1ad30a7cfe0a0659b74b20ee2136771
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
54347010fbbdd3ae1dea5b0e282514c640e16a5f 22-Sep-2012 Marc Blank <mblank@google.com> Allow legacy imap to sync

* Remove old (and dangerous) constants

Bug: 7210754
Bug: 7212263

Change-Id: I6a1463a653c5c4823a96c9fbb9ca37e53a45b48a
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.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/AccountCheckSettingsFragment.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/AccountCheckSettingsFragment.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/AccountCheckSettingsFragment.java
258ab6ee842d619588b0f5f3ab48efe74de10b0f 02-Mar-2012 Marc Blank <mblank@google.com> Prevent NPE in AccountCheckSettings

Bug: 5911793
Change-Id: I2834ab6d139e734baed6790098f0405e6a4e957a
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
db3dc58fce381d276ca38d5f7e4b160bf66295c6 16-Nov-2011 Marc Blank <mblank@google.com> am bcadbc5f: Merge "Fix ICS setup regression" into ics-mr1

* commit 'bcadbc5fce10278f1a557a876ebf0eb60afdf051':
Fix ICS setup regression
c196e05ee15ba72ed993bf498897c2be121ccad1 16-Nov-2011 Marc Blank <mblank@google.com> Fix ICS setup regression

Bug: 5612276
Change-Id: Ic9ab3cb075be7ff4e0e5138a453a71cfcbe655b5
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.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/AccountCheckSettingsFragment.java
92922ea4a4a6226aca0f464542a1b98cde144169 26-Sep-2011 Mindy Pereira <mindyp@google.com> Provide an empty constructor for orientation changes.

Fixes bug:5369868 Email crash while changing orientation when there is a security exception pop-up

Change-Id: I8fc530c994d5015cb76039d2f309d98ed2c3761f
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
7683a431173d242e55afced34175e1178764e757 15-Sep-2011 Ben Komalo <benkomalo@google.com> Prevent NPE in check settings fragment.

Bug: 5324512
Change-Id: I9366eb33c5acfe079c023ee4bc8c2026cde46ae9
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
715ee4ec4c5a7893b89c28b8569a7a109a5be970 13-Sep-2011 Ben Komalo <benkomalo@google.com> Wire a custom error code for cert errors

This addesses UX's #1 concern about the UX flow for servers that require
certs - users don't know what to do after an error, so they want to kick
them into the certificate selection flow.

Bug: 5280071
Change-Id: I566707b9e680b3ef0b4c0cc8a07a8ad2c825ecaa
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.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/AccountCheckSettingsFragment.java
6fea021e3dbe71aaa93512aba699d1bfda3d520d 29-Jun-2011 Marc Blank <mblank@google.com> Remove redundant and unused constants

Change-Id: Ie8658f86737880e3127a0a2c3b7f0557dde98b29
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
35b0e95ca795e17b6dc8dd98c7ab847d65d9aa0c 29-Jun-2011 Marc Blank <mblank@google.com> Clean up Store implementation

* Remove unused argument from newInstance/constructor
* Create ServiceStore class, the superclass of ExchangeStore (and,
eventually, all Stores, until they can go away completely)

Change-Id: Ic5237236c5349ecf006538c58b63c1efe8e4ea61
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
cb24e515b7983133133ca38bd3e3e6354daaab76 16-Jun-2011 Ben Komalo <benkomalo@google.com> Add one more error state to certificate process

When the KeyStore fails to give us back a certificate for any reason (it
was removed from the keystore perhaps), propagate the error back up.

Change-Id: I4f0ef783c1665589cc8ccb43d95da43a297a3e9a
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
f4dbbf10996e6bca926a5825bbc69e1e172c20c0 16-Jun-2011 Ben Komalo <benkomalo@google.com> Indicate to the user when a cert error happens.

This introduces an exception which needs to be thrown from a KeyManager
when it tries to establish a connection with a server requesting a
certificate.

Change-Id: I06dfad7789ed5d320b630e7e4380e15da42a48df
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.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/AccountCheckSettingsFragment.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/AccountCheckSettingsFragment.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/AccountCheckSettingsFragment.java
265530723b8c008f6bc23b1723f4de706a3e9556 26-Apr-2011 Marc Blank <mblank@google.com> Expose unsupported policies in the UI (account setup)

Change-Id: I75b650af92c87bd990009e54072ac4b58ed0895b
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
d2fd1252d504fa61db9eb8362442cf20f1198e0f 22-Apr-2011 Marc Blank <mblank@google.com> Add status code(s) for disabled sync (needed for EAS 14.0)

Change-Id: Ie65141c4d83412274dbbc39dffed7c3be394bb84
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.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/AccountCheckSettingsFragment.java
a50fc99b0c433f0cde31ba1c7ab87fb9ea86345d 19-Apr-2011 Todd Kennedy <toddke@google.com> Use Account instead of URI to create transports

There's no need to create a URI just to rip in appart again. Additionally, to
support additional changes (i.e. to use Mailbox instead of Folder in the
MessageController), we need to store the actual Account.

NOTE -- This change only affects IMAP and POP3. SMTP will come in a follow-on CL

Change-Id: I400036a17271c99272fd9c603547dcd713b50b9d
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
5a2d7da136f2f0519dabacfe9b5a5e224f8be5e8 14-Apr-2011 Ben Komalo <benkomalo@google.com> Minor fix to error dialog formatting.

Bug: 3515558
Change-Id: Id4d88379dc68c114338fdd2d4d437a2defb94ba4
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
a685d3b0191f472de9902b3d5590fc3e8408400c 15-Mar-2011 Andy Stadler <stadler@google.com> Reduce chance of crash when dismissing dialogs asynchronously

* Caught & diagnosed by crash while checking settings
* Also possible in MoveMessageToDialog

Bug: 3412875
Change-Id: Ie78c61cf5ca10ce1eedc25ba2eb97ed0ac5bc615
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
5f830f8608eaea6a512a97983b124fd13836a59f 10-Mar-2011 Andy Stadler <stadler@google.com> Fix race condition NPE caught by monkey

Bug: 4080321
Change-Id: Ia6ef0a47f87ffdc96269a95cc3bc5564d2e98440
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.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/AccountCheckSettingsFragment.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/AccountCheckSettingsFragment.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/AccountCheckSettingsFragment.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/AccountCheckSettingsFragment.java
9ba506c4dd498150555f6c59aa758f7467bf9236 09-Feb-2011 Marc Blank <mblank@google.com> Email split, part deux: PolicyService

* Split PolicySet from SecurityPolicy and move to emailcommon
* Define PolicyService that sync adapter services can use to
interact with the Email DPM administrator
* Implement PolicyServiceProxy for exchange
* Implement PolicyService in email
* Modify imports, references, etc. as required

Bug: 3442973

Change-Id: I92015e21f780a68754b318da89fbb33570f334a2
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
0d4fc55861ed4393aa82f124f2865695ef564641 09-Feb-2011 Marc Blank <mblank@google.com> Email split, part one: EmailService

* Create emailcommon package
* Move EmailService classes to emailcommon package
* Change references to aidl's to emailcommon package
* Add getApiLevel() command to EmailService

Bug: 3442973

Change-Id: Ic7d2115363cdff6ebb86c46650b0a5b2109b1c72
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.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/AccountCheckSettingsFragment.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/AccountCheckSettingsFragment.java
d8f1d8f2ff75502b86c8ce7b8a738eddc731a607 23-Dec-2010 Andy Stadler <stadler@google.com> Fix NPE when changing server settings w/security dialog

Bug: 3302453
Change-Id: I8adb5166598b72f9eb4a26bbe47afc756e764159
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
f946ff001914abce9ea06b1ceecd29cdb7e10ef3 13-Dec-2010 Andy Stadler <stadler@google.com> Fixed issues that cause rotation to NPE

* Add the checker fragment (instead of replacing)
* Don't refresh progress/error dialogs until onResume (a bit later)
* Don't recreate terminal error dialogs that were automatically
regenerated by the fragment manager.

Bug: 3020074
Change-Id: Ia2947965b758f6846c62ac394ce51da2432523ee
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
992b7e7ed34334a622d8ccb1d2f692a83a15360e 05-Nov-2010 Andy Stadler <stadler@android.com> Handle clicks outside of the "checking..." dialog

* Clicking outside of the dialog actually "cancels" it
* Need to shut down the checker so it doesn't keep trying to
update it or close it when done.

Bug: 3120019
Change-Id: I5faa3c78b64d2aafc472b03b8086695edaf0b3fd
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
14a5d8d947972f8a05bed80549bde2b99cfb2a8b 30-Sep-2010 Marc Blank <mblank@google.com> Provide better information w/ 500 error in EAS validation

* HTTP error 500 occurs with Exchange 2003 when the user tries to
authenticate with wrong credentials; we report this as "Cannot
connect to server", which is wrong
* Error 500 is supposed to mean "internal server error", but since
we know that an authentication error can cause this, we now put
up a better error message

Bug: 2933381
Change-Id: I9319a5ed6fbf4c92739f305b42b6b1cad7036a4b
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
2731aef45c6f2f9792ae698ebf7d65ca6338a02c 13-Sep-2010 Andrew Stadler <stadler@android.com> Convert exchange setup to use checker fragment

* AccountCheckSettingsFragment now supports AutoDiscover
* Clean up callbacks for account check & autodiscover errors
* AccountSetupExchange now supports rotation
* Remove dead code in SetupData & AccountSetupBasics

TODO next CL: Remove all edit flows from setup activities
TODO next CL: Remove old CheckSettings activity

Change-Id: I3c9884856ca6e70226374fdb28400bfb3588387e
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
fd14496c494a0d38c35c3788c9cc55f1984592e4 11-Sep-2010 Andrew Stadler <stadler@android.com> Convert setup to use checker fragment

* Activities modified to use new check-settings fragment:
* AccountSetupBasics (auto-setup for imap/pop)
* AccountSetupIncoming
* AccountSetupOutgoing

Next CL: Same work for exchange, and terminate old CheckSettings activity.

Change-Id: If5c5bfe331161b2429f7d7a4bd13290932f03c47
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
6d51b7eb630d3b2632b44699e14730eb7b995f78 06-Sep-2010 Marc Blank <mblank@google.com> Properly report EAS protocol version failures

Bug: 2528554
Change-Id: I9ac2520528ebe23dc0d465aee65ab470f8f429a7
/packages/apps/Email/src/com/android/email/activity/setup/AccountCheckSettingsFragment.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/AccountCheckSettingsFragment.java