* XEmacs 21.4.11 "Native Windows TTY Support" is released.
"Native Windows TTY Support" is the twelfth in the OXYMORON series.
[Note for the RCs: it is hoped that this release will see the 21.4 series
promoted to stable. Please beat on it hard.
CVS update: use tag "-r r21-4-11rc1" (release-specific) or
"-r candidate-21-4" (the prerelease branch, sticky tag)
Anonymous ftp:
ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4/pretest/
Files: xemacs-21.4.11rc1.tar.gz, xemacs-21.4.10-21.4.11rc1.patch.gz
(the patchkit is only 35kB).]
Relative to XEmacs 21.4.10 "Military Intelligence", "Native Windows TTY
Support"
o fixes a deadlock in Xt timers that manifests in gdb-mode;
o fixes some crashes on glibc 2.3 systems (including 2.2.9x) by
disabling mmap in Doug Lea malloc;
o fixes other build and runtime crashes by defaulting to use of
the portable dumper on Linux.
Disabling mmap may cause an increase in memory usage, but this depends
on usage patterns and in general should rarely be large. If you don't
like the portable dumper, you can use ./configure --pdump=no [...].
There are a few cosmetic and documentation changes.
The first release in this series, XEmacs 21.4.0 "Solid Vapor",
contained a large number of improvements and extensions to the current
stable version, XEmacs 21.1.14. For more information about the
OXYMORON series, see etc/NEWS, the initial release announcement
http://www.xemacs.org/Releases/21.4.0.html
and the release planning page,
http://www.xemacs.org/Releases/Public-21.2/
For general information about XEmacs, the developers, and the user
community, see our home page,
http://www.xemacs.org/
* XEmacs 21.4.11 is "gamma" software.
[still ;-)]
The usual "no warranty" disclaimer (see etc/WARRANTY, sections 10 and
11) applies. However, we are now experimenting with a level of
stability intermediate between "beta" and "stable", dubbed
"gamma".
At this point all the developers and our beta testers trust the 21.4
code base with all their editing needs. Many have found it
sufficiently stable that they've moved on to the development branch
again in search of some excitement.
After several months of testing, XEmacs 21.4.11 has been shown
sufficiently stable to be recommended to all users. However, there
still remain a few outstanding problems that must be fixed before we
retire 21.1.
* Availability
Anonymous ftp:
ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4/pretest/
Files:
xemacs-21.4.11rc1.tar.gz
xemacs-21.4.10-21.4.11rc1.patch.gz
(the patchkit is only 35kB).
See
http://www.xemacs.org/Install/.
If you already have a 21.4.10 source tree, a patchkit is available in
xemacs-21.4.10-21.4.11rc1.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.
Also, if you don't have the packages yet, see
http://www.xemacs.org/Documentation/packageGuide.html.
Windows branch and installers:
The Windows branch continues to have a few changes not yet included in
the mainline. It is preferred to the mainline for Windows users.
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@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.11, use the release
tag "r21-4-11". 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
Unique branch and release tags are assigned to the Windows branch.
See Andy Piper's announcements and release notes for details.
* Brief summary of Changes to XEmacs 21.4.11 "Native Windows TTY Support"
-- Fix: Deadlock in Xt timers -- Stephen Turnbull
-- Fix: mmap crash in build -- Wolfram Gloger
-- Fix: Restore layout patch -- Andy Piper
-- New: Berkeley db 4.1 support -- Greg Allen
-- Build: Default pdump on for Linux -- Stephen Turnbull
-- Docs: Examples, corrections, and oxymorons -- Katsumi Yamaoka, John Paul Wallington,
Stephen Turnbull, Giacomo Boffi, Ville Skyttä, Ilya Golubev, Andy Piper
-- Docs: Lesstif PROBLEM -- Frank McIngvale
-------- ChangeLog Entries from ChangeLog --------
2002-12-05 Stephen J. Turnbull <stephen(a)xemacs.org>
* XEmacs 21.4.11 "Native Windows TTY Support" is released.
2002-12-05 Stephen J. Turnbull <stephen(a)xemacs.org>
* etc/OXYMORONS (21.4.11): Inadvertant contrib from Andy.
2002-12-04 Stephen J. Turnbull <stephen(a)xemacs.org>
* configure.in: Move pdump default for Darwin to opsys default area.
2002-11-15 Stephen J. Turnbull <stephen(a)xemacs.org>
* configure.in (getaddrinfo): Disable for hpux11*, not hpux11.
2002-11-12 Stephen J. Turnbull <stephen(a)xemacs.org>
* configure.in: Default pdump on for Linux.
Improve "broken compiler" panic message per V. Kletnieks.
2002-11-12 Stephen J. Turnbull <stephen(a)xemacs.org>
* PROBLEMS (Running/Linux): Lesstif 0.93.36 info, from F. McIngvale.
2002-10-30 Katsumi Yamaoka <yamaoka(a)jpl.org>
* etc/TUTORIAL.ja: Typo fix.
2002-10-31 John Paul Wallington <jpw(a)shootybangbang.com>
* info/dir (File): button1 on a highlighted word doesn't
follow that cross-reference.
2002-11-11 Stephen J. Turnbull <steve(a)tleepslib.sk.tsukuba.ac.jp>
* etc/Emacs.ad (Emacs.bold-italic.attributeFont): Per G. Boffi.
2002-11-04 Giacomo Boffi <giacomo.boffi(a)polimi.it>
* etc/sample.Xdefaults (Emacs.bold-italic.attributeFont): New.
-------- ChangeLog Entries from lib-src/ChangeLog --------
2002-12-05 Stephen J. Turnbull <stephen(a)xemacs.org>
* XEmacs 21.4.11 "Native Windows TTY Support" is released.
-------- ChangeLog Entries from lisp/ChangeLog --------
2002-12-05 Stephen J. Turnbull <stephen(a)xemacs.org>
* XEmacs 21.4.11 "Native Windows TTY Support" is released.
-------- ChangeLog Entries from lwlib/ChangeLog --------
2002-12-05 Stephen J. Turnbull <stephen(a)xemacs.org>
* XEmacs 21.4.11 "Native Windows TTY Support" is released.
-------- ChangeLog Entries from man/ChangeLog --------
2002-12-05 Stephen J. Turnbull <stephen(a)xemacs.org>
* XEmacs 21.4.11 "Native Windows TTY Support" is released.
2002-10-29 Ville Skyttä <scop(a)xemacs.org>
* xemacs-faq.texi (Top):
The canonical location for FAQ on the website is /FAQ/.
2002-11-12 Ilya N. Golubev <gin(a)mo.msk.ru>
* xemacs/custom.texi (Face Customization):
(Faces):
Document face-frob-from-locale-first variable.
-------- ChangeLog Entries from netinstall/ChangeLog --------
2002-12-05 Stephen J. Turnbull <stephen(a)xemacs.org>
* XEmacs 21.4.11 "Native Windows TTY Support" is released.
-------- ChangeLog Entries from nt/ChangeLog --------
2002-12-05 Stephen J. Turnbull <stephen(a)xemacs.org>
* XEmacs 21.4.11 "Native Windows TTY Support" is released.
-------- ChangeLog Entries from src/ChangeLog --------
2002-12-05 Stephen J. Turnbull <stephen(a)xemacs.org>
* XEmacs 21.4.11 "Native Windows TTY Support" is released.
2002-12-02 Greg Allen <greg_allen(a)westlb-systems.co.uk>
* database.c: Fix open_database. Berkeley DB API has changed in
4.1. see:
http://www.sleepycat.com/docs/ref/upgrade.4.1/fop.html
2002-11-26 Stephen J. Turnbull <stephen(a)xemacs.org>
* specifier.c (Fvalid_specifier_type_p): Typo in comment.
2002-11-13 Stephen J. Turnbull <stephen(a)xemacs.org>
* event-Xt.c (Xt_timeout):
(Xt_timeout_callback):
(emacs_Xt_add_timeout):
(emacs_Xt_remove_timeout):
(Xt_timeout_to_emacs_event):
Turn completed_timeouts from a stack into a queue. Fixes
deadlocks <15829.21626.171573.994716(a)sinisa.nasamreza.org>.
2002-11-07 Wolfram Gloger <wg(a)malloc.de>
* alloc.c (reinit_alloc_once_early): Disable mmap in Doug Lea malloc.
* emacs.c (main): Assert that mmap'd allocation is disabled.
2002-10-14 Andy Piper <andy(a)xemacs.org>
* glyphs-widget.c (layout_query_geometry): add in fiddle
factor. Include border text in width layout calculation.
(layout_layout): use BORDER_FIDDLE_FACTOR instead of 10.
-------- ChangeLog Entries from tests/ChangeLog --------
2002-12-05 Stephen J. Turnbull <stephen(a)xemacs.org>
* XEmacs 21.4.11 "Native Windows TTY Support" is released.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.