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