X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2FChangeLog;h=5a18e07d68e65e45060338421983fcb70846d5c4;hb=2dd3ec00191bfb056582f4f850e3291f82ad1e18;hp=b39ec1bb249175951127aabc86be30e1e675d609;hpb=ce48384c4f2657cb0930383fd3ad283d4a7d5891;p=chise%2Fxemacs-chise.git- diff --git a/src/ChangeLog b/src/ChangeLog index b39ec1b..5a18e07 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,94 @@ +2000-05-02 MORIOKA Tomohiko + + * mule-charset.c (encode_builtin_char_1): Limit builtin-code-range + of `mojikyo' to MIN_CHAR_MOJIKYO + 94 * 60 * 22. + + * char-ucs.h (MAX_CHAR_MOJIKYO): Limit builtin-code-range to + MIN_CHAR_MOJIKYO + 94 * 60 * 22. + +2000-04-28 MORIOKA Tomohiko + + * mule-charset.c (encode_builtin_char_1): Use `mojikyo' instead of + `ideograph-daikanwa'. + + * char-ucs.h (Vcharset_ucs): Deleted because it is not used. + (Vcharset_ucs_bmp): Likewise. + (Vcharset_mojikyo): Add new extern variable definition. + (Vcharset_latin_iso8859_2): Deleted because it is not used. + (Vcharset_latin_iso8859_3): Likewise. + (Vcharset_latin_iso8859_4): Likewise. + (Vcharset_latin_iso8859_9): Likewise. + (Vcharset_latin_viscii_lower): Likewise. + (Vcharset_latin_viscii_upper): Likewise. + (DECODE_CHAR): If charset is `mojikyo-pj-N', corresponding + `mojikyo' code-point is used to decode. + (encode_char_2): New function [to convert `mojikyo' code-point to + Mojikyo font encoding]. + (ENCODE_CHAR): Use `encode_char_2' instead of `encode_code_1'. + (breakup_char_1): Likewise. + (CHAR_CHARSET): Use `ENCODE_CHAR' instead of `BREAKUP_CHAR'. + +2000-04-27 MORIOKA Tomohiko + + * text-coding.c (Fmake_coding_system): Add document about + `disable-composition' property. + +2000-04-27 MORIOKA Tomohiko + + * text-coding.c (Qdisable_composition): New variable; delete + `Qcomposite'. + (Fmake_coding_system): Add new property `disable-composite'; + delete property `composite'. + (COMPOSE_ADD_CHAR): Use `CODING_SYSTEM_DISABLE_COMPOSITION' + instead of `!CODING_SYSTEM_COMPOSITE'. + (syms_of_file_coding): Add new symbol `disable-composition'; + delete symbol `composite'. + + * file-coding.h (struct Lisp_Coding_System): Add + `disable_composition'; delete `enable_composition'. + (CODING_SYSTEM_DISABLE_COMPOSITION): New macro; delete + `CODING_SYSTEM_COMPOSITE'. + (XCODING_SYSTEM_DISABLE_COMPOSITION): New macro; delete + `XCODING_SYSTEM_COMPOSITE'. + +2000-04-27 MORIOKA Tomohiko + + * mule-charset.c (vars_of_mule_charset): Update `utf-2000-version' + to 0.15. + +2000-04-26 MORIOKA Tomohiko + + * text-coding.c (Qcomposite): New variable. + (Fmake_coding_system): Add new property `composite'. + (struct decoding_stream): Add `combined_char_count', + `combined_chars' and `combining_table' in UTF-2000. + (COMPOSE_FLUSH_CHARS): New macro. + (COMPOSE_ADD_CHAR): New macro. + (reset_decoding_stream): Reset `str->combined_char_count' and + `str->combining_table' in UTF-2000. + (decode_coding_iso2022): Modify for character-decomposition. + (syms_of_file_coding): Add new symbol `composite'. + +2000-04-25 MORIOKA Tomohiko + + * mule-charset.c (Vcharset_latin_tcvn5712): New variable. + (Fput_char_attribute): Set up `Vcharacter_variant_table' instead + of `Vcharacter_composition_table' if `->decomposition' property + has only 1 element. + (Qlatin_tcvn5712): New variable. + (syms_of_mule_charset): Add new symbol `latin-tcvn5712'. + (complex_vars_of_mule_charset): Add new coded-charset + `latin-tcvn5712'. + + * char-ucs.h (LEADING_BYTE_LATIN_TCVN5712): New macro. + +2000-04-20 MORIOKA Tomohiko + + * file-coding.h (struct Lisp_Coding_System): Add + `enable_composition'. + (CODING_SYSTEM_COMPOSITE): New macro. + (XCODING_SYSTEM_COMPOSITE): New macro. + 2000-03-17 MORIOKA Tomohiko * mule-canna.c (c2mu): Fix problem with UTF-2000.