X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=lisp%2FChangeLog;h=25a07905b0c84307cb5792762c33dc7b9fedbbbb;hb=abc7ac8a17edfea96946f48fb8f5e89125367855;hp=ba1fba3cf9de75b87643441e4de9a3d2538fe510;hpb=42aea1470cfd83d36508803465d8d8b92c48fd90;p=elisp%2Fliece.git diff --git a/lisp/ChangeLog b/lisp/ChangeLog index ba1fba3..25a0790 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,356 @@ +2000-09-18 Daiki Ueno + + * 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 + + * 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 + + * 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'. + +2000-09-17 Akira Ohashi + + * 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 + + * 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 + + * liece-vars.el (liece-inhibit-startup-message): New user option. + +2000-09-11 Daiki Ueno + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * liece-clfns.el (remq): New compiler macro. + +2000-09-05 Akira Ohashi + + * 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 + + * liece-inlines.el (string-equal-ignore-case): Check return value + of `compare-strings'. + +2000-09-03 Daiki Ueno + + * 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 + + * 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 + + * liece-handle.el (liece-handle-privmsg-message): Fixed. + +2000-08-30 Akira Ohashi + + * 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 + + * 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 . + +2000-08-30 Akira Ohashi + + * 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 + + * liece-channel.el (liece-channel-change): Run + `liece-redisplay-buffer-functions'. + +2000-08-23 Daiki Ueno + + * liece-handle.el (liece-handle-privmsg-message): Use + `liece-pick-buffer-1' to construct channel buffer name. + +2000-08-23 Akira Ohashi + + * 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 + + * liece.el (liece-server-keyword-map): Bind connection type. + +2000-08-16 Daiki Ueno + + * 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 + + * liece-xemacs.el (liece-toolbar-position): Use + function defaul-toolbar-position instead of variable. + +2000-07-17 Daiki Ueno + + * 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 + + * 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 + + * 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 + + * 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 * liece-url.el: Don't require browse-url when compiling.