From 18b60bf037275ea134caf1e891d933da7682f6d2 Mon Sep 17 00:00:00 2001 From: tomo Date: Fri, 28 Jan 2000 02:43:55 +0000 Subject: [PATCH] update. --- lisp/ChangeLog | 5 +++++ src/ChangeLog | 31 +++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) 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. -- 1.7.10.4