elisp/liece.git
24 years ago* liece.el (liece-refresh-buffer-window): Force to display a last
akr [Thu, 30 Nov 2000 06:16:37 +0000 (06:16 +0000)]
* liece.el (liece-refresh-buffer-window): Force to display a last
non-empty line in last line in a window on Emacs 21.

24 years ago* liece-ctcp.el: Remove autoload cookies of
ueno [Thu, 19 Oct 2000 06:09:49 +0000 (06:09 +0000)]
* 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'.

24 years ago* liece-commands.el: Add autoload setting for
ueno [Thu, 19 Oct 2000 06:04:26 +0000 (06:04 +0000)]
* liece-commands.el: Add autoload setting for
`liece-command-ctcp-action'.

24 years ago(VERSION): Bump up to 1.4.5.
ueno [Mon, 16 Oct 2000 03:44:16 +0000 (03:44 +0000)]
(VERSION): Bump up to 1.4.5.

24 years agoSynch up with `liece-2_0'.
ueno [Mon, 16 Oct 2000 03:41:22 +0000 (03:41 +0000)]
Synch up with `liece-2_0'.

24 years ago* liece-commands.el (liece-command-quit): Use `liece-close-server'.
ueno [Mon, 16 Oct 2000 03:41:03 +0000 (03:41 +0000)]
* liece-commands.el (liece-command-quit): Use `liece-close-server'.

* liece.el (liece): Simplify.
(liece-close-server): Accept optional argument `quit-string'.

24 years ago* liece-commands.el (liece-command-qualify-nicks): Refer 1st argument.
ueno [Sat, 7 Oct 2000 18:40:12 +0000 (18:40 +0000)]
* liece-commands.el (liece-command-qualify-nicks): Refer 1st argument.

24 years ago* liece-minibuf.el (liece-minibuffer-complete-channel-modes):
ueno [Thu, 5 Oct 2000 05:59:26 +0000 (05:59 +0000)]
* 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.

24 years ago* liece-commands.el (liece-command-set-operators): Reset `run'.
ueno [Tue, 3 Oct 2000 15:50:24 +0000 (15:50 +0000)]
* liece-commands.el (liece-command-set-operators): Reset `run'.
(liece-command-set-voices): Ditto.

24 years ago* liece-xemacs.el (liece-xemacs-modeline-glyph): Add 'xpm check.
ueno [Sat, 30 Sep 2000 06:38:05 +0000 (06:38 +0000)]
* liece-xemacs.el (liece-xemacs-modeline-glyph): Add 'xpm check.
(liece-xemacs-create-nick-glyph): Ditto.
(liece-xemacs-unread-mark): Ditto.

24 years ago* liece-handle.el (liece-handle-kill-message): Call
ueno [Fri, 22 Sep 2000 08:59:33 +0000 (08:59 +0000)]
* 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'.

24 years agoFix typo.
ueno [Wed, 20 Sep 2000 21:40:46 +0000 (21:40 +0000)]
Fix typo.

24 years ago* liece-compat.el: Require `wid-edit'.
ueno [Wed, 20 Sep 2000 21:40:18 +0000 (21:40 +0000)]
* 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.

24 years agoFix typo.
ueno [Wed, 20 Sep 2000 16:20:49 +0000 (16:20 +0000)]
Fix typo.

24 years ago* liece-minibuf.el (liece-minibuffer-parse-modes): Don't complete
ueno [Wed, 20 Sep 2000 04:23:27 +0000 (04:23 +0000)]
* liece-minibuf.el (liece-minibuffer-parse-modes): Don't complete
mode flags when completing an argument.

24 years agoSynch up with `liece-2_0'.
ueno [Tue, 19 Sep 2000 05:16:39 +0000 (05:16 +0000)]
Synch up with `liece-2_0'.

24 years ago* liece-vars.el (liece-channel-buffer-mode): Set default to t.
ueno [Mon, 18 Sep 2000 03:02:45 +0000 (03:02 +0000)]
* 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): Don't strip bracketed server name here.

24 years ago* liece.el (liece-open-server-internal): Simplify.
ueno [Mon, 18 Sep 2000 02:46:45 +0000 (02:46 +0000)]
* liece.el (liece-open-server-internal): Simplify.
(liece-open-server): Strip bracketed server name here.
(liece-start-server): Fix last change.

24 years ago(Setting up): Add description about `~/.liece/init.el'.
ueno [Sun, 17 Sep 2000 18:19:10 +0000 (18:19 +0000)]
(Setting up): Add description about `~/.liece/init.el'.

24 years ago* liece-vars.el (liece-highlight-mode): Set default to t.
ueno [Sun, 17 Sep 2000 18:17:51 +0000 (18:17 +0000)]
* liece-vars.el (liece-highlight-mode): Set default to t.

* liece.el (liece-open-server): Simplify.
(liece-start-server): Canonicalize `liece-server' here.

