aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/erc
diff options
context:
space:
mode:
authorDaniel Colascione2012-10-07 14:31:58 -0800
committerDaniel Colascione2012-10-07 14:31:58 -0800
commit36a305a723c63fd345be65c536c52fe9765c14be (patch)
treefb89d9e103552863214c60297a65320917109357 /lisp/erc
parent2ab329f3b5d52a39f0a45c3d9c129f1c19560142 (diff)
parent795b1482a9e314cda32d62ac2988f573d359366e (diff)
downloademacs-36a305a723c63fd345be65c536c52fe9765c14be.tar.gz
emacs-36a305a723c63fd345be65c536c52fe9765c14be.zip
Merge from trunk
Diffstat (limited to 'lisp/erc')
-rw-r--r--lisp/erc/ChangeLog38
-rw-r--r--lisp/erc/erc-autoaway.el1
-rw-r--r--lisp/erc/erc-backend.el3
-rw-r--r--lisp/erc/erc-button.el4
-rw-r--r--lisp/erc/erc-capab.el4
-rw-r--r--lisp/erc/erc-compat.el1
-rw-r--r--lisp/erc/erc-dcc.el2
-rw-r--r--lisp/erc/erc-desktop-notifications.el (renamed from lisp/erc/erc-notifications.el)9
-rw-r--r--lisp/erc/erc-ezbounce.el1
-rw-r--r--lisp/erc/erc-fill.el1
-rw-r--r--lisp/erc/erc-goodies.el1
-rw-r--r--lisp/erc/erc-ibuffer.el1
-rw-r--r--lisp/erc/erc-identd.el1
-rw-r--r--lisp/erc/erc-imenu.el1
-rw-r--r--lisp/erc/erc-join.el1
-rw-r--r--lisp/erc/erc-lang.el2
-rw-r--r--lisp/erc/erc-list.el1
-rw-r--r--lisp/erc/erc-log.el11
-rw-r--r--lisp/erc/erc-match.el1
-rw-r--r--lisp/erc/erc-menu.el1
-rw-r--r--lisp/erc/erc-netsplit.el1
-rw-r--r--lisp/erc/erc-networks.el1
-rw-r--r--lisp/erc/erc-notify.el1
-rw-r--r--lisp/erc/erc-page.el2
-rw-r--r--lisp/erc/erc-pcomplete.el1
-rw-r--r--lisp/erc/erc-replace.el2
-rw-r--r--lisp/erc/erc-ring.el1
-rw-r--r--lisp/erc/erc-services.el2
-rw-r--r--lisp/erc/erc-sound.el2
-rw-r--r--lisp/erc/erc-speedbar.el1
-rw-r--r--lisp/erc/erc-spelling.el1
-rw-r--r--lisp/erc/erc-stamp.el6
-rw-r--r--lisp/erc/erc-track.el1
-rw-r--r--lisp/erc/erc-truncate.el1
-rw-r--r--lisp/erc/erc-xdcc.el1
-rw-r--r--lisp/erc/erc.el7
36 files changed, 95 insertions, 21 deletions
diff --git a/lisp/erc/ChangeLog b/lisp/erc/ChangeLog
index 674a6c97eec..8b4df6099bc 100644
--- a/lisp/erc/ChangeLog
+++ b/lisp/erc/ChangeLog
@@ -1,7 +1,39 @@
12012-09-17 Chong Yidong <cyd@gnu.org> 12012-10-07 Deniz Dogan <deniz@dogan.se>
2
3 * erc-log.el (erc-generate-log-file-name-function):
4 Clarify tags for various choices. (Bug#11186)
5
62012-10-07 Glenn Morris <rgm@gnu.org>
7
8 * erc-button.el (erc-button-alist): Remove "finger". (Bug#4443)
9
102012-10-07 Antoine Levitt <antoine.levitt@gmail.com>
11
12 * erc-stamp.el (erc-format-timestamp): Don't apply intangible
13 property to invisible stamps. (Bug#11706)
14
152012-10-07 Glenn Morris <rgm@gnu.org>
16
17 * erc-backend.el (NICK): Handle pre-existing buffers. (Bug#12002)
2 18
3 * erc-page.el (erc-page-function): 192012-10-06 Glenn Morris <rgm@gnu.org>
20
21 * erc.el (erc-lurker):
22 * erc-desktop-notifications.el (erc-notifications):
23 Add missing group :version tags.
24
252012-10-04 Julien Danjou <julien@danjou.info>
26
27 * erc-desktop-notifications.el: Rename from erc-notifications to
28 avoid clash with 8+3 filename format and erc-notify.el.
29
302012-09-25 Chong Yidong <cyd@gnu.org>
31
32 * erc.el (erc-send-command): Use define-obsolete-function-alias.
33
342012-09-17 Chong Yidong <cyd@gnu.org>
4 35
36 * erc-page.el (erc-page-function):
5 * erc-stamp.el (erc-stamp): Doc fix. 37 * erc-stamp.el (erc-stamp): Doc fix.
6 38
72012-08-21 Josh Feinstein <jlf@foxtail.org> 392012-08-21 Josh Feinstein <jlf@foxtail.org>
@@ -94,7 +126,7 @@
94 (erc-autojoin-after-ident): Ditto. 126 (erc-autojoin-after-ident): Ditto.
95 (erc-autojoin-channels-alist): Mention auth-source. 127 (erc-autojoin-channels-alist): Mention auth-source.
96 128
972012-04-10 Deniz Dogan <deniz@dogan.se> (tiny change) 1292012-04-10 Deniz Dogan <deniz@dogan.se>
98 130
99 * erc.el (erc-display-prompt): Adds the field text property to the 131 * erc.el (erc-display-prompt): Adds the field text property to the
100 ERC prompt. This allows users to use `kill-whole-line' to kill 132 ERC prompt. This allows users to use `kill-whole-line' to kill
diff --git a/lisp/erc/erc-autoaway.el b/lisp/erc/erc-autoaway.el
index ab429a12589..fd9ac69aa3a 100644
--- a/lisp/erc/erc-autoaway.el
+++ b/lisp/erc/erc-autoaway.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2002-2004, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2004, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: Jorgen Schaefer <forcer@forcix.cx> 5;; Author: Jorgen Schaefer <forcer@forcix.cx>
6;; Maintainer: FSF
6;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcAutoAway 7;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcAutoAway
7 8
8;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
diff --git a/lisp/erc/erc-backend.el b/lisp/erc/erc-backend.el
index 5da3009c854..20ccd071b95 100644
--- a/lisp/erc/erc-backend.el
+++ b/lisp/erc/erc-backend.el
@@ -4,6 +4,7 @@
4 4
5;; Filename: erc-backend.el 5;; Filename: erc-backend.el
6;; Author: Lawrence Mitchell <wence@gmx.li> 6;; Author: Lawrence Mitchell <wence@gmx.li>
7;; Maintainer: FSF
7;; Created: 2004-05-7 8;; Created: 2004-05-7
8;; Keywords: IRC chat client internet 9;; Keywords: IRC chat client internet
9 10
@@ -1315,7 +1316,7 @@ add things to `%s' instead."
1315 (when (equal (erc-default-target) nick) 1316 (when (equal (erc-default-target) nick)
1316 (setq erc-default-recipients 1317 (setq erc-default-recipients
1317 (cons nn (cdr erc-default-recipients))) 1318 (cons nn (cdr erc-default-recipients)))
1318 (rename-buffer nn) 1319 (rename-buffer nn t) ; bug#12002
1319 (erc-update-mode-line) 1320 (erc-update-mode-line)
1320 (add-to-list 'bufs (current-buffer))))) 1321 (add-to-list 'bufs (current-buffer)))))
1321 (erc-update-user-nick nick nn host nil nil login) 1322 (erc-update-user-nick nick nn host nil nil login)
diff --git a/lisp/erc/erc-button.el b/lisp/erc/erc-button.el
index a0593dcb743..433ffc05340 100644
--- a/lisp/erc/erc-button.el
+++ b/lisp/erc/erc-button.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 1996-2004, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1996-2004, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Maintainer: FSF
6;; Keywords: irc, button, url, regexp 7;; Keywords: irc, button, url, regexp
7;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcButton 8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcButton
8 9
@@ -134,7 +135,7 @@ longer than `erc-fill-column'."
134 '(('nicknames 0 erc-button-buttonize-nicks erc-nick-popup 0) 135 '(('nicknames 0 erc-button-buttonize-nicks erc-nick-popup 0)
135 (erc-button-url-regexp 0 t browse-url 0) 136 (erc-button-url-regexp 0 t browse-url 0)
136 ("<URL: *\\([^<> ]+\\) *>" 0 t browse-url 1) 137 ("<URL: *\\([^<> ]+\\) *>" 0 t browse-url 1)
137 ("(\\(\\([^~\n \t@][^\n \t@]*\\)@\\([a-zA-Z0-9.:-]+\\)\\)" 1 t finger 2 3) 138;;; ("(\\(\\([^~\n \t@][^\n \t@]*\\)@\\([a-zA-Z0-9.:-]+\\)\\)" 1 t finger 2 3)
138 ;; emacs internal 139 ;; emacs internal
139 ("[`]\\([a-zA-Z][-a-zA-Z_0-9]+\\)[']" 1 t erc-button-describe-symbol 1) 140 ("[`]\\([a-zA-Z][-a-zA-Z_0-9]+\\)[']" 1 t erc-button-describe-symbol 1)
140 ;; pseudo links 141 ;; pseudo links
@@ -182,6 +183,7 @@ PAR is a number of a regexp grouping whose text will be passed to
182 'nicknames, these are ignored, and CALLBACK will be called with 183 'nicknames, these are ignored, and CALLBACK will be called with
183 the nickname matched as the argument." 184 the nickname matched as the argument."
184 :group 'erc-button 185 :group 'erc-button
186 :version "24.3" ; remove finger (bug#4443)
185 :type '(repeat 187 :type '(repeat
186 (list :tag "Button" 188 (list :tag "Button"
187 (choice :tag "Matches" 189 (choice :tag "Matches"
diff --git a/lisp/erc/erc-capab.el b/lisp/erc/erc-capab.el
index c7103d6dc61..08b9c67f6c0 100644
--- a/lisp/erc/erc-capab.el
+++ b/lisp/erc/erc-capab.el
@@ -2,6 +2,10 @@
2 2
3;; Copyright (C) 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2006-2012 Free Software Foundation, Inc.
4 4
5;; Maintainer: FSF
6
7; This file is part of GNU Emacs.
8
5;; GNU Emacs is free software: you can redistribute it and/or modify 9;; GNU Emacs is free software: you can redistribute it and/or modify
6;; it under the terms of the GNU General Public License as published by 10;; it under the terms of the GNU General Public License as published by
7;; the Free Software Foundation, either version 3 of the License, or 11;; the Free Software Foundation, either version 3 of the License, or
diff --git a/lisp/erc/erc-compat.el b/lisp/erc/erc-compat.el
index 1fb3930091e..1e299407fe9 100644
--- a/lisp/erc/erc-compat.el
+++ b/lisp/erc/erc-compat.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2002-2003, 2005-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2003, 2005-2012 Free Software Foundation, Inc.
4 4
5;; Author: Alex Schroeder <alex@gnu.org> 5;; Author: Alex Schroeder <alex@gnu.org>
6;; Maintainer: FSF
6;; URL: http://www.emacswiki.org/cgi-bin/wiki/ERC 7;; URL: http://www.emacswiki.org/cgi-bin/wiki/ERC
7 8
8;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
diff --git a/lisp/erc/erc-dcc.el b/lisp/erc/erc-dcc.el
index 4d0534d3d5e..ed8440315eb 100644
--- a/lisp/erc/erc-dcc.el
+++ b/lisp/erc/erc-dcc.el
@@ -6,7 +6,7 @@
6;; Author: Ben A. Mesander <ben@gnu.ai.mit.edu> 6;; Author: Ben A. Mesander <ben@gnu.ai.mit.edu>
7;; Noah Friedman <friedman@prep.ai.mit.edu> 7;; Noah Friedman <friedman@prep.ai.mit.edu>
8;; Per Persson <pp@sno.pp.se> 8;; Per Persson <pp@sno.pp.se>
9;; Maintainer: mlang@delysid.org 9;; Maintainer: FSF
10;; Keywords: comm, processes 10;; Keywords: comm, processes
11;; Created: 1994-01-23 11;; Created: 1994-01-23
12 12
diff --git a/lisp/erc/erc-notifications.el b/lisp/erc/erc-desktop-notifications.el
index 4faffc913c5..2cc3c80a8ea 100644
--- a/lisp/erc/erc-notifications.el
+++ b/lisp/erc/erc-desktop-notifications.el
@@ -1,4 +1,4 @@
1;; erc-notifications.el -- Send notification on PRIVMSG or mentions 1;; erc-desktop-notifications.el -- Send notification on PRIVMSG or mentions
2 2
3;; Copyright (C) 2012 Free Software Foundation, Inc. 3;; Copyright (C) 2012 Free Software Foundation, Inc.
4 4
@@ -35,6 +35,7 @@
35 35
36(defgroup erc-notifications nil 36(defgroup erc-notifications nil
37 "Send notifications on PRIVMSG or mentions." 37 "Send notifications on PRIVMSG or mentions."
38 :version "24.3"
38 :group 'erc) 39 :group 'erc)
39 40
40(defvar erc-notifications-last-notification nil 41(defvar erc-notifications-last-notification nil
@@ -75,7 +76,7 @@ This will replace the last notification sent with this function."
75 (member nick erc-track-exclude))) 76 (member nick erc-track-exclude)))
76 (erc-notifications-notify nick msg))))) 77 (erc-notifications-notify nick msg)))))
77 78
78;;;###autoload(autoload 'erc-notifications-mode "erc-notifications" "" t) 79;;;###autoload(autoload 'erc-notifications-mode "erc-desktop-notifications" "" t)
79(define-erc-module notifications nil 80(define-erc-module notifications nil
80 "Send notifications on private message reception and mentions." 81 "Send notifications on private message reception and mentions."
81 ;; Enable 82 ;; Enable
@@ -85,6 +86,6 @@ This will replace the last notification sent with this function."
85 ((remove-hook 'erc-server-PRIVMSG-functions 'erc-notifications-PRIVMSG) 86 ((remove-hook 'erc-server-PRIVMSG-functions 'erc-notifications-PRIVMSG)
86 (remove-hook 'erc-text-matched-hook 'erc-notifications-notify-on-match))) 87 (remove-hook 'erc-text-matched-hook 'erc-notifications-notify-on-match)))
87 88
88(provide 'erc-notifications) 89(provide 'erc-desktop-notifications)
89 90
90;;; erc-notifications.el ends here 91;;; erc-desktop-notifications.el ends here
diff --git a/lisp/erc/erc-ezbounce.el b/lisp/erc/erc-ezbounce.el
index f40eaa8c549..5e5d6c2c188 100644
--- a/lisp/erc/erc-ezbounce.el
+++ b/lisp/erc/erc-ezbounce.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2002, 2004, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2004, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: Andreas Fuchs <asf@void.at> 5;; Author: Andreas Fuchs <asf@void.at>
6;; Maintainer: FSF
6;; Keywords: comm 7;; Keywords: comm
7 8
8;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
diff --git a/lisp/erc/erc-fill.el b/lisp/erc/erc-fill.el
index 2422ca10d0a..35e14eb0e29 100644
--- a/lisp/erc/erc-fill.el
+++ b/lisp/erc/erc-fill.el
@@ -4,6 +4,7 @@
4 4
5;; Author: Andreas Fuchs <asf@void.at> 5;; Author: Andreas Fuchs <asf@void.at>
6;; Mario Lang <mlang@delysid.org> 6;; Mario Lang <mlang@delysid.org>
7;; Maintainer: FSF
7;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcFilling 8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcFilling
8 9
9;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
diff --git a/lisp/erc/erc-goodies.el b/lisp/erc/erc-goodies.el
index 49820b78ff6..892f82e2eba 100644
--- a/lisp/erc/erc-goodies.el
+++ b/lisp/erc/erc-goodies.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2001-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2001-2012 Free Software Foundation, Inc.
4 4
5;; Author: Jorgen Schaefer <forcer@forcix.cx> 5;; Author: Jorgen Schaefer <forcer@forcix.cx>
6;; Maintainer: FSF
6 7
7;; Most code is taken verbatim from erc.el, see there for the original 8;; Most code is taken verbatim from erc.el, see there for the original
8;; authors. 9;; authors.
diff --git a/lisp/erc/erc-ibuffer.el b/lisp/erc/erc-ibuffer.el
index 1a713009c85..d1e74fd4c54 100644
--- a/lisp/erc/erc-ibuffer.el
+++ b/lisp/erc/erc-ibuffer.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2002, 2004, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2004, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Maintainer: FSF
6;; Keywords: comm 7;; Keywords: comm
7;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcIbuffer 8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcIbuffer
8 9
diff --git a/lisp/erc/erc-identd.el b/lisp/erc/erc-identd.el
index aee808c0921..9586dd698a0 100644
--- a/lisp/erc/erc-identd.el
+++ b/lisp/erc/erc-identd.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2003, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: John Wiegley <johnw@gnu.org> 5;; Author: John Wiegley <johnw@gnu.org>
6;; Maintainer: FSF
6;; Keywords: comm, processes 7;; Keywords: comm, processes
7 8
8;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
diff --git a/lisp/erc/erc-imenu.el b/lisp/erc/erc-imenu.el
index 53dc9e7abf2..7346fca1b8a 100644
--- a/lisp/erc/erc-imenu.el
+++ b/lisp/erc/erc-imenu.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2001-2002, 2004, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2001-2002, 2004, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Maintainer: FSF
6;; Keywords: comm 7;; Keywords: comm
7;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcImenu 8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcImenu
8 9
diff --git a/lisp/erc/erc-join.el b/lisp/erc/erc-join.el
index ae7f90003a6..ac6b311a0c4 100644
--- a/lisp/erc/erc-join.el
+++ b/lisp/erc/erc-join.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2002-2004, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2004, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: Alex Schroeder <alex@gnu.org> 5;; Author: Alex Schroeder <alex@gnu.org>
6;; Maintainer: FSF
6;; Keywords: irc 7;; Keywords: irc
7;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcAutoJoin 8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcAutoJoin
8 9
diff --git a/lisp/erc/erc-lang.el b/lisp/erc/erc-lang.el
index 11384a25885..2d7f555971e 100644
--- a/lisp/erc/erc-lang.el
+++ b/lisp/erc/erc-lang.el
@@ -3,7 +3,7 @@
3;; Copyright (C) 2002, 2004, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2004, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: Alex Schroeder <alex@gnu.org> 5;; Author: Alex Schroeder <alex@gnu.org>
6;; Maintainer: Alex Schroeder <alex@gnu.org> 6;; Maintainer: FSF
7;; Version: 1.0.0 7;; Version: 1.0.0
8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcLang 8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcLang
9;; Keywords: comm languages processes 9;; Keywords: comm languages processes
diff --git a/lisp/erc/erc-list.el b/lisp/erc/erc-list.el
index f7d33ffbc28..19afe2e79ee 100644
--- a/lisp/erc/erc-list.el
+++ b/lisp/erc/erc-list.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2008-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2012 Free Software Foundation, Inc.
4 4
5;; Author: Tom Tromey <tromey@redhat.com> 5;; Author: Tom Tromey <tromey@redhat.com>
6;; Maintainer: FSF
6;; Version: 0.1 7;; Version: 0.1
7;; Keywords: comm 8;; Keywords: comm
8 9
diff --git a/lisp/erc/erc-log.el b/lisp/erc/erc-log.el
index eefe51ae706..b3f3f5865a1 100644
--- a/lisp/erc/erc-log.el
+++ b/lisp/erc/erc-log.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2003-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2003-2012 Free Software Foundation, Inc.
4 4
5;; Author: Lawrence Mitchell <wence@gmx.li> 5;; Author: Lawrence Mitchell <wence@gmx.li>
6;; Maintainer: FSF
6;; Keywords: IRC, chat, client, Internet, logging 7;; Keywords: IRC, chat, client, Internet, logging
7 8
8;; Created 2003-04-26 9;; Created 2003-04-26
@@ -113,11 +114,13 @@ If you want to write logs into different directories, make a
113custom function which returns the directory part and set 114custom function which returns the directory part and set
114`erc-log-channels-directory' to its name." 115`erc-log-channels-directory' to its name."
115 :group 'erc-log 116 :group 'erc-log
116 :type '(choice (const :tag "Long style" erc-generate-log-file-name-long) 117 :type '(choice (const :tag "#channel!nick@server:port.txt"
117 (const :tag "Long, but with network name rather than server" 118 erc-generate-log-file-name-long)
119 (const :tag "#channel!nick@network.txt"
118 erc-generate-log-file-name-network) 120 erc-generate-log-file-name-network)
119 (const :tag "Short" erc-generate-log-file-name-short) 121 (const :tag "#channel.txt" erc-generate-log-file-name-short)
120 (const :tag "With date" erc-generate-log-file-name-with-date) 122 (const :tag "#channel@date.txt"
123 erc-generate-log-file-name-with-date)
121 (function :tag "Other function"))) 124 (function :tag "Other function")))
122 125
123(defcustom erc-truncate-buffer-on-save nil 126(defcustom erc-truncate-buffer-on-save nil
diff --git a/lisp/erc/erc-match.el b/lisp/erc/erc-match.el
index de7f2137197..8dcdcb9e2e6 100644
--- a/lisp/erc/erc-match.el
+++ b/lisp/erc/erc-match.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2002-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2012 Free Software Foundation, Inc.
4 4
5;; Author: Andreas Fuchs <asf@void.at> 5;; Author: Andreas Fuchs <asf@void.at>
6;; Maintainer: FSF
6;; Keywords: comm, faces 7;; Keywords: comm, faces
7;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcMatch 8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcMatch
8 9
diff --git a/lisp/erc/erc-menu.el b/lisp/erc/erc-menu.el
index 5d96fc4d487..1aec2ad417f 100644
--- a/lisp/erc/erc-menu.el
+++ b/lisp/erc/erc-menu.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2001-2002, 2004-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2001-2002, 2004-2012 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Maintainer: FSF
6;; Keywords: comm, processes, menu 7;; Keywords: comm, processes, menu
7 8
8;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
diff --git a/lisp/erc/erc-netsplit.el b/lisp/erc/erc-netsplit.el
index 355b345492c..fc4aeb10c84 100644
--- a/lisp/erc/erc-netsplit.el
+++ b/lisp/erc/erc-netsplit.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2002-2004, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2004, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Maintainer: FSF
6;; Keywords: comm 7;; Keywords: comm
7 8
8;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
diff --git a/lisp/erc/erc-networks.el b/lisp/erc/erc-networks.el
index 9a3c562f0a6..89372555ccc 100644
--- a/lisp/erc/erc-networks.el
+++ b/lisp/erc/erc-networks.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2002, 2004-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2004-2012 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@lexx.delysid.org> 5;; Author: Mario Lang <mlang@lexx.delysid.org>
6;; Maintainer: FSF
6;; Keywords: comm 7;; Keywords: comm
7 8
8;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
diff --git a/lisp/erc/erc-notify.el b/lisp/erc/erc-notify.el
index 3bf82c13f19..0b5e99180d6 100644
--- a/lisp/erc/erc-notify.el
+++ b/lisp/erc/erc-notify.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2002-2004, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2004, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@lexx.delysid.org> 5;; Author: Mario Lang <mlang@lexx.delysid.org>
6;; Maintainer: FSF
6;; Keywords: comm 7;; Keywords: comm
7 8
8;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
diff --git a/lisp/erc/erc-page.el b/lisp/erc/erc-page.el
index 51ddc33e1c0..8eae6c83d15 100644
--- a/lisp/erc/erc-page.el
+++ b/lisp/erc/erc-page.el
@@ -2,6 +2,8 @@
2 2
3;; Copyright (C) 2002, 2004, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2004, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Maintainer: FSF
6
5;; This file is part of GNU Emacs. 7;; This file is part of GNU Emacs.
6 8
7;; GNU Emacs is free software: you can redistribute it and/or modify 9;; GNU Emacs is free software: you can redistribute it and/or modify
diff --git a/lisp/erc/erc-pcomplete.el b/lisp/erc/erc-pcomplete.el
index d3cbe8a5804..bb30fd90066 100644
--- a/lisp/erc/erc-pcomplete.el
+++ b/lisp/erc/erc-pcomplete.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2002-2004, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2004, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: Sacha Chua <sacha@free.net.ph> 5;; Author: Sacha Chua <sacha@free.net.ph>
6;; Maintainer: FSF
6;; Keywords: comm, convenience 7;; Keywords: comm, convenience
7;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcCompletion 8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcCompletion
8 9
diff --git a/lisp/erc/erc-replace.el b/lisp/erc/erc-replace.el
index 6c5804c62a4..3d4a5d311b1 100644
--- a/lisp/erc/erc-replace.el
+++ b/lisp/erc/erc-replace.el
@@ -3,7 +3,7 @@
3;; Copyright (C) 2001-2002, 2004, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2001-2002, 2004, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: Andreas Fuchs <asf@void.at> 5;; Author: Andreas Fuchs <asf@void.at>
6;; Maintainer: Mario Lang (mlang@delysid.org) 6;; Maintainer: FSF
7;; Keywords: IRC, client, Internet 7;; Keywords: IRC, client, Internet
8 8
9;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
diff --git a/lisp/erc/erc-ring.el b/lisp/erc/erc-ring.el
index 94af8a09200..6b3f3e3c3aa 100644
--- a/lisp/erc/erc-ring.el
+++ b/lisp/erc/erc-ring.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2001-2004, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2001-2004, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: Alex Schroeder <alex@gnu.org> 5;; Author: Alex Schroeder <alex@gnu.org>
6;; Maintainer: FSF
6;; Keywords: comm 7;; Keywords: comm
7;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcHistory 8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcHistory
8 9
diff --git a/lisp/erc/erc-services.el b/lisp/erc/erc-services.el
index 5986d81efed..b3b80a5f851 100644
--- a/lisp/erc/erc-services.el
+++ b/lisp/erc/erc-services.el
@@ -2,6 +2,8 @@
2 2
3;; Copyright (C) 2002-2004, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2004, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Maintainer: FSF
6
5;; This file is part of GNU Emacs. 7;; This file is part of GNU Emacs.
6 8
7;; GNU Emacs is free software: you can redistribute it and/or modify 9;; GNU Emacs is free software: you can redistribute it and/or modify
diff --git a/lisp/erc/erc-sound.el b/lisp/erc/erc-sound.el
index 8b44cb5146c..55336a68cfe 100644
--- a/lisp/erc/erc-sound.el
+++ b/lisp/erc/erc-sound.el
@@ -2,6 +2,8 @@
2 2
3;; Copyright (C) 2002-2003, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2003, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Maintainer: FSF
6
5;; This file is part of GNU Emacs. 7;; This file is part of GNU Emacs.
6 8
7;; GNU Emacs is free software: you can redistribute it and/or modify 9;; GNU Emacs is free software: you can redistribute it and/or modify
diff --git a/lisp/erc/erc-speedbar.el b/lisp/erc/erc-speedbar.el
index 1e028e22642..4b98cf173be 100644
--- a/lisp/erc/erc-speedbar.el
+++ b/lisp/erc/erc-speedbar.el
@@ -4,6 +4,7 @@
4 4
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Contributor: Eric M. Ludlam <eric@siege-engine.com> 6;; Contributor: Eric M. Ludlam <eric@siege-engine.com>
7;; Maintainer: FSF
7 8
8;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
9 10
diff --git a/lisp/erc/erc-spelling.el b/lisp/erc/erc-spelling.el
index 441e3536e19..5f40cc39e89 100644
--- a/lisp/erc/erc-spelling.el
+++ b/lisp/erc/erc-spelling.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2005-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2005-2012 Free Software Foundation, Inc.
4 4
5;; Author: Jorgen Schaefer <forcer@forcix.cx> 5;; Author: Jorgen Schaefer <forcer@forcix.cx>
6;; Maintainer: FSF
6;; Keywords: irc 7;; Keywords: irc
7;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcSpelling 8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcSpelling
8 9
diff --git a/lisp/erc/erc-stamp.el b/lisp/erc/erc-stamp.el
index 4ce2f18e041..4fa3f9f5915 100644
--- a/lisp/erc/erc-stamp.el
+++ b/lisp/erc/erc-stamp.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2002-2004, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2004, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Maintainer: FSF
6;; Keywords: comm, processes, timestamp 7;; Keywords: comm, processes, timestamp
7;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcStamp 8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcStamp
8 9
@@ -352,8 +353,9 @@ Return the empty string if FORMAT is nil."
352 'isearch-open-invisible 'timestamp ts) 353 'isearch-open-invisible 'timestamp ts)
353 ;; N.B. Later use categories instead of this harmless, but 354 ;; N.B. Later use categories instead of this harmless, but
354 ;; inelegant, hack. -- BPT 355 ;; inelegant, hack. -- BPT
355 (when erc-timestamp-intangible 356 (and erc-timestamp-intangible
356 (erc-put-text-property 0 (length ts) 'intangible t ts)) 357 (not erc-hide-timestamps) ; bug#11706
358 (erc-put-text-property 0 (length ts) 'intangible t ts))
357 ts) 359 ts)
358 "")) 360 ""))
359 361
diff --git a/lisp/erc/erc-track.el b/lisp/erc/erc-track.el
index 88a3285730d..a204584b400 100644
--- a/lisp/erc/erc-track.el
+++ b/lisp/erc/erc-track.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2002-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2012 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Maintainer: FSF
6;; Keywords: comm, faces 7;; Keywords: comm, faces
7;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcChannelTracking 8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcChannelTracking
8 9
diff --git a/lisp/erc/erc-truncate.el b/lisp/erc/erc-truncate.el
index dd47c601ea8..8a219500ecb 100644
--- a/lisp/erc/erc-truncate.el
+++ b/lisp/erc/erc-truncate.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2003-2004, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2003-2004, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: Andreas Fuchs <asf@void.at> 5;; Author: Andreas Fuchs <asf@void.at>
6;; Maintainer: FSF
6;; Keywords: IRC, chat, client, Internet, logging 7;; Keywords: IRC, chat, client, Internet, logging
7 8
8;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
diff --git a/lisp/erc/erc-xdcc.el b/lisp/erc/erc-xdcc.el
index 0328c407aa0..85356b39033 100644
--- a/lisp/erc/erc-xdcc.el
+++ b/lisp/erc/erc-xdcc.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2003-2004, 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2003-2004, 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Maintainer: FSF
6;; Keywords: comm, processes 7;; Keywords: comm, processes
7 8
8;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el
index feef75940f3..bbd9dad4310 100644
--- a/lisp/erc/erc.el
+++ b/lisp/erc/erc.el
@@ -9,7 +9,7 @@
9;; Andreas Fuchs (afs@void.at) 9;; Andreas Fuchs (afs@void.at)
10;; Gergely Nagy (algernon@midgard.debian.net) 10;; Gergely Nagy (algernon@midgard.debian.net)
11;; David Edmondson (dme@dme.org) 11;; David Edmondson (dme@dme.org)
12;; Maintainer: Michael Olson (mwolson@gnu.org) 12;; Maintainer: FSF
13;; Keywords: IRC, chat, client, Internet 13;; Keywords: IRC, chat, client, Internet
14;; Version: 5.3 14;; Version: 5.3
15 15
@@ -102,6 +102,7 @@
102 102
103(defgroup erc-lurker nil 103(defgroup erc-lurker nil
104 "Hide specified message types sent by lurkers" 104 "Hide specified message types sent by lurkers"
105 :version "24.3"
105 :group 'erc-ignore) 106 :group 'erc-ignore)
106 107
107(defgroup erc-query nil 108(defgroup erc-query nil
@@ -139,8 +140,8 @@
139 (message (concat "ERC: The function `defvaralias' is not bound. See the " 140 (message (concat "ERC: The function `defvaralias' is not bound. See the "
140 "NEWS file for variable name changes since ERC 5.0.4."))) 141 "NEWS file for variable name changes since ERC 5.0.4.")))
141 142
142(defalias 'erc-send-command 'erc-server-send) 143(define-obsolete-function-alias 'erc-send-command
143(erc-make-obsolete 'erc-send-command 'erc-server-send "ERC 5.1") 144 'erc-server-send "ERC 5.1")
144 145
145;; tunable connection and authentication parameters 146;; tunable connection and authentication parameters
146 147