aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa2000-07-27 06:07:14 +0000
committerKenichi Handa2000-07-27 06:07:14 +0000
commit91ae87510562d5a6987bd5c3ae75c650b465c1c3 (patch)
tree853e5806623abdb70f29f29d9f0c0fbbeb3323c1 /src
parenta4ef2ce86ad2721ceed1a4be6771456f9f33daf5 (diff)
downloademacs-91ae87510562d5a6987bd5c3ae75c650b465c1c3.tar.gz
emacs-91ae87510562d5a6987bd5c3ae75c650b465c1c3.zip
*** empty log message ***
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index cf9cbcc3158..c0ae4d774cf 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,37 @@
12000-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
12000-07-26 Sam Steingold <sds@gnu.org> 352000-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'.