From: tomo Date: Fri, 28 Jan 2000 02:43:55 +0000 (+0000) Subject: update. X-Git-Tag: r21-2-27-utf-2000-0_14-0~10 X-Git-Url: http://git.chise.org/gitweb/?a=commitdiff_plain;h=18b60bf037275ea134caf1e891d933da7682f6d2;p=chise%2Fxemacs-chise.git.1 update. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index c9343f9..fb28e7f 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2000-01-27 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `ucs' in UTF-2000. + 2000-01-26 MORIOKA Tomohiko * mule/mule-charset.el (default-coded-charset-priority-list): diff --git a/src/ChangeLog b/src/ChangeLog index 68a127f..8d49ad7 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,34 @@ +2000-01-28 MORIOKA Tomohiko + + * text-coding.c (parse_charset_conversion_specs): Use + `XCHARSET_CHARS' and `XCHARSET_DIMENSION' instead of + `XCHARSET_TYPE'. + (iso2022_designate): Likewise. + + * chartab.c (decode_char_table_range): Use `XCHARSET_CHARS' and + `XCHARSET_DIMENSION' instead of `XCHARSET_TYPE'. + + * mule-charset.c (Vcharset_ucs): New variable. + (print_charset): Change design; use `CHARSET_CHARS' and + `CHARSET_DIMENSION' instead of `CHARSET_TYPE'. + (make_charset): Change signature to specify `chars' and + `dimension' instead of `type'. + (range_charset_code_point): Modify for 256^n-set. + (encode_builtin_char_1): Encode as `ucs' in default. + (Fmake_charset): Modify for `make_charset'. + (Fmake_reverse_direction_charset): Likewise. + (Fsplit_char): Use `ENCODE_CHAR' instead of `BREAKUP_CHAR' in + UTF-2000. + (complex_vars_of_mule_charset): Add coded-charset `ucs'; modify + for `make_charset'. + + * char-ucs.h (Vcharset_ucs): New variable. + (LEADING_BYTE_UCS): New macro. + (struct Lisp_Charset): Delete `type'; change type of `dimension' + and `chars' to `unsigned short' from `unsigned int'. + (CHARSET_TYPE): Deleted. + (XCHARSET_TYPE): Deleted. + 2000-01-27 MORIOKA Tomohiko * mule-charset.c (charset_code_point): Moved to char-ucs.h.