# HG changeset patch # User Kenichi Handa # Date 1047961673 0 # Node ID f510db4ad0417e066605f575d98b81bb7650c4bd # Parent b64f1af6e142b28864ec118540697445f655fea8 *** empty log message *** diff -r b64f1af6e142 -r f510db4ad041 lisp/ChangeLog --- a/lisp/ChangeLog Tue Mar 18 04:26:15 2003 +0000 +++ b/lisp/ChangeLog Tue Mar 18 04:27:53 2003 +0000 @@ -1,3 +1,36 @@ +2003-03-18 Kenichi Handa + + * international/utf-8.el (utf-fragment-on-decoding): Don't call + register-char-codings. + (utf-fragment-on-decoding): Don't update char-coding-system-table. + (utf-translate-cjk): Don't call register-char-codings nor + optimize-char-coding-system-table. Don't update + char-coding-system-table. + + * international/ucs-tables.el (ucs-unify-8859): Don't call + register-char-codings. + (ucs-unify-8859): Don't call optimize-char-coding-system-table. + (ucs-fragment-8859): Don't update char-coding-system-table. Don't + call register-char-codings nor optimize-char-coding-system-table. + + * international/mule.el (optimize-char-coding-system-table): + Remove this function. + (register-char-codings): Make it obsolete. + (char-coding-system-table): Defconst it here. + (make-coding-system): Don't call register-char-codings, call + define-coding-system-internal. + + * international/mule-conf.el (no-conversion): Call + define-coding-system-internal on this coding system instead of + calling register-char-codings. + + * international/mule-cmds.el (find-coding-systems-for-charsets): + Use find-coding-systems-string instead of looking up + char-coding-system-table. + + * international/code-pages.el (cp-fix-safe-chars): Make it obsolete. + (cp-make-coding-system): Don't call cp-fix-safe-chars. + 2003-03-17 Stefan Monnier * buff-menu.el (list-buffers-noselect): Use the display property diff -r b64f1af6e142 -r f510db4ad041 src/ChangeLog --- a/src/ChangeLog Tue Mar 18 04:26:15 2003 +0000 +++ b/src/ChangeLog Tue Mar 18 04:27:53 2003 +0000 @@ -1,3 +1,17 @@ +2003-03-18 Kenichi Handa + + * coding.c (Vchar_coding_system_table): Remove this variable. + (Vcoding_system_safe_chars): New variable. + (intersection): Remove this function. + (find_safe_codings): Don't use Vchar_coding_system_table, but try + all codings in SAFE_CODINGS. + (Ffind_coding_systems_region_internal): Adjusted for the change of + find_safe_codings. Get generic coding systems from + Vcoding_system_safe_chars. + (Fdefine_coding_system_internal): New function. + (syms_of_coding): Defsubr Sdefine_coding_system_internal. + Initialize and staticpro Vcoding_system_safe_chars. + 2003-03-18 Jan Dj,Ad(Brv * gtkutil.c (xg_set_toolkit_scroll_bar_thumb): Check if new values