Commit Graph

4436 Commits

Author SHA1 Message Date
Jesse Vincent e6719fa316 Bumped manifest to 4.408 2013-07-20 15:39:28 -04:00
Jesse Vincent fc1a98b23b 4.408 changelog 2013-07-20 15:39:01 -04:00
Jesse Vincent f5eb2708b4 restore super-dense layout when the user has selected 0 lines of message preview 2013-07-20 15:37:48 -04:00
Jesse Vincent 8de3387528 Bumped manifest to 4.407 2013-07-19 16:18:10 -04:00
Jesse Vincent 469d3ded41 changelog for 4.407 2013-07-19 16:17:00 -04:00
Jesse Vincent 0799f1f16a Fix a typo that prevented the changelog from rendering 2013-07-19 16:15:35 -04:00
Jesse Vincent 661d9c5545 Bumped manifest to 4.406 2013-07-18 20:34:46 -04:00
Jesse Vincent 8dd94ccf8d 4.406 changelog 2013-07-18 20:33:07 -04:00
Jesse Vincent 5cec9e175b Replace synchronous setting of a flag with async setting of the flag. This helps speed up message display time (anecdotally) 2013-07-18 20:27:16 -04:00
Jesse Vincent b27ffcf502 Marking a message as read in the database is currently very expensive, especially if you have threading enabled.
Defer that until _after_ telling listeners that they're cool to show the message
2013-07-18 20:26:54 -04:00
cketti 01438d62c9 Make sure we always have the ID of a folder when fetching the unread/flagged count 2013-07-18 20:26:34 -04:00
Jesse Vincent 04ad291ba2 Opening a folder (especially in threaded mode) does a very heavy SQL query. This method doesn't use or modify the folder object. Don't cargo-cult the Open here.
(cketti may well tell me I'm wrong about this. Happy to listen & fix)
2013-07-18 20:26:19 -04:00
cketti c1ab586ecc Stop using the old Android Market URL 2013-07-18 20:25:52 -04:00
Jesse Vincent a40e7d80c1 Cache our compat lookups for our message webview - (They're expensive on
older devices - and pointless not to reuse)
2013-07-18 20:25:21 -04:00
Jesse Vincent 84f0faf055 upgrade our android-support library in the hopes that the newer version
might fix some perf issues with the older one
2013-07-18 20:25:11 -04:00
Jesse Vincent 6d86fb3b16 Don't invalidate the options menu from the message list as we open a
message. We also invalidate it (twice) as we show the message. It turns
out to have measurable performance impact on 2.3 thanks to ABS
2013-07-18 20:24:59 -04:00
Jesse Vincent 9698fa7e32 Add an index for a heavy query 2013-07-18 20:18:20 -04:00
Andrew Chen e8ddf3dbc5 Add Russian ISPs -> changelog 2013-07-14 17:30:33 -07:00
russian k-9 mail user caa41300e1 Update providers.xml with Russian ISPs 2013-07-14 17:30:14 -07:00
cketti 3b09b83f20 Fix actions started from the message list context menu
This patch makes sure actions started via the context menu operate on
the correct message even when the message list changes and the 'adapter
position' accessible via the menu object points to another message.
When the message the menu was opened for is deleted the context menu
will be closed.
2013-07-09 03:02:27 +02:00
Jesse Vincent 5ab28c891d Bumped manifest to 4.405 2013-07-08 15:59:25 -04:00
Jesse Vincent 9af34fda16 4.405 changelog updates 2013-07-08 15:57:56 -04:00
Koji Arai 68ff355e34 adapt to a corner case for broken server. 2013-07-08 15:48:40 -04:00
Koji Arai c185cf0f1f adapt broken pop3 server 2013-07-08 15:48:40 -04:00
Leo Yang 9dca630172 Chinese translation update 2013-07-08 15:47:35 -04:00
russian k-9 mail user e6bbc2ce06 Update strings.xml
improved
2013-07-08 15:47:35 -04:00
russian k-9 mail user 07c6eca85e Update strings.xml 2013-07-08 15:47:35 -04:00
russian k-9 mail user 84f4706916 Update strings.xml
instead of #326
2013-07-08 15:47:35 -04:00
Enric Morales 4ebfd02747 Escape apostrophe. 2013-07-08 15:47:35 -04:00
Enric Morales 1108babe72 Update catalan translation. 2013-07-08 15:47:35 -04:00
cketti 916489ad9d Don't load unread/flagged count when creating LocalFolder instances
This avoids a potentially expensive LEFT JOIN when querying the database.
2013-07-08 04:50:30 +02:00
cketti d7db3777cd Refactor code to create LocalFolder instances from a database query. 2013-07-08 04:50:28 +02:00
Ashley Willis a7906d415e verify res/raw/changelog.xml for an entry for the version being bumped to before changing anything for target bump-version. 2013-07-06 23:40:13 -04:00
Koji Arai f2c2f6c44f Updated Japanese translation of the changelog. 2013-07-06 22:35:25 +09:00
Jesse Vincent 069ce9ff3f Bumped manifest to 4.404 2013-07-04 20:40:47 -04:00
Jesse Vincent 74b3b85d84 4.404 changelog update 2013-07-04 20:40:00 -04:00
cketti b9ecf30b5b Fix code to reset the database when upgrading fails
Previously the app crashed when upgrading the database failed. Now we
reset the database version and run the upgrade code again (recreating
all tables).
2013-07-03 20:59:49 +02:00
cketti b6d7f4ae40 Fix "Folders" menu item and hotkey handling in MessageList 2013-07-03 20:59:46 +02:00
Jesse Vincent 721744f9f7 better guarding for the folders menu item in the face of search folders with multiple accounts 2013-07-03 20:59:43 +02:00
cketti ab1f74f04c Added explicit width and height for the new message list checkbox
Without this change Android 2.x does weird things.
2013-07-03 20:59:09 +02:00
cketti 8613b949be Make the color chip area slightly smaller 2013-07-03 20:59:06 +02:00
cketti c1fbb9c1fc Use the color chip area as click target for the multi-select checkboxes 2013-07-03 20:59:02 +02:00
cketti 9a5c0f3ac5 Add new multi-select checkboxes to message list
Use the checkboxes of AOSP's Email app.
2013-07-03 20:58:56 +02:00
Koji Arai 28f8d4fbaf Updated Japanese translation of the changelog. 2013-07-02 22:24:53 +09:00
Jesse Vincent f6ab0a5ea4 Play store NPE:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.fsck.k9/com.fsck.k9.activity.UpgradeDatabases}: java.lang.NullPointerException
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2117)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2155)
at android.app.ActivityThread.access$700(ActivityThread.java:139)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1248)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5062)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1409)
at android.app.Activity.startActivityForResult(Activity.java:3389)
at android.app.Activity.startActivityForResult(Activity.java:3350)
at android.app.Activity.startActivity(Activity.java:3562)
at android.app.Activity.startActivity(Activity.java:3528)
at com.fsck.k9.activity.UpgradeDatabases.launchOriginalActivity(UpgradeDatabases.java:183)
at com.fsck.k9.activity.UpgradeDatabases.onCreate(UpgradeDatabases.java:109)
at android.app.Activity.performCreate(Activity.java:5058)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2081)
... 11 more
2013-07-01 23:32:46 -04:00
cketti 2fae20f045 Fix XML of changelog 2013-07-02 01:47:19 +02:00
Jesse Vincent 73d9dc7c1a Bumped manifest to 4.403 2013-07-01 16:29:10 -04:00
Jesse Vincent da45ab4470 Fixed a bug that caused K-9 to crash on the Accounts page on 4.x if you were using the dark theme 2013-07-01 16:27:38 -04:00
Jesse Vincent 52832712a0 Bumped manifest to 4.402 2013-07-01 13:27:13 -04:00
Jesse Vincent b7521ca1bb changelog for 4.402 2013-06-30 18:04:46 -04:00