liece-xemacs.el (liece-xemacs-splash-at-point): Don't check `console-type'.
[elisp/liece.git] / lisp / ChangeLog
index 355e0e2..863270f 100644 (file)
@@ -1,5 +1,115 @@
+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-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 "\C-B" to liece-dialogue-beep.
+       * 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.