* riece.el (riece-save-variables-files): Display message
[riece] / NEWS
1 * Major changes in 4.0.0
2
3 ** New add-on riece-twitter. (ueno)
4
5 ** riece-rdcc can now specify sending ports. (ueno)
6
7 * Major changes in 3.1.2
8
9 ** Message catalog. (ueno)
10
11 * Major changes in 3.1.1
12
13 ** riece-async works again. (ueno)
14
15 ** riece-shrink-buffer is now enabled by default. (ueno)
16
17 ** New window layout "spiral". (URABE Shyouhei)
18
19 * Major changes in 3.1.0
20
21 ** Prevent reentrace of message handlers.  This might fix some long
22    standing bug in message handling. (ueno)
23
24 ** Removed dependency on the calc package from riece-ndcc.el. (ueno)
25
26 ** Fixed a bug in the 353 message handler. (ueno)
27
28 * Major changes in 3.0.0
29
30 ** Changed the meaning of riece-username.  If you set this option, you
31    will need to set riece-realname instead. (ueno)
32
33 ** Cause an error if a user requests to close already closed server. (yoichi)
34
35 ** New add-on riece-epg.el, which enables secure conversation using
36    GnuPG. (ueno)
37
38 ** Fixed a couple of bugs in inviting users. (Steve Youngs)
39
40 ** Fixed a redisplay bug when a user leaves a channel. (ueno)
41
42 ** Reverted the default value of riece-alias-alternate-separator to
43    "@". (ueno)
44
45 * Major changes in 2.0.2
46
47 ** Fixed C-c l (riece-command-list) behavior.  It didn't display
48    channel TOPIC correctly. (ueno)
49
50 ** Don't alter case of user/channel names when completing user
51    input. (ueno)
52
53 ** Changed default value of alternate separator of a channel name and an
54    IRC server name to "%". (ueno)
55
56 * Major changes in 2.0.1
57
58 ** If there is a message in previously selected channel, Riece 2.0.0
59    doesn't treat it as an unread channel.  2.0.1 fixes it. (ueno)
60
61 ** New add-on riece-xfaceb.el, which displays X-Face/Colour Face in
62    IRC buffers. (Steve Youngs)
63
64 * Major changes in 2.0.0
65
66 ** Support multiple coding-systems on a server.
67    You can use different coding-systems for different channels. (ueno)
68    For example:
69    (setq riece-channel-coding-system-alist
70          '(("#euc-jp" . euc-jp)
71            ("#utf-8 irc.freenode.net" . utf-8)))
72
73 ** Support uninstall, unload (dangerous) operations for add-ons.
74    Now you can fully customize riece-addons in the add-on listing
75    mode. (ueno)
76
77 ** New mechanism for executing Ruby programs.  To use it, see the
78    commentary section of riece-ruby.el. (ueno)
79
80 ** New add-on riece-eval-ruby.el, which regards user input prefixed by
81    ",ruby " as a Ruby program and sends the result to the current
82    channel. (ueno)
83
84 ** New add-on riece-shrink-buffer.el, which now takes care of periodic
85    buffer shrinking.  If you have set riece-max-buffer-size, you will
86    need to enable the riece-shrink-buffer add-on in the add-on listing
87    mode. (ueno)
88
89 ** Don't signal an error when a user is quitting, and who has joined a
90    channel where you left. (ueno)
91
92 ** When saving a log file, suffix the name of the coding-system used
93    onto the filename.  This will avoid mojibake even
94    riece-log-coding-system is not set. (ueno)
95
96 ** While traversing channel list with C-c g, offer channels in order
97    of precedence where they have newer unread messages. (ueno)
98
99 ** Allow "@" instead of " " as a separator of a channel name and an
100    IRC server name. (ueno)
101
102 ** Rewrite the Japanese manual (riece-ja.texi) for IRC & Emacs
103    newbies. (ueno)
104
105 ** Allow users to hide *Others* buffer. (ueno)
106
107 ** Use seperate buffer to store debugging output. (ueno)
108
109 ** Added new make rule for byte-compiling elisp files individually.
110    To use it, after configure, do "make compile-individually" in
111    lisp/.  (ueno)
112
113 ** Include a document for developers (doc/HACKING{,.ja}) (ueno)
114
115 * Major changes in 1.0.8
116
117 ** Mitigate file locking scheme of riece-log. (ueno)
118
119 ** Format idle seconds in human readable form. (ueno)
120
121 ** Separate riece-obarray into riece-channel-obarray and
122    riece-user-obarray. (kaoru)
123
124 ** Fixed bugs caused by mishandling of channel names (which should be
125    case insensitive.) (ueno)
126
127 ** Support SXEmacs version names. (Steve Youngs)
128
129 ** Support CTCP TIME. (Steve Youngs)
130
131 ** Ignore directories under ~/.riece/addons. (kaoru)
132
133 ** Fixed wrong-number-of-arguments error on riece-command-part. (yoichi)
134
135 ** Fixed a bug which assumes existence of ~/.riece/addons when
136    startup. (ueno)
137
138 * Major changes in 1.0.7
139
140 ** New add-on riece-toolbar. (ueno)
141    riece-toolbar displays icons on toolbar.  Currently not all the
142    icons are included.
143
144 ** New add-on riece-keepalive. (ueno)
145    riece-keepalive spontaneously sends a PING message to server to
146    keep an IRC connection.
147
148 ** New add-on riece-google. (bg66)
149    riece-google searches on Google and sends the result to the channel.
150
151 ** New add-on riece-eval. (bg66)
152    riece-eval evaluates elisp expression and sends the result to the channel.
153
154 ** Some add-ons are enabled by default. (ueno)
155    riece-log, riece-alias, riece-ctlseq, and riece-keyword are now
156    enabled by default.
157
158 ** New command riece-command-suspend-resume. (ueno)
159    riece-command-suspend-resume saves or restores the current window
160    configuration.
161
162 ** Preserve cursor position when clicking button widget. (ueno)
163
164 ** Decorate modeline indicator with faces. (ueno)
165
166 ** Count users in NAMES reply. (ueno)
167
168 ** New user&nb