bg66 [Mon, 26 May 2003 00:02:30 +0000 (00:02 +0000)]
* liece-emacs.el: Require liece-version.
ueno [Sat, 24 May 2003 18:08:37 +0000 (18:08 +0000)]
(liece-command-save-variables): Fixed.
ueno [Sat, 24 May 2003 01:00:29 +0000 (01:00 +0000)]
Cleanup.
* liece-000.el (liece-handle-000-messages): Don't set liece-nickname.
* liece-400.el (liece-iterate-nick): Abolish.
(liece-handle-433-message): Don't use liece-iterate-nick.
* liece-channel.el: Abolish channel representation format.
(liece-default-channel-representation-format): Abolish.
(liece-dcc-channel-representation-format): Abolish.
(liece-channel-prepare-representation): Abolish.
(liece-channel-parse-representation): Abolish.
* liece-commands.el (liece-command-save-variables): Rename from
liece-command-save-vars; simplify using with-temp-file.
* liece-ctcp.el: Require liece-version.
* liece-globals.el: Rearrange variables by usage; don't require
liece-version.
(liece-last-nickname): Rename from liece-nickname-last.
(liece-last-who-expression): Rename from liece-who-expression.
(liece-real-userhost): Rename from liece-my-userhost.
(liece-last-chat-partner): Rename from liece-privmsg-partner.
(liece-last-friends): Rename from liece-friends-last.
(liece-real-server-name): New variable.
(liece-server-process-alist): New variable.
(liece-command-buffer-mode-indicator): Rename from
liece-private-indicator.
(liece-server-buffer): Abolish.
* liece-inlines.el (liece-next-line): Abolish.
* liece-misc.el (liece-send-pong): Abolish.
(liece-increment-long-reply-count): Define as function.
(liece-reset-long-reply-count): Ditto.
(liece-check-long-reply-count): Ditto.
* liece-q-el.el (liece-quote-el-decode-string): Fix typo.
* liece-vars.el (liece-saved-forms): Don't purecopy.
(liece-want-traditional): Abolish.
(liece-command-window-on-top): Abolish.
(liece-one-buffer-mode): Abolish.
(liece-saved-variables-file): New variable.
(liece-server-alist): Default to nil.
(liece-my-userhost): Remove.
(liece-nick-max-length): Abolish.
(liece-real-nickname): Remove.
(liece-grow-tail): Abolish.
(liece-retry-with-new-nickname): Rename from liece-auto-iterate-nick.
(liece-after-registration): Abolish.
(liece-status-message-string): Abolish.
(liece-channel-unread-list): Moved to liece-globals.el.
* liece-version.el: Bind utf-2000-version, and mule-version.
* liece-xemacs.el: Require liece-version.
* liece.el (liece-tmp-server-name): Abolish.
(liece-read-variables-files): Remove migration logic.
(liece): Don't add liece-nickname to liece-nick-alist.
(liece-accept-response): Don't retry with the new nickname.
ueno [Fri, 23 May 2003 05:51:36 +0000 (05:51 +0000)]
Rewrite to use liece-display-message.
ueno [Fri, 23 May 2003 05:47:17 +0000 (05:47 +0000)]
Fixed.
ueno [Fri, 23 May 2003 04:57:52 +0000 (04:57 +0000)]
Fixed.
ueno [Fri, 23 May 2003 04:55:31 +0000 (04:55 +0000)]
* liece-message.el: Overhaul; don't depend on dynamic binding.
(liece-message-brackets): Abolish.
(liece-message-tags): Abolish.
(liece-message-empty-predicate): Abolish.
(liece-message-make-open-bracket-function): New variable.
(liece-message-make-close-bracket-function): New variable.
(liece-message-make-name-function): New variable.
(liece-message-make-global-name-function): New variable.
(liece-message-type): Abolish; define as function.
(liece-message-target): Abolish; define as function.
(liece-message-speaker): Abolish; define as function.
(liece-message-direction): Abolish; use liece-message-own-p.
(liece-message-predicate): Abolish.
(liece-message-brackets-function): Abolish.
(liece-message-tags-function): Abolish.
(liece-message-buffer-function): Rename to liece-message-buffers.
(liece-message-parent-buffer): Rename to liece-message-parent-buffers.
(liece-message-make-open-bracket): New function.
(liece-message-make-close-bracket): New function.
(liece-message-make-bracket): New function.
(liece-message-make-name): New function.
(liece-message-make-global-name): New function.
(liece-display-message): Rewrite; remove autoload cookie.
(liece-make-message): New function.
(liece-message-private-p): New function.
(liece-message-external-p): New function.
* liece-misc.el (liece-own-channel-message): Move to liece-message.el.
(liece-own-private-message): Ditto.
* liece-commands.el (liece-command-message): Don't use
liece-message-empty-predicate.
* liece-ctcp.el (liece-ctcp-action-message): Use new API.
(liece-ctcp-insert): Ditto.
* liece-dcc.el (liece-dcc-chat-filter): Use new API.
* liece-handle.el (liece-handle-notice-message): Use new API.
(liece-handle-privmsg-message): Ditto.
ueno [Fri, 23 May 2003 02:01:35 +0000 (02:01 +0000)]
* liece-misc.el (liece-insert-timestamp): Abolish.
(liece-own-frozen): Abolish.
(liece-own-message): Abolish.
(liece-scroll-if-visible): Abolish.
(liece-generate-hex-timestamp): Abolish.
(liece-hex-timestamp-valid): Abolish.
ueno [Fri, 23 May 2003 01:59:22 +0000 (01:59 +0000)]
New file.
ueno [Thu, 22 May 2003 20:21:04 +0000 (20:21 +0000)]
* liece-commands.el (liece-command-tag-region): Simplify.
* liece-misc.el (liece-remove-properties-region): Abolish.
ueno [Thu, 22 May 2003 09:11:26 +0000 (09:11 +0000)]
Synch with the trunk.
bg66 [Sun, 18 May 2003 07:36:51 +0000 (07:36 +0000)]
* liece.el (liece-dialogue-mode-map): Don't bind
`liece-command-open-server'.
yoichi [Sun, 11 May 2003 09:22:29 +0000 (09:22 +0000)]
* liece.el (liece): protect 1st arg of `message'
bg66 [Fri, 2 May 2003 08:14:41 +0000 (08:14 +0000)]
* liece-channel.el (liece-channel-list-redisplay-buffer): Fix last change.
bg66 [Thu, 1 May 2003 03:51:45 +0000 (03:51 +0000)]
* liece-channel.el (liece-channel-list-redisplay-buffer): Search a
channel correctly.
ueno [Tue, 29 Apr 2003 05:57:01 +0000 (05:57 +0000)]
Remove blank lines.
ueno [Tue, 29 Apr 2003 05:51:37 +0000 (05:51 +0000)]
Use autoreconf to bootstrap.
yoichi [Thu, 10 Oct 2002 21:24:19 +0000 (21:24 +0000)]
* liece-emacs.el: Require pces to avoid compile error.
ueno [Fri, 27 Sep 2002 07:08:21 +0000 (07:08 +0000)]
Synch up with the trunk.
tomo [Fri, 27 Sep 2002 06:54:45 +0000 (06:54 +0000)]
This commit was manufactured by cvs2svn to create branch 'liece-2_0'.
ueno [Fri, 27 Sep 2002 06:54:44 +0000 (06:54 +0000)]
Add comment.
ueno [Fri, 27 Sep 2002 06:46:57 +0000 (06:46 +0000)]
Fixed.
ueno [Fri, 27 Sep 2002 06:43:11 +0000 (06:43 +0000)]
Add gnu-emacs-user-config.
ueno [Fri, 27 Sep 2002 06:42:47 +0000 (06:42 +0000)]
Fixed.
ueno [Fri, 27 Sep 2002 06:40:30 +0000 (06:40 +0000)]
Simplified.
ueno [Fri, 27 Sep 2002 06:40:14 +0000 (06:40 +0000)]
* etc/gnu-emacs-user-config.in: New file.
* etc/sample.dot.emacs.in: Removed.
* etc/Makefile.am: Generate gnu-emacs-user-config script.
ueno [Fri, 27 Sep 2002 05:32:13 +0000 (05:32 +0000)]
Add Makefile.
ueno [Fri, 27 Sep 2002 05:32:02 +0000 (05:32 +0000)]
Remove sample.dot.emacs.
ueno [Fri, 27 Sep 2002 05:29:43 +0000 (05:29 +0000)]
Add .cvsignore files, to prevent warnings on cvs update.
ueno [Fri, 27 Sep 2002 00:31:11 +0000 (00:31 +0000)]
* liece-misc.el: Don't require pccl and broken.
* liece-modules.el: Don't compile liece-q-ccl.el.
* liece-ctcp.el: Don't require liece-q-ccl.el.
ueno [Fri, 27 Sep 2002 00:16:37 +0000 (00:16 +0000)]
Remove some sections for old emacsen.
ueno [Thu, 26 Sep 2002 23:53:45 +0000 (23:53 +0000)]
Support XEmacs 21.1 & APEL 10.2.
ueno [Thu, 26 Sep 2002 23:52:52 +0000 (23:52 +0000)]
* liece-minibuf.el (liece-minibuf-completing-read): Don't use the
7th argument of completing-read.
* 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.
ueno [Tue, 24 Sep 2002 02:44:01 +0000 (02:44 +0000)]
* liece-handle.el (liece-handle-mode-message): Check chnlp before
passing mode argument to liece-channel-set-*.
[cf. <Bug#161779>]
ueno [Tue, 24 Sep 2002 02:40:45 +0000 (02:40 +0000)]
* liece-handle.el (liece-handle-mode-message): Check chnlp before
passing mode argument to liece-channel-set-*.
[cf. <Bug#161779>]
ueno [Tue, 3 Sep 2002 04:24:17 +0000 (04:24 +0000)]
Synch up with liece-1_4.
ueno [Tue, 3 Sep 2002 04:22:48 +0000 (04:22 +0000)]
* liece-handle.el (liece-handle-quit-message): Don't use
liece-nick-mark-as-apart.
(liece-handle-join-message): Ditto.
[cf. <Liece:00080>]
ueno [Mon, 2 Sep 2002 01:04:50 +0000 (01:04 +0000)]
* liece-nick.el (liece-nick-add-mode): Fixed.
ueno [Mon, 2 Sep 2002 01:04:02 +0000 (01:04 +0000)]
* liece-nick.el (liece-nick-add-mode): Fixed.
bg66 [Sun, 1 Sep 2002 15:47:49 +0000 (15:47 +0000)]
* contrib/plum-support.el: Follow the current version of Liece.
ueno [Sun, 1 Sep 2002 11:32:02 +0000 (11:32 +0000)]
Synch up with liece-1_4.
ueno [Sun, 1 Sep 2002 11:31:11 +0000 (11:31 +0000)]
* liece-handle.el (liece-handle-mode-message): The arglist of
liece-nick-set-mode was changed.
ueno [Mon, 26 Aug 2002 23:59:07 +0000 (23:59 +0000)]
Synch up with liece-1_4.
ueno [Mon, 26 Aug 2002 23:33:33 +0000 (23:33 +0000)]
* 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.
ueno [Mon, 26 Aug 2002 07:50:27 +0000 (07:50 +0000)]
Synch up with liece-1_4.
ueno [Mon, 26 Aug 2002 07:02:52 +0000 (07:02 +0000)]
* configure.in (VERSION): Bump up to 1.4.8.
* lisp/Makefile.lisp (VERSION): Ditto.
* lisp/liece-version.el: Ditto.
ueno [Mon, 26 Aug 2002 06:55:27 +0000 (06:55 +0000)]
Catch up with the changes incorporated in XEmacs package.
ueno [Mon, 26 Aug 2002 06:28:19 +0000 (06:28 +0000)]
* 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>]
bg66 [Sun, 11 Aug 2002 12:02:53 +0000 (12:02 +0000)]
* liece-window.el (liece-configure-windows): Set
`liece-channel-buffer' to nil when `liece-current-chat-partner' or
`liece-current-channel' is nil.
(Suggested by Kazushige Maeda <pff@softai.co.jp>.)
bg66 [Sun, 11 Aug 2002 10:41:35 +0000 (10:41 +0000)]
* liece-dcc.el (liece-dcc-dequeue-request): Do nothing when
`liece-dcc-requests' is empty.
(liece-command-dcc-accept): Ditto.
(liece-command-dcc-chat-connect): Ditto.
ueno [Mon, 15 Jul 2002 02:18:41 +0000 (02:18 +0000)]
* liece-url.el (liece-url-regexp-alist): New user option.
(liece-url-add-buttons): Respect liece-url-regexp-alist. This
function is the slightly modified version of the implementation by
akira yamada <akira@arika.org>. [cf. <Liece:00070>]
ueno [Sun, 19 May 2002 17:24:05 +0000 (17:24 +0000)]
* liece-xemacs.el (liece-xemacs-modeline-glyph): Check 'xbm.
ueno [Sun, 19 May 2002 17:20:31 +0000 (17:20 +0000)]
* liece-xemacs.el (liece-xemacs-modeline-glyph): Check 'xbm.
ueno [Sun, 12 May 2002 02:57:37 +0000 (02:57 +0000)]
Synch up with liece-2_0.
ueno [Sun, 12 May 2002 02:51:40 +0000 (02:51 +0000)]
* gettext.el (gettext-default-locale): New variable.
(bind-text-domain): Use it.
ueno [Tue, 7 May 2002 01:52:38 +0000 (01:52 +0000)]
Update.
ueno [Tue, 7 May 2002 01:52:30 +0000 (01:52 +0000)]
* gettext.el (gettext-mapcar*): Eliminate recursion.
ueno [Sun, 14 Apr 2002 21:37:48 +0000 (21:37 +0000)]
Update.
ueno [Sun, 14 Apr 2002 21:37:38 +0000 (21:37 +0000)]
* bitmap-stipple.el (bitmap-stipple-frame-char-width): New function.
(bitmap-stipple-frame-char-height): New function.
ueno [Sun, 14 Apr 2002 21:18:38 +0000 (21:18 +0000)]
Update.
ueno [Sun, 14 Apr 2002 21:18:20 +0000 (21:18 +0000)]
Remove unused local variable from all of the files.
* liece-compat.el (liece-region-active-p): New function.
(liece-truncate-string-to-width): New function.
* liece-misc.el: Sort macrodefs.
(liece-maybe-poll): Abolish.
* liece-channel.el (liece-channel-last): Simplified.
(liece-channel-switch-to-last): Define as function.
* liece-commands.el (liece-command-ping): Send system-name until
liece-server-name is determined.
* liece-ctcp.el: Load `liece-q-*' even when compiling.
* liece-hilit.el (liece-highlight-turn-on-font-lock): Don't set
font-lock-support-mode if it isn't bound.
ueno [Thu, 28 Mar 2002 18:23:00 +0000 (18:23 +0000)]
Use ?= to set variables which may be imported from upper-level
Makefiles.
ueno [Thu, 28 Mar 2002 18:17:26 +0000 (18:17 +0000)]
Update.
ueno [Thu, 28 Mar 2002 18:17:14 +0000 (18:17 +0000)]
* liece-400.el (liece-handle-475-message): New handler.
* liece-commands.el (liece-command-join): Don't encode a channel
name before treating it as an integer.
* liece-ctcp.el: Don't throw an error when liece-q-ccl is not found.
ueno [Mon, 25 Mar 2002 12:01:40 +0000 (12:01 +0000)]
Use ?= to set variables which may be imported from upper-level
Makefiles.
ueno [Mon, 25 Mar 2002 09:03:20 +0000 (09:03 +0000)]
FLIM is not needed anymore.
yoichi [Sat, 23 Mar 2002 10:21:44 +0000 (10:21 +0000)]
* Makefile.am: export PREFIX and LISPDIR also.
* Makefile.lisp: don't set those if ones are imported.
ueno [Thu, 21 Mar 2002 06:10:29 +0000 (06:10 +0000)]
* configure.in (VERSION): Bump up to 1.4.7.
* lisp/Makefile.lisp (VERSION): Ditto.
* lisp/liece-version.el: Ditto.
ueno [Thu, 21 Mar 2002 04:19:43 +0000 (04:19 +0000)]
Rearrange.
ueno [Thu, 21 Mar 2002 04:16:16 +0000 (04:16 +0000)]
Rearrange.
ueno [Thu, 21 Mar 2002 02:18:43 +0000 (02:18 +0000)]
Synch up with liece-2_0.
ueno [Thu, 21 Mar 2002 02:14:03 +0000 (02:14 +0000)]
* etc/po/Makefile.am (install-data-local): Use basename instead of echo.
ueno [Thu, 21 Mar 2002 02:04:39 +0000 (02:04 +0000)]
* etc/po/Makefile.am: Install *.mo files as well.
(install-data-local): New target.
* etc/sample.dot.emacs.in: Rename po -> locale.
* lisp/liece-intl.el: Likewise.
ueno [Wed, 20 Mar 2002 20:07:20 +0000 (20:07 +0000)]
* gettext.el (bind-text-domain): Fix typo.
ueno [Wed, 20 Mar 2002 20:02:17 +0000 (20:02 +0000)]
Update.
ueno [Wed, 20 Mar 2002 20:02:09 +0000 (20:02 +0000)]
* gettext.el (bind-text-domain): Respect LC_ALL and LC_MESSAGES;
reverse lang-paths.
ueno [Wed, 20 Mar 2002 07:58:02 +0000 (07:58 +0000)]
Update.
ueno [Wed, 20 Mar 2002 07:57:55 +0000 (07:57 +0000)]
Synch up with liece-2_0.
ueno [Wed, 20 Mar 2002 07:56:07 +0000 (07:56 +0000)]
Update.
ueno [Wed, 20 Mar 2002 07:55:58 +0000 (07:55 +0000)]
* gettext.el (gettext-parse-Content-Type): Bind `case-fold-search'
to t to extract Content-Type: field properly.
ueno [Tue, 19 Mar 2002 22:37:52 +0000 (22:37 +0000)]
Update.
ueno [Tue, 19 Mar 2002 22:37:42 +0000 (22:37 +0000)]
Synch up with liece-2_0.
ueno [Tue, 19 Mar 2002 21:26:44 +0000 (21:26 +0000)]
Update.
ueno [Tue, 19 Mar 2002 21:26:34 +0000 (21:26 +0000)]
* gettext.el: Autoload `mime-content-type-parameter' and
`mime-read-Content-Type' only when compiling.
(gettext-parse-Content-Type): Add bogus detection logic.
ueno [Tue, 19 Mar 2002 03:31:44 +0000 (03:31 +0000)]
Update.
ueno [Tue, 19 Mar 2002 03:31:34 +0000 (03:31 +0000)]
After ben-mule-21-5 merged in, `string-to-char-list' was eliminated.
* 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.
bg66 [Sun, 17 Feb 2002 05:26:15 +0000 (05:26 +0000)]
* gettext.el (bind-text-domain): Implement a catalog probe mechanism.
(Implemented by YAMASHITA Junji <ysjj@unixuser.org>)
ueno [Tue, 12 Feb 2002 15:00:08 +0000 (15:00 +0000)]
* Makefile.am: Export variables EMACS and XEMACS.
* Makefile.lisp: Don't set variables EMACS and XEMACS when they have
already been set.
ueno [Tue, 12 Feb 2002 03:18:35 +0000 (03:18 +0000)]
Synch up with liece-1_4_6.
ueno [Tue, 12 Feb 2002 01:28:06 +0000 (01:28 +0000)]
(VERSION): Bump up to 1.4.6.
ueno [Tue, 12 Feb 2002 01:27:16 +0000 (01:27 +0000)]
* doc/Makefile.am (install-package): Install *.info to <packagedir>/info.
ueno [Tue, 12 Feb 2002 01:21:27 +0000 (01:21 +0000)]
Avoid waste checking for lispdir.
ueno [Tue, 12 Feb 2002 00:39:08 +0000 (00:39 +0000)]
update.
ueno [Tue, 12 Feb 2002 00:38:59 +0000 (00:38 +0000)]
* 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.
ueno [Mon, 11 Feb 2002 23:55:41 +0000 (23:55 +0000)]
* Makefile.am (EXTRA_DIST): Add liece.xbm and liece.xpm.
ueno [Mon, 11 Feb 2002 16:39:11 +0000 (16:39 +0000)]
Express that getopt*.o are needed for linking ldcc and ltcp.
ueno [Mon, 11 Feb 2002 14:59:50 +0000 (14:59 +0000)]
Update.
ueno [Mon, 11 Feb 2002 13:54:43 +0000 (13:54 +0000)]
Add doc.
ueno [Mon, 11 Feb 2002 13:51:25 +0000 (13:51 +0000)]
Removed.
ueno [Mon, 11 Feb 2002 13:51:11 +0000 (13:51 +0000)]
Rewrite doc/* in texinfo format.