Mercurial > emacs
comparison src/ChangeLog @ 30490:6c62244b12b8
*** empty log message ***
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Thu, 27 Jul 2000 06:07:14 +0000 |
parents | 5ef94127f946 |
children | 0dca3aa6405a |
comparison
equal
deleted
inserted
replaced
30489:fb23cf90b636 | 30490:6c62244b12b8 |
---|---|
1 2000-07-27 Kenichi Handa <handa@etl.go.jp> | |
2 | |
3 * coding.h (struct coding_system): Member safe_charset deleted. | |
4 | |
5 * coding.c (Qsafe_charsets): This variable deleted. | |
6 (Qsafe_chars, Vchar_coding_system_table, Qchar_coding_system): New | |
7 variables. | |
8 (coding_safe_chars): New function. | |
9 (CODING_SAFE_CHAR_P): New macro. | |
10 (CHARSET_OK): New arg C. Call CODING_SAFE_CHAR_P instead of | |
11 checking safe_charsets member of the coding system. Caller | |
12 changed. | |
13 (detect_coding_iso2022): New local variable safe_chars. | |
14 (DECODE_DESIGNATION): Call CODING_SAFE_CHAR_P instead of checking | |
15 safe_charsets member of the coding system. | |
16 (decode_coding_iso2022): New local variable safe_chars. | |
17 (ENCODE_ISO_CHARACTER_DIMENSION1): Don't check unsafe chars here. | |
18 (ENCODE_ISO_CHARACTER_DIMENSION2): Likewise. | |
19 (ENCODE_ISO_CHARACTER): Arguments changed. Caller changed. | |
20 (ENCODE_UNSAFE_CHARACTER): New macro. | |
21 (encode_coding_iso2022): New local variable safe_chars. Check | |
22 unsafe chars. | |
23 (setup_coding_system): Delete the code to initialize | |
24 coding->safe_charses | |
25 (intersection, find_safe_codings): New functions. | |
26 (Ffind_coding_systems_region_internal): New function. | |
27 (syms_of_coding): Defsubr it. Initialize Qsafe_chars, | |
28 Qsafe_cding_system. Make Vchar_coding_system_table a Lisp | |
29 variable and initialize it. | |
30 | |
31 * fns.c (char_table_ref_and_index): New function. | |
32 | |
33 * lisp.h (char_table_ref_and_index): Add prototype. | |
34 | |
1 2000-07-26 Sam Steingold <sds@gnu.org> | 35 2000-07-26 Sam Steingold <sds@gnu.org> |
2 | 36 |
3 * editfns.c (lisp_time_argument): Added third argument `usec'. | 37 * editfns.c (lisp_time_argument): Added third argument `usec'. |
4 (Ffloat_time): new built-in Lisp function. | 38 (Ffloat_time): new built-in Lisp function. |
5 | 39 |