X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/01103c441a5c97c734c087fa074a941082fd0adb..005ad204984f9cc908338e6ce273a5b6c7522183:/leim/ChangeLog diff --git a/leim/ChangeLog b/leim/ChangeLog index 6df1c507d0..560e1d53da 100644 --- a/leim/ChangeLog +++ b/leim/ChangeLog @@ -1,3 +1,133 @@ +2012-05-12 Glenn Morris + + * Makefile.in (MKDIR_P): New, set by configure. + (install): Use $MKDIR_P. + +2012-05-10 Glenn Morris + + * Makefile.in: Install self-contained ns files directly to + their final destination. + (install_prefix): New. + (LEIM_INSTALLDIR): New, set by configure. + (install): Use LEIM_INSTALLDIR. + + * Makefile.in (MV_DIRS): Remove. + (install): Simplify the --with-ns case. + +2012-04-09 Glenn Morris + + * 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 + + * quail/latin-ltx.el (latin-ltx--define-rules): Comment out + debugging messages. + +2012-04-09 Glenn Morris + + * 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 + + * 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 + + * 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 + + * quail/indian.el ("devanagari-itrans"): Add a few more useful + keys (Bug#10935). + +2012-03-16 Kenichi Handa + + * quail/indian.el (telugu-inscript): Fix typo. (Bug#10936) + +2012-03-13 Йордан Миладинов (tiny change) + + * quail/cyrillic.el (bulgarian-alt-phonetic): + New input method. (Bug#10893) + +2012-03-09 Mohsen BANAN + + * 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 + + * quail/ethiopic.el ("ethiopic"): Do not refer to + ethio-prefer-ascii-punctuation. + +2011-11-20 Juanma Barranquero + + * quail/hangul.el (hangul-character): Fix typo. + +2011-09-27 Jambunathan K + + * 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 + + * 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 + + * Makefile.in (install): install-sh is now in build-aux (Bug#9169). + +2011-08-29 Stefan Monnier + + * quail/latin-ltx.el: Complete the super and subscript letters. + +2011-08-20 Glenn Morris + + * Makefile.in (OTHERS): + * makefile.w32-in (MISC): Add ipa-praat.elc. + +2011-07-23 Yair F + + * 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 * SKK-DIC/SKK-JISYO.L: Add proper coding tag. @@ -10,7 +140,7 @@ * 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 @@ -52,18 +182,18 @@ POSIX does not allow "-" in Makefile variable names. Reported by Bruno Haible in . - * 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 @@ -217,7 +347,7 @@ * quail/hangul.el (hangul-im-keymap): Add binding of key Hangul_Hanja. -2009-05-04 Simon Leinen (tiny change) +2009-05-04 Simon Leinen (tiny change) * Makefile.in (install): Avoid using $$(..) construct, for Solaris compatibility. @@ -384,8 +514,8 @@ ("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 @@ -453,7 +583,7 @@ ("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 @@ -603,7 +733,7 @@ 2005-11-03 Andreas Schwab - * Makefile.in (GZIP_PROG): Renamed from GZIP. + * Makefile.in (GZIP_PROG): Rename from GZIP. (install): Adjust. 2005-11-01 Romain Francoise @@ -1240,8 +1370,8 @@ 2001-04-23 Gerd Moellmann - * 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 @@ -1284,8 +1414,8 @@ 2001-04-02 Eli Zaretskii - * Makefile.in (KOREAN): Add ${srcdir}/quail/hanja3.elc. From - Kenichi Handa . + * Makefile.in (KOREAN): Add ${srcdir}/quail/hanja3.elc. + From Kenichi Handa . * Makefile.in (.NOTPARALLEL, .NO_PARALLEL): Add ${MISC-DIC}. @@ -1338,8 +1468,8 @@ 2001-03-16 Kenichi Handa - * 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, @@ -1394,7 +1524,7 @@ 2001-01-28 Gerd Moellmann - * 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 @@ -1444,7 +1574,7 @@ (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. @@ -1454,7 +1584,7 @@ (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. @@ -1518,7 +1648,7 @@ ("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. @@ -1626,12 +1756,12 @@ 1999-09-19 Ken'ichi Handa - * 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. @@ -1681,7 +1811,7 @@ 1998-12-15 Kenichi Handa * 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 @@ -1713,16 +1843,16 @@ 1998-09-25 Kenichi Handa * 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 * 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 - * 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. @@ -1746,7 +1876,7 @@ 1998-08-06 Kenichi Handa * 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. @@ -1756,27 +1886,27 @@ 1998-07-24 Kenichi Handa - * 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 * 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 - * 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 - * 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. @@ -1852,7 +1982,7 @@ * Makefile.in (${TIT}): To byte-compile quail packages, use just built quail. -1997-12-09 Koaunghi Un +1997-12-09 Koaunghi Un * quail/hanja3.el: New file. @@ -1861,17 +1991,17 @@ * 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 @@ -1917,18 +2047,18 @@ 1997-09-10 Kenichi Handa - * 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 @@ -1938,8 +2068,8 @@ 1997-09-03 Ken'ichi Handa - * 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 @@ -1960,7 +2090,7 @@ (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. @@ -1994,8 +2124,8 @@ 1997-08-23 Kenichi Handa - * 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 @@ -2020,8 +2150,8 @@ (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. @@ -2041,17 +2171,17 @@ * 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 @@ -2175,7 +2305,7 @@ ;; coding: utf-8 ;; End: - Copyright (C) 1997-1999, 2001-2011 Free Software Foundation, Inc. + Copyright (C) 1997-1999, 2001-2012 Free Software Foundation, Inc. This file is part of GNU Emacs.