Hello.
The following XEmacs packages have just been released.  And if you're
a "Sumo" kind of person, there are new Sumo packages on the FTP site
as well.
Updated or New Packages:
=======================
auctex-1.29-pkg.tar.gz
bbdb-1.17-pkg.tar.gz
build-1.05-pkg.tar.gz
calc-1.18-pkg.tar.gz
cc-mode-1.27-pkg.tar.gz
clearcase-1.02-pkg.tar.gz
ediff-1.35-pkg.tar.gz
edit-utils-1.75-pkg.tar.gz
efs-1.27-pkg.tar.gz
eieio-1.02-pkg.tar.gz
elib-1.10-pkg.tar.gz
eshell-1.02-pkg.tar.gz
eudc-1.35-pkg.tar.gz
forms-1.14-pkg.tar.gz
gnats-1.13-pkg.tar.gz
gnus-1.58-pkg.tar.gz
hm--html-menus-1.17-pkg.tar.gz
idlwave-1.24-pkg.tar.gz
ilisp-1.20-pkg.tar.gz
ispell-1.24-pkg.tar.gz
lookup-1.09-pkg.tar.gz  (Mule)
mail-lib-1.42-pkg.tar.gz
mailcrypt-2.11-pkg.tar.gz
mew-1.16-pkg.tar.gz
mh-e-1.14-pkg.tar.gz
mule-ucs-1.01-pkg.tar.gz   *** New Package *** (Mule)
os-utils-1.26-pkg.tar.gz
pc-1.21-pkg.tar.gz
pcl-cvs-1.57-pkg.tar.gz
prog-modes-1.49-pkg.tar.gz
ps-print-1.02-pkg.tar.gz   *** New Package ***
psgml-1.26-pkg.tar.gz
reftex-1.24-pkg.tar.gz
rmail-1.13-pkg.tar.gz
semantic-1.11-pkg.tar.gz
sieve-1.01-pkg.tar.gz      *** New Package ***
skk-1.20-pkg.tar.gz   (Mule)
speedbar-1.22-pkg.tar.gz
supercite-1.19-pkg.tar.gz
text-modes-1.36-pkg.tar.gz
tm-1.30-pkg.tar.gz
tramp-1.01-pkg.tar.gz
vhdl-1.15-pkg.tar.gz
viper-1.31-pkg.tar.gz
vm-7.02-pkg.tar.gz
w3-1.21-pkg.tar.gz
xemacs-base-1.57-pkg.tar.gz
xemacs-devel-1.40-pkg.tar.gz
xslt-process-1.06-pkg.tar.gz
zenirc-1.13-pkg.tar.gz
Detailed Changes:
================
Most of these packages had the following change:
-----------------------------------------------
2002-01-13  Steve Youngs  <youngs(a)xemacs.org>
	* package-info.in (provides): Update to include all provides.
2002-01-07  Adrian Aichner  <adrian(a)xemacs.org>
	* Makefile (HTML_FILES): New.
	* Makefile (HTML_DEP): New.
Other changes of note include:
-----------------------------
ediff-1.35-pkg.tar.gz
---------------------
2002-01-08  Michael Kifer  <kifer(a)cs.stonybrook.edu>
	
	* ediff-hook.el: added autoload cookie
	
