X-Git-Url: http://git.chise.org/gitweb/?p=elisp%2Friece.git;a=blobdiff_plain;f=lisp%2FChangeLog;h=e7159c1b4b82015388da9a514a4848dab40a6d87;hp=5abeab8a43fb56e7ae1785c857d2559f0032a668;hb=f686bbadad1d94594b807b00d75c7e010c916fc3;hpb=39df0ecb52644ce40fcb3e9fc3f32d5e5110d12c diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 5abeab8..e7159c1 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,412 @@ +2007-04-24 OHASHI Akira + + * riece-log.el (riece-log-display-message-function): Use + riece-message-format-function-alist. + +2007-04-18 Daiki Ueno + + * riece-twitter.el: New add-on. + * riece-addon-modules.el (riece-addon-modules): Add riece-twitter. + * Makefile.am (EXTRA_DIST): Add riece-twitter.el. + + * riece-ctcp.el (riece-ctcp-action-format-message): New function. + (riece-handle-ctcp-action-request): Use it. + (riece-command-ctcp-action): Use it. + + * riece-message.el (riece-message-format-function-alist): New user + option. + (riece-display-message-1): Pick a format function from + riece-message-format-function-alist. + +2007-04-16 Daiki Ueno + + * riece-rdcc.el (riece-rdcc-server-port): New user option. + (riece-rdcc-send-program): Bind `port'. + +2007-02-12 Daiki Ueno + + * riece-handle.el (riece-handle-notice-message): Don't check the + scope of the message if riece-real-nickname is nil. + +2007-01-29 Daiki Ueno + + * Riece: Version 3.1.2 released. + +2007-01-29 Daiki Ueno + + * riece-ctcp.el (riece-handle-ctcp-ping-request): Removed useless + argument for `format'. + * riece-mcat.el (riece-mcat-extract): New local variable `pointer'. + * riece-epg.el (epg-cancel): Autoload. + * riece-options.el (riece): Specify :group. + +2007-01-22 Daiki Ueno + + * riece-mcat.el (riece-mcat-extract): Abolished ALIST arg. + +2007-01-19 Daiki Ueno + + * riece-options.el (riece-addons): Insinuate riece-mcat by default. + * riece-addon-modules.el (riece-addon-modules): Add riece-mcat. + * riece-mcat.el: Implement add-on interface. + (riece-mcat-alist): Removed. + (riece-mcat-description): New constant. + (riece-mcat-insinuate): New function. + (riece-mcat-uninstall): New function. + +2007-01-19 Daiki Ueno + + * riece-mcat.el (riece-mcat-update): New function. + * Makefile.am (update-mcat): New target. + * COMPILE (riece-modules): Moved riece-mcat-japanese.el to + riece-mcat-modules. + (riece-mcat-modules): New variable. + (riece-examine-modules): Append riece-mcat-modules. + (riece-update-mcat): New function. + +2007-01-18 Daiki Ueno + + * riece-mcat.el: New file. + * riece-mcat-japanese.el: New file. + * COMPILE (riece-modules): Added riece-mcat and riece-mcat-japanese. + * Makefile.am (EXTRA_DIST): Added riece-mcat.el and + riece-mcat-japanese.el. + +2006-12-18 Daiki Ueno + + * riece-package-info.el.in: New file. + * COMPILE (riece-modules): Added riece-package-info. + * Makefile.am (DISTCLEANFILES): Added riece-package-info.el. + +2006-09-29 Daiki Ueno + + * Riece: Version 3.1.1 released. + * configure.ac: Bump up version to 3.1.1. + +2006-09-27 Daiki Ueno + + * riece-addon.el (riece-command-list-addons): Describe "save the + current setting". + (riece-command-enable-addon): Make sure the addon to be insinuated. + +2006-08-30 Daiki Ueno + + * riece-layout.el (riece-layout-alist): Added + riece-configure-windows-spiral. + (riece-configure-windows-spiral): New window layout. Written by + URABE Shyouhei . + + * riece-options.el (riece-addons): Enable riece-shrink-buffer by + default. + + * aproxy.rb (AProxy::start): Fixed a typo (@out -> $stdout). + +2006-07-29 Daiki Ueno + + * Riece: Version 3.1.0 released. + * configure.ac: Bump up version to 3.1.0. + +2006-07-17 Daiki Ueno + + * riece-commands.el (riece-command-join-channel): Simplified by + using riece-server-opened. + (riece-command-part-channel): Ditto. + +2006-07-16 Daiki Ueno + + * riece.el (riece-save-variables-files): Place ";;; Do not edit + this file!" at the beginning of ~/.riece/save. + + * riece-server.el (riece-reset-process-buffer): Make + riece-filter-running local to the server buffer. + * riece-filter.el (riece-filter): Allow only a message handler to + run at a time. + * riece-globals.el (riece-filter-running): New variable. + +2006-06-01 Daiki Ueno + + * riece-ndcc.el: Don't use calc. + + * riece-300.el (riece-handle-353-message): Append " " to every 353 + line before inserting it to riece-353-message-alist. + +2006-05-29 Daiki Ueno + + * Riece: Version 3.0.0 released. + * configure.ac: Bump up version to 3.0.0. + +2006-05-16 Daiki Ueno + + * riece-options.el (riece-realname): New user option. + + * riece-irc.el (riece-irc-open-server): Changed the meaning of + riece-username. i.e. now riece-username represents the user's + login name and riece-realname is the replacement of the former + riece-username. + * riece-server.el (riece-server-keyword-map): New keyword :realname. + +2006-05-06 Yoichi NAKAYAMA + + * riece-commands.el (riece-command-close-server): Cause error + on non-existent server process. + +2006-04-26 Daiki Ueno + + * riece-skk-kakutei.el: Declare some variables and autoload + 'skk-kakutei to suppress compilation warnings. + + * riece-xfaceb.el: Don't enclose autoloads with ignore-errors; + autoloads should not report errors. + + * riece-commands.el (riece-command-save-variables): New command. + + * riece-epg.el + (riece-epg-passphrase-callback-function-for-decrypt): New + function. + (riece-command-set-passphrase): Renamed. + (riece-epg-message-filter): Don't query passphrase; if decryption + fails add button to try again. + (riece-epg-add-encrypted-button): New function. + (riece-epg-encrypted-button-notify): New function. + +2006-04-25 Daiki Ueno + + * riece-epg.el: New add-on. + * riece-addon-modules.el (riece-addon-modules): Added riece-epg. + * Makefile.am (EXTRA_DIST): Added riece-epg.el. + +2006-04-13 Steve Youngs + + * riece-commands.el (riece-command-invite): Add missing `:' to + string sent to server. + + * riece-300.el (riece-handle-341-message): swap values for + `channel' and `user'. + +2006-04-03 Daiki Ueno + + * riece.el (riece-buffer-alist): " *Debug*" -> "*Debug*". + (riece-save-variables-files): Fixed a typo in the docstring. + +2006-01-14 Daiki Ueno + + * riece-display.el (riece-part-channel): Emit + 'channel-list-changed signal. + +2005-12-29 Daiki Ueno + + * riece-alias.el (riece-alias-alternate-separator): Reverted the + default value. + +2005-11-19 Daiki Ueno + + * Riece: Version 2.0.2 released. + * configure.ac: Bump up version to 2.0.2. + +2005-11-19 Daiki Ueno + + * riece-alias.el (riece-alias-alternate-separator): Changed from + "@" -> "%". + + * test/test-riece-cache.el: New test cases. + * test/Makefile.am (EXTRA_DIST): Added test-riece-cache.el. + + * Makefile.am (EXTRA_DIST): Added riece-cache.el. + + * riece-commands.el (riece-command-part-channel): Signal an error + if TARGET server has not opened. + + * riece-channel.el: Require 'riece-cache. + (riece-find-channel): Increase priority of given channel name in + riece-channel-cache. + (riece-forget-channel): Remove given channel name from + riece-channel-cache. + (riece-get-channel): Register given channel name in + riece-channel-cache (if it is being added to riece-channel-obarray.) + * riece-server.el (riece-reset-process-buffer): Initialize + riece-channel-cache. + * riece-options.el (riece-channel-cache-max-size): New user + option. + * riece-misc.el (riece-get-channels-on-server): Get channel names + from riece-channel-cache. + * riece-globals.el (riece-channel-cache): New variable. + +2005-11-18 Daiki Ueno + + * riece-cache.el: Renamed from riece-lru.el. + +2005-11-18 Daiki Ueno + + * riece-user.el: Require 'riece-lru. + (riece-find-user): Increase priority of given username in + riece-user-lru. + (riece-forget-user): Remove given username from riece-user-lru. + (riece-rename-user): Rename given username in riece-user-lru. + (riece-get-user): Register given username in riece-user-lru (if + it is being added to riece-user-obarray.) + * riece-server.el: Require 'riece-lru. + (riece-reset-process-buffer): Initialize riece-user-lru. + * riece-options.el (riece-user-lru-max-size): New user option. + * riece-misc.el: Require 'riece-lru. + (riece-get-users-on-server): Get usernames from riece-user-lru. + * riece-globals.el (riece-user-lru): New variable. + * COMPILE (riece-modules): Added riece-lru. + * riece-lru.el: New file. + + * riece-develop.el: New file. + +2005-10-27 Masatake YAMATO + + * url-riece.el (url-irc-riece): Use `server-name' + to create an argument for `riece-parse-identity'. + `server' was used. + +2005-09-29 Daiki Ueno + + * Riece: Version 2.0.1 released. + * configure.ac: Bump up version to 2.0.1. + +2005-09-11 Daiki Ueno + + * riece-addon.el (riece-command-list-addons): Adjust width of 2nd + column to the length of the longest add-on name. + +2005-09-10 Daiki Ueno + + * riece-alias.el (riece-alias-abbrev-identity-string): Compare car + of riece-alias-alist with identities case insensitively. + +2005-09-05 Daiki Ueno + + * Makefile.am (EXTRA_DIST): Added riece-xfaceb.el. + * riece-addon-modules.el (riece-addon-modules): Added riece-xfaceb. + +2005-09-03 Steve Youngs + + * riece-xfaceb.el: New file. Display X-Face and colour Face + images in IRC buffer, getting the image data from BBDB records. + +2005-08-31 Daiki Ueno + + * riece-unread.el (riece-unread-requires): Require 'riece-history. + +2005-08-29 Daiki Ueno + + * Riece: Version 2.0.0 released. + * riece-version.el (riece-version-number): Bump up to 2.0.0. + +2005-08-29 Daiki Ueno + + * test/test-riece-log.el + (test-riece-log-display-message-function): Enable riece-log addon. + + * test/test-riece-ruby.el (lunit-test-case-teardown): Reset + riece-ruby-output-handler-alist and riece-ruby-output-queue-alist. + + * riece-server.el (riece-server-keyword-map): Abolished + :coding-system-alist keyword. + (riece-send-string): Take the target identity as the 2nd argument. + + * riece-identity.el (riece-channel-coding-system-alist): Renamed + from riece-coding-system-alist. + + * riece-globals.el (riece-coding-system-alist): Abolished. + + * riece-commands.el (riece-command-topic): Pass the target + identity to riece-send-string. + (riece-command-kick): Ditto. + (riece-command-send-message): Ditto. + (riece-command-enter-message-to-user): Ditto. + (riece-command-join-channel): Ditto. + (riece-command-part-channel): Ditto. + +2005-08-29 Daiki Ueno + + * riece-identity.el (riece-coding-system-for-identity): Moved from + riece-coding.el. + (riece-decoded-string-for-identity): Ditto. + + * riece-300.el (riece-handle-322-message): Decode message per + channel. + (riece-handle-set-topic): Ditto. + + * riece-handle.el (riece-handle-notice-message): Decode message + per channel. + (riece-handle-part-message): Ditto. + (riece-handle-kick-message): Ditto. + (riece-handle-topic-message): Ditto. + +2005-08-28 Daiki Ueno + + * riece-handle.el (riece-handle-privmsg-message): Use + riece-decoded-string & riece-decoded-string-for-identity. + + * riece-coding.el (riece-coding-system-alist): New user option. + (riece-coding-system-for-identity): New function. + (riece-encoded-string): New function. + (riece-decoded-string): New alias. + (riece-decoded-string-for-identity): New function. + +2005-08-27 Daiki Ueno + + * riece-addon.el (riece-uninstall-addon): Don't check the add-on + is enabled. + (riece-uninstall-addon): Don't use riece-remprop. + (riece-enable-addon): Put 'riece-addon-enabled property on the + add-on feature. + (riece-disable-addon): Ditto. + (riece-command-list-addons): Check 'riece-addon-enabled property + instead of riece-*-enabled variables. + +2005-08-27 Daiki Ueno + + * riece-options.el (riece-shrink-buffer-idle-time-delay): + Abolished; moved to riece-shrink-buffer.el. + (riece-max-buffer-size): Ditto. + (riece-shrink-buffer-remove-chars): Ditto. + + * riece.el (riece-shrink-buffer-idle-timer): Abolished; moved to + riece-shrink-buffer.el. + (riece): Don't set riece-shrink-buffer-idle-timer here. + (riece-exit): Don't cancel riece-shrink-buffer-idle-timer here. + + * riece-shrink-buffer.el: New add-on. + * riece-addon-modules.el (riece-addon-modules): Added + riece-shrink-buffer. + * Makefile.am (EXTRA_DIST): Added riece-shrink-buffer.el. + +2005-08-27 Daiki Ueno + + * riece-highlight.el (riece-highlight-uninstall): Use + riece-remprop instead of remprop. + + * riece-addon.el (riece-uninstall-addon): Use riece-remprop + instead of remprop. + + * riece-xemacs.el (riece-remprop): New alias. + * riece-emacs.el (riece-remprop): New function. + + * COMPILE (riece-compile-modules): Add current directory to load-path. + + * riece-history.el (riece-history-requires): New function. + * riece-addon.el (riece-insinuate-addon-1): Require add-on feature. + +2005-08-27 Daiki Ueno + + * riece-foolproof.el (riece-foolproof-description): Made it more + descriptive. + + * riece-url.el (riece-url-uninstall): Call easy-menu-remove-item. + + * riece-addon.el (riece-addon-list-mode-map): Bind + riece-command-unload-addon. + (riece-insinuate-addon-1): New function; renamed from + riece-insinuate-addon. + (riece-insinuate-addon): Use it; re-insinuate add-ons preceding to + the add-on. + (riece-addon-list-set-point): New function. + (riece-command-unload-addon): New command. + 2005-08-27 Daiki Ueno * riece-menu.el (riece-menu-uninstall): Call easy-menu-remove. @@ -361,6 +770,27 @@ * riece-debug.el (riece-debug-1): New function. (riece-debug): Always return nil. +2005-06-04 Daiki Ueno + + * riece-server.el (riece-server-keyword-map): Add :coding-system-alist. + + * riece-irc.el (riece-irc-open-server): Init riece-coding-system-alist. + + * riece-handle.el (riece-handle-privmsg-message): Retry with the + channel's coding-system if it differs from the server's + coding-system. + + * riece-commands.el (riece-command-send-message): Pass prefix to + riece-send-string. + + * riece-globals.el (riece-coding-system-alist): New variable. + + * riece-coding.el (riece-decode-coding-string-1): Split from + riece-decode-coding-string; set riece-coding-encoded-string and + riece-coding-decoded-coding-system properties on decoded string. + (riece-retry-decode-coding-string): New function. + (riece-decoded-coding-system): Use it. + 2005-06-03 Daiki Ueno * riece-ruby.el: New file.