X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2FChangeLog;h=607bd643ef2794c7ee17ff93c2a0a2db3775f655;hb=2a1582ce0eff484d243c422fc3354e6646bdd446;hp=9e80eba95c894930e87d545c182c3dae32a7b201;hpb=881450adb374b46b7d5a1f7f732ae52e2ccbcf64;p=chise%2Fxemacs-chise.git- diff --git a/src/ChangeLog b/src/ChangeLog index 9e80eba..607bd64 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,161 @@ +2001-11-14 MORIOKA Tomohiko + + * text-coding.c (char_encode_big5): Prefer charset-g1 than + `chinese-big5'. + +2001-11-05 MORIOKA Tomohiko + + * chartab.c (uint8_byte_table_description): New constant. + (uint8-byte-table): Use `uint8_byte_table_description'. + (uint16_byte_table_description): New constant. + (uint16-byte-table): Use `uint16_byte_table_description'. + +2001-10-20 MORIOKA Tomohiko + + * mule-charset.c (complex_vars_of_mule_charset): Don't use builtin + range MIN_CHAR_BIG5_CDP .. MAX_CHAR_BIG5_CDP. + +2001-10-18 MORIOKA Tomohiko + + * mule-charset.c (Vcharset_ucs_ks): New variable. + (Qucs_ks): New variable. + (syms_of_mule_charset): Add new symbol `ucs-ks'. + (complex_vars_of_mule_charset): Add new coded-charset `ucs-ks'. + + * char-ucs.h (LEADING_BYTE_UCS_KS): New macro. + +2001-10-16 MORIOKA Tomohiko + + * chartab.h (Fmake_char): New EXFUN; moved from chartab.c. + (Fdecode_char): Likewise. + + * chartab.c: Move EXFUN for Fmake_char and Fdecode_char into + chartab.h. + (Fdefine_char): Modify for Fdecode_char. + (Ffind_char): Likewise. + + * mule-charset.c (Fdecode_char): Add new optional argument + `defined-only'. + (Fdecode_builtin_char): Modify for `Fdecode_char'. + +2001-10-15 MORIOKA Tomohiko + + * text-coding.c (mark_coding_system): Mark initial-charset-g0 and + -g1 of CODESYS_BIG5 in XEmacs UTF-2000. + (allocate_coding_system): Initialize initial-charsets of + CODESYS_BIG5 in XEmacs UTF-2000. + (Fmake_coding_system): Accept `charset-g0' and `charset-g1' for + CODESYS_BIG5 in XEmacs UTF-2000. + (decode_coding_big5): Use initial-charset-g0 and -g1 of + CODESYS_BIG5 in XEmacs UTF-2000; use `DECODE_DEFINED_CHAR'. + + * mule-charset.c (Vcharset_ideograph_hanziku_{1 .. 12}): New + variables. + (Qideograph_hanziku_{1 .. 12}): Likewise. + (syms_of_mule_charset): Add new symbols `ideograph-hanziku-{1 + .. 12}'. + (complex_vars_of_mule_charset): Use `MIN_CHAR_BIG5_CDP' to + `MAX_CHAR_BIG5_CDP' for `chinese-big5'; add news coded-charsets + `ideograph-hanziku-{1 .. 12}'. + + * char-ucs.h (MIN_LEADING_BYTE): Changed to -0x200. + (LEADING_BYTE_HANZIKU_{1 .. 12}): New macros. + ({MIN|MAX}_CHAR_BIG5_CDP): New macros. + ({MIN|MAX}_CHAR_HANZIKU_{1 .. 12}): New macros. + (DECODE_DEFINED_CHAR): New inline function. + (DECODE_CHAR): Use `DECODE_DEFINED_CHAR'. + +2001-10-12 MORIOKA Tomohiko + + * mule-charset.c (Vcharset_china3_jef): Renamed from + `Vcharset_japanese_jef_china3'. + (Qchina3_jef): Renamed from `Qjapanese_jef_china3'. + (encode_builtin_char_1): Rename `{MIN|MAX}_CHAR_CHINA3_JEF' from + `{MIN|MAX}_CHAR_JEF_CHINA3'.. + (syms_of_mule_charset): Rename `china3-jef' from + `japanese-jef-china3'. + (complex_vars_of_mule_charset): Likewise; rename + `LEADING_BYTE_CHINA3_JEF' from `LEADING_BYTE_JEF_CHINA3'. + + * char-ucs.h (LEADING_BYTE_CHINA3_JEF): Renamed from + `LEADING_BYTE_JEF_CHINA3'. + (MIN_CHAR_CHINA3_JEF): Renamed from `MIN_CHAR_JEF_CHINA3'. + (MAX_CHAR_CHINA3_JEF): Renamed from `MAX_CHAR_JEF_CHINA3'. + +2001-10-11 MORIOKA Tomohiko + + * mule-charset.c (encode_builtin_char_1): Comment out special code + for MIN_CHAR_MOJIKYO_0 ... MAX_CHAR_MOJIKYO_0. + + * char-ucs.h (MIN_CHAR_MOJIKYO_0): Comment out. + (MAX_CHAR_MOJIKYO_0): Comment out. + (MIN_CHAR_CBETA): Changed to 0x00E20000. + (MAX_CHAR_CBETA): Changed to 0x00E2FFFF. + (MIN_CHAR_JEF_CHINA3): Changed to 0x00E80000. + (MAX_CHAR_JEF_CHINA3): Changed to 0x00E8FFFF. + +2001-10-08 MORIOKA Tomohiko + + * mule-charset.c (Vcharset_ideograph_cbeta): New variable. + (Qideograph_cbeta): New variable. + (encode_builtin_char_1): Comment out special code for + coded-charset `mojikyo' and `japanese-jef-china3'. + (syms_of_mule_charset): Add new symbol `ideograph-cbeta'. + (complex_vars_of_mule_charset): Add new coded-charset + `ideograph-cbeta'. + + * char-ucs.h (LEADING_BYTE_CBETA): New macro. + (MIN_CHAR_CBETA): New macro. + (MAX_CHAR_CBETA): New macro. + +2001-10-04 MORIOKA Tomohiko + + * char-ucs.h (MIN_LEADING_BYTE): Changed to -0x100. + (LEADING_BYTE_JEF_CHINA3): New macro. + (MIN_CHAR_JEF_CHINA3): New macro. + (MAX_CHAR_JEF_CHINA3): Likewise. + (DECODE_CHAR): Fixed. + +2001-10-03 MORIOKA Tomohiko + + * mule-charset.c (Vcharset_japanese_jef_china3): New variable. + (Qjapanese_jef_china3): New variable. + (encode_builtin_char_1): Support `japanese-jef-china3'. + (syms_of_mule_charset): Add new symbol `japanese-jef-china3'. + (complex_vars_of_mule_charset): Add new coded-charset + `japanese-jef-china3'. + +2001-09-07 MORIOKA Tomohiko + + * chartab.c (XCHARSET_CELL_RANGE): New inline function. + (decode_char_table_range): Use `XCHARSET_CELL_RANGE'; accept 94^3, + 94^4, 96^3, 96^4, 128^n and 256^n set. + (put_char_table): Use `XCHARSET_CELL_RANGE'. + (map_char_table): Likewise. + +2001-09-07 MORIOKA Tomohiko + + * chartab.c (get_char_table): Use `get_char_id_table' in XEmacs + UTF-2000. + +2001-09-07 MORIOKA Tomohiko + + * chartab.h (get_char_id_table): New inline function. + + * chartab.c (get_char_id_table): Moved to chartab.h as an inline + function. + +2001-09-07 MORIOKA Tomohiko + + * chartab.h (decode_char_table_range): New prototype in XEmacs + UTF-2000. + (put_char_id_table): New inline function in XEmacs UTF-2000. + + * chartab.c (put_char_id_table): Moved to chartab.h as an inline + function. + (decode_char_table_range): Delete static declaration in XEmacs + UTF-2000. + 2001-09-07 MORIOKA Tomohiko * chartab.c (put_char_id_table): Use `put_char_table'.