2002-01-07  Michael Kifer  <kifer(a)cs.stonybrook.edu>
	
	* ediff-help.el: use ediff-cond-compile-for-xemacs-or-emacs.
	
	* ediff-hook.el: use ediff-cond-compile-for-xemacs-or-emacs.
	
	* ediff-init.el (ediff-cond-compile-for-xemacs-or-emacs): new
	macro designed to be used in many places where ediff-emacs-p or
	ediff-xemacs-p was previously used. Reduces the number of
	warnings.
	Use ediff-cond-compile-for-xemacs-or-emacs in many places in lieue
	of ediff-xemacs-p.
	(ediff-make-current-diff-overlay, ediff-highlight-diff-in-one-buffer,
	ediff-convert-fine-diffs-to-overlays, ediff-empty-diff-region-p,
	ediff-whitespace-diff-region-p, ediff-get-region-contents):
	moved to ediff-util.el.
	(ediff-event-key): moved here.
	
	* ediff-merge.el: got rid of unreferenced variables.
	
	* ediff-mult.el: use ediff-cond-compile-for-xemacs-or-emacs.
	
	* ediff-util.el: use ediff-cond-compile-for-xemacs-or-emacs.
	(ediff-cleanup-mess): improved the way windows are set up after
	quitting ediff.
	(ediff-janitor): use ediff-dispose-of-variant-according-to-user.
	(ediff-dispose-of-variant-according-to-user): new function
	designed to be smarter and also understands indirect buffers.
	(ediff-highlight-diff-in-one-buffer,
	ediff-unhighlight-diff-in-one-buffer,
	ediff-unhighlight-diffs-totally-in-one-buffer,
	ediff-highlight-diff, ediff-highlight-diff,
	ediff-unhighlight-diff, ediff-unhighlight-diffs-totally,
	ediff-empty-diff-region-p, ediff-whitespace-diff-region-p,
	ediff-get-region-contents, ediff-make-current-diff-overlay):
	moved here.
	(ediff-format-bindings-of): new function by Hannu Koivisto
	<azure(a)iki.fi>.
	(ediff-setup): make sure the merge buffer is always widened and
	modifiable.
	(ediff-write-merge-buffer-and-maybe-kill): refuse to write the
	result of a merge into a file visited by another buffer.
	(ediff-arrange-autosave-in-merge-jobs): check if the merge file
	is visited by another buffer and ask to save/delete that buffer.
	(ediff-verify-file-merge-buffer): new function to do the above.
	
	* ediff-vers.el: load ediff-init.el at compile time.
	
	* ediff-wind.el: use ediff-cond-compile-for-xemacs-or-emacs.
	
	* ediff.el (ediff-windows, ediff-regions-wordwise,
	ediff-regions-linewise): use indirect buffers to improve
	robustness and make it possible to compare regions of the same
	buffer (even overlapping regions).
	(ediff-clone-buffer-for-region-comparison,
	ediff-clone-buffer-for-window-comparison): new functions.
	(ediff-files-internal): refuse to compare identical files.
	(ediff-regions-internal): get rid of the warning about comparing
	regions of the same buffer.
	
	* ediff-diff.el (ediff-convert-fine-diffs-to-overlays): moved here.
	Plus the following fixes courtesy of Dave Love:
	Doc fixes.
	(ediff-word-1): Use word class and move - to the
	front per regexp documentation.
	(ediff-wordify): Bind forward-word-function outside loop.
	(ediff-copy-to-buffer): Use insert-buffer-substring rather than
	consing buffer contents.
	(ediff-goto-word): Move syntax table setting outside loop.
2001-12-24  Michael Kifer  <kifer(a)cs.sunysb.edu>
	
	* ediff-mult.el (ediff-meta-mark-equal-files): Added optional
	action argument.
	
	* ediff-init.el: Fixed some doc strings.
	
	* ediff-util.el (ediff-after-quit-hook-internal): New variable.
	Got rid of make-local-hook.
	
	* ediff-wind.el (ediff-setup-control-frame): Got rid of
	make-local-hook.
	
