Sync up with egg-980712.
[elisp/egg.git] / ChangeLog
index 3829a2c..bbcbd66 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,81 @@
+1998-07-12  NIIBE Yutaka  <gniibe@mri.co.jp>
+
+       * egg-mlh.el (mlh-space-bar-backward-henkan): Don't test against
+       egg-conversion-backend-alist.
+
+       * egg/wnn.el (wnn-fini-lang): Reneme from wnn-fini.
+       (wnn-fini): New implementation calling wnn-fini-lang.
+
+       (wnn-close): Call wnn-fini-lang.
+       (wnn-dictionary-save): Ditto.
+
+       * egg/canna.el (canna-fini): Delete LANG argument.
+       * egg/sj3.el (sj3-fini): Ditto.
+
+       * egg-cnv.el (egg-set-conversion-backend): Removed.
+
+       * egg/sj3.el (sj3-start-conversion): Signal error on non-supported
+       language.
+       * egg/canna.el (canna-start-conversion): Likewise.
+       * egg/wnn.el (wnn-start-conversion): Likewise.
+
+       * egg-cnv.el (egg-convert-region): Add handler for
+       lang-not-supported.
+
+       * egg/wnn.el (egg-activate-wnn): load wnnrpc here conditionally.
+       * egg/sj3.el: Likewise.
+       * egg/canna.el: Likewise.
+
+       * egg.el (egg-support-languages, egg-set-support-languages): Removed.
+       (egg-mode): Don't call egg-set-conversion-backend.
+       * egg/{canna.el, wnn.el, sj3.el}: Don't call egg-support-languages.
+
+       * egg-cnv.el (egg-set-current-backend): Removed.
+       (egg-initialize-backend, egg-start-conversion,
+       egg-start-reverse-conversion): Don't call egg-set-current-backend.
+       (egg-conversion-backend-null): Rename from *-other-languages.
+       (egg-conversion-backend-alist): Removed.
+       (egg-conversion-backend): Not buffer local.
+       (egg-finalize-backend-alist): Removed.
+
+1998-07-10  NIIBE Yutaka  <gniibe@mri.co.jp>
+
+       * egg-cnv.el (egg-start-conversion-failure-hook): New Variable.
+       (egg-start-conversion-failure-fallback): New Function.
+       (egg-convert-region): Handle error and hook on failure.
+
+       * egg/sj3.el (sj3-open): Remove bogus setq-s of sj3-sys-dict-list,
+       sj3-user-dict-list.
+
+       * egg-mlh.el (mlh-space-bar-backward-henkan): Don't emit message
+       "converting...", as it may flush out error message.
+
+       * egg/sj3rpc.el ("egg-com", "egg/sj3"): Require on compilation.
+       (sj3rpc-open): Failure when version is different.
+
+1998-07-03  KATAYAMA Yoshio <kate@pfu.co.jp>
+
+       * its/erpin.el, its/hangul.el, its/hankata.el, its/hira.el,
+       its/jeonkak.el, its/kata.el, its/pinyin.el, its/quanjiao.el,
+       its/thai.el, its/zenkaku.el: Updated using new its-*.
+
+       * its.el (define-its-state-machine): Rewritten.
+       (define-its-compiled-map): Deleted.
+       (define-its-state-machine-append): Rewritten.
+       (its-defrule): Rewritten.
+       (its-defrule*): Rewritten.
+       (its-parent-states): New Variable.
+       (its-goto-state): Remove 2nd optional argument INITIAL-STATE.
+       (its-set-interim-terminal-state): New Function.
+       (its-make-next-state): Remove 2nd argument KEYSEQ.
+
+1998-07-01  NIIBE Yutaka  <gniibe@mri.co.jp>
+
+       * egg-mlh.el (mlh-hira-to-kata): Removed.  Doesn't work any more.
+       (mlh-katakana): Use japanese-katakana-region.
+
+       * egg-cnv.el (egg-conversion-map): Add again mapping for "/".
+
 1998-06-27  KATAYAMA Yoshio <kate@pfu.co.jp>
 
        * egg-cnv.el (egg-abort-conversion): Bug fix.