X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2FChangeLog;h=eec62aa90949a3452acc3c4e596447c602a521c5;hb=b5e9d88fe2cc4622fceafc0ef7e802cca96be5eb;hp=72a2ef7c4e85fcdb5679536330800c73c218fcb9;hpb=5fd875c5f40ffa1226939d3edfce8618b91a311b;p=chise%2Fxemacs-chise.git diff --git a/src/ChangeLog b/src/ChangeLog index 72a2ef7..eec62aa 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,360 @@ +2003-04-30 MORIOKA Tomohiko + + * mule-charset.c (Qmap_cns11643_2): Renamed from + `Qchinese_cns11643_2'. + (syms_of_mule_charset): Add new symbol `=cns11643-2' instead of + `chinese-cns11643-2'. + (complex_vars_of_mule_charset): Rename `chinese-cns11643-2' to + `=cns11643-2'. + +2003-04-27 MORIOKA Tomohiko + + * mule-charset.c (Qmap_cns11643_1): Renamed from + `Qchinese_cns11643_1'. + (syms_of_mule_charset): Add new symbol `=cns11643-1' instead of + `chinese-cns11643-1'. + (complex_vars_of_mule_charset): Rename `chinese-cns11643-1' to + `=cns11643-1'. + +2003-04-24 MORIOKA Tomohiko + + * mule-charset.c (Qmap_gb12345): Renamed from `Qchinese_gb12345'. + (syms_of_mule_charset): Add new symbol `=gb12345' instead of + `chinese-gb12345'. + (complex_vars_of_mule_charset): Rename `chinese-gb12345' to + `=gb12345'. + +2003-04-21 MORIOKA Tomohiko + + * mule-charset.c (Qmap_gb2312): Renamed from `Qchinese_gb2312'. + (syms_of_mule_charset): Add new symbol `=gb2312' instead of + `chinese-gb2312'. + (complex_vars_of_mule_charset): Rename `chinese-gb2312' to + `=gb2312'. + +2003-04-19 MORIOKA Tomohiko + + * mule-charset.c (Qmap_big5): Renamed from `Qchinese_big5'. + (syms_of_mule_charset): Add new symbol `=big5' instead of + `chinese-big5'. + (complex_vars_of_mule_charset): Rename `chinese-big5' to `=big5'. + +2003-04-17 MORIOKA Tomohiko + + * mule-charset.c (Qmap_ks_x1001): Renamed from `Qkorean_ksc5601'. + (syms_of_mule_charset): Add new symbol `=ks-x1001' instead of + `korean-ksc5601'. + (complex_vars_of_mule_charset): Rename `korean-ksc5601' to + `=ks-x1001'. + +2003-04-15 MORIOKA Tomohiko + + * mule-charset.c (Qmap_jis_x0212): Renamed from + `Qjapanese_jisx0212'. + (syms_of_mule_charset): Add new symbol `=jis-x0212' instead of + `japanese-jisx0212'. + (complex_vars_of_mule_charset): Rename `japanese-jisx0212' to + `=jis-x0212'. + +2003-04-12 MORIOKA Tomohiko + + * mule-charset.c (Qmap_jis_x0208_1983): Renamed from + `Qjapanese_jisx0208'. + (syms_of_mule_charset): Add new symbol `=jis-x0208-1983' instead + of `japanese-jisx0208'. + (complex_vars_of_mule_charset): Rename `japanese-jisx0208' to + `=jis-x0208-1983'. + +2003-04-07 MORIOKA Tomohiko + + * mule-charset.c (Qmap_jis_x0208_1978): Renamed from + `Qjapanese_jisx0208_1978'. + (syms_of_mule_charset): Add new symbol `=jis-x0208-1978' instead + of `japanese-jisx0208-1978'. + (complex_vars_of_mule_charset): Rename `japanese-jisx0208-1978' to + `=jis-x0208-1978'. + +2003-04-04 MORIOKA Tomohiko + + * chartab.c (decode_char_table_range): CHARTAB_RANGE_DEFAULT is + only for XEmacs CHISE. + +2003-04-03 MORIOKA Tomohiko + + * char-ucs.h: Compact non-ISO-IR charset-ids. + (LEADING_BYTE_UCS): Changed to -177. + (LEADING_BYTE_CONTROL_1): Changed to -77. + (LEADING_BYTE_UCS_BMP): Changed to -176. + (LEADING_BYTE_JAPANESE_JISX0208_1990): Changed to -168. + +2003-04-03 MORIOKA Tomohiko + + * mule-charset.c (Qiso_ir): New variable. + (Fmake_charset): Recognise new property `iso-ir'. + (syms_of_mule_charset): Add new symbol `iso-ir'. + +2003-04-02 MORIOKA Tomohiko + + * char-ucs.h: Change charset-id of ISO-IR sets from ISO-IR-number + n to -n; charset-id of non ISO-IR sets are changed to positive + numbers. + +2003-03-09 MORIOKA Tomohiko + + * mule-charset.c (put_char_ccs_code_point): Refer `=ucs' instead + of `ucs'. + (Qmap_ucs): New variable. + (syms_of_mule_charset): Add new symbol `=ucs'. + (complex_vars_of_mule_charset): Rename `ucs' to `=ucs'. + + * fns.c (ids_format_unit): Refer `=ucs' instead of `ucs'. + + * chartab.c (Fdefine_char): Refer `=ucs' as same as `ucs'. + + * char-ucs.h (Qmap_ucs): New extern variable. + +2003-03-07 MORIOKA Tomohiko + + * mule-charset.c (Qmap_jis_x0208): Renamed from `Qjis_x0208'. + (Qmap_jis_x0208_1990): Renamed from `Qjapanese_jisx0208_1990'; + don't define it when UTF2000 is not defined. + (syms_of_mule_charset): Modify for `Qmap_jis_x0208'; rename + `japanese-jisx0208-1990' to `=jis-x0208-1990'; don't define it + when UTF2000 is not defined. + (complex_vars_of_mule_charset): Modify for `Qmap_jis_x0208'; + rename `japanese-jisx0208-1990' to `=jis-x0208-1990'. + +2003-03-05 MORIOKA Tomohiko + + * char-ucs.h (LEADING_BYTE_UCS_GB): Deleted. + + * mule-charset.c (Vcharset_ucs_gb): Deleted. + (Qucs_gb): Deleted. + (syms_of_mule_charset): Delete `ucs-gb'. + (complex_vars_of_mule_charset): Likewise. + +2003-03-04 MORIOKA Tomohiko + + * char-ucs.h (LEADING_BYTE_UCS_CNS): Deleted. + + * mule-charset.c (Vcharset_ucs_cns): Deleted. + (Qucs_cns): Deleted. + (syms_of_mule_charset): Delete `ucs-cns'. + (complex_vars_of_mule_charset): Likewise. + +2003-03-03 MORIOKA Tomohiko + + * char-ucs.h (LEADING_BYTE_UCS_JIS): Deleted. + + * mule-charset.c (Vcharset_ucs_jis): Deleted. + (Qucs_jis): Deleted. + (syms_of_mule_charset): Delete `ucs-jis'. + (complex_vars_of_mule_charset): Likewise. + +2003-03-02 MORIOKA Tomohiko + + * char-ucs.h (LEADING_BYTE_UCS_KS): Deleted. + + * mule-charset.c (Vcharset_ucs_ks): Deleted. + (Qucs_ks): Deleted. + (syms_of_mule_charset): Delete `ucs-ks'. + (complex_vars_of_mule_charset): Likewise. + +2003-03-01 MORIOKA Tomohiko + + * mule-charset.c (Vcharset_ideograph_daikanwa_2): Deleted. + (Qideograph_daikanwa_2): Deleted. + (syms_of_mule_charset): Delete `ideograph-daikanwa-2'. + (complex_vars_of_mule_charset): Likewise. + + * char-ucs.h (LEADING_BYTE_DAIKANWA_0): Deleted. + (LEADING_BYTE_DAIKANWA_1): Deleted. + (LEADING_BYTE_DAIKANWA_2): Deleted. + (MIN_CHAR_DAIKANWA): Deleted. + (MAX_CHAR_DAIKANWA): Deleted. + +2003-02-27 MORIOKA Tomohiko + + * char-ucs.h (LEADING_BYTE_DAIKANWA_3): Deleted. + (LEADING_BYTE_HANZIKU_{1..12}): Deleted. + ({MIN|MAX}_CHAR_HANZIKU_{1..12}): Deleted. + + * mule-charset.c (Vcharset_ideograph_hanziku_{1..12}): Deleted. + (Vcharset_ideograph_daikanwa): Deleted. + (Qideograph_hanziku_{1..12}): Deleted. + (Qideograph_daikanwa): Deleted. + (encode_builtin_char_1): Don't use {MIN|MAX}_CHAR_DAIKANWA and + Vcharset_ideograph_daikanwa. + (syms_of_mule_charset): Delete `ideograph-daikanwa' and + `ideograph-hanziku-{1..12}'. + (complex_vars_of_mule_charset): Likewise. + +2003-02-26 MORIOKA Tomohiko + + * char-ucs.h (LEADING_BYTE_GT_PJ_{1..11}): Deleted. + + * mule-charset.c (Vcharset_ideograph_gt_pj_{1..11}): Deleted. + (Qideograph_gt_pj_{1..11}): Deleted. + (syms_of_mule_charset): Delete `ideograph-gt-pj-{1..11}'. + (complex_vars_of_mule_charset): Likewise. + +2003-02-17 MORIOKA Tomohiko + + * mule-charset.c (Vcharset_ucs_big5): Deleted. + (Vcharset_ideograph_gt): Deleted. + (Qucs_big5): Deleted. + (Qideograph_gt): Deleted. + (syms_of_mule_charset): Delete symbol `ucs-big5' and + `ideograph-gt'. + (complex_vars_of_mule_charset): Delete coded-charset `ucs-big5' + and `ideograph-gt'. + + * char-ucs.h (LEADING_BYTE_UCS_BIG5): Deleted. + (LEADING_BYTE_GT): Deleted. + (GC_CHARSETP): Deleted. + (MIN_CHAR_GT): Deleted. + (MAX_CHAR_GT): Deleted. + +2003-02-07 MORIOKA Tomohiko + + * chartab.c (Fput_char_attribute): Canonicalise charset-aliases. + +2003-01-05 MORIOKA Tomohiko + + * mule-charset.c (Vcharset_ideograph_cbeta): Deleted. + (Qideograph_cbeta): Deleted. + (syms_of_mule_charset): Don't define `ideograph-cbeta'. + (complex_vars_of_mule_charset): Likewise. + + * char-ucs.h (LEADING_BYTE_CBETA): Deleted. + (MIN_CHAR_CBETA): Comment out. + (MAX_CHAR_CBETA): Likewise. + +2002-12-19 MORIOKA Tomohiko + + * mule-charset.c (charset_lookup_description_1): Use + `NUM_LEADING_BYTES' in UTF-2000. + +2002-11-29 MORIOKA Tomohiko + + * mule-charset.c (Vcharset_china3_jef): Deleted. + (Qchina3_jef): Deleted. + (syms_of_mule_charset): Don't define `china3-jef'. + (complex_vars_of_mule_charset): Likewise. + + * char-ucs.h (LEADING_BYTE_CHINA3_JEF): Deleted. + (MIN_CHAR_CHINA3_JEF): Comment out. + (MAX_CHAR_CHINA3_JEF): Comment out. + +2002-11-26 MORIOKA Tomohiko + + * mule-charset.c (Vcharset_ucs_gb): New variable. + (Qucs_gb): New variable. + (syms_of_mule_charset): Add new symbol `ucs-gb'. + (complex_vars_of_mule_charset): Add new coded-charset `ucs-gb'. + + * char-ucs.h (LEADING_BYTE_UCS_GB): New macro. + +2002-11-20 MORIOKA Tomohiko + + * mule-charset.c (charset_code_point): if a coded-charset has a + final-byte, don't inherit the builtin range of the mother CCS. + +2002-11-15 MORIOKA Tomohiko + + * mule-charset.c (charset_code_point): Fix problem about + inheritance. + +2002-11-14 MORIOKA Tomohiko + + * mule-charset.c (decode_builtin_char): Reorganized. + +2002-10-31 MORIOKA Tomohiko + + * text-coding.c (char_encode_shift_jis): Modify for + `charset_code_point'. + (char_encode_big5): Likewise. + (char_encode_utf8): Likewise. + (char_encode_iso2022): Likewise. + + * mule-charset.c (charset_code_point): Add new argument + `defined_only'. + (Fencode_char): Add new optional argument `defined_only'. + + * chartab.c (put_char_table): Modify for `charset_code_point'. + (map_char_table): Likewise. + + * char-ucs.h (charset_code_point): Add new argument + `defined_only'. + (encode_char_1): Modify for `charset_code_point'. + +2002-10-30 MORIOKA Tomohiko + + * mule-charset.c (complex_vars_of_mule_charset): Don't specify + `MIN_CHAR_THAI' and `MAX_CHAR_THAI' for `thai-tis620'. + +2002-10-29 MORIOKA Tomohiko + + * mule-charset.c (Vcharset_jis_x0208): New variable in UTF-2000. + (Qjis_x0208): Likewise. + (decode_builtin_char): Prefer XCHARSET_MAX_CODE(charset) than + XCHARSET_FINAL(charset). + (charset_code_point): Modify condition for final-byte based + builtin-chars. + (syms_of_mule_charset): Add new symbol `=jis-x0208' in UTF-2000. + (complex_vars_of_mule_charset): Add new coded-charset `=jis-x0208' + in UTF-2000; specify `=jis-x0208' as the mother of + `japanese-jisx0208-1978', `japanese-jisx0208' and + `japanese-jisx0208-1990' in UTF-2000. + +2002-10-27 MORIOKA Tomohiko + + * char-ucs.h (LEADING_BYTE_JIS_X0208): New macro. + +2002-07-22 MORIOKA Tomohiko + + * mule-charset.c (charset_code_point): If CHARSET_CONVERSION is + CONVERSION_IDENTICAL, identical conversion is used even if a CCS + is ISO-2022 style; instead of it, CONVERSION_94, CONVERSION_96, + CONVERSION_94x94, CONVERSION_96x96, CONVERSION_94x94x94, + CONVERSION_96x96x96, CONVERSION_94x94x94x94 and + CONVERSION_96x96x96x96 are introduced. + (complex_vars_of_mule_charset): Specify CONVERSION_96 instead of + CONVERSION_IDENTICAL for thai-tis620; Specify CONVERSION_94x94 + instead of CONVERSION_IDENTICAL for japanese-jisx0208-1990. + + * char-ucs.h (CONVERSION_94): New macro. + (CONVERSION_96): New macro. + (CONVERSION_94x94): New macro. + (CONVERSION_96x96): New macro. + (CONVERSION_94x94x94): New macro. + (CONVERSION_96x96x96): New macro. + (CONVERSION_94x94x94x60): New macro. + (CONVERSION_94x94x94x94): New macro. + (CONVERSION_96x96x96x96): New macro. + +2002-07-17 MORIOKA Tomohiko + + * lisp.h: Add an EXFUN for `Fchar_ref_p'. + + * fns.c (Qideographic_structure): New variable. + (Qkeyword_char): New variable. + (ids_format_unit): New function. + (Fideographic_structure_to_ids): New function. + (syms_of_fns): Add new symbols `ideographic-structure' and + `:char'; add new builtin function `ideographic-structure-to-ids'. + + * data.c (Fchar_ref_p): New function. + (syms_of_data): Add new builtin function `char-ref-p'. + + * chartab.h: Add an EXFUN for `Ffind_char'. + +2002-07-07 MORIOKA Tomohiko + + * text-coding.c (decode_coding_utf8): Use `COMPOSE_FLUSH_CHARS' + and `COMPOSE_ADD_CHAR'. + (decode_coding_iso2022): Use `decode_flush_er_chars'. + 2002-07-07 MORIOKA Tomohiko * text-coding.c (COMPOSE_FLUSH_CHARS): Use `decode_add_er_char'