Vincent Breitmoser
|
351737512b
|
fix deferred file body test
|
2016-07-17 23:02:10 +02:00 |
|
Vincent Breitmoser
|
69b0b3a763
|
split FileProvider logic, incorporate some other feedback
|
2016-07-17 23:02:09 +02:00 |
|
Vincent Breitmoser
|
f33c083539
|
don't allow file deletion in DecryptedFileProvider
|
2016-07-17 23:00:58 +02:00 |
|
Vincent Breitmoser
|
3b0c1979f1
|
move file cleanup into AsyncTask in onTrimMemory
|
2016-07-17 23:00:58 +02:00 |
|
Vincent Breitmoser
|
2993078bf2
|
keep raw data for decrypted bodies around, decode in DecryptedFileProvider if necessary
|
2016-07-17 23:00:57 +02:00 |
|
Vincent Breitmoser
|
ed628ae67b
|
make FileProviderDeferredFileOutputStream fail faster
|
2016-07-11 16:14:41 +02:00 |
|
Vincent Breitmoser
|
0e3d18e7f7
|
we don't use displayName from database either (for now), fix tests to reflect that
|
2016-07-06 21:48:39 +02:00 |
|
Vincent Breitmoser
|
7cb6fa102f
|
stream performance optimizations
|
2016-07-06 21:48:38 +02:00 |
|
Vincent Breitmoser
|
032b1fb833
|
add some debug logging to cleanup receiver
|
2016-07-06 21:48:38 +02:00 |
|
Vincent Breitmoser
|
bb9f857d86
|
add Attachment* tests, and some annotations
|
2016-07-06 21:48:38 +02:00 |
|
Vincent Breitmoser
|
be3543c78d
|
also clean up decrypted temp files on low memory
|
2016-07-06 21:48:38 +02:00 |
|
Vincent Breitmoser
|
1eca794346
|
add DecryptedFileProviderCleanupReceiver to clean up temp files on screen off
|
2016-07-06 21:48:38 +02:00 |
|
Vincent Breitmoser
|
e102a1d474
|
introduce FileProviderInterface, specialize K9FileProvider for decrypted
|
2016-07-06 21:48:38 +02:00 |
|
Vincent Breitmoser
|
36a3a8bb20
|
rename DecryptedStreamParser and DecryptedTempFileBody
|
2016-07-06 21:48:38 +02:00 |
|
Vincent Breitmoser
|
cd4be0e466
|
fix translation issues
|
2016-07-05 12:05:18 +02:00 |
|
Vincent Breitmoser
|
4d3bc41c0a
|
unfold+decode header value in getContentType() and getDisposition()
|
2016-07-01 18:40:48 +02:00 |
|
Vincent Breitmoser
|
1c8a6f05d0
|
make Attachment class immutable
|
2016-07-01 18:40:48 +02:00 |
|
Vincent Breitmoser
|
099d03f46a
|
compose: extract AttachmentPresenter
|
2016-07-01 18:40:48 +02:00 |
|
Vincent Breitmoser
|
b4bd645eaa
|
fix copy paste string error
|
2016-06-30 11:21:29 +02:00 |
|
Vincent Breitmoser
|
84c0e4c730
|
improve variable naming and some magic constants
|
2016-06-30 11:11:15 +02:00 |
|
Vincent Breitmoser
|
1bae68169f
|
messageview: move more control flow for display of crypto data into MessageCryptoPresenter
|
2016-06-30 11:11:15 +02:00 |
|
Vincent Breitmoser
|
fccb4a4b24
|
messageview: simplify handling of external pictures, ditch ShowPicturesController
|
2016-06-30 11:11:15 +02:00 |
|
Vincent Breitmoser
|
b5b603001b
|
messageview: move setShowDownloadButton into setMessage
|
2016-06-30 11:08:44 +02:00 |
|
Vincent Breitmoser
|
f6f4805076
|
messageview: move MessageCryptoMvpView into a var instead of implementing directly
|
2016-06-30 11:08:44 +02:00 |
|
Vincent Breitmoser
|
837aa70486
|
messageview: match signature user id with sender address
|
2016-06-30 11:08:44 +02:00 |
|
Vincent Breitmoser
|
2e9184f8e2
|
compose: use MessageLoaderHelper for quoted message loading (fixes MessageCompose)
|
2016-06-30 11:08:44 +02:00 |
|
Vincent Breitmoser
|
b72dba67df
|
messageview: move all loading logic into MessageLoaderHelper (breaks MessageCompose)
|
2016-06-30 11:08:44 +02:00 |
|
Vincent Breitmoser
|
0df44a1457
|
messageview: strip pgp markers for partially downloaded clearsigned messages before view
|
2016-06-30 11:08:44 +02:00 |
|
Vincent Breitmoser
|
58daf68503
|
messageview: handle crypto error states
|
2016-06-30 11:08:44 +02:00 |
|
Vincent Breitmoser
|
c12ce95941
|
messageview: add "View Key" button to crypto info dialog
|
2016-06-30 11:08:44 +02:00 |
|
Vincent Breitmoser
|
675b167320
|
messageview: retain MessageCryptoHelper over configuration changes
|
2016-06-30 11:08:44 +02:00 |
|
Vincent Breitmoser
|
573bfc4b59
|
messageview: make MessageCryptoHelper detachable
|
2016-06-30 11:08:44 +02:00 |
|
Vincent Breitmoser
|
68e31a985f
|
messageview: cancel operation when fragment is destroyed
|
2016-06-30 11:08:44 +02:00 |
|
Vincent Breitmoser
|
9b1e51c559
|
messageview: draw progress bar while crypto is processing
|
2016-06-30 11:08:44 +02:00 |
|
Vincent Breitmoser
|
293e23d04a
|
messageview: display support for encapsulated signed parts
|
2016-06-30 11:01:05 +02:00 |
|
Vincent Breitmoser
|
c640e4a680
|
messageview: display unsigned text in additional textview
|
2016-06-30 11:01:05 +02:00 |
|
Vincent Breitmoser
|
61232cb631
|
messageview: display unsigned attachments in LockedAttachmentView
|
2016-06-30 11:00:00 +02:00 |
|
Vincent Breitmoser
|
d98f579b34
|
messageview: move some logic into MessageCryptoPresenter, refresh after key import (solves #732)
|
2016-06-30 10:59:19 +02:00 |
|
Vincent Breitmoser
|
4da1a01130
|
messageview: add crypto info dialog
|
2016-06-30 10:59:19 +02:00 |
|
Vincent Breitmoser
|
d92155e2b5
|
messageview: show crypto status icon in header
|
2016-06-30 10:59:19 +02:00 |
|
Vincent Breitmoser
|
8f568867a6
|
messageview: remove all openpgp info in message view
|
2016-06-30 10:59:19 +02:00 |
|
Vincent Breitmoser
|
6371cde568
|
messageview: nicer handling of pendingintent in MessageList and MessageCryptoHelper
|
2016-06-30 10:49:05 +02:00 |
|
Vincent Breitmoser
|
b0b269a736
|
messageview: add canceled CryptoError state
Conflicts:
k9mail/src/main/java/com/fsck/k9/ui/crypto/MessageCryptoHelper.java
k9mail/src/main/java/com/fsck/k9/ui/messageview/MessageTopView.java
|
2016-06-30 10:49:05 +02:00 |
|
Vincent Breitmoser
|
b57ef10e90
|
messageview: add support for encapsulated signed parts (fixes #576)
|
2016-06-30 10:49:04 +02:00 |
|
Vincent Breitmoser
|
6ceec725cb
|
messageview: use memory-backed body for decrpyted parts which are small and not attachments
|
2016-06-30 10:49:04 +02:00 |
|
Vincent Breitmoser
|
a55db0f3cf
|
messageview: start parsing input only if it's not immediate EOF or EPIPE
|
2016-06-30 10:49:04 +02:00 |
|
Vincent Breitmoser
|
04e17564a8
|
messageview: add logic for display of crypto progress
|
2016-06-30 10:49:04 +02:00 |
|
Vincent Breitmoser
|
0402eda968
|
messageview: use OpenPgpDataSink and -Source for threads (contains api-lib update)
|
2016-06-30 10:49:04 +02:00 |
|
Vincent Breitmoser
|
240c5c8ea8
|
messageview: support mutt's application/pgp mimetype for pgp/inline messages (fixes #1271)
|
2016-06-30 10:49:04 +02:00 |
|
Vincent Breitmoser
|
8f04d60249
|
messageview: for pgp/inline, only check BEGIN PGP MESSAGE marker
|
2016-06-30 10:49:04 +02:00 |
|