+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
+ mh-image-load-path.
+ (mh-folder-list): Fix problem with passing in a folder and getting
+ nothing back. Fix problem with passing in empty string and getting
+ 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): Delete comment in
+ docstring about obsolete variable mh-mime-content-types.
+
+ * mh-e.el (mh-variant): Sync docstring with manual.
+ (cus-face): Require as it is needed by mh-inherit-face-flag.
+
+ * mh-compat.el (mh-display-color-cells): Return 2 if
+ device-color-cells returns nil (closes SF #1436924).
+
+ * mh-e.el (mh-compiling-flag): Delete. No longer needed by
+ mh-display-color-cells.
+
+2006-02-21 Eric Ding <ericding@alum.mit.edu>
+
+ * 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): 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
+ "X-Roving-" by removing unnecessary "*" at end.
+
+2006-02-19 Bill Wohler <wohler@newt.com>
+
+ * mh-alias.el (mh-address-mail-regexp)
+ (mh-goto-address-find-address-at-point): Delete copies from
+ goto-addr.el.
+ (mh-alias-suggest-alias): Use goto-address-mail-regexp instead of
+ mh-address-mail-regexp.
+ (mh-alias-add-address-under-point): Use
+ goto-address-find-address-at-point instead of
+ mh-goto-address-find-address-at-point.
+
+ * mh-e.el (mh-show-use-goto-addr-flag): Delete.
+
+ * mh-show.el (mh-show-mode): Mention goto-address-highlight-p in
+ docstring.
+ (mh-show-addr): Call goto-address unconditionally. User should use
+ goto-address-highlight-p instead of mh-show-use-goto-addr-flag.
+
+2006-02-18 Bill Wohler <wohler@newt.com>
+
+ * mh-e.el (Version, mh-version): Add +cvs to version.
+
+2006-02-18 Bill Wohler <wohler@newt.com>
+
+ Release MH-E version 7.92.
+
+ * mh-e.el (Version, mh-version): Update for release 7.92.
+
+2006-02-17 Bill Wohler <wohler@newt.com>
+
+ * mh-e.el (mh-folder-msg-number): Use purple on low-color, light
+ backgrounds per Mark's suggestion.
+
+ * mh-utils.el (mh-image-load-path): Fix problem that images on
+ load-path or image-load-path would win over relative paths (newer
+ MH-E or Emacs distribution).
+
+2006-02-16 Bill Wohler <wohler@newt.com>
+
+ * mh-e.el (mh-inherit-face-flag): New variable. Non-nil means that
+ the defface :inherit keyword is available.
+ (mh-face-data): New variable (contains all face specs) and
+ function (accessor).
+ (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-search-folder, mh-letter-header-field, 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
+ mh-face-data.
+
+ * mh-utils.el (mh-image-load-path): The variables image-load-path
+ or load-path would not get updated if user set mh-image-load-path.
+ Moved tests and add-to-list calls outside of cond so they are
+ applied consistently, even if they are redundant in some
+ circumstances. Efficiency isn't a concern here. Made error
+ messages more user-friendly.
+
+2006-02-15 Peter S Galbraith <psg@debian.org>
+
+ * mh-compat.el (mh-image-search-load-path): Compatibility code.
+ Emacs 21 and XEmacs don't have `image-search-load-path'.
+
+ * mh-utils.el (mh-image-load-path): Don't bail out on error if the
+ images are already found.
+
+2006-02-10 Bill Wohler <wohler@newt.com>
+
+ * mh-search.el (mh-search): Wrap code in (block mh-search ...)
+ rather than use defun*. XEmacs cannot create a proper autoload for
+ a defun*.
+
2006-02-09 Bill Wohler <wohler@newt.com>
+ * mh-utils.el (mh-folder-list): Don't replace "/*$" with "/" since
+ that causes an infinite loop on XEmacs.
+
* mh-compat.el(mh-replace-regexp-in-string): Add missing regexp
argument.
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>