* liece-emacs.el: Require `cl' when compiling.
[elisp/liece.git] / lisp / ChangeLog
index 69cf1f1..334ef80 100644 (file)
@@ -1,3 +1,738 @@
+2002-10-15  Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-emacs.el: Don't use insert-file-contents-as-binary to read
+       *.xpm files; require `cl' when compiling.
+
+2002-10-11  Yoichi NAKAYAMA  <yoichi@eken.phys.nagoya-u.ac.jp>
+
+       * liece-emacs.el: Require pces to avoid compile error.
+
+2002-09-26  Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-minibuf.el (liece-minibuf-completing-read): Don't use the
+       7th argument of completing-read.
+
+2002-09-24  Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-handle.el (liece-handle-mode-message): Check chnlp before
+       passing mode argument to liece-channel-set-*.
+       [cf. <Bug#161779>]
+
+2002-09-03  Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-handle.el (liece-handle-quit-message): Don't use
+       liece-nick-mark-as-apart.
+       (liece-handle-join-message): Ditto.     
+       [cf. <Liece:00080>]
+
+2002-09-01  Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-handle.el (liece-handle-mode-message): The arglist of
+       liece-nick-set-mode was changed.
+
+2002-08-27  Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-commands.el (liece-command-join-channel): User
+       liece-nick-get-joined-channels.
+
+       * liece-channel.el (liece-channel-set-topic): Define as function.
+       (liece-channel-add-mode): Ditto.
+       (liece-channel-remove-mode): Ditto.
+       (liece-channel-set-mode): Ditto.
+       (liece-channel-add-ban): Ditto.
+       (liece-channel-remove-ban): Ditto.
+       (liece-channel-set-ban): Ditto.
+       (liece-channel-add-exception): Ditto.
+       (liece-channel-remove-exception): Ditto.
+       (liece-channel-set-exception): Ditto.
+       (liece-channel-add-invite): Ditto.
+       (liece-channel-remove-invite): Ditto.
+       (liece-channel-set-invite): Ditto.
+       * liece-nick.el (liece-nick-mark-as-part): Replace
+       liece-nick-{mark,unmark}-as-apart.
+       (liece-nick-get-modes): Define as function.
+       (liece-nick-add-mode): Ditto.
+       (liece-nick-remove-mode): Ditto.
+       (liece-nick-set-mode): Ditto.
+       * liece-handle.el (liece-handle-mode-message): Follow the changes
+       of arglists of liece-channel-set-mode and liece-nick-set-mode.
+
+       * liece.el: Fix typo.
+       * liece-misc.el (liece-current-nickname): Define as function.
+       (liece-current-channel): Ditto.
+       (liece-current-channels): Ditto.
+       (liece-current-chat-partner): Ditto.
+       (liece-current-chat-partners): Ditto.
+
+2002-08-26  Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-handle.el (liece-handle-mode-message): Care
+       liece-channel-set-* are defined as macros.
+       * liece-inlines.el (string-equal-ignore-case): Don't use
+       compare-strings.
+       (string-list-member-ignore-case): Don't use member-ignore-case.
+       Suggested by "Akinori MUSHA" <knu@iDaemons.org>.
+       [cf. <Liece:00075>]
+
+2002-07-13  Daiki Ueno  <daiki@xemacs.org>
+
+       * liece-menu.el (liece-menu-add-url): Always switch to *Commands*
+       buffer.
+       * liece-xemacs.el (liece-fix-menu-path-switch-buffer): Removed old
+       defadvice to easy-menu-add-item.
+
+2002-06-08  Adrian Aichner  <adrian@xemacs.org>
+
+       * Makefile.lisp: Include XEmacs.rules.
+       * liece-commands.el (liece-command-nickname): Use
+       truncate-string-to-width instead of non-existent truncate-string.
+       * liece.el (liece-open-server): Ditto.
+
+2002-06-05  Steve Youngs  <youngs@xemacs.org>
+
+       * liece-inlines.el (string-equal-ignore-case): Don't try to use
+       'compare-strings'.
+2002-05-19  Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-xemacs.el (liece-xemacs-modeline-glyph): Check 'xbm.
+
+2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * liece-make.el (config-liece-package-directory):
+       * liece-config.el (PACKAGEDIR):
+       Handle case when dirs is nil.
+
+       * Makefile.lisp (package): Preload advice.
+
+2002-05-12  Daiki Ueno  <ueno@unixuser.org>
+
+       * gettext.el (gettext-default-locale): New variable.
+       (bind-text-domain): Use it.
+
+2002-05-07  Daiki Ueno  <ueno@unixuser.org>
+
+       * gettext.el (gettext-mapcar*): Eliminate recursion.
+
+2002-04-08  Daiki Ueno  <daiki@xemacs.org>
+
+       * liece-misc.el: Don't require pccl and broken.
+
+2002-04-07  Daiki Ueno  <daiki@xemacs.org>
+
+       * liece-modules.el: Don't compile liece-q-ccl.el.
+       * liece-ctcp.el: Don't require liece-q-ccl.el.
+
+2002-03-25  Daiki Ueno  <daiki@xemacs.org>
+
+       * Makefile.lisp (FLAGS): Don't set this if it is imported.
+
+       * liece-ctcp.el: Don't throw an error when liece-q-ccl is not found.
+
+2002-03-24  Daiki Ueno  <daiki@xemacs.org>
+
+       * liece-coding.el (liece-mime-charset-for-write): Use
+       `mime-charset-to-coding-system' instead of `mime-charset-p'.
+       (liece-mime-charset-for-read): Ditto.
+
+2002-03-20  Daiki Ueno  <ueno@unixuser.org>
+
+       * gettext.el (bind-text-domain): Respect LC_ALL and LC_MESSAGES;
+       reverse lang-paths.
+
+2002-03-20  Daiki Ueno  <ueno@unixuser.org>
+
+       * gettext.el (gettext-parse-Content-Type): Bind `case-fold-search'
+       to t to extract Content-Type: field properly.
+
+2002-03-19  Daiki Ueno  <ueno@unixuser.org>
+
+       * gettext.el: Autoload `mime-content-type-parameter' and
+       `mime-read-Content-Type' only when compiling.
+       (gettext-parse-Content-Type): Add bogus detection logic.
+
+2002-03-19  Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-compat.el (liece-string-to-list): New definition.
+       * liece-000.el (liece-handle-004-message): Use it.
+       * liece-nick.el (liece-nick-remove-mode): Use it.
+       * liece-channel.el (liece-channel-read-mode): Use it.
+       * liece-handle.el (liece-handle-mode-message): Use it.
+
+       * gettext.el: Require `poem' and `static'.
+       (gettext-string-to-list): New definition.
+
+2002-02-12  Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-modules.el (liece-modules-to-compile): Add `liece-coding'.
+
+       * liece-coding.el (liece-mime-charset-for-write): Use
+       default-mime-charset-for-write as its default.
+       (liece-mime-charset-for-read): Use default-mime-charset as its
+       default.
+
+2002-01-28  Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-dcc.el (liece-dcc-start-process): New function.
+       (liece-command-dcc-send): Use it.
+       (liece-command-dcc-receive): Use it.
+       (liece-command-dcc-chat-listen): Use it.
+       (liece-command-dcc-chat-connect): Use it.
+
+2001-11-09  Yoichi NAKAYAMA  <yoichi@eken.phys.nagoya-u.ac.jp>
+
+       * liece-vars.el (liece-truncate-partial-width-windows): Change
+       default value to fix the inconsistency with docstring.
+
+       * liece-window.el (liece-configure-windows): Ditto.
+
+2001-10-07   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-misc.el (liece-subtract-time): New function.
+       (liece-time-difference): Use it.
+
+2001-10-05   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-misc.el (liece-time-difference): Fix the arglist.       
+       [cf. <Liece:45>]
+
+2001-10-02   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-compat.el (replace-in-string): Follow a change in XEmacs.
+
+2001-10-02   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-vars.el (liece-buffer-min-size): Rename from
+       `liece-buffer-default-size'.
+
+       * liece-commands.el (liece-command-kill): Use `liece-time-elapsed'
+       instead of `liece-time-add'.
+
+       * liece.el (liece-check-buffers-if-interval-expired): Swap the
+       arguments supplied to `liece-time-difference'.
+       (liece-check-buffers): Use `liece-buffer-min-size' instead of
+       `liece-buffer-default-size'.
+
+       * liece-misc.el (liece-time-difference): Define as function.
+       (liece-time-elapsed): Rename from `liece-time-add'.
+       (liece-generate-hex-timestamp): Define as function.
+
+2001-10-02  Katsuhiro Hermit Endo  <hermit@koka-in.org>
+
+       * liece-misc.el (liece-time-difference): Use `abs' for
+       `liece-check-buffers-if-interval-expired'.
+
+2001-09-16  Katsuhiro Hermit Endo  <hermit@koka-in.org>
+
+       * liece-vars.el (liece-server-alist): Update default value.
+
+2001-02-12   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-compat.el (liece-read-passwd): Revive.
+
+       * liece-clfns.el (liece-clfns-subr-fboundp): Check existence of
+       the function `symbol-file'.
+
+       * liece-q-ccl.el: Require `poem' for char-int.
+       (liece-quote-ccl-256-table): Simplified.
+
+2001-01-02   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-modules.el: Simplified.
+
+2000-12-09   Tanaka Akira  <akr@m17n.org>
+
+       * liece.el (liece-refresh-buffer-window): Simplified.
+
+2000-11-30   Tanaka Akira  <akr@m17n.org>
+
+       * liece.el (liece-refresh-buffer-window): Force to display a last
+       non-empty line in last line in a window on Emacs 21.
+
+2000-10-19   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-ctcp.el: Remove autoload cookies of
+       `liece-command-ctcp-generic',
+       `liece-command-ctcp-userinfo-from-minibuffer',
+       `liece-command-ctcp-x-face-from-xbm-file' and
+       `liece-command-send-file'.
+
+       * liece-commands.el: Add autoload setting for
+       `liece-command-ctcp-action',
+       `liece-command-ctcp-userinfo-from-minibuffer' and
+       `liece-command-ctcp-x-face-from-xbm-file'.
+
+2000-10-16   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-commands.el (liece-command-quit): Use `liece-close-server'.
+
+       * liece.el (liece): Simplify.
+       (liece-close-server): Accept optional argument `quit-string'.
+
+2000-10-12   Akira Ohashi  <bg66@luck.gr.jp>
+
+       * liece-menu.el (liece-menu-ctcp-menu): Follow the CTCP command
+       changed from `liece-command-client-*' to `liece-command-ctcp-*'.
+
+2000-10-07   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-commands.el (liece-command-qualify-nicks): Refer 1st argument.
+
+2000-10-05   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-minibuf.el (liece-minibuffer-complete-channel-modes):
+       Don't use old style backquotes.
+       (liece-minibuffer-completing-read-multiple-1): Remove a partially
+       matched word construct if it exists.
+
+2000-10-03   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-commands.el (liece-command-set-operators): Reset `run'.
+       (liece-command-set-voices): Ditto.
+
+2000-09-30   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-xemacs.el (liece-xemacs-modeline-glyph): Add 'xpm check.
+       (liece-xemacs-create-nick-glyph): Ditto.
+       (liece-xemacs-unread-mark): Ditto.
+
+2000-09-22   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-handle.el (liece-handle-kill-message): Call
+       `liece-close-server' instead of `liece-clear-system'.
+
+       * liece-commands.el: Don't autoload `liece-window-configuration-pop'.
+       (liece-command-quit): Just send quit.
+
+       * liece.el (liece-close-server): Run `liece-exit-hook'; abolish
+       argument `quit-string'.
+
+       * liece-filter.el (liece-sentinel): Call `liece-close-server'.
+
+2000-09-20   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-compat.el: Require `wid-edit'.
+
+       * liece-inlines.el (liece-locate-icon-file): Don't check existence
+       of the file.
+
+       * liece-emacs.el: Don't require `static' and `wid-edit'.
+       (liece-splash-image): Set default to nil.
+       (liece-emacs-splash-function): New variable.
+       (liece-emacs-splash-with-image): New function splitted from
+       `liece-emacs-splash'; use `image-size'; hide cursor.
+       (liece-emacs-splash-with-stipple): New function.
+
+       * liece-minibuf.el (liece-minibuffer-parse-modes): Don't complete
+       mode flags when completing an argument.
+
+2000-09-19   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-menu.el (liece-menu-callback-set-operators): Rename from
+       `liece-menu-callback-mode+o'.
+       (liece-menu-callback-set-voices): Rename from
+       `liece-menu-callback-mode+v'.
+       (liece-menu-callback-unset-operators): Rename from
+       `liece-menu-callback-mode-o'.
+       (liece-menu-callback-unset-voices): Rename from
+       `liece-menu-callback-mode-v'.
+
+       * liece-nick.el (liece-nick-region-opers): Abolish.
+       (liece-nick-region-voices): Abolish.
+       (liece-nick-update-region): Don't set them.
+
+       * liece.el (liece-dialogue-mode-map): Don't bind `liece-command-exec',
+       `liece-command-lusers' and `liece-command-userhost'.
+
+       * liece-commands.el (liece-command-exec): Abolish.
+       (liece-command-inline): Abolish.
+       (liece-command-set-operators): Rename from `liece-command-mode+o'.
+       (liece-command-set-voices): Rename from `liece-command-mode+v'.
+       (liece-command-qualify-nicks): New function.
+       (liece-command-mode-o): Abolish.
+       (liece-command-mode-v): Abolish.
+       (liece-command-userhost): Abolish.
+       (liece-command-lusers): Abolish.
+
+2000-09-18   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-vars.el (liece-channel-buffer-mode): Set default to t.
+       (liece-nick-buffer-mode): Ditto.
+       (liece-channel-list-buffer-mode): Ditto.
+
+       * liece.el (liece-open-server-internal): Simplify.
+       (liece-open-server): Strip bracketed server name here.
+       (liece-start-server): Fix last change.
+
+2000-09-17   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-vars.el (liece-highlight-mode): Set default to t.
+
+       * liece.el (liece-open-server): Simplify.
+       (liece-start-server): Canonicalize `liece-server' here.
+
+2000-09-17  Akira Ohashi  <bg66@luck.gr.jp>
+
+       * liece-menu.el (liece-menu-channel-menu): Move `liece-command-freeze'
+       from `liece-menu-IRC-menu'.
+       (liece-menu-channel-menu): Move `liece-command-own-freeze'
+       from 'liece-menu-IRC-menu'.
+       (liece-menu-channel-menu): New menu item `liece-dialogue-beep'.
+       (liece-menu-channel-menu): New menu item
+       `liece-command-unread-channel'.
+
+2000-09-17  Akira Ohashi  <bg66@luck.gr.jp>
+
+       * liece-channel.el (liece-channel-read-functions): Rename from
+       `liece-channel-read-hook'.
+
+       * liece-handle.el (liece-channel-unread-functions): Rename from
+       `liece-channel-unread-hook'.
+
+       * liece-emacs.el (toplevel): Use them.
+
+       * liece-xemacs.el (toplevel): Ditto.
+
+2000-09-17   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-make.el (make-liece-sample-files): Abolish.
+       (make-liece-info-files): Abolish.
+
+       * liece-url.el (liece-add-url-functions): Rename from `liece-url-add-hook'.
+
+       * liece.el (liece-after-insert-functions): Rename from `liece-insert-hook'.
+       (liece-before-insert-functions): Rename from `liece-before-insert-hook'.
+
+       * liece-handle.el (liece-notice-cleartext-hook): Abolish.
+       (liece-privmsg-cleartext-hook): Abolish.
+
+       * liece-filter.el (liece-handle-message): Simplify.
+
+       * liece-ctcp.el (liece-ctcp-message): Don't ignore errors in hooks.
+       (liece-ctcp-notice): Ditto.
+       (liece-ctcp-file-notice): Ditto.
+
+       * liece-channel.el (liece-channel-add-mode): Don't use pushnew.
+       (liece-channel-add-exception): Ditto.
+       (liece-channel-add-invite): Ditto.
+
+2000-09-12   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-vars.el (liece-inhibit-startup-message): New user option.
+
+2000-09-11   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-xemacs.el (liece-xemacs-splash-at-point): Don't check `console-type'.
+       (liece-x-face-insert-with-xemacs): Ditto.
+
+2000-09-11  Akira Ohashi  <bg66@luck.gr.jp>
+
+       * liece-emacs.el (liece-emacs-unread-character): Abolish.
+
+       * liece-vars.el (liece-channel-unread-character): New variable.
+
+       * liece-xemacs.el (liece-xemacs-unread-mark): Simplify; Don't use
+       `featurep' and `console-type'.
+       (toplevel): Ditto.
+
+2000-09-11   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-minibuf.el: Autoload `completing-read-multiple'; declare
+       `crm-separator'.
+       (liece-minibuffer-completing-read): Rename from
+       `liece-minibuffer-completing-default-read'; accept optional arguments
+       `history' and `default'.
+       (liece-minibuffer-completion-separator): New variable.
+       (liece-minibuffer-completion-table): New variable.
+       (liece-minibuffer-completing-read-multiple-1): New completion function.
+       (liece-minibuffer-completing-read-multiple): Rename from
+       `liece-minibuffer-completing-sequential-read'; accept optional
+       arguments `history' and `default'; use `completing-read-multiple'
+       when optional 8th argument `multiple-candidate' is specified.
+
+       * liece-xemacs.el (liece-xemacs-redisplay-unread-mark): Don't bind `chnl'.
+
+2000-09-11   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-commands.el (liece-command-quit): Don't send QUIT.
+
+       * liece-emacs.el (liece-emacs-splash): Use `generate-new-buffer'
+       instead of `liece-get-buffer-create'
+
+       * liece-xemacs.el (liece-xemacs-splash): Synch with liece-emacs.el
+
+       * liece.el (liece-clear-system): Call
+       `liece-buffer-dispose-function' instead of burying buffer.
+       (liece-open-server-internal): Simplify; Don't use
+       `liece-get-buffer-create' to prepare process-buffer.
+       (liece-close-server): Accept optional argument `quit-string'.
+
+       * liece-vars.el (liece-buffer-dispose-function): New variable.
+
+2000-09-10   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-inlines.el (string-list-remove-ignore-case): Remove car of the element.
+       (string-list-delete-ignore-case): Ditto.
+       (string-list-remove): Ditto.
+       (string-list-delete): Ditto.
+
+2000-09-06   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-clfns.el (remq): New compiler macro.
+
+2000-09-05  Akira Ohashi  <bg66@luck.gr.jp>
+
+       * liece-channel.el (liece-channel-redisplay-buffer): New hook
+       `liece-channel-read-hook'.
+       (liece-channel-change): Run `liece-redisplay-unread-mark'.
+
+       * liece-handle.el (liece-handle-privmsg-message): New hook
+       `liece-channel-unread-hook'.
+
+       * liece-vars.el (liece-display-unread-mark): New variable.
+
+       * liece-xemacs.el (liece-xemacs-unread-icon): Rename from
+       `liece-xemacs-channel-balloon-icon'.
+       (liece-xemacs-unread-mark): Rename and simplified from
+       `liece-xemacs-channel-balloon'.
+       (liece-xemacs-read-mark): Rename and simplified from
+       `liece-xemacs-channel-balloon-kill'.
+       (liece-xemacs-redisplay-unread-mark): New function.
+       (toplevel): Add them to hook.
+
+       * liece-emacs.el (liece-emacs-unread-character): New variable.
+       (liece-emacs-unread-mark): New function.
+       (liece-emacs-read-mark): Ditto.
+       (liece-emacs-redisplay-unread-mark): Ditto.
+       (toplevel): Add them to hook.
+
+2000-09-04   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-inlines.el (string-equal-ignore-case): Check return value
+       of `compare-strings'.
+
+2000-09-03   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-clfns.el: Require `pym'.
+       (liece-clfns-subr-fboundp): New macro.
+       (last,member-if,member-if-not,delete-if,remove-if,remove-if-not,
+       assoc-if,rassoc-if): Use it.
+
+       * liece-inlines.el (string-list-member-ignore-case): Use
+       `member-ignore-case'.
+       (string-list-remove-ignore-case): Use remq.
+       (string-list-member): Abolish.
+       (string-list-delete-ignore-case): Use delq.
+       (string-equal-ignore-case): Use `compare-strings' if available.
+
+2000-09-01   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-channel.el (liece-channel-change): Handle
+       `liece-current-chat-partner'.
+
+       * Makefile.am (SOURCES): Remove `liece-crypt'.
+
+       * liece-crypt.el: Remove.
+
+       * liece-400.el (liece-handle-433-message): Use `liece-beep'
+       (liece-handle-432-message): Ditto.
+
+       * liece-misc.el (liece-beep): New macro.
+       (liece-set-beep): Rename from `liece-beep'.
+
+       * liece-xemacs.el (liece-xemacs-channel-balloon): Abolish local
+       variable `chnl'.
+
+       * liece.el: Don't require `liece-crypt'.
+       (liece-crypt-map): Abolish.
+       (liece-buffer-mode-alist): Remove `liece-CRYPT-buffer'.
+       (liece-command-mode-map): Don't bind
+       `liece-command-enter-message-opposite-crypt-mode'.
+       (liece): Don't initialize crypt indicator.
+       (liece-command-mode): Ditto.
+       (liece-dialogue-mode): Ditto.
+       (liece-channel-mode): Ditto.
+
+       * liece-xemacs.el: Don't require `liece-crypt'.
+       (liece-toolbar-crypt-active-icon): Abolish.
+       (liece-toolbar-crypt-inactive-icon): Abolish.
+       (liece-toolbar-crypt-icon): Abolish.
+       (liece-toolbar-crypt-glyph): Abolish.
+       (liece-toolbar-crypt-active-glyph): Abolish.
+       (liece-toolbar-crypt-inactive-glyph): Abolish.
+       (liece-toolbar-spec-list): Don't set `liece-toolbar-crypt-glyph'.
+       (liece-xemacs-setup-toolbar-hook): Remove `liece-toolbar-setup-crypt-glyph'.
+       (liece-toolbar-setup-crypt-glyph): Abolish.
+       (liece-toolbar-toggle-crypt): Abolish.
+
+       * liece-vars.el (liece-defected-message-prefix): Abolish.
+       (liece-suspicious-message-prefix): Abolish.
+       (liece-beep-function): New variable.
+
+       * liece-message.el (liece-message-brackets-function): Don't handle
+       `liece-message-encrypted-p'.
+       (liece-message-encrypted-p): Abolish.
+       (liece-message-suspicious-p): Abolish.
+       (liece-message-garbled-p): Abolish.
+       (liece-message-fingerprint): Abolish.
+       (liece-message-timestamp): Abolish.
+
+       * liece-menu.el (liece-menu-crypt-menu): Abolish.
+       (liece-menu-channel-menu): Remove `liece-menu-crypt-menu'.
+       (liece-menu-alist): Ditto.
+       (liece-menu-crypt-menu-map): Abolish.
+
+       * liece-handle.el (liece-handle-notice-message): Don't use
+       `with-liece-decryption'.
+       (liece-handle-privmsg-message): Ditto.
+       Use `liece-beep' instead of `beep'.
+
+       * liece-modules.el (liece-modules-to-compile): Remove `liece-crypt'.
+
+       * liece-globals.el (liece-crypt-indicator): Abolish.
+       (liece-CRYPT-buffer): Abolish.
+       (liece-C-buffer): Abolish.
+
+       * liece-commands.el: Don't require `liece-crypt'.
+       (liece-command-send-message): Abolish optional argument ARG and KEY.
+       (liece-command-enter-message): Ditto.
+       (liece-command-message): Ditto.
+       (liece-enter-message): Abolish.
+       (liece-command-part): Don't set crypt indicator.
+       (liece-switch-to-channel): Ditto.
+       (liece-switch-to-channel-no): Ditto.
+       (liece-command-private-conversation): Ditto.
+       (liece-command-toggle-crypt): Abolish.
+
+2000-08-31  Akira Ohashi  <bg66@luck.gr.jp>
+
+       * liece-handle.el (liece-handle-privmsg-message): Fixed.
+
+2000-08-30  Akira Ohashi  <bg66@luck.gr.jp>
+
+       * liece-commands.el (liece-command-unread-channel): New function.
+
+       * liece.el (liece-command-map): Bind "\C-u" to it.
+       (liece-channel-list-mode-map): Bind "u" to it.
+
+2000-08-29   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-channel.el (liece-channel-change): Run
+       `liece-redisplay-buffer-functions' only when
+       `liece-current-channel' is non-nil.
+
+       * liece-commands.el (liece-command-who): Check
+       `liece-current-channel'.
+       (liece-command-names): Ditto.
+       Suggested by: Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>.
+
+2000-08-30  Akira Ohashi <bg66@luck.gr.jp>
+
+       * liece-vars.el (liece-channel-unread-list): New variable.
+
+       * liece-channel.el (liece-channel-unread-p): New function.
+       (liece-channel-redisplay-buffer): Use it.
+
+       * liece-handle.el (liece-handle-privmsg-message): Ditto.
+
+2000-08-29  Akira Ohashi  <bg66@luck.gr.jp>
+
+       * liece-channel.el (liece-channel-change): Run
+       `liece-redisplay-buffer-functions'.
+
+2000-08-23   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-handle.el (liece-handle-privmsg-message): Use
+       `liece-pick-buffer-1' to construct channel buffer name.
+
+2000-08-23  Akira Ohashi  <bg66@luck.gr.jp>
+
+       * liece-xemacs.el (liece-xemacs-channel-balloon): New function.
+       Show balloon icon to `liece-cahnnel-list-buffer' as XEmacs glyphs
+       when non-current channel message is received.
+       (liece-xemacs-channel-balloon-kill): New function.
+       Kill the balloon icon.
+       
+2000-08-17   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece.el (liece-server-keyword-map): Bind connection type.
+
+2000-08-16   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece.el (liece-open-server-internal): Use
+       `liece-open-network-stream'; bind liece-tcp-connection-type.
+
+       * liece-tcp.el (liece-tcp-open-program-stream-as-binary): Abolish.
+       (liece-tcp-open-ssl-stream-as-binary): Abolish.
+       (liece-tcp-open-rlogin-stream-as-binary): Abolish.
+       (liece-tcp-wait-for-string): Abolish.
+       (liece-tcp-stream-alist): New variable.
+       (liece-open-network-stream): Abolish 5th argument `type'.
+
+2000-08-01  Yoshiki Hayashi  <yoshiki@xemacs.org>
+
+       * liece-xemacs.el (liece-toolbar-position): Use
+       function defaul-toolbar-position instead of variable.
+
+2000-07-17   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-emacs.el (create-image): Don't advise.
+       (liece-widget-keymap): Remove checking about 'button3.
+       (liece-emacs-widget-button-click): Save point in window explicitly.
+
+       * liece-ctcp.el (liece-command-ctcp-generic): Fix format string.
+
+2000-07-16  Akira Ohashi  <bg66@luck.gr.jp>
+
+       * liece-commands.el (liece-command-beep): New function.
+       Toggle the automatic beep notice when the channel message is received.
+
+       * liece.el (liece-dialogue-mode-map): Bind "B" to liece-dialogue-beep.
+
+       * liece-vars.el (liece-default-beep): New variable.
+       (liece-beep-when-invited): Ditto.
+       (liece-beep-when-privmsg): Ditto.
+       (liece-beep-words-list): Ditto.
+
+2000-05-07   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-tcp.el
+       (liece-tcp-rlogin-parameters): Use `socket' instead of `telnet'.
+       (liece-tcp-open-rlogin-stream): Don't wait for a connection.
+       (liece-tcp-open-rlogin-stream-as-binary): Simply wrap
+       `liece-tcp-open-rlogin-stream'.
+
+2000-04-21   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-ctcp.el
+       (liece-ctcp-make-menu-command-wrapper): Quote CTCP subcommands.
+
+       * liece-mail.el (liece-maintainer-address): New ML address.
+
+2000-04-12   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-url.el: Don't require browse-url when compiling.
+       (liece-url-browser-name): Abolish.
+       (liece-url-prepare-browser-function): Abolish.
+       (liece-url-mail-regexp): Abolish.
+       (liece-url-browser-function): Abolish.
+       (liece-url-link-action): Use browse-url directly.
+       (liece-command-browse-url): Ditto.
+       (liece-url-add-buttons): Remove local variable `url-start',
+       `url-end' and `url'.
+       Suggested by: Kenichi OKADA <okada@opaopa.org>
+
+       * liece-xemacs.el
+       (liece-toolbar-position): Check feature 'toolbar was provided.
+
+2000-04-08   Daiki Ueno  <ueno@unixuser.org>
+
+       * liece-xemacs.el (liece-xemacs-setup-toolbar): Run
+       `liece-xemacs-setup-toolbar-hook' only once.
+       (liece-setup-toolbar): Don't check return value
+       of `liece-xemacs-setup-toolbar'.
+       Reported by: Yosuke MITSUMASU <werdna@ntn.org>
+
 2000-04-05   Daiki Ueno  <ueno@unixuser.org>
 
        * liece-commands.el: Add autoload for liece-command-ctcp-version,