* liece.el (liece-refresh-buffer-window): Simplified.
[elisp/liece.git] / lisp / ChangeLog
index a464c05..c283e97 100644 (file)
@@ -1,3 +1,239 @@
+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.
        `liece-xemacs-channel-balloon-icon'.
        (liece-xemacs-unread-mark): Rename and simplified from
        `liece-xemacs-channel-balloon'.
-       (liece-xemacs-read-mark): Rename and simplefied from
+       (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-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.