Various minor variable/hook cleanups.
[bpt/emacs.git] / lisp / erc / ChangeLog
CommitLineData
f1a4e679
CY
12012-06-12 Chong Yidong <cyd@gnu.org>
2
3 * erc-dcc.el (erc-dcc-chat-filter-functions): Rename from
4 erc-dcc-chat-filter-hook, since this is an abnormal hook.
5
4b56d0fe
CY
62012-06-08 Chong Yidong <cyd@gnu.org>
7
8 * erc.el (erc-direct-msg-face, erc-header-line, erc-input-face)
9 (erc-command-indicator-face, erc-notice-face, erc-action-face)
10 (erc-error-face, erc-my-nick-face, erc-nick-default-face)
11 (erc-nick-msg-face): Use new-style face specs, and avoid :bold.
12
13 * erc-button.el (erc-button):
14 * erc-goodies.el (erc-bold-face, erc-inverse-face)
15 (erc-underline-face, fg:erc-color-*):
16 * erc-match.el (erc-current-nick-face, erc-dangerous-host-face)
17 (erc-pal-face, erc-fool-face, erc-keyword-face):
18 * erc-stamp.el (erc-timestamp-face): Likewise.
19
37269466
CY
202012-06-02 Chong Yidong <cyd@gnu.org>
21
22 * erc-track.el (erc-track, erc-track-faces-priority-list)
23 (erc-track-faces-normal-list, erc-track-find-face)
24 (erc-track-modified-channels): Fix modeline -> mode line in docs.
25
d3722480
JD
262012-05-14 Mike Kazantsev <mk.fraggod@gmail.com> (tiny change)
27
28 * erc-dcc.el (erc-dcc-handle-ctcp-send): Fix a regression
29 introduced on 2011-11-28 when fixing quoted filenames matching,
30 the regex group was not corrected.
31
56551c43
TL
322012-05-13 Teemu Likonen <tlikonen@iki.fi>
33
34 * erc-backend.el (erc-server-timestamp-format): New variable to
35 allow specifying the timestamp format (bug#10779).
36
68d32a51
VD
372012-04-11 Vivek Dasmohapatra <vivek@etla.org>
38
39 * erc-services.el (erc-nickserv-passwords): Don't display the
40 password (bug#4459).
41
b2459884
LMI
422012-04-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
43
44 * erc-join.el (erc-server-join-channel): New function to look up
45 the channel password via auth-source.
46 (erc-autojoin-channels): Use it.
47 (erc-autojoin-after-ident): Ditto.
48 (erc-autojoin-channels-alist): Mention auth-source.
49
ec3e5f73
DD
502012-04-10 Deniz Dogan <deniz@dogan.se> (tiny change)
51
52 * erc.el (erc-display-prompt): Adds the field text property to the
53 ERC prompt. This allows users to use `kill-whole-line' to kill
54 all text back to the prompt given that it's on a single line
55 (bug#10841).
56
b4d3bc10
CY
572012-04-09 Chong Yidong <cyd@gnu.org>
58
59 * erc.el (erc-cmd-SET): Call custom-variable-p instead of
60 user-variable-p.
61
c4077254
GM
622012-02-08 Glenn Morris <rgm@gnu.org>
63
64 * erc-backend.el (erc-coding-system-precedence):
65 * erc-join.el (erc-autojoin-delay, erc-autojoin-timing):
66 Add missing :version settings.
67
5063dddc
GM
682012-01-06 Glenn Morris <rgm@gnu.org>
69
70 * erc.el (erc-tls): Add autoload cookie. (Bug#10333)
71
7c2b8880
AL
722011-12-31 Antoine Levitt <antoine.levitt@gmail.com>
73
74 * erc-goodies.el (erc-scroll-to-bottom): Use post-command-hook
75 rather than window-scroll-functions. Fixes a bug with word-wrap on
76 a tty. (Bug#9246)
77
3c2727e8
JD
782011-11-28 Mike Kazantsev <mk.fraggod@gmail.com> (tiny change)
79
80 * erc-dcc.el (erc-dcc-ctcp-query-send-regexp): Updated regexp to
81 match quoted filenames with spaces inside.
82 (erc-dcc-handle-ctcp-send): Updated regexp match group numbers,
83 added processing of escaped quotes and backslashes if filename
84 itself was in quotes.
85
cd1181db
JB
862011-11-20 Juanma Barranquero <lekktu@gmail.com>
87
88 * erc-log.el (erc-logging-enabled): Fix typo.
89
0b381c7e
JB
902011-11-14 Juanma Barranquero <lekktu@gmail.com>
91
92 * erc-notify.el (erc-notify-interval, erc-cmd-NOTIFY): Fix typos.
93
ac6c8639
CY
942011-10-20 Chong Yidong <cyd@gnu.org>
95
96 * erc.el (define-erc-module): Fix autogenerated docstring to
97 reflect Emacs 24 minor mode changes.
98
99 * erc-fill.el (erc-fill-mode):
100 * erc-track.el (erc-track-minor-mode): Doc fix.
101
953ea722
AL
1022011-09-23 Antoine Levitt <antoine.levitt@gmail.com>
103
104 * erc-button.el (erc-button-next-function): Scoping fix
105 (Bug#9487).
106
c1e57b47
VD
1072011-07-04 Vivek Dasmohapatra <vivek@etla.org>
108
109 * erc.el (erc-generate-new-buffer-name): Reuse old buffer names
110 when reconnecting (bug#5563).
111
c4db078b
LMI
1122011-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
113
114 * erc.el (erc-ssl): Made into a synonym for erc-tls, which
115 provides a superset of the same functionality.
116 (erc-open-ssl-stream): Removed.
117 (erc-open-tls-stream): Use `open-network-stream' instead of
118 `open-tls-stream' directly to be able to use the built-in TLS
119 support.
120
0ff8e1ba
SM
1212011-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
122
123 * erc-pcomplete.el (erc-pcompletions-at-point): Mark the completion
124 data as non-exclusive if it's using the default-completion-function.
125 (pcomplete-erc-parse-arguments): Rename pcomplete-parse-erc-arguments.
126 (pcomplete-erc-setup): Use new name.
127
e438da88 1282011-05-03 Debarshi Ray <rishi@gnu.org> (tiny change)
f927985e
JD
129
130 * erc-backend.el (671): New response handler.
131 * erc.el (english): Add 671 to catalog.
132
38b3645a
SM
1332011-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
134
135 * erc-pcomplete.el (erc-pcomplete-nick-postfix): Remove the " " in the
136 suffix that's added by pcomplete-termination-string anyway.
137 (pcomplete-erc-setup): Remove pcomplete-suffix-list setting now that
138 it's not needed any more.
139
d4aa710a
SM
1402011-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
141
142 * erc.el (erc-mode-map): Use completion-at-point.
143 (erc-mode): Tell completion-at-point to obey erc-complete-functions.
144 (erc-complete-word-at-point): New function.
145 (erc-complete-word): Make it obsolete.
146 * erc-pcomplete.el (erc-pcompletions-at-point): New function.
147 (pcomplete): Use it.
148 * erc-dcc.el (erc-dcc-chat-mode-map): Use completion-at-point.
149 (erc-dcc-chat-mode): Tell completion-at-point to obey
150 erc-complete-functions.
151 * erc-button.el (erc-button-next-function): New function extracted from
152 erc-button-next.
153 (button, erc-button-next): Use it.
154
f8ca9162
GM
1552011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
156
157 * erc-hecomplete.el: Move to ../obsolete.
158
33383987
JB
1592011-03-07 Chong Yidong <cyd@stupidchicken.com>
160
161 * Version 23.3 released.
162
35fee6ce
JD
1632011-03-04 Julien Danjou <julien@danjou.info>
164
165 * erc-track.el (erc-track-visibility): Fix :type. (Bug#6369)
166
b016851c
SM
1672011-02-10 Stefan Monnier <monnier@iro.umontreal.ca>
168
169 * erc-list.el (erc-list-menu-mode-map): Move initialization
170 into declaration.
171
69b2604f
JD
1722011-02-07 Julien Danjou <julien@danjou.info>
173
174 * erc-track.el (erc-window-configuration-change): New function.
175 This will allow to track buffer visibility when a command is
176 finished to executed. Idea stolen from rcirc.
177 (track): Put erc-window-configuration-change in
178 window-configuration-change-hook.
179 (erc-modified-channels-update): Remove
180 erc-modified-channels-update from post-command-hook after update.
181
3e46acf7
AL
1822011-01-31 Antoine Levitt <antoine.levitt@gmail.com> (tiny change)
183
184 * erc-track.el (track): Don't reset erc-modified-channels-object
185 each time erc-track-mode is activated.
186
4d789d84
SM
1872011-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
188
189 * erc.el (erc-mode):
190 * erc-dcc.el (erc-dcc-chat-mode): Use define-derived-mode.
191
77d6bce8
GM
1922010-11-11 Glenn Morris <rgm@gnu.org>
193
194 * erc-lang.el (erc-cmd-LANG): Fix what may have been a typo.
195
5c0c0f77
LMI
1962010-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
197
198 * erc-backend.el (erc-coding-system-precedence): New variable.
199 (erc-decode-string-from-target): Use it.
200
5793a7bc 2012010-10-24 Julien Danjou <julien@danjou.info>
6bb55f7c 202
7de0e003
JD
203 * erc-backend.el (erc-server-JOIN): Set the correct target list on join.
204
6bb55f7c
JD
205 * erc-backend.el (erc-process-sentinel): Check that buffer is alive
206 before setting it as current buffer.
207
220d91b8 2082010-10-14 Juanma Barranquero <lekktu@gmail.com>
c0943d3d
JB
209
210 * erc-xdcc.el (erc-xdcc-help-text): Fix typo in docstring.
211
60254125
DN
2122010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
213
214 * erc-list.el (erc-list-menu-mode-map): Declare and define in one step.
215
8a8d54cd
VD
2162010-08-14 Vivek Dasmohapatra <vivek@etla.org>
217
218 * erc-join.el (erc-autojoin-timing, erc-autojoin-delay): New vars.
4d789d84
SM
219 (erc-autojoin-channels-delayed, erc-autojoin-after-ident):
220 New functions.
8a8d54cd
VD
221 (erc-autojoin-channels): Allow autojoining after ident (Bug#5521).
222
5997e340
FL
2232010-08-08 Fran Litterio <flitterio@gmail.com>
224
4d789d84
SM
225 * erc-backend.el (erc-server-filter-function):
226 Call erc-log-irc-protocol.
5997e340 227
4d789d84
SM
228 * erc.el (erc-toggle-debug-irc-protocol):
229 Bind erc-toggle-debug-irc-protocol to t.
5997e340 230
61a808e8
CY
2312010-05-07 Chong Yidong <cyd@stupidchicken.com>
232
233 * Version 23.2 released.
234
288f9fc0
CY
2352010-03-10 Chong Yidong <cyd@stupidchicken.com>
236
237 * Branch for 23.2.
238
5cb9f674
CY
2392010-02-07 Vivek Dasmohapatra <vivek@etla.org>
240
241 * erc-services.el (erc-nickserv-alist): Fix defcustom type (Bug#5520).
242
361bbf57
CY
2432010-01-25 Vivek Dasmohapatra <vivek@etla.org>
244
245 * erc-backend.el (erc-session-connector): New var.
246 (erc-server-reconnect): Use it to reconnect via old
247 connector (Bug#4958).
248
0235128c
SM
249 * erc.el (erc-determine-parameters):
250 Save erc-server-connect-function to erc-session-connector.
361bbf57 251
937e6a56
SM
2522009-11-03 Stefan Monnier <monnier@iro.umontreal.ca>
253
254 * erc.el (erc-display-line-1, erc-process-away):
255 * erc-truncate.el (erc-truncate-buffer-to-size):
256 Use with-current-buffer.
257
1dee7c23
GM
2582009-10-24 Glenn Morris <rgm@gnu.org>
259
260 * erc-dcc.el (pcomplete-erc-all-nicks):
261 * erc-notify.el (pcomplete-erc-all-nicks):
262 Autoload it, to silence compiler.
263
264 * erc-dcc.el (pcomplete/erc-mode/DCC): Replace cl-function
265 remove-duplicates with erc-delete-dups.
266
081bd373
JB
2672009-09-27 Johan Bockgård <bojohan@gnu.org>
268
269 * erc-button.el (erc-button-keymap): Bind `follow-link'.
270
9c7b2dd3
JB
2712009-09-26 Johan Bockgård <bojohan@gnu.org>
272
273 * erc-button.el (erc-button-add-button): Only call
5ce6e4f4 274 `widget-convert-button' in XEmacs. For Emacs (at least), it
9c7b2dd3
JB
275 doesn't seem to have any purpose except creating lots of overlays,
276 slowing everything down.
277
a9c83b2f
GM
2782009-09-19 Glenn Morris <rgm@gnu.org>
279
280 * erc-lang.el (line): Define for compiler.
281
fbf370dc
GM
2822009-07-22 Kevin Ryde <user42@zip.com.au>
283
284 * erc/erc.el (erc-cmd-MODE): Hyperlink urls in docstring with URL `...'.
285
7db26af0
DG
2862009-03-13 D. Goel <deego3@gmail.com>
287
7db26af0 288 * erc-backend.el: In (multiple-value-bind/setq .. ls),
5a5edff7 289 ls-> (values-list ls) throughout.
7db26af0
DG
290 * erc.el: Ditto.
291
624509d2
MO
2922009-01-18 Michael Olson <mwolson@gnu.org>
293
294 * erc.el (erc-header-line-uses-tabbar-p): Set to nil by default.
295
7d8345da
GM
2962009-01-16 Glenn Morris <rgm@gnu.org>
297
64bd06a8
GM
298 * erc.el (erc-input-message): Conditionalize previous change for XEmacs.
299
7d8345da
GM
300 * erc-dcc.el (erc-dcc-server): Silence warning about obsolete function
301 behind fboundp test.
302
51bc9aff
GM
3032009-01-09 Glenn Morris <rgm@gnu.org>
304
305 * erc.el (erc-input-message): Replace last-command-char with
306 last-command-event.
307
c5a345cb
GM
3082009-01-08 Glenn Morris <rgm@gnu.org>
309
310 * erc.el (tabbar--local-hlf): Silence compiler.
311
bd710149
MO
3122009-01-03 Michael Olson <mwolson@gnu.org>
313
314 * erc.el (erc-user-input): Do not include text properties when
315 returning user input.
316
e230cd7a 317
ae4c27d2 318See ChangeLog.08 for earlier changes.
e230cd7a 319
acaf905b 320 Copyright (C) 2009-2012 Free Software Foundation, Inc.
5b87ad55
GM
321
322 This file is part of GNU Emacs.
323
4ee57b2a 324 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 325 it under the terms of the GNU General Public License as published by
4ee57b2a
GM
326 the Free Software Foundation, either version 3 of the License, or
327 (at your option) any later version.
5b87ad55
GM
328
329 GNU Emacs is distributed in the hope that it will be useful,
330 but WITHOUT ANY WARRANTY; without even the implied warranty of
331 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
332 GNU General Public License for more details.
333
334 You should have received a copy of the GNU General Public License
4ee57b2a 335 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
597993cf 336
19750a72
MB
337;; Local Variables:
338;; coding: utf-8
33462dfa 339;; add-log-time-zone-rule: t
19750a72 340;; End:
b4be6121 341