k-9/src/com/fsck/k9
Dan Applebaum 40bdf99925 Fixes Issue 2934 Fixes Issue 2935
Provides for storing Folder Settings in the central Preferences
Storage as a back-up to the settings stored on each folder.  In this
way, even if the LocalStore DB is recreated or otherwise lost, Folder
Settings can be recovered.

1) Does not change the methodology used to read settings while
running, nor the changes in r3107 & r3116 which tremendously improve
Accounts list loading time.

2) Loads Folder Settings from Preferences and stores on the folder
only when creating a new LocalFolder

3) Saves Folder Settings to Preferences and the DB row every time the
Folder Settings are changed.

4) When upgrading from DB version 41 to 42 or later, copies all
settings for existing folders from the DB storage to the Preferences
Storage.

5) Transactional bulk folder creation and single pass local folder
existence check during "Refresh folders" operation drastically reduces
time spent when refreshing folders from the remote store.

6) Uses prepared statement during Editor commit to reduce Preference
storing time.

Probably needs a reversion of r3239, but I'm unfamiliar with
translations, so am leaving that to others' discretion.
2011-02-04 23:19:06 -05:00
..
activity Fixes Issue 2934 Fixes Issue 2935 2011-02-04 23:19:06 -05:00
controller Fixes Issue 2934 Fixes Issue 2935 2011-02-04 23:19:06 -05:00
crypto Add serialVersionUID to Serializable classes to make eclipse happy 2011-01-31 23:45:14 +00:00
helper astyle 2011-01-31 23:45:23 +00:00
mail Fixes Issue 2934 Fixes Issue 2935 2011-02-04 23:19:06 -05:00
preferences Fixes Issue 2934 Fixes Issue 2935 2011-02-04 23:19:06 -05:00
provider Removed unnecessary type cast 2011-01-19 01:28:27 +00:00
remotecontrol Fixes Issue 1482 2010-05-15 21:26:15 +00:00
service Display a message in the titlebar when K-9 Mail is not performing any message synchronization. This state will happen when no network is available, when background ops/background data/auto-sync settings turn off synchronization, or when no account is set for polling or pushing. 2011-02-04 23:19:06 -05:00
view Propagate the ACTION_DOWN event to the ScrollView so we can stop scrolling after a fling. Fixes issue 2892. 2011-01-30 22:05:47 +00:00
Account.java code reindenting 2011-01-24 03:27:26 +00:00
AccountStats.java astyle 2011-01-31 23:45:23 +00:00
BaseAccount.java Fixes Issue 1410 2010-04-17 03:32:17 +00:00
EmailAddressAdapter.java remove redundant ;s 2010-12-01 03:07:28 +00:00
EmailAddressValidator.java Moved classes Regex and DomainNameChecker from android (package) namespace to K-9 namespace. This way we're protected from modifications to these classes in future Android versions. 2010-05-19 19:16:36 +00:00
EmailReceivedIntent.java Massive rename to K9, step 1. 2009-12-15 02:50:53 +00:00
FontSizes.java Tweak our message list subject default a bit bigger to set it off from the other text. 2011-01-14 03:54:00 +00:00
Identity.java Add serialVersionUID to Serializable classes to make eclipse happy 2011-01-31 23:45:14 +00:00
K9.java Provide for users with good eyesight to completely take advantage of the 2011-02-03 03:42:45 +00:00
NotificationSetting.java extract vibration pattern metadata out ouf MessagingController into 2010-11-28 20:29:14 +00:00
Preferences.java Fixed lots of warnings (unused imports/variables, missing annotations, etc.) 2011-01-18 23:54:49 +00:00
SearchAccount.java astyle 2011-01-31 23:45:23 +00:00
SearchSpecification.java find src/com/fsck/ -name \*.java|xargs astyle --style=ansi --mode=java --indent-switches --indent=spaces=4 --convert-tabs --unpad=paren 2010-04-29 04:59:14 +00:00