Commit graph

832 commits

Author SHA1 Message Date
Vincent Breitmoser
e3593a14bf ensure that multipart/* parts always have a non-null boundary field 2016-05-19 14:56:40 +02:00
cketti
f4628d2a24 Merge pull request #1383 from k9mail/fts-fix
fts: more resource friendly migration
2016-05-19 14:53:15 +02:00
cketti
af0c8aab75 Merge pull request #1337 from k9mail/webDavPollingFix
WebDav polling fix
2016-05-19 14:51:31 +02:00
Vincent Breitmoser
8de494412e messageview: refactor OpenPgpResultAnnotation into immutable CryptoResultAnnotation 2016-05-19 14:27:58 +02:00
Vincent Breitmoser
e002451296 move ViewableContainer into MessageViewInfoExtractor 2016-05-19 14:27:58 +02:00
Vincent Breitmoser
e57c82238d some refactorings for Message*Extractor classes
This commit contains no semantic changes. One significant change is the
return type of MessageExtractor.findViewablesAndAttachments, which was
changed from a mixed return type (viewables as return value, attachments
as output parameter) to two output parameters, both for consistency and
performance.
2016-05-19 14:27:55 +02:00
Vincent Breitmoser
fb6816173c get rid of deprecated PgpData class 2016-05-19 14:13:29 +02:00
cketti
7e82e38247 Merge pull request #1380
Different fix for decrypted part double decode problem
2016-05-19 14:06:38 +02:00
cketti
2ee7f29b95 Remove unused imports 2016-05-19 14:05:43 +02:00
Vincent Breitmoser
3de2360a43 inject ReplyToParser and test for use in initFromReplyTo 2016-05-17 16:39:27 +02:00
Vincent Breitmoser
f85bef1261 move reply to all logic into ReplyToParser and add tests 2016-05-17 16:00:40 +02:00
Vincent Breitmoser
4c6bc1a81b compose: copy other to and and cc addresses only on reply all 2016-05-17 15:52:19 +02:00
Vincent Breitmoser
8d631fd905 compose: small refactorings for readability in RecipientPresenter 2016-05-17 15:52:16 +02:00
Vincent Breitmoser
2811b09da2 messageview: fetch message on view if body is not available 2016-05-16 23:22:03 +02:00
Vincent Breitmoser
7644abb142 messagingcontroller: optimize imports, remove unused parameter 2016-05-16 23:22:03 +02:00
Vincent Breitmoser
a2a4f59bb0 messagingcontroller: fix loadPartialForSearch parameter in loadMessageForRemoteView 2016-05-16 23:21:57 +02:00
Vincent Breitmoser
7614c8fd5e make DecryptedTempFileBody a Body instead of RawDataBody (fixes #1252) 2016-05-15 10:35:54 +02:00
Vincent Breitmoser
9d3a735cea fts: more resource friendly migration 2016-05-13 16:29:05 +02:00
Vincent
94b9da3d16 Merge pull request #1331 from k9mail/compose-mime-combined
PGP/INLINE and build in combined mime format
2016-05-13 14:44:40 +02:00
Vincent Breitmoser
36f890f436 Revert "fix double application of transfer decoding for decrypted parts"
This reverts commit e3cd40ea4e.
See https://github.com/k9mail/k-9/issues/1252
2016-05-13 11:05:12 +02:00
Vincent Breitmoser
e3cd40ea4e fix double application of transfer decoding for decrypted parts 2016-05-12 17:55:16 +02:00
Vincent Breitmoser
f0d09b91a9 clarify code for LocalMessage.equals() 2016-05-11 11:42:22 +02:00
Vincent Breitmoser
3a5d9b71a4 compose: move bullet point appearance into styles, and tintColor into theme 2016-05-09 10:11:09 +02:00
Vincent Breitmoser
7e8e82f200 remove "this is a bug" from some AssertionErrors 2016-05-09 09:54:07 +02:00
cketti
1f9cd50076 Use constructor injection for ComposePgpInlineDecider 2016-05-09 09:54:07 +02:00
cketti
287b649ed4 Remove unnecessary complexity 2016-05-09 09:54:06 +02:00
Vincent Breitmoser
b6cd69f247 compose: check that message is simple before applying PGP/INLINE encoding 2016-05-09 09:54:06 +02:00
Vincent Breitmoser
b6f540bfd9 compose: apply transfer encoding *after* PGP/INLINE signing 2016-05-09 09:54:06 +02:00
Vincent Breitmoser
8a58398cb8 add first tests for MessageBuilder 2016-05-09 09:54:06 +02:00
Vincent Breitmoser
10ab9c7a9e compose: small fixes for PgpMessageBuilder 2016-05-09 09:54:06 +02:00
Vincent Breitmoser
665feffe70 add some tests for PgpMessageBuilder 2016-05-09 09:54:06 +02:00
Vincent Breitmoser
a4fda06dae compose: switch from encapsulated to combined pgp/mime format (solves #1289)
Conflicts:
	k9mail/src/main/java/com/fsck/k9/message/PgpMessageBuilder.java
2016-05-09 09:54:06 +02:00
Vincent Breitmoser
41d5098c45 compose: automatically use pgp/inline if replied-to msg is pgp/inline 2016-05-09 09:54:06 +02:00
Vincent Breitmoser
4fc1f448db compose: show warning when trying to attach file in pgp/inline mode 2016-05-09 09:54:05 +02:00
Vincent Breitmoser
84aba8506b compose: highlight pgp/inline icon in background with showcase lib 2016-05-09 09:54:05 +02:00
Vincent Breitmoser
e0cb12709a compose: add pgp/inline indicator and dialog 2016-05-09 09:54:03 +02:00
Philip Whitehouse
dfe3372447 WebDAV: Stop notifying of message retrieval when flags are fetched 2016-05-05 21:45:23 +01:00
Vincent Breitmoser
e92bb14d0b compose: save inline mode setting as flag for drafts 2016-05-03 21:24:10 +02:00
Vincent Breitmoser
029b04a1db compose: extract putEncryptionIntentExtras method in PgpMessageBuilder 2016-05-03 21:23:13 +02:00
Vincent Breitmoser
fe4429416a compose: add logic for pgp/inline compatibility mode 2016-05-03 21:23:13 +02:00
Vincent Breitmoser
7f606c6794 compose: add pgp/inline compat flag to crypto status 2016-05-03 21:23:13 +02:00
Vincent
28232ed108 Merge pull request #1340 from k9mail/crash_on_migration_error
Crash app when migrations fail in debug build
2016-05-02 14:55:43 +02:00
cketti
e90af0fc2b Merge pull request #1320 from k9mail/build_system_updates
Build system updates
2016-05-01 06:50:03 +02:00
cketti
9d55b6c957 Merge pull request #1335 from k9mail/compose-quoted-presenter
Refactor quoting logic into QuotedMessagePresenter
2016-04-30 21:28:38 +02:00
cketti
0640a60362 Introduce hack to remove flakiness from MigrationTest 2016-04-30 02:33:39 +02:00
cketti
e6d84afacc Merge pull request #1317 from philipwhiuk/messagingControllerImprovement
Tests for MessagingController
2016-04-29 03:25:00 +02:00
cketti
57551b3825 Crash app when migrations fail in debug build 2016-04-28 23:38:30 +02:00
Philip Whitehouse
fecfac3913 Fix column reference for fulltext message table 2016-04-28 09:36:09 +01:00
Vincent Breitmoser
b4b7a9f566 compose: some more QuotedMessagePresenter refactorings 2016-04-28 10:35:16 +02:00
Vincent Breitmoser
02cde7fb77 compose: refactor quoting logic into QuotedMessagePresenter 2016-04-28 10:35:13 +02:00
Philip Whitehouse
7b70636240 Correct reference to fulltext messages table 2016-04-27 21:51:24 +01:00
Vincent Breitmoser
9112ca2567 drop messages_fulltext table before creating, too 2016-04-27 22:20:48 +02:00
Vincent Breitmoser
5a374c062e create messages_fulltext table when creating db from scratch 2016-04-27 22:15:31 +02:00
Philip Whitehouse
4bb116f2f4 Add tests for remote search 2016-04-23 01:20:01 +01:00
Vincent Breitmoser
27b1105ed9 fts: delete from fulltext index when message is destroy()ed 2016-04-22 13:22:17 +02:00
Vincent Breitmoser
24dd63e0fe fts: add simple migration path 2016-04-22 13:22:17 +02:00
Vincent Breitmoser
8c4fcaec4b fts: working fts, first iteration 2016-04-22 13:22:17 +02:00
Vincent Breitmoser
e888ab8b4a rename preview package to extractors 2016-04-22 13:22:17 +02:00
Vincent Breitmoser
126a75c12f use BoundedInputStream to limit checked preview length 2016-04-22 13:22:17 +02:00
cketti
e8d04338e2 Merge pull request #1310 from k9mail/trimMessageCompose
Move static methods and classes out of MessageCompose
2016-04-22 05:59:00 +02:00
cketti
b160e21e13 Merge pull request #1307 from k9mail/GH-1275_threaded_message_list_display_error
Fix duplicate thread bug (take 2)
2016-04-22 05:57:39 +02:00
cketti
4c56bb7660 Remove android-sdk-manager 2016-04-22 03:42:06 +02:00
Philip Whitehouse
bb8042669b Add tests for searchLocalMessagesSynchronous 2016-04-21 20:52:38 +01:00
cketti
8e7d3f8447 Merge pull request #1311 from k9mail/messageListFragmentTrim
Pull the comparators out of MessageListFragment
2016-04-21 21:42:05 +02:00
Philip Whitehouse
da8b0c56e4 Tests for MessagingController 2016-04-21 01:51:02 +01:00
ligi
34a513f079 Shorten code (#1308) 2016-04-20 00:23:53 +02:00
Philip Whitehouse
42698b40a3 Repackage new classes 2016-04-19 23:21:21 +01:00
Philip Whitehouse
78b1de8db4 Pull the comparators out of MessageListFragment 2016-04-19 23:05:45 +01:00
Philip Whitehouse
9b2746fb9b Move IdentityAdapter and Action creation static methods and classes out of MessageCompose 2016-04-19 22:42:27 +01:00
Philip
86374b25fa Merge pull request #1309 from ligi/fix_cperr
Fix error when setting body from mailto: link
2016-04-19 22:13:15 +01:00
ligi
aede223301 Fix Copy and Paste error 2016-04-19 22:50:08 +02:00
cketti
c709c9d987 Fix duplicate thread bug
This time hopefully without introducing a new bug.
2016-04-19 01:29:36 +02:00
cketti
60f6af03bf Fix EmailProviderTest to actually test for issue #1275 2016-04-19 01:29:36 +02:00
ligi
f9a42037c3 Replace Thread.sleep() with SystemClock.sleep() 2016-04-19 01:15:05 +02:00
cketti
9ab2029c27 Revert "Fix duplicate thread bug"
This reverts commit 050316ea91.
2016-04-18 23:31:21 +02:00
cketti
6ab90e5805 Merge branch 'GH-1275_threaded_message_list_display_error' 2016-04-15 19:47:27 +02:00
Philip Whitehouse
b6b1e64f55 Fix for a concurrent modification exception on provided account list 2016-04-15 19:37:15 +02:00
Philip Whitehouse
289c93d9d1 General testing for the EmailProvider and verification of fix for #1275 2016-04-15 19:37:10 +02:00
cketti
855f1c3d5d Merge pull request #1279 from philipwhiuk/GH-1277-themeRecipientToken
Move recipient token to theme file define for dark theme - fixes #1277
2016-04-13 12:37:29 +02:00
Philip Whitehouse
ef04d07af0 Use themable colour for emphasized notifications - fixes #746 2016-04-13 01:47:53 +01:00
Philip Whitehouse
2d67b499f2 Move recipient token to theme file and define different for dark theme - fixes #1277 2016-04-12 21:59:58 +01:00
cketti
78715ed29f Merge pull request #1248 from k9mail/GH-879_notify_on_authentication_failure
Notify user on authentication failure
2016-04-11 22:57:00 +02:00
cketti
050316ea91 Fix duplicate thread bug
Fixes #1275
2016-04-11 22:04:07 +02:00
cketti
ba4121aa25 Merge pull request #1262 from k9mail/gh-1250-backportUpdateMessageRef
Backport updating message reference flags from earlier commit - fixes #1250
2016-04-09 11:20:55 +02:00
cketti
218ac4be6c Merge pull request #1205
Handle unsupported message types - display a toast if we fail create the message
2016-04-09 11:11:16 +02:00
cketti
cb260d0f9e Minor code cleanup 2016-04-09 11:10:45 +02:00
Philip Whitehouse
7f724e9e04 Move message reference update to SendMessageTask 2016-04-08 21:28:26 +01:00
cketti
c7562a9ff2 Merge pull request #1197
Add debugging for when file I/O fails
2016-04-08 12:53:43 +02:00
cketti
35c8ef2a37 Code style fixes 2016-04-08 12:51:20 +02:00
cketti
46dd8c7a12 Merge pull request #1229 from k9mail/compose-status-animation-cancel
ditch crypto status icon animation
2016-04-08 12:16:31 +02:00
Vincent Breitmoser
a042b78ec5 compose: add ToolableViewAnimator widget for easier previewing 2016-04-07 16:14:48 +02:00
Vincent Breitmoser
27768d30b5 compose: ditch crypto status icon animation 2016-04-07 16:14:46 +02:00
Philip Whitehouse
51b310c6e7 Backport updating message reference flags from earlier commit - fixes #1250 2016-04-06 00:27:09 +01:00
cketti
f794cc1f89 Merge branch 'safe_content_resolver' 2016-04-04 07:37:32 +02:00
cketti
7560856d8c Use SafeContentResolver to retrieve content when attaching files 2016-04-04 07:24:16 +02:00
cketti
15a44ce57b Merge pull request #1233 from k9mail/accountMoveBug
No longer adding a new account twice to the list of ordered accounts
2016-04-02 23:24:35 +02:00
Philip Whitehouse
9284243fb4 No longer adding a new account twice to the list of ordered accounts 2016-04-02 22:14:56 +01:00
cketti
e738e4b28d Merge pull request #1239 from k9mail/gh-1238-contactname
Sender name is auto-populated for new contacts
2016-04-02 22:57:39 +02:00
cketti
a1d8c8a393 Stop ImapFolderPusher when authentication fails 2016-04-01 23:14:30 +02:00
cketti
866cc08ff0 Show notification on authentication failures 2016-04-01 22:07:00 +02:00
Philip Whitehouse
fd89879f38 Add call to destroy finished message loader - fixes #1227 2016-04-01 15:48:20 +01:00
Philip Whitehouse
da90fda19c Sender name is auto-populated for new contacts 2016-03-31 11:33:14 +01:00
cketti
74c6e76433 Merge pull request #1210 from k9mail/GH-1164_fix_preview_extraction_failure
Handle preview extraction failures
2016-03-29 08:01:03 +02:00
cketti
9bacb2d5bc Merge pull request #1196
Testing improvements for various components
2016-03-24 09:16:02 +01:00
cketti
59e604077e Remove inaccurate TODO comments 2016-03-24 09:12:48 +01:00
cketti
f6b32f2983 Code cleanup 2016-03-24 09:12:48 +01:00
Philip Whitehouse
8ffd250f47 Add test coverage to POP3 store and Account Creator. Document some area to improve 2016-03-24 05:42:41 +01:00
cketti
d93a7de367 Merge pull request #1174
Handle synchronizing empty folders

Fixes #1139
2016-03-24 05:22:04 +01:00
cketti
cd79f7e225 Code style fixes 2016-03-24 05:18:50 +01:00
Philip Whitehouse
fd0ea66ebe Improve testing of synchronizeMailboxSynchronous 2016-03-24 05:18:41 +01:00
cketti
31235ae3cf Flag preview extraction errors in the database
We can later use this information to try again extracting a preview snippet
from an affected message, e.g. after an app update that fixed a preview-related
bug.
2016-03-24 03:22:41 +01:00
cketti
245deef57c Change PreviewTextExtractor to better handle error conditions
Fixes #1164
2016-03-24 03:22:34 +01:00
cketti
c75bd58f95 Merge pull request #1209 from k9mail/migrate-npe-fix
Migration: Avoid NPE when textContent is null
2016-03-24 01:58:59 +01:00
Vincent Breitmoser
91c60a4639 update TokenAutoComplete to 2.0.7 (fixes #1204) 2016-03-23 22:39:59 +01:00
Vincent Breitmoser
f902aef8c0 migration: fix NPE if textContent is null 2016-03-23 19:47:36 +01:00
Philip Whitehouse
186ed1b72c Handle unsupported message types 2016-03-23 11:44:50 +00:00
cketti
3490da4482 Merge pull request #1199 from philipwhiuk/closeTransportOnError
Ensure we close transport when checking settings to avoid leak
2016-03-23 05:27:01 +01:00
cketti
1463bbb5f8 Merge pull request #1149
Add support for List-Post header
2016-03-23 04:47:49 +01:00
cketti
2dd689d1a6 Refactor/clean up code 2016-03-23 04:46:36 +01:00
Philip Whitehouse
2e33e0dd94 Add functionality for using List-Post as an option for replying to emails 2016-03-23 04:46:36 +01:00
cketti
b586522ca1 Merge pull request #1202 from k9mail/compose-fixes
Compose fixes
2016-03-23 00:06:10 +01:00
Vincent Breitmoser
89e78e03bb compose: show keyboard when recipient field gets focus 2016-03-22 22:54:23 +01:00
Vincent Breitmoser
bfd7a5d87e compose: don't consider placeholder token uncompleted text 2016-03-22 22:54:19 +01:00
cketti
cd37bf73ca Update change log to include disabled full text search 2016-03-22 22:35:38 +01:00
Philip Whitehouse
7e1501499f Ensure we close transport when checking settings to avoid leak 2016-03-22 09:31:31 +00:00
cketti
49f4f5608c Version 5.108 2016-03-22 04:32:30 +01:00
cketti
8b31101325 Update translations 2016-03-22 04:26:47 +01:00
cketti
5e04bce44b Add change log for 5.107 to this branch 2016-03-22 03:40:28 +01:00
Philip Whitehouse
a602b63224 Fix lots more un-checked values 2016-03-21 16:47:01 +00:00
Philip Whitehouse
d3df54ebe1 Add debugging for when file I/O fails 2016-03-21 16:31:08 +00:00
Derrick Hudson
121748e379 Updated tap_hint message: s/envelope/circle/
The envelope icon was replaced with a circle icon a long time ago.  This
change updates the message to reflect this.
2016-03-19 09:15:50 -04:00
cketti
4a75a7f839 Merge pull request #1170
Android Lint fixes
2016-03-18 04:07:05 +01:00
cketti
63d30ac1c2 Don't include placeholder text in strings.xml 2016-03-18 04:01:05 +01:00
cketti
ff85bff1cc Refactor MessagingControllerTest 2016-03-13 14:11:15 +01:00
cketti
658aee07b5 Add method to stop MessagingController's background thread 2016-03-13 13:51:07 +01:00
cketti
af7e0a1b70 Merge pull request #1137
Add option to copy sender/recipient email addresses to clipboard

Fixes #1070
2016-03-13 12:14:49 +01:00
cketti
c664f65bb8 Copy comma-separated list of email addresses to clipboard 2016-03-13 11:59:28 +01:00
cketti
3e001734c1 Code style fixes 2016-03-13 11:47:17 +01:00
Riverside14
a06ed9b170 Add option to copy sender/recipient email addresses to clipboard 2016-03-13 11:36:02 +01:00
Philip Whitehouse
92d7efeba4 Handle synchronizing empty folders 2016-03-12 04:29:37 +00:00
cketti
5fdc46386b Merge pull request #1169 from k9mail/compose-opportunistic
Add actually opportunistic behavior to compose
2016-03-11 13:55:46 +01:00
cketti
3491f99595 Merge pull request #1158 from k9mail/fix-no-crypto-provider
OpenPGP provider and status fixes
2016-03-11 13:25:06 +01:00
cketti
eb31a0fa46 Merge pull request #1147 from philipwhiuk/webDavFixes
Refactoring and fixing bugs in WebDAV code
2016-03-11 00:23:57 +01:00
Philip Whitehouse
0f929514ff More lint fixes 2016-03-10 20:05:31 +00:00
Vincent Breitmoser
7e0f756778 compose: use grey icon for no crypto if opportunistic 2016-03-10 18:54:44 +01:00
Vincent Breitmoser
69c0fc54e3 compose: flag and correctly handle opportunistic encryption 2016-03-10 18:54:44 +01:00
Philip Whitehouse
46a4427228 Fix import 2016-03-10 01:04:27 +00:00
Vincent Breitmoser
73553a8e09 compose: actually skip pgp processing while sending if no crypto provider is configured 2016-03-09 17:18:04 +01:00
Vincent Breitmoser
8847d20af9 compose: if sending fails, display the reason 2016-03-09 17:10:29 +01:00
Vincent Breitmoser
17f25b574b compose: handle lost connections to the openpgp service 2016-03-09 16:57:33 +01:00
Vincent Breitmoser
4d45897eb1 compose: move all OpenPgpServiceConnection handling into presenter 2016-03-09 16:00:33 +01:00
cketti
59cfc8c462 Merge pull request #1163 from philipwhiuk/syncDebug
Add the subject of the email to the debug when failing to sync
2016-03-09 11:55:59 +01:00
Philip Whitehouse
eade765262 Add the subject of the email to the debug when failing to sync 2016-03-09 01:50:04 +00:00
Philip Whitehouse
0c340f7f78 If no cryptography application is available, clear the cryptography settings 2016-03-09 01:49:16 +00:00
Vincent Breitmoser
41bfaf28ca compose: split off CryptoProviderState from CryptoMode, these are separate state (fixes #1151) 2016-03-08 18:51:01 +01:00
Vincent Breitmoser
474c7493ec compose: fix error behavior when no crypto provider is installed (fixes #1150) 2016-03-08 18:50:46 +01:00
cketti
6b4c0f4571 Merge pull request #1128
Display warning when trying to send with empty subject

Fixes #1089
2016-03-05 18:01:01 +01:00
MaximeMenotti
9bcd3b3285 Adding a unintrusive warning on no subject 2016-03-05 17:58:58 +01:00
cketti
d946e3750d Remove unused argument 2016-03-03 18:34:42 +01:00
cketti
0a073fdf9c Merge pull request #1138 from k9mail/compose-minor-fixes
Minor OpenPGP related things in compose interface
2016-03-03 17:31:11 +01:00
Vincent Breitmoser
fb4cee428a compose: focus to/cc/bcc field on label click 2016-03-03 14:14:30 +01:00
Vincent Breitmoser
38b64ea651 compose: couple of small ui updates for encryption status 2016-03-03 14:14:27 +01:00
cketti
916e83d4d9 Merge pull request #1132 from k9mail/GH-1092_allow_import_of_future_settings_versions
Allow import of "future" settings files
2016-03-02 22:42:40 +01:00
cketti
fcbfc4da5c Merge pull request #1126 from k9mail/GH-1110_cancel_notification_when_viewing_message
Cancel notification when viewing a message
2016-03-02 22:19:43 +01:00
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
7e43b58484 Allow import of "future" settings files
We have strict input checking. So unknown/invalid settings will be ignored anyway.

Fixes #1092
2016-02-28 07:49:42 +01:00
Vincent
f99dd61bc4 Merge pull request #1098 from k9mail/imap_store_refactoring
Refactor ImapStore
2016-02-26 14:40:55 +01:00
cketti
41a32bd347 Cancel notification when viewing a message
Fixes #1110
2016-02-26 05:27:41 +01:00
cketti
e27205873d Merge pull request #1108 from k9mail/migration_cleanup
Refactor database migrations
2016-02-24 11:02:49 +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
Karlson2k
9ebe1801e2 Added GNU email provider 2016-02-18 00:03:06 +03: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
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
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
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
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
ab1e5ce691 Remove LocalFolder-specific methods from Folder 2016-02-09 18:53:59 +01:00
Vincent Breitmoser
863cb9a2e7 migration: some cleanup and better test coverage here and there 2016-02-08 23:26:33 +01:00
Vincent Breitmoser
057309c147 migration: test and nail down MimeStructureState behavior some more 2016-02-08 22:37:11 +01:00
Vincent Breitmoser
43aa969de7 migration: incorporate feedback 2016-02-08 22:08:38 +01:00
Vincent Breitmoser
4280537dde migration: minor formatting fixes, add a bunch of tests 2016-02-04 18:51:13 +01:00
Vincent Breitmoser
a2012a1a38 migration: mark parts with content-id and inline as HIDDEN_ATTACHMENT 2016-02-03 23:06:36 +01:00
Vincent Breitmoser
a101a15353 migration: pop parent once for complex content 2016-02-03 23:05:53 +01:00
Vincent Breitmoser
c44af70bfc migration: respect part boundaries 2016-02-03 23:05:15 +01:00