* riece.el (riece): Setup signal slots.
authorueno <ueno>
Fri, 27 Feb 2004 03:36:56 +0000 (03:36 +0000)
committerueno <ueno>
Fri, 27 Feb 2004 03:36:56 +0000 (03:36 +0000)
commit40a04aa891bb0401c3193dd1b09ac57f3fb22c82
treef8cd34026623b4dec6b05da85ae60ffc803b3dde
parent5a4acaa81c4285b90166faf733b3239563efbf49
* riece.el (riece): Setup signal slots.

* riece-unread.el (riece-unread-after-display-message-function):
Don't call riece-redisplay-buffers.

* riece-naming.el (riece-naming-assert-names): New function.
(riece-naming-assert-join): Emit 'join signal.
(riece-naming-assert-part): Emit 'part signal.
(riece-naming-assert-rename): Emit 'rename signal.

* riece-message.el (riece-message-buffer): Don't call
riece-redisplay-buffers.

* riece-handle.el (riece-handle-nick-message): Don't call
riece-redisplay-buffers.
(riece-handle-join-message): Ditto.
(riece-handle-part-message): Ditto.
(riece-handle-kick-message): Ditto.
(riece-handle-kill-message): Ditto.
(riece-handle-topic-message): Ditto.
(riece-parse-channel-modes): Ditto.

* riece-display.el (riece-update-user-list-buffer): Use
riece-with-server-buffer.
(riece-emit-signal): Notify if signal filter fails.
(riece-display-connect-signals): New function.
(riece-update-user-list-buffer): Don't switch to user-list buffer.
(riece-update-channel-list-buffer): Don't switch to channel-list
buffer.
(riece-switch-to-channel): Emit 'switch-to-channel signal.
(riece-switch-to-nearest-channel): Ditto.

* riece-commands.el (riece-command-switch-to-channel): Don't call
riece-redisplay-buffers.
(riece-command-join-partner): Ditto.
(riece-command-part): Ditto.

* riece-300.el (riece-handle-353-message): Save match data before
calling riece-naming-assert-names; don't call riece-redisplay-buffers.
(riece-handle-322-message): Don't call riece-redisplay-buffers.
lisp/ChangeLog
lisp/riece-300.el
lisp/riece-commands.el
lisp/riece-display.el
lisp/riece-handle.el
lisp/riece-message.el
lisp/riece-naming.el
lisp/riece-unread.el
lisp/riece.el