24 years agoetc/Emacs.ad: Fix the last change.
bg66 [Sun, 17 Sep 2000 15:56:59 +0000 (15:56 +0000)]
etc/Emacs.ad: Fix the last change.

24 years ago* lisp/liece-menu.el (liece-menu-channel-menu): Move `liece-command-freeze'
bg66 [Sun, 17 Sep 2000 15:44:33 +0000 (15:44 +0000)]
* lisp/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'.

* etc/Emacs.ad: Add and rewrite about them.

24 years agoFix typo.
ueno [Sun, 17 Sep 2000 15:05:44 +0000 (15:05 +0000)]
Fix typo.

24 years ago(VERSION): Bump up to 1.4.4.
ueno [Sun, 17 Sep 2000 14:49:23 +0000 (14:49 +0000)]
(VERSION): Bump up to 1.4.4.

24 years ago(Starting Liece): New section.
ueno [Sun, 17 Sep 2000 14:45:39 +0000 (14:45 +0000)]
(Starting Liece): New section.
(Basic Key Bindings): New section.

24 years ago* /etc/Emacs.ad (COMMENT): Fix typo.
bg66 [Sun, 17 Sep 2000 14:38:13 +0000 (14:38 +0000)]
* /etc/Emacs.ad (COMMENT): Fix typo.

24 years ago* liece-channel.el (liece-channel-read-functions): Rename from
bg66 [Sun, 17 Sep 2000 14:33:29 +0000 (14:33 +0000)]
* 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.

24 years ago* liece-make.el (make-liece-sample-files): Abolish.
ueno [Sun, 17 Sep 2000 14:05:27 +0000 (14:05 +0000)]
* 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.

24 years ago* Makefile.am (EXTRA_DIST): Add `README'.
ueno [Tue, 12 Sep 2000 13:43:23 +0000 (13:43 +0000)]
* Makefile.am (EXTRA_DIST): Add `README'.

* README: Fix typo.

24 years agoIgnore `config.cache', `dcc/ldcc', `dcc/ltcp', `dcc/.deps' and `lisp/liece-setup...
ueno [Tue, 12 Sep 2000 13:42:47 +0000 (13:42 +0000)]
Ignore `config.cache', `dcc/ldcc', `dcc/ltcp', `dcc/.deps' and `lisp/liece-setup.el'.

24 years agoAdd description about docbook2X.
ueno [Tue, 12 Sep 2000 13:20:38 +0000 (13:20 +0000)]
Add description about docbook2X.

24 years ago* .cvsignore: Add `config.log', `config.status' and `sample.dot.emacs'.
ueno [Tue, 12 Sep 2000 12:41:11 +0000 (12:41 +0000)]
* .cvsignore: Add `config.log', `config.status' and `sample.dot.emacs'.
* sample.dot.emacs.in: New file.
* acinclude.m4 (AM_PATH_LISPDIR): Set `pkgdatadir' if `--enable-package' option is specified.

24 years agoRewrite with DocBook XML 4.1.2.
ueno [Tue, 12 Sep 2000 12:38:21 +0000 (12:38 +0000)]
Rewrite with DocBook XML 4.1.2.

