diff options
| author | Katsumi Yamaoka | 2010-01-06 09:16:36 +0000 |
|---|---|---|
| committer | Katsumi Yamaoka | 2010-01-06 09:16:36 +0000 |
| commit | 8a9082249c14f2cdac3d534502c3f66cc8804195 (patch) | |
| tree | f6095ce096d70dc30138072d2a405a15407dd1a7 | |
| parent | 770d9a1f454d31c79dd2a6e2d99477322f43a618 (diff) | |
| download | emacs-8a9082249c14f2cdac3d534502c3f66cc8804195.tar.gz emacs-8a9082249c14f2cdac3d534502c3f66cc8804195.zip | |
Merge from mainline.
| -rw-r--r-- | lisp/gnus/ChangeLog | 7 | ||||
| -rw-r--r-- | lisp/gnus/gnus-art.el | 9 | ||||
| -rw-r--r-- | lisp/gnus/message.el | 3 |
3 files changed, 17 insertions, 2 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 177b0a032f8..2e90bf6e824 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,5 +1,12 @@ | |||
| 1 | 2010-01-06 Katsumi Yamaoka <yamaoka@jpl.org> | 1 | 2010-01-06 Katsumi Yamaoka <yamaoka@jpl.org> |
| 2 | 2 | ||
| 3 | * gnus-art.el (gnus-article-describe-bindings): Work for prefix keys. | ||
| 4 | |||
| 5 | * message.el (message-check-news-header-syntax): Protect against a | ||
| 6 | string that `rfc822-addresses' returns when parsing fails. | ||
| 7 | |||
| 8 | 2010-01-06 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 9 | |||
| 3 | * gnus-util.el (gnus-invisible-p, gnus-next-char-property-change) | 10 | * gnus-util.el (gnus-invisible-p, gnus-next-char-property-change) |
| 4 | (gnus-previous-char-property-change): New functions. | 11 | (gnus-previous-char-property-change): New functions. |
| 5 | 12 | ||
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el index 6bc84e42225..dcb63883997 100644 --- a/lisp/gnus/gnus-art.el +++ b/lisp/gnus/gnus-art.el | |||
| @@ -6477,10 +6477,17 @@ then we display only bindings that start with that prefix." | |||
| 6477 | (let ((keymap (copy-keymap gnus-article-mode-map)) | 6477 | (let ((keymap (copy-keymap gnus-article-mode-map)) |
| 6478 | (map (copy-keymap gnus-article-send-map)) | 6478 | (map (copy-keymap gnus-article-send-map)) |
| 6479 | (sumkeys (where-is-internal 'gnus-article-read-summary-keys)) | 6479 | (sumkeys (where-is-internal 'gnus-article-read-summary-keys)) |
| 6480 | agent draft) | 6480 | parent agent draft) |
| 6481 | (define-key keymap "S" map) | 6481 | (define-key keymap "S" map) |
| 6482 | (define-key map [t] nil) | 6482 | (define-key map [t] nil) |
| 6483 | (with-current-buffer gnus-article-current-summary | 6483 | (with-current-buffer gnus-article-current-summary |
| 6484 | (set-keymap-parent | ||
| 6485 | keymap | ||
| 6486 | (if (setq parent (keymap-parent gnus-article-mode-map)) | ||
| 6487 | (prog1 | ||
| 6488 | (setq parent (copy-keymap parent)) | ||
| 6489 | (set-keymap-parent parent (current-local-map))) | ||
| 6490 | (current-local-map))) | ||
| 6484 | (set-keymap-parent map (key-binding "S")) | 6491 | (set-keymap-parent map (key-binding "S")) |
| 6485 | (let (key def gnus-pick-mode) | 6492 | (let (key def gnus-pick-mode) |
| 6486 | (while sumkeys | 6493 | (while sumkeys |
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el index 18feee83032..941fa92b8b3 100644 --- a/lisp/gnus/message.el +++ b/lisp/gnus/message.el | |||
| @@ -5077,7 +5077,8 @@ Otherwise, generate and save a value for `canlock-password' first." | |||
| 5077 | "Denied posting -- the From looks strange: \"%s\"." from) | 5077 | "Denied posting -- the From looks strange: \"%s\"." from) |
| 5078 | nil) | 5078 | nil) |
| 5079 | ((let ((addresses (rfc822-addresses from))) | 5079 | ((let ((addresses (rfc822-addresses from))) |
| 5080 | (while (and addresses | 5080 | ;; `rfc822-addresses' returns a string if parsing fails. |
| 5081 | (while (and (consp addresses) | ||
| 5081 | (not (eq (string-to-char (car addresses)) ?\())) | 5082 | (not (eq (string-to-char (car addresses)) ?\())) |
| 5082 | (setq addresses (cdr addresses))) | 5083 | (setq addresses (cdr addresses))) |
| 5083 | addresses) | 5084 | addresses) |