]> code.delx.au - gnu-emacs/blobdiff - lisp/mh-e/ChangeLog
*** empty log message ***
[gnu-emacs] / lisp / mh-e / ChangeLog
index 36a025324556b2f0c95787ca23ccfb99617e8a4c..05c6ace5410c3acc5721d6b1001a42c6f68e2031 100644 (file)
@@ -1,5 +1,660 @@
+2006-11-13  Bill Wohler  <wohler@newt.com>
+
+       * mh-e.el (mh-alias-local-users): Boolean docstrings should start
+       with "Non-nil means". Perhaps this option should have a -flag
+       appended.
+       (mh-junk-background): Sync docstring with manual.
+
+       * mh-junk.el (mh-spamassassin-blacklist, mh-bogofilter-blacklist)
+       (mh-spamprobe-blacklist): Sync docstring with manual.
+
+2006-11-11  Stephen Gildea  <gildea@stop.mail-abuse.org>
+
+       * mh-junk.el (mh-spamassassin-blacklist, mh-spamassassin-whitelist): 
+       Use mh-junk-background consistently in call-process calls.
+
+       * (mh-bogofilter-blacklist, mh-bogofilter-whitelist,
+       mh-spamprobe-blacklist, mh-spamprobe-whitelist): Use
+       with-current-buffer so the right thing happens if
+       mh-junk-background is t (closes SF #1594802).
+
+       * mh-e.el (mh-junk-background): Document that On value is 0;
+       t may be used for debugging.
+       
+2006-11-10  Andreas Schwab  <schwab@suse.de>
+
+       * mh-e.el (mh-draft-folder): Avoid starting sentence with "nil".
+
+2006-11-10  Glenn Morris  <rgm@gnu.org>
+
+       * mh-e.el (mh-draft-folder): Doc fix (Nil -> nil).
+
+2006-09-25  Stephen Gildea  <gildea@stop.mail-abuse.org>
+
+       * mh-junk.el (mh-spamassassin-whitelist): Add two missing
+       quotation marks, so that the last two arguments of sa-learn
+       are separated properly (closes SF #1565460).
+
+       * (mh-spamassassin-blacklist): In example .procmailrc, add
+       PATH element to find mhparam on Debian.
+
+2006-09-24  Stephen Gildea  <gildea@stop.mail-abuse.org>
+
+       * mh-comp.el (mh-send-args): Initialize to "" instead of nil
+       so that we always have a valid string for split-string even if
+       nothing is added in mh-send-letter (closes SF #1564742).
+
+2006-07-03  Bill Wohler  <wohler@newt.com>
+
+       Release MH-E version 8.0.2.
+
+       * mh-e.el (Version, mh-version): Update for release 8.0.2.
+
+2006-07-03  Ted Phelps  <phelps@gnusto.com>  (tiny change)
+
+       * mh-tool-bar.el (mh-tool-bar-define): Fix XEmacs' vector-list so
+       it refers to the icons in mh-xemacs-icon-map instead of trying to
+       declare the icons in situ. This allows mh-tool-bar.el to be
+       compiled under XEmacs. Remove initial value for
+       mh-tool-bar-folder-buttons, mh-tool-bar-show-buttons,
+       mh-tool-bar-letter-buttons. The MH-E icons now appear in XEmacs.
+       In mh-tool-bar-init, check for mh-xemacs-use-tool-bar-flag sooner.
+       This allows MH-E to be used in XEmacs in a tty (closes SF
+       #1506846).
+
+2006-07-03  Bill Wohler  <wohler@newt.com>
+
+       * mh-e.el: Require mh-buffers and mh-compat before mh-xemacs now
+       that mh-xemacs needs functions in mh-compat.
+
+2006-06-29  Bill Wohler  <wohler@newt.com>
+
+       * mh-search.el (mh-search, mh-index-group-by-folder): Add "the" in
+       loop construct to be consistent with other loops, and because
+       edebug doesn't work without it.
+
+2006-06-29  Ted Phelps  <phelps@gnusto.com>  (tiny change)
+
+       * mh-search.el (mh-folder-exists-p): Strip + from folder to avoid
+       redundant +s in regexp (closes SF #1514424).
+
+2006-06-29  Sergey Poznyakoff  <gray@Mirddin.farlep.net>  (tiny change)
+
+       * mh-mime.el (mh-mime-save-parts): Add -store option to
+       mhn (closes SF #1513140).
+
+2006-06-20  Bill Wohler  <wohler@newt.com>
+
+       Release MH-E version 8.0.1.
+
+       * mh-e.el (Version, mh-version): Update for release 8.0.1.
+
+2006-06-15  Bill Wohler  <wohler@newt.com>
+
+       * mh-search.el (mh-index-new-folder): Use -2 suffix instead of <2>
+       suffix for folder names, as <> are illegal filename characters on
+       Windows (closes SF #1507002).
+
+2006-06-05  Jacob Morzinski  <morzinski@MIT.EDU>  (tiny change)
+
+       * mh-comp.el (mh-send-uses-spost): New variable.
+       (mh-send-letter): Do not use -msgid and -mime if
+       mh-send-uses-spost is t (closes SF #1486726).
+
+2006-06-02  Bill Wohler  <wohler@newt.com>
+
+       (mh-folder-exists-p): Change test from an empty buffer, to one
+       that contains the actual folder, since GNU mailutils' folder
+       command displays output if the folder doesn't exist (closes SF
+       #1499712).
+
+2006-05-06  Bill Wohler  <wohler@newt.com>
+
+       Release MH-E version 8.0.
+
+       * mh-e.el (Version, mh-version): Update for release 8.0.
+
+2006-05-05  Bill Wohler  <wohler@newt.com>
+
+       * mh-e.el: Update commentary.
+
+2006-04-28  Bill Wohler  <wohler@newt.com>
+
+       Release MH-E version 7.95.
+
+       * mh-e.el (Version, mh-version): Update for release 7.95.
+
+2006-04-26  Eric Ding  <ericding@alum.mit.edu>
+
+       * mh-e.el (mh-invisible-header-fields-internal): Add entry
+       "X-Provags-ID:"
+
+2006-04-25  Bill Wohler  <wohler@newt.com>
+
+       * mh-letter.el (mh-folder-expand-at-point): Fix folder completion.
+       Folders returned by mh-folder-completion-function no longer need
+       adornment (closes SF #1476270).
+
+2006-04-21  Bill Wohler  <wohler@newt.com>
+
+       * mh-e.el (Version, mh-version): Add +cvs to version.
+
+2006-04-21  Bill Wohler  <wohler@newt.com>
+
+       Release MH-E version 7.94.
+
+       * mh-e.el (Version, mh-version): Update for release 7.94.
+
+2006-04-21  Bill Wohler  <wohler@newt.com>
+
+       * mh-letter.el (mh-insert-letter): If a message number isn't
+       given, throw an error rather than using a potentially incorrect
+       message number (closes SF #1473729). In addition, use the cur
+       message if mh-sent-from-msg is nil (when sending a message, in
+       contrast to replying). Move conversion of int to string into
+       interactive stanza so body can assume variables are of proper
+       type.
+
+2006-04-20  Bill Wohler  <wohler@newt.com>
+
+       * mh-tool-bar.el (image-load-path): Define to shush compiler.
+       (mh-buffer-exists-p): Move inside mh-do-in-gnu-emacs since it
+       isn't used outside of it.
+       (mh-tool-bar-folder-buttons-init,
+       mh-tool-bar-letter-buttons-init): Update load-path/image-load-path
+       before setting buttons. This code used to be in
+       mh-folder-mode/mh-letter-mode but this was the wrong place since
+       mh-tool-bar-*-buttons-init can also be called when customizing the
+       buttons.
+       (mh-tool-bar-update): New function which updates tool-bar-map in
+       all of the MH-E buffers after customizing the buttons (closes SF
+       #1452718).
+       (mh-tool-bar-folder-buttons-set, mh-tool-bar-letter-buttons-set):
+       Call it (closes SF #1452718).
+
+       * mh-folder.el (mh-folder-buttons-init-flag): Delete. Use
+       mh-folder-tool-bar-map instead.
+       (image-load-path): Delete. No longer used.
+       (mh-folder-mode): Moved setting of image-load-path into
+       mh-tool-bar-folder-buttons-init.
+
+       * mh-letter.el (mh-letter-buttons-init-flag): Delete. Use
+       mh-letter-tool-bar-map instead.
+       (image-load-path): Delete. No longer used.
+       (mh-letter-mode): Moved setting of image-load-path into
+       mh-tool-bar-letter-buttons-init.
+
+       * mh-seq.el (mh-narrow-to-seq, mh-widen): Use with-current-buffer
+       instead of set-buffer.
+
+2006-04-19  Bill Wohler  <wohler@newt.com>
+
+       * mh-tool-bar.el (mh-tool-bar-define): Fix enable-expr so that one
+       can permanently disable a button (such as a separator) with nil.
+
+2006-04-18  Bill Wohler  <wohler@newt.com>
+
+       * mh-e.el (defcustom-mh, defface-mh, defgroup-mh, mh-face-data)
+       (mh-strip-package-version, mh-face-data, mh-inherit-face-flag)
+       (mh-min-colors-defined-flag): Do not unbind these macros and
+       variables. Nice idea, but too many nasty side-effects. These
+       macros are needed by [Cc]ustom-make-dependencies when creating the
+       MH-E customization groups in mh-cus-load.el. These disappeared
+       when the macros above were introduced. Besides, if a developer
+       were to try to show the help for a macro or variable they were
+       looking at and got [No match] when they did so, that would be bad.
+
+2006-04-17  Bill Wohler  <wohler@newt.com>
+
+       * mh-comp.el (mh-insert-x-mailer): Strip build number from
+       version in X-Mailer field (closes SF #1466481).
+
+       * mh-acros.el (mh-defun-compat): Rename to defun-mh in order that
+       variables and functions with the same name are found correctly by
+       find-func (invoked by clicking on the filename link in the *Help*
+       buffer).
+       (mh-defmacro-compat): Rename to defmacro-mh. Ditto.
+       * mh-e.el: (mh-defgroup): Rename to defgroup-mh. Ditto.
+       (mh-defcustom): Rename to defcustom-mh. Ditto.
+       (mh-defface): Rename to defface-mh. Ditto.
+       (mh-font-lock-add-keywords): Make changes according to these
+       renamings.
+
+       * mh-e.el, mh-compat.el, mh-gnus.el: Use the new names (closes SF
+       #1472029).
+
+       * mh-utils.el (mh-sub-folders-actual): Mention that folder must
+       have been processed by mh-normalize-folder-name.
+       (mh-folder-completion-function): Handle completion of folders with
+       absolute names. Also, when flag is t, display complete folder name
+       to provide proper highlighting in Emacs 22 now that
+       minibuffer-completing-file-name is nil (closes SF #1470518).
+       (mh-folder-completing-read): No longer set
+       minibuffer-completing-file-name to t. This was causing "Can't set
+       current directory errors" when browsing absolute file names.
+       Another benefit of this change is that SPC can be used for
+       completion again (closes SF #1470518).
+
+2006-04-15  Bill Wohler  <wohler@newt.com>
+
+       * mh-compat.el (mh-font-lock-add-keywords): Fix typo in docstring.
+
+2006-04-14  Bill Wohler  <wohler@newt.com>
+
+       * mh-funcs.el (view-exit-action): No need to wrap defvar with
+       eval-when-compile when shushing compiler.
+
+       * mh-mime.el (mh-identity-pgg-default-user-id): Ditto.
+
+       * mh-seq.el (view-exit-action): Ditto.
+
+       * mh-show.el (font-lock-auto-fontify): Ditto.
+
+       * mh-utils.el (mh-speed-flists-cache): Ditto
+
+       * mh-acros.el (struct, x, y):  No need to wrap defvar with
+       eval-when-compile when shushing compiler, even when
+       mh-do-in-xemacs or another construct is used.
+
+       * mh-comp.el (sendmail-coding-system): Ditto.
+
+       * mh-e.el (mark-active): Ditto.
+
+       * mh-folder.el (desktop-save-buffer, font-lock-auto-fontify)
+       (image-load-path, font-lock-defaults): Ditto.
+
+       * mh-letter.el (image-load-path, font-lock-defaults): Ditto.
+
+       * mh-mime.el (dots, type, ov)
+       (mm-verify-function-alist, mm-decrypt-function-alist)
+       (pressed-details): Ditto.
+
+       * mh-search.el (pick-folder, mh-do-in-xemacs)
+       (mh-mairix-folder, mh-flists-search-folders)
+       (which-func-mode, mh-speed-flists-inhibit-flag): Ditto.
+
+       * mh-seq.el (tool-bar-mode): Ditto.
+
+       * mh-utils.el (completion-root-regexp)
+       (minibuffer-completing-file-name): Ditto.
+
+       * mh-xface.el (default-enable-multibyte-characters): Ditto.
+
+       * mh-compat.el (mh-font-lock-add-keywords): New alias for
+       font-lock-add-keywords. Returns nil on XEmacs.
+
+       * mh-e.el: Add MH-E function and variable keywords such as
+       mh-defun-compat and mh-defcustom to font-lock-keywords.
+
+2006-04-13  Bill Wohler  <wohler@newt.com>
+
+       * mh-e.el (customize-package-emacs-version-alist)
+       (mh-e, mh-alias, mh-folder, mh-folder-selection)
+       (mh-identity, mh-inc, mh-junk, mh-letter, mh-ranges)
+       (mh-scan-line-formats, mh-search, mh-sending-mail, )
+       (mh-sequences, mh-show, mh-speedbar, mh-thread, mh-tool-bar)
+       (mh-hooks, mh-faces, mh-alias-completion-ignore-case-flag)
+       (mh-alias-expand-aliases-flag, mh-alias-flash-on-comma)
+       (mh-alias-insert-file, mh-alias-insertion-location)
+       (mh-alias-local-users, mh-alias-local-users-prefix)
+       (mh-alias-passwd-gecos-comma-separator-flag)
+       (mh-new-messages-folders, mh-ticked-messages-folders)
+       (mh-large-folder, mh-recenter-summary-flag)
+       (mh-recursive-folders-flag, mh-sortm-args)
+       (mh-default-folder-for-message-function, )
+       (mh-default-folder-list, mh-default-folder-must-exist-flag)
+       (mh-default-folder-prefix, mh-identity-list)
+       (mh-auto-fields-list, mh-auto-fields-prompt-flag)
+       (mh-identity-default, mh-identity-handlers, mh-inc-prog)
+       (mh-inc-spool-list, mh-junk-background, mh-junk-disposition)
+       (mh-junk-program, mh-compose-insertion)
+       (mh-compose-skipped-header-fields)
+       (mh-compose-space-does-completion-flag)
+       (mh-delete-yanked-msg-window-flag)
+       (mh-extract-from-attribution-verb, mh-ins-buf-prefix)
+       (mh-letter-complete-function, mh-letter-fill-column)
+       (mh-mml-method-default, mh-signature-file-name)
+       (mh-signature-separator-flag, mh-x-face-file, )
+       (mh-yank-behavior, mh-interpret-number-as-range-flag)
+       (mh-adaptive-cmd-note-flag, mh-scan-format-file, mh-scan-prog)
+       (mh-search-program, mh-compose-forward-as-mime-flag)
+       (mh-compose-letter-function, mh-compose-prompt-flag)
+       (mh-forward-subject-format, mh-insert-x-mailer-flag)
+       (mh-redist-full-contents-flag, mh-reply-default-reply-to)
+       (mh-reply-show-message-flag, )
+       (mh-refile-preserves-sequences-flag, mh-tick-seq)
+       (mh-update-sequences-after-mh-show-flag)
+       (mh-bury-show-buffer-flag, mh-clean-message-header-flag)
+       (mh-decode-mime-flag, )
+       (mh-display-buttons-for-alternatives-flag)
+       (mh-display-buttons-for-inline-parts-flag)
+       (mh-do-not-confirm-flag, mh-fetch-x-image-url)
+       (mh-graphical-smileys-flag, mh-graphical-emphasis-flag)
+       (mh-highlight-citation-style, mh-invisible-header-fields)
+       (mh-invisible-header-fields-default, mh-lpr-command-format)
+       (mh-max-inline-image-height, mh-max-inline-image-width)
+       (mh-mhl-format-file, mh-mime-save-parts-default-directory)
+       (mh-print-background-flag, mh-show-maximum-size)
+       (mh-show-use-xface-flag, mh-store-default-directory)
+       (mh-summary-height, mh-speed-update-interval)
+       (mh-show-threads-flag, mh-tool-bar-search-function)
+       (mh-defcustom, mh-after-commands-processed-hook)
+       (mh-alias-reloaded-hook, mh-before-commands-processed-hook)
+       (mh-before-quit-hook, mh-before-send-letter-hook)
+       (mh-delete-msg-hook, mh-find-path-hook, mh-folder-mode-hook)
+       (mh-forward-hook, mh-inc-folder-hook, )
+       (mh-insert-signature-hook, )
+       (mh-kill-folder-suppress-prompt-hooks, mh-letter-mode-hook)
+       (mh-mh-to-mime-hook, mh-search-mode-hook, mh-quit-hook)
+       (mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook)
+       (mh-unseen-updated-hook, mh-folder-address, mh-folder-body)
+       (mh-folder-cur-msg-number, mh-folder-date, mh-folder-deleted)
+       (mh-folder-followup, mh-folder-msg-number, mh-folder-refiled)
+       (mh-folder-sent-to-me-hint, mh-folder-sent-to-me-sender)
+       (mh-folder-subject, mh-folder-tick, mh-folder-to)
+       (mh-letter-header-field, mh-search-folder, mh-show-cc)
+       (mh-show-date, mh-show-from, mh-show-header, mh-show-pgg-bad)
+       (mh-show-pgg-good, mh-show-pgg-unknown, mh-show-signature)
+       (mh-show-subject, mh-show-to, mh-show-xface, )
+       (mh-speedbar-folder, mh-speedbar-folder-with-unseen-messages)
+       (mh-speedbar-selected-folder)
+       (mh-speedbar-selected-folder-with-unseen-messages): Use dotted
+       notation in :package-version keyword.
+
+2006-04-07  Bill Wohler  <wohler@newt.com>
+
+       * mh-e.el (mh-path, mh-variant): Define with mh-defcustom and add
+       :package-version keyword.
+
+2006-03-31  Bill Wohler  <wohler@newt.com>
+
+       * mh-e.el (mh-strip-package-version): Move before use to avoid
+       compiler error. Make macro, also to avoid compiler error.
+       (mh-defface-compat): Incorporate body into mh-face-data and
+       delete.
+
+2006-03-30  Bill Wohler  <wohler@newt.com>
+
+       * mh-e.el (mh-defcustom, mh-defface, mh-defgroup): Macros to
+       remove new :package-version keyword in older settings.
+       (customize-package-emacs-version-alist): Add MH-E version to Emacs
+       version mappings.
+       (mh-e, mh-alias, mh-folder, mh-folder-selection)
+       (mh-identity, mh-inc, mh-junk, mh-letter, mh-ranges)
+       (mh-scan-line-formats, mh-search, mh-sending-mail)
+       (mh-sequences, mh-show, mh-speedbar, mh-thread, mh-tool-bar)
+       (mh-hooks, mh-faces): Add :package-version keyword to these
+       groups (closes SF #1452724).
+       (mh-alias-completion-ignore-case-flag)
+       (mh-alias-expand-aliases-flag, mh-alias-flash-on-comma)
+       (mh-alias-insert-file, mh-alias-insertion-location)
+       (mh-alias-local-users, mh-alias-local-users-prefix)
+       (mh-alias-passwd-gecos-comma-separator-flag)
+       (mh-new-messages-folders, mh-ticked-messages-folders)
+       (mh-large-folder, mh-recenter-summary-flag)
+       (mh-recursive-folders-flag, mh-sortm-args)
+       (mh-default-folder-for-message-function)
+       (mh-default-folder-list, mh-default-folder-must-exist-flag)
+       (mh-default-folder-prefix, mh-identity-list)
+       (mh-auto-fields-list, mh-auto-fields-prompt-flag)
+       (mh-identity-default, mh-identity-handlers, mh-inc-prog)
+       (mh-inc-spool-list, mh-junk-background, mh-junk-disposition)
+       (mh-junk-program, mh-compose-insertion)
+       (mh-compose-skipped-header-fields)
+       (mh-compose-space-does-completion-flag)
+       (mh-delete-yanked-msg-window-flag)
+       (mh-extract-from-attribution-verb, mh-ins-buf-prefix)
+       (mh-letter-complete-function, mh-letter-fill-column)
+       (mh-mml-method-default, mh-signature-file-name)
+       (mh-signature-separator-flag, mh-x-face-file)
+       (mh-yank-behavior, mh-interpret-number-as-range-flag)
+       (mh-adaptive-cmd-note-flag, mh-scan-format-file, mh-scan-prog)
+       (mh-search-program, mh-compose-forward-as-mime-flag)
+       (mh-compose-letter-function, mh-compose-prompt-flag)
+       (mh-forward-subject-format, mh-insert-x-mailer-flag)
+       (mh-redist-full-contents-flag, mh-reply-default-reply-to)
+       (mh-reply-show-message-flag)
+       (mh-refile-preserves-sequences-flag, mh-tick-seq)
+       (mh-update-sequences-after-mh-show-flag)
+       (mh-bury-show-buffer-flag, mh-clean-message-header-flag)
+       (mh-decode-mime-flag)
+       (mh-display-buttons-for-alternatives-flag)
+       (mh-display-buttons-for-inline-parts-flag)
+       (mh-do-not-confirm-flag, mh-fetch-x-image-url)
+       (mh-graphical-smileys-flag, mh-graphical-emphasis-flag)
+       (mh-highlight-citation-style, mh-invisible-header-fields)
+       (mh-invisible-header-fields-default, mh-lpr-command-format)
+       (mh-max-inline-image-height, mh-max-inline-image-width)
+       (mh-mhl-format-file, mh-mime-save-parts-default-directory)
+       (mh-print-background-flag, mh-show-maximum-size)
+       (mh-show-use-xface-flag, mh-store-default-directory)
+       (mh-summary-height, mh-speed-update-interval)
+       (mh-show-threads-flag, mh-tool-bar-search-function): Add
+       :package-version keyword to these options (closes SF #1452724).
+       (mh-after-commands-processed-hook)
+       (mh-alias-reloaded-hook, mh-before-commands-processed-hook)
+       (mh-before-quit-hook, mh-before-send-letter-hook)
+       (mh-delete-msg-hook, mh-find-path-hook, mh-folder-mode-hook)
+       (mh-forward-hook, mh-inc-folder-hook)
+       (mh-insert-signature-hook)
+       (mh-kill-folder-suppress-prompt-hooks, mh-letter-mode-hook)
+       (mh-mh-to-mime-hook, mh-search-mode-hook, mh-quit-hook)
+       (mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook)
+       (mh-unseen-updated-hook): Add :package-version keyword to these
+       hooks (closes SF #1452724).
+       (mh-min-colors-defined-flag)
+       (mh-folder-address, mh-folder-body, mh-folder-cur-msg-number)
+       (mh-folder-date, mh-folder-deleted, mh-folder-followup)
+       (mh-folder-msg-number, mh-folder-refiled)
+       (mh-folder-sent-to-me-hint, mh-folder-sent-to-me-sender)
+       (mh-folder-subject, mh-folder-tick, mh-folder-to)
+       (mh-letter-header-field, mh-search-folder, mh-show-cc)
+       (mh-show-date, mh-show-from, mh-show-header, mh-show-pgg-bad)
+       (mh-show-pgg-good, mh-show-pgg-unknown, mh-show-signature)
+       (mh-show-subject, mh-show-to, mh-show-xface)
+       (mh-speedbar-folder, mh-speedbar-folder-with-unseen-messages)
+       (mh-speedbar-selected-folder)
+       (mh-speedbar-selected-folder-with-unseen-messages): : Add
+       :package-version keyword to these faces (closes SF #1452724).
+
+       * mh-tool-bar.el (mh-tool-bar-define): Added commented-out
+       :package-version keywords (closes SF #1452724).
+
+2006-03-28  Bill Wohler  <wohler@newt.com>
+
+       * mh-tool-bar.el: Use clipboard-kill-region,
+       clipboard-kill-ring-save, and clipboard-yank instead of undo,
+       kill-region, and menu-bar-kill-ring-save respectively. In
+       MH-Letter mode, move save-buffer and mh-fully-kill-draft icons in
+       front of mh-compose-insertion to be consistent with other mailers,
+       such as Evolution. In MH-Folder mode, move vanilla reply icon to
+       the left of the other reply icons. Use mail/inbox icon instead of
+       mail, next-page instead of page-down, delete instead of close,
+       mail/move instead of mail/refile, data-save instead of execute,
+       mail/flag-for-followup instead of highlight, contact instead of
+       mail/alias, open instead of fld-open, zoom-out instead of widen.
+
+       * mh-folder.el (mh-execute-commands, mh-rescan-folder):
+       * mh-funcs.el (mh-pack-folder): Sync docstrings with manual.
+
+2006-03-27  Eric Ding  <ericding@alum.mit.edu>
+
+       * mh-e.el (mh-invisible-header-fields-internal): Add entries
+       "X-AOL-IP:" and "X-MB-Message-" (AOL WebMail)
+
+2006-03-19  Bill Wohler  <wohler@newt.com>
+
+       * mh-comp.el (mh-reply): Sync docstring with manual.
+
+       * mh-compat.el (mh-image-load-path-for-library): Shorten first line in
+       docstring.
+
+2006-03-17  Bill Wohler  <wohler@newt.com>
+
+       * mh-compat.el (mh-image-load-path-for-library): Minor docstring
+       fix.
+
+2006-03-16  Bill Wohler  <wohler@newt.com>
+
+       * mh-comp.el (mh-send-letter): Use split-string to break up
+       mh-send-args (closes SF #1448604).
+       (mh-compose-and-send-mail): Use run-hook-with-args for
+       mh-compose-letter-function.
+
+       * mh-e.el (mh-list-to-string-1): Use dolist.
+
+       * mh-compat.el (mh-image-load-path-for-library): Prefer user's
+       images.
+
+2006-03-15  Bill Wohler  <wohler@newt.com>
+
+       * mh-compat.el (mh-image-load-path-for-library): Fix example by
+       not recommending that one binds image-load-path. Just defvar it to
+       placate compiler and only use it if previously defined.
+
+       * mh-e.el (image-load-path): Don't bind!
+
+       * mh-folder.el (mh-folder-mode): Only use image-load-path if
+       previously defined.
+
+       * mh-letter.el (mh-letter-mode): Ditto.
+
+       * mh-utils.el (mh-logo-display): Ditto.
+
+2006-03-14  Bill Wohler  <wohler@newt.com>
+
+       * mh-compat.el (mh-image-load-path-for-library): Incorporate
+       changes from image-load-path-for-library, which are:
+       (image-load-path-for-library): Pass value of path rather than
+       symbol. Always return list of directories. Guarantee that image
+       directory comes first.
+
+       * mh-e.el (image-load-path): Define on those Emacsen that lack it
+       to avoid compile and run-time errors.
+
+       * mh-folder.el (mh-folder-mode): Use new idiom for setting
+       image-load-path.
+
+       * mh-letter.el (mh-letter-mode): Ditto.
+
+       * mh-utils.el (mh-logo-display): Ditto.
+
+2006-03-12  Bill Wohler  <wohler@newt.com>
+
+       * mh-utils.el (mh-folder-list): Fix docstring (closes SF
+       #1448498).
+
+2006-03-10  Bill Wohler  <wohler@newt.com>
+
+       * mh-compat.el (mh-replace-regexp-in-string): Pass the literal
+       flag to replace-in-string. This was badly needed by
+       mh-quote-pick-expr in order to properly quote subjects when using
+       / s on XEmacs (closes SF #1447598).
+       (mh-image-load-path-for-library): Merged changes from Reiner. Add
+       no-error argument. If path t, just return directory.
+
+       * mh-e.el (mh-profile-component): Drop `s' from mhparam
+       -components for Mailutils compatibility (closes SF #1446985).
+
+2006-03-06  Bill Wohler  <wohler@newt.com>
+
+       * mh-e.el (Version, mh-version): Add +cvs to version.
+
+2006-03-05  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+       * mh-search.el (mh-index-update-single-msg): Fix a bug in the
+       handling of duplicate messages.  The test in cond was too strong
+       and wasn't catching the case where origin-map was nil.
+
+2006-03-05  Bill Wohler  <wohler@newt.com>
+
+       Release MH-E version 7.93.
+
+       * mh-e.el (Version, mh-version): Update for release 7.93.
+
+2006-03-05  Bill Wohler  <wohler@newt.com>
+
+       * mh-folder.el (mh-folder-mode): Drop 'load-path argument when
+       calling mh-image-load-path-for-library since this is the default.
+
+       * mh-letter.el (mh-letter-mode): Ditto.
+
+       * mh-utils.el (mh-logo-display): Ditto.
+
+2006-03-04  Bill Wohler  <wohler@newt.com>
+
+       * mh-compat.el (mh-image-load-path-for-library): Move here from
+       mh-utils.el and wrap with mh-defun-compat since this function will
+       be soon added to image.el.
+
+       * mh-utils.el (mh-image-load-path-for-library): Move to
+       mh-compat.el.
+       (mh-normalize-folder-name): Add return-nil-if-folder-empty
+       argument which is useful when calling mh-normalize-folder-name to
+       process the folder argument for the folders command.
+       (mh-sub-folders): Use new flag to mh-normalize-folder-name to make
+       this function more robust. It could too easily list the folders in
+       /.
+       (mh-folder-list): Fix a couple of problems pointed out by Thomas
+       Baumann. Set folder to nil if empty. Don't append "/" if folder
+       nil.
+
+2006-03-03  Bill Wohler  <wohler@newt.com>
+
+       * mh-folder.el (mh-folder-mode):  Rename mh-image-load-path to
+       mh-image-load-path-for-library.
+
+       * mh-letter.el (mh-letter-mode): Rename mh-image-load-path to
+       mh-image-load-path-for-library.
+
+       * mh-utils.el (mh-image-load-path): Rename to
+       mh-image-load-path-for-library. Add example to docstring. Rename
+       local variable mh-image-directory to image-directory. Move error
+       checks to default case in cond and simplify.
+
+       * mh-comp.el (mh-send-letter, mh-insert-auto-fields): Sync
+       docstrings with manual.
+
+2006-03-02  Bill Wohler  <wohler@newt.com>
+
+       * mh-folder.el (mh-tool-bar-init): Autoload.
+       (mh-folder-mode): Call mh-tool-bar-init conditionally in XEmacs.
+       Set scoped variables image-load-path and load-path with updated
+       mh-image-load-path before calling mh-tool-bar-folder-buttons-init.
+
+       * mh-letter.el (mh-tool-bar-init): Autoload.
+       (mh-letter-mode): Call mh-tool-bar-init conditionally in XEmacs.
+       Set scoped variables image-load-path and load-path with updated
+       mh-image-load-path before calling mh-tool-bar-letter-buttons-init.
+
+       * mh-show.el (mh-tool-bar-init): Autoload.
+       (mh-show-mode): Perform tool bar stuff conditionally in XEmacs and
+       GNU Emacs.
+
+       * mh-tool-bar.el (mh-tool-bar-define): Don't quote stuff in error
+       messages per conventions.
+       (mh-tool-bar-folder-buttons-init)
+       (mh-tool-bar-letter-buttons-init): Don't call mh-image-load-path.
+       (mh-tool-bar-define call): Format.
+
+       * mh-utils.el (mh-image-directory)
+       (mh-image-load-path-called-flag): Delete.
+       (mh-image-load-path): Incorporate changes from Gnus team. Biggest
+       changes are that it no longer uses/sets mh-image-directory or
+       mh-image-load-path-called-flag, and returns the updated path
+       rather than change it.
+       (mh-logo-display): Change usage of mh-image-load-path.
+
 2006-02-28  Bill Wohler  <wohler@newt.com>
 
+       * mh-limit.el (mh-narrow-to-cc, mh-narrow-to-from)
+       (mh-narrow-to-subject, mh-narrow-to-to): Fix inability to narrow
+       to subjects with special characters by quoting regular expression
+       characters in pick expression derived from existing subjects and
+       other fields (closes SF #1432548).
+       (mh-narrow-to-subject): Remove Re: string from subject so that
+       pick can find originating message (closes SF #1438369).
+
        * mh-utils.el (mh-image-load-path): Rename variable to
        mh-image-directory.
        (mh-image-load-path): Access mh-image-directory instead of
        the entire filesystem (or infinite loop). Don't append slash to
        folder. These fixes fix problems observed with the pick search.
        Thanks to Thomas Baumann for the help (closes SF #1435381).
+       (mh-pick-regexp-chars, mh-quote-pick-expr): New variable and
+       function for quoting pick regular expression characters (closes SF
+       #1432548).
 
 2006-02-27  Bill Wohler  <wohler@newt.com>
 
        * mh-e.el (mh-default-folder-for-message-function): Sync docstring
        with manual.
 
-       * mh-mime.el (mh-minibuffer-read-type): Deleted comment in
+       * mh-mime.el (mh-minibuffer-read-type): Delete comment in
        docstring about obsolete variable mh-mime-content-types.
 
        * mh-e.el (mh-variant): Sync docstring with manual.
 
 2006-02-21  Eric Ding  <ericding@alum.mit.edu>
 
-       * mh-e.el (mh-invisible-header-fields-internal): Added entry
+       * mh-e.el (mh-invisible-header-fields-internal): Add entry
        "X-Sasl-enc:"
 
 2006-02-20  Eric Ding  <ericding@alum.mit.edu>
 
-       * mh-e.el (mh-invisible-header-fields-internal): Added entries
+       * mh-e.el (mh-invisible-header-fields-internal): Add entries
        "X-Authenticated-Sender:", "X-Barracuda-", "X-EFL-Spamscore",
        "X-IronPort-AV:", "X-Mail-from:", "X-Mailman-Approved-At:",
        "X-Resolved-to:", and "X-SA-Exim".  Fixed "X-Bugzilla-" and
 
 2006-02-04  Eric Ding  <ericding@alum.mit.edu>
 
-       * mh-mime.el (mh-file-mime-type-substitutions): Added entries to
+       * mh-mime.el (mh-file-mime-type-substitutions): Add entries to
        handle OpenOffice documents.
 
 2006-02-03  Bill Wohler  <wohler@newt.com>
 2006-02-03  Peter S Galbraith  <psg@debian.org>
 
        * mh-utils.el (mh-image-load-path): New variable to optionally
-       hold the directory where MH-E images are stored.  If nil, then 
+       hold the directory where MH-E images are stored.  If nil, then
        the function `mh-image-load-path' will find it.  This variable
        will be used for Debian packaging.
        (mh-image-load-path function): Use variable `mh-image-load-path'
        (mh-require, mh-cancel-timer, mh-display-color-cells)
        (mh-line-beginning-position, mh-line-end-position)
        (mh-match-string-no-properties, mh-replace-regexp-in-string)
-       (mh-view-mode-enter): Move definition here from mh-xemacs.el and 
+       (mh-view-mode-enter): Move definition here from mh-xemacs.el and
        add mh- prefix since compatibility functions should have our
        package prefix (mh-) by Emacs convention and to avoid messing up
        checks for the same functions in other packages.
        mh-letter.el.
 
        * mh-utils.el (mh-get-header-field)
-       (mh-letter-hide-all-skipped-fields) 
+       (mh-letter-hide-all-skipped-fields)
        (mh-letter-skipped-header-field-p, mh-hidden-header-keymap)
        (mh-letter-toggle-header-field-display)
        (mh-letter-skip-leading-whitespace-in-header-field)
        mh-utils.el.
        (mh-folder-line-matches-show-buffer-p): Move here from mh-e.el.
 
-       * mh-buffers.el: Update descriptive text.       
+       * mh-buffers.el: Update descriptive text.
 
        * mh-comp.el (mh-note-repl, mh-note-forw, mh-note-dist): Move to
        new file mh-scan.el.
        (mh-display-completion-list): Move here from mh-comp.el.
 
        * mh-customize.el: Move content into mh-e.el and remove.
-       
+
        * mh-e.el (mh-folder-mode-map, mh-folder-seq-tool-bar-map)
        (mh-folder-tool-bar-map, mh-inc-spool-map, mh-letter-mode-map)
        (mh-letter-tool-bar-map, mh-search-mode-map, mh-show-mode-map)
        deprecated file mh-customize.el.
 
        * mh-exec.el: Move content into mh-e.el and remove.
-       
+
        * mh-folder.el: New file. Contains mh-folder-mode from mh-e.el
 
        * mh-funcs.el (mh-note-copied, mh-note-printed): Move to new file
        (mh-inc-spool-list-set): Simplify update of mh-inc-spool-map-help.
 
        * mh-init.el: Move content into mh-e.el and remove.
-       
+
        * mh-junk.el: Update requires, untabify, and add mh-autoload
        cookies.
 
        file mh-exec.el so that mh-init.el doesn't have to depend on
        mh-utils.el, breaking circular dependency.
 
-       * mh-alias.el: 
-       * mh-customize.el: 
-       * mh-e.el: 
-       * mh-funcs.el: 
-       * mh-gnus.el: 
-       * mh-identity.el: 
-       * mh-inc.el: 
-       * mh-junk.el: 
-       * mh-mime.el: 
-       * mh-print.el: 
-       * mh-search.el: 
-       * mh-seq.el: 
+       * mh-alias.el:
+       * mh-customize.el:
+       * mh-e.el:
+       * mh-funcs.el:
+       * mh-gnus.el:
+       * mh-identity.el:
+       * mh-inc.el:
+       * mh-junk.el:
+       * mh-mime.el:
+       * mh-print.el:
+       * mh-search.el:
+       * mh-seq.el:
        * mh-speed.el: Added debugging statements (commented out) around
        requires to help find dependency loops. Will remove them when
        issues are resolved.
        (mh-pick-next-result): Handle new output.
 
        * mh-utils.el: (mh-collect-folder-names): Fix docstring.
-       (mh-children-p, mh-folder-list): New functions. 
+       (mh-children-p, mh-folder-list): New functions.
 
 2006-01-12  Bill Wohler  <wohler@newt.com>
 
        * mh-buffers.el: New file. Contains constants and code from
        mh-index.el and mh-utils.el.
 
-       * mh-alias.el: 
-       * mh-comp.el: 
-       * mh-e.el: 
-       * mh-funcs.el: 
+       * mh-alias.el:
+       * mh-comp.el:
+       * mh-e.el:
+       * mh-funcs.el:
        * mh-init.el:
-       * mh-junk.el: 
+       * mh-junk.el:
        * mh-mime.el:
        * mh-print.el:
        * mh-seq.el: Require new file mh-buffers.el.
        mh-utils.el.
        (mh-no-install, mh-install): Delete.
 
-       * mh-customize.el (mh-folder-msg-number): 
+       * mh-customize.el (mh-folder-msg-number):
        * mh-mime.el (mh-file-mime-type): Removed trailing whitespace.
 
 2006-01-09  Bill Wohler  <wohler@newt.com>
        Comment declaration to remind programmer to update forward
        definition if default changes.
 
-       * mh-funcs.el: 
-       * mh-inc.el: 
-       * mh-init.el: 
-       * mh-mime.el: 
-       * mh-seq.el: 
+       * mh-funcs.el:
+       * mh-inc.el:
+       * mh-init.el:
+       * mh-mime.el:
+       * mh-seq.el:
        * mh-utils.el: Use ";; Shush compiler." comment consistently per
        Mark's suggestion.
 
        peculiarities that you find. Wrapped code for shushing compiler
        with (eval-when-compile), sometimes moving the defvars closer to
        where they were used.
-       
+
        * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
        instead of mh-replace-in-string as mh-replace-in-string was
        replaced by a more appropriate defsubst in mh-xemacs.el.
        (mh-clean-msg-header): Don't set after-change-functions to nil.
        (mh-replace-in-string): Remove. Create defsubst in mh-xemacs.el
        instead.
-       
+
 2006-01-07  Bill Wohler  <wohler@newt.com>
 
        * mh-customize.el: Updated Faces documentation in header.
        Don't end message with punctuation. Don't need format with
        message. Quote messages as in docstrings: use `' around symbols,
        \" for option choices. Don't use quotes around %s.
-       
+
        * mh-comp.el (mh-complete-word): Ditto.
 
        * mh-customize.el (mh-adaptive-cmd-note-flag-check)
        (mh-ps-print-msg, mh-ps-print-msg-file)
        (mh-ps-print-toggle-faces, mh-ps-print-toggle-color): Sync
        docstrings with manual.
-       
+
        * mh-utils.el (mh-show-ps-print-msg-show)
        mh-show-ps-print-toggle-mime): Delete.
        (mh-show-ps-print-map): Update accordingly.
 
 ;; Local Variables:
 ;; sentence-end-double-space: nil
+;; add-log-time-zone-rule: t
 ;; End:
 
 ;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51