Revert "Revert "browser: fix directory view""
This reverts commit 450d4b0ec0648832e6497616ac8bb34c2cea291e.
I don't know what was broken by this fix, but this fix is definitely
needed. I'll handle the fallout separately.
Fixes #2042
Update ChangeLog to keep track of what's changed so far
Try to infer the signing key from the From address (#2035)
* Try to infer the signing key from the From address
Currently, when running without autocrypt support, the signing key is
specified statically via settings such as pgp_sign_as / smime_sign_as
and pgp_default_key / smime_default_key. This makes it impractical to
select a signing key based on the address that is being used to send the
email. This is especially true when the From header is set manually via
edit_headers or in the compose screen.
This commit changes the ncrypt API to accept an AddressList as part of
the signing process. This AddressList consists of the addresses in the
From header and is used to help locate a signing key, if none can be
found using the static settings.
Note that only the GPGMe backend supports this new functionality. I am
not touching the GPG backend.
Avoid logging single new lines at the end of header fields (#2043)
This commit reorganizes a bit the logging around write_one_header, so
that "too long" messages are only printed when the header is actually
too long, and new lines at the end of header lines do not get emitted by
them selves in the log.
Fix crash in pager (#2039)
Fixes #2038
Inform about successful decryption of inline PGP messages
Only try to perform entire-thread on maildir/mh mailboxes (#2034)
Fixes #2030
Fix uncollapse_jump (#2037)
Fixes #2036
merge: NeoMutt 2019-12-07
* version 2019-12-07
* update changelog
* sync translations
fix fcc to current directory
The `m->opened` check came too early, short-cutting open-append, which
caused fcc saving to fail.
tidy code
- doxy: tidy
- fix warnings
compose: fix attach message
- Shortcut re-opening a Mailbox
- Restore read-only flag afterwards
merge: refactor virtual email lookups
* move emaillist_add_email() to libemail
* add mutt_get_virt_email(), get_cur_email()
* use mutt_get_virt_email()
* index: factor CUR_EMAIL out of helper functions
* tidy OP_RECONSTRUCT_THREAD
* index: factor out CUR_EMAIL
index: factor out CUR_EMAIL
tidy OP_RECONSTRUCT_THREAD
Return early, reducing depth of code.