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>---|