# HG changeset patch # User Kenichi Handa # Date 1029842727 0 # Node ID 0498f08658eb5e5925785887b9e69eab508c681b # Parent d0f9990cefeb2f35d5e44d04cdabda5a6cb1f1d1 *** empty log message *** diff -r d0f9990cefeb -r 0498f08658eb lisp/ChangeLog --- a/lisp/ChangeLog Tue Aug 20 11:24:31 2002 +0000 +++ b/lisp/ChangeLog Tue Aug 20 11:25:27 2002 +0000 @@ -1,7 +1,7 @@ 2002-08-20 Kenichi Handa * international/characters.el: Remove duplicated case setting for - Cyrillic and Greek letters. + Cyrillic and Greek letters. Don't setup printable-chars here. * case-table.el (describe-buffer-case-table): Handle the case that KEY is a cons within map-char-table. diff -r d0f9990cefeb -r 0498f08658eb src/ChangeLog --- a/src/ChangeLog Tue Aug 20 11:24:31 2002 +0000 +++ b/src/ChangeLog Tue Aug 20 11:25:27 2002 +0000 @@ -1,18 +1,33 @@ 2002-08-20 Kenichi Handa - * casefiddle.c (casify_object): Simplified. Handle the case that - the case conversion change the byte length. - (casify_region): Likewise + * xdisp.c (get_next_display_element): Don't display unibyte 8-bit + characters by octal form. - * character.h (MAKE_CHAR_UNIBYTE, MAKE_CHAR_MULTIBYTE): New - macros. + * abbrev.c (Fexpand_abbrev): Fix for the multibyte case. * buffer.h (_fetch_multibyte_char_len): Extern deleted. (FETCH_MULTIBYTE_CHAR): Don't use _fetch_multibyte_char_len. (BUF_FETCH_MULTIBYTE_CHAR): Likewise. (FETCH_CHAR_AS_MULTIBYTE): New macro. + * casetab.c (set_canon, set_identity, shuffle): Simplified. + + * casefiddle.c (casify_object): Simplified. Handle the case that + the case conversion change the byte length. + (casify_region): Likewise + + * character.h (MAKE_CHAR_UNIBYTE, MAKE_CHAR_MULTIBYTE): New + macros. + * character.c (_fetch_multibyte_char_len): This variable deleted. + (syms_of_character): Setup Vprintable_chars. + + * editfns.c (Fchar_equal): Fix for the unibyte case. + + * keyboard.c (read_key_sequence): Use ~CHAR_MODIFIER_MASK instead + of direct code 0x3ffff. + + * search.c (Freplace_match): Fix for the unibyte case. 2002-08-19 Kenichi Handa