update.
[chise/xemacs-chise.git] / lisp / ChangeLog
index e3f559d..9859439 100644 (file)
@@ -1,3 +1,167 @@
+1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/vietnamese.el:
+       - Specify `iso-8-1' as a category of coding-system `viscii'.
+       - Register `coding-priority', `input-method' and `features' keys
+         into language-info-alist.
+
+1999-06-03  Ken'ichi Handa  <handa@gnu.org>
+
+       * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
+       (viet-viscii-...->viet-vscii...).
+
+1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/hebrew.el (setup-hebrew-environment): Just call
+       `set-language-environment'.     
+       - Specify `coding-priority' and `input-method' properties of each
+         language environment.
+
+       * mule/greek.el (setup-greek-environment): Just call
+       `set-language-environment'.
+       - Specify `coding-priority' and `input-method' properties of each
+         language environment.
+
+1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/european.el (setup-latin1-environment): Just call
+       `set-language-environment'.
+       - Specify `coding-priority' and `input-method' properties of each
+         language environment.
+
+1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/english.el (setup-english-environment): Don't setup
+       `setup-function' property of English environment.
+
+1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/cyrillic.el:
+       - Register `coding-priority', `input-method' and `features' keys
+         into language-info-alist.
+       - Specify `iso-8-1' as a category of coding-system `koi8-r'.
+       (cyrillic-alternativnyj-decode-table): New variable.
+       (cyrillic-alternativnyj-encode-table): New variable.
+       - Specify `iso-8-1' as a category of coding-system
+         `alternativnyj'.
+       - Abolish general Cyrillic environment.
+
+1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/chinese.el:
+       - Use `define-coding-system-alias' instead of `copy-coding-system'.
+       - Register `chinese-gb-environment-setup-function' as a
+         `setup-function' of "Chinese-GB" environment.
+       - Register input-method key in language-info-alist.
+
+1998-10-26  Kenichi Handa <handa@etl.go.jp>
+
+       * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
+       use generate-new-buffer instead of get-buffer-create.
+
+1998-10-21  Kenichi Handa  <handa@etl.go.jp>
+
+       * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
+
+1998-08-31  Paul Eggert  <eggert@twinsun.com>
+
+       * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
+       mule/european.el, mule/hebrew.el, mule/vietnamese.el: Add coding:
+       local variable, to avoid bootstrapping problem if you need to
+       recompile all the Lisp files using interpreted code.
+
+1998-01-21  Kenichi Handa  <handa@etl.go.jp>
+
+       * mule/chinese.el: Remove setting up of
+       describe-chinese-environment-map and
+       setup-chinese-environment-map.  Exclude them in args of calls to
+       set-language-info-alist.  Register coding-priority key in
+       language-info-alist.
+
+1997-10-21  Kenichi Handa  <handa@etl.go.jp>
+
+       * mule/chinese.el (post-read-decode-hz): Return the result of
+       decode-hz-region.
+       (pre-write-encode-hz): Do not change the value of
+       last-coding-system.
+
+1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/mule-cmds.el (set-language-info-alist): Allow dummy
+       optional argument `parents'.
+
+       * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
+       property for Thai-XTIS.
+
+       * mule/mule-help.el (help-with-tutorial): Use property
+       `tutorial-coding-system' of language-info as a coding-system to
+       read tutorial file.
+
+1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/thai-xtis.el: Don't setup `setup-function' and
+       `exit-function'.
+
+       * mule/mule-cmds.el (set-language-environment-coding-systems): Use
+       `set-coding-category-system' to set up coding-system for
+       coding-category.
+
+       * mule/mule-cmds.el (prefer-coding-system): Use
+       `set-coding-category-system' to set up coding-system for
+       coding-category.
+
+1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
+       Thai-XTIS environment.
+
+       * mule/mule-cmds.el (prefer-coding-system): Use
+       `find-coding-system' instead of `coding-system-p'.
+
+1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/mule-cmds.el (set-language-environment-coding-systems):
+       Modify eol-type for XEmacs.
+
+       * mule/thai-xtis.el: Delete unused local variable `category'.
+
+       * mule/mule-cmds.el (coding-system-change-eol-conversion): New
+       function.
+       (prefer-coding-system): Don't call
+       `update-coding-systems-internal'; use function
+       `coding-category-list' instead of variable `coding-category-list';
+       use `set-coding-priority-list' instead of `set-coding-priority';
+       modify `eol-type' for XEmacs.
+
+       * mule/mule-misc.el (string-width): Use `charset-width' instead of
+       `charset-columns'.
+       (char-width): Likewise.
+
+1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
+       `tis-620'.
+
+       * mule/mule-cmds.el (set-language-environment-coding-systems): Use
+       `set-coding-priority-list' instead of `set-coding-priority'; don't
+       call `update-coding-systems-internal'.
+
+       * mule/mule-misc.el (coding-system-get): New function.
+       (coding-system-put): New function.
+       (coding-system-category): New function.
+
+1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
+       when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
+       to avoid conflict with leim/quail/thai-xtis.
+
+       * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
+       to thai-xtis-chars.el.
+
+       * mule/thai-xtis-chars.el: New file (split from
+       mule/thai-xtis.el).
+
 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
 
        * mule/thai-xtis.el:
 
        * mule/mule-cmds.el (current-language-environment): Doc fix.
 
-1999-03-17  Eli Zaretskii  <eliz@gnu.org>
-
-       * mule/mule-cmds.el (set-language-environment): Fix
-       previous change: don't use dos-codepage when unbound.
-
-1999-03-16  Eli Zaretskii  <eliz@gnu.org>
-
-       * mule/mule-cmds.el (set-language-environment): Don't use
-       cpNNN-nonascii-translation-table if it is unbound.
-
-1999-02-12  Kenichi Handa  <handa@etl.go.jp>
-
-       * mule/mule-cmds.el (language-info-alist): Remove
-       description about charset-origin-alist.
-
 1999-01-27  Dave Love  <fx@gnu.org>
 
        * mule/mule-cmds.el (current-language-environment):
 
 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
 
-       * mule/mule-cmds.el (set-language-environment): On MS-DOS
-       terminals, install DOS-specific nonascii-translation-table if the
-       language info doesn't specify one.  Pass the default eol-type to
-       set-language-environment-coding-systems.
+       * mule/mule-cmds.el (set-language-environment): Pass the default
+       eol-type to set-language-environment-coding-systems.
        (set-default-coding-systems): Copy the eol-type property for the
        new default values of {buffer-file,process}-coding-system from the
        old defaults.
        * mule/mule-cmds.el (current-language-environment): Fix
        setter function.
 
-1998-08-23  Kenichi HANDA  <handa@etl.go.jp>
-
-       * mule/mule-cmds.el
-       (set-language-environment-coding-systems): Set
-       default-sendmail-coding-system.
-
 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
 
        * mule/mule-cmds.el (activate-input-method): Handle the case that
        (read-language-name): Handle the case that the arg KEY is nil.
        (describe-language-environment): Handle input-method property.
 
+       * language/english.el (setup-english-environment): Just call
+       reset-language-environment.
+
+       * language/european.el (setup-8-bit-environment): Function
+       deleted.
+
 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
 
        * mule/mule-cmds.el (input-method-exit-on-first-char)
 
        * mule/mule-cmds.el (language-info-alist): Doc-string
        modified.
-       (set-language-environment): Setup nonascii-translation-table and
-       charset-origin-alist according to the property of the specified
-       language environment.
-       (set-language-environment-coding-systems): Likewise.
 
 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>