aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog.2218
1 files changed, 18 insertions, 0 deletions
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 @@
12004-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
12004-01-24 Kenichi Handa <handa@m17n.org> 192004-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.