X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2FChangeLog;h=303ce39d82ffa4a7cfc1c802205a83c610a0fd0f;hb=390c4bb884fbea90f5e4bc69d9d1d50cb0a1f3f8;hp=96ecb7a619bb4d8521331dd1826516f65cbb8057;hpb=595665458e81e2f179d351ca28767ac330994e5e;p=chise%2Fxemacs-chise.git diff --git a/src/ChangeLog b/src/ChangeLog index 96ecb7a..303ce39 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,9 +1,176 @@ +2001-07-24 MORIOKA Tomohiko + + * mule-charset.c (encode_builtin_char_1): Purge codes about + {MIN|MAX}_CHAR_{GREEK|CYRILLIC}; comment out code about + {MIN|MAX}_CHAR_HEBREW. + (complex_vars_of_mule_charset): Comment out {MIN|MAX}_CHAR_HEBREW; + don't use {MIN|MAX}_CHAR_HEBREW to define `hebrew-iso8859-8'. + + * char-ucs.h (MIN_CHAR_GREEK): Purged. + (MAX_CHAR_GREEK): Purged. + (MIN_CHAR_CYRILLIC): Purged. + (MAX_CHAR_CYRILLIC): Purged. + (MIN_CHAR_HEBREW): Commented out. + (MAX_CHAR_HEBREW): Likewise. + +2001-07-23 MORIOKA Tomohiko + + * mule-charset.c (Qto_ucs): New variable. + (Fput_char_attribute): Treat `=>ucs' as same as `->ucs'. + (Fdefine_char): Likewise. + (syms_of_mule_charset): Add new symbol `=>ucs'. + +2001-07-23 MORIOKA Tomohiko + + * mule-charset.c (Fdecode_char): Fixed. + +2001-07-22 MORIOKA Tomohiko + + * mule-charset.c (complex_vars_of_mule_charset): Modify registry + of latin-tcvn5712 to accept "tcvn5712.1993-1" as same as + "tcvn5712-1". + +2001-07-21 MORIOKA Tomohiko + + * mule-charset.c (Vcharset_ucs_big5): New variable. + (Qucs_big5): Likewise. + (syms_of_mule_charset): Add new symbol `ucs-big5'. + (complex_vars_of_mule_charset): Add new coded-charset `ucs-big5'. + + * char-ucs.h (LEADING_BYTE_UCS_BIG5): New macro. + +2001-07-17 MORIOKA Tomohiko + + * mule-charset.c (decode_builtin_char): Check Big5 code range + which can be mapped to `chinese-big5-1' and `chinese-big5-2'. + +2001-07-15 MORIOKA Tomohiko + + * mule-charset.c (Vcharset_chinese_gb12345): New variable. + (Qchinese_gb12345): Likewise. + (Fdecode_builtin_char): Fixed. + (syms_of_mule_charset): Add `chinese-gb12345'. + (complex_vars_of_mule_charset): Add coded-charset + `chinese-gb12345'. + + * char-ucs.h (MIN_LEADING_BYTE): Changed to -0x70. + (LEADING_BYTE_CHINESE_GB12345): New macro. + +2001-07-12 MORIOKA Tomohiko + + * mule-charset.c (Fdecode_builtin_char): Use `latin-viscii-lower' + and `latin-viscii-upper' for `latin-viscii'. + +2001-07-11 MORIOKA Tomohiko + + * mule-charset.c (Fdecode_builtin_char): Comment out + regularization code for ISO-IR GR representation. + +2001-07-11 MORIOKA Tomohiko + + * mule-charset.c (decode_builtin_char): New function; renamed from + `make_builtin_char'; return -1 instead of signal. + (Fdecode_builtin_char): Use `decode_builtin_char'. + + * char-ucs.h (decode_builtin_char): New prototype; renamed from + `make_builtin_char'. + (DECODE_CHAR): Use `decode_builtin_char' instead of + `make_builtin_char'; use mapping table of `chinese-big5' for + `chinese-big5-{1,2}'. + +2001-07-11 MORIOKA Tomohiko + + * text-coding.c (char_encode_big5): New function. + (char_finish_big5): Likewise. + (reset_encoding_stream): Use `char_encode_big5' and + `char_finish_big5' for CODESYS_BIG5. + (mule_encode): Don't use `encode_coding_big5'. + (encode_coding_big5): Deleted. + +2001-07-11 MORIOKA Tomohiko + + * text-coding.c (BYTE_BIG5_TWO_BYTE_1_P): Support private area + 0x81- in XEmacs UTF-2000. + (detect_coding_big5): Likewise. + +2001-07-09 MORIOKA Tomohiko + + * mule-charset.c (Fdefine_char): Don't use a CCS property to + generate character-id if the CCS property does not have + corresponding predefined character. + (make_builtin_char): Return -1 if corresponding predefined + character is not found. + (Fdecode_char): Return nil if corresponding character is not + found. + (complex_vars_of_mule_charset): Change `ucs-cns' to 256^3-set and + don't map to builtin ucs space. + +2001-07-06 MORIOKA Tomohiko + + * char-ucs.h (MAX_LEADING_BYTE_PRIVATE): Fixed. + (MAX_CHAR_GT): Changed to `(MIN_CHAR_GT + 66773)'. + +2001-07-05 MORIOKA Tomohiko + + * mule-charset.c (Vcharset_ideograph_gt): New variable. + (Vcharset_ideograph_gt_pj_{1..11}): Likewise. + (Qideograph_gt): Likewise. + (Qideograph_gt_pj_{1..11}): Likewise. + (syms_of_mule_charset): Add `ideograph-gt', `ideograph-gt-pj-1', + `ideograph-gt-pj-2', ..., `ideograph-gt-pj-10' and + `ideograph-gt-pj-11'. + (complex_vars_of_mule_charset): Add coded-charset `ideograph-gt', + `ideograph-gt-pj-1', `ideograph-gt-pj-2', ..., + `ideograph-gt-pj-10' and `ideograph-gt-pj-11'. + + * char-ucs.h (LEADING_BYTE_GT): New macro. + (LEADING_BYTE_GT_PJ_{1..11}): Likewise. + (MIN_CHAR_GT): Likewise. + (MAX_CHAR_GT): Likewise. + +2001-06-14 MORIOKA Tomohiko + + * lisp-disunion.h (XCHARVAL): New implementation for UTF-2000 to + support U-60000000 .. U-7FFFFFFF with 32 bits architecture. + + * doprnt.c (unsigned_int_converters): Add `c'. + (emacs_doprnt_1): Use `XUINT' for unsigned integers. + + * char-ucs.h (MIN_CHAR_DAIKANWA): Don't refer `MIN_CHAR_MOJIKYO'. + (MAX_CHAR_DAIKANWA): Refer `MIN_CHAR_DAIKANWA' instead of + `MIN_CHAR_MOJIKYO'. + (MIN_CHAR_MOJIKYO_0): New macro; refer `MIN_CHAR_DAIKANWA'. + (MAX_CHAR_MOJIKYO_0): New macro. + (MIN_CHAR_MOJIKYO): Changed to 0x60000000. + +2001-06-13 MORIOKA Tomohiko + + * mule-charset.c (Fdefine_char): Delete cemented out code. + (encode_builtin_char_1): Modify for new allocation of builtin + Mojikyo characters. + + * lisp-disunion.h (XCHARVAL): Cast the argument into EMACS_UINT. + +2001-06-04 MORIOKA Tomohiko + + * mule-charset.c (Vcharset_ucs_cns): New variable. + (Qucs_cns): New variable. + (syms_of_mule_charset): Add new symbol `ucs-cns'. + (complex_vars_of_mule_charset): Add new coded-charset `ucs-cns'. + +2001-05-29 MORIOKA Tomohiko + + * char-ucs.h (LEADING_BYTE_UCS_CNS): New macro. + 2000-12-09 MORIOKA Tomohiko - * search.c (search_buffer): Use charset-id as charset_base_code in - UTF-2000 [I'm not sure it is right thing]. + * search.c (search_buffer): Make `charset_base_code' as + character-id >> 6 to eliminate the corresponding last byte in + UTF-8 representation [I'm not sure it is right thing]. (boyer_moore): Likewise. +2000-12-09 MORIOKA Tomohiko + * emacs.c (vars_of_emacs): Convert XEMACS_CODENAME to internal representation in MULE.