Mercurial > hg > xemacs-beta
comparison CHANGES-beta @ 3886:06ff7065a7fe
[xemacs-hg @ 2007-03-29 18:15:08 by stephent]
Draft CHANGES for 21.5.28
author | stephent |
---|---|
date | Thu, 29 Mar 2007 18:15:08 +0000 |
parents | c5d1e8c7bde9 |
children | b974237c21a8 |
comparison
equal
deleted
inserted
replaced
3885:ecad1119e5b3 | 3886:06ff7065a7fe |
---|---|
1 Brief summary of Changes to 21.5.28 "fuki" | |
2 | |
3 Major Features and Backward Incompatible Changes | |
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 | |
8 -- fix: Crash in PNG error handler -- Stephen J. Turnbull, ???? | |
9 -- fix: Crash in device-matching-specifier-list -- Stephen J. Turnbull | |
10 -- fix: Float formats overflow output buffer -- Aidan Kehoe | |
11 -- fix: ISO 2022 decoding kludges -- Aidan Kehoe | |
12 -- fix: Make snarf-documentation robust to nonconforming DOC files -- Aidan Kehoe | |
13 -- fix: Sanity checks before accessing frame in x_set_frame_properties -- Aidan Kehoe | |
14 -- 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 | |
16 | |
17 User-Visible Bug Fixes and Minor Improvements | |
18 | |
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 | |
21 -- fix: Avoid looking up variable bindings during GC -- Nix | |
22 -- fix: Buffer overruns in gnuclient and gnuslib -- Jerry James | |
23 -- 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 | |
25 -- 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 | |
27 -- fix: Lots of tweaking of Windows read-only handling -- Vin Shelton, Benson Margulies | |
28 -- fix: Make --unmapped work again -- Malcolm Purvis | |
29 -- fix: Make copying of char tables work -- Olivier Galibert, Stephen J. Turnbull | |
30 -- fix: Prevent C-z in a gnuclient frame from suspending the process -- Aidan Kehoe | |
31 -- fix: Regex for finding command nodes -- Jeff Miller | |
32 -- fix: Reversion should check buffer-file-coding-system -- Aidan Kehoe | |
33 -- fix: Syntax of guillemets -- Aidan Kehoe | |
34 -- fix: Window configuration should not restore window position unless requested -- Nix | |
35 -- improve: Better version info in etags -- Stephen Turnbull, Steve Youngs | |
36 -- improve: Case table, syntax table information for Cyrillic, Greek -- Aidan Kehoe | |
37 -- improve: Face initialization from X resources -- Aidan Kehoe | |
38 -- improve: Give x-compose-map an entry for sharp S -- Aidan Kehoe | |
39 -- improve: Handling of Asian "full-width" characters on TTY -- Aidan Kehoe | |
40 -- improve: Language environment detection from locale -- Aidan Kehoe | |
41 -- 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 | |
43 -- improve: Support non-ISO Cyrillic keysyms -- Aidan Kehoe | |
44 -- 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 | |
46 -- improve: charsets-in-region now in C -- Aidan Kehoe | |
47 -- improve: what-cursor-position gives Unicode and Mule information on non-ASCII -- Aidan Kehoe | |
48 -- new: Add raw string support like SXEmacs -- Aidan Kehoe | |
49 -- new: Find C source files for Lisp primitives -- Aidan Kehoe | |
50 -- 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 | |
53 -- update: Sync etags to pot_etags_version 17.19 -- Stephen J. Turnbull | |
54 -- update: Sync pop[ch] to Emacs -- Jerry James | |
55 -- update: Update to 2003 version of ISO 8859-7 table -- Aidan Kehoe | |
56 | |
57 Build Infrastructure | |
58 | |
59 -- fix: Allow lowercase file names in mswin SDK -- Benson Margulies | |
60 -- fix: Avoid using Motif for cygwin -- Dr. Volker Zell | |
61 -- fix: C is not C++ -- Robert Pluim | |
62 -- fix: Check for u_int*_t typedefs -- Dr. Volker Zell | |
63 -- fix: Correct help strings, remove obsolete configure.* files -- Stephen J. Turnbull | |
64 -- 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 | |
66 -- fix: Make user-defined directories work in configure -- Mike Sperber | |
67 -- fix: Register --enable and --with forms with the option checking list -- Malcolm Purvis | |
68 -- fix: Remove Autoconf 2.13-isms -- Stephen J. Turnbull | |
69 -- fix: Revert workaround for now-fixed Cygwin bug of missing d_ino field -- Dr. Volker Zell | |
70 -- fix: Typo in configure shell syntax -- Jerry James | |
71 -- fix: Use $EGREP, not egrep -- Malcolm Purvis | |
72 -- fix: Use new Cygwin XPM lib name -- Rick Rankin | |
73 -- fix: Work around m4_cdr change -- Malcolm Purvis | |
74 -- fix: `config.status --recheck' bug in Autoconf 2.60/2.61 -- Malcolm Purvis | |
75 -- fix: char type correctness -- Vin Shelton, Aidan Kehoe | |
76 -- fix: configure debugger init files correctly -- Stephen J. Turnbull | |
77 -- improve: Conditionalize GCC warnings on version -- Jerry James | |
78 -- improve: Create $srcdir/src/depend if missing -- Stephen J. Turnbull | |
79 -- improve: Detect Intel Macs, use POSIX-style write barrier in NewGC -- Marcus Crestani | |
80 -- improve: Refactor Canna detection -- Stephen J. Turnbull | |
81 -- improve: Setup kit configuration -- Vin Shelton | |
82 improvement -- debugger init sources can use XCOMM convention | |
83 -- new: Check for utilities that are not on "normal" Solaris PATH -- Stephen J. Turnbul, S L Baur | |
84 | |
85 Documentation | |
86 | |
87 -- fix: Improve docstrings -- Stephen J. Turnbull, Aidan Kehoe | |
88 -- 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ä | |
90 -- fix: Typo fixes in manual -- Stephen J. Turnbull, Aidan Kehoe | |
91 -- fix: Update FSF address -- Jerry James, Stephen Turnbull | |
92 -- fix: Update copyrights -- Stephen J. Turnbull | |
93 -- improve: Small rephrasing in TUTORIAL.de -- Adrian Aichner, hroptatyr | |
94 -- new: Describe X errors when using ssh in PROBLEMS -- Malcolm Purvis | |
95 -- new: Describe XFree86 crash in PROBLEMS -- Stephen J. Turnbull, Aidan Kehoe | |
96 -- new: Describe how X11R7 loses x11/bitmaps/gray in PROBLEMS -- Stephen J. Turnbull | |
97 -- update: Addresses in files and ChangeLogs -- Adrian Aichner, Stepohen J. Turnbull | |
98 | |
99 Lisp API | |
100 | |
101 -- fix: Catch error in cloning language environment -- Aidan Kehoe | |
102 -- fix: Make shell-command use requested output buffer -- Jerry James | |
103 -- improve: Make `split-char' available in no-mule -- Aidan Kehoe | |
104 -- improve: New unicode-type property of Unicode coding systems -- Aidan Kehoe | |
105 -- 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 | |
107 -- 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 -- Aidrian Aichner | |
109 -- new: set-charset-registries, charset-registries -- Aidan Kehoe | |
110 -- update: Sync font-lock-add-keywords and font-lock-remove-keywords from GNU Emacs. -- Adrian Aichner | |
111 | |
112 Internal API and Implementation | |
113 | |
114 -- fix: Dead code elimination -- Stephen J. Turnbull | |
115 -- fix: Eliminate buffer overflows and NULL pointer references -- Jerry James, Adrian Aichner | |
116 -- fix: Memory leaks -- Jerry James | |
117 -- fix: Mule correctness with strings passed to warning functions -- Aidan Kehoe | |
118 -- fix: Syntax errors -- Aidan Kehoe | |
119 -- fix: Typo in string_direct_data_description -- Marcus Crestani | |
120 -- fix: Use defined APIs -- Stephen J. Turnbull, Aidan Kehoe | |
121 -- fix: Warning elimination -- Stephen J. Turnbull | |
122 -- improve: Cache Xrm coding system -- Aidan Kehoe | |
123 -- improve: GCPRO correctness -- Aidan Kehoe | |
124 -- improve: NewGC fault handling -- Marcus Crestani | |
125 -- improve: 21-bit Mule chars to support JIT charsets -- Aidan Kehoe | |
126 -- 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 | |
128 -- new: Test for copy-syntax-table bug -- Stephen Turnbull, Ralf Angeli | |
129 -- new: Test raw strings -- Aidan Kehoe | |
130 -- update: Get Unicode tables with permissive license -- Stephen J. Turnbull, Mike Fabian | |
131 | |
1 to 21.5.27 "fiddlesticks" | 132 to 21.5.27 "fiddlesticks" |
2 | 133 |
3 Major Features and Backward Incompatible Changes | 134 Major Features and Backward Incompatible Changes |
4 | 135 |
5 -- fix: better autodetect of ISO 8859 vs. Big5 -- Joachim Schrod | 136 -- fix: better autodetect of ISO 8859 vs. Big5 -- Joachim Schrod |