]>
granicus.if.org Git - neomutt/log
Richard Russon [Fri, 21 Jul 2017 18:30:07 +0000 (19:30 +0100)]
doxygen: tidy comments
@return x, y -> multiple @retval
@return -> @retval
more /* */ comments to /**< */
merge .h and .c function descriptions
Prefix defines with #
Damien Riegel [Thu, 20 Jul 2017 15:31:32 +0000 (16:31 +0100)]
bind editor <delete> to delete-char
Pietro Cerutti [Thu, 20 Jul 2017 14:33:55 +0000 (15:33 +0100)]
Look for ncurses headers in more dedicated locations first (#679)
This solves a problem on FreeBSD, where the base system is shipped with
ncurses 5.9 (/usr/include/ncurses.h). When building against 3rd party
ncurses 6.0 from ports (/usr/local/include/ncurses/ncurses.h), the
configure script picks up the 5.9 headers and the 6.0 library. This
might cause problems, since 6.0 is not ABI compatible with 5.0.
Pietro Cerutti [Thu, 20 Jul 2017 14:16:47 +0000 (15:16 +0100)]
No need to strdup the result of tigetstr (#682)
Richard Russon [Tue, 18 Jul 2017 22:46:39 +0000 (23:46 +0100)]
doxygen: doc some more functions
Pietro Cerutti [Tue, 18 Jul 2017 16:20:53 +0000 (16:20 +0000)]
Fix the printing of ncurses version in -v output
Pietro Cerutti [Tue, 18 Jul 2017 15:03:32 +0000 (16:03 +0100)]
Fix the configure check for S-Lang (#676)
Issue: #667
Steven! Ragnarök [Tue, 18 Jul 2017 13:59:46 +0000 (14:59 +0100)]
docs: document some functions
Richard Russon [Mon, 17 Jul 2017 16:16:45 +0000 (17:16 +0100)]
merge: rename functions/constants for consistency
* rename ESC_char
* rename mutt_format_string and mutt_FormatString
* rename SHA1_*
* remove build constant SHA1HANDSOFF
* #define constants in upper case
Richard Russon [Sat, 15 Jul 2017 08:44:21 +0000 (09:44 +0100)]
#define constants in upper case
Richard Russon [Sat, 15 Jul 2017 08:36:25 +0000 (09:36 +0100)]
remove build constant SHA1HANDSOFF
Richard Russon [Sat, 15 Jul 2017 08:35:10 +0000 (09:35 +0100)]
rename SHA1_*
Richard Russon [Fri, 14 Jul 2017 21:07:37 +0000 (22:07 +0100)]
rename mutt_format_string and mutt_FormatString
`mutt_format_string` and `mutt_FormatString` were much to similarly
named to be useful. The first only does formatting. The second uses
expandos to allow custom expansion.
To avoid future confusion, I've created new names that are distinct:
mutt_format_string mutt_simple_format
mutt_FormatString mutt_expando_format
Richard Russon [Sat, 15 Jul 2017 08:32:53 +0000 (09:32 +0100)]
rename ESC_char
Richard Russon [Mon, 17 Jul 2017 15:48:48 +0000 (16:48 +0100)]
merge: improve doxygen comments
* name all enum types
* fix all comments
* fix colours and links
* add file templates
* add struct/enum/union templates
* convert existing comments
Richard Russon [Sun, 16 Jul 2017 19:49:10 +0000 (20:49 +0100)]
doxygen: convert existing comments
Lots of functions were already commented.
This commit re-formats the comments to be doxygen-compatible.
Despite the size of the commit, no code has changed.
Richard Russon [Wed, 12 Jul 2017 11:28:47 +0000 (12:28 +0100)]
doxygen: add struct/enum/union templates
Richard Russon [Wed, 12 Jul 2017 17:20:00 +0000 (18:20 +0100)]
doxygen: add file templates
Richard Russon [Sat, 15 Jul 2017 16:24:23 +0000 (17:24 +0100)]
doxygen: fix colours and links
Richard Russon [Sat, 15 Jul 2017 09:08:59 +0000 (10:08 +0100)]
doxygen: fix all comments
Richard Russon [Sun, 16 Jul 2017 12:04:20 +0000 (13:04 +0100)]
name all enum types
Richard Russon [Sat, 15 Jul 2017 15:42:41 +0000 (16:42 +0100)]
only match real mailboxes when looking for new mail
Richard Russon [Mon, 26 Jun 2017 10:17:06 +0000 (11:17 +0100)]
nntp: sync to upstream
Richard Russon [Fri, 14 Jul 2017 14:44:03 +0000 (15:44 +0100)]
NeoMutt 2017-07-14 (1.8.3)
Richard Russon [Fri, 14 Jul 2017 14:43:25 +0000 (15:43 +0100)]
merge: sync to mutt/default
Richard Russon [Fri, 14 Jul 2017 13:25:36 +0000 (14:25 +0100)]
update translations
André Berger [Sun, 9 Jul 2017 22:01:26 +0000 (23:01 +0100)]
Update German translation
Richard Russon [Fri, 14 Jul 2017 13:15:08 +0000 (14:15 +0100)]
clang-format
Richard Russon [Fri, 14 Jul 2017 13:13:12 +0000 (14:13 +0100)]
docs: update ChangeLog
Richard Russon [Fri, 14 Jul 2017 12:06:58 +0000 (13:06 +0100)]
version: 2017-07-14
Richard Russon [Fri, 14 Jul 2017 12:43:23 +0000 (13:43 +0100)]
coverity: fix two minor defects
Richard Russon [Sun, 9 Jul 2017 21:38:25 +0000 (22:38 +0100)]
differentiate hcaches
Richard Russon [Tue, 11 Jul 2017 13:33:48 +0000 (14:33 +0100)]
fix hcachever.sh script
This script stopped working when all the structs were renamed
(and lots of the moved out of mutt.h)
Thomas Adam [Sat, 8 Jul 2017 16:17:16 +0000 (17:17 +0100)]
compile-time output: use two lists
When asking NeoMutt for a list of compile-time features, the current
implementation assumes a mixture of options which can be enabled through
./configure, and some which default to on, without compile-time
exclusion.
Instead, separate this output in NeoMutt.
Damien Riegel [Fri, 7 Jul 2017 21:55:21 +0000 (17:55 -0400)]
configure: remove MUTTLIBS
It's not clear to anyone why this variable existed in the first place,
so it was decided that it should be removed.
Most of the time, AC_CHECK_LIB and AC_SEARCH_LIBS will already alter
LIBS to prepend to it the found library, so there is no real reason to
duplicate this mechanism.
Some manual assignments have been kept because either the
action-if-found was set to no-op, or because new found libraries were
appended to MUTTLIBS, so this keeps the diff minimal with the same
"behaviour".
See issue #552
Richard Russon [Wed, 5 Jul 2017 16:34:35 +0000 (17:34 +0100)]
docs: fix pattern typo
Thanks to cybrNaut
Richard Russon [Fri, 14 Jul 2017 11:08:04 +0000 (12:08 +0100)]
merge: upstream fixes (mutt/default)
* fix signed/unsigned comparison in longest_common_prefix
* Fix crash when $postponed is on another server.
* bcache: cast to avoid implicit signed/unsigned comparison in bcache_path
* drop unused flags argument from imap_access
Brendan Cully [Fri, 14 Jul 2017 05:05:28 +0000 (22:05 -0700)]
drop unused flags argument from imap_access
We are not using an actual interface so it is pointless.
Brendan Cully [Thu, 13 Jul 2017 04:20:24 +0000 (21:20 -0700)]
bcache: cast to avoid implicit signed/unsigned comparison in bcache_path
Kevin McCarthy [Wed, 12 Jul 2017 19:38:22 +0000 (12:38 -0700)]
Fix crash when $postponed is on another server.
imap_mxcmp() translates NULL to "INBOX". When $postponed points to a
URL with an empty or "INBOX" path, this will end up matching against a
NULL idata->mailbox in imap_status(). This resulted in a crash
because idata->ctx is also NULL.
Thanks to Olaf Hering for the detailed bug report and suggested fix.
Brendan Cully [Sat, 8 Jul 2017 23:35:08 +0000 (16:35 -0700)]
fix signed/unsigned comparison in longest_common_prefix
Brendan Cully [Fri, 14 Jul 2017 05:05:28 +0000 (22:05 -0700)]
drop unused flags argument from imap_access
We are not using an actual interface so it is pointless.
Richard Russon [Tue, 11 Jul 2017 15:56:38 +0000 (16:56 +0100)]
doxygen: add config file
Richard Russon [Thu, 13 Jul 2017 01:28:05 +0000 (02:28 +0100)]
doxygen: tidy existing comments
Richard Russon [Thu, 13 Jul 2017 13:58:27 +0000 (14:58 +0100)]
name unnamed enums
Richard Russon [Wed, 12 Jul 2017 14:40:21 +0000 (15:40 +0100)]
rename some structs/enums/unions/constants
struct/enum/union
Capability_Aliases CapabilityAliases
Capability_Alias CapabilityAlias
CryptKeyinfo CryptKeyInfo
div_type DivType
DnArrayS DnArray
FgetConvS FgetConv
format_flag FormatFlag
group_state_t GroupState
hash_key HashKey
hcache_ops_t HcacheOps
history_class_t HistoryClass
imap_auth_res_t ImapAuthRes
IMAP_COMMAND_TYPE ImapCommandType
key_cap_t KeyCap
mdb_txn_mode MdbTxnMode
NmCtxdata NmCtxData
NmHdrdata NmHdrData
NmHdrtag NmHdrTag
packet_tags PacketTags
pattern_exec_flag PatternExecFlag
pgp_ring_t PgpRing
pop_auth_res_t PopAuthRes
sb_src SidebarSrc
Sysexits SysExits
url_scheme UrlScheme
url_scheme_t UrlScheme
validate Validate
XDGType XdgType
Constants
kXDGConfigDirs XDG_CONFIG_DIRS
kXDGConfigHome XDG_CONFIG_HOME
ADDR GS_ADDR
NONE GS_NONE
RX GS_RX
txn_read TXN_READ
txn_uninitialized TXN_UNINITIALIZED
txn_write TXN_WRITE
Variables
firstMessage first_message
hideQuoted hide_quoted
lastCached last_cached
lastLine last_line
lastLoaded last_loaded
lastMessage last_message
lineInfo line_info
maxLine max_line
newMailCount new_mail_count
QuoteList quote_list
SearchBack search_back
SearchCompiled search_compiled
searchDir search_dir
SearchFlag search_flag
SearchRE search_re
WrapMargin wrap_margin
Brendan Cully [Thu, 13 Jul 2017 04:20:24 +0000 (21:20 -0700)]
bcache: cast to avoid implicit signed/unsigned comparison in bcache_path
Kevin McCarthy [Wed, 12 Jul 2017 19:39:28 +0000 (12:39 -0700)]
merge stable
Kevin McCarthy [Wed, 12 Jul 2017 19:38:22 +0000 (12:38 -0700)]
Fix crash when $postponed is on another server.
imap_mxcmp() translates NULL to "INBOX". When $postponed points to a
URL with an empty or "INBOX" path, this will end up matching against a
NULL idata->mailbox in imap_status(). This resulted in a crash
because idata->ctx is also NULL.
Thanks to Olaf Hering for the detailed bug report and suggested fix.
Brendan Cully [Sat, 8 Jul 2017 23:35:08 +0000 (16:35 -0700)]
fix signed/unsigned comparison in longest_common_prefix
Richard Russon [Sat, 8 Jul 2017 11:40:15 +0000 (12:40 +0100)]
fix: stop allowing duplicate mailboxes
Richard Russon [Fri, 7 Jul 2017 18:11:51 +0000 (19:11 +0100)]
update ChangeLog.md
Richard Russon [Fri, 7 Jul 2017 17:16:05 +0000 (18:16 +0100)]
NeoMutt 2017-07-07 (1.8.3)
Richard Russon [Fri, 7 Jul 2017 17:14:19 +0000 (18:14 +0100)]
merge: sync to mutt/default
Richard Russon [Fri, 7 Jul 2017 17:07:44 +0000 (18:07 +0100)]
update translations
Richard Russon [Fri, 7 Jul 2017 16:54:41 +0000 (17:54 +0100)]
tidy whitespace
Richard Russon [Fri, 7 Jul 2017 16:49:19 +0000 (17:49 +0100)]
clang-format
Richard Russon [Fri, 7 Jul 2017 14:31:40 +0000 (15:31 +0100)]
update mailmap
Richard Russon [Fri, 7 Jul 2017 14:50:24 +0000 (15:50 +0100)]
docs: update credits
Richard Russon [Fri, 7 Jul 2017 15:45:11 +0000 (16:45 +0100)]
version: 2017-07-07
Richard Russon [Fri, 7 Jul 2017 11:36:30 +0000 (12:36 +0100)]
merge: translations
* Update Chinese (Simplified) translation
* Updated Danish translation.
* Updated Japanese translation.
TAKAHASHI Tamotsu [Sun, 18 Jun 2017 17:58:07 +0000 (10:58 -0700)]
Updated Japanese translation.
Morten Bo Johansen [Wed, 14 Jun 2017 22:23:07 +0000 (15:23 -0700)]
Updated Danish translation.
Bo YU [Wed, 14 Jun 2017 12:08:28 +0000 (20:08 +0800)]
Update Chinese (Simplified) translation
Richard Russon [Thu, 6 Jul 2017 14:15:31 +0000 (15:15 +0100)]
merge: upstream fixes (mutt/default)
* Add more description for the %S and %Z $index_format characters.
* Add L10N comments to the GNUTLS certificate prompt.
* Add ~<() and ~>() immediate parent/children patterns. (closes #3144)
Kevin McCarthy [Thu, 6 Jul 2017 02:09:51 +0000 (19:09 -0700)]
Add ~<() and ~>() immediate parent/children patterns. (closes #3144)
Thanks to Jeremie Le Hen for the original patch, and for his
persistence in getting this feature merged.
Kevin McCarthy [Tue, 4 Jul 2017 02:22:18 +0000 (19:22 -0700)]
Add L10N comments to the GNUTLS certificate prompt.
The prompts are shared with OpenSSL, and so the prompts end up being
separate from the action key strings.
Kevin McCarthy [Mon, 3 Jul 2017 00:53:32 +0000 (17:53 -0700)]
Add more description for the %S and %Z $index_format characters.
Fabrice Bellet [Wed, 28 Jun 2017 19:37:43 +0000 (21:37 +0200)]
flags: update the hdr message last
this allow the color of the message of a colapsed thread to reflect
changes that occured in the subthread, and commited by this depth
first search.
Richard Russon [Thu, 6 Jul 2017 14:04:45 +0000 (15:04 +0100)]
Revert "don't close the pager after a timeout"
This reverts commit
5acd76ee270428302ec5e623a0cf743c17c4c05b .
Phil Pennock [Tue, 27 Jun 2017 00:34:02 +0000 (01:34 +0100)]
Support Gmail's X-GM-RAW server-side search
Let Gmail search filters be used from mutt with =/
Closes #644
Stefan Bühler [Tue, 4 Jul 2017 09:57:24 +0000 (11:57 +0200)]
fix gpgme S/MIME non-detached signature handling
- gpgsm ends the session after the decrypt error, so restart gpgsm when
retrying with "maybe_signed".
- evolution sends encrypted + signed S/MIME mails with non-detached
signatures
Richard Russon [Thu, 6 Jul 2017 10:55:30 +0000 (11:55 +0100)]
merge: minor build improvements
* move smime_keys into contrib
* drop instdoc script
* remove unnecessary steps
* tidy makefile
Kevin McCarthy [Thu, 6 Jul 2017 02:09:51 +0000 (19:09 -0700)]
Add ~<() and ~>() immediate parent/children patterns. (closes #3144)
Thanks to Jeremie Le Hen for the original patch, and for his
persistence in getting this feature merged.
Richard Russon [Tue, 4 Jul 2017 22:16:17 +0000 (23:16 +0100)]
build: tidy makefile
This commit makes no changes to the build.
It simply tidies up the whitespace and some lists.
Richard Russon [Tue, 4 Jul 2017 16:14:19 +0000 (17:14 +0100)]
build: remove unnecessary steps
Three man pages were processed with sed, but it didn't alter the files.
Richard Russon [Tue, 4 Jul 2017 16:02:26 +0000 (17:02 +0100)]
build: drop instdoc script
This script performed some string substitutions in the files it was
installing. This was already done by the Makefile.
Richard Russon [Mon, 3 Jul 2017 15:19:47 +0000 (16:19 +0100)]
build: move smime_keys into contrib
Fabrice Bellet [Wed, 10 May 2017 16:05:17 +0000 (18:05 +0200)]
menu: fix the thread tree color
The background tree color is really meaningless as it mixes with the
background color of indexes subject in unpleasant ways. We prefer to
create a new color based on the tree foreground color only.
Kevin McCarthy [Tue, 4 Jul 2017 02:22:25 +0000 (19:22 -0700)]
Remove stale certificate prompt translations.
With the OpenSSL changes, unmaintained translation prompts will not function properly.
Clear out the translation strings for those using different action keys.
This changeset does not touch the translation files that are actively
maintained. They will be properly updated before the 1.9.0 release.
Kevin McCarthy [Tue, 4 Jul 2017 02:22:23 +0000 (19:22 -0700)]
Update po files.
Kevin McCarthy [Tue, 4 Jul 2017 02:22:18 +0000 (19:22 -0700)]
Add L10N comments to the GNUTLS certificate prompt.
The prompts are shared with OpenSSL, and so the prompts end up being
separate from the action key strings.
Kevin McCarthy [Mon, 3 Jul 2017 00:53:32 +0000 (17:53 -0700)]
Add more description for the %S and %Z $index_format characters.
Ian Zimmerman [Sun, 4 Jun 2017 17:08:24 +0000 (18:08 +0100)]
browser tweak
See issue #609
Pierre-Elliott Bécue [Wed, 28 Jun 2017 15:58:20 +0000 (17:58 +0200)]
Uses CurrentFolder to populate LastDir with IMAP
* Needs to rollback to !folder instead of !*LastDir
* Closes issue #640
Richard Russon [Fri, 30 Jun 2017 09:42:55 +0000 (10:42 +0100)]
fix perms
Richard Russon [Sun, 2 Jul 2017 11:06:17 +0000 (12:06 +0100)]
don't close the pager after a timeout
Setting a timeout hook could cause the pager to automatically close
itself when viewing help or an attachment.
timeout-hook 'exec sync mailbox'
The timeout was causing a fake keypress event which cause the pager to
quit.
Fixes #591
Richard Russon [Sun, 2 Jul 2017 09:23:10 +0000 (10:23 +0100)]
colour emails with a '+' in them
The default highlighting for email addresses didn't recognise '+'
characters as being valid.
Fixes #496
Richard Russon [Sun, 2 Jul 2017 09:00:37 +0000 (10:00 +0100)]
sidebar: stabilise sort order
When sorting by a numeric type, fallback to the path if the numbers are
the same.
Fixes #486
Richard Russon [Sat, 1 Jul 2017 22:14:59 +0000 (23:14 +0100)]
doc: limitations of new-mail %f expando
Richard Russon [Sat, 1 Jul 2017 19:42:19 +0000 (20:42 +0100)]
docs: escape <>'s in nested conditions
Kevin McCarthy [Sun, 2 Jul 2017 02:32:05 +0000 (19:32 -0700)]
Add config vars for forwarded message attribution intro/trailer.
Add $forward_attribution_intro and $forward_attribution_trailer to
allow the default strings to be overridden.
Fixes #522
Richard Russon [Thu, 29 Jun 2017 13:40:19 +0000 (14:40 +0100)]
dupe-string, don't destroy original
Richard Russon [Thu, 29 Jun 2017 12:28:58 +0000 (13:28 +0100)]
fix the padding expando '%>'
Debian BTS 866366
The non-greedy '%>' has been broken since the introduction of the
nested-if patch.
The second command should create a line of dots ending in a ']'
set index_format="%?M?collapsed%|.]&expanded?
set index_format="%?M?collapsed%>.]&expanded?
Richard Russon [Sun, 2 Jul 2017 20:51:03 +0000 (21:51 +0100)]
merge: add some colour schemes
* added neonwolf colorscheme
* added black 256 solarized colorscheme
* added zenburn colorscheme
* added vombatidae colorscheme
* removed note to use slang for neonwolf colorscheme
* build: add colour schemes
Richard Russon [Sun, 2 Jul 2017 13:45:24 +0000 (14:45 +0100)]
build: add colour schemes
Closes #340
toogley [Sun, 29 Jan 2017 16:49:07 +0000 (17:49 +0100)]
removed note to use slang for neonwolf colorscheme
Thanks to @h3xx for the hint.
toogley [Sun, 29 Jan 2017 16:45:00 +0000 (17:45 +0100)]
added vombatidae colorscheme
Thanks to @octol
toogley [Sun, 29 Jan 2017 13:33:22 +0000 (14:33 +0100)]
added zenburn colorscheme
Thanks to Renato Cunha
Source:
https://bitbucket.org/trovao/configs/src/
c3413bafa5ba70da2329225a9009078b078ccee1 /mutt-zenburn/dotmuttrc
toogley [Sun, 29 Jan 2017 13:26:53 +0000 (14:26 +0100)]
added black 256 solarized colorscheme
Thanks to @altercation