Commit graph

6065 commits

Author SHA1 Message Date
Vincent Breitmoser
b09d5bd2c5 compose: get rid of key references for crypto status, mail addresses are a perfect identifier 2016-03-02 18:21:58 +01:00
cketti
a349398f4f Explicitly set time zone when testing date formatting
This should fix the test failure on CloudBees.
2016-02-27 07:13:34 +01:00
Vincent
f99dd61bc4 Merge pull request #1098 from k9mail/imap_store_refactoring
Refactor ImapStore
2016-02-26 14:40:55 +01:00
cketti
07c5f0ffba Use ThreadLocal for RFC3501_DATE
… instead of serializing access to one single SimpleDateFormat instance.
2016-02-24 11:34:03 +01:00
cketti
126a8766d6 Avoid incrementing field inside expression 2016-02-24 11:08:34 +01:00
cketti
e27205873d Merge pull request #1108 from k9mail/migration_cleanup
Refactor database migrations
2016-02-24 11:02:49 +01:00
cketti
4bd56c9258 Merge pull request #1121 from alecpl/patch-1
Update KolabNow (MyKolab) settings
2016-02-23 16:14:23 +01:00
Aleksander Machniak
97b3880967 Update KolabNow (MyKolab) settings 2016-02-23 11:20:19 +01:00
cketti
6ad1673da1 Refactor database migrations
Separate package, one class per migration
2016-02-20 01:24:20 +01:00
cketti
3c68c8aeb5 Merge pull request #1102 from k9mail/remove_fake_shared_preferences
Don't implement SharedPreferences interface to store settings
2016-02-20 01:17:06 +01:00
cketti
5cd38c42af Merge pull request #1106 from Karlson2k/gnu_provider
Add GNU fencepost email settings
2016-02-18 01:52:35 +01:00
cketti
f88a915a5d Don't hang on to ImapConnection for too long 2016-02-18 00:28:43 +01:00
Karlson2k
9ebe1801e2 Added GNU email provider 2016-02-18 00:03:06 +03:00
cketti
ca4a6b6cfc Close connection when IDLE command fails 2016-02-17 20:14:01 +01:00
cketti
200ee27980 Don't hold 'connections' monitor while checking retrieved connection 2016-02-17 20:04:08 +01:00
cketti
c915089df5 Remove unused methods 2016-02-17 01:38:22 +01:00
cketti
70aef890d1 Stop pretending we use SharedPreferences to store global/account settings 2016-02-17 00:28:22 +01:00
cketti
c7e3e8bf32 Merge pull request #1091 from k9mail/fix_lint_warnings
Fix/ignore some lint warnings
2016-02-16 22:50:13 +01:00
cketti
2a8b8555e7 Merge pull request #1082 from k9mail/openpgp-error-handling
Improve handling if crypto provider is not available
2016-02-16 22:29:11 +01:00
Vincent Breitmoser
5bde6bf837 compose: nice dots for the crypto status icon 2016-02-14 02:38:07 +01:00
Vincent Breitmoser
eac65df806 compose: improve handling if crypto provider is not available 2016-02-14 02:38:07 +01:00
cketti
2fbb32935f Ignore GoogleAppIndexingWarning 2016-02-13 08:19:19 +01:00
cketti
06dbb47f79 Fix InflateParams Lint warnings 2016-02-13 08:14:06 +01:00
cketti
71459ed88e Rename method to not clash with new one introduced in API 23 2016-02-13 07:26:01 +01:00
cketti
9519f8ec8e Remove unnecessary View.setId() calls
Using layout resource IDs as View IDs was triggering Lint errors
2016-02-13 07:11:25 +01:00
cketti
bbc9098cef Add missing super calls 2016-02-13 07:04:24 +01:00
cketti
7b0c94f6bb Merge branch 'update_translations' 2016-02-13 07:01:03 +01:00
cketti
42e322f9e8 Fetch updated translations from Transifex 2016-02-13 06:43:12 +01:00
cketti
e3ed9f6872 Remove unused strings 2016-02-13 05:15:54 +01:00
cketti
e5bae5a56c Merge pull request #868
Fix loading attachments when forwarding message
2016-02-13 03:06:43 +01:00
cketti
0dc6605ccb Minor code style fixes 2016-02-13 03:02:09 +01:00
cketti
c62fece0dd Merge pull request #1061
Supress confirmation when closing totally empty new mail
2016-02-13 02:49:07 +01:00
cketti
1024f190af Don't reset signature when restoring state 2016-02-13 02:19:44 +01:00
cketti
06e1777bb1 Merge pull request #1081 from k9mail/pgp-inline-anchor-to-beginning
anchor pgp inline message matching to beginning of message
2016-02-13 01:43:32 +01:00
cketti
66930c0081 Merge pull request #1048 from k9mail/mime-migration
Migrate old messages to new mime format
2016-02-13 01:25:17 +01:00
cketti
b34f3ad669 Make sure ImapFolderPusher is not started or stopped twice 2016-02-12 06:27:14 +01:00
cketti
01a14b9f1f Synchronize access to storedUntaggedResponses 2016-02-12 06:13:03 +01:00
cketti
41ca6b7899 Use volatile booleans for 'stop' and 'idling'
We don't use compound actions that would need to be protected.
2016-02-12 05:57:09 +01:00
cketti
42e07d0355 Move fields that are only used by listener thread into PushRunnable
Also, there's no need for them to use Atomic* instances.
2016-02-12 05:52:17 +01:00
cketti
b8957f6fee Move all messages that are only called from listener thread into PushRunnable 2016-02-12 05:44:49 +01:00
cketti
ca4e6c2139 Remove unnecessary method 2016-02-12 05:36:19 +01:00
cketti
1db9fc169e Make wakeLock final 2016-02-12 05:30:00 +01:00
cketti
af941396bc Make sure that stopping, then starting ImapPusher is atomic 2016-02-12 04:11:48 +01:00
cketti
2c5bcac66f Exclude CRLF when logging sent commands
Android Studio 2.0 beta 3 skips those log messages in its logcat view.
2016-02-11 23:55:02 +01:00
cketti
1d52a357a6 Make sure DONE continuation is only sent at appropriate times 2016-02-11 21:53:17 +01:00
cketti
690693a21c Synchronize access to listeningThread 2016-02-11 00:00:47 +01:00
cketti
23d4c3fd68 Reorder methods 2016-02-10 23:55:59 +01:00
Vincent Breitmoser
6465cbe8be anchor pgp inline message matching to beginning of message 2016-02-10 15:28:09 +01:00
cketti
da49dd47a2 Make WebView 49.0.2623.34 happy
Fixes #1072
2016-02-10 01:16:29 +01:00
cketti
51723e46ca Extract methods to make the code a bit more readable 2016-02-10 00:06:47 +01:00