+++ /dev/null
-CHANGES-release
-
-This file briefly describes all changes to XEmacs in the OXYMORON
-series of releases. In principle there should be no user interface
-changes listed here, since this is intended to be a stable series. In
-practice, some bugfixes do involve user-visible changes. In general
-users should be happy about them, but they may affect workarounds you
-have put in place. So those that do are noted here with (**).
-
-Also, the MS Windows platform support is not fully mature, and the GTK
-platform support is explicitly experimental. In those cases
-improvements that provably do not affect other platforms are accepted.
-The platform affected is noted, and the change is flagged (**).
-
-Fixing a critical bug is not considered a "user interface change" in the
-sense that there should be no way for it to interfere with you getting
-more work done.
-
-Where there are many changes, they will be grouped into run-time,
-build-time, and "documentation and data" changes.
-
-For more details, including developers involved and dates, see the
-ChangeLogs, or use CVS diff to view the patches.
-
-to XEmacs 21.4.4 "Artificial Intelligence"
-
- - (**) There is a bug in "window procedures" under MS Windows only.
- Non-debug builds print a warning on stderr, and you may want to
- consider XEmacs unstable (save and restart) if you see it (debug
- builds assert here).
- - Printing the selection is implemented for MS Windows
- - C-g now works on MS Windows
- - Kinsoku (text wrapping for Asian scripts) fixes
- - "Scrolling with no scrollbar" crash on MS Windows fixed
- Krause).
- - Case conversion works for Cyrillic
- - Help is available with C-x s
- - M-x locate-library completes library names
- - (**) `replace-match' supports FSF-style match subexpressions
- - `compose-mail' is supported in about.el
- - (**) Renaming custom.el to inhibit loading it works
- - (**) "Reset to standard" works with "set" and "saved" Custom
- buffers
- - `Unbalanced parentheses' bug when dealing with mixed comment
- styles in c++/java/etc. mode fixed
- - Byte-compiler optimization fixes
- - Dired can handle directory names with unusual characters
- - Popup menus work with popup-menu-titles turned off
- - (**) M-? now invokes Help
- - Data corruption in network streams on MS Windows fixed
- - A few improvements and bug fixes in GTK support.
-
- - (**) EsounD support is no longer autodetected; you must explicitly
- request it. EsounD does evil things with signals and XEmacs
- cannot protect itself from the race conditions created.
- - (**) The "excessively long startup when not networked" (often on
- Red Hat Linux) problem is addressed with a configure option that
- defeats IPv6 host name canonicalization, `--with-ipv6-cname=no'.
- See also the discussion in PROBLEMS.
- - Better detection of Cygwin Perl
- - Support for old Cygwin betas dropped
- - Better support for Windows Millenium Edition
- - --with-widgets=no no longer autodetects Athena
- - Self tests work if directory is a symlink
- - Use ld reported by gcc, not gcc itself, to link
- - TAR define added to src/Makefile
-
- - Many small and medium documentation fixes, including an improved
- etc/sample.init.el, German tutorial, CCL fonts documentation
- - etc/xemacs-ja.1 replaced with new translation
- - much improved FAQ
-
-to XEmacs 21.4.3 "Academic Rigor"
-
- - Restore include of src/events-mod.h.
- - Detect Windows native sound under Cygwin
- - Restore patch for building --with-scrollbars=no
-
- - Update package docs
- - More photos
- - Misc comment fixes in source
-
-to XEmacs 21.4.2 "Developer-Friendly Unix APIs"
-
- - (**) Stop shifted motion from making active region persist if no motion.
- - (**) MS Windows: Printer support now (optionally) adds headers/footers.
- - (**) MS Windows: Critical-quit works.
- - (**) GTK: Face editor changes can apply to GTK too.
- - Fix hang in Customize menu on Windows platforms.
- - Fix crash with xlc -O3 on AIX.
- - make-charset handles short-name correctly.
-
- - Trivial sign-compare warning fix.
- - MS Windows: nt/*.mak version string fix and assorted build cleanups.
- - GCC 3.0 link error from cruft fixed.
- - make-stds.info builds again with makeinfo 3.12
-
- - Remove CVS keywords from build-report.el.
- - Miscellaneous documentation fixes.
- - Add photos, update descriptions in about.el.
- - Update copyright notice on splash screen.
- - FTP mirror site updates
-
-to XEmacs 21.4.1 "Copyleft"
-
- - Temporary fix to crash in map-keymap applied.
- - Crash in Motif builds on closing frame fixed.
-
- - Descriptions of workarounds for crashes and hangs related to ESD
- (don't configure it) and Athena3d (how to configure it properly)
- added to PROBLEMS.
-
- - about.el overhauled, a few new hackers' entries or photos added,
- and old ones updated.
- - More etc\NEWS.
- - Typo fix in etc\sample.init.el.
- - Typos fixed in a number of documents.
-
-to XEmacs 21.4.0 "Solid Vapor"
-
- - Initial release of 21.4 series. See NEWS for changes since the last
- stable release, 21.1.
-