|
|||||||||||||||||
Searching XEmacs
Quick Links
About XEmacs
|
XEmacs XEmacs 21.4.12 "Portable Code" is releasedgoto announcement, summary, changes To: xemacs-announce@xemacs.org From: "Stephen J. Turnbull, XEmacs 21.4 Release Manager" <stephen@xemacs.org> Subject: XEmacs 21.4.12 "Portable Code" is released. Organization: The XEmacs Project * XEmacs 21.4.12 "Portable Code" is released. "Portable Code" is the thirteenth in the OXYMORON series. The 21.4 series is now officially the stable branch of XEmacs. This is my last release in this series, as I am passing on responsibility to Vin Shelton, who manages the stable branches. The 21.1 series is retired; see "The Xemacs 21.1 series is retired" below for future support plans if you need or prefer to use this release. Relative to XEmacs 21.4.11 "Native Windows TTY Support", "Portable Code" contains a few build fixes, mostly to support the most recent Cygwin version of the GNU toolchain and the Intel C compiler suite. That's it! There is a known problem in the `revert-buffer' function. If the buffer is identical to the file, then several of the operations involved in reversion are omitted, as they can be very expensive. We plan to address this issue in a future release, since only unusual usage patterns are adversely affected and the changes required will be somewhat tricky. There are workarounds available, so if you find that `revert-buffer' is not behaving as you expect and prefer, please report your problem as a bug, and we will give it prompt attention. The first release in this series, XEmacs 21.4.0 "Solid Vapor", contained a large number of improvements and extensions to the previous 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 For general information about XEmacs, the developers, and the user community, see our home page, http://www.xemacs.org/ * XEmacs 21.4.12 is "stable" software. 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. Of course, the usual "no warranty" disclaimer (see etc/WARRANTY, sections 10 and 11) applies. * The XEmacs 21.1 series is retired. XEmacs 21.1 is the same excellent editor it always was, and if it serves you well, there is no need to upgrade. However, our resource limitations force us to concentrate on supporting 21.4 as the stable branch, and developing the next generation of XEmacs (the 21.5 series). This means that there will be no further releases in the 21.1 series by the XEmacs Project. If you have problems that require changes to the C code, we will try to help you diagnose and patch up, but this must be low priority. We have no developers who are intimately familiar with that code base any more. We plan to ensure compatibility of packaged Lisp with XEmacs 21.1 for at least the 6 months. Packages currently compatible with XEmacs 21.1 will continue to work. Of course, if the package depends on a feature available only in XEmacs 21.4 or later, the package may do nothing useful in XEmacs 21.1. However, we will work to ensure that such packages do not cause crashes or errors in XEmacs 21.1, but rather fail gracefully. Also, we will support building the packages with XEmacs 21.1. It should not be necessary to do anything special to build the entire suite of packages. Again, where features in 21.4 are critical to building a new package, we will arrange that the build gracefully skips such packages. * 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.11 source tree, a patchkit is available in xemacs-21.4.11-21.4.12.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.12, use the release tag "r21-4-12". 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.12 "Portable Code"goto announcement, summary, changes
ChangeLogs for XEmacs 21.4.12 "Portable Code"goto announcement, summary, changes
ChangeLog Entries from ChangeLoggoto announcement, summary, changes 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.4.12 "Portable Code" is released. 2003-01-13 Ilya Golubev <golubev@xemacs.org> * etc/photos/golubev.png, etc/photos/golubevm.png: New. 2003-01-05 Rick Rankin <rick_rankin@yahoo.com> * configure.in: Add -lkernel32 to the list of system libraries linked under Cygwin. Needed for IsBadReadPtr(). ChangeLog Entries from lib-src/ChangeLoggoto announcement, summary, changes 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.4.12 "Portable Code" is released. ChangeLog Entries from lisp/ChangeLoggoto announcement, summary, changes 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.4.12 "Portable Code" is released. 2003-01-13 Ilya Golubev <golubev@xemacs.org> * about.el: Update golubev data. 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org> * isearch-mode.el (isearch-mode-map): Substitute comment on desirability, and back out "GR is printable" changes. 2003-01-08 Stephen J. Turnbull <stephen@xemacs.org> * isearch-mode.el (isearch-mode-map): Don't bind CSI. 2003-01-07 Stephen J. Turnbull <stephen@xemacs.org> * isearch-mode.el (isearch-mode-map): GR (and C1) is printable. 2003-01-06 Ville Skyttä <scop@xemacs.org> * menubar-items.el (default-menubar): Use browse-url-mozilla instead of browse-url-gnome-moz for Mozilla. ChangeLog Entries from lwlib/ChangeLoggoto announcement, summary, changes 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.4.12 "Portable Code" is released. 2003-01-14 Stephen J. Turnbull <stephen@xemacs.org> * lwlib-Xm.c (): Don't reference xm_update_progress --without-widgets. Thanks Martin Buchholz <martin@xemacs.org>. ChangeLog Entries from man/ChangeLoggoto announcement, summary, changes 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.4.12 "Portable Code" is released. ChangeLog Entries from netinstall/ChangeLoggoto announcement, summary, changes 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.4.12 "Portable Code" is released. ChangeLog Entries from nt/ChangeLoggoto announcement, summary, changes 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.4.12 "Portable Code" is released. ChangeLog Entries from src/ChangeLoggoto announcement, summary, changes 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.4.12 "Portable Code" is released. 2003-01-14 Sergey Okhapkin <sos@prospect.com.ru> * Makefile.in.in (ldflags): re-order sections for gcc 3.2. * s/cygwin.sc: new linker file. 2003-01-14 Stephen J. Turnbull <stephen@xemacs.org> Build fixes courtesy Martin Buchholz <martin@xemacs.org>: * redisplay-x.c (x_output_string): Use X11-specified types. * syntax.c, syntax.h (SYNTAX_CODE): Use enum syntaxcode, not int. * emacs.c (__free_hook): Use typeof with Intel compiler. * config.h.in (alloca.h): Quick safe hack to please Intel compiler. 2003-01-08 Andy Piper <andy@xemacs.org> * unexcw.c (copy_executable_and_dump_data_section): Set the stack reserve size during unexec(). 2003-01-07 Daiki Ueno <daiki@xemacs.org> * process-unix.c (unix_create_process): Don't let outchannel block. 2003-01-05 Rick Rankin <rick_rankin@yahoo.com> * emacs.c: Include "syswindows.h" when compiling under Cygwin. Needed for IsBadReadPtr(). ChangeLog Entries from tests/ChangeLoggoto announcement, summary, changes 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.4.12 "Portable Code" is released. 2003-01-06 Stephen J. Turnbull <stephen@xemacs.org> * automated/regexp-tests.el (stale match data): Stale match data persists after failed match. Thanks to <bjacob@ca.metsci.com>. goto announcement, summary, changes |
||||||||||||||||
|
|
||||||||||||||||
Conform with <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Automatically validated by PSGML