Update docstrings and comments to use "init file" terminology.
[bpt/emacs.git] / lisp / erc / ChangeLog
CommitLineData
865fe16f
CY
12012-09-17 Chong Yidong <cyd@gnu.org>
2
3 * erc-page.el (erc-page-function):
4
5 * erc-stamp.el (erc-stamp): Doc fix.
6
cb785792
JF
72012-08-21 Josh Feinstein <jlf@foxtail.org>
8
9 * erc-join.el (erc-autojoin-timing): Fix defcustom type.
10
a878d0f2
JD
112012-08-21 Julien Danjou <julien@danjou.info>
12
13 * erc-match.el (erc-match-message): Use
14 `erc-match-exclude-server-buffer' not
15 `erc-track-exclude-server-buffer'.
16
487a247f
JF
172012-08-20 Josh Feinstein <jlf@foxtail.org>
18
19 * erc.el (erc-display-message): Abstract message hiding decision
20 to new function erc-hide-current-message-p.
21 (erc-lurker): New customization group.
22 (erc-lurker-state, erc-lurker-trim-nicks, erc-lurker-ignore-chars)
23 (erc-lurker-hide-list, erc-lurker-cleanup-interval)
24 (erc-lurker-threshold-time): New variables.
25 (erc-lurker-maybe-trim, erc-lurker-initialize, erc-lurker-cleanup)
26 (erc-hide-current-message-p, erc-canonicalize-server-name)
27 (erc-lurker-update-status, erc-lurker-p): New functions. Together
28 they maintain state about which users have spoken in the last
29 erc-lurker-threshold-time, with all other users being considered
30 lurkers whose messages of types in erc-lurker-hide-list will not
31 be displayed by erc-display-message.
32
24835558
JD
332012-08-06 Julien Danjou <julien@danjou.info>
34
35 * erc-match.el (erc-match-exclude-server-buffer)
36 (erc-match-message): Add new option to exclude server buffer from
37 matching.
38
f1e8a7f1
JD
392012-07-21 Julien Danjou <julien@danjou.info>
40
41 * erc-notifications.el: New file.
42
52f8337d
JD
432012-06-15 Julien Danjou <julien@danjou.info>
44
45 * erc.el (erc-open): Use `auth-source' for password retrieval when
46 possible.
47
f1a4e679
CY
482012-06-12 Chong Yidong <cyd@gnu.org>
49
50 * erc-dcc.el (erc-dcc-chat-filter-functions): Rename from
51 erc-dcc-chat-filter-hook, since this is an abnormal hook.
52
4b56d0fe
CY
532012-06-08 Chong Yidong <cyd@gnu.org>
54
55 * erc.el (erc-direct-msg-face, erc-header-line, erc-input-face)
56 (erc-command-indicator-face, erc-notice-face, erc-action-face)
57 (erc-error-face, erc-my-nick-face, erc-nick-default-face)
58 (erc-nick-msg-face): Use new-style face specs, and avoid :bold.
59
60 * erc-button.el (erc-button):
61 * erc-goodies.el (erc-bold-face, erc-inverse-face)
62 (erc-underline-face, fg:erc-color-*):
63 * erc-match.el (erc-current-nick-face, erc-dangerous-host-face)
64 (erc-pal-face, erc-fool-face, erc-keyword-face):
65 * erc-stamp.el (erc-timestamp-face): Likewise.
66
37269466
CY
672012-06-02 Chong Yidong <cyd@gnu.org>
68
69 * erc-track.el (erc-track, erc-track-faces-priority-list)
70 (erc-track-faces-normal-list, erc-track-find-face)
71 (erc-track-modified-channels): Fix modeline -> mode line in docs.
72
d3722480
JD
732012-05-14 Mike Kazantsev <mk.fraggod@gmail.com> (tiny change)
74
75 * erc-dcc.el (erc-dcc-handle-ctcp-send): Fix a regression
76 introduced on 2011-11-28 when fixing quoted filenames matching,
77 the regex group was not corrected.
78
56551c43
TL
792012-05-13 Teemu Likonen <tlikonen@iki.fi>
80
81 * erc-backend.el (erc-server-timestamp-format): New variable to
82 allow specifying the timestamp format (bug#10779).
83
68d32a51
VD
842012-04-11 Vivek Dasmohapatra <vivek@etla.org>
85
86 * erc-services.el (erc-nickserv-passwords): Don't display the
87 password (bug#4459).
88
b2459884
LMI
892012-04-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
90
91 * erc-join.el (erc-server-join-channel): New function to look up
92 the channel password via auth-source.
93 (erc-autojoin-channels): Use it.
94 (erc-autojoin-after-ident): Ditto.
95 (erc-autojoin-channels-alist): Mention auth-source.
96
ec3e5f73
DD
972012-04-10 Deniz Dogan <deniz@dogan.se> (tiny change)
98
99 * erc.el (erc-display-prompt): Adds the field text property to the
100 ERC prompt. This allows users to use `kill-whole-line' to kill
101 all text back to the prompt given that it's on a single line
102 (bug#10841).
103
b4d3bc10
CY
1042012-04-09 Chong Yidong <cyd@gnu.org>
105
106 * erc.el (erc-cmd-SET): Call custom-variable-p instead of
107 user-variable-p.
108
c4077254
GM
1092012-02-08 Glenn Morris <rgm@gnu.org>
110
111 * erc-backend.el (erc-coding-system-precedence):
112 * erc-join.el (erc-autojoin-delay, erc-autojoin-timing):
113 Add missing :version settings.
114
5063dddc
GM
1152012-01-06 Glenn Morris <rgm@gnu.org>
116
117 * erc.el (erc-tls): Add autoload cookie. (Bug#10333)
118
7c2b8880
AL
1192011-12-31 Antoine Levitt <antoine.levitt@gmail.com>
120
121 * erc-goodies.el (erc-scroll-to-bottom): Use post-command-hook
122 rather than window-scroll-functions. Fixes a bug with word-wrap on
123 a tty. (Bug#9246)
124
3c2727e8
JD
1252011-11-28 Mike Kazantsev <mk.fraggod@gmail.com> (tiny change)
126
127 * erc-dcc.el (erc-dcc-ctcp-query-send-regexp): Updated regexp to
128 match quoted filenames with spaces inside.
129 (erc-dcc-handle-ctcp-send): Updated regexp match group numbers,
130 added processing of escaped quotes and backslashes if filename
131 itself was in quotes.
132
cd1181db
JB
1332011-11-20 Juanma Barranquero <lekktu@gmail.com>
134
135 * erc-log.el (erc-logging-enabled): Fix typo.
136
0b381c7e
JB
1372011-11-14 Juanma Barranquero <lekktu@gmail.com>
138
139 * erc-notify.el (erc-notify-interval, erc-cmd-NOTIFY): Fix typos.
140
ac6c8639
CY
1412011-10-20 Chong Yidong <cyd@gnu.org>
142
143 * erc.el (define-erc-module): Fix autogenerated docstring to
144 reflect Emacs 24 minor mode changes.
145
146 * erc-fill.el (erc-fill-mode):
147 * erc-track.el (erc-track-minor-mode): Doc fix.
148
953ea722
AL
1492011-09-23 Antoine Levitt <antoine.levitt@gmail.com>
150
151 * erc-button.el (erc-button-next-function): Scoping fix
152 (Bug#9487).
153
c1e57b47
VD
1542011-07-04 Vivek Dasmohapatra <vivek@etla.org>
155
156 * erc.el (erc-generate-new-buffer-name): Reuse old buffer names
157 when reconnecting (bug#5563).
158
c4db078b
LMI
1592011-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
160
161 * erc.el (erc-ssl): Made into a synonym for erc-tls, which
162 provides a superset of the same functionality.
163 (erc-open-ssl-stream): Removed.
164 (erc-open-tls-stream): Use `open-network-stream' instead of
165 `open-tls-stream' directly to be able to use the built-in TLS
166 support.
167
0ff8e1ba
SM
1682011-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
169
170 * erc-pcomplete.el (erc-pcompletions-at-point): Mark the completion
171 data as non-exclusive if it's using the default-completion-function.
172 (pcomplete-erc-parse-arguments): Rename pcomplete-parse-erc-arguments.
173 (pcomplete-erc-setup): Use new name.
174
e438da88 1752011-05-03 Debarshi Ray <rishi@gnu.org> (tiny change)
f927985e
JD
176
177 * erc-backend.el (671): New response handler.
178 * erc.el (english): Add 671 to catalog.
179
38b3645a
SM
1802011-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
181
182 * erc-pcomplete.el (erc-pcomplete-nick-postfix): Remove the " " in the
183 suffix that's added by pcomplete-termination-string anyway.
184 (pcomplete-erc-setup): Remove pcomplete-suffix-list setting now that
185 it's not needed any more.
186
d4aa710a
SM
1872011-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
188
189 * erc.el (erc-mode-map): Use completion-at-point.
190 (erc-mode): Tell completion-at-point to obey erc-complete-functions.
191 (erc-complete-word-at-point): New function.
192 (erc-complete-word): Make it obsolete.
193 * erc-pcomplete.el (erc-pcompletions-at-point): New function.
194 (pcomplete): Use it.
195 * erc-dcc.el (erc-dcc-chat-mode-map): Use completion-at-point.
196 (erc-dcc-chat-mode): Tell completion-at-point to obey
197 erc-complete-functions.
198 * erc-button.el (erc-button-next-function): New function extracted from
199 erc-button-next.
200 (button, erc-button-next): Use it.
201
f8ca9162
GM
2022011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
203
204 * erc-hecomplete.el: Move to ../obsolete.
205
33383987
JB
2062011-03-07 Chong Yidong <cyd@stupidchicken.com>
207
208 * Version 23.3 released.
209
35fee6ce
JD
2102011-03-04 Julien Danjou <julien@danjou.info>
211
212 * erc-track.el (erc-track-visibility): Fix :type. (Bug#6369)
213
b016851c
SM
2142011-02-10 Stefan Monnier <monnier@iro.umontreal.ca>
215
216 * erc-list.el (erc-list-menu-mode-map): Move initialization
217 into declaration.
218
69b2604f
JD
2192011-02-07 Julien Danjou <julien@danjou.info>
220
221 * erc-track.el (erc-window-configuration-change): New function.
222 This will allow to track buffer visibility when a command is
223 finished to executed. Idea stolen from rcirc.
224 (track): Put erc-window-configuration-change in
225 window-configuration-change-hook.
226 (erc-modified-channels-update): Remove
227 erc-modified-channels-update from post-command-hook after update.
228
3e46acf7
AL
2292011-01-31 Antoine Levitt <antoine.levitt@gmail.com> (tiny change)
230
231 * erc-track.el (track): Don't reset erc-modified-channels-object
232 each time erc-track-mode is activated.
233
4d789d84
SM
2342011-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
235
236 * erc.el (erc-mode):
237 * erc-dcc.el (erc-dcc-chat-mode): Use define-derived-mode.
238
77d6bce8
GM
2392010-11-11 Glenn Morris <rgm@gnu.org>
240
241 * erc-lang.el (erc-cmd-LANG): Fix what may have been a typo.
242
5c0c0f77
LMI
2432010-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
244
245 * erc-backend.el (erc-coding-system-precedence): New variable.
246 (erc-decode-string-from-target): Use it.
247
5793a7bc 2482010-10-24 Julien Danjou <julien@danjou.info>
6bb55f7c 249
7de0e003
JD
250 * erc-backend.el (erc-server-JOIN): Set the correct target list on join.
251
6bb55f7c
JD
252 * erc-backend.el (erc-process-sentinel): Check that buffer is alive
253 before setting it as current buffer.
254
220d91b8 2552010-10-14 Juanma Barranquero <lekktu@gmail.com>
c0943d3d
JB
256
257 * erc-xdcc.el (erc-xdcc-help-text): Fix typo in docstring.
258
60254125
DN
2592010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
260
261 * erc-list.el (erc-list-menu-mode-map): Declare and define in one step.
262
8a8d54cd
VD
2632010-08-14 Vivek Dasmohapatra <vivek@etla.org>
264
265 * erc-join.el (erc-autojoin-timing, erc-autojoin-delay): New vars.
4d789d84
SM
266 (erc-autojoin-channels-delayed, erc-autojoin-after-ident):
267 New functions.
8a8d54cd
VD
268 (erc-autojoin-channels): Allow autojoining after ident (Bug#5521).
269
5997e340
FL
2702010-08-08 Fran Litterio <flitterio@gmail.com>
271
4d789d84
SM
272 * erc-backend.el (erc-server-filter-function):
273 Call erc-log-irc-protocol.
5997e340 274
4d789d84
SM
275 * erc.el (erc-toggle-debug-irc-protocol):
276 Bind erc-toggle-debug-irc-protocol to t.
5997e340 277
61a808e8
CY
2782010-05-07 Chong Yidong <cyd@stupidchicken.com>
279
280 * Version 23.2 released.
281
288f9fc0
CY
2822010-03-10 Chong Yidong <cyd@stupidchicken.com>
283
284 * Branch for 23.2.
285
5cb9f674
CY
2862010-02-07 Vivek Dasmohapatra <vivek@etla.org>
287
288 * erc-services.el (erc-nickserv-alist): Fix defcustom type (Bug#5520).
289
361bbf57
CY
2902010-01-25 Vivek Dasmohapatra <vivek@etla.org>
291
292 * erc-backend.el (erc-session-connector): New var.
293 (erc-server-reconnect): Use it to reconnect via old
294 connector (Bug#4958).
295
0235128c
SM
296 * erc.el (erc-determine-parameters):
297 Save erc-server-connect-function to erc-session-connector.
361bbf57 298
937e6a56
SM
2992009-11-03 Stefan Monnier <monnier@iro.umontreal.ca>
300
301 * erc.el (erc-display-line-1, erc-process-away):
302 * erc-truncate.el (erc-truncate-buffer-to-size):
303 Use with-current-buffer.
304
1dee7c23
GM
3052009-10-24 Glenn Morris <rgm@gnu.org>
306
307 * erc-dcc.el (pcomplete-erc-all-nicks):
308 * erc-notify.el (pcomplete-erc-all-nicks):
309 Autoload it, to silence compiler.
310
311 * erc-dcc.el (pcomplete/erc-mode/DCC): Replace cl-function
312 remove-duplicates with erc-delete-dups.
313
081bd373
JB
3142009-09-27 Johan Bockgård <bojohan@gnu.org>
315
316 * erc-button.el (erc-button-keymap): Bind `follow-link'.
317
9c7b2dd3
JB
3182009-09-26 Johan Bockgård <bojohan@gnu.org>
319
320 * erc-button.el (erc-button-add-button): Only call
5ce6e4f4 321 `widget-convert-button' in XEmacs. For Emacs (at least), it
9c7b2dd3
JB
322 doesn't seem to have any purpose except creating lots of overlays,
323 slowing everything down.
324
a9c83b2f
GM
3252009-09-19 Glenn Morris <rgm@gnu.org>
326
327 * erc-lang.el (line): Define for compiler.
328
fbf370dc
GM
3292009-07-22 Kevin Ryde <user42@zip.com.au>
330
331 * erc/erc.el (erc-cmd-MODE): Hyperlink urls in docstring with URL `...'.
332
7db26af0
DG
3332009-03-13 D. Goel <deego3@gmail.com>
334
7db26af0 335 * erc-backend.el: In (multiple-value-bind/setq .. ls),
5a5edff7 336 ls-> (values-list ls) throughout.
7db26af0
DG
337 * erc.el: Ditto.
338
624509d2
MO
3392009-01-18 Michael Olson <mwolson@gnu.org>
340
341 * erc.el (erc-header-line-uses-tabbar-p): Set to nil by default.
342
7d8345da
GM
3432009-01-16 Glenn Morris <rgm@gnu.org>
344
64bd06a8
GM
345 * erc.el (erc-input-message): Conditionalize previous change for XEmacs.
346
7d8345da
GM
347 * erc-dcc.el (erc-dcc-server): Silence warning about obsolete function
348 behind fboundp test.
349
51bc9aff
GM
3502009-01-09 Glenn Morris <rgm@gnu.org>
351
352 * erc.el (erc-input-message): Replace last-command-char with
353 last-command-event.
354
c5a345cb
GM
3552009-01-08 Glenn Morris <rgm@gnu.org>
356
357 * erc.el (tabbar--local-hlf): Silence compiler.
358
bd710149
MO
3592009-01-03 Michael Olson <mwolson@gnu.org>
360
361 * erc.el (erc-user-input): Do not include text properties when
362 returning user input.
363
e230cd7a 364
ae4c27d2 365See ChangeLog.08 for earlier changes.
e230cd7a 366
acaf905b 367 Copyright (C) 2009-2012 Free Software Foundation, Inc.
5b87ad55
GM
368
369 This file is part of GNU Emacs.
370
4ee57b2a 371 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 372 it under the terms of the GNU General Public License as published by
4ee57b2a
GM
373 the Free Software Foundation, either version 3 of the License, or
374 (at your option) any later version.
5b87ad55
GM
375
376 GNU Emacs is distributed in the hope that it will be useful,
377 but WITHOUT ANY WARRANTY; without even the implied warranty of
378 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
379 GNU General Public License for more details.
380
381 You should have received a copy of the GNU General Public License
4ee57b2a 382 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
597993cf 383
19750a72
MB
384;; Local Variables:
385;; coding: utf-8
33462dfa 386;; add-log-time-zone-rule: t
19750a72 387;; End:
b4be6121 388