comparison src/ChangeLog @ 88586:3bbb9a5abff2

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Tue, 21 May 2002 04:23:15 +0000
parents b097ed538bd5
children f09f6d2eb15c
comparison
equal deleted inserted replaced
88585:c7772f702227 88586:3bbb9a5abff2
1 2002-05-21 Kenichi Handa <handa@etl.go.jp>
2
3 * coding.c (ONE_MORE_BYTE_NO_CHECK): Increment consumed_chars.
4 (emacs_mule_char): New arg src. Delete arg `composition'. Caller
5 changed. Handle 2-byte and 3-byte charsets correctly.
6 (DECODE_EMACS_MULE_COMPOSITION_RULE_20): Renamed from
7 DECODE_EMACS_MULE_COMPOSITION_RULE. Caller changed.
8 (DECODE_EMACS_MULE_COMPOSITION_RULE_21): New macro.
9 (DECODE_EMACS_MULE_21_COMPOSITION): Call
10 DECODE_EMACS_MULE_COMPOSITION_RULE_21. Produce correct annotation
11 sequence.
12 (decode_coding_emacs_mule): Handle composition correctly. Rewind
13 `src' and `consumed_chars' correctly before calling
14 emacs_mule_char.
15 (DECODE_COMPOSITION_START): Correctly handle the case of altchar
16 and alt&rule composition.
17 (decode_coding_iso_2022): Handle composition correctly.
18 (init_coding_once): Setup emacs_mule_bytes for private charsets.
19
20 * charset.c (Fdefine_charset_internal): Fix bug for the case of
21 re-defining a charset. If the charset has :emacs-mule-id, setup
22 emacs_mule_bytes.
23
1 2002-05-20 Kenichi Handa <handa@etl.go.jp> 24 2002-05-20 Kenichi Handa <handa@etl.go.jp>
2 25
3 * coding.c (encode_coding_iso_2022): If coding requires safe 26 * coding.c (encode_coding_iso_2022): If coding requires safe
4 encoding, produce a character specified by 27 encoding, produce a character specified by
5 CODING_INHIBIT_CHARACTER_SUBSTITUTION. 28 CODING_INHIBIT_CHARACTER_SUBSTITUTION.