* liece.xml: New file.
* liece-ja.texi: Remove.
* sample.dot.liece.in: Remove.
* .cvsignore: Add `texi_xml' and `xslt'.

24 years ago* doc/sample.dot.liece.in (liece-crypt-known-keys): Abolish.
bg66 [Tue, 12 Sep 2000 07:39:25 +0000 (07:39 +0000)]
* doc/sample.dot.liece.in (liece-crypt-known-keys): Abolish.
(liece-crypt-default-keys): Ditto.
(liece-beep-on-bells): Add new user option for sample.
(liece-beep-when-privmsg): Ditto.
(liece-beep-when-invited): Ditto.
(liece-beep-words-list): Ditto.
(liece-insert-environment-version): Ditto.
(liece-display-unread-mark): Ditto.

24 years ago(liece-inhibit-startup-message): New user option.
ueno [Tue, 12 Sep 2000 03:20:14 +0000 (03:20 +0000)]
(liece-inhibit-startup-message): New user option.

24 years agoFix the last change.
bg66 [Tue, 12 Sep 2000 02:56:58 +0000 (02:56 +0000)]
Fix the last change.

24 years agoliece-xemacs.el (liece-xemacs-splash-at-point): Don't check `console-type'.
ueno [Mon, 11 Sep 2000 15:37:19 +0000 (15:37 +0000)]
liece-xemacs.el (liece-xemacs-splash-at-point): Don't check `console-type'.
(liece-x-face-insert-with-xemacs): Ditto.

liece-hilit.el (liece-replace-space-in-buffer-name): Add comment.

24 years ago(liece-minibuffer-completing-read): Fix the last change.
ueno [Mon, 11 Sep 2000 14:11:12 +0000 (14:11 +0000)]
(liece-minibuffer-completing-read): Fix the last change.

24 years ago* liece-emacs.el (liece-emacs-unread-character): Abolish.
bg66 [Mon, 11 Sep 2000 13:55:05 +0000 (13:55 +0000)]
* 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.

24 years agoFix the last change.
ueno [Mon, 11 Sep 2000 10:56:21 +0000 (10:56 +0000)]
Fix the last change.

24 years ago* liece-minibuf.el: Autoload `completing-read-multiple'; declare
ueno [Mon, 11 Sep 2000 10:47:54 +0000 (10:47 +0000)]
* 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'.

* liece-commands.el (liece-command-join,liece-command-part,
liece-command-ban,liece-command-ban-kick,liece-command-list,
liece-command-modec,liece-command-mode+o,liece-command-mode-o,
liece-command-mode+v,liece-command-mode-v,liece-command-message,
liece-command-mta-private,liece-command-names,liece-command-who,
liece-command-private-conversation,liece-command-activate-friends,
liece-command-userhost): Follow `liece-minibuf' changes.

* liece-ctcp.el (liece-minibuffer-complete-client-query,
liece-complete-client): Follow `liece-minibuf' changes.

* liece-dcc.el (liece-command-dcc-chat-listen,
liece-command-dcc-send): Follow `liece-minibuf' changes.

* liece-mail.el (liece-command-mail-compose): Follow
`liece-minibuf' changes.

* liece-url.el (liece-command-browse-url): Use `completing-read'
instead of `liece-minibuffer-completing-default-read'.

* liece-window.el (liece-command-set-window-style): Follow
`liece-minibuf' changes.

* liece.el (liece-start-server): Follow `liece-minibuf' changes.

24 years ago* liece-commands.el (liece-command-quit): Don't send QUIT.
ueno [Mon, 11 Sep 2000 03:34:58 +0000 (03:34 +0000)]
* 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-close-server): Accept optional argument `quit-string'.

24 years agoFix the last change.
ueno [Mon, 11 Sep 2000 03:04:03 +0000 (03:04 +0000)]
Fix the last change.

24 years agoFix the last change.
ueno [Mon, 11 Sep 2000 03:02:27 +0000 (03:02 +0000)]
Fix the last change.

