diff options
| author | Kenichi Handa | 2012-10-07 21:58:14 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2012-10-07 21:58:14 +0900 |
| commit | dade5fca51ce2ed10fdace1cfcf78287599154a1 (patch) | |
| tree | 299c84e1ce2c5a95237b41781113790626d259c5 /lisp/erc | |
| parent | 6aa75fb62f6cdc4164d935ef14d57feec5ed6e0a (diff) | |
| parent | 78d876b90e52400b7bbb086ca1a471d3d20d0e98 (diff) | |
| download | emacs-dade5fca51ce2ed10fdace1cfcf78287599154a1.tar.gz emacs-dade5fca51ce2ed10fdace1cfcf78287599154a1.zip | |
merge trunk
Diffstat (limited to 'lisp/erc')
| -rw-r--r-- | lisp/erc/ChangeLog | 29 | ||||
| -rw-r--r-- | lisp/erc/erc-backend.el | 2 | ||||
| -rw-r--r-- | lisp/erc/erc-button.el | 3 | ||||
| -rw-r--r-- | lisp/erc/erc-desktop-notifications.el | 1 | ||||
| -rw-r--r-- | lisp/erc/erc-log.el | 10 | ||||
| -rw-r--r-- | lisp/erc/erc-stamp.el | 5 | ||||
| -rw-r--r-- | lisp/erc/erc.el | 1 |
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 @@ | |||
| 1 | 2012-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 | |||
| 6 | 2012-10-07 Glenn Morris <rgm@gnu.org> | ||
| 7 | |||
| 8 | * erc-button.el (erc-button-alist): Remove "finger". (Bug#4443) | ||
| 9 | |||
| 10 | 2012-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 | |||
| 15 | 2012-10-07 Glenn Morris <rgm@gnu.org> | ||
| 16 | |||
| 17 | * erc-backend.el (NICK): Handle pre-existing buffers. (Bug#12002) | ||
| 18 | |||
| 19 | 2012-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 | |||
| 1 | 2012-10-04 Julien Danjou <julien@danjou.info> | 25 | 2012-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 | ||
| 10 | 2012-09-17 Chong Yidong <cyd@gnu.org> | 34 | 2012-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 | ||
| 16 | 2012-08-21 Josh Feinstein <jlf@foxtail.org> | 39 | 2012-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 | ||
| 106 | 2012-04-10 Deniz Dogan <deniz@dogan.se> (tiny change) | 129 | 2012-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 | |||
| 114 | custom function which returns the directory part and set | 114 | custom 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 |