Mercurial > emacs
comparison lisp/erc/ChangeLog.04 @ 95779:834bee528d49
Fix typos.
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Tue, 10 Jun 2008 16:16:18 +0000 |
parents | 2a734255bcc7 |
children | 4538778f611d |
comparison
equal
deleted
inserted
replaced
95778:c9b3cb8a81ec | 95779:834bee528d49 |
---|---|
1 2004-12-29 Francis Litterio <franl@users.sourceforge.net> | 1 2004-12-29 Francis Litterio <franl@users.sourceforge.net> |
2 | 2 |
3 * erc-goodies.el (erc-interpret-controls-p): Changed docstring to | 3 * erc-goodies.el (erc-interpret-controls-p): Changed docstring to |
4 reflect the new meaning if this is set to 'remove. | 4 reflect the new meaning if this is set to 'remove. |
5 (erc-controls-interpret): Rephrased docstring to be more accurate. | 5 (erc-controls-interpret): Rephrased docstring to be more accurate. |
6 (erc-controls-strip): New function that behaves like the | 6 (erc-controls-strip): New function that behaves like the |
7 recently-removed erc-strip-controls -- it removes all IRC color | 7 recently-removed erc-strip-controls -- it removes all IRC color |
8 and highlighting control characters. | 8 and highlighting control characters. |
9 (erc-controls-highlight): Changed to support the new 'remove value | 9 (erc-controls-highlight): Changed to support the new 'remove value |
10 that variable erc-interpret-controls-p might have. | 10 that variable erc-interpret-controls-p might have. |
11 | 11 |
12 2004-12-28 Francis Litterio <franl@users.sourceforge.net> | 12 2004-12-28 Francis Litterio <franl@users.sourceforge.net> |
13 | 13 |
14 * erc-ibuffer.el, erc-list.el, erc-page.el, erc-speedbar.el: | 14 * erc-ibuffer.el, erc-list.el, erc-page.el, erc-speedbar.el: |
15 Changed all calls to erc-interpret-controls (which no longer | 15 Changed all calls to erc-interpret-controls (which no longer |
16 exists) to call erc-controls-interpret (the new name of the same | 16 exists) to call erc-controls-interpret (the new name of the same |
17 function). | 17 function). |
18 | 18 |
19 2004-12-28 Francis Litterio <franl@users.sourceforge.net> | 19 2004-12-28 Francis Litterio <franl@users.sourceforge.net> |
20 | 20 |
21 * erc-goodies.el (erc-controls-interpret): Added this function to | 21 * erc-goodies.el (erc-controls-interpret): Added this function to |
22 replace the recently-removed erc-interpret-controls. Also added | 22 replace the recently-removed erc-interpret-controls. Also added |
23 a (require 'erc) to solve a byte-compile problem. | 23 a (require 'erc) to solve a byte-compile problem. |
24 | 24 |
25 2004-12-28 Francis Litterio <franl@users.sourceforge.net> | 25 2004-12-28 Francis Litterio <franl@users.sourceforge.net> |
26 | 26 |
27 * erc.el (erc-controls-interpret): Added this function to replace | 27 * erc.el (erc-controls-interpret): Added this function to replace |
28 the recently-removed erc-interpret-controls. | 28 the recently-removed erc-interpret-controls. |
29 | 29 |
30 2004-12-27 Jorgen Schaefer <forcer@users.sourceforge.net> | 30 2004-12-27 Jorgen Schaefer <forcer@users.sourceforge.net> |
31 | 31 |
32 * erc-truncate.el (erc-truncate-buffer-to-size): Check for | 32 * erc-truncate.el (erc-truncate-buffer-to-size): Check for |
33 logging even better (via lawrence). | 33 logging even better (via lawrence). |
34 | 34 |
35 2004-12-26 Jorgen Schaefer <forcer@users.sourceforge.net> | 35 2004-12-26 Jorgen Schaefer <forcer@users.sourceforge.net> |
36 | 36 |
37 * erc-truncate.el (erc-truncate-buffer-to-size): Much saner | 37 * erc-truncate.el (erc-truncate-buffer-to-size): Much saner |
38 logging detection (via lawrence). | 38 logging detection (via lawrence). |
39 | 39 |
40 2004-12-25 Jorgen Schaefer <forcer@users.sourceforge.net> | 40 2004-12-25 Jorgen Schaefer <forcer@users.sourceforge.net> |
41 | 41 |
42 * erc-goodies.el (erc-controls-highlight): Treat single C-c | 42 * erc-goodies.el (erc-controls-highlight): Treat single C-c |
43 correctly. | 43 correctly. |
44 | 44 |
45 2004-12-24 Jorgen Schaefer <forcer@users.sourceforge.net> | 45 2004-12-24 Jorgen Schaefer <forcer@users.sourceforge.net> |
46 | 46 |
47 * erc-goodies.el, erc.el: Deleted IRC control character processing | 47 * erc-goodies.el, erc.el: Deleted IRC control character processing |
48 and implemented a sane version in erc-goodies.el as a module. | 48 and implemented a sane version in erc-goodies.el as a module. |
49 | 49 |
50 * erc.el (erc-merge-controls, erc-interpret-controls, | 50 * erc.el (erc-merge-controls, erc-interpret-controls, |
67 erc-toggle-interpret-controls): Moved. | 67 erc-toggle-interpret-controls): Moved. |
68 | 68 |
69 * erc-goodies.el (erc-beep-p, irccontrols, erc-controls-highlight, | 69 * erc-goodies.el (erc-beep-p, irccontrols, erc-controls-highlight, |
70 erc-controls-propertize): New. | 70 erc-controls-propertize): New. |
71 | 71 |
72 2004-12-24 Jorgen Schaefer <forcer@users.sourceforge.net> | 72 2004-12-24 Jorgen Schaefer <forcer@users.sourceforge.net> |
73 | 73 |
74 * erc-goodies.el, erc.el: The Small Extraction of Stuff[tm] commit. | 74 * erc-goodies.el, erc.el: The Small Extraction of Stuff[tm] commit. |
75 Moved some functions from erc.el to erc-goodies.el, and | 75 Moved some functions from erc.el to erc-goodies.el, and |
76 transformed them to erc modules in the process. | 76 transformed them to erc modules in the process. |
77 - imenu autoload stuff moved. I don't know why it is here at all. | 77 - imenu autoload stuff moved. I don't know why it is here at all. |
78 - Moved: scroll-to-bottom, make-read-only, distinguish-noncommands, | 78 - Moved: scroll-to-bottom, make-read-only, distinguish-noncommands, |
79 smiley, unmorse, erc-occur (the last isn't a module, but still | 79 smiley, unmorse, erc-occur (the last isn't a module, but still |
80 moved) | 80 moved) |
81 (erc-input-line-position, erc-add-scroll-to-bottom, | 81 (erc-input-line-position, erc-add-scroll-to-bottom, |
82 erc-scroll-to-bottom, erc-make-read-only, erc-noncommands-list, | 82 erc-scroll-to-bottom, erc-make-read-only, erc-noncommands-list, |
83 erc-send-distinguish-noncommands, erc-smiley, erc-unmorse, | 83 erc-send-distinguish-noncommands, erc-smiley, erc-unmorse, |
84 erc-occur): Moved from erc.el to erc-goodies.el. | 84 erc-occur): Moved from erc.el to erc-goodies.el. |
85 (smiley): Module moved from erc.el to erc-goodies.el. | 85 (smiley): Module moved from erc.el to erc-goodies.el. |
86 (scrolltobottom, readonly, noncommands, unmorse): New modules. | 86 (scrolltobottom, readonly, noncommands, unmorse): New modules. |
87 | 87 |
88 2004-12-20 Diane Murray <disumu@x3y2z1.net> | 88 2004-12-20 Diane Murray <disumu@x3y2z1.net> |
89 | 89 |
90 * erc.el: (erc-format-away-status): Use `a', not `away' - that's | 90 * erc.el (erc-format-away-status): Use `a', not `away' - that's |
91 why it's there. | 91 why it's there. |
92 (erc-update-mode-line-buffer): The values of `mode-line-process' | 92 (erc-update-mode-line-buffer): The values of `mode-line-process' |
93 and `mode-line-buffer-identification' are normally lists. | 93 and `mode-line-buffer-identification' are normally lists. |
94 Conform. | 94 Conform. |
95 | 95 |
96 2004-12-18 Jorgen Schaefer <forcer@users.sourceforge.net> | 96 2004-12-18 Jorgen Schaefer <forcer@users.sourceforge.net> |
97 | 97 |
98 * erc.el: (erc-process-ctcp-query, erc-process-ctcp-reply): Display | 98 * erc.el (erc-process-ctcp-query, erc-process-ctcp-reply): Display |
99 message in the active window, not the server window. | 99 message in the active window, not the server window. |
100 | 100 |
101 2004-12-16 Edward O'Connor <ted@oconnor.cx> | 101 2004-12-16 Edward O'Connor <ted@oconnor.cx> |
102 | 102 |
103 * erc-track.el (erc-track-position-in-mode-line): Check for | 103 * erc-track.el (erc-track-position-in-mode-line): Check for |
104 'erc-track-mode variable with boundp. From Adrian Aichner | 104 'erc-track-mode variable with boundp. From Adrian Aichner |
105 <adrian@xemacs.org>. | 105 <adrian@xemacs.org>. |
106 | 106 |
107 2004-12-16 Jorgen Schaefer <forcer@users.sourceforge.net> | 107 2004-12-16 Jorgen Schaefer <forcer@users.sourceforge.net> |
108 | 108 |
109 * erc.el (erc-upcase-first-word): New function. The old way used | 109 * erc.el (erc-upcase-first-word): New function. The old way used |
110 in erc-send-ctcp-message would eat consecutive whitespace etc. | 110 in erc-send-ctcp-message would eat consecutive whitespace etc. |
111 (erc-send-ctcp-message, erc-send-ctcp-notice): Use it. | 111 (erc-send-ctcp-message, erc-send-ctcp-notice): Use it. |
112 | 112 |
113 2004-12-15 Edward O'Connor <ted@oconnor.cx> | 113 2004-12-15 Edward O'Connor <ted@oconnor.cx> |
114 | 114 |
115 * erc.el (erc-send-ctcp-message): Fix braino with my previous | 115 * erc.el (erc-send-ctcp-message): Fix braino with my previous |
116 patch. It always helps to C-x C-s before `cvs commit'. | 116 patch. It always helps to C-x C-s before `cvs commit'. |
117 | 117 |
118 2004-12-15 Edward O'Connor <ted@oconnor.cx> | 118 2004-12-15 Edward O'Connor <ted@oconnor.cx> |
119 | 119 |
120 * erc.el (erc-send-ctcp-message): Only upcase the ctcp command, | 120 * erc.el (erc-send-ctcp-message): Only upcase the ctcp command, |
121 and not the entire message. Revision 1.707 had broken /me. | 121 and not the entire message. Revision 1.707 had broken /me. |
122 Shouting is bad! :) | 122 Shouting is bad! :) |
123 | 123 |
124 2004-12-14 Diane Murray <disumu@x3y2z1.net> | 124 2004-12-14 Diane Murray <disumu@x3y2z1.net> |
125 | 125 |
126 * erc-nets.el (erc-networks-alist): Change undernet to Undernet as | 126 * erc-nets.el (erc-networks-alist): Change undernet to Undernet as |
127 is used in `erc-server-alist', so that completion works when using | 127 is used in `erc-server-alist', so that completion works when using |
128 `erc-server-select'. This should fix Debian bug #282003 (erc: | 128 `erc-server-select'. This should fix Debian bug #282003 (erc: |
129 cannot connect to Undernet). | 129 cannot connect to Undernet). |
130 | 130 |
131 2004-12-14 Diane Murray <disumu@x3y2z1.net> | 131 2004-12-14 Diane Murray <disumu@x3y2z1.net> |
132 | 132 |
133 * erc-backend.el: (def-edebug-spec): Only run this if 'edebug is | 133 * erc-backend.el (def-edebug-spec): Only run this if 'edebug is |
134 available. | 134 available. |
135 | 135 |
136 2004-12-14 Diane Murray <disumu@x3y2z1.net> | 136 2004-12-14 Diane Murray <disumu@x3y2z1.net> |
137 | 137 |
138 * erc.el: The last change to `erc-mode-line-format' introduced a | 138 * erc.el: The last change to `erc-mode-line-format' introduced a |
139 bug in Xemacs - it can't handle the #(" "...) strings at all. The | 139 bug in Xemacs - it can't handle the #(" "...) strings at all. The |
140 following changes fix the bug and simplify the mode-line handling | 140 following changes fix the bug and simplify the mode-line handling |
141 considerably. (erc-mode-line-format): Now defined as a string | 141 considerably. (erc-mode-line-format): Now defined as a string |
152 `erc-mode-line-format', set `mode-line-process' to ": CLOSED" if | 152 `erc-mode-line-format', set `mode-line-process' to ": CLOSED" if |
153 the connection has been terminated, and set `header-line-format' | 153 the connection has been terminated, and set `header-line-format' |
154 (if it is bound) to the formatted `erc-header-line-format', then | 154 (if it is bound) to the formatted `erc-header-line-format', then |
155 do a `force-mode-line-update'. | 155 do a `force-mode-line-update'. |
156 | 156 |
157 2004-12-12 Diane Murray <disumu@x3y2z1.net> | 157 2004-12-12 Diane Murray <disumu@x3y2z1.net> |
158 | 158 |
159 * erc.el (erc-modules): Disable modules removed with `customize'. | 159 * erc.el (erc-modules): Disable modules removed with `customize'. |
160 (erc-update-modules): Try to give a more descriptive error | 160 (erc-update-modules): Try to give a more descriptive error |
161 message. | 161 message. |
162 | 162 |
163 2004-12-12 Diane Murray <disumu@x3y2z1.net> | 163 2004-12-12 Diane Murray <disumu@x3y2z1.net> |
164 | 164 |
165 * erc-complete.el, erc.el, erc-list.el, erc-nets.el, | 165 * erc-complete.el, erc.el, erc-list.el, erc-nets.el, |
166 erc-nicklist.el, erc-pcomplete.el, erc-replace.el, erc-speak.el, | 166 * erc-nicklist.el, erc-pcomplete.el, erc-replace.el, erc-speak.el, |
167 erc-truncate.el: (erc-buffers, erc-coding-systems, erc-display, | 167 * erc-truncate.el (erc-buffers, erc-coding-systems, erc-display, |
168 erc-mode-line-and-header, erc-ignore, erc-query, | 168 erc-mode-line-and-header, erc-ignore, erc-query, |
169 erc-quit-and-part, erc-paranoia, erc-scripts, erc-old-complete, | 169 erc-quit-and-part, erc-paranoia, erc-scripts, erc-old-complete, |
170 erc-list, erc-networks, erc-nicklist, erc-pcomplete, erc-replace, | 170 erc-list, erc-networks, erc-nicklist, erc-pcomplete, erc-replace, |
171 erc-truncate): New customization groups. (erc-join-buffer, | 171 erc-truncate): New customization groups. |
172 erc-frame-alist, erc-frame-dedicated-flag, erc-reuse-buffers): Use | 172 (erc-join-buffer, erc-frame-alist, erc-frame-dedicated-flag, |
173 'erc-buffers as `:group'. (erc-default-coding-system, | 173 erc-reuse-buffers): Use 'erc-buffers as `:group'. |
174 erc-encoding-coding-alist): Use 'erc-coding-systems as `:group'. | 174 (erc-default-coding-system, erc-encoding-coding-alist): |
175 Use 'erc-coding-systems as `:group'. | |
175 (erc-hide-prompt, erc-show-my-nick, erc-prompt, | 176 (erc-hide-prompt, erc-show-my-nick, erc-prompt, |
176 erc-input-line-position, erc-command-indicator, erc-notice-prefix, | 177 erc-input-line-position, erc-command-indicator, erc-notice-prefix, |
177 erc-notice-highlight-type, erc-interpret-controls-p, | 178 erc-notice-highlight-type, erc-interpret-controls-p, |
178 erc-interpret-mirc-color, erc-minibuffer-notice, | 179 erc-interpret-mirc-color, erc-minibuffer-notice, |
179 erc-format-nick-function): Use 'erc-display as `:group'. | 180 erc-format-nick-function): Use 'erc-display as `:group'. |
209 `:group'. | 210 `:group'. |
210 (erc-replace-alist): Use 'erc-replace as `:group'. | 211 (erc-replace-alist): Use 'erc-replace as `:group'. |
211 (erc-speak-filter-timestamp): Use 'erc-speak as `:group'. | 212 (erc-speak-filter-timestamp): Use 'erc-speak as `:group'. |
212 (erc-max-buffer-size): Use 'erc-truncate as `:group'. | 213 (erc-max-buffer-size): Use 'erc-truncate as `:group'. |
213 | 214 |
214 2004-12-12 Jorgen Schaefer <forcer@users.sourceforge.net> | 215 2004-12-12 Jorgen Schaefer <forcer@users.sourceforge.net> |
215 | 216 |
216 * erc.el (erc-scroll-to-bottom): Go to the end of the buffer | 217 * erc.el (erc-scroll-to-bottom): Go to the end of the buffer |
217 before recentering. This allows editing multiple lines more | 218 before recentering. This allows editing multiple lines more |
218 conveniently in CVS Emacs. This also undos a change by antifuchs | 219 conveniently in CVS Emacs. This also undos a change by antifuchs |
219 who said this goto-char would mess up redisplay. Extensive testing | 220 who said this goto-char would mess up redisplay. Extensive testing |
220 couldn't reproduce that problem. | 221 couldn't reproduce that problem. |
221 | 222 |
222 2004-12-12 Brian Palmer <bpalmer@gmail.com> | 223 2004-12-12 Brian Palmer <bpalmer@gmail.com> |
223 | 224 |
224 * erc.el (erc-send-ctcp-message): upcase the ctcp message (so that | 225 * erc.el (erc-send-ctcp-message): upcase the ctcp message (so that |
225 version becomes VERSION, for example). | 226 version becomes VERSION, for example). |
226 (erc-iswitchb): Make the argument optional in non-interactive | 227 (erc-iswitchb): Make the argument optional in non-interactive |
227 invocation, so erc-iswitchb can be substituted directly for | 228 invocation, so erc-iswitchb can be substituted directly for |
228 iswitchb in code. | 229 iswitchb in code. |
229 | 230 |
230 2004-12-11 Diane Murray <disumu@x3y2z1.net> | 231 2004-12-11 Diane Murray <disumu@x3y2z1.net> |
231 | 232 |
232 * erc-track.el (erc-track-position-in-mode-line): Allow for the | 233 * erc-track.el (erc-track-position-in-mode-line): Allow for the |
233 fact that `erc-track-mode' isn't bound when file is loaded. | 234 fact that `erc-track-mode' isn't bound when file is loaded. |
234 | 235 |
235 2004-12-11 Diane Murray <disumu@x3y2z1.net> | 236 2004-12-11 Diane Murray <disumu@x3y2z1.net> |
236 | 237 |
237 * erc-track.el (erc-track-position-in-mode-line): New customizable | 238 * erc-track.el (erc-track-position-in-mode-line): New customizable |
238 variable. (erc-track-remove-from-mode-line): New function. | 239 variable. (erc-track-remove-from-mode-line): New function. |
239 Remove `erc-modified-channels-string' from the mode-line. | 240 Remove `erc-modified-channels-string' from the mode-line. |
240 (erc-track-add-to-mode-line): New function. Add | 241 (erc-track-add-to-mode-line): New function. Add |
244 with GNU Emacs versions above 21.3) or to the end of | 245 with GNU Emacs versions above 21.3) or to the end of |
245 `global-mode-string'. | 246 `global-mode-string'. |
246 (erc-track-mode, erc-track-when-inactive-mode): Use the new | 247 (erc-track-mode, erc-track-when-inactive-mode): Use the new |
247 functions. | 248 functions. |
248 | 249 |
249 2004-12-11 Jorgen Schaefer <forcer@users.sourceforge.net> | 250 2004-12-11 Jorgen Schaefer <forcer@users.sourceforge.net> |
250 | 251 |
251 * erc.el: (erc-cmd-BANLIST): Use (buffer-name) and not | 252 * erc.el (erc-cmd-BANLIST): Use (buffer-name) and not |
252 (erc-default-target) for the buffer name - buffer names are case | 253 (erc-default-target) for the buffer name - buffer names are case |
253 sensitive. | 254 sensitive. |
254 | 255 |
255 2004-12-11 Brian Palmer <bpalmer@gmail.com> | 256 2004-12-11 Brian Palmer <bpalmer@gmail.com> |
256 | 257 |
257 * erc.el (erc-message-type): Added the message "MODE" to the known | 258 * erc.el (erc-message-type): Added the message "MODE" to the known |
258 erc-message-type widget, so that (for example) people can tell | 259 erc-message-type widget, so that (for example) people can tell |
259 erc-track-exclude-types to ignore mode changes. The others tag | 260 erc-track-exclude-types to ignore mode changes. The others tag |
260 also needed to be made an inline list, so that it's merged with | 261 also needed to be made an inline list, so that it's merged with |
261 the given constants, instead of being inserted as a list. | 262 the given constants, instead of being inserted as a list. |
262 | 263 |
263 2004-12-10 Jorgen Schaefer <forcer@users.sourceforge.net> | 264 2004-12-10 Jorgen Schaefer <forcer@users.sourceforge.net> |
264 | 265 |
265 * erc-track.el, erc.el: Update to get ERC look nicely in CVS Emacs. | 266 * erc-track.el, erc.el: Update to get ERC look nicely in CVS Emacs. |
266 | 267 |
267 * erc.el (erc-mode-line-format): When on CVS emacs, use the new | 268 * erc.el (erc-mode-line-format): When on CVS emacs, use the new |
268 format. | 269 format. |
269 | 270 |
270 * erc-track.el (track module): When on CVS emacs, modify | 271 * erc-track.el (track module): When on CVS emacs, modify |
271 mode-line-modes instead of global-mode-string. The latter is way | 272 mode-line-modes instead of global-mode-string. The latter is way |
272 to far too the right. | 273 to far too the right. |
273 | 274 |
274 2004-11-18 Mario Lang <mlang@delysid.org> | 275 2004-11-18 Mario Lang <mlang@delysid.org> |
275 | 276 |
276 * Makefile, debian/changelog: debian release 20041118-1 | 277 * Makefile, debian/changelog: debian release 20041118-1 |
277 | 278 |
278 2004-11-03 Diane Murray <disumu@x3y2z1.net> | 279 2004-11-03 Diane Murray <disumu@x3y2z1.net> |
279 | 280 |
280 * erc-button.el (erc-button-buttonize-nicks): Set default value to | 281 * erc-button.el (erc-button-buttonize-nicks): Set default value to |
281 `t'. Updated documentation and customization `:type' to reflect | 282 `t'. Updated documentation and customization `:type' to reflect |
282 usage. | 283 usage. |
283 | 284 |
284 2004-10-29 Johan Bockgard <bojohan@users.sourceforge.net> | 285 2004-10-29 Johan Bockgard <bojohan@users.sourceforge.net> |
285 | 286 |
286 * AUTHORS: Added self. | 287 * AUTHORS: Added self. |
287 | 288 |
288 2004-10-17 Diane Murray <disumu@x3y2z1.net> | 289 2004-10-17 Diane Murray <disumu@x3y2z1.net> |
289 | 290 |
290 * erc-list.el: Added local variables for this file. | 291 * erc-list.el: Added local variables for this file. |
291 (erc-list-version): New. | 292 (erc-list-version): New. |
292 (erc-cmd-LIST): Take &rest rather than &optional arguments, as was | 293 (erc-cmd-LIST): Take &rest rather than &optional arguments, as was |
293 done in revision 1.21. Allow for input when called interactively. | 294 done in revision 1.21. Allow for input when called interactively. |
294 (erc-prettify-channel-list, erc-chanlist-toggle-sort-state): Use | 295 (erc-prettify-channel-list, erc-chanlist-toggle-sort-state): Use |
295 `unless' instead of when not. | 296 `unless' instead of when not. |
296 | 297 |
297 2004-10-17 Diane Murray <disumu@x3y2z1.net> | 298 2004-10-17 Diane Murray <disumu@x3y2z1.net> |
298 | 299 |
299 * erc-backend.el (erc-handle-unknown-server-response): Fixed so | 300 * erc-backend.el (erc-handle-unknown-server-response): Fixed so |
300 that the contents are only shown once. (MOTD): Display lines in | 301 that the contents are only shown once. |
301 the server buffer if it's the first MOTD sent upon connection. | 302 (MOTD): Display lines in the server buffer if it's the first MOTD |
302 This is to avoid the problem of having the MOTD of one server | 303 sent upon connection. This is to avoid the problem of having the |
303 showing up in another server's buffer if it took a while to get | 304 MOTD of one server showing up in another server's buffer if it took |
304 connected. | 305 a while to get connected. |
305 (004): Fixed to show the user modes and channel modes correctly. | 306 (004): Fixed to show the user modes and channel modes correctly. |
306 (303): Now displays the nicknames returned by ISON instead of the | 307 (303): Now displays the nicknames returned by ISON instead of the |
307 user's nickname. | 308 user's nickname. |
308 (367, 368): Moved up into 300's section of the code. Added | 309 (367, 368): Moved up into 300's section of the code. Added |
309 documentation. Use `multiple-value-bind' to set variables in 367. | 310 documentation. Use `multiple-value-bind' to set variables in 367. |
310 (391): Fixed so that the server name is shown correctly. | 311 (391): Fixed so that the server name is shown correctly. |
311 | 312 |
312 2004-10-17 Diane Murray <disumu@x3y2z1.net> | 313 2004-10-17 Diane Murray <disumu@x3y2z1.net> |
313 | 314 |
314 * erc.el (erc-process-sentinel): Use CPROC instead of | 315 * erc.el (erc-process-sentinel): Use CPROC instead of |
315 `erc-process' in debug message. Should fix a bug where an error | 316 `erc-process' in debug message. Should fix a bug where an error |
316 saying "Buffer *scratch* has no process" would occur when | 317 saying "Buffer *scratch* has no process" would occur when |
317 disconnected. | 318 disconnected. |
318 (erc-cmd-SV): Check for X toolkit after checking for more specific | 319 (erc-cmd-SV): Check for X toolkit after checking for more specific |
319 features. (erc--kill-server): Set `quitting' to non-nil so that | 320 features. (erc--kill-server): Set `quitting' to non-nil so that |
320 we don't automatically reconnect. | 321 we don't automatically reconnect. |
321 | 322 |
322 2004-10-05 Jorgen Schaefer <forcer@users.sourceforge.net> | 323 2004-10-05 Jorgen Schaefer <forcer@users.sourceforge.net> |
323 | 324 |
324 * erc.el: (erc-ignored-user-p): Don't require regexes to match the | 325 * erc.el (erc-ignored-user-p): Don't require regexes to match the |
325 beginning. | 326 beginning. |
326 | 327 |
327 2004-09-11 Jorgen Schaefer <forcer@users.sourceforge.net> | 328 2004-09-11 Jorgen Schaefer <forcer@users.sourceforge.net> |
328 | 329 |
329 * erc.el: group erc: Moved to 'applications (patch by bojohan) | 330 * erc.el: group erc: Moved to 'applications (patch by bojohan) |
330 | 331 |
331 2004-09-08 Jorgen Schaefer <forcer@users.sourceforge.net> | 332 2004-09-08 Jorgen Schaefer <forcer@users.sourceforge.net> |
332 | 333 |
333 * erc-button.el: (erc-button-remove-old-buttons): Remove 'keymap | 334 * erc-button.el (erc-button-remove-old-buttons): Remove 'keymap |
334 not 'local-map. | 335 not 'local-map. |
335 | 336 |
336 2004-09-03 Jorgen Schaefer <forcer@users.sourceforge.net> | 337 2004-09-03 Jorgen Schaefer <forcer@users.sourceforge.net> |
337 | 338 |
338 * erc-backend.el: JOIN response handler: Typo fix of the last | 339 * erc-backend.el: JOIN response handler: Typo fix of the last |
339 commit. | 340 commit. |
340 | 341 |
341 2004-09-03 Jorgen Schaefer <forcer@users.sourceforge.net> | 342 2004-09-03 Jorgen Schaefer <forcer@users.sourceforge.net> |
342 | 343 |
343 * erc-backend.el: JOIN response handler: Run `erc-join-hook' | 344 * erc-backend.el: JOIN response handler: Run `erc-join-hook' |
344 without arguments as specified in the docstring. | 345 without arguments as specified in the docstring. |
345 | 346 |
346 2004-08-27 Jorgen Schaefer <forcer@users.sourceforge.net> | 347 2004-08-27 Jorgen Schaefer <forcer@users.sourceforge.net> |
347 | 348 |
348 * erc.el (erc-send-current-line): Removed unused variable SENTP. | 349 * erc.el (erc-send-current-line): Removed unused variable SENTP. |
349 | 350 |
350 2004-08-19 Jorgen Schaefer <forcer@users.sourceforge.net> | 351 2004-08-19 Jorgen Schaefer <forcer@users.sourceforge.net> |
351 | 352 |
352 * erc.el: ERC-SEND-COMPLETED-HOOK used to be run when the prompt | 353 * erc.el: ERC-SEND-COMPLETED-HOOK used to be run when the prompt |
353 was already displayed. We restore this behavior (thanks to bojohan | 354 was already displayed. We restore this behavior (thanks to bojohan |
354 and TerryP for noticing). We also fix the docstring of | 355 and TerryP for noticing). We also fix the docstring of |
355 ERC-SEND-COMPLETED-HOOK, since the hook is (and used to be) called | 356 ERC-SEND-COMPLETED-HOOK, since the hook is (and used to be) called |
356 even if nothing was sent to the server. | 357 even if nothing was sent to the server. |
357 (erc-send-completed-hook): Fixed docstring. | 358 (erc-send-completed-hook): Fixed docstring. |
358 (erc-send-current-line): Add incantation for | 359 (erc-send-current-line): Add incantation for |
359 erc-send-completed-hook. | 360 erc-send-completed-hook. |
360 (erc-send-input): Remove incantation for erc-send-completed-hook. | 361 (erc-send-input): Remove incantation for erc-send-completed-hook. |
361 | 362 |
362 2004-08-18 Jorgen Schaefer <forcer@users.sourceforge.net> | 363 2004-08-18 Jorgen Schaefer <forcer@users.sourceforge.net> |
363 | 364 |
364 * erc-backend.el: response-handler 368: Use s368, not s367. | 365 * erc-backend.el: response-handler 368: Use s368, not s367. |
365 | 366 |
366 2004-08-17 Jorgen Schaefer <forcer@users.sourceforge.net> | 367 2004-08-17 Jorgen Schaefer <forcer@users.sourceforge.net> |
367 | 368 |
368 * erc.el (erc-scroll-to-bottom): Don't scroll when we're not | 369 * erc.el (erc-scroll-to-bottom): Don't scroll when we're not |
369 connected anymore. | 370 connected anymore. |
370 | 371 |
371 2004-08-17 Jorgen Schaefer <forcer@users.sourceforge.net> | 372 2004-08-17 Jorgen Schaefer <forcer@users.sourceforge.net> |
372 | 373 |
373 * erc-backend.el, erc.el: Handle /mode #emacs b output without | 374 * erc-backend.el, erc.el: Handle /mode #emacs b output without |
374 errors and such. First, handle unknown format specs gracefully | 375 errors and such. First, handle unknown format specs gracefully |
375 (that is, give a useful error). Then, provide handlers for the | 376 (that is, give a useful error). Then, provide handlers for the |
376 banlist replies. | 377 banlist replies. |
377 | 378 |
378 * erc-backend.el: New handler for 367 and 368. Removed from default | 379 * erc-backend.el: New handler for 367 and 368. Removed from default |
379 handler. | 380 handler. |
380 | 381 |
381 * erc.el: Provide english catalog for s367 and s368. | 382 * erc.el: Provide english catalog for s367 and s368. |
382 (erc-format-message): Give an error message when we don't find an | 383 (erc-format-message): Give an error message when we don't find an |
383 entry. | 384 entry. |
384 | 385 |
385 2004-08-17 Jorgen Schaefer <forcer@users.sourceforge.net> | 386 2004-08-17 Jorgen Schaefer <forcer@users.sourceforge.net> |
386 | 387 |
387 * erc-fill.el: erc-fill-variable could be confused about really | 388 * erc-fill.el: erc-fill-variable could be confused about really |
388 long nicks. We put an upper limit on the length of the fill prefix. | 389 long nicks. We put an upper limit on the length of the fill prefix. |
389 (erc-fill-variable): Adjust fill-prefix. | 390 (erc-fill-variable): Adjust fill-prefix. |
390 erc-fill-variable-maximum-indentation: New variable. | 391 erc-fill-variable-maximum-indentation: New variable. |
391 | 392 |
392 2004-08-17 Francis Litterio <franl@users.sourceforge.net> | 393 2004-08-17 Francis Litterio <franl@users.sourceforge.net> |
393 | 394 |
394 * erc.el (erc-send-input): Fixed a bug where this function | 395 * erc.el (erc-send-input): Fixed a bug where this function |
395 referenced variable "input" instead of variable "str". | 396 referenced variable "input" instead of variable "str". |
396 | 397 |
397 2004-08-16 Francis Litterio <franl@users.sourceforge.net> | 398 2004-08-16 Francis Litterio <franl@users.sourceforge.net> |
398 | 399 |
399 * erc-list.el (erc-chanlist-highlight-line): Fixed a bug where | 400 * erc-list.el (erc-chanlist-highlight-line): Fixed a bug where |
400 this function failed to set the correct face for highlighting the | 401 this function failed to set the correct face for highlighting the |
401 current line. | 402 current line. |
402 | 403 |
403 2004-08-14 Jorgen Schaefer <forcer@users.sourceforge.net> | 404 2004-08-14 Jorgen Schaefer <forcer@users.sourceforge.net> |
404 | 405 |
405 * erc-fill.el (erc-fill-variable): Don't fuck up when the | 406 * erc-fill.el (erc-fill-variable): Don't fuck up when the |
406 looking-at didn't work. | 407 looking-at didn't work. |
407 | 408 |
408 2004-08-14 Jorgen Schaefer <forcer@users.sourceforge.net> | 409 2004-08-14 Jorgen Schaefer <forcer@users.sourceforge.net> |
409 | 410 |
410 * erc.el (erc-send-single-line): Call the hooks to change the | 411 * erc.el (erc-send-single-line): Call the hooks to change the |
411 appearance for something only if we actually inserted something, | 412 appearance for something only if we actually inserted something, |
412 doh. | 413 doh. |
413 (erc-display-command): Display the prompt outside of the area that | 414 (erc-display-command): Display the prompt outside of the area that |
414 set the text properties on. | 415 set the text properties on. |
415 | 416 |
416 2004-08-14 Jorgen Schaefer <forcer@users.sourceforge.net> | 417 2004-08-14 Jorgen Schaefer <forcer@users.sourceforge.net> |
417 | 418 |
418 * erc.el: Refactored erc-send-current-line. This should fix some | 419 * erc.el: Refactored erc-send-current-line. This should fix some |
419 dormant bugs, and make the whole thing actually readable. Yay. | 420 dormant bugs, and make the whole thing actually readable. Yay. |
420 Some changes in behavior were made. Whitespace at the end of lines | 421 Some changes in behavior were made. Whitespace at the end of lines |
421 sent is not removed anymore, but that shouldn't bother anyone. | 422 sent is not removed anymore, but that shouldn't bother anyone. |
422 Additionally, errors in commands or hooks shouldn't prevent the | 423 Additionally, errors in commands or hooks shouldn't prevent the |
423 prompt from showing up again now. | 424 prompt from showing up again now. |
424 (erc-parse-current-line): Removed. | 425 (erc-parse-current-line): Removed. |
425 (erc-send-current-line): Refactored. | 426 (erc-send-current-line): Refactored. |
427 (erc-send-single-line): New function. | 428 (erc-send-single-line): New function. |
428 (erc-display-command): New function. | 429 (erc-display-command): New function. |
429 (erc-display-msg): New function. | 430 (erc-display-msg): New function. |
430 (erc-user-input): New function. | 431 (erc-user-input): New function. |
431 | 432 |
432 2004-08-13 Jorgen Schaefer <forcer@users.sourceforge.net> | 433 2004-08-13 Jorgen Schaefer <forcer@users.sourceforge.net> |
433 | 434 |
434 * erc.el (erc-cmd-SERVER): Use newer keyword call interface to | 435 * erc.el (erc-cmd-SERVER): Use newer keyword call interface to |
435 erc-select, and handle the error if it can't resolve the host. | 436 erc-select, and handle the error if it can't resolve the host. |
436 | 437 |
437 2004-08-11 Jorgen Schaefer <forcer@users.sourceforge.net> | 438 2004-08-11 Jorgen Schaefer <forcer@users.sourceforge.net> |
438 | 439 |
439 * erc-backend.el, erc.el: erc-backend.el (404 response handler): | 440 * erc-backend.el, erc.el: erc-backend.el (404 response handler): |
440 New function. We now support "cannot send to channel". | 441 New function. We now support "cannot send to channel". |
441 | 442 |
442 * erc.el (erc-define-catalog call): Added s404. erc.el | 443 * erc.el (erc-define-catalog call): Added s404. |
443 (erc-ctcp-ECHO-reply, erc-ctcp-CLIENTINFO-reply, | 444 (erc-ctcp-ECHO-reply, erc-ctcp-CLIENTINFO-reply, |
444 erc-ctcp-FINGER-reply, erc-ctcp-PING-reply, erc-ctcp-TIME-reply, | 445 erc-ctcp-FINGER-reply, erc-ctcp-PING-reply, erc-ctcp-TIME-reply, |
445 erc-ctcp-VERSION-reply): Display reply in the active window, not | 446 erc-ctcp-VERSION-reply): Display reply in the active window, not |
446 the server window. | 447 the server window. |
447 | 448 |
448 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> | 449 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> |
449 | 450 |
450 * erc.el (erc-with-all-buffers-of-server): Actually make it left | 451 * erc.el (erc-with-all-buffers-of-server): Actually make it left |
451 to right, doh. | 452 to right, doh. |
452 | 453 |
453 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> | 454 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> |
454 | 455 |
455 * erc.el (erc-with-all-buffers-of-server): Evaluate left-to-right | 456 * erc.el (erc-with-all-buffers-of-server): Evaluate left-to-right |
456 so we don't surprise a user. | 457 so we don't surprise a user. |
457 | 458 |
458 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> | 459 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> |
459 | 460 |
460 * erc.el (erc-process-input-line): Parentophobia! Another | 461 * erc.el (erc-process-input-line): Parentophobia! Another |
461 paren-fix. | 462 paren-fix. |
462 | 463 |
463 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> | 464 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> |
464 | 465 |
465 * erc-backend.el: PRIVMSG NOTICE response handler: Killed one paren | 466 * erc-backend.el: PRIVMSG NOTICE response handler: Killed one paren |
466 too much. Poor paren. Got resurrected. | 467 too much. Poor paren. Got resurrected. |
467 | 468 |
468 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> | 469 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> |
469 | 470 |
470 * erc-track.el: Make server buffers showing up in the mode line | 471 * erc-track.el: Make server buffers showing up in the mode line |
471 optional. Thanks to Daniel Knapp on the EmacsWiki for this patch. | 472 optional. Thanks to Daniel Knapp on the EmacsWiki for this patch. |
472 | 473 |
473 erc-track-exclude-server-buffer: New variable. | 474 erc-track-exclude-server-buffer: New variable. |
474 (erc-track-modified-channels): Return a server buffer only if | 475 (erc-track-modified-channels): Return a server buffer only if |
475 erc-track-exclude-server-buffer is nil. | 476 erc-track-exclude-server-buffer is nil. |
476 | 477 |
477 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> | 478 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> |
478 | 479 |
479 * erc.el: (erc-cmd-DESCRIBE): Don't parse arguments. | 480 * erc.el (erc-cmd-DESCRIBE): Don't parse arguments. |
480 | 481 |
481 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> | 482 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> |
482 | 483 |
483 * erc-truncate.el: (erc-truncate-buffer-to-size): Use | 484 * erc-truncate.el (erc-truncate-buffer-to-size): Use |
484 erc-insert-marker, not (point-max), to decide the length of the | 485 erc-insert-marker, not (point-max), to decide the length of the |
485 buffer. A long input line shouldn't make the buffer smaller. | 486 buffer. A long input line shouldn't make the buffer smaller. |
486 | 487 |
487 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> | 488 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> |
488 | 489 |
489 * erc-macs.el, erc-members.el: The change to hashes for channel | 490 * erc-macs.el, erc-members.el: The change to hashes for channel |
490 members has been made some time ago. Clean up the various tries to | 491 members has been made some time ago. Clean up the various tries to |
491 do this in the past. | 492 do this in the past. |
492 | 493 |
493 erc-macs.el: Removed. erc-members.el: Removed. | 494 erc-macs.el: Removed. erc-members.el: Removed. |
494 | 495 |
495 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> | 496 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> |
496 | 497 |
497 * erc-backend.el, erc-ibuffer.el, erc-members.el, erc.el: Nothing | 498 * erc-backend.el, erc-ibuffer.el, erc-members.el, erc.el: Nothing |
498 big changed here. Really. Uhm, maybe the info-buffers are gone or | 499 big changed here. Really. Uhm, maybe the info-buffers are gone or |
499 so. Can't really remember. Don't worry, nothing important is | 500 so. Can't really remember. Don't worry, nothing important is |
500 missing. | 501 missing. |
501 | 502 |
502 erc-speedbar.el looks nice btw, did you know? | 503 erc-speedbar.el looks nice btw, did you know? |
503 | 504 |
504 Adjusted various places in erc.el, erc-backend.el, erc-ibuffer.el | 505 Adjusted various places in erc.el, erc-backend.el, erc-ibuffer.el |
512 (erc-update-channel-info-buffers): Removed. | 513 (erc-update-channel-info-buffers): Removed. |
513 | 514 |
514 * erc-members.el: erc-update-member renamed to | 515 * erc-members.el: erc-update-member renamed to |
515 erc-update-channel-member for better clarity. | 516 erc-update-channel-member for better clarity. |
516 | 517 |
517 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> | 518 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> |
518 | 519 |
519 * erc.el: This change improves the help output on a bogus command | 520 * erc.el: This change improves the help output on a bogus command |
520 invocation. We display the command as it would be typed by the | 521 invocation. We display the command as it would be typed by the |
521 user, not as it is seen by Emacs. | 522 user, not as it is seen by Emacs. |
522 | 523 |
523 (erc-get-arglist): Is now called erc-function-arglist, and returns | 524 (erc-get-arglist): Is now called erc-function-arglist, and returns |
524 now an arglist without the enclosing parens. | 525 now an arglist without the enclosing parens. |
525 (erc-command-name): New function. | 526 (erc-command-name): New function. |
526 (erc-process-input-line): Pass the command name, not the function | 527 (erc-process-input-line): Pass the command name, not the function |
527 name. | 528 name. |
528 | 529 |
529 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> | 530 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> |
530 | 531 |
531 * erc.el: (erc-process-input-line): Fix bug when the command | 532 * erc.el (erc-process-input-line): Fix bug when the command |
532 doesn't have an arglist or no documentation. Thanks bojohan again | 533 doesn't have an arglist or no documentation. Thanks bojohan again |
533 :) | 534 :) |
534 | 535 |
535 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> | 536 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> |
536 | 537 |
537 * erc-match.el: (erc-add-entry-to-list), | 538 * erc-match.el (erc-add-entry-to-list), |
538 (erc-remove-entry-from-list): Update docstring, a TEST argument is | 539 (erc-remove-entry-from-list): Update docstring, a TEST argument is |
539 not given. | 540 not given. |
540 | 541 |
541 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> | 542 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> |
542 | 543 |
543 * erc.el (erc-with-buffer): Really fix this docstring. | 544 * erc.el (erc-with-buffer): Really fix this docstring. |
544 | 545 |
545 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> | 546 2004-08-10 Jorgen Schaefer <forcer@users.sourceforge.net> |
546 | 547 |
547 * erc.el (erc-with-buffer): Fix double evaluation in macro, and | 548 * erc.el (erc-with-buffer): Fix double evaluation in macro, and |
548 fix docstring. | 549 fix docstring. |
549 | 550 |
550 2004-08-10 Brian Palmer <bpalmer@gmail.com> | 551 2004-08-10 Brian Palmer <bpalmer@gmail.com> |
551 | 552 |
552 * erc.el (erc-cmd-JOIN): Use erc-member-ignore-case instead of | 553 * erc.el (erc-cmd-JOIN): Use erc-member-ignore-case instead of |
553 member-ignore-case. | 554 member-ignore-case. |
554 | 555 |
555 2004-08-09 Johan Bockgard <bojohan@users.sourceforge.net> | 556 2004-08-09 Johan Bockgard <bojohan@users.sourceforge.net> |
556 | 557 |
557 * erc-backend.el: Define an "Edebug specification" for the | 558 * erc-backend.el: Define an "Edebug specification" for the |
558 `define-erc-response-handler' macro. This means that one can step | 559 `define-erc-response-handler' macro. This means that one can step |
559 through response handlers defined by this macro with edebug. Maybe | 560 through response handlers defined by this macro with edebug. Maybe |
560 more macros would benefit from this? | 561 more macros would benefit from this? |
561 | 562 |
562 2004-08-09 Johan Bockgard <bojohan@users.sourceforge.net> | 563 2004-08-09 Johan Bockgard <bojohan@users.sourceforge.net> |
563 | 564 |
564 * erc-pcomplete.el (pcomplete/erc-mode/CTCP): New function. | 565 * erc-pcomplete.el (pcomplete/erc-mode/CTCP): New function. |
565 Completion for the /CTCP command. (erc-pcomplete-ctcp-commands): | 566 Completion for the /CTCP command. (erc-pcomplete-ctcp-commands): |
566 New variable. List of ctcp commands. | 567 New variable. List of ctcp commands. |
567 | 568 |
568 2004-08-09 Johan Bockgard <bojohan@users.sourceforge.net> | 569 2004-08-09 Johan Bockgard <bojohan@users.sourceforge.net> |
569 | 570 |
570 * erc-list.el: Clean up docstrings. | 571 * erc-list.el: Clean up docstrings. |
571 (erc-prettify-channel-list): Extend properties to cover the entire | 572 (erc-prettify-channel-list): Extend properties to cover the entire |
572 line, including the newline, to make it look | 573 line, including the newline, to make it look |
573 better. | 574 better. |
574 (erc-chanlist-highlight-line): Ditto. | 575 (erc-chanlist-highlight-line): Ditto. |
575 (erc-chanlist-mode-hook): Make it a defcustom. | 576 (erc-chanlist-mode-hook): Make it a defcustom. |
576 | 577 |
577 2004-08-09 Jorgen Schaefer <forcer@users.sourceforge.net> | 578 2004-08-09 Jorgen Schaefer <forcer@users.sourceforge.net> |
578 | 579 |
579 * erc.el (erc-compute-full-name): Typo fix, should be full-name, | 580 * erc.el (erc-compute-full-name): Typo fix, should be full-name, |
580 not name. | 581 not name. |
581 | 582 |
582 2004-08-09 Jorgen Schaefer <forcer@users.sourceforge.net> | 583 2004-08-09 Jorgen Schaefer <forcer@users.sourceforge.net> |
583 | 584 |
584 * erc.el (erc): Setup the buffer to be shown in a window at the | 585 * erc.el (erc): Setup the buffer to be shown in a window at the |
585 end of this function. This enables 'window-noselect to work | 586 end of this function. This enables 'window-noselect to work |
586 properly. | 587 properly. |
587 (erc, erc-send-current-line): Fix some | 588 (erc, erc-send-current-line): Fix some |
588 goto-char/open-line/goto-char to goto-char/insert. | 589 goto-char/open-line/goto-char to goto-char/insert. |
589 | 590 |
590 2004-08-08 Jorgen Schaefer <forcer@users.sourceforge.net> | 591 2004-08-08 Jorgen Schaefer <forcer@users.sourceforge.net> |
591 | 592 |
592 * erc.el (erc-parse-user): Live with bogus info from bouncers. | 593 * erc.el (erc-parse-user): Live with bogus info from bouncers. |
593 | 594 |
594 2004-07-31 Brian Palmer <bpalmer@gmail.com> | 595 2004-07-31 Brian Palmer <bpalmer@gmail.com> |
595 | 596 |
596 * erc.el (erc-select): Change the docstring to reflect the new | 597 * erc.el (erc-select): Change the docstring to reflect the new |
597 arguments; include the arguments in the docstring for non-cvs | 598 arguments; include the arguments in the docstring for non-cvs |
598 emacs. Change the parameters to call erc-compute-* instead of | 599 emacs. Change the parameters to call erc-compute-* instead of |
599 using the erc-* variables directly. | 600 using the erc-* variables directly. |
600 (erc-compute-server): Made argument optional. | 601 (erc-compute-server): Made argument optional. |
601 (erc-compute-nick): ditto. | 602 (erc-compute-nick): ditto. |
602 (erc-compute-full-name): ditto. (erc-compute-port): ditto. | 603 (erc-compute-full-name): ditto. (erc-compute-port): ditto. |
603 | 604 |
604 2004-07-30 Francis Litterio <franl@users.sourceforge.net> | 605 2004-07-30 Francis Litterio <franl@users.sourceforge.net> |
605 | 606 |
606 * erc.el: (erc-cmd-BANLIST): Fixed a bug where channel-banlist was | 607 * erc.el (erc-cmd-BANLIST): Fixed a bug where channel-banlist was |
607 not reset to nil before fetching an updated banlist from the | 608 not reset to nil before fetching an updated banlist from the |
608 server. | 609 server. |
609 | 610 |
610 2004-07-30 Francis Litterio <franl@users.sourceforge.net> | 611 2004-07-30 Francis Litterio <franl@users.sourceforge.net> |
611 | 612 |
612 * erc.el: (erc-cmd-BANLIST): Fixed a bug where the | 613 * erc.el (erc-cmd-BANLIST): Fixed a bug where the |
613 'received-from-server property on variable channel-banlist was not | 614 'received-from-server property on variable channel-banlist was not |
614 being reset to nil. This fixes the symptom where one types | 615 being reset to nil. This fixes the symptom where one types |
615 /BANLIST and sees "No bans for channel: #whatever" when you know | 616 /BANLIST and sees "No bans for channel: #whatever" when you know |
616 there are bans. | 617 there are bans. |
617 | 618 |
618 2004-07-23 Brian Palmer <bpalmer@gmail.com> | 619 2004-07-23 Brian Palmer <bpalmer@gmail.com> |
619 | 620 |
620 * erc.el: (erc-select-read-args): Use erc-compute-nick to | 621 * erc.el (erc-select-read-args): Use erc-compute-nick to |
621 calculate the default nickname | 622 calculate the default nickname |
622 | 623 |
623 2004-07-20 Brian Palmer <bpalmer@gmail.com> | 624 2004-07-20 Brian Palmer <bpalmer@gmail.com> |
624 | 625 |
625 * erc.el: (erc-process-sentinel-1): New function. This is an | 626 * erc.el (erc-process-sentinel-1): New function. This is an |
626 auxiliary function refactored out of erc-process-sentinel to | 627 auxiliary function refactored out of erc-process-sentinel to |
627 decide a server buffer's fate (whether it should be killed, and | 628 decide a server buffer's fate (whether it should be killed, and |
628 whether erc should attempt to auto-reconnect). Michael Olson | 629 whether erc should attempt to auto-reconnect). Michael Olson |
629 <mwolson@gnu.org> helped with this. | 630 <mwolson@gnu.org> helped with this. |
630 (erc-kill-server-buffer-on-quit): New variable. Used in | 631 (erc-kill-server-buffer-on-quit): New variable. Used in |
631 erc-process-sentinel-1 to decide whether to kill a server buffer | 632 erc-process-sentinel-1 to decide whether to kill a server buffer |
632 when the user quit normally. | 633 when the user quit normally. |
633 (erc-process-sentinel): Auxiliary function erc-process-sentinel-1 | 634 (erc-process-sentinel): Auxiliary function erc-process-sentinel-1 |
634 split out. The function body has `with-current-buffer' wrapped | 635 split out. The function body has `with-current-buffer' wrapped |
635 around it, to ensure separation of messages if multiple | 636 around it, to ensure separation of messages if multiple |
638 connection is closed) prompt in the server buffer is removed. | 639 connection is closed) prompt in the server buffer is removed. |
639 Color "erc terminated" and "erc finished" messages with | 640 Color "erc terminated" and "erc finished" messages with |
640 erc-error-face. Mark the buffer unmodified so that, if not killed | 641 erc-error-face. Mark the buffer unmodified so that, if not killed |
641 automatically, the user is not prompted to save it. | 642 automatically, the user is not prompted to save it. |
642 | 643 |
643 2004-07-16 Brian Palmer <bpalmer@gmail.com> | 644 2004-07-16 Brian Palmer <bpalmer@gmail.com> |
644 | 645 |
645 * erc.el (erc-select-read-args): New function. Prompts the user | 646 * erc.el (erc-select-read-args): New function. Prompts the user |
646 for arguments to pass to erc-select and erc-select-ssl. | 647 for arguments to pass to erc-select and erc-select-ssl. |
647 (erc-select): Use (erc-select-read-args) when called interactively | 648 (erc-select): Use (erc-select-read-args) when called interactively |
648 to get its arguments. When non-interactively, use keyword | 649 to get its arguments. When non-interactively, use keyword |
649 arguments. | 650 arguments. |
650 (erc-select-ssl): Ditto. | 651 (erc-select-ssl): Ditto. |
651 (erc-compute-port): New function. Parallel to erc-compute-server, | 652 (erc-compute-port): New function. Parallel to erc-compute-server, |
652 but comes up with a default value for an IRC server's port. | 653 but comes up with a default value for an IRC server's port. |
653 | 654 |
654 2004-07-16 Jorgen Schaefer <forcer@users.sourceforge.net> | 655 2004-07-16 Jorgen Schaefer <forcer@users.sourceforge.net> |
655 | 656 |
656 * erc-match.el (erc-match-message): Quote the current nickname. | 657 * erc-match.el (erc-match-message): Quote the current nickname. |
657 | 658 |
658 2004-07-12 Brian Palmer <bpalmer@gmail.com> | 659 2004-07-12 Brian Palmer <bpalmer@gmail.com> |
659 | 660 |
660 * erc-list.el (erc-chanlist-mode): Remove explicit invocation of | 661 * erc-list.el (erc-chanlist-mode): Remove explicit invocation of |
661 erc-chanlist-mode-hook, since it's automatically invoked by | 662 erc-chanlist-mode-hook, since it's automatically invoked by |
662 define-derived-mode | 663 define-derived-mode |
663 | 664 |
664 2004-07-03 Jorgen Schaefer <forcer@users.sourceforge.net> | 665 2004-07-03 Jorgen Schaefer <forcer@users.sourceforge.net> |
665 | 666 |
666 * erc-match.el (erc-match-current-nick-p): Quote current nick for | 667 * erc-match.el (erc-match-current-nick-p): Quote current nick for |
667 regexp parsing. | 668 regexp parsing. |
668 | 669 |
669 2004-06-27 Johan Bockgard <bojohan@users.sourceforge.net> | 670 2004-06-27 Johan Bockgard <bojohan@users.sourceforge.net> |
670 | 671 |
671 * erc-nickserv.el (erc-nickserv-identify-mode): Fix erroneous | 672 * erc-nickserv.el (erc-nickserv-identify-mode): Fix erroneous |
672 parentheses in call to `completing-read'. | 673 parentheses in call to `completing-read'. |
673 | 674 |
674 2004-06-23 Alex Schroeder <alex@gnu.org> | 675 2004-06-23 Alex Schroeder <alex@gnu.org> |
675 | 676 |
676 * Makefile (release): Depend on autoloads, and copy erc-auto.el | 677 * Makefile (release): Depend on autoloads, and copy erc-auto.el |
677 into the tarball. | 678 into the tarball. |
678 | 679 |
679 2004-06-14 Francis Litterio <franl@users.sourceforge.net> | 680 2004-06-14 Francis Litterio <franl@users.sourceforge.net> |
680 | 681 |
681 * erc.el (erc-log-irc-protocol): Fixed minor bug where each line | 682 * erc.el (erc-log-irc-protocol): Fixed minor bug where each line |
682 received from a server was logged as two lines (one with text and | 683 received from a server was logged as two lines (one with text and |
683 one blank). | 684 one blank). |
684 | 685 |
685 2004-06-08 Brian Palmer <bpalmer@gmail.com> | 686 2004-06-08 Brian Palmer <bpalmer@gmail.com> |
686 | 687 |
687 * erc-list.el (erc-chanlist-frame-parameters): Made customizable. | 688 * erc-list.el (erc-chanlist-frame-parameters): Made customizable. |
688 (erc-chanlist-header-face): Changed to use defface with some | 689 (erc-chanlist-header-face): Changed to use defface with some |
689 reasonable defaults instead of make-face, and removed the | 690 reasonable defaults instead of make-face, and removed the |
690 associated -face variable. | 691 associated -face variable. |
691 (erc-chanlist-odd-line-face): Ditto. | 692 (erc-chanlist-odd-line-face): Ditto. |
692 (erc-chanlist-even-line-face): Ditto. | 693 (erc-chanlist-even-line-face): Ditto. |
693 (erc-chanlist-highlight-face): New variable. Holds a face used for | 694 (erc-chanlist-highlight-face): New variable. Holds a face used for |
694 highlighting the current line. | 695 highlighting the current line. |
695 (erc-cmd-LIST): Use erc-member-ignore-case instead of | 696 (erc-cmd-LIST): Use erc-member-ignore-case instead of |
696 member-ignore-case. | 697 member-ignore-case. |
697 (erc-chanlist-post-command-hook): Change to move the highlight | 698 (erc-chanlist-post-command-hook): Change to move the highlight |
698 overlay instead of refontifying the entire buffer. | 699 overlay instead of refontifying the entire buffer. |
699 (erc-chanlist-dehighlight-line): Added to detach the highlight | 700 (erc-chanlist-dehighlight-line): Added to detach the highlight |
700 overlay from the buffer. | 701 overlay from the buffer. |
701 | 702 |
702 2004-05-31 Jorgen Schaefer <forcer@users.sourceforge.net> | 703 2004-05-31 Jorgen Schaefer <forcer@users.sourceforge.net> |
703 | 704 |
704 * erc.el: erc-mode-line-format: Add column numbers. | 705 * erc.el: erc-mode-line-format: Add column numbers. |
705 | 706 |
706 2004-05-31 Adrian Aichner <adrian@xemacs.org> | 707 2004-05-31 Adrian Aichner <adrian@xemacs.org> |
707 | 708 |
708 * erc-autojoin.el: Typo fix. | 709 * erc-autojoin.el: Typo fix. |
709 | 710 |
710 * erc-dcc.el (erc-dcc-do-GET-command): Use expand-file-name. | 711 * erc-dcc.el (erc-dcc-do-GET-command): Use expand-file-name. |
711 (erc-dcc-get-file): XEmacs set-buffer-multibyte compatibility. | 712 (erc-dcc-get-file): XEmacs set-buffer-multibyte compatibility. |
732 * erc-sound.el: Use expand-file-name. | 733 * erc-sound.el: Use expand-file-name. |
733 | 734 |
734 * erc.el (erc-debug-log-file): Ditto. | 735 * erc.el (erc-debug-log-file): Ditto. |
735 (erc-find-file): Ditto. | 736 (erc-find-file): Ditto. |
736 | 737 |
737 2004-05-26 Francis Litterio <franl@users.sourceforge.net> | 738 2004-05-26 Francis Litterio <franl@users.sourceforge.net> |
738 | 739 |
739 * erc.el, erc-backend.el (erc-cmd-BANLIST): Added a missing "'" | 740 * erc.el, erc-backend.el (erc-cmd-BANLIST): Added a missing "'" |
740 that was preventing /BANLIST from working. In erc-backend.el, | 741 that was preventing /BANLIST from working. In erc-backend.el, |
741 added server repsonse handler for 367 and 368 reponses to get | 742 added server repsonse handler for 367 and 368 reponses to get |
742 /BANLIST working. | 743 /BANLIST working. |
743 | 744 |
744 2004-05-26 Francis Litterio <franl@users.sourceforge.net> | 745 2004-05-26 Francis Litterio <franl@users.sourceforge.net> |
745 | 746 |
746 * erc.el: Removed an eval-when-compile that was preventing the | 747 * erc.el: Removed an eval-when-compile that was preventing the |
747 byte-compiled version of this file from loading. | 748 byte-compiled version of this file from loading. |
748 | 749 |
749 2004-05-26 Francis Litterio <franl@users.sourceforge.net> | 750 2004-05-26 Francis Litterio <franl@users.sourceforge.net> |
750 | 751 |
751 * erc.el: Undid part of my last change. I suspect it was wrong. | 752 * erc.el: Undid part of my last change. I suspect it was wrong. |
752 | 753 |
753 2004-05-26 Francis Litterio <franl@users.sourceforge.net> | 754 2004-05-26 Francis Litterio <franl@users.sourceforge.net> |
754 | 755 |
755 * erc.el: Silenced several byte-compiler warnings. | 756 * erc.el: Silenced several byte-compiler warnings. |
756 | 757 |
757 2004-05-26 Francis Litterio <franl@users.sourceforge.net> | 758 2004-05-26 Francis Litterio <franl@users.sourceforge.net> |
758 | 759 |
759 * erc.el (erc-log-irc-protocol): Fixed problem where this function | 760 * erc.el (erc-log-irc-protocol): Fixed problem where this function |
760 misformatted IRC protocol text if multiple lines were received from | 761 misformatted IRC protocol text if multiple lines were received from |
761 the server at one time. | 762 the server at one time. |
762 | 763 |
763 2004-05-25 Francis Litterio <franl@users.sourceforge.net> | 764 2004-05-25 Francis Litterio <franl@users.sourceforge.net> |
764 | 765 |
765 * erc.el (erc-toggle-debug-irc-protocol): Cosmetic changes to the | 766 * erc.el (erc-toggle-debug-irc-protocol): Cosmetic changes to the |
766 informational text in the *erc-protocol* buffer. | 767 informational text in the *erc-protocol* buffer. |
767 | 768 |
768 2004-05-24 Francis Litterio <franl@users.sourceforge.net> | 769 2004-05-24 Francis Litterio <franl@users.sourceforge.net> |
769 | 770 |
770 * erc.el (erc-log-irc-protocol, erc-process-filter): Now the lines | 771 * erc.el (erc-log-irc-protocol, erc-process-filter): Now the lines |
771 inserted in the *erc-protocol* buffer are prefixed with the name | 772 inserted in the *erc-protocol* buffer are prefixed with the name |
772 of the network to/from which the data is going/coming. This makes | 773 of the network to/from which the data is going/coming. This makes |
773 reading the *erc-protocol* buffer much easier when connected to | 774 reading the *erc-protocol* buffer much easier when connected to |
774 multiple networks. | 775 multiple networks. |
775 | 776 |
776 2004-05-23 Jeremy Bertram Maitin-Shepard <jbms@gentoo.org> | 777 2004-05-23 Jeremy Bertram Maitin-Shepard <jbms@gentoo.org> |
777 | 778 |
778 * erc-backend.el: Fixes server message parsing so that command | 779 * erc-backend.el: Fixes server message parsing so that command |
779 arguments specified after the colon are not treated specially. All | 780 arguments specified after the colon are not treated specially. All |
780 arguments are added to the `command-args' field, and the | 781 arguments are added to the `command-args' field, and the |
781 `contents' points to the last element in the `command-args' list. | 782 `contents' points to the last element in the `command-args' list. |
782 This allows ERC to connect to networks such as Undernet. Although | 783 This allows ERC to connect to networks such as Undernet. Although |
783 keeping `contents' allows many of the response handlers to | 784 keeping `contents' allows many of the response handlers to |
784 continue to work as-is, many other are probably broken by this | 785 continue to work as-is, many other are probably broken by this |
785 patch. | 786 patch. |
786 | 787 |
787 2004-05-20 Lawrence Mitchell <wence@gmx.li> | 788 2004-05-20 Lawrence Mitchell <wence@gmx.li> |
788 | 789 |
789 * HACKING: Add comment that C-c C-a can be useful if you write | 790 * HACKING: Add comment that C-c C-a can be useful if you write |
790 ChangeLog entries using Emacs' standard functions. | 791 ChangeLog entries using Emacs' standard functions. |
791 | 792 |
792 2004-05-17 Diane Murray <disumu@x3y2z1.net> | 793 2004-05-17 Diane Murray <disumu@x3y2z1.net> |
793 | 794 |
794 * erc-speedbar.el: Ignore errors when attempting to require dframe | 795 * erc-speedbar.el: Ignore errors when attempting to require dframe |
795 (there are a couple implementations of speedbar, one of which uses | 796 (there are a couple implementations of speedbar, one of which uses |
796 of dframe). | 797 of dframe). |
797 (erc-speedbar-version): New. | 798 (erc-speedbar-version): New. |
798 (erc-speedbar-goto-buffer): Use dframe functions if dframe is | 799 (erc-speedbar-goto-buffer): Use dframe functions if dframe is |
799 available. | 800 available. |
800 | 801 |
801 2004-05-17 Diane Murray <disumu@x3y2z1.net> | 802 2004-05-17 Diane Murray <disumu@x3y2z1.net> |
802 | 803 |
803 * erc-autojoin.el: Added local variables for this file. | 804 * erc-autojoin.el: Added local variables for this file. |
804 (erc-autojoin-add): The channel name is in `erc-response.contents'. | 805 (erc-autojoin-add): The channel name is in `erc-response.contents'. |
805 | 806 |
806 2004-05-17 Mario Lang <mlang@delysid.org> | 807 2004-05-17 Mario Lang <mlang@delysid.org> |
807 | 808 |
808 * erc-log.el: Dont autoload a define-key statement, erc-mode-map | 809 * erc-log.el: Dont autoload a define-key statement, erc-mode-map |
809 might not be known yet | 810 might not be known yet |
810 | 811 |
811 2004-05-16 Lawrence Mitchell <wence@gmx.li> | 812 2004-05-16 Lawrence Mitchell <wence@gmx.li> |
812 | 813 |
813 * erc-backend.el (erc-parse-server-response): Revert to original | 814 * erc-backend.el (erc-parse-server-response): Revert to original |
814 `erc-parse-line-from-server' version, since new version breaks for | 815 `erc-parse-line-from-server' version, since new version breaks for |
815 a number of edge cases. | 816 a number of edge cases. |
816 | 817 |
817 2004-05-14 Diane Murray <disumu@x3y2z1.net> | 818 2004-05-14 Diane Murray <disumu@x3y2z1.net> |
818 | 819 |
819 * erc-backend.el (erc-handle-unknown-server-response): New | 820 * erc-backend.el (erc-handle-unknown-server-response): New |
820 function. Added to `erc-default-server-functions'. Display | 821 function. Added to `erc-default-server-functions'. Display |
821 unknown responses to the user. | 822 unknown responses to the user. |
822 (221): Don't show nickname in modes list. | 823 (221): Don't show nickname in modes list. |
826 (391): New. | 827 (391): New. |
827 (406, 432): Use ?n, not ?c in `erc-display-message'. | 828 (406, 432): Use ?n, not ?c in `erc-display-message'. |
828 (431, 445, 446, 451, 462, 463, 464, 465, 481, 483, 485, 491, 501, | 829 (431, 445, 446, 451, 462, 463, 464, 465, 481, 483, 485, 491, 501, |
829 502): All error responsess with no arguments grouped together. | 830 502): All error responsess with no arguments grouped together. |
830 | 831 |
831 2004-05-14 Diane Murray <disumu@x3y2z1.net> | 832 2004-05-14 Diane Murray <disumu@x3y2z1.net> |
832 | 833 |
833 * erc.el (erc-message-type-member): Use `erc-response.command'. | 834 * erc.el (erc-message-type-member): Use `erc-response.command'. |
834 `erc-track-exclude-types' should be respected again. | 835 `erc-track-exclude-types' should be respected again. |
835 (erc-cmd-TIME): Fixed to work with and without server given as | 836 (erc-cmd-TIME): Fixed to work with and without server given as |
836 argument. | 837 argument. |
837 (erc-define-catalog): Added, s391, s431, s445, s446, s451, s462, | 838 (erc-define-catalog): Added, s391, s431, s445, s446, s451, s462, |
838 s463, s464, s465, s483, s484, s485, s491, s501, s502. | 839 s463, s464, s465, s483, s484, s485, s491, s501, s502. |
839 | 840 |
840 2004-05-14 Lawrence Mitchell <wence@gmx.li> | 841 2004-05-14 Lawrence Mitchell <wence@gmx.li> |
841 | 842 |
842 * HACKING: Typo fix. | 843 * HACKING: Typo fix. |
843 | 844 |
844 2004-05-14 Lawrence Mitchell <wence@gmx.li> | 845 2004-05-14 Lawrence Mitchell <wence@gmx.li> |
845 | 846 |
846 * Makefile (erc-auto.el): Pass -f flag to rm so that we don't fail | 847 * Makefile (erc-auto.el): Pass -f flag to rm so that we don't fail |
847 if erc-auto.elc doesn't exist. | 848 if erc-auto.elc doesn't exist. |
848 | 849 |
849 2004-05-14 Lawrence Mitchell <wence@gmx.li> | 850 2004-05-14 Lawrence Mitchell <wence@gmx.li> |
850 | 851 |
851 * erc-backend.el (erc-with-buffer): Autoload. | 852 * erc-backend.el (erc-with-buffer): Autoload. |
852 (erc-parse-server-response): XEmacs' `replace-match' only replaces | 853 (erc-parse-server-response): XEmacs' `replace-match' only replaces |
853 subexpressions when operating on buffers, not strings, work around | 854 subexpressions when operating on buffers, not strings, work around |
854 it. | 855 it. |
855 (461): Command with invalid arguments is `second', not `third'. | 856 (461): Command with invalid arguments is `second', not `third'. |
856 | 857 |
857 2004-05-14 Diane Murray <disumu@x3y2z1.net> | 858 2004-05-14 Diane Murray <disumu@x3y2z1.net> |
858 | 859 |
859 * erc-notify.el (erc-notify-NICK): Use `erc-response.contents' to | 860 * erc-notify.el (erc-notify-NICK): Use `erc-response.contents' to |
860 get nickname. | 861 get nickname. |
861 | 862 |
862 2004-05-13 Lawrence Mitchell <wence@gmx.li> | 863 2004-05-13 Lawrence Mitchell <wence@gmx.li> |
863 | 864 |
864 * erc-track.el: Indentation fixes. | 865 * erc-track.el: Indentation fixes. |
865 (track-when-inactive): Use `erc-server-FOO-functions', not | 866 (track-when-inactive): Use `erc-server-FOO-functions', not |
866 `erc-server-FOO-hook. | 867 `erc-server-FOO-hook. |
867 | 868 |
868 2004-05-13 Lawrence Mitchell <wence@gmx.li> | 869 2004-05-13 Lawrence Mitchell <wence@gmx.li> |
869 | 870 |
870 * erc-notify.el (notify): Use `erc-server-FOO-functions', not | 871 * erc-notify.el (notify): Use `erc-server-FOO-functions', not |
871 `erc-server-FOO-hook. | 872 `erc-server-FOO-hook. |
872 (erc-notify-timer, erc-notify-JOIN, erc-notify-NICK) | 873 (erc-notify-timer, erc-notify-JOIN, erc-notify-NICK) |
873 (erc-notify-QUIT): Use new accessors for PARSED argument. | 874 (erc-notify-QUIT): Use new accessors for PARSED argument. |
874 | 875 |
875 2004-05-13 Lawrence Mitchell <wence@gmx.li> | 876 2004-05-13 Lawrence Mitchell <wence@gmx.li> |
876 | 877 |
877 * erc-nickserv.el (services, erc-nickserv-identify-mode): Use | 878 * erc-nickserv.el (services, erc-nickserv-identify-mode): Use |
878 `erc-server-FOO-functions', not `erc-server-FOO-hook. | 879 `erc-server-FOO-functions', not `erc-server-FOO-hook. |
879 (erc-nickserv-identify-autodetect): Use new accessors for PARSED | 880 (erc-nickserv-identify-autodetect): Use new accessors for PARSED |
880 argument. | 881 argument. |
881 | 882 |
882 2004-05-13 Lawrence Mitchell <wence@gmx.li> | 883 2004-05-13 Lawrence Mitchell <wence@gmx.li> |
883 | 884 |
884 * erc-netsplit.el (netsplit): Use `erc-server-FOO-functions', not | 885 * erc-netsplit.el (netsplit): Use `erc-server-FOO-functions', not |
885 `erc-server-FOO-hook. | 886 `erc-server-FOO-hook. |
886 (erc-netsplit-JOIN, erc-netsplit-MODE, erc-netsplit-QUIT): Use new | 887 (erc-netsplit-JOIN, erc-netsplit-MODE, erc-netsplit-QUIT): Use new |
887 accessors for PARSED argument. | 888 accessors for PARSED argument. |
888 | 889 |
889 2004-05-13 Lawrence Mitchell <wence@gmx.li> | 890 2004-05-13 Lawrence Mitchell <wence@gmx.li> |
890 | 891 |
891 * erc-nets.el: Use `erc-server-FOO-functions', not | 892 * erc-nets.el: Use `erc-server-FOO-functions', not |
892 `erc-server-FOO-hook. | 893 `erc-server-FOO-hook. |
893 | 894 |
894 2004-05-13 Lawrence Mitchell <wence@gmx.li> | 895 2004-05-13 Lawrence Mitchell <wence@gmx.li> |
895 | 896 |
896 * erc-menu.el (erc-menu-definition): Only allow listing of | 897 * erc-menu.el (erc-menu-definition): Only allow listing of |
897 channels if `erc-cmd-LIST' is fboundp. | 898 channels if `erc-cmd-LIST' is fboundp. |
898 | 899 |
899 2004-05-13 Lawrence Mitchell <wence@gmx.li> | 900 2004-05-13 Lawrence Mitchell <wence@gmx.li> |
900 | 901 |
901 * erc-match.el: Use `erc-server-FOO-functions', not | 902 * erc-match.el: Use `erc-server-FOO-functions', not |
902 `erc-server-FOO-hook. | 903 `erc-server-FOO-hook. |
903 (erc-get-parsed-vector-nick, erc-get-parsed-vector-type): Use new | 904 (erc-get-parsed-vector-nick, erc-get-parsed-vector-type): Use new |
904 accessors for PARSED argument. | 905 accessors for PARSED argument. |
905 | 906 |
906 2004-05-13 Lawrence Mitchell <wence@gmx.li> | 907 2004-05-13 Lawrence Mitchell <wence@gmx.li> |
907 | 908 |
908 * erc-list.el (erc-chanlist, erc-chanlist-322): Use new accessors | 909 * erc-list.el (erc-chanlist, erc-chanlist-322): Use new accessors |
909 for PARSED argument. Use `erc-server-FOO-functions', not | 910 for PARSED argument. Use `erc-server-FOO-functions', not |
910 `erc-server-FOO-hook. | 911 `erc-server-FOO-hook. |
911 | 912 |
912 2004-05-13 Lawrence Mitchell <wence@gmx.li> | 913 2004-05-13 Lawrence Mitchell <wence@gmx.li> |
913 | 914 |
914 * erc-ezbounce.el (erc-ezb-notice-autodetect): Use new accessors | 915 * erc-ezbounce.el (erc-ezb-notice-autodetect): Use new accessors |
915 for PARSED argument. | 916 for PARSED argument. |
916 (erc-ezb-initialize): Use `erc-server-FOO-functions', not | 917 (erc-ezb-initialize): Use `erc-server-FOO-functions', not |
917 `erc-server-FOO-hook. | 918 `erc-server-FOO-hook. |
918 | 919 |
919 2004-05-13 Lawrence Mitchell <wence@gmx.li> | 920 2004-05-13 Lawrence Mitchell <wence@gmx.li> |
920 | 921 |
921 * erc-dcc.el: Use `erc-server-FOO-functions', not | 922 * erc-dcc.el: Use `erc-server-FOO-functions', not |
922 `erc-server-FOO-hook. | 923 `erc-server-FOO-hook. |
923 (erc-dcc-no-such-nick): Use new accessors for PARSED argument. | 924 (erc-dcc-no-such-nick): Use new accessors for PARSED argument. |
924 | 925 |
925 2004-05-13 Lawrence Mitchell <wence@gmx.li> | 926 2004-05-13 Lawrence Mitchell <wence@gmx.li> |
926 | 927 |
927 * erc-bbdb.el (erc-bbdb-whois, erc-bbdb-JOIN, erc-bbdb-NICK): Use | 928 * erc-bbdb.el (erc-bbdb-whois, erc-bbdb-JOIN, erc-bbdb-NICK): Use |
928 new accessors for PARSED argument. | 929 new accessors for PARSED argument. |
929 (BBDB): Use `erc-server-FOO-functions', not `erc-server-FOO-hook. | 930 (BBDB): Use `erc-server-FOO-functions', not `erc-server-FOO-hook. |
930 | 931 |
931 2004-05-13 Lawrence Mitchell <wence@gmx.li> | 932 2004-05-13 Lawrence Mitchell <wence@gmx.li> |
932 | 933 |
933 * erc-autojoin.el (autojoin): Use `erc-server-FOO-functions', not | 934 * erc-autojoin.el (autojoin): Use `erc-server-FOO-functions', not |
934 `erc-server-FOO-hook. | 935 `erc-server-FOO-hook. |
935 (erc-autojoin-add, erc-autojoin-remove): Use new accessors for | 936 (erc-autojoin-add, erc-autojoin-remove): Use new accessors for |
936 PARSED argument. | 937 PARSED argument. |
937 | 938 |
938 2004-05-13 Lawrence Mitchell <wence@gmx.li> | 939 2004-05-13 Lawrence Mitchell <wence@gmx.li> |
939 | 940 |
940 * erc-autoaway.el (autoaway): Use `erc-server-FOO-functions', not | 941 * erc-autoaway.el (autoaway): Use `erc-server-FOO-functions', not |
941 `erc-server-FOO-hook. | 942 `erc-server-FOO-hook. |
942 | 943 |
943 2004-05-13 Lawrence Mitchell <wence@gmx.li> | 944 2004-05-13 Lawrence Mitchell <wence@gmx.li> |
944 | 945 |
945 * erc.el (erc-backend): Require. | 946 * erc.el (erc-backend): Require. |
946 (erc-disconnected-hook, erc-join-hook, erc-quit-hook) | 947 (erc-disconnected-hook, erc-join-hook, erc-quit-hook) |
947 (erc-part-hook, erc-kick-hook): Docstring fix, we now use | 948 (erc-part-hook, erc-kick-hook): Docstring fix, we now use |
948 `erc-server-FOO-functions', rather than `erc-server-FOO-hook'. | 949 `erc-server-FOO-functions', rather than `erc-server-FOO-hook'. |
1001 (erc-auto-query, erc-banlist-store, erc-banlist-finished) | 1002 (erc-auto-query, erc-banlist-store, erc-banlist-finished) |
1002 (erc-banlist-update, erc-connection-established) | 1003 (erc-banlist-update, erc-connection-established) |
1003 (erc-process-ctcp-query, erc-display-server-message): Use new | 1004 (erc-process-ctcp-query, erc-display-server-message): Use new |
1004 accessors for PARSED argument. | 1005 accessors for PARSED argument. |
1005 | 1006 |
1006 2004-05-13 Lawrence Mitchell <wence@gmx.li> | 1007 2004-05-13 Lawrence Mitchell <wence@gmx.li> |
1007 | 1008 |
1008 * erc-backend.el: (erc-parse-server-response) | 1009 * erc-backend.el (erc-parse-server-response) |
1009 (erc-handle-parsed-server-response, erc-get-hook) | 1010 (erc-handle-parsed-server-response, erc-get-hook) |
1010 (define-erc-response-handler): New functions. | 1011 (define-erc-response-handler): New functions. |
1011 (erc-response): New struct for server responses. | 1012 (erc-response): New struct for server responses. |
1012 (erc-server-responses): New variable. | 1013 (erc-server-responses): New variable. |
1013 (erc-call-hooks): Move from erc.el and rework. | 1014 (erc-call-hooks): Move from erc.el and rework. |
1025 (407, 409, 411, 413, 414, 415, 423, 424, 431, 436, 441, 443) | 1026 (407, 409, 411, 413, 414, 415, 423, 424, 431, 436, 441, 443) |
1026 (444, 445, 446, 451, 462, 463, 464, 465, 467, 471, 472, 473) | 1027 (444, 445, 446, 451, 462, 463, 464, 465, 467, 471, 472, 473) |
1027 (483, 491, 502, 005, KILL): Move from erc.el and rework using | 1028 (483, 491, 502, 005, KILL): Move from erc.el and rework using |
1028 `define-erc-response-handler' and erc-response struct. | 1029 `define-erc-response-handler' and erc-response struct. |
1029 | 1030 |
1030 2004-05-12 Diane Murray <disumu@x3y2z1.net> | 1031 2004-05-12 Diane Murray <disumu@x3y2z1.net> |
1031 | 1032 |
1032 * erc.el: A few bug fixes to avoid errors after disconnect, | 1033 * erc.el: A few bug fixes to avoid errors after disconnect, |
1033 including the "Selecting deleted buffer" bug. | 1034 including the "Selecting deleted buffer" bug. |
1034 (erc-channel-user-op-p, erc-channel-user-voice-p): Make sure NICK | 1035 (erc-channel-user-op-p, erc-channel-user-voice-p): Make sure NICK |
1035 is non-nil (`erc-current-nick' can return nil). | 1036 is non-nil (`erc-current-nick' can return nil). |
1040 erc-away-p): Use `erc-server-buffer-live-p' to make sure process | 1041 erc-away-p): Use `erc-server-buffer-live-p' to make sure process |
1041 buffer exists. | 1042 buffer exists. |
1042 (erc-send-current-line): If there is no server buffer, let the | 1043 (erc-send-current-line): If there is no server buffer, let the |
1043 user know. | 1044 user know. |
1044 | 1045 |
1045 2004-05-12 Diane Murray <disumu@x3y2z1.net> | 1046 2004-05-12 Diane Murray <disumu@x3y2z1.net> |
1046 | 1047 |
1047 * erc.el, erc-log.el: C-c C-l keybinding now defined in | 1048 * erc.el, erc-log.el: C-c C-l keybinding now defined in |
1048 erc-log.el. | 1049 erc-log.el. |
1049 (erc-log-version): New. | 1050 (erc-log-version): New. |
1050 (erc-cmd-JOIN): Fix applied for bug where /join -invite causes | 1051 (erc-cmd-JOIN): Fix applied for bug where /join -invite causes |
1051 errors when there's no `invitation'. | 1052 errors when there's no `invitation'. |
1052 | 1053 |
1053 2004-05-11 Diane Murray <disumu@x3y2z1.net> | 1054 2004-05-11 Diane Murray <disumu@x3y2z1.net> |
1054 | 1055 |
1055 * erc.el: (erc-cmd-JOIN): Make sure `chnl' is non-nil before trying | 1056 * erc.el (erc-cmd-JOIN): Make sure `chnl' is non-nil before trying |
1056 to join anything (chnl is not set if /join -invite is used but | 1057 to join anything (chnl is not set if /join -invite is used but |
1057 there's no `invitation'). | 1058 there's no `invitation'). |
1058 | 1059 |
1059 2004-05-10 Diane Murray <disumu@x3y2z1.net> | 1060 2004-05-10 Diane Murray <disumu@x3y2z1.net> |
1060 | 1061 |
1061 * erc-log.el: Define C-c C-l keybinding outside of `erc-log-mode', | 1062 * erc-log.el: Define C-c C-l keybinding outside of `erc-log-mode', |
1062 making it available all the time; autoload definition. | 1063 making it available all the time; autoload definition. |
1063 (erc-log-version): New. | 1064 (erc-log-version): New. |
1064 | 1065 |
1065 2004-05-09 Diane Murray <disumu@x3y2z1.net> | 1066 2004-05-09 Diane Murray <disumu@x3y2z1.net> |
1066 | 1067 |
1067 * AUTHORS, CREDITS, Makefile, erc-autoaway.el, erc-autojoin.el, | 1068 * AUTHORS, CREDITS, Makefile, erc-autoaway.el, erc-autojoin.el, |
1068 erc-button.el, erc-chess.el, erc-dcc.el, erc-ezbounce.el, | 1069 erc-button.el, erc-chess.el, erc-dcc.el, erc-ezbounce.el, |
1069 erc-fill.el, erc-ibuffer.el, erc-imenu.el, erc-lang.el, | 1070 erc-fill.el, erc-ibuffer.el, erc-imenu.el, erc-lang.el, |
1070 erc-list.el, erc-log.el, erc-macs.el, erc-match.el, erc-members.el, | 1071 erc-list.el, erc-log.el, erc-macs.el, erc-match.el, erc-members.el, |
1072 erc-notify.el, erc-page.el, erc-ring.el, erc-speak.el, | 1073 erc-notify.el, erc-page.el, erc-ring.el, erc-speak.el, |
1073 erc-speedbar.el, erc-stamp.el, erc-track.el, erc-truncate.el, | 1074 erc-speedbar.el, erc-stamp.el, erc-track.el, erc-truncate.el, |
1074 erc-xdcc.el, erc.el: Applied all relevant bug fixes and code | 1075 erc-xdcc.el, erc.el: Applied all relevant bug fixes and code |
1075 cleanup made between the time of the ERC_4_0_RELEASE tag until now. | 1076 cleanup made between the time of the ERC_4_0_RELEASE tag until now. |
1076 | 1077 |
1077 2004-05-09 Diane Murray <disumu@x3y2z1.net> | 1078 2004-05-09 Diane Murray <disumu@x3y2z1.net> |
1078 | 1079 |
1079 * erc-menu.el: Updated copyright years. | 1080 * erc-menu.el: Updated copyright years. |
1080 | 1081 |
1081 2004-05-09 Lawrence Mitchell <wence@gmx.li> | 1082 2004-05-09 Lawrence Mitchell <wence@gmx.li> |
1082 | 1083 |
1083 * erc.el (erc-update-channel-info-buffer): Correct bug in sorting | 1084 * erc.el (erc-update-channel-info-buffer): Correct bug in sorting |
1084 of channel users. Tiny change from Andreas Schwab | 1085 of channel users. Tiny change from Andreas Schwab |
1085 <schwab@suse.de>. | 1086 <schwab@suse.de>. |
1086 | 1087 |
1087 2004-05-09 Lawrence Mitchell <wence@gmx.li> | 1088 2004-05-09 Lawrence Mitchell <wence@gmx.li> |
1088 | 1089 |
1089 * erc-fill.el (erc-fill-variable): Fix docstring. | 1090 * erc-fill.el (erc-fill-variable): Fix docstring. |
1090 | 1091 |
1091 2004-05-09 Lawrence Mitchell <wence@gmx.li> | 1092 2004-05-09 Lawrence Mitchell <wence@gmx.li> |
1092 | 1093 |
1093 * erc-button.el (erc-button-add-button): Use 'keymap | 1094 * erc-button.el (erc-button-add-button): Use 'keymap |
1094 text-property, rather than 'local-map, since it's cross-emacs | 1095 text-property, rather than 'local-map, since it's cross-emacs |
1095 compatible. Pass :mouse-down-action into `widget-convert-button' | 1096 compatible. Pass :mouse-down-action into `widget-convert-button' |
1096 as 'erc-button-click-button, to make XEmacs happy. Replace bogus | 1097 as 'erc-button-click-button, to make XEmacs happy. Replace bogus |
1097 reference to erc-widget-press-button with erc-button-press-button. | 1098 reference to erc-widget-press-button with erc-button-press-button. |
1098 (erc-button-click-button): New (ignored) first argument, to make | 1099 (erc-button-click-button): New (ignored) first argument, to make |
1099 XEmacs behave when pressing buttons. | 1100 XEmacs behave when pressing buttons. |
1100 (erc-button-press-button): New (ignored) &rest argument. | 1101 (erc-button-press-button): New (ignored) &rest argument. |
1101 | 1102 |
1102 2004-05-09 Adrian Aichner <adrian@xemacs.org> | 1103 2004-05-09 Adrian Aichner <adrian@xemacs.org> |
1103 | 1104 |
1104 * erc-log.el (erc-conditional-save-buffer): Fix docstring | 1105 * erc-log.el (erc-conditional-save-buffer): Fix docstring |
1105 reference to erc-save-queries-on-quit. | 1106 reference to erc-save-queries-on-quit. |
1106 (erc-conditional-save-queries): Ditto. | 1107 (erc-conditional-save-queries): Ditto. |
1107 | 1108 |
1108 2004-05-06 Diane Murray <disumu@x3y2z1.net> | 1109 2004-05-06 Diane Murray <disumu@x3y2z1.net> |
1109 | 1110 |
1110 * erc-speedbar.el: Updated copyright years. Added local variables | 1111 * erc-speedbar.el: Updated copyright years. Added local variables |
1111 for this file; fixed indenting. | 1112 for this file; fixed indenting. |
1112 (erc-speedbar): New group. | 1113 (erc-speedbar): New group. |
1113 (erc-speedbar-sort-users-type): New variable. | 1114 (erc-speedbar-sort-users-type): New variable. |
1114 (erc-speedbar-buttons): Handle query buffers (fixes a bug where an | 1115 (erc-speedbar-buttons): Handle query buffers (fixes a bug where an |
1115 error would be thrown if the current buffer was a query). Ignore | 1116 error would be thrown if the current buffer was a query). Ignore |
1116 unknown buffers. | 1117 unknown buffers. |
1117 (erc-speedbar-expand-channel): Show limit and key with channel | 1118 (erc-speedbar-expand-channel): Show limit and key with channel |
1118 modes. Sort users according to `erc-speedbar-sort-users-type'. | 1119 modes. Sort users according to `erc-speedbar-sort-users-type'. |
1119 (erc-speedbar-insert-user): Fixed bug where only nicks with more | 1120 (erc-speedbar-insert-user): Fixed bug where only nicks with more |
1120 info were being listed, and those were shown twice. | 1121 info were being listed, and those were shown twice. |
1121 (erc-speedbar-goto-buffer): Don't use dframe functions, as dframe | 1122 (erc-speedbar-goto-buffer): Don't use dframe functions, as dframe |
1122 isn't available with the default speedbar. | 1123 isn't available with the default speedbar. |
1123 | 1124 |
1124 2004-05-06 Diane Murray <disumu@x3y2z1.net> | 1125 2004-05-06 Diane Murray <disumu@x3y2z1.net> |
1125 | 1126 |
1126 * erc.el: (erc-sort-channel-users-alphabetically): New function. | 1127 * erc.el (erc-sort-channel-users-alphabetically): New function. |
1127 (erc-server-412, erc-server-432, erc-server-475): New functions. | 1128 (erc-server-412, erc-server-432, erc-server-475): New functions. |
1128 (erc-server-412-hook, erc-server-432-hook, erc-server-475-hook): | 1129 (erc-server-412-hook, erc-server-432-hook, erc-server-475-hook): |
1129 Use them. | 1130 Use them. |
1130 (erc-server-401, erc-server-403, erc-server-405) | 1131 (erc-server-401, erc-server-403, erc-server-405) |
1131 (erc-server-421, erc-server-474, erc-server-481): Use catalog | 1132 (erc-server-421, erc-server-474, erc-server-481): Use catalog |
1132 messages. | 1133 messages. |
1133 (erc-define-catalog): Added s401, s403, s405, s412, s421, s432, | 1134 (erc-define-catalog): Added s401, s403, s405, s412, s421, s432, |
1134 s474, s475, and s481. | 1135 s474, s475, and s481. |
1135 | 1136 |
1136 2004-05-06 Diane Murray <disumu@x3y2z1.net> | 1137 2004-05-06 Diane Murray <disumu@x3y2z1.net> |
1137 | 1138 |
1138 * erc-nickserv.el: Added documentation to Commentary, Usage. | 1139 * erc-nickserv.el: Added documentation to Commentary, Usage. |
1139 Removed `outline-mode' from file local variables. | 1140 Removed `outline-mode' from file local variables. |
1140 (erc-services-mode): Use `erc-nickserv-identify-mode' to add | 1141 (erc-services-mode): Use `erc-nickserv-identify-mode' to add |
1141 hooks. | 1142 hooks. |
1142 (erc-nickserv-identify-mode): New function. | 1143 (erc-nickserv-identify-mode): New function. |
1143 (erc-nickserv-identify-mode): New variable. | 1144 (erc-nickserv-identify-mode): New variable. |
1144 (erc-prompt-for-nickserv-password, erc-nickserv-passwords): | 1145 (erc-prompt-for-nickserv-password, erc-nickserv-passwords): |
1145 Changed docstring. | 1146 Changed docstring. |
1146 (erc-nickserv-identify-autodetect): Use | 1147 (erc-nickserv-identify-autodetect): Use |
1147 `erc-nickserv-call-identify-function'. Docstring change. | 1148 `erc-nickserv-call-identify-function'. Docstring change. |
1148 (erc-nickserv-identify-on-connect, | 1149 (erc-nickserv-identify-on-connect, |
1149 erc-nickserv-identify-on-nick-change, | 1150 erc-nickserv-identify-on-nick-change, |
1150 erc-nickserv-call-identify-function): New functions. | 1151 erc-nickserv-call-identify-function): New functions. |
1151 (erc-nickserv-identify): PASSWORD is not optional. Autoload | 1152 (erc-nickserv-identify): PASSWORD is not optional. Autoload |
1152 function. | 1153 function. |
1153 | 1154 |
1154 2004-05-05 Diane Murray <disumu@x3y2z1.net> | 1155 2004-05-05 Diane Murray <disumu@x3y2z1.net> |
1155 | 1156 |
1156 * erc.el (erc-join-hook, erc-quit-hook, erc-part-hook, | 1157 * erc.el (erc-join-hook, erc-quit-hook, erc-part-hook, |
1157 erc-kick-hook, erc-connect-pre-hook): Now customizable. | 1158 erc-kick-hook, erc-connect-pre-hook): Now customizable. |
1158 (erc-nick-changed-functions): New hook. | 1159 (erc-nick-changed-functions): New hook. |
1159 (erc-server-NICK): Run `erc-nick-changed-functions' with the | 1160 (erc-server-NICK): Run `erc-nick-changed-functions' with the |
1160 arguments NEW-NICK and OLD-NICK. | 1161 arguments NEW-NICK and OLD-NICK. |
1161 (erc-channel-user-voice-p, erc-channel-user-voice-p): Shortened | 1162 (erc-channel-user-voice-p, erc-channel-user-voice-p): Shortened |
1162 docstring. | 1163 docstring. |
1163 | 1164 |
1164 2004-05-05 Lawrence Mitchell <wence@gmx.li> | 1165 2004-05-05 Lawrence Mitchell <wence@gmx.li> |
1165 | 1166 |
1166 * HACKING: New section on function/variable naming and coding | 1167 * HACKING: New section on function/variable naming and coding |
1167 conventions. | 1168 conventions. |
1168 | 1169 |
1169 2004-05-05 Lawrence Mitchell <wence@gmx.li> | 1170 2004-05-05 Lawrence Mitchell <wence@gmx.li> |
1170 | 1171 |
1171 * erc.el (erc-wash-quit-reason): Quote regexp special characters | 1172 * erc.el (erc-wash-quit-reason): Quote regexp special characters |
1172 in NICK, LOGIN and HOST. | 1173 in NICK, LOGIN and HOST. |
1173 | 1174 |
1174 2004-05-04 Diane Murray <disumu@x3y2z1.net> | 1175 2004-05-04 Diane Murray <disumu@x3y2z1.net> |
1175 | 1176 |
1176 * erc.el (erc-server-parameters): Typo fix in docstring. | 1177 * erc.el (erc-server-parameters): Typo fix in docstring. |
1177 (erc-input-line-position): `:type' is now a choice between integer | 1178 (erc-input-line-position): `:type' is now a choice between integer |
1178 and nil. (erc-mode-map): Bind `erc-get-channel-mode-from-keypress' | 1179 and nil. (erc-mode-map): Bind `erc-get-channel-mode-from-keypress' |
1179 to C-c C-o instead of C-c RET (C-c C-m). (erc-cmd-GQUIT): Use | 1180 to C-c C-o instead of C-c RET (C-c C-m). (erc-cmd-GQUIT): Use |
1180 REASON as argument when calling `erc-cmd-QUIT'. | 1181 REASON as argument when calling `erc-cmd-QUIT'. |
1181 | 1182 |
1182 2004-05-03 Lawrence Mitchell <wence@gmx.li> | 1183 2004-05-03 Lawrence Mitchell <wence@gmx.li> |
1183 | 1184 |
1184 * erc-nicklist.el: Initial version. | 1185 * erc-nicklist.el: Initial version. |
1185 | 1186 |
1186 2004-04-28 Diane Murray <disumu@x3y2z1.net> | 1187 2004-04-28 Diane Murray <disumu@x3y2z1.net> |
1187 | 1188 |
1188 * erc-menu.el: Added local variables for file, fixed indenting. | 1189 * erc-menu.el: Added local variables for file, fixed indenting. |
1189 (erc-menu-version): New variable. | 1190 (erc-menu-version): New variable. |
1190 (erc-menu-definition): "List channels": New. "Join channel": Use | 1191 (erc-menu-definition): "List channels": New. "Join channel": Use |
1191 `erc-connected' as test. "Start a query": New. "List channel | 1192 `erc-connected' as test. "Start a query": New. "List channel |
1192 operators": New. "Input action": Moved up. "Set topic": Fixed | 1193 operators": New. "Input action": Moved up. "Set topic": Fixed |
1193 test so it's only active in channels. "Leave this channel": Moved | 1194 test so it's only active in channels. "Leave this channel": Moved |
1194 down. "Track hidden channel buffers": Removed. "Enable/Disable | 1195 down. "Track hidden channel buffers": Removed. "Enable/Disable |
1195 ERC Modules": New. | 1196 ERC Modules": New. |
1196 | 1197 |
1197 2004-04-28 Diane Murray <disumu@x3y2z1.net> | 1198 2004-04-28 Diane Murray <disumu@x3y2z1.net> |
1198 | 1199 |
1199 * erc.el (erc-mode-map): Removed binding for | 1200 * erc.el (erc-mode-map): Removed binding for |
1200 `erc-save-buffer-in-logs' (moved to erc-log.el). | 1201 `erc-save-buffer-in-logs' (moved to erc-log.el). |
1201 (erc-cmd-QUERY, erc-cmd-OPS): Now interactive. | 1202 (erc-cmd-QUERY, erc-cmd-OPS): Now interactive. |
1202 | 1203 |
1203 2004-04-28 Diane Murray <disumu@x3y2z1.net> | 1204 2004-04-28 Diane Murray <disumu@x3y2z1.net> |
1204 | 1205 |
1205 * erc-log.el: Added local variables for this file. | 1206 * erc-log.el: Added local variables for this file. |
1206 (erc-log-channels-directory): Added directory as a choice in | 1207 (erc-log-channels-directory): Added directory as a choice in |
1207 `:type'. | 1208 `:type'. |
1208 (define-erc-module): Define and undefine key binding (C-c | 1209 (define-erc-module): Define and undefine key binding (C-c |
1209 C-l) for `erc-save-buffer-in-logs' here. | 1210 C-l) for `erc-save-buffer-in-logs' here. |
1210 | 1211 |
1211 2004-04-28 Diane Murray <disumu@x3y2z1.net> | 1212 2004-04-28 Diane Murray <disumu@x3y2z1.net> |
1212 | 1213 |
1213 * erc-nets.el: Added local variables for this file. | 1214 * erc-nets.el: Added local variables for this file. |
1214 (erc-networks-alist): Fixed `:type' to work better in | 1215 (erc-networks-alist): Fixed `:type' to work better in |
1215 customization. | 1216 customization. |
1216 | 1217 |
1217 2004-04-28 Diane Murray <disumu@x3y2z1.net> | 1218 2004-04-28 Diane Murray <disumu@x3y2z1.net> |
1218 | 1219 |
1219 * erc-match.el: Added local variables for file. (erc-keywords): | 1220 * erc-match.el: Added local variables for file. (erc-keywords): |
1220 Use `list' instead of `cons' in `:type'. Fixes bug where mismatch | 1221 Use `list' instead of `cons' in `:type'. Fixes bug where mismatch |
1221 was shown in customization. (erc-current-nick-highlight-type): | 1222 was shown in customization. (erc-current-nick-highlight-type): |
1222 Escape parentheses in docstring. Added keyword, nick-or-keyword as | 1223 Escape parentheses in docstring. Added keyword, nick-or-keyword as |
1223 options in `:type'. | 1224 options in `:type'. |
1224 | 1225 |
1225 2004-04-28 Diane Murray <disumu@x3y2z1.net> | 1226 2004-04-28 Diane Murray <disumu@x3y2z1.net> |
1226 | 1227 |
1227 * erc-stamp.el: Added local variables for file. | 1228 * erc-stamp.el: Added local variables for file. |
1228 (erc-away-timestamp-format): Allow nil as a choice in `:type'. | 1229 (erc-away-timestamp-format): Allow nil as a choice in `:type'. |
1229 (erc-timestamp-intangible): Changed `:type' to boolean. | 1230 (erc-timestamp-intangible): Changed `:type' to boolean. |
1230 (erc-timestamp-right-column): Added `:group' and `:type'. | 1231 (erc-timestamp-right-column): Added `:group' and `:type'. |
1231 | 1232 |
1232 2004-04-28 Diane Murray <disumu@x3y2z1.net> | 1233 2004-04-28 Diane Murray <disumu@x3y2z1.net> |
1233 | 1234 |
1234 * erc.el (erc-modules): Added bbdb, log, match, sound, and stamp | 1235 * erc.el (erc-modules): Added bbdb, log, match, sound, and stamp |
1235 as `:type' options; changed documentation for autojoin, fill, | 1236 as `:type' options; changed documentation for autojoin, fill, |
1236 pcomplete, track. (erc-prompt-for-channel-key): New variable. | 1237 pcomplete, track. (erc-prompt-for-channel-key): New variable. |
1237 (erc-join-channel): Only prompt for key if | 1238 (erc-join-channel): Only prompt for key if |
1238 `erc-prompt-for-channel-key' is non-nil. (erc-format-my-nick): New | 1239 `erc-prompt-for-channel-key' is non-nil. (erc-format-my-nick): New |
1239 function. (erc-send-message, erc-send-current-line): Use it. | 1240 function. (erc-send-message, erc-send-current-line): Use it. |
1240 | 1241 |
1241 2004-04-24 Johan Bockgard <bojohan@users.sourceforge.net> | 1242 2004-04-24 Johan Bockgard <bojohan@users.sourceforge.net> |
1242 | 1243 |
1243 * erc-track.el: (erc-track-modified-channels): Fix indentation. | 1244 * erc-track.el (erc-track-modified-channels): Fix indentation. |
1244 | 1245 |
1245 2004-04-24 Johan Bockgard <bojohan@users.sourceforge.net> | 1246 2004-04-24 Johan Bockgard <bojohan@users.sourceforge.net> |
1246 | 1247 |
1247 * erc-match.el: (erc-hide-fools): Docstring fix. | 1248 * erc-match.el (erc-hide-fools): Docstring fix. |
1248 (erc-log-matches-types-alist): Added `current-nick' to valid | 1249 (erc-log-matches-types-alist): Added `current-nick' to valid |
1249 choices. | 1250 choices. |
1250 | 1251 |
1251 2004-04-20 Diane Murray <disumu@x3y2z1.net> | 1252 2004-04-20 Diane Murray <disumu@x3y2z1.net> |
1252 | 1253 |
1253 * erc-page.el, erc-ezbounce.el, erc-speak.el, erc-match.el, | 1254 * erc-page.el, erc-ezbounce.el, erc-speak.el, erc-match.el, |
1254 erc-track.el (erc-ezbounce, erc-page, erc-speak): Groups defined. | 1255 erc-track.el (erc-ezbounce, erc-page, erc-speak): Groups defined. |
1255 (erc-match, erc-track): `erc' is parent group. | 1256 (erc-match, erc-track): `erc' is parent group. |
1256 (erc-ezb-regexp, erc-ezb-login-alist): Added `:group'. | 1257 (erc-ezb-regexp, erc-ezb-login-alist): Added `:group'. |
1257 | 1258 |
1258 2004-04-20 Jorgen Schaefer <forcer@users.sourceforge.net> | 1259 2004-04-20 Jorgen Schaefer <forcer@users.sourceforge.net> |
1259 | 1260 |
1260 * erc-fill.el: Fixed erc-fill-static so it breaks the lines at the | 1261 * erc-fill.el: Fixed erc-fill-static so it breaks the lines at the |
1261 right column and respects timestamps. Patch by Simon Siegler | 1262 right column and respects timestamps. Patch by Simon Siegler |
1262 <simon@trz-kril.de> | 1263 <simon@trz-kril.de> |
1263 (erc-fill-static): Major rewrite and split up into some functions. | 1264 (erc-fill-static): Major rewrite and split up into some functions. |
1264 (erc-count-lines): Removed. | 1265 (erc-count-lines): Removed. |
1265 (erc-fill-regarding-timestamp): New function. | 1266 (erc-fill-regarding-timestamp): New function. |
1266 (erc-timestamp-offset): New function. | 1267 (erc-timestamp-offset): New function. |
1268 (erc-fill-variable): Respect leftbound timestamp. This is still | 1269 (erc-fill-variable): Respect leftbound timestamp. This is still |
1269 broken if someone has both erc-timestamp-only-if-changed-flag set | 1270 broken if someone has both erc-timestamp-only-if-changed-flag set |
1270 and erc-insert-timestamp-function set to | 1271 and erc-insert-timestamp-function set to |
1271 'erc-insert-timestamp-left, but otherwise it works now. | 1272 'erc-insert-timestamp-left, but otherwise it works now. |
1272 | 1273 |
1273 2004-04-20 Diane Murray <disumu@x3y2z1.net> | 1274 2004-04-20 Diane Murray <disumu@x3y2z1.net> |
1274 | 1275 |
1275 * erc.el: (erc-cmd-SV): Show features gtk, mac-carbon, multi-tty. | 1276 * erc.el (erc-cmd-SV): Show features gtk, mac-carbon, multi-tty. |
1276 Fixed so that arguments fit the format (build date was not being | 1277 Fixed so that arguments fit the format (build date was not being |
1277 shown). | 1278 shown). |
1278 | 1279 |
1279 2004-04-19 Lawrence Mitchell <wence@gmx.li> | 1280 2004-04-19 Lawrence Mitchell <wence@gmx.li> |
1280 | 1281 |
1281 * erc.el: (erc-update-channel-topic); Error if `channel-topic' is | 1282 * erc.el (erc-update-channel-topic): Error if `channel-topic' is |
1282 unbound. Remove %-sign substitution. | 1283 unbound. Remove %-sign substitution. |
1283 (erc-update-mode-line-buffer): Escape %-signs in `channel-topic' | 1284 (erc-update-mode-line-buffer): Escape %-signs in `channel-topic' |
1284 here. | 1285 here. |
1285 | 1286 |
1286 2004-04-19 Diane Murray <disumu@x3y2z1.net> | 1287 2004-04-19 Diane Murray <disumu@x3y2z1.net> |
1287 | 1288 |
1288 * erc.el: (erc-send-action, erc-ctcp-query-ACTION, | 1289 * erc.el (erc-send-action, erc-ctcp-query-ACTION, |
1289 erc-ctcp-reply-ECHO-hook): Let `erc-display-message-highlight' | 1290 erc-ctcp-reply-ECHO-hook): Let `erc-display-message-highlight' |
1290 propertize the message. | 1291 propertize the message. |
1291 (erc-display-message-highlight): Allow for any erc-TYPE-face. | 1292 (erc-display-message-highlight): Allow for any erc-TYPE-face. |
1292 (erc-cmd-JOIN): Display error message instead of throwing an error | 1293 (erc-cmd-JOIN): Display error message instead of throwing an error |
1293 if there's no `invitation'. | 1294 if there's no `invitation'. |
1301 without else to when. | 1302 without else to when. |
1302 (erc-server-477): New function. | 1303 (erc-server-477): New function. |
1303 (erc-server-477-hook): Use `erc-server-477'. | 1304 (erc-server-477-hook): Use `erc-server-477'. |
1304 (erc-define-catalog): Added `no-invitation'. | 1305 (erc-define-catalog): Added `no-invitation'. |
1305 | 1306 |
1306 2004-04-14 Diane Murray <disumu@x3y2z1.net> | 1307 2004-04-14 Diane Murray <disumu@x3y2z1.net> |
1307 | 1308 |
1308 * erc-nickserv.el: Local variables for file added. | 1309 * erc-nickserv.el: Local variables for file added. |
1309 (erc-nickserv-passwords): Customization: Network symbols updated | 1310 (erc-nickserv-passwords): Customization: Network symbols updated |
1310 to reflect `erc-nickserv-alist'. Allow user to type in network | 1311 to reflect `erc-nickserv-alist'. Allow user to type in network |
1311 symbol. | 1312 symbol. |
1312 (erc-nickserv-alist): Now customizable variable. | 1313 (erc-nickserv-alist): Now customizable variable. |
1313 | 1314 |
1314 2004-04-09 Diane Murray <disumu@x3y2z1.net> | 1315 2004-04-09 Diane Murray <disumu@x3y2z1.net> |
1315 | 1316 |
1316 * erc-autoaway.el (erc-autoaway-reset-idletime): Make sure `line' | 1317 * erc-autoaway.el (erc-autoaway-reset-idletime): Make sure `line' |
1317 is a string to avoid errors upon startup. | 1318 is a string to avoid errors upon startup. |
1318 | 1319 |
1319 2004-04-06 Diane Murray <disumu@x3y2z1.net> | 1320 2004-04-06 Diane Murray <disumu@x3y2z1.net> |
1320 | 1321 |
1321 * erc-autoaway.el (erc-autoaway-version): New variable. | 1322 * erc-autoaway.el (erc-autoaway-version): New variable. |
1322 (erc-auto-discard-away): Updated docstring. | 1323 (erc-auto-discard-away): Updated docstring. |
1323 (erc-autoaway-no-auto-back-regexp): New variable. | 1324 (erc-autoaway-no-auto-back-regexp): New variable. |
1324 (erc-autoaway-reset-idletime): Use it. Hopefully a better solution | 1325 (erc-autoaway-reset-idletime): Use it. Hopefully a better solution |
1325 which allows for aliases to "/away" and any other text that the | 1326 which allows for aliases to "/away" and any other text that the |
1326 user wants to ignore when `erc-auto-discard-away' is non-nil. | 1327 user wants to ignore when `erc-auto-discard-away' is non-nil. |
1327 | 1328 |
1328 2004-04-06 Diane Murray <disumu@x3y2z1.net> | 1329 2004-04-06 Diane Murray <disumu@x3y2z1.net> |
1329 | 1330 |
1330 * erc-autoaway.el (erc-autoaway-reset-idletime): Forgot /gaway in | 1331 * erc-autoaway.el (erc-autoaway-reset-idletime): Forgot /gaway in |
1331 regexp. | 1332 regexp. |
1332 | 1333 |
1333 2004-04-06 Diane Murray <disumu@x3y2z1.net> | 1334 2004-04-06 Diane Murray <disumu@x3y2z1.net> |
1334 | 1335 |
1335 * erc-autoaway.el (erc-autoaway-reset-idletime): If the user sends | 1336 * erc-autoaway.el (erc-autoaway-reset-idletime): If the user sends |
1336 an "/away" command, don't call `erc-autoaway-set-back', fixes bug | 1337 an "/away" command, don't call `erc-autoaway-set-back', fixes bug |
1337 where ERC would send "/away" when user was already away and sent an | 1338 where ERC would send "/away" when user was already away and sent an |
1338 "/away reason". Changed `l' to `line' for better understanding. | 1339 "/away reason". Changed `l' to `line' for better understanding. |
1339 (erc-autoaway-set-back): Changed `l' to `line' for better | 1340 (erc-autoaway-set-back): Changed `l' to `line' for better |
1340 understanding. | 1341 understanding. |
1341 | 1342 |
1342 2004-04-05 Diane Murray <disumu@x3y2z1.net> | 1343 2004-04-05 Diane Murray <disumu@x3y2z1.net> |
1343 | 1344 |
1344 * erc.el (erc-set-channel-key): Now able to remove key. | 1345 * erc.el (erc-set-channel-key): Now able to remove key. |
1345 (erc-set-channel-limit): Now able to remove limit. | 1346 (erc-set-channel-limit): Now able to remove limit. |
1346 (erc-get-channel-mode-from-keypress): Fixed docstring. | 1347 (erc-get-channel-mode-from-keypress): Fixed docstring. |
1347 | 1348 |
1348 2004-04-04 Diane Murray <disumu@x3y2z1.net> | 1349 2004-04-04 Diane Murray <disumu@x3y2z1.net> |
1349 | 1350 |
1350 * erc.el (erc-join-channel): Allow for optional channel key. | 1351 * erc.el (erc-join-channel): Allow for optional channel key. |
1351 (erc-set-modes): Need to set `channel-key' to nil in case of mode | 1352 (erc-set-modes): Need to set `channel-key' to nil in case of mode |
1352 changes during split. | 1353 changes during split. |
1353 (erc-show-channel-key-p): New variable. | 1354 (erc-show-channel-key-p): New variable. |
1354 (erc-prepare-mode-line-format): Only show key if | 1355 (erc-prepare-mode-line-format): Only show key if |
1355 `erc-show-channel-key-p' is non-nil. | 1356 `erc-show-channel-key-p' is non-nil. |
1356 | 1357 |
1357 2004-04-04 Diane Murray <disumu@x3y2z1.net> | 1358 2004-04-04 Diane Murray <disumu@x3y2z1.net> |
1358 | 1359 |
1359 * erc.el (channel-key): New variable. | 1360 * erc.el (channel-key): New variable. |
1360 (erc-update-channel-key): New function. | 1361 (erc-update-channel-key): New function. |
1361 (erc-set-modes, erc-parse-modes, erc-update-modes, erc, | 1362 (erc-set-modes, erc-parse-modes, erc-update-modes, erc, |
1362 erc-update-channel-info-buffer): Deal with channel keys. | 1363 erc-update-channel-info-buffer): Deal with channel keys. |
1363 (erc-prepare-mode-line-format): Show channel key in header-line. | 1364 (erc-prepare-mode-line-format): Show channel key in header-line. |
1364 (erc-server-NICK): Show nick change in server buffer as well. | 1365 (erc-server-NICK): Show nick change in server buffer as well. |
1366 erc-load-irc-script-lines, | 1367 erc-load-irc-script-lines, |
1367 erc-arrange-session-in-multiple-windows, erc-handle-login, | 1368 erc-arrange-session-in-multiple-windows, erc-handle-login, |
1368 erc-find-channel-info-buffer): Changed when not to unless. | 1369 erc-find-channel-info-buffer): Changed when not to unless. |
1369 (erc-server-MODE): Changed if without else to when. | 1370 (erc-server-MODE): Changed if without else to when. |
1370 | 1371 |
1371 2004-03-27 Adrian Aichner <adrian@xemacs.org> | 1372 2004-03-27 Adrian Aichner <adrian@xemacs.org> |
1372 | 1373 |
1373 * erc.el: (erc-cmd-BANLIST): Use `truncate-string-to-width' | 1374 * erc.el (erc-cmd-BANLIST): Use `truncate-string-to-width' |
1374 instead of `truncate-string' alias. | 1375 instead of `truncate-string' alias. |
1375 (erc-nickname-in-use): Ditto. | 1376 (erc-nickname-in-use): Ditto. |
1376 | 1377 |
1377 2004-03-27 Francis Litterio <franl@users.sourceforge.net> | 1378 2004-03-27 Francis Litterio <franl@users.sourceforge.net> |
1378 | 1379 |
1379 * erc-list.el (erc-cmd-list): Fixed error caused by erc-cmd-LIST | 1380 * erc-list.el (erc-cmd-list): Fixed error caused by erc-cmd-LIST |
1380 passing a non-sequence to erc-chanlist. | 1381 passing a non-sequence to erc-chanlist. |
1381 | 1382 |
1382 2004-03-22 Jeremy Bertram Maitin-Shepard <jbms@gentoo.org> | 1383 2004-03-22 Jeremy Bertram Maitin-Shepard <jbms@gentoo.org> |
1383 | 1384 |
1384 * erc.el: Add new hook `erc-join-hook', which is run when we join a | 1385 * erc.el: Add new hook `erc-join-hook', which is run when we join a |
1385 channel. | 1386 channel. |
1386 | 1387 |
1387 2004-03-22 Jeremy Bertram Maitin-Shepard <jbms@gentoo.org> | 1388 2004-03-22 Jeremy Bertram Maitin-Shepard <jbms@gentoo.org> |
1388 | 1389 |
1389 * erc.el: Replaced existing notice user notification system and | 1390 * erc.el: Replaced existing notice user notification system and |
1390 the configuration options, which consisted of | 1391 the configuration options, which consisted of |
1391 `erc-echo-notices-in-minibuffer-flag' and | 1392 `erc-echo-notices-in-minibuffer-flag' and |
1392 `erc-echo-notices-in-current-buffer' with two new hooks, | 1393 `erc-echo-notices-in-current-buffer' with two new hooks, |
1403 | 1404 |
1404 The current default behavior, which is identical to the existing | 1405 The current default behavior, which is identical to the existing |
1405 default behavior, is for `erc-echo-notice-always-hook' to be set to | 1406 default behavior, is for `erc-echo-notice-always-hook' to be set to |
1406 `(erc-echo-notice-in-default-buffer). | 1407 `(erc-echo-notice-in-default-buffer). |
1407 | 1408 |
1408 2004-03-21 Diane Murray <disumu@x3y2z1.net> | 1409 2004-03-21 Diane Murray <disumu@x3y2z1.net> |
1409 | 1410 |
1410 * erc-track.el: (erc-modified-channels-display): Added a space | 1411 * erc-track.el (erc-modified-channels-display): Added a space |
1411 before opening bracket. | 1412 before opening bracket. |
1412 | 1413 |
1413 2004-03-21 Diane Murray <disumu@x3y2z1.net> | 1414 2004-03-21 Diane Murray <disumu@x3y2z1.net> |
1414 | 1415 |
1415 * erc.el: (erc-format-query-as-channel-p): New variable. | 1416 * erc.el (erc-format-query-as-channel-p): New variable. |
1416 (erc-server-PRIVMSG-or-NOTICE): If `erc-format-query-as-channel-p' | 1417 (erc-server-PRIVMSG-or-NOTICE): If `erc-format-query-as-channel-p' |
1417 is nil, messages in the query buffer are formatted like private | 1418 is nil, messages in the query buffer are formatted like private |
1418 messages. | 1419 messages. |
1419 | 1420 |
1420 (erc-server-252-hook, erc-server-253-hook, erc-server-254-hook, | 1421 (erc-server-252-hook, erc-server-253-hook, erc-server-254-hook, |
1433 defined here. | 1434 defined here. |
1434 (erc-define-catalog): Added s252, s253, s254, s442. | 1435 (erc-define-catalog): Added s252, s253, s254, s442. |
1435 (erc-server-001, erc-server-004, erc-server-005): Fixed | 1436 (erc-server-001, erc-server-004, erc-server-005): Fixed |
1436 documentation. | 1437 documentation. |
1437 | 1438 |
1438 2004-03-20 Diane Murray <disumu@x3y2z1.net> | 1439 2004-03-20 Diane Murray <disumu@x3y2z1.net> |
1439 | 1440 |
1440 * erc-stamp.el: Commentary: Changed `erc-stamp-mode' to | 1441 * erc-stamp.el: Commentary: Changed `erc-stamp-mode' to |
1441 `erc-timestamp-mode'. | 1442 `erc-timestamp-mode'. |
1442 (erc-insert-timestamp-left): Use `erc-timestamp-face' on filler | 1443 (erc-insert-timestamp-left): Use `erc-timestamp-face' on filler |
1443 spaces as well. | 1444 spaces as well. |
1444 | 1445 |
1445 2004-03-19 Diane Murray <disumu@x3y2z1.net> | 1446 2004-03-19 Diane Murray <disumu@x3y2z1.net> |
1446 | 1447 |
1447 * erc.el (erc-send-action): Use `erc-input-face'. | 1448 * erc.el (erc-send-action): Use `erc-input-face'. |
1448 (erc-display-message-highlight): If the requested highlighting | 1449 (erc-display-message-highlight): If the requested highlighting |
1449 type doesn't match, just display the string with no highlighting | 1450 type doesn't match, just display the string with no highlighting |
1450 and warn about it with `erc-log'.. (erc-cmd-JOIN): If user is | 1451 and warn about it with `erc-log'. |
1451 already on the requested channel, switch to that channel's buffer. | 1452 (erc-cmd-JOIN): If user is already on the requested channel, |
1453 switch to that channel's buffer. | |
1452 (erc-ctcp-query-ACTION): Use `erc-action-face' for nick as well. | 1454 (erc-ctcp-query-ACTION): Use `erc-action-face' for nick as well. |
1453 (erc-header-line-use-help-echo-p): New variable. | 1455 (erc-header-line-use-help-echo-p): New variable. |
1454 (erc-update-mode-line-buffer): Use `help-echo' for header-line if | 1456 (erc-update-mode-line-buffer): Use `help-echo' for header-line if |
1455 `erc-header-line-use-help-echo-p' is non-nil. | 1457 `erc-header-line-use-help-echo-p' is non-nil. |
1456 | 1458 |
1457 2004-03-18 Adrian Aichner <adrian@xemacs.org> | 1459 2004-03-18 Adrian Aichner <adrian@xemacs.org> |
1458 | 1460 |
1459 * erc-nets.el: Use two arguments version of `make-obsolete', if | 1461 * erc-nets.el: Use two arguments version of `make-obsolete', if |
1460 third argument is not supported (for XEmacs). | 1462 third argument is not supported (for XEmacs). |
1461 | 1463 |
1462 2004-03-18 Andreas Fuchs <asf@void.at> | 1464 2004-03-18 Andreas Fuchs <asf@void.at> |
1463 | 1465 |
1464 * CREDITS: added CREDITS entry for Adrian Aichner | 1466 * CREDITS: added CREDITS entry for Adrian Aichner |
1465 | 1467 |
1466 2004-03-18 Andreas Fuchs <asf@void.at> | 1468 2004-03-18 Andreas Fuchs <asf@void.at> |
1467 | 1469 |
1468 * erc-xdcc.el, erc.el, erc-autoaway.el, erc-autojoin.el, | 1470 * erc-xdcc.el, erc.el, erc-autoaway.el, erc-autojoin.el, |
1469 erc-button.el, erc-dcc.el, erc-ezbounce.el, erc-imenu.el, | 1471 erc-button.el, erc-dcc.el, erc-ezbounce.el, erc-imenu.el, |
1470 erc-list.el, erc-log.el, erc-match.el, erc-members.el, | 1472 erc-list.el, erc-log.el, erc-match.el, erc-members.el, |
1471 erc-menu.el, erc-netsplit.el, erc-notify.el, erc-speedbar.el, | 1473 erc-menu.el, erc-netsplit.el, erc-notify.el, erc-speedbar.el, |
1520 (erc-decode-controls): Ditto. | 1522 (erc-decode-controls): Ditto. |
1521 (erc-channel-members-changed-hook): Ditto. | 1523 (erc-channel-members-changed-hook): Ditto. |
1522 (erc-put-text-property): Ditto. | 1524 (erc-put-text-property): Ditto. |
1523 (erc-add-default-channel): Ditto. | 1525 (erc-add-default-channel): Ditto. |
1524 | 1526 |
1525 2004-03-17 Diane Murray <disumu@x3y2z1.net> | 1527 2004-03-17 Diane Murray <disumu@x3y2z1.net> |
1526 | 1528 |
1527 * erc.el (erc-process-sentinel): Cancel ping timer upon | 1529 * erc.el (erc-process-sentinel): Cancel ping timer upon |
1528 disconnect. | 1530 disconnect. |
1529 (erc-cmd-PART): Use same regexp as `erc-cmd-QUIT' when no #channel | 1531 (erc-cmd-PART): Use same regexp as `erc-cmd-QUIT' when no #channel |
1530 is provided. | 1532 is provided. |
1531 (erc-nick-uniquifier, erc-manual-set-nick-on-bad-nick-p): `:group' | 1533 (erc-nick-uniquifier, erc-manual-set-nick-on-bad-nick-p): `:group' |
1532 was missing, added. | 1534 was missing, added. |
1533 (erc-part-reason-zippy, erc-part-reason-zippy): Removed FIXME | 1535 (erc-part-reason-zippy, erc-part-reason-zippy): Removed FIXME |
1534 comments. I see no problem allowing typed in reasons. | 1536 comments. I see no problem allowing typed in reasons. |
1535 | 1537 |
1536 2004-03-16 Diane Murray <disumu@x3y2z1.net> | 1538 2004-03-16 Diane Murray <disumu@x3y2z1.net> |
1537 | 1539 |
1538 * erc-stamp.el: (erc-insert-timestamp-left): Added support for | 1540 * erc-stamp.el (erc-insert-timestamp-left): Added support for |
1539 `erc-timestamp-only-if-changed-flag' and added docstring. | 1541 `erc-timestamp-only-if-changed-flag' and added docstring. |
1540 (erc-timestamp-only-if-changed-flag): Updated documentation. | 1542 (erc-timestamp-only-if-changed-flag): Updated documentation. |
1541 | 1543 |
1542 2004-03-13 Francis Litterio <franl@users.sourceforge.net> | 1544 2004-03-13 Francis Litterio <franl@users.sourceforge.net> |
1543 | 1545 |
1544 * erc-nets.el (erc-network-name): No longer marked as obsolete. | 1546 * erc-nets.el (erc-network-name): No longer marked as obsolete. |
1545 Why was this function made obsolete? There is no other function | 1547 Why was this function made obsolete? There is no other function |
1546 that performs this task. Some of us use these functions in our | 1548 that performs this task. Some of us use these functions in our |
1547 personal ERC configs. | 1549 personal ERC configs. |
1548 | 1550 |
1549 2004-03-12 Lawrence Mitchell <wence@gmx.li> | 1551 2004-03-12 Lawrence Mitchell <wence@gmx.li> |
1550 | 1552 |
1551 * erc.el (erc-buffer-filter): Use `with-current-buffer'. | 1553 * erc.el (erc-buffer-filter): Use `with-current-buffer'. |
1552 (erc-process-input-line): Append newline to documentation. Fixes a | 1554 (erc-process-input-line): Append newline to documentation. Fixes a |
1553 bug whereby the prompt would be put on the same line as the output. | 1555 bug whereby the prompt would be put on the same line as the output. |
1554 (erc-cmd-GQUIT): Only try and send QUIT if the process is alive. | 1556 (erc-cmd-GQUIT): Only try and send QUIT if the process is alive. |
1555 | 1557 |
1556 2004-03-12 Lawrence Mitchell <wence@gmx.li> | 1558 2004-03-12 Lawrence Mitchell <wence@gmx.li> |
1557 | 1559 |
1558 * erc-log.el: Only add top-level hooks if `erc-enable-logging' is | 1560 * erc-log.el: Only add top-level hooks if `erc-enable-logging' is |
1559 non-nil. | 1561 non-nil. |
1560 | 1562 |
1561 2004-03-10 Damien Elmes <erc@repose.cx> | 1563 2004-03-10 Damien Elmes <erc@repose.cx> |
1562 | 1564 |
1563 * erc-nets.el: From Adrian Aichner (adrian /at/ xemacs /dot/ org) | 1565 * erc-nets.el: From Adrian Aichner (adrian /at/ xemacs /dot/ org) |
1564 * erc-nets.el: XEmacs make-obsolete only takes two arguments. | 1566 * erc-nets.el: XEmacs make-obsolete only takes two arguments. |
1565 | 1567 |
1566 2004-03-10 Diane Murray <disumu@x3y2z1.net> | 1568 2004-03-10 Diane Murray <disumu@x3y2z1.net> |
1567 | 1569 |
1568 * erc-nets.el (erc-determine-network): Use `erc-session-server' if | 1570 * erc-nets.el (erc-determine-network): Use `erc-session-server' if |
1569 `erc-announced-server' is nil to avoid error if server does not | 1571 `erc-announced-server' is nil to avoid error if server does not |
1570 send 004 (RPL_MYINFO) message. | 1572 send 004 (RPL_MYINFO) message. |
1571 | 1573 |
1572 2004-03-10 Lawrence Mitchell <wence@gmx.li> | 1574 2004-03-10 Lawrence Mitchell <wence@gmx.li> |
1573 | 1575 |
1574 * erc-nets.el (erc-server-alistm erc-settings): Use lowercase | 1576 * erc-nets.el (erc-server-alistm erc-settings): Use lowercase |
1575 "freenode", as in `erc-networks-alist'. | 1577 "freenode", as in `erc-networks-alist'. |
1576 | 1578 |
1577 2004-03-10 Lawrence Mitchell <wence@gmx.li> | 1579 2004-03-10 Lawrence Mitchell <wence@gmx.li> |
1578 | 1580 |
1579 * erc-nickserv.el (erc-nickserv-alist): Use lowercase "freenode", | 1581 * erc-nickserv.el (erc-nickserv-alist): Use lowercase "freenode", |
1580 as in `erc-networks-alist'. | 1582 as in `erc-networks-alist'. |
1581 | 1583 |
1582 2004-03-10 Lawrence Mitchell <wence@gmx.li> | 1584 2004-03-10 Lawrence Mitchell <wence@gmx.li> |
1583 | 1585 |
1584 * erc-dcc.el (pcomplete/erc-mode/DCC): Append "send" as a list. | 1586 * erc-dcc.el (pcomplete/erc-mode/DCC): Append "send" as a list. |
1585 | 1587 |
1586 2004-03-10 Francis Litterio <franl@users.sourceforge.net> | 1588 2004-03-10 Francis Litterio <franl@users.sourceforge.net> |
1587 | 1589 |
1588 * erc-nets.el (erc-networks-alist): Changed "Freenode" to | 1590 * erc-nets.el (erc-networks-alist): Changed "Freenode" to |
1589 "freenode". | 1591 "freenode". |
1590 | 1592 |
1591 2004-03-10 Francis Litterio <franl@users.sourceforge.net> | 1593 2004-03-10 Francis Litterio <franl@users.sourceforge.net> |
1592 | 1594 |
1593 * erc-list.el (erc-cmd-LIST): Improved the docstring. Made | 1595 * erc-list.el (erc-cmd-LIST): Improved the docstring. Made |
1594 message to user more accurate depending on whether a single | 1596 message to user more accurate depending on whether a single |
1595 channel is being listed or not. | 1597 channel is being listed or not. |
1596 | 1598 |
1597 2004-03-10 Lawrence Mitchell <wence@gmx.li> | 1599 2004-03-10 Lawrence Mitchell <wence@gmx.li> |
1598 | 1600 |
1599 * erc-nets.el (erc-determine-network): Make matching logic simpler | 1601 * erc-nets.el (erc-determine-network): Make matching logic simpler |
1600 (suggested by Damian Elmes). | 1602 (suggested by Damian Elmes). |
1601 (erc-current-network, erc-network-name): Add `make-obsolete' form. | 1603 (erc-current-network, erc-network-name): Add `make-obsolete' form. |
1602 (erc-set-network-name): Indentation fix. | 1604 (erc-set-network-name): Indentation fix. |
1603 (erc-ports-list): Add docstring. Rework function body to use | 1605 (erc-ports-list): Add docstring. Rework function body to use |
1604 `nconc'. | 1606 `nconc'. |
1605 | 1607 |
1606 2004-03-09 Diane Murray <disumu@x3y2z1.net> | 1608 2004-03-09 Diane Murray <disumu@x3y2z1.net> |
1607 | 1609 |
1608 * erc-list.el, erc-notify.el: (require 'erc-nets): added | 1610 * erc-list.el, erc-notify.el (require 'erc-nets): Added. |
1609 | 1611 |
1610 2004-03-08 Diane Murray <disumu@x3y2z1.net> | 1612 2004-03-08 Diane Murray <disumu@x3y2z1.net> |
1611 | 1613 |
1612 * erc.el (erc-network-name): Function definition moved to | 1614 * erc.el (erc-network-name): Function definition moved to |
1613 erc-nets.el. The functions `erc-determine-network' and | 1615 erc-nets.el. The functions `erc-determine-network' and |
1614 `erc-network' in erc-nets.el do what this did before. Deprecated. | 1616 `erc-network' in erc-nets.el do what this did before. Deprecated. |
1615 Use (erc-network) instead. | 1617 Use (erc-network) instead. |
1616 | 1618 |
1617 2004-03-08 Diane Murray <disumu@x3y2z1.net> | 1619 2004-03-08 Diane Murray <disumu@x3y2z1.net> |
1618 | 1620 |
1619 * erc-nickserv.el: Changed copyright notice. Now require | 1621 * erc-nickserv.el: Changed copyright notice. Now require |
1620 erc-nets. erc-nets.el now takes care of network-related functions | 1622 erc-nets. erc-nets.el now takes care of network-related functions |
1621 and variables. | 1623 and variables. |
1622 (erc-nickserv-alist): Changed network symbols to match those in | 1624 (erc-nickserv-alist): Changed network symbols to match those in |
1629 (erc-current-network): Function definition moved to erc-nets.el. | 1631 (erc-current-network): Function definition moved to erc-nets.el. |
1630 The functions `erc-determine-network' and `erc-network' in | 1632 The functions `erc-determine-network' and `erc-network' in |
1631 erc-nets.el do what this did before. Deprecated. Use | 1633 erc-nets.el do what this did before. Deprecated. Use |
1632 (erc-network) instead. | 1634 (erc-network) instead. |
1633 | 1635 |
1634 2004-03-08 Diane Murray <disumu@x3y2z1.net> | 1636 2004-03-08 Diane Murray <disumu@x3y2z1.net> |
1635 | 1637 |
1636 * erc-nets.el: Added commentary, `erc-nets-version'. | 1638 * erc-nets.el: Added commentary, `erc-nets-version'. |
1637 (erc-server-alist): Changed Brasnet to BRASnet. | 1639 (erc-server-alist): Changed Brasnet to BRASnet. |
1638 (erc-networks-alist): All networks (except EFnet and IRCnet) now | 1640 (erc-networks-alist): All networks (except EFnet and IRCnet) now |
1639 have a MATCHER. (erc-network): New variable. | 1641 have a MATCHER. (erc-network): New variable. |
1640 (erc-determine-network): New function. Determine the network the | 1642 (erc-determine-network): New function. Determine the network the |
1641 user is on. Use the server parameter NETWORK, if provided, else | 1643 user is on. Use the server parameter NETWORK, if provided, else |
1642 parse the server name and search for a match (regexp and loop by | 1644 parse the server name and search for a match (regexp and loop by |
1643 wencem) in `erc-networks-alist'. Return the name of the network | 1645 wencem) in `erc-networks-alist'. Return the name of the network |
1644 or "Unknown" as a symbol. | 1646 or "Unknown" as a symbol. |
1645 (erc-network): New function. Returns value of `erc-network'. Use | 1647 (erc-network): New function. Returns value of `erc-network'. Use |
1654 `erc-server-375-hook' and `erc-server-422-hook'. | 1656 `erc-server-375-hook' and `erc-server-422-hook'. |
1655 (erc-unset-network-name): New function. Added to | 1657 (erc-unset-network-name): New function. Added to |
1656 `erc-disconnected-hook'. | 1658 `erc-disconnected-hook'. |
1657 (erc-server-select): Small documentation word change. | 1659 (erc-server-select): Small documentation word change. |
1658 | 1660 |
1659 2004-03-07 Diane Murray <disumu@x3y2z1.net> | 1661 2004-03-07 Diane Murray <disumu@x3y2z1.net> |
1660 | 1662 |
1661 * AUTHORS, CREDITS: disumu info updated | 1663 * AUTHORS, CREDITS: disumu info updated |
1662 | 1664 |
1663 2004-03-06 Lawrence Mitchell <wence@gmx.li> | 1665 2004-03-06 Lawrence Mitchell <wence@gmx.li> |
1664 | 1666 |
1665 * erc-list.el (erc-cmd-LIST): Take &rest rather than &optional | 1667 * erc-list.el (erc-cmd-LIST): Take &rest rather than &optional |
1666 arguments. | 1668 arguments. |
1667 (erc-chanlist): Construct correct LIST command from list of | 1669 (erc-chanlist): Construct correct LIST command from list of |
1668 channels. | 1670 channels. |
1669 | 1671 |
1670 2004-03-06 Lawrence Mitchell <wence@gmx.li> | 1672 2004-03-06 Lawrence Mitchell <wence@gmx.li> |
1671 | 1673 |
1672 * erc.el (erc-update-mode-line-buffer): Add 'help-echo property to | 1674 * erc.el (erc-update-mode-line-buffer): Add 'help-echo property to |
1673 header-line text. This allows header lines longer than the width | 1675 header-line text. This allows header lines longer than the width |
1674 of the current window to be seen. | 1676 of the current window to be seen. |
1675 | 1677 |
1676 2004-03-06 Jorgen Schaefer <forcer@users.sourceforge.net> | 1678 2004-03-06 Jorgen Schaefer <forcer@users.sourceforge.net> |
1677 | 1679 |
1678 * erc-match.el (erc-match-directed-at-fool-p): Also check for | 1680 * erc-match.el (erc-match-directed-at-fool-p): Also check for |
1679 "FOOL, " | 1681 "FOOL, " |
1680 | 1682 |
1681 2004-03-06 Jorgen Schaefer <forcer@users.sourceforge.net> | 1683 2004-03-06 Jorgen Schaefer <forcer@users.sourceforge.net> |
1682 | 1684 |
1683 * erc-match.el (erc-match-message): Only use nick-or-keyword if | 1685 * erc-match.el (erc-match-message): Only use nick-or-keyword if |
1684 we're matching our nick. | 1686 we're matching our nick. |
1685 | 1687 |
1686 2004-03-06 Jorgen Schaefer <forcer@users.sourceforge.net> | 1688 2004-03-06 Jorgen Schaefer <forcer@users.sourceforge.net> |
1687 | 1689 |
1688 * erc-match.el: The highlight type for the current nickname can | 1690 * erc-match.el: The highlight type for the current nickname can |
1689 now also be 'nick-or-keyword, to highlight the nick of the sender | 1691 now also be 'nick-or-keyword, to highlight the nick of the sender |
1690 if that is available, but fall back to highlighting your nickname | 1692 if that is available, but fall back to highlighting your nickname |
1691 in the whole message otherwise. | 1693 in the whole message otherwise. |
1692 (erc-current-nick-highlight-type): Adapted docstring accordingly. | 1694 (erc-current-nick-highlight-type): Adapted docstring accordingly. |
1693 (erc-match-message): Added new condition. Also added some comments | 1695 (erc-match-message): Added new condition. Also added some comments |
1694 to this monster of a function. | 1696 to this monster of a function. |
1695 | 1697 |
1696 2004-03-06 Jorgen Schaefer <forcer@users.sourceforge.net> | 1698 2004-03-06 Jorgen Schaefer <forcer@users.sourceforge.net> |
1697 | 1699 |
1698 * erc.el (erc-is-valid-nick-p): Don't check for length less or | 1700 * erc.el (erc-is-valid-nick-p): Don't check for length less or |
1699 equal to 9. | 1701 equal to 9. |
1700 | 1702 |
1701 2004-03-06 Damien Elmes <erc@repose.cx> | 1703 2004-03-06 Damien Elmes <erc@repose.cx> |
1702 | 1704 |
1703 * erc-nickserv.el (erc-current-network): the last change resulted | 1705 * erc-nickserv.el (erc-current-network): the last change resulted |
1704 in this function failing when a network identifies itself as | 1706 in this function failing when a network identifies itself as |
1705 anything other than var.netname.com, so for instance | 1707 anything other than var.netname.com, so for instance |
1706 'vic.au.austnet.org' fails. This version is only a marginal | 1708 'vic.au.austnet.org' fails. This version is only a marginal |
1707 improvement over the original, but if we want to be more flexible | 1709 improvement over the original, but if we want to be more flexible |
1708 we'll probably have to do the iteration ourselves instead of using | 1710 we'll probably have to do the iteration ourselves instead of using |
1709 assoc. | 1711 assoc. |
1710 | 1712 |
1711 2004-03-05 Diane Murray <disumu@x3y2z1.net> | 1713 2004-03-05 Diane Murray <disumu@x3y2z1.net> |
1712 | 1714 |
1713 * erc.el: Added erc-server-001 which runs when the server sends | 1715 * erc.el: Added erc-server-001 which runs when the server sends |
1714 its welcome message. It sets the current-nick to reflect the | 1716 its welcome message. It sets the current-nick to reflect the |
1715 server's settings. This fixes a bug where nicks that were too long | 1717 server's settings. This fixes a bug where nicks that were too long |
1716 and got truncated by ther server were still set to the old value. | 1718 and got truncated by ther server were still set to the old value. |
1717 (nickname-in-use): If user wants to try again manually, let user | 1719 (nickname-in-use): If user wants to try again manually, let user |
1718 know that the nick is taken. If not, go through erc-default-nicks | 1720 know that the nick is taken. If not, go through erc-default-nicks |
1719 until none are left, and then try one last time with | 1721 until none are left, and then try one last time with |
1720 erc-nick-uniquifier. If it's still a bad-nick, make the user | 1722 erc-nick-uniquifier. If it's still a bad-nick, make the user |
1729 too long and the uniquified nick was not available. | 1731 too long and the uniquified nick was not available. |
1730 | 1732 |
1731 * added erc-cmd-WHOAMI | 1733 * added erc-cmd-WHOAMI |
1732 | 1734 |
1733 * added custom variable erc-mode-line-away-status-format, use this | 1735 * added custom variable erc-mode-line-away-status-format, use this |
1734 instead of the previous hard-coded setting | 1736 instead of the previous hard-coded setting |
1735 | 1737 |
1736 * erc-server-315|318|369-hook defvar lines removed - they're | 1738 * erc-server-315|318|369-hook defvar lines removed - they're |
1737 already defined in erc-server-hook-list | 1739 already defined in erc-server-hook-list |
1738 | 1740 |
1739 2004-03-04 Lawrence Mitchell <wence@gmx.li> | 1741 2004-03-04 Lawrence Mitchell <wence@gmx.li> |
1740 | 1742 |
1741 * HACKING: Initial commit. Some thoughts on coding standards. | 1743 * HACKING: Initial commit. Some thoughts on coding standards. |
1742 | 1744 |
1743 2004-03-03 Diane Murray <disumu@x3y2z1.net> | 1745 2004-03-03 Diane Murray <disumu@x3y2z1.net> |
1744 | 1746 |
1745 * erc-track.el: added the variable erc-track-priority-faces-only | 1747 * erc-track.el: added the variable erc-track-priority-faces-only |
1746 which adds the option to ignore changes in a channel unless there | 1748 which adds the option to ignore changes in a channel unless there |
1747 are faces from the erc-track-faces-priority-list in the message | 1749 are faces from the erc-track-faces-priority-list in the message |
1748 options are nil, 'all, or a list of channel name strings | 1750 options are nil, 'all, or a list of channel name strings |
1749 | 1751 |
1750 2004-03-01 Diane Murray <disumu@x3y2z1.net> | 1752 2004-03-01 Diane Murray <disumu@x3y2z1.net> |
1751 | 1753 |
1752 * erc.el, erc-ibuffer.el, erc-menu.el: Changed erc-is-channel-op | 1754 * erc.el, erc-ibuffer.el, erc-menu.el: Changed erc-is-channel-op |
1753 and erc-is-channel-voice to erc-channel-user-op-p and | 1755 and erc-is-channel-voice to erc-channel-user-op-p and |
1754 erc-channel-user-voice-p to better match erc-channel-user | 1756 erc-channel-user-voice-p to better match erc-channel-user |
1755 structure (and emacs lisp usage) | 1757 structure (and emacs lisp usage) |
1756 | 1758 |
1757 2004-03-01 Diane Murray <disumu@x3y2z1.net> | 1759 2004-03-01 Diane Murray <disumu@x3y2z1.net> |
1758 | 1760 |
1759 * erc.el, erc-ibuffer.el, erc-menu.el: | 1761 * erc.el, erc-ibuffer.el, erc-menu.el: |
1760 erc-track-modified-channels-mode is now erc-track-mode | 1762 erc-track-modified-channels-mode is now erc-track-mode |
1761 | 1763 |
1762 2004-02-29 Diane Murray <disumu@x3y2z1.net> | 1764 2004-02-29 Diane Murray <disumu@x3y2z1.net> |
1763 | 1765 |
1764 * erc-match.el: Added 'keyword option to | 1766 * erc-match.el: Added 'keyword option to |
1765 erc-current-nick-highlight-type highlights all instances of | 1767 erc-current-nick-highlight-type highlights all instances of |
1766 current-nick in the message ('nickname option in cvs revisions 1.9 | 1768 current-nick in the message ('nickname option in cvs revisions 1.9 |
1767 - 1.11 had same effect) | 1769 - 1.11 had same effect) |
1768 | 1770 |
1769 2004-02-28 Jorgen Schaefer <forcer@users.sourceforge.net> | 1771 2004-02-28 Jorgen Schaefer <forcer@users.sourceforge.net> |
1770 | 1772 |
1771 * erc-button.el: Add Lisp: prefix for the EmacsWiki Elisp area. | 1773 * erc-button.el: Add Lisp: prefix for the EmacsWiki Elisp area. |
1772 (erc-button-alist): Added Lisp: prefix. | 1774 (erc-button-alist): Added Lisp: prefix. |
1773 (erc-emacswiki-lisp-url): New variable. | 1775 (erc-emacswiki-lisp-url): New variable. |
1774 (erc-browse-emacswiki-lisp): New function. | 1776 (erc-browse-emacswiki-lisp): New function. |
1775 | 1777 |
1776 2004-02-27 Lawrence Mitchell <wence@gmx.li> | 1778 2004-02-27 Lawrence Mitchell <wence@gmx.li> |
1777 | 1779 |
1778 * erc.el (erc-get-arglist): Use `substitute-command-keys', rather | 1780 * erc.el (erc-get-arglist): Use `substitute-command-keys', rather |
1779 than hard-coding C-h f for `describe-function'. | 1781 than hard-coding C-h f for `describe-function'. |
1780 | 1782 |
1781 2004-02-26 Johan Bockgard <bojohan@users.sourceforge.net> | 1783 2004-02-26 Johan Bockgard <bojohan@users.sourceforge.net> |
1782 | 1784 |
1783 * erc-log.el (erc-save-buffer-in-logs): bind `inhibit-read-only' | 1785 * erc-log.el (erc-save-buffer-in-logs): bind `inhibit-read-only' |
1784 to t around call to `erase-buffer'. | 1786 to t around call to `erase-buffer'. |
1785 | 1787 |
1786 2004-02-23 Edward O'Connor <ted@oconnor.cx> | 1788 2004-02-23 Edward O'Connor <ted@oconnor.cx> |
1787 | 1789 |
1788 * erc-chess.el, erc-dcc.el, erc-ezbounce.el, erc-list.el, | 1790 * erc-chess.el, erc-dcc.el, erc-ezbounce.el, erc-list.el, |
1789 erc-macs.el, erc-ring.el, erc-stamp.el, erc.el: Normalized buffer | 1791 erc-macs.el, erc-ring.el, erc-stamp.el, erc.el: Normalized buffer |
1790 local variable creation. | 1792 local variable creation. |
1791 | 1793 |
1792 2004-02-17 Lawrence Mitchell <wence@gmx.li> | 1794 2004-02-17 Lawrence Mitchell <wence@gmx.li> |
1793 | 1795 |
1794 * erc.el (erc-scroll-to-bottom, erc-add-scroll-to-bottom): Mention | 1796 * erc.el (erc-scroll-to-bottom, erc-add-scroll-to-bottom): Mention |
1795 `erc-input-line-position' in docstring. | 1797 `erc-input-line-position' in docstring. |
1796 | 1798 |
1797 2004-02-13 Jorgen Schaefer <forcer@users.sourceforge.net> | 1799 2004-02-13 Jorgen Schaefer <forcer@users.sourceforge.net> |
1798 | 1800 |
1799 * erc.el (erc-kick-hook): Typo fix. | 1801 * erc.el (erc-kick-hook): Typo fix. |
1800 | 1802 |
1801 2004-02-13 Jeremy Bertram Maitin-Shepard <jbms@gentoo.org> | 1803 2004-02-13 Jeremy Bertram Maitin-Shepard <jbms@gentoo.org> |
1802 | 1804 |
1803 * erc.el: Added `erc-kick-hook', which is called when the local | 1805 * erc.el: Added `erc-kick-hook', which is called when the local |
1804 user is kicked from a channel. Fixed a bug in `erc-cmd-OPS', such | 1806 user is kicked from a channel. Fixed a bug in `erc-cmd-OPS', such |
1805 that the command now works. Added `erc-remove-channel-users', in | 1807 that the command now works. Added `erc-remove-channel-users', in |
1806 order to fix a number of significant bugs relating to channel | 1808 order to fix a number of significant bugs relating to channel |
1807 parting. | 1809 parting. |
1808 | 1810 |
1809 2004-02-12 Jorgen Schaefer <forcer@users.sourceforge.net> | 1811 2004-02-12 Jorgen Schaefer <forcer@users.sourceforge.net> |
1810 | 1812 |
1811 * erc.el (erc-display-prompt): Remove last change. This caused a | 1813 * erc.el (erc-display-prompt): Remove last change. This caused a |
1812 lot of trouble :( | 1814 lot of trouble :( |
1813 | 1815 |
1814 2004-02-12 Jorgen Schaefer <forcer@users.sourceforge.net> | 1816 2004-02-12 Jorgen Schaefer <forcer@users.sourceforge.net> |
1815 | 1817 |
1816 * erc.el (erc-display-prompt): Also set 'field property, so C-j | 1818 * erc.el (erc-display-prompt): Also set 'field property, so C-j |
1817 works on an empty prompt. | 1819 works on an empty prompt. |
1818 | 1820 |
1819 2004-02-12 Lawrence Mitchell <wence@gmx.li> | 1821 2004-02-12 Lawrence Mitchell <wence@gmx.li> |
1820 | 1822 |
1821 * erc.el (erc-update-channel-topic): Ensure that `channel-topic' | 1823 * erc.el (erc-update-channel-topic): Ensure that `channel-topic' |
1822 does not contain any bare format controls. | 1824 does not contain any bare format controls. |
1823 | 1825 |
1824 2004-02-10 Jorgen Schaefer <forcer@users.sourceforge.net> | 1826 2004-02-10 Jorgen Schaefer <forcer@users.sourceforge.net> |
1825 | 1827 |
1826 * erc-stamp.el (erc-timestamp-intangible): New variable (user | 1828 * erc-stamp.el (erc-timestamp-intangible): New variable (user |
1827 feature request) | 1829 feature request) |
1828 (erc-format-timestamp): Use erc-timestamp-intangible. | 1830 (erc-format-timestamp): Use erc-timestamp-intangible. |
1829 | 1831 |
1830 2004-02-07 Jeremy Bertram Maitin-Shepard <jbms@gentoo.org> | 1832 2004-02-07 Jeremy Bertram Maitin-Shepard <jbms@gentoo.org> |
1831 | 1833 |
1832 * erc-button.el: Fixed bug related to nickname buttonizing and text | 1834 * erc-button.el: Fixed bug related to nickname buttonizing and text |
1833 fields due to erc-stamp. | 1835 fields due to erc-stamp. |
1834 | 1836 |
1835 2004-02-07 Jeremy Bertram Maitin-Shepard <jbms@gentoo.org> | 1837 2004-02-07 Jeremy Bertram Maitin-Shepard <jbms@gentoo.org> |
1836 | 1838 |
1837 * CREDITS: Added mention of my change of ERC to use hash tables. | 1839 * CREDITS: Added mention of my change of ERC to use hash tables. |
1838 | 1840 |
1839 2004-02-07 Jeremy Bertram Maitin-Shepard <jbms@gentoo.org> | 1841 2004-02-07 Jeremy Bertram Maitin-Shepard <jbms@gentoo.org> |
1840 | 1842 |
1841 * AUTHORS: Added myself to the list. | 1843 * AUTHORS: Added myself to the list. |
1842 | 1844 |
1843 2004-02-05 Lawrence Mitchell <wence@gmx.li> | 1845 2004-02-05 Lawrence Mitchell <wence@gmx.li> |
1844 | 1846 |
1845 * erc.el: From Jeremy Maitin-Shepard <jbms@attbi.com>: | 1847 * erc.el: From Jeremy Maitin-Shepard <jbms@attbi.com>: |
1846 (erc-remove-channel-user): Use `delq' not `delete'. | 1848 (erc-remove-channel-user): Use `delq' not `delete'. |
1847 (erc-get-buffer): Pass PROC through to `erc-buffer-filter'. | 1849 (erc-get-buffer): Pass PROC through to `erc-buffer-filter'. |
1848 (erc-process-sentinel): Use `erc' rather than `erc-reconnect' for | 1850 (erc-process-sentinel): Use `erc' rather than `erc-reconnect' for |
1849 auto-reconnection. | 1851 auto-reconnection. |
1850 | 1852 |
1851 2004-02-02 Lawrence Mitchell <wence@gmx.li> | 1853 2004-02-02 Lawrence Mitchell <wence@gmx.li> |
1852 | 1854 |
1853 * erc.el: (erc-buffer-list-with-nick): Apply `erc-downcase' NICK. | 1855 * erc.el (erc-buffer-list-with-nick): Apply `erc-downcase' NICK. |
1854 | 1856 |
1855 2004-01-30 Alex Schroeder <alex@gnu.org> | 1857 2004-01-30 Alex Schroeder <alex@gnu.org> |
1856 | 1858 |
1857 * erc.el: (erc-get-buffer): Use erc-buffer-filter. | 1859 * erc.el (erc-get-buffer): Use erc-buffer-filter. |
1858 | 1860 |
1859 2004-01-30 Johan Bockgard <bojohan@users.sourceforge.net> | 1861 2004-01-30 Johan Bockgard <bojohan@users.sourceforge.net> |
1860 | 1862 |
1861 * erc.el: From jbms: (erc-get-channel-nickname-list): New function. | 1863 * erc.el: From jbms: |
1864 (erc-get-channel-nickname-list): New function. | |
1862 (erc-get-server-nickname-list): New function. | 1865 (erc-get-server-nickname-list): New function. |
1863 (erc-get-server-nickname-alist): New function. | 1866 (erc-get-server-nickname-alist): New function. |
1864 (erc-get-channel-nickname-alist): New function. | 1867 (erc-get-channel-nickname-alist): New function. |
1865 | 1868 |
1866 2004-01-30 Johan Bockgard <bojohan@users.sourceforge.net> | 1869 2004-01-30 Johan Bockgard <bojohan@users.sourceforge.net> |
1867 | 1870 |
1868 * erc-match.el: (erc-add-entry-to-list, | 1871 * erc-match.el (erc-add-entry-to-list, |
1869 erc-remove-entry-from-list): Use `erc-member-ignore-case' to | 1872 erc-remove-entry-from-list): Use `erc-member-ignore-case' to |
1870 compare entries. | 1873 compare entries. |
1871 (erc-add-pal, erc-add-fool): Fix type bug. Use | 1874 (erc-add-pal, erc-add-fool): Fix type bug. Use |
1872 `erc-get-server-nickname-alist'. | 1875 `erc-get-server-nickname-alist'. |
1873 | 1876 |
1874 2004-01-29 Johan Bockgard <bojohan@users.sourceforge.net> | 1877 2004-01-29 Johan Bockgard <bojohan@users.sourceforge.net> |
1875 | 1878 |
1876 * erc.el: From jbms: Adds xemacs compatibility to hash table | 1879 * erc.el: From jbms: Adds xemacs compatibility to hash table |
1877 channel-members patch. | 1880 channel-members patch. |
1878 | 1881 |
1879 2004-01-29 Johan Bockgard <bojohan@users.sourceforge.net> | 1882 2004-01-29 Johan Bockgard <bojohan@users.sourceforge.net> |
1880 | 1883 |
1881 * erc.el: (erc-update-undo-list): Rewritten. Update | 1884 * erc.el (erc-update-undo-list): Rewritten. Update |
1882 buffer-undo-list in place. Deal with XEmacsesque | 1885 buffer-undo-list in place. Deal with XEmacsesque |
1883 entries (extents) in the list. | 1886 entries (extents) in the list. |
1884 (erc-channel-users): Fix unescaped open-paren in left column in | 1887 (erc-channel-users): Fix unescaped open-paren in left column in |
1885 docstring. | 1888 docstring. |
1886 | 1889 |
1887 2004-01-29 Johan Bockgard <bojohan@users.sourceforge.net> | 1890 2004-01-29 Johan Bockgard <bojohan@users.sourceforge.net> |
1888 | 1891 |
1889 * erc-ring.el: (erc-replace-current-command): Exclude the prompt | 1892 * erc-ring.el (erc-replace-current-command): Exclude the prompt |
1890 from the deleted region and don't redisplay the prompt (because | 1893 from the deleted region and don't redisplay the prompt (because |
1891 `erc-display-prompt' flushes `buffer-undo-list'). | 1894 `erc-display-prompt' flushes `buffer-undo-list'). |
1892 | 1895 |
1893 2004-01-29 Johan Bockgard <bojohan@users.sourceforge.net> | 1896 2004-01-29 Johan Bockgard <bojohan@users.sourceforge.net> |
1894 | 1897 |
1895 * erc-match.el: (erc-add-entry-to-list): Use `symbol-value' instead | 1898 * erc-match.el (erc-add-entry-to-list): Use `symbol-value' instead |
1896 of `eval'. | 1899 of `eval'. |
1897 | 1900 |
1898 2004-01-28 Jorgen Schaefer <forcer@users.sourceforge.net> | 1901 2004-01-28 Jorgen Schaefer <forcer@users.sourceforge.net> |
1899 | 1902 |
1900 * erc.el: (erc-kill-buffer-function): maphash was missing an | 1903 * erc.el (erc-kill-buffer-function): maphash was missing an |
1901 argument. | 1904 argument. |
1902 | 1905 |
1903 2004-01-28 Jorgen Schaefer <forcer@users.sourceforge.net> | 1906 2004-01-28 Jorgen Schaefer <forcer@users.sourceforge.net> |
1904 | 1907 |
1905 * Makefile, erc-autoaway.el, erc-button.el, erc-ibuffer.el, | 1908 * Makefile, erc-autoaway.el, erc-button.el, erc-ibuffer.el, |
1906 erc-lang.el, erc-list.el, erc-match.el, erc-menu.el, erc-page.el, | 1909 erc-lang.el, erc-list.el, erc-match.el, erc-menu.el, erc-page.el, |
1907 erc-pcomplete.el, erc-speedbar.el, erc.el: HUGE change by jbms. | 1910 erc-pcomplete.el, erc-speedbar.el, erc.el: HUGE change by jbms. |
1908 This makes channel-members a hash, erc-channel-users. | 1911 This makes channel-members a hash, erc-channel-users. |
1909 | 1912 |
1910 Modified files: Makefile erc-autoaway.el erc-button.el | 1913 Modified files: Makefile erc-autoaway.el erc-button.el |
1911 erc-ibuffer.el erc-lang.el erc-list.el erc-match.el erc-menu.el | 1914 erc-ibuffer.el erc-lang.el erc-list.el erc-match.el erc-menu.el |
1912 erc-page.el erc-pcomplete.el erc-speedbar.el erc.el | 1915 erc-page.el erc-pcomplete.el erc-speedbar.el erc.el |
1913 | 1916 |
1914 The changes are too numerous to document properly. Have fun with | 1917 The changes are too numerous to document properly. Have fun with |
1915 the breakage. | 1918 the breakage. |
1916 | 1919 |
1917 2004-01-27 Jorgen Schaefer <forcer@users.sourceforge.net> | 1920 2004-01-27 Jorgen Schaefer <forcer@users.sourceforge.net> |
1918 | 1921 |
1919 * erc.el: (erc-send-input-line): Add a space to empty lines so the | 1922 * erc.el (erc-send-input-line): Add a space to empty lines so the |
1920 server likes them. | 1923 server likes them. |
1921 | 1924 |
1922 2004-01-25 Jorgen Schaefer <forcer@users.sourceforge.net> | 1925 2004-01-25 Jorgen Schaefer <forcer@users.sourceforge.net> |
1923 | 1926 |
1924 * erc.el: erc-send-whitespace-lines: New variable. | 1927 * erc.el: erc-send-whitespace-lines: New variable. |
1925 (erc-send-current-line): Use erc-send-whitespace-lines. Also, | 1928 (erc-send-current-line): Use erc-send-whitespace-lines. Also, |
1926 removed superflous test for empty line in the mapc, since the | 1929 removed superflous test for empty line in the mapc, since the |
1927 blank line test should find all. I do like to be able to send an | 1930 blank line test should find all. I do like to be able to send an |
1928 empty line when i want to! | 1931 empty line when i want to! |
1929 (erc-send-current-line): Check for point being in input line | 1932 (erc-send-current-line): Check for point being in input line |
1930 before checking for blank lines. | 1933 before checking for blank lines. |
1931 | 1934 |
1932 2004-01-21 Lawrence Mitchell <wence@gmx.li> | 1935 2004-01-21 Lawrence Mitchell <wence@gmx.li> |
1933 | 1936 |
1934 * erc.el: (erc-display-line-1): Move `erc-update-undo-list' outside | 1937 * erc.el (erc-display-line-1): Move `erc-update-undo-list' outside |
1935 `save-restriction'. Removing need for temporary variable. | 1938 `save-restriction'. Removing need for temporary variable. |
1936 (erc-send-current-line): Fix bug introduced by last change, remove | 1939 (erc-send-current-line): Fix bug introduced by last change, remove |
1937 complement in blank line regexp. | 1940 complement in blank line regexp. |
1938 | 1941 |
1939 2004-01-20 Lawrence Mitchell <wence@gmx.li> | 1942 2004-01-20 Lawrence Mitchell <wence@gmx.li> |
1940 | 1943 |
1941 * erc.el: (erc-update-undo-list): Add logic to catch the case when | 1944 * erc.el (erc-update-undo-list): Add logic to catch the case when |
1942 `buffer-undo-list' is t, indentation cleanup. | 1945 `buffer-undo-list' is t, indentation cleanup. |
1943 (erc-send-current-line): Reverse logic for matching blank lines. | 1946 (erc-send-current-line): Reverse logic for matching blank lines. |
1944 | 1947 |
1945 2004-01-20 Lawrence Mitchell <wence@gmx.li> | 1948 2004-01-20 Lawrence Mitchell <wence@gmx.li> |
1946 | 1949 |
1947 * erc.el (erc-input-line-position): New variable. If non-nil, | 1950 * erc.el (erc-input-line-position): New variable. If non-nil, |
1948 specifies the argument to `recenter' in `erc-scroll-to-bottom'. | 1951 specifies the argument to `recenter' in `erc-scroll-to-bottom'. |
1949 (erc-scroll-to-bottom): Use it. | 1952 (erc-scroll-to-bottom): Use it. |
1950 | 1953 |
1951 2004-01-20 Lawrence Mitchell <wence@gmx.li> | 1954 2004-01-20 Lawrence Mitchell <wence@gmx.li> |
1952 | 1955 |
1953 * erc.el: From Johan Bockgård <bojohan+news@dd.chalmers.se>: | 1956 * erc.el: From Johan Bockgård <bojohan+news@dd.chalmers.se>: |
1954 (erc-update-undo-list): New function. Update `buffer-undo-list' | 1957 (erc-update-undo-list): New function. Update `buffer-undo-list' |
1955 so that calling `undo' in an ERC buffer doesn't mess up the | 1958 so that calling `undo' in an ERC buffer doesn't mess up the |
1956 existing text. | 1959 existing text. |
1957 (erc-display-line-1): Use it. | 1960 (erc-display-line-1): Use it. |
1958 | 1961 |
1959 2004-01-19 Lawrence Mitchell <wence@gmx.li> | 1962 2004-01-19 Lawrence Mitchell <wence@gmx.li> |
1960 | 1963 |
1961 * erc.el (erc-beg-of-input-line): Use `forward-line' rather than | 1964 * erc.el (erc-beg-of-input-line): Use `forward-line' rather than |
1962 `beginning-of-line'. Docstring fix. | 1965 `beginning-of-line'. Docstring fix. |
1963 (erc-end-of-input-line): Docstring fix. | 1966 (erc-end-of-input-line): Docstring fix. |
1964 | 1967 |
1965 2004-01-13 Jorgen Schaefer <forcer@users.sourceforge.net> | 1968 2004-01-13 Jorgen Schaefer <forcer@users.sourceforge.net> |
1966 | 1969 |
1967 * erc.el (erc-display-prompt): Remove the undo list after | 1970 * erc.el (erc-display-prompt): Remove the undo list after |
1968 displaying the prompt, so the user can't undo ERC changes, which | 1971 displaying the prompt, so the user can't undo ERC changes, which |
1969 breaks some stuff anyways. This way the user can still undo his | 1972 breaks some stuff anyways. This way the user can still undo his |
1970 editing, but not ours. | 1973 editing, but not ours. |
1971 | 1974 |
1972 2004-01-12 Jorgen Schaefer <forcer@users.sourceforge.net> | 1975 2004-01-12 Jorgen Schaefer <forcer@users.sourceforge.net> |
1973 | 1976 |
1974 * erc.el (erc-scroll-to-bottom): Should recenter on the bottom | 1977 * erc.el (erc-scroll-to-bottom): Should recenter on the bottom |
1975 line, not the second-to-last one. | 1978 line, not the second-to-last one. |
1976 | 1979 |
1977 2004-01-12 Lawrence Mitchell <wence@gmx.li> | 1980 2004-01-12 Lawrence Mitchell <wence@gmx.li> |
1978 | 1981 |
1979 * erc.el: (erc-bol): Fix bug introduced in revision 1.601. | 1982 * erc.el (erc-bol): Fix bug introduced in revision 1.601. |
1980 | 1983 |
1981 2004-01-12 Lawrence Mitchell <wence@gmx.li> | 1984 2004-01-12 Lawrence Mitchell <wence@gmx.li> |
1982 | 1985 |
1983 * erc.el: From Brian Palmer <bpalmer@gmail.com> | 1986 * erc.el: From Brian Palmer <bpalmer@gmail.com> |
1984 (erc-cmd-JOIN): Use `erc-member-ignore-case', rather than | 1987 (erc-cmd-JOIN): Use `erc-member-ignore-case', rather than |
1985 `member-ignore-case'. | 1988 `member-ignore-case'. |
1986 | 1989 |
1987 2004-01-12 Jorgen Schaefer <forcer@users.sourceforge.net> | 1990 2004-01-12 Jorgen Schaefer <forcer@users.sourceforge.net> |
1988 | 1991 |
1989 * erc.el: There was an inconsistency where the values of op and | 1992 * erc.el: There was an inconsistency where the values of op and |
1990 voice in channel-names could be 'on or 'off after an update, t and | 1993 voice in channel-names could be 'on or 'off after an update, t and |
1991 nil before. The intended version was to have t or nil, so i fixed | 1994 nil before. The intended version was to have t or nil, so i fixed |
1992 it to do so. | 1995 it to do so. |
1994 (erc-update-current-channel-member): Clarified docstring, fixed so | 1997 (erc-update-current-channel-member): Clarified docstring, fixed so |
1995 it sets t or nil on an update as well, not only on an add. | 1998 it sets t or nil on an update as well, not only on an add. |
1996 (erc-cmd-OPS): Updated not to check for 'on (the only function that | 1999 (erc-cmd-OPS): Updated not to check for 'on (the only function that |
1997 did this!) | 2000 did this!) |
1998 | 2001 |
1999 2004-01-12 Lawrence Mitchell <wence@gmx.li> | 2002 2004-01-12 Lawrence Mitchell <wence@gmx.li> |
2000 | 2003 |
2001 * erc.el (erc-part-reason-various-alist, | 2004 * erc.el (erc-part-reason-various-alist, |
2002 erc-update-mode-line-buffer): Fix docstring | 2005 erc-update-mode-line-buffer): Fix docstring |
2003 | 2006 |
2004 2004-01-11 Lawrence Mitchell <wence@gmx.li> | 2007 2004-01-11 Lawrence Mitchell <wence@gmx.li> |
2005 | 2008 |
2006 * erc.el (erc-update-mode-line): Fix typo. | 2009 * erc.el (erc-update-mode-line): Fix typo. |
2007 | 2010 |
2008 2004-01-11 Lawrence Mitchell <wence@gmx.li> | 2011 2004-01-11 Lawrence Mitchell <wence@gmx.li> |
2009 | 2012 |
2010 * erc.el (erc-prompt-interactive-input): Removed. | 2013 * erc.el (erc-prompt-interactive-input): Removed. |
2011 (erc-display-prompt): Removed `erc-prompt-interactive-input' | 2014 (erc-display-prompt): Removed `erc-prompt-interactive-input' |
2012 option. (erc-interactive-input-map): Removed. | 2015 option. (erc-interactive-input-map): Removed. |
2013 | 2016 |
2014 Major docstring fixes. | 2017 Major docstring fixes. |
2015 | 2018 |
2016 2004-01-07 Francis Litterio <franl@users.sourceforge.net> | 2019 2004-01-07 Francis Litterio <franl@users.sourceforge.net> |
2017 | 2020 |
2018 * erc.el (erc-cmd-OPS): Added this function. | 2021 * erc.el (erc-cmd-OPS): Added this function. |
2019 (erc-cmd-IDLE): Switched from using erc-display-message-highlight | 2022 (erc-cmd-IDLE): Switched from using erc-display-message-highlight |
2020 to erc-make-notice. | 2023 to erc-make-notice. |
2021 | 2024 |
2022 2004-01-07 Francis Litterio <franl@users.sourceforge.net> | 2025 2004-01-07 Francis Litterio <franl@users.sourceforge.net> |
2023 | 2026 |
2024 * erc-list.el (erc-cmd-LIST): Switched from using | 2027 * erc-list.el (erc-cmd-LIST): Switched from using |
2025 erc-display-message-highlight to erc-make-notice. | 2028 erc-display-message-highlight to erc-make-notice. |
2026 | 2029 |
2027 2004-01-07 Francis Litterio <franl@users.sourceforge.net> | 2030 2004-01-07 Francis Litterio <franl@users.sourceforge.net> |
2028 | 2031 |
2029 * erc.el (erc-once-with-server-event): Added a sentence to the | 2032 * erc.el (erc-once-with-server-event): Added a sentence to the |
2030 docstring. Now returns the uninterned symbol that is added to the | 2033 docstring. Now returns the uninterned symbol that is added to the |
2031 server hook. | 2034 server hook. |
2032 (erc-cmd-IDLE): Changed to use erc-once-with-server-event instead | 2035 (erc-cmd-IDLE): Changed to use erc-once-with-server-event instead |
2033 of erc-once-with-server-event-global. | 2036 of erc-once-with-server-event-global. |
2034 | 2037 |
2035 2004-01-06 Francis Litterio <franl@users.sourceforge.net> | 2038 2004-01-06 Francis Litterio <franl@users.sourceforge.net> |
2036 | 2039 |
2037 * erc-list.el (erc-chanlist-hide-modeline): New variable. | 2040 * erc-list.el (erc-chanlist-hide-modeline): New variable. |
2038 (erc-chanlist): Now displays message as a notice. Also hides the | 2041 (erc-chanlist): Now displays message as a notice. Also hides the |
2039 modeline if erc-chanlist-hide-modeline is non-nil. | 2042 modeline if erc-chanlist-hide-modeline is non-nil. |
2040 | 2043 |
2041 2004-01-05 Francis Litterio <franl@users.sourceforge.net> | 2044 2004-01-05 Francis Litterio <franl@users.sourceforge.net> |
2042 | 2045 |
2043 * erc.el (erc-server-PRIVMSG-or-NOTICE): Now nicks appear as | 2046 * erc.el (erc-server-PRIVMSG-or-NOTICE): Now nicks appear as |
2044 <nick> in query buffers, instead of as *nick*. | 2047 <nick> in query buffers, instead of as *nick*. |
2045 | 2048 |
2046 2004-01-03 Francis Litterio <franl@users.sourceforge.net> | 2049 2004-01-03 Francis Litterio <franl@users.sourceforge.net> |
2047 | 2050 |
2048 * erc.el (erc-once-with-server-event-global): Changed to return | 2051 * erc.el (erc-once-with-server-event-global): Changed to return |
2049 the uninterned symbol that it creates. | 2052 the uninterned symbol that it creates. |
2050 (erc-cmd-LIST): Changed to clean up hooks that don't run. | 2053 (erc-cmd-LIST): Changed to clean up hooks that don't run. |
2051 | 2054 |
2052 2004-01-03 Francis Litterio <franl@users.sourceforge.net> | 2055 2004-01-03 Francis Litterio <franl@users.sourceforge.net> |
2053 | 2056 |
2054 * erc-pcomplete.el (pcomplete/erc-mode/IDLE): Added to support new | 2057 * erc-pcomplete.el (pcomplete/erc-mode/IDLE): Added to support new |
2055 /IDLE command. | 2058 /IDLE command. |
2056 | 2059 |
2057 2004-01-03 Francis Litterio <franl@users.sourceforge.net> | 2060 2004-01-03 Francis Litterio <franl@users.sourceforge.net> |
2058 | 2061 |
2059 * erc.el (erc-once-with-server-event-global): New function. Like | 2062 * erc.el (erc-once-with-server-event-global): New function. Like |
2060 erc-once-with-server-event, except it modifies the global value of | 2063 erc-once-with-server-event, except it modifies the global value of |
2061 the event hook. | 2064 the event hook. |
2062 (erc-cmd-IDLE): New function. Implements the new /IDLE command. | 2065 (erc-cmd-IDLE): New function. Implements the new /IDLE command. |
2063 Usage: /IDLE NICK (erc-seconds-to-string): New function. Converts | 2066 Usage: /IDLE NICK (erc-seconds-to-string): New function. Converts |
2064 a number of seconds to an Engligh phrase. | 2067 a number of seconds to an Engligh phrase. |
2065 | 2068 |
2066 2004-01-02 Francis Litterio <franl@users.sourceforge.net> | 2069 2004-01-02 Francis Litterio <franl@users.sourceforge.net> |
2067 | 2070 |
2068 * erc-list.el: Added variable erc-chanlist-mode-hook. | 2071 * erc-list.el: Added variable erc-chanlist-mode-hook. |
2069 | 2072 |
2070 See ChangeLog.03 for earlier changes. | 2073 See ChangeLog.03 for earlier changes. |
2071 | 2074 |