egg-980627.
[elisp/egg.git] / ChangeLog
index 0b00d91..3829a2c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,151 @@
+1998-06-27  KATAYAMA Yoshio <kate@pfu.co.jp>
+
+       * egg-cnv.el (egg-abort-conversion): Bug fix.
+
+1998-06-27  NIIBE Yutaka  <gniibe@akebono>
+
+       * egg/wnn.el (wnn-dictionary-specification-list): Don' specify
+       for gerodic/g-jinmei.
+       Suggested by SAKAI Kiyotaka <ksakai@netwk.ntt-at.co.jp>.
+
+1998-06-26  KATAYAMA Yoshio <kate@pfu.co.jp>
+
+       * its.el (its-cancel-input): Bug fix.
+
+1998-06-26  SAKAI Kiyotaka <ksakai@netwk.ntt-at.co.jp>
+
+       * egg-cnv.el (egg-conversion-mode, egg-help-command): New
+       functions for help string.
+       * its.el (its-mode, its-mode-help-command): Likewise.
+
+1998-06-26  KATAYAMA Yoshio <kate@pfu.co.jp>
+
+       * egg-cnv.el (egg-convert-region): Bug fix.
+       * egg.el (egg-default-language): Don't use string.
+
+       * its/hankata.el (its-han-kata-enable-double-n, and others):
+       Variable name change (-han-) to distingush kata.el.
+
+       * its/erpin.el (its-erpin-tw-enable-quanjioao-alphabet,
+       its-erpin-cn-enable-quanjioao-alphabet): 
+       See its-enable-fullwidth-alphabet.
+       * its/kata.el (its-kata-enable-zenkaku-alphabet): Likewise.
+       * its/pinyin.el (its-pinyin-cn-enable-quanjioao-alphabet): Likewise.
+       * its/zenkaku.el (its-zenkaku-down-map): Likewise.
+
+       * its/erpin.el (its-erpin-tw-map): Bug fix for "\\", "{", "}", and
+       "/".
+       * its/pinyin.el (its-pinyin-cn-map): Ditto.
+       * its/quanjiao.el (its-quanjiao-down-tw-map): Ditto.
+       * its/zhuyin.el (its-zhuyin-cn-enable-quanjioao-alphabet): Ditto.
+
+       * its/hira.el (its-hira-enable-zenkaku-alphabet): Follow changes
+       of its.el.
+       * its/ascii.el (its-up-map, its-down-map): Ditto.
+       * its/jeonkak.el (its-jeonkak-up-map): Ditto.
+
+       * its/hira.el (its-hira-enable-zenkaku-alphabet): 
+       See its-enable-fullwidth-alphabet.
+
+       * egg/wnn.el (wnn-save-dictionaries): Rewritten.
+
+       * egg/canna.el (egg-edep): Required.
+       (canna-support-languages): Use symbol.
+       * egg/sj3.el (egg-edep): Likewise.
+
+       * egg/wnn.el (egg-edep): Likewise.      
+       * egg/wnnrpc.el: Use symbol.
+
+       * menudiag.el (menudiag-mode-map): Bug fix for boundary conditions.
+       (menudiag-make-selection-list): Bug fix in case of many items.
+
+       (menudiag-forward-item, menudiag-backward-item,
+       menudiag-goto-line): Change so that it wraps.
+
+       * its.el (egg-edep): Required.
+       (its-keydef): Require unconditioanlly.
+       (its-mode-map): Don't call its-define-select-keys here.
+       (its-mode-map): Use of symbol as keymap.
+       (its-fence-invisible): New variable.
+       (its-put-cursor): Don't call its-define-select-keys.
+       (its-setup-fence-mode): invisible handling and its-define-select-keys.
+       (its-keyseq-acceptable-p): if (CDR SYL) is number, return NIL.
+       (define-its-state-machine): Introduce its-temporaly-map.
+       (define-its-state-machine-append): Likewise.
+
+       (its-goto-state): Use symbol as keymap, not directly.
+
+       (its-set-part-1,its-set-part-2): New function.
+       (its-delete-backward-within-SYL): Conditionalize.
+
+       * egg.el (egg-edep): Required.
+       (egg-mode): Add remove-hook call.
+       Supply NIL as first argument to egg-set-conversion-backend.
+       make-local-hook for input-method-activate-hook.
+       (egg-set-face): Add optional argument OBJECT.
+       (egg-redraw-face): Bind inhibit-point-motion-hooks.
+
+       * egg.el (set-buffer-multibyte): Move to egg-edep.el.
+
+       * egg-mlh.el (mlh-space-bar-backward-henkan): Use assq.
+
+       * egg-com.el (egg-zhuyin-syllable): compatibility change.
+       (encode-fixed-euc-china-region): Removed maxlen.
+
+       Really Needed? -- gN.
+       * egg-com.el (egg-pinyin-syllable): Check exact match.
+       (egg-zhuyin-syllable): Likewise.
+
+       * egg-cnv.el (egg-edep): Required.
+       (its-keydef): Not required.
+       (egg-conversion-map): Don't call its-define-select-keys here.
+       Fset it to use symbol instead of the map directly.
+
+       (egg-get-bunsetsu-info): Add new optional argument for getting
+       property.
+       (egg-start-conversion-other-languages): set egg-conversion-backend.
+       (egg-set-current-backend): Use assq instead of assoc.
+       (egg-get-conversion-face): Likewise.
+       (egg-conversion-invisible): New variable.
+       (egg-convert-region): Change for open/close delimiter.
+       (egg-chinese-sisheng-regexp): New function.
+       (egg-separate-languages): Use egg-chinese-sisheng-regexp,
+       use symbol for language specifier (instead of string).
+
+       (egg-charset-to-language): Use symbol for language specifier
+       (instead of string).
+       (egg-next-chinese-lang): Likewise.
+
+       (egg-next-part-lang): Change the arguments.
+
+       (egg-make-bunsetsu): New function changing egg-insert-bunsetsu.
+
+       (egg-separate-characters): compatibility changes.
+
+       (egg-conversion-wrap-select): New Variable.
+
+       (egg-next-candidate): Can wrap around.
+
+       (egg-decide-before-point): Rewritten.
+       (egg-abort-conversion): Back to previous one.
+       (egg-select-candidate): Use egg-make-bunsetsu.
+
+       * egg-edep.el: New File for handling differences between Emacs version.
+       * its/thai.el: New File.
+       * its/hangul.el: Updated.
+
+1998-06-26  NIIBE Yutaka  <gniibe@mri.co.jp>
+
+       * Makefile (install): Don't touch .emacs and leim-list.el
+       directly.  User should do it by her hand.
+       Reported by SAKAI Kiyotaka <ksakai@netwk.ntt-at.co.jp>
+
+1998-06-25  NIIBE Yutaka  <gniibe@mri.co.jp>
+
+       * egg/canna.el (canna-dictionary-specification): "user" instead of
+       ("user").  Should chnage canna-filename later.
+       Reported by Akio Morita <amorita@bird.scphys.kyoto-u.ac.jp>.
+
 1998-04-02  NIIBE Yutaka  <gniibe@mri.co.jp>
 
        * egg-com.el (comm-unpack-u16-string): Call string-as-multibyte.