edit-utils-1.75-pkg.tar.gz
--------------------------
2002-01-08  Didier Verna  <didier(a)xemacs.org>
	* func-menu.el (fume-function-marks): New.
	* func-menu.el (fume-rescan-buffer): Use it.
	* func-menu.el (fume-update-menubar-entry): Call `function-menu'
	instead of `fume-add-menubar-entry'.
	* func-menu.el (function-menu): Add menu entries for
	`fume-goto-next-function' and `fume-goto-previous-function'.
	* func-menu.el (fume-mouse-function-goto): fix bug when clicking
	outside text.
	* func-menu.el (fume-goto-next-function): New.
	* func-menu.el (fume-goto-previous-function): New.
	* func-menu.el (fume-mode-line-string): New.
	* func-menu.el (fume-mode-hook): New.
	* func-menu.el (fume-mode-map): New.
	* func-menu.el (fume-mode): New.
	* func-menu.el (turn-on-fume-mode): New.
	* func-menu.el (turn-off-fume-mode): New.
	* func-menu.el (fume-setup-buffer): New.
	* func-menu.el (fume-do-setup-buffer): New.
2001-12-26  Nix  <nix(a)esperi.demon.co.uk>
	* uniquify.el (uniquify-ignore-buffers-query-functions): New hook,
	called to determine buffers not to uniquify.
	(uniquify-rationalize-file-buffer-names): Use it...
	(uniquify-ignore-buffers-re): ... reimplement in terms of it.
	New function.
	(uniquify-ignore-buffers-mode-re): New variable and function.
	Co-authored with Volker Franz  <volker.franz(a)tuebingen.mpg.de>.
mail-lib-1.42-pkg.tar.gz
------------------------
2002-01-09  Simon Josefsson  <jas(a)extundo.com>
	* smtpmail.el (smtpmail-send-queued-mail): Use binary instead of
	no-conversion (no-conversion does conversion in XEmacs).
2002-01-08  Simon Josefsson  <jas(a)extundo.com>
	Emacs 21 sync.
	* browse-url.el (browse-url): Add :link.
	(browse-url-browser-function): Change UNIX default to
	`browse-url-default-browser'.
	(browse-url-browser-function): Add Mozilla.
	(browse-url-browser-function): Add "Default browser".
	(browse-url-browser-display, browse-url-mozilla-program)
	(browse-url-mozilla-arguments)
	(browse-url-mozilla-startup-arguments, browse-url-galeon-program)
	(browse-url-galeon-arguments)
	(browse-url-galeon-startup-arguments)
	(browse-url-galeon-new-window-is-tab): New variables.
	(browse-url-netscape-display): Removed.
	(browse-url-filename-alist): Notice URLs.
	(browse-url-process-environment): Don't use netscape browser.
	(browse-url-default-browser, browse-url-mozilla,
	(browse-url-mozilla-sentinel, browse-url-galeon) 
	(browse-url-galeon-sentinel): New functions.
	(browse-url-lynx-emacs): Fix errors.
	(browse-url-galeon): Removed. (Rewritten above.)
2001-12-26  Simon Josefsson  <jas(a)extundo.com>
	* smtpmail.el (smtpmail-send-it): Use
	`mail-sendmail-undelimit-header'.
	(mail-check-safe-charset): Autoload it.
2001-12-21  Simon Josefsson  <jas(a)extundo.com>.
	* smtpmail.el (smtpmail-send-queued-mail): Use
	with-temp-buffer instead of find-file-noselect, and bind
	coding-system-for-read to no-conversion when reading the queued
	messages.
2001-12-10  Eli Zaretskii  <eliz(a)is.elta.co.il>
	* smtpmail.el (smtpmail-send-queued-mail): Insert the
	enqueued messages literally.
2001-11-30  Stefan Monnier  <monnier(a)cs.yale.edu>
	* smtpmail.el: Use with-current-buffer.
	(message-make-date, message-make-message-id): Autoload when needed.
	(smtpmail-send-it): Use them to add `Date:' and `Message-Id:'
	headers when missing.
2001-11-25  Pavel Janík  <Pavel(a)Janik.cz>
	* smtpmail.el (smtpmail-deduce-address-list): Don't use
	insert-string.
