Mercurial > hg > xemacs-beta
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 |
