]> granicus.if.org Git - neomutt/log
neomutt
7 years agoupdate Makefiles
Tobias Angele [Sun, 9 Apr 2017 15:24:33 +0000 (17:24 +0200)]
update Makefiles

7 years agodelete TODO files
Tobias Angele [Sun, 9 Apr 2017 14:39:15 +0000 (16:39 +0200)]
delete TODO files

see https://github.com/neomutt/neomutt/milestone/9

7 years agoremove legacy files
Tobias Angele [Mon, 17 Apr 2017 12:00:43 +0000 (14:00 +0200)]
remove legacy files

* README (infos for mutt 1.5) doesn't contain useful infos
* NEWS (infos about mutt 1.2) is too legacy, neomutt started with mutt 1.5

7 years agodon't generate vim-neomutt syntax file
Tobias Angele [Sun, 9 Apr 2017 08:54:31 +0000 (10:54 +0200)]
don't generate vim-neomutt syntax file

7 years agodoc: remove LaTeX/pdf manual generation
Tobias Angele [Sun, 9 Apr 2017 08:49:46 +0000 (10:49 +0200)]
doc: remove LaTeX/pdf manual generation

7 years agoremove --enable-sidebar and make it persistent 528/head
toogley [Tue, 18 Apr 2017 13:22:35 +0000 (15:22 +0200)]
remove --enable-sidebar and make it persistent

It was decided to keep the USE_SIDEBAR tests in the codebase to make it
easier to find code related to that feature, but that requires
USE_SIDEBAR to be defined, or it breaks compilation because some symbol
definitions depend on that config option.

7 years agogithub: improve PR template and CONTRIBUTING.md 540/head
toogley [Thu, 20 Apr 2017 08:03:25 +0000 (10:03 +0200)]
github: improve PR template and CONTRIBUTING.md

PR template:

* made structural questions bold to contrast it from the actual
  PR description.

* add note that acceptance criteria can be removed when the PR is
  submitted. Its only meant as a reminder.

* fixed manual link.

CONTRIBUTING.md:

* wrap text at 80 characters.

* add note to mention specific methods or files if the commit only
  changes things there.

[ci skip]

7 years agoNeoMutt Release 2017-04-28 neomutt-20170428
Richard Russon [Fri, 28 Apr 2017 11:34:41 +0000 (12:34 +0100)]
NeoMutt Release 2017-04-28

7 years agoFix km_error_key() infinite loop and unget buffer pollution.
Kevin McCarthy [Fri, 28 Apr 2017 04:22:08 +0000 (21:22 -0700)]
Fix km_error_key() infinite loop and unget buffer pollution.

'bind pager \Ch help' produces an infinite loop when an unbound key is
pressed in the pager.  The reason is because km_error_key() tries to
verify that the key sequence is really bound to the OP_HELP operation.
It does this by using km_expand_key(), tokenize_unget_string() on the
resulting buffer, then checking if the next km_dokey() returns OP_HELP.

The problem is that km_expand_key() does not always produce a string
that is properly reparsed by tokenize_unget_string().  Control-h
sequences are expanded to ^H.  tokenize_unget_string() recognizes this
as two characters '^' and 'H'.  km_error_key() checks the OP returned,
which is OP_PAGER_TOP for the '^'.  This is not OP_HELP, so it prints
a generic error and returns.  This leaves the 'H' in the input buffer!
Since 'H' (by default) is unbound in the pager, it retriggers
km_error_key(), resulting in an infinite loop.

The same issues can occur without control sequences:
  bind generic ? noop
  bind generic dq help
In the index, hitting an unbound key will end up leaving 'q' in the unget
buffer, because 'd' is bound in the index menu and will be read by km_dokey().

A simple approach to fix this would be to just use the same code as in
mutt_make_help(), which has no double-check.  This would be no worse
than the help menu, but can generate an inaccurate error message (e.g
if '?' were bound to noop)

This patch instead uses OP_END_COND as a barrier in the unget buffer.
It directly inserts the keys in the OP_HELP keymap, instead of using
km_expand_key() + tokenize_unget_string().  After calling km_dokey()
it flushes the unget buffer to the OP_END_COND barrier.

Thanks to Walter Alejandro Iglesias for reporting the bug.

