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 |
