* lisp/erc/erc.el (erc-invite-only-mode, erc-toggle-channel-mode): Simplify.
[bpt/emacs.git] / lisp / erc / ChangeLog
CommitLineData
1f0e1785
SM
12014-04-04 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * erc.el (erc-invite-only-mode, erc-toggle-channel-mode): Simplify.
4 (erc-load-script): Tighten a regexp.
5
ea922c8b
JD
62014-02-25 Julien Danjou <julien@danjou.info>
7
8 * erc-networks.el (erc-determine-network): Check that NETWORK as a
9 value, some servers set it to nothing.
10
23dc6d0c
GM
112014-01-31 Glenn Morris <rgm@gnu.org>
12
13 * erc.el (erc-accidental-paste-threshold-seconds): Doc tweak.
14
ed85dee6
RS
152014-01-25 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
16
17 * erc.el (erc): Link to info manual.
18
9c61f806
GM
192013-12-28 Glenn Morris <rgm@gnu.org>
20
9c5a5c77
GM
21 * erc-log.el (erc-log-file-coding-system): Specify custom type.
22
1288751c
GM
232013-11-25 Glenn Morris <rgm@gnu.org>
24
25 * erc-button.el (erc-nick-popup): Make `nick' available in the
26 eval environment. (Bug#15969)
27
7f851ea4
SM
282013-11-04 Stefan Monnier <monnier@iro.umontreal.ca>
29
30 * erc-pcomplete.el (erc-pcomplete): Set this-command.
31
26d078a6
GM
322013-09-21 Glenn Morris <rgm@gnu.org>
33
34 * erc.el (erc-invite-only-mode, erc-toggle-channel-mode):
35 Remove unused local variable `erc-force-send'.
36
a022856b
GM
372013-09-19 Glenn Morris <rgm@gnu.org>
38
39 * erc-button.el (erc-button-click-button, erc-button-press-button):
0bc8d758 40 * erc-list.el (erc-list-handle-322):
a022856b
GM
41 Mark unused arguments.
42
43 * erc.el (erc-open-server-buffer-p): Actually use the `buffer' arg.
44 * erc-backend.el (erc-server-process-alive): Take optional `buffer' arg.
45
49a053fc
GM
462013-09-18 Glenn Morris <rgm@gnu.org>
47
48 * erc-button.el (erc-button-add-buttons): Remove unused local vars.
49
95d0fa3a
VD
502013-09-14 Vivek Dasmohapatra <vivek@etla.org>
51
52 * erc.el (erc-update-mode-line-buffer):
53 Handle absent topic. (Bug#15377)
54
1143ebe1
GM
552013-09-13 Glenn Morris <rgm@gnu.org>
56
57 * erc-desktop-notifications.el (dbus-debug): Declare.
58
d0fcaff5
SM
592013-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
60
61 * erc.el: Use lexical-binding.
62 (erc-user-full-name): Minor CSE simplification.
63 (erc-mode-map): Assume command-remapping is available.
64 (erc-once-with-server-event): Replace `forms' arg with a function arg.
65 (erc-once-with-server-event-global): Remove.
66 (erc-ison-p): Adjust to change in erc-once-with-server-event.
67 (erc-get-buffer-create): Remove arg `proc'.
68 (iswitchb-make-buflist-hook): Declare.
69 (erc-setup-buffer): Use pcase; avoid ((lambda ..) ..).
70 (read-passwd): Assume it exists.
71 (erc-display-line, erc-cmd-IDLE): Avoid add-to-list, adjust to change
72 in erc-once-with-server-event.
73 (erc-cmd-JOIN, erc-set-channel-limit, erc-set-channel-key)
74 (erc-add-query): Minor CSE simplification.
75 (erc-cmd-BANLIST, erc-cmd-MASSUNBAN): Adjust to change
76 in erc-once-with-server-event.
77 (erc-echo-notice-in-user-and-target-buffers): Avoid add-to-list.
78 * erc-track.el: Use lexical-binding.
79 (erc-make-mode-line-buffer-name): Use closures instead of `(lambda...).
80 (erc-faces-in): Avoid add-to-list.
81 * erc-notify.el: Use lexical-binding.
82 (erc-notify-timer): Adjust to change in erc-once-with-server-event.
83 (erc-notify-QUIT): Use a closure instead of `(lambda...).
84 * erc-list.el: Use lexical-binding.
85 (erc-list-install-322-handler, erc-cmd-LIST): Adjust to change in
86 erc-once-with-server-event.
87 * erc-button.el: Use lexical-binding.
88 (erc-button-next-function): Use a closure instead of `(lambda...).
89
f146f2e4
GM
902013-05-30 Glenn Morris <rgm@gnu.org>
91
92 * erc-backend.el: Require erc at run-time too.
93
dc2f2f99
GM
942013-05-21 Glenn Morris <rgm@gnu.org>
95
f440830d
GM
96 * erc-log.el (erc-network-name): Declare.
97
98 * erc-notify.el (pcomplete--here): Declare.
99 (pcomplete/erc-mode/NOTIFY): Require pcomplete.
100
dc2f2f99
GM
101 * erc.el (erc-quit-reason-various-alist)
102 (erc-part-reason-various-alist): Don't mention zippy.
103 (erc-quit-reason, erc-part-reason): Remove zippy options.
104 (erc-quit-reason-zippy, erc-part-reason-zippy): Make obsolete.
105 If yow is not defined, fall back to -normal versions.
106
ed8be7ff
GM
1072013-05-15 Glenn Morris <rgm@gnu.org>
108
109 * erc-list.el (erc-list):
110 * erc-menu.el (erc-menu):
111 * erc-ring.el (erc-ring): Define custom groups, for define-erc-module.
112
113 * erc-list.el: Provide a feature.
114
a931698a
GM
1152013-05-09 Glenn Morris <rgm@gnu.org>
116
117 * erc-desktop-notifications.el (erc-notifications-icon):
118 Fix custom type.
119
d0009c73
AG
1202013-02-13 Aidan Gauland <aidalgol@no8wireless.co.nz>
121
122 * erc-match.el (erc-match-message): Fix last commit.
123
7e561c10
GM
1242013-02-12 Aidan Gauland <aidalgol@no8wireless.co.nz>
125
126 * erc-match.el (erc-match-message):
127 Don't truncate action messages. (Bug#13689)
128
8549f9e8
EZ
1292013-02-09 Eli Zaretskii <eliz@gnu.org>
130
131 * erc-dcc.el (erc-dcc-get-file): Don't reference buffer-file-type.
132
30818a23
DA
1332013-01-11 Dmitry Antipov <dmantipov@yandex.ru>
134
135 * erc-dcc.el (erc-dcc-send-file): Use point-min-marker.
136 (erc-dcc-chat-setup): Use point-max-marker.
137
342532db
GM
1382013-01-04 Glenn Morris <rgm@gnu.org>
139
140 * erc-backend.el (312): Fix typo. (Bug#13235)
141
fb3bf6ce
GM
1422012-11-30 Glenn Morris <rgm@gnu.org>
143
144 * erc.el (erc-accidental-paste-threshold-seconds): Add :version.
145
21859ebc
EH
1462012-11-30 Eric Hanchrow <eric.hanchrow@gmail.com>
147
148 * erc.el (erc-last-input-time): New variable.
149 (erc-accidental-paste-threshold-seconds): New option to avoid
150 sending accidentally-pasted text to the server (Bug#11592).
151 (erc-send-current-line): Use it.
152
1532012-11-30 Chong Yidong <cyd@gnu.org>
154
155 * erc.el (erc-lurker-cleanup, erc-lurker-p): Use float-time.
156
277c8f21
SM
1572012-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
158
159 * erc-backend.el: Fix last change that missed calls to `second'
160 (bug#12970).
161
19dc7206
SM
1622012-11-19 Stefan Monnier <monnier@iro.umontreal.ca>
163
164 Use cl-lib instead of cl, and interactive-p => called-interactively-p.
165 * erc-track.el, erc-networks.el, erc-netsplit.el, erc-dcc.el:
166 * erc-backend.el: Use cl-lib, nth, pcase, and called-interactively-p
167 instead of cl.
168 * erc-speedbar.el, erc-services.el, erc-pcomplete.el, erc-notify.el:
169 * erc-match.el, erc-log.el, erc-join.el, erc-ezbounce.el:
170 * erc-capab.el: Don't require cl since we don't use it.
171 * erc.el: Use cl-lib, nth, pcase, and called-interactively-p i.s.o cl.
172 (erc-lurker-ignore-chars, erc-common-server-suffixes):
173 Move before first use.
174
96e05507 1752012-11-16 Glenn Morris <rgm@gnu.org>
6e5e9b70
GM
176
177 * erc.el (erc-modules): Add "notifications". Tweak "hecomplete" doc.
178
3bb08684
SM
1792012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
180
15a8af19 181 * erc-backend.el: Only require `erc' during compilation (bug#12740).
3bb08684 182
b2f0135a
SM
1832012-10-18 Stefan Monnier <monnier@iro.umontreal.ca>
184
393e94fa
SM
185 * erc-backend.el: Require `erc' instead of autoloading its macros
186 (bug#12669).
b2f0135a 187
8599b23a
SM
1882012-10-15 Stefan Monnier <monnier@iro.umontreal.ca>
189
190 * erc.el (erc-log): Make it into a defsubst.
191 (erc-with-server-buffer, define-erc-module, erc-with-buffer)
192 (erc-with-all-buffers-of-server): Use `declare'.
193 * erc-backend.el (erc-log): Adjust autoload accordingly.
194
b68f89c4
DD
1952012-10-07 Deniz Dogan <deniz@dogan.se>
196
197 * erc-log.el (erc-generate-log-file-name-function):
198 Clarify tags for various choices. (Bug#11186)
199
2255788d
GM
2002012-10-07 Glenn Morris <rgm@gnu.org>
201
202 * erc-button.el (erc-button-alist): Remove "finger". (Bug#4443)
203
1bac9995
AL
2042012-10-07 Antoine Levitt <antoine.levitt@gmail.com>
205
206 * erc-stamp.el (erc-format-timestamp): Don't apply intangible
207 property to invisible stamps. (Bug#11706)
208
87a95afe
GM
2092012-10-07 Glenn Morris <rgm@gnu.org>
210
211 * erc-backend.el (NICK): Handle pre-existing buffers. (Bug#12002)
212
d1a1c7e6
GM
2132012-10-06 Glenn Morris <rgm@gnu.org>
214
215 * erc.el (erc-lurker):
216 * erc-desktop-notifications.el (erc-notifications):
217 Add missing group :version tags.
218
6938736c
JD
2192012-10-04 Julien Danjou <julien@danjou.info>
220
d967cd18 221 * erc-desktop-notifications.el: Rename from erc-notifications.el to
6938736c
JD
222 avoid clash with 8+3 filename format and erc-notify.el.
223
59f7af81
CY
2242012-09-25 Chong Yidong <cyd@gnu.org>
225
226 * erc.el (erc-send-command): Use define-obsolete-function-alias.
227
865fe16f
CY
2282012-09-17 Chong Yidong <cyd@gnu.org>
229
d1a1c7e6 230 * erc-page.el (erc-page-function):
865fe16f
CY
231 * erc-stamp.el (erc-stamp): Doc fix.
232
4f405069 2332012-08-21 Josh Feinstein <jlf@foxtail.org>
cb785792
JF
234
235 * erc-join.el (erc-autojoin-timing): Fix defcustom type.
236
a878d0f2
JD
2372012-08-21 Julien Danjou <julien@danjou.info>
238
8599b23a
SM
239 * erc-match.el (erc-match-message):
240 Use `erc-match-exclude-server-buffer' not
a878d0f2
JD
241 `erc-track-exclude-server-buffer'.
242
4f405069 2432012-08-20 Josh Feinstein <jlf@foxtail.org>
487a247f
JF
244
245 * erc.el (erc-display-message): Abstract message hiding decision
246 to new function erc-hide-current-message-p.
247 (erc-lurker): New customization group.
248 (erc-lurker-state, erc-lurker-trim-nicks, erc-lurker-ignore-chars)
249 (erc-lurker-hide-list, erc-lurker-cleanup-interval)
250 (erc-lurker-threshold-time): New variables.
251 (erc-lurker-maybe-trim, erc-lurker-initialize, erc-lurker-cleanup)
252 (erc-hide-current-message-p, erc-canonicalize-server-name)
8599b23a
SM
253 (erc-lurker-update-status, erc-lurker-p): New functions.
254 Together they maintain state about which users have spoken in the last
487a247f
JF
255 erc-lurker-threshold-time, with all other users being considered
256 lurkers whose messages of types in erc-lurker-hide-list will not
257 be displayed by erc-display-message.
258
24835558
JD
2592012-08-06 Julien Danjou <julien@danjou.info>
260
261 * erc-match.el (erc-match-exclude-server-buffer)
262 (erc-match-message): Add new option to exclude server buffer from
263 matching.
264
f1e8a7f1
JD
2652012-07-21 Julien Danjou <julien@danjou.info>
266
267 * erc-notifications.el: New file.
268
52f8337d
JD
2692012-06-15 Julien Danjou <julien@danjou.info>
270
271 * erc.el (erc-open): Use `auth-source' for password retrieval when
272 possible.
273
f1a4e679
CY
2742012-06-12 Chong Yidong <cyd@gnu.org>
275
276 * erc-dcc.el (erc-dcc-chat-filter-functions): Rename from
277 erc-dcc-chat-filter-hook, since this is an abnormal hook.
278
4b56d0fe
CY
2792012-06-08 Chong Yidong <cyd@gnu.org>
280
281 * erc.el (erc-direct-msg-face, erc-header-line, erc-input-face)
282 (erc-command-indicator-face, erc-notice-face, erc-action-face)
283 (erc-error-face, erc-my-nick-face, erc-nick-default-face)
284 (erc-nick-msg-face): Use new-style face specs, and avoid :bold.
285
286 * erc-button.el (erc-button):
287 * erc-goodies.el (erc-bold-face, erc-inverse-face)
288 (erc-underline-face, fg:erc-color-*):
289 * erc-match.el (erc-current-nick-face, erc-dangerous-host-face)
290 (erc-pal-face, erc-fool-face, erc-keyword-face):
291 * erc-stamp.el (erc-timestamp-face): Likewise.
292
37269466
CY
2932012-06-02 Chong Yidong <cyd@gnu.org>
294
295 * erc-track.el (erc-track, erc-track-faces-priority-list)
296 (erc-track-faces-normal-list, erc-track-find-face)
297 (erc-track-modified-channels): Fix modeline -> mode line in docs.
298
d3722480
JD
2992012-05-14 Mike Kazantsev <mk.fraggod@gmail.com> (tiny change)
300
301 * erc-dcc.el (erc-dcc-handle-ctcp-send): Fix a regression
302 introduced on 2011-11-28 when fixing quoted filenames matching,
303 the regex group was not corrected.
304
56551c43
TL
3052012-05-13 Teemu Likonen <tlikonen@iki.fi>
306
307 * erc-backend.el (erc-server-timestamp-format): New variable to
308 allow specifying the timestamp format (bug#10779).
309
68d32a51
VD
3102012-04-11 Vivek Dasmohapatra <vivek@etla.org>
311
312 * erc-services.el (erc-nickserv-passwords): Don't display the
313 password (bug#4459).
314
b2459884
LMI
3152012-04-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
316
317 * erc-join.el (erc-server-join-channel): New function to look up
318 the channel password via auth-source.
319 (erc-autojoin-channels): Use it.
320 (erc-autojoin-after-ident): Ditto.
321 (erc-autojoin-channels-alist): Mention auth-source.
322
559e479c 3232012-04-10 Deniz Dogan <deniz@dogan.se>
ec3e5f73
DD
324
325 * erc.el (erc-display-prompt): Adds the field text property to the
326 ERC prompt. This allows users to use `kill-whole-line' to kill
327 all text back to the prompt given that it's on a single line
328 (bug#10841).
329
b4d3bc10
CY
3302012-04-09 Chong Yidong <cyd@gnu.org>
331
332 * erc.el (erc-cmd-SET): Call custom-variable-p instead of
333 user-variable-p.
334
c4077254
GM
3352012-02-08 Glenn Morris <rgm@gnu.org>
336
337 * erc-backend.el (erc-coding-system-precedence):
338 * erc-join.el (erc-autojoin-delay, erc-autojoin-timing):
339 Add missing :version settings.
340
5063dddc
GM
3412012-01-06 Glenn Morris <rgm@gnu.org>
342
343 * erc.el (erc-tls): Add autoload cookie. (Bug#10333)
344
7c2b8880
AL
3452011-12-31 Antoine Levitt <antoine.levitt@gmail.com>
346
347 * erc-goodies.el (erc-scroll-to-bottom): Use post-command-hook
348 rather than window-scroll-functions. Fixes a bug with word-wrap on
349 a tty. (Bug#9246)
350
3c2727e8
JD
3512011-11-28 Mike Kazantsev <mk.fraggod@gmail.com> (tiny change)
352
353 * erc-dcc.el (erc-dcc-ctcp-query-send-regexp): Updated regexp to
354 match quoted filenames with spaces inside.
355 (erc-dcc-handle-ctcp-send): Updated regexp match group numbers,
356 added processing of escaped quotes and backslashes if filename
357 itself was in quotes.
358
cd1181db
JB
3592011-11-20 Juanma Barranquero <lekktu@gmail.com>
360
361 * erc-log.el (erc-logging-enabled): Fix typo.
362
0b381c7e
JB
3632011-11-14 Juanma Barranquero <lekktu@gmail.com>
364
365 * erc-notify.el (erc-notify-interval, erc-cmd-NOTIFY): Fix typos.
366
ac6c8639
CY
3672011-10-20 Chong Yidong <cyd@gnu.org>
368
369 * erc.el (define-erc-module): Fix autogenerated docstring to
370 reflect Emacs 24 minor mode changes.
371
372 * erc-fill.el (erc-fill-mode):
373 * erc-track.el (erc-track-minor-mode): Doc fix.
374
953ea722
AL
3752011-09-23 Antoine Levitt <antoine.levitt@gmail.com>
376
377 * erc-button.el (erc-button-next-function): Scoping fix
378 (Bug#9487).
379
c1e57b47
VD
3802011-07-04 Vivek Dasmohapatra <vivek@etla.org>
381
382 * erc.el (erc-generate-new-buffer-name): Reuse old buffer names
383 when reconnecting (bug#5563).
384
c4db078b
LMI
3852011-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
386
387 * erc.el (erc-ssl): Made into a synonym for erc-tls, which
388 provides a superset of the same functionality.
8599b23a 389 (erc-open-ssl-stream): Remove.
c4db078b
LMI
390 (erc-open-tls-stream): Use `open-network-stream' instead of
391 `open-tls-stream' directly to be able to use the built-in TLS
392 support.
393
0ff8e1ba
SM
3942011-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
395
396 * erc-pcomplete.el (erc-pcompletions-at-point): Mark the completion
397 data as non-exclusive if it's using the default-completion-function.
398 (pcomplete-erc-parse-arguments): Rename pcomplete-parse-erc-arguments.
399 (pcomplete-erc-setup): Use new name.
400
e438da88 4012011-05-03 Debarshi Ray <rishi@gnu.org> (tiny change)
f927985e
JD
402
403 * erc-backend.el (671): New response handler.
404 * erc.el (english): Add 671 to catalog.
405
38b3645a
SM
4062011-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
407
408 * erc-pcomplete.el (erc-pcomplete-nick-postfix): Remove the " " in the
409 suffix that's added by pcomplete-termination-string anyway.
410 (pcomplete-erc-setup): Remove pcomplete-suffix-list setting now that
411 it's not needed any more.
412
d4aa710a
SM
4132011-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
414
415 * erc.el (erc-mode-map): Use completion-at-point.
416 (erc-mode): Tell completion-at-point to obey erc-complete-functions.
417 (erc-complete-word-at-point): New function.
418 (erc-complete-word): Make it obsolete.
419 * erc-pcomplete.el (erc-pcompletions-at-point): New function.
420 (pcomplete): Use it.
421 * erc-dcc.el (erc-dcc-chat-mode-map): Use completion-at-point.
422 (erc-dcc-chat-mode): Tell completion-at-point to obey
423 erc-complete-functions.
424 * erc-button.el (erc-button-next-function): New function extracted from
425 erc-button-next.
426 (button, erc-button-next): Use it.
427
f8ca9162
GM
4282011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
429
430 * erc-hecomplete.el: Move to ../obsolete.
431
33383987
JB
4322011-03-07 Chong Yidong <cyd@stupidchicken.com>
433
434 * Version 23.3 released.
435
35fee6ce
JD
4362011-03-04 Julien Danjou <julien@danjou.info>
437
438 * erc-track.el (erc-track-visibility): Fix :type. (Bug#6369)
439
b016851c
SM
4402011-02-10 Stefan Monnier <monnier@iro.umontreal.ca>
441
442 * erc-list.el (erc-list-menu-mode-map): Move initialization
443 into declaration.
444
69b2604f
JD
4452011-02-07 Julien Danjou <julien@danjou.info>
446
447 * erc-track.el (erc-window-configuration-change): New function.
448 This will allow to track buffer visibility when a command is
449 finished to executed. Idea stolen from rcirc.
450 (track): Put erc-window-configuration-change in
451 window-configuration-change-hook.
452 (erc-modified-channels-update): Remove
453 erc-modified-channels-update from post-command-hook after update.
454
39c87140
GM
4552011-02-01 Sam Steingold <sds@gnu.org>
456
457 * erc-list.el (erc-list-menu-mode): Inherit from `special-mode'.
458
3e46acf7
AL
4592011-01-31 Antoine Levitt <antoine.levitt@gmail.com> (tiny change)
460
461 * erc-track.el (track): Don't reset erc-modified-channels-object
462 each time erc-track-mode is activated.
463
4d789d84
SM
4642011-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
465
466 * erc.el (erc-mode):
467 * erc-dcc.el (erc-dcc-chat-mode): Use define-derived-mode.
468
77d6bce8
GM
4692010-11-11 Glenn Morris <rgm@gnu.org>
470
471 * erc-lang.el (erc-cmd-LANG): Fix what may have been a typo.
472
5c0c0f77
LMI
4732010-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
474
475 * erc-backend.el (erc-coding-system-precedence): New variable.
476 (erc-decode-string-from-target): Use it.
477
5793a7bc 4782010-10-24 Julien Danjou <julien@danjou.info>
6bb55f7c 479
7de0e003
JD
480 * erc-backend.el (erc-server-JOIN): Set the correct target list on join.
481
6bb55f7c
JD
482 * erc-backend.el (erc-process-sentinel): Check that buffer is alive
483 before setting it as current buffer.
484
220d91b8 4852010-10-14 Juanma Barranquero <lekktu@gmail.com>
c0943d3d
JB
486
487 * erc-xdcc.el (erc-xdcc-help-text): Fix typo in docstring.
488
60254125
DN
4892010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
490
491 * erc-list.el (erc-list-menu-mode-map): Declare and define in one step.
492
8a8d54cd
VD
4932010-08-14 Vivek Dasmohapatra <vivek@etla.org>
494
495 * erc-join.el (erc-autojoin-timing, erc-autojoin-delay): New vars.
4d789d84
SM
496 (erc-autojoin-channels-delayed, erc-autojoin-after-ident):
497 New functions.
8a8d54cd
VD
498 (erc-autojoin-channels): Allow autojoining after ident (Bug#5521).
499
5997e340
FL
5002010-08-08 Fran Litterio <flitterio@gmail.com>
501
4d789d84
SM
502 * erc-backend.el (erc-server-filter-function):
503 Call erc-log-irc-protocol.
5997e340 504
4d789d84
SM
505 * erc.el (erc-toggle-debug-irc-protocol):
506 Bind erc-toggle-debug-irc-protocol to t.
5997e340 507
61a808e8
CY
5082010-05-07 Chong Yidong <cyd@stupidchicken.com>
509
510 * Version 23.2 released.
511
288f9fc0
CY
5122010-03-10 Chong Yidong <cyd@stupidchicken.com>
513
514 * Branch for 23.2.
515
5cb9f674
CY
5162010-02-07 Vivek Dasmohapatra <vivek@etla.org>
517
518 * erc-services.el (erc-nickserv-alist): Fix defcustom type (Bug#5520).
519
361bbf57
CY
5202010-01-25 Vivek Dasmohapatra <vivek@etla.org>
521
522 * erc-backend.el (erc-session-connector): New var.
523 (erc-server-reconnect): Use it to reconnect via old
524 connector (Bug#4958).
525
0235128c
SM
526 * erc.el (erc-determine-parameters):
527 Save erc-server-connect-function to erc-session-connector.
361bbf57 528
937e6a56
SM
5292009-11-03 Stefan Monnier <monnier@iro.umontreal.ca>
530
531 * erc.el (erc-display-line-1, erc-process-away):
532 * erc-truncate.el (erc-truncate-buffer-to-size):
533 Use with-current-buffer.
534
1dee7c23
GM
5352009-10-24 Glenn Morris <rgm@gnu.org>
536
537 * erc-dcc.el (pcomplete-erc-all-nicks):
538 * erc-notify.el (pcomplete-erc-all-nicks):
539 Autoload it, to silence compiler.
540
541 * erc-dcc.el (pcomplete/erc-mode/DCC): Replace cl-function
542 remove-duplicates with erc-delete-dups.
543
081bd373
JB
5442009-09-27 Johan Bockgård <bojohan@gnu.org>
545
546 * erc-button.el (erc-button-keymap): Bind `follow-link'.
547
9c7b2dd3
JB
5482009-09-26 Johan Bockgård <bojohan@gnu.org>
549
550 * erc-button.el (erc-button-add-button): Only call
5ce6e4f4 551 `widget-convert-button' in XEmacs. For Emacs (at least), it
9c7b2dd3
JB
552 doesn't seem to have any purpose except creating lots of overlays,
553 slowing everything down.
554
a9c83b2f
GM
5552009-09-19 Glenn Morris <rgm@gnu.org>
556
557 * erc-lang.el (line): Define for compiler.
558
fbf370dc
GM
5592009-07-22 Kevin Ryde <user42@zip.com.au>
560
1bf6ecf2 561 * erc.el (erc-cmd-MODE): Hyperlink urls in docstring with URL `...'.
fbf370dc 562
7db26af0
DG
5632009-03-13 D. Goel <deego3@gmail.com>
564
7db26af0 565 * erc-backend.el: In (multiple-value-bind/setq .. ls),
5a5edff7 566 ls-> (values-list ls) throughout.
7db26af0
DG
567 * erc.el: Ditto.
568
624509d2
MO
5692009-01-18 Michael Olson <mwolson@gnu.org>
570
571 * erc.el (erc-header-line-uses-tabbar-p): Set to nil by default.
572
7d8345da
GM
5732009-01-16 Glenn Morris <rgm@gnu.org>
574
64bd06a8
GM
575 * erc.el (erc-input-message): Conditionalize previous change for XEmacs.
576
7d8345da
GM
577 * erc-dcc.el (erc-dcc-server): Silence warning about obsolete function
578 behind fboundp test.
579
51bc9aff
GM
5802009-01-09 Glenn Morris <rgm@gnu.org>
581
582 * erc.el (erc-input-message): Replace last-command-char with
583 last-command-event.
584
c5a345cb
GM
5852009-01-08 Glenn Morris <rgm@gnu.org>
586
587 * erc.el (tabbar--local-hlf): Silence compiler.
588
bd710149
MO
5892009-01-03 Michael Olson <mwolson@gnu.org>
590
591 * erc.el (erc-user-input): Do not include text properties when
592 returning user input.
593
e230cd7a 594
ae4c27d2 595See ChangeLog.08 for earlier changes.
e230cd7a 596
ba318903 597 Copyright (C) 2009-2014 Free Software Foundation, Inc.
5b87ad55
GM
598
599 This file is part of GNU Emacs.
600
4ee57b2a 601 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 602 it under the terms of the GNU General Public License as published by
4ee57b2a
GM
603 the Free Software Foundation, either version 3 of the License, or
604 (at your option) any later version.
5b87ad55
GM
605
606 GNU Emacs is distributed in the hope that it will be useful,
607 but WITHOUT ANY WARRANTY; without even the implied warranty of
608 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
609 GNU General Public License for more details.
610
611 You should have received a copy of the GNU General Public License
4ee57b2a 612 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
597993cf 613
19750a72
MB
614;; Local Variables:
615;; coding: utf-8
33462dfa 616;; add-log-time-zone-rule: t
19750a72 617;; End:
b4be6121 618