24 years ago(liece-open-server-internal): Simplify; Don't use
ueno [Mon, 11 Sep 2000 03:01:03 +0000 (03:01 +0000)]
(liece-open-server-internal): Simplify; Don't use
`liece-get-buffer-create' to prepare process-buffer.

24 years ago* liece.el (liece-clear-system): Call
ueno [Mon, 11 Sep 2000 02:30:23 +0000 (02:30 +0000)]
* liece.el (liece-clear-system): Call
`liece-buffer-dispose-function' instead of burying buffer.

* liece-vars.el (liece-buffer-dispose-function): New variable.

24 years ago(string-list-remove-ignore-case): Remove car of the element.
ueno [Sun, 10 Sep 2000 15:34:23 +0000 (15:34 +0000)]
(string-list-remove-ignore-case): Remove car of the element.
(string-list-delete-ignore-case): Ditto.
(string-list-remove): Ditto.
(string-list-delete): Ditto.

24 years ago(remq): New compiler macro.
ueno [Wed, 6 Sep 2000 01:02:44 +0000 (01:02 +0000)]
(remq): New compiler macro.

24 years ago* liece-channel.el (liece-channel-redisplay-buffer): New hook
bg66 [Tue, 5 Sep 2000 04:47:16 +0000 (04:47 +0000)]
* 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 simplefied 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.

24 years agoRevert clean rule.
kaoru [Mon, 4 Sep 2000 07:46:10 +0000 (07:46 +0000)]
Revert clean rule.

24 years agoSimplify.
ueno [Mon, 4 Sep 2000 07:15:43 +0000 (07:15 +0000)]
Simplify.

24 years ago(string-equal-ignore-case): Check return value
ueno [Mon, 4 Sep 2000 05:39:26 +0000 (05:39 +0000)]
(string-equal-ignore-case): Check return value
of `compare-strings'.

24 years agoFix typo.
ueno [Mon, 4 Sep 2000 03:45:50 +0000 (03:45 +0000)]
Fix typo.

24 years agoFix the last change.
ueno [Mon, 4 Sep 2000 03:29:00 +0000 (03:29 +0000)]
Fix the last change.

24 years agoFix the last change.
ueno [Mon, 4 Sep 2000 03:08:23 +0000 (03:08 +0000)]
Fix the last change.

24 years agoUndo the last change.
ueno [Sun, 3 Sep 2000 18:07:53 +0000 (18:07 +0000)]
Undo the last change.

24 years agoFix the last change.
ueno [Sun, 3 Sep 2000 18:03:23 +0000 (18:03 +0000)]
Fix the last change.

24 years ago* liece-clfns.el: Require `pym'.
ueno [Sun, 3 Sep 2000 17:59:49 +0000 (17:59 +0000)]
* 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.

24 years agoliece-channel.el (liece-channel-change): Handle
ueno [Fri, 1 Sep 2000 15:37:10 +0000 (15:37 +0000)]
liece-channel.el (liece-channel-change): Handle
`liece-current-chat-partner'.

24 years ago(SOURCES): Remove `liece-crypt'.
ueno [Fri, 1 Sep 2000 15:02:54 +0000 (15:02 +0000)]
(SOURCES): Remove `liece-crypt'.

24 years agoFix the last change.
ueno [Fri, 1 Sep 2000 14:41:54 +0000 (14:41 +0000)]
Fix the last change.

24 years ago* liece-crypt.el: Remove.
ueno [Fri, 1 Sep 2000 14:32:14 +0000 (14:32 +0000)]
* 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.

24 years ago(Bug reports): Add description about Liece ML.
ueno [Thu, 31 Aug 2000 15:37:17 +0000 (15:37 +0000)]
(Bug reports): Add description about Liece ML.

24 years ago* liece-handle.el (liece-handle-privmsg-message): Fixed.
bg66 [Thu, 31 Aug 2000 06:04:46 +0000 (06:04 +0000)]
* liece-handle.el (liece-handle-privmsg-message): Fixed.

24 years ago* etc/po/ja.po: Add new item.
bg66 [Wed, 30 Aug 2000 08:20:36 +0000 (08:20 +0000)]
* etc/po/ja.po: Add new item.

* 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.

24 years ago* liece-channel.el (liece-channel-change): Run
ueno [Tue, 29 Aug 2000 16:44:13 +0000 (16:44 +0000)]
* 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>.

24 years ago* liece-vars.el (liece-channel-unread-list): New variable.
bg66 [Tue, 29 Aug 2000 15:15:23 +0000 (15:15 +0000)]
* 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.

24 years ago* lisp/liece-channel.el (liece-channel-change): Run
bg66 [Tue, 29 Aug 2000 01:11:17 +0000 (01:11 +0000)]
* lisp/liece-channel.el (liece-channel-change): Run
`liece-redisplay-buffer-functions'.

