diff options
| author | Bill Wohler | 2004-08-22 05:11:27 +0000 |
|---|---|---|
| committer | Bill Wohler | 2004-08-22 05:11:27 +0000 |
| commit | d103d8b3885c6f32aae4abc6604b5fa9b14e33b7 (patch) | |
| tree | d505d2375054932178b5154383edd7e569461c04 | |
| parent | 44feddcfb1ce96226b9942dda5ff1bfcbbe8ec89 (diff) | |
| download | emacs-d103d8b3885c6f32aae4abc6604b5fa9b14e33b7.tar.gz emacs-d103d8b3885c6f32aae4abc6604b5fa9b14e33b7.zip | |
Upgraded to MH-E version 7.81.
See etc/MH-E-NEWS and lisp/mh-e/ChangeLog for details.
| -rw-r--r-- | etc/ChangeLog | 4 | ||||
| -rw-r--r-- | etc/MH-E-NEWS | 11 | ||||
| -rw-r--r-- | etc/NEWS | 2 | ||||
| -rw-r--r-- | lisp/mh-e/ChangeLog | 37 | ||||
| -rw-r--r-- | lisp/mh-e/mh-acros.el | 6 | ||||
| -rw-r--r-- | lisp/mh-e/mh-customize.el | 7 | ||||
| -rw-r--r-- | lisp/mh-e/mh-e.el | 8 | ||||
| -rw-r--r-- | lisp/mh-e/mh-identity.el | 2 | ||||
| -rw-r--r-- | lisp/mh-e/mh-loaddefs.el | 26 | ||||
| -rw-r--r-- | lisp/mh-e/mh-mime.el | 8 |
10 files changed, 88 insertions, 23 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index f764ae908d5..4f7395fba57 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2004-08-21 Bill Wohler <wohler@newt.com> | ||
| 2 | |||
| 3 | * NEWS, MH-E-NEWS: Upgraded to MH-E version 7.81. | ||
| 4 | |||
| 1 | 2004-08-21 Eric S. Raymond <esr@thyrsus.com> | 5 | 2004-08-21 Eric S. Raymond <esr@thyrsus.com> |
| 2 | 6 | ||
| 3 | * PROBLEMS: Massively rearranged by category, to make environment | 7 | * PROBLEMS: Massively rearranged by category, to make environment |
diff --git a/etc/MH-E-NEWS b/etc/MH-E-NEWS index 264acf8ead1..32b71b1d98c 100644 --- a/etc/MH-E-NEWS +++ b/etc/MH-E-NEWS | |||
| @@ -6,6 +6,17 @@ Copying and distribution of this file, with or without modification, | |||
| 6 | are permitted in any medium without royalty provided the copyright | 6 | are permitted in any medium without royalty provided the copyright |
| 7 | notice and this notice are preserved. | 7 | notice and this notice are preserved. |
| 8 | 8 | ||
| 9 | * Changes in MH-E 7.81 | ||
| 10 | |||
| 11 | Version 7.81 fixes a `wrong-type-argument' argument error that | ||
| 12 | sometimes occurred when processing the Message-ID, adds the "; | ||
| 13 | (mh-toggle-mh-decode-mime-flag)" command, and uses ":default" instead | ||
| 14 | of "default" in `mh-identity-handlers' to avoid problems with | ||
| 15 | "Default:" as a user defined field. If you have modified | ||
| 16 | `mh-identity-handlers' in your .emacs, you'll need to rename "default" | ||
| 17 | to ":default". This release also corrects the release numbering; the | ||
| 18 | previous version number was intended to be 7.80. | ||
| 19 | |||
| 9 | * Changes in MH-E 7.4.80 | 20 | * Changes in MH-E 7.4.80 |
| 10 | 21 | ||
| 11 | Version 7.4.80 now supports GNU mailutils, S/MIME, picons, | 22 | Version 7.4.80 now supports GNU mailutils, S/MIME, picons, |
| @@ -658,7 +658,7 @@ You can now put the init files .emacs and .emacs_SHELL under | |||
| 658 | 658 | ||
| 659 | ** MH-E changes. | 659 | ** MH-E changes. |
| 660 | 660 | ||
| 661 | Upgraded to MH-E version 7.4.80. There have been major changes since | 661 | Upgraded to MH-E version 7.81. There have been major changes since |
| 662 | version 5.0.2; see MH-E-NEWS for details. | 662 | version 5.0.2; see MH-E-NEWS for details. |
| 663 | 663 | ||
| 664 | +++ | 664 | +++ |
diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog index 645e9a1bd6d..990291caead 100644 --- a/lisp/mh-e/ChangeLog +++ b/lisp/mh-e/ChangeLog | |||
| @@ -1,3 +1,40 @@ | |||
| 1 | 2004-08-21 Bill Wohler <wohler@newt.com> | ||
| 2 | |||
| 3 | * Released MH-E version 7.81. | ||
| 4 | |||
| 5 | * MH-E-NEWS, README: Updated for release 7.81. | ||
| 6 | |||
| 7 | * mh-e.el (Version, mh-version): Updated for release 7.81. | ||
| 8 | |||
| 9 | 2004-08-21 Bill Wohler <wohler@newt.com> | ||
| 10 | |||
| 11 | * release-utils (variable_changes): Check for checked-out | ||
| 12 | directory before proceeding. Remove temporary files. Renamed | ||
| 13 | --variable-update flag to --variable-changes. | ||
| 14 | |||
| 15 | 2004-08-16 Mark D. Baushke <mdb@gnu.org> | ||
| 16 | |||
| 17 | * mh-mime.el (mh-toggle-mh-decode-mime-flag: New function. | ||
| 18 | * mh-e.el (mh-help-messages): Add [;] help string for it. | ||
| 19 | (mh-folder-mode-map): Add ";" key binding for it. | ||
| 20 | |||
| 21 | 2004-08-15 Satyaki Das <satyaki@theforce.stanford.edu> | ||
| 22 | |||
| 23 | * mh-acros.el (mh-defstruct): Distinguishing structures created | ||
| 24 | by mh-defstruct just based on the number of fields is not | ||
| 25 | sufficient, since both the mh-thread-message and | ||
| 26 | mh-thread-container structures have the same length. | ||
| 27 | |||
| 28 | 2004-08-15 Mark D. Baushke <mdb@gnu.org> | ||
| 29 | |||
| 30 | * mh-customize.el (mh-identity-handlers): Use ":default" instead of | ||
| 31 | "default" to avoid problems with "Default:" as a user defined field. | ||
| 32 | * mh-identity.el (mh-identity-field-handler): Ditto. | ||
| 33 | |||
| 34 | 2004-08-15 Bill Wohler <wohler@newt.com> | ||
| 35 | |||
| 36 | * mh-e.el (Version, mh-version): Added +cvs to release number. | ||
| 37 | |||
| 1 | 2004-08-15 Bill Wohler <wohler@newt.com> | 38 | 2004-08-15 Bill Wohler <wohler@newt.com> |
| 2 | 39 | ||
| 3 | * Released MH-E version 7.4.80. | 40 | * Released MH-E version 7.4.80. |
diff --git a/lisp/mh-e/mh-acros.el b/lisp/mh-e/mh-acros.el index c409cf8d36e..dd8660a8ce3 100644 --- a/lisp/mh-e/mh-acros.el +++ b/lisp/mh-e/mh-acros.el | |||
| @@ -121,10 +121,10 @@ various structure fields. Lookup `defstruct' for more details." | |||
| 121 | `(progn | 121 | `(progn |
| 122 | (defun* ,constructor (&key ,@(mapcar* #'(lambda (x y) (list x y)) | 122 | (defun* ,constructor (&key ,@(mapcar* #'(lambda (x y) (list x y)) |
| 123 | field-names field-init-forms)) | 123 | field-names field-init-forms)) |
| 124 | (list ,@field-names)) | 124 | (list (quote ,struct-name) ,@field-names)) |
| 125 | (defun ,predicate (arg) | 125 | (defun ,predicate (arg) |
| 126 | (and (consp arg) (eql (length arg) ,(length fields)))) | 126 | (and (consp arg) (eq (car arg) (quote ,struct-name)))) |
| 127 | ,@(loop for x from 0 | 127 | ,@(loop for x from 1 |
| 128 | for y in field-names | 128 | for y in field-names |
| 129 | collect `(defmacro ,(intern (format "%s%s" conc-name y)) (z) | 129 | collect `(defmacro ,(intern (format "%s%s" conc-name y)) (z) |
| 130 | (list 'nth ,x z))) | 130 | (list 'nth ,x z))) |
diff --git a/lisp/mh-e/mh-customize.el b/lisp/mh-e/mh-customize.el index 0cf35b3c0d9..67a126a8327 100644 --- a/lisp/mh-e/mh-customize.el +++ b/lisp/mh-e/mh-customize.el | |||
| @@ -527,7 +527,7 @@ See `mh-auto-fields-list'." | |||
| 527 | :group 'mh-identity) | 527 | :group 'mh-identity) |
| 528 | 528 | ||
| 529 | (defcustom mh-identity-handlers | 529 | (defcustom mh-identity-handlers |
| 530 | '(("default" . mh-identity-handler-bottom) | 530 | '((":default" . mh-identity-handler-bottom) |
| 531 | ("from" . mh-identity-handler-top) | 531 | ("from" . mh-identity-handler-top) |
| 532 | (":attribution-verb" . mh-identity-handler-attribution-verb) | 532 | (":attribution-verb" . mh-identity-handler-attribution-verb) |
| 533 | (":signature" . mh-identity-handler-signature) | 533 | (":signature" . mh-identity-handler-signature) |
| @@ -535,9 +535,8 @@ See `mh-auto-fields-list'." | |||
| 535 | "Handler functions for fields in `mh-identity-list'. | 535 | "Handler functions for fields in `mh-identity-list'. |
| 536 | This is an alist of fields (strings) and handlers (functions). Strings are | 536 | This is an alist of fields (strings) and handlers (functions). Strings are |
| 537 | lowercase. Use \":signature\" for Signature and \":pgg-default-user-id\" for | 537 | lowercase. Use \":signature\" for Signature and \":pgg-default-user-id\" for |
| 538 | GPG Key ID. The function associated with the string \"default\" is used if no | 538 | GPG Key ID. The function associated with the string \":default\" is used if no |
| 539 | other functions are appropriate. For this reason, don't name a header field | 539 | other functions are appropriate." |
| 540 | \"Default\"." | ||
| 541 | :type '(repeat (cons (string :tag "Field") function)) | 540 | :type '(repeat (cons (string :tag "Field") function)) |
| 542 | :group 'mh-identity) | 541 | :group 'mh-identity) |
| 543 | 542 | ||
diff --git a/lisp/mh-e/mh-e.el b/lisp/mh-e/mh-e.el index 5cb7f90f1e3..5cbb97b72d0 100644 --- a/lisp/mh-e/mh-e.el +++ b/lisp/mh-e/mh-e.el | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | 5 | ||
| 6 | ;; Author: Bill Wohler <wohler@newt.com> | 6 | ;; Author: Bill Wohler <wohler@newt.com> |
| 7 | ;; Maintainer: Bill Wohler <wohler@newt.com> | 7 | ;; Maintainer: Bill Wohler <wohler@newt.com> |
| 8 | ;; Version: 7.4.80 | 8 | ;; Version: 7.81 |
| 9 | ;; Keywords: mail | 9 | ;; Keywords: mail |
| 10 | 10 | ||
| 11 | ;; This file is part of GNU Emacs. | 11 | ;; This file is part of GNU Emacs. |
| @@ -96,7 +96,7 @@ | |||
| 96 | (defvar font-lock-auto-fontify) | 96 | (defvar font-lock-auto-fontify) |
| 97 | (defvar font-lock-defaults) | 97 | (defvar font-lock-defaults) |
| 98 | 98 | ||
| 99 | (defconst mh-version "7.4.80" "Version number of MH-E.") | 99 | (defconst mh-version "7.81" "Version number of MH-E.") |
| 100 | 100 | ||
| 101 | ;;; Autoloads | 101 | ;;; Autoloads |
| 102 | (autoload 'Info-goto-node "info") | 102 | (autoload 'Info-goto-node "info") |
| @@ -2347,6 +2347,7 @@ If INCLUDE-INTERNAL-FLAG non-nil, include MH-E internal sequences in list." | |||
| 2347 | "'" mh-toggle-tick | 2347 | "'" mh-toggle-tick |
| 2348 | "," mh-header-display | 2348 | "," mh-header-display |
| 2349 | "." mh-alt-show | 2349 | "." mh-alt-show |
| 2350 | ";" mh-toggle-mh-decode-mime-flag | ||
| 2350 | ">" mh-write-msg-to-file | 2351 | ">" mh-write-msg-to-file |
| 2351 | "?" mh-help | 2352 | "?" mh-help |
| 2352 | "E" mh-extract-rejected-mail | 2353 | "E" mh-extract-rejected-mail |
| @@ -2496,7 +2497,8 @@ If INCLUDE-INTERNAL-FLAG non-nil, include MH-E internal sequences in list." | |||
| 2496 | (defvar mh-help-messages | 2497 | (defvar mh-help-messages |
| 2497 | '((nil "[i]nc, [.]show, [,]show all, [n]ext, [p]revious,\n" | 2498 | '((nil "[i]nc, [.]show, [,]show all, [n]ext, [p]revious,\n" |
| 2498 | "[d]elete, [o]refile, e[x]ecute,\n" | 2499 | "[d]elete, [o]refile, e[x]ecute,\n" |
| 2499 | "[s]end, [r]eply.\n" | 2500 | "[s]end, [r]eply,\n" |
| 2501 | "[;]toggle MIME decoding.\n" | ||
| 2500 | "Prefix characters:\n [F]older, [S]equence, [J]unk, MIME [K]eys," | 2502 | "Prefix characters:\n [F]older, [S]equence, [J]unk, MIME [K]eys," |
| 2501 | "\n [T]hread, [/]limit, e[X]tract, [D]igest, [I]nc spools.") | 2503 | "\n [T]hread, [/]limit, e[X]tract, [D]igest, [I]nc spools.") |
| 2502 | 2504 | ||
diff --git a/lisp/mh-e/mh-identity.el b/lisp/mh-e/mh-identity.el index 2b430a52fe1..be385ad09e6 100644 --- a/lisp/mh-e/mh-identity.el +++ b/lisp/mh-e/mh-identity.el | |||
| @@ -127,7 +127,7 @@ message header." | |||
| 127 | (or (cdr (assoc (downcase field) mh-identity-handlers)) | 127 | (or (cdr (assoc (downcase field) mh-identity-handlers)) |
| 128 | (and (eq (aref field 0) ?:) | 128 | (and (eq (aref field 0) ?:) |
| 129 | (error (format "Field %s - unknown mh-identity-handler" field))) | 129 | (error (format "Field %s - unknown mh-identity-handler" field))) |
| 130 | (cdr (assoc "default" mh-identity-handlers)) | 130 | (cdr (assoc ":default" mh-identity-handlers)) |
| 131 | 'mh-identity-handler-default)) | 131 | 'mh-identity-handler-default)) |
| 132 | 132 | ||
| 133 | ;;;###mh-autoload | 133 | ;;;###mh-autoload |
diff --git a/lisp/mh-e/mh-loaddefs.el b/lisp/mh-e/mh-loaddefs.el index 43119b62be0..6a88278a847 100644 --- a/lisp/mh-e/mh-loaddefs.el +++ b/lisp/mh-e/mh-loaddefs.el | |||
| @@ -261,7 +261,7 @@ Display cheat sheet for the commands of the current prefix in minibuffer." t nil | |||
| 261 | ;;;;;; mh-identity-insert-attribution-verb mh-identity-handler-attribution-verb | 261 | ;;;;;; mh-identity-insert-attribution-verb mh-identity-handler-attribution-verb |
| 262 | ;;;;;; mh-identity-handler-signature mh-identity-handler-gpg-identity | 262 | ;;;;;; mh-identity-handler-signature mh-identity-handler-gpg-identity |
| 263 | ;;;;;; mh-insert-identity mh-identity-list-set mh-identity-make-menu) | 263 | ;;;;;; mh-insert-identity mh-identity-list-set mh-identity-make-menu) |
| 264 | ;;;;;; "mh-identity" "mh-identity.el" (16665 55172)) | 264 | ;;;;;; "mh-identity" "mh-identity.el" (16680 7172)) |
| 265 | ;;; Generated autoloads from mh-identity.el | 265 | ;;; Generated autoloads from mh-identity.el |
| 266 | 266 | ||
| 267 | (autoload (quote mh-identity-make-menu) "mh-identity" "\ | 267 | (autoload (quote mh-identity-make-menu) "mh-identity" "\ |
| @@ -582,7 +582,7 @@ system." nil nil) | |||
| 582 | ;;;*** | 582 | ;;;*** |
| 583 | 583 | ||
| 584 | ;;;### (autoloads (mh-variants mh-variant-p mh-variant-set) "mh-init" | 584 | ;;;### (autoloads (mh-variants mh-variant-p mh-variant-set) "mh-init" |
| 585 | ;;;;;; "mh-init.el" (16671 49652)) | 585 | ;;;;;; "mh-init.el" (16680 9361)) |
| 586 | ;;; Generated autoloads from mh-init.el | 586 | ;;; Generated autoloads from mh-init.el |
| 587 | 587 | ||
| 588 | (autoload (quote mh-variant-set) "mh-init" "\ | 588 | (autoload (quote mh-variant-set) "mh-init" "\ |
| @@ -633,17 +633,18 @@ The `mh-junk-program' option specifies the spam program in use." t nil) | |||
| 633 | 633 | ||
| 634 | ;;;### (autoloads (mh-display-with-external-viewer mh-mime-inline-part | 634 | ;;;### (autoloads (mh-display-with-external-viewer mh-mime-inline-part |
| 635 | ;;;;;; mh-mime-save-part mh-push-button mh-press-button mh-mime-display | 635 | ;;;;;; mh-mime-save-part mh-push-button mh-press-button mh-mime-display |
| 636 | ;;;;;; mh-decode-message-header mh-mime-save-parts mh-display-emphasis | 636 | ;;;;;; mh-decode-message-header mh-toggle-mh-decode-mime-flag mh-mime-save-parts |
| 637 | ;;;;;; mh-display-smileys mh-add-missing-mime-version-header mh-destroy-postponed-handles | 637 | ;;;;;; mh-display-emphasis mh-display-smileys mh-add-missing-mime-version-header |
| 638 | ;;;;;; mh-mime-cleanup mh-mml-directive-present-p mh-mml-secure-message-signencrypt | 638 | ;;;;;; mh-destroy-postponed-handles mh-mime-cleanup mh-mml-directive-present-p |
| 639 | ;;;;;; mh-mml-secure-message-encrypt mh-mml-secure-message-sign | 639 | ;;;;;; mh-mml-secure-message-signencrypt mh-mml-secure-message-encrypt |
| 640 | ;;;;;; mh-mml-unsecure-message mh-mml-attach-file mh-mml-query-cryptographic-method | 640 | ;;;;;; mh-mml-secure-message-sign mh-mml-unsecure-message mh-mml-attach-file |
| 641 | ;;;;;; mh-mml-forward-message mh-mml-to-mime mh-mhn-directive-present-p | 641 | ;;;;;; mh-mml-query-cryptographic-method mh-mml-forward-message |
| 642 | ;;;;;; mh-revert-mhn-edit mh-edit-mhn mh-mhn-compose-forw mh-mhn-compose-external-type | 642 | ;;;;;; mh-mml-to-mime mh-mhn-directive-present-p mh-revert-mhn-edit |
| 643 | ;;;;;; mh-edit-mhn mh-mhn-compose-forw mh-mhn-compose-external-type | ||
| 643 | ;;;;;; mh-mhn-compose-external-compressed-tar mh-mhn-compose-anon-ftp | 644 | ;;;;;; mh-mhn-compose-external-compressed-tar mh-mhn-compose-anon-ftp |
| 644 | ;;;;;; mh-mhn-compose-insertion mh-file-mime-type mh-have-file-command | 645 | ;;;;;; mh-mhn-compose-insertion mh-file-mime-type mh-have-file-command |
| 645 | ;;;;;; mh-compose-forward mh-compose-insertion) "mh-mime" "mh-mime.el" | 646 | ;;;;;; mh-compose-forward mh-compose-insertion) "mh-mime" "mh-mime.el" |
| 646 | ;;;;;; (16665 55171)) | 647 | ;;;;;; (16680 7172)) |
| 647 | ;;; Generated autoloads from mh-mime.el | 648 | ;;; Generated autoloads from mh-mime.el |
| 648 | 649 | ||
| 649 | (autoload (quote mh-compose-insertion) "mh-mime" "\ | 650 | (autoload (quote mh-compose-insertion) "mh-mime" "\ |
| @@ -821,6 +822,9 @@ If ARG, prompt for directory, else use that specified by the variable | |||
| 821 | mh_profile directives, since this function calls on mhstore or mhn to do the | 822 | mh_profile directives, since this function calls on mhstore or mhn to do the |
| 822 | actual storing." t nil) | 823 | actual storing." t nil) |
| 823 | 824 | ||
| 825 | (autoload (quote mh-toggle-mh-decode-mime-flag) "mh-mime" "\ | ||
| 826 | Toggle whether MH-E should decode MIME or not." t nil) | ||
| 827 | |||
| 824 | (autoload (quote mh-decode-message-header) "mh-mime" "\ | 828 | (autoload (quote mh-decode-message-header) "mh-mime" "\ |
| 825 | Decode RFC2047 encoded message header fields." nil nil) | 829 | Decode RFC2047 encoded message header fields." nil nil) |
| 826 | 830 | ||
| @@ -878,7 +882,7 @@ indexing program specified in `mh-index-program' is used." t nil) | |||
| 878 | 882 | ||
| 879 | ;;;### (autoloads (mh-print-msg mh-ps-print-toggle-mime mh-ps-print-toggle-color | 883 | ;;;### (autoloads (mh-print-msg mh-ps-print-toggle-mime mh-ps-print-toggle-color |
| 880 | ;;;;;; mh-ps-print-toggle-faces mh-ps-print-msg-show mh-ps-print-msg-file | 884 | ;;;;;; mh-ps-print-toggle-faces mh-ps-print-msg-show mh-ps-print-msg-file |
| 881 | ;;;;;; mh-ps-print-msg) "mh-print" "mh-print.el" (16671 49652)) | 885 | ;;;;;; mh-ps-print-msg) "mh-print" "mh-print.el" (16680 9361)) |
| 882 | ;;; Generated autoloads from mh-print.el | 886 | ;;; Generated autoloads from mh-print.el |
| 883 | 887 | ||
| 884 | (autoload (quote mh-ps-print-msg) "mh-print" "\ | 888 | (autoload (quote mh-ps-print-msg) "mh-print" "\ |
diff --git a/lisp/mh-e/mh-mime.el b/lisp/mh-e/mh-mime.el index 6b3c5793be5..f952f8b80fb 100644 --- a/lisp/mh-e/mh-mime.el +++ b/lisp/mh-e/mh-mime.el | |||
| @@ -850,6 +850,14 @@ If message has been encoded for transfer take that into account." | |||
| 850 | (car ct)))))) | 850 | (car ct)))))) |
| 851 | 851 | ||
| 852 | ;;;###mh-autoload | 852 | ;;;###mh-autoload |
| 853 | (defun mh-toggle-mh-decode-mime-flag () | ||
| 854 | "Toggle whether MH-E should decode MIME or not." | ||
| 855 | (interactive) | ||
| 856 | (setq mh-decode-mime-flag (not mh-decode-mime-flag)) | ||
| 857 | (mh-show nil t) | ||
| 858 | (message (format "(setq mh-decode-mime-flag %s)" mh-decode-mime-flag))) | ||
| 859 | |||
| 860 | ;;;###mh-autoload | ||
| 853 | (defun mh-decode-message-header () | 861 | (defun mh-decode-message-header () |
| 854 | "Decode RFC2047 encoded message header fields." | 862 | "Decode RFC2047 encoded message header fields." |
| 855 | (when mh-decode-mime-flag | 863 | (when mh-decode-mime-flag |