Mercurial > hg > xemacs-beta
comparison CHANGES-beta @ 5118:e0db3c197671 ben-lisp-object
merge up to latest default branch, doesn't compile yet
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Sat, 26 Dec 2009 21:18:49 -0600 |
parents | 432f7d701731 |
children | c97dc3b6de63 |
comparison
equal
deleted
inserted
replaced
5117:3742ea8250b5 | 5118:e0db3c197671 |
---|---|
1 to XEmacs 21.5.29 "garbanzo" | |
2 | |
3 Major Features and Backward Incompatible Changes | |
4 | |
5 -- new: (incompatible) with-esc coding systems for 8-bit coding systems -- Aidan Kehoe | |
6 -- improve: (incompatible) Avoid errors in substitute-in-file-name -- Aidan Kehoe | |
7 | |
8 User-Visible Bug Fixes and Minor Improvements | |
9 | |
10 -- new: Command-line argument --script (GNU compatible) -- Aidan Kehoe | |
11 -- new: Just-in-time Unicode charsets -- Aidan Kehoe | |
12 -- new: Support extended mouse buttons -- Mats Lidell | |
13 -- new: Support printing big numbers as base 2 -- Aidan Kehoe | |
14 -- new: Windows icons -- Dan Polansky, Stephen Turnbull | |
15 -- new: write_region_inhibit_fsync -- Aidan Kehoe | |
16 -- fix: ?\<newline> caused assert -- Mike Sperber | |
17 -- fix: Crash on null font instance -- Aidan Kehoe | |
18 -- fix: Cygwin run command needs an extra ShowWindow -- Vin Shelton | |
19 -- fix: Frame change pending flag doesn't get reset -- Ron Isaacson | |
20 -- fix: GTK key defaults initialized incorrectly -- Aidan Kehoe | |
21 -- fix: Little-endian UTF-16 surrogate handling is incorrect -- Aidan Kehoe | |
22 -- fix: Off-by-one error in ccl_driver -- Julian Bradfield | |
23 -- fix: Printed char table values confuse strings and symbols -- Aidan Kehoe | |
24 -- fix: Setting noninteractive window-system to 'stream contradicts docs -- Aidan Kehoe | |
25 -- fix: Stage 2 font matching doesn't work for msprinter -- Aidan Kehoe | |
26 -- fix: Window grow and shrink weren't quite inverses -- Mike Sperber | |
27 -- fix: at_dot in regexps fails on non-ASCII -- Julian Bradfield | |
28 -- fix: bigfloat_to_string is very broken -- Jerry James | |
29 -- fix: open-database ignores CODESYS -- Aidan Kehoe | |
30 -- fix: openbox can't find frame icons -- Henry S. Thompson, Stephen Turnbull | |
31 -- fix: set_window_pixsize ignores modeline -- Mike Sperber | |
32 -- fix: simple_search would underrun in reverse search -- Stephen Turnbull | |
33 -- improve: User variable (including customize) handling -- Aidan Kehoe | |
34 -- improve: bind mousewheel by default -- Aidan Kehoe | |
35 -- improve: custom-face-prompt suggests faces at point -- Didier Verna, Andreas Rohler | |
36 | |
37 Build Infrastructure | |
38 | |
39 -- new: Check for FcConfig{Get,Set}RescanInterval -- Aidan Kehoe | |
40 -- new: Preliminary work to support bundled packages -- Stephen Turnbull | |
41 -- new: Support Intel's compiler -- Vin Shelton | |
42 -- fix: %WindowsSdkDir%, %MSSddk% weren't checked for headers -- Aidan Kehoe | |
43 -- fix: AC_CHECK_LIB was applied to variable -- Andreas Schwab, Mike Fabian, Martin Buchholz | |
44 -- fix: Autoload processing might miss some -- Mike Sperber | |
45 -- fix: Bad M4 syntax leading to bogus compile failures in configure -- Vladimir Ivanovic, Aidan Kehoe, Martin Buchholz, Stephen Turnbull | |
46 -- fix: Check for explicit installation path were bogus -- Mike Sperber | |
47 -- fix: Configuration of write barrier failed on Mac OS X/Intel -- Marcus Crestani | |
48 -- fix: INFOPATH was not set by configure -- Mike Sperber | |
49 -- fix: Inadvertant diversion of 'share' to 'lib' for datadir -- Mike Sperber | |
50 -- fix: Make used the wrong finder*.el -- Ville Skyttä | |
51 -- fix: Move autoload operator definitions to xemacs-base to handle new operators more easily -- Mike Sperber, Stephen Turnbull | |
52 -- fix: Multiple late package directories were allowed -- Stephen Turnbull | |
53 -- fix: Typos (bugs) -- Mats Lidell | |
54 -- fix: Typos (ugly) -- Stephen Turnbull, Ville Skyttä | |
55 -- fix: URL for optional libraries in config.inc.samp -- Mike Sperber | |
56 -- fix: dbm and Berkeley db checks -- Hans de Graaf, Aidan Kehoe | |
57 -- fix: make-docfile.el sometimes checks wrong dependency -- Aidan Kehoe | |
58 -- improve: G++ detection with --xemacs-compiler -- Stephen Turnbull | |
59 -- improve: Pointers to package docs in INSTALL -- Stephen Turnbull | |
60 -- improve: Use Mercurial tip hash to identify beta builds -- Mike Sperber | |
61 -- improve: Use different defaults for --with-xft=yes/no -- Mats Lidell | |
62 -- improve: Use pkg-config to find Xft -- Mike Sperber | |
63 -- improve: gnudbm is universally called "gdbm" now -- Stephen Turnbull | |
64 -- update: Create xe_fst to replace m4_fst (gone in autoconf 2.62) -- Ville Slyttä | |
65 -- update: Makefiles for Windows -- Adrian aichner | |
66 -- update: PATH defines -- Mike Sperber | |
67 -- update: config.guess, config.sub to 2009-02-02 -- Jerry James | |
68 -- update: datarootdir conformance -- Mike Sperber | |
69 -- update: install.sh is now install-sh, and sync to current FSF -- Jerry James | |
70 -- update: nt/xemacs.mak (sync to Unix) -- Adrian Aichner | |
71 -- update: support for Visual Studio 2005 manifests in nt -- Vin Shelton | |
72 | |
73 Documentation | |
74 | |
75 -- improve: Description of image files in README -- Stephen Turnbull | |
76 -- improve: FAQ -- Stephen Turnbull | |
77 -- improve: HELLO uses UTF-8 for Arabic -- Aidan Kehoe | |
78 -- improve: Internals manual -- Stephen Turnbull, Ville Skyttä, Aidan Kehoe, Adrian Aichner | |
79 -- improve: Lisp Reference -- Aidan Kehoe | |
80 -- improve: Misc. Texinfo manuals -- Ville Skyttä | |
81 -- improve: User Guide -- Aidan Kehoe | |
82 -- improve: xemacs.1 -- Shyamal Prasad | |
83 -- update: Personal info -- Vin Shelton, Didier Verna | |
84 | |
85 Lisp API | |
86 | |
87 -- new: Support hash table lookup in CCL -- Dave Love, Aidan Kehoe | |
88 -- new: ascii-case-table (GNU API) -- Aidan Kehoe | |
89 -- new: bit-vector-to-integer -- Aidan Kehoe | |
90 -- new: check-coding-systems-region (API from GNU) -- Aidan Kehoe | |
91 -- new: debug-xemacs-searches -- Aidan Kehoe | |
92 -- new: encode-coding-char (GNU API) -- Aidan Kehoe | |
93 -- new: error-sequence-coding-system -- Aidan Kehoe | |
94 -- new: fc-pattern-get-or-compute-size -- Mike Sperber | |
95 -- new: format-time-string specs %z, %g, %G and %V (GNU sync) -- Shyamal Prasad | |
96 -- new: frob-unicode-errors-region -- Aidan Kehoe | |
97 -- new: improve ability to describe text (GNU sync) -- Aidan Kehoe | |
98 -- new: integer-to-bit-vector -- Aidan Kehoe | |
99 -- new: intern-soft DEFAULT argument -- Aidan Kehoe | |
100 -- new: make-temp-file (GNU sync) -- Aidan Kehoe | |
101 -- new: map-charset-chars (GNU API) -- Aidan Kehoe | |
102 -- new: no-fallback flag for specifier instantiation -- Didier Verna | |
103 -- new: query-coding-clear-highlights (internal) -- Aidan Kehoe | |
104 -- new: query-coding-region -- Aidan Kehoe | |
105 -- new: query-coding-string -- Aidan Kehoe | |
106 -- new: replace-regexp-in-string handles SUBEXP incorrectly -- Stephen Turnbull | |
107 -- new: resize-temp-buffer-window (GNU-compatible alias) -- Aidan Kehoe | |
108 -- new: skip-chars-quote -- Aidan Kehoe | |
109 -- new: subr-arity (API from GNU) -- Aidan Kehoe | |
110 -- new: support auto-autoload of coding systems -- Aidan Kehoe | |
111 -- new: system-type-file-name-coding -- Aidan Kehoe | |
112 -- new: temp-buffer-resize-mode (GNU API) -- Aidan Kehoe | |
113 -- new: unencodable-char-position (GNU API) -- Aidan Kehoe | |
114 -- new: unicode-error-default-translation-table -- Aidan Kehoe | |
115 -- new: unicode-error-sequence-regexp-range -- Aidan Kehoe | |
116 -- new: unicode-error-translate-region -- Aidan Kehoe | |
117 -- new: with-case-table (GNU sync) -- Aidan Kehoe | |
118 -- fix: Map all Big5 characters -- Aidan Kehoe | |
119 -- fix: ascii-case-table called put-case-table-pair incorrectly -- Aidan Kehoe | |
120 -- fix: check-coding-systems-region returned wrong value -- Aidan Kehoe | |
121 -- fix: coding-system-for-read defaults to undecided -- Mike Sperber | |
122 -- fix: custom-save-all can corrupt GNU code in .emacs -- Jason Spiro, Aidan Kehoe | |
123 -- fix: custom-theme-reset-internal called get incorrectly -- Stephen Turnbull | |
124 -- fix: display-graphic-p could pass an invalid device -- Aidan Kehoe | |
125 -- fix: expand-region-abbrevs is case-sensitive -- Adrian Aichner | |
126 -- fix: insert-file-contents and load called substitute-in-file-name -- Mike Sperber | |
127 -- fix: leim-list-file-name wasn't used -- Aidan Kehoe | |
128 -- fix: revert-buffer, recover-file set modiff in Mule -- Aidan Kehoe | |
129 -- fix: setenv gets confused by implicit abbrev table -- Aidan Kehoe | |
130 -- fix: special-form-p errors on subrs -- Jerry James, Aidan Kehoe | |
131 -- fix: split-window and delete-window can be broken by advice -- Henry S. Thompson | |
132 -- fix: write-region can give bogus results with coding system symbols -- Aidan Kehoe | |
133 -- fix: x-color-list-internal didn't return a list of strings -- Stephen Turnbull | |
134 -- fix: x_init_device maybe used uninitialized variables -- Jerry James | |
135 -- improve: CODING-SYSTEM-OR-MUSTBENEW argument to write-region (GNU compatibility) -- Aidan Kehoe | |
136 -- improve: Distinguish can't find pixmap from don't have method -- Didier Verna | |
137 -- improve: Maybe use bignums in file-attributes -- Aidan Kehoe | |
138 | |
139 Internal API and Implementation | |
140 | |
141 -- new: 8-bit coding systems in CCL -- Aidan Kehoe | |
142 -- new: Bind shift-delete to kill-primary-selection -- Aidan Kehoe, Glynn Clements | |
143 -- new: English environments with Windows-1252 and UTF-8 -- Aidan Kehoe | |
144 -- new: Implement invalid octet sequence handling in codecs -- Aidan Kehoe | |
145 -- new: Implement safe-charsets and safe-chars -- Aidan Kehoe | |
146 -- new: Installation-file-coding-system -- Aidan Kehoe | |
147 -- new: TYPE argument for symbol-file (GNU API) -- Aidan Kehoe | |
148 -- new: UTF-32 coding systems -- Aidan Kehoe | |
149 -- new: vars_of_console_gtk -- Aidan Kehoe | |
150 -- new: version.el, refactored from loadup.el -- Aidan Kehoe | |
151 -- fix: 64-bit cleanliness -- Stephen Turnbull, Aidan Kehoe | |
152 -- fix: Argument order in query-coding-string was wrong -- Aidan Kehoe | |
153 -- fix: Assertion in make-docfile: Visual C++ doesn't think Unix line endings are text -- Aidan Kehoe | |
154 -- fix: Buffer overflow in doprnt -- Sebastian Freundt, Aidan Kehoe | |
155 -- fix: Buffer overrun in pdump_load -- Nix | |
156 -- fix: Build chokes on deprecated LDAP API -- Mats Lidell | |
157 -- fix: Changing load-file-name-internal is bad news -- Aidan Kehoe | |
158 -- fix: Checking Qunbound fails to catch unspecified charset -- Aidan Kehoe | |
159 -- fix: Comments reference long-defunct mocklisp -- Aidan Kehoe | |
160 -- fix: Config-dependent defuns wrapped in eval-when-compile -- Aidan Kehoe | |
161 -- fix: Cygwin >=1.7 doesn't like widechar interfaces -- Vin Shelton | |
162 -- fix: Cygwin warning on undefined __STDC_VERSION__ -- Aidan Kehoe | |
163 -- fix: Decode Installation-string -- Aidan Kehoe | |
164 -- fix: Document that query-coding-clear-highlights can take a string -- Aidan Kehoe | |
165 -- fix: Dynarr_add used where Dynarr_increment is needed -- Jerry James | |
166 -- fix: EOF handled incorrectly in ccl_driver -- Ken'ichi Handa, Aidan Kehoe | |
167 -- fix: Fmswindows_short_file_name, Fmswindows_long_file_name should not have interactive specs -- John Paul Wallington | |
168 -- fix: Functions can be called if not fboundp -- Aidan Kehoe | |
169 -- fix: GCC 4.3 warning elimination -- Stephen Turnbull | |
170 -- fix: Handle missing directory for init files -- Aidan Kehoe | |
171 -- fix: Image init assigns to rvalues in GTK -- Ville Skyttä, Dominique Quatravax | |
172 -- fix: Incompatibilities in image libraries on Win32 -- Aidan Kehoe | |
173 -- fix: Initialize Cygwin X and X.org (as XFree86) -- Aidan Kehoe | |
174 -- fix: Language environment set up -- Aidan Kehoe | |
175 -- fix: Local hooks sometimes aren't -- Didier Verna | |
176 -- fix: Many faces need defvars; add some -- Hans de Graaf, Vin Shelton | |
177 -- fix: Memory leaks -- Jerry James, Aidan Kehoe | |
178 -- fix: Migration can corrupt init files -- Mike Sperber | |
179 -- fix: Mismatched parens in ut-log-text -- Paul Keusemann | |
180 -- fix: Modifying build-in-face-specifiers is bad news -- Aidan Kehoe | |
181 -- fix: Nonrepresentable character caused assert in Boyer-Moore -- Aidan Kehoe | |
182 -- fix: Numeric overflow in recompute_need_to_garbage_collect -- Nix | |
183 -- fix: Saved windows save buffer point, but shouldn't -- Mike Sperber | |
184 -- fix: Stream and TTY image conversion rules don't make sense -- Didier Verna | |
185 -- fix: Turkish is ISO-8859-9, not -5 -- Aidan Kehoe | |
186 -- fix: Undocumented internal Xt functions were used -- Kenny Chien | |
187 -- fix: Unused parameter warnings -- Jerry James | |
188 -- fix: Use escape-quoted when needed, add cookie to .elcs -- Aidan Kehoe | |
189 -- fix: Warning elimination in Canna module -- Stephen Turnbull | |
190 -- fix: Warnings and breakage vs. POSIX/C9X functions on Windows -- Aidan Kehoe | |
191 -- fix: We don't have jit-lock-mode, needs if-fboundp -- Aidan Kehoe | |
192 -- fix: Window configuration handling -- Henry S. Thompson, Mike Sperber | |
193 -- fix: XCHAR_OR_INT invoked with side effects in ccl_driver -- Mike Fabian, Aidan Kehoe | |
194 -- fix: XftFont memory leak -- Jerry James | |
195 -- fix: abbrev file coding is wrong -- Aidan Kehoe | |
196 -- fix: autofilling of comments -- Didier Verna | |
197 -- fix: build-report.el doesn't understand Mercurial id -- Mike Sperber | |
198 -- fix: byte-compile-file encoding was vulnerable to latin-unity -- Stephen Turnbull | |
199 -- fix: face DEFAULT_INDEX is not necessarily 0 -- Didier Verna | |
200 -- fix: file-name-coding-system and its alias -- Aidan Kehoe, Katsumi Yamaoka | |
201 -- fix: function-key-map was incorrect for xfree86 and sun -- Aidan Kehoe | |
202 -- fix: gnuserv needs to quote temp-directory -- Mike Sperber | |
203 -- fix: isearch highlights matches during keyboard macro -- Aidan Kehoe | |
204 -- fix: iso-8859-1 on non-Mule breaks EOLs -- Aidan Kehoe, Stephen Turnbull | |
205 -- fix: lost docs due to functions not at toplevel -- Aidan Kehoe | |
206 -- fix: make-src-depend fails with Perl 5.10 -- Mike Sperber | |
207 -- fix: modeline-update-tty-frame-specifier calls non-existent frame-tty-p -- Ron Isaacson | |
208 -- fix: mouse-read-file-name-1 inconsistent with resize-minibuffer-mode -- Mike Sperber | |
209 -- fix: msprinter specifier tag needs to be always available -- Aidan Kehoe | |
210 -- fix: mswindows-font-regexp is too strict -- Aidan Kehoe | |
211 -- fix: other-frame cycles through too many (all) frames -- Ron Isaacson | |
212 -- fix: po is not Polish -- Aidan Kehoe | |
213 -- fix: raw-text isn't TRT in detected_coding_system -- Mike Sperber | |
214 -- fix: startup code was usurping device-specific roles -- Aidan Kehoe | |
215 -- fix: winclient didn't try hard enough to connect -- Vin Shelton | |
216 -- fix: xm_update_progress crash (missing values) -- Stephen Turnbull | |
217 -- improve: Add locale information for many languages -- Aidan Kehoe | |
218 -- improve: Add package-get-download-sites -- Adrian Aichner | |
219 -- improve: Always provide x, tty, mswindows, msprinter, gtk and carbon as device tags -- Aidan Kehoe | |
220 -- improve: Avoid printing spurious gensyms -- Aidan Kehoe | |
221 -- improve: Byte compilation warning elimination -- Aidan Kehoe | |
222 -- improve: Byte compile lambdas in default menus -- Aidan Kehoe | |
223 -- improve: Byte compiler tweaks -- Aidan Kehoe | |
224 -- improve: Cyrillic coding and environment support -- Aidan Kehoe | |
225 -- improve: Description of bindings in describe-function -- Aidan Kehoe | |
226 -- improve: Detect overlong hex escapes in Lisp reader -- Aidan Kehoe | |
227 -- improve: Display information functions use accurate device types -- Aidan Kehoe | |
228 -- improve: Docstrings and comments -- Stephen Turnbull, Aidan Kehoe, Dider Verna | |
229 -- improve: Functions for querying window parameters -- Aidan Kehoe | |
230 -- improve: Hash function for (short) lists -- Sebastian Freundt, Aidan Kehoe | |
231 -- improve: Identification of source files from Lisp -- Aidan Kehoe | |
232 -- improve: Info support for LZMA compression -- Aidan Kehoe | |
233 -- improve: Init file migration -- Mike Sperber | |
234 -- improve: Interactive spec of lm-synopsis -- Stephen Turnbull | |
235 -- improve: Make help distinguish special forms and subrs -- Aidan Kehoe | |
236 -- improve: Make preloaded-file-list respect new dependencies -- Aidan Kehoe | |
237 -- improve: Maybe inline delete-duplicates -- Aidan Kehoe | |
238 -- improve: More characters in x-compose.el -- Aidan Kehoe | |
239 -- improve: More debug info from startup-setup-paths -- Mike Sperber | |
240 -- improve: NEW_GC implementation (write barrier) -- Marcus Crestani | |
241 -- improve: Optimize Feval -- Sebastian Freundt, Aidan Kehoe | |
242 -- improve: Optimize binding in some compiled functions -- Aidan Kehoe | |
243 -- improve: Optimize feature checks for xemacs, cl, cl-extra, cl-19, and backquote -- Aidan Kehoe | |
244 -- improve: Optimize string-to-sequence, string-to-list, string-to-vector (GNU sync) -- Aidan Kehoe | |
245 -- improve: Path-finding code now deals with multiple bases -- Mike Sperber | |
246 -- improve: Printing of gensyms -- Aidan Kehoe | |
247 -- improve: Profiler -- Aidan Kehoe | |
248 -- improve: Refactor symbol-file to use defun* and return-from. | |
249 -- improve: Remove baroque font initialization for GTK -- Aidan Kehoe | |
250 -- improve: Remove commented code -- Stephen Turnbull | |
251 -- improve: Remove no-op code -- Jerry James | |
252 -- improve: Remove unused functions -- Aidan Kehoe | |
253 -- improve: Remove unused {x,gtk}-iso8859-1.el -- Aidan Kehoe | |
254 -- improve: Rework display tables as char-tables -- Aidan Kehoe | |
255 -- improve: STRBUFFER in replace-match can be a subexpression (GNU sync) -- Stephen Turnbull | |
256 -- improve: Suppress experimental tutorials -- Aidan Kehoe | |
257 -- improve: Use Boyer-Moore in more cases -- Aidan Kehoe | |
258 -- improve: Use delete-duplicates instead of local defuns -- Aidan Kehoe | |
259 -- improve: custom-variable-p needs to be a subr -- Aidan Kehoe | |
260 -- improve: lambda expression correctness -- Aidan Kehoe | |
261 -- improve: load-history -- Aidan Kehoe | |
262 -- improve: make-image-specifier -- Aidan Kehoe | |
263 -- improve: user options interactive prompting -- Didier Verna | |
264 -- improve: x-compose code -- Aidan Kehoe | |
265 -- update: Add 'macintosh' as coding system name -- Aidan Kehoe | |
266 -- update: FSF address -- Stephen Turnbull | |
267 -- update: INLINE_HEADER for C99 semantics -- Jerry James | |
268 -- update: Look for "share", not "lib", as data root (FHS) -- Mike Sperber | |
269 -- update: Remove automatic-conversion coding system -- Aidan Kehoe | |
270 -- update: Remove vscii and viqr coding systems -- Aidan Kehoe | |
271 -- update: Rename mule-ccl.el to ccl.el (GNU sync) -- Aidan Kehoe | |
272 -- update: Support NOMODIFY in set-buffer-file-coding-systems (GNU API) -- Aidan Kehoe | |
273 -- update: Sync API of encode-coding-char to GNU -- Aidan Kehoe | |
274 -- update: Sync font lock keyword handling to GNU -- Jerry James | |
275 -- update: add-to-list supports compare-fn (GNU sync) -- Brian Palmer, Aidan Kehoe, Stephen Turnbull | |
276 -- update: etags to Francesco Potorti's 17.33 -- Stephen Turnbull | |
277 -- update: fontconfig has removed some misspelled names -- Aidan Kehoe | |
278 | |
279 Testing and Debugging | |
280 | |
281 -- new: #$ is not modifiable test -- Aidan Kehoe | |
282 -- new: 8-bit coding system tests -- Aidan Kehoe | |
283 -- new: Case test -- Aidan Kehoe | |
284 -- new: Char table printing test -- Aidan Kehoe | |
285 -- new: Error condition tests for replace-regexp-in-string -- Stephen Turnbull | |
286 -- new: Language environment tests -- Aidan Kehoe | |
287 -- new: Lists differing only in order hash differently test -- Aidan Kehoe | |
288 -- new: Little-endian Unicode surrogate tests -- Aidan Kehoe | |
289 -- new: Symbol documentation tests -- Stephen Turnbull | |
290 -- new: Test that revert does not leave buffer-modified-p -- Stephen Turnbull | |
291 -- new: Unicode coverage tests -- Aidan Kehoe | |
292 -- new: format tests -- Aidan Kehoe | |
293 -- new: load-file-name is modifiable -- Aidan Kehoe | |
294 -- new: print-gensym-alist tests -- Aidan Kehoe | |
295 -- new: query-coding-tests.el -- Aidan Kehoe | |
296 -- new: skip-chars-* tests -- Aidan Kehoe | |
297 -- new: subr-arity tests -- Aidan Kehoe | |
298 -- new: substitute-in-file-name with nonexistent envvar tests -- Aidan Kehoe | |
299 -- new: test of at_dot with non-ASCII -- Stephen Turnbull | |
300 -- fix: Tried to test symlinks where they don't work -- Aidan Kehoe | |
301 -- fix: tests using with-string-as-buffer-contents were doing nothing -- Stephen Turnbull | |
302 -- improve: Checked and renamed reproduce-bugs.el as reproduce-crashes.el. -- Stephen Turnbull | |
303 -- improve: Silence-message doesn't disable clear-message -- Aidan Kehoe | |
304 -- improve: Use make-temp-file where appropriate -- Aidan Kehoe | |
305 -- improve: escape-quoted tests -- Aidan Kehoe | |
306 -- improve: remove unneeded debug code from tests -- Stephen Turnbull | |
307 -- improve: sanity[sic] of CCL tests -- Aidan Kehoe | |
308 -- update: Test all 2^21 characters in Mule -- Aidan Kehoe | |
309 | |
310 to 21.5.28 "fuki" | |
311 | |
312 Major Features and Backward Incompatible Changes | |
313 | |
314 -- fix: Check for missing dimensions for default face and window -- Aidan Kehoe, Mike Sperber | |
315 -- fix: Crash in PNG error handler -- Stephen J. Turnbull, Ron Isaacson | |
316 -- fix: Crash in device-matching-specifier-list -- Stephen J. Turnbull | |
317 -- fix: Crash in gtk/x_reset_modifier_mapping -- Aidan Kehoe | |
318 -- fix: Crash in linux_play_data_or_file on 64-bit linux -- Hans Graff, Vin Shelton | |
319 -- fix: Crash on double-close of fd in pdump -- Steve Higham, Vin Shelton | |
320 -- fix: Crash via buffer overflow in doc.c -- Aidan Kehoe, Fabrice Popineau | |
321 -- fix: Crash via buffer overrun in init_native_sound -- Jerry James | |
322 -- fix: Crash when deleting dialog via window manager -- Stephen J. Turnbull | |
323 -- fix: Device type of msprinter is non-window-system -- Aidan Kehoe | |
324 -- fix: Float formats overflow output buffer -- Aidan Kehoe | |
325 -- fix: Font menu on non-Mule -- Aidan Kehoe | |
326 -- fix: ISO 2022 decoding kludges -- Aidan Kehoe | |
327 -- fix: Make snarf-documentation robust to nonconforming DOC files -- Aidan Kehoe | |
328 -- fix: Non-existent charset ID is specified for a mule-to-unicode call -- Aidan Kehoe | |
329 -- fix: Sanity checks before accessing frame in x_set_frame_properties -- Aidan Kehoe | |
330 -- fix: Type of arguments to GaugeMercury (related to progress bar crash?) -- Stephen J. Turnbull | |
331 -- fix: init_native_sound is called on a msprinter device -- Aidan Kehoe | |
332 -- fix: set-buffer-file-coding-system now sets buffer-modified-flag by default -- Aidan Kehoe | |
333 -- new: Echo area resizing -- Adrian Aichner, Stephen J. Turnbull | |
334 | |
335 User-Visible Bug Fixes and Minor Improvements | |
336 | |
337 -- fix: Avoid delays in TTY-only builds by checking dispatch event queue -- Aidan Kehoe | |
338 -- fix: Avoid looking up variable bindings during GC -- Nix | |
339 -- fix: Buffer overruns in gnuclient and gnuslib -- Jerry James | |
340 -- fix: Remove references to unimplemented input methods from language environments -- Aidan Kehoe | |
341 -- fix: Find modules correctly -- Ville Skyttä, Mike Sperber, Stephen Turnbull | |
342 -- fix: Get X11 window property correctly on 64-bit platforms -- Stephen J. Turnbull, Mike Fabian, Takashi Iwai | |
343 -- fix: Handle coding system in file insertion in buffer properly -- Mike Sperber | |
344 -- fix: Info broke invariant `(equal buffer-file-truename (file-truename buffer-file-name))' -- Stephen J. Turnbull, Nelson Ferreira | |
345 -- fix: Lots of tweaking of Windows read-only handling -- Vin Shelton, Benson Margulies | |
346 -- fix: Make --unmapped work again -- Malcolm Purvis | |
347 -- fix: Make copying of char tables work -- Olivier Galibert, Stephen J. Turnbull | |
348 -- fix: Prevent C-z in a gnuclient frame from suspending the process -- Aidan Kehoe | |
349 -- fix: Regex for finding command nodes -- Jeff Miller | |
350 -- fix: Reversion should check buffer-file-coding-system -- Aidan Kehoe | |
351 -- fix: Syntax of guillemets -- Aidan Kehoe | |
352 -- fix: Window configuration should not restore window position unless requested -- Nix | |
353 -- improve: Better version info in etags -- Stephen Turnbull, Steve Youngs | |
354 -- improve: Case table, syntax table information for Cyrillic, Greek -- Aidan Kehoe | |
355 -- improve: Face initialization from X resources -- Aidan Kehoe | |
356 -- improve: Give x-compose-map an entry for sharp S -- Aidan Kehoe | |
357 -- improve: Handling of Asian "full-width" characters on TTY -- Aidan Kehoe | |
358 -- improve: Language environment detection from locale -- Aidan Kehoe | |
359 -- improve: Look harder for X11 locale-specific app-defaults files -- Malcolm Purvis | |
360 -- improve: Make read-quoted-char terminate, not error, on non-character keys -- Aidan Kehoe | |
361 -- improve: Sort abbrev database -- Adrian Aichner | |
362 -- improve: Support non-ISO Cyrillic keysyms -- Aidan Kehoe | |
363 -- improve: Sync etags to pot version 17.26; improve version report -- Stephen J. Turnbull, Steve Youngs | |
364 -- improve: Sync etags to pot version 17.32; move improved version report to configure, lose pot version report -- Stephen J. Turnbull | |
365 -- improve: Try to rationalize resources of Xft in lwlib -- Stephen J. Turnbull | |
366 -- improve: Use short list fixed string registries, not long list pruned by regexp for X11 fonts -- Aidan Kehoe | |
367 -- improve: charsets-in-region now in C -- Aidan Kehoe | |
368 -- improve: what-cursor-position gives Unicode and Mule information on non-ASCII -- Aidan Kehoe | |
369 -- new: Add raw string support like SXEmacs -- Aidan Kehoe | |
370 -- new: Find C source files for Lisp primitives -- Aidan Kehoe | |
371 -- new: Just-in-time definition of Unicode characters and X keysyms -- Aidan Kehoe | |
372 -- update: New package download sites -- Adrian Aichner | |
373 -- update: Sync etags to pot_etags_version 17.19 -- Stephen J. Turnbull | |
374 -- update: Sync pop[ch] to Emacs -- Jerry James | |
375 -- update: Update to 2003 version of ISO 8859-7 table -- Aidan Kehoe | |
376 | |
377 Build Infrastructure | |
378 | |
379 -- fix: Allow lowercase file names in mswin SDK -- Benson Margulies | |
380 -- fix: Avoid using Motif for cygwin -- Dr. Volker Zell | |
381 -- fix: C is not C++ -- Robert Pluim | |
382 -- fix: Check for u_int*_t typedefs -- Dr. Volker Zell | |
383 -- fix: Correct help strings, remove obsolete configure.* files -- Stephen J. Turnbull | |
384 -- fix: Documentation of --with-error-checking options -- Stephen J. Turnbull | |
385 -- fix: Don't call ichar_to_unicode on non-MULE -- Mike Sperber | |
386 -- fix: Enable SYSTEM_MALLOC on ppc64, alpha and ia64 systems -- Malcolm Purvis | |
387 -- fix: Make user-defined directories work in configure -- Mike Sperber | |
388 -- fix: Register --enable and --with forms with the option checking list -- Malcolm Purvis | |
389 -- fix: Remove Autoconf 2.13-isms -- Stephen J. Turnbull | |
390 -- fix: Revert workaround for now-fixed Cygwin bug of missing d_ino field -- Dr. Volker Zell | |
391 -- fix: Typo in configure shell syntax -- Jerry James | |
392 -- fix: Use $EGREP, not egrep -- Malcolm Purvis | |
393 -- fix: Use new Cygwin XPM lib name -- Rick Rankin | |
394 -- fix: Work around m4_cdr change -- Malcolm Purvis | |
395 -- fix: `config.status --recheck' bug in Autoconf 2.60/2.61 -- Malcolm Purvis | |
396 -- fix: char type correctness -- Vin Shelton, Aidan Kehoe | |
397 -- fix: configure debugger init files correctly -- Stephen J. Turnbull | |
398 -- improve: Conditionalize GCC warnings on version -- Jerry James | |
399 -- improve: Create $srcdir/src/depend if missing -- Stephen J. Turnbull | |
400 -- improve: Detect Intel Macs, use POSIX-style write barrier in NewGC -- Marcus Crestani | |
401 -- improve: Refactor Canna detection -- Stephen J. Turnbull | |
402 -- improve: Setup kit configuration -- Vin Shelton | |
403 improvement -- debugger init sources can use XCOMM convention | |
404 -- new: Check for utilities that are not on "normal" Solaris PATH -- Stephen J. Turnbull, S L Baur | |
405 | |
406 Documentation | |
407 | |
408 -- fix: Description of kanji read syntax, size of Ichar (now 21 bits) -- Aidan Kehoe | |
409 -- fix: Improve docstrings -- Stephen J. Turnbull, Aidan Kehoe | |
410 -- fix: Make manual conform to reality -- Malcolm Purvis, Robert Pluim, Aidan Kehoe, Stephen J. Turnbull | |
411 -- fix: New compatibility alias string-to-char-list -- Vin Shelton, Ville Skyttä | |
412 -- fix: Typo fixes in manual -- Stephen J. Turnbull, Aidan Kehoe | |
413 -- fix: Update FSF address -- Jerry James, Stephen Turnbull | |
414 -- fix: Update copyrights -- Stephen J. Turnbull | |
415 -- improve: Small rephrasing in TUTORIAL.de -- Adrian Aichner, hroptatyr | |
416 -- new: Describe X errors when using ssh in PROBLEMS -- Malcolm Purvis | |
417 -- new: Describe XFree86 crash in PROBLEMS -- Stephen J. Turnbull, Aidan Kehoe | |
418 -- new: Describe how X11R7 loses x11/bitmaps/gray in PROBLEMS -- Stephen J. Turnbull | |
419 -- update: Addresses in files and ChangeLogs -- Adrian Aichner, Stephen J. Turnbull | |
420 | |
421 Lisp API | |
422 | |
423 -- fix: Catch error in cloning language environment -- Aidan Kehoe | |
424 -- fix: Make shell-command use requested output buffer -- Jerry James | |
425 -- fix: xft-version is now DEVAR_CONST_INT. | |
426 -- improve: Face initialization and specification -- Aidan Kehoe | |
427 -- improve: Make `split-char' available in no-mule -- Aidan Kehoe | |
428 -- improve: New unicode-type property of Unicode coding systems -- Aidan Kehoe | |
429 -- improve; Partial sync of coding-category stuff to GNU -- Aidan Kehoe | |
430 -- improve: Reorganize Mule lisp -- Aidan Kehoe | |
431 -- new: Full access to FcConfig objects -- Stephen J. Turnbull | |
432 -- new: ccl-compile-mule-to-unicode, ccl-compile-unicode-to-mule, ccl-dump-mule-to-unicode, ccl-dump-unicode-to-mule -- Aidan Kehoe | |
433 -- new: deprecate set-charset-registry, charset-registry -- Aidan Kehoe | |
434 -- new: font-lock-keywords-alist, font-lock-removed-keywords-alist, font-lock-add-keywords, font-lock-update-removed-keyword-alist, font-lock-remove-keywords -- Adrian Aichner | |
435 -- new: set-charset-registries, charset-registries -- Aidan Kehoe | |
436 -- new: x-coverage-instantiator specifier tag identifies Unicode fallbacks -- Aidan Kehoe | |
437 -- update: Sync font-lock-add-keywords and font-lock-remove-keywords from GNU Emacs. -- Adrian Aichner | |
438 | |
439 Internal API and Implementation | |
440 | |
441 -- fix: Dead code elimination in font-mgr -- Stephen J. Turnbull | |
442 -- fix: Eliminate buffer overflows and NULL pointer references -- Jerry James, Adrian Aichner | |
443 -- fix: Memory leaks -- Jerry James | |
444 -- fix: Mule correctness with strings passed to warning functions -- Aidan Kehoe | |
445 -- fix: Syntax errors -- Aidan Kehoe | |
446 -- fix: Typo in string_direct_data_description -- Marcus Crestani | |
447 -- fix: Use defined APIs -- Stephen J. Turnbull, Aidan Kehoe | |
448 -- fix: Warning elimination -- Stephen J. Turnbull | |
449 -- improve: Cache Xrm coding system -- Aidan Kehoe | |
450 -- improve: GCPRO correctness -- Aidan Kehoe | |
451 -- improve: NewGC fault handling -- Marcus Crestani | |
452 -- improve: Reorganize and document separate_textual_runs -- Olivier Galibert, Stephen J. Turnbull | |
453 -- improve: 21-bit Mule chars to support JIT charsets -- Aidan Kehoe | |
454 -- update: Get Unicode tables with permissive license -- Stephen J. Turnbull, Mike Fabian | |
455 | |
456 Testing and Debugging | |
457 | |
458 -- improve: Sort results of charset-in-* before comparing to expected. -- Aidan Kehoe | |
459 -- improve: gdbinit.in recognizes new FcConfig objects -- Stephen J. Turnbull | |
460 -- new: Silence-Message macro in test-harness.el -- Stephen J. Turnbull | |
461 -- new: Test for ISO-2022 decoder not choking on invalid UTF-8 -- Aidan Kehoe | |
462 -- new: Test for copy-syntax-table bug -- Stephen Turnbull, Ralf Angeli | |
463 -- new: Test for correct usage of escape-quoted cookie -- Aidan Kehoe | |
464 -- new: Test for availability of input methods referenced in language environments -- Aidan Kehoe | |
465 -- new: Test raw strings -- Aidan Kehoe | |
466 -- new: Test Unicode non-BMP support -- Aidan Kehoe | |
467 | |
468 to 21.5.27 "fiddlesticks" | |
469 | |
470 Major Features and Backward Incompatible Changes | |
471 | |
472 -- fix: better autodetect of ISO 8859 vs. Big5 -- Joachim Schrod | |
473 -- fix: shell widget geometry management (metacity maximize bug) -- Stephen J. Turnbull | |
474 -- new: read multibyte characters as Unicode instead of Mule -- Aidan Kehoe, Pete Forman | |
475 | |
476 User-Visible Bug Fixes and Minor Improvements | |
477 | |
478 -- fix: separate resources for fcFontName and xftFont, fixes "can't change buffers-tabs font" bug -- Stephen J. Turnbull | |
479 -- improve: speed up read of process output -- Tony Bennett | |
480 -- improve: support more ALSA versions -- Jerry James | |
481 -- new: document Xft font customization in User Guide -- Stephen J. Turnbull | |
482 -- new: record load file name information for built-in symbols. -- Aidan Kehoe | |
483 | |
484 Build Infrastructure | |
485 | |
486 -- fix: update MS VC project files -- Adrian Aichner | |
487 -- improve: configure.ac: Add stubs for fontconfig configuration. -- Stephen J. Turnbull | |
488 | |
489 Documentation | |
490 | |
491 -- fix: remove obsolete comment at next-line-add-newlines -- Ville Skyttä | |
492 -- fix: COPYING: Update to latest upstream version. -- Jerry James | |
493 -- improve: comments in fontconfig.el, x-init.el -- Stephen J. Turnbull | |
494 -- improve: diagnostics for tab controls -- Stephen J. Turnbull | |
495 -- improve: docstrings for CL functions -- Aidan Kehoe | |
496 -- improve: geometry diagnostics in RootGeometryManager -- Stephen J. Turnbull, Francois L'Archeveque | |
497 -- improve: reorganize beta.texi -- Stephen J. Turnbull | |
498 -- new: internals node for creating new device types -- Stephen J. Turnbull | |
499 -- new: read multibyte characters as Unicode in User Guide -- Aidan Kehoe | |
500 | |
501 Lisp API | |
502 | |
503 -- fix: pass a device to x-font-menu-font-data-xft. -- Jerry James | |
504 -- fix: typo in code -- Aidan Kehoe | |
505 -- improve: GNU sync of goto-line -- Ville Skyttä | |
506 -- improve: error and usage messages -- Stephen J. Turnbull | |
507 -- improve: fontconfig refactoring -- Stephen J. Turnbull | |
508 | |
509 Internal API and Implementation | |
510 | |
511 -- fix: 64-bit cleanliness in number.c -- Jerry James | |
512 -- fix: 64-bit cleanliness in printing lwlib resources -- Jerry James | |
513 -- fix: copy_command_builder left console uninitialized -- Jerry James | |
514 -- fix: memory leak in font initialization -- Stephen J. Turnbull | |
515 -- fix: remove spurious diagnostics in FcPattern creation -- Stephen J. Turnbull | |
516 -- fix: signedness warnings in lwlib -- Jerry James | |
517 -- fix: use of char-like types -- Aidan Kehoe | |
518 -- fix: we don't support Xft v.1, remove pretense -- Stephen J. Turnbull | |
519 -- improve: fontconfig refactoring -- Stephen J. Turnbull | |
520 | |
521 to 21.5.26 "endive" | |
522 | |
523 Major Features and Backward Incompatible Changes | |
524 | |
525 -- Improve: search for package roots on Windows. -- Vin Shelton | |
526 -- Improve: support asynchronous finalization, remove explicit finalizers, and support for statistics for explicitly finalized objects. -- Marcus Crestani, Adrian Aichner | |
527 -- New: support ALSA sound on Linux. -- Jerry James | |
528 | |
529 User-Visible Bug Fixes and Minor Improvements | |
530 | |
531 -- Fix: GC cursor display in mc-alloc. -- Marcus Crestani | |
532 -- Fix: next-error.el vs. compile.el name clashes. -- Malcolm Purvis | |
533 -- Fix: restore memory usage stats (fix regexp). -- Marcus Crestani | |
534 -- Fix: synch widget-move-and-invoke, used by Gnus. -- Jerry James | |
535 -- Fix: uncomment-region in C files. -- Jerry James | |
536 -- Fix: use set-text-properties, not remove-list-of-text-properties. -- Jerry James | |
537 -- Improve: convert decode-coding-region, encode-coding-region to interactive commands. -- Stephen Turnbull | |
538 -- Improve: synch regex failure limits with GNU Emacs, avoiding asserts. -- Malcolm Purvis | |
539 | |
540 Build Infrastructure | |
541 | |
542 -- Fix: eliminate configure idioms obsolete in Autoconf 2.59. -- Jerry James, Ilya Golubev | |
543 -- Improve: merge mc-alloc features into --with-newgc. -- Marcus Crestani | |
544 | |
545 Documentation | |
546 | |
547 -- Fix: document dependence of `run-lisp' on os-utils package. -- Mike Sperber | |
548 -- Improve: move historical READMEs, etc, to internals.texi. -- Stephen Turnbull | |
549 | |
550 Lisp API | |
551 | |
552 -- Improve: remove dead API (lisp-send-defun). -- Mike Sperber | |
553 | |
554 Internal API and Implementation | |
555 | |
556 -- Fix: add missing do to RETURN_UNGCPRO_EXIT_PROFILING. -- Jerry James | |
557 -- Fix: avoid malloc in vdb signal handler. -- Marcus Crestani | |
558 -- Fix: broken use of memset in vdb_install_signal_handler. -- Mike Fabian | |
559 -- Fix: eliminate bogus pointer to nowhere. -- Stephen Turnbull, Jerry James | |
560 -- Fix: malloc size in Dynarr_realloc. -- Marcus Crestani | |
561 -- Improve: add internal API to zero uninitialized string. -- Marcus Crestani | |
562 -- Improve: dynamic array cleanup, remove duplicate code. -- Marcus Crestani | |
563 -- Improve: handle memory shortage in mc-alloc properly. -- Marcus Crestani | |
564 -- Improve: mc-alloc APIs now return number of pages processed. -- Marcus Crestani | |
565 | |
566 to 21.5.25 "eggplant" | |
567 | |
568 Major Features and Backward Incompatible Changes | |
569 | |
570 -- Fix: crash due to broken initialization of syntax cache. -- Stephen Turnbull | |
571 -- Fix: crash due to incomplete Mule-ization of x_font_instance_truename. -- Stephen Turnbull | |
572 -- Improve: configure UI for packages. -- Mike Sperber | |
573 | |
574 User-Visible Bug Fixes and Minor Improvements | |
575 | |
576 -- Fix: default char-syntax of CJK to ?w failed. -- Aidan Kehoe | |
577 -- Fix: missing fonts due to MAX_FONT_COUNT = 5000 isn't infinite any more. -- Aidan Kehoe | |
578 -- Fix: missing setlocale(3) initialization in Mule. -- Aidan Kehoe | |
579 -- Improve: Java support in font-lock. -- Martin Buchholz | |
580 -- Improve: Russian C-x processing. -- Aidan Kehoe | |
581 -- Improve: use logical "beta" path to downloads. -- Adrian | |
582 -- New: euc-cn coding system alias for cn-gb-2312. -- Aidan Kehoe | |
583 -- Update: package download sites. -- Adrian Aichner | |
584 | |
585 Build Infrastructure | |
586 | |
587 -- Fix: conditionalization of checks for Xft library. -- Mike Sperber | |
588 -- Fix: deletion of user-created links in distclean. -- Mike Sperber | |
589 -- Fix: reporting of Xft in Installation. -- Stephen Turnbull | |
590 -- Improve: cygwin include and no-X Xpm handling in configure. -- Vin Shelton | |
591 | |
592 Documentation | |
593 | |
594 -- Improve: comments. -- Aidan Kehoe, Stephen Turnbull | |
595 -- New: node on keyboards with which one can't type Latin. -- Aidan Kehoe | |
596 -- Update: Info docs for new package-path configuration syntax. -- Mike Sperber | |
597 | |
598 Lisp API | |
599 | |
600 -- New: rename command and binding in buffer menu mode. -- Stephen Turnbull | |
601 | |
602 Internal API and Implementation | |
603 | |
604 -- Fix: "not char-or-int-p: nil" bug in easymenu. -- Aidan Kehoe | |
605 -- Fix: C++ correctness. -- Marcus Crestani | |
606 -- Fix: buggy computation of dynarr size. -- Marcus Crestani | |
607 -- Fix: char/event confusion introduced by a GNU Emacs sync. -- Aidan Kehoe | |
608 -- Fix: missing hardware-specific X11 keycode initialization. -- Aidan Kehoe | |
609 -- Fix: syntax errors. -- Andrey Slusar | |
610 -- Fix: workaround missing d_ino field from 'struct dirent'. -- Rick Rankin | |
611 -- Fix: x_find_charset_font returned Qunboundp inefficiently. -- Aidan Kehoe | |
612 -- Fix: x_find_charset_font wasn't Mule-ized. -- Stephen Turnbull | |
613 -- Improve: Cygwin support in MC_ALLOC. -- Marcus Crestani | |
614 -- Improve: silence redundant gc cache warning. -- Marcus Crestani | |
615 -- Improve: syntax cache factoring and documentation. -- Stephen Turnbull | |
616 | |
617 to 21.5.24 "dandelion" | |
618 Major features | |
619 | |
620 -- New: Xft font support. -- Stephen J. Turnbull, Aidan Kehoe, Daniel Pittman, Clemens Fruhwirth, Eric Knauel, Matthias Neubauer, Hrvoje Niksic, Olivier Galibert | |
621 -- New: incremental garbage collector. -- Marcus Crestani | |
622 | |
623 User-Visible Bug Fixes and Minor Improvements | |
624 | |
625 -- Fix: autoload list-matching-lines. -- Malcolm Purvis | |
626 -- Fix: change_window_height must change the window width when requested. -- Aidan Kehoe | |
627 -- Fix: crashes printing ISO2022 coding systems. -- Ben Wing | |
628 -- Improve: initializations depending on locale or language environment. -- Aidan Kehoe | |
629 -- Update: etags to upstream 17.15. -- Malcolm Purvis | |
630 -- Update: package download site list. -- Adrian Aichner | |
631 -- Update: X11 search paths to include /usr(/local)/share/X11. -- Ville Skyttä | |
632 | |
633 Build Infrastructure | |
634 | |
635 -- Fix build output directory structure on Windows. -- Marcus Crestani | |
636 -- Fix: configuration of native sound on Windows. -- Ben Wing | |
637 -- Fix: small bugs in configure of AC_INIT and PostgreSQL. -- Stephen J. Turnbull | |
638 -- Improve: CVS behavior. -- Stephen J. Turnbull, Marcus Crestani, Malcolm Purvis | |
639 -- Improve: treatment and docs XE_COMPLEX_ARGs defaults. -- Malcolm Purvis, Stephen Turnbull | |
640 -- Improve: refactor make clean, nuke .elcs. -- Ben Wing | |
641 -- New: tests for backward-up-list. -- Stephen J. Turnbull | |
642 | |
643 Documentation | |
644 | |
645 -- Fix: Don't mention standard-syntax-table and standard-category-table. -- Aidan Kehoe | |
646 -- Fix: typos. -- Stephen J. Turnbull, Adrian Aichner | |
647 -- Improve: Add 'Known Problems' to the Help menu. -- Malcolm Purvis | |
648 -- Improve: HELLO in Irish and Tajik. -- Aidan Kehoe | |
649 -- Improve: INSTALL. -- Stephen J. Turnbull | |
650 -- Improve: consistency of symbol quoting in documentation. -- Ben Wing | |
651 -- Improve: docstrings. -- Stephen J. Turnbull | |
652 -- Improve: reorganize option list from configure. -- Malcolm Purvis | |
653 -- Improve: texi document CVS branching. -- Ben Wing | |
654 -- Improve: texi documentation of DEFSYMBOL. -- Stephen J. Turnbull | |
655 -- Improve: texi documentation of XEmacs Autoconf macros. -- Malcolm Purvis | |
656 -- Improve: update PROBLEMS, and install in etc. -- Malcolm Purvis | |
657 -- Update: about Jerry James. -- Stephen J. Turnbull | |
658 -- Update: about Malcolm Purvis. -- Malcolm Purvis | |
659 -- Update: descriptions of font name syntaxes. -- Stephen J. Turnbull | |
660 | |
661 Lisp API | |
662 | |
663 -- Improve: generalize describe-syntax-table to describe-char-table. -- Ben Wing | |
664 -- Improve: memory statistics reporting. -- Marcus Crestani | |
665 | |
666 Internal API and Implementation | |
667 | |
668 -- Fix: C++ build. -- Ben Wing, Marcus Crestani | |
669 -- Fix: Mule-ize canna_api module. -- Ben Wing, Stephen J. Turnbull | |
670 -- Fix: byte compile by conditional compilation. -- Ben Wing | |
671 -- Fix: compilation errors and warnings in GTK code. -- Malcolm Purvis | |
672 -- Fix: compile stuff_buffered_input only if HAVE_TTY. -- Malcolm Purvis | |
673 -- Fix: help on functions without documentation. -- Ben Wing | |
674 -- Fix: integer types for Berkeley db. -- Stephen J. Turnbull, Volker Zell | |
675 -- Fix: make modules build on Cygwin and Mac. -- Stephen J. Turnbull, Rick Rankin, Ben Wing | |
676 -- Fix: quiet byte-compiler. -- Stephen J. Turnbull | |
677 -- Fix: syntax error -- Marcus Crestani | |
678 -- Fix: uninitialized local variables. -- Stephen J. Turnbull | |
679 -- Fix: use princ, not prin1 in debug print. -- Ben Wing | |
680 -- Fix: use uint32_t declaration, fixing build on FreeBSD. -- Steve Youngs, Andrey Slusar | |
681 -- Fix: value of MAX_STRING_ASCII_BEGIN under MC_ALLOC. -- Ben Wing | |
682 -- Fix: warning elimination, mark UNUSED parameters -- Marcus Crestani, Stephen J. Turnbull | |
683 -- Improve: bignum support on mingwin. -- Ben Wing | |
684 -- Improve: lrecord uid handling. -- Ben Wing | |
685 -- Improve: refactor default_object_printer. -- Marcus Crestani | |
686 -- Improve: remove dead code in lwlib. -- Stephen J. Turnbull | |
687 -- Improve: reorganize lisp.h. -- Ben Wing | |
688 -- Improve: set default syntax class to word. -- Aidan Kehoe, Ben Wing | |
689 -- Improve: tabs widget internals. -- Stephen J. Turnbull | |
690 | |
1 to 21.5.23 "daikon" | 691 to 21.5.23 "daikon" |
2 Major features | 692 Major features |
3 | 693 |
4 -- New: all-singing, all-dancing --with/--enable aliasing. -- Malcolm Purvis | 694 -- New: all-singing, all-dancing --with/--enable aliasing. -- Malcolm Purvis |
5 -- New: native NT support for building gmp, db, postgresql, ldap. -- Ben Wing | 695 -- New: native NT support for building gmp, db, postgresql, ldap. -- Ben Wing |
200 | 890 |
201 Documentation | 891 Documentation |
202 | 892 |
203 -- Improve: Update info/dir. -- Adrian Aichner | 893 -- Improve: Update info/dir. -- Adrian Aichner |
204 -- Improve: Automate updating of release date in about.el. -- Stephen Turnbull | 894 -- Improve: Automate updating of release date in about.el. -- Stephen Turnbull |
205 -- New: about.el entry for Simon Josefsson. (Simon Joseffson | 895 -- New: about.el entry for Simon Josefsson. (Simon Josefsson |
206 -- Fix: Typos. (Adrian Aichner | 896 -- Fix: Typos. (Adrian Aichner |
207 -- Improve: Sort memory usage report sections by usage. -- Adrian Aichner | 897 -- Improve: Sort memory usage report sections by usage. -- Adrian Aichner |
208 -- Improve: Glyphs documentation. -- Ben Wing | 898 -- Improve: Glyphs documentation. -- Ben Wing |
209 -- Improve: Description of build configuration system. -- Malcolm Purvis | 899 -- Improve: Description of build configuration system. -- Malcolm Purvis |
210 -- New: Description of build configuration system. -- Stephen Turnbull | 900 -- New: Description of build configuration system. -- Stephen Turnbull |
575 -- char to CIbyte conversion in emodules.c, sysdll.c -- James. | 1265 -- char to CIbyte conversion in emodules.c, sysdll.c -- James. |
576 -- Do not mangle module initialisation function names -- James. | 1266 -- Do not mangle module initialisation function names -- James. |
577 -- char to Extbyte conversion in sysdll.c -- James. | 1267 -- char to Extbyte conversion in sysdll.c -- James. |
578 -- Return a Lisp_Object instead of a string in `dll_error' -- James. | 1268 -- Return a Lisp_Object instead of a string in `dll_error' -- James. |
579 -- Make eval-related functions visible to modules -- James. | 1269 -- Make eval-related functions visible to modules -- James. |
580 -- Allow specifying elisp function for waithing user input while displaying | 1270 -- Allow specifying elisp function for waiting user input while displaying |
581 message while in minibuffer -- Golubev. | 1271 message while in minibuffer -- Golubev. |
582 -- Use OS_RELEASE=os_release_major*100+os_release_minor in s/sol2.h -- Buchholz. | 1272 -- Use OS_RELEASE=os_release_major*100+os_release_minor in s/sol2.h -- Buchholz. |
583 -- Add lrecord_memory_descriptions -- Crestani. | 1273 -- Add lrecord_memory_descriptions -- Crestani. |
584 -- Remove GetLongPathNameW -- Harris. | 1274 -- Remove GetLongPathNameW -- Harris. |
585 -- A couple of new macros to compare w32api versions -- James. | 1275 -- A couple of new macros to compare w32api versions -- James. |
610 and ldap.c -- James. | 1300 and ldap.c -- James. |
611 -- Updates to xemacs.mak -- Aichner. | 1301 -- Updates to xemacs.mak -- Aichner. |
612 -- Add some extern "C" declarations for C++ module builds | 1302 -- Add some extern "C" declarations for C++ module builds |
613 -- James. | 1303 -- James. |
614 -- Add casts for C++ builds in mule-canna.c -- James. | 1304 -- Add casts for C++ builds in mule-canna.c -- James. |
615 -- Add type casts in database.c to satisy C++ compilers. | 1305 -- Add type casts in database.c to satisfy C++ compilers. |
616 -- Log result summary of tests when the testsuite is running | 1306 -- Log result summary of tests when the testsuite is running |
617 noninteractive -- Aichner. | 1307 noninteractive -- Aichner. |
618 -- Add some tests for weak-lists -- Crestani, Kaltenbach. | 1308 -- Add some tests for weak-lists -- Crestani, Kaltenbach. |
619 | 1309 |
620 | 1310 |
657 | 1347 |
658 | 1348 |
659 Lisp API | 1349 Lisp API |
660 | 1350 |
661 -- New alias `apropos-customize' -> `customize-apropos' -- Aichner. | 1351 -- New alias `apropos-customize' -> `customize-apropos' -- Aichner. |
662 -- Remove unecessary arg from `pui-set-local-package-get-directory -- Youngs. | 1352 -- Remove unnecessary arg from `pui-set-local-package-get-directory -- Youngs. |
663 -- New key bindings in mwheel.el -- Kyllingstad. | 1353 -- New key bindings in mwheel.el -- Kyllingstad. |
664 -- Make `insert-directory' to be more like FSF version -- Sperber. | 1354 -- Make `insert-directory' to be more like FSF version -- Sperber. |
665 -- Window configuration fixes in isearch code -- Sperber. | 1355 -- Window configuration fixes in isearch code -- Sperber. |
666 -- Implement simple object finalisation in post-gc.el -- Sperber. | 1356 -- Implement simple object finalisation in post-gc.el -- Sperber. |
667 -- Updates to etags.el -- Turnbull. | 1357 -- Updates to etags.el -- Turnbull. |
790 Documentation | 1480 Documentation |
791 | 1481 |
792 -- Updates to | 1482 -- Updates to |
793 INSTALL -- Turnbull, Wing. | 1483 INSTALL -- Turnbull, Wing. |
794 PROBLEMS -- Turnbull, Wing. | 1484 PROBLEMS -- Turnbull, Wing. |
795 -- Global substition of .Xresources for .Xdefaults -- Turnbull. | 1485 -- Global substitution of .Xresources for .Xdefaults -- Turnbull. |
796 -- Update packages in ./etc/BETA -- Skyttä. | 1486 -- Update packages in ./etc/BETA -- Skyttä. |
797 -- Doc string updates -- Korytov, Turnbull, Wing. | 1487 -- Doc string updates -- Korytov, Turnbull, Wing. |
798 -- TeXinfo updates -- Aichner, Turnbull, Wing, Youngs. | 1488 -- TeXinfo updates -- Aichner, Turnbull, Wing, Youngs. |
799 | 1489 |
800 Internals | 1490 Internals |
890 Build | 1580 Build |
891 | 1581 |
892 -- Updates to test suite -- Turnbull. | 1582 -- Updates to test suite -- Turnbull. |
893 -- Use -no-autoloads with update-elc-2 -- Wing. | 1583 -- Use -no-autoloads with update-elc-2 -- Wing. |
894 -- Check for strupr and strlwr -- Sperber. | 1584 -- Check for strupr and strlwr -- Sperber. |
895 -- Delete auto-autoloads.el* & cutom-load.el* files on make clean -- Turnbull. | 1585 -- Delete auto-autoloads.el* & custom-load.el* files on make clean -- Turnbull. |
896 -- Fix --srcdir processing -- Turnbull. | 1586 -- Fix --srcdir processing -- Turnbull. |
897 -- Define DLSYM_NEEDS_UNDERSCORE on Darwin -- Turnbull. | 1587 -- Define DLSYM_NEEDS_UNDERSCORE on Darwin -- Turnbull. |
898 -- Use opsys=aix4-2 for AIX 5 and above -- Buchholz. | 1588 -- Use opsys=aix4-2 for AIX 5 and above -- Buchholz. |
899 -- Make ellcc search XEmacs directories for include files 1st -- James. | 1589 -- Make ellcc search XEmacs directories for include files 1st -- James. |
900 -- Set stack-trace-on-error, load-always-display-messages -- Wing. | 1590 -- Set stack-trace-on-error, load-always-display-messages -- Wing. |
1013 -- Synch wid-edit to GNU/Emacs 21.3.50 -- Turnbull. | 1703 -- Synch wid-edit to GNU/Emacs 21.3.50 -- Turnbull. |
1014 -- Updates to hyper-apropos -- Wing. | 1704 -- Updates to hyper-apropos -- Wing. |
1015 -- Reorganise Help -> Info submenu -- Wing. | 1705 -- Reorganise Help -> Info submenu -- Wing. |
1016 -- Fix bug when end > start in text-props -- Wing. | 1706 -- Fix bug when end > start in text-props -- Wing. |
1017 -- Fix walk-windows -- Wing. | 1707 -- Fix walk-windows -- Wing. |
1018 -- Fix for call to set-language-unicode-precedence-list -- Nyyss~nen. | 1708 -- Fix for call to set-language-unicode-precedence-list -- Nyyssönen. |
1019 -- Synch up byte-optimize.el -- Wing. | 1709 -- Synch up byte-optimize.el -- Wing. |
1020 -- Include FUNLIST argument to generate-c-file-autoloads-1 -- Wing. | 1710 -- Include FUNLIST argument to generate-c-file-autoloads-1 -- Wing. |
1021 | 1711 |
1022 | 1712 |
1023 to 21.5.10 "burdock" | 1713 to 21.5.10 "burdock" |
1082 -- Recommend TeXinfo 4.2 in INSTALL -- Turnbull. | 1772 -- Recommend TeXinfo 4.2 in INSTALL -- Turnbull. |
1083 -- Add example in sample.Xdefaults -- Boffi. | 1773 -- Add example in sample.Xdefaults -- Boffi. |
1084 -- Typo fixes -- Yamaoka, Youngs, Turnbull, Wing. | 1774 -- Typo fixes -- Yamaoka, Youngs, Turnbull, Wing. |
1085 -- Docstring fixes -- Turnbull, Piper, Skyttä, Wing. | 1775 -- Docstring fixes -- Turnbull, Piper, Skyttä, Wing. |
1086 -- Update description of XEmacs Patches and Design ML's -- Turnbull. | 1776 -- Update description of XEmacs Patches and Design ML's -- Turnbull. |
1087 -- Incorportate ChangeLog.X into ChangeLog -- Wing. | 1777 -- Incorporate ChangeLog.X into ChangeLog -- Wing. |
1088 -- FAQ additions/amendments: | 1778 -- FAQ additions/amendments: |
1089 Debugging FAQ improvements -- Wing. | 1779 Debugging FAQ improvements -- Wing. |
1090 Mention union type bugs -- Turnbull. | 1780 Mention union type bugs -- Turnbull. |
1091 Debugging HOWTO improvements -- Turnbull. | 1781 Debugging HOWTO improvements -- Turnbull. |
1092 Decoding Lisp objects in the debugger -- Turnbull. | 1782 Decoding Lisp objects in the debugger -- Turnbull. |
1149 -- Fix "stale match data" bug -- Turnbull. | 1839 -- Fix "stale match data" bug -- Turnbull. |
1150 -- Don't call 'XtDisplay' on a destroyed widget -- Golubev. | 1840 -- Don't call 'XtDisplay' on a destroyed widget -- Golubev. |
1151 -- Update specifier code -- Sperber. | 1841 -- Update specifier code -- Sperber. |
1152 -- Update process code -- Sperber. | 1842 -- Update process code -- Sperber. |
1153 -- Move ldap/postgresql code out to DSO's -- James. | 1843 -- Move ldap/postgresql code out to DSO's -- James. |
1154 -- Normalise Ffile_truename and drive spec on cygwing to win32 format | 1844 -- Normalise Ffile_truename and drive spec on cygwin to win32 format |
1155 -- Piper. | 1845 -- Piper. |
1156 -- Use 'closesocket' instead of 'CloseHandle' in 'winsock_closer' -- Alexander. | 1846 -- Use 'closesocket' instead of 'CloseHandle' in 'winsock_closer' -- Alexander. |
1157 -- Coding system updates -- Ikiuo. | 1847 -- Coding system updates -- Ikiuo. |
1158 | 1848 |
1159 Lisp API | 1849 Lisp API |