annotate lisp/erc/ChangeLog.06 @ 97366:d2c211c8ceda

(w32_list_system_processes, w32_system_process_attributes): Add prototypes. (Qeuid, Qegid, Qcomm, Qstate, Qppid, Qpgrp, Qsess, Qttname) (Qminflt, Qmajflt, Qcminflt, Qcmajflt, Qutime, Qstime, Qcutime) (Qpri, Qnice, Qthcount, Qstart, Qvsize, Qrss, Qargs, Quser, Qgroup) (Qetime, Qpcpu, Qpmem, Qtpgid, Qcstime): Add extern declarations.
author Eli Zaretskii <eliz@gnu.org>
date Sat, 09 Aug 2008 17:53:30 +0000
parents 2a734255bcc7
children e44273834265
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
76856
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1 2006-12-28 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
2
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
3 * erc-list.el: Change header to mention that this is part of ERC,
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
4 rather than GNU Emacs.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
5
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
6 * erc-networks.el (erc-server-alist): Add Ars OpenIRC and
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
7 LinuxChix networks. Thanks to Angelina Carlton for mentioning
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
8 them. Properly escape periods in Konfido.Net and Kewl.Org.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
9 (erc-networks-alist): Add entries for Ars and LinuxChix, though
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
10 the latter does not actually provide an announced network name.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
11
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
12 * erc-services.el (erc-nickserv-identify-mode): Add 'both method,
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
13 which waits for a NickServ message if the network supports it,
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
14 otherwise sends the password after connecting.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
15 (erc-nickserv-identify-mode): Default to 'both.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
16 (erc-nickserv-passwords): Add OFTC and Azzurra to custom options.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
17 (erc-nickserv-alist): Indentation fix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
18 (erc-nickserv-identify-on-connect)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
19 (erc-nickserv-identify-on-nick-change): Handle 'both method.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
20
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
21 2006-12-28 Leo <sdl.web@gmail.com> (tiny change)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
22
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
23 * erc.el (erc-iswitchb): Wrap body in unwind-protect so that
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
24 hitting C-g does not leave iswitchb-mode on.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
25
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
26 2006-12-27 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
27
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
28 * erc.el (erc-cmd-RECONNECT): New command that calls
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
29 erc-server-reconnect.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
30
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
31 * erc-backend.el (erc-server-reconnect-count): New server variable
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
32 that keeps track of reconnection attempts.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
33 (erc-server-reconnect-attempts): New option that determines the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
34 number of reconnection attempts that ERC will make per server.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
35 (erc-server-reconnect-timeout): New option that determines the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
36 amount of time, in seconds, that ERC will wait between successive
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
37 reconnect attempts.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
38 (erc-server-reconnect): New function that reestablishes the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
39 current IRC connection. Move some commands from
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
40 erc-process-sentinel-1 here.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
41 (erc-process-sentinel-1): If we have been disconnected, loop until
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
42 we either reconnect or run out of attempts.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
43 (erc-server-reconnect-p): Move higher and make this a defsubst,
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
44 since I'm worried about the current buffer changing from
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
45 underneath us. Implement limit of number of reconnect attempts..
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
46
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
47 * erc.texi (Getting Started): Update for /RECONNECT command.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
48
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
49 2006-12-26 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
50
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
51 * erc.el (erc-open): Restore old point correctly, or at least get
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
52 closer to doing so than before.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
53
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
54 2006-12-13 Leo <sdl.web@gmail.com> (tiny change)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
55
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
56 * erc.el (erc-iswitchb): Temporarily enable iswitchb mode if it
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
57 isn't active already, instead of leaving it on.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
58
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
59 2006-12-10 Juanma Barranquero <lekktu@gmail.com>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
60
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
61 * erc-ezbounce.el (erc-ezb-init-session-list): Doc fix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
62
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
63 2006-12-08 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
64
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
65 * erc.el: Re-evaluate contributions from a contributor, and found
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
66 them under 15 lines of non-obvious code, so it is safe to remove
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
67 the copyright notice.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
68 (erc-modules): Remove list module.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
69
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
70 * erc-list.el: Remove, since a contributor who has not completed
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
71 their assignment has contributed significantly more than 15 lines
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
72 of code to this file.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
73
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
74 2006-11-28 Juanma Barranquero <lekktu@gmail.com>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
75
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
76 * erc.el (erc-cmd-BANLIST, erc-cmd-MASSUNBAN): Simplify.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
77 (erc-prompt-for-channel-key, erc-ignore-reply-list, erc-send-post-hook)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
78 (erc-active-buffer, erc-join-buffer, erc-frame-alist, erc-with-buffer)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
79 (erc-modules, erc-display-message-highlight, erc-process-input-line)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
80 (erc-cmd-HELP, erc-server-hooks, erc-echo-notice-in-user-buffers)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
81 (erc-format-my-nick, erc-echo-notice-in-user-and-target-buffers)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
82 (erc-echo-notice-in-first-user-buffer, erc-connection-established)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
83 (erc-update-user-nick, erc-update-channel-member, erc-highlight-notice)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
84 (erc-command-symbol, erc-add-query, erc-process-script-line)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
85 (erc-determine-parameters, erc-client-info, erc-popup-input-buffer):
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
86 (erc-script-echo): Fix typos in docstrings.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
87 (erc-channel-user-op-p, erc-channel-user-voice-p, erc-startup-file-list)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
88 (define-erc-module, erc-once-with-server-event)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
89 (erc-once-with-server-event-global, erc-debug-irc-protocol)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
90 (erc-log-irc-protocol, erc-cmd-LOAD, erc-update-user)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
91 (erc-update-current-channel-member, erc-load-script):
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
92 (erc-mode-line-away-status-format): Doc fixes.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
93
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
94 2006-11-20 Andrea Russo <rastandy@inventati.org> (tiny change)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
95
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
96 * erc-dcc.el (erc-dcc-chat-setup): Initialize `erc-input-marker'
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
97 before calling `erc-display-prompt'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
98
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
99 2006-11-24 Juanma Barranquero <lekktu@gmail.com>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
100
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
101 * erc.el (erc-after-connect, erc-open-ssl-stream)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
102 (erc-display-line-1, erc-display-line):
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
103 * erc-backend.el (005): Fix space/tab mixup in docstrings.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
104
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
105 2006-11-20 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
106
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
107 * erc.el (erc-version-string): Call this Version 5.2 stable
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
108 pre-release, since it diverges slightly from our 5.2 branch, in
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
109 that unstable features are not included.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
110 (erc-update-modules): Display better error message when module not
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
111 found.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
112
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
113 2006-11-12 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
114
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
115 * erc-log.el: Save all log buffers when Emacs exits, in case
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
116 someone ignores the warning about open processes. Remove the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
117 advice code in the commentary.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
118 (erc-save-query-buffers): Docfix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
119 (erc-log-save-all-buffers): New function that saves all ERC
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
120 buffers to logs.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
121 (erc-current-logfile): Fix bug in filename selection, where the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
122 current buffer was erroneously being preferred over the given
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
123 buffer.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
124
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
125 2006-11-08 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
126
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
127 * erc.el (erc-string-to-port): Avoid error when a numerical port
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
128 is passed. Thanks to Zekeriya KOÇ for the report.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
129
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
130 2006-11-08 Łukasz Demianiuk <ldemianiuk@gmail.com> (tiny change)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
131
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
132 * erc.el (erc-header-line): Fix typo.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
133
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
134 2006-11-06 Juanma Barranquero <lekktu@gmail.com>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
135
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
136 * erc-dcc.el (erc-dcc-send-file): Fix typo in error message.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
137
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
138 * erc.el (read-passwd):
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
139 * erc-autoaway.el (erc-autoaway-reestablish-idletimer):
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
140 * erc-truncate.el (truncate): Fix typo in docstring.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
141
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
142 2006-10-21 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
143
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
144 * erc.el (erc-iswitchb): Fix bug when hitting C-c C-b without
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
145 first loading iswitchb. Thanks to Leo for the report.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
146
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
147 2006-10-10 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
148
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
149 * erc.el (erc-default-port): Make the default be 6667 instead of
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
150 ircd. since Mac OS X apparently has problems with looking up that
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
151 port name.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
152
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
153 * erc-backend.el (353): Receive names after displaying the initial
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
154 message, instead of before.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
155
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
156 2006-10-05 Diane Murray <disumu@x3y2z1.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
157
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
158 * erc.el (erc-my-nick-face): New face.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
159 (erc): Use FULL-NAME argument, not `erc-user-full-name'. This
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
160 fixes a bug where the :full-name argument passed to the function
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
161 was not respected.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
162 (erc-format-my-nick): Use `erc-my-nick-face'. This should help
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
163 make it easier to find messages you sent in conversations when
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
164 `erc-show-my-nick' is non-nil.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
165 (erc-compute-server): Doc fix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
166
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
167 2006-10-01 John J Foerch <jjfoerch@earthlink.net> (tiny change)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
168
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
169 * erc-stamp.el (erc-insert-timestamp-right): Exclude the newline
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
170 from the erc-timestamp field.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
171
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
172 2006-09-11 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
173
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
174 * erc-nicklist.el (erc-nicklist-insert-contents): Add missing
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
175 parenthesis. Thanks to Stephan Stahl for the report.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
176
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
177 2006-09-10 Eric Hanchrow <offby1@blarg.net> (tiny change)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
178
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
179 * erc.el (erc-cmd-IGNORE): Prompt user if this might be a regexp
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
180 instead of a single user.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
181
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
182 2006-09-10 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
183
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
184 * erc.el (erc-generate-new-buffer-name): If this is a server
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
185 buffer and a process exists already, create a new buffer.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
186 (erc-open): If the IRC session was continued, restore the old
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
187 point. Thanks to Stephan Stahl for the report.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
188 (erc-member-ignore-case): Coding style tweak.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
189 (erc-cmd-UNIGNORE): Quote the user before comparison. If we don't
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
190 find the user listed verbatim, try to match them against the list
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
191 using string-match. In this case, prompt as to whether the regexp
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
192 should be removed.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
193 (erc-ignored-user-p): Remove CL-ism.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
194
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
195 * erc-autoaway.el (erc-autoaway-possibly-set-away): Check to see
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
196 whether we are already away.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
197
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
198 * erc-menu.el: Fix potential compiler warning.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
199
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
200 2006-09-07 Diane Murray <disumu@x3y2z1.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
201
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
202 * erc.el: Updated Commentary and URL.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
203 (erc-iswitchb, erc-display-line, erc-set-modes, erc-update-modes)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
204 (erc-arrange-session-in-multiple-windows): No need to check if
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
205 `erc-server-process' is bound.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
206 (erc-server-buffer-live-p): Doc fix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
207 (erc-part-from-channel): Don't use any initial contents at prompt.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
208 (erc-format-nick, erc-format-@nick): Doc fix. Use `when'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
209 (s367): Fixed to support only banmask and channel which is the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
210 standard. Also, there's no reason to add a message to each banned
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
211 user entry trying to persuade the user to use /banlist instead of
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
212 /mode #channel +b. That part of the message was a little
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
213 confusing, anyways.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
214 (s367-set-by): New catalog entry. The user who set the ban and
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
215 the time of ban seem to be specific to only certain servers such
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
216 as freenode.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
217
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
218 * erc-autoaway.el (erc-autoaway-idletimer): Doc fix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
219
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
220 * erc-backend.el (erc-server-process-alive): No need to check if
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
221 `erc-server-process' is bound.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
222 (367): Use s367 or s367-set-by where appropriate.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
223
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
224 * erc-compat.el: Fixed URL.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
225
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
226 * erc-dcc.el: Updated copyright years. Added Usage section.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
227 Changed supported Emacs version number from 21.3.50 to 22 in
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
228 Commentary.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
229
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
230 * erc-ibuffer.el (erc-server-name, erc-target, erc-away): No need
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
231 to check if `erc-server-process' is bound.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
232
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
233 * erc-nicklist.el: Added to the Commentary section an explanation
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
234 that `erc-nicklist-quit' should be called from within the nicklist
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
235 buffer. Set file coding to utf-8 so a contributor's name is
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
236 displayed correctly.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
237 (erc-nicklist-icons-directory): Use customize type directory
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
238 instead of string.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
239 (erc-nicklist-insert-contents): Set bbdb-nick to an empty string
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
240 if it wasn't found. This fixes a bug where an error would occur
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
241 when using `string=' on bbdb-nick if it was nil.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
242
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
243 * erc-replace.el: Removed URL from file information since it
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
244 doesn't exist.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
245
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
246 * erc-sound.el: Updated copyright years. Fixed Commentary and
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
247 added Usage section.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
248 (define-erc-module): Add and remove `erc-ctcp-query-SOUND' to
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
249 `erc-ctcp-query-SOUND-hook' here. Removed the keybinding
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
250 definitions.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
251 (erc-play-sound, erc-default-sound, erc-cmd-SOUND)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
252 (erc-ctcp-query-SOUND): Doc fix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
253 (erc-play-command): Removed, not necessary anymore.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
254 (erc-ctcp-query-SOUND-hook): Set to nil as default. Moved up
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
255 higher in code, added docstring.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
256 (erc-play-sound): Use `play-sound-file'. It exists in GNU Emacs
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
257 as well since version 21 or earlier. Removed commented-out older
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
258 version of function.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
259
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
260 * NEWS: Fixed formatting, added channel tracking change.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
261
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
262 2006-09-03 Diane Murray <disumu@x3y2z1.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
263
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
264 * erc.el: M-x erc RET can now be used to start ERC.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
265 (erc-open): Renamed from `erc'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
266 (erc-before-connect): Change erc-select to erc.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
267 (erc): Renamed from `erc-select'. Use `erc-open'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
268 (erc-select): Defined as alias of `erc'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
269 (erc-ssl): Renamed from `erc-select-ssl'. Use `erc'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
270 (erc-select-ssl): Defined as alias of `erc-ssl'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
271 (erc-cmd-SERVER): Use `erc'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
272 (erc-query, erc-handle-irc-url): Use `erc-open'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
273
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
274 * erc-backend.el (erc-process-sentinel-1, JOIN): Use `erc-open'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
275
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
276 * erc-menu.el (erc-menu-definition): Use `erc'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
277
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
278 * erc-networks.el: Updated copyright years.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
279 (erc-server-select): Use keyword arguments when calling `erc'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
280
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
281 * erc.texi (Getting Started, Connecting): Changed erc-select to
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
282 erc.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
283
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
284 * README: Changed erc-select to erc.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
285
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
286 * NEWS: Added note about these changes.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
287
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
288 * FOR-RELEASE: Marked this item as done.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
289
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
290 2006-08-21 Diane Murray <disumu@x3y2z1.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
291
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
292 * erc-track.el (erc-track-mode-line-mouse-face): New variable.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
293 (erc-make-mode-line-buffer-name): Add help-echo and mouse-face
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
294 properties to channel name.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
295
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
296 2006-08-20 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
297
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
298 * erc-identd.el (erc-identd): New customization group.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
299 (erc-identd-port): New option that specifies the port to use if
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
300 none is given as an argument to erc-identd-start.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
301 (identd): Place erc-identd-quickstart in erc-connect-pre-hook
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
302 instead of erc-identd-start so that we deal with the different
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
303 meaning of the first argument.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
304 (erc-identd-start): Use erc-identd-port.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
305 (erc-identd-quickstart): New function that ignores any arguments
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
306 and calls erc-identd-start.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
307
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
308 * erc.el (erc-with-server-buffer): New macro that switches to the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
309 current ERC server buffer and runs some code. If no server buffer
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
310 is available, return nil. This is a useful way to access
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
311 variables in the server buffer.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
312 (erc-get-server-user, erc-add-server-user)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
313 (erc-remove-server-user, erc-change-user-nickname)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
314 (erc-get-server-nickname-list, erc-get-server-nickname-alist)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
315 (erc-ison-p, erc-active-buffer, erc-cmd-IGNORE)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
316 (erc-cmd-UNIGNORE, erc-cmd-IDLE, erc-cmd-NICK, erc-cmd-BANLIST)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
317 (erc-cmd-MASSUNBAN, erc-nickname-in-use, erc-ignored-user-p)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
318 (erc-format-channel-modes): Use it.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
319 (erc-once-with-server-event, erc-once-with-server-event-global)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
320 (erc-with-buffer, erc-with-all-buffers-of-server): Use make-symbol
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
321 instead of gensym.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
322 (erc-open-server-buffer-p): New function that returns non-nil if
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
323 the given buffer is an ERC server buffer that has an open IRC
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
324 process.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
325 (erc-with-buffer): Use buffer-live-p here to set a good example,
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
326 though it isn't really needed here.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
327 (erc-away): Mention erc-away-time.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
328 (erc): Don't propagate the erc-away setting, since it makes more
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
329 sense to access it from the server buffer. Set up the prompt
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
330 before connecting rather than after. Run erc-connect-pre-hook
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
331 with the buffer as an argument, instead of no arguments.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
332 (erc-cmd-GAWAY): Use erc-open-server-buffer-p instead of
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
333 erc-server-buffer-p so that only open connections are set away.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
334 (erc-cmd-GQUIT): Use erc-open-server-buffer-p.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
335 (erc-process-away): Docfix. Don't set erc-away in channel
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
336 buffers.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
337 (erc-set-current-nick): Make this uniform with the style used in
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
338 erc-current-nick.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
339 (erc-away-time): Rename from erc-away-p, since this is no longer a
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
340 boolean-style predicate.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
341 (erc-format-away-status): Use it.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
342 (erc-initialize-log-marker): Accept a `buffer' argument.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
343 (erc-connect-pre-hook): Docfix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
344 (erc-connection-established): Make sure this runs in the correct
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
345 buffer.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
346 (erc-set-initial-user-mode): Accept a `buffer' argument.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
347
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
348 * erc-stamp.el (erc-add-timestamp): Use erc-away-time.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
349
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
350 * erc-spelling.el (erc-spelling-init): Use
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
351 erc-with-server-buffer. Accept `buffer' argument.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
352 (spelling): Call erc-spelling-init with the `buffer' argument.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
353
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
354 * erc-speedbar.el (erc-speedbar-buttons): Use erc-server-buffer-p.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
355
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
356 * erc-pcomplete.el (pcomplete/erc-mode/UNIGNORE)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
357 (pcomplete-erc-all-nicks): Use erc-with-server-buffer.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
358
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
359 * erc-notify.el (erc-notify-timer, erc-cmd-NOTIFY): Use
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
360 erc-with-server-buffer.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
361
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
362 * erc-networks.el (erc-network, erc-current-network)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
363 (erc-network-name): Use erc-with-server-buffer.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
364
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
365 * erc-netsplit.el (erc-cmd-WHOLEFT): Use erc-with-server-buffer.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
366
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
367 * erc-match.el (erc-log-matches, erc-log-matches-come-back): Use
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
368 erc-away-time.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
369
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
370 * erc-log.el (log): Use erc-away-time. Remove unnecessary check.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
371 Pass `buffer' argument to erc-log-setup-logging instead of setting
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
372 the current buffer. Ditto for erc-log-disable-logging.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
373 (erc-log-setup-logging, erc-log-disable-loggin): Accept a `buffer'
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
374 argument.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
375
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
376 * erc-list.el (erc-chanlist): Use erc-with-server-buffer.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
377
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
378 * erc-ibuffer.el (erc-away): Use erc-away-time.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
379
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
380 * erc-dcc.el (erc-dcc-get-filter): Temporarily make the buffer
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
381 read only instead of permanently doing so.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
382
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
383 * erc-compat.el (erc-gensym, *erc-sym-counter*): Remove, since
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
384 Emacs Lisp has make-symbol, which is better.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
385
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
386 * erc-chess.el (erc-chess-handler, erc-cmd-CHESS): Use
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
387 erc-with-server-buffer.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
388
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
389 * erc-capab.el (capab-identify): Only deal with server buffers
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
390 that have an open IRC process.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
391 (erc-capab-identify-add-prefix): Use erc-with-server-buffer.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
392
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
393 * erc-backend.el (erc-server-connected): Docfix. Recommend the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
394 `erc-server-process-alive' function.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
395 (erc-coding-system-for-target): Supply a default target if one is
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
396 not given.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
397 (erc-server-send): Simplify slightly.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
398 (erc-call-hooks): Use erc-with-server-buffer.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
399 (erc-server-connect, erc-server-setup-periodical-ping): Accept
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
400 `buffer' argument.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
401
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
402 * erc-autoaway.el (erc-autoaway-reestablish-idletimer): Move
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
403 higher to avoid an automatic load snafu.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
404 (erc-autoaway-some-server-buffer): New function that returns an
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
405 ERC server buffer with a live connection, or nil otherwise.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
406 (erc-autoaway-insinuate-maybe): New function that adds the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
407 autoaway reset function to post-command-hook if at least one ERC
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
408 process is alive.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
409 (erc-autoaway-remove-maybe): New function that removes the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
410 autoaway reset function from post-command-hook if no ERC process
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
411 is alive.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
412 (autoaway): Don't touch post-command-hook unless an IRC process is
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
413 already open. Remove our addition to post-command-hook as soon as
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
414 there are no more IRC processes open. Reset the indicators before
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
415 connecting to an IRC server, which fixes a bug when re-connecting.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
416 (erc-autoaway-reset-idle-user): Call erc-autoaway-remove-maybe if
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
417 there are no more IRC processes open.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
418 (erc-autoaway-set-back): Pick an open IRC process. Accept an
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
419 argument which is a function call if we can't find one.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
420 (erc-autoaway-some-open-server-buffer): New function which returns
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
421 an ERC server buffer with an open connection and a user that is
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
422 not away.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
423 (erc-autoaway-possibly-set-away, erc-autoaway-set-away): Use it.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
424 (erc-autoaway-set-away): Accept a `notest' argument which is used
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
425 to avoid testing the same thing twice.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
426 (erc-autoaway-last-sent-time, erc-autoaway-caused-away): Move
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
427 higher in file to fix byte-compile warning.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
428
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
429 2006-08-20 Diane Murray <disumu@x3y2z1.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
430
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
431 * erc-backend.el (erc-process-sentinel-1): Doc fix. Let
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
432 `erc-server-reconnect-p' check all condition cases.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
433 (erc-server-reconnect-p): Moved rest of checks from
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
434 `erc-process-sentinel-1' to here. Now takes an argument, EVENT.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
435
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
436 2006-08-14 Diane Murray <disumu@x3y2z1.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
437
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
438 * erc-menu.el: Updated copyright years. Removed EmacsWiki URL.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
439 (erc-menu-definition): Name the menu "ERC" instead of "IRC" to
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
440 avoid confusion with rcirc and other clients.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
441
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
442 * erc-backend.el (erc-server-banned): New variable.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
443 (erc-server-connect): Set `erc-server-banned' to nil.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
444 (erc-process-sentinel-1): Use `erc-server-reconnect-p'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
445 (erc-server-reconnect-p): New function. Return non-nil if the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
446 user wants automatic reconnects and if the user has not been
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
447 banned from the server. This should fix a bug where ERC gets into
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
448 a loop trying to reconnect with no way to stop it when the user is
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
449 denied access to the server due to a server ban. It might also
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
450 help when Tor users are blocked from freenode if freenode servers
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
451 send the 465 message before disconnecting.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
452 (465): Handle "banned from server" error notices.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
453
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
454 2006-08-13 Romain Francoise <romain@orebokech.com>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
455
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
456 * erc-match.el (erc-log-matches-make-buffer): End `y-or-n-p'
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
457 prompt with a space.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
458
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
459 2006-08-13 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
460
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
461 * erc-backend.el (erc-server-timed-out): New variable that
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
462 indicates whether the current connection has timed out due to
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
463 failure to respond to a ping.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
464 (erc-server-send-ping): Set erc-server-timed-out to t.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
465 (erc-server-connect): Initialize erc-server-timed-out to nil.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
466 (erc-process-sentinel-1): Consult erc-server-timed-out.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
467
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
468 2006-08-11 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
469
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
470 * erc-fill.el (erc-fill): Skip any initial empty lines so that we
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
471 avoid errors when inserting disconnect messages and other messages
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
472 that begin with newlines.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
473
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
474 2006-08-07 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
475
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
476 * erc-backend.el (erc-process-sentinel-1): Use erc-display-message
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
477 in several places instead of inserting text.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
478 (erc-process-sentinel): Move to the input-marker before removing
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
479 the prompt.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
480
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
481 * erc.el (erc-port): Fix customization options.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
482 (erc-display-message): Handle null type explicitly. Previously,
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
483 this was relying on a chance side-effect. Cosmetic indentation
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
484 tweak.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
485 (english): Add 'finished and 'terminated entries to the catalog.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
486 Add initial and terminal newlines to 'disconnected and
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
487 'disconnected-noreconnect entries. Avoid long lines.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
488 (erc-cmd-QUIT): Bind the current erc-server-process to
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
489 server-proc. If the IRC server responds quickly, it is possible
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
490 for the connection to close, and hence server buffer to be killed,
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
491 if erc-kill-server-buffer-on-quit is non-nil. This avoids that
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
492 problem.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
493
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
494 2006-08-06 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
495
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
496 * erc-backend.el (erc-server-send-queue): Update from Circe
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
497 version of this function.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
498 (erc-server-ping-timer-alist): New variable that keeps track of
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
499 ping timers according to their associated server.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
500 (erc-server-last-received-time): New variable that specifies the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
501 time of the last message we received from the server. This is
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
502 used to detect hung processes.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
503 (erc-server-send-ping): New function that sends a ping to the IRC
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
504 process corresponding with the given buffer. Split from
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
505 erc-server-setup-periodical-ping. If the server buffer no longer
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
506 exists, cancel the timer. If the server process has not given us
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
507 a message, including PING responses, since the last PING, kill it.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
508 This is necessary to deal with some aberrant freenode behavior.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
509 Idea taken from rcirc.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
510 (erc-server-setup-periodical-ping): Rename from
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
511 erc-server-setup-periodical-server-ping.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
512 (erc-server-filter-function): Use erc-current-time instead of
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
513 current-time.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
514
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
515 * erc.el (erc-arrange-session-in-multiple-windows): Fix bug with
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
516 multi-tty Emacs.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
517 (erc-select-startup-file): Fix bug introduced by recent change.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
518 (erc-cmd-QUIT): If the IRC process has not terminated itself
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
519 within 4 seconds of completing our quit-hook, kill it manually.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
520 Freenode in particular needs this.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
521 (erc-connection-established): Use erc-server-setup-periodical-ping
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
522 instead of erc-server-setup-periodical-server-ping.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
523
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
524 2006-08-05 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
525
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
526 * erc-log.el (erc-log-standardize-name): New function that returns
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
527 a filename that is safe for use for a log file.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
528 (erc-current-logfile): Use it.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
529
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
530 * erc.el (erc-startup-file-list): Search in ~/.emacs.d first,
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
531 since that is a fairly standard directory.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
532 (erc-select-startup-file): Re-write to use
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
533 convert-standard-filename, which will ensure that MS-DOS systems
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
534 look for the _ercrc.el file.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
535
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
536 2006-08-02 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
537
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
538 * erc.el (erc-version-string): Release ERC 5.1.4.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
539
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
540 * Makefile, NEWS, erc.texi: Update for the 5.1.4 release.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
541
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
542 * erc.el (erc-active-buffer): Fix bug that caused messages to go
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
543 to the wrong buffer. Thanks to offby1 for the report.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
544
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
545 * erc-backend.el (erc-coding-system-for-target): Handle case where
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
546 target is nil. Thanks to Kai Fan for the patch.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
547
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
548 2006-07-29 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
549
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
550 * erc-log.el (erc-log-setup-logging): Don't offer to save the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
551 buffer. It will be saved automatically killed. Thanks to Johan
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
552 Bockgård and Tassilo Horn for pointing this out.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
553
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
554 2006-07-27 Johan Bockgård <bojohan@users.sourceforge.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
555
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
556 * erc.el (define-erc-module): Make find-function and find-variable
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
557 find the names constructed by `define-erc-module' in Emacs 22.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
558
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
559 2006-07-14 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
560
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
561 * erc-log.el (log): Make sure that we enable logging on
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
562 already-opened buffers as well, in case the user toggles this
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
563 module after loading ERC. Also be sure to remove logging ability
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
564 from all ERC buffers when the module is disabled.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
565 (erc-log-setup-logging): Set buffer-file-name to nil rather than
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
566 the empty string. This should fix some errors that occur when
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
567 quitting Emacs without first killing all ERC buffers.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
568 (erc-log-disable-logging): New function that removes the logging
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
569 ability from the current buffer.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
570
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
571 * erc-spelling.el (spelling): Use dolist and buffer-live-p.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
572
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
573 2006-07-12 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
574
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
575 * erc-match.el (erc-log-matches): Bind inhibit-read-only rather
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
576 than call toggle-read-only.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
577
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
578 * erc.el (erc-handle-irc-url): Move here from erc-goodies.el and
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
579 add autoload cookie.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
580
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
581 2006-07-09 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
582
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
583 * erc.el (erc-version-string): Release ERC 5.1.3.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
584
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
585 * erc.texi: Update for the 5.1.3 release.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
586
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
587 * erc-autoaway.el (erc-autoaway-set-back): Fix bug after returning
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
588 from being set automatically away and current buffer is not an ERC
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
589 buffer.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
590
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
591 * erc-identd.el: Fix compiler error.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
592
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
593 * erc.texi (Development): Use @subheading instead of @subsection.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
594 (Advanced Usage): Add menu.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
595 (Connecting): Fully document how to connect to an IRC server.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
596 (Options, Tips and Tricks, Sample Configuration): New unwritten
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
597 sections.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
598
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
599 * erc.el (erc-server, erc-port, erc-nick, erc-nick-uniquifier)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
600 (erc-user-full-name, erc-password): Docfixes and customization
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
601 interface tweaks.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
602 (erc-try-new-nick-p): Rename from
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
603 `erc-manual-set-nick-on-bad-nick-p' and invert meaning.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
604 (erc-nickname-in-use): Use `erc-try-new-nick-p'. Check the length
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
605 of `erc-nick-uniquifier', in case someone wants multiple
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
606 characters.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
607 (erc-compute-server, erc-compute-nick, erc-compute-full-name)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
608 (erc-compute-port): Docfixes.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
609
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
610 * erc-log.el (log): Move all add-hook calls here, rather than
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
611 executing them immediately, and also cause them to be un-hooked
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
612 when the module is removed.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
613 (erc-save-buffer-on-part): Move next to
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
614 `erc-save-queries-on-quit'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
615 (erc-save-buffer-on-quit, erc-save-queries-on-quit): Default to t.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
616 (erc-log-write-after-send, erc-log-write-after-insert): Default to
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
617 nil. This makes things fast, but reasonably failsafe, by default.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
618
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
619 2006-07-08 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
620
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
621 * erc-log.el (erc-log-insert-log-on-open): Make this nil by
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
622 default, since most IRC clients don't do this.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
623 (erc-log-write-after-send): New option that determines whether the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
624 log file will be written to after every sent message.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
625 (erc-log-write-after-insert): New option that determines whether
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
626 the log file will be written to when new text is added to a logged
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
627 ERC buffer.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
628 (log): Use the aforementioned options.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
629
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
630 * erc.texi (Modules): Document the "completion" module.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
631
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
632 * erc-pcomplete.el (pcomplete-erc-nicks): Make sure that we don't
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
633 have a nil element in the list when ignore-self is non-nil.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
634
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
635 2006-07-05 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
636
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
637 * erc.el (erc-modules): Use `set' instead of `set-default', since
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
638 this setting should never be buffer-local. Add the `page' module
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
639 to the list.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
640
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
641 * erc.texi (Modules): Add entries for `list' and `page' modules.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
642 Change "spell" to "spelling".
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
643 (History): Use past tense throughout.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
644
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
645 2006-07-02 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
646
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
647 * erc-backend.el (erc-call-hooks): Fix (stringp nil) error that
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
648 can happen when doing /PART.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
649
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
650 * erc.el (erc-quit-reason-various-alist)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
651 (erc-part-reason-various-alist): In the example, use "^$" as an
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
652 example, since "" matches anything.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
653 (erc-quit-reason-various, erc-part-reason-various): If no argument
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
654 is given, and no matches are found, use our default reason instead
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
655 of "nil".
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
656
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
657 2006-06-30 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
658
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
659 * erc.texi (Modules): Mention identd.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
660 (Releases): Update mailing list address and download location.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
661 (Development): Refactor. Provide updated directions for Arch.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
662 Make URLs clickable.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
663 (Keystroke Summary): Typo fix. Use more Texinfo syntax.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
664 (Getting Started): Give simpler example. We do not need to
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
665 explicitly load every module.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
666 (History): Update.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
667
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
668 * erc-autoaway.el, erc-join.el, erc-backend.el, erc-bbdb.el:
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
669 erc-button.el, erc-chess.el, erc-compat.el, erc-hecomplete.el:
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
670 erc-dcc.el, erc-ezbounce.el, erc-fill.el, erc-ibuffer.el:
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
671 erc-imenu.el, erc-list.el, erc-log.el, erc-match.el, erc-menu.el:
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
672 erc-networks.el, erc-netsplit.el, erc-nicklist.el:
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
673 erc-services.el, erc-pcomplete.el, erc-replace.el, erc-ring.el:
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
674 erc-speedbar.el, erc-spelling.el, erc-stamp.el, erc-track.el:
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
675 erc.el: Remove version strings.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
676
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
677 * erc.el (erc-cmd-SMV): Remove, since we do not have meaningful
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
678 module versions anymore.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
679 (erc-version-modules): Remove, since we do not use this function
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
680 anymore.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
681 (erc-latest-version, erc-ediff-latest-version): Remove, since this
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
682 was only useful back when ERC consisted of one file.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
683 (erc-modules): Add line for identd.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
684 (erc-get-channel-mode-from-keypress): Typo fix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
685
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
686 * erc-imenu.el: Remove unnecessary lines in header.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
687
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
688 * erc-goodies.el (erc-handle-irc-url): Docfix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
689
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
690 * erc-identd.el: Define an ERC module for this.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
691 (erc-identd-start): Don't create a process buffer if possible.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
692 Otherwise, use conventional hidden names for process buffers.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
693
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
694 2006-06-29 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
695
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
696 * erc-backend.el (erc-coding-system-for-target): Match
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
697 case-insensitively. Use a pattern match instead of `assoc', as
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
698 per the documentation for `erc-encoding-coding-alist'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
699
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
700 * erc-track.el (erc-track-shorten-aggressively): Fix typo.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
701
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
702 2006-06-27 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
703
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
704 * erc.el: Update maintainer information and URLs.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
705
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
706 2006-06-14 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
707
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
708 * erc.el (erc-active-buffer): If the active buffer has been
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
709 deleted, default to the server buffer.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
710 (erc-toggle-flood-control): When the user hits C-c C-f, make flood
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
711 control really toggle, not unconditionally turn off.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
712
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
713 2006-06-12 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
714
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
715 * NEWS: Add items since the 5.1.2 release.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
716
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
717 * erc-autoaway.el (erc-autoaway-caused-away): New variable that
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
718 indicates whether the current away status was caused by this
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
719 module.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
720 (erc-autoaway-set-back): Only set back if this module set the user
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
721 away.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
722 (erc-autoaway-set-away): Update `erc-autoaway-caused-away'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
723 (erc-autoaway-reset-indicators): New function that resets some
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
724 indicators when the user is no longer away.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
725 (autoaway): Add the above function to the 305 hook.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
726
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
727 2006-06-05 Romain Francoise <romain@orebokech.com>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
728
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
729 * erc.texi (History): Fix various typos.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
730
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
731 2006-06-04 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
732
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
733 * erc-autoaway.el (erc-autoaway-idle-method): Move after the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
734 definition of the autoaway module.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
735 (autoaway): Don't do anything if erc-autoaway-idle-method is
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
736 unbound. This prevents an error on startup.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
737
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
738 2006-06-03 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
739
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
740 * erc-autoaway.el: Thanks to Mark Plaksin for the ideas and patch.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
741 (erc-autoaway-idle-method): Renamed from
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
742 `erc-autoaway-use-emacs-idle'. We have more than two choices for
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
743 how to do this, so it's best to make this take symbol values.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
744 Improve documentation. Remove warning against Emacs idle-time;
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
745 the point is moot now that we get user idle time via a different
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
746 method. Make sure we disable and re-enable the module when
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
747 changing this value.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
748 (autoaway): Conditionalize on the above option. If using the idle
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
749 timer or user idle methods, don't add anything to the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
750 send-completed or server-001 hooks, since it is unnecessary.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
751 (erc-autoaway-reestablish-idletimer, erc-autoaway-message):
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
752 Docfix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
753 (erc-autoaway-idle-seconds): Use erc-autoaway-idle-method.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
754 (erc-autoaway-reset-idle-irc): Renamed from
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
755 `erc-autoaway-reset-idle'. Don't pass line to
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
756 `erc-autoaway-set-away', since it is not used.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
757 (erc-autoaway-reset-idle-user): New function that resets the idle
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
758 state for user idle time.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
759 (erc-autoaway-set-back): Remove line argument, since it is not
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
760 used.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
761
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
762 2006-06-01 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
763
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
764 * erc.el (erc-buffer-filter): Make sure all buffers returned from
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
765 this are live.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
766
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
767 2006-05-01 Edward O'Connor <ted@oconnor.cx>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
768
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
769 * erc-goodies.el (erc-handle-irc-url): New function, suitable as
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
770 a value for `url-irc-function'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
771
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
772 2006-04-18 Diane Murray <disumu@x3y2z1.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
773
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
774 * erc-pcomplete.el (pcomplete-erc-nicks): Added new optional
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
775 argument IGNORE-SELF. If this is non-nil, don't return the user's
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
776 current nickname. Doc fix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
777 (pcomplete/erc-mode/complete-command): Don't complete the current
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
778 nickname.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
779
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
780 2006-04-05 Diane Murray <disumu@x3y2z1.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
781
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
782 * erc.el (erc-cmd-SV): Removed the exclamation point. Show the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
783 build date as it's shown in `emacs-version'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
784
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
785 * erc-capab.el (erc-capab-identify-add-prefix): Insert the prefix
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
786 with the same face property as the previous character.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
787
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
788 2006-04-02 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
789
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
790 * erc-backend.el, erc-ezbounce.el, erc-join.el, erc-netsplit.el,
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
791 erc.el: Make sure to include a newline inside of negated classes,
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
792 so that a newline is not matched.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
793
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
794 2006-04-01 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
795
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
796 * erc-backend.el (erc-server-connect-function): Don't try to
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
797 detect the existence of the `open-network-stream-nowait' function,
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
798 since I can't find it in Emacs21, XEmacs21, or Emacs22.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
799
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
800 2006-03-27 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
801
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
802 * erc.texi: Update direntry. Remove unneeded local variables.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
803
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
804 2006-03-26 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
805
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
806 * erc.el (erc-header-line): New face that will be used to colorize
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
807 the text of the header-line, provided that
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
808 `erc-header-line-face-method' is non-nil.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
809 (erc-prompt-face): Fix formatting.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
810 (erc-header-line-face-method): New option that determines the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
811 method used for colorizing header-line text. This may be a
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
812 function, nil, or non-nil.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
813 (erc-update-mode-line-buffer): Use the aforementioned option and
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
814 face to colorize the header-line text, if that is what the user
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
815 wants.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
816 (erc-send-input): If flood control is not activated, don't split
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
817 the input line.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
818
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
819 2006-03-25 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
820
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
821 * erc.el (erc-cmd-QUOTE): Install patch from Aravind Gottipati
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
822 that fixes the case where there is no leading whitespace. Only
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
823 remove the first space character, though.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
824
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
825 * erc-identd.el (erc-identd-start): Fix a bug by making sure that
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
826 erc-identd-process is set properly.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
827 (erc-identd-start, erc-identd-stop): Add autoload cookies.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
828 (erc-identd-start): Pass :host parameter so this works with Emacs
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
829 22.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
830
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
831 2006-03-09 Diane Murray <disumu@x3y2z1.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
832
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
833 * erc-button.el (erc-button-keymap): Use <backtab> rather than
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
834 <C-tab> for `erc-button-previous' as it is a more standard key
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
835 binding for this type of function.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
836
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
837 2006-02-28 Diane Murray <disumu@x3y2z1.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
838
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
839 * erc-capab.el: Removed things that were accidentally committed on
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
840 2006-02-20. Removed Todo section.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
841 (erc-capab-unidentified): Removed.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
842
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
843 2006-02-26 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
844
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
845 * erc-capab.el: Use (eval-when-compile (require 'cl)).
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
846 (erc-capab-unidentified): Fix compiler warning by specifying
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
847 group.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
848
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
849 2006-02-20 Diane Murray <disumu@x3y2z1.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
850
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
851 * erc-capab.el (erc-capab-send-identify-messages): Fixed comment
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
852 to explain thoughts better. `erc-server-parameters' is an
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
853 associated list when it's set, not a string.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
854
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
855 2006-02-19 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
856
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
857 * erc-capab.el (erc-capab-send-identify-messages): Make sure some
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
858 parameters are strings before using them. Thanks to Alejandro
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
859 Benitez for the report.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
860
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
861 * erc.el (erc-version-string): Release ERC 5.1.2.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
862
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
863 2006-02-19 Diane Murray <disumu@x3y2z1.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
864
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
865 * erc-button.el (erc-button-keymap): Bind `erc-button-previous' to
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
866 <C-tab>.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
867 (erc-button-previous): New function.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
868
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
869 2006-02-15 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
870
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
871 * NEWS: Add category for ERC 5.2.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
872
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
873 * erc.el (erc): Move to the end of the buffer when a continued
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
874 session is detected. Thanks to e1f and indio for the report and
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
875 testing a potential fix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
876
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
877 2006-02-14 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
878
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
879 * debian/changelog: Prepare a new Debian package.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
880
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
881 * Makefile (debprepare): New rule that creates an ERC snapshot
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
882 directory for use in both new Debian releases and revisions for
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
883 Debian packages.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
884 (debrelease, debrevision-mwolson): Use debprepare.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
885
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
886 * NEWS: Bring up-to-date.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
887
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
888 * erc-stamp.el (erc-insert-timestamp-right): For now, put
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
889 timestamps before rather than after erc-fill-column when
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
890 erc-timestamp-right-column is nil. This way we won't surprise
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
891 anyone unpleasantly, or so it is hoped.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
892
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
893 2006-02-13 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
894
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
895 * erc-dcc.el: Use (eval-when-compile (require 'cl)).
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
896
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
897 2006-02-12 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
898
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
899 * erc-autoaway.el, erc-dcc.el, erc-ezbounce.el, erc-fill.el
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
900 * erc-goodies.el, erc-hecomplete.el, erc-ibuffer.el, erc-identd.el
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
901 * erc-imenu.el, erc-join.el, erc-lang.el, erc-list.el, erc-log.el
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
902 * erc-match.el, erc-menu.el, erc-netsplit.el, erc-networks.el
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
903 * erc-notify.el, erc-page.el, erc-pcomplete.el, erc-replace.el
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
904 * erc-ring.el, erc-services.el, erc-sound.el, erc-speedbar.el
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
905 * erc-spelling.el, erc-track.el, erc-truncate.el, erc-xdcc.el:
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
906 Add 2006 to copyright years, to comply with the changed guidelines.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
907
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
908 2006-02-11 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
909
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
910 * erc.el (erc-update-modules): Handle erc-capab-identify
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
911 correctly. Make some requirements shorter, so that it's easier to
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
912 see why they are needed.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
913
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
914 * erc-capab.el: Add autoload cookie for capab-identify.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
915 (erc-capab-send-identify-messages, erc-capab-identify-activate):
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
916 Minor whitespace fix in code.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
917
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
918 * erc-stamp.el (erc-timestamp-use-align-to): Renamed from
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
919 `erc-timestamp-right-align-by-pixel'. Set the default based on
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
920 whether we are in Emacs 22, and using X. Improve documentation.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
921 (erc-insert-aligned): Remove calculation of offset, since
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
922 :align-to pos works after all. Unlike the previous solution, this
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
923 one works when erc-stamp.el is compiled.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
924 (erc-insert-timestamp-right): Don't add length of string, and then
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
925 later remove its displayed width. This puts timestamps after
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
926 erc-fill-column when erc-timestamp-right-column is nil, rather
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
927 than before it. It also fixes a subtle bug. Remove use of
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
928 `current-window', since there is no variable by that name in
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
929 Emacs21, Emacs22, or XEmacs21 beta. Check to see whether
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
930 `erc-fill-column' is non-nil before using it.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
931
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
932 2006-02-11 Diane Murray <disumu@x3y2z1.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
933
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
934 * erc-list.el: Define `list' module which sets the alias
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
935 `erc-cmd-LIST' to `erc-list-channels' when enabled and
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
936 `erc-list-channels-simple' when disabled.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
937 (erc-list-channels): Was `erc-cmd-LIST', renamed.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
938 (erc-list-channels-simple): New function.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
939
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
940 * erc.el (erc-modules): Added `list' to enabled modules. Changed
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
941 `capab-identify' description. Moved customization options left in
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
942 source code.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
943
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
944 * erc-menu.el (erc-menu-definition): Use `erc-list-channels'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
945
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
946 * erc-capab.el: Put a little more detail into Usage section.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
947 (define-erc-module): Run `erc-capab-identify-setup' in all open
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
948 server buffers when enabling.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
949 (erc-capab-identify-setup): Make PROC and PARSED optional
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
950 arguments.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
951 (erc-capab-identify-add-prefix): Simplified nickname regexp. This
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
952 should now also match nicknames that are formatted differently
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
953 than the default.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
954
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
955 * erc-spelling.el (define-erc-module): Make sure there's a buffer
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
956 before calling `with-current-buffer'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
957
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
958 2006-02-10 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
959
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
960 * Makefile (debbuild): Split from debrelease.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
961 (debrevision-mwolson): New rule that causes a Debian revision to
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
962 be built.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
963
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
964 * erc.el (erc-migrate-modules): Use a better algorithm. Thanks to
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
965 Johan Bockgård.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
966 (erc-modules): Change use of 'pcomplete to 'completion.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
967
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
968 2006-02-09 Diane Murray <disumu@x3y2z1.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
969
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
970 * erc.el (erc-get-parsed-vector, erc-get-parsed-vector-nick)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
971 * erc-capab.el: Require erc.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
972 (erc-capab-send-identify-messages): Use `erc-server-send'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
973 (erc-capab-identify-remove/set-identified-flag): Use 1 and 0 as
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
974 the flags so we can also check whether the `erc-identified' text
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
975 property is there at all.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
976 (erc-capab-identify-add-prefix): Use `erc-capab-find-parsed'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
977 This fixes a bug where the prefix wasn't inserted when timestamps
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
978 are inserted on the right. Tweaked nickname regexp.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
979 (erc-capab-find-parsed): New function.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
980 (erc-capab-get-unidentified-nickname): Updated to check for 0
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
981 flag. Only get nickname if there's a nickuserhost associated with
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
982 this message.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
983
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
984 * erc-capab.el: New file. Adds the new module
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
985 `erc-capab-identify', which allows flagging of unidentified users
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
986 on servers running an ircd based on dancer - irc.freenode.net, for
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
987 example.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
988
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
989 * erc.el (erc-modules): Added `capab-identify' to options.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
990 (erc-get-parsed-vector, erc-get-parsed-vector-nick)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
991 (erc-get-parsed-vector-type): Moved here from erc-match.el.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
992
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
993 * erc-match.el (erc-get-parsed-vector, erc-get-parsed-vector-nick)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
994 (erc-get-parsed-vector-type): Moved these functions to erc.el
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
995 since they can be useful outside of the text matching module.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
996
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
997 * NEWS: Added erc-capab.el.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
998
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
999 * erc-dcc.el, erc-stamp.el, erc-xdcc.el: Changed "Emacs IRC Client"
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1000 to "ERC".
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1001
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1002 2006-02-07 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1003
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1004 * ChangeLog.01, ChangeLog.02, ChangeLog.03, ChangeLog.04,
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1005 ChangeLog.05: Rename from ChangeLog.NNNN in order to disambiguate
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1006 the filenames in DOS.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1007
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1008 * erc-goodies.el: Comment fix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1009
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1010 * erc-hecomplete.el: Rename from erc-complete.el. Update
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1011 commentary. Use define-erc-module so that it's possible to
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1012 actually use this.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1013 (erc-hecomplete): Rename function from `erc-complete'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1014 (erc-hecomplete): Rename group from `erc-old-complete'. Docfix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1015
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1016 * erc-join.el: Rename from erc-autojoin.el.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1017
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1018 * erc-networks.el: Rename from erc-nets.el.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1019
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1020 * erc-services.el: Rename from erc-nickserv.el.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1021
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1022 * erc-stamp.el (erc-insert-aligned): Don't take 3rd argument. Use
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1023 the simpler `indent-to' function when
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1024 `erc-timestamp-right-align-by-pixel' is nil.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1025 (erc-insert-timestamp-right): If the timestamp goes on the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1026 following line, don't add timestamp properties to the spaces in
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1027 front of it.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1028
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1029 * erc.el (erc-migrate-modules): New function that eases migration
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1030 of module names.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1031 (erc-modules): Call erc-migrate-modules in the :get accessor.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1032 (erc-modules, erc-update-modules): Update for new modules names.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1033 (erc-cmd-SMV): Remove, since this does not give useful output due
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1034 to the version strings being removed from ERC modules.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1035
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1036 2006-02-05 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1037
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1038 * erc-spelling.el (erc-spelling-init): If
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1039 `erc-spelling-dictionaries' is nil, do not set
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1040 ispell-local-dictionary. Before, it was being set to nil, which
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1041 was causing a long delay while the ispell process restarted.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1042 (erc-spelling-unhighlight-word): New function that removes
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1043 flyspell properties from a spell-checked word.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1044 (erc-spelling-flyspell-verify): Don't spell-check nicks or words
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1045 that have '/' before them.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1046
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1047 2006-02-04 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1048
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1049 * erc-autojoin.el: Use (eval-when-compile (require 'cl)).
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1050
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1051 * erc-complete.el (erc-nick-completion-exclude-myself)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1052 (erc-try-complete-nick): Use better function for getting list of
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1053 channel users.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1054
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1055 * erc-goodies.el: Docfix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1056
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1057 * erc-stamp.el: Use new arch tagline, since the other one wasn't
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1058 being treated properly.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1059
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1060 * erc.el (erc-version-string): Release ERC 5.1.1.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1061
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1062 2006-02-03 Zhang Wei <id.brep@gmail.com>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1063
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1064 * erc.el (erc-version-string): Don't hard-code Emacs version.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1065 (erc-version): Use emacs-version.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1066
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1067 2006-01-31 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1068
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1069 * erc-stamp.el: Update copyright years.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1070
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1071 2006-01-30 Simon Josefsson <jas@extundo.com>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1072
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1073 * erc.el (erc-open-ssl-stream): Use tls.el.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1074
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1075 2006-01-30 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1076
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1077 * erc-stamp.el (erc-timestamp-right-align-by-pixel): New option
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1078 that determines whether to use pixel values to align right
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1079 timestamps. The default is not to do so, since it only works with
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1080 Emacs22 on X, and even then some people have trouble.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1081 (erc-insert-aligned): Use `erc-timestamp-right-align-by-pixel'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1082
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1083 2006-01-29 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1084
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1085 * ChangeLog, ChangeLog.2005, ChangeLog.2004, ChangeLog.2003,
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1086 ChangeLog.2002, ChangeLog.2001: Add "See ChangeLog.NNNN" line for
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1087 earlier changes. Use utf-8 encoding. Fix some accent typos.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1088
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1089 * erc-speedbar.el (erc-speedbar-buttons): Fix reference to free
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1090 variable.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1091 (erc-speedbar-goto-buffer): Fix compiler warning.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1092
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1093 * erc-ibuffer.el: Use `define-ibuffer-filter' instead of
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1094 `ibuffer-degine-limiter'. Use `define-ibuffer-column' instead of
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1095 `ibuffer-define-column'. Require 'ibuf-ext so that the macros
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1096 work without compiler warnings.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1097
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1098 * man/erc.texi (Obtaining ERC, Installation): Note that these
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1099 sections may be skipped if using the version of ERC that comes
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1100 with Emacs.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1101
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1102 2006-01-29 Edward O'Connor <ted@oconnor.cx>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1103
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1104 * erc-viper.el: Remove. Now that ERC is included in Emacs, these
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1105 work-arounds live in Viper itself.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1106
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1107 2006-01-28 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1108
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1109 * erc-*.el, erc.texi, NEWS: Add Arch taglines as per Emacs
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1110 guidelines.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1111
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1112 * erc-*.el: Space out copyright years like the rest of Emacs. Use
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1113 the Emacs copyright statement. Refer to ourselves as ERC rather
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1114 than "Emacs IRC Client", since there are now several IRC clients
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1115 for Emacs.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1116
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1117 * erc-compat.el (erc-emacs-build-time): Define as a variable.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1118
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1119 * erc-log.el (erc-log-setup-logging): Use write-file-functions.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1120
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1121 * erc-ibuffer.el: Require 'erc.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1122
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1123 * erc-stamp.el (erc-insert-aligned): Only use the special text
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1124 property when window-system is X.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1125
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1126 * erc.texi: Adapt for inclusion in Emacs.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1127
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1128 2006-01-28 Johan Bockgård <bojohan@users.sourceforge.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1129
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1130 * erc.el (erc-format-message): More `cl' breakage; don't use
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1131 `oddp'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1132
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1133 2006-01-27 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1134
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1135 * debian/changelog: Update for new release.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1136
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1137 * debian/control (Description): Update.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1138
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1139 * debian/rules: Concatenate ChangeLog for 2005.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1140
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1141 * Makefile (MISC): Include ChangeLog.2005 and erc.texi.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1142 (debrelease, release): Copy images directory.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1143
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1144 * NEWS: Spelling fixes. Add items for recent changes.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1145
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1146 * erc.el (erc): Move call to erc-update-modules before the call to
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1147 erc-mode. This should fix a timestamp display issue.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1148 (erc-version-string): Release ERC 5.1.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1149
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1150 2006-01-26 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1151
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1152 * erc-stamp.el (erc-insert-aligned): New function that inserts
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1153 text in an perfectly-aligned way relative to the right margin. It
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1154 only works well with Emacs22. A sane fallback is provided for
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1155 other versions of Emacs.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1156 (erc-insert-timestamp-right): Use the new function.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1157
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1158 2006-01-25 Edward O'Connor <ted@oconnor.cx>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1159
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1160 * erc.el (erc-modules): Ensure that `erc-button-mode' gets enabled
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1161 before `erc-match-mode'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1162
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1163 * erc-match.el (match): Append `erc-match-message' to
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1164 `erc-insert-modify-hook'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1165
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1166 2006-01-25 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1167
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1168 * FOR-RELEASE: Mark last release requirement as done.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1169
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1170 * Makefile (realclean, distclean): Remove docs.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1171
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1172 * erc.texi: Take care of all pre-5.1 items.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1173
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1174 * erc-backend.el (erc-server-send, erc-server-send-queue): Wrap
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1175 `process-send-string' in `condition-case' to avoid an error when
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1176 quitting ERC.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1177
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1178 * erc-stamp.el (erc-insert-timestamp-right): Try to deal with
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1179 variable-width characters in the timestamp and on the same line.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1180 The latter is a kludge, but it seems to work with most of the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1181 input I've thrown at it so far. It's certainly better than going
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1182 past the end of line consistently when we have variable-width
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1183 characters on the same line. When `erc-timestamp-intangible' is
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1184 non-nil, add intangible properties to the whitespace as well, so
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1185 that hitting <end> does what you'd expect.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1186
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1187 * erc.el (erc-flood-protect, erc-toggle-flood-control): Update
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1188 this to only use boolean values for `erc-flood-protect'. Update
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1189 documentation.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1190 (erc-cmd-QUIT): Set the active buffer to be the server buffer, so
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1191 that any QUIT-related messages go there.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1192 (erc): Try to be more clever about re-using channel buffers when
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1193 automatically re-connecting. Thanks to e1f for noticing.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1194
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1195 2006-01-23 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1196
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1197 * ChangeLog.2005: Remove erroneous line.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1198
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1199 * FOR-RELEASE: Make that the Makefile tweaking is complete.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1200 (NEWS): Mark as done.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1201
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1202 * Makefile (MANUAL): New option indicating the name of the manual.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1203 (PREFIX, ELISPDIR, INFODIR): New options that specify the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1204 directories to install lisp code and info manuals to. PREFIX is
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1205 used only by ELISPDIR and INFODIR.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1206 (all): Call `lisp' and create the manual.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1207 (lisp): Compile lisp code.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1208 (%.info, %.html): New rules that make Info files and HTML files,
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1209 respectively, from a TexInfo source.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1210 (doc): Create both the Info and HTML versions of the manual. This
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1211 is for the user -- we never call it automatically.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1212 (install-info): Install Info files.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1213 (install-bin): Install compiled and source Lisp files.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1214 (todo): Remove, since it seems pointless.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1215
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1216 * NEWS: Update.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1217
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1218 * README: Add Installation instructions. Tweak layout.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1219
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1220 * erc.texi: Work on some pre-5.1 items.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1221
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1222 * erc-stamp.el, erc-track.el: Move some functions and options in
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1223 order to get rid of a few compiler warnings.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1224
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1225 * erc.el (erc-modules): Enable readonly by default. This will
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1226 prevent new users from accidentally removing old messages, which
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1227 could be disconcerting. Also enable stamp by default, since
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1228 timestamps are a fairly standard feature among IRC clients.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1229
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1230 * erc-button.el: Munge whitespace.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1231
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1232 * erc-identd.el (erc-identd-start): Instead of throwing an error,
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1233 just try to use the obsolete function.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1234
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1235 2006-01-22 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1236
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1237 * erc-backend.el (erc-decode-string-from-target): Make sure that
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1238 we have a string as an argument. If not, coerce it to the empty
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1239 string. Hopefully, this will work painlessly around an edge case
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1240 related to quitting ERC around the same time a message comes in.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1241
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1242 2006-01-22 Johan Bockgård <bojohan@users.sourceforge.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1243
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1244 * erc-track.el: Use `(eval-when-compile (require 'cl))' (for
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1245 `case'). Doc fixes.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1246 (erc-find-parsed-property): Simplify.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1247 (erc-track-get-active-buffer): Fix logic. Simplify.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1248 (erc-track-switch-buffer): Remove unused variable `dir'. Simplify.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1249
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1250 * erc-speak.el: Doc fixes.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1251 (erc-speak-region): `propertize' --> `erc-propertize'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1252
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1253 * erc-dcc.el (erc-dcc-chat-parse-output): `propertize' -->
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1254 `erc-propertize'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1255
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1256 * erc-button.el (erc-button-add-button): Take erc-fill-prefix into
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1257 account when wrapping URLs.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1258
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1259 * erc-bbdb.el (erc-bbdb-elide-display): Doc fix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1260
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1261 * erc-backend.el (define-erc-response-handler): Doc fix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1262
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1263 2006-01-22 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1264
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1265 * erc.el (erc-update-modules): Use `require' instead of `load',
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1266 but prevent it from causing errors, in order to preserve the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1267 previous behavior.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1268
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1269 2006-01-21 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1270
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1271 * FOR-RELEASE (Source): Mark cl task as done.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1272
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1273 * Makefile (erc-auto.el): Call erc-generate-autoloads rather than
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1274 generate-autoloads.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1275 (erc-auto.el, %.elc): Don't show command, just its output.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1276
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1277 * NEWS: Add items from 2005-01-01 to 2005-08-13.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1278
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1279 * debian/copyright (Copyright): Update.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1280
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1281 * erc-auto.in (erc-generate-autoloads): Rename from
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1282 generate-autoloads.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1283
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1284 * erc.el, erc-autoaway.el, erc-backend.el: Use
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1285 erc-server-process-alive instead of erc-process-alive.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1286
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1287 * erc.el, erc-backend.el, erc-ezbounce.el, erc-list.el,
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1288 erc-log.el, erc-match.el, erc-nets.el, erc-netsplit.el,
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1289 erc-nicklist.el, erc-nickserv.el, erc-notify.el, erc-pcomplete.el:
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1290 Use (eval-when-compile (require 'cl)), so that compilation doesn't
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1291 fail.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1292
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1293 * erc-fill.el, erc-truncate.el: Whitespace munging.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1294
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1295 * erc.el: Update copyright notice. Remove eval-after-load code.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1296 (erc-with-buffer): Docfix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1297 (erc-once-with-server-event, erc-once-with-server-event-global)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1298 (erc-with-buffer, erc-with-all-buffers-of-server): Use erc-gensym
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1299 instead of gensym.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1300 (erc-banlist-update): Use erc-delete-if instead of delete-if.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1301 (erc): Call `erc-update-modules' here.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1302
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1303 * erc-backend.el: Require 'erc-compat to minimize compiler
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1304 warnings.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1305 (erc-decode-parsed-server-response): Docfix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1306 (erc-server-process-alive): Move here from erc.el and rename from
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1307 `erc-process-alive'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1308 (erc-server-send, erc-remove-channel-users): Make sure process is
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1309 alive before sending data to it.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1310
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1311 * erc-bbdb.el: Update copyright years.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1312 (erc-bbdb-whois): Remove overexuberant comment.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1313
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1314 * erc-button.el: Require erc-fill, since we make liberal use of
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1315 `erc-fill-column'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1316
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1317 * erc-compat.el (erc-const-expr-p, erc-list*, erc-assert): New
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1318 functions, the latter of which provides an `assert' equivalent.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1319 (erc-remove-if-not): New function that provides a simple
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1320 implementation of `remove-if-not'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1321 (erc-gensym): New function that provides a simple implementation
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1322 of `gensym'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1323 (erc-delete-if): New function that provides a simple
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1324 implementation of `delete-if'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1325 (erc-member-if): New function that provides a simple
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1326 implementation of `member-if'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1327 (field-end): Remove this, since it is unused, and later versions
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1328 of XEmacs have this function already.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1329 (erc-function-arglist): Moved here from erc.el.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1330 (erc-delete-dups): New compatibility function for dealing with
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1331 XEmacs.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1332 (erc-subseq): New function copied from cl-extra.el.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1333
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1334 * erc-dcc.el: Require pcomplete during compilation to avoid
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1335 compiler warnings.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1336 (erc-unpack-int, erc-dcc-send-filter)
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1337 (erc-dcc-get-filter): Use erc-assert instead of assert.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1338 (pcomplete/erc-mode/DCC): Use erc-remove-if-not instead of
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1339 remove-if-not.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1340
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1341 * erc-match.el (erc-log-matches): Fix compiler warning.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1342
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1343 * erc-nicklist.el: Update copyright notice.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1344 (erc-nicklist-menu): Change use of caadr to (car (cadr ...)).
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1345 (erc-nicklist-bitlbee-connected-p): Remove.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1346 (erc-nicklist-insert-medium-name-or-icon): Accept channel
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1347 argument. Use it to determine whether we are on bitlbee. Now
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1348 that bitlbee names its channel "&bitlbee", this is trivial.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1349 (erc-nicklist-insert-contents): Pass channel as specified above.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1350 Don't try to determine whether we are on bitlbee here.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1351 (erc-nicklist-channel-users-info): Use erc-remove-if-not instead
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1352 of remove-if-not.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1353 (erc-nicklist-search-for-nick): Use erc-member-if instead of
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1354 member-if.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1355
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1356 * erc-notify.el (erc-notify-QUIT): Use erc-delete-if with a
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1357 partially-evaluated lambda expression instead of `delete' and
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1358 `find'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1359
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1360 * erc-track.el: Use erc-assert.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1361 (erc-track-modified-channels): Remove use of `return'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1362 (erc-track-modified-channels): Use `cadr' instead of `second',
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1363 since otherwise we would need yet another eval-when-compile line.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1364
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1365 2006-01-19 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1366
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1367 * erc-backend.el (erc-process-sentinel-1): Remove attempt to
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1368 detect SIGPIPE, since it doesn't work.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1369
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1370 2006-01-10 Diane Murray <disumu@x3y2z1.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1371
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1372 * erc-spelling.el: Updated copyright years.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1373 (define-erc-module): Enable/disable `flyspell-mode' for all open
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1374 ERC buffers as well.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1375 (erc-spelling-dictionaries): Reworded customize description.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1376
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1377 * erc.el (erc-command-symbol): New function.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1378 (erc-extract-command-from-line): Use `erc-command-symbol'. This
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1379 fixes a bug where "Symbol's function definition is void:
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1380 erc-cmd-LIST" would be shown after typing /list at the prompt (the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1381 command was interned because erc-menu.el uses it and is enabled by
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1382 default whereas erc-list.el is not).
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1383
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1384 * NEWS: Started a list of renamed variables.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1385
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1386 * erc.el: Reworded the message sent when defining variable
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1387 aliases.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1388 (erc-command-indicator-face): Doc fix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1389 (erc-modules): Enable the match module by default which makes
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1390 current nickname highlighting on as the default.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1391
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1392 * erc-button.el: Updated copyright years.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1393 (erc-button): New face.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1394 (erc-button-face): Use `erc-button'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1395 (erc-button-nickname-face): New customizable variable.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1396 (erc-button-add-nickname-buttons, erc-button-add-buttons-1): Send
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1397 new argument to `erc-button-add-button'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1398 (erc-button-add-button): Doc fix. Added new argument to function
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1399 definition, NICK-P. If it's a nickname, use
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1400 `erc-button-nickname-face', otherwise use `erc-button-face'. This
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1401 makes channel tracking and buttons work better together when
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1402 `erc-button-buttonize-nicks' is enabled, since there is a nickname
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1403 on just about every line.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1404
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1405 * erc-track.el (erc-track-use-faces): Doc fix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1406 (erc-track-faces-priority-list): Added `erc-button' to list.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1407 (erc-track-priority-faces-only): Doc fix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1408
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1409 2006-01-09 Diane Murray <disumu@x3y2z1.net>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1410
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1411 * erc-button.el (erc-button-url-regexp): Use `concat' so the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1412 regexp is not one long line.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1413 (erc-button-alist): Fixed so that customizing works correctly.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1414 Reorganized. Removed lambda functions with more than two lines.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1415 Doc fix.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1416 (erc-button-describe-symbol, erc-button-beats-to-time): New
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1417 functions. Moved from `erc-button-alist'.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1418
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1419 2006-01-07 Michael Olson <mwolson@gnu.org>
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1420
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1421 * erc-backend.el (erc-process-sentinel-1): Don't try to re-open a
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1422 process if a SIGPIPE occurs. This happens when a new message
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1423 comes in at the same time a /quit is requested.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1424 (erc-process-sentinel): Use string-match rather than string= to do
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1425 these comparisons. Matching literal newlines makes me nervous.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1426
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1427 * erc-track.el (erc-track-remove-from-mode-line): Handle case
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1428 where global-mode-string is not a list. Emacs22 permits this.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1429
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1430
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1431 See ChangeLog.05 for earlier changes.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1432
79706
5f92874bde07 Add 2008 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 78219
diff changeset
1433 Copyright (C) 2006, 2007, 2008 Free Software Foundation, Inc.
76856
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1434
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1435 This file is part of GNU Emacs.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1436
94660
2a734255bcc7 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 79706
diff changeset
1437 GNU Emacs is free software: you can redistribute it and/or modify
76856
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1438 it under the terms of the GNU General Public License as published by
94660
2a734255bcc7 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 79706
diff changeset
1439 the Free Software Foundation, either version 3 of the License, or
2a734255bcc7 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 79706
diff changeset
1440 (at your option) any later version.
76856
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1441
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1442 GNU Emacs is distributed in the hope that it will be useful,
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1443 but WITHOUT ANY WARRANTY; without even the implied warranty of
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1444 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1445 GNU General Public License for more details.
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1446
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1447 You should have received a copy of the GNU General Public License
94660
2a734255bcc7 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 79706
diff changeset
1448 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
76856
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1449
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1450 ;; Local Variables:
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1451 ;; coding: utf-8
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1452 ;; add-log-time-zone-rule: t
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1453 ;; End:
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1454
2fae574a2382 Release ERC 5.2.
Miles Bader <miles@gnu.org>
parents:
diff changeset
1455 ;; arch-tag: 865a75f6-2bcb-46df-bf0c-b514dadf688a