* riece-server.el (riece-server-keyword-map): Add :coding-system-alist.
authorueno <ueno>
Sat, 4 Jun 2005 03:51:44 +0000 (03:51 +0000)
committerueno <ueno>
Sat, 4 Jun 2005 03:51:44 +0000 (03:51 +0000)
commit6e989585d1652450dc5cfdfc2ae7aaa3d881c16b
tree4cc9f65a16db62f35b55e68b573b1b1719d585fe
parente8abe0fa1b82712e3e942b9a1615a1dcd4abcd2e
* 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.
lisp/ChangeLog
lisp/riece-coding.el
lisp/riece-commands.el
lisp/riece-globals.el
lisp/riece-handle.el
lisp/riece-irc.el
lisp/riece-server.el