(U-0020523): Unify MH-0036 and M085318.
[chise/xemacs-chise.git] / src / ChangeLog
index d5cc6ac..eec62aa 100644 (file)
@@ -1,3 +1,293 @@
+2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * 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  <tomo@mousai.as.wakwak.ne.jp>
+
+       * 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  <tomo@mousai.as.wakwak.ne.jp>
+
+       * 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  <tomo@mousai.as.wakwak.ne.jp>
+
+       * 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  <tomo@mousai.as.wakwak.ne.jp>
+
+       * 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  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * 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  <tomo@mousai.as.wakwak.ne.jp>
+
+       * 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  <tomo@mousai.as.wakwak.ne.jp>
+
+       * 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  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * 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  <tomo@mousai.as.wakwak.ne.jp>
+
+       * chartab.c (decode_char_table_range): CHARTAB_RANGE_DEFAULT is
+       only for XEmacs CHISE.
+
+2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * 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  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * 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  <tomo@mousai.as.wakwak.ne.jp>
+
+       * 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  <tomo@mousai.as.wakwak.ne.jp>
+
+       * 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  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * 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  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * 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  <tomo@mousai.as.wakwak.ne.jp>
+
+       * 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  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * 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  <tomo@mousai.as.wakwak.ne.jp>
+
+       * 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  <tomo@mousai.as.wakwak.ne.jp>
+
+       * 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  <tomo@mousai.as.wakwak.ne.jp>
+
+       * 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  <tomo@mousai.as.wakwak.ne.jp>
+
+       * 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  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * 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  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Fput_char_attribute): Canonicalise charset-aliases.
+
+2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * 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  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule-charset.c (charset_lookup_description_1): Use
+       `NUM_LEADING_BYTES' in UTF-2000.
+
+2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * 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  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * 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  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * 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  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule-charset.c (charset_code_point): Fix problem about
+       inheritance.
+
+2002-11-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule-charset.c (decode_builtin_char): Reorganized.
+
+2002-10-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * 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  <tomo@kanji.zinbun.kyoto-u.ac.jp>
 
        * mule-charset.c (complex_vars_of_mule_charset): Don't specify