24 years ago* liece-handle.el (liece-handle-privmsg-message): Use
ueno [Wed, 23 Aug 2000 02:13:06 +0000 (02:13 +0000)]
* liece-handle.el (liece-handle-privmsg-message): Use
`liece-pick-buffer-1' to construct channel buffer name.

24 years ago2000-08-23 Akira Ohashi <bg66@luck.gr.jp>
bg66 [Wed, 23 Aug 2000 01:38:47 +0000 (01:38 +0000)]
2000-08-23  Akira Ohashi  <bg66@luck.gr.jp>

* etc/Makefile.am (ICONS): Add `balloon.xpm'.

* etc/icons/balloon.xpm: New file.

* lisp/liece-xemacs.el (liece-xemacs-channel-balloon): New function.
Show balloon icon to `liece-channel-list-buffer' as XEmacs glyphs
when non-current channel message is received.
(liece-xemacs-channel-balloon-kill): New function.
Kill the balloon icon.

24 years ago* liece.el (liece-server-keyword-map): Bind connection type.
ueno [Thu, 17 Aug 2000 04:40:22 +0000 (04:40 +0000)]
* liece.el (liece-server-keyword-map): Bind connection type.

24 years ago* liece.el (liece-open-server-internal): Use
ueno [Wed, 16 Aug 2000 02:17:01 +0000 (02:17 +0000)]
* 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'.

24 years ago* liece-xemacs.el (liece-toolbar-position): Use
hayashi [Tue, 1 Aug 2000 05:33:53 +0000 (05:33 +0000)]
* liece-xemacs.el (liece-toolbar-position): Use
function defaul-toolbar-position instead of variable.

24 years agoAdd -lsocket to LIBS before checking getaddrinfo.
ueno [Mon, 17 Jul 2000 11:26:49 +0000 (11:26 +0000)]
Add -lsocket to LIBS before checking getaddrinfo.

24 years ago* liece-emacs.el (create-image): Don't advise.
ueno [Mon, 17 Jul 2000 04:36:15 +0000 (04:36 +0000)]
* 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.

24 years ago* liece-ctcp.el (liece-command-ctcp-generic): Fix format string.
ueno [Mon, 17 Jul 2000 00:29:13 +0000 (00:29 +0000)]
* liece-ctcp.el (liece-command-ctcp-generic): Fix format string.

24 years ago* liece-commands.el (liece-command-beep): New function.
bg66 [Sun, 16 Jul 2000 05:57:29 +0000 (05:57 +0000)]
* liece-commands.el (liece-command-beep): New function.
Toggle the automatic beep notice when the channel message is received.

* liece-handle.el (liece-handle-privmsg-message): added it.

* liece-misc.el (liece-beep): New function.

* liece-vars.el (liece-default-beep): New variable.
(liece-beep-when-invited): Ditto.
(liece-beep-when-privmsg):  Ditto.
(liece-beep-words-list): Ditto.

* liece.el (liece-dialogue-mode-map): Bind "\C-B" to liece-dialogue-beep.

24 years ago2000-06-30 Akira Ohashi <bg66@luck.gr.jp>
bg66 [Fri, 30 Jun 2000 02:28:17 +0000 (02:28 +0000)]
2000-06-30  Akira Ohashi  <bg66@luck.gr.jp>

        * liece.el (liece-server-parse-string): Fix regexp problem.

24 years ago2000-06-30 Akira Ohashi <bg66@luck.gr.jp>
bg66 [Fri, 30 Jun 2000 02:27:51 +0000 (02:27 +0000)]
2000-06-30  Akira Ohashi  <bg66@luck.gr.jp>

        * liece-misc.el (liece-server-host):
        When `liece-server' is string return host only.

