From xemacs-announce-admin@xemacs.org Wed Jan 23 21:40:21 2002 Received: from gwyn.tux.org (localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.9.3/8.9.1) with ESMTP id VAA24784; Wed, 23 Jan 2002 21:36:33 -0500 Received: (from turnbull@localhost) by gwyn.tux.org (8.9.3/8.9.1) id VAA24704 for xemacs-announce-mailman@xemacs.org; Wed, 23 Jan 2002 21:35:27 -0500 Received: (from mail@localhost) by gwyn.tux.org (8.9.3/8.9.1) id VAA24700 for turnbull@tux.org; Wed, 23 Jan 2002 21:35:27 -0500 Received: from mail006.syd.optusnet.com.au (mail006.syd.optusnet.com.au [203.2.75.230]) by gwyn.tux.org (8.9.3/8.9.1) with ESMTP id VAA24695 for ; Wed, 23 Jan 2002 21:35:25 -0500 Received: from slackware.mynet.pc (wdcax19-099.dialup.optusnet.com.au [198.142.19.99]) by mail006.syd.optusnet.com.au (8.11.1/8.11.1) with ESMTP id g0O2ZIm15141 for ; Thu, 24 Jan 2002 13:35:18 +1100 Received: (from steve@localhost) by slackware.mynet.pc (8.12.0.Beta7/8.12.0.Beta7) id g0O2Snk1029694; Thu, 24 Jan 2002 12:28:49 +1000 Mail-Copies-To: never To: XEmacs Announce Subject: [ANNOUNCE] Updated Packages and New Sumos released From: Steve Youngs X-Attribution: SY Organization: The XEmacs Development Team X-URL: X-Face: %@A&y\ef)A6pi|q43;M>uyhO)~NP*fpdo0XrUuutf0|nku\O5JV(7EG%odc'n6}G@tYRl+B #[n,%B`.sHZ5>3MZvrm%,rWE7)c}ZXjH\>=p@AL\y\gyu|.lJ8B`F++86 Date: Thu, 24 Jan 2002 12:28:48 +1000 Message-ID: Lines: 563 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) XEmacs/21.5 (bamboo, i686-pc-linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id VAA24695 X-XEmacs-List: announce Sender: xemacs-announce-admin@xemacs.org Errors-To: xemacs-announce-admin@xemacs.org X-BeenThere: xemacs-announce@xemacs.org X-Mailman-Version: 2.0.1 Precedence: bulk Reply-To: xemacs-beta@xemacs.org List-Help: List-Post: List-Subscribe: , List-Id: XEmacs Announcements List-Unsubscribe: , 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 * package-info.in (provides): Update to include all provides. 2002-01-07 Adrian Aichner * Makefile (HTML_FILES): New. * Makefile (HTML_DEP): New. Other changes of note include: ----------------------------- ediff-1.35-pkg.tar.gz --------------------- 2002-01-08 Michael Kifer * ediff-hook.el: added autoload cookie 2002-01-07 Michael Kifer * 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 . (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 * 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 * 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 * 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 . mail-lib-1.42-pkg.tar.gz ------------------------ 2002-01-09 Simon Josefsson * smtpmail.el (smtpmail-send-queued-mail): Use binary instead of no-conversion (no-conversion does conversion in XEmacs). 2002-01-08 Simon Josefsson 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 * smtpmail.el (smtpmail-send-it): Use `mail-sendmail-undelimit-header'. (mail-check-safe-charset): Autoload it. 2001-12-21 Simon Josefsson . * 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 * smtpmail.el (smtpmail-send-queued-mail): Insert the enqueued messages literally. 2001-11-30 Stefan Monnier * 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 * smtpmail.el (smtpmail-deduce-address-list): Don't use insert-string. 2001-11-13 Simon Josefsson * 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 * sendmail.el (mail-envelope-from): Fix :type. Suggested by "Golubev I. N." . (sendmail-send-it): Copy `mail-envelope-from' from calling buffer. From "Golubev I. N." . mew-1.16-pkg.tar.gz ------------------- 2002-01-07 Adrian Aichner * Makefile (HTML_FILES): New. * Makefile (HTML_DEP): New. 2002-01-06 Steve Youngs * 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 * 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 . 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 * package-info.in (provides): Remove 'lpr', it's in 'ps-print'. And update to include all provides. 2002-01-09 Steve Youngs * Makefile (ELCS): Remove 'lpr.elc' as it's now in 'ps-print' pc-1.21-pkg.tar.gz ------------------ 2002-01-10 John Paul Wallington * 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 * Makefile (REQUIRES): Require ps-print 2002-01-03 Adrian Aichner * tcl.el (tcl-mode): Check for (boundp 'filladapt-mode). 2001-12-27 Steve Youngs * php-mode.el (php-mode-abbrev-table): Revert my patch of 2001-12-20. 2001-12-23 Vin Shelton * 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 * flyspell.el (flyspell-mode-line-string): fix custom type. 2001-12-30 Gleb Arshinov * 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 * 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 * rtf-support.el: New file. * Makefile (ELCS): Add rtf-support.elc vhdl-1.15-pkg.tar.gz -------------------- 2002-01-13 Adrian Aichner * vhdl-mode.texi (Customizing Indentation): Change improper use of "@xref..." to "See @ref...". * vhdl-mode.texi (Permanent Customization): Ditto. 2002-01-12 Jan Vroonhof * Makefile: require ps-print 2002-01-07 Adrian Aichner * Makefile (HTML_FILES): New. * Makefile (HTML_DEP): New. 2001-12-30 Adrian Aichner * vhdl-mode.texi: Add missing direntry. viper-1.31-pkg.tar.gz --------------------- 2002-01-07 Adrian Aichner * Makefile (HTML_FILES): New. * Makefile (HTML_DEP): New. 2002-01-09 Michael Kifer * viper.el (viper-set-hooks): zap viper-unfriendly bindings in flyspell-mouse-map. 2002-01-07 Michael Kifer * 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 * 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 * 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 * Makefile (HTML_FILES): New. * Makefile (HTML_DEP): New. 2002-01-02 Adrian Aichner * add-log.el (patch-to-change-log): Standardize on / in ChangeLog entry paths. 2002-01-02 Didier Verna * add-log.el (patch-to-change-log): new keyword :dry-run. xemacs-devel-1.40-pkg.tar.gz ---------------------------- 2002-01-10 John Paul Wallington * 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/ -- |---------------------| | XEmacs - It's not just an editor. | | It's a way of life. | |---------------------------------------|