History log of /packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0b9d3de5aa93b6094f068815bdecbf829c7053c5 13-Oct-2014 Tony Mantler <nicoya@google.com> Reload settings immediately after toggling sync

Twiddling the AccountManager bits doesn't automatically trigger a
content update, so we refresh manually in those cases.

b/17330140

Change-Id: I294173c9baca231a6f3ff045d0b7795c6b2b2219
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
bb68c13afa630cae058eb40d3ce68644f3f3c8b9 07-Sep-2014 Paul Westbrook <pwestbro@google.com> Changes to support smaller email tombstone apk size

This reduces the tombstone down by 100K

A follow-on cl will remove the unused resources from the tombstone build

Bug: 17414014
Change-Id: I5d38811b17a5273ec726e750ab123e10e36cee04
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
ac4b0efd9fa89f68b1a8b9794bf5c958666f7eb8 16-Aug-2014 Tony Mantler <nicoya@google.com> Fix folder sync settings for tablet

b/17068128

Change-Id: Ia61cba10fb0edc97448d9ff39aa58578db1d4ac7
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
9f14d6b0de74b81f087295bfbaded133f4076dd5 13-Aug-2014 Tony Mantler <nicoya@google.com> Extend MailboxSettings to handle full folder list

b/16541463

Change-Id: If428413ad258497a5654fa095d51cd60f6ed4e18
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
7e75afadb152659e3a237c62e4d95cefb60e228d 11-Jul-2014 Ray Chen <raychen@google.com> com.android.mail.providers.Account contructors are no longer public
and clients need to use Account.builder().buildFrom(...) instead.

Change-Id: I7559540458ae549c399effc59392930ec914ffcc
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
e9e2a21d87959492752b328f25437115aea2685b 15-Jul-2014 Tony Mantler <nicoya@google.com> Make quick response UI in settings toggleable

b/16302932

Change-Id: I24b289ffbecd4f127e6109b56c0af7f9c4b00879
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
8c03e2af9f439c6e0c6abb38b0c371da7ccdb72a 11-Jul-2014 Tony Mantler <nicoya@google.com> Remove direct entry points to AccountSettings

b/16240332

Change-Id: I9bc3f9a2e0b7faa4d8875a9ac7d6d585a65d9733
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
f90dbc83e2853717a3470f8e530a8a7e1c58b2e6 10-Jul-2014 Tony Mantler <nicoya@google.com> Strings aren't Integers

b/16189015

Change-Id: Ife4383b5530956fcca7f7970691e9fdec32007ec
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
06415a635f5f01d8e1620b29f44d68dc4dfdf435 25-Jun-2014 Tony Mantler <nicoya@google.com> Unify settings activity

b/9566150

- Install PublicPreferenceActivity
- Create AccountServerSettingsActivity to contain all the crazy
logic we don't want in AccountSettings
- Add restoreAccountWithAddress to Account
- Refactor almost everything out of AccountSettings
- Tidy the QuickResponse fragment
- Majorly refactor the AccountSettingsFragment to decouple it from
the activity, and make it save settings immediately instead of
when pausing
- Move login warning dialog to AccountSettingsFragment
- Tweak HeadlessAccountSettingsLoader

Change-Id: Ie69181d968b9c3e5940cfef9690b1f5c70e21aa8
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
0151a6af624ca85ad56c7f63acd6e3be8be49861 16-Apr-2014 Tony Mantler <nicoya@google.com> Null check mCheckFrequency before using

b/14091609

Change-Id: I796774b7133ec68382d2580d0b1cde347aa143f8
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
35bda06a1c1f5bb6a53e41cb88d6ac2005bbe415 09-Apr-2014 Tony Mantler <nicoya@google.com> Fix NPE when configuring POP accounts, which don't have a background attachments setting

b/13929109

Change-Id: Idd915ddaa55010c588ce7798dd23a403e538c8da
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
2eb7f1babc8b44e0ebde436682e7f723635ce6b2 08-Apr-2014 Martin Hibdon <mhibdon@google.com> Fix the names of the save state contants

b/13624066

