Anonymous avatar Anonymous committed 28c7a4f

2003-04-29 Steve Youngs <youngs@xemacs.org>;

* Sync to upstream version 7.3

* Makefile (LISPFILES): New. Uses wildcard so I don't have to
worry about new files.
(ELCS): Use it.
(AUTHOR_VERSION): Bump.
(REQUIRES): Add xemacs-devel for checkdoc dependency.

* package-info.in (provides): Add missing provides.

Comments (0)

Files changed (24)

+2003-04-29  Steve Youngs  <youngs@xemacs.org>
+
+	* Sync to upstream version 7.3
+
+	* Makefile (LISPFILES): New.  Uses wildcard so I don't have to
+	worry about new files.
+	(ELCS): Use it.
+	(AUTHOR_VERSION): Bump.
+	(REQUIRES): Add xemacs-devel for checkdoc dependency.
+
+	* package-info.in (provides): Add missing provides.
+
 2003-03-09  Ben Wing  <ben@xemacs.org>
 
 	* Makefile:

ChangeLog.upstream

+2003-04-24  Bill Wohler  <wohler@newt.com>
+
+	* Released MH-E version 7.3.
+
+	* MH-E-NEWS, README: Updated for release 7.3.
+
+	* mh-e.el (Version, mh-version): Updated for release 7.3.
+
+2003-04-24  Satyaki Das  <satyakid@stanford.edu>
+
+	* mh-unit.el (mh-files): Fix the list of files to check.
+
+2003-04-24  Bill Wohler  <wohler@newt.com>
+
+	* ChangeLog: Appended copyright to end of file.
+
+	* Makefile: Added copyright and license.
+
+	* README: Added copyright.
+
+	* import-emacs: Changed copyright from Newt Software to Bill
+	Wohler and use license from mh-e.el, except that this file is
+	a part of MH-E, not GNU Emacs.
+
+	* mh-alias.el: Updated copyright so that it doesn't wrap upon
+	advice from Richard Stallman who said to use two-digit years when
+	they are surrounded by 4-digit years that are in the same century
+	and to break up copyrights on multiple lines.
+	* mh-comp.el: Ditto.
+	* mh-e.el: Ditto.
+	* mh-funcs.el: Ditto.
+	* mh-identity.el: Ditto.
+	* mh-mime.el: Ditto.
+	* mh-seq.el: Ditto.
+	* mh-utils.el: Ditto.
+	* mh-xemacs-compat.el: Ditto.
+
+	* mh-unit.el: New file. Unit tests for MH-E. This version merely
+	runs checkdoc and lm-verify which is useful before releasing the
+	software. It can and should be expanded to do real unit tests.
+
+2003-04-22  Mark D Baushke  <mdb@gnu.org>
+
+	* mh-alias.el: Update Copyright.
+	* mh-comp.el: Ditto.
+	* mh-customize.el: Ditto.
+	* mh-e.el: Ditto.
+	* mh-funcs.el: Ditto.
+	* mh-identity.el: Ditto.
+	* mh-index.el: Ditto.
+	* mh-mime.el: Ditto.
+	* mh-pick.el: Ditto.
+	* mh-seq.el: Ditto.
+	* mh-speed.el: Ditto.
+	* mh-utils.el: Ditto.
+	* mh-xemacs-compat.el: Ditto.
+
+2003-04-22  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-normalize-folder-name): Make the completion
+	code work properly with XEmacs. This change is neeeded since
+	split-string behaves differently in XEmacs than it does in GNU
+	Emacs.
+	(mh-exec-cmd-error): Add a comment, so that we change it later on.
+
+2003-04-18  Steve Youngs  <youngs@xemacs.org>
+
+	* mh-xemacs-icons.el (mh-xemacs-icons): Provide 'mh-xemacs-icons'
+	not 'mh-xemacs-toolbar'.
+
+	* mh-xemacs-compat.el (mh-xemacs-toolbar): Remove require, it's
+	now called 'mh-xemacs-icons' and it is required from
+	'mh-customize'.
+
+	* mh-customize.el: Require 'mh-xemacs-icons' instead of
+	'mh-xemacs-toolbar'. 
+
+2003-04-17  Peter S Galbraith  <psg@debian.org>
+
+	* mh-xemacs-icons.el: New file (renamed from mh-xemacs-toolbar.el).
+	Holds XEmacs icons.
+
+	* mh-xemacs-toolbar.el: Deleted.
+
+	* Makefile: Incorporate the file renaming.
+
+2003-04-15  Bill Wohler  <wohler@newt.com>
+
+	* mh-comp.el (mh-forward): Pass a list of messages into
+	mh-compose-and-send-mail instead of msg-or-seq.
+	(mh-annotate-msg): The previous version called
+	mh-iterate-on-msg-or-seq in the letter buffer. The new version
+	simply adds the ability to operate on message lists. Thanks to
+	Satyaki for the fix and suggestion for passing a list from
+	mh-forward.
+
+2003-04-14  Bill Wohler  <wohler@newt.com>
+
+	* mh-comp.el (mh-annotate-msg): Updated to handle msg-or-seq for
+	mh-forward was passing a msg-or-seq to mh-compose-and-send-mail
+	which in turn passed the msg-or-seq to mh-annotate-msg. In
+	particular, forwarding a region failed. Note that the msgs
+	argument in much of mh-comp.el should really be converted to
+	msg-or-seq accordingly. But not now, unless something is broken as
+	was the case here. We can revamp after the release.
+
+2003-04-13  Bill Wohler  <wohler@newt.com>
+
+	* mh-funcs.el (mh-kill-folder): Added space after prompt to give
+	the (yes or no) bit a little elbow room.
+
+	* mh-xemacs-toolbar.el: Removing a copyright is a no-no.
+	Reinstated Steve's copyright.
+
+2003-04-12  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-do-in-gnu-emacs, mh-do-in-xemacs): Add
+	indentation hooks for the macros.
+
+2003-04-11  Bill Wohler  <wohler@newt.com>
+
+	* mh-alias.el, mh-comp.el, mh-customize.el, mh-funcs.el,
+	mh-identity.el, mh-inc.el, mh-index.el, mh-junk.el, mh-utils.el:
+	Merged in changes from CVS GNU Emacs. These included the removal
+	of trailing whitespace.
+
+	* mh-customize.el: The "anti-entropy" check-in. Moved groups
+	around slightly to reflect commentary. Moved defcustoms around
+	to preserve alphabetization. Big diff, little content.
+	(mh-xemacs-use-toolbar-flag): Doc fix.
+	(mh-xemacs-toolbar-position): Fixed typo in docstring.
+	(mh-default-folder-list): Updated docstring to reflect new Check
+	Recipient tag. Also, set type of Address to regexp.
+	(mh-x-mailer-string): Moved to mh-comp.el where it is used.
+
+	* mh-comp.el (mh-x-mailer-string): Moved here from customize.el.
+	Not quite sure how it got to mh-customize.el in the first place.
+
+	* mh-e.el (mh-folder-folder-menu): Added Folder -> View New
+	Messages menu item.
+
+	* mh-utils.el (mh-show-folder-menu): Ditto.
+
+	* mh-inc.el: Added Change Log comment (lm-verify fix).
+
+	* mh-index.el (mh-index-search): Added documentation about prefix
+	argument for users, in addition to documentation for programmers.
+
+	* mh-mime.el (mh-edit-mhn, mh-edit-mhn, mh-mml-to-mime): Docstring
+	fixes germaine to the change whereby we now check for MIME
+	directives before sending.
+
+	* mh-xemacs-toolbar.el: Fixed copyright. Added Change Log comment
+	(lm-verify fix). Added standard MH-E local variables. Removed
+	time-stamp stuff.
+
+2003-04-11  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-seq.el (mh-iterate-on-msg-or-seq): Add a missed comma.
+
+2003-04-10  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-index.el (mh-index-visit-folder): Prompt before reusing
+	existing folder buffer.
+
+	* mh-xemacs-toolbar.el (require): Require mh-utils at compile
+	time to avoid compilation error when doing "make bootstrap" in
+	CVS Emacs.
+
+	* mh-inc.el (mh-inc-spool-list): Declare it so that a compile
+	time warning is avoided when doing "make bootstrap" in CVS Emacs.
+
+2003-04-10  Peter S Galbraith  <psg@debian.org>
+
+	* mh-inc.el (mh-inc-spool-generator): Changed to a defun instead
+	of a defmacro, applying Satyaki's patch.
+	(mh-inc-spool-def-key): same.
+	(mh-inc-spool-make): same.
+
+	* mh-utils.el: define-key "I" in mh-show-mode-map for
+	mh-inc-spool-map.
+
+	* mh-comp.el (mh-modify-header-field): Remove debug message.
+
+2003-04-10  Peter S Galbraith  <psg@debian.org>
+
+	* mh-inc.el (mh-inc-spool-map-help): Default to nil.
+	(mh-inc-spool-map): Make "?" key display message when
+	`mh-inc-spool-map-help' is nil (instead of mh-inc-spool-map-help
+	containing the message).
+
+	* mh-e.el: require mh-inc.el
+	* mh-e.el: define-key "I" in mh-folder-mode-map for mh-inc-spool-map.
+	(mh-help-messages): Add help string for "I" key.
+
+2003-04-09  Peter S Galbraith  <psg@debian.org>
+
+	* mh-inc.el: New file. New feature to `inc' mail from various
+	spool files into different folders.
+
+	* mh-loaddefs.el: Regenerate for mh-inc's mh-inc-spool-list-set.
+
+	* Makefile (MH-E-IMG): Add highlight icon.
+	(MH-E-SRC): Add mh-inc.el file.
+
+	* mh-customize.el (mh-inc-spool-list): New variable for new
+	feature to `inc' mail from various spool files into different
+	folders.
+
+2003-04-09  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-mail-delivery-buffer): Add a defconst for
+	mh-mail-delivery-buffer.
+
+	* mh-comp.el (mh-send-letter): Use mh-mail-delivery-buffer.
+
+	* mh-mime.el (mh-small-image-p): Add mh-funcall-if-exists to
+	avoid compiler warning in GNU Emacs.
+
+2003-04-08  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-mime.el (mh-small-image-p): Make the function slightly more
+	error-resistant in XEmacs.
+
+	* mh-seq.el (mh-narrow-to-seq, mh-widen): Update tool-bar-map in
+	the show buffer if needed. This allows us to display the widen
+	button in the show buffer only when the folder is narrowed.
+
+	* mh-customize.el (mh-tool-bar-define): Changed so that a
+	separate tool-bar-map is used in show-mode when folder is
+	narrowed to a sequence.
+
+2003-04-08  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-seq.el (mh-iterate-on-msg-or-seq): Reinstate the use of
+	make-symbol since using gensym causes compiler warnings in CVS
+	Emacs.
+
+2003-04-08  Bill Wohler  <wohler@newt.com>
+
+	* mh-comp.el (mh-forward): Function didn't handle a region of
+	messages. Use new function mh-msg-or-seq-to-msg-list to get a list
+	of messages in all circumstances. Also, use mh-coalesce-msg-list
+	on message list before submitting to forw since this should always
+	be done when calling a program to reduce the chance of exceeding
+	command-line limits.
+
+	* mh-seq.el (mh-iterate-on-msg-or-seq): Backed out previous
+	change. A nil msg-or-seq should mean no messages, and Satyaki is
+	going to use gensym instead of make-symbol.
+	(mh-msg-or-seq-to-msg-list): New function to convert a msg-or-seq
+	to a list of message numbers.
+
+	* mh-e.el (mh-coalesce-msg-list): Touched up the docstring a
+	little.
+
+	* mh-funcs.el (mh-print-msg): Can now print regions, message
+	lists, sequences and, of course, single messages. This version
+	works a little differently from the old version. Instead of
+	calling mhl | lpr once on all messages, mhl | lpr is called once
+	per message in order to put each message's number in the header.
+	Thanks to Satyaki for some code and ideas.
+
+	* mh-seq.el (mh-iterate-on-msg-or-seq): The argument msg-or-seq
+	can now be nil which means the current message. Make local symbols
+	so that local variables don't step on user's symbols (the msgs
+	symbol got me).
+
+2003-04-06  Bill Wohler  <wohler@newt.com>
+
+	* mh-comp.el (mh-forward):  Updated docstrings to indicate that a
+	list of messages is acceptable as well.
+
+	* mh-e.el (mh-delete-msg, mh-delete-msg-no-motion, mh-refile-msg)
+	(mh-undo, mh-notate-user-sequences, mh-delete-msg-from-seq): Ditto.
+
+	* mh-funcs.el (mh-copy-msg, mh-print-msg): Ditto.
+
+	* mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Ditto.
+
+	* mh-seq.el (mh-put-msg-in-seq, mh-iterate-on-msg-or-seq)
+	(mh-interactive-msg-or-seq): Ditto.
+
+2003-04-06  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Call
+	mh-refile-a-msg and mh-delete-a-msg with nil as the message
+	number since that is more efficient.
+
+	* mh-seq.el (mh-iterate-on-msg-or-seq): Extended so that it will
+	handle lists of messages numbers as well.
+	(mh-put-msg-in-seq): Use mh-iterate-on-msg-or-seq to simplify the
+	function.
+
+	* mh-funcs.el (mh-copy-msg): Same as above.
+
+	* mh-e.el (mh-refile-msg): Make it more efficient. Using nil in
+	mh-refile-a-msg avoids needing to re-search-forward to that
+	message.
+	(mh-undo): Fix typo in interactive spec.
+	(mh-notate-user-sequences): Generalize the function to take a
+	msg-or-seq as argument.
+	(mh-delete-msg-from-seq): Extend the function so that it is now
+	able to subtract messages belonging in one sequence from another.
+	(mh-undo): Unify the region and sequence handling. The message
+	number branch of the function does extra stuff, so we can't merge
+	that in.
+
+2003-04-06  Bill Wohler  <wohler@newt.com>
+
+	* mh-comp.el (mh-forward): Use mh-interactive-msg-or-seq. Inserted
+	consistent verbiage in docstring for msg-or-seq.
+	(mh-reply): Don't mention default in opening line in all
+	docstrings.
+
+	* mh-e.el (mh-delete-msg, mh-refile-msg)
+	(mh-undo, mh-delete-msg-from-seq): Use mh-interactive-msg-or-seq.
+	Inserted consistent verbiage in docstring for msg-or-seq. In
+	mh-delete-msg-from-seq, renamed msg-or-region to msg-or-seq.
+
+	* mh-funcs.el (mh-copy-msg, mh-print-msg): Use
+	mh-interactive-msg-or-seq. Inserted consistent verbiage in
+	docstring for msg-or-seq.
+
+	* mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Inserted
+	consistent verbiage in docstring for msg-or-seq.
+
+	* mh-seq.el (mh-msg-is-in-seq): Don't mention default in opening
+	line in all docstrings.
+	(mh-put-msg-in-seq): Use mh-interactive-msg-or-seq. Inserted
+	consistent verbiage in docstring for msg-or-seq.
+
+	* mh-e.el (mh-delete-msg, mh-delete-msg-no-motion, mh-refile-msg):
+	Rewritten to use new mh-interactive-msg-or-seq function and
+	mh-iterate-on-msg-or-seq macro. mh-delete-msg-no-motion gained the
+	ability to operate on regions.
+
+	* mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Rewritten to
+	use new mh-interactive-msg-or-seq function and
+	mh-iterate-on-msg-or-seq macro thereby gaining the ability to
+	operate on sequences or regions.
+
+	* mh-seq.el (mh-iterate-on-msg-or-seq): New macro to execute code
+	on a message, a region of messages, or a sequence. This macro
+	should be in all functions that operate on messages to provide a
+	uniform interface.
+	(mh-interactive-msg-or-seq): New function used in interactive
+	calls to obtain a message number, region, or sequence. This
+	function should be in all functions that operate on messages to
+	provide a uniform interface.
+
+	* mh-utils.el (with-mh-folder-updating, mh-in-show-buffer): Use
+	'defun lisp-indent-hook property instead of 1 to fix indentation
+	of these macros.
+
+2003-04-05  Peter S Galbraith  <psg@debian.org>
+
+	* mh-loaddefs.el: Regenerated.
+	* mh-funcs.el (mh-ephem-message): autoload.
+
+2003-04-04  Peter S Galbraith  <psg@debian.org>
+
+	* mh-e.el (mh-folder-from-address):  Minor Fix.  Wrong ending of
+	`when' block.
+
+2003-04-04  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-mime.el (mh-mml-directive-present-p): The regexp has been
+	modified to recognize directives to encrypt/sign messages.
+
+2003-04-03  Mark D. Baushke  <mdb@gnu.org>
+
+	* mh-e.el (mh-folder-from-address): E-mail messages missing the
+	To: field, but which have a Cc: field should also be handled.
+
+2003-04-03  Bill Wohler  <wohler@newt.com>
+
+	* mh-e.el (mh-inc-folder): Modified the prompt text to read
+	better.
+
+	* mh-comp.el (mh-forward): Deleted local variable `compose'.
+	Deleted obsolete setting of mh-{mmh|mml}-compose-insert-flag.
+	(mh-letter-menu): Use mh-{mmh|mml}-directive-present-p instead of
+	obsolete. mh-{mmh|mml}-compose-insert-flag.
+	(mh-letter-mode): Deleted obsolete setting of
+	mh-{mmh|mml}-compose-insert-flag.
+	(mh-send-letter): This function now automatically runs the
+	directive-to-MIME conversion if any directives are detected,
+	rather than relying on the unreliable
+	mh-{mmh|mml}-compose-insert-flag variables. Updated docstring
+	accordingly.
+
+	* mh-identity.el (mh-insert-identity): Use
+	mh-{mmh|mml}-directive-present-p instead of obsolete.
+	mh-{mmh|mml}-compose-insert-flag.
+
+	* mh-loaddefs.el: Regenerated.
+
+	* mh-mime.el (mh-mhn-compose-type, mh-mhn-compose-external-type)
+	(mh-mhn-compose-forw, mh-edit-mhn, mh-mml-to-mime)
+	(mh-mml-forward-message, mh-mml-attach-file)
+	(mh-mml-secure-message-sign-pgpmime)
+	(mh-mml-secure-message-encrypt-pgpmime): Deleted obsolete setting
+	of mh-{mmh|mml}-compose-insert-flag.
+	(mh-mml-directive-present-p): Checkdoc fix.
+
+	* mh-utils.el (mh-mhn-compose-insert-flag,
+	mh-mml-compose-insert-flag): Deleted. Replaced by
+	mh-{mhn|mml}-directive-present-p.
+
+2003-04-03  Mark D. Baushke  <mdb@gnu.org>
+
+	* mh-e.el (mh-folder-from-address): Fix minor problem with To:
+	address processing.
+
+	* mh-e.el (mh-folder-from-address): Bugfix match ?+ character not
+	a "?+" string.
+
+2003-04-03  Peter S Galbraith  <psg@debian.org>
+
+	* mh-e.el (mh-inc-folder): Add second optional argument for the
+	folder to inc new mail into instead of mh-inbox.
+
+2003-04-03  Peter S Galbraith  <psg@debian.org>
+
+	* mh-e.el (mh-folder-from-address): The first match found in
+	`mh-default-folder-list' is used.
+
+	* mh-customize.el (mh-default-folder-list): Tweak docs
+
+2003-04-03  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-loaddefs.el: Regenerated.
+
+	* mh-mime.el (mh-mhn-directive-present-p): New function to test if
+	a MHN directive is present in the current buffer.
+	(mh-mml-directive-present-p): New function to test if a MML
+	directive is present in the current buffer.
+
+	* mh-comp.el (mh-letter-mode): Originally this function checked if
+	a #forw directive was present and set mh-mhn-compose-insert-flag
+	to t. The modification generalizes this test so that one of the
+	variables mh-{mml|mhn}-compose-insert-flag will get set if we have
+	any sort of MHN or MML directive is already present.
+
+	* mh-seq.el (tool-bar-map): Add a defvar to avoid compiler
+	warnings in CVS version of GNU Emacs.
+
+	* mh-utils.el (tool-bar-map): Same as above.
+
+	* mh-e.el (tool-bar-map): same as above.
+
+2003-04-02  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-xemacs-toolbar.el (mh-xemacs-toolbar-toggle-tick-icon):
+	Change color to match mh-folder-tick-face.
+
+	* highlight.xpm: Same as above.
+
+2003-04-02  Peter S Galbraith  <psg@debian.org>
+
+	* mh-e.el (mh-folder-from-address): Check `mh-default-folder-list'
+	for cases against the recipient instead of the originator.
+
+	* mh-customize.el (mh-default-folder-list): Add extra boolean flag
+	to conditionally check the recipient address instead of the
+	originator.
+
+2003-04-02  Peter S Galbraith  <psg@debian.org>
+
+	* mh-customize.el (mh-folder-tick-face): Change tick highlight
+	face to a background yellow-green, as suggested by Bill.
+
+2003-04-01  Peter S Galbraith  <psg@debian.org>
+
+	* highlight.xpm: New icon for mh-toggle-tick.
+
+	* mh-xemacs-toolbar.el (mh-xemacs-icon-map): Add tool-bar entry
+	for mh-toggle-tick.
+	(mh-xemacs-toolbar-toggle-tick-icon): New constant.
+
+	* mh-customize.el: Add tool-bar entry for mh-toggle-tick.
+
+2003-03-31  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-loaddefs.el: Regenerated.
+
+	* mh-utils.el (mh-show-narrow-to-tick, mh-show-limit-map)
+	(mh-show-sequence-menu): Add new interactive function
+	mh-show-narrow-to-tick callable from the show buffer and arrange
+	for a key binding and a menu entry.
+
+	* mh-seq.el (mh-narrow-to-tick): New interactive function that
+	narrows to the tick sequence.
+
+	* mh-e.el (mh-folder-sequence-menu, mh-limit-map): Arrange for a
+	key binding and a menu entry for mh-narrow-to-tick.
+
+	* mh-comp.el (mh-letter-mode): Enable undo since we could be
+	reusing a show buffer where undo is disabled (closes SF #712777).
+
+2003-03-31  Peter S Galbraith  <psg@debian.org>
+
+	* mh-e.el (mh-folder-sequence-menu): Add entry for mh-toggle-tick.
+
+	* mh-utils.el (mh-show-sequence-menu): Add entry for
+	mh-show-toggle-tick.
+
+2003-03-28  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-seq.el (mh-delete-seq): If the tick sequence is killed with
+	"S k" then the highlighting wasn't getting removed. The change
+	fixes this.
+
+2003-03-27  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-e.el (mh-notate-user-sequences): Extend it so that only the
+	messages in a part of the folder are notated.
+	(mh-delete-msg-from-seq): Extend it so that it will delete all
+	messages in the marked region.
+	(mh-delete-a-msg-from-seq): New function that deletes a single
+	message from a sequence.
+	(mh-clear-text-properties): If there is a ticked unseen message
+	and the message is removed from the unseen list with "S d" then
+	unticking the message doesn't change the highlight. This change
+	fixes this.
+
+2003-03-27  Peter S Galbraith  <psg@debian.org>
+
+	* mh-xemacs-toolbar.el (mh-xemacs-toolbar-*-icon): Use original
+	24x24 icons, changing background only.
+
+2003-03-27  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-junk.el (mh-spamassassin-identify-spammers): Remove unused
+	variable buffer-exists.
+	(mh-spamassassin-identify-spammers): Remove unused variable user.
+
+	* mh-customize.el (mh-junk-choose): Tweak it to remove XEmacs
+	compiler warning.
+
+2003-03-26  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-seq.el (mh-thread-print-scan-lines): Handling of a boundary
+	condition when messages from the last source folder had been
+	removed was incorrect. This caused a folder header to appear
+	without any messages listed under it. This change fixes this.
+	(mh-thread-forget-message): Remove the entry from the scan line
+	table as well. This is needed for proper display of threaded view
+	of index folders.
+
+2003-03-26  Bill Wohler  <wohler@newt.com>
+
+	* Makefile, README, import-emacs, mh-alias.el, mh-comp.el,
+	mh-customize.el, mh-e.el, mh-funcs.el, mh-identity.el,
+	mh-index.el, mh-loaddefs.el, mh-mime.el, mh-pick.el, mh-seq.el,
+	mh-speed.el, mh-utils.el, mh-xemacs-compat.el,
+	mh-xemacs-toolbar.el: Removed RCS keywords per Emacs conventions
+	(closes SF #680731).
+
+
+2003-03-26  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-index.el: Fix commentary to mention that mairix is supported
+	as well.
+
+	* mh-loaddefs.el: Regenerated.
+
+	* mh-utils.el (mh-show-junk-blacklist, mh-show-junk-whitelist):
+	Interactive functions callable from the show buffer.
+	(mh-show-junk-map): Key bindings in show mode.
+
+	* mh-e.el (mh-junk-map): Key bindings to call spam program.
+	(mh-help-messages): Update help text.
+
+	* mh-customize.el (mh-junk): New customization group for spam
+	program interface.
+	(mh-junk-choice, mh-junk-function-alist, mh-junk-choose):
+	Functions and variables that decide which junk program is used.
+	(mh-junk-program, mh-junk-mail-folder): User customizable
+	variables that control the choice of spam program and the action
+	performed on received spam.
+
+	* Makefile (MH-E-SRC): Add mh-junk.el.
+
+2003-03-26  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-loaddefs.el: Regenerated.
+
+	* mh-utils.el (mh-show-toggle-tick, mh-show-mode-map): New
+	interactive function callable from the show buffer and a key
+	binding for it.
+
+	* mh-seq.el (mh-delete-seq): Remove highlight from tick sequence.
+	(mh-put-msg-in-seq): Disable adding messages to tick sequence.
+	(mh-widen): Reset mh-tick-seq-changed-when-narrowed-flag.
+	(mh-tick-add-overlay, mh-tick-remove-overlay, mh-notate-tick)
+	(mh-toggle-tick): New functions to highlight/unhighlight tick
+	sequence and the interactive function that is used to toggle
+	tick.
+
+	* mh-e.el (mh-tick-seq-changed-when-narrowed-flag): New variable
+	that remembers if we are narrowed to the tick sequence. In that
+	case the highlighting isn't shown, since it adds no extra info.
+	(mh-folder-mode): Initialize mh-tick-seq-changed-when-narrowed-flag.
+	(mh-notate-user-sequences): Notate the tick sequence.
+	(mh-internal-seq): Treat mh-tick-seq like an internal sequence.
+	(mh-delete-msg-from-seq): Don't allow deletion from tick sequence.
+	(mh-folder-mode-map): Add key binding for "'"
+
+	* mh-customize.el (mh-tick-seq, mh-folder-tick-face): New
+	customizable variables that contain the name of the tick sequence
+	and the face to use to highlight it.
+
+2003-03-25  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-loaddefs.el: Regenerated.
+
+	* mh-seq.el (mh-thread-print-scan-lines): New function which
+	prints out thread tree. It maintains the original folder info if
+	the folder was created by index search (closes SF #709672).
+	(mh-copy-seq-to-eob, mh-thread-inc, mh-thread-folder): Use
+	factored out function mh-thread-print-scan-lines.
+	(mh-toggle-threads): Since threading is allowed in index folders
+	there can be lines in the folder which aren't valid message scan
+	lines. So it is OK for mh-get-msg-num to fail once in a while.
+
+	* mh-index.el (mh-index-update-maps): Make the parsing of messages
+	that need to annotated with the X-MHE-Checksum header more robust.
+	If the search yielded no results then an error was being produced.
+	(mh-index-search): Enable automatic threading of index folders if
+	mh-show-threads-flag is non-nil (closes SF #709667).
+	(mh-index-next-folder): Relax error checking since index folder
+	can be threaded while the source folder info is visible.
+	(mh-index-group-by-folder): New function that is used in
+	mh-thread-folder to keep source folder info visible during
+	threading.
+
+2003-03-25  Bill Wohler  <wohler@newt.com>
+
+	* mh-loaddefs.el: Regenerated.
+
+	* mh-customize.el (mh-index-new-messages-folders): New variable
+	that controls which folders "F n (mh-index-new-messages)"
+	accesses. Was mh-flists-search-folders.
+
+	* mh-index.el (mh-flists-search-folders): Still used internally,
+	but users now use new option mh-index-new-messages-folders.
+	Removed documentation since to avoid duplication with
+	mh-index-new-messages-folders.
+	(mh-flists-recursive-search-flag): Deleted. Use
+	mh-recursive-folders-flag instead.
+	(mh-flists-execute): Updated docs to specify which global
+	variables are used. Use mh-recursive-folders-flag instead of
+	mh-flists-recursive-search-flag.
+	(mh-index-new-messages): Edited doc, and refer to new option
+	mh-index-new-messages-folders. Ditto within code. Don't need to
+	prepend + to folder name as flists does that for us. Use
+
+2003-03-24  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-e.el (mh-refile-msg): Add optional argument that controls
+	whether mh-last-destination-folder is updated or not.
+
+2003-03-22  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-customize.el (mh-tool-bar-define): Fix a problem in the
+	XEmacs version which caused the show mode toolbar to have the
+	buttons in the reverse order. Also the add-hooks are no longer
+	needed since mh-toolbar-init is called in the appropriate modes.
+
+	* mh-comp.el (mh-letter-mode): Call mh-toolbar-init in XEmacs to
+	initialize toolbar.
+
+	* mh-utils.el (mh-show-mode): Same as above.
+
+	* mh-e.el (mh-folder-mode): Same as above.
+
+2003-03-21  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-exec-cmd-env-daemon): New function which
+	executes a command asynchronously with its own environment.
+
+	* mh-comp.el (mh-redistribute): The function has been modified so
+	that /bin/sh isn't used to run send. It has also been refactored
+	so that the same code isn't repeated.
+
+2003-03-21  Bill Wohler  <wohler@newt.com>
+
+	* mh-customize.el (mh-invisible-header-fields): Added X-Bogosity
+	for bogofilter.
+
+2003-03-21  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-loaddefs.el: Regenerated.
+
+	* mh-xemacs-toolbar.el: Remove the code since that gets generated
+	when mh-tool-bar-define is expanded.
+	(mh-xemacs-icon-map): A alist to map GNU Emacs icon names to the
+	actual icons to be used in XEmacs. This is used in
+	mh-tool-bar-define.
+
+	* mh-customize.el (mh-toolbar): Use this group in XEmacs as well.
+	(mh-tool-bar-item-*): All these constants have been removed since
+	they aren't needed in the new scheme.
+	(mh-tool-bar-reply-3-buttons-flag): This variable has been
+	removed.
+	(mh-tool-bar-search-function): This is now used in XEmacs as well.
+	(mh-tool-bar-folder-set, mh-tool-bar-folder-buttons-set)
+	(mh-tool-bar-letter-buttons-set, mh-tool-bar-show-set)
+	(mh-tool-bar-letter-set): These functions aren't defined at the
+	top level any more.
+	(mh-tool-bar-reply-generator): A macro to generate the required
+	functions for the three reply buttons.
+	(mh-tool-bar-search, mh-tool-bar-customize)
+	(mh-tool-bar-folder-help, mh-tool-bar-letter-help)
+	(mh-tool-bar-reply-from, mh-show-tool-bar-reply-from)
+	(mh-tool-bar-reply-to, mh-show-tool-bar-reply-to)
+	(mh-tool-bar-reply-all, mh-show-tool-bar-reply-all): New
+	interactive functions that are called when tool bar buttons are
+	clicked.
+	(mh-xemacs-use-toolbar-flag, mh-xemacs-toolbar-position):
+	Additional customizable variables that are present only for
+	XEmacs.
+	(mh-tool-bar-define): A macro that generates the required code
+	for GNU Emacs and XEmacs tool bar.
+	(mh-tool-bar-define): Define the MH-E tool bar.
+
+2003-03-17  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-seq.el (mh-notate-cur): Notate current message only if it
+	hasn't been marked for deletion or refiling.
+
+2003-03-15  Bill Wohler  <wohler@newt.com>
+
+	* mh-customize.el (mh-invisible-header-fields): Added
+	X-Spam-Checker-Version.
+	(mh-auto-fields-list): checkdoc fix.
+
+2003-03-12  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-index.el (mh-index-new-messages): If the destination folder
+	where the unseen messages are supposed to be copied to was
+	already present, but MH-E doesn't have it open, then a new folder
+	was being created. The change fixes this.
+	(mh-index-update-unseen, mh-flists-recursive-search-flag): Fix
+	checkdoc warnings.
+
+	* mh-loaddefs.el: Regenerated.
+
+2003-03-11  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-index.el (mh-flists-results-folder): Subfolder under
+	+mhe-index where the results of the flists call is put.
+	(mh-index-generate-pretty-name): Make sure that normal index
+	searching will never use the folder reserved for the flists
+	results.
+	(mh-index-search): Add an extra parameter that marks all the
+	messages in the index folder to the unseen sequence.
+	(mh-index-update-unseen): Function to keep unseen sequence of
+	index folder synced with the actual folders from where the
+	messages were copied. This works only if the unseen messages are
+	displayed with mh-show. Killing the unseen sequence in the index
+	folder or adding/removing messages to it doesn't change the
+	unseen sequence in the source folders yet.
+	(mh-flists-search-folders): Variable that decides the folders on
+	which flists is run.
+	(mh-flists-recursive-search-flag): If non-nil, flists is passed
+	the -recurse option.
+	(mh-flists-execute): Function which uses /bin/sh to execute
+	flists and then print out the list of message files that match.
+	(mh-index-new-messages): New interactive function which searches
+	for messages in the unseen sequence (closes SF #701756).
+
+	* mh-utils.el (mh-show-folder-map): Add binding for
+	mh-index-new-messages.
+	(mh-show-msg): Update the unseen sequence in the source folder.
+
+	* mh-e.el (mh-folder-font-lock-unseen): The function assumes that
+	the end of buffer is reached when there isn't a valid scan line
+	on the current line. This doesn't work in the index folder since
+	we have lines containing the folder name and empty lines in
+	between the actual scan lines. The modification removes this
+	assumption.
+	(mh-folder-map): Add key binding for "Fn"
+
+	* mh-seq.el (mh-iterate-on-messages-in-region): If the point is
+	not at the beginning of the line, then the first message in the
+	region would be missed. The fix avoids this.
+
+	* mh-mime.el (mh-inline-vcard-p): Don't try to inline vcards if
+	we don't have the right libraries.
+
+2003-03-10  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-e.el (mh-next-undeleted-msg, mh-previous-undeleted-msg)
+	(mh-next-msg): Add optional argument wait-after-complaining-flag.
+	If non-nil and there are no undeleted messages after (or before)
+	the current one, then pause for a second after printing out the
+	message.
+	(mh-refile-or-write-again): Modify call to mh-next-msg to use the
+	wait-after-complaining-flag.
+
+2003-03-10  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-e.el (mh-refile-or-write-again): If mh-next-msg fails to find
+	a message to go to it prints out a diagnostic, which overwrites
+	the diagnostic about the folder the message was refiled to. The
+	change fixes this.
+
+2003-03-09  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-seq.el (mh-widen, mh-narrow-to-seq): Update
+	mh-narrowed-to-seq before notating sequences. This is a bit
+	helpful for mh-tick.el.
+	(mh-put-msg-in-seq): Fix a minor bug. No internal sequence should
+	be notated -- the original code was doing the right thing only for
+	the "unseen" sequence.
+
+	* mh-index.el (mh-index-choose): Add autoload cookie for
+	mh-index-choose. This is needed for GNU Emacs 20.5.
+
+	* mh-loaddefs.el: Regenerated.
+
+2003-03-09  Bill Wohler  <wohler@newt.com>
+
+	* mh-mime.el (mh-display-smileys): This function originally had a
+	test to see if font-lock-maximum-size was bound, but this was
+	recently removed. The test was put in for a reason; if
+	font-lock-maximum-size isn't bound, void-variable errors would
+	ensue. I put the bound test back in.
+
+2003-03-08  Steve Youngs  <youngs@xemacs.org>
+
+	* mh-mime.el (mh-mime-security-button-map): Use 'mh-push-button'
+	in XEmacs as well.
+
+2003-03-07  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-xemacs-toolbar.el: Declare a whole bunch of stuff for GNU
+	Emacs, so that we don't get so many compiler warnings. Also
+	surround calls to set-specifier and toolbar-make-button-list with
+	mh-funcall-if-exists. Maybe GNU Emacs shouldn't try to compile
+	this file in the first place.
+
+	* mh-xemacs-compat.el (mh-modeline-glyph): Declare it within
+	mh-do-in-xemacs to avoid compiler warning in GNU Emacs.
+	(mh-xemacs-push-button): Removed.
+
+	* mh-mime.el (mh-mime-button-map): Use the generalized
+	mh-push-button function.
+	(mh-push-button): Enhance it so that it works on XEmacs too.
+
+2003-03-08  Steve Youngs  <youngs@xemacs.org>
+
+	* mh-xemacs-compat.el (mh-modeline-logo): New constant holding the
+	modeline image.
+	(mh-modeline-glyph): Use it.
+
+2003-03-08  Steve Youngs  <youngs@xemacs.org>
+
+	* mh-xemacs-toolbar.el: New file that defines and displays a
+	toolbar in XEmacs.
+
+	* mh-xemacs-compat.el (mh-xemacs-toolbar): Require it here.
+
+	* Makefile (MH-E-SRC): Add mh-xemacs-toolbar.el.
+
+	* mh-customize.el (mh-toolbar):
+	(mh-tool-bar-letter-buttons):
+	(mh-tool-bar-letter-buttons-set):
+	(mh-tool-bar-folder-buttons):
+	(mh-tool-bar-folder-buttons-set):
+	(mh-tool-bar-search-function):
+	(mh-tool-bar-reply-3-buttons-flag):
+	(mh-tool-bar-item-inc):
+	(mh-tool-bar-item-save-mime):
+	(mh-tool-bar-item-prev-msg):
+	(mh-tool-bar-item-page-msg):
+	(mh-tool-bar-item-next-msg):
+	(mh-tool-bar-item-delete):
+	(mh-tool-bar-item-refile):
+	(mh-tool-bar-item-undo):
+	(mh-tool-bar-item-perform):
+	(mh-tool-bar-item-toggle-show):
+	(mh-tool-bar-item-reply-from):
+	(mh-tool-bar-item-reply-to):
+	(mh-tool-bar-item-reply-all):
+	(mh-tool-bar-item-reply):
+	(mh-tool-bar-item-alias):
+	(mh-tool-bar-item-compose):
+	(mh-tool-bar-item-rescan):
+	(mh-tool-bar-item-repack):
+	(mh-tool-bar-item-search):
+	(mh-tool-bar-item-visit):
+	(mh-tool-bar-item-prefs):
+	(mh-tool-bar-item-help):
+	(mh-tool-bar-item-widen):
+	(mh-tool-bar-item-send):
+	(mh-tool-bar-item-attach):
+	(mh-tool-bar-item-spell):
+	(mh-tool-bar-item-save):
+	(mh-tool-bar-item-undo-op):
+	(mh-tool-bar-item-kill):
+	(mh-tool-bar-item-copy):
+	(mh-tool-bar-item-paste):
+	(mh-tool-bar-item-kill-draft):
+	(mh-tool-bar-item-comp-prefs):
+	The MH-E toolbar for XEmacs is defined differently from the
+	GNU/Emacs version, so only define these if we're in GNU/Emacs.
+	XEmacs doesn't need to see them and it's always good to cut down
+	on pollution.
+
+2003-03-08  Steve Youngs  <youngs@xemacs.org>
+
+	* mh-mime.el (mh-mime-button-map): Bind the 2nd mouse button to
+	`mh-xemacs-push-button' in XEmacs.
+	(mh-mime-security-button-map): Ditto.
+
+	* mh-xemacs-compat.el: Shush the byte-compiler.
+	(mh-xemacs-push-button): New function to make MIME buttons work in
+	XEmacs.
+
+2003-03-08  Steve Youngs  <youngs@xemacs.org>
+
+	* mh-mime.el (mh-display-emphasis): Don't test
+	`font-lock-maximum-size' to see if it is bound, just test for a
+	non-nil value.  This variable can have a nil value which makes it
+	bound and dividing nil by 8 throws an error.
+	This fixes a bug in MH-E under XEmacs when
+	`font-lock-maximum-size' is nil that prevented article emphasis
+	and smiley display which in turn was causing the "Flush changes in
+	article x y/n" errors.
+	(mh-display-smileys): Ditto.
+
+2003-03-08  Steve Youngs  <youngs@xemacs.org>
+
+	* mh-utils.el (mh-logo-display): Display logo in XEmacs as well.
+
+	* mh-xemacs-compat.el (mh-modeline-glyph): New.  The MH-E modeline
+	logo for XEmacs.
+
+2003-03-06  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-allow-root-folder-flag): New global variable
+	that decides if "+" is an acceptable folder name.
+	(mh-folder-completion-function): Refine the test for existing
+	folders to take mh-allow-root-folder-flag into account.
+	(mh-folder-completing-read, mh-prompt-for-folder): Use the
+	allow-root-folder-flag argument of mh-prompt-for-folder and add a
+	similar argument to mh-folder-completing-read.
+	(mh-exec-cmd-error): Make the function nicer by using
+	process-environment to pass the environment variable assignments.
+
+2003-03-05  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-mime.el (mh-push-button): Preserve point in the show buffer
+	if the mouse is used to expand/contract a button.
+
+	* mh-customize.el (mh-x-face-file): Mention X-Image-URL in
+	documentation.
+
+	* mh-comp.el (mh-insert-x-face): Modified to allow insertion of
+	X-Image-URL header field.
+
+2003-03-04  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-face-display-function): Modified to facilitate
+	display of X-Image-URL images.
+	(mh-find-path): Initialize X-Image-URL cache directory.
+	(mh-x-image-url-cache-canonicalize, mh-x-image-url-fetch-image)
+	(mh-x-image-scale-and-display, mh-x-image-url-display)
+	(mh-x-image-display): New functions for X-Image-URL image display
+	and cache management.
+
+	* mh-customize.el (mh-show-use-xface-flag): Add info about
+	requirements for X-Image-URL display.
+	(mh-fetch-x-image-url): New customizable variable that controls
+	fetching of X-Image-URL.
+
+2003-03-04  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-make-local-hook): New macro which works around
+	API changes in add-hook. Version of GNU Emacs before 21.1 and
+	XEmacs require a call to make-local-hook and just the LOCAL
+	argument of add-hook is not sufficient.
+	(mh-show-mode): Make kill-buffer-hook buffer local.
+
+	* mh-e.el (mh-folder-mode): Same as above.
+
+	* mh-comp.el (mh-compose-and-send-mail): Same as above.
+
+2003-03-02  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-mime.el (mh-push-button): Clicking on a MIME button used to
+	cause the window with the show buffer to be selected. With this
+	change the selected window doesn't change.
+
+2003-03-01  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-speed.el (mh-speed-flists): Avoid a potential race condition.
+	When flists is called manually, or when an unseen message is read,
+	mh-speed-partial-line was not reinitialized.
+
+	* mh-e.el (mh-visit-folder): If mh-visit-folder is used to visit
+	the folder currently being visited (effectively doing a rescan)
+	then mh-previous-window-config is erroneously set. The change
+	fixes this.
+
+	* mh-customize.el (mh-index-show-hook): Remove unused variable.
+
+2003-02-28  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-e.el (mh-scan-folder): Call mh-reset-threads-and-narrowing
+	only after the user has replied to question. This avoids premature
+	clearing of the folder.
+	(mh-rescan-folder, mh-visit-folder): Remove calls to
+	mh-reset-threads-and-narrowing since it is now called in
+	mh-scan-folder anyway.
+
+	* mh-funcs.el (mh-sort-folder): Same as above.
+
+2003-02-26  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-alias.el (mh-alias-alist): Change initial value to a symbol,
+	so that it is different from the empty list, which could also
+	mean that there are no aliases.
+	(mh-alias-reload-maybe): Change test so that empty alist of
+	aliases is properly handled (closes SF #693859).
+
+2003-02-25  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-mime.el (mh-decode-message-header): The message header could
+	be encoded, for instance the author's name could contain
+	characters not in ASCII. This function will decode such header
+	fields.
+	(mh-mm-inline-message): Use mh-decode-message-header.
+
+	* mh-utils.el (mh-display-msg): Use mh-decode-message-header.
+	(mh-message-number-width): Use mh-scan-prog instead of "scan".
+
+	* mh-loaddefs.el: Regenerated.
+
+2003-02-24  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-truncate-log-buffer): Refine it so that the
+	function will do the right thing even if called from a buffer
+	other than mh-log-buffer.
+
+2003-02-22  Peter S Galbraith  <psg@debian.org>
+
+	* mh-alias.el (mh-alias-add-alias): Really fix SF #690216.
+	This functions needs to strip brackets on standalone addresses as
+	well.
+
+2003-02-21  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-xemacs-compat.el (replace-regexp-in-string): Remove the
+	definition since it isn't used any more.
+
+2003-02-20  Peter S Galbraith  <psg@debian.org>
+
+	* mh-alias.el (mh-alias-which-file-has-alias): Bug fix.  Needed to
+	specify `noerror' on search.
+
+	* mh-alias.el (mh-alias-suggest-alias): Add condition for input
+	string being an email address in brackets.  We need to strip out
+	the brackets. (closes SF #690216)
+
+2003-02-20  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-pick.el (mh-search-folder): The function was setting the
+	global value of the variables mh-current-folder and
+	mh-previous-window-config. This can lead to problems in code which
+	assumes that these variables are nil when we aren't in a folder
+	buffer. So make the variables local before setting them.
+
+2003-02-19  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-mime.el (mh-mime-display): All the MIME display code has been
+	wrapped in a condition-case so that if something goes wrong, the
+	raw message will be displayed.
+
+	* mh-funcs.el (mh-undo-folder): Comment out call to sit-for that
+	seems unnecessary.
+
+	* mh-e.el (mh-scan-folder): Messages marked for deletion or
+	refiling weren't getting annotated properly. The change fixes
+	this.
+	(mh-process-or-undo-commands): Change prompt to reflect what
+	really happens in the code.
+
+2003-02-18  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-comp.el (mh-folder-expand-at-point): The function
+	mail-abbrev-complete-alias often returns nil. This had the
+	unfortunate consequence of always causing an error. The change
+	fixes this.
+
+	* mh-alias.el (mh-alias-canonicalize-suggestion): New function
+	which obviates the our need replace-regexp-in-string.
+	(mh-alias-suggest-alias): Use mh-alias-canonicalize-suggestion to
+	eliminate calls to replace-regexp-in-string. This avoids problems
+	in Emacs20.
+
+	* mh-utils.el (mh-notate): Handle the case when nil is passed as
+	notation gracefully.
+	(mh-speed-flists-active-p): New function that returns non-nil if
+	flists is being used in the speedbar to update message counts.
+
+	* mh-seq.el (mh-put-msg-in-seq): Fix a bug which made it
+	impossible to add messages to the unseen sequence. Also adding
+	messages to the unseen sequence will now update the speedbar
+	message counts immediately.
+
+	* mh-e.el (mh-get-new-mail, mh-process-commands)
+	(mh-undefine-sequence): Update speedbar message counts, if the
+	speedbar is active and is displaying message counts.
+	(mh-delete-msg-from-seq): In addition to updating message counts,
+	unhighlight the message so that interactively removing messages
+	from the unseen sequence makes the bold highlight of unseen
+	messages in the scan buffer go away.
+	(mh-clear-text-properties): New function that removes all text
+	properties from the current scan line.
+
+2003-02-15  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-face-display-function): Wrap call of
+	insert-image in mh-funcall-if-exists. This avoids a compiler
+	warning in Emacs20.
+
+	* mh-speed.el (mh-speed-flists): Weaken test a bit to avoid
+	compiler warning in Emacs20.
+	(mh-speedbar-change-expand-button-char): Wrap call of
+	speedbar-insert-image-button-maybe in mh-funcall-if-exists. This
+	function isn't present in the speedbar that ships with Emacs20, so
+	calling it there causes an error.
+
+	* mh-seq.el (mh-msg-is-in-seq): Adjust loop call a bit to avoid
+	compiler warning in XEmacs. The XEmacs compiler should be improved
+	so that such spurious warnings from builtin macros are suppressed.
+
+	* mh-index.el (mh-index-search): Same as above.
+
+	* mh-e.el (tool-bar-mode): The declaration is needed for Emacs20
+	too.
+
+	* mh-comp.el (mailabbrev): Try loading it any way. Some day XEmacs
+	will get it and then MH-E will just use it.
+	(tool-bar-mode, tool-bar-map): These declarations are needed for
+	Emacs20 too.
+	(mh-mail-abbrev-make-syntax-table, mh-folder-expand-at-point):
+	Remove mh-mail-abbrev-make-syntax-table since mh-funcall-if-exists
+	can be used instead.
+
+	* mh-alias.el (require): Avoid autoloading functions that may not
+	be defined.
+	(mh-read-address, mh-alias-letter-expand-alias): Rewrite using
+	mh-funcall-if-exists.
+
+2003-02-15  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-loaddefs.el: Regenerated.
+
+	* mh-speed.el (mh-folder-speedbar-buttons, mh-speed-add-buttons)
+	(mh-speed-toggle): Reuse markers instead of creating more of them.
+	(mh-speed-flists-folder, mh-speed-flists): Add optional folder
+	argument to mh-speed-flists so that message counts are updated
+	only for that one folder.
+	(mh-speed-parse-flists-output): If no change in counts then avoid
+	consing.
+
+	* mh-index.el (mh-index-execute): Rewritten to use a temporary
+	buffer that is not left behind.
+
+	* mh-funcs.el (mh-store-buffer): Use mh-log-buffer instead of the
+	special purpose *Store Output* buffer.
+
+2003-02-14  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-customize.el (mh-show-xface-face): Make it always be black
+	foreground on a white background (the reverse of that can make
+	some X-Face images look creepy).
+
+	* mh-utils.el (mh-truncate-log-buffer): Modify the function to
+	return the current size of mh-log-buffer. Also we are now a bit
+	more careful in adding separators between consecutive messages.
+	(mh-exec-cmd): Fix a bug where the the log buffer would be
+	displayed even if no error happened in the current command but
+	the log buffer had messages from a previous error.
+
+	* mh-mime.el (mh-mime-save-parts): Use mh-log-buffer to show
+	error messages.
+
+	* mh-alias.el (mh-alias-local-users): Add a space between parens.
+
+2003-02-14  Steve Youngs  <youngs@xemacs.org>
+
+	* mh-utils.el (mh-face-display-function): Call
+	`x-face-xmas-wl-display-x-face' using `mh-funcall-if-exists'.
+
+	* mh-xemacs-compat.el (replace-regexp-in-string): New.
+
+2003-02-13  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-log-buffer-lines): New variable that keeps
+	track of the number of lines to keep in mh-log-buffer.
+	(mh-truncate-log-buffer): New function that is used to make sure
+	that the log buffer doesn't grow to unbounded size.
+	(mh-exec-cmd, mh-exec-cmd-daemon, mh-handle-process-error): Use
+	mh-truncate-log-buffer instead of erase-buffer to keep some
+	number of previous log messages around (closes SF #685476).
+
+2003-02-13  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-e.el (tool-bar-mode): Declare it in XEmacs.
+	(mh-folder-mode): Use mh-funcall-if-exists to call hl-line-mode.
+
+	* mh-utils.el (mh-funcall-if-exists): New macro that calls a
+	function only if it exists.
+	(mh-logo-display, mh-defun-show-buffer): Use mh-funcall-if-exists
+	to call the functions find-image and deactivate-mark.
+
+	* mh-mime.el (mh-mime-cleanup, mh-small-image-p)
+	(mh-mm-display-part): Use mh-funcall-if-exists to call the
+	functions image-size and remove-images.
+
+	* mh-comp.el (tool-bar-map, tool-bar-mode): Declare the variables
+	in XEmacs.
+	(mh-folder-expand-at-point): Use mh-funcall-if-exists to call
+	mail-abbrev-complete-alias if it exists.
+
+	* mh-alias.el (mh-read-address): Use mh-funcall-if-exists for
+	future extensibility.
+
+2003-02-13  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-logo-display): The function find-image is
+	present only in GNU Emacs.
+	(mh-defun-show-buffer): The function deactivate-mark is present
+	only in GNU Emacs.
+	(default-enable-multibyte-characters): Declare it in XEmacs to
+	avoid compiler warning.
+	(mh-face-display-function): Avoid inserting space if there isn't
+	any Face or X-Face header field to display.
+
+	* mh-seq.el (mh-thread-last-ancestor): Move declaration of
+	variable before its first use to silence XEmacs warning.
+
+	* mh-mime.el (default-enable-multibyte-characters, dots, type):
+	Declare these in XEmacs to remove compiler warnings in XEmacs.
+	(mh-mime-cleanup, mh-mm-display-part): Call remove-images only in
+	GNU Emacs.
+	(mh-small-image-p): Call image-size only in GNU Emacs.
+
+	* mh-index.el (mh-mairix-next-result): Fix a bug where a quote
+	was missing.
+	(mh-swish++-regexp-builder): Remove the unused binding meta.
+
+	* mh-e.el (mh-folder-size): Pass on an extra value to remove
+	XEmacs warning.
+	(mh-folder-mode): Surround calls to hl-line-mode and
+	tool-bar-mode with mh-do-in-gnu-emacs since these functions
+	aren't present in XEmacs.
+
+	* mh-customize.el (mh-tool-bar-show-set, mh-tool-bar-letter-set)
+	(mh-tool-bar-folder-set): These functions call tool-bar-*
+	functions which are present only in GNU Emacs. So surround them
+	with mh-do-in-gnu-emacs.
+
+	* mh-comp.el (mh-letter-mode, mh-folder-expand-at-point): Only
+	call these functions in GNU Emacs.
+	(mail-abbrevs): Declare it in XEmacs.
+
+	* mh-alias.el (mh-read-address): Call completing-read-multiple
+	only in GNU Emacs.
+	(mail-abbrevs): Declare it in XEmacs.
+	(mh-alias-add-alias-to-file): Remove unused code.
+
+2003-02-14  Ville Skytt�  <scop@xemacs.org>
+
+	* mh-comp.el: Add autoloaded auto-mode-alist association.
+
+2003-02-13  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-face-display-function): Make the XEmacs part a
+	little simpler.
+
+2003-02-14  Steve Youngs  <youngs@xemacs.org>
+
+	* mh-customize.el (mh-show-xface-face): XEmacs doesn't have the
+	':inherit' keyword for defface, rewrite with sane defaults.
+
+	* mh-utils.el (mh-face-display-function): Fix bug that was
+	corrupting xface images when displayed with XEmacs' internal
+	xface image support.  Also make XEmacs honour 'mh-show-xface-face'
+	when using internal xface image support.
+
+2003-02-12  Peter S Galbraith  <psg@debian.org>
+
+	* mh-comp.el (mh-modify-header-field): New function. To header
+	FIELD add VALUE.  If OVERWRITE-FLAG is non-nil then the old value,
+	if present, is discarded.  This is more flexible than before.
+	(mh-insert-auto-fields): Use it.  This and the new function are a
+	courtesy of Satyaki.  Thanks!
+
+	* mh-customize.el (mh-auto-fields-list): Doc tweaks suggested by
+	Bill.
+
+2003-02-12  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-comp.el (mh-folder-expand-at-point): Tweak the error
+	message. Completion in the Fcc header field is only supported in
+	GNU Emacs 21.
+
+2003-02-12  Peter S Galbraith  <psg@debian.org>
+
+	* mh-customize.el (mh-auto-fields-list): Reorder after
+	`mh-identity-list' since it needs it to be defined.  Move to
+	mh-identity customization group.
+
+2003-02-11  Peter S Galbraith  <psg@debian.org>
+
+	* mh-customize.el (mh-insert-mail-followup-to-flag): Removed.
+	Obsolete.
+	(mh-insert-mail-followup-to-list): Removed.  Obsolete.  Use
+	`mh-auto-fields-list' instead, which is a more general solution.
+	(mh-auto-fields-list): New defcustom.  Alist of addresses for
+	which header lines are automatically inserted.  Replaces
+	`mh-insert-mail-followup-to-list'.
+
+	* mh-comp.el (mh-insert-mail-followup-to): Removed.  Obsolete.
+	(mh-insert-auto-fields): New function. Insert custom fields if To
+	or Cc match `mh-auto-fields-list', replacing
+	mh-insert-mail-followup-to with a more general solution.
+	(mh-compose-and-send-mail): Call mh-insert-auto-fields instead of
+	mh-insert-mail-followup-to.  Also don't call mh-insert-identity to
+	insert default setting if mh-insert-auto-fields inserted an
+	identity.
+
+2003-02-11  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-show-xface-function): Try to load the external
+	x-face library only if XEmacs doesn't have xface support.
+	(mh-face-display-function): Renamed. Also handle various
+	permutations of x-face and xface support in XEmacs better.
+
+	* mh-customize.el (mh-show-use-xface-flag): Any emacs whose
+	major version is greater than or equal to 21 supports display of
+	X-Face and Face header fields.
+
+2003-02-11  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-do-in-gnu-emacs, mh-do-in-xemacs): Macros that
+	execute code only in GNU Emacs and XEmacs respectively.
+	(mh-emacs21-face-display-function): Refactor to make it slightly
+	nicer. Get rid of compiler warnings in GNU Emacs by using the
+	above macros. Also check for presence of xface feature (in XEmacs
+	specific code) before trying to display X-Face header field image.
+
+2003-02-11  Steve Youngs  <youngs@xemacs.org>
+
+	* mh-customize.el (mh-show-use-xface-flag): If using XEmacs and
+	can't find the external x-face pkg still enable X-Face images if
+	feature 'xface is present.
+	Update the doc string.
+
+	* mh-utils.el (mh-emacs21-face-display-function): Make it work in
+	XEmacs.
+	(mh-show-xface-function): If using XEmacs without xface support,
+	use x-face.el pkg.  If using XEmacs with xface support, or Emacs
+	21, use mh-emacs21-face-display-function.
+
+2003-02-11  Mark D. Baushke  <mdb@gnu.org>
+
+	* mh-customize.el (mh-invisible-header-fields): Add
+	"X-Notes-Item:" which is generated by Lotus Notes Domino. See
+	URL<http://www-12.lotus.com/ldd/doc/domino_notes/Rnext/help6_admin.nsf
+	/f4b82fbb75e942a6852566ac0037f284/5eda03c647f879c285256c1d00396051
+	?OpenDocument&Highlight=0,x-notes-item> for details on how Domino
+	users may disable (restore the default) generation of these headers.
+
+2003-02-10  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-comp.el (mh-folder-expand-at-point): Add function doc string
+	and produce a nicer error message for Emacs versions that lack
+	mail-abbrev-complete-alias.
+
+	* mh-utils.el (mh-handle-process-error): Check doc fix.
+
+	* mh-e.el (mh-folder-from-address): Same as above.
+
+2003-02-10  Peter S Galbraith  <psg@debian.org>
+
+	* mh-comp.el: require mailabbrev, except in XEmacs.
+	(mh-mail-abbrev-make-syntax-table): New defmacro to call
+	mail-abbrev-make-syntax-table introduced in Emacs21.
+	(mh-folder-expand-at-point): Handle nested folders.
+	All of the above was written by Satyaki.  I just applied the patch
+	and tested.
+
+2003-02-09  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-comp.el: Fixes to keep the byte compiler happy.
+
+	* mh-customize.el (mh-invisible-header-fields): Modified to
+	remove space after ":" in header field names.
+
+2003-02-09  Peter S Galbraith  <psg@mixed.dyndns.org>
+
+	* mh-comp.el (mh-letter-complete): Add completion for fcc lines.
+	(mh-folder-expand-at-point): Do completion at point for folder
+	name.  Like `mh-alias-letter-expand-alias' for aliases, it doesn't
+	work on XEmacs because it relies on `mail-abbrev-complete-alias'
+	to do completion.  Maybe Steve could update XEmacs' mailabbrev.el?
+
+2003-02-09  Peter S Galbraith  <psg@debian.org>
+
+	* mh-customize.el (mh-invisible-header-fields): Remove trailing
+	space in "X-Face: " and "Face: " entries since those line often
+	break there.
+
+2003-02-08  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-emacs21-face-display-function): Use
+	mh-show-xface-face to colorize X-Face image.
+
+	* mh-customize.el (mh-invisible-header-fields): Add extra headers
+	to ignore.
+	(mh-show-xface-face): Allow customization of the X-Face colors.
+
+2003-02-07  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-uncompface-executable, mh-uncompface): Remember
+	the path of the uncompface executable so that we don't need to
+	search for it every time.
+	(mh-emacs21-face-display-function): If more than one X-Face (or
+	Face) header field was present then the fields would get
+	concatenated, leading to garbled output. The change only displays
+	the first image.
+
+	* mh-customize.el (mh-x-face-file): Change documentation since it
+	can now be used to insert a Face header field.
+
+	* mh-comp.el (mh-insert-x-face): Generalized to allow insertion
+	of Face header field.
+
+2003-02-06  Bill Wohler  <wohler@newt.com>
+
+	* mh-utils.el (mh-emacs21-face-display-function): Updated
+	docstring. It is a common mistake to refer to a header field as a
+	header. The term header refers to the entire header while the term
+	header field refers to a single field.
+
+	* mh-customize.el (mh-show-use-xface-flag): Ditto.
+
+2003-02-06  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-show-xface-function): Modified to use
+	mh-emacs21-face-display-function if we are running GNU Emacs 21.
+	(mh-face-to-png): New function to convert a Face header to a png
+	image.
+	(mh-uncompface): New function which converts an X-Face header to
+	a pbm image.
+	(mh-icontopbm): New function that does the job of icontopbm.
+	(mh-emacs21-face-display-function): New function that displays
+	Face/X-Face image in GNU Emacs 21.
+	(mh-show-xface): Modified to test if we are running in X.
+	Otherwise face display is suppressed.
+
+	* mh-customize.el (mh-show-use-xface-flag): Tweak it, now that
+	MH-E supports face display natively on Emacs 21. Also remove the
+	check for window-system since it doesn't belong in a customizable
+	variable.
+
+2003-02-06  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (sendmail): Require it so that XEmacs can find
+	rfc822-goto-eoh.
+	(mh-mail-header-end): A substitute for mail-header-end that
+	doesn't widen the buffer. This is essential to avoid problems when
+	dealing with nested messages.
+	(mh-in-header-p, mh-letter-header-font-lock)
+	(mh-header-field-font-lock, mh-show-font-lock-fontify-region)
+	(mh-show-unquote-From): Use mh-mail-header-end instead of
+	mail-header-end.
+
+	* mh-mime.el (mh-decode-message-body): same as above (closes SF
+	#681518).
+
+	* mh-comp.el (mh-yank-cur-msg): same as above.
+
+2003-02-05  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-display-msg): Call mh-show-mode before invisible
+	headers are cleaned. This means that any surviving X-Face header
+	can be removed unconditionally in mh-clean-msg-header.
+	(mh-clean-msg-header): Since the function is now called with a
+	read-only buffer, make the buffer temporarily writable.
+
+	* mh-mime.el (mh-mm-inline-message): Do X-Face display before
+	invisible headers are removed.
+
+	* mh-customize.el (mh-invisible-headers): Simplified since the
+	X-Face header isn't treated specially any more.
+	(mh-invisible-header-fields): Add Face: and X-Face: to list of
+	invisible headers.
+
+	* mh-mime.el (mh-mime-display): If body is empty the headers would
+	be treated like the body. The change fixes this (closes SF #681162).
+	(mh-mime-display): This change really fixes the above problem.
+
+2003-02-04  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-current-folder-name): Global variable that
+	keeps track of current folder.
+	(mh-normalize-folder-name): Substitute @ with
+	mh-current-folder-name (closes SF #666774).
+	(mh-prompt-for-folder): Bind mh-current-folder-name. Also
+	invalidate cache if we are visiting a folder that wasn't found in
+	the sub-folder cache. This is an indication that folders may have
+	been created outside of MH-E and so the cache may be stale.
+
+2003-02-03  Satyaki Das  <satyaki@theforce.stanford.edu>
+
+	* mh-utils.el (mh-decode-content-transfer-encoded-message): Removed.
+	(mh-display-msg): Remove the use of the above function.
+	(mh-normalize-folder-name): Leading "/" characters were being
+	lost. The change fixes this (closes SF #676890).
+
+	* mh-mime.el (mh-decode-message-body): New function, factored out
+	from mh-mime-display and enhanced, to decode message based on
+	charset and content-transfer-encoding. This eliminates the need
+	for the external mimencode (closes SF #674857).
+	(mh-mime-display): Use mh-decode-message-body.
+
+	* mh-e.el (mh-header-display): Don't need the binding since the
+	variable isn't present any more.
+	(mh-inc-folder): Avoid calling mh-show if point is not on a valid
+	scan line (closes SF #678115).
+
+	* mh-customize.el
+	(mh-decode-content-transfer-encoded-message-flag): Removed.
+
+2003-02-03  Bill Wohler  <wohler@newt.com>
+
+	* import-emacs: MH-E now has its own directory in Emacs.
+
+	* mh-e.el: (mh-version): Set to 7.2+cvs.
+
 2003-02-03  Bill Wohler  <wohler@newt.com>
 
 	* Released MH-E version 7.2.
 
 	* mh-loaddefs.el: Regenerated (lm-verify fixes).
 
-	* mh-index.el (mh-mairix-next-result): Checkdoc fixes.	
+	* mh-index.el (mh-mairix-next-result): Checkdoc fixes.
 
 	* mh-alias.el: lm-verify fix.
 
 	called on a folder holding index search results. Also the now
 	removed mh-folder-list-change-hook is called no more.
 
-	* mh-customize.el (mh-auto-folder-collect-flag) 
+	* mh-customize.el (mh-auto-folder-collect-flag)
 	(mh-folder-list-change-hook): Removed.
 
 	* mh-loaddefs.el: Regenerated.
 	that keeps track of the default searching function to be used.
 	(mh-pick-mode): Make mh-searching-function buffer local.
 	(mh-search-folder): Set mh-searching-function to use pick.
-	(mh-search-folder, mh-pick-menu, mh-pick-mode-help-messages) 
+	(mh-search-folder, mh-pick-menu, mh-pick-mode-help-messages)
 	(mh-pick-mode, mh-do-pick-search, mh-pick-do-search): Rename
 	mh-do-pick-search to mh-pick-do-search. But keep
 	mh-do-pick-search as a deprecated function.
 	* mh-e.el (mh-folder-from-address): New function that proposes the
 	name of a folder with an alias for the address in the current message.
 	(mh-prompt-for-refile-folder): Use it (closes SF #657096).
-	
+
 	* mh-customize.el (mh-default-folder-prefix): New variable used by
 	mh-folder-from-address.
 	(mh-invisible-header-fields): Edited docstring.
 
 	* mh-comp.el (mh-insert-x-mailer): Renamed mh-temp-info-buffer to
 	mh-info-buffer.
-	
+
 2003-01-09  Satyaki Das  <satyaki@theforce.stanford.edu>
 
 	* mh-e.el (mh-folder-size): If the user doesn't have a
 	* mh-speed.el (mh-speed-folders, mh-speed-folders-cache)
 	(mh-speed-folders-actual): Moved to mh-utils.el as mh-sub-folders,
 	mh-sub-folders-cache and mh-sub-folders-actual respectively.
-	(mh-speed-invalidate-map, mh-speed-invalidate-map) 
+	(mh-speed-invalidate-map, mh-speed-invalidate-map)
 	(mh-speed-add-folder): Use the new names.
 
 	* mh-funcs.el (mh-kill-folder): Remove code that used to update
 	(mh-index-do-search): New interactive function that takes the
 	contents of the search buffer, generates an appropriate query and
 	produces the search results buffer by calling mh-index-search.
-	(mh-replace-string, mh-index-parse-search-regexp) 
+	(mh-replace-string, mh-index-parse-search-regexp)
 	(mh-index-add-implicit-ops, mh-index-evaluate): New functions
 	which parses the infix search expression that the user enters. A
 	parse tree from which queries for different search programs can
 	* Makefile (emacs-logs): New target for viewing CVS Emacs logs.
 	Useful to see if an Emacs developer has changed MH-E.
 
-	* MH-E-NEWS: Fixed case of MH-E in the "Changes" title.	
+	* MH-E-NEWS: Fixed case of MH-E in the "Changes" title.
 
 	* mh-utils.el (mh-temp-info-buffer): New variable to hold name of
 	buffer that contains version info.
 	(font-lock): The library is loaded to avoid compilation warning
 	in CVS Emacs.
 
-	* mh-speed.el (mh-speed-goto-folder, mh-speed-add-folder) 
+	* mh-speed.el (mh-speed-goto-folder, mh-speed-add-folder)
 	(mh-speed-extract-folder-name, mh-speed-invalidate-map): Use
 	mh-search-from-end instead of search.
 
 
 2002-12-24  Satyaki Das  <satyaki@theforce.stanford.edu>
 
-	* mh-customize.el (mh-clean-message-header-flag) 
-	(mh-visible-headers, mh-invisible-headers) 
+	* mh-customize.el (mh-clean-message-header-flag)
+	(mh-visible-headers, mh-invisible-headers)
 	(mh-invisible-header-fields-set): Reworded to satisfy checkdoc.
 
 	* mh-loaddefs.el: Regenerated.
 	* mh-e.el (mh-inc-folder, mh-visit-folder, mh-read-msg-range):
 	Handle nil value of mh-large-folder properly.
 
-	* mh-customize.el (mh-tool-bar-show-set, mh-tool-bar-letter-set) 
-	(mh-tool-bar-folder-set, mh-tool-bar-folder-buttons) 
+	* mh-customize.el (mh-tool-bar-show-set, mh-tool-bar-letter-set)
+	(mh-tool-bar-folder-set, mh-tool-bar-folder-buttons)
 	(mh-invisible-headers, mh-invisible-header-fields-set): Checkdoc
 	fixes.
 	(mh-large-folder): Updated to allow for infinity. If
 
 	* mh-index.el (mh-index-new-folder): Add new folder to
 	mh-folder-list to enable name completion.
-	(mh-glimpse-execute-search, mh-swish-execute-search) 
+	(mh-glimpse-execute-search, mh-swish-execute-search)
 	(mh-swish++-execute-search): Fix documentation.
 
 	* mh-seq.el (mh-thread-generate): Fixed a stupid bug where the wrong
 
 	* mh-index.el (mh-index-search): If optional prefix arg is given
 	then the search in the current index buffer is redone.
-	(mh-glimpse-execute-search, mh-swish-execute-search) 
+	(mh-glimpse-execute-search, mh-swish-execute-search)
 	(mh-namazu-execute-search): Documentation fixes.
 
 	* mh-e.el (mh-index-previous-search): New buffer local variable
 
 2002-12-19  Peter S Galbraith  <psg@debian.org>
 
-	* mh-alias.el (mh-alias-add-alias): Bug fix. 
+	* mh-alias.el (mh-alias-add-alias): Bug fix.
 
 2002-12-19  Peter S Galbraith  <psg@debian.org>
 
 	* mh-comp.el (mh-letter-tool-bar-map): Moved to mh-customize.el
 
 	* mh-e.el (mh-folder-tool-bar-map): Moved to mh-customize.el
-	
+
 	* mh-utils.el (mh-get-msg-num): autoloaded.
 	(mh-show-tool-bar-map): Moved to mh-customize.el
-	
+
 	* mh-customize.el (mh-tool-bar-item-*): 33 new defconsts for
 	tool-bar setup and customization.
 	(mh-tool-bar-folder-buttons-set): New function to setup the
 	(mh-show-mode-map): Key binding for "v".
 
 	* mh-speed.el: Fix credits.
-	(mh-index-folder-speedbar-buttons) 
-	(mh-index-show-speedbar-buttons) 
-	(mh-index-folder-speedbar-key-map) 
-	(mh-index-show-speedbar-key-map) 
-	(mh-index-folder-speedbar-menu-items) 
+	(mh-index-folder-speedbar-buttons)
+	(mh-index-show-speedbar-buttons)
+	(mh-index-folder-speedbar-key-map)
+	(mh-index-show-speedbar-key-map)
+	(mh-index-folder-speedbar-menu-items)
 	(mh-index-show-speedbar-menu-items): Removed since the modes
 	mh-index-folder-mode and mh-index-show-mode no longer exist.
 	(mh-speed-extract-folder-name): Remove the bits about
 	immediate ancestor or to root message of current thread depending
 	on optional argument.
 
-	* mh-utils.el (mh-show-thread-ancestor) 
+	* mh-utils.el (mh-show-thread-ancestor)
 	(mh-show-thread-next-sibling, mh-show-thread-previous-sibling):
 	Interactive functions callable from the show buffer.
 	(mh-show-thread-map): Bindings for Tu, Tp and Tn.
 	* mh-alias.el (mh-alias-filenames):
 	s/mh-mhparam-component/mh-profile-component/
 	(mh-profile-component): Move to mh-utils.el and make interactive.
-	(mh-read-address): Make it autoloaded.	
+	(mh-read-address): Make it autoloaded.
 
 	* mh-loaddefs.el: Regenerated.
 
 	(dist, install-emacs): Use MH-E-LOADDEFS.
 
 	* mh-comp.el (mh-customize): Moved to mh-customize.el.
-	
+
 	* mh-customize.el (mh-customize): Moved here from mh-comp. Makes
 	more sense, doesn't it?
 
 
 2002-12-03  Bill Wohler  <wohler@newt.com>
 
-	* Makefile (MH-E-SRC, emacs): 
+	* Makefile (MH-E-SRC, emacs):
 
 2002-12-03  Satyaki Das  <satyaki@theforce.stanford.edu>
 
 	* mh-make.el: New script that compiles MH-E.
 	(mh-loaddefs-beginning, mh-loaddefs-end): Don't save the autoloads
 	file in between. Only save at the end.
-	(mh-emacs-generate-autoloads, mh-xemacs-generate-autoloads) 
+	(mh-emacs-generate-autoloads, mh-xemacs-generate-autoloads)
 	(mh-generate-autoloads): Replace the separate functions in Emacs
 	and XEmacs with one that works in both variants. This simplifies
 	the script a lot.
 
 	* mh-e.el (mh-get-new-mail): Simplify no-new-mail test.
 	(mh-add-cur-notation): Remove unnecessary function.
-	
+
 2002-12-03  Peter S Galbraith  <psg@debian.org>
 
 	* mh-identity.el (mh-identity-make-menu): Check if
 	current message with the mh-note-cur character.
 	(mh-get-new-mail): Use mh-add-cur-notation to undo the work of
 	mh-remove-cur-notation if there was no new mail	(closes SF #647681).
-	
+
 	* mh-e.el (mh-set-cmd-note): Do not update the default mh-cmd-note
 	value (closes SF #643701).
 
 	* mh-funcs.el (mh-pack-folder, mh-sort-folder): Fix the functions
 	so that threading is preserved (needed for SF #646794).
 
-	* mh-identity.el (mh-identity-signature-start) 
+	* mh-identity.el (mh-identity-signature-start)
 	(mh-identity-signature-end): Checkdoc fixes.
 
 	* mh-e.el (mh-previous-unread-msg, mh-next-unread-msg): Checkdoc
 
 	* mh-e.el (mh-previous-unread-msg, mh-next-unread-msg): New
 	interactive functions that go to next and previous unread
-	messages (closes SF #630328). 
+	messages (closes SF #630328).
 	(mh-folder-mode-map): Add key bindings for M-n and M-p to
 	mh-folder-mode-map.
 
-	* mh-utils.el (mh-show-next-unread-msg) 
+	* mh-utils.el (mh-show-next-unread-msg)
 	(mh-show-previous-unread-msg): New interactive functions that go
 	to the next and previous unread messages respectively. These are
 	callable from the show buffer.
 
 	* mh-mime.el (mh-defun-compat): Make it indent like a defun.
 
-	* mh-index.el (mh-defun-index): Make it indent like a defun.	
+	* mh-index.el (mh-defun-index): Make it indent like a defun.
 
 	* mh-customize.el: New file (closes SF #643722).
 
 	mh-loaddefs.el (closes half of SF #643722)..
 
 	* mh-comp.el, mh-speed.el (mh-utils): Removed require. mh-utils is
-	provided via mh-e.el. 
+	provided via mh-e.el.
 	Removed MH-E autoloads. These are now provided by mh-loaddefs.el.
 	Added ;;;###mh-autoload tag to selected functions so that
 	autoloads for those functions can be automatically created in
 	completing-read-multiple to prompt for multiple entries.
 	(mh-alias-PC-complete-address): Deleted.
 	(mh-alias-learn-aliases): Use mh-exec-cmd-quiet instead of old kludge.
-	(mh-alias-letter-mode-expand-alias-hook): Simplify. 
+	(mh-alias-letter-mode-expand-alias-hook): Simplify.
 	(mh-alias-hostname): Deleted.
 	(mh-alias-substitute-aliases-flag): Change default to nil.
 	(mh-alias-display-blind-name-on-completion-flag) Change default to
 	mh-mime.el, mh-pick.el, mh-seq.el, mh-speed.el, mh-utils.el:
 	Ran indent-region, reformatted long lines, ran untabify.
 	(indent-tabs-mode): Set file local variable to nil.
-	
+
 2002-11-29  Bill Wohler  <wohler@newt.com>
 
 	* Released MH-E version 7.0.
-	
+
 	* mh-e.el (Version, mh-version): Updated for release 7.0.
 
 	* mh-comp.el (subseq, search): Require cl instead of autoloading
 2002-11-21  Bill Wohler  <wohler@newt.com>
 
 	* Released MH-E version 6.1.91.
-	
+
 	* mh-e.el (Version, mh-version): Updated for release 6.1.91.
 
 	* MH-E-NEWS: Inline HTML parts supported with Gnus 5.10, not 5.9.
 2002-11-15  Bill Wohler  <wohler@newt.com>
 
 	* Released MH-E version 6.1.90.
-	
+
 	* README (Compile): New section. Users must now compile MH-E due
 	to the vagaries of the various versions of gnus.
 
 	* mh-utils.el (mh-show-limit-map): Same.
 
 	* mh-seq.el (mh-delete-subject): Renamed from
-	mh-delete-subject-sequence. 
+	mh-delete-subject-sequence.
 	(mh-narrow-to-subject): Renamed from mh-narrow-to-subject-sequence.
 	(mh-next-unseen-subject-sequence): Removed. :-(
 	* mh-e.el: Use 'em
 2002-11-13  Peter S Galbraith  <psg@debian.org>
 
 	* mh-e.el (mh-folder-message-menu): Make key binding "o" appear in
-	menu for mh-refile-msg. 
+	menu for mh-refile-msg.
 
 2002-11-13  Satyaki Das  <satyaki@theforce.stanford.edu>
 
 	these variables since they were only used for glimpse and grep.
 	Now the functionality of all the indexing programs will be
 	uniform.
-	(mh-index-search, mh-index-insert-scan, mh-defun-index) 
+	(mh-index-search, mh-index-insert-scan, mh-defun-index)
 	(mh-index-show): Simplify functions since matches are no longer
 	shown.
 	(mh-index-parse-match): Remove function.
 
-	* mh-e.el (mh-scan-cmd-note-width, mh-scan-destination-width) 
-	(mh-scan-date-width, mh-scan-date-flag-width) 
+	* mh-e.el (mh-scan-cmd-note-width, mh-scan-destination-width)
+	(mh-scan-date-width, mh-scan-date-flag-width)
 	(mh-scan-from-mbox-width, mh-scan-from-mbox-sep-width): New
 	variables to keep track of the widths of the different fields in
 	the scan lines.
-	(mh-scan-field-from-start-offset, mh-scan-field-from-end-offset) 
+	(mh-scan-field-from-start-offset, mh-scan-field-from-end-offset)
 	(mh-scan-field-subject-start-offset): Offsets that are computed
 	from the scan line widths.
 
-	* mh-seq.el (mh-copy-seq-to-eob, mh-thread-inc) 
+	* mh-seq.el (mh-copy-seq-to-eob, mh-thread-inc)
 	(mh-thread-parse-scan-line): Use new variables that remember the
 	various offsets in place of integer constants.
 	(mh-thread-generate-scan-lines): Space shouldn't be added here!
 
 	* mh-index.el (mh-index-search): Made default prompt more
 	intuitive (I hope!).
-	
+
 2002-11-11  Peter S Galbraith  <psg@debian.org>
 
 	* mh-identity.el (mh-header-field-delete): Remove save-excursion.
 	mh-print-background.
 	* mh-funcs.el (mh-print-msg): Use it.
 	This addresses part of SF #627015.
-	
+
 	* mh-comp.el (mh-delete-yanked-msg-window-flag): Renamed from
 	mh-delete-yanked-msg-window.
 	(mh-yank-from-start-of-msg, mh-yank-cur-msg): Use it.
 
 	* mh-utils.el (mh-decode-mime-flag): Renamed from
 	mh-decode-mime.
-	* mh-utils.el (mh-show-mode, mh-show-xface) 
+	* mh-utils.el (mh-show-mode, mh-show-xface)
 	(mh-decode-quoted-printable, mh-display-msg, mh-display-msg): Use it.
-	* mh-mime.el (mh-graphical-smileys-flag) 
+	* mh-mime.el (mh-graphical-smileys-flag)
 	(mh-graphical-emphasis-flag): Ditto.
 	* mh-index.el (mh-index-search, mh-index-show): Ditto.
 	* mh-e.el (mh-header-display): Ditto.
 
 	* mh-utils.el (mh-tool-bar-search-command): New defcustom to set
 	what search function to use in tool-bar.
-	(mh-show-tool-bar-map): Use it. 
-	
-	* mh-e.el (mh-folder-tool-bar-map): Use it. 
+	(mh-show-tool-bar-map): Use it.
+
+	* mh-e.el (mh-folder-tool-bar-map): Use it.
 
 2002-11-05  Bill Wohler  <wohler@newt.com>
 
 
 	* mh-index.el (mh-index-show-hook): Moved defvar to defcustom.
 	(mh-index-show): Made verbiage about hook consistent throughout.
-	
+
 	* mh-mime.el (mh-edit-mhn-hook): Moved defvar to defcustom.
 	(mh-edit-mhn): Added missing documentation about hook.
 
 	(all): Use these targets instead of calling specific targets.
 	(.PHONY): Added emacs, xemacs, autoloads, custom-loads. Broke up
 	target and moved pieces into their own sections.
-	
+
 
 2002-10-30  Peter S Galbraith  <psg@debian.org>
 
 
 2002-10-29  Jeffrey C Honig  <jch@honig.net>
 
-	* mh-comp.el (mh-letter-insert-signature-hook) 
+	* mh-comp.el (mh-letter-insert-signature-hook)
 	(mh-insert-signature): Add a hook to be called before inserting
 	the signature.  Do not attempt to insert the signature if
 	mh-insert-signature-file-name is nil.
 
 2002-10-29  Peter S Galbraith  <psg@debian.org>
 
-	* mh-e.el (mh-folder-refiled-face, mh-folder-cur-msg-number-face) 
+	* mh-e.el (mh-folder-refiled-face, mh-folder-cur-msg-number-face)
 	(mh-folder-to-face, mh-folder-body-face): Define faces instead of
 	copying them from font-lock faces.  This mh-e will look the same
 	in XEmacs as it does in Emacs.
-	* mh-utils.el (mh-show-cc-face, mh-show-date-face) 
+	* mh-utils.el (mh-show-cc-face, mh-show-date-face)
 	(mh-show-header-face): Ditto.
 
 2002-10-29  Jeffrey C Honig  <jch@honig.net>
 
 	* mh-utils.el (mh-show-update-sequences): Added to
 	mh-defun-show-buffer builds; needed for menu.
-	(mh-show-sequence-menu, mh-show-message-menu) 
+	(mh-show-sequence-menu, mh-show-message-menu)
 	(mh-show-folder-menu): 3 new menus in mh-show-mode-map that mirror
 	the menus used in mh-folder-mode.
 	(mh-show-mode): easy-menu-add the 3 menus.
 
 	* mh-utils.el: Byte-compiler warning suppression.
 	(mh-gnus-article-highlight-citation): Rather than redefining
-	'gnus-cite-face-list', just re-order it. 
+	'gnus-cite-face-list', just re-order it.
 	(mh-show-mode): Force turning on font-lock in XEmacs.
 
 	* mh-seq.el: Byte-compiler warning suppression.
 	* mh-comp.el: Byte-compiler warning suppression.
 
 	* mh-xemacs-compat.el: Add defaliases for 'timerp' &
-	'cancel-timer' to the equivalent 'itimer' functions. 
+	'cancel-timer' to the equivalent 'itimer' functions.
 	(rfc822): Require it for 'rfc822-goto-eoh'.
 	Byte-compiler warning suppression.
 
 
 	* Makefile: Reorganize to allow for building also compiling for
 	XEmacs too. Sanitize so that it will work using least-common
-	denominator versions of 'make'. Tested using GNU make, Solaris make, 
+	denominator versions of 'make'. Tested using GNU make, Solaris make,
 	and Berkely make.
 	(all): Use recursive invokation based on the emacs or xemacs
 	executable passed on the 'make EMACS=xemacs' command line.
 	(clean): Ditto.
 	(autoloads): Ditto.
 	(custom-loads): Ditto.
-	
+
 2002-10-26  Satyaki Das  <satyaki@theforce.stanford.edu>
 
 	* mh-e.el (mh-last-msg): Add call to mh-recenter.
 	* mh-utils.el (mh-show-maximum-size): New variable to control
 	the display of large messages.
 	(mh-display-msg): Use it (Closes SF #488696).
-	
+
 	* mh-seq.el (mh-toggle-threads): Checkdoc fix.
 
 	* mh-e.el (mh-reset-threads-and-narrowing): Checkdoc fix.
 	mh-reply-show-message-p. Update docstring.
 	(mh-reply): Use it.
 	This addresses part of SF #627015.
-	
+
 	* mh-e.el (mh-recenter-summary-flag): Renamed from
 	mh-recenter-summary-p. Update docstring.
 	(mh-set-scan-mode): Use it.
 	This addresses part of SF #627015.
-	
+
 2002-10-25  Satyaki Das  <satyaki@theforce.stanford.edu>
 
 	* mh-e.el (mh-reset-threads-and-narrowing): New function which
 2002-10-24  Bill Wohler  <wohler@newt.com>
 
         * mh-e is completely checkdoc clean now.
-	
+
 	* mh-utils.el (mh-clean-message-header-flag): Renamed from
 	mh-clean-message-header.
 	(mh-bury-show-buffer-flag): Renamed from mh-bury-show-buffer.
 	(mh-clean-message-header-flag): Renamed from
 	mh-clean-message-header.
 	This addresses part of SF #627015.
-	
+
 	* mh-comp.el: checkdoc fixes.
 
 2002-10-24  Satyaki Das  <satyaki@theforce.stanford.edu>
 	(mh-narrow-to-seq, mh-widen): Remember the scan-line map when
 	narrowing and restore it when widening.
 
-	* mh-e.el (mh-folder-threaded-view-flag, mh-folder-folder-menu) 
-	(mh-regenerate-headers, mh-get-new-mail) 
-	(mh-make-folder-mode-line, mh-process-commands) 
+	* mh-e.el (mh-folder-threaded-view-flag, mh-folder-folder-menu)
+	(mh-regenerate-headers, mh-get-new-mail)
+	(mh-make-folder-mode-line, mh-process-commands)
 	(mh-delete-scan-msgs): Remove mh-folder-threaded-view-flag.
 	Instead (memq 'unthread mh-view-ops) is used to test if the folder
 	is threaded.
 	breakage from partial switch to mh-container-real-child-flag and
 	to dupl-flag.
 
-	* mh-comp.el (mh-yank-cur-msg): Bug fix: specify 
+	* mh-comp.el (mh-yank-cur-msg): Bug fix: specify
 	  (eq t mh-yank-from-start-of-msg) when that's what we want.
 
 2002-10-24  Mark D. Baushke  <mdb@gnu.org>
 	(mh-mml-secure-message-sign-pgpmime): Use
 	mh-gnus-pgp-support-flag.
 	This addresses part of SF #627015.
-	
+
 	* mh-utils.el (mh-page-to-next-msg-flag): Renamed from
 	mh-page-to-next-msg-p.
 	(mh-show-msg): Use mh-page-to-next-msg-flag.
 	* mh-comp.el (mh-yank-from-start-of-msg, mh-reply): Use -noformat
 	flag to reply when 'autosupercite or 'autoattrib are specified to
 	prevent duplicate cites of the body of a message.
-	
+
 2002-10-23  Satyaki Das  <satyaki@theforce.stanford.edu>
 
 	* mh-utils.el (font-lock-default-fontify-region): Add autoload to
 
 2002-10-23  Mark D. Baushke  <mdb@gnu.org>
 
-	* MH-E-NEWS: 
+	* MH-E-NEWS:
 	s/mh-adaptive-cmd-note/mh-adaptive-cmd-note-flag/
 	s/mh-show-use-xface/mh-show-use-xface-flag/
 	s/mh-tool-bar-reply-3-buttons/mh-tool-bar-reply-3-buttons-flag/
 	mh-mml-compose-insert-p.
 	(mh-send-letter): Use mh-mml-compose-insert-flag.
 	This addresses part of SF #627015.
-	
+
 	* mh-e.el:
 	s/mh-folder-threaded-view-p/mh-folder-threaded-view-flag/
 	s/mh-adaptive-cmd-note/mh-adaptive-cmd-note-flag/
 	mh-make-folder-mode-line, mh-process-commands,
 	mh-delete-scan-msgs): Use mh-folder-threaded-view-flag.
 	This addresses part of SF #627015.
-	
+
 	* mh-index.el:
 	s/mh-adaptive-cmd-note/mh-adaptive-cmd-note-flag/
 	(mh-index-search): Use mh-adaptive-cmd-note-flag.
 	This addresses part of SF #627015.
-	
+
 	* mh-mime.el:
 	s/mh-mml-compose-insert-p/mh-mml-compose-insert-flag/
 	s/mh-xemacs-p/mh-xemacs-flag/
 	mh-mml-secure-message-encrypt-pgpmime): Use it.
 	(gnus-local-map-property): Use mh-xemacs-flag.
 	This addresses part of SF #627015.
-	
+
 	* mh-seq.el:
 	s/mh-folder-threaded-view-p/mh-folder-threaded-view-flag/
 	(mh-thread-generate, mh-thread-folder, mh-toggle-threads): Use
 	mh-folder-threaded-view-flag.
 	This addresses part of SF #627015.
-	
+
 	* mh-speed.el:
 	s/mh-speed-run-flists-p/mh-speed-run-flists-flag/
 	s/mh-speed-refresh-p/mh-speed-refresh-flag/
 	(mh-speed-update-current-folder, mh-speed-invalidate-map,
 	mh-speed-add-folder): Use it.
 	This addresses part of SF #627015.
-	
+
 	* mh-utils.el:
 	s/mh-xemacs-p/mh-xemacs-flag/
 	s/mh-tool-bar-reply-3-buttons/mh-tool-bar-reply-3-buttons-flag/
 	mh-xemacs-flag.
 	(mh-show-xface): Use mh-show-use-xface-flag.
 	This addresses part of SF #627015.
-	
+
 2002-10-23  Bill Wohler  <wohler@newt.com>
 
 	* Makefile (all): Rather than have to run "make clean all" all the
 
 2002-10-20  Satyaki Das  <satyaki@theforce.stanford.edu>
 
-	* mh-utils.el (mh-show-mode-map, mh-show-folder-map) 
-	(mh-show-sequence-map, mh-show-thread-map, mh-show-extract-map) 
+	* mh-utils.el (mh-show-mode-map, mh-show-folder-map)
+	(mh-show-sequence-map, mh-show-thread-map, mh-show-extract-map)
 	(mh-show-digest-map, mh-show-mime-map): Interactive functions
 	callable in show buffer are now prefixed with mh-show.
 
 2002-10-20  Peter S Galbraith  <psg@debian.org>
 
 	* mh-seq.el (mh-narrow-to-subject-sequence): Renamed from
-	mh-narrow-to-subject-thread. 
+	mh-narrow-to-subject-thread.
 	(mh-subject-to-sequence): Renamed from mh-subject-thread-to-sequence.
 	(mh-delete-subject-sequence): Renamed from mh-delete-subject-thread.
 	(mh-next-unseen-subject-sequence): Renamed from
 
 	* mh-utils.el: s/subject-thread/subject-sequence/
 	(mh-show-thread-map): Bind mh-widen to "w".
-	
+
 2002-10-20  Satyaki Das  <satyaki@theforce.stanford.edu>
 
 	* mh-seq.el (mh-thread-folder): This function is no longer
 	cheat sheets in the minibuffer (closes SF #493740). It would be
 	nice to refactor these two into a single function if possible.
 
-	* mh-e.el (mh-folder-mode-map, mh-folder-map, mh-sequence-map) 
+	* mh-e.el (mh-folder-mode-map, mh-folder-map, mh-sequence-map)
 	(mh-thread-map, mh-extract-map): Added ? keybinding for `mh-help'
 	and `mh-prefix-help' (closes SF #493740).
 	(mh-help-messages): New variable to hold various help messages.
 	* Makefile (EMACS_OPTIONS): New macro for command-line compile
 	options.
 	(EMACS): Allow the user to specify which emacs command to use for
-	the compile. 
+	the compile.
 	(COMPILE_COMMAND): Combine the compile command with its options.
 	(.el.elc): Use the new $(COMPILE_COMMAND).
 
 
 2002-10-09  Peter S Galbraith  <psg@debian.org>
 
-	* mh-utils.el (mh-exchange-point-and-mark-preserving-active-mark): 
+	* mh-utils.el (mh-exchange-point-and-mark-preserving-active-mark):
 	Simplify code for all emacsen to avoid byte-compilation warnings.
 
 2002-10-09  Satyaki Das  <satyaki@theforce.stanford.edu>
 	line-beginning-position and line-end-position instead of
 	point-at-bol and point-at-eol XEmacs functions.
 	* mh-xemacs-compat.el: Added line-end-position and
-	line-beginning-position compatibility aliases. 
+	line-beginning-position compatibility aliases.
 
 2002-10-08  Mark D. Baushke  <mdb@gnu.org>
 
 	beginning of the `mh-scan-format-nmh' or `mh-scan-format-mh' format