From 5d6b87e1ccd2a98dfd1fa642a941eb0fd94b116e Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Sun, 25 Jan 2004 08:13:15 +0000 Subject: *** empty log message *** --- src/ChangeLog.22 | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src') diff --git a/src/ChangeLog.22 b/src/ChangeLog.22 index 92d19454e42..422ddf8f739 100644 --- a/src/ChangeLog.22 +++ b/src/ChangeLog.22 @@ -1,3 +1,21 @@ +2004-01-25 Kenichi Handa + + * coding.h (enum coding_attr_index): New member + coding_attr_trans_tbl. + (CODING_ATTR_TRANS_TBL): New macro. + + * coding.c (get_translation_table): New function. + (translate_chars): Fix the bug of skipping annotation data. + (decode_coding): Utilze get_translation_table. + (encode_coding): Likewise. + (char_encodable_p): Translate char if necessary. + (Funencodable_char_position): Likewise. + (Ffind_coding_systems_region_internal): Setup translation table + for encode in a coding system attribute vector in advance. + (Fcheck_coding_systems_region): Likewise. + (Fdefine_coding_system_internal): Allow a symbol as translation + table. For shift-jis type coding system, allow 4th charset. + 2004-01-24 Kenichi Handa * coding.c (decode_coding_sjis): Check the first byte rigidly. -- cgit v1.2.1