comparison lisp/erc/ChangeLog @ 71883:3d0d6e217db9

Update for ERC 5.1.3. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-348 Creator: Michael Olson <mwolson@gnu.org>
author Miles Bader <miles@gnu.org>
date Fri, 14 Jul 2006 02:29:50 +0000
parents 45937d0cd26d
children 268989954f79
comparison
equal deleted inserted replaced
71882:98630b6d51a1 71883:3d0d6e217db9
1 2006-07-12 Michael Olson <mwolson@gnu.org>
2
3 * erc-match.el (erc-log-matches): Bind inhibit-read-only rather
4 than call toggle-read-only.
5
6 * erc.el (erc-handle-irc-url): Move here from erc-goodies.el and
7 add autoload cookie.
8
9 2006-07-09 Michael Olson <mwolson@gnu.org>
10
11 * erc.el (erc-version-string): Release ERC 5.1.3.
12
13 * erc.texi: Update for the 5.1.3 release.
14
15 * erc-autoaway.el (erc-autoaway-set-back): Fix bug after returning
16 from being set automatically away and current buffer is not an ERC
17 buffer.
18
19 * erc-identd.el: Fix compiler error.
20
21 * erc.texi (Development): Use @subheading instead of @subsection.
22 (Advanced Usage): Add menu.
23 (Connecting): Fully document how to connect to an IRC server.
24 (Options, Tips and Tricks, Sample Configuration): New unwritten
25 sections.
26
27 * erc.el (erc-server, erc-port, erc-nick, erc-nick-uniquifier)
28 (erc-user-full-name, erc-password): Docfixes and customization
29 interface tweaks.
30 (erc-try-new-nick-p): Rename from
31 `erc-manual-set-nick-on-bad-nick-p' and invert meaning.
32 (erc-nickname-in-use): Use `erc-try-new-nick-p'. Check the length
33 of `erc-nick-uniquifier', in case someone wants multiple
34 characters.
35 (erc-compute-server, erc-compute-nick, erc-compute-full-name)
36 (erc-compute-port): Docfixes.
37
38 * erc-log.el (log): Move all add-hook calls here, rather than
39 executing them immediately, and also cause them to be un-hooked
40 when the module is removed.
41 (erc-save-buffer-on-part): Move next to
42 `erc-save-queries-on-quit'.
43 (erc-save-buffer-on-quit, erc-save-queries-on-quit): Default to t.
44 (erc-log-write-after-send, erc-log-write-after-insert): Default to
45 nil. This makes things fast, but reasonably failsafe, by default.
46
47 2006-07-08 Michael Olson <mwolson@gnu.org>
48
49 * erc-log.el (erc-log-insert-log-on-open): Make this nil by
50 default, since most IRC clients don't do this.
51 (erc-log-write-after-send): New option that determines whether the
52 log file will be written to after every sent message.
53 (erc-log-write-after-insert): New option that determines whether
54 the log file will be written to when new text is added to a logged
55 ERC buffer.
56 (log): Use the aforementioned options.
57
58 * erc.texi (Modules): Document the "completion" module.
59
60 * erc-pcomplete.el (pcomplete-erc-nicks): Make sure that we don't
61 have a nil element in the list when ignore-self is non-nil.
62
63 2006-07-05 Michael Olson <mwolson@gnu.org>
64
65 * erc.el (erc-modules): Add the `page' module to the list.
66
67 * erc.texi (Modules): Add entries for `list' and `page' modules.
68 Change "spell" to "spelling".
69 (History): Use past tense throughout.
70
71 2006-07-02 Michael Olson <mwolson@gnu.org>
72
73 * erc-backend.el (erc-call-hooks): Fix (stringp nil) error that
74 can happen when doing /PART.
75
76 * erc.el (erc-quit-reason-various-alist)
77 (erc-part-reason-various-alist): In the example, use "^$" as an
78 example, since "" matches anything.
79 (erc-quit-reason-various, erc-part-reason-various): If no argument
80 is given, and no matches are found, use our default reason instead
81 of "nil".
82
83 2006-06-30 Michael Olson <mwolson@gnu.org>
84
85 * erc.texi (Modules): Mention identd.
86 (Releases): Update mailing list address and download location.
87 (Development): Refactor. Provide updated directions for Arch.
88 Make URLs clickable.
89 (Keystroke Summary): Typo fix. Use more Texinfo syntax.
90 (Getting Started): Give simpler example. We do not need to
91 explicitly load every module.
92 (History): Update.
93
94 * erc.el (erc-version-modules): Remove, since we do not use this
95 function anymore.
96 (erc-latest-version, erc-ediff-latest-version): Remove, since this
97 was only useful back when ERC consisted of one file.
98 (erc-modules): Add line for identd.
99 (erc-get-channel-mode-from-keypress): Typo fix.
100
101 * erc-imenu.el: Remove unnecessary lines in header.
102
103 * erc-goodies.el (erc-handle-irc-url): Docfix.
104
105 * erc-identd.el: Define an ERC module for this.
106 (erc-identd-start): Don't create a process buffer if possible.
107 Otherwise, use conventional hidden names for process buffers.
108
109 2006-06-29 Michael Olson <mwolson@gnu.org>
110
111 * erc-backend.el (erc-coding-system-for-target): Match
112 case-insensitively. Use a pattern match instead of `assoc', as
113 per the documentation for `erc-encoding-coding-alist'.
114
115 * erc-track.el (erc-track-shorten-aggressively): Fix typo.
116
117 2006-06-27 Michael Olson <mwolson@gnu.org>
118
119 * erc.el: Update maintainer information and URLs.
120
121 2006-06-14 Michael Olson <mwolson@gnu.org>
122
123 * erc.el (erc-active-buffer): If the active buffer has been
124 deleted, default to the server buffer.
125 (erc-toggle-flood-control): When the user hits C-c C-f, make flood
126 control really toggle, not unconditionally turn off.
127
128 2006-06-12 Michael Olson <mwolson@gnu.org>
129
130 * NEWS: Add items since the 5.1.2 release.
131
132 * erc-autoaway.el (erc-autoaway-caused-away): New variable that
133 indicates whether the current away status was caused by this
134 module.
135 (erc-autoaway-set-back): Only set back if this module set the user
136 away.
137 (erc-autoaway-set-away): Update `erc-autoaway-caused-away'.
138 (erc-autoaway-reset-indicators): New function that resets some
139 indicators when the user is no longer away.
140 (autoaway): Add the above function to the 305 hook.
141
142 2006-06-05 Romain Francoise <romain@orebokech.com>
143
144 * erc.texi (History): Fix various typos.
145
146 2006-06-04 Michael Olson <mwolson@gnu.org>
147
148 * erc-autoaway.el (erc-autoaway-idle-method): Move after the
149 definition of the autoaway module.
150 (autoaway): Don't do anything if erc-autoaway-idle-method is
151 unbound. This prevents an error on startup.
152
153 2006-06-03 Michael Olson <mwolson@gnu.org>
154
155 * erc-autoaway.el: Thanks to Mark Plaksin for the ideas and patch.
156 (erc-autoaway-idle-method): Renamed from
157 `erc-autoaway-use-emacs-idle'. We have more than two choices for
158 how to do this, so it's best to make this take symbol values.
159 Improve documentation. Remove warning against Emacs idle-time;
160 the point is moot now that we get user idle time via a different
161 method. Make sure we disable and re-enable the module when
162 changing this value.
163 (autoaway): Conditionalize on the above option. If using the idle
164 timer or user idle methods, don't add anything to the
165 send-completed or server-001 hooks, since it is unnecessary.
166 (erc-autoaway-reestablish-idletimer, erc-autoaway-message):
167 Docfix.
168 (erc-autoaway-idle-seconds): Use erc-autoaway-idle-method.
169 (erc-autoaway-reset-idle-irc): Renamed from
170 `erc-autoaway-reset-idle'. Don't pass line to
171 `erc-autoaway-set-away', since it is not used.
172 (erc-autoaway-reset-idle-user): New function that resets the idle
173 state for user idle time.
174 (erc-autoaway-set-back): Remove line argument, since it is not
175 used.
176
177 2006-06-01 Michael Olson <mwolson@gnu.org>
178
179 * erc.el (erc-buffer-filter): Make sure all buffers returned from
180 this are live.
181
182 2006-05-01 Edward O'Connor <ted@oconnor.cx>
183
184 * erc-goodies.el: (erc-handle-irc-url): New function, suitable as
185 a value for `url-irc-function'.
186
187 2006-04-18 Diane Murray <disumu@x3y2z1.net>
188
189 * erc-pcomplete.el (pcomplete-erc-nicks): Added new optional
190 argument IGNORE-SELF. If this is non-nil, don't return the user's
191 current nickname. Doc fix.
192 (pcomplete/erc-mode/complete-command): Don't complete the current
193 nickname.
194
1 2006-04-05 Diane Murray <disumu@x3y2z1.net> 195 2006-04-05 Diane Murray <disumu@x3y2z1.net>
2 196
3 * erc.el (erc-cmd-SV): Removed the exclamation point. Show the 197 * erc.el (erc-cmd-SV): Removed the exclamation point. Show the
4 build date as it's shown in `emacs-version'. 198 build date as it's shown in `emacs-version'.
5 199