Fix for status indicators.
authorueno <ueno>
Mon, 2 Jun 2003 16:57:32 +0000 (16:57 +0000)
committerueno <ueno>
Mon, 2 Jun 2003 16:57:32 +0000 (16:57 +0000)
commit6b94e1137ca4c8c1204b7562d54427a893cc5560
treeaa7aa1563206f45726e11ce6b3b8607e7c1f7ff1
parent730f42333e8ae96273434712025afcb953fe9893
Fix for status indicators.
* riece.el (riece-command-mode): Don't set riece-freeze-indicator.
(riece-dialogue-mode): Call riece-update-status-indicators.
(riece-channel-mode): Add riece-operator-indicator to
mode-line-buffer-identification.
* riece-user.el (riece-make-user): New attribute `operator'.
(riece-user-operator): New function.
(riece-user-set-operator): New function.
(riece-user-toggle-away): New function.
(riece-user-toggle-operator): New function.
* riece-misc.el (riece-own-frozen): Revive.
* riece-message.el (riece-display-message): Reset riece-freeze if
riece-freeze == 'own && (riece-message-own-p message).
* riece-globals.el (riece-own-freeze): Abolish; use riece-freeze.
(riece-operator-indicator): New variable.
* riece-display.el (riece-update-status-indicators): New function.
(riece-update-buffer-functions): Add it.
* riece-commands.el (riece-command-toggle-freeze): Don't call
riece-freeze.
(riece-command-toggle-own-freeze): Don't call riece-own-freeze.
* riece-300.el (riece-handle-302-message): Use
riece-user-toggle-away instead of riece-user-set-away.
(riece-handle-301-message): Ditto.
(riece-handle-305-message): Ditto.
(riece-handle-306-message): Ditto.
(riece-handle-352-message): Ditto.
lisp/ChangeLog
lisp/riece-300.el
lisp/riece-commands.el
lisp/riece-display.el
lisp/riece-globals.el
lisp/riece-message.el
lisp/riece-misc.el
lisp/riece-options.el
lisp/riece-user.el
lisp/riece.el