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