Change-Id: I0fabcfbf659e51de3dfe2fc9b72bd88f86e576a6
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
ddcb95f0e7ef8018f3c7a61ebe5091588a918341 07-Apr-2014 Martin Hibdon <mhibdon@google.com> Save and restore sync interval values and strings

b/13624066

Change-Id: I14c243a7f7ae71e5d6fbdedda328dc01bb2eae85
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
cac33a2e9188f031baf40cc95b989f0d0b3a6993 12-Mar-2014 Tony Mantler <nicoya@google.com> Allow entry into account settings when inbox is null

b/13436061

Change-Id: I544aa55000a91fe121de9bc7963eb89115d4758d
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
85d24511480ab25f081fc6904894505f50b13eba 11-Mar-2014 Tony Mantler <nicoya@google.com> When opening account settings, divert to AccountSecurity if needed

b/12843721

Change-Id: Ic7ae99a8f3ddba33d224387921a90624c37bc8b5
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
9ef2c5f2cfd4d06b3c2a0652f245b3cb2afcb23d 27-Feb-2014 Tony Mantler <nicoya@google.com> Fix sync window preference being added multiple times

Also clean up potential NPE

b/13109860

Change-Id: I46bebd6af6329679af28b6b997cd33fca97376dd
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
0f8d16f56ad3aa1c2d3cd20b1ca0c24b486035ca 31-Jan-2014 Tony Mantler <nicoya@google.com> Fix content observing

b/12834957

Change-Id: I00e2fc48e1d78665e0cdcfc3f4fb483f5a047252
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
062f27fa370564d494260889c8141df50c07572f 30-Jan-2014 Tony Mantler <nicoya@google.com> Clean up AccountSettingsFragment loading

Also extend EmailContent to allow registering a ContentObserver

b/12816752

Change-Id: Ida873ac10101af92c627858d1d86c3a5ccd4ab26
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
ea0989043ab44bb85ff8944765beb903b153f8ea 11-Nov-2013 Tony Mantler <nicoya@google.com> Null check for getServiceInfo

b/11538007

Change-Id: I8b06f22373c3a389939614e9c24bbe143b6fc289
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
32614f3746f0fa8a09370672abaca68fa795fc33 12-Oct-2013 Tony Mantler <nicoya@google.com> Clean up usage of Account.name when accessing account/folder prefs

b/11185963

Change-Id: Id928732bee5f67887252b1f949a8e4d396fffaa6
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
0e550e085722c1616ae9a7478609d32ff4392e26 16-Sep-2013 Martin Hibdon <mhibdon@google.com> Make sync settings less confusing.

b/10602459
It was possible to turn off syncing for an account in global
settings, but we'd continue displaying some sync frequency
in the in-app settings.
Now, we only display the sync frequency if sync is actually
enabled. If it's disabled we always display "never". Also,
when the user changes a sync setting, if it's set to "never",
we leave the frequency in the database as it is, but disable
sync for that account. If it's set to anything else, we store
that in the database and ensure that sync for the account is
enabled. This means we should not have any apparent disagreement
between in-app settings and global settings as to whether or
not syncing will happen.

Change-Id: I1cc54e76aafd25dc4db0f1b713e7d7cbc30bf77f
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
39f29d0481f03036dfe3f7c24707d79136e9f09d 05-Sep-2013 Tony Mantler <nicoya@google.com> Tidy warnings in AccountSettingsFragment

Change-Id: I933529dac9f37d0734fa7b98a43e8f41eb143698
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
7be030ec8e31c53da8bde54b040e64546727ef61 27-Aug-2013 Tony Mantler <nicoya@google.com> Remove pointless parent class EmailPreferenceFragment

Change-Id: Ia384d92632100c2adfb22c22c03d4755250e388e
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
4df4c1c2d89c84c9f3db74746b784709fa464d8d 20-Aug-2013 Yu Ping Hu <yph@google.com> Disable policy listing in account settings.

It wasn't working right anyway.
Also, fix a problem where account settings were
not being fully initialized.

