diff options
| author | Miles Bader | 2008-09-25 15:38:29 +0000 |
|---|---|---|
| committer | Miles Bader | 2008-09-25 15:38:29 +0000 |
| commit | e52cac880512b377df736dff328243ba2d82be22 (patch) | |
| tree | b86ad23aaab236732683bcd4492e7db1d5c02199 | |
| parent | 4b8643d33e86312ad0c2bb4c289b653ba4da8b3a (diff) | |
| download | emacs-e52cac880512b377df736dff328243ba2d82be22.tar.gz emacs-e52cac880512b377df736dff328243ba2d82be22.zip | |
Merge from gnus--devo--0
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1429
| -rw-r--r-- | doc/misc/ChangeLog | 11 | ||||
| -rw-r--r-- | doc/misc/gnus.texi | 14 | ||||
| -rw-r--r-- | doc/misc/message.texi | 5 | ||||
| -rw-r--r-- | lisp/gnus/ChangeLog | 14 | ||||
| -rw-r--r-- | lisp/gnus/message.el | 10 | ||||
| -rw-r--r-- | lisp/gnus/mm-view.el | 14 |
6 files changed, 51 insertions, 17 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index 0da88c2d8ad..0e83e083383 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog | |||
| @@ -1,3 +1,12 @@ | |||
| 1 | 2008-09-24 Teodor Zlatanov <tzz@lifelogs.com> | ||
| 2 | |||
| 3 | * message.texi (Sending Variables): Added `message-confirm-send' doc. | ||
| 4 | |||
| 5 | 2008-09-24 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 6 | |||
| 7 | * gnus.texi (The Gnus Registry): Don't give argument to @item used in | ||
| 8 | @enumerate section so as to be able to be formatted with MAKEINFO=no. | ||
| 9 | |||
| 1 | 2008-09-22 Bill Wohler <wohler@newt.com> | 10 | 2008-09-22 Bill Wohler <wohler@newt.com> |
| 2 | 11 | ||
| 3 | Release MH-E manual version 8.1. | 12 | Release MH-E manual version 8.1. |
| @@ -9,7 +18,7 @@ | |||
| 9 | However, bump GPL to Version 3. | 18 | However, bump GPL to Version 3. |
| 10 | Use @include for license text. | 19 | Use @include for license text. |
| 11 | 20 | ||
| 12 | 2008-09-19 Katsumi Yamaoka <yamaoka@jpl.org> | 21 | 2008-09-19 Katsumi Yamaoka <yamaoka@jpl.org> |
| 13 | 22 | ||
| 14 | * gnus.texi (Top, Setup, Fancy splitting to parent) | 23 | * gnus.texi (Top, Setup, Fancy splitting to parent) |
| 15 | (Store custom flags and keywords, Store arbitrary data): Clean up | 24 | (Store custom flags and keywords, Store arbitrary data): Clean up |
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index cf6d65282a8..672fda1fb5d 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi | |||
| @@ -26506,7 +26506,6 @@ Save table: (spam-stat-save) | |||
| 26506 | 26506 | ||
| 26507 | @node The Gnus Registry | 26507 | @node The Gnus Registry |
| 26508 | @section The Gnus Registry | 26508 | @section The Gnus Registry |
| 26509 | |||
| 26510 | @cindex registry | 26509 | @cindex registry |
| 26511 | @cindex split | 26510 | @cindex split |
| 26512 | @cindex track | 26511 | @cindex track |
| @@ -26521,26 +26520,29 @@ Although they will be explained in detail shortly, here's a quick list | |||
| 26521 | of said features in case your attention span is... never mind. | 26520 | of said features in case your attention span is... never mind. |
| 26522 | 26521 | ||
| 26523 | @enumerate | 26522 | @enumerate |
| 26523 | @item | ||
| 26524 | Split messages to their parent | ||
| 26524 | 26525 | ||
| 26525 | @item Split messages to their parent | ||
| 26526 | This keeps discussions in the same group. You can use the subject and | 26526 | This keeps discussions in the same group. You can use the subject and |
| 26527 | the sender in addition to the Message-ID. Several strategies are | 26527 | the sender in addition to the Message-ID. Several strategies are |
| 26528 | available. | 26528 | available. |
| 26529 | 26529 | ||
| 26530 | @item Store custom flags and keywords | 26530 | @item |
| 26531 | Store custom flags and keywords | ||
| 26532 | |||
| 26531 | The registry can store custom flags and keywords for a message. For | 26533 | The registry can store custom flags and keywords for a message. For |
| 26532 | instance, you can mark a message ``To-Do'' this way and the flag will | 26534 | instance, you can mark a message ``To-Do'' this way and the flag will |
| 26533 | persist whether the message is in the nnimap, nnml, nnmaildir, | 26535 | persist whether the message is in the nnimap, nnml, nnmaildir, |
| 26534 | etc. backends. | 26536 | etc. backends. |
| 26535 | 26537 | ||
| 26536 | @item Store arbitrary data | 26538 | @item |
| 26539 | Store arbitrary data | ||
| 26540 | |||
| 26537 | Through a simple ELisp API, the registry can remember any data for a | 26541 | Through a simple ELisp API, the registry can remember any data for a |
| 26538 | message. A built-in inverse map, when activated, allows quick lookups | 26542 | message. A built-in inverse map, when activated, allows quick lookups |
| 26539 | of all messages matching a particular set of criteria. | 26543 | of all messages matching a particular set of criteria. |
| 26540 | |||
| 26541 | @end enumerate | 26544 | @end enumerate |
| 26542 | 26545 | ||
| 26543 | |||
| 26544 | @menu | 26546 | @menu |
| 26545 | * Setup:: | 26547 | * Setup:: |
| 26546 | * Fancy splitting to parent:: | 26548 | * Fancy splitting to parent:: |
diff --git a/doc/misc/message.texi b/doc/misc/message.texi index 02bf0f49856..353089da264 100644 --- a/doc/misc/message.texi +++ b/doc/misc/message.texi | |||
| @@ -2223,6 +2223,11 @@ non-@code{nil}, attach local files as external parts. | |||
| 2223 | If non-@code{nil} wait for and display errors when sending a message; | 2223 | If non-@code{nil} wait for and display errors when sending a message; |
| 2224 | if @code{nil} let the mailer mail back a message to report errors. | 2224 | if @code{nil} let the mailer mail back a message to report errors. |
| 2225 | 2225 | ||
| 2226 | @item message-confirm-send | ||
| 2227 | @vindex message-confirm-send | ||
| 2228 | If non-@code{nil} display a y/n prompt before actually sending the | ||
| 2229 | message. | ||
| 2230 | |||
| 2226 | @end table | 2231 | @end table |
| 2227 | 2232 | ||
| 2228 | 2233 | ||
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 068821d4bdb..e53a6a52452 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,3 +1,17 @@ | |||
| 1 | 2008-09-24 Teodor Zlatanov <tzz@lifelogs.com> | ||
| 2 | |||
| 3 | * message.el (message-confirm-send): Add appropriate version. | ||
| 4 | |||
| 5 | 2008-09-22 Teodor Zlatanov <tzz@lifelogs.com> | ||
| 6 | |||
| 7 | * mm-view.el (mm-pkcs7-enveloped-magic): Fix extra parenthesis in | ||
| 8 | defvar. | ||
| 9 | |||
| 10 | 2008-09-22 Daiki Ueno <ueno@unixuser.org> | ||
| 11 | |||
| 12 | * mm-view.el (mm-pkcs7-signed-magic): Use literals. | ||
| 13 | (mm-pkcs7-enveloped-magic): Ditto. | ||
| 14 | |||
| 1 | 2008-09-17 Simon Josefsson <simon@josefsson.org> | 15 | 2008-09-17 Simon Josefsson <simon@josefsson.org> |
| 2 | 16 | ||
| 3 | * sieve-manage.el (sieve-manage-is-string): Accept literals too. | 17 | * sieve-manage.el (sieve-manage-is-string): Accept literals too. |
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el index 60144932416..3ec15d00831 100644 --- a/lisp/gnus/message.el +++ b/lisp/gnus/message.el | |||
| @@ -445,6 +445,7 @@ nil means let mailer mail back a message to report errors." | |||
| 445 | "Non-nil means when sending a message ask for y/n confirmation." | 445 | "Non-nil means when sending a message ask for y/n confirmation." |
| 446 | :group 'message-sending | 446 | :group 'message-sending |
| 447 | :group 'message-mail | 447 | :group 'message-mail |
| 448 | :version "22.3" ;; No Gnus | ||
| 448 | :link '(custom-manual "(message)Sending Variables") | 449 | :link '(custom-manual "(message)Sending Variables") |
| 449 | :type 'boolean) | 450 | :type 'boolean) |
| 450 | 451 | ||
| @@ -6296,13 +6297,22 @@ are not included." | |||
| 6296 | (if (gnus-alive-p) | 6297 | (if (gnus-alive-p) |
| 6297 | (setq message-draft-article | 6298 | (setq message-draft-article |
| 6298 | (nndraft-request-associate-buffer "drafts")) | 6299 | (nndraft-request-associate-buffer "drafts")) |
| 6300 | |||
| 6301 | ;; If Gnus were alive, draft messages would be saved in the drafts folder. | ||
| 6302 | ;; But Gnus is not alive, so arrange to save the draft message in a | ||
| 6303 | ;; regular file in message-auto-save-directory. Append a unique | ||
| 6304 | ;; time-based suffix to the filename to allow multiple drafts to be saved | ||
| 6305 | ;; simultaneously without overwriting each other (which mimics the | ||
| 6306 | ;; functionality of the Gnus drafts folder). | ||
| 6299 | (setq buffer-file-name (expand-file-name | 6307 | (setq buffer-file-name (expand-file-name |
| 6308 | (concat | ||
| 6300 | (if (memq system-type | 6309 | (if (memq system-type |
| 6301 | '(ms-dos ms-windows windows-nt | 6310 | '(ms-dos ms-windows windows-nt |
| 6302 | cygwin cygwin32 win32 w32 | 6311 | cygwin cygwin32 win32 w32 |
| 6303 | mswindows)) | 6312 | mswindows)) |
| 6304 | "message" | 6313 | "message" |
| 6305 | "*message*") | 6314 | "*message*") |
| 6315 | (format-time-string "-%Y%m%d-%H%M%S")) | ||
| 6306 | message-auto-save-directory)) | 6316 | message-auto-save-directory)) |
| 6307 | (setq buffer-auto-save-file-name (make-auto-save-file-name))) | 6317 | (setq buffer-auto-save-file-name (make-auto-save-file-name))) |
| 6308 | (clear-visited-file-modtime) | 6318 | (clear-visited-file-modtime) |
diff --git a/lisp/gnus/mm-view.el b/lisp/gnus/mm-view.el index bfadd47200d..473948e19c5 100644 --- a/lisp/gnus/mm-view.el +++ b/lisp/gnus/mm-view.el | |||
| @@ -599,20 +599,14 @@ | |||
| 599 | ;; id-signedData OBJECT IDENTIFIER ::= { iso(1) member-body(2) | 599 | ;; id-signedData OBJECT IDENTIFIER ::= { iso(1) member-body(2) |
| 600 | ;; us(840) rsadsi(113549) pkcs(1) pkcs7(7) 2 } | 600 | ;; us(840) rsadsi(113549) pkcs(1) pkcs7(7) 2 } |
| 601 | (defvar mm-pkcs7-signed-magic | 601 | (defvar mm-pkcs7-signed-magic |
| 602 | (funcall (if (fboundp 'unibyte-string) 'unibyte-string 'string) | 602 | "\x30\x5c\x28\x80\x5c\x7c\x81\x2e\x5c\x7c\x82\x2e\x2e\x5c\x7c\x83\x2e\x2e\ |
| 603 | ?\x30 ?\x5c ?\x28 ?\x80 ?\x5c ?\x7c ?\x81 ?\x2e ?\x5c | 603 | \x2e\x5c\x29\x06\x09\x5c\x2a\x86\x48\x86\xf7\x0d\x01\x07\x02") |
| 604 | ?\x7c ?\x82 ?\x2e ?\x2e ?\x5c ?\x7c ?\x83 ?\x2e ?\x2e | ||
| 605 | ?\x2e ?\x5c ?\x29 ?\x06 ?\x09 ?\x5c ?\x2a ?\x86 ?\x48 | ||
| 606 | ?\x86 ?\xf7 ?\x0d ?\x01 ?\x07 ?\x02)) | ||
| 607 | 604 | ||
| 608 | ;; id-envelopedData OBJECT IDENTIFIER ::= { iso(1) member-body(2) | 605 | ;; id-envelopedData OBJECT IDENTIFIER ::= { iso(1) member-body(2) |
| 609 | ;; us(840) rsadsi(113549) pkcs(1) pkcs7(7) 3 } | 606 | ;; us(840) rsadsi(113549) pkcs(1) pkcs7(7) 3 } |
| 610 | (defvar mm-pkcs7-enveloped-magic | 607 | (defvar mm-pkcs7-enveloped-magic |
| 611 | (funcall (if (fboundp 'unibyte-string) 'unibyte-string 'string) | 608 | "\x30\x5c\x28\x80\x5c\x7c\x81\x2e\x5c\x7c\x82\x2e\x2e\x5c\x7c\x83\x2e\x2e\ |
| 612 | ?\x30 ?\x5c ?\x28 ?\x80 ?\x5c ?\x7c ?\x81 ?\x2e ?\x5c | 609 | \x2e\x5c\x29\x06\x09\x5c\x2a\x86\x48\x86\xf7\x0d\x01\x07\x03") |
| 613 | ?\x7c ?\x82 ?\x2e ?\x2e ?\x5c ?\x7c ?\x83 ?\x2e ?\x2e | ||
| 614 | ?\x2e ?\x5c ?\x29 ?\x06 ?\x09 ?\x5c ?\x2a ?\x86 ?\x48 | ||
| 615 | ?\x86 ?\xf7 ?\x0d ?\x01 ?\x07 ?\x03)) | ||
| 616 | 610 | ||
| 617 | (defun mm-view-pkcs7-get-type (handle) | 611 | (defun mm-view-pkcs7-get-type (handle) |
| 618 | (mm-with-unibyte-buffer | 612 | (mm-with-unibyte-buffer |