Make erc use auth-source to look up channel keys
[bpt/emacs.git] / lisp / erc / ChangeLog
CommitLineData
b2459884
LMI
12012-04-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2
3 * erc-join.el (erc-server-join-channel): New function to look up
4 the channel password via auth-source.
5 (erc-autojoin-channels): Use it.
6 (erc-autojoin-after-ident): Ditto.
7 (erc-autojoin-channels-alist): Mention auth-source.
8
ec3e5f73
DD
92012-04-10 Deniz Dogan <deniz@dogan.se> (tiny change)
10
11 * erc.el (erc-display-prompt): Adds the field text property to the
12 ERC prompt. This allows users to use `kill-whole-line' to kill
13 all text back to the prompt given that it's on a single line
14 (bug#10841).
15
b4d3bc10
CY
162012-04-09 Chong Yidong <cyd@gnu.org>
17
18 * erc.el (erc-cmd-SET): Call custom-variable-p instead of
19 user-variable-p.
20
c4077254
GM
212012-02-08 Glenn Morris <rgm@gnu.org>
22
23 * erc-backend.el (erc-coding-system-precedence):
24 * erc-join.el (erc-autojoin-delay, erc-autojoin-timing):
25 Add missing :version settings.
26
5063dddc
GM
272012-01-06 Glenn Morris <rgm@gnu.org>
28
29 * erc.el (erc-tls): Add autoload cookie. (Bug#10333)
30
7c2b8880
AL
312011-12-31 Antoine Levitt <antoine.levitt@gmail.com>
32
33 * erc-goodies.el (erc-scroll-to-bottom): Use post-command-hook
34 rather than window-scroll-functions. Fixes a bug with word-wrap on
35 a tty. (Bug#9246)
36
3c2727e8
JD
372011-11-28 Mike Kazantsev <mk.fraggod@gmail.com> (tiny change)
38
39 * erc-dcc.el (erc-dcc-ctcp-query-send-regexp): Updated regexp to
40 match quoted filenames with spaces inside.
41 (erc-dcc-handle-ctcp-send): Updated regexp match group numbers,
42 added processing of escaped quotes and backslashes if filename
43 itself was in quotes.
44
cd1181db
JB
452011-11-20 Juanma Barranquero <lekktu@gmail.com>
46
47 * erc-log.el (erc-logging-enabled): Fix typo.
48
0b381c7e
JB
492011-11-14 Juanma Barranquero <lekktu@gmail.com>
50
51 * erc-notify.el (erc-notify-interval, erc-cmd-NOTIFY): Fix typos.
52
ac6c8639
CY
532011-10-20 Chong Yidong <cyd@gnu.org>
54
55 * erc.el (define-erc-module): Fix autogenerated docstring to
56 reflect Emacs 24 minor mode changes.
57
58 * erc-fill.el (erc-fill-mode):
59 * erc-track.el (erc-track-minor-mode): Doc fix.
60
953ea722
AL
612011-09-23 Antoine Levitt <antoine.levitt@gmail.com>
62
63 * erc-button.el (erc-button-next-function): Scoping fix
64 (Bug#9487).
65
c1e57b47
VD
662011-07-04 Vivek Dasmohapatra <vivek@etla.org>
67
68 * erc.el (erc-generate-new-buffer-name): Reuse old buffer names
69 when reconnecting (bug#5563).
70
c4db078b
LMI
712011-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
72
73 * erc.el (erc-ssl): Made into a synonym for erc-tls, which
74 provides a superset of the same functionality.
75 (erc-open-ssl-stream): Removed.
76 (erc-open-tls-stream): Use `open-network-stream' instead of
77 `open-tls-stream' directly to be able to use the built-in TLS
78 support.
79
0ff8e1ba
SM
802011-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
81
82 * erc-pcomplete.el (erc-pcompletions-at-point): Mark the completion
83 data as non-exclusive if it's using the default-completion-function.
84 (pcomplete-erc-parse-arguments): Rename pcomplete-parse-erc-arguments.
85 (pcomplete-erc-setup): Use new name.
86
e438da88 872011-05-03 Debarshi Ray <rishi@gnu.org> (tiny change)
f927985e
JD
88
89 * erc-backend.el (671): New response handler.
90 * erc.el (english): Add 671 to catalog.
91
38b3645a
SM
922011-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
93
94 * erc-pcomplete.el (erc-pcomplete-nick-postfix): Remove the " " in the
95 suffix that's added by pcomplete-termination-string anyway.
96 (pcomplete-erc-setup): Remove pcomplete-suffix-list setting now that
97 it's not needed any more.
98
d4aa710a
SM
992011-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
100
101 * erc.el (erc-mode-map): Use completion-at-point.
102 (erc-mode): Tell completion-at-point to obey erc-complete-functions.
103 (erc-complete-word-at-point): New function.
104 (erc-complete-word): Make it obsolete.
105 * erc-pcomplete.el (erc-pcompletions-at-point): New function.
106 (pcomplete): Use it.
107 * erc-dcc.el (erc-dcc-chat-mode-map): Use completion-at-point.
108 (erc-dcc-chat-mode): Tell completion-at-point to obey
109 erc-complete-functions.
110 * erc-button.el (erc-button-next-function): New function extracted from
111 erc-button-next.
112 (button, erc-button-next): Use it.
113
f8ca9162
GM
1142011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
115
116 * erc-hecomplete.el: Move to ../obsolete.
117
33383987
JB
1182011-03-07 Chong Yidong <cyd@stupidchicken.com>
119
120 * Version 23.3 released.
121
35fee6ce
JD
1222011-03-04 Julien Danjou <julien@danjou.info>
123
124 * erc-track.el (erc-track-visibility): Fix :type. (Bug#6369)
125
b016851c
SM
1262011-02-10 Stefan Monnier <monnier@iro.umontreal.ca>
127
128 * erc-list.el (erc-list-menu-mode-map): Move initialization
129 into declaration.
130
69b2604f
JD
1312011-02-07 Julien Danjou <julien@danjou.info>
132
133 * erc-track.el (erc-window-configuration-change): New function.
134 This will allow to track buffer visibility when a command is
135 finished to executed. Idea stolen from rcirc.
136 (track): Put erc-window-configuration-change in
137 window-configuration-change-hook.
138 (erc-modified-channels-update): Remove
139 erc-modified-channels-update from post-command-hook after update.
140
3e46acf7
AL
1412011-01-31 Antoine Levitt <antoine.levitt@gmail.com> (tiny change)
142
143 * erc-track.el (track): Don't reset erc-modified-channels-object
144 each time erc-track-mode is activated.
145
4d789d84
SM
1462011-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
147
148 * erc.el (erc-mode):
149 * erc-dcc.el (erc-dcc-chat-mode): Use define-derived-mode.
150
77d6bce8
GM
1512010-11-11 Glenn Morris <rgm@gnu.org>
152
153 * erc-lang.el (erc-cmd-LANG): Fix what may have been a typo.
154
5c0c0f77
LMI
1552010-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
156
157 * erc-backend.el (erc-coding-system-precedence): New variable.
158 (erc-decode-string-from-target): Use it.
159
5793a7bc 1602010-10-24 Julien Danjou <julien@danjou.info>
6bb55f7c 161
7de0e003
JD
162 * erc-backend.el (erc-server-JOIN): Set the correct target list on join.
163
6bb55f7c
JD
164 * erc-backend.el (erc-process-sentinel): Check that buffer is alive
165 before setting it as current buffer.
166
220d91b8 1672010-10-14 Juanma Barranquero <lekktu@gmail.com>
c0943d3d
JB
168
169 * erc-xdcc.el (erc-xdcc-help-text): Fix typo in docstring.
170
60254125
DN
1712010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
172
173 * erc-list.el (erc-list-menu-mode-map): Declare and define in one step.
174
8a8d54cd
VD
1752010-08-14 Vivek Dasmohapatra <vivek@etla.org>
176
177 * erc-join.el (erc-autojoin-timing, erc-autojoin-delay): New vars.
4d789d84
SM
178 (erc-autojoin-channels-delayed, erc-autojoin-after-ident):
179 New functions.
8a8d54cd
VD
180 (erc-autojoin-channels): Allow autojoining after ident (Bug#5521).
181
5997e340
FL
1822010-08-08 Fran Litterio <flitterio@gmail.com>
183
4d789d84
SM
184 * erc-backend.el (erc-server-filter-function):
185 Call erc-log-irc-protocol.
5997e340 186
4d789d84
SM
187 * erc.el (erc-toggle-debug-irc-protocol):
188 Bind erc-toggle-debug-irc-protocol to t.
5997e340 189
61a808e8
CY
1902010-05-07 Chong Yidong <cyd@stupidchicken.com>
191
192 * Version 23.2 released.
193
288f9fc0
CY
1942010-03-10 Chong Yidong <cyd@stupidchicken.com>
195
196 * Branch for 23.2.
197
5cb9f674
CY
1982010-02-07 Vivek Dasmohapatra <vivek@etla.org>
199
200 * erc-services.el (erc-nickserv-alist): Fix defcustom type (Bug#5520).
201
361bbf57
CY
2022010-01-25 Vivek Dasmohapatra <vivek@etla.org>
203
204 * erc-backend.el (erc-session-connector): New var.
205 (erc-server-reconnect): Use it to reconnect via old
206 connector (Bug#4958).
207
0235128c
SM
208 * erc.el (erc-determine-parameters):
209 Save erc-server-connect-function to erc-session-connector.
361bbf57 210
937e6a56
SM
2112009-11-03 Stefan Monnier <monnier@iro.umontreal.ca>
212
213 * erc.el (erc-display-line-1, erc-process-away):
214 * erc-truncate.el (erc-truncate-buffer-to-size):
215 Use with-current-buffer.
216
1dee7c23
GM
2172009-10-24 Glenn Morris <rgm@gnu.org>
218
219 * erc-dcc.el (pcomplete-erc-all-nicks):
220 * erc-notify.el (pcomplete-erc-all-nicks):
221 Autoload it, to silence compiler.
222
223 * erc-dcc.el (pcomplete/erc-mode/DCC): Replace cl-function
224 remove-duplicates with erc-delete-dups.
225
081bd373
JB
2262009-09-27 Johan Bockgård <bojohan@gnu.org>
227
228 * erc-button.el (erc-button-keymap): Bind `follow-link'.
229
9c7b2dd3
JB
2302009-09-26 Johan Bockgård <bojohan@gnu.org>
231
232 * erc-button.el (erc-button-add-button): Only call
5ce6e4f4 233 `widget-convert-button' in XEmacs. For Emacs (at least), it
9c7b2dd3
JB
234 doesn't seem to have any purpose except creating lots of overlays,
235 slowing everything down.
236
a9c83b2f
GM
2372009-09-19 Glenn Morris <rgm@gnu.org>
238
239 * erc-lang.el (line): Define for compiler.
240
fbf370dc
GM
2412009-07-22 Kevin Ryde <user42@zip.com.au>
242
243 * erc/erc.el (erc-cmd-MODE): Hyperlink urls in docstring with URL `...'.
244
7db26af0
DG
2452009-03-13 D. Goel <deego3@gmail.com>
246
7db26af0 247 * erc-backend.el: In (multiple-value-bind/setq .. ls),
5a5edff7 248 ls-> (values-list ls) throughout.
7db26af0
DG
249 * erc.el: Ditto.
250
624509d2
MO
2512009-01-18 Michael Olson <mwolson@gnu.org>
252
253 * erc.el (erc-header-line-uses-tabbar-p): Set to nil by default.
254
7d8345da
GM
2552009-01-16 Glenn Morris <rgm@gnu.org>
256
64bd06a8
GM
257 * erc.el (erc-input-message): Conditionalize previous change for XEmacs.
258
7d8345da
GM
259 * erc-dcc.el (erc-dcc-server): Silence warning about obsolete function
260 behind fboundp test.
261
51bc9aff
GM
2622009-01-09 Glenn Morris <rgm@gnu.org>
263
264 * erc.el (erc-input-message): Replace last-command-char with
265 last-command-event.
266
c5a345cb
GM
2672009-01-08 Glenn Morris <rgm@gnu.org>
268
269 * erc.el (tabbar--local-hlf): Silence compiler.
270
bd710149
MO
2712009-01-03 Michael Olson <mwolson@gnu.org>
272
273 * erc.el (erc-user-input): Do not include text properties when
274 returning user input.
275
e230cd7a 276
ae4c27d2 277See ChangeLog.08 for earlier changes.
e230cd7a 278
acaf905b 279 Copyright (C) 2009-2012 Free Software Foundation, Inc.
5b87ad55
GM
280
281 This file is part of GNU Emacs.
282
4ee57b2a 283 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 284 it under the terms of the GNU General Public License as published by
4ee57b2a
GM
285 the Free Software Foundation, either version 3 of the License, or
286 (at your option) any later version.
5b87ad55
GM
287
288 GNU Emacs is distributed in the hope that it will be useful,
289 but WITHOUT ANY WARRANTY; without even the implied warranty of
290 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
291 GNU General Public License for more details.
292
293 You should have received a copy of the GNU General Public License
4ee57b2a 294 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
597993cf 295
19750a72
MB
296;; Local Variables:
297;; coding: utf-8
33462dfa 298;; add-log-time-zone-rule: t
19750a72 299;; End:
b4be6121 300