2b29acf5a2525080a6cf3203da0c76c4e53b5ff4
[bpt/emacs.git] / lisp / erc / ChangeLog.01
1 2001-12-18 Mario Lang <mlang@delysid.org>
2
3 * erc.el: * Added missing 747 numreply (banned)
4
5 2001-12-15 Gergely Nagy <algernon@debian.org>
6
7 * debian/scripts/install, debian/rules:
8 updated to 2.1.cvs.20011215-1
9
10 * debian/changelog: Debian version 2.1.cvs.20011215-1
11
12 2001-12-11 Andreas Fuchs <asf@void.at>
13
14 * erc.el:
15 * applied a nicer version of mhp's patch to remove the last prompt from
16 saved logs
17
18 * erc-replace.el: * Initial checkin
19
20 2001-12-11 Mario Lang <mlang@delysid.org>
21
22 * erc.el:
23 * fixed bug triggered when reuse-buffer was enabled (the default).
24 Another silly port type problem. Maybe we should unify that once and for all sometimes...
25
26 2001-12-10 Mario Lang <mlang@delysid.org>
27
28 * erc.el: * erc-message-english: New QUIT and s004 entries.
29 * (erc-save-buffer-on-part): New variable.
30 * (erc-kill-buffer-on-part): New variable.
31 * (erc-server-PART): Use above variables.
32 * (erc-join-channel): Use DEF argument instead of initial input for completing-read.
33
34 2001-12-08 Tijs van Bakel <smoke@wanadoo.nl>
35
36 * erc.el: added defcustom erc-nick-uniquifier ^ (i prefer _)
37
38 2001-12-07 Gergely Nagy <algernon@debian.org>
39
40 * debian/changelog: changelog for version 2.1.cvs.20011208-1
41
42 2001-12-07 Tijs van Bakel <smoke@wanadoo.nl>
43
44 * erc.el:
45 Added erc-scroll-to-bottom as an erc-insert-hook function. It still bugs a bit, so please test it, thanks
46
47 2001-12-07 Mario Lang <mlang@delysid.org>
48
49 * erc.el: * Fixed silly bug in erc-server-TOPIC (thanks mhp)
50
51 * erc-speak.el:
52 * Fix non-greedy matching bug. That one somehow swallowed text
53
54 * erc.el:
55 Fix Emacs20 problem. For now, we disable erc-track-modified-channels-minor-mode in emacs20
56
57 2001-12-07 Andreas Fuchs <asf@void.at>
58
59 * erc-fill.el:
60 * Fix another stupid one-off error. This time it really works!
61 (Until I find the next bug. I guess you can hold your breath) (-:
62
63 2001-12-06 Andreas Fuchs <asf@void.at>
64
65 * erc-fill.el: * Fixed static filling:
66 ** No more \ed (continued on next line) lines anymore
67 ** Fixed bug with previous version where longer lines wouldn't get
68 filled correctly (i.e. at all)
69
70 2001-12-06 Gergely Nagy <algernon@debian.org>
71
72 * debian/changelog: changelog for 2.1.cvs.20011206-1 added
73
74 2001-12-06 Andreas Fuchs <asf@void.at>
75
76 * erc.el:
77 * Don't discard away status when identifying to NickServ
78 * Modify `erc-already-logged-in': check for port, too.
79
80 * erc-fill.el:
81 * Fix stupid loop non-termination error in erc-fill-static when filling
82 one-line regions.
83 * Make erc-count-lines return meaningful values
84
85 2001-12-05 Mario Lang <mlang@delysid.org>
86
87 * erc.el:
88 * (erc-process-input): Make ' /command' work for quoting /commands
89
90 * erc-speak.el: see changelog
91
92 * erc-fill.el: see erc.el changelog
93
94 * erc.el:
95 * erc-insert-hook: Changed strategy completely, no start end parameters any more.
96 We narrow-to-region now, that's much cleaner.
97 * rename erc-fill-region to erc-fill and change the autoload
98 ** You'll probably need to restart Emacs
99
100 2001-12-04 Mario Lang <mlang@delysid.org>
101
102 * erc.el:
103 * (erc-send-current-line): Fixed long outstanding bug. XEmacs users with erc-fill-region on erc-insert-hook knew that one a long time.
104
105 * erc.el: fix order of attack
106
107 * erc.el: * macroexpanded define-minor-mode for XEmacs
108
109 * erc.el: First try to make channel tracking mouse sensitive
110
111 * erc.el: * More erc-message-format conversion.
112 erc-format-message-english-PART as an example on how to use functions to format message
113 * (erc-format-message): Fallback mechanism to use english catalog if variable is not bound
114
115 2001-12-03 Mario Lang <mlang@delysid.org>
116
117 * erc.el: * (erc-iswitchb): Rewrite, docfix.
118 Make it use erc-modified-channels as default if available.
119
120 * erc-menu.el:
121 * Fixage related to erc-track-modified-channels-minor-mode rewrite
122
123 * erc.el:
124 * (erc-track-modified-channels-minor-mode): Use buffer objects instead of erc-default-target return value for internal state keeping.
125
126 * erc.el: * Made reconnect behave nicer (erc-process-sentinel)
127 * Rewrote erc-modified-channels-tracking completely.
128 Its now a minor mode (erc-track-modified-channels-minor-mode)
129 It uses a list as internal representation now, so all silly string-parsing
130 related bugs should be gone.
131 Use (erc-track-modified-channels-minor-mode t) now to toggle this functionality.
132 Don't set the erc-track-modified-channels-minor-mode variable yourself, use the toggle function
133
134 2001-11-29 Gergely Nagy <algernon@debian.org>
135
136 * debian/changelog: final version
137
138 2001-11-29 Mario Lang <mlang@delysid.org>
139
140 * erc.el:
141 * (erc-channel-p): Make it work with string and buffer as parameter. buffer.
142 * (erc-format-message): Add a check for functionp. This allows a format-specifier also to be a function name, which gets called with args applied and needs to return the actual format string.
143 * Converted some formats, JOIN, JOIN-you, MODE, ...
144
145 2001-11-28 Mario Lang <mlang@delysid.org>
146
147 * erc.el:
148 * (erc-prepare-mode-line-format): Added sanity checks to prevent it from having problems with server buffers where the connection failed
149
150 * erc-bbdb.el:
151 * (erc-bbdb-JOIN): regexp-quote the fingerhost before searching, some people have really strange characters as their user names
152
153 * erc.el: Remove a stupid debug like (message ...) call
154
155 2001-11-28 Gergely Nagy <algernon@debian.org>
156
157 * debian/changelog: draft of 2.1.cvs.20011128-1
158
159 * debian/rules: simplify for the all-in-one erc package
160
161 * debian/control: integrated erc-speak back into erc
162
163 * debian/maint/conffiles, debian/maint/conffiles.in, debian/maint/postinst,
164 debian/maint/postinst.in, debian/maint/prerm, debian/maint/prerm.in,
165 debian/scripts/install, debian/scripts/install.in, debian/scripts/remove,
166 debian/scripts/remove.in, debian/scripts/startup.erc-speak:
167 since erc-speak is gone, resurrect the static files, and update them to support the latest erc
168
169 2001-11-28 Mario Lang <mlang@delysid.org>
170
171 * erc.el: * (erc-mode): Shouldn't be interactive.
172 * (erc-info-mode): Ditto.
173
174 * erc.el: * (erc-server-352): Added hopcount parsing.
175 Added call to erc-update-channel-member to fill in channel-members information
176 on /WHO if the channel is joined.
177
178 2001-11-27 Mario Lang <mlang@delysid.org>
179
180 * erc-speedbar.el: *** empty log message ***
181
182 * erc-speedbar.el: * (erc-speedbar-expand-user): New function.
183 Used when more information than just the nick name is available about a dude.
184
185 * erc.el: * Fixed stupid edit,checkin,save cycle error :)
186
187 * erc.el:
188 * (erc-generate-log-file-name-default): Renamed to -long
189 Doc fix.
190 * (erc-generate-log-file-name-old): Renamed to -long
191 Doc fix.
192 * (erc-generate-log-file-name-function): Set default to ...-long
193 Doc fixes
194
195 * erc-speedbar.el: *** empty log message ***
196
197 2001-11-26 Mario Lang <mlang@delysid.org>
198
199 * erc-speedbar.el: * Integrated channel names list
200 what else do we need to replace info buffers???
201 please test that code and comment on erc-ehlp, thanks
202
203 * erc-speedbar.el:
204 * Added erc-speedbar-goto-buffer and therefore enable switching to the buffers from speedbar
205
206 * erc-speedbar.el:
207 I had to check this in, it works !! sort of,, megaalphagammaversion, first version. test, play, submit ideas/patches
208
209 2001-11-26 Gergely Nagy <algernon@debian.org>
210
211 * erc.el(erc-mode): moved erc-last-saved-position here
212 moved buffer naming code from here..
213 (erc): ...to here
214 (erc-generate-log-file-name-old): only prepend target if it exists
215
216 made erc-log-insert-log-on-open a defcustom
217
218 2001-11-26 Mario Lang <mlang@delysid.org>
219
220 * erc.el:
221 * Applied antifuchs/mhp patches, the latest on erc-help, unmodified
222 * New variable: erc-reuse-buffers default to t.
223 * Modified erc-generate-new-buffer-name to use it. it checks if server and port are the same,
224 then one can assume that's the same channel/query target again.
225
226 2001-11-23 Mario Lang <mlang@delysid.org>
227
228 * erc-bbdb.el:
229 * new function erc-BBDB-NICK to handle nickname annotation on a nick-change event of a known record
230
231 * erc.el: * Remove erc-rename-buffer, its no longer necessary
232 * Remove erc-autoop-*. it was broken, and needed rewrite anyway
233 * write erc-already-logged-in in terms of erc-buffer-list and make the duplicate login check work again
234
235 * erc.el: * Fixed stupid typo
236
237 2001-11-22 Mario Lang <mlang@delysid.org>
238
239 * erc.el: * New local variable, erc-announced-server-name
240 * erc-mode-line-format supports a new symbol, target-and/or-server
241 * The mode-line displays the announced server name now (for autojoin later...,
242 greets Adam)
243 * New macro, erc-server-hook-list for a nice way to define the defcustoms of the erc-server-*-hook's
244 Thanks go to the guy from #emacs who helped with that
245 * erc-fill-region is now autoloaded from erc-fill.el
246 * erc-fill.el implements a new fill method, erc-fill-static
247 (setq erc-fill-function 'erc-fill-static)
248 * Some other things I forgot right now
249
250 * erc-bbdb.el: *** empty log message ***
251
252 * erc-fill.el: Initial version.
253
254 * erc-complete.el:
255 Applied antifuchs patch to make completion work with (string= erc-prompt "")
256
257 * erc-complete.el:
258 added function erc-nick-completion-exclude-myself
259 you can set erc-nick-completion to 'erc-nick-completion-exclude-myself to use it
260
261 2001-11-21 Mario Lang <mlang@delysid.org>
262
263 * erc-bbdb.el:
264 * Changed usage of 'finger-host to bbdb-finger-host-field
265
266 * erc-bbdb.el:
267 * Changed WHOIS to use finger-host instead of net field.
268 * Added 'visible as option to erc-bbdb-popup-p to only pop-up the bbdb buffer if a join happened in a visible buffer on any visible frame.
269 * Added (regexp-quote ...) for nickname search in erc-bbdb-JOIN
270
271 2001-11-20 Mario Lang <mlang@delysid.org>
272
273 * erc-bbdb.el: * Added JOIN support
274
275 2001-11-19 Mario Lang <mlang@delysid.org>
276
277 * erc.el:
278 Initial message catalog code. converted erc-action-format usage to use it
279
280 * erc.el: * erc-play-sound: Added XEmacs related check
281
282 * erc-bbdb.el: * Initial version, many thanks to Andreas Fuchs
283
284 * erc.el: * Fixed silly problem with whois/was handling
285
286 * erc.el: * Renamed prev-rd to erc-previous-read
287 * Removed erc-next-line-add-newlines and s next-line-add-newlines to nil in defun erc by default
288
289 * erc.el:
290 fixed xemacs compatibility prob with delete, thanks Adam
291
292 2001-11-18 Mario Lang <mlang@delysid.org>
293
294 * erc.el: numreplies 301 & 461
295
296 2001-11-13 Tijs van Bakel <smoke@wanadoo.nl>
297
298 * erc.el:
299 Added code for error reply 421 "Unknown command", to test the new server parsing system.
300 This was really easy! Thanks ZenIRC guys & delysid :-)
301
302 2001-11-13 Mario Lang <mlang@delysid.org>
303
304 * erc.el: * Allow connecting to SSL enabled irc servers.
305 Ugly hack, but it works for now. Be sure to use the numeric irc port 994 so that erc can recognize what you want
306 good example is
307 irc server: ircs.segfault.net
308 port: 994
309
310 meet me there, I am still delYsid :)
311
312 * erc.el: * some more numreply handlers
313 * cleanup in erc-process-away-p
314 * new function erc-display-error-notice
315
316 * erc.el: * numreply 501 and 221
317
318 * erc.el:
319 removed obsolete old hook variables. Your functions may break, but it is easy to hook them up to the new hooks.
320 erc-part-hook: use erc-server-PART-hook instead
321 erc-kick-hook: use erc-server-KICK-hook instead
322 and so on
323
324 * erc.el:
325 fixed serious bug which cause privmsgs vanishing when erc-auto-query was set to nil
326
327 * erc.el: cleaned up erc-process-filter
328
329 * erc.el: * 401 and 320 numreplies implemented
330
331 * erc.el: * Removed old/now obsolete code
332
333 * erc.el: * Fixed bug in erc-server-MODE
334
335 2001-11-12 Mario Lang <mlang@delysid.org>
336
337 * erc.el: fixed it
338
339 * erc.el:
340 *** We switched over. New server message parsing/handling is running now. Thanks to the zenirc developers for the great ideas I got from the code!!!!! Go and test it, poke at it, bug me on irc about problems
341
342 * erc.el: *** empty log message ***
343
344 2001-11-12 Tijs van Bakel <smoke@wanadoo.nl>
345
346 * erc.el:
347 Fixed bug in erc-get-buffer, now channel names are compared in
348 a case-insensitive way.
349
350 2001-11-12 Mario Lang <mlang@delysid.org>
351
352 * erc.el: erc-server-353
353
354 2001-11-12 Tijs van Bakel <smoke@wanadoo.nl>
355
356 * erc.el: Fixed docstring for erc-get-buffer.
357 Added erc-process to a lot of calls to erc-get-buffer, so
358 that only the local process is searched.
359
360 2001-11-12 Mario Lang <mlang@delysid.org>
361
362 * erc.el: * erc-buffer-filter: do it differently
363
364 * erc.el: ugly but working fix for mhp's query problem
365
366 * erc.el: * erc-server-PRIVMSG-or-NOTICE
367 Now, all the server word replies are finished. Going to numreplies now
368
369 * erc.el:
370 * debugging facilities for the transition. C-x 2 C-x o M-x ielm RET erc-server-vectors RET ; to get a list of all server messages currently not handled in the new code. Feel free to pick one and implement it
371
372 * erc.el: * erc-server-KICK and erc-server-TOPIC. new functions
373 * erc-server-305-or-306 and erc-server-311-or-314
374
375 * erc.el:
376 * ported PART and QUIT msgs to the new scheme, many to go. but it is a easy task. does someone wanna try and start with numreplies?
377
378 * erc.el: * erc-server-JOIN
379
380 * erc.el: * Ported erc-server-INVITE code
381
382 * erc.el: * erc-server-ERROR and erc-server-MODE
383
384 2001-11-11 Mario Lang <mlang@delysid.org>
385
386 * erc.el: * zen
387
388 * erc.el: * New variable erc-connect-function.
389
390 * erc.el:
391 * New function erc-channel-p and use it where appropriate
392
393 * erc.el: * Removed the variable erc-buffer-list completely now
394 * Moved erc-dbuf around a bit
395
396 * erc.el: * Fix silly change in quit/rename msg handling
397
398 * erc.el: thanks mhp, fixed
399
400 * erc.el: * Tijs van Bakel's work from 10th Nov. merged in
401 * My additions to that idea merged in too
402 Basically, this is a major rewrite, if you are scared and want avoid problems,
403 stay at your current version. It seems fairly stable though.
404 That changed? erc-buffer-name handling was completely rewritten,
405 and erc-buffer-list local variable handling removed.
406 Simplifies alot of code. Poke at it. read the diff. report bug/send patches!
407
408 * erc.el: * Added variable listing when /set is used without args
409
410 2001-11-10 Mario Lang <mlang@delysid.org>
411
412 * erc.el:
413 * Comment/structure cleanup, removal of unnecessary code
414
415 * erc.el: only some code beautification
416
417 * erc-imenu.el:
418 remove add-hook call, that's done in erc.el now for autoloadability
419
420 * erc.el: * Make erc-imenu autoloadable
421
422 * erc.el:
423 * The long promised erc-mode-line-format handling rewrite
424 Poke at it, try it, play with it, report bugs
425
426 * erc.el:
427 some regex-quote fixes, new function erc-cmd-set, and minor things
428
429 2001-11-08 Mario Lang <mlang@delysid.org>
430
431 * erc.el:
432 * added second timestamp-format (erc-away-timestamp-format) for marking msgs when being away
433
434 * erc-complete.el: fixed silly defun
435
436 * erc.el: * Rewrote erc-load-irc-script (simplified)
437 * Removed deprecated code
438
439 * erc-speak.el: * reflect changes in erc.el
440
441 * erc.el:
442 * Moved completion related functions into erc-complete.el
443 placed an autoload instead into erc.el. That quite cool,
444 because erc-complete.el only gets loaded when you use
445 TAB first time in erc.
446
447 * erc-complete.el: _ Initial checkin
448
449 * erc.el: * New function: erc-chain-hook-with-args
450 * Changed calls to erc-insert-hook to use it
451
452 2001-11-07 Mario Lang <mlang@delysid.org>
453
454 * erc.el: * Patch from Fabien Penso
455 Make completion case insensitive. try it! its cool
456
457 * erc.el: * Reduction patch 2
458 This time, we move the input ring handling into erc-ring.el
459 Remember that you need (require 'erc-ring) in your .emacs to get the input handling as a feature
460 And remember, that you don't need it if you don't use input ring :-)
461
462 * erc-ring.el: * Initial checkin
463
464 * erc.el: * The great reduction patch :-)
465 moved relevant function from erc.el to new file erc-menu.el and erc-imenu.el
466
467 * erc-imenu.el: Initial version
468
469 * erc-menu.el: * Initial version
470
471 * erc.el: * wording change suggested by Benjamin Drieu
472
473 2001-11-07 Tijs van Bakel <smoke@wanadoo.nl>
474
475 * erc.el: Added Emacs version to /SV
476
477 2001-11-07 Mario Lang <mlang@delysid.org>
478
479 * erc.el: * Hookification patch, read the diff
480
481 * erc.el: too tired for a changelog :)
482
483 2001-11-06 Mario Lang <mlang@delysid.org>
484
485 * erc.el:
486 * make erc-cmd-op and erc-cmd-deop take multiple nicknames as argument
487
488 2001-11-06 Gergely Nagy <algernon@debian.org>
489
490 * debian/changelog: sync
491
492 * debian/rules: fixed a typo: PKGDIR, not PKIDR
493
494 2001-11-06 Mario Lang <mlang@delysid.org>
495
496 * erc.el:
497 * Changed timestamping when away to use erc-timestamp-format and append the timestamp instead of prepending it..
498 * minor cleanup, s/(if (not /(unless/ and the like
499
500 2001-11-06 Tijs van Bakel <smoke@wanadoo.nl>
501
502 * erc.el: Fixed OP and DEOP commands to return T.
503 Added SV say-version command.
504 Added erc-send-message utility function, but it's not used everywhere yet.
505
506 2001-11-05 Mario Lang <mlang@delysid.org>
507
508 * erc.el: stupid delYsid, forgot require 'format-spec. good nite
509
510 * erc.el:
511 * new variable erc-action-format. Some erc-notice-prefix fixes again
512
513 * erc.el: * erc-minibuffer-privmsg defaults to t
514
515 * erc.el:
516 * Small fix in relation to the transition to erc-make-notice
517
518 2001-11-05 Tijs van Bakel <smoke@wanadoo.nl>
519
520 * erc.el:
521 Renamed erc-message-notices to erc-minibuffer-notice, and renamed erc-prevent-minibuffer-privmsg to erc-minibuffer-privmsg, inverting its functionality
522
523 * erc.el: Added support for channel names starting with & + and !.
524 Also, many changes partially discussed on the mailing list:
525
526 * erc.el (cl): Add requirement for cl package.
527 (erc-buffer-list): Make this variable global again.
528 (erc-default-face): Fix typo.
529 (erc-timestamp-face): Add face for timestamps.
530 (erc-join-buffer, erc): Add a 'bury option.
531 (erc-send-action): Add timestamp.
532 (erc-command-table): Add /CLEAR, /DEOP, /OP, /Q.
533 (erc-send-current-line): Add timestamp.
534 (erc-send-current-line): Add call to erc-insert-hook.
535 (erc-cmd-clear): New command to clear buffer contents.
536 (erc-cmd-whois): Fix cut'n'paste-o.
537 (erc-cmd-deop): New command to deop a user.
538 (erc-cmd-op): New command to op a user.
539 (erc-make-notice): Moved a lot of duplicate code here. Perhaps
540 this should also be done for erc-highlight-error.
541 (erc-parse-line-from-server): Now NOTICE will also open a new
542 query, just as PRIVMSG.
543 (erc-parse-line-from-server): Call erc-put-text-property on a
544 channel message/notice first, before concatenating nick and
545 timestamp &c.
546 (erc-message-notices): Add option to display notices in
547 minibuffer.
548 (erc-fill-region): No longer strip spaces in front of incoming
549 messages.
550 (erc-parse-current-line): No longer strip spaces in front of text
551 input by user.
552
553 Hopefully I didn't break too much :(
554
555 2001-11-05 Mario Lang <mlang@delysid.org>
556
557 * erc.el:
558 * New function erc-nickserv-identify-autodetect for erc-insert-hook. Added by default currently.
559
560 * erc.el:
561 * Mini-fix in erc-process-num-reply (= n 353): Added @ as prefix character to make certain channels on opn work again nicely
562
563 2001-10-31 Gergely Nagy <algernon@debian.org>
564
565 * debian/changelog: updated to reflect changes
566
567 * debian/scripts/install.in:
568 moved #PKGFLAG# before -f batch-byte-compile
569
570 2001-10-29 Mario Lang <mlang@delysid.org>
571
572 * erc.el:
573 Imenu fixed somehow, added IRC services interactive function for indentify to NickServ. Read the diff
574
575 2001-10-26 Gergely Nagy <algernon@debian.org>
576
577 * debian/changelog: sigh. -2
578
579 2001-10-25 Gergely Nagy <algernon@debian.org>
580
581 * debian/changelog: updated to reflect changes
582
583 * debian/rules: handle conffiles.in too
584
585 * debian/maint/conffiles.in: new file
586
587 * debian/maint/conffiles: superseded by conffiles.in
588
589 * debian/scripts/startup: superseded by startup.erc
590
591 2001-10-25 Mario Lang <mlang@delysid.org>
592
593 * debian/scripts/startup.erc-speak: * Initial version
594
595 * debian/scripts/startup.erc: * Added and fixes minimal typo
596
597 2001-10-25 Gergely Nagy <algernon@debian.org>
598
599 * debian/changelog: updated to reflect changes
600
601 * debian/rules:
602 modified to be able to build the erc-speak package too
603
604 * debian/control: added the new erc-speak package
605
606 * debian/README.erc-speak, debian/maint/postinst.in, debian/maint/prerm.in,
607 debian/scripts/install.in, debian/scripts/remove.in:
608 new file
609
610 * debian/maint/postinst, debian/maint/prerm, debian/scripts/install,
611 debian/scripts/remove:
612 removed, superseded by its .in counterpart
613
614 2001-10-25 Mario Lang <mlang@delysid.org>
615
616 * erc.el: * Fixed some defcustom :type 's
617 * Added erc-before-connect hook which gets called with server port and nick.
618 Use this hook to e.g. setup a tunnel before actually connecting.
619 something like (when (string= server "localhost") ...)
620
621 2001-10-24 Mario Lang <mlang@delysid.org>
622
623 * erc.el: * Patch by smoke: fix erc-cmd-* commands and add aliases
624
625 2001-10-23 Mario Lang <mlang@delysid.org>
626
627 * erc-speak.el:
628 * Added a new personality for channel name announcement, This makes streams of flooded channels much easier to listen to,
629 especially if you are on more than one channel simultaneously.
630
631 * erc.el:
632 * Made the completion postfix customizable through erc-nick-completion-postfix
633
634 * erc-speak.el, erc.el:
635 * Added erc-prevent-minibuffer-privmsg
636
637 * erc-speak.el:
638 * Quickish hack to allow exclusion of timestamps from speaking. see erc-speak-filter-timestamps
639
640 2001-10-21 Mario Lang <mlang@delysid.org>
641
642 * erc-speak.el:
643 * Removed now really obsolete code. Package size reduced by 50%
644
645 * erc-speak.el:
646 * Very important fix! Now erc-speak is really complete. Messages don't get cut anymore. Be sure to use auditory icons,
647 it's reallllly cool now!!!
648
649 * erc-speak.el: *** empty log message ***
650
651 * erc-speak.el: * Major simplification. depends on my 2001-10-21 changes to erc.el.
652 * Things removed, read diff
653
654 2001-10-21 Gergely Nagy <algernon@debian.org>
655
656 * debian/changelog: oops, silly typo
657
658 * debian/changelog, debian/control, debian/copyright,
659 debian/maint/conffiles, debian/maint/postinst, debian/maint/prerm,
660 debian/rules, debian/scripts/install, debian/scripts/remove,
661 debian/scripts/startup:
662 initial check-in
663
664 2001-10-21 Mario Lang <mlang@delysid.org>
665
666 * erc.el:
667 * Changed erc-insert-hook to get two arguments, START and END of the region
668 which got inserted. CAREFUL! This could break stuff, but it makes the hook
669 much more usable.
670
671 * erc.el:
672 * Made erc-smiley a new option, currently set to t to showoff this feature. :)
673
674 2001-10-20 Mario Lang <mlang@delysid.org>
675
676 * erc.el: * Add missing erc-mode-hook variable
677 * Add smiley-support (preliminary test)
678
679 2001-10-20 Alex Schroeder <alex@gnu.org>
680
681 * erc.el:
682 Replaced all occurrences of put-text-property with a call to
683 erc-put-text-property.
684 (erc-put-text-property): New function.
685 (erc-tracking-modified-channels): Moved to the front of the file such
686 that it is already defined when the menu is being defined.
687 (erc-modified-channel-string): Ditto.
688
689 2001-10-18 Alex Schroeder <alex@gnu.org>
690
691 * erc.el: Removed some commentary. The wiki page is the place to
692 put such information.
693 (erc-fill-prefix): Doc change.
694 (erc-notice-highlight-type): Doc change, now a user option.
695 (erc-pal-highlight-type): Doc change, now a user option.
696 (erc-fool-highlight-type): New option.
697 (erc-keyword-highlight-type): New option.
698 (erc-dangerous-host-highlight-type): New option.
699 (erc-uncontrol-input-line): Doc change.
700 (erc-interpret-controls-p): Doc change, now a user option.
701 (erc-multiline-input): Doc change.
702 (erc-auto-discard-away): Doc change.
703 (erc-pals): Changed from string to regexp.
704 (erc-fools): New option.
705 (erc-keywords): Renamed from erc-highlight-strings. WATCH OUT:
706 Not backwards compatible change!
707 (erc-dangerous-hosts): Renamed from erc-host-danger-highlight.
708 WATCH OUT: Not backwards compatible change!
709 (erc-menu-definition): Added menu entries for fools, keywords and
710 dangerous hosts.
711 (erc-mode-map): Changed keybindings from C-c <plain ascii> to
712 various C-c <C-ascii> combinations.
713 (erc-dangerous-host-face): Renamed from erc-host-danger-face.
714 WATCH OUT: Not backwards compatible change!
715 (erc-fool-face): New face.
716 (erc-keyword-face): Renamed from erc-highlight-face. WATCH OUT:
717 Not backwards compatible change!
718 (erc-parse-line-from-server): Fixed highlighting in the cases
719 where (equal erc-pal-highlight-type 'all), added code to handle
720 erc-fool-highlight-type, erc-dangerous-host-highlight-type
721 (erc-update-modes): Replaced erc-delete-string with delete.
722 (erc-keywords): Renamed from erc-highlight-strings, handle
723 erc-keyword-highlight-type.
724 (erc-delete-string): Removed.
725 (erc-list-match): New function.
726 (erc-pal-p): Use erc-list-match.
727 (erc-fool-p): New function.
728 (erc-keyword-p): New function.
729 (erc-dangerous-host-p): Renamed from erc-host-danger-p, use
730 erc-list-match.
731 (erc-directed-at-fool-p): New function.
732 (erc-add-entry-to-list): New function.
733 (erc-remove-entry-from-list): New function.
734 (erc-add-pal): Use erc-add-entry-to-list.
735 (erc-delete-pal): Use erc-remove-entry-from-list.
736 (erc-add-fool): New function.
737 (erc-delete-fool): New function.
738 (erc-add-keyword): New function.
739 (erc-delete-keyword): New function.
740 (erc-add-dangerous-host): New function.
741 (erc-delete-dangerous-host): New function.
742
743 2001-10-07 Mario Lang <mlang@delysid.org>
744
745 * erc.el: * irc vs ircd default port fixed
746
747 * erc.el: * Added topic-change to imenu
748
749 * erc.el: * More imenu spiffyness
750
751 * erc.el: * Added imenu support
752
753 * erc.el:
754 * Fix to /topic to show topic instead of setting it to null :)
755
756 2001-10-05 Mario Lang <mlang@delysid.org>
757
758 * erc.el: * First version of erc-rename-buffer
759
760 * erc.el: * more header-line tricks.
761
762 * erc.el:
763 * Small fix to do erc-update-mode-line-buffer in erc-update-channel-topic
764
765 * erc.el: * Added erc-header-line-format
766
767 2001-10-04 Mario Lang <mlang@delysid.org>
768
769 * erc.el: * mini-fix, add msgp to auto-query code
770
771 * erc.el: * Added command-names to completion (erc-command-table)
772 * New variable erc-auto-query. When set, every arriving message to you
773 will open a query buffer for that sender if not already open.
774 * Compatibility function fo non-existing line-beginning|end-position functions in XEmacs.
775
776 2001-10-03 Mario Lang <mlang@delysid.org>
777
778 * erc.el:
779 * Removed alot of (progn ...) where they were not necessary
780 * Changed some (if ...) without else part to (when ...)
781 * Some (while ...) to use (dolist ...)
782 * Fix for completion popup generating tracebacks.
783 * New function erc-arrange-session-in-multiple-windows
784 * Lots of other stuff, read the diff
785
786 2001-10-02 Mario Lang <mlang@delysid.org>
787
788 * erc.el: * Added erc-kill-input and keybinding C-c C-u for it
789
790 2001-10-01 Mario Lang <mlang@delysid.org>
791
792 * erc.el: * Another fix to nick-completion
793 * Additional checks in erc-track-modified-channels
794
795 2001-09-26 Mario Lang <mlang@delysid.org>
796
797 * erc.el: * Fixed completion (alex)
798 * Now popup buffer doesn't destroy your window configuration.
799 * Fixed away handling (incomplete)
800
801 2001-09-24 Mario Lang <mlang@delysid.org>
802
803 * erc.el: Fixed silly quoting-escape error
804
805 2001-09-23 Mario Lang <mlang@delysid.org>
806
807 * erc.el: * Added auto-op support (unfinished)
808 * Added erc-latest-version.
809 * Added erc-ediff-latest-version.
810
811 2001-09-21 Mario Lang <mlang@delysid.org>
812
813 * erc.el:
814 * Minor menu additions (invite only mode is now a checkbox)
815
816 2001-09-20 Mario Lang <mlang@delysid.org>
817
818 * erc.el:
819 * Fix (erc-cmd-names): This should fix C-c C-n too, hopefully it was the right fix and doesn't break anything else.
820
821 * erc.el: * Fixes XEmacs easymenu usage (2nd time).
822
823 2001-09-19 Mario Lang <mlang@delysid.org>
824
825 * erc.el:
826 * (erc-complete-nick): Add ": " only if one completes directly after the erc-prompt, otherwise, add just one space
827
828 * erc.el:
829 * Changed menu-definition to use easymenu (hopefully this now works under XEmacs)
830 * Fix for custom problem with :must-match on XEmacs (thanks shapr)
831 * Added /COUNTRY command using (what-domain) from package mail-extr (shapr)
832 * Fix for case-sensitivity problem with pals (they are now all downcased)
833 * Different (erc-version) function which now can take prefix argument to insert the version information into the current buffer,
834 instead of just displaying it in the minibuffer.
835
836 2001-09-10 Mario Lang <mlang@delysid.org>
837
838 * erc.el: Updated erc-version-string
839
840 * erc.el: Version number change and last read-through...
841
842 2001-09-04 Mario Lang <mlang@delysid.org>
843
844 * erc.el: Added some asterisks
845
846 2001-08-24 Mario Lang <mlang@delysid.org>
847
848 * erc.el:
849 Fixed hidden channel buffer tracking (sort of), now using switch-to-buffer for advice.
850 This version is unofficially named 2.1prebeta1. Please test it and send
851 fixes to various problems you may encounter so that we can eventually
852 release 2.1 soon.
853
854 2001-08-14 Mario Lang <mlang@delysid.org>
855
856 * erc.el:
857 Added function erc-bol and keybinding C-c C-a for it (contributed by Benjamin Rutt <brutt@bloomington.in.us)
858
859 2001-08-07 Mario Lang <mlang@delysid.org>
860
861 * erc.el:
862 Checked in lathis code and modified it slightly. Still unsure about set-window-buffer advice, current attempt doesn't seem to work.
863 Removed (nick -> #channel) from mode-line. (CLOSED) and (AWAY...) should still be displayed when appropriate
864
865 2001-08-06 Mario Lang <mlang@delysid.org>
866
867 * erc.el:
868 added local-variable channel-list in session-buffers and make /LIST use it.
869 erc-join-channel can now do completion after /LIST was executed
870
871 2001-08-05 Mario Lang <mlang@delysid.org>
872
873 * erc.el: Tweaked erc-join-channel and erc-part-from-channel
874
875 2001-07-27 Mario Lang <mlang@delysid.org>
876
877 * erc.el: some more defcustom stuff
878
879 * erc.el: Patch from Henrik Enberg <henrik@enberg.org>:
880 Adds variables erc-frame-alist and erc-frame-dedicated-p.
881
882 * erc.el: fixed erc-part-from-channel
883
884 * erc.el:
885 fixed match-string problem and added interactive topic setting function.
886
887 * erc.el: fixed silly string-match bug
888
889 * erc.el:
890 Added erc-join-channel and erc-part-from-channel (interactive prompts), as well as keybindings. C-c C-j #emacs RET is now enough :)
891
892 2001-07-27 Alex Schroeder <alex@gnu.org>
893
894 * erc.el(erc-display-line-buffer): Simplified filling.
895 (erc-fill-region): New function.
896
897 2001-07-27 Mario Lang <mlang@delysid.org>
898
899 * erc.el: Added redundancy check in output
900
901 2001-07-26 Alex Schroeder <alex@gnu.org>
902
903 * erc.el(erc-send-action): Add text-property stuff.
904 (erc-input-action): Removed text-property stuff.
905 (erc-command-table): Corrected command for DESCRIBE. Still
906 doesn't work though. No idea what it should do. Looks like a no op.
907 (erc-cmd-me): Doc change.
908
909 2001-07-26 Mario Lang <mlang@delysid.org>
910
911 * erc.el:
912 fixed one occurrence of a setq with only one argument (XEmacs didn't like that)
913
914 * erc.el:
915 Added erc-next-line-add-newlines customization possibility.
916
917 * erc.el:
918 added erc-fill-prefix for defining your own way of filling and fixed filling somehow
919
920 * erc.el:
921 fixed small incompatibility in erc-parse-line-from-server at (and (= n 353) regexp
922
923 2001-07-25 Mario Lang <mlang@delysid.org>
924
925 * erc.el:
926 Added erc-filling and filling code to erc-display-line-buffer.
927
928 2001-07-08 Alex Schroeder <alex@gnu.org>
929
930 * erc.el(try-complete-erc-nick): Make the ": " part of the
931 expansion
932
933 * erc.el: require ring
934
935 2001-07-08 Mario Lang <mlang@delysid.org>
936
937 * erc.el: *** empty log message ***
938
939 2001-07-07 Mario Lang <mlang@delysid.org>
940
941 * erc.el: typo
942
943 * erc.el: omit
944
945 2001-07-06 Alex Schroeder <alex@gnu.org>
946
947 * erc.el(erc-mode): Call erc-input-ring-setup.
948 (erc-send-current-line): Call erc-add-to-input-ring.
949 (erc-input-ring): New variable. Currently not buffer local.
950 (erc-input-ring-index): New variable. Currently not buffer local.
951 (erc-input-ring-setup): New function.
952 (erc-add-to-input-ring): New function.
953 (erc-previous-command): New function.
954 (erc-next-command): New function.
955 (erc-mode-map): Uncommented keybindings for erc-next-command and
956 erc-previous-command.
957
958 2001-07-05 Alex Schroeder <alex@gnu.org>
959
960 * erc.el(erc-highlight-strings): Removed debug message.
961
962 * erc.el(erc-join-buffer): Changed default to 'buffer.
963 (erc-join-info-buffer): Changed default to 'disable.
964 (erc-nick-completion): Changed default to 'all.
965
966 2001-07-04 uid31117 <uid31117@confusibombus>
967
968 * erc.el: Resolved...
969
970 2001-07-03 Alex Schroeder <alex@gnu.org>
971
972 * erc.el(erc-highlight-strings): New option and new function.
973 (erc-parse-line-from-server): Use it.
974 Various empty lines removed. Various doc strings fixed.
975
976 * erc.el: Removed more empty lines.
977
978 * erc.el(erc-member-string): replaced by plain member
979 Otherwise, lots of deleting of empty lines... I'm not too happy with that
980 but I feel better when the code is "cleaned up".
981
982 2001-07-03 Mario Lang <mlang@delysid.org>
983
984 * erc.el: Ugly hack, but looks nicer when giving commands
985
986 * erc-speak.el: ugly hack, but looks nicer now
987
988 2001-07-03 Alex Schroeder <alex@gnu.org>
989
990 * erc.el(try-complete-erc-nick): New function.
991 (erc-try-complete-nick): New function.
992 (erc-nick-completion): New option.
993 (erc-complete): Call hippie-expand such that erc-try-complete-nick
994 will be called eventually. Based on erc-nick-completion
995 try-complete-erc-nick will then complete on the nick at point.
996
997 2001-07-02 Mario Lang <mlang@delysid.org>
998
999 * erc.el:
1000 Insert (erc-current-nick) instead of (erc-display-prompt). good night :)
1001
1002 * erc.el:
1003 small, but it was annoying, so I just did it (defcustom for erc-join-buffer and erc-join-info-buffer)
1004
1005 2001-06-29 Alex Schroeder <alex@gnu.org>
1006
1007 * erc.el: Use defface to define all faces.
1008 Removed some history from the commentary, as well as some other
1009 commentary editing.
1010
1011 2001-06-28 Mario Lang <mlang@delysid.org>
1012
1013 * erc.el: hmm, defcustom for erc-user-full-name
1014
1015 * erc-speak.el, erc.el: *** empty log message ***
1016
1017 2001-06-27 Mario Lang <mlang@delysid.org>
1018
1019 * erc.el: typo
1020
1021 * erc.el: Some more defcustom
1022
1023 * erc-speak.el: nothing, really
1024
1025 2001-06-26 Mario Lang <mlang@delysid.org>
1026
1027 * erc.el: Some defcustom stuff. Still no defgroup though :)
1028
1029 * erc.el:
1030 Initial change to erc.el (2.0). Mainly list of ideas and features
1031 and syntax-table entries.
1032
1033 * erc-speak.el, erc.el: Initial Import
1034
1035 * erc-speak.el, erc.el: New file.
1036
1037 Copyright (C) 2001, 2006-2011 Free Software Foundation, Inc.
1038
1039 This file is part of GNU Emacs.
1040
1041 GNU Emacs is free software: you can redistribute it and/or modify
1042 it under the terms of the GNU General Public License as published by
1043 the Free Software Foundation, either version 3 of the License, or
1044 (at your option) any later version.
1045
1046 GNU Emacs is distributed in the hope that it will be useful,
1047 but WITHOUT ANY WARRANTY; without even the implied warranty of
1048 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1049 GNU General Public License for more details.
1050
1051 You should have received a copy of the GNU General Public License
1052 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
1053
1054 ;; Local Variables:
1055 ;; coding: utf-8
1056 ;; End: