comparison CHANGES-beta @ 3973:16a33eb61442

[xemacs-hg @ 2007-05-21 03:51:39 by stephent] Update CHANGES-beta for 21.5.28 release.
author stephent
date Mon, 21 May 2007 03:51:39 +0000
parents b974237c21a8
children 199ecf2503c8
comparison
equal deleted inserted replaced
3972:6cd3955b7e4d 3973:16a33eb61442
1 Brief summary of Changes to 21.5.28 "fuki" 1 Brief summary of Changes to 21.5.28 "fuki"
2 2
3 Major Features and Backward Incompatible Changes 3 Major Features and Backward Incompatible Changes
4 4
5 -- fix: Buffer overflow in doc.c -- Aidan Kehoe, Fabrice Popineau
6 -- fix: Buffer overrun in init_native_sound -- Jerry James
7 -- fix: Check for missing dimensions for default face and window -- Aidan Kehoe, Mike Sperber 5 -- fix: Check for missing dimensions for default face and window -- Aidan Kehoe, Mike Sperber
8 -- fix: Crash in PNG error handler -- Stephen J. Turnbull, ???? 6 -- fix: Crash in PNG error handler -- Stephen J. Turnbull, Ron Isaacson
9 -- fix: Crash in device-matching-specifier-list -- Stephen J. Turnbull 7 -- fix: Crash in device-matching-specifier-list -- Stephen J. Turnbull
8 -- fix: Crash in gtk/x_reset_modifier_mapping -- Aidan Kehoe
9 -- fix: Crash in linux_play_data_or_file on 64-bit linux -- Hans Graff, Vin Shelton
10 -- fix: Crash on double-close of fd in pdump -- Steve Higham, Vin Shelton
11 -- fix: Crash via buffer overflow in doc.c -- Aidan Kehoe, Fabrice Popineau
12 -- fix: Crash via buffer overrun in init_native_sound -- Jerry James
13 -- fix: Crash when deleting dialog via window manager -- Stephen J. Turnbull
14 -- fix: Device type of msprinter is non-window-system -- Aidan Kehoe
10 -- fix: Float formats overflow output buffer -- Aidan Kehoe 15 -- fix: Float formats overflow output buffer -- Aidan Kehoe
16 -- fix: Font menu on non-Mule -- Aidan Kehoe
11 -- fix: ISO 2022 decoding kludges -- Aidan Kehoe 17 -- fix: ISO 2022 decoding kludges -- Aidan Kehoe
12 -- fix: Make snarf-documentation robust to nonconforming DOC files -- Aidan Kehoe 18 -- fix: Make snarf-documentation robust to nonconforming DOC files -- Aidan Kehoe
19 -- fix: Non-existent charset ID is specified for a mule-to-unicode call -- Aidan Kehoe
13 -- fix: Sanity checks before accessing frame in x_set_frame_properties -- Aidan Kehoe 20 -- fix: Sanity checks before accessing frame in x_set_frame_properties -- Aidan Kehoe
21 -- fix: Type of arguments to GaugeMercury (related to progress bar crash?) -- Stephen J. Turnbull
14 -- fix: init_native_sound is called on a msprinter device -- Aidan Kehoe 22 -- fix: init_native_sound is called on a msprinter device -- Aidan Kehoe
15 -- fix: Non-existent charset ID is specified for a mule-to-unicode call -- Aidan Kehoe 23 -- fix: set-buffer-file-coding-system now sets buffer-modified-flag by default -- Aidan Kehoe
24 -- new: Echo area resizing -- Adrian Aichner, Stephen J. Turnbull
16 25
17 User-Visible Bug Fixes and Minor Improvements 26 User-Visible Bug Fixes and Minor Improvements
18 27
19 -- improve: sync etags to pot version 17.26; improve version report -- Stephen J. Turnbull, Steve Youngs
20 -- fix: Avoid delays in TTY-only builds by checking dispatch event queue -- Aidan Kehoe 28 -- fix: Avoid delays in TTY-only builds by checking dispatch event queue -- Aidan Kehoe
21 -- fix: Avoid looking up variable bindings during GC -- Nix 29 -- fix: Avoid looking up variable bindings during GC -- Nix
22 -- fix: Buffer overruns in gnuclient and gnuslib -- Jerry James 30 -- fix: Buffer overruns in gnuclient and gnuslib -- Jerry James
31 -- fix: Remove references to unimplemented input methods from language environments -- Aidan Kehoe
23 -- fix: Find modules correctly -- Ville Skyttä, Mike Sperber, Stephen Turnbull 32 -- fix: Find modules correctly -- Ville Skyttä, Mike Sperber, Stephen Turnbull
24 -- fix: Get X11 window property correctly on 64-bit platforms -- Stephen J. Turnbull, Mike Fabian, Takashi Iwai 33 -- fix: Get X11 window property correctly on 64-bit platforms -- Stephen J. Turnbull, Mike Fabian, Takashi Iwai
25 -- fix: Handle coding system in file insertion in buffer properly -- Mike Sperber 34 -- fix: Handle coding system in file insertion in buffer properly -- Mike Sperber
26 -- fix: Info broke invariant `(equal buffer-file-truename (file-truename buffer-file-name))' -- Stephen J. Turnbull, Nelson Ferreira 35 -- fix: Info broke invariant `(equal buffer-file-truename (file-truename buffer-file-name))' -- Stephen J. Turnbull, Nelson Ferreira
27 -- fix: Lots of tweaking of Windows read-only handling -- Vin Shelton, Benson Margulies 36 -- fix: Lots of tweaking of Windows read-only handling -- Vin Shelton, Benson Margulies
37 -- improve: Face initialization from X resources -- Aidan Kehoe 46 -- improve: Face initialization from X resources -- Aidan Kehoe
38 -- improve: Give x-compose-map an entry for sharp S -- Aidan Kehoe 47 -- improve: Give x-compose-map an entry for sharp S -- Aidan Kehoe
39 -- improve: Handling of Asian "full-width" characters on TTY -- Aidan Kehoe 48 -- improve: Handling of Asian "full-width" characters on TTY -- Aidan Kehoe
40 -- improve: Language environment detection from locale -- Aidan Kehoe 49 -- improve: Language environment detection from locale -- Aidan Kehoe
41 -- improve: Look harder for X11 locale-specific app-defaults files -- Malcolm Purvis 50 -- improve: Look harder for X11 locale-specific app-defaults files -- Malcolm Purvis
42 -- improve: Make read-quoted-char terminate, not error, on non-character keys -- Aidan Kehoe 51 -- improve: Make read-quoted-char terminate, not error, on non-character keys -- Aidan Kehoe
43 -- improve: Support non-ISO Cyrillic keysyms -- Aidan Kehoe 52 -- improve: Sort abbrev database -- Adrian Aichner
53 -- improve: Support non-ISO Cyrillic keysyms -- Aidan Kehoe
54 -- improve: Sync etags to pot version 17.26; improve version report -- Stephen J. Turnbull, Steve Youngs
55 -- improve: Sync etags to pot version 17.32; move improved version report to configure, lose pot version report -- Stephen J. Turnbull
44 -- improve: Try to rationalize resources of Xft in lwlib -- Stephen J. Turnbull 56 -- improve: Try to rationalize resources of Xft in lwlib -- Stephen J. Turnbull
45 -- improve: Use short list fixed string registries, not long list pruned by regexp for X11 fonts -- Aidan Kehoe 57 -- improve: Use short list fixed string registries, not long list pruned by regexp for X11 fonts -- Aidan Kehoe
46 -- improve: charsets-in-region now in C -- Aidan Kehoe 58 -- improve: charsets-in-region now in C -- Aidan Kehoe
47 -- improve: what-cursor-position gives Unicode and Mule information on non-ASCII -- Aidan Kehoe 59 -- improve: what-cursor-position gives Unicode and Mule information on non-ASCII -- Aidan Kehoe
48 -- new: Add raw string support like SXEmacs -- Aidan Kehoe 60 -- new: Add raw string support like SXEmacs -- Aidan Kehoe
49 -- new: Find C source files for Lisp primitives -- Aidan Kehoe 61 -- new: Find C source files for Lisp primitives -- Aidan Kehoe
50 -- new: Just-in-time definition of Unicode characters and X keysyms -- Aidan Kehoe 62 -- new: Just-in-time definition of Unicode characters and X keysyms -- Aidan Kehoe
51 -- new: Minibuffer resizing in core -- Adrian Aichner
52 -- update: New package download sites -- Adrian Aichner 63 -- update: New package download sites -- Adrian Aichner
53 -- update: Sync etags to pot_etags_version 17.19 -- Stephen J. Turnbull 64 -- update: Sync etags to pot_etags_version 17.19 -- Stephen J. Turnbull
54 -- update: Sync pop[ch] to Emacs -- Jerry James 65 -- update: Sync pop[ch] to Emacs -- Jerry James
55 -- update: Update to 2003 version of ISO 8859-7 table -- Aidan Kehoe 66 -- update: Update to 2003 version of ISO 8859-7 table -- Aidan Kehoe
56 67
59 -- fix: Allow lowercase file names in mswin SDK -- Benson Margulies 70 -- fix: Allow lowercase file names in mswin SDK -- Benson Margulies
60 -- fix: Avoid using Motif for cygwin -- Dr. Volker Zell 71 -- fix: Avoid using Motif for cygwin -- Dr. Volker Zell
61 -- fix: C is not C++ -- Robert Pluim 72 -- fix: C is not C++ -- Robert Pluim
62 -- fix: Check for u_int*_t typedefs -- Dr. Volker Zell 73 -- fix: Check for u_int*_t typedefs -- Dr. Volker Zell
63 -- fix: Correct help strings, remove obsolete configure.* files -- Stephen J. Turnbull 74 -- fix: Correct help strings, remove obsolete configure.* files -- Stephen J. Turnbull
75 -- fix: Documentation of --with-error-checking options -- Stephen J. Turnbull
64 -- fix: Don't call ichar_to_unicode on non-MULE -- Mike Sperber 76 -- fix: Don't call ichar_to_unicode on non-MULE -- Mike Sperber
65 -- fix: Enable SYSTEM_MALLOC on ppc64, alpha and ia64 systems -- Malcolm Purvis 77 -- fix: Enable SYSTEM_MALLOC on ppc64, alpha and ia64 systems -- Malcolm Purvis
66 -- fix: Make user-defined directories work in configure -- Mike Sperber 78 -- fix: Make user-defined directories work in configure -- Mike Sperber
67 -- fix: Register --enable and --with forms with the option checking list -- Malcolm Purvis 79 -- fix: Register --enable and --with forms with the option checking list -- Malcolm Purvis
68 -- fix: Remove Autoconf 2.13-isms -- Stephen J. Turnbull 80 -- fix: Remove Autoconf 2.13-isms -- Stephen J. Turnbull
82 improvement -- debugger init sources can use XCOMM convention 94 improvement -- debugger init sources can use XCOMM convention
83 -- new: Check for utilities that are not on "normal" Solaris PATH -- Stephen J. Turnbull, S L Baur 95 -- new: Check for utilities that are not on "normal" Solaris PATH -- Stephen J. Turnbull, S L Baur
84 96
85 Documentation 97 Documentation
86 98
99 -- fix: Description of kanji read syntax, size of Ichar (now 21 bits) -- Aidan Kehoe
87 -- fix: Improve docstrings -- Stephen J. Turnbull, Aidan Kehoe 100 -- fix: Improve docstrings -- Stephen J. Turnbull, Aidan Kehoe
88 -- fix: Make manual conform to reality -- Malcolm Purvis, Robert Pluim, Aidan Kehoe, Stephen J. Turnbull 101 -- fix: Make manual conform to reality -- Malcolm Purvis, Robert Pluim, Aidan Kehoe, Stephen J. Turnbull
89 -- fix: New compatibility alias string-to-char-list -- Vin Shelton, Ville Skyttä 102 -- fix: New compatibility alias string-to-char-list -- Vin Shelton, Ville Skyttä
90 -- fix: Typo fixes in manual -- Stephen J. Turnbull, Aidan Kehoe 103 -- fix: Typo fixes in manual -- Stephen J. Turnbull, Aidan Kehoe
91 -- fix: Update FSF address -- Jerry James, Stephen Turnbull 104 -- fix: Update FSF address -- Jerry James, Stephen Turnbull
98 111
99 Lisp API 112 Lisp API
100 113
101 -- fix: Catch error in cloning language environment -- Aidan Kehoe 114 -- fix: Catch error in cloning language environment -- Aidan Kehoe
102 -- fix: Make shell-command use requested output buffer -- Jerry James 115 -- fix: Make shell-command use requested output buffer -- Jerry James
116 -- fix: xft-version is now DEVAR_CONST_INT.
117 -- improve: Face initialization and specification -- Aidan Kehoe
103 -- improve: Make `split-char' available in no-mule -- Aidan Kehoe 118 -- improve: Make `split-char' available in no-mule -- Aidan Kehoe
104 -- improve: New unicode-type property of Unicode coding systems -- Aidan Kehoe 119 -- improve: New unicode-type property of Unicode coding systems -- Aidan Kehoe
120 -- improve; Partial sync of coding-category stuff to GNU -- Aidan Kehoe
105 -- improve: Reorganize Mule lisp -- Aidan Kehoe 121 -- improve: Reorganize Mule lisp -- Aidan Kehoe
106 -- new: ccl-compile-mule-to-unicode, ccl-compile-unicode-to-mule, ccl-dump-mule-to-unicode, ccl-dump-unicode-to-mule -- Aidan Kehoe 122 -- new: Full access to FcConfig objects -- Stephen J. Turnbull
123 -- new: ccl-compile-mule-to-unicode, ccl-compile-unicode-to-mule, ccl-dump-mule-to-unicode, ccl-dump-unicode-to-mule -- Aidan Kehoe
107 -- new: deprecate set-charset-registry, charset-registry -- Aidan Kehoe 124 -- new: deprecate set-charset-registry, charset-registry -- Aidan Kehoe
108 -- 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 125 -- 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
109 -- new: set-charset-registries, charset-registries -- Aidan Kehoe 126 -- new: set-charset-registries, charset-registries -- Aidan Kehoe
127 -- new: x-coverage-instantiator specifier tag identifies Unicode fallbacks -- Aidan Kehoe
110 -- update: Sync font-lock-add-keywords and font-lock-remove-keywords from GNU Emacs. -- Adrian Aichner 128 -- update: Sync font-lock-add-keywords and font-lock-remove-keywords from GNU Emacs. -- Adrian Aichner
111 129
112 Internal API and Implementation 130 Internal API and Implementation
113 131
114 -- fix: Dead code elimination -- Stephen J. Turnbull 132 -- fix: Dead code elimination in font-mgr -- Stephen J. Turnbull
115 -- fix: Eliminate buffer overflows and NULL pointer references -- Jerry James, Adrian Aichner 133 -- fix: Eliminate buffer overflows and NULL pointer references -- Jerry James, Adrian Aichner
116 -- fix: Memory leaks -- Jerry James 134 -- fix: Memory leaks -- Jerry James
117 -- fix: Mule correctness with strings passed to warning functions -- Aidan Kehoe 135 -- fix: Mule correctness with strings passed to warning functions -- Aidan Kehoe
118 -- fix: Syntax errors -- Aidan Kehoe 136 -- fix: Syntax errors -- Aidan Kehoe
119 -- fix: Typo in string_direct_data_description -- Marcus Crestani 137 -- fix: Typo in string_direct_data_description -- Marcus Crestani
120 -- fix: Use defined APIs -- Stephen J. Turnbull, Aidan Kehoe 138 -- fix: Use defined APIs -- Stephen J. Turnbull, Aidan Kehoe
121 -- fix: Warning elimination -- Stephen J. Turnbull 139 -- fix: Warning elimination -- Stephen J. Turnbull
122 -- improve: Cache Xrm coding system -- Aidan Kehoe 140 -- improve: Cache Xrm coding system -- Aidan Kehoe
123 -- improve: GCPRO correctness -- Aidan Kehoe 141 -- improve: GCPRO correctness -- Aidan Kehoe
124 -- improve: NewGC fault handling -- Marcus Crestani 142 -- improve: NewGC fault handling -- Marcus Crestani
143 -- improve: Reorganize and document separate_textual_runs -- Olivier Galibert, Stephen J. Turnbull
125 -- improve: 21-bit Mule chars to support JIT charsets -- Aidan Kehoe 144 -- improve: 21-bit Mule chars to support JIT charsets -- Aidan Kehoe
145 -- update: Get Unicode tables with permissive license -- Stephen J. Turnbull, Mike Fabian
146
147 Testing and Debugging
148
149 -- improve: Sort results of charset-in-* before comparing to expected. -- Aidan Kehoe
150 -- improve: gdbinit.in recognizes new FcConfig objects -- Stephen J. Turnbull
126 -- new: Silence-Message macro in test-harness.el -- Stephen J. Turnbull 151 -- new: Silence-Message macro in test-harness.el -- Stephen J. Turnbull
127 -- new: Test for ISO-2022 decoder not choking on invalid UTF-8 -- Aidan Kehoe 152 -- new: Test for ISO-2022 decoder not choking on invalid UTF-8 -- Aidan Kehoe
128 -- new: Test for copy-syntax-table bug -- Stephen Turnbull, Ralf Angeli 153 -- new: Test for copy-syntax-table bug -- Stephen Turnbull, Ralf Angeli
154 -- new: Test for correct usage of escape-quoted cookie -- Aidan Kehoe
155 -- new: Test for availability of input methods referenced in language environments -- Aidan Kehoe
129 -- new: Test raw strings -- Aidan Kehoe 156 -- new: Test raw strings -- Aidan Kehoe
130 -- update: Get Unicode tables with permissive license -- Stephen J. Turnbull, Mike Fabian 157 -- new: Test Unicode non-BMP support -- Aidan Kehoe
131 158
132 to 21.5.27 "fiddlesticks" 159 to 21.5.27 "fiddlesticks"
133 160
134 Major Features and Backward Incompatible Changes 161 Major Features and Backward Incompatible Changes
135 162