Initial revision
[chise/xemacs-chise.git.1] / CHANGES-release
1 CHANGES-release
2
3 This file briefly describes all changes to XEmacs in the OXYMORON
4 series of releases.  In principle there should be no user interface
5 changes listed here, since this is intended to be a stable series.  In
6 practice, some bugfixes do involve user-visible changes.  In general
7 users should be happy about them, but they may affect workarounds you
8 have put in place.  So those that do are noted here with (**).
9
10 Also, the MS Windows platform support is not fully mature, and the GTK
11 platform support is explicitly experimental.  In those cases
12 improvements that provably do not affect other platforms are accepted.
13 The platform affected is noted, and the change is flagged (**).
14
15 Fixing a critical bug is not considered a "user interface change" in the
16 sense that there should be no way for it to interfere with you getting
17 more work done.
18
19 Where there are many changes, they will be grouped into run-time,
20 build-time, and "documentation and data" changes.
21
22 For more details, including developers involved and dates, see the
23 ChangeLogs, or use CVS diff to view the patches.
24
25 to XEmacs 21.4.4 "Artificial Intelligence"
26
27   - (**) There is a bug in "window procedures" under MS Windows only.
28     Non-debug builds print a warning on stderr, and you may want to
29     consider XEmacs unstable (save and restart) if you see it (debug
30     builds assert here).
31   - Printing the selection is implemented for MS Windows
32   - C-g now works on MS Windows
33   - Kinsoku (text wrapping for Asian scripts) fixes
34   - "Scrolling with no scrollbar" crash on MS Windows fixed
35     Krause).
36   - Case conversion works for Cyrillic
37   - Help is available with C-x s
38   - M-x locate-library completes library names
39   - (**) `replace-match' supports FSF-style match subexpressions
40   - `compose-mail' is supported in about.el
41   - (**) Renaming custom.el to inhibit loading it works
42   - (**) "Reset to standard" works with "set" and "saved" Custom
43     buffers
44   - `Unbalanced parentheses' bug when dealing with mixed comment
45     styles in c++/java/etc. mode fixed
46   - Byte-compiler optimization fixes
47   - Dired can handle directory names with unusual characters
48   - Popup menus work with popup-menu-titles turned off
49   - (**) M-? now invokes Help
50   - Data corruption in network streams on MS Windows fixed
51   - A few improvements and bug fixes in GTK support.
52
53   - (**) EsounD support is no longer autodetected; you must explicitly
54     request it.  EsounD does evil things with signals and XEmacs
55     cannot protect itself from the race conditions created.
56   - (**) The "excessively long startup when not networked" (often on
57     Red Hat Linux) problem is addressed with a configure option that
58     defeats IPv6 host name canonicalization, `--with-ipv6-cname=no'.
59     See also the discussion in PROBLEMS.
60   - Better detection of Cygwin Perl
61   - Support for old Cygwin betas dropped
62   - Better support for Windows Millenium Edition
63   - --with-widgets=no no longer autodetects Athena
64   - Self tests work if directory is a symlink
65   - Use ld reported by gcc, not gcc itself, to link
66   - TAR define added to src/Makefile
67
68   - Many small and medium documentation fixes, including an improved
69     etc/sample.init.el, German tutorial, CCL fonts documentation
70   - etc/xemacs-ja.1 replaced with new translation
71   - much improved FAQ
72
73 to XEmacs 21.4.3 "Academic Rigor"
74
75   - Restore include of src/events-mod.h.
76   - Detect Windows native sound under Cygwin
77   - Restore patch for building --with-scrollbars=no
78
79   - Update package docs
80   - More photos
81   - Misc comment fixes in source
82
83 to XEmacs 21.4.2 "Developer-Friendly Unix APIs"
84
85   - (**) Stop shifted motion from making active region persist if no motion.
86   - (**) MS Windows: Printer support now (optionally) adds headers/footers.
87   - (**) MS Windows: Critical-quit works.
88   - (**) GTK: Face editor changes can apply to GTK too.
89   - Fix hang in Customize menu on Windows platforms.
90   - Fix crash with xlc -O3 on AIX.
91   - make-charset handles short-name correctly.
92
93   - Trivial sign-compare warning fix.
94   - MS Windows: nt/*.mak version string fix and assorted build cleanups.
95   - GCC 3.0 link error from cruft fixed.
96   - make-stds.info builds again with makeinfo 3.12
97
98   - Remove CVS keywords from build-report.el.
99   - Miscellaneous documentation fixes.
100   - Add photos, update descriptions in about.el.
101   - Update copyright notice on splash screen.
102   - FTP mirror site updates
103
104 to XEmacs 21.4.1 "Copyleft"
105
106   - Temporary fix to crash in map-keymap applied.
107   - Crash in Motif builds on closing frame fixed.
108
109   - Descriptions of workarounds for crashes and hangs related to ESD
110     (don't configure it) and Athena3d (how to configure it properly)
111     added to PROBLEMS.
112
113   - about.el overhauled, a few new hackers' entries or photos added,
114     and old ones updated.
115   - More etc\NEWS.
116   - Typo fix in etc\sample.init.el.
117   - Typos fixed in a number of documents.
118
119 to XEmacs 21.4.0 "Solid Vapor"
120
121   - Initial release of 21.4 series.  See NEWS for changes since the last
122     stable release, 21.1.
123