Commit graph

7320 commits

Author SHA1 Message Date
Philip Whitehouse
fe6f6caa5f Rework where we wrap message content 2017-01-08 13:19:14 +00:00
cketti
f3e5534797 Clean up FTS table on update 2017-01-08 08:50:10 +01:00
cketti
071f88e96e Delete data from FTS table when deleting message data 2017-01-08 07:46:24 +01:00
cketti
1af2f23f50 Merge pull request #2004 from philipwhiuk/styleQuotedContent
Style quoted content

Fixes #1930
2017-01-08 03:17:14 +01:00
cketti
985cd8593c Merge pull request #2003 from philipwhiuk/dontHideCC
Don't hide CC and BCC if 'Always show' enabled
2017-01-08 03:06:05 +01:00
cketti
177f5df839 Merge pull request #1986 from GoneUp/fix1861unlimitedSubject
Don't limit subject in message view to 3 lines

Fixes #1861
2017-01-08 00:18:15 +01:00
Philip Whitehouse
8337c16935 Delete data from Full-Text-Search table on clear() 2017-01-07 17:42:36 +00:00
Philip Whitehouse
17dc1c52bc Style quoted content 2017-01-07 17:26:27 +00:00
Philip Whitehouse
963645cad6 Don't hide CC and BCC if 'Always show' enabled 2017-01-07 17:02:20 +00:00
Vincent Breitmoser
afb5e49351 prefer sign-only dialog over pgp/inline dialog for icon click, and disable together 2017-01-06 15:02:17 +01:00
Vincent Breitmoser
0ecf5bcfc7 allow combined pgp/inline + sign-only == clearsign mode 2017-01-06 02:47:23 +01:00
Vincent Breitmoser
a44129b7a9 Revert "remove support for clearsigned messages in PgpMessageBuilder"
This reverts commit ef3cda97e2.
2017-01-06 02:28:51 +01:00
GoneUp
78b7061061 Adjusted the widgets minHeight/mindWidth values to google's recommendation 2017-01-05 22:20:13 +01:00
GoneUp
42a2402347 Unrestricted the message subject since it's in a scrollcontainer 2017-01-05 21:40:43 +01:00
cketti
6beb9902da Merge pull request #1976 from k9mail/GH-1959_support_header_field_name_with_space
Add support for obsolete header field format
2017-01-05 18:56:43 +01:00
cketti
d0c137662e Merge pull request #1968
Option to disable the mark all as read dialog

Fixes #1923
2017-01-05 18:32:41 +01:00
GoneUp
4e3b913522 Add setting for disabling 'mark all as read' confirmation dialog 2017-01-05 18:28:55 +01:00
Vincent Breitmoser
580a828b58 Merge pull request #1969 from k9mail/less_strict_export_version_check
Don't hardcode check for version in SettingsExporterTest
2017-01-05 17:36:19 +01:00
cketti
db791579c1 Add support for obsolete header field format
Putting whitespace between header field name and colon is valid in the
obsolete syntax.
2017-01-05 07:09:43 +01:00
cketti
ea699b3dac Merge pull request #1955 from k9mail/GH-1915_always_show_subject_in_split_mode
Always show subject in message header when split mode is active
2017-01-05 01:42:06 +01:00
cketti
a452ded9cb Merge pull request #1954 from k9mail/GH-1938_fix_bcc_visible_in_sent_message
Fix BCC recipients visible in sent message
2017-01-05 01:40:08 +01:00
cketti
0fe74e59cc Don't hardcode check for version in SettingsExporterTest
Otherwise every time we add a setting this test needs to be touched.
2017-01-04 23:56:59 +01:00
cketti
4323ca3419 Update header before writing a modified LocalMessage
Without this the changes SmtpTransport makes to the message before sending,
e.g. removing the BCC recipients, are not reflected in the writeTo() output.
2017-01-04 19:44:21 +01:00
cketti
b516af2af0 Merge pull request #1948 from philipwhiuk/fix1914untested
Hide the entire crypto component for alternate recipients when disabled

