XEmacs 21.4.19 "Constant Variable" is released

Vin Shelton acs at xemacs.org
Mon Jan 30 20:52:41 EST 2006


*          XEmacs 21.4.19 "Constant Variable" is released.
      "Constant Variable" is the nineteenth in the OXYMORON series.

The latest stable release of XEmacs, XEmacs 21.4.19 - "Constant Variable",
is now available from xemacs.org and its mirrors.

* Availability

Anonymous ftp:

             ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4

See http://www.xemacs.org/Install/.  As of 21.4.19, only a source
tarball has been supplied.  There was virtually no use of the info and
elc tarballs, so xemacs-21.4.19.tar.gz and xemacs-21.4.19.tar.bz2 are
the only tarballs supplied.

If you already have a 21.4.18 source tree, a patchkit is available in
xemacs-21.4.18-21.4.19.patch.gz.  This does not update .elcs or .infos,
they will be rebuilt when you make XEmacs.  If you have an earlier
version, you can repeatedly apply patchkits.

The tarballs and patches are signed with my GPG key, available from
most public keyservers and also from
ftp://ftp.xemacs.org/pub/xemacs/pgp-keys/vin_shelton.asc

Here are the MD5 check sums of each of the files related to the XEmacs
21.4.19 release:

0d2d255e2b362064959f329d522b137b  xemacs-21.4.19.tar.bz2
768fd7a9b269dad14514f9bc7151cbc4  xemacs-21.4.19.tar.bz2.asc
3f753e2cc22a428c7d775339f29c7e46  xemacs-21.4.19.tar.gz
228a34085b6ffa1c4547dd3d8b24a1e1  xemacs-21.4.19.tar.gz.asc

Also, if you don't have the packages yet, see

        http://www.xemacs.org/Documentation/packageGuide.html.

Anonymous (pserver) CVS:

Anonymous CVS is available.  We are very grateful to the staff at our
host, SunSITE.dk, for a lot of help and quick reponse to all our
requests.

If you haven't used XEmacs CVS recently, we moved the repository
before the 21.4.6 release.  The repository structure is the same as
before, so it should be possible to reuse an existing checked-out CVS
tree.

Take care that your Root is set correctly to

      CVSROOT=:pserver:cvs at cvs.xemacs.org:/pack/xemacscvs

On platforms with a Bourne shell and find available, something like

      for r in `find . -name Root`; do echo $CVSROOT > $r; done

will convert your entire tree.

Tags are also the same; to update to release 21.4.19, use the release
tag "r21-4-19".  To set a sticky tag which will always update to the
current release, use the branch tag "release-21-4".

For more details, see

             http://www.xemacs.org/Develop/cvsaccess.html

* Brief summary of changes to XEmacs 21.4.19 "Constant Variable"

Fix: Fix xetla description.
Fix: Make call-process with non-ASCII directory work (with test case).
Fix: Fix --without-tty builds on BSD/MacOS X.
Fix: Repair ldap detection.
Fix: Move the XListFonts maxnames param to INT_MAX from 5000.
Fix: Fix easymenu.
Fix: Patch to build on latest Cygwin (1.5.19).
Fix: Prevent Mule-CCL crashing XEmacs on an invalid charset.
Update: Copy FAQ from 21.5.
Update: Vin's vanity patch.
Update: Look for rgb.txt in /usr(/local)/share/X11.
Update: Add Hong Kong and Portugal to download sites.
Feature: Tests for backward-up-list.
Feature: New setup script for Inno Setup.
Feature: Suppress compiler warning under Cygwin
Feature: Find packages in ../xemacs-packages at run-time.


-------- ChangeLog Entries from ChangeLog --------

2006-01-28  Vin Shelton  <acs at xemacs.org>

	* XEmacs 21.4.19 is released

2006-01-28  Vin Shelton  <acs at xemacs.org>

	* etc/package-index.LATEST.gpg: Updated with latest package data.

2005-12-18  Ilya N. Golubev  <gin at mo.msk.ru>

	Merge from 21.5.
	* configure.in: Fixed `LDAP_OPT_ON' libraries configuration
	introduced in local 2005-03-13 change of `configure.in'.  However,
	do not check for internal `-lber' `ber_pvt_opt_on' symbol as done
	in upstream.  This symbol is not part of any published interface,
	it may exist or not exist, depending on openldap version.  Cryptic
	comment before using it in upstream 21.5 source did not state
	precisely under which circumstances checking for it was useful,
	which sort of user code tried to link the symbol.  So in local
	21.5 dismissed both the code and the comment without writing a
	cleaner equivalent.
	* etc/NEWS: Document.

2005-12-13  Vin Shelton  <acs at xemacs.org>

	* etc/package-index.LATEST.gpg: Updated with latest package data.

2005-12-04  Vin Shelton  <acs at xemacs.org>

	* etc/OXYMORONS: insert 'Social Property' for 21.4.18.
	* etc/NEWS: document motif deprecation and defaulting
	--with-widgets to off.

2005-12-04  Ville Skyttä  <scop at xemacs.org>
	* etc/PACKAGES: Fix description of xetla.

-------- ChangeLog Entries from lib-src/ChangeLog --------

2006-01-28  Vin Shelton  <acs at xemacs.org>

	* XEmacs 21.4.19 is released

-------- ChangeLog Entries from lisp/ChangeLog --------

2006-01-28  Vin Shelton  <acs at xemacs.org>

	* XEmacs 21.4.19 is released