7 years agoFix error message when opening a mailbox with no read permission. (closes #3934)
Roger Cornelius [Wed, 26 Apr 2017 22:40:34 +0000 (15:40 -0700)]
Fix error message when opening a mailbox with no read permission. (closes #3934)

ctx->mx_ops ends up being NULL for both the case that ctx->magic is 0
and -1.  This meant the mutt_perror() error message was never being
printed, because the check for ctx->mx_ops == NULL was taking place
first.

Move the "ctx->magic == -1" check first, so mutt will print out an
appropriate perror message in that case.

7 years agodocs: fix remaining TLS typos
Richard Russon [Tue, 25 Apr 2017 09:22:07 +0000 (10:22 +0100)]
docs: fix remaining TLS typos

7 years agoFix typo in README.neomutt (#548)
Zero King [Tue, 25 Apr 2017 06:23:20 +0000 (06:23 +0000)]
Fix typo in README.neomutt (#548)

7 years agoFix and simplify handling of GPGME in configure.ac (#545)
Pietro Cerutti [Mon, 24 Apr 2017 15:57:15 +0000 (16:57 +0100)]
Fix and simplify handling of GPGME in configure.ac (#545)

* Fix
When GPGME is not installed, the m4 macro AM_PATH_GPGME is not defined,
which causes autoconf to fail. The fix adds an `ifdef` around the block
to skip expanding the macro, if it's not defined.

* Enhancement
The enhancement is to assume that we have at leat GPGME 1.2.0 (released
in 2009). This allows us to simplify the configure.ac code block by
avoiding checks for functionalities we know to be there.

Fixes #542

7 years agoNeoMutt Release 2017-04-21 neomutt-20170421
Richard Russon [Fri, 21 Apr 2017 12:01:26 +0000 (13:01 +0100)]
NeoMutt Release 2017-04-21

7 years agosync translation to upstream changes
Richard Russon [Fri, 21 Apr 2017 00:34:18 +0000 (01:34 +0100)]
sync translation to upstream changes

7 years agomerge: upstream release 1.8.2
Richard Russon [Fri, 21 Apr 2017 11:54:57 +0000 (12:54 +0100)]
merge: upstream release 1.8.2

 * automatic post-release commit for mutt-1.8.2
 * Added tag mutt-1-8-2-rel for changeset c6ea4aed6bec
 * mutt-1.8.2 signed

7 years agoautomatic post-release commit for mutt-1.8.2
Kevin McCarthy [Tue, 18 Apr 2017 23:14:05 +0000 (16:14 -0700)]
automatic post-release commit for mutt-1.8.2

7 years agofix: various minor fixes
Richard Russon [Tue, 18 Apr 2017 23:10:02 +0000 (00:10 +0100)]
fix: various minor fixes

- nroff typo in docs
- fix function prototype
- add spaces inside comments
- add missing name to mailmap

7 years agobuild: add keymap_alldefs.h to BUILT_SOURCES
Richard Russon [Thu, 20 Apr 2017 23:21:01 +0000 (00:21 +0100)]
build: add keymap_alldefs.h to BUILT_SOURCES

keymap_alldefs.h needs to be generated by the main build so that
targets, "update-po", "dist" and "distcheck" succeed.

7 years agobuild: lower the gettext requirement 0.18 -> 0.17
Richard Russon [Wed, 19 Apr 2017 20:13:42 +0000 (21:13 +0100)]
build: lower the gettext requirement 0.18 -> 0.17

RHEL6 only has gettext 0.17.

7 years agofix broken from_chars behaviour
Ian Zimmerman [Tue, 18 Apr 2017 22:01:36 +0000 (15:01 -0700)]
fix broken from_chars behaviour

Upstream adopted and extended the from_chars feature.
A couple of changes to the behaviour were introduced by the change:
- '\r' wasn't being recognised
- An unwanted space was being displayed

Fixes #533

7 years agomutt_envlist_set: change 1/0 int parameter to boolean (#537)
Tobias Angele [Thu, 20 Apr 2017 00:20:09 +0000 (02:20 +0200)]
mutt_envlist_set: change 1/0 int parameter to boolean (#537)

7 years agoRemove -Iimap from CFLAGS and include imap/imap.h explicitely (#536)
Pietro Cerutti [Wed, 19 Apr 2017 15:38:57 +0000 (16:38 +0100)]
Remove -Iimap from CFLAGS and include imap/imap.h explicitely (#536)

7 years agofix decode of encrypted mail
Richard Russon [Wed, 19 Apr 2017 12:32:06 +0000 (13:32 +0100)]
fix decode of encrypted mail

This one-char typo caused mutt to lock up when reading encrypted email.

7 years agomerge stable
Kevin McCarthy [Tue, 18 Apr 2017 23:18:10 +0000 (16:18 -0700)]
merge stable

7 years agomutt-1.8.2 signed
Kevin McCarthy [Tue, 18 Apr 2017 23:15:33 +0000 (16:15 -0700)]
mutt-1.8.2 signed

7 years agoAdded tag mutt-1-8-2-rel for changeset c6ea4aed6bec
Kevin McCarthy [Tue, 18 Apr 2017 23:14:25 +0000 (16:14 -0700)]
Added tag mutt-1-8-2-rel for changeset c6ea4aed6bec

7 years agoautomatic post-release commit for mutt-1.8.2
Kevin McCarthy [Tue, 18 Apr 2017 23:14:05 +0000 (16:14 -0700)]
automatic post-release commit for mutt-1.8.2

7 years agoFix GPG_TTY to be added to envlist. (closes #3931)
Kevin McCarthy [Tue, 18 Apr 2017 19:25:17 +0000 (12:25 -0700)]
Fix GPG_TTY to be added to envlist. (closes #3931)

Changeset 37209157e33c converted filters to use the envlist.
Unfortunately, I missed that pgp.c sets GPG_TTY when using the GnuPG
agent.  Convert to add GPG_TTY to the envlist too.

7 years agoRevert sort prompt labels. (see #3930)
Kevin McCarthy [Tue, 18 Apr 2017 20:13:00 +0000 (13:13 -0700)]
Revert sort prompt labels. (see #3930)

Using the (s)ort style may look a bit better, but it makes the prompt
over 80 columns.  The multichoice prompt supports multiple lines now,
but it is better to have it fit on one line if possible.

Revert back to the "capital letter" method, but leave the ticket open,
to explore other ideas that Vincent and chdiza have for better ways to
present a long choice like this.

7 years agomerge stable
Kevin McCarthy [Tue, 18 Apr 2017 19:25:53 +0000 (12:25 -0700)]
merge stable

7 years agoFix GPG_TTY to be added to envlist. (closes #3931)
Kevin McCarthy [Tue, 18 Apr 2017 19:25:17 +0000 (12:25 -0700)]
Fix GPG_TTY to be added to envlist. (closes #3931)

Changeset 37209157e33c converted filters to use the envlist.
Unfortunately, I missed that pgp.c sets GPG_TTY when using the GnuPG
agent.  Convert to add GPG_TTY to the envlist too.

7 years agomerge: upstream fixes (mutt/default)
Richard Russon [Tue, 18 Apr 2017 12:50:55 +0000 (13:50 +0100)]
merge: upstream fixes (mutt/default)

 * Add ifdefs around new mutt_resize_screen calls.
 * Add multiline and sigwinch handling to mutt_multi_choice. (see #3877)
 * Set pager's REDRAW_SIGWINCH when reflowing windows.
 * Add multiline and sigwinch handling to mutt_yesorno. (closes #3877)
 * Change the sort prompt to use (s)ort style prompts.
 * Handle the pager sort prompt inside the pager.

7 years agoHandle the pager sort prompt inside the pager.
Kevin McCarthy [Tue, 18 Apr 2017 00:40:15 +0000 (17:40 -0700)]
Handle the pager sort prompt inside the pager.

Display the prompt in the pager, so a multiline prompt or resize
doesn't refresh the index menu.  Then, bounce back through the index
to handle resorting and status line updates.

This also fixes cancelling to stay in the pager.

7 years agoChange the sort prompt to use (s)ort style prompts.
Kevin McCarthy [Tue, 18 Apr 2017 00:40:14 +0000 (17:40 -0700)]
Change the sort prompt to use (s)ort style prompts.

This is consistent with the rest of mutt, and in my opinion, more readable.

7 years agoAdd multiline and sigwinch handling to mutt_yesorno. (closes #3877)
Kevin McCarthy [Sun, 16 Apr 2017 21:38:40 +0000 (14:38 -0700)]
Add multiline and sigwinch handling to mutt_yesorno. (closes #3877)

Most of the yes/no and query_quadoption prompts are pretty short, but
for completeness add handling for those too.

7 years agoSet pager's REDRAW_SIGWINCH when reflowing windows.
Kevin McCarthy [Sat, 15 Apr 2017 19:56:46 +0000 (12:56 -0700)]
Set pager's REDRAW_SIGWINCH when reflowing windows.

So that all external reflow handling functions don't have to remember
to set the flag too.

7 years agoAdd multiline and sigwinch handling to mutt_multi_choice. (see #3877)
Kevin McCarthy [Sat, 15 Apr 2017 19:56:43 +0000 (12:56 -0700)]
Add multiline and sigwinch handling to mutt_multi_choice. (see #3877)

Resize the message window up to three lines to fix wide prompts.

Enable sigwinch processing and redraw the current menu as needed.

7 years agoAdd ifdefs around new mutt_resize_screen calls.
Kevin McCarthy [Sat, 15 Apr 2017 19:56:42 +0000 (12:56 -0700)]
Add ifdefs around new mutt_resize_screen calls.

Changeset 231fa2eff206 added sigwinch handling to _mutt_enter_string()
but neglected to add an ifdef check.

7 years agobuild: fix distcheck
Richard Russon [Tue, 18 Apr 2017 12:12:46 +0000 (13:12 +0100)]
build: fix distcheck

Fix the location of keymap_alldefs.h so the translations can be created.

7 years agoHandle the pager sort prompt inside the pager.
Kevin McCarthy [Tue, 18 Apr 2017 00:40:15 +0000 (17:40 -0700)]
Handle the pager sort prompt inside the pager.

Display the prompt in the pager, so a multiline prompt or resize
doesn't refresh the index menu.  Then, bounce back through the index
to handle resorting and status line updates.

This also fixes cancelling to stay in the pager.

7 years agoChange the sort prompt to use (s)ort style prompts.
Kevin McCarthy [Tue, 18 Apr 2017 00:40:14 +0000 (17:40 -0700)]
Change the sort prompt to use (s)ort style prompts.

This is consistent with the rest of mutt, and in my opinion, more readable.

7 years agoresync translations
Richard Russon [Mon, 17 Apr 2017 15:19:03 +0000 (16:19 +0100)]
resync translations

Some translations got lost in the move.
This commit restores them and updates all the file references.

7 years agobuild: restore po/mutt.pot
Richard Russon [Sat, 15 Apr 2017 16:27:54 +0000 (17:27 +0100)]
build: restore po/mutt.pot

This file is autogenerated from the the files listed in po/POTFILES.in
However, if it's missing it causes the build to regenerate ALL the .po
files every time there's a change to the code.  This is annoying.

If you want to update the .po files, try:
    make -C po update-po

7 years agofix: build of imap/auth_sasl.c
Richard Russon [Sat, 15 Apr 2017 16:08:07 +0000 (17:08 +0100)]
fix: build of imap/auth_sasl.c

Header file <sasl/sasl.h> doesn't seem to include a header defining
'size_t'.  Make sure we include <stddef.h> before it.

Closes #525

7 years agodocs: delete trailing whitespace
Richard Russon [Mon, 17 Apr 2017 12:17:43 +0000 (13:17 +0100)]
docs: delete trailing whitespace

This was left by tidy when the docs were reformatted.

7 years agouse w3m as default for generating UTF8 manual.txt (#491)
sassmann [Mon, 17 Apr 2017 12:15:56 +0000 (14:15 +0200)]
use w3m as default for generating UTF8 manual.txt (#491)

The input for manual.txt is manual.html which is UTF8 encoded. Now
forcing manual.txt to be ascii leads to all sorts of "?" in the ascii
file, which is not nice. If we have UTF8 input we should also use UTF8
for the output.
Moved w3m to be the default to generate UTF8 manual.txt. If you prefer
manual.txt to be ascii the fallbacks lynx or elinks will still produce
plain ascii.

Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
7 years agoadd requets to be patient in IRC and eliminate warnings (#523)
Tobias Angele [Mon, 17 Apr 2017 12:15:15 +0000 (14:15 +0200)]
add requets to be patient in IRC and eliminate warnings (#523)

* README.md: add note to be patient when asking in IRC
* CONTRIBUTIONS.md: Please eliminate warnings the compilation tools produce.

[ci skip]

7 years agoAdd multiline and sigwinch handling to mutt_yesorno. (closes #3877)
Kevin McCarthy [Sun, 16 Apr 2017 21:38:40 +0000 (14:38 -0700)]
Add multiline and sigwinch handling to mutt_yesorno. (closes #3877)

Most of the yes/no and query_quadoption prompts are pretty short, but
for completeness add handling for those too.

7 years agofill out .mailmap
Richard Russon [Sun, 16 Apr 2017 01:16:20 +0000 (02:16 +0100)]
fill out .mailmap

[ci skip]

7 years agoSet pager's REDRAW_SIGWINCH when reflowing windows.
Kevin McCarthy [Sat, 15 Apr 2017 19:56:46 +0000 (12:56 -0700)]
Set pager's REDRAW_SIGWINCH when reflowing windows.

So that all external reflow handling functions don't have to remember
to set the flag too.

7 years agoAdd multiline and sigwinch handling to mutt_multi_choice. (see #3877)
Kevin McCarthy [Sat, 15 Apr 2017 19:56:43 +0000 (12:56 -0700)]
Add multiline and sigwinch handling to mutt_multi_choice. (see #3877)

Resize the message window up to three lines to fix wide prompts.

Enable sigwinch processing and redraw the current menu as needed.

7 years agoAdd ifdefs around new mutt_resize_screen calls.
Kevin McCarthy [Sat, 15 Apr 2017 19:56:42 +0000 (12:56 -0700)]
Add ifdefs around new mutt_resize_screen calls.

Changeset 231fa2eff206 added sigwinch handling to _mutt_enter_string()
but neglected to add an ifdef check.

7 years agomerge: upstream release 1.8.1 neomutt-20170414
Richard Russon [Thu, 13 Apr 2017 22:15:44 +0000 (23:15 +0100)]
merge: upstream release 1.8.1

 * automatic post-release commit for mutt-1.8.1
 * Added tag mutt-1-8-1-rel for changeset f44974c10990
 * mutt-1.8.1 signed

7 years agoupdate translation files
Richard Russon [Thu, 13 Apr 2017 12:26:45 +0000 (13:26 +0100)]
update translation files

7 years agoapply clang-format to the source code
Richard Russon [Wed, 12 Apr 2017 18:45:24 +0000 (19:45 +0100)]
apply clang-format to the source code

The source and headers have been treated slightly differently.

The source files (*.c) have had clang-format applied and it's expected
that this will become an automatic process in the future.  A few blocks
of source have been protected from change by special comments
    // clang-format off
    // clang-format on

The header files contain a lot of #define'd lists which contain a lot of
manually placed whitespace.  clang-format doesn't have an option to
align these as we'd like.

The compromise was to run clang-format on the headers, but cherry-pick
the formatting that was more human-friendly.  clang-format won't be
automatically run on the headers.

This commit also sorts out a few other formatting issues:
- All tabs have been expanded
- Tabs in translated strings have been expanded
  (this makes it easier to align translated strings)

7 years agoconvert .ja translation to utf-8
Richard Russon [Wed, 12 Apr 2017 20:39:09 +0000 (21:39 +0100)]
convert .ja translation to utf-8

7 years agobuild: rename files hyphen to underscore
Richard Russon [Wed, 12 Apr 2017 15:30:27 +0000 (16:30 +0100)]
build: rename files hyphen to underscore

7 years agorevert broken fix
Richard Russon [Thu, 13 Apr 2017 13:34:08 +0000 (14:34 +0100)]
revert broken fix

gpgme returns 0 on EOF which we shouldn't pass to fwrite().

7 years agorevert broken fix
Richard Russon [Thu, 13 Apr 2017 11:24:05 +0000 (12:24 +0100)]
revert broken fix

This IS the site of a possible bug, but this isn't the way to fix it.
Some paths through parse_set() will lead to (idx == -1) which will cause a
buffer underrun when used as an index to MuttVars.

closes #520

7 years agomerge stable
Kevin McCarthy [Thu, 13 Apr 2017 01:00:22 +0000 (18:00 -0700)]
merge stable

7 years agomutt-1.8.1 signed
Kevin McCarthy [Thu, 13 Apr 2017 00:45:28 +0000 (17:45 -0700)]
mutt-1.8.1 signed

7 years agoAdded tag mutt-1-8-1-rel for changeset f44974c10990
Kevin McCarthy [Thu, 13 Apr 2017 00:44:20 +0000 (17:44 -0700)]
Added tag mutt-1-8-1-rel for changeset f44974c10990

7 years agoautomatic post-release commit for mutt-1.8.1
Kevin McCarthy [Thu, 13 Apr 2017 00:43:47 +0000 (17:43 -0700)]
automatic post-release commit for mutt-1.8.1

7 years agomerge: boolify functions
Richard Russon [Wed, 12 Apr 2017 01:23:44 +0000 (02:23 +0100)]
merge: boolify functions

These functions returned -1 on failure but are essentially boolean.
Convert them to use false/true.
 * check_all_msg()
 * check_msg()
 * compare_certificates()
 * compare_stat()
 * crypt_key_is_valid()
 * is_bound()
 * line_compare()
 * mutt_check_charset()
 * rfc822_valid_msgid()
 * smtp_code()
 * url_parse_query()
 * user_in_addr()

7 years agouser_in_addr
Richard Russon [Mon, 10 Apr 2017 18:06:54 +0000 (19:06 +0100)]
user_in_addr

7 years agourl_parse_query
Richard Russon [Tue, 11 Apr 2017 14:18:06 +0000 (15:18 +0100)]
url_parse_query

7 years agosmtp_code
Richard Russon [Mon, 10 Apr 2017 20:19:58 +0000 (21:19 +0100)]
smtp_code

7 years agorfc822_valid_msgid
Richard Russon [Tue, 11 Apr 2017 18:25:03 +0000 (19:25 +0100)]
rfc822_valid_msgid

7 years agomutt_check_charset
Richard Russon [Tue, 11 Apr 2017 13:22:11 +0000 (14:22 +0100)]
mutt_check_charset

7 years agoline_compare
Richard Russon [Tue, 11 Apr 2017 18:08:39 +0000 (19:08 +0100)]
line_compare

7 years agois_bound
Richard Russon [Tue, 11 Apr 2017 12:01:16 +0000 (13:01 +0100)]
is_bound

7 years agocrypt_key_is_valid
Richard Russon [Tue, 11 Apr 2017 11:58:12 +0000 (12:58 +0100)]
crypt_key_is_valid

7 years agocompare_stat
Richard Russon [Tue, 11 Apr 2017 17:12:23 +0000 (18:12 +0100)]
compare_stat

7 years agocompare_certificates
Richard Russon [Tue, 11 Apr 2017 11:56:32 +0000 (12:56 +0100)]
compare_certificates

7 years agocheck_msg
Richard Russon [Mon, 10 Apr 2017 23:32:39 +0000 (00:32 +0100)]
check_msg

7 years agocheck_all_msg
Richard Russon [Mon, 10 Apr 2017 23:34:33 +0000 (00:34 +0100)]
check_all_msg

7 years agomerge: boolify functions
Richard Russon [Tue, 11 Apr 2017 23:31:33 +0000 (00:31 +0100)]
merge: boolify functions

These functions all returned 0/1 on failure/success.
Convert them to use false/true.
 * add_quote_suffix()
 * addrcmp()
 * addresses_use_unicode()
 * address_uses_unicode()
 * check_boundary()
 * check_certificate_cache()
 * check_certificate_expiration()
 * check_for_mailing_list()
 * check_idn()
 * cmd_queue_full()
 * compare_flags()
 * count_body_parts_check()
 * create_hcache_dir()
 * crypt_is_numerical_keyid()
 * feature_enabled()
 * get_initials()
 * hostname_match()
 * imap_has_flag()
 * is_context_available()
 * is_day_name()
 * is_display_corrupting_utf8()
 * link_threads()
 * maildir_add_to_context()
 * match_reference()
 * mbox_has_new()
 * mh_valid_message()
 * mutt_addr_is_user()
 * mutt_comp_can_append()
 * mutt_comp_can_read()
 * mutt_group_match()
 * mutt_limit_current_thread()
 * mutt_matches_list()
 * mutt_match_spam_list()
 * mutt_needs_mailcap()
 * mutt_pop_list()
 * mutt_ts_capability()
 * perform_and()
 * perform_or()
 * pgpring_string_matches_hint()
 * pgp_use_gpg_agent()
 * prepare_sidebar()
 * select_next()
 * select_next_new()
 * select_prev()
 * select_prev_new()
 * string_is_address()

7 years agostring_is_address
Richard Russon [Tue, 11 Apr 2017 12:16:56 +0000 (13:16 +0100)]
string_is_address

7 years agoselect_prev_new
Richard Russon [Tue, 11 Apr 2017 18:26:53 +0000 (19:26 +0100)]
select_prev_new

7 years agoselect_prev
Richard Russon [Mon, 10 Apr 2017 18:03:11 +0000 (19:03 +0100)]
select_prev

7 years agoselect_next_new
Richard Russon [Tue, 11 Apr 2017 12:16:26 +0000 (13:16 +0100)]
select_next_new

7 years agoselect_next
Richard Russon [Mon, 10 Apr 2017 18:04:42 +0000 (19:04 +0100)]
select_next

7 years agoprepare_sidebar
Richard Russon [Tue, 11 Apr 2017 12:14:53 +0000 (13:14 +0100)]
prepare_sidebar

7 years agopgp_use_gpg_agent
Richard Russon [Mon, 10 Apr 2017 21:18:59 +0000 (22:18 +0100)]
pgp_use_gpg_agent

7 years agopgpring_string_matches_hint
Richard Russon [Tue, 11 Apr 2017 12:12:14 +0000 (13:12 +0100)]
pgpring_string_matches_hint

7 years agoperform_or
Richard Russon [Tue, 11 Apr 2017 12:10:47 +0000 (13:10 +0100)]
perform_or

7 years agoperform_and
Richard Russon [Tue, 11 Apr 2017 12:09:58 +0000 (13:09 +0100)]
perform_and

7 years agomutt_ts_capability
Richard Russon [Tue, 11 Apr 2017 18:19:37 +0000 (19:19 +0100)]
mutt_ts_capability

7 years agomutt_pop_list
Richard Russon [Tue, 11 Apr 2017 12:09:30 +0000 (13:09 +0100)]
mutt_pop_list

7 years agomutt_needs_mailcap
Richard Russon [Mon, 10 Apr 2017 17:44:56 +0000 (18:44 +0100)]
mutt_needs_mailcap

7 years agomutt_match_spam_list
Richard Russon [Tue, 11 Apr 2017 14:33:28 +0000 (15:33 +0100)]
mutt_match_spam_list

7 years agomutt_matches_list
Richard Russon [Tue, 11 Apr 2017 18:18:11 +0000 (19:18 +0100)]
mutt_matches_list

7 years agomutt_limit_current_thread
Richard Russon [Tue, 11 Apr 2017 18:41:22 +0000 (19:41 +0100)]
mutt_limit_current_thread

7 years agomutt_group_match
Richard Russon [Tue, 11 Apr 2017 18:15:13 +0000 (19:15 +0100)]
mutt_group_match

7 years agomutt_comp_can_read
Richard Russon [Tue, 11 Apr 2017 14:33:09 +0000 (15:33 +0100)]
mutt_comp_can_read

7 years agomutt_comp_can_append
Richard Russon [Tue, 11 Apr 2017 18:13:27 +0000 (19:13 +0100)]
mutt_comp_can_append

7 years agomutt_addr_is_user
Richard Russon [Mon, 10 Apr 2017 17:42:33 +0000 (18:42 +0100)]
mutt_addr_is_user

7 years agomh_valid_message
Richard Russon [Mon, 10 Apr 2017 20:38:47 +0000 (21:38 +0100)]
mh_valid_message

7 years agombox_has_new
Richard Russon [Tue, 11 Apr 2017 12:06:25 +0000 (13:06 +0100)]
mbox_has_new