| 1 |
2003-12-30 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 2 |
|
|---|
| 3 |
* erc.el 1.595 (erc-cmd-HELP): |
|---|
| 4 |
Changed to prefer giving help for erc-cmd-* functions over |
|---|
| 5 |
similarly-named Elisp functions (e.g., erc-cmd-LIST vs. list). |
|---|
| 6 |
|
|---|
| 7 |
2003-12-28 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 8 |
|
|---|
| 9 |
* erc.el 1.594 (erc-query-buffer-p): Added this function. |
|---|
| 10 |
|
|---|
| 11 |
2003-12-28 Jorgen Schaefer <forcer@users.sourceforge.net> |
|---|
| 12 |
|
|---|
| 13 |
* erc.el 1.593 (erc-cmd-SV): Use erc-emacs-build-time. |
|---|
| 14 |
|
|---|
| 15 |
* erc-compat.el 1.15: erc-emacs-build-time: New variable. |
|---|
| 16 |
|
|---|
| 17 |
* erc.el 1.592 (erc-cmd-SAY): |
|---|
| 18 |
Reintroduced the feature where the spaces between |
|---|
| 19 |
"/SAY" and the rest of the line were being sent with the message. |
|---|
| 20 |
|
|---|
| 21 |
2003-12-28 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 22 |
|
|---|
| 23 |
* erc.el 1.591 (erc-server-buffer-p): |
|---|
| 24 |
Fixed a bug where this function sometimes would return |
|---|
| 25 |
nil when it should return t. |
|---|
| 26 |
|
|---|
| 27 |
2003-12-27 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 28 |
|
|---|
| 29 |
* erc.el 1.590 (erc-generate-new-buffer-name): |
|---|
| 30 |
Really fixed a bug where ERC would reuse |
|---|
| 31 |
a connected server buffer when erc-reuse-buffers is non-nil. |
|---|
| 32 |
(erc-cmd-JOIN): Now we tell the user when he attempts to join the same |
|---|
| 33 |
channel twice on the same server. |
|---|
| 34 |
|
|---|
| 35 |
* erc.el 1.589 (erc-generate-new-buffer-name): |
|---|
| 36 |
Fixed a bug where ERC would reuse a connected server buffer when erc-reuse-buffers is non-nil. |
|---|
| 37 |
|
|---|
| 38 |
* erc.el 1.588 (erc-cmd-SAY): |
|---|
| 39 |
Fixed a bug where the spaces between "/SAY" and the rest of the |
|---|
| 40 |
line were being sent with the message. |
|---|
| 41 |
|
|---|
| 42 |
* erc-list.el 1.15: Fixed another typo. |
|---|
| 43 |
|
|---|
| 44 |
* erc-list.el 1.14: Fixed a typo. |
|---|
| 45 |
|
|---|
| 46 |
* erc-list.el 1.13: |
|---|
| 47 |
Added text to the top of the channel list buffer describing the keybinding for |
|---|
| 48 |
function erc-chanlist-join-channel. |
|---|
| 49 |
|
|---|
| 50 |
* erc-list.el 1.12: Minor appearance changes. No functional change. |
|---|
| 51 |
|
|---|
| 52 |
* erc-list.el 1.11: |
|---|
| 53 |
Implemented function erc-chanlist-join-channel. Added variable |
|---|
| 54 |
erc-chanlist-channel-line-regexp. Got rid of function |
|---|
| 55 |
erc-chanlist-pre-command-hook. Changed the logic for how channel lines are |
|---|
| 56 |
highlighted. |
|---|
| 57 |
|
|---|
| 58 |
2003-12-26 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 59 |
|
|---|
| 60 |
* erc-list.el 1.10: |
|---|
| 61 |
Removed a bunch of unused code. No semantic change. |
|---|
| 62 |
|
|---|
| 63 |
* erc-list.el 1.9: Added lots of functionality. |
|---|
| 64 |
|
|---|
| 65 |
2003-12-15 Mario Lang <mlang@delysid.org> |
|---|
| 66 |
|
|---|
| 67 |
* erc-track.el 1.58, erc.el 1.587: |
|---|
| 68 |
New custom type erc-message-type, use it in erc-hide-list and erc-track-exclude-types |
|---|
| 69 |
|
|---|
| 70 |
2003-12-14 Alex Schroeder <alex@gnu.org> |
|---|
| 71 |
|
|---|
| 72 |
* erc-track.el 1.57 (track-when-inactive): New module. |
|---|
| 73 |
(erc-track-visibility): New option. |
|---|
| 74 |
(erc-buffer-activity): New variable. |
|---|
| 75 |
(erc-buffer-activity-timeout): New variable. |
|---|
| 76 |
(erc-user-is-active): New function. |
|---|
| 77 |
(erc-buffer-visible): New function. |
|---|
| 78 |
(erc-modified-channels-update): Replace get-buffer-window call |
|---|
| 79 |
with call to erc-buffer-visible. |
|---|
| 80 |
(erc-track-modified-channels): Ditto. |
|---|
| 81 |
|
|---|
| 82 |
2003-12-14 Lawrence Mitchell <wence@gmx.li> |
|---|
| 83 |
|
|---|
| 84 |
* erc-track.el 1.56 (erc-modified-channels-update): |
|---|
| 85 |
Force update of modeline. Makes sure |
|---|
| 86 |
that the tracked channels disappear in other buffers too. |
|---|
| 87 |
|
|---|
| 88 |
2003-12-06 Lawrence Mitchell <wence@gmx.li> |
|---|
| 89 |
|
|---|
| 90 |
* erc.el 1.586 (define-erc-module): |
|---|
| 91 |
New optional argument LOCAL-P. If non-nil, then |
|---|
| 92 |
mode will be created as buffer-local rather than a global mode. |
|---|
| 93 |
(erc-cmd-CTCP): Fix indentation from last commit. |
|---|
| 94 |
|
|---|
| 95 |
* erc-compat.el 1.14 (erc-define-minor-mode): |
|---|
| 96 |
Deal with :global and :group keywords. |
|---|
| 97 |
|
|---|
| 98 |
* erc-nickserv.el 1.13 (erc-current-network): |
|---|
| 99 |
Make server regex more permissive. |
|---|
| 100 |
|
|---|
| 101 |
* erc.el 1.585 (erc-cmd-CTCP): |
|---|
| 102 |
Don't add a space to end of command when ARGS are |
|---|
| 103 |
empty. This fixes a bug whereby requests of the form "VERSION " were |
|---|
| 104 |
being sent, and ignored. |
|---|
| 105 |
|
|---|
| 106 |
2003-11-27 Lawrence Mitchell <wence@gmx.li> |
|---|
| 107 |
|
|---|
| 108 |
* erc-log.el 1.9: From Adrian Aichner <adrian@xemacs.org> |
|---|
| 109 |
* erc-log.el (erc-log-file-coding-system): Use 'binary |
|---|
| 110 |
coding-system under XEmacs (instead of 'emacs-mule). |
|---|
| 111 |
* erc-log.el (erc-w32-invalid-file-characters): Removed as no |
|---|
| 112 |
longer needed. |
|---|
| 113 |
* erc-log.el (erc-generate-log-file-name-long): Use |
|---|
| 114 |
`convert-standard-filename', which exists in XEmacs too. |
|---|
| 115 |
|
|---|
| 116 |
2003-11-16 Mario Lang <mlang@delysid.org> |
|---|
| 117 |
|
|---|
| 118 |
* erc-identd.el 1.1: Code provided by johnw, thanks! |
|---|
| 119 |
|
|---|
| 120 |
2003-11-09 Lawrence Mitchell <wence@gmx.li> |
|---|
| 121 |
|
|---|
| 122 |
* erc.el 1.584 (erc-latest-version): Clean up docstring. |
|---|
| 123 |
Remove requirement for w3, wrap REQUIRE statement in IGNORE-ERRORS. |
|---|
| 124 |
Update viewcvs url to correct location. |
|---|
| 125 |
(erc-ediff-latest-version): Make sure that we find the uncompiled |
|---|
| 126 |
erc.el, error if not. |
|---|
| 127 |
|
|---|
| 128 |
2003-11-07 Mario Lang <mlang@delysid.org> |
|---|
| 129 |
|
|---|
| 130 |
* erc.el 1.583: Add more info to /sv |
|---|
| 131 |
|
|---|
| 132 |
2003-11-06 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 133 |
|
|---|
| 134 |
* erc.el 1.582: Added optional argument BUFFER to erc-server-buffer-p. |
|---|
| 135 |
|
|---|
| 136 |
2003-11-04 Mario Lang <mlang@delysid.org> |
|---|
| 137 |
|
|---|
| 138 |
* AUTHORS 1.6: Add sachac |
|---|
| 139 |
|
|---|
| 140 |
2003-11-02 Lawrence Mitchell <wence@gmx.li> |
|---|
| 141 |
|
|---|
| 142 |
* erc.el 1.581 (erc-server-366): |
|---|
| 143 |
chnl is 4th element of parsed, not fifth. |
|---|
| 144 |
(erc-channel-end-receiving-names): Pass correct number of arguments |
|---|
| 145 |
to delete-if-not. |
|---|
| 146 |
|
|---|
| 147 |
* erc.el 1.580 (erc-update-current-channel-member): |
|---|
| 148 |
Use erc-downcase when comparing |
|---|
| 149 |
nick entries. Cleanup indentation. |
|---|
| 150 |
|
|---|
| 151 |
2003-11-01 Lawrence Mitchell <wence@gmx.li> |
|---|
| 152 |
|
|---|
| 153 |
* erc-sound.el 1.4: Added a (provide 'erc-sound) line. |
|---|
| 154 |
|
|---|
| 155 |
* erc.el 1.579 (erc-cmd-NAMES): send to TGT, not CHANNEL. |
|---|
| 156 |
|
|---|
| 157 |
2003-10-29 Sandra Jean Chua <sacha@free.net.ph> |
|---|
| 158 |
|
|---|
| 159 |
* erc-pcomplete.el 1.21, erc.el 1.578, CREDITS 1.6: |
|---|
| 160 |
Merged Jeremy Maitin-Shepard's patch for time-sensitive nick completion. |
|---|
| 161 |
|
|---|
| 162 |
2003-10-27 Mario Lang <mlang@delysid.org> |
|---|
| 163 |
|
|---|
| 164 |
* Makefile 1.19, debian/changelog 1.24: |
|---|
| 165 |
New Debian package 4.0.cvs.20031027 |
|---|
| 166 |
|
|---|
| 167 |
2003-10-25 Mario Lang <mlang@delysid.org> |
|---|
| 168 |
|
|---|
| 169 |
* erc.el 1.577: Fix typo tuncate->rruncate |
|---|
| 170 |
|
|---|
| 171 |
2003-10-24 Mario Lang <mlang@delysid.org> |
|---|
| 172 |
|
|---|
| 173 |
* erc-dcc.el 1.80: From Stephan Stahl <stl@isogmbh.de>: |
|---|
| 174 |
* (erc-dcc-send-block): Kill buffer if transfer completed correctly. |
|---|
| 175 |
|
|---|
| 176 |
2003-10-22 Mario Lang <mlang@delysid.org> |
|---|
| 177 |
|
|---|
| 178 |
* erc-track.el 1.55 (erc-track-disable): |
|---|
| 179 |
Do not deactivate all advices for `switch-to-buffer', |
|---|
| 180 |
just disable the erc specific one. (Bug#217022). |
|---|
| 181 |
|
|---|
| 182 |
2003-10-18 Lawrence Mitchell <wence@gmx.li> |
|---|
| 183 |
|
|---|
| 184 |
* erc-log.el 1.8 (erc-log-file-coding-system): New variable. |
|---|
| 185 |
(erc-save-buffer-in-logs): Use it. |
|---|
| 186 |
|
|---|
| 187 |
2003-10-17 Mario Lang <mlang@delysid.org> |
|---|
| 188 |
|
|---|
| 189 |
* erc.el 1.576 (erc-interpret-mirc-color): New boolean defcustom |
|---|
| 190 |
|
|---|
| 191 |
* erc.el 1.575: Do not use -nowait on darwin (thanks johnw) |
|---|
| 192 |
|
|---|
| 193 |
2003-10-15 Lawrence Mitchell <wence@gmx.li> |
|---|
| 194 |
|
|---|
| 195 |
* erc.el 1.574 (define-erc-module): |
|---|
| 196 |
Set erc-FOO-mode appropriately in erc-FOO-enable |
|---|
| 197 |
and erc-FOO-disable. |
|---|
| 198 |
|
|---|
| 199 |
2003-10-12 Jorgen Schaefer <forcer@users.sourceforge.net> |
|---|
| 200 |
|
|---|
| 201 |
* erc-autoaway.el 1.12 (erc-mode): |
|---|
| 202 |
Reset idletime on connect. Fixes an annoying bug which |
|---|
| 203 |
flooded the server with aways on reconnect. |
|---|
| 204 |
(erc-autoway-reset-idletime): Accept optional args so we can hook it |
|---|
| 205 |
onto erc-server-001-hook. |
|---|
| 206 |
|
|---|
| 207 |
2003-10-10 Mario Lang <mlang@delysid.org> |
|---|
| 208 |
|
|---|
| 209 |
* erc.el 1.573 (erc-hide-list): Add a nice defcustom type |
|---|
| 210 |
|
|---|
| 211 |
2003-10-08 Mario Lang <mlang@delysid.org> |
|---|
| 212 |
|
|---|
| 213 |
* Makefile 1.18, debian/changelog 1.23, debian/control 1.8: |
|---|
| 214 |
Debian snapshot 20031008 |
|---|
| 215 |
|
|---|
| 216 |
* erc-speedbar.el 1.11: |
|---|
| 217 |
Patch from Eric M. Ludlam <eric@siege-engine.com>: |
|---|
| 218 |
- (erc-install-speedbar-variables): Add functions list (needs new speedbar?) |
|---|
| 219 |
- (erc-speedbar-buttons): Add doc. Clear the buffer |
|---|
| 220 |
- (erc-speedbar-sort-channel-members): New function. |
|---|
| 221 |
- (erc-speedbar-expand-channel): Call new sort function. Change some visuals. |
|---|
| 222 |
- (erc-speedbar-insert-user): Change some visuals based on channel data. |
|---|
| 223 |
- (erc-speedbar-line-text, erc-speedbar-item-info): New functions |
|---|
| 224 |
Add proper elisp file header. |
|---|
| 225 |
|
|---|
| 226 |
2003-10-02 Lawrence Mitchell <wence@gmx.li> |
|---|
| 227 |
|
|---|
| 228 |
* erc-match.el 1.22 (erc-match-syntax-table): New variable. |
|---|
| 229 |
(erc-match-current-nick-p): Use it. |
|---|
| 230 |
|
|---|
| 231 |
* erc.el 1.572 (erc-quit-reason-zippy, erc-part-reason-zippy): Use |
|---|
| 232 |
`erc-replace-regexp-in-string' rather than |
|---|
| 233 |
`replace-regexp-in-string'. |
|---|
| 234 |
(erc-command-indicator-face): New face, used to show commands if |
|---|
| 235 |
`erc-hide-prompt' is nil and `erc-command-indicator' is non-nil. |
|---|
| 236 |
(erc-command-indicator): Clean up doc-string. |
|---|
| 237 |
(erc-display-prompt): New optional argument FACE, use this rather |
|---|
| 238 |
than `erc-prompt-face' to fontify the prompt if non-nil. |
|---|
| 239 |
(erc-send-current-line): Pass in `erc-command-indicator-face' to |
|---|
| 240 |
`erc-display-prompt'. |
|---|
| 241 |
|
|---|
| 242 |
* erc-compat.el 1.13 (erc-replace-regexp-in-string): New function. |
|---|
| 243 |
Alias for `replace-regexp-in-string' on Emacs 21. |
|---|
| 244 |
Argument massaging for `replace-in-string' for XEmacs. |
|---|
| 245 |
|
|---|
| 246 |
2003-09-28 Jorgen Schaefer <forcer@users.sourceforge.net> |
|---|
| 247 |
|
|---|
| 248 |
* erc.el 1.571 (erc-keywords): Removed. Wasn't used by anything. |
|---|
| 249 |
|
|---|
| 250 |
2003-09-25 Lawrence Mitchell <wence@gmx.li> |
|---|
| 251 |
|
|---|
| 252 |
* erc.el 1.570: ERC-HIDE-PROMPT: add custom group |
|---|
| 253 |
ERC-COMMAND-INDICATOR: new variable. |
|---|
| 254 |
ERC-COMMAND-INDICATOR: new function. |
|---|
| 255 |
ERC-DISPLAY-PROMPT: new argument, PROMPT, used to override default |
|---|
| 256 |
prompt. |
|---|
| 257 |
ERC-SEND-CURRENT-LINE: pass ERC-COMMAND-INDICATOR to ERC-DISPLAY-PROMPT. |
|---|
| 258 |
|
|---|
| 259 |
2003-09-24 Jorgen Schaefer <forcer@users.sourceforge.net> |
|---|
| 260 |
|
|---|
| 261 |
* erc.el 1.569 (erc-parse-line-from-server): |
|---|
| 262 |
Ignore empty lines as required by RFC. |
|---|
| 263 |
|
|---|
| 264 |
2003-09-17 Mario Lang <mlang@delysid.org> |
|---|
| 265 |
|
|---|
| 266 |
* erc.el 1.568: Add lag time calculation |
|---|
| 267 |
|
|---|
| 268 |
2003-09-13 Mario Lang <mlang@delysid.org> |
|---|
| 269 |
|
|---|
| 270 |
* Makefile 1.17, debian/README.Debian 1.7, debian/changelog 1.22: |
|---|
| 271 |
New debian release |
|---|
| 272 |
|
|---|
| 273 |
* erc-notify.el 1.22: |
|---|
| 274 |
Call erc-notify-install-message-catalogs on load, not on module init |
|---|
| 275 |
|
|---|
| 276 |
* erc.el 1.567 (erc-update-modules): |
|---|
| 277 |
Use `load' instead of `require'. XEmacs appears |
|---|
| 278 |
to have the NOERROR arg only sometimes... Strange |
|---|
| 279 |
|
|---|
| 280 |
* erc.el 1.566: No fboundp if we have a defvar |
|---|
| 281 |
|
|---|
| 282 |
* erc.el 1.565: Properly defvar erc-ping-handler |
|---|
| 283 |
|
|---|
| 284 |
2003-09-11 Damien Elmes <erc@repose.cx> |
|---|
| 285 |
|
|---|
| 286 |
* erc.el 1.564 (erc-setup-periodical-server-ping): |
|---|
| 287 |
check if erc-ping-handler is |
|---|
| 288 |
bound before referencing it |
|---|
| 289 |
|
|---|
| 290 |
2003-09-10 Mario Lang <mlang@delysid.org> |
|---|
| 291 |
|
|---|
| 292 |
* erc.el 1.563 (erc-cmd-NICK): |
|---|
| 293 |
Warn about exceeded NICKLEN if we know it. |
|---|
| 294 |
|
|---|
| 295 |
* erc.el 1.562: Make erc-server-PONG obey erc-verbose-server-ping. |
|---|
| 296 |
Cancel old `erc-ping-handler' timer when restablishing connection in the same |
|---|
| 297 |
buffer. |
|---|
| 298 |
|
|---|
| 299 |
* debian/changelog 1.21, Makefile 1.16: New debian snapshot |
|---|
| 300 |
|
|---|
| 301 |
* erc-dcc.el 1.79, erc-xdcc.el 1.6: |
|---|
| 302 |
Use new function erc-dcc-file-to-name to convert spaces to underscores |
|---|
| 303 |
|
|---|
| 304 |
* erc-xdcc.el 1.5: Add autoload for erc-xdcc-add-file |
|---|
| 305 |
|
|---|
| 306 |
2003-09-08 Mario Lang <mlang@delysid.org> |
|---|
| 307 |
|
|---|
| 308 |
* erc-dcc.el 1.78: indent fixes and copyright update |
|---|
| 309 |
|
|---|
| 310 |
* erc.el 1.561: |
|---|
| 311 |
erc-send-ping-interval: New defcustom which defaults to 60. |
|---|
| 312 |
Every 60 seconds, we send PING now. |
|---|
| 313 |
This should fix the "connection silently lost" bug. |
|---|
| 314 |
Please test this change extensively, and report problems. |
|---|
| 315 |
|
|---|
| 316 |
2003-09-07 Alex Schroeder <alex@gnu.org> |
|---|
| 317 |
|
|---|
| 318 |
* erc.el 1.560 (erc-default-coding-system): |
|---|
| 319 |
Test for undecided and utf-8 |
|---|
| 320 |
before setting. |
|---|
| 321 |
|
|---|
| 322 |
2003-09-01 Mario Lang <mlang@delysid.org> |
|---|
| 323 |
|
|---|
| 324 |
* erc.el 1.559 (erc-modules): Add some more symbols to the set |
|---|
| 325 |
|
|---|
| 326 |
* erc.el 1.558 (erc-modules): * erc.el 1.558 (erc-modules): Add :greedy t to the set in |
|---|
| 327 |
|
|---|
| 328 |
* erc-dcc.el 1.77: |
|---|
| 329 |
More autoloads which make dcc autoload upon ctcp dcc query received. |
|---|
| 330 |
|
|---|
| 331 |
* erc-dcc.el 1.76 (erc-cmd-DCC): Add Autoload. |
|---|
| 332 |
(pcomplete/erc-mode/DCC): Ditto, makes DCC autoloadable just by using |
|---|
| 333 |
completion. |
|---|
| 334 |
Also only offer "send" if fboundp make-network-process. |
|---|
| 335 |
|
|---|
| 336 |
* erc-autojoin.el 1.6: Update copyright |
|---|
| 337 |
|
|---|
| 338 |
* erc-autojoin.el 1.5 (erc-autojoin-add): |
|---|
| 339 |
Only add the channel if it is not already there. |
|---|
| 340 |
|
|---|
| 341 |
* erc-notify.el 1.21: |
|---|
| 342 |
Use `define-erc-module' instead of old `erc-notify-initialize'. |
|---|
| 343 |
Now defines the global minor mode erc-notify-mode, and should also |
|---|
| 344 |
be controllable via `erc-modules' with symbol `notify'. |
|---|
| 345 |
|
|---|
| 346 |
* erc.el 1.557 (erc-modules): |
|---|
| 347 |
Fix paren-in-column-zero bug in docstring. |
|---|
| 348 |
Add a sort of bogus, but still better :type. |
|---|
| 349 |
Add autojoin and netsplit by default. |
|---|
| 350 |
(erc-update-modules): Dont barf with an error if `require' fails. |
|---|
| 351 |
We can still error out if the mode is not defined. |
|---|
| 352 |
|
|---|
| 353 |
2003-08-31 Andreas Fuchs <asf@void.at> |
|---|
| 354 |
|
|---|
| 355 |
* erc.el 1.556: |
|---|
| 356 |
* make 353 (NAMES reply) output go into the appropriate channel buffer |
|---|
| 357 |
(if it exists) or into the active erc buffer (if not). |
|---|
| 358 |
|
|---|
| 359 |
2003-08-29 mtoledo <mtoledo@confusibombus> |
|---|
| 360 |
|
|---|
| 361 |
* erc.el 1.555: |
|---|
| 362 |
Added the variable erc-echo-notices-in-current-buffer to make possible display notices in the current buffer (queries to nickserv/chanserv/memoserv). Defaults to nil so nothing changes from what we have today. |
|---|
| 363 |
|
|---|
| 364 |
2003-08-29 Mario Lang <mlang@delysid.org> |
|---|
| 365 |
|
|---|
| 366 |
* erc.el 1.554: Fix typo in varname which led to a compiler warning |
|---|
| 367 |
|
|---|
| 368 |
* AUTHORS 1.5: Added lawrence |
|---|
| 369 |
|
|---|
| 370 |
2003-08-27 Mario Lang <mlang@delysid.org> |
|---|
| 371 |
|
|---|
| 372 |
* erc-dcc.el 1.75: |
|---|
| 373 |
Set process and file-coding system to 'binary (for Windows) |
|---|
| 374 |
|
|---|
| 375 |
* erc-stamp.el 1.30: Rename custom group erc-timestamp to erc-stamp. |
|---|
| 376 |
|
|---|
| 377 |
2003-08-07 Lawrence Mitchell <wence@gmx.li> |
|---|
| 378 |
|
|---|
| 379 |
* erc-fill.el 1.23 (erc-fill-disable): |
|---|
| 380 |
Remove erc-fill, not erc-fill-static from |
|---|
| 381 |
erc-insert-modify-hook. |
|---|
| 382 |
|
|---|
| 383 |
2003-08-05 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 384 |
|
|---|
| 385 |
* erc.el 1.553 (erc-send-current-line): |
|---|
| 386 |
Now we display the prompt for previously entered commands |
|---|
| 387 |
based on the value of customization variable erc-hide-prompt. This change is |
|---|
| 388 |
closely related to revision 1.552 by wencem. |
|---|
| 389 |
|
|---|
| 390 |
2003-08-04 Lawrence Mitchell <wence@gmx.li> |
|---|
| 391 |
|
|---|
| 392 |
* erc.el 1.552 (erc-send-current-line): |
|---|
| 393 |
If we're sending a command, don't display |
|---|
| 394 |
the prompt. |
|---|
| 395 |
|
|---|
| 396 |
2003-08-04 Damien Elmes <erc@repose.cx> |
|---|
| 397 |
|
|---|
| 398 |
* erc-track.el 1.54: patch from David Edmondson (dme AT dme DOT org) |
|---|
| 399 |
|
|---|
| 400 |
This patch makes button 3 on the erc-track buffer names in the |
|---|
| 401 |
modeline show the selected buffer in another window. It's analogous to |
|---|
| 402 |
button 2 which shows the buffer in the current window. |
|---|
| 403 |
|
|---|
| 404 |
2003-07-31 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 405 |
|
|---|
| 406 |
* erc.el 1.551 (erc-display-line-1): |
|---|
| 407 |
Fixed bad indentation on one line. No semantic change. |
|---|
| 408 |
|
|---|
| 409 |
2003-07-29 Lawrence Mitchell <wence@gmx.li> |
|---|
| 410 |
|
|---|
| 411 |
* erc-match.el 1.21: |
|---|
| 412 |
Quote open paren in docstring of erc-text-matched-hook |
|---|
| 413 |
|
|---|
| 414 |
* erc.el 1.550: Anchor match only at beginning in erc-ignored-user-p. |
|---|
| 415 |
|
|---|
| 416 |
* erc-button.el 1.47: New variable erc-button-wrap-long-urls. |
|---|
| 417 |
Modified erc-button-add-buttons: |
|---|
| 418 |
New optional argument REGEXP. |
|---|
| 419 |
If we're buttonising a URL and erc-button-wrap-long-urls is |
|---|
| 420 |
non-nil, try and wrap them |
|---|
| 421 |
|
|---|
| 422 |
Modified erc-button-add-buttons-1: |
|---|
| 423 |
Pass regexp to erc-button-add-buttons. |
|---|
| 424 |
|
|---|
| 425 |
2003-07-28 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 426 |
|
|---|
| 427 |
* erc.el 1.549 (erc-network-name): |
|---|
| 428 |
Improved docstring. Removed an unnecessary call to erc-server-buffer. |
|---|
| 429 |
|
|---|
| 430 |
2003-07-28 Mario Lang <mlang@delysid.org> |
|---|
| 431 |
|
|---|
| 432 |
* erc.el 1.548: By lawrence: |
|---|
| 433 |
(erc-ignored-user-p): Use anchored regexp. |
|---|
| 434 |
(smiley): Fix missing quote in `remove-hook' call. |
|---|
| 435 |
|
|---|
| 436 |
2003-07-26 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 437 |
|
|---|
| 438 |
* erc-nets.el 1.4, erc-nickserv.el 1.12, erc.el 1.547: |
|---|
| 439 |
Changed all references to Openprojects into references to Freenode. |
|---|
| 440 |
|
|---|
| 441 |
2003-07-25 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 442 |
|
|---|
| 443 |
* erc.el 1.546: |
|---|
| 444 |
Now variable erc-debug-irc-protocol is defvar'ed instead of defcustom'ed. |
|---|
| 445 |
Made the docstring clearer too. |
|---|
| 446 |
|
|---|
| 447 |
* erc.el 1.545: Fixed a wrong-type-argument error from window-live-p. |
|---|
| 448 |
|
|---|
| 449 |
2003-07-15 Damien Elmes <erc@repose.cx> |
|---|
| 450 |
|
|---|
| 451 |
* erc-log.el 1.7 (erc-log-setup-logging): |
|---|
| 452 |
set buffer-file-name to "", as (basic-save-buffer) |
|---|
| 453 |
will prompt for a buffer name before invoking hooks. the buffer-file-name |
|---|
| 454 |
will be overridden by (erc-save-buffer-in-logs) anyway - the main danger |
|---|
| 455 |
of doing this is write-file-contents hooks. Let's see if anyone complains. |
|---|
| 456 |
(erc-save-buffer-in-logs): return t, so that further write hooks are not run |
|---|
| 457 |
|
|---|
| 458 |
2003-07-09 Damien Elmes <erc@repose.cx> |
|---|
| 459 |
|
|---|
| 460 |
* erc-dcc.el 1.74 (erc-dcc-open-network-stream): |
|---|
| 461 |
-nowait still crashes emacs cvs - disable for now |
|---|
| 462 |
|
|---|
| 463 |
2003-07-02 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 464 |
|
|---|
| 465 |
* erc.el 1.544 (erc): Minor docstring modification. |
|---|
| 466 |
|
|---|
| 467 |
2003-07-01 Damien Elmes <erc@repose.cx> |
|---|
| 468 |
|
|---|
| 469 |
* erc-match.el 1.20 (erc-match-current-nick-p): |
|---|
| 470 |
match only on word boundaries |
|---|
| 471 |
|
|---|
| 472 |
* erc-log.el 1.6 (erc-log-setup-logging): |
|---|
| 473 |
not sure how this crept in again - make sure we set |
|---|
| 474 |
buffer-file-name to nil, since otherwise it is not possible to open |
|---|
| 475 |
previous correspondence in another buffer while a conversation is open |
|---|
| 476 |
|
|---|
| 477 |
2003-06-28 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 478 |
|
|---|
| 479 |
* erc.el 1.543 (erc-network-name): |
|---|
| 480 |
Now makes some intelligent guesses if the server didn't tell |
|---|
| 481 |
us the network name. |
|---|
| 482 |
|
|---|
| 483 |
2003-06-28 Alex Schroeder <alex@gnu.org> |
|---|
| 484 |
|
|---|
| 485 |
* erc.el 1.542 (erc-default-coding-system): Use utf-8 as the default |
|---|
| 486 |
encoding for outgoing stuff and undecided as the default for |
|---|
| 487 |
incoming stuff. |
|---|
| 488 |
(erc-coding-sytem-for-target): New. |
|---|
| 489 |
(erc-encode-string-for-target): Use it. |
|---|
| 490 |
(erc-decode-string-from-target): Use it. Removed the flet |
|---|
| 491 |
erc-default-target hack and documented the dynamically bound |
|---|
| 492 |
variable `target' instead. |
|---|
| 493 |
|
|---|
| 494 |
2003-06-25 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 495 |
|
|---|
| 496 |
* erc.el 1.541 (erc-log-irc-protocol): |
|---|
| 497 |
Now we keep point on the bottom line of the window |
|---|
| 498 |
displaying the *erc-protocol* buffer if it is at the end of the |
|---|
| 499 |
*erc-protocol* buffer. |
|---|
| 500 |
|
|---|
| 501 |
* erc.el 1.540: |
|---|
| 502 |
Added some text to the docstring for variable erc-debug-irc-protocol. |
|---|
| 503 |
|
|---|
| 504 |
2003-06-23 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 505 |
|
|---|
| 506 |
* erc-dcc.el 1.73 (erc-dcc-auto-mask-p): |
|---|
| 507 |
Fixed a docstring typo that caused a load-time error. |
|---|
| 508 |
|
|---|
| 509 |
* erc-dcc.el 1.72 (erc-dcc-auto-mask-p): |
|---|
| 510 |
Changed reference to undefined variable erc-dcc-auto-mask-list |
|---|
| 511 |
to erc-dcc-auto-masks. |
|---|
| 512 |
Changed default value of variable erc-dcc-auto-masks to nil and added text to its |
|---|
| 513 |
docstring. |
|---|
| 514 |
|
|---|
| 515 |
* erc-notify.el 1.20 (erc-notify-timer and erc-notify-QUIT): |
|---|
| 516 |
Added network name to notify_off message. |
|---|
| 517 |
|
|---|
| 518 |
* erc.el 1.539 (erc-network-name): |
|---|
| 519 |
Now returns the name of the IRC server if the network name |
|---|
| 520 |
cannot be determined. |
|---|
| 521 |
|
|---|
| 522 |
* erc-notify.el 1.19 (erc-notify-JOIN and erc-notify-NICK): |
|---|
| 523 |
Added argument ?m to call to erc-display-message. |
|---|
| 524 |
|
|---|
| 525 |
* erc-dcc.el 1.71 (erc-dcc-do-LIST-command): |
|---|
| 526 |
Fixed a bug where I assumed (plist-get elt :type) |
|---|
| 527 |
returns a string -- it really returns a symbol. |
|---|
| 528 |
|
|---|
| 529 |
* erc-notify.el 1.18 (erc-notify-timer): |
|---|
| 530 |
Now we include the network name in the notify_on message. |
|---|
| 531 |
|
|---|
| 532 |
* erc.el 1.538: |
|---|
| 533 |
New function: erc-network-name. Returns the name of the network that the |
|---|
| 534 |
current buffer is associate with. Not every server sends the 005 messages |
|---|
| 535 |
that enable the network name to be known. If the network name is |
|---|
| 536 |
not known, the string "UNKNOWN" is returned. |
|---|
| 537 |
|
|---|
| 538 |
* erc-dcc.el 1.70 (erc-dcc-chat-setup): |
|---|
| 539 |
Added a comment. Fixed a bug where a DCC CHAT buffer has no |
|---|
| 540 |
prompt when it first appears. |
|---|
| 541 |
|
|---|
| 542 |
* erc-dcc.el 1.69 (erc-dcc-chat-parse-output): |
|---|
| 543 |
Now a DCC chat buffer displays the nick using |
|---|
| 544 |
erc-nick-default-face just like in a channel buffer. |
|---|
| 545 |
|
|---|
| 546 |
2003-06-22 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 547 |
|
|---|
| 548 |
* erc.el 1.537 (erc-display-prompt): |
|---|
| 549 |
Fixed incorrect indentation. No semantic change. |
|---|
| 550 |
|
|---|
| 551 |
* erc.el 1.536 (erc-strip-controls): |
|---|
| 552 |
Minor change to regexp that matches IRC color control |
|---|
| 553 |
codes. I was seeing usage as follows: ^C07colored text^C^C04other color. |
|---|
| 554 |
Now we strip a ^C followed by zero, one, or two digits. Before this change, |
|---|
| 555 |
we stripped a ^C followed by one or two digits. |
|---|
| 556 |
|
|---|
| 557 |
* erc-dcc.el 1.68 (erc-dcc-do-LIST-command): |
|---|
| 558 |
Improved format of output of /DCC LIST. Now the |
|---|
| 559 |
"Size" column for a DCC GET includes the percentage of the file that has |
|---|
| 560 |
been retrieved. |
|---|
| 561 |
(erc-dcc-do-GET-command): Now it works if erc-dcc-default-directory is set. |
|---|
| 562 |
|
|---|
| 563 |
2003-06-19 Damien Elmes <erc@repose.cx> |
|---|
| 564 |
|
|---|
| 565 |
* erc-log.el 1.5: |
|---|
| 566 |
* added quickstart information to the comments up the top |
|---|
| 567 |
|
|---|
| 568 |
2003-06-16 Mario Lang <mlang@delysid.org> |
|---|
| 569 |
|
|---|
| 570 |
* erc.el 1.535: |
|---|
| 571 |
Default to open-network-stream on MS Windows. (thanks lawrence) |
|---|
| 572 |
|
|---|
| 573 |
2003-06-11 Damien Elmes <erc@repose.cx> |
|---|
| 574 |
|
|---|
| 575 |
* erc.el 1.534 (erc-process-input-line): |
|---|
| 576 |
refactor so that wrong-number-of-arguments is |
|---|
| 577 |
caught when using do-not-parse-args - this lets do-not-parse-args |
|---|
| 578 |
commands display help messages on incorrect syntax in a uniform manner. |
|---|
| 579 |
This no longer raises a bad-syntax error - was this a catch-all to stop a |
|---|
| 580 |
backtrace? Does it belong? |
|---|
| 581 |
(erc-cmd-APPENDTOPIC): the correct way to display help when you want to |
|---|
| 582 |
accept an abitrary string is to (signal 'wrong-number-of-arguments nil). |
|---|
| 583 |
This fixes a bug where people could not /at topics with a space in them. |
|---|
| 584 |
|
|---|
| 585 |
2003-06-09 Damien Elmes <erc@repose.cx> |
|---|
| 586 |
|
|---|
| 587 |
* erc.el 1.533: |
|---|
| 588 |
Re-add the last few changes which weren't merged for some reason. |
|---|
| 589 |
|
|---|
| 590 |
* erc.el 1.532 (erc-cmd-APPENDTOPIC): show help when given no arguments |
|---|
| 591 |
|
|---|
| 592 |
Patch from MrBump. Fixes problem with erc-set-topic inserting ^C characters |
|---|
| 593 |
into the topic. Also removes dependency on CL. |
|---|
| 594 |
|
|---|
| 595 |
2003-06-08 Jorgen Schaefer <forcer@users.sourceforge.net> |
|---|
| 596 |
|
|---|
| 597 |
* erc.el 1.531: |
|---|
| 598 |
Added comment to explain (eval-after-load "erc" '(erc-update-modules)). |
|---|
| 599 |
|
|---|
| 600 |
2003-06-01 Mario Lang <mlang@delysid.org> |
|---|
| 601 |
|
|---|
| 602 |
* erc-pcomplete.el 1.20: Add completion for /unignore |
|---|
| 603 |
|
|---|
| 604 |
2003-05-31 Alex Schroeder <alex@gnu.org> |
|---|
| 605 |
|
|---|
| 606 |
* erc-compat.el 1.12 (erc-encode-coding-string): The default binding, |
|---|
| 607 |
if encode-coding-string was not available, must be a defun that |
|---|
| 608 |
takes multiple arguments. Did that. |
|---|
| 609 |
|
|---|
| 610 |
2003-05-30 Mario Lang <mlang@delysid.org> |
|---|
| 611 |
|
|---|
| 612 |
* erc.el 1.530: |
|---|
| 613 |
Add handlers for 313 and 330 (by arne@rfc2549.org, thanks) |
|---|
| 614 |
|
|---|
| 615 |
2003-05-30 Damien Elmes <erc@repose.cx> |
|---|
| 616 |
|
|---|
| 617 |
* erc.el 1.529: |
|---|
| 618 |
patch from MrBump to make /mode #foo +b work again (erc-cmd-BANLIST only |
|---|
| 619 |
temporarily changes them now) |
|---|
| 620 |
|
|---|
| 621 |
2003-05-29 Alex Schroeder <alex@gnu.org> |
|---|
| 622 |
|
|---|
| 623 |
* erc.el 1.528 (erc-select): |
|---|
| 624 |
server is now defaulted with erc-compute-server. |
|---|
| 625 |
A few cosmetic fixes. |
|---|
| 626 |
(erc-default-coding-system): Renamed from erc-encoding-default. |
|---|
| 627 |
(erc-encoding-default): Renamed to erc-default-coding-system. |
|---|
| 628 |
(erc-encoding-coding-alist): Documentation updated to cover regexps. |
|---|
| 629 |
(erc-encode-string-for-target): Now considers keys of |
|---|
| 630 |
erc-encoding-coding-alist to be regexps. Rely on erc-compat |
|---|
| 631 |
wrt. MULE support. |
|---|
| 632 |
(erc-decode-string-from-target): New function. |
|---|
| 633 |
(erc-send-current-line): eq -> char-equal fix. |
|---|
| 634 |
(erc-server-TOPIC): topic is now decoded with |
|---|
| 635 |
erc-decode-string-from-target. |
|---|
| 636 |
(erc-parse-line-from-server): Line from server is no longer decoded |
|---|
| 637 |
here. |
|---|
| 638 |
(erc-server-PRIVMSG-or-NOTICE): Message from a user is decoded here, |
|---|
| 639 |
sspec -> sender-spec for clarity. Cosmetic if -> when fix. |
|---|
| 640 |
(erc-server-TOPIC): sspec -> sender-spec |
|---|
| 641 |
(erc-server-WALLOPS): Ditto. |
|---|
| 642 |
|
|---|
| 643 |
* erc-compat.el 1.11 (erc-decode-coding-string): |
|---|
| 644 |
Now requires coding-system as an argument. |
|---|
| 645 |
|
|---|
| 646 |
2003-05-15 Mario Lang <mlang@delysid.org> |
|---|
| 647 |
|
|---|
| 648 |
* erc.el 1.527: |
|---|
| 649 |
erc-part|quit-hook is only run on a part|quit directed to our nick, reflect that in the docstring to avoid confusion |
|---|
| 650 |
|
|---|
| 651 |
2003-05-01 Andreas Fuchs <asf@void.at> |
|---|
| 652 |
|
|---|
| 653 |
* erc-truncate.el 1.3: |
|---|
| 654 |
* erc-truncate-buffer-to-size: use fboundp. Scheme takes its toll... |
|---|
| 655 |
|
|---|
| 656 |
2003-05-01 Jorgen Schaefer <forcer@users.sourceforge.net> |
|---|
| 657 |
|
|---|
| 658 |
* erc-truncate.el 1.2: remove require of erc-log |
|---|
| 659 |
(erc-truncate-buffer-to-size): use erc-save-buffer-in-logs when it's |
|---|
| 660 |
there, else, dont. |
|---|
| 661 |
|
|---|
| 662 |
2003-04-29 Andreas Fuchs <asf@void.at> |
|---|
| 663 |
|
|---|
| 664 |
* erc-log.el 1.4, erc-truncate.el 1.1, erc.el 1.526: erc.el: |
|---|
| 665 |
* erc-cmd-QUIT: Remove references to code in erc-log.el, to |
|---|
| 666 |
not force autoloading of erc-log.el |
|---|
| 667 |
* erc-server-PART: ditto. |
|---|
| 668 |
* erc-quit-hook: new hook, run when /quit command is |
|---|
| 669 |
processed. |
|---|
| 670 |
* erc-cmd-QUIT: use it. |
|---|
| 671 |
* erc-part-hook: new hook, run then PART message is |
|---|
| 672 |
processed. |
|---|
| 673 |
* erc-cmd-PART: use it. |
|---|
| 674 |
* erc-connect-pre-hook: new hook, run before connection to IRC |
|---|
| 675 |
server is started. |
|---|
| 676 |
* erc: use it. |
|---|
| 677 |
* erc-max-buffer-size: Move truncation variables and functions |
|---|
| 678 |
to erc-truncate.el |
|---|
| 679 |
* erc-truncate-buffer-on-save: moved to erc-log.el |
|---|
| 680 |
* erc-initialize-log-marker: new function. |
|---|
| 681 |
erc-log.el: |
|---|
| 682 |
* erc-truncate-buffer-on-save: New defcust here; from erc.el |
|---|
| 683 |
* erc-truncate-buffer-on-save: Put it in group `erc-log' |
|---|
| 684 |
* erc-log-channels-directory: Remove trailing slash from |
|---|
| 685 |
default value. |
|---|
| 686 |
* Add functions to erc-connect-pre-hook, erc-part-hook and |
|---|
| 687 |
erc-quit-hook to avoid getting autoloaded. |
|---|
| 688 |
|
|---|
| 689 |
erc-truncate.el: |
|---|
| 690 |
* Contains the truncation functions and defcusts from erc.el. |
|---|
| 691 |
* define-erc-module clause added; new erc-truncate-mode. |
|---|
| 692 |
|
|---|
| 693 |
2003-04-29 Jorgen Schaefer <forcer@users.sourceforge.net> |
|---|
| 694 |
|
|---|
| 695 |
* erc.el 1.525 (erc): |
|---|
| 696 |
Check wether erc-save-buffer-in-logs is bound, too |
|---|
| 697 |
|
|---|
| 698 |
* erc.el 1.524 (erc): |
|---|
| 699 |
Check wether erc-logging-enabled is bound before using it - not |
|---|
| 700 |
everyone is using erc-log.el! |
|---|
| 701 |
|
|---|
| 702 |
2003-04-28 Andreas Fuchs <asf@void.at> |
|---|
| 703 |
|
|---|
| 704 |
* erc-log.el 1.3: |
|---|
| 705 |
* while we're at it, remove the (declare (ignore ignore)) statements. |
|---|
| 706 |
|
|---|
| 707 |
* erc-log.el 1.2: |
|---|
| 708 |
* add autoload statement for erc-log-mode/etc. Sorry for the delay. |
|---|
| 709 |
|
|---|
| 710 |
* erc-log.el 1.1, erc.el 1.523: * erc.el: |
|---|
| 711 |
- move variables and functions to erc-log.el: |
|---|
| 712 |
defgroup `erc-log' |
|---|
| 713 |
defcustom `erc-log-channels-directory' |
|---|
| 714 |
defcustom `erc-log-insert-log-on-open' |
|---|
| 715 |
defcustom `erc-generate-log-file-name-function' |
|---|
| 716 |
defun `erc-save-buffer-in-logs' (autoloads from erc-log.el) |
|---|
| 717 |
defuns `erc-generate-log-file-name-*' |
|---|
| 718 |
defun `erc-current-logfile' |
|---|
| 719 |
defun `erc-logging-enabled' (autoloads from erc-log.el) |
|---|
| 720 |
- erc-truncate-buffer-to-size: fix for double-saving bug when |
|---|
| 721 |
writing out truncated buffer contents. Thanks, lawrence mitchell <wence@gmx.li>! |
|---|
| 722 |
- erc-remove-text-properties-region: Fix case for read-only text. |
|---|
| 723 |
- erc-send-current-line: update insert-marker before calling the hooks. |
|---|
| 724 |
also, wrap (erc-display-prompt) so that it doesn't toggle |
|---|
| 725 |
buffer-modified-p. |
|---|
| 726 |
- erc-interpret-controls: remove /very/ old commented-out function |
|---|
| 727 |
- erc-last-saved-position: make it a marker |
|---|
| 728 |
- erc: use it. |
|---|
| 729 |
|
|---|
| 730 |
* erc-log.el: (thanks, lawrence mitchell <wence@gmx.li>!) |
|---|
| 731 |
- Move logging code from erc.el here |
|---|
| 732 |
- define-erc-module log: add; minor mode erc-log-mode is the |
|---|
| 733 |
same as adding the `erc-save-buffer-in-logs' to |
|---|
| 734 |
erc-send-post-hook and `erc-insert-post-hook'. |
|---|
| 735 |
- erc-w32-invalid-file-characters: add. |
|---|
| 736 |
- erc-enable-logging: add. |
|---|
| 737 |
- erc-logging-enabled: use it. |
|---|
| 738 |
- erc-logging-enabled: autoload. |
|---|
| 739 |
- erc-save-buffer-in-logs: fix for truncating saved buffer with read-only text. |
|---|
| 740 |
- erc-save-buffer-in-logs: use erc-last-saved-position. |
|---|
| 741 |
- erc-save-buffer-in-logs: fix saving half-written messages on |
|---|
| 742 |
the prompt when saving the log file. (simply uses |
|---|
| 743 |
erc-insert-marker as an upper bound for saving). |
|---|
| 744 |
|
|---|
| 745 |
2003-04-27 Damien Elmes <erc@repose.cx> |
|---|
| 746 |
|
|---|
| 747 |
* erc.el 1.522: * erc.el 1.522: erc-modules: added |
|---|
| 748 |
|
|---|
| 749 |
2003-04-27 Alex Schroeder <alex@gnu.org> |
|---|
| 750 |
|
|---|
| 751 |
* Makefile 1.15 (UNCOMPILED): Added erc-compat.el. |
|---|
| 752 |
(clean): Remove .elc files, too. |
|---|
| 753 |
Patch by Hynek Schlawack <hynek+erc@hys.in-berlin.de> |
|---|
| 754 |
|
|---|
| 755 |
2003-04-22 Damien Elmes <erc@repose.cx> |
|---|
| 756 |
|
|---|
| 757 |
* erc-button.el 1.46: |
|---|
| 758 |
erc-button-keymap: set the parent keymap to erc-mode-map |
|---|
| 759 |
|
|---|
| 760 |
2003-04-20 Damien Elmes <erc@repose.cx> |
|---|
| 761 |
|
|---|
| 762 |
* erc.el 1.521: |
|---|
| 763 |
erc-official-location: shouldn't the official location be the base URL of erc? |
|---|
| 764 |
|
|---|
| 765 |
* erc.el 1.520: |
|---|
| 766 |
erc-modules: updated the docstring to make the semantics clearer |
|---|
| 767 |
|
|---|
| 768 |
2003-04-19 Mario Lang <mlang@delysid.org> |
|---|
| 769 |
|
|---|
| 770 |
* erc.el 1.519: |
|---|
| 771 |
Fix problem where % in NOTICE produced errors (from mmc) |
|---|
| 772 |
|
|---|
| 773 |
2003-04-18 Damien Elmes <erc@repose.cx> |
|---|
| 774 |
|
|---|
| 775 |
* erc.el 1.518 (erc-toggle-debug-irc-protocol): |
|---|
| 776 |
moved a reference to 'buf' inside the let |
|---|
| 777 |
statement which defines it. it's difficult to tell what the original |
|---|
| 778 |
intentions were here - at the moment the debug window is displayed when |
|---|
| 779 |
toggling either way. |
|---|
| 780 |
|
|---|
| 781 |
* README 1.3, erc.el 1.517: |
|---|
| 782 |
(erc-update-modules: added a condition in for erc-nickserv -> erc-services |
|---|
| 783 |
|
|---|
| 784 |
* erc-pcomplete.el 1.19: |
|---|
| 785 |
- that change to erc-update-modules making it require the modules first means |
|---|
| 786 |
we don't need any special case handling here, so i reverted the previous |
|---|
| 787 |
change |
|---|
| 788 |
|
|---|
| 789 |
* erc.el 1.516: |
|---|
| 790 |
- don't require 'erc-auto, since windows users don't have access to make. |
|---|
| 791 |
instead, we handle it in (erc-update-modules) |
|---|
| 792 |
|
|---|
| 793 |
2003-04-17 Damien Elmes <erc@repose.cx> |
|---|
| 794 |
|
|---|
| 795 |
* README 1.2, Makefile 1.14: |
|---|
| 796 |
Updated Makefile and documentation to reflect the new release |
|---|
| 797 |
|
|---|
| 798 |
* erc.el 1.515: |
|---|
| 799 |
- note the previous change also updated the release number to erc 4.0! |
|---|
| 800 |
(erc-connect): fix a bug introduced by the previous release |
|---|
| 801 |
|
|---|
| 802 |
* erc.el 1.514: |
|---|
| 803 |
fixed about 20 instances of (message (format ...)) which will break if the |
|---|
| 804 |
format returns a string with %s in it |
|---|
| 805 |
|
|---|
| 806 |
* erc.el 1.513: erc-error-face: make it red, not pink |
|---|
| 807 |
|
|---|
| 808 |
* erc-pcomplete.el 1.18: |
|---|
| 809 |
since pcomplete is autoloaded via erc-completion-mode, and completion is in |
|---|
| 810 |
erc-modules by default, we remove completion when pcomplete is added |
|---|
| 811 |
|
|---|
| 812 |
* erc.el 1.512 (define-erc-module): no need for delete, use delq |
|---|
| 813 |
|
|---|
| 814 |
* erc-members.el 1.5 (erc-nick-channels): |
|---|
| 815 |
(erc-person-channels) takes one arg |
|---|
| 816 |
(erc-format-user): again, they all take an arg |
|---|
| 817 |
|
|---|
| 818 |
* erc.el 1.511: |
|---|
| 819 |
- require erc-auto when loading, so the default `erc-modules' can be loaded. |
|---|
| 820 |
this makes erc-auto no longer a convenience but a necessity - all the name |
|---|
| 821 |
of user friendliness. |
|---|
| 822 |
(define-erc-module): the enable and disable routines now update erc-modules |
|---|
| 823 |
accordingly |
|---|
| 824 |
erc-modules: new variable controllig the modules which erc has loaded/will |
|---|
| 825 |
load. when customising, it will automatically enable modules. it won't |
|---|
| 826 |
automatically disable modules which are removed, yet. |
|---|
| 827 |
(erc-update-modules): enable all modules in `erc-modules' |
|---|
| 828 |
|
|---|
| 829 |
* erc-dcc.el 1.67 (erc-dcc-open-network-stream): |
|---|
| 830 |
use the -nowait equiv if available |
|---|
| 831 |
erc-dcc-server-port: removed |
|---|
| 832 |
erc-dcc-port-range: allows a range of values, so you can have more than one |
|---|
| 833 |
dcc |
|---|
| 834 |
(erc-dcc-server): support erc-dcc-port-range |
|---|
| 835 |
(erc-dcc-chat): use OCHAT for outgoing chat for now. we need to fix the |
|---|
| 836 |
issues with allowing more than one chat with the same person |
|---|
| 837 |
|
|---|
| 838 |
* erc.el 1.510: |
|---|
| 839 |
erc-log-channels: removed; set the directory to start logging |
|---|
| 840 |
(erc-directory-writeable-p): create directory if it doesn't exist, check if |
|---|
| 841 |
it's writeable |
|---|
| 842 |
(erc-logging-enabled): don't reference erc-log-channels |
|---|
| 843 |
|
|---|
| 844 |
2003-04-07 Damien Elmes <erc@repose.cx> |
|---|
| 845 |
|
|---|
| 846 |
* erc.el 1.509 (erc): |
|---|
| 847 |
but when inserting the contents of a previous logfile, use the logfile |
|---|
| 848 |
name, not ""! |
|---|
| 849 |
|
|---|
| 850 |
* erc.el 1.508 (erc): |
|---|
| 851 |
set buffer-file-name to "", since we have a custom saving function and |
|---|
| 852 |
it's not needed. this enables one to open a log file with previous |
|---|
| 853 |
correspondence, while talking to the person at the same time |
|---|
| 854 |
|
|---|
| 855 |
2003-03-29 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 856 |
|
|---|
| 857 |
* erc.el 1.507 (erc-prepare-mode-line-format): |
|---|
| 858 |
Now strips all text properties from the target before |
|---|
| 859 |
putting it in the mode line. Keeps the mode line looking consistent. |
|---|
| 860 |
(erc-channel-p): Improved docstring. |
|---|
| 861 |
|
|---|
| 862 |
2003-03-28 Alex Schroeder <alex@gnu.org> |
|---|
| 863 |
|
|---|
| 864 |
* erc.el 1.506 (erc-generate-log-file-name-with-date): New function. |
|---|
| 865 |
(erc-generate-log-file-name-function): Make it available. |
|---|
| 866 |
|
|---|
| 867 |
2003-03-24 Mario Lang <mlang@delysid.org> |
|---|
| 868 |
|
|---|
| 869 |
* erc.el 1.505: |
|---|
| 870 |
Fix erc-prompt and erc-user-mode custom :type (Closes: #185794) |
|---|
| 871 |
|
|---|
| 872 |
2003-03-20 Damien Elmes <erc@repose.cx> |
|---|
| 873 |
|
|---|
| 874 |
* erc.el 1.504: |
|---|
| 875 |
erc-server-hook-list: correct documentation of ordering of (proc parsed) |
|---|
| 876 |
|
|---|
| 877 |
2003-03-16 Alex Schroeder <alex@gnu.org> |
|---|
| 878 |
|
|---|
| 879 |
* erc-track.el 1.53 (erc-modified-channels-string): |
|---|
| 880 |
Make it a risky-local-variable. |
|---|
| 881 |
|
|---|
| 882 |
2003-03-16 Jorgen Schaefer <forcer@users.sourceforge.net> |
|---|
| 883 |
|
|---|
| 884 |
* erc-track.el 1.52 (erc-track-modified-channels): |
|---|
| 885 |
Use (point-min) if we don't find a |
|---|
| 886 |
parsed-property, so it won't error out with nil... |
|---|
| 887 |
|
|---|
| 888 |
2003-03-16 Damien Elmes <erc@repose.cx> |
|---|
| 889 |
|
|---|
| 890 |
* erc-track.el 1.51 (erc-track-switch-buffer): |
|---|
| 891 |
removed call to erc-modified-channels-update, as |
|---|
| 892 |
this is done correctly on buffer switching in both emacs and xemacs now |
|---|
| 893 |
|
|---|
| 894 |
2003-03-15 Damien Elmes <erc@repose.cx> |
|---|
| 895 |
|
|---|
| 896 |
* erc-track.el 1.50 (erc-find-parsed-property): |
|---|
| 897 |
simplified a little, so it shouldn't return nil anymore |
|---|
| 898 |
|
|---|
| 899 |
* erc.el 1.503: erc-send-post-hook: document narrowing which occurs |
|---|
| 900 |
|
|---|
| 901 |
2003-03-14 Alex Schroeder <alex@gnu.org> |
|---|
| 902 |
|
|---|
| 903 |
* erc-track.el 1.49 (erc-find-parsed-property): New function. |
|---|
| 904 |
(erc-track-modified-channels): Use it instead of relying on |
|---|
| 905 |
point-min. |
|---|
| 906 |
|
|---|
| 907 |
2003-03-12 Mario Lang <mlang@delysid.org> |
|---|
| 908 |
|
|---|
| 909 |
* erc.el 1.502: |
|---|
| 910 |
Fix erc-set-topic to accept a channel name as first word |
|---|
| 911 |
|
|---|
| 912 |
2003-03-11 Jorgen Schaefer <forcer@users.sourceforge.net> |
|---|
| 913 |
|
|---|
| 914 |
* erc-dcc.el 1.66: |
|---|
| 915 |
Small patch (<10 lines, also slightly modified by Jorgen SchÀfer) from |
|---|
| 916 |
David Spreen <netzwurm@debian.org> to add hostmask-authentication to |
|---|
| 917 |
DCC auto-accept. |
|---|
| 918 |
|
|---|
| 919 |
erc-dcc-auto-mask-list: New variable |
|---|
| 920 |
(erc-dcc-handle-ctcp-send): Check erc-dcc-auto-mask-list |
|---|
| 921 |
(erc-dcc-auto-mask-p): New function |
|---|
| 922 |
erc-dcc-send-request: Docstring now mentions erc-dcc-auto-mask-list |
|---|
| 923 |
|
|---|
| 924 |
2003-03-10 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 925 |
|
|---|
| 926 |
* erc-ring.el 1.11 (erc-clear-input-ring): |
|---|
| 927 |
New function. Erases the contents of the input ring for |
|---|
| 928 |
the current ERC buffer. |
|---|
| 929 |
|
|---|
| 930 |
2003-03-08 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 931 |
|
|---|
| 932 |
* erc.el 1.501: |
|---|
| 933 |
(erc-display-line-1) and (erc-send-current-line): Now these functions reset erc-insert-this |
|---|
| 934 |
to t as soon as possible after consuming the value of that variable. See the comments in |
|---|
| 935 |
the code for the strange symptom this fixes. |
|---|
| 936 |
(erc-bol): Changed to call point-at-eol instead of line-end-position. This increases XEmacs |
|---|
| 937 |
portability, since XEmacs doesn't have line-end-position. Patch suggested by Scott Evans |
|---|
| 938 |
on the ERC mailing list. |
|---|
| 939 |
|
|---|
| 940 |
2003-03-04 Damien Elmes <erc@repose.cx> |
|---|
| 941 |
|
|---|
| 942 |
* erc.el 1.500: banlist*: patch from mrbump to avoid using cl packages |
|---|
| 943 |
|
|---|
| 944 |
2003-03-04 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 945 |
|
|---|
| 946 |
* erc.el 1.499: |
|---|
| 947 |
Changed erc-noncommands-list from a constant to variable, so that users can |
|---|
| 948 |
add their own erc-cmd-* functions to the list. Improved the docstring too. |
|---|
| 949 |
|
|---|
| 950 |
2003-03-02 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 951 |
|
|---|
| 952 |
* erc.el 1.498 (erc-server-353): |
|---|
| 953 |
Now the output of "/NAMES #channel" appears in the currently |
|---|
| 954 |
active ERC buffer, even if the user is not a member of #channel. |
|---|
| 955 |
|
|---|
| 956 |
* erc.el 1.497 (erc-cmd-DEOP): |
|---|
| 957 |
Fixed a syntax error: invalid read syntax ")" caused by my last change. |
|---|
| 958 |
|
|---|
| 959 |
2003-03-01 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 960 |
|
|---|
| 961 |
* erc.el 1.496 (erc-cmd-DEOP): |
|---|
| 962 |
Fixed a wrong-type-argument error caused by calling split-string |
|---|
| 963 |
on a list instead of on a string. Removed the call to split-string entirely, |
|---|
| 964 |
because it wasn't needed. |
|---|
| 965 |
|
|---|
| 966 |
* erc.el 1.495 (erc-cmd-HELP): |
|---|
| 967 |
Changed to use intern-soft instead of intern. Now "/HELP floob" |
|---|
| 968 |
doesn't create a void function symbol erc-cmd-FLOOB. |
|---|
| 969 |
|
|---|
| 970 |
2003-02-25 Damien Elmes <erc@repose.cx> |
|---|
| 971 |
|
|---|
| 972 |
* erc.el 1.494 (erc-cmd-SERVER): |
|---|
| 973 |
remove erroneous references to line, use server instead |
|---|
| 974 |
|
|---|
| 975 |
2003-02-23 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 976 |
|
|---|
| 977 |
* erc.el 1.493 (erc-toggle-debug-irc-protocol): |
|---|
| 978 |
Fixed a bug where the global value of |
|---|
| 979 |
kill-buffer-hook was being modified instead of the buffer-local value. |
|---|
| 980 |
|
|---|
| 981 |
2003-02-22 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 982 |
|
|---|
| 983 |
* erc.el 1.492 (erc-cmd-KICK): |
|---|
| 984 |
Now supports any number of words in the REASON string. Examples |
|---|
| 985 |
of the /KICK command are: |
|---|
| 986 |
/KICK franl You don't belong here |
|---|
| 987 |
/KICK franl Bye |
|---|
| 988 |
/KICK franl |
|---|
| 989 |
/KICK #channel franl Go away now |
|---|
| 990 |
/KICK #channel franl Bye |
|---|
| 991 |
/KICK #channel franl |
|---|
| 992 |
|
|---|
| 993 |
2003-02-16 Jorgen Schaefer <forcer@users.sourceforge.net> |
|---|
| 994 |
|
|---|
| 995 |
* erc-stamp.el 1.29 (erc-insert-timestamp-right): |
|---|
| 996 |
Make the timestamp rear-nonsticky, so |
|---|
| 997 |
C-e works at the beginning of the next line. |
|---|
| 998 |
|
|---|
| 999 |
2003-02-16 Andreas Fuchs <asf@void.at> |
|---|
| 1000 |
|
|---|
| 1001 |
* erc-stamp.el 1.28: |
|---|
| 1002 |
* s/choose/choice/ in customize options, as kensanata requested. |
|---|
| 1003 |
|
|---|
| 1004 |
2003-02-15 Francis Litterio <franl@users.sourceforge.net> |
|---|
| 1005 |
|
|---|
| 1006 |
* erc.el 1.491 (erc-toggle-debug-irc-protocol): |
|---|
| 1007 |
Now if the *erc-protocol* buffer is killed, |
|---|
| 1008 |
logging is turned off. Prior to this change, the buffer would come back |
|---|
| 1009 |
into existence (generally unbeknownst to the user) after being killed. |
|---|
| 1010 |
|
|---|
| 1011 |
2003-02-11 Damien Elmes <erc@repose.cx> |
|---|
| 1012 |
|
|---|
| 1013 |
* erc.el 1.490 (erc-send-current-line): |
|---|
| 1014 |
we can't inhibit everything here when not connected, |
|---|
| 1015 |
as the user will expect commands like /server still to work. the |
|---|
| 1016 |
erc-cmd-handler should recover from errors instead |
|---|
| 1017 |
|
|---|
| 1018 |
2003-02-10 Damien Elmes <erc@repose.cx> |
|---|
| 1019 |
|
|---|
| 1020 |
* erc.el 1.489: |
|---|
| 1021 |
* we now run erc-after-connect on 422 (no motd) messages as well as the motd |
|---|
| 1022 |
messages |
|---|
| 1023 |
(erc-login): revert the previous change |
|---|
| 1024 |
|
|---|
| 1025 |
* erc.el 1.488 (erc-login): register that we're connected |
|---|
| 1026 |
|
|---|
| 1027 |
2003-02-10 Mario Lang <mlang@delysid.org> |
|---|
| 1028 |
|
|---|
| 1029 |
* erc-members.el 1.4: * Provide erc-members |
|---|
| 1030 |
* Fix excessive ) |
|---|
| 1031 |
* Comment out broken self-tests |
|---|
| 1032 |
|
|---|
| 1033 |
2003-02-07 Damien Elmes <erc@repose.cx> |
|---|
| 1034 |
|
|---|
| 1035 |
* erc.el 1.487 (erc-connect): |
|---|
| 1036 |
notify the user we're trying to connect when using asych |
|---|
| 1037 |
connections |
|---|
| 1038 |
|
|---|
| 1039 |
* erc.el 1.486 (erc-connect): support an asyncronous connection |
|---|
| 1040 |
(erc-process-sentinel): ditto |
|---|
| 1041 |
|
|---|
| 1042 |
* erc-track.el 1.48: |
|---|
| 1043 |
* advise switch-to-buffer in the case of xemacs, since it doesn't have |
|---|
| 1044 |
window-configuration-change-hook |
|---|
| 1045 |
|
|---|
| 1046 |
* erc.el 1.485 (erc-send-current-line): |
|---|
| 1047 |
if not connected, refuse to send either a message or |
|---|
| 1048 |
a command |
|---|
| 1049 |
|
|---|
| 1050 |
* erc.el 1.484: (erc-save-buffer-in-logs): |
|---|
| 1051 |
- check for a sensibile region before saving the buffer. if the |
|---|
| 1052 |
connection process is killed early on, there is not a sensible region |
|---|
| 1053 |
to save |
|---|
| 1054 |
- don't set buffer-file-name on save. we don't need it, and it means we |
|---|
| 1055 |
can now find-file a log while an existing query is open with that |
|---|
| 1056 |
user |
|---|
| 1057 |
|
|---|
| 1058 |
* erc.el 1.483 (erc-process-input-line): |
|---|
| 1059 |
when displaying the help for a function, if no |
|---|
| 1060 |
documentation exists, don't fall over |
|---|
| 1061 |
(erc-cmd-SAY): new function for quoting lines begining with / |
|---|
| 1062 |
(erc-server-NICK): |
|---|
| 1063 |
- fix a bug where the "is now known as" message doesn't appear on newly |
|---|
| 1064 |
created /query buffers |
|---|
| 1065 |
- when a user changes |
|---|