2006-01-03  Aidan Kehoe  <kehoea at parhasard.net>

	* easymenu.el: Update copyright. 
	* easymenu.el (easy-menu-all-popups):
	Add a docstring. 
	* easymenu.el (easy-menu-add):
	Document a bug, rework the function to preserve any existing
	non-default mode-popup-menu instead of overwriting it, and not to
	bother normalising the menu title (nothing else does).
	* easymenu.el (easy-menu-remove):
	Restore the default mode-popup-menu instead of leaving an empty
	one when we remove the last easy-menu popup. 

2006-01-06  Adrian Aichner  <adrian at xemacs.org>

	* package-get.el (package-get-download-sites): Add pt.xemacs.org,
	as suggested by Rodrigo Ventura.
	* package-get.el (package-get-pre-release-download-sites): Ditto,
	with replacement of xemacs-21.5 by beta, which is the logical path
	to our beta core and package pre-releases.

2005-12-17  Adrian Aichner  <adrian at xemacs.org>

	* package-get.el (package-get-download-sites): Add Hong Kong
	download site.
	* package-get.el (package-get-pre-release-download-sites): Ditto.

2005-12-26  Vin Shelton  <acs at xemacs.org>

	* find-paths.el:
	* find-paths.el (paths-emacs-root-p): Add search for package root.
	* find-paths.el (paths-find-emacs-root): Replaced with
	paths-find-invocation-roots, which returns a list of roots.
	* find-paths.el (paths-find-invocation-roots): New.
	* find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.

2005-12-05  Ville Skyttä  <scop at xemacs.org>

	* minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
	* font.el (font-lookup-rgb-components): Ditto, remove stale comment.

-------- ChangeLog Entries from lwlib/ChangeLog --------

2006-01-28  Vin Shelton  <acs at xemacs.org>

	* XEmacs 21.4.19 is released

-------- ChangeLog Entries from man/ChangeLog --------
2006-01-28  Vin Shelton  <acs at xemacs.org>

	* XEmacs 21.4.19 is released

2005-12-07  Vin Shelton  <acs at xemacs.org>

	* xemacs-faq.texi (Q1.0.5): Updated the dates of my contributions.

2005-12-06  Vin Shelton  <acs at xemacs.org>

	* xemacs-faq.texi: copied from 21.5.

-------- ChangeLog Entries from netinstall/ChangeLog --------

2006-01-28  Vin Shelton  <acs at xemacs.org>

	* XEmacs 21.4.19 is released

-------- ChangeLog Entries from nt/ChangeLog --------

2006-01-28  Vin Shelton  <acs at xemacs.org>

	* XEmacs 21.4.19 is released

2006-01-28  Vin Shelton  <acs at xemacs.org>

	* XEmacs.iss: 21.4.19 version.  No registry fiddling, please.
	Package root is now found automatically.

2005-12-27  Vin Shelton  <acs at xemacs.org>

	* XEmacs.iss: 21.4.19-pre1 version
		      Remove registry key for EMACSPACKAGEPATH.
		      Install by default to c:\Program Files\XEmacs.

2005-12-17  Vin Shelton  <acs at xemacs.org>

	* XEmacs.iss: Move packages out of version-specific location.
		      Removed CRs.

2005-12-15  Vin Shelton  <acs at xemacs.org>

	* XEmacs.iss: Created for generating winoze setup kits.

-------- ChangeLog Entries from src/ChangeLog --------

2006-01-28  Vin Shelton  <acs at xemacs.org>

	* XEmacs 21.4.19 is released

2006-01-20  Rick Rankin <rrankin1424-xemacs at yahoo.com>

	* sysdir.h: Workaround missing d_ino field from 'struct dirent'.

2005-12-24  Aidan Kehoe  <kehoea at parhasard.net>

	* objects-gtk.c (MAX_FONT_COUNT): Increase MAX_FONT_COUNT from
	5000 to INT_MAX.

2005-12-05  Dr. Volker Zell  <Dr.Volker.Zell at oracle.com>

	* database.c: Suppress compiler warning under Cygwin.
	* database.c: Removed __FreeBSD__ check, should be handled by
        HAVE_U_xxx_T defines.

2005-12-18  Malcolm Purvis  <malcolmp at xemacs.org>

	* console.c (stuff_buffered_input): Compile body only if
	HAVE_TTY.

2005-05-10  Aidan Kehoe  <kehoea at parhasard.net>

	* callproc.c: #include sysdir.h, so that any appropriate Mule
	magic happens with the chdir() call when calling a subprocess. 

2005-12-06  Aidan Kehoe  <kehoea at parhasard.net>

	* mule-ccl.c (POSSIBLE_LEADING_BYTE_P): Add.
	* mule-ccl.c: Check that a character set exists before using it
	to create a character. 

2005-12-06  Vin Shelton  <acs at xemacs.org>

	* objects-x.c (MAX_FONT_COUNT): Increase MAX_FONT_COUNT from 5000
	to INT_MAX.

-------- ChangeLog Entries from tests/ChangeLog --------

2006-01-28  Vin Shelton  <acs at xemacs.org>

	* XEmacs 21.4.19 is released

2005-12-08  Stephen J. Turnbull  <stephen at xemacs.org>

	* automated/syntax-tests.el (backward-up-list): New test.
	Thanks to Zacjev Evgeny for report, Aidan Kehoe for reproduction.

2005-05-10  Aidan Kehoe  <kehoea at parhasard.net>

	* automated/mule-tests.el: Test that starting a process in a
	non-Latin-1 directory preserves the current directory, which it
	didn't, previous to 21.4.17


Sincerely,
  Vin Shelton
  Stable Release Manager for XEmacs




More information about the XEmacs-Beta mailing list