From: Bill Wohler Date: Wed, 28 Dec 2011 00:14:23 +0000 (-0800) Subject: Merge Jeff's updates to mh-invisible-header-fields-internal. X-Git-Tag: emacs-24.3.90~173^2~23 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=500f33fc9200e284ed52ada341eaccccebd2b1ac;p=emacs.git Merge Jeff's updates to mh-invisible-header-fields-internal. --- 500f33fc9200e284ed52ada341eaccccebd2b1ac diff --cc lisp/mh-e/ChangeLog index 4608cad9774,b3d3e850869..60d1a4c6f5d --- a/lisp/mh-e/ChangeLog +++ b/lisp/mh-e/ChangeLog @@@ -1,39 -1,17 +1,52 @@@ -2011-12-27 Jeffrey C Honig +2011-12-27 Ted Phelps + Postpone junk processing (closes SF #2945712). Patch submitted by + Ted Phelps and refined by Bill Wohler. + + * mh-e.el (mh-blacklist, mh-whitelist): New variables. + (mh-whitelist-preserves-sequences-flag): New option. + (mh-before-commands-processed-hook): Update documentation. + (mh-blacklist-msg-hook, mh-whitelist-msg-hook): New hooks. + (mh-folder-blacklisted, mh-folder-whitelisted): New faces. + * mh-folder.el (mh-folder-message-menu): Add "Junk" to "Undo." + (mh-folder-font-lock-keywords): Add regexps for blacklisted and + whitelisted messages. + (mh-folder-mode): Add mh-blacklist and mh-whitelist variables. + (mh-execute-commands): Update documentation. + (mh-undo, mh-outstanding-commands-p, mh-process-commands) + (mh-delete-a-msg, mh-refile-a-msg, mh-undo-msg): Handle + blacklisted and whitelisted messages. + * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Update to put + messages in blacklist and whitelist respectively for latter + processing. + (mh-blacklist-a-msg, mh-junk-whitelist-a-msg): New function to + support previous functions. + (mh-junk-blacklist-disposition): New function. + (mh-junk-process-blacklist, mh-junk-process-whitelist): New + functions that perform the blacklisting and whitelisting + respectively that used to be performed by mh-junk-blacklist and + mh-junk-whitelist. + * mh-scan.el (mh-scan-blacklisted-msg-regexp) + (mh-scan-whitelisted-msg-regexp): New scan line regexps. + (mh-scan-good-msg-regexp): Add B and W characters to regexp. + (mh-scan-cmd-note-width): Update documentation. + (mh-note-blacklisted, mh-note-whitelisted): New scan line + characters. + * mh-search.el (mh-index-execute-commands): Handle blacklisted and + whitelisted messages. ++2011-12-27 Jeffrey C Honig + * mh-e.el (mh-invisible-header-fields-internal): Added: + Bounces-To:, Bounces_to:, X-ACL-Warn:, X-BFI:, X-BPS1:, X-BPS2:, + X-Campaign-Id:, X-Campaign:, X-Cloudmark-SP-, X-Destination-ID:, + X-detected-operating-system:, X-DocGen-Version:, X-EM-, + X-Email-Type-Id:, X-FB-SS:, X-FuHaFi:, X-MailFlowPolicy:, + X-mail_abuse-inquires, X-MailingID:, X-Match:, + X-MaxCode-Template:, X-ME-Bayesian:, X-Sendergroup:, X-SFDC-, + X-SMFBL:, X-SMHeaderMap:, X-VGI-OESCD:, X-VirtualServer:, + X-VirtualServerGroup:, X-XPT-XSL-Name:, X-Y-GMX-Trusted:, + X-XWALL-, X-ZixNet:. Changed X-Habeas-SWE- to X-Habeas-. Updated + the comment. (addresses SF #1916032). + 2011-12-27 Bill Wohler * mh-e.el (mh-invisible-header-fields-internal): Add