* XEmacs 21.4.13 "Rational FORTRAN" is released.
"Rational FORTRAN" is the fourteenth in the OXYMORON series.
The latest stable release of XEmacs, XEmacs 21.4.13 - "Rational
FORTRAN", 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/. (Note that the tarball breakdown
is slightly different from that implied for 21.1. For 21.4, the
xemacs-21.4.12.tar.gz tarball contains the full contents of the
xemacs-21.4.12-{src,elc,info}.tar.gz tarballs.)
If you already have a 21.4.12 source tree, a patchkit is available in
xemacs-21.4.12-21.4.13.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.13, use the release
tag "r21-4-13". 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.
Changes in XEmacs 21.4.13
The following patches were applied to XEmacs 21.4.12 to create XEmacs
21.4.13:
1046675827.8524.301.camel(a)bobcat.ods.org
From: Ville Skyttä <scop(a)xemacs.org>
Subject: [AC21.5 R21.4] etc/BETA: Introduce Norbert Koch
15931.3633.365582.57848(a)gargle.gargle.HOWL
From: Martin Buchholz <martin(a)xemacs.org>
Subject: Don't define xm_update_progress unless LWLIB_WIDGETS_MOTIF
15948.24904.644239.209585(a)gargle.gargle.HOWL
From: Martin Buchholz <martin(a)xemacs.org>
Subject: Make XEmacs redisplay 10 times faster.
15948.25175.34826.37378(a)gargle.gargle.HOWL
From: Martin Buchholz <martin(a)xemacs.org>
Subject: Prevent Motif version mismatch crashes
15948.25999.282336.296343(a)gargle.gargle.HOWL
From: Martin Buchholz <martin(a)xemacs.org>
Subject: _ALL_SOURCE
15948.26404.995203.927711(a)gargle.gargle.HOWL
From: Martin Buchholz <martin(a)xemacs.org>
Subject: Use aix4-2.h for AIX 5 and subsequent versions
15948.26485.912267.436766(a)gargle.gargle.HOWL
From: Martin Buchholz <martin(a)xemacs.org>
Subject: Don't look for Motif in dark corners
15949.4131.46110.794023(a)gargle.gargle.HOWL
From: Martin Buchholz <martin(a)xemacs.org>
Subject: AIX cc vs Berkeley DB
15989.21424.208008.811284(a)gargle.gargle.HOWL
From: Martin Buchholz <martin(a)xemacs.org>
Subject: Pdump'ed XEmacs can't find its .dmp file.
15993.62327.181874.382464(a)gargle.gargle.HOWL
From: Martin Buchholz <martin(a)xemacs.org>
Subject: xemacs 21.4 CVS build failure
20030214064312.GB29482(a)nodewarrior.org
From: Chris Palmer <chris(a)nodewarrior.org>
Subject: Minor fixes to etc/BETA
200303021625.h22GP5i3039993(a)fibble.nospam.dev.null
From: Robert Pluim <rpluim(a)bigfoot.com>
Subject: [PATCH] fix Berkeley db autodetection on FreeBSD
200303030911.h239Ba3B001691(a)fibble.nospam.dev.null
From: Robert Pluim <rpluim(a)bigfoot.com>
Subject: Re: [AC21.4] fix Berkeley db autodetection on FreeBSD
4849AE19-48AB-11D7-BC15-000393DB0820(a)cs.berkeley.edu
From: "Andrew Begel" <abegel(a)cs.berkeley.edu>
Subject: Add .dylib to acceptable dll file extensions
536C37B8-3336-11D7-AF9D-000393DB0820(a)cs.berkeley.edu
From: Andrew Begel <abegel(a)cs.berkeley.edu>
Subject: Bug fix to dynamic array reallocation in 21.4.12
871y15i18m.fsf(a)tleepslib.sk.tsukuba.ac.jp
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
Subject: [R21.4] Document download locations for X11 on MacOS
873cn3qcgh.fsf_-_(a)tleepslib.sk.tsukuba.ac.jp
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
Subject: [AC21.5R21.4] darwin: configure pdump fix and DLSYM_NEEDS_UNDERSCORE
877kd5je7e.fsf(a)tleepslib.sk.tsukuba.ac.jp
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
Subject: [R21.4A21.5] Let directories be directories!
878ywj722i.fsf(a)tleepslib.sk.tsukuba.ac.jp
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
Subject: [SR21.4] Use symbolic name `XtExposeCompressMaximal' instead of
87bs09i3w5.fsf_-_(a)tleepslib.sk.tsukuba.ac.jp
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
Subject: [SAC21.5R21.4] Buffer grouping buglet
87bs2hjevs.fsf(a)tleepslib.sk.tsukuba.ac.jp
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
Subject: [R21.4] Martinization patch for tiff code
87d6m0gq24.fsf(a)tleepslib.sk.tsukuba.ac.jp
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
Subject: [R21.4] Recommend Mule, deprecate stripped binaries in INSTALL
87n0jshotl.fsf(a)tleepslib.sk.tsukuba.ac.jp
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
Subject: [R21.4] configure.usage better example of turning off sound type
87r89o51fb.fsf(a)tleepslib.sk.tsukuba.ac.jp
From: "Stephen J. Turnbull" <turnbull(a)sk.tsukuba.ac.jp>
Subject: [21.4] Last minute doc patch
A95DA119-3A14-11D7-94AB-000393DB0820(a)cs.berkeley.edu
From: Andrew Begel <abegel(a)cs.berkeley.edu>
Subject: sysdll.c needs lisp.h
all
From: Ville Skyttä <scop(a)xemacs.org>
From: Martin Buchholz <martin(a)xemacs.org>
From: Martin Buchholz <martin(a)xemacs.org>
From: Martin Buchholz <martin(a)xemacs.org>
From: Martin Buchholz <martin(a)xemacs.org>
From: Martin Buchholz <martin(a)xemacs.org>
From: Martin Buchholz <martin(a)xemacs.org>
From: Martin Buchholz <martin(a)xemacs.org>
From: Martin Buchholz <martin(a)xemacs.org>
From: Martin Buchholz <martin(a)xemacs.org>
From: Chris Palmer <chris(a)nodewarrior.org>
From: Robert Pluim <rpluim(a)bigfoot.com>
From: Robert Pluim <rpluim(a)bigfoot.com>
From: "Andrew Begel" <abegel(a)cs.berkeley.edu>
From: Andrew Begel <abegel(a)cs.berkeley.edu>
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
From: "Stephen J. Turnbull" <turnbull(a)sk.tsukuba.ac.jp>
From: Andrew Begel <abegel(a)cs.berkeley.edu>
Subject: [AC21.5 R21.4] etc/BETA: Introduce Norbert Koch
Subject: Don't define xm_update_progress unless LWLIB_WIDGETS_MOTIF
Subject: Make XEmacs redisplay 10 times faster.
Subject: Prevent Motif version mismatch crashes
Subject: _ALL_SOURCE
Subject: Use aix4-2.h for AIX 5 and subsequent versions
Subject: Don't look for Motif in dark corners
Subject: AIX cc vs Berkeley DB
Subject: Pdump'ed XEmacs can't find its .dmp file.
Subject: xemacs 21.4 CVS build failure
Subject: Minor fixes to etc/BETA
Subject: [PATCH] fix Berkeley db autodetection on FreeBSD
Subject: Re: [AC21.4] fix Berkeley db autodetection on FreeBSD
Subject: Add .dylib to acceptable dll file extensions
Subject: Bug fix to dynamic array reallocation in 21.4.12
Subject: [R21.4] Document download locations for X11 on MacOS
Subject: [AC21.5R21.4] darwin: configure pdump fix and DLSYM_NEEDS_UNDERSCORE
Subject: [R21.4A21.5] Let directories be directories!
Subject: [SR21.4] Use symbolic name `XtExposeCompressMaximal' instead of
Subject: [SAC21.5R21.4] Buffer grouping buglet
Subject: [R21.4] Martinization patch for tiff code
Subject: [R21.4] Recommend Mule, deprecate stripped binaries in INSTALL
Subject: [R21.4] configure.usage better example of turning off sound type
Subject: [21.4] Last minute doc patch
Subject: sysdll.c needs lisp.h
d6m5rgfi.fsf(a)xemacs.org
From: "Ben Wing" <ben(a)xemacs.org>
Subject: [COMMIT] various bug fixes
el6lrkco.fsf(a)xemacs.org
From: "Ben Wing" <ben(a)xemacs.org>
Subject: [PATCH] various bug fixes
isv0izfn.fsf(a)arbortext.com
From: Mike Alexander <mta(a)arbortext.com>
Subject: [PATCH] New frames not displayed correctly if buffer tabs off
isvvv71f.fsf(a)xemacs.org
From: "Ben Wing" <ben(a)xemacs.org>
Subject: [PATCH] misc fixes
lm0jnkm2.fsf(a)xemacs.org
From: "Ben Wing" <ben(a)xemacs.org>
Subject: [COMMIT] bytecomp patch commit
m2el52zq6q.fsf(a)zion.rcn.com
From: Vin Shelton <acs(a)xemacs.org>
Subject: [SAC21.4] Lisp widget documentation update
m2heaizo9u.fsf(a)zion.rcn.com
From: Vin Shelton <acs(a)xemacs.org>
From: Martin Buchholz <martin(a)xemacs.org>
Subject: [PATCH] [Martin Buchholz <martin(a)xemacs.org>] xemacs-21.4 patches
Subject: xemacs-21.4 patches
m2of5y9k95.fsf(a)zion.rcn.com
From: Vin Shelton <acs(a)xemacs.org>
Subject: [PATCH] Define ORDINARY_LINK for linux
m37kaunsxa.fsf(a)xemacs.org
From: "U-PAPABLUE\\Administrator" <stephen(a)xemacs.org>
Subject: [21.4] Detect intptr_t lossage on Cygwin
microsoft-free.87lm16neid.fsf(a)eicq.dnsalias.org
From: Steve Youngs <youngs(a)xemacs.org>
From: Jens Petersen <petersen(a)redhat.com>
Subject: [AC21.5R21.4] [CORE (21.5)] Synch rcs2log to GNU version
Subject: rcs2log tmp race
microsoft-free.87r8aqulpt.fsf(a)eicq.dnsalias.org
From: Steve Youngs <youngs(a)xemacs.org>
Subject: [AC21.5R21.4] [CORE (21.5)] Update docs for Packages Local.rules file.
ptpypqwa.fsf(a)smtprelay.T-Online.De
From: Adrian Aichner <adrian(a)xemacs.org>
Subject: [AC21.5R21.4] xemacs-21.5: Fix auto-save user manual xref in lispref manual
ChangeLogs for XEmacs 21.4.13
2003-05-25 XEmacs Build Bot <builds(a)cvs.xemacs.org>
* XEmacs 21.4.13 is released
2003-03-20 Stephen J. Turnbull <stephen(a)xemacs.org>
* configure.in (INTPTR_T_IN_CYGWIN_TYPES_H):
Cygwin defines these types in <cygwin/types.h>. Detect and don't
duplicate the definition.
2003-03-18 Stephen J. Turnbull <stephen(a)xemacs.org>
* configure.usage (Usage): Use an autodetected feature as an
example of how to disable features. A Martin Buchholz Suggestion.
2003-03-18 Stephen J. Turnbull <stephen(a)xemacs.org>
* INSTALL: Give location of Darwin X11 downloads.
2003-01-28 Stephen J. Turnbull <stephen(a)xemacs.org>
* INSTALL (--with-scrollbars):
(--with-dialogs):
(--with-widgets):
(--with-athena):
Update to current reality.
2003-01-18 Stephen J. Turnbull <stephen(a)xemacs.org>
* INSTALL:
* PROBLEMS:
Mention --site-includes and subdirectories for helping configure
to find 3rd-party add-ons.
2003-01-28 Martin Buchholz <martin(a)xemacs.org>
* configure.in (opsys): (AIX specific)
Use opsys=aix4-2 for AIX 5 and all future versions.
2003-01-28 Martin Buchholz <martin(a)xemacs.org>
* configure.in (-mthreads): (AIX specific)
Use either -mthreads or -pthread, depending on gcc versions.
gcc changed the name of the `-mthreads' option to `-pthread'
on 2000-06-12.
Be more careful when appending "_r" to various names of xlc,
so that users can specify --compiler=/absolute/path/to/xlc
2003-01-27 Martin Buchholz <martin(a)xemacs.org>
* configure.in: Don't disable athena just because the user
specified --with-widgets=no.
2003-01-27 Martin Buchholz <martin(a)xemacs.org>
* configure.in (athena_3d):
AC_CHECK_LIB must always take a function as
argument, never a global variable. Some linkers can tell the
difference. So change:
threeDClassRec ==> Xaw3dComputeBottomShadowRGB
2003-03-02 Vin Shelton <acs(a)xemacs.org>
* etc/BETA: synced up with 21.5. Original patch from
Chris Palmer <chris(a)nodewarrior.org>.
2003-03-02 Robert Pluim <rpluim(a)bigfoot.com>
* configure.in : Don't use the u_int8_t etc typedefs on FreeBSD
when detecting Berkeley DB, as they conflict with <sys/types.h>.
2003-02-01 Martin Buchholz <martin(a)xemacs.org>
* configure.in: Don't look for Motif if it's already present in
$x_includes and $x_libraries.
2003-02-23 Stephen J. Turnbull <stephen(a)xemacs.org>
* configure.in: Fix darwin regexp for pdump.
2003-02-10 Stephen J. Turnbull <stephen(a)xemacs.org>
* INSTALL: Recommend Mule, deprecate stripped binaries.
lib-src/ChangeLog:
2003-05-25 XEmacs Build Bot <builds(a)cvs.xemacs.org>
* XEmacs 21.4.13 is released
2003-01-30 Vin Shelton <acs(a)xemacs.org>
* rcs2log: Synch to GNU version [patch from Jens Petersen].
lisp/ChangeLog:
2003-05-25 XEmacs Build Bot <builds(a)cvs.xemacs.org>
* XEmacs 21.4.13 is released
2003-03-18 Stephen J. Turnbull <stephen(a)xemacs.org>
* gutter-items.el (buffers-tab-filter-functions): Improve docstring.
Suggested by a Chris Palmer <chris(a)nodewarrior.org> patch.
2003-02-14 Ben Wing <ben(a)xemacs.org>
* byte-optimize.el:
* byte-optimize.el (byte-compile-inline-expand):
* byte-optimize.el (byte-compile-unfold-lambda):
* byte-optimize.el (byte-optimize-form-code-walker):
* byte-optimize.el (byte-optimize-form):
* byte-optimize.el (byte-decompile-bytecode-1):
* byte-optimize.el (byte-optimize-lapcode):
Review carefully and sync up to 20.7 except for areas as noted.
Fixes problem with JDE compilation.
2003-02-05 Ben Wing <ben(a)xemacs.org>
* simple.el:
* simple.el (motion-keys-for-shifted-motion):
Omit M-S-home/end from motion keys.
2003-02-07 Ben Wing <ben(a)xemacs.org>
* text-props.el (text-property-any):
* text-props.el (text-property-not-all):
Fix bug when end > start.
2003-01-17 Stephen J. Turnbull <stephen(a)xemacs.org>
* info.el (Info-insert-dir): Make default-directory end in
separator. Patch due to Martin Buchholz.
lwlib/ChangeLog:
2003-05-25 XEmacs Build Bot <builds(a)cvs.xemacs.org>
* XEmacs 21.4.13 is released
2003-01-31 Martin Buchholz <martin(a)xemacs.org>
* lwlib-Xm.c (xm_update_progress):
Don't define unless LWLIB_WIDGETS_MOTIF.
2003-02-13 Martin Buchholz <martin(a)xemacs.org>
* xlwmenu.c (xlwMenuClassRec):
Use symbolic name `XtExposeCompressMaximal' instead of `TRUE'.
man/ChangeLog:
2003-05-25 XEmacs Build Bot <builds(a)cvs.xemacs.org>
* XEmacs 21.4.13 is released
2003-03-20 Martin Buchholz <martin(a)xemacs.org>
* xemacs-faq.texi: Fix minor typo.
2003-03-19 Vin Shelton <acs(a)xemacs.org>
* widget.texi: Crib Stephen's updates and Ben's fixes en masse
from 21.5.
2003-03-18 Stephen J. Turnbull <stephen(a)xemacs.org>
* xemacs/frame.texi (Gutter Basics): Describe common options for
buffers tab control.
2003-02-03 Steve Youngs <youngs(a)xemacs.org>
* xemacs/packages.texi (Local.rules File): Update to reflect Ben's
recent dabble into the packages.
2003-02-11 Adrian Aichner <adrian(a)xemacs.org>
* lispref/backups.texi (Auto-Saving): Fix auto-save xref to user
manual.
netinstall/ChangeLog:
2003-05-25 XEmacs Build Bot <builds(a)cvs.xemacs.org>
* XEmacs 21.4.13 is released
nt/ChangeLog:
2003-05-25 XEmacs Build Bot <builds(a)cvs.xemacs.org>
* XEmacs 21.4.13 is released
src/ChangeLog:
2003-05-25 XEmacs Build Bot <builds(a)cvs.xemacs.org>
* XEmacs 21.4.13 is released
2003-03-20 Stephen J. Turnbull <stephen(a)xemacs.org>
* config.h.in (INTPTR_T_IN_CYGWIN_TYPES_H):
* lisp.h (<inttypes.h>):
Cygwin defines these types in <cygwin/types.h>. Don't duplicate
the definition.
2003-03-15 Martin Buchholz <martin(a)xemacs.org>
* dumper.c (pdump_load): Pdump'ed XEmacs can't find its .dmp file.
Scenario: Prepend ~/bin to PATH; then `mkdir ~/bin/xemacs'
Result: "temacs can only be run in -batch mode."
Fix: Check xemacs executable candidate for directory-ness.
2003-03-03 Robert Pluim <rpluim(a)bigfoot.com>
* database.c: Don't use the u_int8_t etc typedefs on FreeBSD,
they conflict with <sys/types.h>.
2003-02-14 Martin Buchholz <martin(a)xemacs.org>
* database.c: Berkeley DB wants __STDC__ to be defined.
2003-02-13 Martin Buchholz <martin(a)xemacs.org>
* EmacsFrame.c: Use symbolic name `NotUseful' in lieu of `0'.
2003-02-01 Martin Buchholz <martin(a)xemacs.org>
* process-unix.c (unix_send_process): Fix C++ compile error.
2003-02-25 Andrew Begel <abegel(a)cs.berkeley.edu>
* Added .dylib as an acceptable shared library file extension
* to support MacOSX.
2003-02-01 Martin Buchholz <martin(a)xemacs.org>
* EmacsFrameP.h (EmacsFramePart):
Kludge to allow compiling with Motif1, but linking with Motif2.
2003-01-28 Martin Buchholz <martin(a)xemacs.org>
* config.h.in (_ALL_SOURCE): Guard against multiple definition.
2003-02-23 Stephen J. Turnbull <stephen(a)xemacs.org>
* config.h.in (DLSYM_NEEDS_UNDERSCORE): Define on darwin.
2003-02-06 Andrew Begel <abegel(a)CS.Berkeley.EDU>
* sysdll.c: Included lisp.h to define needed alloca_array.
2003-02-13 Martin Buchholz <martin(a)xemacs.org>
Make XEmacs redisplay 10 times faster.
If, that is, you're using a slow X connection and MoveOpaque.
Use compress_exposure = XtExposeCompressMaximal | XtExposeNoRegion.
Use compress_motion = TRUE.
* EmacsFrame.c (emacsFrameClassRec):
* EmacsShell-sub.c (EMACS_SHELL_CLASS_REC):
* EmacsManager.c (emacsManagerClassRec):
* xintrinsicp.h: Make sure XtExposeNoRegion is defined.
2003-01-30 Vin Shelton <acs(a)xemacs.org>
* s/linux.h (ORDINARY_LINK): define ORDINARY_LINK for linux.
2003-01-17 Stephen J. Turnbull <stephen(a)xemacs.org>
* glyphs-eimage.c (tiff_memory_seek): Lobotomize unsigned typedef.
Patch by Martin Buchholz.
2003-01-16 Stephen J. Turnbull <stephen(a)xemacs.org>
* glyphs-eimage.c (tiff_instantiate): Fix unsigned comparison.
Thanks to icc for warning and Martin Buchholz for reporting.
2003-01-29 Vin Shelton <acs(a)xemacs.org>
Patch courtesy of Andrew Begel <abegel(a)cs.berkeley.edu>
* dynarr.c (Dynarr_realloc): memcpy copies number of bytes, so
remember to multiply by the element size.
tests/ChangeLog:
2003-05-25 XEmacs Build Bot <builds(a)cvs.xemacs.org>
* XEmacs 21.4.13 is released
Sincerely,
Vin Shelton
Stable Release Manager for XEmacs