24 years ago* liece-tcp.el
ueno [Sun, 7 May 2000 00:50:05 +0000 (00:50 +0000)]
* 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'.

24 years agoUpdate.
ueno [Fri, 21 Apr 2000 18:01:02 +0000 (18:01 +0000)]
Update.

24 years ago* liece-mail.el (liece-maintainer-address): New ML address.
ueno [Fri, 21 Apr 2000 18:00:48 +0000 (18:00 +0000)]
* liece-mail.el (liece-maintainer-address): New ML address.

24 years ago* liece-ctcp.el (liece-ctcp-make-menu-command-wrapper): Quote CTCP subcommands.
ueno [Fri, 21 Apr 2000 18:00:38 +0000 (18:00 +0000)]
* liece-ctcp.el (liece-ctcp-make-menu-command-wrapper): Quote CTCP subcommands.

24 years agoAdd entry for Makefile.
ueno [Sat, 15 Apr 2000 02:57:33 +0000 (02:57 +0000)]
Add entry for Makefile.

24 years agoAdd .cvsignore files, to prevent bogus warnings on cvs update.
ueno [Sat, 15 Apr 2000 02:53:55 +0000 (02:53 +0000)]
Add .cvsignore files, to prevent bogus warnings on cvs update.

24 years ago(liece-url-add-buttons): Fix local binding.
ueno [Wed, 12 Apr 2000 13:52:05 +0000 (13:52 +0000)]
(liece-url-add-buttons): Fix local binding.

24 years agoUpdate.
ueno [Wed, 12 Apr 2000 13:40:01 +0000 (13:40 +0000)]
Update.

24 years ago* liece-xemacs.el
ueno [Wed, 12 Apr 2000 13:39:47 +0000 (13:39 +0000)]
* liece-xemacs.el
(liece-toolbar-position): Check feature 'toolbar was provided.

24 years ago* liece-url.el: Don't require browse-url when compiling.
ueno [Wed, 12 Apr 2000 13:39:28 +0000 (13:39 +0000)]
* 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>

24 years ago* liece-xemacs.el (liece-xemacs-setup-toolbar): Run
ueno [Mon, 10 Apr 2000 07:46:51 +0000 (07:46 +0000)]
* 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>

24 years ago(liece-ctcp-make-command-wrapper): Fix typo.
ueno [Wed, 5 Apr 2000 07:45:08 +0000 (07:45 +0000)]
(liece-ctcp-make-command-wrapper): Fix typo.

24 years ago* liece-commands.el: Add autoload for liece-command-ctcp-version,
ueno [Wed, 5 Apr 2000 03:42:25 +0000 (03:42 +0000)]
* liece-commands.el: Add autoload for liece-command-ctcp-version,
liece-command-ctcp-userinfo,liece-command-ctcp-clientinfo,
liece-command-ctcp-ping,liece-command-ctcp-time,
liece-command-ctcp-x-face,liece-command-ctcp-comment,
liece-command-ctcp-help.
Suggested by: HARUYAMA Seigo <haruyama@unixuser.org>.

* liece-ctcp.el
(liece-ctcp-make-menu-command-wrapper): Don't use `#'.
(liece-ctcp-make-command-wrapper): Ditto.

24 years agoUpdate.
ueno [Tue, 4 Apr 2000 14:46:32 +0000 (14:46 +0000)]
Update.

24 years ago* liece.el (liece-client-query-keys): Rename all commands.
ueno [Tue, 4 Apr 2000 14:46:12 +0000 (14:46 +0000)]
* liece.el (liece-client-query-keys): Rename all commands.

24 years agoImporting Liece 1.4.3. liece-1_4_3 start
ueno [Tue, 4 Apr 2000 01:45:43 +0000 (01:45 +0000)]
Importing Liece 1.4.3.