+2005-08-29 Daiki Ueno <ueno@unixuser.org>
+
+ * 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 <ueno@unixuser.org>
+
+ * 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 <ueno@unixuser.org>
+
+ * 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 <ueno@unixuser.org>
* riece-addon.el (riece-uninstall-addon): Don't check the add-on
* riece-debug.el (riece-debug-1): New function.
(riece-debug): Always return nil.
+2005-06-04 Daiki Ueno <ueno@unixuser.org>
+
+ * 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 <ueno@unixuser.org>
* riece-ruby.el: New file.