* riece-globals.el (riece-strict-channel-regexp): Renamed from
[riece] / lisp / ChangeLog
index 204cb6e..e7b0cb0 100644 (file)
@@ -1,3 +1,173 @@
+2004-05-12  Daiki Ueno  <ueno@unixuser.org>
+
+       * riece-globals.el (riece-strict-channel-regexp): Renamed from
+       riece-channel-regexp.
+       (riece-strict-user-regexp): Renamed from riece-user-regexp.
+       (riece-laxed-channel-regexp): New constant.
+       (riece-laxed-user-regexp): New constant.
+       (riece-channel-regexp): Define as variable (its default value is
+       set to riece-laxed-channel-regexp).
+       (riece-user-regexp): Define as variable (its default value is set
+       to riece-laxed-user-regexp).
+
+2004-05-10  Daiki Ueno  <ueno@unixuser.org>
+
+       * riece-ctlseq.el (riece-ctlseq-scan-region): Abolish.
+       (riece-ctlseq-requires): New function.
+       (riece-ctlseq-message-filter): Assume the existence of
+       riece-put-overlay-faces, add 'riece-overlay-face property.
+
+       * riece-keyword.el (riece-keyword-scan-region): Abolish.
+       (riece-keyword-message-filter): Assume the existence of
+       riece-put-overlay-faces, add 'riece-overlay-face property.
+
+       * riece-highlight.el (riece-put-overlay-faces): New function.
+       (riece-highlight-insinuate): Add riece-put-overlay-faces to
+       riece-after-insert-functions.
+
+2004-05-05  Daiki Ueno  <ueno@unixuser.org>
+
+       * riece-misc.el (riece-split-parameters): Don't remove a trailing
+       string even if it is empty.
+
+2004-05-05  Daiki Ueno  <ueno@unixuser.org>
+
+       * riece-ctlseq.el: Require 'riece-message for riece-message-text;
+       require 'riece-misc for riece-scan-property-region.
+
+       * riece-ctcp.el: Require 'riece-display for riece-channel-buffer.
+
+2004-05-04  Daiki Ueno  <ueno@unixuser.org>
+
+       * riece-300.el (riece-handle-312-message): Use server name
+       returned by WHOIS instead of riece-real-server-name.
+       [cf. <Liece:00170>]
+
+2004-05-04  Daiki Ueno  <ueno@unixuser.org>
+
+       * Riece: Version 0.2.2 released.
+       * riece-version.el (riece-version-number): Bump up to 0.2.2.
+
+       * riece-ctlseq.el (riece-ctlseq-hide-controls): New user option.
+
+       * riece-keyword.el (riece-keyword): Fixed the parent custom group.
+       * riece-url.el (riece-url): Fixed the parent custom group.
+
+2004-05-04  Daiki Ueno  <ueno@unixuser.org>
+
+       * riece-ctlseq.el: New add-on.
+       * COMPILE (riece-modules): Add riece-ctlseq.
+       * Makefile.am (EXTRA_DIST): Add riece-ctlseq.el.
+
+2004-04-29  OHASHI Akira  <bg66@koka-in.org>
+
+       * riece-log.el (riece-log-get-directory): Use a canonicalized
+       channel name.
+       (riece-log-open-directory-function): New user option.
+       (riece-log-open-directory): Use it.
+       (riece-log-insinuate): Add new key bind.
+
+2004-04-05  Daiki Ueno  <ueno@unixuser.org>
+
+       * riece-button.el (riece-button-requires): Abolish.
+
+2004-03-29  Daiki Ueno  <ueno@unixuser.org>
+
+       * riece.el (riece-buffer-alist): Rename *Commands* -> *Command*.
+       (riece-command-mode): Rename Commands -> Command.
+
+2004-03-28  Daiki Ueno  <ueno@unixuser.org>
+
+       * riece-signal.el: Require 'riece-options for riece-debug.
+       * riece-async.el: Require 'riece-options for riece-debug.
+
+2004-03-28  Daiki Ueno  <ueno@unixuser.org>
+
+       * riece.el (riece-command-mode): Don't display
+       riece-freeze-indicator on the modeline of the command buffer.
+       (riece-dialogue-mode): Make riece-freeze-indicator local to the
+       buffer whose major-mode is derived from riece-dialogue-mode.
+
+       * riece-display.el: Add autoload setting for derived-mode-class.
+       (riece-update-status-indicators): Check riece-freeze flag for each
+       buffer visible in the selected frame.
+
+       * riece-commands.el: Add autoload setting for derived-mode-class.
+       (riece-command-toggle-freeze): Don't switch to the channel buffer
+       if major-mode of the current buffer is derived from
+       riece-dialogue-mode.  Which allows to lock "*Others*" buffer.
+       (riece-command-toggle-own-freeze): Ditto.
+
+       * riece-globals.el (riece-freeze): Fix doc.
+       (riece-freeze-indicator): Add doc.
+       (riece-channel-indicator): Fix doc.
+       (riece-long-channel-indicator): Fix doc.
+       (riece-channel-list-indicator): Fix doc.
+       (riece-user-indicator): Fix doc.
+       (riece-away-indicator): Add doc.
+       (riece-operator-indicator): Add doc.
+
+2004-03-24  Daiki Ueno  <ueno@unixuser.org>
+
+       * riece-unread.el (riece-unread-after-display-message-function):
+       Treat private messages as unread.
+
+2004-03-21  Daiki Ueno  <ueno@unixuser.org>
+
+       * riece.el (riece-exit): Don't clear riece-user-list-buffer and
+       riece-channel-list-buffer.
+
+2004-03-21  Daiki Ueno  <ueno@unixuser.org>
+
+       * riece.el (riece-exit): Clear riece-channel-buffer,
+       riece-user-list-buffer, and riece-channel-list-buffer.
+
+2004-03-20  Daiki Ueno  <ueno@unixuser.org>
+
+       * riece-server.el (riece-open-server): Append the server-name to
+       the prompt string.
+
+2004-03-14  Daiki Ueno  <ueno@unixuser.org>
+
+       * riece-display.el (riece-display-connect-signals): Update
+       riece-long-channel-indicator on 'channel-modes-changed signal.
+
+       * riece-naming.el (riece-naming-assert-channel-modes): New
+       function renamed from riece-handle-channel-modes.
+
+       * riece-misc.el: Require 'riece-mode.
+       (riece-concat-channel-modes): Display mode parameter.
+
+       * riece-channel.el: Require 'riece-mode.
+       (riece-channel-toggle-mode): Store mode "objects" instead of mode
+       "flags".
+       * riece-user.el: Require 'riece-mode.
+       (riece-user-toggle-mode): Store mode "objects" instead of mode
+       "flags".
+
+       * riece-handle.el: Require 'riece-mode.
+       (riece-handle-mode-message): Use riece-parse-mode.
+       (riece-parse-mode): Moved to riece-mode.el.
+       (riece-handle-channel-modes): Moved to riece-naming.el.
+
+       * riece-300.el: Require 'riece-mode.
+       (riece-handle-324-message): Use riece-parse-mode.
+
+       * riece-mode.el: New file.
+       * Makefile.am (EXTRA_DIST): Add riece-mode.el.
+       * COMPILE (riece-modules): Add riece-mode.
+
+2004-03-13  Daiki Ueno  <ueno@unixuser.org>
+
+       * riece-ctcp.el: "Error occurred in XXX" -> "Error in XXX".
+       * riece-filter.el: "Error occurred in XXX" -> "Error in XXX".
+       * riece-signal.el: "Error occurred in XXX" -> "Error in XXX".
+
+2004-03-09  Daiki Ueno  <ueno@unixuser.org>
+
+       * Riece: Version 0.2.1 released.
+       * riece-version.el (riece-version-number): Bump up to 0.2.1.
+
 2004-03-09  Daiki Ueno  <ueno@unixuser.org>
 
        * riece-emacs.el (riece-propertize-modeline-string): Fix arguments