2001-11-13  Simon Josefsson  <jas(a)extundo.com>
	* smtpmail.el (top-level): Change maintainer to Simon
	Josefsson, cleanup the smtpmail.el header.
	* smtpmail.el (top-level): Don't require cl.
	(smtpmail-cred-server, smtpmail-cred-port, smtpmail-cred-key)
	(smtpmail-cred-user, smtpmail-cred-cert, smtpmail-cred-passwd)
	(smtpmail-intersection): New utility funs.
	(smtpmail-find-credentials): Use them.
	(smtpmail-intersection): New function.
	(smtpmail-open-stream): Use stringp instead of string-to-list.
	(smtpmail-open-stream, smtpmail-try-auth-methods): New functions,
	separated from smtpmail-via-smtp.
	* smtpmail.el (top-level): Autoload starttls, mail-utils and
	rfc2104.  Require base64 and cl.
	(smtpmail-smtp-service): Doc fix.
	(smtpmail-debug-info): Doc fix.
	(smtpmail-auth-credentials): Fix default.  Fix doc.
	(smtpmail-starttls-credentials): Fix doc.
	(smtpmail-debug-verb): New variable.
	(smtpmail-deduce-address-list, smtpmail-send-it): Don't require
	mail-utils (it is autoloaded).
	(smtpmail-via-smtp): Use `smtpmail-debug-verb' to control VERB.
2001-12-27  Simon Josefsson  <jas(a)extundo.com>
	* sendmail.el (mail-envelope-from): Fix :type.  Suggested by
	"Golubev I. N." <gin(a)mo.msk.ru>.
	(sendmail-send-it): Copy `mail-envelope-from' from calling buffer.
	From "Golubev I. N." <gin(a)mo.msk.ru>.
mew-1.16-pkg.tar.gz
-------------------
2002-01-07  Adrian Aichner  <adrian(a)xemacs.org>
	* Makefile (HTML_FILES): New.
	* Makefile (HTML_DEP): New.
2002-01-06  Steve Youngs  <youngs(a)xemacs.org>
	* hack-mew.texi.el: Remove hack to add direntry to mew.texi, it's
	already there.
	* hack-mew-jis.texi.el: Ditto.
	* mew/info/mew.texi: Remove the "missing" direntry that Adrian
	added... it wasn't missing after all, just hiding. :-)
	* Makefile (TEXI_FILES): Remove 00readme hack-mew.texi.el
	hack-mew-jis.texi.el.
	(MANUAL): Remove.
2001-12-30  Adrian Aichner  <adrian(a)xemacs.org>
	* mew/info/mew.texi: Add missing direntry.
mule-ucs-1.01-pkg.tar.gz   *** New Package *** (Mule)
------------------------
This is a new package.
Mule-UCS provides comprehensive Unicode support (including UTF-8 and
UTF-16, both standard and little-endian).  Under the hood, it is a
general coding system builder by Hisashi Miyashita <himi(a)m17n.org>.
It is easier to work with than raw CCL for large encodings like
Unicode or Big5.
os-utils-1.26-pkg.tar.gz
------------------------
2002-01-13  Steve Youngs  <youngs(a)xemacs.org>
	* package-info.in (provides): Remove 'lpr', it's in 'ps-print'.
	And update to include all provides.
2002-01-09  Steve Youngs  <youngs(a)xemacs.org>
	* Makefile (ELCS): Remove 'lpr.elc' as it's now in 'ps-print'
pc-1.21-pkg.tar.gz
------------------
2002-01-10  John Paul Wallington  <jpw(a)shootybangbang.com>
	* pending-del.el (pending-delete-modeline-string): fix custom type.
	* pc-select.el (pc-select-modeline-string): fix custom type.
prog-modes-1.49-pkg.tar.gz
--------------------------
2002-01-12  Jan Vroonhof  <jan(a)xemacs.org>
	* Makefile (REQUIRES): Require ps-print
