comparison lisp/erc/ChangeLog @ 74093:bc5d69739d5e

Merge from erc--emacs--22 Merge from my ERC Emacs 22 integration branch. The version is now "5.2 stable pre-release". This will probably be the last change to the version of ERC in Emacs 22 before the release, pending any bugfixes. For details on the changes, see the lisp/erc/ChangeLog file. Note that ERC is now invoked with M-x erc, not M-x erc-select. If you were using the old `erc' function programmatically, use `erc-open' instead. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-520 Creator: Michael Olson <mwolson@gnu.org>
author Miles Bader <miles@gnu.org>
date Mon, 20 Nov 2006 06:50:29 +0000
parents 5af09909ca3d
children d0d4e53cb561
comparison
equal deleted inserted replaced
74092:b4cb60fd110d 74093:bc5d69739d5e
1 2006-11-20 Michael Olson <mwolson@gnu.org>
2
3 * erc.el (erc-version-string): Call this Version 5.2 stable
4 pre-release, since it diverges slightly from our 5.2 branch, in
5 that unstable features are not included.
6 (erc-update-modules): Display better error message when module not
7 found.
8
9 2006-11-12 Michael Olson <mwolson@gnu.org>
10
11 * erc-log.el: Save all log buffers when Emacs exits, in case
12 someone ignores the warning about open processes. Remove the
13 advice code in the commentary.
14 (erc-save-query-buffers): Docfix.
15 (erc-log-save-all-buffers): New function that saves all ERC
16 buffers to logs.
17 (erc-current-logfile): Fix bug in filename selection, where the
18 current buffer was erroneously being preferred over the given
19 buffer.
20
21 2006-11-08 Michael Olson <mwolson@gnu.org>
22
23 * erc.el (erc-string-to-port): Avoid error when a numerical port
24 is passed. Thanks to Zekeriya KOÇ for the report.
25
1 2006-11-08 Łukasz Demianiuk <ldemianiuk@gmail.com> (tiny change) 26 2006-11-08 Łukasz Demianiuk <ldemianiuk@gmail.com> (tiny change)
2 27
3 * erc.el (erc-header-line): Fix typo. 28 * erc.el (erc-header-line): Fix typo.
4 29
5 2006-11-06 Juanma Barranquero <lekktu@gmail.com> 30 2006-11-06 Juanma Barranquero <lekktu@gmail.com>
8 33
9 * erc.el (read-passwd): 34 * erc.el (read-passwd):
10 * erc-autoaway.el (erc-autoaway-reestablish-idletimer): 35 * erc-autoaway.el (erc-autoaway-reestablish-idletimer):
11 * erc-truncate.el (truncate): Fix typo in docstring. 36 * erc-truncate.el (truncate): Fix typo in docstring.
12 37
38 2006-10-21 Michael Olson <mwolson@gnu.org>
39
40 * erc.el (erc-iswitchb): Fix bug when hitting C-c C-b without
41 first loading iswitchb. Thanks to Leo for the report.
42
43 2006-10-10 Michael Olson <mwolson@gnu.org>
44
45 * erc.el (erc-default-port): Make the default be 6667 instead of
46 ircd. since Mac OS X apparently has problems with looking up that
47 port name.
48
49 * erc-backend.el (353): Receive names after displaying the initial
50 message, instead of before.
51
52 2006-10-05 Diane Murray <disumu@x3y2z1.net>
53
54 * erc.el (erc-my-nick-face): New face.
55 (erc): Use FULL-NAME argument, not `erc-user-full-name'. This
56 fixes a bug where the :full-name argument passed to the function
57 was not respected.
58 (erc-format-my-nick): Use `erc-my-nick-face'. This should help
59 make it easier to find messages you sent in conversations when
60 `erc-show-my-nick' is non-nil.
61 (erc-compute-server): Doc fix.
62
63 2006-09-11 Michael Olson <mwolson@gnu.org>
64
65 * erc-nicklist.el (erc-nicklist-insert-contents): Add missing
66 parenthesis. Thanks to Stephan Stahl for the report.
67
68 2006-09-10 Eric Hanchrow <offby1@blarg.net>
69
70 * erc.el (erc-cmd-IGNORE): Prompt user if this might be a regexp
71 instead of a single user.
72
73 2006-09-10 Michael Olson <mwolson@gnu.org>
74
75 * erc.el (erc-generate-new-buffer-name): If this is a server
76 buffer and a process exists already, create a new buffer.
77 (erc-open): If the IRC session was continued, restore the old
78 point. Thanks to Stephan Stahl for the report.
79 (erc-member-ignore-case): Coding style tweak.
80 (erc-cmd-UNIGNORE): Quote the user before comparison. If we don't
81 find the user listed verbatim, try to match them against the list
82 using string-match. In this case, prompt as to whether the regexp
83 should be removed.
84 (erc-ignored-user-p): Remove CL-ism.
85
86 * erc-autoaway.el (erc-autoaway-possibly-set-away): Check to see
87 whether we are already away.
88
89 * erc-menu.el: Fix potential compiler warning.
90
91 2006-09-07 Diane Murray <disumu@x3y2z1.net>
92
93 * erc.el: Updated Commentary and URL.
94 (erc-iswitchb, erc-display-line, erc-set-modes, erc-update-modes)
95 (erc-arrange-session-in-multiple-windows): No need to check if
96 `erc-server-process' is bound.
97 (erc-server-buffer-live-p): Doc fix.
98 (erc-part-from-channel): Don't use any initial contents at prompt.
99 (erc-format-nick, erc-format-@nick): Doc fix. Use `when'.
100 (s367): Fixed to support only banmask and channel which is the
101 standard. Also, there's no reason to add a message to each banned
102 user entry trying to persuade the user to use /banlist instead of
103 /mode #channel +b. That part of the message was a little
104 confusing, anyways.
105 (s367-set-by): New catalog entry. The user who set the ban and
106 the time of ban seem to be specific to only certain servers such
107 as freenode.
108
109 * erc-autoaway.el (erc-autoaway-idletimer): Doc fix.
110
111 * erc-backend.el (erc-server-process-alive): No need to check if
112 `erc-server-process' is bound.
113 (367): Use s367 or s367-set-by where appropriate.
114
115 * erc-compat.el: Fixed URL.
116
117 * erc-dcc.el: Updated copyright years. Added Usage section.
118 Changed supported Emacs version number from 21.3.50 to 22 in
119 Commentary.
120
121 * erc-ibuffer.el (erc-server-name, erc-target, erc-away): No need
122 to check if `erc-server-process' is bound.
123
124 * erc-nicklist.el: Added to the Commentary section an explanation
125 that `erc-nicklist-quit' should be called from within the nicklist
126 buffer. Set file coding to utf-8 so a contributor's name is
127 displayed correctly.
128 (erc-nicklist-icons-directory): Use customize type directory
129 instead of string.
130 (erc-nicklist-insert-contents): Set bbdb-nick to an empty string
131 if it wasn't found. This fixes a bug where an error would occur
132 when using `string=' on bbdb-nick if it was nil.
133
134 * erc-replace.el: Removed URL from file information since it
135 doesn't exist.
136
137 * erc-sound.el: Updated copyright years. Fixed Commentary and
138 added Usage section.
139 (define-erc-module): Add and remove `erc-ctcp-query-SOUND' to
140 `erc-ctcp-query-SOUND-hook' here. Removed the keybinding
141 definitions.
142 (erc-play-sound, erc-default-sound, erc-cmd-SOUND)
143 (erc-ctcp-query-SOUND): Doc fix.
144 (erc-play-command): Removed, not necessary anymore.
145 (erc-ctcp-query-SOUND-hook): Set to nil as default. Moved up
146 higher in code, added docstring.
147 (erc-play-sound): Use `play-sound-file'. It exists in GNU Emacs
148 as well since version 21 or earlier. Removed commented-out older
149 version of function.
150
151 * NEWS: Fixed formatting, added channel tracking change.
152
153 2006-09-03 Diane Murray <disumu@x3y2z1.net>
154
155 * erc.el: M-x erc RET can now be used to start ERC.
156 (erc-open): Renamed from `erc'.
157 (erc-before-connect): Change erc-select to erc.
158 (erc): Renamed from `erc-select'. Use `erc-open'.
159 (erc-select): Defined as alias of `erc'.
160 (erc-ssl): Renamed from `erc-select-ssl'. Use `erc'.
161 (erc-select-ssl): Defined as alias of `erc-ssl'.
162 (erc-cmd-SERVER): Use `erc'.
163 (erc-query, erc-handle-irc-url): Use `erc-open'.
164
165 * erc-backend.el (erc-process-sentinel-1, JOIN): Use `erc-open'.
166
167 * erc-menu.el (erc-menu-definition): Use `erc'.
168
169 * erc-networks.el: Updated copyright years.
170 (erc-server-select): Use keyword arguments when calling `erc'.
171
172 * erc.texi (Getting Started, Connecting): Changed erc-select to
173 erc.
174
175 * NEWS: Added note about these changes.
176
177 2006-08-21 Diane Murray <disumu@x3y2z1.net>
178
179 * erc-track.el (erc-track-mode-line-mouse-face): New variable.
180 (erc-make-mode-line-buffer-name): Add help-echo and mouse-face
181 properties to channel name.
182
183 2006-08-14 Diane Murray <disumu@x3y2z1.net>
184
185 * erc-menu.el: Updated copyright years. Removed EmacsWiki URL.
186 (erc-menu-definition): Name the menu "ERC" instead of "IRC" to
187 avoid confusion with rcirc and other clients.
188
13 2006-08-13 Romain Francoise <romain@orebokech.com> 189 2006-08-13 Romain Francoise <romain@orebokech.com>
14 190
15 * erc-match.el (erc-log-matches-make-buffer): End `y-or-n-p' 191 * erc-match.el (erc-log-matches-make-buffer): End `y-or-n-p'
16 prompt with a space. 192 prompt with a space.
193
194 2006-08-11 Michael Olson <mwolson@gnu.org>
195
196 * erc-fill.el (erc-fill): Skip any initial empty lines so that we
197 avoid errors when inserting disconnect messages and other messages
198 that begin with newlines.
17 199
18 2006-08-07 Michael Olson <mwolson@gnu.org> 200 2006-08-07 Michael Olson <mwolson@gnu.org>
19 201
20 * erc-backend.el (erc-process-sentinel-1): Use erc-display-message 202 * erc-backend.el (erc-process-sentinel-1): Use erc-display-message
21 in several places instead of inserting text. 203 in several places instead of inserting text.
29 (english): Add 'finished and 'terminated entries to the catalog. 211 (english): Add 'finished and 'terminated entries to the catalog.
30 Add initial and terminal newlines to 'disconnected and 212 Add initial and terminal newlines to 'disconnected and
31 'disconnected-noreconnect entries. Avoid long lines. 213 'disconnected-noreconnect entries. Avoid long lines.
32 214
33 2006-08-06 Michael Olson <mwolson@gnu.org> 215 2006-08-06 Michael Olson <mwolson@gnu.org>
216
217 * erc-backend.el (erc-server-send-queue): Update from Circe
218 version of this function.
34 219
35 * erc.el (erc-arrange-session-in-multiple-windows): Fix bug with 220 * erc.el (erc-arrange-session-in-multiple-windows): Fix bug with
36 multi-tty Emacs. 221 multi-tty Emacs.
37 (erc-select-startup-file): Fix bug introduced by recent change. 222 (erc-select-startup-file): Fix bug introduced by recent change.
38 223