comparison src/ChangeLog.22 @ 89743:664a98295b6d

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Sun, 25 Jan 2004 08:13:15 +0000
parents e4b184cef172
children dc955277692c
comparison
equal deleted inserted replaced
89742:a750cf193ec6 89743:664a98295b6d
1 2004-01-25 Kenichi Handa <handa@m17n.org>
2
3 * coding.h (enum coding_attr_index): New member
4 coding_attr_trans_tbl.
5 (CODING_ATTR_TRANS_TBL): New macro.
6
7 * coding.c (get_translation_table): New function.
8 (translate_chars): Fix the bug of skipping annotation data.
9 (decode_coding): Utilze get_translation_table.
10 (encode_coding): Likewise.
11 (char_encodable_p): Translate char if necessary.
12 (Funencodable_char_position): Likewise.
13 (Ffind_coding_systems_region_internal): Setup translation table
14 for encode in a coding system attribute vector in advance.
15 (Fcheck_coding_systems_region): Likewise.
16 (Fdefine_coding_system_internal): Allow a symbol as translation
17 table. For shift-jis type coding system, allow 4th charset.
18
1 2004-01-24 Kenichi Handa <handa@m17n.org> 19 2004-01-24 Kenichi Handa <handa@m17n.org>
2 20
3 * coding.c (decode_coding_sjis): Check the first byte rigidly. 21 * coding.c (decode_coding_sjis): Check the first byte rigidly.
4 22
5 * xdisp.c (get_next_display_element): Pass -1 as POS to 23 * xdisp.c (get_next_display_element): Pass -1 as POS to