Mercurial > hg > xemacs-beta
comparison CHANGES-beta @ 2930:ee5ea7af39e1
[xemacs-hg @ 2005-09-14 04:58:13 by stephent]
fix syntax to comply with xre.py: ^-- description -- developers$
author | stephent |
---|---|
date | Wed, 14 Sep 2005 04:58:13 +0000 |
parents | 92ef390fc71f |
children | 82598180972e |
comparison
equal
deleted
inserted
replaced
2929:92ef390fc71f | 2930:ee5ea7af39e1 |
---|---|
1 to 21.5.22 "cucumber" | 1 to 21.5.22 "cucumber" |
2 | 2 |
3 Major features | 3 Major features |
4 | 4 |
5 --New: support for Unnnn-style keysyms on X11. (Aidan Kehoe) | 5 --New: support for Unnnn-style keysyms on X11. -- Aidan Kehoe |
6 | 6 |
7 User-Visible Bug Fixes and Minor Improvements | 7 User-Visible Bug Fixes and Minor Improvements |
8 | 8 |
9 -- Fix: window configuration subsystem. (Michael Sperber, Fabrice Popineau) | 9 -- Fix: window configuration subsystem. -- Michael Sperber, Fabrice Popineau |
10 | 10 |
11 Build Infrastructure | 11 Build Infrastructure |
12 | 12 |
13 -- Fix: add generated dumper files to .cvsignore. (Marcus Crestani) | 13 -- Fix: add generated dumper files to .cvsignore. -- Marcus Crestani |
14 -- Fix: add generated makefiles to .cvsignore in ./modules. (Craig Lanning) | 14 -- Fix: add generated makefiles to .cvsignore in ./modules. -- Craig Lanning |
15 | 15 |
16 Documentation | 16 Documentation |
17 | 17 |
18 -- Fix: lispref - compose processing now goes direct to character, not | 18 -- Fix: lispref - compose processing now goes direct to character, not |
19 keysym. (Aidan Kehoe) | 19 keysym. -- Aidan Kehoe |
20 -- Improve: lispref - Mule explanations. (Aidan Kehoe) | 20 -- Improve: lispref - Mule explanations. -- Aidan Kehoe |
21 -- Improve: lispref - remove discussion of pure storage, long disabled. | 21 -- Improve: lispref - remove discussion of pure storage, long disabled. |
22 (Aidan Kehoe) | 22 -- Aidan Kehoe |
23 -- New: lispref - face aliasing. (Didier Verna) | 23 -- New: lispref - face aliasing. -- Didier Verna |
24 | 24 |
25 Lisp API | 25 Lisp API |
26 | 26 |
27 -- New: face aliasing. (Didier Verna) | 27 -- New: face aliasing. -- Didier Verna |
28 | 28 |
29 Internal API and Implementation | 29 Internal API and Implementation |
30 | 30 |
31 -- Fix: DLL implementation for Mac OS X "Tiger". (Atanu Ghosh) | 31 -- Fix: DLL implementation for Mac OS X "Tiger". -- Atanu Ghosh |
32 -- Fix: false load path shadows after package update. (Jeff Mincy, | 32 -- Fix: false load path shadows after package update. -- Jeff Mincy, |
33 Adrian Aichner) | 33 Adrian Aichner |
34 -- Fix: make CCL check for existence before using characters. (Aidan Kehoe) | 34 -- Fix: make CCL check for existence before using characters. -- Aidan Kehoe |
35 -- Fix: memory descriptions for gap variables for better 64-bit support. | 35 -- Fix: memory descriptions for gap variables for better 64-bit support. |
36 (Darryl Okahata) | 36 -- Darryl Okahata |
37 -- Fix: various cleanups for MC_ALLOC. (Marcus Crestani) | 37 -- Fix: various cleanups for MC_ALLOC. -- Marcus Crestani |
38 -- Improve: use characters instead of keysyms in x-compose.el. Remove | 38 -- Improve: use characters instead of keysyms in x-compose.el. Remove |
39 iso8859 .els from dumped-lisp.el. (Aidan Kehoe) | 39 iso8859 .els from dumped-lisp.el. -- Aidan Kehoe |
40 | 40 |
41 to 21.5.21 "corn" | 41 to 21.5.21 "corn" |
42 | 42 |
43 Major features | 43 Major features |
44 | 44 |
45 -- New: An alternative memory allocator. (Marcus Crestani) | 45 -- New: An alternative memory allocator. -- Marcus Crestani |
46 | 46 |
47 User-Visible Bug Fixes and Minor Improvements | 47 User-Visible Bug Fixes and Minor Improvements |
48 | 48 |
49 -- Fix: Calculations in font-spatial-to-canonical. (Ralf Angeli) | 49 -- Fix: Calculations in font-spatial-to-canonical. -- Ralf Angeli |
50 -- Fix: Honor coding system argument when creating a file. (Aidan Kehoe) | 50 -- Fix: Honor coding system argument when creating a file. -- Aidan Kehoe |
51 -- Fix: Prevent stripping of items from Command menu. (Ralf Angeli) | 51 -- Fix: Prevent stripping of items from Command menu. -- Ralf Angeli |
52 -- Fix: Selection handling on Win32. (Fabrice Popineau) | 52 -- Fix: Selection handling on Win32. -- Fabrice Popineau |
53 -- Improve: Better defaults for mail-user-agent. (Aidan Kehoe) | 53 -- Improve: Better defaults for mail-user-agent. -- Aidan Kehoe |
54 -- Improve: Deprecate use of Emacs X resource class. (Aidan Kehoe) | 54 -- Improve: Deprecate use of Emacs X resource class. -- Aidan Kehoe |
55 -- Improve: Initialize fontlock properly in *scratch*. (Aidan Kehoe) | 55 -- Improve: Initialize fontlock properly in *scratch*. -- Aidan Kehoe |
56 -- Improve: Make %backup%~ honor auto-save-directory. (Steve Youngs, | 56 -- Improve: Make %backup%~ honor auto-save-directory. -- Steve Youngs, |
57 Jamie Zawinski) | 57 Jamie Zawinski |
58 -- Improve: Recognize some constructed Unicode keysyms. (Aidan Kehoe) | 58 -- Improve: Recognize some constructed Unicode keysyms. -- Aidan Kehoe |
59 -- Improve: Synch dired features from GNU Emacs. (Mike Sperber, | 59 -- Improve: Synch dired features from GNU Emacs. -- Mike Sperber, |
60 Richard Stallman, Luc Teirlinck, Stefan Monnier, Andreas Schwab) | 60 Richard Stallman, Luc Teirlinck, Stefan Monnier, Andreas Schwab |
61 -- Improve: Syntax and case mapping for ISO 8859 parts 14-16. (Aidan Kehoe) | 61 -- Improve: Syntax and case mapping for ISO 8859 parts 14-16. -- Aidan Kehoe |
62 -- Improve: Warn about unbound Unicode keysyms. (Aidan Kehoe) | 62 -- Improve: Warn about unbound Unicode keysyms. -- Aidan Kehoe |
63 | 63 |
64 Build Infrastructure | 64 Build Infrastructure |
65 | 65 |
66 -- Fix: Asserts can't contain active code. (Melvin Hadasht) | 66 -- Fix: Asserts can't contain active code. -- Melvin Hadasht |
67 -- Fix: Avoid "head -#", coreutils doesn't like it. (Vin Shelton) | 67 -- Fix: Avoid "head -#", coreutils doesn't like it. -- Vin Shelton |
68 -- Fix: Build for non-DEBUG_XEMACS native Windows build. (Marcus Crestani) | 68 -- Fix: Build for non-DEBUG_XEMACS native Windows build. -- Marcus Crestani |
69 -- Fix: Cater to OpenBSD /bin/sh. (Malcolm Purvis) | 69 -- Fix: Cater to OpenBSD /bin/sh. -- Malcolm Purvis |
70 -- Fix: Check $ac_cv_build not $canonical for libossaudio. (Aidan Kehoe) | 70 -- Fix: Check $ac_cv_build not $canonical for libossaudio. -- Aidan Kehoe |
71 -- Fix: Define elfw(type) for unexec on Alpha and amd64 for FreeBSD. | 71 -- Fix: Define elfw(type) for unexec on Alpha and amd64 for FreeBSD. |
72 (Andrey Slusar) | 72 -- Andrey Slusar |
73 -- Fix: Make get-user-response available regardless of config. (Mike Sperber) | 73 -- Fix: Make get-user-response available regardless of config. -- Mike Sperber |
74 -- Fix: Make srcdir absolute, include X header, terminate lines. | 74 -- Fix: Make srcdir absolute, include X header, terminate lines. |
75 (Malcolm Purvis) | 75 -- Malcolm Purvis |
76 -- Fix: Remove do-nothing --no-gnu-linker in Solaris builds. (Vin Shelton) | 76 -- Fix: Remove do-nothing --no-gnu-linker in Solaris builds. -- Vin Shelton |
77 -- Fix: Specifying optimization flags implies optimization. (Stephen Turnbull) | 77 -- Fix: Specifying optimization flags implies optimization. -- Stephen Turnbull |
78 -- Fix: Use HAVE_DECL_SYS_SIGLIST, not SYS_SIGLIST_DECLARED. (Volker Zell) | 78 -- Fix: Use HAVE_DECL_SYS_SIGLIST, not SYS_SIGLIST_DECLARED. -- Volker Zell |
79 -- Fix: configure needs to include X11/Intrinsic.h to check for Xaw. | 79 -- Fix: configure needs to include X11/Intrinsic.h to check for Xaw. |
80 (Robert Delius Royar, Aidan Kehoe, Jerry James) | 80 -- Robert Delius Royar, Aidan Kehoe, Jerry James |
81 -- Fix: egetenv needs process.h in device-x.c. (Marcus Crestani) | 81 -- Fix: egetenv needs process.h in device-x.c. -- Marcus Crestani |
82 -- New: Conditionally compile insert-data-in-exec. (Marcus Crestani) | 82 -- New: Conditionally compile insert-data-in-exec. -- Marcus Crestani |
83 | 83 |
84 Documentation | 84 Documentation |
85 | 85 |
86 -- Fix: Add "--with" prefix in docstrings in configure.ac. (Aidan Kehoe) | 86 -- Fix: Add "--with" prefix in docstrings in configure.ac. -- Aidan Kehoe |
87 -- Fix: Documentation typos. (Aidan Kehoe, Adrian Aichner) | 87 -- Fix: Documentation typos. -- Aidan Kehoe, Adrian Aichner |
88 -- Improve: Mention and deprecate atomic extents in docstring. (Aidan Kehoe) | 88 -- Improve: Mention and deprecate atomic extents in docstring. -- Aidan Kehoe |
89 -- Improve: Texinfo docs. (Aidan Kehoe, Stephen Turnbull, Ben Wing) | 89 -- Improve: Texinfo docs. -- Aidan Kehoe, Stephen Turnbull, Ben Wing |
90 | 90 |
91 Lisp API | 91 Lisp API |
92 | 92 |
93 -- Improve: Use override-redirect to suppress WM decorations. | 93 -- Improve: Use override-redirect to suppress WM decorations. |
94 (Stephen Turnbull) | 94 -- Stephen Turnbull |
95 -- New: More stats for show-memory-usage. (Marcus Crestani) | 95 -- New: More stats for show-memory-usage. -- Marcus Crestani |
96 | 96 |
97 Internal API and Implementation | 97 Internal API and Implementation |
98 | 98 |
99 -- Fix: Argument count in issue_call_trapping_problems_warning. | 99 -- Fix: Argument count in issue_call_trapping_problems_warning. |
100 (Stephen Turnbull) | 100 -- Stephen Turnbull |
101 -- Fix: Avoid use of nonexistent insert-for-yank. (Aidan Kehoe) | 101 -- Fix: Avoid use of nonexistent insert-for-yank. -- Aidan Kehoe |
102 -- Fix: Buffer overflow in pdump backtrace array. (Jerry James) | 102 -- Fix: Buffer overflow in pdump backtrace array. -- Jerry James |
103 -- Fix: Control-1 handling in CCL. (Aidan Kehoe) | 103 -- Fix: Control-1 handling in CCL. -- Aidan Kehoe |
104 -- Fix: fakemail for FreeBSD >= 4. (Andrey Slusar) | 104 -- Fix: fakemail for FreeBSD >= 4. -- Andrey Slusar |
105 -- Improve: Dynamic diagnostic backtrace for KKCC. (Marcus Crestani) | 105 -- Improve: Dynamic diagnostic backtrace for KKCC. -- Marcus Crestani |
106 | 106 |
107 to 21.5.20 "cilantro" | 107 to 21.5.20 "cilantro" |
108 | 108 |
109 Major Features | 109 Major Features |
110 | 110 |
111 -- New: Handle various X selection targets properly. (Aidan Kehoe) | 111 -- New: Handle various X selection targets properly. -- Aidan Kehoe |
112 | 112 |
113 User-Visible Bug Fixes and Minor Improvements | 113 User-Visible Bug Fixes and Minor Improvements |
114 | 114 |
115 -- Fix: Handle active regions properly. (Adrian Aichner) | 115 -- Fix: Handle active regions properly. -- Adrian Aichner |
116 -- Fix: pui-list-packages handles longer filenames. (Norbert Koch) | 116 -- Fix: pui-list-packages handles longer filenames. -- Norbert Koch |
117 | 117 |
118 Build Infrastructure | 118 Build Infrastructure |
119 | 119 |
120 -- Improve: Port configure to autoconf 2.59. (Malcolm Purvis) | 120 -- Improve: Port configure to autoconf 2.59. -- Malcolm Purvis |
121 -- Fix: make-docfile.c misparsed UNUSED macro in defuns. (Stephen Turnbull) | 121 -- Fix: make-docfile.c misparsed UNUSED macro in defuns. -- Stephen Turnbull |
122 -- Fix: Don't copy non-existent BUGS file on NT. (Adrian Aichner) | 122 -- Fix: Don't copy non-existent BUGS file on NT. -- Adrian Aichner |
123 -- Fix: Typo in PDUMP section of Makefile.in.in. (Mike Alexander) | 123 -- Fix: Typo in PDUMP section of Makefile.in.in. -- Mike Alexander |
124 | 124 |
125 Documentation | 125 Documentation |
126 | 126 |
127 -- Improve: Update info/dir. (Adrian Aichner) | 127 -- Improve: Update info/dir. -- Adrian Aichner |
128 -- Improve: Automate updating of release date in about.el. (Stephen Turnbull) | 128 -- Improve: Automate updating of release date in about.el. -- Stephen Turnbull |
129 -- New: about.el entry for Simon Josefsson. (Simon Joseffson) | 129 -- New: about.el entry for Simon Josefsson. (Simon Joseffson |
130 -- Fix: Typos. (Adrian Aichner) | 130 -- Fix: Typos. (Adrian Aichner |
131 -- Improve: Sort memory usage report sections by usage. (Adrian Aichner) | 131 -- Improve: Sort memory usage report sections by usage. -- Adrian Aichner |
132 -- Improve: Glyphs documentation. (Ben Wing) | 132 -- Improve: Glyphs documentation. -- Ben Wing |
133 -- Improve: Description of build configuration system. (Malcolm Purvis) | 133 -- Improve: Description of build configuration system. -- Malcolm Purvis |
134 -- New: Description of build configuration system. (Stephen Turnbull) | 134 -- New: Description of build configuration system. -- Stephen Turnbull |
135 -- New: Lispref node on CCL Example. (Aidan Kehoe) | 135 -- New: Lispref node on CCL Example. -- Aidan Kehoe |
136 -- Improve: Describe \c and \C in Syntax of Regexps. (Aidan Kehoe) | 136 -- Improve: Describe \c and \C in Syntax of Regexps. -- Aidan Kehoe |
137 -- Improve: Future Work -- Better Rendering Support. (Stephen Turnbull) | 137 -- Improve: Future Work -- Better Rendering Support. -- Stephen Turnbull |
138 -- Improve: Comments. (Stephen Turnbull, Aidan Kehoe) | 138 -- Improve: Comments. -- Stephen Turnbull, Aidan Kehoe |
139 | 139 |
140 Lisp API | 140 Lisp API |
141 | 141 |
142 -- New: GNU semi-compatible decode-char and encode-char. (Aidan Kehoe) | 142 -- New: GNU semi-compatible decode-char and encode-char. (Aidan Kehoe |
143 | 143 |
144 Internal API and Implementation | 144 Internal API and Implementation |
145 | 145 |
146 -- Fix: Avoid consing in operate-on-matching-lines. (Adrian Aichner) | 146 -- Fix: Avoid consing in operate-on-matching-lines. -- Adrian Aichner |
147 -- Fix: Correctly disable geometry negotiation in tabs widget. (Stephen Turnbull) | 147 -- Fix: Correctly disable geometry negotiation in tabs widget. -- Stephen Turnbull |
148 -- New: Backtrace feature for KKCC. (Marcus Crestani) | 148 -- New: Backtrace feature for KKCC. -- Marcus Crestani |
149 -- Fix: Type casts in database.c. (Marcus Crestani) | 149 -- Fix: Type casts in database.c. -- Marcus Crestani |
150 -- Fix: Adjust s&m to FreeBSD 6.x reality. (Andrey Slusar) | 150 -- Fix: Adjust s&m to FreeBSD 6.x reality. -- Andrey Slusar |
151 | 151 |
152 Quality Assurance Infrastructure | 152 Quality Assurance Infrastructure |
153 | 153 |
154 -- New: USED_IF_BIGFLOAT macro. (Jerry James) | 154 -- New: USED_IF_BIGFLOAT macro. -- Jerry James |
155 -- New: region-tests.el. (Adrian Aichner) | 155 -- New: region-tests.el. -- Adrian Aichner |
156 -- New: autoconf/regressiontest.pl. (Malcolm Purvis) | 156 -- New: autoconf/regressiontest.pl. -- Malcolm Purvis |
157 | 157 |
158 to 21.5.19 "chives" | 158 to 21.5.19 "chives" |
159 | 159 |
160 Major Features | 160 Major Features |
161 | 161 |
162 -- Improve: major reorganization of source tree docs. (Ben Wing) | 162 -- Improve: major reorganization of source tree docs. -- Ben Wing |
163 -- Improve: behaviors get new code and many new implementations. (Ben Wing) | 163 -- Improve: behaviors get new code and many new implementations. -- Ben Wing |
164 | 164 |
165 User-Visible Bug Fixes and Minor Improvements | 165 User-Visible Bug Fixes and Minor Improvements |
166 | 166 |
167 -- Fix: security hole (CAN-2005-0100) in movemail. (Vin Shelton) | 167 -- Fix: security hole (CAN-2005-0100) in movemail. -- Vin Shelton |
168 -- Fix: data truncation in i.c. (Ben Wing) | 168 -- Fix: data truncation in i.c. -- Ben Wing |
169 -- Fix: region deletion bug. (Stephen Turnbull) | 169 -- Fix: region deletion bug. -- Stephen Turnbull |
170 -- Fix: crash in Frecord_buffer. (Yoshiki Hayashi) | 170 -- Fix: crash in Frecord_buffer. -- Yoshiki Hayashi |
171 -- Fix: Metacity maximize bug. (Stephen Turnbull) | 171 -- Fix: Metacity maximize bug. -- Stephen Turnbull |
172 -- Fix: data truncation bugs in unix_send_process. (David Evers, Jerry James) | 172 -- Fix: data truncation bugs in unix_send_process. -- David Evers, Jerry James |
173 -- Fix: recognise AltGr as a valid modifier in GTK. (Malcolm Purvis) | 173 -- Fix: recognise AltGr as a valid modifier in GTK. -- Malcolm Purvis |
174 -- Fix: recognize ISO keysyms. (Ville Skyttä) | 174 -- Fix: recognize ISO keysyms. -- Ville Skyttä |
175 -- New: on Windows, dump Unicode tables to allow non-ASCII invocation. | 175 -- New: on Windows, dump Unicode tables to allow non-ASCII invocation. |
176 (Ben Wing) | 176 -- Ben Wing |
177 -- New: splash screen. (Ben Wing) | 177 -- New: splash screen. -- Ben Wing |
178 -- New: support treating shortcuts under Windows as symbolic links. (Ben Wing) | 178 -- New: support treating shortcuts under Windows as symbolic links. -- Ben Wing |
179 -- Improve: GNU-compatible coding system aliases. (Aidan Kehoe) | 179 -- Improve: GNU-compatible coding system aliases. -- Aidan Kehoe |
180 -- Improve: help system. (Ben Wing) | 180 -- Improve: help system. -- Ben Wing |
181 -- Improve: mouse-track. (Ben Wing) | 181 -- Improve: mouse-track. -- Ben Wing |
182 -- Improve: support ISO 8859/16 by default. (Aidan Kehoe) | 182 -- Improve: support ISO 8859/16 by default. -- Aidan Kehoe |
183 | 183 |
184 Build Infrastructure | 184 Build Infrastructure |
185 | 185 |
186 -- Fix: copy BUGS, README, COPYING and Installation on installation on | 186 -- Fix: copy BUGS, README, COPYING and Installation on installation on |
187 Windows. (Ben Wing) | 187 Windows. -- Ben Wing |
188 -- Fix: installation for Cygwin. (Marcus Crestani) | 188 -- Fix: installation for Cygwin. -- Marcus Crestani |
189 -- Fix: various build problems. (Ben Wing) | 189 -- Fix: various build problems. -- Ben Wing |
190 -- Fix: various things in configure. (Ben Wing) | 190 -- Fix: various things in configure. -- Ben Wing |
191 -- New: default pdump on for Cygwin. (Marcus Crestani) | 191 -- New: default pdump on for Cygwin. -- Marcus Crestani |
192 -- New: support NetBSD sound via Linux API. (Aidan Kehoe) | 192 -- New: support NetBSD sound via Linux API. -- Aidan Kehoe |
193 -- Improve: generation of CFLAGS (Jerry James, Ben Wing) | 193 -- Improve: generation of CFLAGS (Jerry James, Ben Wing |
194 -- Improve: parallel build support. (Malcolm Purvis) | 194 -- Improve: parallel build support. -- Malcolm Purvis |
195 -- Improve: support --package-prefix as simple interface to --package-path | 195 -- Improve: support --package-prefix as simple interface to --package-path |
196 facility. (Ben Wing) | 196 facility. -- Ben Wing |
197 -- Improve: support mmdf and pop arguments to --mail-locking. (Ben Wing) | 197 -- Improve: support mmdf and pop arguments to --mail-locking. -- Ben Wing |
198 | 198 |
199 Documentation | 199 Documentation |
200 | 200 |
201 -- Fix: beta.texi. (Stephen Turnbull, Robert Royar) | 201 -- Fix: beta.texi. -- Stephen Turnbull, Robert Royar |
202 -- Fix: typos. (Alexey Mahotkin, Andreas Eder) | 202 -- Fix: typos. -- Alexey Mahotkin, Andreas Eder |
203 -- New: "Future Work -- Better Rendering Support". (Stephen turnbull) | 203 -- New: "Future Work -- Better Rendering Support". -- Stephen Turnbull |
204 -- New: "Future Work" collects feature proposals in Internals. (Ben Wing) | 204 -- New: "Future Work" collects feature proposals in Internals. -- Ben Wing |
205 -- New: empty ChangeLog entry. (Ben Wing) | 205 -- New: empty ChangeLog entry. -- Ben Wing |
206 -- New: personal photos. (Malcolm Purvis) | 206 -- New: personal photos. -- Malcolm Purvis |
207 -- Improve: Lispref (Shyamal Prasad, Stephen Turnbull, Aidan Kehoe) | 207 -- Improve: Lispref (Shyamal Prasad, Stephen Turnbull, Aidan Kehoe |
208 -- Improve: Users' Guide. (Ben Wing) | 208 -- Improve: Users' Guide. -- Ben Wing |
209 -- Improve: about.el. (Malcolm Purvis, Ben Wing) | 209 -- Improve: about.el. -- Malcolm Purvis, Ben Wing |
210 -- Improve: docstrings. (Ben Wing, Stephen Turnbull, Adrian Aichner, | 210 -- Improve: docstrings. -- Ben Wing, Stephen Turnbull, Adrian Aichner, |
211 Aidan Kehoe) | 211 Aidan Kehoe |
212 -- Improve: gnuserv docs. (Stephen J. Turnbull) | 212 -- Improve: gnuserv docs. -- Stephen J. Turnbull |
213 -- Improve: incorporate source tree docs in FAQ. (Ben Wing) | 213 -- Improve: incorporate source tree docs in FAQ. -- Ben Wing |
214 -- Improve: major overhauls of FAQ, Internals. (Ben Wing) | 214 -- Improve: major overhauls of FAQ, Internals. -- Ben Wing |
215 -- Improve: various comments. (Ben Wing) | 215 -- Improve: various comments. -- Ben Wing |
216 | 216 |
217 Lisp API | 217 Lisp API |
218 | 218 |
219 -- Improve: sync bytecomp-runtime.el (make-obsolete, make-obsolete-variable). | 219 -- Improve: sync bytecomp-runtime.el (make-obsolete, make-obsolete-variable). |
220 (Ville Skyttä) | 220 -- Ville Skyttä |
221 -- Improve: sync paragraphs.el, custom.el, subr.el, newcomment.el, | 221 -- Improve: sync paragraphs.el, custom.el, subr.el, newcomment.el, |
222 fill.el, page.el, register.el. (Ben Wing) | 222 fill.el, page.el, register.el. -- Ben Wing |
223 -- New: move regexp-opt.el and easy-mmode.el from packages to core. (Ben Wing) | 223 -- New: move regexp-opt.el and easy-mmode.el from packages to core. -- Ben Wing |
224 -- New: next/previous-single-char-property-change and make | 224 -- New: next/previous-single-char-property-change and make |
225 next/previous-single-property-change work like in FSF. (Ben Wing) | 225 next/previous-single-property-change work like in FSF. -- Ben Wing |
226 -- New: xemacs-font-lock-c-keywords and friends. (Ben Wing) | 226 -- New: xemacs-font-lock-c-keywords and friends. -- Ben Wing |
227 | 227 |
228 Internal API and Implementation | 228 Internal API and Implementation |
229 | 229 |
230 -- Fix: ^M brokenness in res.rc. (Ben Wing) | 230 -- Fix: ^M brokenness in res.rc. -- Ben Wing |
231 -- Fix: adapt to recent changes in Cygwin. (Ben Wing) | 231 -- Fix: adapt to recent changes in Cygwin. -- Ben Wing |
232 -- Fix: byte-char conversion, should speed up Mule if there are | 232 -- Fix: byte-char conversion, should speed up Mule if there are |
233 non-ASCII characters in the buffer. (Ben Wing) | 233 non-ASCII characters in the buffer. -- Ben Wing |
234 -- Fix: coding cookie recognition in .elc. (Ben Wing) | 234 -- Fix: coding cookie recognition in .elc. -- Ben Wing |
235 -- Fix: data-in-executable problems. (Olivier Galibert, Ben Wing) | 235 -- Fix: data-in-executable problems. -- Olivier Galibert, Ben Wing |
236 -- Fix: find-coding-system-magic-cookie-in-file. (Ben Wing) | 236 -- Fix: find-coding-system-magic-cookie-in-file. -- Ben Wing |
237 -- Fix: leaking process handles. (Ben Wing) | 237 -- Fix: leaking process handles. -- Ben Wing |
238 -- Fix: only call device method compute_scrollbar_instance_usage() if it | 238 -- Fix: only call device method compute_scrollbar_instance_usage() if it |
239 is defined. (Zajcev Evgeny) | 239 is defined. -- Zajcev Evgeny |
240 -- Fix: protect callers of MSFT syscalls from MSFT API randomization. | 240 -- Fix: protect callers of MSFT syscalls from MSFT API randomization. |
241 (Ben Wing) | 241 -- Ben Wing |
242 -- Fix: typos. (Robert Royar) | 242 -- Fix: typos. -- Robert Royar |
243 -- Fix: warnings. (Aidan Kehoe, Ben Wing) | 243 -- Fix: warnings. -- Aidan Kehoe, Ben Wing |
244 -- New: Hashcode type. (Ben Wing) | 244 -- New: Hashcode type. -- Ben Wing |
245 -- New: color API. (Ben Wing) | 245 -- New: color API. -- Ben Wing |
246 -- New: rename abort() macro to ABORT() to placate VC 7. (Ben Wing) | 246 -- New: rename abort() macro to ABORT() to placate VC 7. -- Ben Wing |
247 -- Improve: GCPRO macros. (Ben Wing) | 247 -- Improve: GCPRO macros. -- Ben Wing |
248 -- Improve: Mule-ize various things. (Ben Wing) | 248 -- Improve: Mule-ize various things. -- Ben Wing |
249 -- Improve: Suppress aliasing warning in free_hook; Jerry says not a fix? | 249 -- Improve: Suppress aliasing warning in free_hook; Jerry says not a fix? |
250 (Ben Wing) | 250 -- Ben Wing |
251 -- Improve: UNUSED parameter marking, UNO support. (Malcolm Purvis, | 251 -- Improve: UNUSED parameter marking, UNO support. -- Malcolm Purvis, |
252 Jerry James) | 252 Jerry James |
253 -- Improve: Unicode-ize various things. (Ben Wing) | 253 -- Improve: Unicode-ize various things. -- Ben Wing |
254 -- Improve: critical section protection. (Ben Wing) | 254 -- Improve: critical section protection. -- Ben Wing |
255 -- Improve: debug info on attempt to throw outside of a function where | 255 -- Improve: debug info on attempt to throw outside of a function where |
256 call_trapping_problems() has been used. (Ben Wing) | 256 call_trapping_problems() has been used. -- Ben Wing |
257 -- Improve: menubar support. (Ben Wing) | 257 -- Improve: menubar support. -- Ben Wing |
258 -- Improve: more orthogonality in emacs-root-finding. (Mike Sperber) | 258 -- Improve: more orthogonality in emacs-root-finding. -- Mike Sperber |
259 -- Improve: move etc/aliases.ksh to xemacs-builds CVS module. (Ben Wing) | 259 -- Improve: move etc/aliases.ksh to xemacs-builds CVS module. -- Ben Wing |
260 -- Improve: move etc/chr.png, etc/chrm.png to etc/photos/ (Ben Wing) | 260 -- Improve: move etc/chr.png, etc/chrm.png to etc/photos/ (Ben Wing |
261 -- Improve: partially rework Unicode support. (Ben Wing) | 261 -- Improve: partially rework Unicode support. -- Ben Wing |
262 -- Improve: path handling correctness. (Ben Wing) | 262 -- Improve: path handling correctness. -- Ben Wing |
263 -- Improve: rangetabs get different types of ranges (open/closed start | 263 -- Improve: rangetabs get different types of ranges (open/closed start |
264 and end). Change default to be start-closed, end-open. (Ben Wing) | 264 and end). Change default to be start-closed, end-open. -- Ben Wing |
265 -- Improve: refactor Initialization changes: (Ben Wing) | 265 -- Improve: refactor Initialization changes: (Ben Wing |
266 -- Improve: refer to init.el not .emacs in menus. (Stephen Turnbull) | 266 -- Improve: refer to init.el not .emacs in menus. -- Stephen Turnbull |
267 -- Improve: s&m files by removing autodetected stuff. (Ben Wing) | 267 -- Improve: s&m files by removing autodetected stuff. -- Ben Wing |
268 -- Improve: support dumping bignums. (Jerry James, Olivier Galibert) | 268 -- Improve: support dumping bignums. -- Jerry James, Olivier Galibert |
269 -- Improve: support for crashing gently. (Ben Wing) | 269 -- Improve: support for crashing gently. -- Ben Wing |
270 -- Improve: type and keyword pedantry. (Jerry James, Ben Wing) | 270 -- Improve: type and keyword pedantry. -- Jerry James, Ben Wing |
271 -- Improve: update etags from upstream. (Jerry James) | 271 -- Improve: update etags from upstream. -- Jerry James |
272 -- Remove: EXTERNAL_LIST_LOOP because it can infloop. (Ben Wing) | 272 -- Remove: EXTERNAL_LIST_LOOP because it can infloop. -- Ben Wing |
273 -- Remove: etc/gnu.xpm, etc/gnu.xbm, etc/sink.xbm, etc/ms-kermit, | 273 -- Remove: etc/gnu.xpm, etc/gnu.xbm, etc/sink.xbm, etc/ms-kermit, |
274 etc/ms-kermit-7bit (Ben Wing) | 274 etc/ms-kermit-7bit (Ben Wing |
275 -- Remove: unneeded/unused code. (Ben Wing, Stephen Turnbull) | 275 -- Remove: unneeded/unused code. -- Ben Wing, Stephen Turnbull |
276 | 276 |
277 Quality Assurance Infrastructure | 277 Quality Assurance Infrastructure |
278 | 278 |
279 -- Fix: conflict with builtin in .gdbinit. (Golubev I. N.) | 279 -- Fix: conflict with builtin in .gdbinit. -- Golubev I. N. |
280 -- New: regexp tests. (Stephen Turnbull, Vin Shelton) | 280 -- New: regexp tests. -- Stephen Turnbull, Vin Shelton |
281 -- New: os-tests.el. (Stephen Turnbull) | 281 -- New: os-tests.el. -- Stephen Turnbull |
282 -- Improve: profiling support. (Ben Wing) | 282 -- Improve: profiling support. -- Ben Wing |
283 | 283 |
284 to 21.5.18 "chestnut" | 284 to 21.5.18 "chestnut" |
285 | 285 |
286 Major Features | 286 Major Features |
287 | 287 |
288 -- Improve: GTK support gets many fixes and improvements - Purvis. | 288 -- Improve: GTK support gets many fixes and improvements -- Purvis. |
289 -- Improve: pdump gets data in executable support, -si option - Galibert. | 289 -- Improve: pdump gets data in executable support, -si option -- Galibert. |
290 -- New: GTK gets default gtkrc - Purvis. | 290 -- New: GTK gets default gtkrc -- Purvis. |
291 -- New: bignum support - James (lead), Sivakumar, Turnbull. | 291 -- New: bignum support -- James (lead), Sivakumar, Turnbull. |
292 | 292 |
293 User-Visible Bug Fixes and Minor Improvements | 293 User-Visible Bug Fixes and Minor Improvements |
294 | 294 |
295 -- Fix: 'no-conversion is special in eol detection - Turnbull. | 295 -- Fix: 'no-conversion is special in eol detection -- Turnbull. |
296 -- Fix: `display-completion-list' does not overflow window - Grundmann. | 296 -- Fix: `display-completion-list' does not overflow window -- Grundmann. |
297 -- Fix: X error handler must not call stderr_out - Clements. | 297 -- Fix: X error handler must not call stderr_out -- Clements. |
298 -- Fix: bogus error in `apropros' - Turnbull. | 298 -- Fix: bogus error in `apropros' -- Turnbull. |
299 -- Fix: bogus error in `package-require' - Youngs. | 299 -- Fix: bogus error in `package-require' -- Youngs. |
300 -- Fix: buffer editing by `call-process-region' - Aichner. | 300 -- Fix: buffer editing by `call-process-region' -- Aichner. |
301 -- Fix: coredump from bogus position computation in syntax cache - Euler. | 301 -- Fix: coredump from bogus position computation in syntax cache -- Euler. |
302 -- Fix: coredump from redisplay wrapping in signal.c - James. | 302 -- Fix: coredump from redisplay wrapping in signal.c -- James. |
303 -- Fix: coredump in giflib - Hines. | 303 -- Fix: coredump in giflib -- Hines. |
304 -- Fix: etags.el correctly handles tags with name fields - Grundmann. | 304 -- Fix: etags.el correctly handles tags with name fields -- Grundmann. |
305 -- Fix: prevent minibuffer from hijacking marks - Sperber. | 305 -- Fix: prevent minibuffer from hijacking marks -- Sperber. |
306 -- Fix: respect `allow-deletion-of-last-visible-frame' - Zajcev. | 306 -- Fix: respect `allow-deletion-of-last-visible-frame' -- Zajcev. |
307 -- Fix: sync revert-buffer to 21.4 - Turnbull, Sparapani. | 307 -- Fix: sync revert-buffer to 21.4 -- Turnbull, Sparapani. |
308 -- Improve: error message formatting - Gatzemeier. | 308 -- Improve: error message formatting -- Gatzemeier. |
309 -- Improve: etags.el optimized for exuberant ctags - Grundmann. | 309 -- Improve: etags.el optimized for exuberant ctags -- Grundmann. |
310 -- Improve: isearch-abort preserves interim successes - Turnbull, Zawinski. | 310 -- Improve: isearch-abort preserves interim successes -- Turnbull, Zawinski. |
311 -- Improve: package info reporting - Youngs. | 311 -- Improve: package info reporting -- Youngs. |
312 -- Improve: window configuration handling - Rychter. | 312 -- Improve: window configuration handling -- Rychter. |
313 | 313 |
314 Build Infrastructure | 314 Build Infrastructure |
315 | 315 |
316 -- Fix: 64-bit support - Purvis, SuSE. | 316 -- Fix: 64-bit support -- Purvis, SuSE. |
317 -- Fix: configure.in syntax, logic - Turnbull, James, Purvis. | 317 -- Fix: configure.in syntax, logic -- Turnbull, James, Purvis. |
318 -- Fix: make install went interactive - Aichner. | 318 -- Fix: make install went interactive -- Aichner. |
319 -- Fix: rebuild finder-inf.el - Turnbull. | 319 -- Fix: rebuild finder-inf.el -- Turnbull. |
320 -- Improve: Makefile diagnostics - Turnbull. | 320 -- Improve: Makefile diagnostics -- Turnbull. |
321 -- Improve: Windows build support - Aichner. | 321 -- Improve: Windows build support -- Aichner. |
322 -- Improve: configure compiler warning setup - James, Purvis. | 322 -- Improve: configure compiler warning setup -- James, Purvis. |
323 -- Improve: configure diagnostics - Turnbull. | 323 -- Improve: configure diagnostics -- Turnbull. |
324 -- Improve: configure feature detection - Purvis, James, Turnbull. | 324 -- Improve: configure feature detection -- Purvis, James, Turnbull. |
325 -- Improve: configure report - Turnbull, James. | 325 -- Improve: configure report -- Turnbull, James. |
326 -- Improve: icc support - James. | 326 -- Improve: icc support -- James. |
327 -- Improve: install procedure - Galibert. | 327 -- Improve: install procedure -- Galibert. |
328 -- New: configure supports Playstation2 - Myrkraverk. | 328 -- New: configure supports Playstation2 -- Myrkraverk. |
329 -- New: support for parallel builds - Purvis. | 329 -- New: support for parallel builds -- Purvis. |
330 | 330 |
331 Documentation | 331 Documentation |
332 | 332 |
333 -- Improve: about.el version reporting - Turnbull. | 333 -- Improve: about.el version reporting -- Turnbull. |
334 -- Improve: comments and docstrings - Turnbull, Aichner, Gatzemeier. | 334 -- Improve: comments and docstrings -- Turnbull, Aichner, Gatzemeier. |
335 -- New: lispref.texi documents bignum support - Turnbull, James. | 335 -- New: lispref.texi documents bignum support -- Turnbull, James. |
336 -- New: lispref.texi documents text field support - James. | 336 -- New: lispref.texi documents text field support -- James. |
337 -- Update: FAQ - Turnbull. | 337 -- Update: FAQ -- Turnbull. |
338 -- Update: NEWS - Turnbull. | 338 -- Update: NEWS -- Turnbull. |
339 -- Update: PACKAGES - Koch. | 339 -- Update: PACKAGES -- Koch. |
340 -- Update: about.el - Turnbull. | 340 -- Update: about.el -- Turnbull. |
341 -- Update: internals.texi - James, Turnbull. | 341 -- Update: internals.texi -- James, Turnbull. |
342 -- Update: lispref.texi - Turnbull, Okahata. | 342 -- Update: lispref.texi -- Turnbull, Okahata. |
343 -- Update: menus to XEmacs config file reality - Turnbull. | 343 -- Update: menus to XEmacs config file reality -- Turnbull. |
344 | 344 |
345 Lisp API | 345 Lisp API |
346 | 346 |
347 -- Improve: pixel position reporting - Okahata. | 347 -- Improve: pixel position reporting -- Okahata. |
348 | 348 |
349 Internal API and Implementation | 349 Internal API and Implementation |
350 | 350 |
351 -- Fix: C macro definition for icc - James. | 351 -- Fix: C macro definition for icc -- James. |
352 -- Fix: C++ build problems - James, Verna. | 352 -- Fix: C++ build problems -- James, Verna. |
353 -- Fix: Cygwin bug workaround conditionalized - James. | 353 -- Fix: Cygwin bug workaround conditionalized -- James. |
354 -- Fix: Lisp internal type manipulation - James. | 354 -- Fix: Lisp internal type manipulation -- James. |
355 -- Fix: bogus CVS conflict in package-ui.el - Aichner. | 355 -- Fix: bogus CVS conflict in package-ui.el -- Aichner. |
356 -- Fix: callproc.c vestiges removed - James. | 356 -- Fix: callproc.c vestiges removed -- James. |
357 -- Fix: format conversions in pdump report - Turnbull. | 357 -- Fix: format conversions in pdump report -- Turnbull. |
358 -- Fix: function argument usage - James. | 358 -- Fix: function argument usage -- James. |
359 -- Fix: incomplete macro in external widget support - Golubev. | 359 -- Fix: incomplete macro in external widget support -- Golubev. |
360 -- Fix: lwlib GC handling - James. | 360 -- Fix: lwlib GC handling -- James. |
361 -- Fix: lwlib computation of widget changes - James. | 361 -- Fix: lwlib computation of widget changes -- James. |
362 -- Fix: mark unused parameters - James, Wing. | 362 -- Fix: mark unused parameters -- James, Wing. |
363 -- Fix: remove duplicate functions - Turnbull. | 363 -- Fix: remove duplicate functions -- Turnbull. |
364 -- Fix: remove unused variables - James. | 364 -- Fix: remove unused variables -- James. |
365 -- Fix: specifier validation - James. | 365 -- Fix: specifier validation -- James. |
366 -- Fix: update byte compiler function database - James. | 366 -- Fix: update byte compiler function database -- James. |
367 -- Fix: warning suppression - James, Gatzemeier. | 367 -- Fix: warning suppression -- James, Gatzemeier. |
368 -- Fix: workaround Darwin's distaste for ISO 8859/2 filenames. | 368 -- Fix: workaround Darwin's distaste for ISO 8859/2 filenames. |
369 -- Improve: custom database save - Aichner, Niksic. | 369 -- Improve: custom database save -- Aichner, Niksic. |
370 -- Improve: itimer implementation - James, Jones, Buchholz, Yamaoka. | 370 -- Improve: itimer implementation -- James, Jones, Buchholz, Yamaoka. |
371 -- Improve: test-harness.el Assert macro - James. | 371 -- Improve: test-harness.el Assert macro -- James. |
372 -- New: LTDL support in ELLs - James. | 372 -- New: LTDL support in ELLs -- James. |
373 -- Update: INSTALL Canna, Make descriptions - James, Purvis. | 373 -- Update: INSTALL Canna, Make descriptions -- James, Purvis. |
374 -- Update: SERVICE sync with upstream - James. | 374 -- Update: SERVICE sync with upstream -- James. |
375 -- Update: derived.el, subr.el, cl*.el sync to Emacs 21.3 - James. | 375 -- Update: derived.el, subr.el, cl*.el sync to Emacs 21.3 -- James. |
376 -- Update: etags sync with upstream v17.6 - James. | 376 -- Update: etags sync with upstream v17.6 -- James. |
377 | 377 |
378 Quality Assurance Infrastructure | 378 Quality Assurance Infrastructure |
379 | 379 |
380 -- Fix: regression tests using most-negative-fixnum - James. | 380 -- Fix: regression tests using most-negative-fixnum -- James. |
381 -- Improve: faster Mule tests - Turnbull. | 381 -- Improve: faster Mule tests -- Turnbull. |
382 -- New: Uno support - James. | 382 -- New: Uno support -- James. |
383 -- New: regression tests - Turnbull, Youngs, Yamaoka, Shelton, James. | 383 -- New: regression tests -- Turnbull, Youngs, Yamaoka, Shelton, James. |
384 | 384 |
385 to 21.5.17 "chayote" | 385 to 21.5.17 "chayote" |
386 | 386 |
387 Build | 387 Build |
388 | 388 |
389 -- New: configure reports cc and libc versions - Kletnieks, Turnbull. | 389 -- New: configure reports cc and libc versions -- Kletnieks, Turnbull. |
390 -- New: configure supports icc - James. | 390 -- New: configure supports icc -- James. |
391 -- New: configure supports typeof extension - James. | 391 -- New: configure supports typeof extension -- James. |
392 -- New: use XCFLAGS to allow different flags for XEMACS_CC - Turnbull. | 392 -- New: use XCFLAGS to allow different flags for XEMACS_CC -- Turnbull. |
393 -- Improve: module build process - James.-- Fix: compiler warnings - Turnbull. | 393 -- Improve: module build process -- James. |
394 -- Fix: configure CFLAGS detection - James, Turnbull. | 394 -- Fix: compiler warnings -- Turnbull. |
395 -- Fix: configure arg parsing on Solaris - Niksic, Shelton, Turnbull. | 395 -- Fix: configure CFLAGS detection -- James, Turnbull. |
396 -- Fix: configure warning and progress messages - Turnbull. | 396 -- Fix: configure arg parsing on Solaris -- Niksic, Shelton, Turnbull. |
397 -- Fix: force regeneration of Lisp on every build - Turnbull. | 397 -- Fix: configure warning and progress messages -- Turnbull. |
398 -- Fix: minitar compiler warnings, errors - Aichner. | 398 -- Fix: force regeneration of Lisp on every build -- Turnbull. |
399 -- Fix: mislocation of installexe.sh - James. | 399 -- Fix: minitar compiler warnings, errors -- Aichner. |
400 -- Fix: missing $(ldflags) in libsrc - James. | 400 -- Fix: mislocation of installexe.sh -- James. |
401 -- Fix: remove dead references to GNU DLD - James. | 401 -- Fix: missing $(ldflags) in libsrc -- James. |
402 -- Fix: remove obsolete makefile cruft - Turnbull. | 402 -- Fix: remove dead references to GNU DLD -- James. |
403 -- Fix: remove obsolete makefile cruft -- Turnbull. | |
403 | 404 |
404 Documentation | 405 Documentation |
405 | 406 |
406 -- Improve: charset registry docs - Golubev. | 407 -- Improve: charset registry docs -- Golubev. |
407 -- Improve: specifier and internals docs - Turnbull. | 408 -- Improve: specifier and internals docs -- Turnbull. |
408 -- Improve: test-harness reporting - Aichner, Shelton, Turnbull. | 409 -- Improve: test-harness reporting -- Aichner, Shelton, Turnbull. |
409 -- New: weak data structure testing - Kaltenbach. | 410 -- New: weak data structure testing -- Kaltenbach. |
410 -- Remove: own photos and personal information - Youngs. | 411 -- Remove: own photos and personal information -- Youngs. |
411 -- Update: library versions in Windows docs - James. | 412 -- Update: library versions in Windows docs -- James. |
412 -- Update: package list - Koch. | 413 -- Update: package list -- Koch. |
413 -- Fix: TeXinfo syntax - Golubev, Turnbull. | 414 -- Fix: TeXinfo syntax -- Golubev, Turnbull. |
414 -- Fix: clarifications - Turnbull. | 415 -- Fix: clarifications -- Turnbull. |
415 -- Fix: typos - Aichner, Golubev, Turnbull. | 416 -- Fix: typos -- Aichner, Golubev, Turnbull. |
416 -- Fix: workaround version issues in NAS headers - Turnbull. | 417 -- Fix: workaround version issues in NAS headers -- Turnbull. |
417 | 418 |
418 Lisp API | 419 Lisp API |
419 | 420 |
420 -- New: device-num-screens, device-backing-store, device-save-under, | 421 -- New: device-num-screens, device-backing-store, device-save-under, |
421 add-to-invisibility-spec, remove-from-invisibility-spec - James. | 422 add-to-invisibility-spec, remove-from-invisibility-spec -- James. |
422 -- New: lazy (widget), widget-child-value-get, widget-child-value-inline, | 423 -- New: lazy (widget), widget-child-value-get, widget-child-value-inline, |
423 widget-child-validate, widget-type-value-create, widget-type-default-get, | 424 widget-child-validate, widget-type-value-create, widget-type-default-get, |
424 widget-type-match - Abrahamsen, Youngs. | 425 widget-type-match -- Abrahamsen, Youngs. |
425 -- New: package-get-list-packages-where - Youngs. | 426 -- New: package-get-list-packages-where -- Youngs. |
426 -- New: pui-display-maintainer command - Youngs. | 427 -- New: pui-display-maintainer command -- Youngs. |
427 -- New: pui-help-echo displays both installed and available versions - Youngs. | 428 -- New: pui-help-echo displays both installed and available versions -- Youngs. |
428 -- Synch: frame.el to GNU Emacs 21.3 - James. | 429 -- Synch: frame.el to GNU Emacs 21.3 -- James. |
429 -- Fix: cl-do-prettyprint formatting of prog* - Youngs. | 430 -- Fix: cl-do-prettyprint formatting of prog* -- Youngs. |
430 -- Fix: update coding system name usage - James. | 431 -- Fix: update coding system name usage -- James. |
431 | 432 |
432 Internals | 433 Internals |
433 | 434 |
434 -- Improve: KKCC - Kaltenbach. | 435 -- Improve: KKCC -- Kaltenbach. |
435 -- Improve: compiler.h for use with modules - James. | 436 -- Improve: compiler.h for use with modules -- James. |
436 -- Improve: make QUIT-related APIs visible to modules - James. | 437 -- Improve: make QUIT-related APIs visible to modules -- James. |
437 -- New: support more device metrics on X11 - James. | 438 -- New: support more device metrics on X11 -- James. |
438 -- New: support symbols in Darwin shared libraries - Purvis. | 439 -- New: support symbols in Darwin shared libraries -- Purvis. |
439 -- New: widget-default-create uses char-table - Haddock. | 440 -- New: widget-default-create uses char-table -- Haddock. |
440 -- New: xfree gets a type parameter for error-checking - James. | 441 -- New: xfree gets a type parameter for error-checking -- James. |
441 -- Fix: (remove) duplicated code - James. | 442 -- Fix: (remove) duplicated code -- James. |
442 -- Fix: GCPRO_STACK in byte interpreter - Turnbull. | 443 -- Fix: GCPRO_STACK in byte interpreter -- Turnbull. |
443 -- Fix: GTK marshalling code - Purvis. | 444 -- Fix: GTK marshalling code -- Purvis. |
444 -- Fix: aliasing problems - Turnbull. | 445 -- Fix: aliasing problems -- Turnbull. |
445 -- Fix: bad interaction in initialization of args with pdumper - Benson. | 446 -- Fix: bad interaction in initialization of args with pdumper -- Benson. |
446 -- Fix: bit fields need to be unsigned in unicode detectors - James. | 447 -- Fix: bit fields need to be unsigned in unicode detectors -- James. |
447 -- Fix: coding system for GPG verification - Youngs. | 448 -- Fix: coding system for GPG verification -- Youngs. |
448 -- Fix: hard-coded options to use APIs - Pakoulin. | 449 -- Fix: hard-coded options to use APIs -- Pakoulin. |
449 -- Fix: improper use of XSetArg in frame-x.c - Turnbull. | 450 -- Fix: improper use of XSetArg in frame-x.c -- Turnbull. |
450 -- Fix: lstream close code - Euler. | 451 -- Fix: lstream close code -- Euler. |
451 -- Fix: paragraph detection in Japanese - Yamaoka, Turnbull. | 452 -- Fix: paragraph detection in Japanese -- Yamaoka, Turnbull. |
452 -- Fix: regexps using \{ - Monnier, Turnbull. | 453 -- Fix: regexps using \{ -- Monnier, Turnbull. |
453 -- Fix: set dirty flag in mirror window at proper time - Galibert. | 454 -- Fix: set dirty flag in mirror window at proper time -- Galibert. |
454 -- Fix: several missing GC wrappers which caused crashes - James. | 455 -- Fix: several missing GC wrappers which caused crashes -- James. |
455 -- Fix: some GCPROed variables were declared register - McPherson. | 456 -- Fix: some GCPROed variables were declared register -- McPherson. |
456 -- Fix: stale info in realpath computation - James. | 457 -- Fix: stale info in realpath computation -- James. |
457 -- Fix: two infloops in GC - James. | 458 -- Fix: two infloops in GC -- James. |
458 -- Fix: usage of prin1 and princ in help - Eide, Shelton. | 459 -- Fix: usage of prin1 and princ in help -- Eide, Shelton. |
459 | 460 |
460 | 461 |
461 to 21.5.16 "celeriac" | 462 to 21.5.16 "celeriac" |
462 | 463 |
463 Build | 464 Build |
464 | 465 |
465 -- Don't detect GNU DLD - James. | 466 -- Don't detect GNU DLD -- James. |
466 -- Better detection of sound on Solaris9 - Buchholz. | 467 -- Better detection of sound on Solaris9 -- Buchholz. |
467 -- Add support detecting SunOS 5.10 in configure - Buchholz. | 468 -- Add support detecting SunOS 5.10 in configure -- Buchholz. |
468 -- Use '-bundle' when testing ability to build shared libs, but use | 469 -- Use '-bundle' when testing ability to build shared libs, but use |
469 '-bundle_loader' in ellcc - Begel. | 470 '-bundle_loader' in ellcc -- Begel. |
470 -- Output separate declaration and definition for dump_id - James. | 471 -- Output separate declaration and definition for dump_id -- James. |
471 -- Add Makefile targets to build PDF docs - Wambold. | 472 -- Add Makefile targets to build PDF docs -- Wambold. |
472 -- Don't mangle the unload function in `unload_postgresql' and | 473 -- Don't mangle the unload function in `unload_postgresql' and |
473 `unload_ldap' when compiling with C++ - James. | 474 `unload_ldap' when compiling with C++ -- James. |
474 -- Use extern "C" for C++ builds - James. | 475 -- Use extern "C" for C++ builds -- James. |
475 -- Conditionally compile messages missing from the Cygwin headers - James. | 476 -- Conditionally compile messages missing from the Cygwin headers -- James. |
476 -- Add cast to quiet compiler in unexcw.c - James. | 477 -- Add cast to quiet compiler in unexcw.c -- James. |
477 -- Quiet compiler warnings about struct stat in syswindows.h - James. | 478 -- Quiet compiler warnings about struct stat in syswindows.h -- James. |
478 -- Test \{m,n\} in regexp-tests - Turnbull. | 479 -- Test \{m,n\} in regexp-tests -- Turnbull. |
479 | 480 |
480 Documentation | 481 Documentation |
481 | 482 |
482 -- Propose bash as workaround for buggy Solaris sh in PROBLEMS - Sparapani. | 483 -- Propose bash as workaround for buggy Solaris sh in PROBLEMS -- Sparapani. |
483 -- Fix the PRINTED-MANUAL-TITLE arg for cross ref to "The XEmacs User's Manual" | 484 -- Fix the PRINTED-MANUAL-TITLE arg for cross ref to "The XEmacs User's Manual" |
484 - Aichner. | 485 -- Aichner. |
485 -- New node: "A Reader's Guide to XEmacs Coding Conventions" - Turnbull. | 486 -- New node: "A Reader's Guide to XEmacs Coding Conventions" -- Turnbull. |
486 -- New node: "Customizing Message Display" - Golubev. | 487 -- New node: "Customizing Message Display" -- Golubev. |
487 | 488 |
488 Internals | 489 Internals |
489 | 490 |
490 -- In ellcc.c don't mangle external symbols in generated doc file - James. | 491 -- In ellcc.c don't mangle external symbols in generated doc file -- James. |
491 -- Add PARTIALLY parameter to support Fpos_visible_in_window_p parameter in | 492 -- Add PARTIALLY parameter to support Fpos_visible_in_window_p parameter in |
492 redisplay - James. | 493 redisplay -- James. |
493 -- Use 'point_would_be_visible' parameter in `scrollbar_reset_cursor' - James. | 494 -- Use 'point_would_be_visible' parameter in `scrollbar_reset_cursor' -- James. |
494 -- Add PARTIALLY parameter fo `Fpos_visible_in_window_p' - James. | 495 -- Add PARTIALLY parameter fo `Fpos_visible_in_window_p' -- James. |
495 -- Use new 'point_would_be_visible' parameter in `window_scroll' - James. | 496 -- Use new 'point_would_be_visible' parameter in `window_scroll' -- James. |
496 -- dll_open now takes a Lisp_Object - James. | 497 -- dll_open now takes a Lisp_Object -- James. |
497 -- Remove useless call to dll_init - James. | 498 -- Remove useless call to dll_init -- James. |
498 -- char to CIbyte conversion in emodules.c, sysdll.c - James. | 499 -- char to CIbyte conversion in emodules.c, sysdll.c -- James. |
499 -- Do not mangle module initialisation function names - James. | 500 -- Do not mangle module initialisation function names -- James. |
500 -- char to Extbyte conversion in sysdll.c - James. | 501 -- char to Extbyte conversion in sysdll.c -- James. |
501 -- Return a Lisp_Object instead of a string in `dll_error' - James. | 502 -- Return a Lisp_Object instead of a string in `dll_error' -- James. |
502 -- Make eval-related functions visible to modules - James. | 503 -- Make eval-related functions visible to modules -- James. |
503 -- Allow specifying elisp function for waithing user input while displaying | 504 -- Allow specifying elisp function for waithing user input while displaying |
504 message while in minibuffer - Golubev. | 505 message while in minibuffer -- Golubev. |
505 -- Use OS_RELEASE=os_release_major*100+os_release_minor in s/sol2.h - Buchholz. | 506 -- Use OS_RELEASE=os_release_major*100+os_release_minor in s/sol2.h -- Buchholz. |
506 -- Add lrecord_memory_descriptions - Crestani. | 507 -- Add lrecord_memory_descriptions -- Crestani. |
507 -- Remove GetLongPathNameW - Harris. | 508 -- Remove GetLongPathNameW -- Harris. |
508 -- A couple of new macros to compare w32api versions - James. | 509 -- A couple of new macros to compare w32api versions -- James. |
509 -- KKCC fixes - Crestani. | 510 -- KKCC fixes -- Crestani. |
510 | 511 |
511 Lisp API | 512 Lisp API |
512 | 513 |
513 -- Allow user to specify alternative function for displaying message - Golubev. | 514 -- Allow user to specify alternative function for displaying message -- Golubev. |
514 -- New var to specify the maximum received fonts - LewisMoss. | 515 -- New var to specify the maximum received fonts -- LewisMoss. |
515 -- Allow gnuserv to fallback to GTK if X device fails - LewisMoss. | 516 -- Allow gnuserv to fallback to GTK if X device fails -- LewisMoss. |
516 -- Eval the initialisation value of `eol-detection-enabled-p' - Alexander. | 517 -- Eval the initialisation value of `eol-detection-enabled-p' -- Alexander. |
517 -- Make sure `setbuffer-file-coding-system' sets the eol type - Alexander. | 518 -- Make sure `setbuffer-file-coding-system' sets the eol type -- Alexander. |
518 -- Remove unnecessary definitions of 'null-device' - Turnbull. | 519 -- Remove unnecessary definitions of 'null-device' -- Turnbull. |
519 -- Actually implement the specified semantics for 'defvar' - Sperber. | 520 -- Actually implement the specified semantics for 'defvar' -- Sperber. |
520 -- Fix `shrink-to-fit' by calling `shrink-window-if-larger-than-buffer' - Aichner. | 521 -- Fix `shrink-to-fit' by calling `shrink-window-if-larger-than-buffer' -- Aichner. |
521 | 522 |
522 | 523 |
523 to 21.5.15 "celery" | 524 to 21.5.15 "celery" |
524 | 525 |
525 Build | 526 Build |
526 | 527 |
527 -- Autoconf configure updates - James, Turnbull. | 528 -- Autoconf configure updates -- James, Turnbull. |
528 -- Makefile updates - James. | 529 -- Makefile updates -- James. |
529 -- Minor updates to make-docfile.c - Begel. | 530 -- Minor updates to make-docfile.c -- Begel. |
530 -- Wrap assert_failed with EXTERN_C for modules - James. | 531 -- Wrap assert_failed with EXTERN_C for modules -- James. |
531 -- Updates to modules Makefile.common - James. | 532 -- Updates to modules Makefile.common -- James. |
532 -- Include emodules.h when building modules in postgresql.c | 533 -- Include emodules.h when building modules in postgresql.c |
533 and ldap.c - James. | 534 and ldap.c -- James. |
534 -- Updates to xemacs.mak - Aichner. | 535 -- Updates to xemacs.mak -- Aichner. |
535 -- Add some extern "C" declarations for C++ module builds | 536 -- Add some extern "C" declarations for C++ module builds |
536 - James. | 537 -- James. |
537 -- Add casts for C++ builds in mule-canna.c - James. | 538 -- Add casts for C++ builds in mule-canna.c -- James. |
538 -- Add type casts in database.c to satisy C++ compilers. | 539 -- Add type casts in database.c to satisy C++ compilers. |
539 -- Log result summary of tests when the testsuite is running | 540 -- Log result summary of tests when the testsuite is running |
540 noninteractive - Aichner. | 541 noninteractive -- Aichner. |
541 -- Add some tests for weak-lists - Crestani, Kaltenbach. | 542 -- Add some tests for weak-lists -- Crestani, Kaltenbach. |
542 | 543 |
543 | 544 |
544 Documentation | 545 Documentation |
545 | 546 |
546 -- Update README.(HYPERBOLE|OO-BROWSER) - Turnbull. | 547 -- Update README.(HYPERBOLE|OO-BROWSER) -- Turnbull. |
547 -- Update etc/PACKAGES - Turnbull, Koch, Youngs. | 548 -- Update etc/PACKAGES -- Turnbull, Koch, Youngs. |
548 -- Update etc/sample.Xresources - Turnbull. | 549 -- Update etc/sample.Xresources -- Turnbull. |
549 -- Major update and audit of all documents relating to PUI - Youngs. | 550 -- Major update and audit of all documents relating to PUI -- Youngs. |
550 -- Mention `line-move-ignore-invisible' (display.texi "Invisible Text") | 551 -- Mention `line-move-ignore-invisible' (display.texi "Invisible Text") |
551 - Kyllingstad. | 552 -- Kyllingstad. |
552 -- Document that end-glyph is still displayed when invisible | 553 -- Document that end-glyph is still displayed when invisible |
553 is set (extents.texi "Extent Properties") - Kyllingstad. | 554 is set (extents.texi "Extent Properties") -- Kyllingstad. |
554 -- Document that only begin-glyph is highlighted (extents.texi "Extents | 555 -- Document that only begin-glyph is highlighted (extents.texi "Extents |
555 and Events") - Kyllingstad. | 556 and Events") -- Kyllingstad. |
556 -- Various typo and docstring fixes - Turnbull, Sperber. | 557 -- Various typo and docstring fixes -- Turnbull, Sperber. |
557 -- Add missing '@end' defun in lists.texi - Shelton. | 558 -- Add missing '@end' defun in lists.texi -- Shelton. |
558 -- Document ?\x00 read syntax and range limitations on ?\000 and | 559 -- Document ?\x00 read syntax and range limitations on ?\000 and |
559 ?\x00 read syntaxes (objects.texi "Character Type") - Turnbull. | 560 ?\x00 read syntaxes (objects.texi "Character Type") -- Turnbull. |
560 -- Document `true-list-p' (lists.texi "List-related Predicates") | 561 -- Document `true-list-p' (lists.texi "List-related Predicates") |
561 - Turnbull. | 562 -- Turnbull. |
562 | 563 |
563 | 564 |
564 Internals | 565 Internals |
565 | 566 |
566 -- KKCC updates - Crestani, Kyllingstad. | 567 -- KKCC updates -- Crestani, Kyllingstad. |
567 -- Define DECLARE_MODULE_API_LRECORD when not ERROR_CHECK_TYPES | 568 -- Define DECLARE_MODULE_API_LRECORD when not ERROR_CHECK_TYPES |
568 - James. | 569 -- James. |
569 -- Updates to DSO code - James. | 570 -- Updates to DSO code -- James. |
570 -- Remove unused (X)OPAQUE_MARKFUN definitions - James. | 571 -- Remove unused (X)OPAQUE_MARKFUN definitions -- James. |
571 -- GCPRO updates - Sperber. | 572 -- GCPRO updates -- Sperber. |
572 -- Mouse wheel fixes in event-msw.c - Kyllingstad. | 573 -- Mouse wheel fixes in event-msw.c -- Kyllingstad. |
573 -- Use 'HAVE_DLD_INIT' instead of 'HAVE_INIT_DLD' in sysdll.c - James. | 574 -- Use 'HAVE_DLD_INIT' instead of 'HAVE_INIT_DLD' in sysdll.c -- James. |
574 -- Rewrite ephemeron marker code - Sperber. | 575 -- Rewrite ephemeron marker code -- Sperber. |
575 -- Fix printing of symbol names in .gdbinit - Golubev. | 576 -- Fix printing of symbol names in .gdbinit -- Golubev. |
576 -- Fixes to `update_frame_toolbars_geometry' - Sperber. | 577 -- Fixes to `update_frame_toolbars_geometry' -- Sperber. |
577 -- Fix missing commas in `fonts' initialiser - Golubev. | 578 -- Fix missing commas in `fonts' initialiser -- Golubev. |
578 -- Add `opaque_ptr_description' - Crestani. | 579 -- Add `opaque_ptr_description' -- Crestani. |
579 -- Add `allocate_big_string_chars' - Turnbull, Buchholz. | 580 -- Add `allocate_big_string_chars' -- Turnbull, Buchholz. |
580 | 581 |
581 | 582 |
582 Lisp API | 583 Lisp API |
583 | 584 |
584 -- New alias `apropos-customize' -> `customize-apropos' - Aichner. | 585 -- New alias `apropos-customize' -> `customize-apropos' -- Aichner. |
585 -- Remove unecessary arg from `pui-set-local-package-get-directory - Youngs. | 586 -- Remove unecessary arg from `pui-set-local-package-get-directory -- Youngs. |
586 -- New key bindings in mwheel.el - Kyllingstad. | 587 -- New key bindings in mwheel.el -- Kyllingstad. |
587 -- Make `insert-directory' to be more like FSF version - Sperber. | 588 -- Make `insert-directory' to be more like FSF version -- Sperber. |
588 -- Window configuration fixes in isearch code - Sperber. | 589 -- Window configuration fixes in isearch code -- Sperber. |
589 -- Implement simple object finalisation in post-gc.el - Sperber. | 590 -- Implement simple object finalisation in post-gc.el -- Sperber. |
590 -- Updates to etags.el - Turnbull. | 591 -- Updates to etags.el -- Turnbull. |
591 -- Updates to cl-macs.el - Pakoulin. | 592 -- Updates to cl-macs.el -- Pakoulin. |
592 -- Fix "do-nothing" bug in `derived-mode-merge-syntax-tables' - Turnbull. | 593 -- Fix "do-nothing" bug in `derived-mode-merge-syntax-tables' -- Turnbull. |
593 -- Fixes to `restore-saved-window' - James. | 594 -- Fixes to `restore-saved-window' -- James. |
594 -- Handle missing "EMACSPACKAGEPATH" env var in | 595 -- Handle missing "EMACSPACKAGEPATH" env var in |
595 `package-get-package-index-file-location' - Aichner. | 596 `package-get-package-index-file-location' -- Aichner. |
596 -- Fix substring errors in `package-admin-find-top-directory' - Aichner. | 597 -- Fix substring errors in `package-admin-find-top-directory' -- Aichner. |
597 -- Fix `byte-compile-lambda' so it only discards the docstring if it is | 598 -- Fix `byte-compile-lambda' so it only discards the docstring if it is |
598 not also the value of the lambda - Turnbull. | 599 not also the value of the lambda -- Turnbull. |
599 -- Don't insist in lib-src directory in `path-emacs-root-p' on WinNT - Aichner. | 600 -- Don't insist in lib-src directory in `path-emacs-root-p' on WinNT -- Aichner. |
600 -- Don't include '(' in `font-lock-function-name-face' - Aichner. | 601 -- Don't include '(' in `font-lock-function-name-face' -- Aichner. |
601 | 602 |
602 | 603 |
603 to 21.5.14 "cassava" | 604 to 21.5.14 "cassava" |
604 | 605 |
605 This release has a few documentation updates thanks to Steve | 606 This release has a few documentation updates thanks to Steve |
608 user to specify the location of the package-index file for PUI to | 609 user to specify the location of the package-index file for PUI to |
609 use, see `package-get-package-index-file-location'. | 610 use, see `package-get-package-index-file-location'. |
610 | 611 |
611 Build | 612 Build |
612 | 613 |
613 -- Autoconf tweaks for building modules on MacOSX - James. | 614 -- Autoconf tweaks for building modules on MacOSX -- James. |
614 -- GCC fixes in ellcc.c - James. | 615 -- GCC fixes in ellcc.c -- James. |
615 -- Module Makefile fixes - Begel, James. | 616 -- Module Makefile fixes -- Begel, James. |
616 -- Fix shadow warning in regex.c - James. | 617 -- Fix shadow warning in regex.c -- James. |
617 | 618 |
618 Documentation | 619 Documentation |
619 | 620 |
620 -- New TeXinfo node "Searching and Matching" - Turnbull. | 621 -- New TeXinfo node "Searching and Matching" -- Turnbull. |
621 -- New section "Legacy Versions" in FAQ - Turnbull. | 622 -- New section "Legacy Versions" in FAQ -- Turnbull. |
622 -- New FAQ question Q8.0.1 - Turnbull. | 623 -- New FAQ question Q8.0.1 -- Turnbull. |
623 -- Update split-string specs in "Regexp Search" - Turnbull. | 624 -- Update split-string specs in "Regexp Search" -- Turnbull. |
624 | 625 |
625 Internals | 626 Internals |
626 | 627 |
627 -- Package index file updated - Koch. | 628 -- Package index file updated -- Koch. |
628 -- Add some debug checks in file-coding.c - Turnbull. | 629 -- Add some debug checks in file-coding.c -- Turnbull. |
629 | 630 |
630 Lisp API | 631 Lisp API |
631 | 632 |
632 -- Make error message report the sym checked in | 633 -- Make error message report the sym checked in |
633 `autoload-featurep-protect-autoloads' -- Turnbull. | 634 `autoload-featurep-protect-autoloads' -- Turnbull. |
634 -- `split-string' tweaks - Turnbull. | 635 -- `split-string' tweaks -- Turnbull. |
635 -- Make the location of the package-index file user customisable - Youngs. | 636 -- Make the location of the package-index file user customisable -- Youngs. |
636 -- Turn on package-index file PGP verification - Youngs. | 637 -- Turn on package-index file PGP verification -- Youngs. |
637 -- Only use message if interactive for functions in replace.el - Josefsson. | 638 -- Only use message if interactive for functions in replace.el -- Josefsson. |
638 | 639 |
639 to 21.5.13 "cauliflower" | 640 to 21.5.13 "cauliflower" |
640 | 641 |
641 Remember that bug that made return behave as linefeed in a TTY? It's | 642 Remember that bug that made return behave as linefeed in a TTY? It's |
642 gone! Thanks go out to Jerry James and Steve Turnbull for squashing | 643 gone! Thanks go out to Jerry James and Steve Turnbull for squashing |
645 | 646 |
646 Here are the highlights: | 647 Here are the highlights: |
647 | 648 |
648 Build | 649 Build |
649 | 650 |
650 -- Don't look for Motif if it's already been found - Buchholz. | 651 -- Don't look for Motif if it's already been found -- Buchholz. |
651 -- Darwin, Cygwin, BerkDB autoconf fixes - Turnbull. | 652 -- Darwin, Cygwin, BerkDB autoconf fixes -- Turnbull. |
652 -- Make DEFUNed functions be tags - Buchholz. | 653 -- Make DEFUNed functions be tags -- Buchholz. |
653 -- Allow compiling with Motif 1 and linking with Motif 2 - Buchholz. | 654 -- Allow compiling with Motif 1 and linking with Motif 2 -- Buchholz. |
654 -- Update regexp tests - Turnbull. | 655 -- Update regexp tests -- Turnbull. |
655 -- Don't autodetect ESD (Enlightened Sound Daemon) - Turnbull. | 656 -- Don't autodetect ESD (Enlightened Sound Daemon) -- Turnbull. |
656 | 657 |
657 | 658 |
658 Documentation | 659 Documentation |
659 | 660 |
660 -- New section in PROBLEMS auxilary programs for Windows - Turnbull. | 661 -- New section in PROBLEMS auxilary programs for Windows -- Turnbull. |
661 -- FAQ updates | 662 -- FAQ updates |
662 Q6.4.3 New aux programs for Windows - Turnbull. | 663 Q6.4.3 New aux programs for Windows -- Turnbull. |
663 -- Document failed match preserves data - Turnbull. | 664 -- Document failed match preserves data -- Turnbull. |
664 | 665 |
665 | 666 |
666 Internals | 667 Internals |
667 | 668 |
668 -- Don't use the u_int8_t etc typedefs on FreeBSD in database.c - Pluim. | 669 -- Don't use the u_int8_t etc typedefs on FreeBSD in database.c -- Pluim. |
669 -- Better support for externally defined lrecord types - Begel. | 670 -- Better support for externally defined lrecord types -- Begel. |
670 -- Only call `xm_update_progress' if Motif is defined - Youngs. | 671 -- Only call `xm_update_progress' if Motif is defined -- Youngs. |
671 -- Define __STDC__ for BerkeleyDB - Buchholz. | 672 -- Define __STDC__ for BerkeleyDB -- Buchholz. |
672 -- Fix bug where XEmacs couldn't find its .dmp file - Buchholz. | 673 -- Fix bug where XEmacs couldn't find its .dmp file -- Buchholz. |
673 -- Move `filemodestring' from lisp.h to sysfile.h - Golubev. | 674 -- Move `filemodestring' from lisp.h to sysfile.h -- Golubev. |
674 -- Clean ups against the possibility of sys/stat.h defining stat - Turnbull. | 675 -- Clean ups against the possibility of sys/stat.h defining stat -- Turnbull. |
675 -- Search/match updates - Turnbull. | 676 -- Search/match updates -- Turnbull. |
676 | 677 |
677 | 678 |
678 Lisp API | 679 Lisp API |
679 | 680 |
680 -- Fix bug preventing installing new packages - Youngs. | 681 -- Fix bug preventing installing new packages -- Youngs. |
681 -- Put exit message on separate line in `command-error' - Turnbull. | 682 -- Put exit message on separate line in `command-error' -- Turnbull. |
682 -- Temporarily turn off PGP verification of package-index - Youngs. | 683 -- Temporarily turn off PGP verification of package-index -- Youngs. |
683 -- Remove keymapings for 'function-key-error' - James. | 684 -- Remove keymapings for 'function-key-error' -- James. |
684 -- Fix bug that mapped RET to LFD in TTYs - James. | 685 -- Fix bug that mapped RET to LFD in TTYs -- James. |
685 | 686 |
686 | 687 |
687 to 21.5.12 "carrot" | 688 to 21.5.12 "carrot" |
688 | 689 |
689 Lots of updates, fixes, and features from Ben Wing (he never stops). | 690 Lots of updates, fixes, and features from Ben Wing (he never stops). |
693 | 694 |
694 Here are the highlights: | 695 Here are the highlights: |
695 | 696 |
696 Build | 697 Build |
697 | 698 |
698 -- Updates to configure.in - Steuck, James, Skyttä, Wing. | 699 -- Updates to configure.in -- Steuck, James, Skyttä, Wing. |
699 -- Major updates to Makefile.in.in - Wing. | 700 -- Major updates to Makefile.in.in -- Wing. |
700 -- Allow for separate build and source directories - Wing. | 701 -- Allow for separate build and source directories -- Wing. |
701 -- Fix some compiler warnings - Wing. | 702 -- Fix some compiler warnings -- Wing. |
702 -- Major clean up of xemacs.mak and friends - Wing, Aichner. | 703 -- Major clean up of xemacs.mak and friends -- Wing, Aichner. |
703 -- Fix some Solaris 2.7 CC compiler warnings - Persico. | 704 -- Fix some Solaris 2.7 CC compiler warnings -- Persico. |
704 -- Fix for building on Mac - Palmer. | 705 -- Fix for building on Mac -- Palmer. |
705 -- Work around a problem compiling with '--use-union-type' on Intel's | 706 -- Work around a problem compiling with '--use-union-type' on Intel's |
706 ICC compiler - Buchholz. | 707 ICC compiler -- Buchholz. |
707 -- Fix problems with rel-alloc compilation - Wing. | 708 -- Fix problems with rel-alloc compilation -- Wing. |
708 -- Sequentialize dependencies even more in update-elc-2 - Sperber. | 709 -- Sequentialize dependencies even more in update-elc-2 -- Sperber. |
709 -- Don't fatal() in 'report_sheap_usage' when need to rerun Make - | 710 -- Don't fatal() in 'report_sheap_usage' when need to rerun Make - |
710 Wing. | 711 Wing. |
711 -- Various updates to the test suite - Turnbull. | 712 -- Various updates to the test suite -- Turnbull. |
712 | 713 |
713 Documentation | 714 Documentation |
714 | 715 |
715 -- Updates to | 716 -- Updates to |
716 INSTALL - Turnbull, Wing. | 717 INSTALL -- Turnbull, Wing. |
717 PROBLEMS - Turnbull, Wing. | 718 PROBLEMS -- Turnbull, Wing. |
718 -- Global substition of .Xresources for .Xdefaults - Turnbull. | 719 -- Global substition of .Xresources for .Xdefaults -- Turnbull. |
719 -- Update packages in ./etc/BETA - Skyttä. | 720 -- Update packages in ./etc/BETA -- Skyttä. |
720 -- Doc string updates - Korytov, Turnbull, Wing. | 721 -- Doc string updates -- Korytov, Turnbull, Wing. |
721 -- TeXinfo updates - Aichner, Turnbull, Wing, Youngs. | 722 -- TeXinfo updates -- Aichner, Turnbull, Wing, Youngs. |
722 | 723 |
723 Internals | 724 Internals |
724 | 725 |
725 -- Fix stale match data after failed search bug - Turnbull. | 726 -- Fix stale match data after failed search bug -- Turnbull. |
726 -- Reformat function definitions correctly in menubar-gtk.c and | 727 -- Reformat function definitions correctly in menubar-gtk.c and |
727 event-gtk.c - Turnbull. | 728 event-gtk.c -- Turnbull. |
728 -- Fix bug matching ASCII character classes to Mule characters - | 729 -- Fix bug matching ASCII character classes to Mule characters - |
729 Ueno. | 730 Ueno. |
730 -- Frame updates for MS Win - Alexander. | 731 -- Frame updates for MS Win -- Alexander. |
731 -- Add .dylib as an acceptable shared library file extension to | 732 -- Add .dylib as an acceptable shared library file extension to |
732 support MacOS X - Begel. | 733 support MacOS X -- Begel. |
733 -- Fix bug in database.c for Berkdb 4.1 - Turnbull. | 734 -- Fix bug in database.c for Berkdb 4.1 -- Turnbull. |
734 -- Regex fixes - Turnbull, Wing. | 735 -- Regex fixes -- Turnbull, Wing. |
735 -- Coding system updates - Wing. | 736 -- Coding system updates -- Wing. |
736 -- Add clear-left-side functionality in print.c - Wing. | 737 -- Add clear-left-side functionality in print.c -- Wing. |
737 -- Seg fault rather than abort on Cygwin in 'assert_failed' - Wing. | 738 -- Seg fault rather than abort on Cygwin in 'assert_failed' -- Wing. |
738 -- Delete popup-data object - Wing. | 739 -- Delete popup-data object -- Wing. |
739 -- Delete menubar_data field from frames - Wing. | 740 -- Delete menubar_data field from frames -- Wing. |
740 -- Clean up handling of lwlib callback data GCPRO'ing - Wing. | 741 -- Clean up handling of lwlib callback data GCPRO'ing -- Wing. |
741 -- Use ALLOCA() in regex.c to avoid excessive stack allocation - | 742 -- Use ALLOCA() in regex.c to avoid excessive stack allocation - |
742 Wing. | 743 Wing. |
743 -- Fix subtle problem with REL_ALLOC() - Wing. | 744 -- Fix subtle problem with REL_ALLOC() -- Wing. |
744 -- Change *run_hook*_trapping_problems to take a warning class, not a | 745 -- Change *run_hook*_trapping_problems to take a warning class, not a |
745 string - Wing. | 746 string -- Wing. |
746 -- Mule-ize encrypt/decrypt-string code - Wing. | 747 -- Mule-ize encrypt/decrypt-string code -- Wing. |
747 -- Delete all support for bit-rotten CANNOT_DUMP - Wing. | 748 -- Delete all support for bit-rotten CANNOT_DUMP -- Wing. |
748 -- Fix crash due to attempt to free objects across dump/undump - | 749 -- Fix crash due to attempt to free objects across dump/undump - |
749 Wing. | 750 Wing. |
750 -- Don't get in an infinite loop running post-redisplay actions - | 751 -- Don't get in an infinite loop running post-redisplay actions - |
751 Wing. | 752 Wing. |
752 -- Make gc_currently_forbidden static - Wing. | 753 -- Make gc_currently_forbidden static -- Wing. |
753 -- Defer redrawing if already in redisplay - Wing. | 754 -- Defer redrawing if already in redisplay -- Wing. |
754 -- Add debug code for locking a dynarr to catch invalid mods - Wing. | 755 -- Add debug code for locking a dynarr to catch invalid mods -- Wing. |
755 -- Ensure that various glyph functions that eval within redisplay | 756 -- Ensure that various glyph functions that eval within redisplay |
756 protect the evals - Wing. | 757 protect the evals -- Wing. |
757 -- Defer specifier-changed updating till after redisplay - Wing. | 758 -- Defer specifier-changed updating till after redisplay -- Wing. |
758 -- Require that every place inside of redisplay catch errors itself - | 759 -- Require that every place inside of redisplay catch errors itself - |
759 Wing. | 760 Wing. |
760 -- Introduce separate means of holding frame-size changes - Wing. | 761 -- Introduce separate means of holding frame-size changes -- Wing. |
761 -- Introduce "post-redisplay" methods for deferring things till after | 762 -- Introduce "post-redisplay" methods for deferring things till after |
762 redisplay - Wing. | 763 redisplay -- Wing. |
763 -- Disable all quit checking in redisplay - Wing. | 764 -- Disable all quit checking in redisplay -- Wing. |
764 -- Use _wexecve() when under Windows NT for Unicode correctness - | 765 -- Use _wexecve() when under Windows NT for Unicode correctness - |
765 Wing. | 766 Wing. |
766 -- Update list of possibly valid console types - Wing. | 767 -- Update list of possibly valid console types -- Wing. |
767 -- Turn on Vstack_trace_on_error 'Frun_emacs_from_temacs' so that | 768 -- Turn on Vstack_trace_on_error 'Frun_emacs_from_temacs' so that |
768 errors are debuggable even when occurring extremely early in | 769 errors are debuggable even when occurring extremely early in |
769 reinitialization - Wing. | 770 reinitialization -- Wing. |
770 -- Define new function `emacs-run-status' - Wing. | 771 -- Define new function `emacs-run-status' -- Wing. |
771 -- Fix crash caused by an edge condition in the syntax-cache macros - | 772 -- Fix crash caused by an edge condition in the syntax-cache macros - |
772 Wing. | 773 Wing. |
773 -- Eliminate HAVE_WIN32_CODING_SYSTEMS, use WIN32_ANY instead - Wing. | 774 -- Eliminate HAVE_WIN32_CODING_SYSTEMS, use WIN32_ANY instead -- Wing. |
774 -- Don't check_quit() unless we're unbinding a real Lisp | 775 -- Don't check_quit() unless we're unbinding a real Lisp |
775 `unwind-protect' - Wing. | 776 `unwind-protect' -- Wing. |
776 -- Make absolutely sure there is no quit checking while we are in a | 777 -- Make absolutely sure there is no quit checking while we are in a |
777 "critical section" during frame deletion - Wing. | 778 "critical section" during frame deletion -- Wing. |
778 | 779 |
779 Lisp API | 780 Lisp API |
780 | 781 |
781 -- Fix infloop in font-lock for java files - Choi. | 782 -- Fix infloop in font-lock for java files -- Choi. |
782 -- Fix split-string - Turnbull. | 783 -- Fix split-string -- Turnbull. |
783 -- Support '(filename)nodename' as argument to 'info' - Steib. | 784 -- Support '(filename)nodename' as argument to 'info' -- Steib. |
784 -- Major clean up of the PUI code - Youngs. | 785 -- Major clean up of the PUI code -- Youngs. |
785 -- Use 'equal' instead of '=' in 'saved-window-equal' - James. | 786 -- Use 'equal' instead of '=' in 'saved-window-equal' -- James. |
786 -- Updates to wid-edit.el - Turnbull. | 787 -- Updates to wid-edit.el -- Turnbull. |
787 -- Better layout for Tools -> Packages -> Download Site menu - | 788 -- Better layout for Tools -> Packages -> Download Site menu - |
788 Aichner. | 789 Aichner. |
789 -- More sites added to packages download sites menu - Aichner. | 790 -- More sites added to packages download sites menu -- Aichner. |
790 -- Byte-compiler warning clean up and lots of synching with FSF 21.2 | 791 -- Byte-compiler warning clean up and lots of synching with FSF 21.2 |
791 code - Wing. | 792 code -- Wing. |
792 -- Move lots of high-level code for computing paths into | 793 -- Move lots of high-level code for computing paths into |
793 setup-paths.el from various places - Wing. | 794 setup-paths.el from various places -- Wing. |
794 -- Mule and coding system updates - Wing, Turnbull. | 795 -- Mule and coding system updates -- Wing, Turnbull. |
795 | 796 |
796 | 797 |
797 to 21.5.11 "cabbage" | 798 to 21.5.11 "cabbage" |
798 | 799 |
799 Lots of improvements and fixes this time around. One of our key | 800 Lots of improvements and fixes this time around. One of our key |
810 | 811 |
811 Here are the highlights: | 812 Here are the highlights: |
812 | 813 |
813 Build | 814 Build |
814 | 815 |
815 -- Updates to test suite - Turnbull. | 816 -- Updates to test suite -- Turnbull. |
816 -- Use -no-autoloads with update-elc-2 - Wing. | 817 -- Use -no-autoloads with update-elc-2 -- Wing. |
817 -- Check for strupr and strlwr - Sperber. | 818 -- Check for strupr and strlwr -- Sperber. |
818 -- Delete auto-autoloads.el* & cutom-load.el* files on make clean - Turnbull. | 819 -- Delete auto-autoloads.el* & cutom-load.el* files on make clean -- Turnbull. |
819 -- Fix --srcdir processing - Turnbull. | 820 -- Fix --srcdir processing -- Turnbull. |
820 -- Define DLSYM_NEEDS_UNDERSCORE on Darwin - Turnbull. | 821 -- Define DLSYM_NEEDS_UNDERSCORE on Darwin -- Turnbull. |
821 -- Use opsys=aix4-2 for AIX 5 and above - Buchholz. | 822 -- Use opsys=aix4-2 for AIX 5 and above -- Buchholz. |
822 -- Make ellcc search XEmacs directories for include files 1st - James. | 823 -- Make ellcc search XEmacs directories for include files 1st -- James. |
823 -- Set stack-trace-on-error, load-always-display-messages - Wing. | 824 -- Set stack-trace-on-error, load-always-display-messages -- Wing. |
824 -- Overhaul update-elc.el, cus-dep, autoload (speed ups) - Wing. | 825 -- Overhaul update-elc.el, cus-dep, autoload (speed ups) -- Wing. |
825 -- Various compiler warning fixes - Wing. | 826 -- Various compiler warning fixes -- Wing. |
826 -- FreeBSD updates in modules/Makefile.common - Pluim. | 827 -- FreeBSD updates in modules/Makefile.common -- Pluim. |
827 -- Warning fix in eldap.c - James. | 828 -- Warning fix in eldap.c -- James. |
828 -- Support C++ & KKCC compilation in Windows - Wing. | 829 -- Support C++ & KKCC compilation in Windows -- Wing. |
829 -- Various fixups in nt/config.in.samp - Wing. | 830 -- Various fixups in nt/config.in.samp -- Wing. |
830 -- Fixes in xemacs.mak - Wing. | 831 -- Fixes in xemacs.mak -- Wing. |
831 -- Clean up compile errors with C++ under Windows - Wing. | 832 -- Clean up compile errors with C++ under Windows -- Wing. |
832 -- Re-order sections in ldflags for gcc 3.2 - Okhapkin. | 833 -- Re-order sections in ldflags for gcc 3.2 -- Okhapkin. |
833 -- Restore USE_XFONTSET - Turnbull. | 834 -- Restore USE_XFONTSET -- Turnbull. |
834 -- New symbol: DLSYM_NEEDS_UNDERSCORE - Turnbull. | 835 -- New symbol: DLSYM_NEEDS_UNDERSCORE -- Turnbull. |
835 -- Guard against multiple definitions of _ALL_SOURCE - Buchholz. | 836 -- Guard against multiple definitions of _ALL_SOURCE -- Buchholz. |
836 -- QUICK_BUILD updates - Wing. | 837 -- QUICK_BUILD updates -- Wing. |
837 | 838 |
838 Documentation | 839 Documentation |
839 | 840 |
840 -- Major update to configure.usage - Wing. | 841 -- Major update to configure.usage -- Wing. |
841 -- New developer bio's - James, Skyttä, Golubev. | 842 -- New developer bio's -- James, Skyttä, Golubev. |
842 -- Amendments/additions to PROBLEMS: | 843 -- Amendments/additions to PROBLEMS: |
843 - PostgreSQL DSO with --error-checking=all - James. | 844 - PostgreSQL DSO with --error-checking=all -- James. |
844 - Consolidate Motif problems into one section - Turnbull. | 845 - Consolidate Motif problems into one section -- Turnbull. |
845 -- Amendments/additions to INSTALL: | 846 -- Amendments/additions to INSTALL: |
846 - Recommend Mule - Turnbull. | 847 - Recommend Mule -- Turnbull. |
847 - Deprecate stripped binaries - Turnbull. | 848 - Deprecate stripped binaries -- Turnbull. |
848 -- General tidy up of etc/BETA, rewrite sections dealing with packages | 849 -- General tidy up of etc/BETA, rewrite sections dealing with packages |
849 and building from scratch - Youngs. | 850 and building from scratch -- Youngs. |
850 -- General doc fixes, typos etc - Youngs, Turnbull, Palmer, Wing. | 851 -- General doc fixes, typos etc -- Youngs, Turnbull, Palmer, Wing. |
851 -- Fix xref in Auto-Saving - Aichner. | 852 -- Fix xref in Auto-Saving -- Aichner. |
852 -- Update Local.rules File section in packages.texi - Youngs. | 853 -- Update Local.rules File section in packages.texi -- Youngs. |
853 -- Clarify package hierarchy structure - Turnbull. | 854 -- Clarify package hierarchy structure -- Turnbull. |
854 -- Major fixup of internals.texi - Wing. | 855 -- Major fixup of internals.texi -- Wing. |
855 -- Lots of Mule rewriting in lispref/mule.texi - Wing. | 856 -- Lots of Mule rewriting in lispref/mule.texi -- Wing. |
856 -- Document USE_UNION_TYPE evilness - Wing. | 857 -- Document USE_UNION_TYPE evilness -- Wing. |
857 -- Document event-matches-key-specifier-p better - Wing. | 858 -- Document event-matches-key-specifier-p better -- Wing. |
858 -- Change illegal (for C) '//' comments to '/* */' - Shelton, Turnbull. | 859 -- Change illegal (for C) '//' comments to '/* */' -- Shelton, Turnbull. |
859 | 860 |
860 Internals | 861 Internals |
861 | 862 |
862 -- Synch rcs2log to GNU upstream - Youngs. | 863 -- Synch rcs2log to GNU upstream -- Youngs. |
863 -- Use symbolic name `XtExposeCompressMaximal' instead of `TRUE' in | 864 -- Use symbolic name `XtExposeCompressMaximal' instead of `TRUE' in |
864 xlwMenuClassRec - Buchholz. | 865 xlwMenuClassRec -- Buchholz. |
865 -- In xm_update_progress, don't define unless LWLIB_WIDGETS_MOTIF - Buchholz. | 866 -- In xm_update_progress, don't define unless LWLIB_WIDGETS_MOTIF -- Buchholz. |
866 -- Rename class -> class_ & new -> new_ - Wing. | 867 -- Rename class -> class_ & new -> new_ -- Wing. |
867 -- KKCC update in postgresql.c - Wing. | 868 -- KKCC update in postgresql.c -- Wing. |
868 -- KKCC update in eldap.c - James. | 869 -- KKCC update in eldap.c -- James. |
869 -- Fix for unix_create_process - Ueno. | 870 -- Fix for unix_create_process -- Ueno. |
870 -- Set stack reserve size during unexec() - Piper. | 871 -- Set stack reserve size during unexec() -- Piper. |
871 -- Use 'struct htentry' not 'struct hentry' in elhash.c - Wing. | 872 -- Use 'struct htentry' not 'struct hentry' in elhash.c -- Wing. |
872 -- New macros ALIST_LOOP_3, ALIST_LOOP_4. | 873 -- New macros ALIST_LOOP_3, ALIST_LOOP_4. |
873 -- Fix 'xemacs -batch -l dunnet' under Cygwin - Wing. | 874 -- Fix 'xemacs -batch -l dunnet' under Cygwin -- Wing. |
874 -- Implement delaying of XFlush() if pending expose events - Wing. | 875 -- Implement delaying of XFlush() if pending expose events -- Wing. |
875 -- Fix some longstanding bugs in X quit handling - Wing. | 876 -- Fix some longstanding bugs in X quit handling -- Wing. |
876 -- Correct the message output upon crashing to be more up-to-date - Wing. | 877 -- Correct the message output upon crashing to be more up-to-date -- Wing. |
877 -- Add dp() & db() as short synonyms of debug_print() & | 878 -- Add dp() & db() as short synonyms of debug_print() & |
878 debug_backtrace() - Wing. | 879 debug_backtrace() -- Wing. |
879 -- Add C++ error-checking code to verify problems with GCPRO/UNGCPRO - Wing. | 880 -- Add C++ error-checking code to verify problems with GCPRO/UNGCPRO -- Wing. |
880 -- Change the way gap arrays are allocated (for KKCC) - Wing. | 881 -- Change the way gap arrays are allocated (for KKCC) -- Wing. |
881 -- Now lcrecords set the type of items sitting on the free list to | 882 -- Now lcrecords set the type of items sitting on the free list to |
882 lcrecord_type_free - Wing. | 883 lcrecord_type_free -- Wing. |
883 -- All lcrecord allocation functions now zero out the returned | 884 -- All lcrecord allocation functions now zero out the returned |
884 lcrecords - Wing. | 885 lcrecords -- Wing. |
885 -- Additional asserts in FREE_FIXED_TYPE - Wing. | 886 -- Additional asserts in FREE_FIXED_TYPE -- Wing. |
886 -- Make bit vectors lcrecords, like vectors - Wing. | 887 -- Make bit vectors lcrecords, like vectors -- Wing. |
887 -- MARKED_SLOT() call no longer includes semicolon - Wing. | 888 -- MARKED_SLOT() call no longer includes semicolon -- Wing. |
888 -- Factor out some code duplicated in KKCC and pdump - Wing. | 889 -- Factor out some code duplicated in KKCC and pdump -- Wing. |
889 -- KKCC updates - Wing. | 890 -- KKCC updates -- Wing. |
890 -- Add a fifth field "flags" to memory_description - Wing. | 891 -- Add a fifth field "flags" to memory_description -- Wing. |
891 -- Add support for "description maps" - Wing. | 892 -- Add support for "description maps" -- Wing. |
892 -- Redo XD_UNION so it works inline and change format to provide info | 893 -- Redo XD_UNION so it works inline and change format to provide info |
893 for pdump - Wing. | 894 for pdump -- Wing. |
894 -- Textual changes: | 895 -- Textual changes: |
895 - lrecord_description -> memory_description - Wing. | 896 - lrecord_description -> memory_description -- Wing. |
896 - struct_description -> sized_memory_description - Wing. | 897 - struct_description -> sized_memory_description -- Wing. |
897 -- Initialize protect_me field of popup_data in set_frame_menubar - Sperber | 898 -- Initialize protect_me field of popup_data in set_frame_menubar -- Sperber |
898 -- GTK updates - Sperber. | 899 -- GTK updates -- Sperber. |
899 -- Don't lead to a crash if dealing with a dead | 900 -- Don't lead to a crash if dealing with a dead |
900 window/frame/device/console - Sperber. | 901 window/frame/device/console -- Sperber. |
901 -- Prevent crash for combination windows - Sperber. | 902 -- Prevent crash for combination windows -- Sperber. |
902 -- Window fixes in Fdelete_window - Sperber. | 903 -- Window fixes in Fdelete_window -- Sperber. |
903 -- Module updates in emodules.h - James. | 904 -- Module updates in emodules.h -- James. |
904 -- Fprovide from 'vars_of_file_coding' not 'syms_of_file_coding' - Turnbull. | 905 -- Fprovide from 'vars_of_file_coding' not 'syms_of_file_coding' -- Turnbull. |
905 -- Fix syntax of macro in 'mark_object_maybe_checking_free - Turnbull. | 906 -- Fix syntax of macro in 'mark_object_maybe_checking_free -- Turnbull. |
906 -- Eliminate bogus require-prints-loading-message - Wing. | 907 -- Eliminate bogus require-prints-loading-message -- Wing. |
907 -- Turn on `load-warn-when-source-newer' by default - Wing. | 908 -- Turn on `load-warn-when-source-newer' by default -- Wing. |
908 -- Fix up crashes when selecting menubar items due to lack of GCPROing | 909 -- Fix up crashes when selecting menubar items due to lack of GCPROing |
909 - Wing. | 910 -- Wing. |
910 -- Implement tail-recursion in KKCC - Wing. | 911 -- Implement tail-recursion in KKCC -- Wing. |
911 -- Fix UTF-(8|16) detector - Wing. | 912 -- Fix UTF-(8|16) detector -- Wing. |
912 -- Fix problems with reentrant calling of lwlib and associated crashes | 913 -- Fix problems with reentrant calling of lwlib and associated crashes |
913 when selecting menu items - Wing. | 914 when selecting menu items -- Wing. |
914 -- Improve redisplay handling of preemption - Wing. | 915 -- Improve redisplay handling of preemption -- Wing. |
915 -- Return the parameter from strlvr, strupr, depend on !HAVE_STRUPR - James. | 916 -- Return the parameter from strlvr, strupr, depend on !HAVE_STRUPR -- James. |
916 -- In sysdll.c included lisp.h to define needed alloca_array - Begel. | 917 -- In sysdll.c included lisp.h to define needed alloca_array -- Begel. |
917 -- Pull GC_CHECK_NOT_FREE out of USE_KKCC - Sperber. | 918 -- Pull GC_CHECK_NOT_FREE out of USE_KKCC -- Sperber. |
918 -- Abort when any attempts to output a stream console are made - Wing. | 919 -- Abort when any attempts to output a stream console are made -- Wing. |
919 -- Formatting fixes in redisplay-output.c - Wing. | 920 -- Formatting fixes in redisplay-output.c -- Wing. |
920 -- Clean up redisplay a bit - Wing. | 921 -- Clean up redisplay a bit -- Wing. |
921 -- Fix scrollbar code TTY devices don't have them - Sperber. | 922 -- Fix scrollbar code TTY devices don't have them -- Sperber. |
922 -- Major reworking of profile code - Wing. | 923 -- Major reworking of profile code -- Wing. |
923 -- Dramatically improve redisplay speed over slow X connections - Buchholz. | 924 -- Dramatically improve redisplay speed over slow X connections -- Buchholz. |
924 -- Move syntax table description from buffer.c to syntax.c - Wing. | 925 -- Move syntax table description from buffer.c to syntax.c -- Wing. |
925 -- Updates to char,mirror,syntax tables code - Wing. | 926 -- Updates to char,mirror,syntax tables code -- Wing. |
926 -- Niggly whitespace fixups - Wing. | 927 -- Niggly whitespace fixups -- Wing. |
927 | 928 |
928 Lisp API | 929 Lisp API |
929 | 930 |
930 -- Updates to (japan|cryil)-util.el - Turnbull. | 931 -- Updates to (japan|cryil)-util.el -- Turnbull. |
931 -- Updates to how XEmacs computes various paths - Sperber. | 932 -- Updates to how XEmacs computes various paths -- Sperber. |
932 -- Window configuration fixes - Sperber, Wing. | 933 -- Window configuration fixes -- Sperber, Wing. |
933 -- Make Info-insert-dir end n separator - Buchholz. | 934 -- Make Info-insert-dir end n separator -- Buchholz. |
934 -- Drastically reorganise autoload.el - Turnbull. | 935 -- Drastically reorganise autoload.el -- Turnbull. |
935 -- Omit M-S-home/end from motion keys - Wing. | 936 -- Omit M-S-home/end from motion keys -- Wing. |
936 -- Synch wid-edit to GNU/Emacs 21.3.50 - Turnbull. | 937 -- Synch wid-edit to GNU/Emacs 21.3.50 -- Turnbull. |
937 -- Updates to hyper-apropos - Wing. | 938 -- Updates to hyper-apropos -- Wing. |
938 -- Reorganise Help -> Info submenu - Wing. | 939 -- Reorganise Help -> Info submenu -- Wing. |
939 -- Fix bug when end > start in text-props - Wing. | 940 -- Fix bug when end > start in text-props -- Wing. |
940 -- Fix walk-windows - Wing. | 941 -- Fix walk-windows -- Wing. |
941 -- Fix for call to set-language-unicode-precedence-list - Nyyss~nen. | 942 -- Fix for call to set-language-unicode-precedence-list -- Nyyss~nen. |
942 -- Synch up byte-optimize.el - Wing. | 943 -- Synch up byte-optimize.el -- Wing. |
943 -- Include FUNLIST argument to generate-c-file-autoloads-1 - Wing. | 944 -- Include FUNLIST argument to generate-c-file-autoloads-1 -- Wing. |
944 | 945 |
945 | 946 |
946 to 21.5.10 "burdock" | 947 to 21.5.10 "burdock" |
947 | 948 |
948 Please accept my apologies for the very long wait between releases | 949 Please accept my apologies for the very long wait between releases |
955 PostgreSQL code has been extracted out of the core C code and moved to | 956 PostgreSQL code has been extracted out of the core C code and moved to |
956 DSO's. We have Jerry James to thank/blame/worship for that. | 957 DSO's. We have Jerry James to thank/blame/worship for that. |
957 | 958 |
958 Build | 959 Build |
959 | 960 |
960 -- Reset sheap-adjustment to zero - Piper. | 961 -- Reset sheap-adjustment to zero -- Piper. |
961 -- Make --pdump default to yes on Linux - Turnbull. | 962 -- Make --pdump default to yes on Linux -- Turnbull. |
962 -- Only use -Wpacked in GCC v3 - Wing. | 963 -- Only use -Wpacked in GCC v3 -- Wing. |
963 -- Remove LISP_FLOAT_TYPE definition. - James. | 964 -- Remove LISP_FLOAT_TYPE definition. -- James. |
964 -- Temporarily disable DSO's under Cygwin - Wing. | 965 -- Temporarily disable DSO's under Cygwin -- Wing. |
965 -- Updates to DSO building code (Makefile.in, configure.in etc) - Wing, James. | 966 -- Updates to DSO building code (Makefile.in, configure.in etc) -- Wing, James. |
966 -- Separate compiler warning flags from CFLAGS - Wing. | 967 -- Separate compiler warning flags from CFLAGS -- Wing. |
967 -- Delete auto-autoloads.e* & custom-load.e* on 'make clean' - Turnbull. | 968 -- Delete auto-autoloads.e* & custom-load.e* on 'make clean' -- Turnbull. |
968 -- Disable detection of 'getaddrinfo' for HP-UX 11.XX - Turnbull. | 969 -- Disable detection of 'getaddrinfo' for HP-UX 11.XX -- Turnbull. |
969 -- Include modules directories in 'make tags' - Youngs. | 970 -- Include modules directories in 'make tags' -- Youngs. |
970 -- Fix shadowing warnings in make-docfile.c - Wing. | 971 -- Fix shadowing warnings in make-docfile.c -- Wing. |
971 -- Move the common stuff from postgresql/ldap Makefile.in.in & | 972 -- Move the common stuff from postgresql/ldap Makefile.in.in & |
972 configure.ac's into a "common" Makefile and configure script - | 973 configure.ac's into a "common" Makefile and configure script - |
973 Wing. | 974 Wing. |
974 -- Major cleanup of ellcc - Wing, James. | 975 -- Major cleanup of ellcc -- Wing, James. |
975 -- Add Makefile var to pick up '--site-libraries' in DSO's - Youngs. | 976 -- Add Makefile var to pick up '--site-libraries' in DSO's -- Youngs. |
976 -- Avoid unnecessary deviations from UNIX 'describe-installation' in | 977 -- Avoid unnecessary deviations from UNIX 'describe-installation' in |
977 xemacs.mak - Aichner. | 978 xemacs.mak -- Aichner. |
978 -- Don't confirm overwriting files in xemacs.mak - Aichner. | 979 -- Don't confirm overwriting files in xemacs.mak -- Aichner. |
979 -- Support 'xemacs_extra_name' in xemacs.mak - Aichner. | 980 -- Support 'xemacs_extra_name' in xemacs.mak -- Aichner. |
980 -- Some gcc/g++ 3 fixes - Wing. | 981 -- Some gcc/g++ 3 fixes -- Wing. |
981 -- Warning fixes - Wing. | 982 -- Warning fixes -- Wing. |
982 -- Fix some C++ errors - Wing. | 983 -- Fix some C++ errors -- Wing. |
983 -- Allow for C needing volatile and C++ that can't have volatile, | 984 -- Allow for C needing volatile and C++ that can't have volatile, |
984 remove previous volatile hacks - Wing. | 985 remove previous volatile hacks -- Wing. |
985 -- Try for a working Cygwin build with old unexec - Wing. | 986 -- Try for a working Cygwin build with old unexec -- Wing. |
986 -- Warning suppression - Turnbull. | 987 -- Warning suppression -- Turnbull. |
987 -- New Mule character class regexp tests - Turnbull, Ueno. | 988 -- New Mule character class regexp tests -- Turnbull, Ueno. |
988 -- Better handling of known bugs in tests - Turnbull. | 989 -- Better handling of known bugs in tests -- Turnbull. |
989 -- Add test for stale subexpr match-data - Turnbull. | 990 -- Add test for stale subexpr match-data -- Turnbull. |
990 -- Update syntax-table tests - Turnbull. | 991 -- Update syntax-table tests -- Turnbull. |
991 -- Add word-boundary regexp tests - Turnbull. | 992 -- Add word-boundary regexp tests -- Turnbull. |
992 | 993 |
993 Documentation | 994 Documentation |
994 | 995 |
995 -- Updates to PROBLEMS file | 996 -- Updates to PROBLEMS file |
996 Running/Linux - Lesstif 0.93.36 - Turnbull | 997 Running/Linux - Lesstif 0.93.36 -- Turnbull |
997 Running/IRIX - Irix 6.5 coredumps - Turnbull | 998 Running/IRIX - Irix 6.5 coredumps -- Turnbull |
998 Running/Cygwin - "No cygXpm-noX" fatal error - Turnbull | 999 Running/Cygwin - "No cygXpm-noX" fatal error -- Turnbull |
999 Missing charsets - Remove ambiguity - Turnbull | 1000 Missing charsets - Remove ambiguity -- Turnbull |
1000 Running, General - FontSet warnings - Turnbull | 1001 Running, General - FontSet warnings -- Turnbull |
1001 MacOS/X - Stack limitation - Turnbull | 1002 MacOS/X - Stack limitation -- Turnbull |
1002 Digital Unix - Generalise - Turnbull | 1003 Digital Unix - Generalise -- Turnbull |
1003 AIX - USE_KKCC lossage - Turnbull. | 1004 AIX - USE_KKCC lossage -- Turnbull. |
1004 -- Update instructions in info/dir - Wallington. | 1005 -- Update instructions in info/dir -- Wallington. |
1005 -- Recommend TeXinfo 4.2 in INSTALL - Turnbull. | 1006 -- Recommend TeXinfo 4.2 in INSTALL -- Turnbull. |
1006 -- Add example in sample.Xdefaults - Boffi. | 1007 -- Add example in sample.Xdefaults -- Boffi. |
1007 -- Typo fixes - Yamaoka, Youngs, Turnbull, Wing. | 1008 -- Typo fixes -- Yamaoka, Youngs, Turnbull, Wing. |
1008 -- Docstring fixes - Turnbull, Piper, Skyttä, Wing. | 1009 -- Docstring fixes -- Turnbull, Piper, Skyttä, Wing. |
1009 -- Update description of XEmacs Patches and Design ML's - Turnbull. | 1010 -- Update description of XEmacs Patches and Design ML's -- Turnbull. |
1010 -- Incorportate ChangeLog.X into ChangeLog - Wing. | 1011 -- Incorportate ChangeLog.X into ChangeLog -- Wing. |
1011 -- FAQ additions/amendments: | 1012 -- FAQ additions/amendments: |
1012 Debugging FAQ improvements - Wing. | 1013 Debugging FAQ improvements -- Wing. |
1013 Mention union type bugs - Turnbull. | 1014 Mention union type bugs -- Turnbull. |
1014 Debugging HOWTO improvements - Turnbull. | 1015 Debugging HOWTO improvements -- Turnbull. |
1015 Decoding Lisp objects in the debugger - Turnbull. | 1016 Decoding Lisp objects in the debugger -- Turnbull. |
1016 Fix location of FAQ on website - Skyttä. | 1017 Fix location of FAQ on website -- Skyttä. |
1017 Add missing menu entry for Q3.2.7 - Verna. | 1018 Add missing menu entry for Q3.2.7 -- Verna. |
1018 Displaying non-ASCII - Turnbull. | 1019 Displaying non-ASCII -- Turnbull. |
1019 Mention bug report commands - Turnbull. | 1020 Mention bug report commands -- Turnbull. |
1020 Revise Q1.3.[1-6] - Turnbull. | 1021 Revise Q1.3.[1-6] -- Turnbull. |
1021 New FAQ for "no cygXpm-noX" fatal error - Turnbull. | 1022 New FAQ for "no cygXpm-noX" fatal error -- Turnbull. |
1022 -- New TeXinfo nodes: | 1023 -- New TeXinfo nodes: |
1023 "Widget Internals" - Turnbull. | 1024 "Widget Internals" -- Turnbull. |
1024 "Simple Specifier Usage" - Turnbull. | 1025 "Simple Specifier Usage" -- Turnbull. |
1025 "Compilation Options" - Turnbull. | 1026 "Compilation Options" -- Turnbull. |
1026 -- Document charset Unification and Tables - Turnbull. | 1027 -- Document charset Unification and Tables -- Turnbull. |
1027 -- Better short description of Mule in Mule submenu - Turnbull. | 1028 -- Better short description of Mule in Mule submenu -- Turnbull. |
1028 -- Regression Testing XEmacs design hints & rewrite - Turnbull. | 1029 -- Regression Testing XEmacs design hints & rewrite -- Turnbull. |
1029 -- Document 'face-frob-from-locale-first' - Golubev. | 1030 -- Document 'face-frob-from-locale-first' -- Golubev. |
1030 -- Document 'set-face-background-pixmap-file' - Verna. | 1031 -- Document 'set-face-background-pixmap-file' -- Verna. |
1031 -- Add urefs to Doug Lea's * Wolfram Gloger's home pages in "Low-Level | 1032 -- Add urefs to Doug Lea's * Wolfram Gloger's home pages in "Low-Level |
1032 Modules" - Turnbull. | 1033 Modules" -- Turnbull. |
1033 -- Update "Available Packages" - Skyttä. | 1034 -- Update "Available Packages" -- Skyttä. |
1034 -- Document 'append' arg of 'add-to-list' - Skyttä. | 1035 -- Document 'append' arg of 'add-to-list' -- Skyttä. |
1035 -- Add optimisation hints in "Techniques for XEmacs Developers" - Turnbull. | 1036 -- Add optimisation hints in "Techniques for XEmacs Developers" -- Turnbull. |
1036 | 1037 |
1037 Internals | 1038 Internals |
1038 | 1039 |
1039 -- Add *menubar*FontSet and *popup*FontSet entries - Turnbull, Skyttä. | 1040 -- Add *menubar*FontSet and *popup*FontSet entries -- Turnbull, Skyttä. |
1040 -- Extract ldap and postgresql code from core and put them into DSO's - James. | 1041 -- Extract ldap and postgresql code from core and put them into DSO's -- James. |
1041 -- 'Fset_window_point' Correct to GNU/Emacs behaviour (fixes some bugs | 1042 -- 'Fset_window_point' Correct to GNU/Emacs behaviour (fixes some bugs |
1042 in Gnus) - Wing. | 1043 in Gnus) -- Wing. |
1043 -- Inhibit GC in critical sections - Wing. | 1044 -- Inhibit GC in critical sections -- Wing. |
1044 -- Fix calculation in 'report_sheap_usage' - Piper. | 1045 -- Fix calculation in 'report_sheap_usage' -- Piper. |
1045 -- Implement and use new var 'garbage_collection_messages' - Wallington. | 1046 -- Implement and use new var 'garbage_collection_messages' -- Wallington. |
1046 -- Fix 'open_database' for Berkeley DB 4.1.x - Allen. | 1047 -- Fix 'open_database' for Berkeley DB 4.1.x -- Allen. |
1047 -- Updates to frame code - Sperber. | 1048 -- Updates to frame code -- Sperber. |
1048 -- Change C debugger entrance: error message, then stack trace, then | 1049 -- Change C debugger entrance: error message, then stack trace, then |
1049 exiting message, then force debugger - Wing. | 1050 exiting message, then force debugger -- Wing. |
1050 -- Use EQ not EQUAL in 'mswindows_init_frame_1' - Wing. | 1051 -- Use EQ not EQUAL in 'mswindows_init_frame_1' -- Wing. |
1051 -- Better redisplay-related asserts - Wing. | 1052 -- Better redisplay-related asserts -- Wing. |
1052 -- Don't generate large warning strings when they'll be discarded - Wing. | 1053 -- Don't generate large warning strings when they'll be discarded -- Wing. |
1053 -- Implement 'debug-on-error' as documented - Wing. | 1054 -- Implement 'debug-on-error' as documented -- Wing. |
1054 -- Fix docs relating to QUIT which can't GC under any circumstances - Wing. | 1055 -- Fix docs relating to QUIT which can't GC under any circumstances -- Wing. |
1055 -- More robust package compilation and debugging - Wing. | 1056 -- More robust package compilation and debugging -- Wing. |
1056 -- Overhaul profile code - Wing. | 1057 -- Overhaul profile code -- Wing. |
1057 -- Fix crashes due to incorrectly ported GNU/Emacs code - Wing. | 1058 -- Fix crashes due to incorrectly ported GNU/Emacs code -- Wing. |
1058 -- Clean up realpath.c - Wing. | 1059 -- Clean up realpath.c -- Wing. |
1059 -- DdeCreateStringHandle needs to be manual due to new Cygwin bug - Wing. | 1060 -- DdeCreateStringHandle needs to be manual due to new Cygwin bug -- Wing. |
1060 -- Fix some Cygwin complaints - Wing. | 1061 -- Fix some Cygwin complaints -- Wing. |
1061 -- Unconditionally use LISP_FLOAT_TYPE code - James. | 1062 -- Unconditionally use LISP_FLOAT_TYPE code -- James. |
1062 -- Improve crash message in 'shut_down_emacs' - Turnbull. | 1063 -- Improve crash message in 'shut_down_emacs' -- Turnbull. |
1063 -- Update NAS code for NAS 1.6 and later - Toy. | 1064 -- Update NAS code for NAS 1.6 and later -- Toy. |
1064 -- Fix "unused variable" warnings in mule-canna.c - Turnbull. | 1065 -- Fix "unused variable" warnings in mule-canna.c -- Turnbull. |
1065 -- Prototype 'enqueue_focus_event' - Turnbull. | 1066 -- Prototype 'enqueue_focus_event' -- Turnbull. |
1066 -- Use BORDER_FIDDLE_FACTOR instead of 10 in 'layout_layout' - Piper. | 1067 -- Use BORDER_FIDDLE_FACTOR instead of 10 in 'layout_layout' -- Piper. |
1067 -- Add optional 'noerror' arg to 'Frequire' - Wallington. | 1068 -- Add optional 'noerror' arg to 'Frequire' -- Wallington. |
1068 -- Only resize 'layout_query_geometry' dynamically if static sizes | 1069 -- Only resize 'layout_query_geometry' dynamically if static sizes |
1069 haven't been set - Piper. | 1070 haven't been set -- Piper. |
1070 -- Fix infloop upon a gdm logout - Sigelman. | 1071 -- Fix infloop upon a gdm logout -- Sigelman. |
1071 -- Fix scope of 'num_nonshy_regs' - Turnbull. | 1072 -- Fix scope of 'num_nonshy_regs' -- Turnbull. |
1072 -- Fix "stale match data" bug - Turnbull. | 1073 -- Fix "stale match data" bug -- Turnbull. |
1073 -- Don't call 'XtDisplay' on a destroyed widget - Golubev. | 1074 -- Don't call 'XtDisplay' on a destroyed widget -- Golubev. |
1074 -- Update specifier code - Sperber. | 1075 -- Update specifier code -- Sperber. |
1075 -- Update process code - Sperber. | 1076 -- Update process code -- Sperber. |
1076 -- Move ldap/postgresql code out to DSO's - James. | 1077 -- Move ldap/postgresql code out to DSO's -- James. |
1077 -- Normalise Ffile_truename and drive spec on cygwing to win32 format | 1078 -- Normalise Ffile_truename and drive spec on cygwing to win32 format |
1078 - Piper. | 1079 -- Piper. |
1079 -- Use 'closesocket' instead of 'CloseHandle' in 'winsock_closer' - Alexander. | 1080 -- Use 'closesocket' instead of 'CloseHandle' in 'winsock_closer' -- Alexander. |
1080 -- Coding system updates - Ikiuo. | 1081 -- Coding system updates -- Ikiuo. |
1081 | 1082 |
1082 Lisp API | 1083 Lisp API |
1083 | 1084 |
1084 -- Update window-xemacs.el to fix 'goto-line' - Wing. | 1085 -- Update window-xemacs.el to fix 'goto-line' -- Wing. |
1085 -- Add garbage collection messages - Wallington. | 1086 -- Add garbage collection messages -- Wallington. |
1086 -- Re-implement window configurations in Emacs Lisp - Sperber. | 1087 -- Re-implement window configurations in Emacs Lisp -- Sperber. |
1087 -- Enhance background-pixmap-file code - Verna. | 1088 -- Enhance background-pixmap-file code -- Verna. |
1088 -- New macro 'save-window-excursion' to eventually replace bytecode | 1089 -- New macro 'save-window-excursion' to eventually replace bytecode |
1089 instruction - Sperber. | 1090 instruction -- Sperber. |
1090 -- Move window.el et al up the order in dumped-lisp.el - Sperber. | 1091 -- Move window.el et al up the order in dumped-lisp.el -- Sperber. |
1091 -- Don't use 'save-window-excursion' in | 1092 -- Don't use 'save-window-excursion' in |
1092 'shrink-window-if-larger-than-buffer' - Sperber. | 1093 'shrink-window-if-larger-than-buffer' -- Sperber. |
1093 -- Updates to pixel-size code in dialog.el - Sperber. | 1094 -- Updates to pixel-size code in dialog.el -- Sperber. |
1094 -- Remove nonworking 'breakpoint-on-error' - Wing. | 1095 -- Remove nonworking 'breakpoint-on-error' -- Wing. |
1095 -- Extract out 'with-displaying-help-buffer' into a more general mechanism | 1096 -- Extract out 'with-displaying-help-buffer' into a more general mechanism |
1096 - Wing. | 1097 -- Wing. |
1097 -- Don't catch errors when noninteractive in startup.el - Wing. | 1098 -- Don't catch errors when noninteractive in startup.el -- Wing. |
1098 -- Fix warnings in code-files.el, loadhist.el, & package-get.el - Wing. | 1099 -- Fix warnings in code-files.el, loadhist.el, & package-get.el -- Wing. |
1099 -- Simplify code in '*-reset-device-font-menus' - James. | 1100 -- Simplify code in '*-reset-device-font-menus' -- James. |
1100 -- Synch font-menu.el to the 21.4 version - Turnbull. | 1101 -- Synch font-menu.el to the 21.4 version -- Turnbull. |
1101 -- Preserve return value from 'call-process' - Sperber. | 1102 -- Preserve return value from 'call-process' -- Sperber. |
1102 -- New functions in replace.el that operate on regions - Evans. | 1103 -- New functions in replace.el that operate on regions -- Evans. |
1103 -- Run 'delete-frame-hook' in general dialogs only - Piper. | 1104 -- Run 'delete-frame-hook' in general dialogs only -- Piper. |
1104 -- Add a margin parameter in autoload.el for DSO autoloads - James. | 1105 -- Add a margin parameter in autoload.el for DSO autoloads -- James. |
1105 -- Conditionalise autoloads for DSO's on the existence of the DSO - James. | 1106 -- Conditionalise autoloads for DSO's on the existence of the DSO -- James. |
1106 -- Always set module directories/paths in dump-paths.el - James. | 1107 -- Always set module directories/paths in dump-paths.el -- James. |
1107 -- Bring list of package sites up to date - Skyttä. | 1108 -- Bring list of package sites up to date -- Skyttä. |
1108 -- Add "Find Variable" menu entry for 'hyper-apropos-find-variable' - | 1109 -- Add "Find Variable" menu entry for 'hyper-apropos-find-variable' - |
1109 Wallington | 1110 Wallington |
1110 -- Fix 'view-lossage' interactive spec - Wallington. | 1111 -- Fix 'view-lossage' interactive spec -- Wallington. |
1111 -- Synch 'with-output-to-string' with GNU/Emacs 21 - Wallington. | 1112 -- Synch 'with-output-to-string' with GNU/Emacs 21 -- Wallington. |
1112 -- Bind C-xrd to 'delete-rectangle' - Yamaoka. | 1113 -- Bind C-xrd to 'delete-rectangle' -- Yamaoka. |
1113 -- Move entries in 'auto-mode-alist' out to packages for the modes | 1114 -- Move entries in 'auto-mode-alist' out to packages for the modes |
1114 that are in packages - Skyttä | 1115 that are in packages -- Skyttä |
1115 -- New compatible alias for 'lookup-syntax-properties' | 1116 -- New compatible alias for 'lookup-syntax-properties' |
1116 ('parse-sexp-lookup-properties') - Turnbull. | 1117 ('parse-sexp-lookup-properties') -- Turnbull. |
1117 -- Enable C autoloads for DSO's - James. | 1118 -- Enable C autoloads for DSO's -- James. |
1118 -- Update revert-buffer code - Piper. | 1119 -- Update revert-buffer code -- Piper. |
1119 -- Add new coding system 'utf-8-bom' - Ikiuo. | 1120 -- Add new coding system 'utf-8-bom' -- Ikiuo. |
1120 | 1121 |
1121 | 1122 |
1122 to 21.5.9 "brussels sprouts" | 1123 to 21.5.9 "brussels sprouts" |
1123 | 1124 |
1124 The main thrust of this release is the new GC algorithms. If you want | 1125 The main thrust of this release is the new GC algorithms. If you want |
1126 | 1127 |
1127 There are of course, the usual swag of bug fixes, typo fixes, and | 1128 There are of course, the usual swag of bug fixes, typo fixes, and |
1128 document updates. | 1129 document updates. |
1129 | 1130 |
1130 -- Add an extra element to the version string that can be used to | 1131 -- Add an extra element to the version string that can be used to |
1131 include a date in the version string - Youngs. | 1132 include a date in the version string -- Youngs. |
1132 -- Improve help string for --with-widgets configure option - Skyttä. | 1133 -- Improve help string for --with-widgets configure option -- Skyttä. |
1133 -- Define runtime & build problems, and rewrite "Hannibal Lecter" | 1134 -- Define runtime & build problems, and rewrite "Hannibal Lecter" |
1134 stuff in PROBLEMS - Turnbull. | 1135 stuff in PROBLEMS -- Turnbull. |
1135 -- Add builtin and constant faces to font-lock-face-list - Skyttä. | 1136 -- Add builtin and constant faces to font-lock-face-list -- Skyttä. |
1136 -- Japanese language fixes - Yamaoka. | 1137 -- Japanese language fixes -- Yamaoka. |
1137 -- Fix find-library to allow Mule XEmacsen to find compressed | 1138 -- Fix find-library to allow Mule XEmacsen to find compressed |
1138 libraries - Youngs. | 1139 libraries -- Youngs. |
1139 -- New alias for 'delete-indentation' (join-line) - Wallington. | 1140 -- New alias for 'delete-indentation' (join-line) -- Wallington. |
1140 -- Support docstring for define-derived-mode - Turnbull | 1141 -- Support docstring for define-derived-mode -- Turnbull |
1141 -- Doc fix for keybindings in term.texi and misc.texi - Skyttä. | 1142 -- Doc fix for keybindings in term.texi and misc.texi -- Skyttä. |
1142 -- Bring package list up to date in packages.texi - Skyttä. | 1143 -- Bring package list up to date in packages.texi -- Skyttä. |
1143 -- Document purecopy as a no-op - Josefsson. | 1144 -- Document purecopy as a no-op -- Josefsson. |
1144 -- New document chapter "Regression Testing XEmacs" - Turnbull. | 1145 -- New document chapter "Regression Testing XEmacs" -- Turnbull. |
1145 -- Add "USE_KKCC" option to ./nt/xemacs.mak - Aichner. | 1146 -- Add "USE_KKCC" option to ./nt/xemacs.mak -- Aichner. |
1146 -- New GC algorithms implemented (Turn them on with --use-kkcc | 1147 -- New GC algorithms implemented (Turn them on with --use-kkcc |
1147 configure option) - Sperber, Crestani, Kaltenbach, Bush. | 1148 configure option) -- Sperber, Crestani, Kaltenbach, Bush. |
1148 -- Define HAVE_WCHAR_H for native Win32 builds - Harris. | 1149 -- Define HAVE_WCHAR_H for native Win32 builds -- Harris. |
1149 -- Fix x_locate_pixmap_file make sure path is not 0 - MacLennan. | 1150 -- Fix x_locate_pixmap_file make sure path is not 0 -- MacLennan. |
1150 -- Fix memory leak - Verna. | 1151 -- Fix memory leak -- Verna. |
1151 -- Add missing call to 'xfree (newname)' in 'make_coding_system_1 | 1152 -- Add missing call to 'xfree (newname)' in 'make_coding_system_1 |
1152 - Verna. | 1153 -- Verna. |
1153 -- Fix --with-mule --with-gtk builds - Barta. | 1154 -- Fix --with-mule --with-gtk builds -- Barta. |
1154 -- Make SEPCHAR a required arg to Fsplit_string_by_char - Palmer. | 1155 -- Make SEPCHAR a required arg to Fsplit_string_by_char -- Palmer. |
1155 -- Make locate_file indicate success with nonnegative return if MODE | 1156 -- Make locate_file indicate success with nonnegative return if MODE |
1156 is nonnegative - James. | 1157 is nonnegative -- James. |
1157 -- Fix splitting window horizontally not splitting evenly - James. | 1158 -- Fix splitting window horizontally not splitting evenly -- James. |
1158 -- ORDINARY_LINK OK for Linux - James. | 1159 -- ORDINARY_LINK OK for Linux -- James. |
1159 -- Don't bogusly reinitialise ascii_character property in | 1160 -- Don't bogusly reinitialise ascii_character property in |
1160 maybe_define_x_key_as_self_inserting_character - Astapov. | 1161 maybe_define_x_key_as_self_inserting_character -- Astapov. |
1161 -- Add warning to SOE_DEBUG about not using until debugging functions | 1162 -- Add warning to SOE_DEBUG about not using until debugging functions |
1162 are rewritten - Turnbull. | 1163 are rewritten -- Turnbull. |
1163 -- Update 'do_autoload' to GCPRO both arguments - Turnbull. | 1164 -- Update 'do_autoload' to GCPRO both arguments -- Turnbull. |
1164 -- Update automated tests so they don't barf if required packages | 1165 -- Update automated tests so they don't barf if required packages |
1165 aren't present - Turnbull. | 1166 aren't present -- Turnbull. |
1166 -- Organise NSIG setting code for SVR4 in a better way - James. | 1167 -- Organise NSIG setting code for SVR4 in a better way -- James. |
1167 -- Various typo fixes - Skyttä, Turnbull, James. | 1168 -- Various typo fixes -- Skyttä, Turnbull, James. |
1168 | 1169 |
1169 | 1170 |
1170 to 21.5.8 "broccoli" | 1171 to 21.5.8 "broccoli" |
1171 | 1172 |
1172 Lots of fixes and changes. This release is primarily been done to | 1173 Lots of fixes and changes. This release is primarily been done to |
1175 CHANGES now uses surnames as listed in the ChangeLogs to identify | 1176 CHANGES now uses surnames as listed in the ChangeLogs to identify |
1176 contributors. And I haven't sorted the changes into different | 1177 contributors. And I haven't sorted the changes into different |
1177 categories. Maybe next release... | 1178 categories. Maybe next release... |
1178 | 1179 |
1179 -- New configure option "--use-kkcc" for the upcoming new GC | 1180 -- New configure option "--use-kkcc" for the upcoming new GC |
1180 algorithms - Sperber. | 1181 algorithms -- Sperber. |
1181 -- Identify "--with-modules" as an autodetected configure option - | 1182 -- Identify "--with-modules" as an autodetected configure option - |
1182 James. | 1183 James. |
1183 -- Add a couple of configuration questions to PROBLEMS - Turnbull. | 1184 -- Add a couple of configuration questions to PROBLEMS -- Turnbull. |
1184 -- Test for wchar.h in configure - Sperber. | 1185 -- Test for wchar.h in configure -- Sperber. |
1185 -- Update package-index files - Youngs. | 1186 -- Update package-index files -- Youngs. |
1186 -- s/Xemacs/XEmacs/ doc fixes - Aichner. | 1187 -- s/Xemacs/XEmacs/ doc fixes -- Aichner. |
1187 -- Sync make-docfile.c with GNU - James. | 1188 -- Sync make-docfile.c with GNU -- James. |
1188 -- Updates to gutter-items - Palmieri. | 1189 -- Updates to gutter-items -- Palmieri. |
1189 -- Sync setenv with GNU - Wallington. | 1190 -- Sync setenv with GNU -- Wallington. |
1190 -- Remove package-get's dependence on APEL - Youngs. | 1191 -- Remove package-get's dependence on APEL -- Youngs. |
1191 -- Fix case fold bug in replace-in-string - Verna. | 1192 -- Fix case fold bug in replace-in-string -- Verna. |
1192 -- Updates to code-process.el and process.el - Alexander. | 1193 -- Updates to code-process.el and process.el -- Alexander. |
1193 -- Updates to mule/kinsoku.el - Yamaoka. | 1194 -- Updates to mule/kinsoku.el -- Yamaoka. |
1194 -- Updates to define-derived-mode - Wallington. | 1195 -- Updates to define-derived-mode -- Wallington. |
1195 -- Printer fixes - Piper. | 1196 -- Printer fixes -- Piper. |
1196 -- Updates to window-xemacs.el & frame.el - James. | 1197 -- Updates to window-xemacs.el & frame.el -- James. |
1197 -- Doc fix gutter-items.el - Piper. | 1198 -- Doc fix gutter-items.el -- Piper. |
1198 -- Sync ":set-after" in custom with GNU - Piper. | 1199 -- Sync ":set-after" in custom with GNU -- Piper. |
1199 -- Sort the lists in enabled-behavior-list - Galibert | 1200 -- Sort the lists in enabled-behavior-list -- Galibert |
1200 -- Updates to lwlib-Xm.c - Piper. | 1201 -- Updates to lwlib-Xm.c -- Piper. |
1201 -- Various doc fixes to the TeXinfo docs - Aichner. | 1202 -- Various doc fixes to the TeXinfo docs -- Aichner. |
1202 -- GC fixes - Sperber. | 1203 -- GC fixes -- Sperber. |
1203 -- Updates to lisp.h, symbols.c for DSO's - James. | 1204 -- Updates to lisp.h, symbols.c for DSO's -- James. |
1204 -- Fix to mswindows_need_event - Alexander. | 1205 -- Fix to mswindows_need_event -- Alexander. |
1205 -- Declare Fcdr_safe to be callable from C - Turnbull. | 1206 -- Declare Fcdr_safe to be callable from C -- Turnbull. |
1206 -- Ffunctionp return nil for autoloaded macros & keymaps - Niksic. | 1207 -- Ffunctionp return nil for autoloaded macros & keymaps -- Niksic. |
1207 -- Subwindow fixes - Ueno. | 1208 -- Subwindow fixes -- Ueno. |
1208 -- Include wchar.h only if available, define wclsen if not - Sperber. | 1209 -- Include wchar.h only if available, define wclsen if not -- Sperber. |
1209 -- Fixes to Fstart_process_internal - Sperber. | 1210 -- Fixes to Fstart_process_internal -- Sperber. |
1210 -- Fixes to init_ralloc for pdump - Sperber. | 1211 -- Fixes to init_ralloc for pdump -- Sperber. |
1211 -- Remove duplicated definition of Lisp_Devmode - Bush. | 1212 -- Remove duplicated definition of Lisp_Devmode -- Bush. |
1212 -- Fixes to toolbar/redisplay - Piper. | 1213 -- Fixes to toolbar/redisplay -- Piper. |
1213 -- Windows DDE fixes - Moore. | 1214 -- Windows DDE fixes -- Moore. |
1214 -- Fixes to 'query_string_geometry' and 'widget_logical_unit_height' - | 1215 -- Fixes to 'query_string_geometry' and 'widget_logical_unit_height' - |
1215 Piper. | 1216 Piper. |
1216 -- Fix problem with XEmacs freezing with certain virtual window | 1217 -- Fix problem with XEmacs freezing with certain virtual window |
1217 managers on Windows - Rankin. | 1218 managers on Windows -- Rankin. |
1218 -- Conditionalise calls to syms_of_dired_mswindows & | 1219 -- Conditionalise calls to syms_of_dired_mswindows & |
1219 vars_of_dired_mswindows on WIN32_NATIVE instead of HAVE_MSW_C_DIRED | 1220 vars_of_dired_mswindows on WIN32_NATIVE instead of HAVE_MSW_C_DIRED |
1220 - Harris. | 1221 -- Harris. |
1221 -- Process related fixes - Sperber. | 1222 -- Process related fixes -- Sperber. |
1222 -- Fix #includes in input-method-motif.c - Galibert. | 1223 -- Fix #includes in input-method-motif.c -- Galibert. |
1223 -- Fixes to automated tests - Sperber. | 1224 -- Fixes to automated tests -- Sperber. |
1224 | 1225 |
1225 | 1226 |
1226 to 21.5.7 "broccoflower" | 1227 to 21.5.7 "broccoflower" |
1227 | 1228 |
1228 CHANGES now uses @xemacs.org alias to identify contributors. If the | 1229 CHANGES now uses @xemacs.org alias to identify contributors. If the |
1366 -- Fix: conditionalize code depending on features like toolbar -- jonathan, | 1367 -- Fix: conditionalize code depending on features like toolbar -- jonathan, |
1367 Mike Alexander | 1368 Mike Alexander |
1368 -- Fix: create new process-synchronize-point to avoid dynamic binding | 1369 -- Fix: create new process-synchronize-point to avoid dynamic binding |
1369 problems; fix bogosity in setting process sentinels -- ben, mike | 1370 problems; fix bogosity in setting process sentinels -- ben, mike |
1370 -- Fix: make a lot of code use common includes and implementations | 1371 -- Fix: make a lot of code use common includes and implementations |
1371 (see 2002-06-20 src/ChangeLog) -- ben | 1372 -- see 2002-06-20 src/ChangeLog) -- ben |
1372 -- Fix: move global-map to keydefs.el -- ben | 1373 -- Fix: move global-map to keydefs.el -- ben |
1373 -- Fix: new signal/C-g handling (src/ChangeLog 2002-05-28) -- ben | 1374 -- Fix: new signal/C-g handling (src/ChangeLog 2002-05-28) -- ben |
1374 -- Fix: numerous problems with the case-table implementation -- ben | 1375 -- Fix: numerous problems with the case-table implementation -- ben |
1375 -- Fix: quoting of native-coding-system in CJK files -- Daiki Ueno | 1376 -- Fix: quoting of native-coding-system in CJK files -- Daiki Ueno |
1376 -- Fix: race condition in process handling -- Nix | 1377 -- Fix: race condition in process handling -- Nix |