--- /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.
+