Bug: 8384097
Change-Id: Ia60ace2ce618b64fe4ad5ef8d8ac547a086a26d5
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
c6953b77552d4cb71776cf0537dc226029381628 14-Aug-2013 Tony Mantler <nicoya@google.com> Reimplement QuickResponse support

b/8622751

Change-Id: Id079efcf34dce15b5f5057f937582c0e198d3d50
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
ef0d98155c95b22f7d8516eaaa8113e12bb7cbba 31-Jul-2013 Yu Ping Hu <yph@google.com> Fix settings menus.

- Account & general fragments need to clear to remove
"Add account" for phone & 7".
- 10" needs to therefore specify their menus in order to
have "Add account".

Bug: 10097087
Change-Id: I133db9b9f7f6610ae30b46927ffcb8a9e4df4c0a
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
6cf15e66bc46d211882fe903ec55fe748fc87bfc 29-Jul-2013 Tony Mantler <nicoya@google.com> Re-add the demon "Add New Account"

b/10041669

Change-Id: I2b1db0a063ec292b33ec8f176b739c1c4422a040
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
9c455277797a3564fea2a85d0765509f1dd1a45c 27-Jun-2013 Yu Ping Hu <yph@google.com> Allow account setting screen without outbound hostauth.

We have a way to handle lack of outbound host auth, and it's
a legitimate state for Exchange accounts (since it's unused
anyway).

Bug: 8631134
Change-Id: I99863f627c4f364e61f7a4b99dea3e2606a55275
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
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/AccountSettingsFragment.java
038924037bbaae4a62fb167e5ce7ae9e34a129fc 25-Jun-2013 Yu Ping Hu <yph@google.com> Fix mailbox sync options.

- Change mailbox sync interval to be a boolean.
- Decouple Inbox settings from account settings.

Change-Id: Id02d43b281f323ca4db499ce97e8f4bb6d82c2bb
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
e7d539ddf94270ee716c331dd75c60731d598c1d 19-Jun-2013 Paul Westbrook <pwestbro@google.com> Update the signature summary

Bug: 9480853
Change-Id: I8996efa268c906485ee1d5cfcf0f883d40927009
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
21b2522d7f6b2bce8fc3382e6e532d4b4df1b140 14-Jun-2013 Yu Ping Hu <yph@google.com> Remove auto sync windows.

Also includes other DB upgrade code.

Bug: 8668336
Bug: 9226612

Change-Id: Id9664fd8cda466ec34862a793e41cbcce78efb4c
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
525e8ad321967b3f4b15cadf63efb3deafc216ab 13-Jun-2013 Paul Westbrook <pwestbro@google.com> Move support for settings menu to UnifiedEmail

Move the base settings menu to UnifiedEmail

Bug: 9393150
Change-Id: Ifa69125d84802a0d7dd2275e4704ec7a4d1fb2f1
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
6fadd5a0bdbd0d510bc886617759bd3adb13599e 12-Jun-2013 Yu Ping Hu <yph@google.com> Add some null checks.

Bug: 9393662
Change-Id: I8c47b701062fb91e0e622644a26b470e78f62014
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.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/AccountSettingsFragment.java
c534638b7aeb1f4bd65852bbcff6b2c78f21d566 28-Mar-2013 Yu Ping Hu <yph@google.com> Disable notification prefs until folder prefs are loaded.

Bug: 8485354
Change-Id: Id56c2634a16274e9340ad6ecb96661ee8a489d49
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.java
32881e8dd375f16e6059452166503f7136f14ae5 05-Mar-2013 Paul Westbrook <pwestbro@google.com> Fix NPE after migrating older account

Change-Id: Ifeb3b1853ce3efd725227941103d29a00bc14fc2
/packages/apps/Email/src/com/android/email/activity/setup/AccountSettingsFragment.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/AccountSettingsFragment.java
f9997921cbea7feb13bbbd897e2f179494e5400e 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.

Cherry-picked from I1c276ffde3496cbc66846ed4a007088d39f20382 with
minor changes.

Bug: 7624838
Change-Id: I1b3fa331b62f556701bacba5ce9cd64305d9b52a
/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