]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorKenichi Handa <handa@m17n.org>
Tue, 18 Mar 2003 04:27:53 +0000 (04:27 +0000)
committerKenichi Handa <handa@m17n.org>
Tue, 18 Mar 2003 04:27:53 +0000 (04:27 +0000)
lisp/ChangeLog
src/ChangeLog

index 0fafccaf4d9d2e8cefed8b257ba9644e74cca7aa..200e7d3eae8774d6915b5f1272b7f4430947ab5c 100644 (file)
@@ -1,3 +1,36 @@
+2003-03-18  Kenichi Handa  <handa@etlken2>
+
+       * 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  <monnier@cs.yale.edu>
 
        * buff-menu.el (list-buffers-noselect): Use the display property
index 3dc416e6387d562bcdcf61fc96685d31c7ed4101..bf9b74b1a56df00c55174ed590ca322dfea017fe 100644 (file)
@@ -1,3 +1,17 @@
+2003-03-18  Kenichi Handa  <handa@etlken2>
+
+       * 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\e,Ad\e(Brv  <jan.h.d@swipnet.se>
 
        * gtkutil.c (xg_set_toolkit_scroll_bar_thumb): Check if new values