]> code.delx.au - gnu-emacs/blobdiff - lisp/mh-e/ChangeLog
(mh-search, mh-index-group-by-folder): Add "the" in loop construct to
[gnu-emacs] / lisp / mh-e / ChangeLog
index 36a025324556b2f0c95787ca23ccfb99617e8a4c..2f3f29596d0f79501d24e7d10100a98aef54ca01 100644 (file)
@@ -1,5 +1,591 @@
+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 filenakme 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>