Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 396:6719134a07c2 r21-2-13
Import from CVS: tag r21-2-13
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:12:05 +0200 |
parents | 7d59cb494b73 |
children | 74fd4e045ea6 |
comparison
equal
deleted
inserted
replaced
395:de2c2a7459d2 | 396:6719134a07c2 |
---|---|
1 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org> | |
2 | |
3 * XEmacs 21.2.13 is released | |
4 | |
5 1999-03-12 SL Baur <steve@xemacs.org> | |
6 | |
7 * file-coding.c: Guard ucs table initialization with ifdef MULE. | |
8 | |
9 1999-03-10 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp> | |
10 | |
11 * file-coding.c: docstring and comment improvements. | |
12 (decode_ucs4) flag possible data loss with comment. | |
13 | |
14 1999-03-10 Martin Buchholz <martin@xemacs.org> | |
15 | |
16 * file-coding.c (Fset_ucs_char): add CHECK_INT, CHECK_CHAR | |
17 (ucs_to_char): | |
18 (Fucs_char): | |
19 (Fset_char_ucs): | |
20 (decode_coding_ucs4): | |
21 (encode_coding_ucs4): | |
22 (detect_coding_utf8): | |
23 (decode_coding_utf8): | |
24 (encode_utf8): | |
25 (encode_coding_utf8): | |
26 Add CHECK_* macros where needed to avoid crashes. | |
27 #ifdef out all composite character support using | |
28 #ifdef ENABLE_COMPOSITE_CHARS | |
29 Use normal XEmacs coding standards. | |
30 Fix docstrings. | |
31 Remove CODING_STREAM_COMPOSE, CODING_STREAM_DECOMPOSE. | |
32 | |
33 1998-09-08 MORIOKA Tomohiko <morioka@jaist.ac.jp> | |
34 | |
35 * file-coding.c (make-coding-system): Add description about | |
36 `ucs-4' and `utf-8'. | |
37 (detection_state): Modify to implement ucs-4 and utf-8. | |
38 (detect_coding_type): Likewise. | |
39 (detect_coding_ucs4): New implementation. | |
40 (detect_coding_utf8): New implementation. | |
41 (encode_utf8): fixed. | |
42 (syms_of_mule_coding): Rename `ucs4' and `utf8' to `ucs-4' and | |
43 `utf-8'. | |
44 | |
45 1998-09-08 MORIOKA Tomohiko <morioka@jaist.ac.jp> | |
46 | |
47 * file-coding.c (mule_char_to_ucs4): Encode 94x94 chars in ISO | |
48 2022 registry to private area. | |
49 | |
50 1998-09-07 MORIOKA Tomohiko <morioka@jaist.ac.jp> | |
51 | |
52 * file-coding.c (encode_utf8): New function. | |
53 (encode_coding_utf8): New implementation. | |
54 | |
55 1998-09-07 MORIOKA Tomohiko <morioka@jaist.ac.jp> | |
56 | |
57 * file-coding.c (ucs_to_mule_table): New variable; abolish | |
58 `Vucs_to_mule_table' | |
59 (mule_to_ucs_table): renamed from `Vmule_to_ucs_table'. | |
60 (set-ucs-char): New function. | |
61 (ucs_to_char): New function. | |
62 (ucs-char): New function. | |
63 (set-char-ucs): New function. | |
64 (char-ucs): New function. | |
65 (decode_ucs4): Use `ucs_to_char'. | |
66 (complex_vars_of_mule_coding): Abolish `ucs-to-mule-table' and | |
67 `mule-to-ucs-table'. | |
68 | |
69 1998-09-06 MORIOKA Tomohiko <morioka@jaist.ac.jp> | |
70 | |
71 * chartab.h: EXFUN `Fget_char_table'. | |
72 | |
73 * file-coding.c (encode_ucs4): New function. | |
74 (encode_coding_ucs4): Use `encode_ucs4'. | |
75 | |
76 1998-09-06 MORIOKA Tomohiko <morioka@jaist.ac.jp> | |
77 | |
78 * file-coding.c (decode_coding_ucs4): New implementation. | |
79 | |
80 1998-09-06 MORIOKA Tomohiko <morioka@jaist.ac.jp> | |
81 | |
82 * file-coding.c (decode_coding_ucs4): fixed. | |
83 | |
84 * file-coding.c (Vmule_to_ucs_table): New variable. | |
85 (mule_char_to_ucs4): New function. | |
86 (encode_coding_ucs4): New implementation. | |
87 (complex_vars_of_mule_coding): Define variable | |
88 `mule-to-ucs-table'. | |
89 | |
90 1998-09-06 MORIOKA Tomohiko <morioka@jaist.ac.jp> | |
91 | |
92 * file-coding.c (decode_coding_utf8): New implementation. | |
93 | |
94 1998-09-06 MORIOKA Tomohiko <morioka@jaist.ac.jp> | |
95 | |
96 * file-coding.c (decode_coding_utf8): fixed. | |
97 | |
98 1998-09-06 MORIOKA Tomohiko <morioka@jaist.ac.jp> | |
99 | |
100 * file-coding.c (Vucs_to_mule_table): New variable. | |
101 (decode_ucs4): Refer `Vucs_to_mule_table'. | |
102 (complex_vars_of_mule_coding): Define variable | |
103 `ucs-to-mule-table'. | |
104 | |
105 1998-09-04 MORIOKA Tomohiko <morioka@jaist.ac.jp> | |
106 | |
107 * file-coding.c (detect_coding_ucs4): New function (not | |
108 implemented yet). | |
109 (decode_coding_ucs4): New function. | |
110 (encode_coding_ucs4): New function (not implemented yet). | |
111 (detect_coding_utf8): New function (not implemented yet). | |
112 (decode_coding_utf8): New function. | |
113 (encode_coding_utf8): New function (not implemented yet). | |
114 (make-coding-system): New type `ucs4' and `utf8'. | |
115 (coding-system-type): Likewise. | |
116 (detection_state): Add `ucs4' and `utf8'. | |
117 (detect_coding_type): Likewise. | |
118 (mule_decode): Use `decode_coding_ucs4' and `decode_coding_utf8'. | |
119 (mule_encode): Use `encode_coding_ucs4' and `encode_coding_utf8'. | |
120 (decode_ucs4): New function (very incomplete). | |
121 (syms_of_mule_coding): Add `ucs4' and `utf8'. | |
122 | |
123 * file-coding.h: Add definitions for UCS-4 and UTF-8. | |
124 | |
125 1999-03-08 Martin Buchholz <martin@xemacs.org> | |
126 | |
127 * mule-charset.c: | |
128 (non_ascii_valid_char_p): | |
129 (lookup_composite_char): | |
130 (composite_char_string): | |
131 (make-composite-char): | |
132 (composite-char-string): | |
133 (syms_of_mule_charset): | |
134 (complex_vars_of_mule_charset): | |
135 * mule-charset.h (LEADING_BYTE_COMPOSITE): | |
136 (CHAR_LEADING_BYTE): | |
137 (MAKE_CHAR): | |
138 * file-coding.h (CODING_STATE_COMPOSITE): | |
139 (CODING_STATE_ISO2022_LOCK): | |
140 (iso_esc_flag): | |
141 (LEADING_BYTE_COMPOSITE): | |
142 * file-coding.c (struct iso2022_decoder): | |
143 (decoding_closer): | |
144 (reset_iso2022): | |
145 (parse_iso2022_esc): | |
146 (encode_coding_iso2022): | |
147 #ifdef out all composite character support using | |
148 #ifdef ENABLE_COMPOSITE_CHARS | |
149 | |
150 * alloc.c: Define lrecord_coding_system only if ! FILE_CODING | |
151 | |
152 1999-03-04 Takeshi YAMADA <yamada@cslab.kecl.ntt.co.jp> | |
153 | |
154 * fns.c (Fbase64_encode_string): Calculate `allength' in the same | |
155 way of `Fbase64_encode_region'. | |
156 | |
157 1999-02-18 Katsumi Yamaoka <yamaoka@jpl.org> | |
158 | |
159 * fns.c (base64_encode_1): Don't add a newline at the tail. | |
160 | |
161 1999-03-08 Andy Piper <andy@xemacs.org> | |
162 | |
163 * menubar-msw.c (displayable_menu_item): correct off-by-one & | |
164 handling. | |
165 | |
166 1999-03-07 Martin Buchholz <martin@xemacs.org> | |
167 | |
168 * console-stream.h (struct stream_console): | |
169 * event-unixoid.c (event_stream_unixoid_select_console): | |
170 (event_stream_unixoid_unselect_console): | |
171 * print.c (Fexternal_debugging_output): | |
172 * sysdep.c (reset_one_device): | |
173 * console-stream.c (stream_init_console): | |
174 (stream_delete_console): | |
175 (allocate_stream_console_struct): move into stream_init_console. | |
176 (free_stream_console_struct): move into stream_delete_console. | |
177 Use `fd' only for file descriptors. | |
178 Therefore, rename members of struct stream_console. | |
179 | |
180 * systime.h: Unix98 says sys/time.h should define select(), but | |
181 some systems define that in unistd.h. So include that file always. | |
182 | |
183 * glyphs.h (MAYBE_IIFORMAT_METH): Don't use leading `_'. Avoid | |
184 multiple evaluation of first arg. Do proper do {} while (0) wrapping. | |
185 (HAS_IIFORMAT_METH_P): Prevent macro from being used in | |
186 non-boolean context | |
187 (MAYBE_IIFORMAT_DEVMETH): Use standard internal macro naming convention. | |
188 | |
189 * EmacsShell.c: | |
190 * balloon_help.c: | |
191 Add #include <stdio.h>. | |
192 Some versions of assert.h use printf() without #include'ing stdio.h | |
193 | |
194 * free-hook.c (blocktype): Add gcpro5_type to blocktype. | |
195 (log_gcpro): Remove unused variable FRAME. | |
196 (show_gcprohist): Ansify. | |
197 Comment the #endif's | |
198 | |
199 * frame-x.c (x_delete_frame): Don't use FRAME_X_SHELL_WIDGET(f) | |
200 after it's just been XtDestroy'ed! | |
201 | |
202 1999-02-18 Martin Buchholz <martin@xemacs.org> | |
203 | |
204 * opaque.c (print_opaque): | |
205 (sizeof_opaque): | |
206 (equal_opaque): | |
207 (hash_opaque): | |
208 Egcs 1.1.1 seems to have a bug where | |
209 INTP (p->size_or_chain) | |
210 will crash XEmacs. Fix by introducing intermediate variable. | |
211 | |
212 * sound.c (Fdevice_sound_enabled_p): Fix compiler warning. | |
213 | |
214 * dired.c (Fdirectory_files): | |
215 (Ffile_name_completion): | |
216 (Ffile_name_all_completions): | |
217 (file_name_completion): | |
218 - Use `directory' instead of `dirname' to sync with FSF Emacs and | |
219 avoid compiler warnings. | |
220 - Fix up docstrings so that C variables match documentation. | |
221 | |
222 1999-03-05 Martin Buchholz <martin@xemacs.org> | |
223 | |
224 * alloc.c: (garbage_collect_1): Reorg code to make scope of local | |
225 variables as small as possible to help out the compiler and the maintainer. | |
226 | |
227 * alloc.c: (disksave_object_finalization): | |
228 Set all the *-load-path variables to | |
229 nil, not just load-path itself. This gets the locate-file hash | |
230 tables garbage collected BEFORE dump, and has the side effect of | |
231 preventing crashes on OSF4.0+egcs. | |
232 | |
233 * alloc.c: | |
234 * gdbinit: | |
235 * dbxrc: | |
236 - Clean up gdb/dbx debugging support. | |
237 - Storing an EMACS_INT in an enum is not 64-bit clean! | |
238 - So change the enum to a set of separate variables. | |
239 - Add test cases to help debug the debugging support! | |
240 - Add `lisp-shadows' and `run-temacs' targets for dbx. | |
241 - Both dbx and gdb have been tested now. | |
242 | |
1 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org> | 243 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org> |
2 | 244 |
3 * XEmacs 21.2.12 is released | 245 * XEmacs 21.2.12 is released |
4 | 246 |
5 1999-02-16 Kazuyuki IENAGA <ienaga@jsys.co.jp> | 247 1999-02-16 Kazuyuki IENAGA <ienaga@jsys.co.jp> |
85 | 327 |
86 1999-02-15 Andy Piper <andy@xemacs.org> | 328 1999-02-15 Andy Piper <andy@xemacs.org> |
87 | 329 |
88 * s/cygwin32.h (BROKEN_SIGIO): don't define this as it causes | 330 * s/cygwin32.h (BROKEN_SIGIO): don't define this as it causes |
89 major lockups. | 331 major lockups. |
332 | |
333 1999-02-16 MORIOKA Tomohiko <morioka@jaist.ac.jp> | |
334 | |
335 * fns.c (Fbase64_encode_string): New optional argument | |
336 `NO_LINE_BREAK'. | |
90 | 337 |
91 1999-02-16 Martin Buchholz <martin@xemacs.org> | 338 1999-02-16 Martin Buchholz <martin@xemacs.org> |
92 | 339 |
93 * gdbinit: Fix up commands to run temacs. Add lisp-shadows command. | 340 * gdbinit: Fix up commands to run temacs. Add lisp-shadows command. |
94 * alloc.c (xcalloc): undef xcalloc, just like xmalloc | 341 * alloc.c (xcalloc): undef xcalloc, just like xmalloc |