2002-01-03  Adrian Aichner  <adrian(a)xemacs.org>
	* tcl.el (tcl-mode): Check for (boundp 'filladapt-mode).
2001-12-27  Steve Youngs  <youngs(a)xemacs.org>
	* php-mode.el (php-mode-abbrev-table): Revert my patch of
	2001-12-20. 
2001-12-23  Vin Shelton  <acs(a)xemacs.org>
	* php-mode.el: Remove trailing ^Ms.
ps-print-1.02-pkg.tar.gz   *** New Package ***
------------------------
This is a new package that replaces the old 'ps-print-nomule' package.
It is safe to use with both Mule and non-Mule XEmacsen.
sieve-1.01-pkg.tar.gz      *** New Package ***
---------------------
This is a new package.
Sieve mode provides syntax-based indentation, font-locking support and
other handy functions to make editing Sieve scripts easier.
text-modes-1.36-pkg.tar.gz
--------------------------
2002-01-10  John Paul Wallington  <jpw(a)shootybangbang.com>
	* flyspell.el (flyspell-mode-line-string): fix custom type.
2001-12-30  Gleb Arshinov  <gleb(a)barsook.com>
	* folding.el: remove comment about (now fixed) XEmacs isearch
	support bug
	(folding-isearch-hook-function): for XEmacs use
	overriding-local-map or to fiddle with minor-mode-map-alist as
	appropriate.  This supports both 21.2+ and older XEmacs isearch
	code.
	(folding-isearch-general): execute isearch-abort and isearch-quit
	like any other function for clarity and to make sure any
	side-effects of underlying implementation take effect.  cond
	clause is no longer necessary, but is left in place to make patch
	more clear.
	(folding-isearch-general): always goto position returned by
	underlying isearch function.  This makes C-g work as expected
	(go back to original position where isearch was started)
	(folding-isearch-general): fully mimic exit signal of isearch
2001-12-30 Sun  Jari Aalto  <jari.aalto(a)poboxes.com>
	* folding.el: Synched with the latest folding: 2.97.
	All function now have uniforma naming `folding-' where the
	previous version used both `fold-' and `folding-'.
	Isearch support is still broken in XEmacs, works in Emacs.
	See complete list of changes in folding itself (history
	section)
2001-12-28  Steve Youngs  <youngs(a)xemacs.org>
	* rtf-support.el: New file.
	* Makefile (ELCS): Add rtf-support.elc
vhdl-1.15-pkg.tar.gz
--------------------
2002-01-13  Adrian Aichner  <adrian(a)xemacs.org>
	* vhdl-mode.texi (Customizing Indentation): Change improper use of
	"@xref..." to "See @ref...".
	* vhdl-mode.texi (Permanent Customization): Ditto.
2002-01-12  Jan Vroonhof  <jan(a)xemacs.org>
	* Makefile: require ps-print
2002-01-07  Adrian Aichner  <adrian(a)xemacs.org>
	* Makefile (HTML_FILES): New.
	* Makefile (HTML_DEP): New.
2001-12-30  Adrian Aichner  <adrian(a)xemacs.org>
	* vhdl-mode.texi: Add missing direntry.
viper-1.31-pkg.tar.gz
---------------------
2002-01-07  Adrian Aichner  <adrian(a)xemacs.org>
	* Makefile (HTML_FILES): New.
	* Makefile (HTML_DEP): New.
2002-01-09  Michael Kifer  <kifer(a)cs.stonybrook.edu>
	
	* viper.el (viper-set-hooks): zap viper-unfriendly bindings in
	flyspell-mouse-map.
	
2002-01-07  Michael Kifer  <kifer(a)cs.stonybrook.edu>
	
	* viper-init.el (viper-cond-compile-for-xemacs-or-emacs):
	new macro that replaces viper-emacs-p and viper-xemacs-p in many
	cases. Used to reduce the number of warnings.
	
	* viper-cmd.el: use viper-cond-compile-for-xemacs-or-emacs.
	(viper-standard-value): moved here from viper.el.
	(viper-set-unread-command-events): moved to viper-util.el
	(viper-check-minibuffer-overlay): make sure
	viper-minibuffer-overlay is moved to cover the entire input field.
	
	* viper-util.el:  use viper-cond-compile-for-xemacs-or-emacs.
	(viper-read-key-sequence, viper-set-unread-command-events,
	viper-char-symbol-sequence-p, viper-char-array-p): moved here.
	
	* viper-ex.el: use viper-cond-compile-for-xemacs-or-emacs.
	
	* viper-keym.el: use viper-cond-compile-for-xemacs-or-emacs.
	
	* viper-mous.el: use viper-cond-compile-for-xemacs-or-emacs.
	
	* viper-macs.el (viper-char-array-p, viper-char-symbol-sequence-p,
	viper-event-vector-p): moved to viper-util.el
	
	* viper.el (viper-standard-value): moved to viper-cmd.el.
	Use viper-cond-compile-for-xemacs-or-emacs.
	
2001-12-24  Michael Kifer  <kifer(a)cs.sunysb.edu>
	
	* viper-cmd.el (viper-change-state): Got rid of make-local-hook.
	(viper-special-read-and-insert-char): Make C-m work right in the r
	comand.
	(viper-buffer-search-enable): Fixed format string.
	
	* viper-ex.el (ex-token-alist): Use ex-set-visited-file-name
	instead of viper-info-on-file.
	(ex-set-visited-file-name): New function.
	
	* viper.el (viper-emacs-state-mode-list): Added mail-mode.
	
xemacs-base-1.57-pkg.tar.gz
---------------------------
2002-01-14  Adrian Aichner  <adrian(a)xemacs.org>
	* add-log.el (add-log-current-defun-header-regexp): Add . and [0-9].
	* add-log.el (patch-to-change-log): Correct file-re1, file-re2,
	and new-defun-re.  Apply heuristics for unsupported language, as
	implemented in `add-log-current-defun', to New and Removed symbols
	as well.
2002-01-07  Adrian Aichner  <adrian(a)xemacs.org>
	* Makefile (HTML_FILES): New.
	* Makefile (HTML_DEP): New.
2002-01-02  Adrian Aichner  <adrian(a)xemacs.org>
	* add-log.el (patch-to-change-log): Standardize on / in ChangeLog
	entry paths.
2002-01-02  Didier Verna  <didier(a)xemacs.org>
	* add-log.el (patch-to-change-log): new keyword :dry-run.
xemacs-devel-1.40-pkg.tar.gz
----------------------------
2002-01-10  John Paul Wallington  <jpw(a)shootybangbang.com>
	* eldoc.el: use eldoc-minor-mode-string in add-minor-mode form.
	(eldoc-minor-mode-string): fix custom type.
Installing These:
================
Manually:
--------
  1) Download the packages that you want to install from: [1]
        /ftp.xemacs.org:/pub/xemacs/packages/
  2) Unpack them to: [2]
        /usr/local/lib/xemacs/xemacs-packages/
  3) Re-start XEmacs.
Using XEmacs Package Tools (XEmacs 21.[245].x):
----------------------------------------------
  1) Tools -> Packages -> Add Download Site -> choose site
  2) Tools -> Packages -> List and Install
  3) Select the packages you wish to install (there are brief
     instructions at the bottom of the packages buffer).
  4) Packages -> Install/Remove Selected
  5) Re-start XEmacs.
Using XEmacs Package Tools (XEmacs 21.1.14):
-------------------------------------------
  1) Options -> Manage Packages -> Add Download Site -> choose site
  2) Options -> Manage Packages -> List and Install
  3 - 5) As per XEmacs 21.[245].x.
Footnotes: 
[1]  Or from a mirror near you.
[2]  Note:  Mule packages should be installed into:
        /usr/local/lib/xemacs/mule-packages/
-- 
|---<Steve Youngs>---------------<GnuPG KeyID: 10D5C9C5>---|
|            XEmacs - It's not just an editor.             |
|                    It's a way of life.                   |
|------------------------------------<youngs(a)xemacs.org>---|