From: Richard Russon Date: Fri, 10 Feb 2017 15:13:47 +0000 (+0000) Subject: merge: upstream fixes (mutt/default) X-Git-Tag: neomutt-20170225~33 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0e33d6a6cd4c3dd1970d396435b1c85845fa5c59;p=neomutt merge: upstream fixes (mutt/default) * Canonicalize line endings for GPGME S/MIME encryption. (closes #3904) * Add a pattern_cache_t to speed up a few repeated matches. * Fix imap server-side search to call uid2msgno() only once. (see #3905) * Convert HASH to be indexable by unsigned int. (see #3905) * Create a uid hash for imap. (see #3905) * Convert cmd_parse_search to use the uid hash. (closes #3905) * Fix minor documentation issues. * Allow initial blank lines in local mailboxes. * Improve error handling in mbox magic detection. * Add casecmp and strdup_key flags to hash_create() * Fix several alias hashtable issues. * Fix sidebar references to the "new count" to be "unread". (closes #3908) * Improve Reply-to vs From comparison when replying. (closes #3909) * Abstract the SPAM_LIST as a generic REPLACE_LIST * Add subjectrx command to replace matching subjects with something else. * Allow "unsubjectrc *" to remove all patterns. * Adds capability to edit x-labels inside mutt, and to sort by label. * Minor fixes to the x-label patch from David. * Add hash_find_elem to get the hash element. * Adds label completion. * Improve the label completion hash table usage. * Fix the x-label update code check location. * Fix the mutt_label_complete() pos parameter. * Permit tab completion of pattern expressions with ~y (labels). * Simplify mutt_label_complete(). --- 0e33d6a6cd4c3dd1970d396435b1c85845fa5c59