* loading.texi (Loading Non-ASCII): Multibyte sessions no longer exist.
[bpt/emacs.git] / leim / ChangeLog
index 6df1c50..49d5b8c 100644 (file)
@@ -1,3 +1,122 @@
+2012-05-10  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (MV_DIRS): Remove.
+       (install): Simplify the --with-ns case.
+
+2012-04-09  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (EMACS): Rename from BUILT_EMACS.
+       (RUN_EMACS, compile-main): Update for this change.
+
+       * Makefile.in (../src/emacs): Remove this rule, no longer relevant
+       since leim distributed with Emacs (eg lisp/ has no such rule).
+       (all): Remove $BUILT_EMACS dependence.
+
+2012-04-09  Eli Zaretskii  <eliz@gnu.org>
+
+       * quail/latin-ltx.el (latin-ltx--define-rules): Comment out
+       debugging messages.
+
+2012-04-09  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in: Compute list of .el files to be compiled dynamically,
+       as the lisp/ directory does, rather than hard-coding it.
+       Also, separate leim-list generation from byte-compilation.
+       (TIT_GB, TIT_BIG5, CHINESE_TIT, MISC, TIT_MISC):
+       Make them store the .el files rather than the .elc files.
+       (NON_TIT_GB, NON_TIT_BIG5, CHINESE_NON_TIT, CHINESE_GB)
+       (CHINESE_GB, CHINESE_BIG5, JAPANESE, KOREAN, THAI, VIETNAMESE)
+       (LAO, INDIAN, TIBETAN, LATIN, UNICODE, SLAVIC, GREEK, RUSSIAN)
+       (OTHERS, CHINESE, EASTASIA, ASIA, EUROPEAN, WORLD, NON_TIT_MISC):
+       Remove variables listing the non-generated .el files.
+       (.el.elc): Add explicit load-path for quail.
+       (all): Depend on compile-main rule rather than $WORLD.
+       (changed.tit, changed.misc): Also depend on $SUBDIRS.
+       (leim-list.el): Don't depend on changed.tit or changed.misc.
+       Remove unnecessary compilation check.
+       (setwins, compile-targets, compile-main): New.
+       (clean, mostlyclean): Update for change in TIT_MISC contents.
+       (bootstrap-clean): Use a glob match to delete .elc, not a fixed list.
+
+2012-04-09  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * quail/latin-ltx.el: Auto-generate some of the entries.
+       (latin-ltx--ascii-p): New function.
+       (latin-ltx--define-rules): New macro.
+       (define-rules): Use it.
+
+2012-03-25  Eli Zaretskii  <eliz@gnu.org>
+
+       * makefile.w32-in (install): Use $(DIRNAME)_same-dir.tst instead
+       of same-dir.tst, to avoid stepping on other (parallel) Make job's
+       toes.
+
+2012-03-21  Kenichi Handa  <handa@m17n.org>
+
+       * quail/indian.el ("devanagari-itrans"): Add a few more useful
+       keys (Bug#10935).
+
+2012-03-16  Kenichi Handa  <handa@m17n.org>
+
+       * quail/indian.el (telugu-inscript): Fix typo.  (Bug#10936)
+
+2012-03-13  Йордан Миладинов  <jordanmiladinov@gmail.com>  (tiny change)
+
+       * quail/cyrillic.el (bulgarian-alt-phonetic):
+       New input method.  (Bug#10893)
+
+2012-03-09  Mohsen BANAN  <libre@mohsen.1.banan.byname.net>
+
+       * quail/persian.el: Update which includes: (1) full compliance to
+       ISIRI-6219, forbidden characters were eliminated and missing
+       characters were added; (2) layer 3 of ISIRI-9147 is now
+       implemented with a '\' prefix; (3) double entry of characters
+       which were postfixed with 'h' is now supported; (4) lots of
+       comment and additional pointers have been added.
+
+2011-12-15  Kenichi Handa  <handa@m17n.org>
+
+       * quail/ethiopic.el ("ethiopic"): Do not refer to
+       ethio-prefer-ascii-punctuation.
+
+2011-11-20  Juanma Barranquero  <lekktu@gmail.com>
+
+       * quail/hangul.el (hangul-character): Fix typo.
+
+2011-09-27  Jambunathan K  <kjambunathan@gmail.com>
+
+       * quail/indian.el (quail-tamil-itrans-misc-table): Delete it.
+       (quail-tamil-itrans-numerics-and-symbols-table)
+       (quail-tamil-itrans-various-signs-and-digits-table): New variables.
+       ("tamil-itrans"): Show the values of above variables (Bug#9336).
+
+2011-09-22  Kenichi Handa  <handa@m17n.org>
+
+       * quail/indian.el (quail-tamil-itrans-syllable-table)
+       (quail-tamil-itrans-misc-table): New variables.
+       ("tamil-itrans"): Improve the docstring by showing the values of
+       above variables (Bug#9336).
+
+2011-09-06  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * Makefile.in (install): install-sh is now in build-aux (Bug#9169).
+
+2011-08-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * quail/latin-ltx.el: Complete the super and subscript letters.
+
+2011-08-20  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (OTHERS):
+       * makefile.w32-in (MISC): Add ipa-praat.elc.
+
+2011-07-23  Yair F  <yair.f.lists@gmail.com>
+
+       * quail/hebrew.el ("hebrew"): Additional key mappings.
+       ("hebrew-new", "hebrew-lyx", "hebrew-full")
+       ("hebrew-biblical-tiro", "hebrew-biblical-sil", "yiddish-royal")
+       ("yiddish-keyman"): New input methods.
+
 2011-06-12  Andreas Schwab  <schwab@linux-m68k.org>
 
        * SKK-DIC/SKK-JISYO.L: Add proper coding tag.
        * MISC-DIC/cangjie-table.b5, MISC-DIC/cangjie-table.cns,
        * MISC-DIC/pinyin.map, MISC-DIC/ziranma.cin: Likewise.
 
-       * Makefile.in (TIT_BIG5): Renamed from TIT-BIG5.
+       * Makefile.in (TIT_BIG5): Rename from TIT-BIG5.
 
 2011-05-30  Oliver Scholz  <epameinondas@gmx.de>
 
        POSIX does not allow "-" in Makefile variable names.
        Reported by Bruno Haible in
        <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00990.html>.
-       * Makefile.in (BUILT_EMACS): Renamed from BUILT-EMACS.
-       (TIT_GB): Renamed from TIT-GB.
-       (CHINESE_TIT): Renamed from CHINESE-TIT.
-       (NON_TIT_GB): Renamed from NON-TIT-GB.
-       (NON_TIT_BIG5): Renamed from NON-TIT-BIG5.
-       (CHINESE_NON_TIT): Renamed from CHINESE-NON-TIT.
-       (CHINESE_GB): Renamed from CHINESE-GB.
-       (CHINESE_BIG5): Renamed from CHINESE-BIG5.
-       (TIT_MISC): Renamed from TIT-MISC.
-       (NON_TIT_MISC): Renamed from NON-TIT-MISC.
-       (TIT_SOURCES): Renamed from TIT-SOURCES.
-       (MISC_SOURCES): Renamed from MISC-SOURCES.
+       * Makefile.in (BUILT_EMACS): Rename from BUILT-EMACS.
+       (TIT_GB): Rename from TIT-GB.
+       (CHINESE_TIT): Rename from CHINESE-TIT.
+       (NON_TIT_GB): Rename from NON-TIT-GB.
+       (NON_TIT_BIG5): Rename from NON-TIT-BIG5.
+       (CHINESE_NON_TIT): Rename from CHINESE-NON-TIT.
+       (CHINESE_GB): Rename from CHINESE-GB.
+       (CHINESE_BIG5): Rename from CHINESE-BIG5.
+       (TIT_MISC): Rename from TIT-MISC.
+       (NON_TIT_MISC): Rename from NON-TIT-MISC.
+       (TIT_SOURCES): Rename from TIT-SOURCES.
+       (MISC_SOURCES): Rename from MISC-SOURCES.
 
 2011-01-08  Glenn Morris  <rgm@gnu.org>
 
        * quail/hangul.el (hangul-im-keymap): Add binding of key
        Hangul_Hanja.
 
-2009-05-04   Simon Leinen  <simon.leinen@switch.ch>  (tiny change)
+2009-05-04  Simon Leinen  <simon.leinen@switch.ch>  (tiny change)
 
        * Makefile.in (install): Avoid using $$(..) construct, for Solaris
        compatibility.
        ("thai-kesmanee", "thai-pattachote"): Don't use
        UPDATE-TRANSLATION-FUNCTION.
 
-       * quail/indian.el (quail-indian-preceding-char-position): Delete
-       function.
+       * quail/indian.el (quail-indian-preceding-char-position):
+       Delete function.
        (quail-indian-update-preceding-char): Delete variable.
        (quail-indian-update-translation): Delete function.
        (quail-define-indian-trans-package): Don't call
        ("german-alt-postfix", "icelandic-alt-postfix")
        ("norwegian-alt-postfix", "scandinavian-alt-postfix")
        ("spanish-alt-postfix", "swedish-alt-postfix"):
-       Deleted; they were identical to the non-alt versions.
+       Delete; they were identical to the non-alt versions.
 
 2007-12-07  Kenichi Handa  <handa@ni.aist.go.jp>
 
 
 2005-11-03  Andreas Schwab  <schwab@suse.de>
 
-       * Makefile.in (GZIP_PROG): Renamed from GZIP.
+       * Makefile.in (GZIP_PROG): Rename from GZIP.
        (install): Adjust.
 
 2005-11-01  Romain Francoise  <romain@orebokech.com>
 
 2001-04-23  Gerd Moellmann  <gerd@gnu.org>
 
-       * quail/latin-ltx.el: Add more translations.  From
-       jsbien@mimuw.edu.pl (Janusz S. Bień).
+       * quail/latin-ltx.el: Add more translations.
+       From jsbien@mimuw.edu.pl (Janusz S. Bień).
 
 2001-04-19  Eli Zaretskii  <eliz@is.elta.co.il>
 
 
 2001-04-02  Eli Zaretskii  <eliz@is.elta.co.il>
 
-       * Makefile.in (KOREAN): Add ${srcdir}/quail/hanja3.elc.  From
-       Kenichi Handa <handa@etl.go.jp>.
+       * Makefile.in (KOREAN): Add ${srcdir}/quail/hanja3.elc.
+       From Kenichi Handa <handa@etl.go.jp>.
 
        * Makefile.in (.NOTPARALLEL, .NO_PARALLEL): Add ${MISC-DIC}.
 
 
 2001-03-16  Kenichi Handa  <handa@etl.go.jp>
 
-       * quail/japanese.el (quail-japanese-transliteration-rules): New
-       variable.  Use it to define these input methods: "japanese",
+       * quail/japanese.el (quail-japanese-transliteration-rules):
+       New variable.  Use it to define these input methods: "japanese",
        "japanese-hiragana", "japanese-katakana".
        (quail-japanese-kana-state): Delete this variable.
        (quail-japanese-toggle-kana): Don't use quail-japanese-kana-state,
 
 2001-01-28  Gerd Moellmann  <gerd@gnu.org>
 
-       * Makefile.in (extraclean): Added target so make doesn't die if
+       * Makefile.in (extraclean): Add target so make doesn't die if
        one runs "make extraclean" at the top level.
 
 2001-01-06  Andrew Innes  <andrewi@gnu.org>
        (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
        (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
        files to .elc.
-       ($(TIT)): Adjusted for the above change.
+       ($(TIT)): Adjust for the above change.
        (clean mostlyclean): Likewise.
        (.el.elc): New target.
 
        (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
        (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
        files to .elc.
-       ($(TIT)): Adjusted for the above change.
+       ($(TIT)): Adjust for the above change.
        (clean mostlyclean): Likewise.
        (.el.elc): New target.
 
        ("japanese-hankaku-kana", "japanese-hiragana")
        ("japanese-katakana"): Docstring modified.
 
-       * quail/czech.el ("czech-qwerty"): Changed to show keyboard layout
+       * quail/czech.el ("czech-qwerty"): Change to show keyboard layout
        on describe-input-method.
        ("czech-prog-1", "czech-prog-2", "czech-prog-3"): Likewise.
 
 
 1999-09-19  Ken'ichi Handa  <handa@gnu.org>
 
-       * quail/latin-alt.el ("turkish-latin-3-alt-postfix"): Renamed from
+       * quail/latin-alt.el ("turkish-latin-3-alt-postfix"): Rename from
        turkish-postfix.
        ("turkish-postfix"): New Turkish input method which inserts
        Latin-5 characters.
 
-       * quail/latin-alt.el ("turkish-latin-3-alt-postfix"): Renamed from
+       * quail/latin-alt.el ("turkish-latin-3-alt-postfix"): Rename from
        turkish-alt-postfix.
        ("turkish-alt-postfix"): New Turkish input method which inserts
        Latin-5 characters.
 1998-12-15  Kenichi Handa  <handa@etl.go.jp>
 
        * quail/devanagari.el (quail-devanagari-compose-characters):
-       Adjusted for the change of input method handling.
+       Adjust for the change of input method handling.
        (quail-devanagari-hindi-compose-characters): Likewise.
 
 1998-10-15  Kenichi Handa  <handa@etl.go.jp>
 1998-09-25  Kenichi Handa  <handa@etl.go.jp>
 
        * quail/japanese.el (quail-japanese-hankaku-update-translation):
-       Adjusted for the change of input method handling.
+       Adjust for the change of input method handling.
 
 1998-09-11  Kenichi HANDA  <handa@etl.go.jp>
 
        * quail/japanese.el (quail-japanese-katakana-update-translation):
-       Adjusted for the change of input method handling.
+       Adjust for the change of input method handling.
 
 1998-08-31  Kenichi Handa  <handa@etl.go.jp>
 
-       * quail/tibetan.el (quail-tibetan-input-wylie): Adjusted for the
+       * quail/tibetan.el (quail-tibetan-input-wylie): Adjust for the
        change of input method handling.
        (quail-tibetan-input-tibkey): Likewise.
 
 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
 
        * quail/japanese.el (quail-japanese-use-double-n): New variable.
-       (quail-japanese-update-translation): Adjusted for the change of
+       (quail-japanese-update-translation): Adjust for the change of
        quail-update-translation.  Now this function should return
        CONTROL-FLAG.
        (quail-japanese-toggle-kana): Update quail-conversion-str.
 
 1998-07-24  Kenichi Handa  <handa@etl.go.jp>
 
-       * quail/japanese.el (quail-japanese-kanji-kkc): Set
-       quail-translation to nil after calling kkc-region so that
+       * quail/japanese.el (quail-japanese-kanji-kkc):
+       Set quail-translation to nil after calling kkc-region so that
        translation mode is restarted correctly.
 
 1998-07-21  Kenichi Handa  <handa@etl.go.jp>
 
        * quail/japanese.el (quail-japanese-kanji-kkc): Handle the case
-       that conversion is cancelled in kkc-region.
+       that conversion is canceled in kkc-region.
        (quail-japanese-switch-package): Fix previous change.
 
 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
 
-       * quail/japanese.el (quail-japanese-update-translation): Handle
-       a key which should fix the current translation and start a new
+       * quail/japanese.el (quail-japanese-update-translation):
+       Handle a key which should fix the current translation and start a new
        translation correctly.
-       (quail-japanese-toggle-kana): Set quail-translating to nil.  Don't
-       change point.
+       (quail-japanese-toggle-kana): Set quail-translating to nil.
+       Don't change point.
 
 1998-07-15  Kenichi Handa  <handa@etl.go.jp>
 
-       * quail/japanese.el (quail-japanese-kanji-kkc): Adjusted for the
+       * quail/japanese.el (quail-japanese-kanji-kkc): Adjust for the
        change of quail.el.
        (quail-japanese-switch-package): Likewise.
 
        * Makefile.in (${TIT}): To byte-compile quail packages, use just
        built quail.
 
-1997-12-09  Koaunghi Un  <koanughi.un@zdv.uni-tuebingen.de>
+1997-12-09  Koaunghi Un  <koaunghi.un@zdv.uni-tuebingen.de>
 
        * quail/hanja3.el: New file.
 
 
        * quail/symbol-ksc.el: Title string of the input method
        "korean-symbol" changed.  Require 'korea-util.
-       (quail-hangul-switch-back): Deleted.
+       (quail-hangul-switch-back): Delete.
 
        * quail/hangul3.el: Require 'korea-util.
-       (quail-hangul-switch-to-symbol-ksc): Deleted.
+       (quail-hangul-switch-to-symbol-ksc): Delete.
 
        * quail/hanja.el: Require 'korea-util.  Title string of the input
        method "korean-hanja" changed.
-       (quail-hanja-switch-to-symbol-ksc): Deleted.
+       (quail-hanja-switch-to-symbol-ksc): Delete.
 
        * quail/hangul.el: Require 'korea-util.
-       (quail-hangul-switch-to-symbol-ksc): Deleted.
+       (quail-hangul-switch-to-symbol-ksc): Delete.
 
 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
 
 
 1997-09-10  Kenichi Handa  <handa@etl.go.jp>
 
-       * quail/ethiopic.el: Don't bind keys in quail-mode-map.  The
-       function added to quail-mode-hook turn ethio-mode on only when
+       * quail/ethiopic.el: Don't bind keys in quail-mode-map.
+       The function added to quail-mode-hook turn ethio-mode on only when
        input method "ethiopic" is begin used.
-       (ethio-prefer-ascii-space): Moved to lisp/language/ethio-util.el.
+       (ethio-prefer-ascii-space): Move to lisp/language/ethio-util.el.
        (ethio-toggle-space): Likewise.
        (ethio-insert-space): Likewise.
        (ethio-insert-ethio-space): Likewise.
        (ethio-prefer-ascii-punctuation): Likewise.
        (ethio-toggle-punctuation): Likewise.
        (ethio-gemination): Likewise.
-       ("ethiopic"): Doc-string of this Quail package modified.  Bind
-       function keys for TRANSLATION-KEYMAP to
+       ("ethiopic"): Doc-string of this Quail package modified.
+       Bind function keys for TRANSLATION-KEYMAP to
        quail-execute-non-quail-command.
 
 1997-09-10  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
 
 1997-09-03  Ken'ichi Handa  <handa@psilocin.gnu.ai.mit.edu>
 
-       * Makefile.in (install): Do not copy leim-list.el twice.  Copy
-       `skk' subdirectory too.
+       * Makefile.in (install): Do not copy leim-list.el twice.
+       Copy `skk' subdirectory too.
 
 1997-09-03  Kenichi Handa  <handa@etl.go.jp>
 
        (quail-mode-map): Change binding for ethio-insert-ethio-space.
        (quail-mode-hook): Check the current Quail package name.
 
-       * quail/latin-post.el: Add rules for cancelling accents by typing
+       * quail/latin-post.el: Add rules for canceling accents by typing
        two accent keys (e.g. a~ => a-tilde, a~~ => a~) to all Quail
        packages.
 
 
 1997-08-23  Kenichi Handa  <handa@etl.go.jp>
 
-       * quail/devanagari.el (quail-devanagari-compose-characters): Fix
-       previous change.
+       * quail/devanagari.el (quail-devanagari-compose-characters):
+       Fix previous change.
        (quail-devanagari-hindi-compose-characters): Fix previous change.
 
        * quail/japanese.el (quail-japanese-kkc-mode-exit): Fix previous
        (CHINESE-CNS): File name change: tsangchi-cns.el -> tsang-cns.el.
        (leim-list.el): Delete old files not contained in ${WORLD}.
 
-       * quail/japanese.el (quail-japanese-kkc-mode-exit): Run
-       input-method-after-insert-chunk-hook.
+       * quail/japanese.el (quail-japanese-kkc-mode-exit):
+       Run input-method-after-insert-chunk-hook.
 
        * quail/thai.el (thai-keyboard-mapping-alist): Some entry corrected.
 
 
        * quail/thai.el (thai-consonant-input): Typo fixed.
 
-       * quail/devanagari.el (quail-devanagari-compose-characters): Do
-       not call throw.
+       * quail/devanagari.el (quail-devanagari-compose-characters):
+       Do not call throw.
        (quail-devanagari-hindi-compose-characters): Likewise.
 
-       * quail/hangul.el (quail-hangul-switch-to-symbol-ksc): Call
-       activate-input-method instead of select-input-method.
+       * quail/hangul.el (quail-hangul-switch-to-symbol-ksc):
+       Call activate-input-method instead of select-input-method.
 
        * quail/hangul3.el (quail-hangul-switch-to-symbol-ksc): Likewise.
 
-       * quail/symbol-ksc.el (quail-hangul-switch-back): Likewise.  Use
-       input-method-history instead of previous-input-method.
+       * quail/symbol-ksc.el (quail-hangul-switch-back): Likewise.
+       Use input-method-history instead of previous-input-method.
 
 1997-08-16  Valery Alexeev  <valery@domovoy.math.uga.edu>
 
 ;; coding: utf-8
 ;; End:
 
-  Copyright (C) 1997-1999, 2001-201 Free Software Foundation, Inc.
+  Copyright (C) 1997-1999, 2001-2012 Free Software Foundation, Inc.
 
   This file is part of GNU Emacs.