aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/erc
diff options
context:
space:
mode:
authorKenichi Handa2012-10-07 21:58:14 +0900
committerKenichi Handa2012-10-07 21:58:14 +0900
commitdade5fca51ce2ed10fdace1cfcf78287599154a1 (patch)
tree299c84e1ce2c5a95237b41781113790626d259c5 /lisp/erc
parent6aa75fb62f6cdc4164d935ef14d57feec5ed6e0a (diff)
parent78d876b90e52400b7bbb086ca1a471d3d20d0e98 (diff)
downloademacs-dade5fca51ce2ed10fdace1cfcf78287599154a1.tar.gz
emacs-dade5fca51ce2ed10fdace1cfcf78287599154a1.zip
merge trunk
Diffstat (limited to 'lisp/erc')
-rw-r--r--lisp/erc/ChangeLog29
-rw-r--r--lisp/erc/erc-backend.el2
-rw-r--r--lisp/erc/erc-button.el3
-rw-r--r--lisp/erc/erc-desktop-notifications.el1
-rw-r--r--lisp/erc/erc-log.el10
-rw-r--r--lisp/erc/erc-stamp.el5
-rw-r--r--lisp/erc/erc.el1
7 files changed, 40 insertions, 11 deletions
diff --git a/lisp/erc/ChangeLog b/lisp/erc/ChangeLog
index 3558a8a90b5..8b4df6099bc 100644
--- a/lisp/erc/ChangeLog
+++ b/lisp/erc/ChangeLog
@@ -1,3 +1,27 @@
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)
18
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
12012-10-04 Julien Danjou <julien@danjou.info> 252012-10-04 Julien Danjou <julien@danjou.info>
2 26
3 * erc-desktop-notifications.el: Rename from erc-notifications to 27 * erc-desktop-notifications.el: Rename from erc-notifications to
@@ -9,8 +33,7 @@
9 33
102012-09-17 Chong Yidong <cyd@gnu.org> 342012-09-17 Chong Yidong <cyd@gnu.org>
11 35
12 * erc-page.el (erc-page-function): 36 * erc-page.el (erc-page-function):
13
14 * erc-stamp.el (erc-stamp): Doc fix. 37 * erc-stamp.el (erc-stamp): Doc fix.
15 38
162012-08-21 Josh Feinstein <jlf@foxtail.org> 392012-08-21 Josh Feinstein <jlf@foxtail.org>
@@ -103,7 +126,7 @@
103 (erc-autojoin-after-ident): Ditto. 126 (erc-autojoin-after-ident): Ditto.
104 (erc-autojoin-channels-alist): Mention auth-source. 127 (erc-autojoin-channels-alist): Mention auth-source.
105 128
1062012-04-10 Deniz Dogan <deniz@dogan.se> (tiny change) 1292012-04-10 Deniz Dogan <deniz@dogan.se>
107 130
108 * 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
109 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-backend.el b/lisp/erc/erc-backend.el
index 75f0047bf06..20ccd071b95 100644
--- a/lisp/erc/erc-backend.el
+++ b/lisp/erc/erc-backend.el
@@ -1316,7 +1316,7 @@ add things to `%s' instead."
1316 (when (equal (erc-default-target) nick) 1316 (when (equal (erc-default-target) nick)
1317 (setq erc-default-recipients 1317 (setq erc-default-recipients
1318 (cons nn (cdr erc-default-recipients))) 1318 (cons nn (cdr erc-default-recipients)))
1319 (rename-buffer nn) 1319 (rename-buffer nn t) ; bug#12002
1320 (erc-update-mode-line) 1320 (erc-update-mode-line)
1321 (add-to-list 'bufs (current-buffer))))) 1321 (add-to-list 'bufs (current-buffer)))))
1322 (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 687d11d144e..433ffc05340 100644
--- a/lisp/erc/erc-button.el
+++ b/lisp/erc/erc-button.el
@@ -135,7 +135,7 @@ longer than `erc-fill-column'."
135 '(('nicknames 0 erc-button-buttonize-nicks erc-nick-popup 0) 135 '(('nicknames 0 erc-button-buttonize-nicks erc-nick-popup 0)
136 (erc-button-url-regexp 0 t browse-url 0) 136 (erc-button-url-regexp 0 t browse-url 0)
137 ("<URL: *\\([^<> ]+\\) *>" 0 t browse-url 1) 137 ("<URL: *\\([^<> ]+\\) *>" 0 t browse-url 1)
138 ("(\\(\\([^~\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)
139 ;; emacs internal 139 ;; emacs internal
140 ("[`]\\([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)
141 ;; pseudo links 141 ;; pseudo links
@@ -183,6 +183,7 @@ PAR is a number of a regexp grouping whose text will be passed to
183 'nicknames, these are ignored, and CALLBACK will be called with 183 'nicknames, these are ignored, and CALLBACK will be called with
184 the nickname matched as the argument." 184 the nickname matched as the argument."
185 :group 'erc-button 185 :group 'erc-button
186 :version "24.3" ; remove finger (bug#4443)
186 :type '(repeat 187 :type '(repeat
187 (list :tag "Button" 188 (list :tag "Button"
188 (choice :tag "Matches" 189 (choice :tag "Matches"
diff --git a/lisp/erc/erc-desktop-notifications.el b/lisp/erc/erc-desktop-notifications.el
index 57b93f43219..2cc3c80a8ea 100644
--- a/lisp/erc/erc-desktop-notifications.el
+++ b/lisp/erc/erc-desktop-notifications.el
@@ -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
diff --git a/lisp/erc/erc-log.el b/lisp/erc/erc-log.el
index 9e6c587bd12..b3f3f5865a1 100644
--- a/lisp/erc/erc-log.el
+++ b/lisp/erc/erc-log.el
@@ -114,11 +114,13 @@ If you want to write logs into different directories, make a
114custom function which returns the directory part and set 114custom function which returns the directory part and set
115`erc-log-channels-directory' to its name." 115`erc-log-channels-directory' to its name."
116 :group 'erc-log 116 :group 'erc-log
117 :type '(choice (const :tag "Long style" erc-generate-log-file-name-long) 117 :type '(choice (const :tag "#channel!nick@server:port.txt"
118 (const :tag "Long, but with network name rather than server" 118 erc-generate-log-file-name-long)
119 (const :tag "#channel!nick@network.txt"
119 erc-generate-log-file-name-network) 120 erc-generate-log-file-name-network)
120 (const :tag "Short" erc-generate-log-file-name-short) 121 (const :tag "#channel.txt" erc-generate-log-file-name-short)
121 (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)
122 (function :tag "Other function"))) 124 (function :tag "Other function")))
123 125
124(defcustom erc-truncate-buffer-on-save nil 126(defcustom erc-truncate-buffer-on-save nil
diff --git a/lisp/erc/erc-stamp.el b/lisp/erc/erc-stamp.el
index 1613d03912c..4fa3f9f5915 100644
--- a/lisp/erc/erc-stamp.el
+++ b/lisp/erc/erc-stamp.el
@@ -353,8 +353,9 @@ Return the empty string if FORMAT is nil."
353 'isearch-open-invisible 'timestamp ts) 353 'isearch-open-invisible 'timestamp ts)
354 ;; N.B. Later use categories instead of this harmless, but 354 ;; N.B. Later use categories instead of this harmless, but
355 ;; inelegant, hack. -- BPT 355 ;; inelegant, hack. -- BPT
356 (when erc-timestamp-intangible 356 (and erc-timestamp-intangible
357 (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))
358 ts) 359 ts)
359 "")) 360 ""))
360 361
diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el
index 687e60da28a..bbd9dad4310 100644
--- a/lisp/erc/erc.el
+++ b/lisp/erc/erc.el
@@ -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