annotate lisp/erc/ChangeLog @ 76335:dfdf18916e2d

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