Fixes #1914
2017-01-04 07:42:34 +01:00
cketti
b7adc5e574 Merge pull request #1939 from k9mail/GH-1936_add_support_for_delimiter_value_nil
Add support for delimiter value NIL in LIST responses
2017-01-04 07:31:00 +01:00
cketti
10a252e6b9 Always show subject in message header when split mode is active 2017-01-04 07:20:30 +01:00
cketti
5c06bc01da Add missing fields to LocalMessage.clone() 2017-01-04 05:43:13 +01:00
Philip Whitehouse
55978e6322 Hide the entire crypto component for alternate recipients when disabled 2017-01-04 00:35:44 +00:00
cketti
a56f12f1be Merge pull request #1931 from k9mail/GH-1919_fix_ImapResponseParser_bug
Properly handle exceptions thrown by ImapResponseCallback
2017-01-03 17:49:45 +01:00
cketti
d3310b5656 Add support for delimiter value NIL in LIST responses 2017-01-03 17:41:08 +01:00
cketti
55c87fcaaf Properly handle exceptions thrown by ImapResponseCallback
Fixes #1919
2017-01-03 00:24:16 +01:00
cketti
9d18ed97fe Fix TestImapResponseCallback 2017-01-02 21:48:15 +01:00
cketti
406fd6b93d Merge pull request #1900 from k9mail/fix_format_string_bug
Don't use unchecked input in format string
2017-01-02 15:31:16 +01:00
Vincent Breitmoser
acfa5d248c Merge pull request #1907 from k9mail/GH-1898_fix_crash_in_MessageCompose_onCreateOptionsMenu
Don't create options menu when Activity is finishing anyway
2017-01-02 12:22:28 +01:00
cketti
9e66bce601 Don't create options menu when Activity is finishing anyway
Fixes #1898
2017-01-01 21:09:47 +01:00
cketti
de60e0e8c4 Merge pull request #1835 from k9mail/flowed-display
Support display of format=flowed (rfc2646)
2017-01-01 02:47:40 +01:00
cketti
693449235f Don't use unchecked input in format string 2016-12-31 20:13:18 +01:00
Vincent Breitmoser
df9009e1ea Merge pull request #1894 from philipwhiuk/fixCcExpanderOnDarkTheme
Use theme-able icon for CC/BCC expander
2016-12-31 13:46:16 +01:00
Philip Whitehouse
f0ac353a21 Use themeable icon for CC/BCC expander - fixes #1893 2016-12-31 12:42:33 +00:00
cketti
b9147f119e Merge pull request #1891 from k9mail/fix-crypto-cancelled-npe
Fix NPE in MessageCryptoHelper.addCryptoResultAnnotationToMessage()
2016-12-30 21:31:51 +01:00
cketti
3bee80a6a4 Merge pull request #1890 from k9mail/fix-fts-oom
Fix OutOfMemoryError during database migration
2016-12-30 21:21:52 +01:00
cketti
b057480481 Simplify LocalFolder.getAllMessageUids() 2016-12-30 20:53:30 +01:00
cketti
50d81f7034 Merge pull request #1883 from k9mail/GH-1874_fix_address_hashcode
Avoid NPE in Address.hashCode()
2016-12-30 20:28:35 +01:00
cketti
40e5f03804 Avoid NPE in Address.hashCode()
Fixes #1874
2016-12-28 22:24:43 +01:00
cketti
b2ed230b32 Merge pull request #1880 from philipwhiuk/fixMessageComposeUpgrade
Check recipientPresenter exists before destroying it

Fixes #1876
2016-12-28 20:49:33 +01:00
Vincent Breitmoser
97e9e3267f make MessageCryptoHelper slightly more fail-fast in weird states 2016-12-28 17:50:15 +01:00
Vincent Breitmoser
17647a6fac don't crash in onCryptoOperationCancelled if no part is being processed 2016-12-28 17:40:20 +01:00
Vincent Breitmoser
2279526e0d small cleanup in MessageCryptoHelper 2016-12-28 17:39:01 +01:00
Vincent Breitmoser
e7653c4725 iterate messages by uid, don't keep messages around longer than necessary (fixes #1879) 2016-12-28 16:47:41 +01:00
Philip Whitehouse
36da79d60c Check recipientPresenter exists before destroying it - #1876 2016-12-28 15:11:18 +00:00