Daiki Ueno [Sat, 17 May 2014 01:08:27 +0000 (10:08 +0900)]
Don't use the removed second argument of make-face
* riece-highlight.el (riece-modeline-current-face): Define not
using the removed second argument of make-face.
* riece-history.el (riece-modeline-history-face): Likewise.
* riece-unread.el (riece-modeline-unread-face): Likewise.
Steve Youngs [Thu, 17 Apr 2014 12:06:47 +0000 (21:06 +0900)]
Add some eye-candy to desktop notifications
* lisp/COMPILE (riece-icons): Add riece-notify-icon.png.
* lisp/Makefile.am (EXTRA_DIST): Ditto.
* lisp/riece-desktop-notify.el (riece-desktop-notify-icon): New.
(riece-desktop-notify-gnu/linux-args): Add option to display icon.
(riece-desktop-notify-keyword-notify-function): Substitute the 'icon
symbol with riece-desktop-notify-icon.
Steve Youngs [Thu, 17 Apr 2014 06:10:23 +0000 (15:10 +0900)]
Include the message sender in desktop notification
* lisp/riece-desktop-notify.el
(riece-desktop-notify-title-function): Put the message sender's
nick in the title.
Daiki Ueno [Thu, 17 Apr 2014 02:35:19 +0000 (11:35 +0900)]
Prevent notifications from firing more than once per message
* riece-desktop-notify.el
(riece-desktop-notify-keyword-notify-function): Don't send
notification multiple times for a single message; don't wait until
the 'notify-send' program completes.
(riece-desktop-notify-last-message): New variable.
Suggested by Steve Youngs.
Daiki Ueno [Wed, 16 Apr 2014 08:54:42 +0000 (17:54 +0900)]
Update .gitignore
Daiki Ueno [Tue, 15 Apr 2014 09:26:57 +0000 (18:26 +0900)]
build: Add gnulib as submodule
Daiki Ueno [Tue, 15 Apr 2014 09:23:25 +0000 (18:23 +0900)]
build: Use git-version-gen from Gnulib
Daiki Ueno [Tue, 15 Apr 2014 09:03:39 +0000 (18:03 +0900)]
build: Fix "make dist"
Daiki Ueno [Tue, 15 Apr 2014 08:53:45 +0000 (17:53 +0900)]
doc: Move Japanese docs under doc/ja/
Daiki Ueno [Tue, 15 Apr 2014 08:46:08 +0000 (17:46 +0900)]
build: Switch to bootstrap from Gnulib
Steve Youngs [Fri, 11 Apr 2014 23:27:57 +0000 (09:27 +1000)]
Fix -- user list buffer not updating when parts are hidden.
* lisp/riece-handle.el (riece-handle-part-message): Move the test
against riece-hide-list to inside the channel loop so that the
riece-user-list-buffer is still updated.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Fri, 4 Apr 2014 07:35:57 +0000 (17:35 +1000)]
Fix hiding of join/part/quit messages.
As it turns out, if you hide your own joins, parts, and quits, Riece gets
really confused about what channels you're on and wouldn't update the
channel list. This changeset fixes that by not hiding the user's joins,
parts, or quits.
The variable controlling it was also renamed to something nicer. ERC uses
`erc-hide-list' for this, so `riece-hide-list' seems a good fit.
* lisp/riece-options.el (riece-hide-list): Renamed from
`riece-hide-joins-parts-quits' which was way too ugly.
* riece-handle.el (riece-handle-join-message): Use renamed hide
var, don't hide our own joins.
(riece-handle-part-message): Use renamed hide var, don't hide our
own parts.
(riece-handle-quit-message): Use renamed hide var, don't hide our
own quits.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Fri, 4 Apr 2014 07:33:09 +0000 (17:33 +1000)]
Make it possible to suppress join/part/quit messages.
* lisp/riece-options.el (riece-hide-joins-parts-quits): New user
variable to control suppression of join/part/quit messages.
* lisp/riece-handle.el (riece-handle-join-message): Use it.
(riece-handle-part-message): Use it.
(riece-handle-quit-message): Use it.
* lisp/ChangeLog: Update.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Tue, 1 Apr 2014 11:46:57 +0000 (21:46 +1000)]
Update .gitignore for all built files and backups
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Daiki Ueno [Wed, 26 Jun 2013 08:04:59 +0000 (17:04 +0900)]
Use the same log file for incoming and outgoing private messages
Daiki Ueno [Tue, 31 Jul 2012 09:12:32 +0000 (18:12 +0900)]
Let riece-command-open-server accept "".
Daiki Ueno [Tue, 29 May 2012 01:48:04 +0000 (10:48 +0900)]
Update to 9.0.0.
Daiki Ueno [Wed, 25 Apr 2012 07:38:31 +0000 (16:38 +0900)]
Complete multiple channels when joining.
Daiki Ueno [Thu, 27 Oct 2011 08:13:13 +0000 (17:13 +0900)]
Fix the last change.
Daiki Ueno [Thu, 27 Oct 2011 07:02:10 +0000 (16:02 +0900)]
Add riece-command-reorder-channels.
* riece-commands.el (riece-command-reorder-channels): New command.
Daiki Ueno [Sat, 28 May 2011 21:42:35 +0000 (06:42 +0900)]
Update to 8.0.0.
TAKAHASHI Kaoru [Wed, 20 Apr 2011 07:35:37 +0000 (16:35 +0900)]
Synch doc/ptexinfmt.el with Wanderlust.
Daiki Ueno [Wed, 20 Apr 2011 05:49:28 +0000 (14:49 +0900)]
Fix arglist of riece-command-set-operators and -speakers.
* riece-commands.el (riece-command-set-operators)
(riece-command-set-speakers): Revert the arglist change in the
last commit.
Daiki Ueno [Mon, 4 Apr 2011 06:49:01 +0000 (15:49 +0900)]
Use lexical binding.
Daiki Ueno [Thu, 24 Mar 2011 18:41:05 +0000 (03:41 +0900)]
Update the default value of riece-url-regexp.
Daiki Ueno [Wed, 16 Mar 2011 04:24:10 +0000 (13:24 +0900)]
Add workaround when compiling with XEmacs 21.5.
TAKAHASHI Kaoru [Tue, 25 Jan 2011 03:07:13 +0000 (12:07 +0900)]
Add newline at end of file.
* riece-ignore.el: Add newline at end of file.
* riece-keyword.el: Ditto.
* riece-mode.el: Ditto.
TAKAHASHI Kaoru [Mon, 24 Jan 2011 13:24:04 +0000 (22:24 +0900)]
Synch doc/ptexinfmt.el with Wanderlust.
Daiki Ueno [Fri, 24 Dec 2010 01:47:30 +0000 (10:47 +0900)]
Update to 7.0.3.
Daiki Ueno [Fri, 24 Dec 2010 01:38:00 +0000 (10:38 +0900)]
Fix typo.
Daiki Ueno [Mon, 20 Dec 2010 07:16:08 +0000 (16:16 +0900)]
Supply srcdir to riece-examine-modules.
Daiki Ueno [Thu, 16 Dec 2010 05:01:44 +0000 (14:01 +0900)]
Make sure not to move cursor, when the buffer is frozen and selected.
Daiki Ueno [Thu, 16 Dec 2010 04:57:53 +0000 (13:57 +0900)]
Don't use old-style backquote in doc/ptexinfmt.el.
Daiki Ueno [Tue, 14 Dec 2010 09:05:22 +0000 (18:05 +0900)]
Revert "Fix toggle-freeze behavior when the channel buffer window is selected."
This reverts commit
fd183f0668247cad752130c1ca1d3d6ac3bb6bc4.
Daiki Ueno [Tue, 14 Dec 2010 08:38:01 +0000 (17:38 +0900)]
Fix toggle-freeze behavior when the channel buffer window is selected.
Daiki Ueno [Sat, 11 Dec 2010 06:35:49 +0000 (15:35 +0900)]
Fix out-of-tree build for doc/.
TAKAHASHI Kaoru [Sat, 11 Dec 2010 05:19:00 +0000 (14:19 +0900)]
Fix error on make update-mcat.
Daiki Ueno [Fri, 10 Dec 2010 08:17:11 +0000 (17:17 +0900)]
Riece: Version 7.0.2 released.
Daiki Ueno [Fri, 10 Dec 2010 08:03:56 +0000 (17:03 +0900)]
Update to 7.0.2.
Daiki Ueno [Fri, 10 Dec 2010 06:05:56 +0000 (15:05 +0900)]
Don't append coding-system name to filename when coding-system is nil.
Daiki Ueno [Fri, 15 Oct 2010 04:21:00 +0000 (13:21 +0900)]
Fix typo.
Daiki Ueno [Fri, 15 Oct 2010 04:19:39 +0000 (13:19 +0900)]
Make "^C<fg>[,<bg>]" ctlseq matching robuster.
* riece-ctlseq.el (riece-ctlseq-colors): Add an example setting to
the doc.
(riece-ctlseq-regexp, riece-ctlseq-update-attribute): Make
"^C<fg>[,<bg>]" matching robuster.
Thanks to Akira TAGOH.
Daiki Ueno [Fri, 15 Oct 2010 01:24:10 +0000 (10:24 +0900)]
Rewrite ctlseq parsing logic.
* riece-ctlseq.el (riece-ctlseq-regexp): New constant.
(riece-ctlseq-update-attribute): Rename from
riece-ctlseq-update-attributes.
(riece-ctlseq-put-attributes): New function.
(riece-ctlseq-message-filter): Rewrite the parsing logic.
Daiki Ueno [Thu, 14 Oct 2010 07:59:40 +0000 (16:59 +0900)]
Update to 7.0.1.
Daiki Ueno [Thu, 14 Oct 2010 07:59:10 +0000 (16:59 +0900)]
Support "make distcheck".
* COMPILE: Support "make distcheck".
* Makefile.am: Support "make distcheck".
* test/test-riece-log.el (test-riece-log-delete-directory)
(test-riece-log-display-message-function): Don't bind
default-file-name-coding-system.
* riece-log.el (riece-log-display-message-function)
(riece-log-insert): Don't bind default-file-name-coding-system.
Daiki Ueno [Thu, 14 Oct 2010 02:32:50 +0000 (11:32 +0900)]
Check if make-local-hook exists.
* riece-compat.el (riece-make-local-hook): Check if
make-local-hook exists. Thanks to Makoto Fujiwara.
TAKAHASHI Kaoru [Sun, 12 Sep 2010 13:48:37 +0000 (22:48 +0900)]
* riece-develop.el (riece-insert-struct-template): Use "\n"
instead of newline in `interactive'. For
`delete-trailing-whitespace' safe.
TAKAHASHI Kaoru [Sun, 12 Sep 2010 13:14:32 +0000 (22:14 +0900)]
* riece-rdcc.el (riece-rdcc-filter, riece-rdcc-sentinel): Suppress
byte-compile warnings; `save-excursion' defeated by `set-buffer'.
TAKAHASHI Kaoru [Sun, 12 Sep 2010 13:13:58 +0000 (22:13 +0900)]
* riece-misc.el (riece-insert): Suppress byte-compile warnings;
`save-excursion' defeated by `set-buffer'.
TAKAHASHI Kaoru [Sun, 12 Sep 2010 13:13:18 +0000 (22:13 +0900)]
* riece-keepalive.el (riece-keepalive-after-login-hook): Suppress
byte-compile warnings; `save-excursion' defeated by `set-buffer'.
TAKAHASHI Kaoru [Sun, 12 Sep 2010 13:12:35 +0000 (22:12 +0900)]
* riece-kakasi.el (riece-kakasi-convert-string): Suppress
byte-compile warnings; `save-excursion' defeated by `set-buffer'.
TAKAHASHI Kaoru [Sun, 12 Sep 2010 13:11:50 +0000 (22:11 +0900)]
* riece-ignore.el (riece-ignore-message-filter): Suppress
byte-compile warnings; `save-excursion' defeated by `set-buffer'.
TAKAHASHI Kaoru [Sun, 12 Sep 2010 13:11:04 +0000 (22:11 +0900)]
* riece-hangman.el (riece-hangman-word): Suppress byte-compile
warnings; `save-excursion' defeated by `set-buffer'.
TAKAHASHI Kaoru [Sun, 12 Sep 2010 13:10:01 +0000 (22:10 +0900)]
* riece-server.el (riece-reset-process-buffer): Suppress
byte-compile warnings; `save-excursion' defeated by `set-buffer'.
TAKAHASHI Kaoru [Sun, 12 Sep 2010 13:09:10 +0000 (22:09 +0900)]
* riece-filter.el (riece-filter): Suppress byte-compile warnings;
`save-excursion' defeated by `set-buffer'.
TAKAHASHI Kaoru [Sun, 12 Sep 2010 13:06:20 +0000 (22:06 +0900)]
* riece.el (riece-create-buffers): Suppress byte-compile
warnings; `save-excursion' defeated by `set-buffer'.
TAKAHASHI Kaoru [Sun, 12 Sep 2010 13:05:25 +0000 (22:05 +0900)]
* riece-display.el (riece-display-connect-signals)
(riece-update-buffers): Suppress byte-compile
warnings; `save-excursion' defeated by `set-buffer'.
TAKAHASHI Kaoru [Sun, 12 Sep 2010 13:04:00 +0000 (22:04 +0900)]
* riece-button.el (riece-identity-button-popup-menu)
(riece-identity-button-click): Suppress byte-compile warnings;
`save-excursion' defeated by `set-buffer'.
TAKAHASHI Kaoru [Sun, 12 Sep 2010 13:02:43 +0000 (22:02 +0900)]
* riece-async.el (riece-async-open-network-stream): Suppress
byte-compile warnings; `save-excursion' defeated by `set-buffer'.
TAKAHASHI Kaoru [Sat, 4 Sep 2010 00:59:28 +0000 (09:59 +0900)]
* riece-mcat.el (riece-mcat-update): Suppress
byte-compile warnings; `save-excursion' defeated by `set-buffer'.
TAKAHASHI Kaoru [Sat, 4 Sep 2010 00:35:01 +0000 (09:35 +0900)]
* riece-shrink-buffer.el (riece-shrink-buffer): Suppress
byte-compile warnings; `save-excursion' defeated by `set-buffer'.
TAKAHASHI Kaoru [Sat, 4 Sep 2010 00:28:14 +0000 (09:28 +0900)]
* riece-ruby.el (riece-ruby-reset-process-buffer)
(riece-ruby-execute, riece-ruby-filter)
(riece-ruby-inspect): Suppress byte-compile warnings;
`save-excursion' defeated by `set-buffer'.
TAKAHASHI Kaoru [Sat, 4 Sep 2010 00:14:54 +0000 (09:14 +0900)]
* riece-doctor.el (riece-doctor-after-privmsg-hook): Suppress
byte-compile warnings; `save-excursion' defeated by `set-buffer'.
TAKAHASHI Kaoru [Wed, 1 Sep 2010 05:08:31 +0000 (14:08 +0900)]
* riece-debug.el: Suppress byte-compile warnings;
`save-excursion' defeated by `set-buffer'.
Daiki Ueno [Fri, 28 May 2010 23:47:59 +0000 (08:47 +0900)]
Riece: Version 7.0.0 released.
Daiki Ueno [Fri, 28 May 2010 01:54:43 +0000 (10:54 +0900)]
Mark mode-line indicators as risky-local-variable.
Daiki Ueno [Tue, 6 Apr 2010 20:34:12 +0000 (05:34 +0900)]
COMPILE (riece-install): Add workaround for XEmacs 21.5.
Daiki Ueno [Tue, 6 Apr 2010 20:27:52 +0000 (05:27 +0900)]
NEWS.ja, README.ja, doc/riece-ja.texi: Change the encoding to UTF-8.
Daiki Ueno [Thu, 10 Sep 2009 11:16:06 +0000 (20:16 +0900)]
6.1.0 released.
Daiki Ueno [Thu, 10 Sep 2009 11:12:43 +0000 (20:12 +0900)]
Add entries for Takahashi-san's changes.
Daiki Ueno [Thu, 10 Sep 2009 10:32:05 +0000 (19:32 +0900)]
Add entries.
Daiki Ueno [Thu, 10 Sep 2009 10:26:54 +0000 (19:26 +0900)]
Revert to use setq instead of custom-set-variables.
TAKAHASHI Kaoru [Sat, 29 Aug 2009 22:24:56 +0000 (07:24 +0900)]
Fix "Wrong type argument" error on not riece-addon-list-mode.
Signed-off-by: Daiki Ueno <ueno@unixuser.org>
TAKAHASHI Kaoru [Sat, 29 Aug 2009 22:24:00 +0000 (07:24 +0900)]
Fix Author header.
Signed-off-by: Daiki Ueno <ueno@unixuser.org>
Daiki Ueno [Tue, 2 Jun 2009 11:08:00 +0000 (20:08 +0900)]
(AC_PREREQ): Make it to 2.63.
Daiki Ueno [Sat, 30 May 2009 05:25:00 +0000 (14:25 +0900)]
* Riece: Version 6.0.0 released.
Daiki Ueno [Thu, 23 Apr 2009 11:00:49 +0000 (20:00 +0900)]
Add 6.0.0 entries.
Daiki Ueno [Thu, 23 Apr 2009 05:18:22 +0000 (14:18 +0900)]
* riece.el (riece-submit-bug-report): Just visit the tracker URL.
Daiki Ueno [Thu, 23 Apr 2009 04:18:57 +0000 (13:18 +0900)]
Ignore some files.
Daiki Ueno [Thu, 23 Apr 2009 04:12:47 +0000 (13:12 +0900)]
Use BTS & Git on Savannah.
Daiki Ueno [Wed, 22 Apr 2009 09:08:48 +0000 (09:08 +0000)]
Update copyright year.
Daiki Ueno [Wed, 22 Apr 2009 07:49:16 +0000 (07:49 +0000)]
* riece-addon-modules.el (riece-addon-modules): Don't mention
riece-notify.
* Makefile.am (EXTRA_DIST): Remove riece-notify.el.
* riece-notify.el: Remove; use riece-desktop-notify.el.
Daiki Ueno [Wed, 22 Apr 2009 07:19:54 +0000 (07:19 +0000)]
* Makefile.am (EXTRA_DIST): Remove INSTALL-CVS.
* INSTALL-CVS: Remove; see doc/HACKING instead.
Daiki Ueno [Wed, 22 Apr 2009 07:02:43 +0000 (07:02 +0000)]
Simplify.
Daiki Ueno [Wed, 22 Apr 2009 06:44:26 +0000 (06:44 +0000)]
INSTALL-CVS: Don't mention autotools versions.
doc/Makefile.am (AUTOMAKE_OPTIONS): Suppress warning about GNU make
portability issues.
Daiki Ueno [Wed, 22 Apr 2009 06:35:25 +0000 (06:35 +0000)]
Add note for novice users.
Daiki Ueno [Wed, 22 Apr 2009 06:11:39 +0000 (06:11 +0000)]
Add note for novice users.
OHASHI Akira [Mon, 30 Mar 2009 11:41:58 +0000 (11:41 +0000)]
* riece-desktop-notify.el: New add-on.
* riece-addon-modules.el (riece-addon-modules): Add
riece-desktop-notify.
* riece-mcat-japanese.el (riece-mcat-japanese-alist): Translate
"Display notification to desktop.".
* Makefile.am (EXTRA_DIST): Add riece-desktop-notify.el.
OHASHI Akira [Mon, 30 Mar 2009 10:53:50 +0000 (10:53 +0000)]
(riece-keyword-message-filter): Fix for the infinite
loop.
OHASHI Akira [Sun, 12 Oct 2008 16:03:44 +0000 (16:03 +0000)]
(riece-mini-show-backlog): Fix for multibyte
characters.
Daiki Ueno [Mon, 8 Sep 2008 08:21:25 +0000 (08:21 +0000)]
* riece-notify.el: New add-on.
* riece-addon-modules.el (riece-addon-modules): Add
riece-notify (commented).
* Makefile.am (EXTRA_DIST): Add riece-notify.el.
TAKAHASHI Kaoru [Mon, 25 Aug 2008 06:57:01 +0000 (06:57 +0000)]
* riece-commands.el (riece-command-enter-message): Fix behavior at last line of buffer.
(riece-command-enter-message-to-user): Ditto.
(riece-command-enter-message-as-notice): Ditto.
Daiki Ueno [Wed, 11 Jun 2008 12:48:03 +0000 (12:48 +0000)]
* riece-options.el (riece-use-full-window): Abolish unused option.
* riece-layout.el (riece-layout-alist): New layout "one-window".
(riece-configure-windows-one-window): New function.
Daiki Ueno [Fri, 6 Jun 2008 20:14:42 +0000 (20:14 +0000)]
(riece-server-alist): Accept an integer for
:service.
Daiki Ueno [Fri, 6 Jun 2008 11:47:43 +0000 (11:47 +0000)]
Fixed.
Daiki Ueno [Fri, 6 Jun 2008 11:47:13 +0000 (11:47 +0000)]
Fixed.
Daiki Ueno [Fri, 6 Jun 2008 04:12:03 +0000 (04:12 +0000)]
Suppress compiler warnings.
(riece-make-local-hook): New alias.
(riece-derived-mode-p): New alias.
(riece-set-process-query-on-exit-flag): New alias.
TAKAHASHI Kaoru [Thu, 5 Jun 2008 03:06:44 +0000 (03:06 +0000)]
* riece-options.el (riece-server-alist): Fix :value for username, password, function and coding-system.
Daiki Ueno [Sun, 1 Jun 2008 15:34:09 +0000 (15:34 +0000)]
(riece-read-variables-files): Re-evaluate custom settings.
Daiki Ueno [Sun, 1 Jun 2008 12:40:04 +0000 (12:40 +0000)]
Fix a typo.
Update NEWS.ja.