For more details, including developers involved and dates, see the
ChangeLogs, or use CVS diff to view the patches.
+to XEmacs 21.4.8 "Honest Recruiter"
+
+-- Fix: "yank-pop twice" bug -- Jerry James, Stephen J. Turnbull
+-- Fix: broken process input from race condition patch -- Nix
+
to XEmacs 21.4.7 "Economic Science"
- - Fix: prevent migration code from trashing .emacs -- Stephen J. Turnbull
- - Fix: XmProcessTraversal crash -- Stephen J. Turnbull
- - Fix: crash in GTK popup menu -- William M. Perry
- - Fix: dll_load to avoid incorrect symbol binding -- Andrew Begel
- - Fix: emodules_load to avoid multiple loading of same module -- Jerry James
- - Fix: recover gracefully from XOpenDevice failure -- Mike Sperber
-
- - (**) Fix: write-region-pre-hook obeys coding-system argument -- Stephen J.
- Turnbull
- - (**) Improve: GTK selection handling -- Eric Gillespie, Jr.
- - (**) New: auto-modes: .siv, .sieve, GNUmakefile, Xdefaults -- Ville Skyttä,
- Simon Josefsson
- - Fix: default Info-auto-generate-directory to 'if-outdated. -- Adrian
- Aichner
- - Fix: generic-print-region passes correct arguments Nevin Kapur, Björn
- Torkelsson, Adrian Aichner
- - Fix: regenerate info dir when missing -- Mike Sperber
- - Fix: truncate menu item to width -- Adrian Aichner
- - Update: GNU synchs: assq-delete-all, function-interactive, describe-mode
- -- John Paul Wallington
-
- - Fix: "--with-widgets" means "=yes", and autodetect athena. -- Jan Vroonhof
- - Fix: add -Wno-shadow for GTK -- William M. Perry
- - Fix: make moduledir option work -- Mike Fabian
- - Fix: native Windows build dependencies with pdump -- Adrian Aichner
- - Fix: clean up name space after automated tests -- Stephen J. Turnbull
- - Improve: native Windows build -- Jonathan Harris
- - Fix: typo in macro definition -- Martin Buchholz
-
- - Fix: typos -- Adrian Aichner, Steve Youngs, Charles Waldman
- - Improve: Packages node -- Stephen J. Turnbull
- - Improve: comments and docstrings -- Stephen J. Turnbull, Christoph Wedler,
- Valdis Kletnieks, John H. Palmieri
- - Improve: etc/BETA -- Stephen J. Turnbull, Jarl Friis
- - New: External Client Widget Internals node -- Stephen J. Turnbull
- - New: FAQ: Unicode support via Mule-UCS. -- Stephen J. Turnbull
- - New: FAQ: remote files -- Stephen J. Turnbull
- - New: Glyph, graphics examples node -- Darryl Okahata
- - New: TUTORIAL.se -- Mats Lidell
- - New: The User's View [of packages] node -- Stephen J. Turnbull
- - New: autoconfiscate MacOS/X "Darwin" -- Greg Parker, Martin Buchholz
- - New: s/linux.h for 64-bit libs -- Andreas Jaeger
- - Update: photos -- Hrvoje Niksic
- - Update: Files node: remote file editing, EFS, TRAMP -- Stephen J. Turnbull
- - Update: URLs in FAQ -- Adrian Aichner, Stephen J. Turnbull
- - Update: package-index.LATEST.pgp -- Steve Youngs
+-- Fix: prevent migration code from trashing .emacs -- Stephen J. Turnbull
+-- Fix: XmProcessTraversal crash -- Stephen J. Turnbull
+-- Fix: crash in GTK popup menu -- William M. Perry
+-- Fix: dll_load to avoid incorrect symbol binding -- Andrew Begel
+-- Fix: emodules_load to avoid multiple loading of same module -- Jerry James
+-- Fix: recover gracefully from XOpenDevice failure -- Mike Sperber
+
+-- (**) Fix: write-region-pre-hook obeys coding-system argument -- Stephen J.
+ Turnbull
+-- (**) Improve: GTK selection handling -- Eric Gillespie, Jr.
+-- (**) New: auto-modes: .siv, .sieve, GNUmakefile, Xdefaults -- Ville Skyttä,
+ Simon Josefsson
+-- Fix: race condition detecting dead process -- Nix
+-- Fix: default Info-auto-generate-directory to 'if-outdated. -- Adrian
+ Aichner
+-- Fix: generic-print-region passes correct arguments Nevin Kapur, Björn
+ Torkelsson, Adrian Aichner
+-- Fix: regenerate info dir when missing -- Mike Sperber
+-- Fix: truncate menu item to width -- Adrian Aichner
+-- Update: GNU synchs: assq-delete-all, function-interactive, describe-mode
+ -- John Paul Wallington
+
+-- Fix: "--with-widgets" means "=yes", and autodetect athena. -- Jan Vroonhof
+-- Fix: add -Wno-shadow for GTK -- William M. Perry
+-- Fix: make moduledir option work -- Mike Fabian
+-- Fix: native Windows build dependencies with pdump -- Adrian Aichner
+-- Fix: clean up name space after automated tests -- Stephen J. Turnbull
+-- Improve: native Windows build -- Jonathan Harris
+-- Fix: typo in macro definition -- Martin Buchholz
+
+-- Fix: typos -- Adrian Aichner, Steve Youngs, Charles Waldman
+-- Improve: Packages node -- Stephen J. Turnbull
+-- Improve: comments and docstrings -- Stephen J. Turnbull, Christoph Wedler,
+ Valdis Kletnieks, John H. Palmieri
+-- Improve: etc/BETA -- Stephen J. Turnbull, Jarl Friis
+-- New: External Client Widget Internals node -- Stephen J. Turnbull
+-- New: FAQ: Unicode support via Mule-UCS. -- Stephen J. Turnbull
+-- New: FAQ: remote files -- Stephen J. Turnbull
+-- New: Glyph, graphics examples node -- Darryl Okahata
+-- New: TUTORIAL.se -- Mats Lidell
+-- New: The User's View [of packages] node -- Stephen J. Turnbull
+-- New: autoconfiscate MacOS/X "Darwin" -- Greg Parker, Martin Buchholz
+-- New: s/linux.h for 64-bit libs -- Andreas Jaeger
+-- Update: photos -- Hrvoje Niksic
+-- Update: Files node: remote file editing, EFS, TRAMP -- Stephen J. Turnbull
+-- Update: URLs in FAQ -- Adrian Aichner, Stephen J. Turnbull
+-- Update: package-index.LATEST.pgp -- Steve Youngs
to XEmacs 21.4.6 "Common Lisp"
- - Changing coding system marks buffer as modified.
- - More file/directory dialogs available on Windows.
- - In replace-regexp, subexpression replacement supported.
- - Motif bug causes intermittent crashes. Patch Motif: see PROBLEMS.
- - Common subexpression optimization caused an illegal pointer
- reference in regexp replace; fixed.
- - Autosave files are now saved in current coding system (where file
- coding supported). This resolves the "doubled escape" bug common
- in Japanese mail files, but increases the chance that autosave
- files will contain garbage (because the buffer contents cannot be
- saved correctly in the current coding system).
- - Failure to save certain customizations fixed.
- - Ability to customize fonts improved, especially the "cannot
- customize italic" bug
- - Window loop now properly iterates over multiple devices; some
- problems with wrong window being selected (eg, with gnuclient)
- resolved.
- - Certain infloops in password prompts, etc, fixed.
- - Make space for symbols defined in modules in Lisp symbol tables
- - Errors due to failure to conform to pop-up menu API in GTK fixed.
- - Cygwin URL handling in shell calls fixed.
- - Inability to select directories fixed.
- - Initial VC.NET support.
- - New node on "packaging" for library developers in Lispref.
- - Fix incorrect ctime to Lisp conversion.
- - HP-UX LDFLAGS fix.
- - Many typo fixes and small documentation enhancements.
- - New section of examples of glyph usage in Lispref.
- - Make `truncate-partial-width-windows' effect buffer-local.
- - Suppress bogus focus changes.
- - Fix custom's handling of font size and family.
- - Fix comboreloc crash (common on Linux when making first frame).
- - Default --with-ipv6-cname=no.
- - From 21.4.5 "Civil Service (Windows)":
- - Fixed a scrollbar problem when selecting the frame with focus.
- - Fixed `mswindows-shell-execute' under cygwin.
- - Added a new function `mswindows-cygwin-to-win32-path' for JDE.
- - Added support for dialog-based directory selection.
- - The installer version has been updated to the 21.5 netinstaller. The
+-- Changing coding system marks buffer as modified.
+-- More file/directory dialogs available on Windows.
+-- In replace-regexp, subexpression replacement supported.
+-- Motif bug causes intermittent crashes. Patch Motif: see PROBLEMS.
+-- Common subexpression optimization caused an illegal pointer
+ reference in regexp replace; fixed.
+-- Autosave files are now saved in current coding system (where file
+ coding supported). This resolves the "doubled escape" bug common
+ in Japanese mail files, but increases the chance that autosave
+ files will contain garbage (because the buffer contents cannot be
+ saved correctly in the current coding system).
+-- Failure to save certain customizations fixed.
+-- Ability to customize fonts improved, especially the "cannot
+ customize italic" bug
+-- Window loop now properly iterates over multiple devices; some
+ problems with wrong window being selected (eg, with gnuclient)
+ resolved.
+-- Certain infloops in password prompts, etc, fixed.
+-- Make space for symbols defined in modules in Lisp symbol tables
+-- Errors due to failure to conform to pop-up menu API in GTK fixed.
+-- Cygwin URL handling in shell calls fixed.
+-- Inability to select directories fixed.
+-- Initial VC.NET support.
+-- New node on "packaging" for library developers in Lispref.
+-- Fix incorrect ctime to Lisp conversion.
+-- HP-UX LDFLAGS fix.
+-- Many typo fixes and small documentation enhancements.
+-- New section of examples of glyph usage in Lispref.
+-- Make `truncate-partial-width-windows' effect buffer-local.
+-- Suppress bogus focus changes.
+-- Fix custom's handling of font size and family.
+-- Fix comboreloc crash (common on Linux when making first frame).
+-- Default --with-ipv6-cname=no.
+-- From 21.4.5 "Civil Service (Windows)":
+ -- Fixed a scrollbar problem when selecting the frame with focus.
+ -- Fixed `mswindows-shell-execute' under cygwin.
+ -- Added a new function `mswindows-cygwin-to-win32-path' for JDE.
+ -- Added support for dialog-based directory selection.
+ -- The installer version has been updated to the 21.5 netinstaller. The
21.5 installer now does proper dde file association and adds uninstall
capability.
- - Handle leak fix from Mike Alexander.
- - New release build script.
+ -- Handle leak fix from Mike Alexander.
+ -- New release build script.
to XEmacs 21.4.5 "Civil Service"
- - Now installs arch-specific files relative to $execdir, not $prefix.
- - New configure.ac guards against autoconf 2.5x, not yet supported.
- - (**) configure.ac added to auto-mode-alist.
- - Synch configure.usage with configure.in.
- - Add GTK defaults in several places.
- - Fix Lisp syntax in several files.
- - call-process-internal reads files as 'binary, now writes 'binary too.
- - FAQ corrections.
- - Many typo fixes.
- - Correct case for XEmacs file names under msw (Cygwin is pedantic).
- - Fix progress gauge flashing under OpenMotif.
- - Texinfo syntax corrections in Info sources.
- - Bug reporting now politically correct.
- - Now detects xpm-nox on Cygwin.
- - Conditionalize `-msw.c against Cygwin and MSVC5 deficiencies.
- - .9 files now recognized as manpages (shadowed by ChangeLog and .scm).
- - Fix "gc in window proc" and "setitimer" crashes on msw.
- - Quote null arguments correctly on msw.
- - Fix pty allocation on SCO Unix.
- - Eliminate a few warnings.
+-- Now installs arch-specific files relative to $execdir, not $prefix.
+-- New configure.ac guards against autoconf 2.5x, not yet supported.
+-- (**) configure.ac added to auto-mode-alist.
+-- Synch configure.usage with configure.in.
+-- Add GTK defaults in several places.
+-- Fix Lisp syntax in several files.
+-- call-process-internal reads files as 'binary, now writes 'binary too.
+-- FAQ corrections.
+-- Many typo fixes.
+-- Correct case for XEmacs file names under msw (Cygwin is pedantic).
+-- Fix progress gauge flashing under OpenMotif.
+-- Texinfo syntax corrections in Info sources.
+-- Bug reporting now politically correct.
+-- Now detects xpm-nox on Cygwin.
+-- Conditionalize `-msw.c against Cygwin and MSVC5 deficiencies.
+-- .9 files now recognized as manpages (shadowed by ChangeLog and .scm).
+-- Fix "gc in window proc" and "setitimer" crashes on msw.
+-- Quote null arguments correctly on msw.
+-- Fix pty allocation on SCO Unix.
+-- Eliminate a few warnings.
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
- - 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
+-- (**) 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
+-- 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
+-- 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
+-- 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
+-- (**) 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.
+-- 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.
+-- 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.
+-- 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.
+-- Initial release of 21.4 series. See NEWS for changes since the last
+ stable release, 21.1.