diff options
| author | Bill Wohler | 2006-05-06 15:50:26 +0000 |
|---|---|---|
| committer | Bill Wohler | 2006-05-06 15:50:26 +0000 |
| commit | 7c36a00a0b8b9694fccaf5984a1a0351d67873ef (patch) | |
| tree | 1b3d8f37e5f2bc351ef627a1730db66b061af8f3 | |
| parent | 10e09f32fe94542f97b9eb53fe8a7f750efa3798 (diff) | |
| download | emacs-7c36a00a0b8b9694fccaf5984a1a0351d67873ef.tar.gz emacs-7c36a00a0b8b9694fccaf5984a1a0351d67873ef.zip | |
Update for MH-E release 8.0.mh-e-8.0
| -rw-r--r-- | etc/ChangeLog | 6 | ||||
| -rw-r--r-- | etc/MH-E-NEWS | 1268 | ||||
| -rw-r--r-- | etc/NEWS | 2 |
3 files changed, 646 insertions, 630 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index c80b23c0489..c084d5ab205 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2006-05-06 Bill Wohler <wohler@newt.com> | ||
| 2 | |||
| 3 | Release MH-E version 8.0. | ||
| 4 | |||
| 5 | * NEWS, MH-E-NEWS: Update for MH-E release 8.0. | ||
| 6 | |||
| 1 | 2006-04-28 Bill Wohler <wohler@newt.com> | 7 | 2006-04-28 Bill Wohler <wohler@newt.com> |
| 2 | 8 | ||
| 3 | Release MH-E version 7.95. | 9 | Release MH-E version 7.95. |
diff --git a/etc/MH-E-NEWS b/etc/MH-E-NEWS index db9de4b9043..18744a67008 100644 --- a/etc/MH-E-NEWS +++ b/etc/MH-E-NEWS | |||
| @@ -6,186 +6,259 @@ 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.95 | 9 | * Changes in MH-E 8.0 |
| 10 | 10 | ||
| 11 | Version 7.95, the second 8.0 release candidate, fixes a single bug. | 11 | Version 8.0 supports GNU mailutils, S/MIME, picons, which-func-mode, |
| 12 | It would be good to check this version ASAP since the Emacs pretest is | 12 | sports an improved interface for hiding header fields, improves upon |
| 13 | coming in days: if no showstopper problems are found in this version | 13 | the MH variant detection, improves folder completion, makes the pick |
| 14 | it will be promoted to 8.0 before the pretest. Thanks for your help! | 14 | search equivalent to the other types of searches, spruces up the tool |
| 15 | 15 | bar, creates the correct MIME type when including OpenOffice | |
| 16 | ** Bug Fixes in MH-E 7.95 | 16 | documents, works on a Mac, adds colors to buttons for signed or |
| 17 | 17 | encrypted messages, incorporates new features introduced in | |
| 18 | *** Folder Completion Fails in fcc: Field | 18 | Emacs 22.1, fixes a bunch of bugs, and best of all, comes with an |
| 19 | updated manual! | ||
| 20 | |||
| 21 | Internally, MH-E now sports a new software organization which will | ||
| 22 | help future maintainability. As a side-effect, the number of XEmacs | ||
| 23 | compilation warnings has plummeted from hundreds to just three. CVS | ||
| 24 | users will notice that MH-E has been migrated from the CVS repository | ||
| 25 | from SourceForge to Savannah (but only for those files that were | ||
| 26 | already part of Emacs). As a result, the location of MH-E in the | ||
| 27 | load-path has changed, and mh-e-autoloads.el was renamed to | ||
| 28 | mh-autoloads.el. See section INSTALL in the README for details. While | ||
| 29 | this migration will benefit maintainers, it will also benefit users: | ||
| 30 | CVS Emacs users will not have to check out MH-E separately and welcome | ||
| 31 | faster MH-E updates, and CVS MH-E users will welcome faster MH-E | ||
| 32 | updates from Emacs developers. Read section CVS MH-E INSTALL in the | ||
| 33 | README for details. | ||
| 19 | 34 | ||
| 20 | This has been fixed (closes SF #1476270). | 35 | While not related to this release, the MH-E mailing lists are now |
| 36 | gatewayed at gmane.org (closes SF #979308). | ||
| 21 | 37 | ||
| 22 | * Changes in MH-E 7.94 | 38 | If you want to see the release notes for the alpha and beta releases |
| 39 | leading up this release, please see: | ||
| 23 | 40 | ||
| 24 | Version 7.94, the first 8.0 release candidate, fixes a bunch of bugs, | 41 | http://cvs.savannah.gnu.org/viewcvs/emacs/etc/MH-E-NEWS?rev=1.25&root=emacs&view=markup |
| 25 | incorporates new features introduced in Emacs 22.1, improves folder | ||
| 26 | completion, and spruces up the tool bar. | ||
| 27 | 42 | ||
| 28 | ** New Features in MH-E 7.94 | 43 | |
| 29 | 44 | ||
| 30 | *** Add :package-version Keyword to Options | 45 | ** New Features in MH-E 8.0 |
| 31 | 46 | ||
| 32 | This `defcustom', `defgroup', and `defface' keyword was introduced in | 47 | *** GNU mailutils Support |
| 33 | Emacs 22.1. MH-E has been extended to take advantage of it. With this | ||
| 34 | keyword, you can now use `M-x customize-changed-options' to see what | ||
| 35 | options in MH-E have changed between versions of Emacs. In a future | ||
| 36 | version of Emacs, you'll be able to see changes between MH-E versions | ||
| 37 | as well (closes SF #1452724). | ||
| 38 | 48 | ||
| 39 | ** Bug Fixes in MH-E 7.94 | 49 | MH-E now supports GNU mailutils 0.4 and higher versions. |
| 40 | 50 | ||
| 41 | *** mhparam -components Fails on mailutils | 51 | *** S/MIME Support |
| 42 | 52 | ||
| 43 | This error prevented MH-E from loading when using GNU mailutils. GNU | 53 | MH-E now supports S/MIME using Gnus 5.10.6 or higher. |
| 44 | mailutils drops the `s' in this argument, so we did too since | ||
| 45 | -component still works in nmh and MH (closes SF #1446985). | ||
| 46 | 54 | ||
| 47 | *** "/ s" Still Has Problems With []'d Mail | 55 | *** Picon Support |
| 48 | 56 | ||
| 49 | On XEmacs, subjects that had special characters would prevent `/ s' | 57 | In addition to the other methods of displaying an icon for the sender |
| 50 | from narrowing to the given subject. These characters are now quoted | 58 | of a message, MH-E can now display images from a picon directory. The |
| 51 | correctly in XEmacs (closes SF #1447598). | 59 | directory search path is found in the `mh-picon-directory-list' |
| 60 | variable. More documentation is found in the "facedb" sections in the | ||
| 61 | xfaces man page. | ||
| 52 | 62 | ||
| 53 | *** Incorrect Example in mh-folder-list Docstring | 63 | *** Catchup Command |
| 54 | 64 | ||
| 55 | This has been fixed (closes SF #1448498). | 65 | There is a new `F c' (`mh-catchup') command that marks all unread |
| 66 | messages in the current folder as read. | ||
| 56 | 67 | ||
| 57 | *** Variable mh-send-args Is a String, Not a List | 68 | *** Use which-func-mode to Display Folder in Index Mode |
| 58 | 69 | ||
| 59 | This was causing errors when sending under GNU mailutils. The internal | 70 | Turning on `which-func-mode' displays the folder name of the message |
| 60 | variable `mh-send-args' is now a list which fixes the problem (closes | 71 | under the cursor in index folders (closes SF #855520). |
| 61 | SF #1448604). | ||
| 62 | 72 | ||
| 63 | *** Update Icons | 73 | *** Quick Key Help |
| 64 | 74 | ||
| 65 | Most of the tool bar icons have been replaced by GTK or GNOME 2 icons | 75 | The `?' (`mh-help') function now displays the help in its own buffer |
| 66 | (closes SF #1452715). | 76 | called *MH-E Help* (closes SF #493740 and SF #656631). |
| 67 | 77 | ||
| 68 | *** Can't customize tool bar for current session | 78 | *** Search Unification |
| 69 | 79 | ||
| 70 | If you customized `mh-tool-bar-folder-buttons' or | 80 | The old `F s' behavior of adding messages to the search sequence has |
| 71 | `mh-tool-bar-letter-buttons', and clicked Set for Current Session, the | 81 | been removed. The `F i' keybinding was deprecated and the new `F s' |
| 72 | tool bar was not updated. This has been fixed (closes SF #1452718). | 82 | (`mh-search') command is used to initiate either indexed or pick |
| 83 | searches. Within the MH-Search buffer (renamed from MH-Pick), the | ||
| 84 | command `C-c C-p' (`mh-pick-do-search') now runs pick on the given | ||
| 85 | folder recursively and displays the results in a search folder like | ||
| 86 | the other search methods (closes SF #829207). | ||
| 73 | 87 | ||
| 74 | *** Strip Build Number From emacs-version in X-Mailer | 88 | *** Entry Points Have Moved |
| 75 | 89 | ||
| 76 | This has been done (closes SF #1466481). | 90 | Emacs 21 users must now add `(require 'mh-autoloads)' because the |
| 91 | entry points (such as `mh-rmail' and `mh-smail') have moved to | ||
| 92 | different files which have made the autoloads that come with Emacs | ||
| 93 | inaccurate. This change was necessary because the code was reorganized | ||
| 94 | to remove circular dependencies, to make the code more stable and | ||
| 95 | maintainable, and to reduce the time to load MH-E. | ||
| 77 | 96 | ||
| 78 | *** mh-folder-completion-function Problems | 97 | *** MH-Folder Keymap Changes |
| 79 | 98 | ||
| 80 | One could not longer browse folders outside of the standard MH Mail | 99 | There is now a keymap for the printing functions whose prefix is `P'. |
| 81 | directory. This has been fixed. As a beneficial side-effect, you can | 100 | The command `l' (`mh-print-msg') has been replaced with `P l' although |
| 82 | once again use SPC to complete folders (closes SF #1470518). | 101 | we suggest you use the new `P p' instead. |
| 83 | 102 | ||
| 84 | *** Rename Function and Variable Definers | 103 | Key 7.4.4 8.0 |
| 85 | 104 | ||
| 86 | If you had ever shown help for an MH-E symbol that was both a function | 105 | ; - mh-toggle-mh-decode-mime-flag |
| 87 | or variable, you might have found that the hyperlink to the file | 106 | l mh-print-msg - |
| 88 | brought you to the wrong definition. This has been fixed by renaming | 107 | / f mh-narrow-to-from - |
| 89 | the macros `mh-defgroup', `mh-defcustom', `mh-defface', | 108 | / r mh-narrow-to-range - |
| 90 | `mh-defun-compat', and `mh-defmacro-compat' to `defgroup-mh', | 109 | / g - mh-narrow-to-range |
| 91 | `defcustom-mh', `defface-mh', `defun-mh', `defmacro-mh' respectively | 110 | / m - mh-narrow-to-from |
| 92 | (closes SF #1472029). | 111 | F c - mh-catchup |
| 112 | F i mh-index-search - | ||
| 113 | F s mh-search-folder mh-search | ||
| 114 | K e - mh-display-with-external-viewer | ||
| 115 | K t - mh-toggle-mime-buttons | ||
| 116 | P ? - mh-prefix-help | ||
| 117 | P C - mh-ps-print-toggle-color | ||
| 118 | P F - mh-ps-print-toggle-faces | ||
| 119 | P f - mh-ps-print-msg-file | ||
| 120 | P l - mh-print-msg | ||
| 121 | P p - mh-ps-print-msg | ||
| 93 | 122 | ||
| 94 | *** mh-insert-letter Uses Wrong Default | 123 | *** MH-Letter Keymap Changes |
| 95 | 124 | ||
| 96 | If you had used `C-c TAB' (`mh-insert-letter') to insert a letter into | 125 | The change where `mh-letter-mode' derives from `mail-mode' adds a few |
| 97 | your draft, specified a different folder, and chose the default | 126 | keybindings. Some are interesting: experiment! Only the keybinding |
| 98 | message number, you got the wrong message. This has been fixed (closes | 127 | changes for MH-E functions are listed here. |
| 99 | SF #1473729). | ||
| 100 | 128 | ||
| 101 | *** "echo -e" in Makefile Causes Solaris 10 Problem | 129 | Most of the changes have to do with the renaming of the functions with |
| 130 | "mhn" in them to "mh" because nmh doesn't use `mhn'. The names were | ||
| 131 | also made consistent with the the family of "mml" functions. | ||
| 102 | 132 | ||
| 103 | This construct has been replaced with printf, which is reputed to be | 133 | The type of signing or encryption has been generalized so the method |
| 104 | more portable (closes SF #1467222, #1473908). | 134 | is now an option rather than a part of the function's name. The option |
| 135 | is `mh-mml-method-default' and choices include PGP (MIME), PGP, | ||
| 136 | S/MIME, or none. | ||
| 105 | 137 | ||
| 106 | * Changes in MH-E 7.93 | 138 | Key 7.4.4 8.0 |
| 107 | 139 | ||
| 108 | Version 7.93, the fourth 8.0 beta release, fixes a handful of bugs in | 140 | C-c C-e mh-edit-mhn mh-mh-to-mime |
| 109 | searching and limiting exposed during continued beta testing. | 141 | C-c RET C-e mh-mml-secure-message-encrypt-pgpmime |
| 142 | mh-mml-secure-message-encrypt | ||
| 143 | C-c RET C-g - mh-mh-compose-anon-ftp | ||
| 144 | C-c RET C-n - mh-mml-unsecure-message | ||
| 145 | C-c RET C-s mh-mml-secure-message-sign-pgpmime | ||
| 146 | mh-mml-secure-message-sign | ||
| 147 | C-c RET C-t - mh-mh-compose-external-compressed-tar | ||
| 148 | C-c RET C-u mh-revert-mhn-edit mh-mh-to-mime-undo | ||
| 149 | C-c RET C-x - mh-mh-compose-external-type | ||
| 150 | C-c RET e mh-mml-secure-message-encrypt-pgpmime | ||
| 151 | Prefix Command | ||
| 152 | C-c RET e e - mh-mml-secure-message-encrypt | ||
| 153 | C-c RET e s - mh-mml-secure-message-signencrypt | ||
| 154 | C-c RET g - mh-mh-compose-anon-ftp | ||
| 155 | C-c RET n - mh-mml-unsecure-message | ||
| 156 | C-c RET s - Prefix Command | ||
| 157 | C-c RET s e - mh-mml-secure-message-signencrypt | ||
| 158 | C-c RET s s - mh-mml-secure-message-sign | ||
| 159 | C-c RET t - mh-mh-compose-external-compressed-tar | ||
| 160 | C-c RET u mh-revert-mhn-edit mh-mh-to-mime-undo | ||
| 161 | C-c RET x - mh-mh-compose-external-type | ||
| 110 | 162 | ||
| 111 | ** Variables Deleted in MH-E 7.93 | 163 | C-c C-f C-a - mh-to-field |
| 164 | C-c C-f C-l - mh-to-field | ||
| 165 | C-c C-f RET - mh-to-field | ||
| 166 | C-c C-f a - mh-to-field | ||
| 167 | C-c C-f l - mh-to-field | ||
| 168 | C-c C-f m - mh-to-field | ||
| 112 | 169 | ||
| 113 | *** mh-show-use-goto-addr-flag | 170 | *** MH-Search Keymap Changes |
| 114 | 171 | ||
| 115 | This flag was redundant and inconsistent with | 172 | These are the changes associated with the new search mode. The command |
| 116 | `goto-address-highlight-p' at the same time, so we removed it. Please | 173 | `C-c C-c' (`mh-index-do-search') now performs the standard indexed |
| 117 | customize `goto-address-highlight-p' if you wish to turn off email | 174 | search, while `C-c C-p' (`mh-pick-do-search') runs pick as before, |
| 118 | address and URL highlighting. | 175 | only better! |
| 119 | 176 | ||
| 120 | ** Bug Fixes in MH-E 7.93 | 177 | The `mh-to-field' keybindings were adjusted to be consistent with |
| 178 | those in the MH-Letter mode. | ||
| 121 | 179 | ||
| 122 | *** `/ s' Can Miss the Original Mail | 180 | Key 7.4.4 8.0 |
| 123 | 181 | ||
| 124 | The command `/ s' failed to include the message with the "Re:" in the | 182 | C-c C-c mh-do-search mh-index-do-search |
| 125 | Subject. This has been fixed (closes SF #1438369). | 183 | C-c C-f C-d mh-to-field - |
| 184 | C-c C-f C-f mh-to-field - | ||
| 185 | C-c C-f C-r mh-to-field - | ||
| 186 | C-c C-f RET - mh-to-field | ||
| 187 | C-c C-f d mh-to-field - | ||
| 188 | C-c C-f f mh-to-field - | ||
| 189 | C-c C-f m - mh-to-field | ||
| 190 | C-c C-f r mh-to-field - | ||
| 191 | C-c TAB mh-index-do-search - | ||
| 126 | 192 | ||
| 127 | *** XEmacs -nw Fails with number-char-or-marker-p Error | 193 | *** Updates to X-Image-URL |
| 128 | 194 | ||
| 129 | Hopefully, this is the last we'll hear of problems associated with | 195 | Now support the use of `curl' and `fetch' as alternatives to `wget' to |
| 130 | XEmacs' incompatible `device-color-cells' function (closes SF | 196 | obtain the image. The display of images are controlled with the |
| 131 | #1436924). | 197 | `mh-show-use-xface-flag' option while the `mh-fetch-x-image-url' |
| 198 | option controls how the images are fetched. | ||
| 132 | 199 | ||
| 133 | *** Pick-based Searches Fail | 200 | The default of `mh-fetch-x-image-url' has been changed to "Never |
| 201 | Fetch." Those of you who like the value of "Ask Before Fetching" will | ||
| 202 | have to customize this option (closes SF #831278). | ||
| 134 | 203 | ||
| 135 | The command `C-c C-p' failed to find any matches. This has been fixed | 204 | WARNING: There are security concerns with this feature. Please read |
| 136 | (closes SF #1435381). | 205 | the documentation for these options carefully before changing the |
| 206 | default. | ||
| 137 | 207 | ||
| 138 | *** Can't Narrow to Subject with Regexp Chars | 208 | *** Updates to mh-identity-list |
| 139 | 209 | ||
| 140 | The command `/ s' could not limit subjects that had special pick | 210 | Note that the field names found in `mh-identity-list' that refer to |
| 141 | characters (such as [, *, $, .). This has been fixed (closes SF | 211 | the fields in `mh-identity-handlers' have changed in an incompatible |
| 142 | #1432548). | 212 | way from 7.4.4. In general, the symbolic names now have a ":" prefix |
| 213 | to avoid collisions with header fields. Before starting Emacs, edit | ||
| 214 | your .emacs and insert ":" before "signature" if you have defined it. | ||
| 143 | 215 | ||
| 144 | 216 | You can change your attribution in replies with the new "Attribution | |
| 217 | Verb" field, and you can set your default GPG user ID with the "GPG | ||
| 218 | key ID" field. | ||
| 145 | 219 | ||
| 146 | * Changes in MH-E 7.92 | 220 | Signatures can now be read from the `mh-signature-file-name' variable, |
| 221 | or come from a function, in addition to a named file. If you write | ||
| 222 | your own function, variables that you can use include | ||
| 223 | `mh-signature-separator-regexp', `mh-signature-separator', | ||
| 224 | and `mh-signature-separator-p'. | ||
| 147 | 225 | ||
| 148 | Version 7.92, the third 8.0 beta release, removes the "sed -i" in the | 226 | The handling of these fields has been moved into a new |
| 149 | Makefile (SF #1432060), tunes the setting of `mh-image-load-path', | 227 | `mh-identity-handlers' option, an alist of fields (strings) and |
| 150 | works around systems that do not have face inheritance, fixes several | 228 | handlers (functions). Strings are lowercase. Use ":signature" for |
| 151 | issues with searching on XEmacs, and creates the correct MIME type | 229 | Signature and ":pgg-default-user-id" for GPG Key ID. The function |
| 152 | when including OpenOffice documents. | 230 | associated with the string "default" is used if no other functions are |
| 231 | appropriate. For this reason, don't name a header field "Default". | ||
| 153 | 232 | ||
| 154 | * Changes in MH-E 7.91 | 233 | If you point your signature at a vCard file with a vcf suffix, then it |
| 234 | will be incorporated as a vCard body part (closes SF #802723). | ||
| 155 | 235 | ||
| 156 | Version 7.91 is the second 8.0 beta release and fixes several bugs | 236 | *** Updates to Speedbar |
| 157 | that were uncovered in wider testing. | ||
| 158 | 237 | ||
| 159 | * Changes in MH-E 7.90 | 238 | The speedbar now renders the folders with unseen messages in boldface |
| 239 | which makes them easier to identify (closes SF #623369). | ||
| 160 | 240 | ||
| 161 | Version 7.90 is the first 8.0 beta release and is a release that has | 241 | *** Updates to mh-msg-is-in-seq |
| 162 | finally broken away from some unfortunate legacy decisions in favor of | ||
| 163 | something that will be easier to use and support. Many bugs were fixed | ||
| 164 | and many features were added, including making the pick search | ||
| 165 | equivalent to the other types of searches. | ||
| 166 | 242 | ||
| 167 | The rewrite of the manual accelerated dramatically in recent months | 243 | Can now specify an alternate message number to `S s' |
| 168 | and drove the changes in this release. In order to make the | 244 | (`mh-msg-is-in-seq') with a prefix argument. |
| 169 | manual--and hence the software--better, clearer, more consistent, more | ||
| 170 | predictable, and easier to understand, many variables and functions | ||
| 171 | were renamed. The changes to the user-visible variables are listed | ||
| 172 | here. It is our hope that you, dear MH-E user, will embrace the | ||
| 173 | changes for the better and forgive us from making so many incompatible | ||
| 174 | changes. | ||
| 175 | 245 | ||
| 176 | If you use undocumented functionality, be sure to read the ChangeLog | 246 | *** Updates to mh-to-field-choices |
| 177 | for changes that might affect you. | ||
| 178 | 247 | ||
| 179 | ** New Features in MH-E 7.90 | 248 | In MH-Letter mode, you can use the `C-c C-f' (`mh-to-field') prefix to |
| 249 | go to and insert fields. The fields `Reply-To:', `Mail-Reply-To:', | ||
| 250 | `Mail-Followup-To:' can now be created via the `C-r', `C-a' (for | ||
| 251 | author), and `C-l' keys respectively. The key for the `From:' field | ||
| 252 | has been renamed from `C-r' to `C-m' for consistency with `mail-mode' | ||
| 253 | (closes SF #1400139). | ||
| 180 | 254 | ||
| 181 | *** Entry Points Have Moved | 255 | *** Change Content-Type Renderer on the Fly in MH-Show Buffer |
| 182 | 256 | ||
| 183 | Emacs 21 users must now add `(require 'mh-autoloads)' because the | 257 | This has been implemented by adding the key binding `K e' |
| 184 | entry points (such as `mh-rmail' and `mh-smail') have moved to | 258 | (`mh-display-with-external-viewer'). For inline text/html parts, |
| 185 | different files which have made the autoloads that come with Emacs | 259 | buttons aren't displayed by default. In that case use `K t' |
| 186 | inaccurate. This change was necessary because the code was reorganized | 260 | (`mh-toggle-mime-buttons') to display the button before viewing it |
| 187 | to remove circular dependencies, to make the code more stable and | 261 | with an external browser (closes SF #839318). |
| 188 | maintainable, and to reduce the time to load MH-E. | ||
| 189 | 262 | ||
| 190 | *** MH-E No Longer Calls install-mh | 263 | *** MH-E No Longer Calls install-mh |
| 191 | 264 | ||
| @@ -193,28 +266,26 @@ The new variant detection code makes use of `mhparam' which assumes | |||
| 193 | that your MH environment has already been set up. The code to call | 266 | that your MH environment has already been set up. The code to call |
| 194 | `install-mh', which could no longer be run anyway, was removed. | 267 | `install-mh', which could no longer be run anyway, was removed. |
| 195 | 268 | ||
| 196 | *** Use run-hook-with-args | 269 | *** Add :package-version Keyword to Options |
| 197 | 270 | ||
| 198 | We use normal hooks whenever possible and do not use | 271 | This `defcustom', `defgroup', and `defface' keyword was introduced in |
| 199 | `run-hook-with-args' (with one documented exception) (closes SF | 272 | Emacs 22.1. MH-E has been extended to take advantage of it. With this |
| 200 | #643702). | 273 | keyword, you can now use `M-x customize-changed-options' to see what |
| 274 | options in MH-E have changed between versions of Emacs. In a future | ||
| 275 | version of Emacs, you'll be able to see changes between MH-E versions | ||
| 276 | as well (closes SF #1452724). | ||
| 201 | 277 | ||
| 202 | *** Merge mh-index.el and mh-pick.el | 278 | *** Render Signature and vCard in Italics |
| 203 | 279 | ||
| 204 | We merged `mh-index.el' and `mh-pick.el' into a new file | 280 | This has been implemented. Use `mh-show-signature-face' to customize |
| 205 | `mh-search.el'. As part of this process, the old `F s' behavior of | 281 | the face used (closes SF #802722). |
| 206 | adding messages to the search sequence has been removed. The `F i' | ||
| 207 | keybinding was then renamed to `F s' (`mh-search'). The mode of the | ||
| 208 | search-pattern buffer was renamed from MH-Pick to MH-Search. Within | ||
| 209 | the MH-Search buffer, the command `C-c C-p' (`mh-pick-do-search') now | ||
| 210 | runs pick on the given folder recursively and displays the results in | ||
| 211 | a search folder like the other search methods (closes SF #829207). | ||
| 212 | 282 | ||
| 213 | *** Improve Security of mh-fetch-x-image-url | 283 | *** Derive mh-letter-mode from mail-mode |
| 214 | 284 | ||
| 215 | The default has been changed to "Never Fetch." Those of you who like | 285 | MH-Letter mode is now derived from `mail-mode'. We were able to delete |
| 216 | the value of "Ask Before Fetching" will have to customize this option | 286 | a lot of code. In return, there are a few `mail-mode' commands that |
| 217 | (closes SF #831278). | 287 | are available that may or may not be useful and the `mail-mode-hook' |
| 288 | is run (closes SF #1385571). | ||
| 218 | 289 | ||
| 219 | *** Remove Emacs 20 Support | 290 | *** Remove Emacs 20 Support |
| 220 | 291 | ||
| @@ -222,100 +293,92 @@ As it turns out, we had already added some code that didn't work on | |||
| 222 | Emacs 20. However, now we've formalized it and removed code that was | 293 | Emacs 20. However, now we've formalized it and removed code that was |
| 223 | present solely for Emacs 20 support (closes SF #1359240). | 294 | present solely for Emacs 20 support (closes SF #1359240). |
| 224 | 295 | ||
| 225 | *** Derive mh-letter-mode from mail-mode | 296 | *** Glimpse Support Removed |
| 226 | |||
| 227 | MH-Letter mode is now derived from `mail-mode'. We were able to delete | ||
| 228 | a lot of code. In return, there are a few `mail-mode' commands that | ||
| 229 | are available that may or may not be useful and the `mail-mode-hook' | ||
| 230 | is run (closes SF #1385571). | ||
| 231 | 297 | ||
| 232 | *** Add Choices to mh-to-field-choices | 298 | Since glimpse isn't free, we cannot mention it. Glimpse has been |
| 299 | removed from the option `mh-indexer-choices' (closes SF #831276). | ||
| 233 | 300 | ||
| 234 | In MH-Letter mode, you can use the "C-c C-f (mh-to-field)" prefix to | 301 | *** Use run-hook-with-args |
| 235 | go to and insert fields. The fields "Reply-To:", "Mail-Reply-To:", | ||
| 236 | "Mail-Followup-To:" can now be created via the "C-r", "C-a" (for | ||
| 237 | author), and "C-l" keys respectively. The key for the "From:" field | ||
| 238 | has been renamed from "C-r" to "C-m" for consistency with `mail-mode' | ||
| 239 | (closes SF #1400139). | ||
| 240 | 302 | ||
| 241 | *** MH-Folder Keymap Changes | 303 | We use normal hooks whenever possible and do not use |
| 304 | `run-hook-with-args' (with one documented exception) (closes SF | ||
| 305 | #643702). | ||
| 242 | 306 | ||
| 243 | The function `mh-ps-print-toggle-mime' was never implemented and the | 307 | |
| 244 | functionality in `mh-ps-print-msg-show' was better afforded by | ||
| 245 | `mh-ps-print-msg' and `mh-ps-print-msg-file'. | ||
| 246 | 308 | ||
| 247 | Key 7.4.85 7.4.90 | 309 | ** New Variables in MH-E 8.0 |
| 248 | 310 | ||
| 249 | F i mh-index-search - | 311 | *** mh-after-commands-processed-hook |
| 250 | F s mh-search-folder mh-search | ||
| 251 | P A mh-ps-print-toggle-mime - | ||
| 252 | P M mh-ps-print-toggle-mime - | ||
| 253 | P s mh-ps-print-msg-show - | ||
| 254 | 312 | ||
| 255 | *** MH-Letter Keymap Changes | 313 | Hook run by `x' (`mh-execute-commands') after performing outstanding |
| 314 | refile and delete requests. | ||
| 256 | 315 | ||
| 257 | The change where `mh-letter-mode' derives from `mail-mode' adds a few | 316 | *** mh-alias-reloaded-hook |
| 258 | keybindings. Some are interesting; experiment! Most of the changes | ||
| 259 | have to do with the renaming of the functions with "mhn" in them to | ||
| 260 | "mh" because nmh doesn't use `mhn'. The names were also made | ||
| 261 | consistent with the the family of "mml" functions. | ||
| 262 | 317 | ||
| 263 | Key 7.4.85 7.4.90 | 318 | Invoked by `mh-alias-reload' after reloading aliases. |
| 264 | 319 | ||
| 265 | C-c C-e mh-edit-mhn mh-mh-to-mime | 320 | *** mh-auto-fields-prompt-flag |
| 266 | C-c C-f C-a - mh-to-field | ||
| 267 | C-c C-f C-l - mh-to-field | ||
| 268 | C-c C-f RET - mh-to-field | ||
| 269 | C-c C-f a - mh-to-field | ||
| 270 | C-c C-f l - mh-to-field | ||
| 271 | C-c C-f m - mh-to-field | ||
| 272 | C-c RET C-g mh-mhn-compose-anon-ftp mh-mh-compose-anon-ftp | ||
| 273 | C-c RET C-t mh-mhn-compose-external-compressed-tar | ||
| 274 | mh-mh-compose-external-compressed-tar | ||
| 275 | C-c RET C-u mh-revert-mhn-edit mh-mh-to-mime-undo | ||
| 276 | C-c RET C-x mh-mhn-compose-external-type mh-mh-compose-external-type | ||
| 277 | C-c RET g mh-mhn-compose-anon-ftp mh-mh-compose-anon-ftp | ||
| 278 | C-c RET t mh-mhn-compose-external-compressed-tar | ||
| 279 | mh-mh-compose-external-compressed-tar | ||
| 280 | C-c RET u mh-revert-mhn-edit mh-mh-to-mime-undo | ||
| 281 | C-c RET x mh-mhn-compose-external-type mh-mh-compose-external-type | ||
| 282 | 321 | ||
| 283 | *** MH-Search Keymap Changes | 322 | On means to prompt before sending if fields in `mh-auto-fields-list' |
| 323 | are inserted. | ||
| 284 | 324 | ||
| 285 | These are the changes associated with the new search mode. The command | 325 | *** mh-before-commands-processed-hook |
| 286 | `C-c C-c' (`mh-index-do-search') now performs the standard indexed | ||
| 287 | search, while `C-c C-p' (`mh-pick-do-search') runs pick as before, | ||
| 288 | only better! | ||
| 289 | 326 | ||
| 290 | Key 7.4.85 7.4.90 | 327 | Renamed from `mh-folder-updated-hook'. It wasn't clear whether |
| 328 | `mh-folder-updated-hook' was run before or after the commands were | ||
| 329 | executed. We now provide both with clear names. | ||
| 291 | 330 | ||
| 292 | C-c C-c mh-do-search mh-index-do-search | 331 | *** mh-compose-forward-as-mime-flag |
| 293 | C-c TAB mh-index-do-search - | ||
| 294 | 332 | ||
| 295 | ** New Variables in MH-E 7.90 | 333 | On means that messages are forwarded as attachments (closes SF |
| 334 | #827203). | ||
| 296 | 335 | ||
| 297 | *** mh-after-commands-processed-hook | 336 | *** mh-default-folder-for-message-function |
| 298 | 337 | ||
| 299 | Hook run by `x' (`mh-execute-commands') after performing outstanding | 338 | Function to select a default folder for refiling or `Fcc:'. |
| 300 | refile and delete requests. | ||
| 301 | 339 | ||
| 302 | *** mh-before-commands-processed-hook | 340 | *** mh-forward-hook |
| 303 | 341 | ||
| 304 | Renamed from `mh-folder-updated-hook'. It wasn't clear whether | 342 | Invoked on the forwarded letter by `f' (`mh-forward'). |
| 305 | `mh-folder-updated-hook' was run before or after the commands were | ||
| 306 | executed. We now provide both with clear names. | ||
| 307 | 343 | ||
| 308 | *** mh-highlight-citation-style | 344 | *** mh-highlight-citation-style |
| 309 | 345 | ||
| 310 | Renamed from `mh-highlight-citation-p' since it wasn't a boolean. The | 346 | Renamed from `mh-highlight-citation-p' since it wasn't a boolean. The |
| 311 | new name is also more descriptive. | 347 | new name is also more descriptive. |
| 312 | 348 | ||
| 349 | *** mh-identity-handlers | ||
| 350 | |||
| 351 | Handler functions for fields in `mh-identity-list'. | ||
| 352 | |||
| 313 | *** mh-insert-signature-hook | 353 | *** mh-insert-signature-hook |
| 314 | 354 | ||
| 315 | Renamed from `mh-letter-insert-signature-hook' since most of the other | 355 | Renamed from `mh-letter-insert-signature-hook' since most of the other |
| 316 | hooks do not carry the mode in the prefix and because the new name is | 356 | hooks do not carry the mode in the prefix and because the new name is |
| 317 | equally clear. | 357 | equally clear. |
| 318 | 358 | ||
| 359 | *** mh-invisible-header-fields-default | ||
| 360 | |||
| 361 | List of hidden header fields. The header fields listed in this option | ||
| 362 | are hidden, although you can check off any field that you would like | ||
| 363 | to see. Header fields that you would like to hide that aren't listed | ||
| 364 | can be added to the `mh-invisible-header-fields' option (closes SF | ||
| 365 | #752045). | ||
| 366 | |||
| 367 | The option `mh-visible-header-fields' has been deleted. | ||
| 368 | |||
| 369 | *** mh-junk-background | ||
| 370 | |||
| 371 | If on, spam programs are run in background. This used to be the | ||
| 372 | default behavior but this could overwhelm a system if many messages | ||
| 373 | were black- or whitelisted at once. The spam programs are now run in | ||
| 374 | the foreground, but this option can be used to put them back in the | ||
| 375 | background. | ||
| 376 | |||
| 377 | *** mh-junk-disposition | ||
| 378 | |||
| 379 | Renamed from `mh-junk-mail-folder' since this variable can accept | ||
| 380 | values other than folder names. | ||
| 381 | |||
| 319 | *** mh-kill-folder-suppress-prompt-hooks | 382 | *** mh-kill-folder-suppress-prompt-hooks |
| 320 | 383 | ||
| 321 | Renamed from `mh-kill-folder-suppress-prompt-hook'. By convention, | 384 | Renamed from `mh-kill-folder-suppress-prompt-hook'. By convention, |
| @@ -333,6 +396,10 @@ Renamed from `mh-edit-mhn-hook'. We have a family of `mh-mml-to-mime' | |||
| 333 | functions and variables; the older mhn functions and variables were | 396 | functions and variables; the older mhn functions and variables were |
| 334 | renamed to have a consistent `mh-mh-to-mime' prefix. | 397 | renamed to have a consistent `mh-mh-to-mime' prefix. |
| 335 | 398 | ||
| 399 | *** mh-mml-method-default | ||
| 400 | |||
| 401 | Default method to use in security tags. | ||
| 402 | |||
| 336 | *** mh-new-messages-folders | 403 | *** mh-new-messages-folders |
| 337 | 404 | ||
| 338 | Renamed from `mh-index-new-messages-folders' for clarity. | 405 | Renamed from `mh-index-new-messages-folders' for clarity. |
| @@ -356,6 +423,14 @@ Renamed from `mh-pick-mode-hook' as part of the | |||
| 356 | Renamed from `mh-index-program' as part of the | 423 | Renamed from `mh-index-program' as part of the |
| 357 | `mh-index.el'/`mh-pick.el' merge into `mh-search.el'. | 424 | `mh-index.el'/`mh-pick.el' merge into `mh-search.el'. |
| 358 | 425 | ||
| 426 | *** mh-signature-separator-flag | ||
| 427 | |||
| 428 | On means a signature separator should be inserted. It is not | ||
| 429 | recommended that you change this option since various mail user | ||
| 430 | agents, including MH-E, use the separator to present the signature | ||
| 431 | differently, and to suppress the signature when replying or yanking a | ||
| 432 | letter into a draft. | ||
| 433 | |||
| 359 | *** mh-sortm-args | 434 | *** mh-sortm-args |
| 360 | 435 | ||
| 361 | Additional arguments for `sortm'. This was previously an internal | 436 | Additional arguments for `sortm'. This was previously an internal |
| @@ -369,6 +444,25 @@ Renamed from `mh-speed-flists-interval' for clarity. | |||
| 369 | 444 | ||
| 370 | Renamed from `mh-index-ticked-messages-folders' for clarity. | 445 | Renamed from `mh-index-ticked-messages-folders' for clarity. |
| 371 | 446 | ||
| 447 | *** mh-variant | ||
| 448 | |||
| 449 | Specifies the variant used by MH-E. The default setting of this option | ||
| 450 | is `Auto-detect' which means that MH-E will automatically choose the | ||
| 451 | first of nmh, MH, or GNU mailutils that it finds in the directories | ||
| 452 | listed in `mh-path', `mh-sys-path', and `exec-path'. If, for example, | ||
| 453 | you have both nmh and mailutils installed and `mh-variant-in-use' was | ||
| 454 | initialized to nmh but you want to use mailutils, then you can set | ||
| 455 | this option to `mailutils'. | ||
| 456 | |||
| 457 | When this variable is changed, MH-E resets `mh-progs', `mh-lib', | ||
| 458 | `mh-lib-progs', `mh-flists-present-flag', and `mh-variant-in-use' | ||
| 459 | accordingly. | ||
| 460 | |||
| 461 | If you've set these variables in your .emacs, it is strongly suggested | ||
| 462 | that you comment them out. The MH detection code has been completely | ||
| 463 | rewritten and it is very likely that you no longer to set them and | ||
| 464 | their setting may confuse other MH-E settings. | ||
| 465 | |||
| 372 | *** mh-xemacs-tool-bar-position | 466 | *** mh-xemacs-tool-bar-position |
| 373 | 467 | ||
| 374 | Renamed from `mh-xemacs-toolbar-position' per GNU Emacs naming conventions. | 468 | Renamed from `mh-xemacs-toolbar-position' per GNU Emacs naming conventions. |
| @@ -381,11 +475,13 @@ Renamed from `mh-xemacs-use-toolbar-flag' per GNU Emacs naming conventions. | |||
| 381 | 475 | ||
| 382 | Renamed from `mh-yank-from-start-of-msg' for clarity. | 476 | Renamed from `mh-yank-from-start-of-msg' for clarity. |
| 383 | 477 | ||
| 384 | ** Variables Deleted in MH-E 7.90 | 478 | |
| 385 | 479 | ||
| 386 | *** mail-citation-hook | 480 | ** Variables Deleted in MH-E 8.0 |
| 387 | 481 | ||
| 388 | This is already defined in `sendmail.el'. | 482 | *** mh-alias-system-aliases |
| 483 | |||
| 484 | System definitions should not be a user option. | ||
| 389 | 485 | ||
| 390 | *** mh-edit-mhn-hook | 486 | *** mh-edit-mhn-hook |
| 391 | 487 | ||
| @@ -411,6 +507,11 @@ Renamed to `mh-search-program'. | |||
| 411 | 507 | ||
| 412 | Renamed to `mh-ticked-messages-folders'. | 508 | Renamed to `mh-ticked-messages-folders'. |
| 413 | 509 | ||
| 510 | *** mh-junk-mail-folder | ||
| 511 | |||
| 512 | Since this variable can accept values other than folder names, it was | ||
| 513 | renamed to `mh-junk-disposition' to more accurately reflect the content. | ||
| 514 | |||
| 414 | *** mh-kill-folder-suppress-prompt-hook | 515 | *** mh-kill-folder-suppress-prompt-hook |
| 415 | 516 | ||
| 416 | Renamed to `mh-kill-folder-suppress-prompt-hooks'. | 517 | Renamed to `mh-kill-folder-suppress-prompt-hooks'. |
| @@ -419,14 +520,17 @@ Renamed to `mh-kill-folder-suppress-prompt-hooks'. | |||
| 419 | 520 | ||
| 420 | Renamed to `mh-insert-signature-hook'. | 521 | Renamed to `mh-insert-signature-hook'. |
| 421 | 522 | ||
| 422 | *** mhl-formfile | ||
| 423 | |||
| 424 | Renamed to `mh-mhl-format-file'. | ||
| 425 | |||
| 426 | *** mh-pick-mode-hook | 523 | *** mh-pick-mode-hook |
| 427 | 524 | ||
| 428 | Renamed to `mh-search-mode-hook'. | 525 | Renamed to `mh-search-mode-hook'. |
| 429 | 526 | ||
| 527 | *** mh-show-use-goto-addr-flag | ||
| 528 | |||
| 529 | This flag was redundant with and inconsistent with | ||
| 530 | `goto-address-highlight-p' at the same time, so we removed it. Please | ||
| 531 | customize `goto-address-highlight-p' if you wish to turn off email | ||
| 532 | address and URL highlighting. | ||
| 533 | |||
| 430 | *** mh-speed-flists-interval | 534 | *** mh-speed-flists-interval |
| 431 | 535 | ||
| 432 | Renamed to `mh-speed-update-interval'. | 536 | Renamed to `mh-speed-update-interval'. |
| @@ -436,6 +540,10 @@ Renamed to `mh-speed-update-interval'. | |||
| 436 | Deleted since setting `mh-speed-flists-interval' to 0 accomplishes the | 540 | Deleted since setting `mh-speed-flists-interval' to 0 accomplishes the |
| 437 | same thing. | 541 | same thing. |
| 438 | 542 | ||
| 543 | *** mh-visible-header-fields | ||
| 544 | |||
| 545 | Deleted since it would hide new header fields you might want to see. | ||
| 546 | |||
| 439 | *** mh-xemacs-toolbar-position | 547 | *** mh-xemacs-toolbar-position |
| 440 | 548 | ||
| 441 | Renamed to `mh-xemacs-tool-bar-position'. | 549 | Renamed to `mh-xemacs-tool-bar-position'. |
| @@ -448,538 +556,263 @@ Renamed to `mh-xemacs-use-tool-bar-flag'. | |||
| 448 | 556 | ||
| 449 | Renamed to `mh-yank-behavior'. | 557 | Renamed to `mh-yank-behavior'. |
| 450 | 558 | ||
| 451 | ** Bug Fixes in MH-E 7.90 | 559 | *** mhl-formfile |
| 452 | |||
| 453 | *** Error Message When Trying to Send Using MH-E | ||
| 454 | |||
| 455 | This behavior is no longer observed (closes SF #1002103). | ||
| 456 | |||
| 457 | *** "Args out of range" Error in Displaying Message | ||
| 458 | |||
| 459 | This behavior is no longer observed (closes SF #1227504). | ||
| 460 | |||
| 461 | *** Front-and-back Truncation in mailto: Rendering | ||
| 462 | |||
| 463 | This behavior is no longer observed (closes SF #1227510). | ||
| 464 | |||
| 465 | *** Completions Offered by mh-refile-message Are Not Sorted | ||
| 466 | |||
| 467 | This behavior is no longer observed (closes SF #698734). | ||
| 468 | |||
| 469 | *** Add Message-ID to Outgoing Messages | ||
| 470 | |||
| 471 | If you replied to a message in your `+outbox', an `In-Reply-To:' | ||
| 472 | header field was created that broke threading at the recipient's end. | ||
| 473 | We now add a `Message-ID:' to outgoing messages which fixes this | ||
| 474 | (closes SF #725425). | ||
| 475 | |||
| 476 | *** Speedbar Creating New Folders Instead of Visiting Existing | ||
| 477 | |||
| 478 | This was actually fixed in 7.4.3 (closes SF #792300). | ||
| 479 | |||
| 480 | *** Args Out of Range | ||
| 481 | |||
| 482 | This compilation error was actually fixed in 7.4.3 (closes SF | ||
| 483 | #806577). | ||
| 484 | |||
| 485 | *** Initialization Fails If ~/Mail Exists | ||
| 486 | |||
| 487 | MH-E no longer calls `install-mh' so this issue has gone away (closes | ||
| 488 | SF #835192). | ||
| 489 | |||
| 490 | *** RETURN Causes Infinite Loop in mh-letter | ||
| 491 | |||
| 492 | This behavior is no longer observed (closes SF #887346). | ||
| 493 | |||
| 494 | *** Missing Headers When Replying to All | ||
| 495 | |||
| 496 | User needed to edit `replgroupcomps' (closes SF #918194). | ||
| 497 | |||
| 498 | *** mh-find-path Doesn't Use mhparam | ||
| 499 | |||
| 500 | MH-E no longer peeks into the MH profile `~/.mh_profile' directly. It | ||
| 501 | uses `mhparam' instead (closes SF #1016027). | ||
| 502 | |||
| 503 | *** mh-index-previous-folder Does Not Work Correctly | ||
| 504 | |||
| 505 | If your cursor was on an item below a folder heading and you used | ||
| 506 | `M-TAB' (`mh-index-previous-folder'), you would move to the previous | ||
| 507 | folder heading. This has been fixed (closes SF #1126188). | ||
| 508 | |||
| 509 | *** XEmacs Compile Fails | ||
| 510 | 560 | ||
| 511 | Compiling produced a "Symbol's value as variable is void: require" | 561 | Renamed to `mh-mhl-format-file'. |
| 512 | error on all files. This has been fixed. As a bonus, warnings have | ||
| 513 | been reduced from hundreds to just a few (closes SF #1127595). | ||
| 514 | 562 | ||
| 515 | *** buffer-offer-save Permanent Local | 563 | |
| 516 | 564 | ||
| 517 | There was a movement to make `buffer-offer-save' a permanent local | 565 | ** New Faces in MH-E 8.0 |
| 518 | which would have meant that we could not set it in `mh-letter-mode'. | ||
| 519 | However, this movement was fraught with issues and was postponed | ||
| 520 | (closes SF #1184756). | ||
| 521 | 566 | ||
| 522 | *** Better Handling of Empty cur Sequence | 567 | *** mh-folder-address |
| 523 | 568 | ||
| 524 | If you refiled a message into a folder and then used `F r' | 569 | Renamed from `mh-folder-address-face' per new Emacs conventions. |
| 525 | (`mh-rescan-folder') in that folder, your cursor would be taken to the | ||
| 526 | first message. The cursor now stays where it was (closes SF #1207247). | ||
| 527 | 570 | ||
| 528 | *** Name of the Draft File in mh-comp.el | 571 | *** mh-folder-body |
| 529 | 572 | ||
| 530 | MH is documented to use the draft file. If you use a draft file for | 573 | Renamed from `mh-folder-body-face' per new Emacs conventions. |
| 531 | something else (like Sylpheed), then use draft folders (closes SF | ||
| 532 | #1231483). | ||
| 533 | 574 | ||
| 534 | *** Use Standard Default Notation in Prompts | 575 | *** mh-folder-cur-msg-number |
| 535 | 576 | ||
| 536 | Emacs changed their defaults in prompts from "Prompt: [value]" to | 577 | Renamed from `mh-folder-cur-msg-number-face' per new Emacs conventions. |
| 537 | "Prompt (default value): ". All MH-E prompts have been updated to | ||
| 538 | comply with the new standard (closes SF #1275933). | ||
| 539 | 578 | ||
| 540 | *** Msg Display Broken After Displaying Msg with Inline Image | 579 | *** mh-folder-date |
| 541 | 580 | ||
| 542 | Messages with inline images no longer trim certain message header | 581 | Renamed from `mh-folder-date-face' per new Emacs conventions. |
| 543 | fields (closes SF #1306141). | ||
| 544 | 582 | ||
| 545 | *** mh-visit-folder Munges font-lock-keywords | 583 | *** mh-folder-deleted |
| 546 | 584 | ||
| 547 | MH-E broke highlighting in Gnus buffers. This was actually a problem | 585 | Renamed from `mh-folder-deleted-face' per new Emacs conventions. |
| 548 | in CVS Emacs 22 and has been fixed there (closes SF #1393879). | ||
| 549 | 586 | ||
| 550 | *** Illegal Filename Chars for W32 Filesystems | 587 | *** mh-folder-followup |
| 551 | 588 | ||
| 552 | Windows users who view `X-Image-URL:' images could not cache the | 589 | Renamed from `mh-folder-followup-face' per new Emacs conventions. |
| 553 | images since the cached image file names had illegal characters. This | ||
| 554 | has been fixed (closes SF #1396499). | ||
| 555 | 590 | ||
| 556 | *** mh-send Doesn't Handle mml Insertions Via mail-user-agent | 591 | *** mh-folder-msg-number |
| 557 | 592 | ||
| 558 | Can now forward messages in Gnus if MH-E is your `mail-user-agent' | 593 | Renamed from `mh-folder-msg-number-face' per new Emacs conventions. |
| 559 | (closes SF #1399307). | ||
| 560 | 594 | ||
| 561 | 595 | *** mh-folder-refiled | |
| 562 | 596 | ||
| 563 | * Changes in MH-E 7.85 | 597 | Renamed from `mh-folder-refiled-face' per new Emacs conventions. |
| 564 | 598 | ||
| 565 | Version 7.85 heralds a migration of the CVS repository from | 599 | *** mh-folder-sent-to-me-hint |
| 566 | SourceForge to Savannah only for those files that were already part of | ||
| 567 | Emacs. As a result, two incompatibilities were introduced with this | ||
| 568 | release: the location of MH-E in the load-path has changed, and | ||
| 569 | mh-e-autoloads.el was renamed to mh-autoloads.el. While this migration | ||
| 570 | will benefit maintainers, it will also benefit users: CVS Emacs users | ||
| 571 | will not have to check out MH-E separately and welcome faster MH-E | ||
| 572 | updates, and CVS MH-E users will welcome faster MH-E updates from | ||
| 573 | Emacs developers. Read section CVS MH-E INSTALL in the README for | ||
| 574 | details. | ||
| 575 | 600 | ||
| 576 | MH-E now works on a Mac. See section INSTALL in the README for details. | 601 | Fontification hint face in messages sent directly to us. |
| 577 | 602 | ||
| 578 | ** Bug Fixes in MH-E 7.85 | 603 | *** mh-folder-sent-to-me-sender |
| 579 | 604 | ||
| 580 | *** Prompts Now Follow Current Conventions | 605 | Sender face in messages sent directly to us. |
| 581 | 606 | ||
| 582 | Instead of "Prompt: [<default>] ", the prompts now look like "Prompt | 607 | *** mh-folder-subject |
| 583 | (default: <default>): ". | ||
| 584 | 608 | ||
| 585 | *** Face Variable Names Now Follow Current Conventions | 609 | Renamed from `mh-folder-subject-face' per new Emacs conventions. |
| 586 | 610 | ||
| 587 | The -face suffix has been dropped from all face names. | 611 | *** mh-folder-tick |
| 588 | 612 | ||
| 589 | *** Default Identity Prevents Insertion of Auto Fields | 613 | Renamed from `mh-folder-tick-face' per new Emacs conventions. |
| 590 | 614 | ||
| 591 | Auto insertion of an identity now occurs even when the default | 615 | *** mh-folder-to |
| 592 | identity is used (closes SF #1204506). | ||
| 593 | 616 | ||
| 594 | *** mh-compose-forward and Default Message Number | 617 | Renamed from `mh-folder-to-face' per new Emacs conventions. |
| 595 | 618 | ||
| 596 | mh-compose-forward will now default to the sent message in the sent | 619 | *** mh-letter-header-field |
| 597 | folder and the `cur' message in other folders. It also takes ranges of | ||
| 598 | messages and can include multiple messages at a time (closes SF | ||
| 599 | #1205890). | ||
| 600 | 620 | ||
| 601 | *** mh-customize Uses Group mh, Not mh-e | 621 | Renamed from `mh-letter-header-field-face' per new Emacs conventions. |
| 602 | 622 | ||
| 603 | The `mh' customization group alias has been deleted to avoid some | 623 | *** mh-search-folder |
| 604 | problems that were found (closes SF #1213716). | ||
| 605 | 624 | ||
| 606 | *** font-lock Error in mh-letter-mode | 625 | Renamed from `mh-index-folder-face'. |
| 607 | 626 | ||
| 608 | An error in MH-E was introduced as a result of a change in CVS Emacs. | 627 | *** mh-show-cc |
| 609 | This has been fixed (closes SF #1241017). | ||
| 610 | 628 | ||
| 611 | 629 | Renamed from `mh-show-cc-face' per new Emacs conventions. | |
| 612 | 630 | ||
| 613 | * Changes in MH-E 7.84 | 631 | *** mh-show-date |
| 614 | 632 | ||
| 615 | Version 7.84 contains no user-visible changes. This version | 633 | Renamed from `mh-show--face' per new Emacs conventions. |
| 616 | incorporates changes made in CVS Emacs such as the removal of some | ||
| 617 | deprecated software. | ||
| 618 | 634 | ||
| 619 | * Changes in MH-E 7.83 | 635 | *** mh-show-from |
| 620 | 636 | ||
| 621 | Version 7.83 fixes a handful of bugs, adds colors to buttons for | 637 | Renamed from `mh-show-from-face' per new Emacs conventions. |
| 622 | signed or encrypted messages, and contains some documentation changes | ||
| 623 | related to the upcoming release of the manual. Some options were moved | ||
| 624 | to other customization groups as a result. | ||
| 625 | 638 | ||
| 626 | While not related to this release, the MH-E mailing lists are now | 639 | *** mh-show-header |
| 627 | gatewayed at gmane.org (closes SF #979308). | ||
| 628 | 640 | ||
| 629 | ** New Variables in MH-E 7.83 | 641 | Renamed from `mh-show-header-face' per new Emacs conventions. |
| 630 | 642 | ||
| 631 | *** mh-show-pgg-bad-face | 643 | *** mh-show-pgg-bad |
| 632 | 644 | ||
| 633 | Face used to highlight a bad PGG signature. | 645 | Face used to highlight a bad PGG signature. |
| 634 | 646 | ||
| 635 | *** mh-show-pgg-good-face | 647 | *** mh-show-pgg-good |
| 636 | 648 | ||
| 637 | Face used to highlight a good PGG signature. | 649 | Face used to highlight a good PGG signature. |
| 638 | 650 | ||
| 639 | *** mh-show-pgg-unknown-face | 651 | *** mh-show-pgg-unknown |
| 640 | 652 | ||
| 641 | Face used to highlight a PGG signature whose status is unknown. This | 653 | Face used to highlight a PGG signature whose status is unknown. This |
| 642 | face is also used for a signature when the signer is untrusted. | 654 | face is also used for a signature when the signer is untrusted. |
| 643 | 655 | ||
| 644 | ** Bug Fixes in MH-E 7.83 | 656 | *** mh-show-signature |
| 645 | 657 | ||
| 646 | *** Whitespace in pick Expressions | 658 | Face used to highlight the signature. |
| 647 | 659 | ||
| 648 | The "C-u / s RET" command now works. In addition, you can now add | 660 | *** mh-show-subject |
| 649 | whitespace to any of the limiting (/) commands (closes SF #1122655). | ||
| 650 | 661 | ||
| 651 | *** auto-mode-alist Updated | 662 | Renamed from `mh-show-subject-face' per new Emacs conventions. |
| 652 | 663 | ||
| 653 | MH-E originally updated auto-mode-alist to set the major mode of | 664 | *** mh-show-to |
| 654 | drafts. Now that we explicitly set the mode, there is no reason to do | ||
| 655 | this, and this behavior caused problems for people who didn't use MH-E | ||
| 656 | who were editing files that looked like MH message files (closes SF | ||
| 657 | #1032353). | ||
| 658 | 665 | ||
| 659 | *** mh-show-unquote-From Fails (read-only buffer) | 666 | Renamed from `mh-show-to-face' per new Emacs conventions. |
| 660 | 667 | ||
| 661 | MH-E quotes the "From " header field that is inserted by MTAs. | 668 | *** mh-show-xface |
| 662 | However, it was trying to do this in a read-only buffer. This has been | ||
| 663 | fixed (closes SF #1089870). | ||
| 664 | 669 | ||
| 665 | *** rmmproc Refile Complains No Such Message | 670 | Renamed from `mh-show-xface-face' per new Emacs conventions. |
| 666 | 671 | ||
| 667 | MH-E would get confused about which folder to delete messages from if | 672 | *** mh-speedbar-folder |
| 668 | you were refiling and deleting messages at the same time. This has | ||
| 669 | been fixed (closes SF #1023959). | ||
| 670 | 673 | ||
| 671 | *** ! Doesn't Do Regions | 674 | Renamed from `mh-speedbar-folder-face' per new Emacs conventions. |
| 672 | 675 | ||
| 673 | Now it does (closes SF #1046330). | 676 | *** mh-speedbar-folder-with-unseen-messages |
| 674 | 677 | ||
| 675 | *** Swish Fixes | 678 | Renamed from `mh-speedbar-folder-with-unseen-messages-face' per new |
| 679 | Emacs conventions. | ||
| 676 | 680 | ||
| 677 | Items in swish indexes that aren't mail messages are now handled more | 681 | *** mh-speedbar-selected-folder |
| 678 | gracefully. | ||
| 679 | 682 | ||
| 680 | *** Spamassassin Fixes | 683 | Renamed from `mh-speedbar-selected-folder-face' per new Emacs conventions. |
| 681 | |||
| 682 | If you use spamassassin, there was an error when you tried to junk | ||
| 683 | mail if the option mh-junk-background was set. This has been fixed. | ||
| 684 | 684 | ||
| 685 | *** Mairix Support | 685 | *** mh-speedbar-selected-folder-with-unseen-messages |
| 686 | 686 | ||
| 687 | Indexing now compatible with Mairix version 0.12 and later. | 687 | Renamed from `mh-speedbar-selected-folder-with-unseen-messages-face' |
| 688 | per new Emacs conventions. | ||
| 688 | 689 | ||
| 689 | 690 | ||
| 690 | 691 | ||
| 691 | * Changes in MH-E 7.82 | 692 | ** Faces Deleted in MH-E 8.0 |
| 692 | 693 | ||
| 693 | Version 7.82 continues to address the saga surrounding the use of CL | 694 | *** mh-folder-address-face |
| 694 | macros in CVS Emacs and fixes the auto-detection of vanilla MH (closes | ||
| 695 | SF #1014781). | ||
| 696 | 695 | ||
| 697 | * Changes in MH-E 7.81 | 696 | Renamed to `mh-folder-address' per new Emacs conventions. |
| 698 | 697 | ||
| 699 | Version 7.81 fixes a `wrong-type-argument' argument error that | 698 | *** mh-folder-body-face |
| 700 | sometimes occurred when processing the Message-ID, adds the "; | ||
| 701 | (mh-toggle-mh-decode-mime-flag)" command, and uses ":default" instead | ||
| 702 | of "default" in `mh-identity-handlers' to avoid problems with | ||
| 703 | "Default:" as a user defined field. If you have modified | ||
| 704 | `mh-identity-handlers' in your .emacs, you'll need to rename "default" | ||
| 705 | to ":default". This release also corrects the release numbering; the | ||
| 706 | previous version number was intended to be 7.80. | ||
| 707 | 699 | ||
| 708 | 700 | Renamed to `mh-folder-body' per new Emacs conventions. | |
| 709 | 701 | ||
| 710 | * Changes in MH-E 7.4.80 | 702 | *** mh-folder-cur-msg-face |
| 711 | |||
| 712 | Version 7.4.80 now supports GNU mailutils, S/MIME, picons, | ||
| 713 | which-func-mode, has an improved interface for hiding header fields, | ||
| 714 | improves upon the MH variant detection, and contains many bug fixes. | ||
| 715 | Those of you familiar with the GNU version numbering schemes will | ||
| 716 | recognize this as an alpha release. This does not reflect on the | ||
| 717 | quality of this release which is as high as it has always been. | ||
| 718 | Although we are not ready to release 8.0, we want you to have access | ||
| 719 | to the work that has been hiding in CVS. At the same time we want to | ||
| 720 | make it clear that there are incompatible changes with previous | ||
| 721 | versions. | ||
| 722 | |||
| 723 | We are planning to release the long-awaited manual update synchronized | ||
| 724 | with version 8.0. We are using documentation from the manual in the | ||
| 725 | docstrings which is hoped to make "C-h f (describe-function)" really | ||
| 726 | useful and create a seamless experience when switching back and forth | ||
| 727 | between the manual and the docstrings. This has been done in about | ||
| 728 | half of the variables and functions in this version. | ||
| 729 | |||
| 730 | The writing of the manual has revealed a few inconsistencies in the | ||
| 731 | software whose fixes have resulted in incompatible changes, and there | ||
| 732 | may well be more. So, unlike version 7 which was chock full of new | ||
| 733 | features, version 8's strengths will include complete documentation | ||
| 734 | and higher quality. | ||
| 735 | |||
| 736 | ** New Features in MH-E 7.4.80 | ||
| 737 | 703 | ||
| 738 | *** GNU mailutils Support | 704 | Deleted. Not used. |
| 739 | 705 | ||
| 740 | MH-E now supports GNU mailutils 0.4 and higher versions. | 706 | *** mh-folder-cur-msg-number-face |
| 741 | 707 | ||
| 742 | *** S/MIME Support | 708 | Renamed to `mh-folder-cur-msg-number' per new Emacs conventions. |
| 743 | 709 | ||
| 744 | MH-E now supports S/MIME using Gnus 5.10.6 or higher. | 710 | *** mh-folder-date-face |
| 745 | 711 | ||
| 746 | *** Picon Support | 712 | Renamed to `mh-folder-date' per new Emacs conventions. |
| 747 | 713 | ||
| 748 | In addition to the other methods of displaying an icon for the sender | 714 | *** mh-folder-deleted-face |
| 749 | of a message, MH-E can now display images from a picon directory. The | ||
| 750 | directory search path is found in the `mh-picon-directory-list' | ||
| 751 | variable. More documentation is found in the "facedb" sections in the | ||
| 752 | xfaces man page. [NOTE: need to make mh-picon-directory-list an option | ||
| 753 | and add xfaces facedb documentation to it.] | ||
| 754 | 715 | ||
| 755 | *** X-Image-URL Updates | 716 | Renamed to `mh-folder-deleted' per new Emacs conventions. |
| 756 | 717 | ||
| 757 | Now support the use of `curl' and `fetch' as alternatives to `wget' to | 718 | *** mh-folder-followup-face |
| 758 | obtain the image. The display of images are controlled with the | ||
| 759 | `mh-show-use-xface-flag' option while the `mh-fetch-x-image-url' | ||
| 760 | option controls how the images are fetched. | ||
| 761 | 719 | ||
| 762 | WARNING: There are security concerns with this feature. Please read | 720 | Renamed to `mh-folder-followup' per new Emacs conventions. |
| 763 | the documentation for these options carefully before changing the | ||
| 764 | default. | ||
| 765 | 721 | ||
| 766 | *** Updates to mh-identity-list | 722 | *** mh-folder-msg-number-face |
| 767 | 723 | ||
| 768 | Note that the field names found in `mh-identity-list' that refer to | 724 | Renamed to `mh-folder-msg-number' per new Emacs conventions. |
| 769 | the fields in `mh-identity-handlers' have changed in an incompatible | ||
| 770 | way from 7.4.4. In general, the symbolic names now have a ":" prefix | ||
| 771 | to avoid collisions with header fields. Before starting Emacs, edit | ||
| 772 | your .emacs and insert ":" before "signature" if you have defined it. | ||
| 773 | 725 | ||
| 774 | You can change your attribution in replies with the new "Attribution | 726 | *** mh-folder-refiled-face |
| 775 | Verb" field, and you can set your default GPG user ID with the "GPG | ||
| 776 | key ID" field. | ||
| 777 | 727 | ||
| 778 | Signatures can now be read from the `mh-signature-file-name' variable, | 728 | Renamed to `mh-folder-refiled' per new Emacs conventions. |
| 779 | or come from a function, in addition to a named file. If you write | ||
| 780 | your own function, variables that you can use include | ||
| 781 | `mh-signature-separator-regexp', `mh-signature-separator', | ||
| 782 | and `mh-signature-separator-p'. | ||
| 783 | 729 | ||
| 784 | The handling of these fields has been moved into a new | 730 | *** mh-folder-subject-face |
| 785 | `mh-identity-handlers' option, an alist of fields (strings) and | ||
| 786 | handlers (functions). Strings are lowercase. Use ":signature" for | ||
| 787 | Signature and ":pgg-default-user-id" for GPG Key ID. The function | ||
| 788 | associated with the string "default" is used if no other functions are | ||
| 789 | appropriate. For this reason, don't name a header field "Default". | ||
| 790 | 731 | ||
| 791 | If you point your signature at a vCard file with a vcf suffix, then it | 732 | Renamed to `mh-folder-subject' per new Emacs conventions. |
| 792 | will be incorporated as a vCard body part (closes SF #802723). | ||
| 793 | 733 | ||
| 794 | *** Catchup Command | 734 | *** mh-folder-tick-face |
| 795 | 735 | ||
| 796 | There is a new "F c (mh-catchup)" command that marks all unread | 736 | Renamed to `mh-folder-tick' per new Emacs conventions. |
| 797 | messages in the current folder as read. | ||
| 798 | 737 | ||
| 799 | *** Change Content-Type Renderer on the Fly in MH-Show Buffer | 738 | *** mh-folder-to-face |
| 800 | 739 | ||
| 801 | This has been implemented by adding the key binding "K e | 740 | Renamed to `mh-folder-to' per new Emacs conventions. |
| 802 | (mh-display-with-external-viewer)". For inline text/html parts, | ||
| 803 | buttons aren't displayed by default. In that case use "K t | ||
| 804 | (mh-toggle-mime-buttons)" to display the button before viewing it with | ||
| 805 | an external browser (closes SF #839318). | ||
| 806 | 741 | ||
| 807 | *** Use which-func-mode to Display Folder in Index Mode | 742 | *** mh-index-folder-face |
| 808 | 743 | ||
| 809 | Turning on `which-func-mode' displays the folder name of the message | 744 | Renamed to `mh-search-folder'. |
| 810 | under the cursor in index folders (closes SF #855520). | ||
| 811 | |||
| 812 | *** Render Signature and vCard in Italics | ||
| 813 | |||
| 814 | This has been implemented. Use `mh-show-signature-face' to customize | ||
| 815 | the face used (closes SF #802722). | ||
| 816 | 745 | ||
| 817 | *** New Print Map | 746 | *** mh-letter-header-field-face |
| 818 | 747 | ||
| 819 | There is now a keymap for the printing functions whose prefix is "P". | 748 | Renamed to `mh-letter-header-field' per new Emacs conventions. |
| 820 | The command "l (mh-print-msg)" has been replaced with "P l". Other new | ||
| 821 | functions in this keymap include: | ||
| 822 | 749 | ||
| 823 | P A mh-ps-print-toggle-mime | 750 | *** mh-show-cc-face |
| 824 | P C mh-ps-print-toggle-color | ||
| 825 | P F mh-ps-print-toggle-faces | ||
| 826 | P M mh-ps-print-toggle-mime | ||
| 827 | P f mh-ps-print-msg-file | ||
| 828 | P l mh-print-msg | ||
| 829 | P p mh-ps-print-msg | ||
| 830 | P s mh-ps-print-msg-show | ||
| 831 | 751 | ||
| 832 | *** Draft Buffer Keymap Changes | 752 | Renamed to `mh-show-cc' per new Emacs conventions. |
| 833 | |||
| 834 | The keymap in the draft buffer has been modified slightly. The old | ||
| 835 | anonymous ftp and tar composition commands have been reinstated and | ||
| 836 | letter signing and encrypting keymaps have been added. | ||
| 837 | |||
| 838 | The type of signing or encryption has been generalized so the method | ||
| 839 | is now an option rather than a part of the function's name. The option | ||
| 840 | is `mh-mml-method-default' and choices include PGP (MIME), PGP, | ||
| 841 | S/MIME, or none. | ||
| 842 | |||
| 843 | Key 7.4.4 7.4.80 | ||
| 844 | |||
| 845 | C-c RET C-e mh-mml-secure-message-encrypt-pgpmime | ||
| 846 | mh-mml-secure-message-encrypt | ||
| 847 | C-c RET C-s mh-mml-secure-message-sign-pgpmime | ||
| 848 | - | ||
| 849 | C-c RET C-g - mh-mhn-compose-anon-ftp | ||
| 850 | C-c RET C-n - mh-mml-unsecure-message | ||
| 851 | C-c RET C-s - mh-mml-secure-message-sign | ||
| 852 | C-c RET C-t - mh-mhn-compose-external-compressed-tar | ||
| 853 | C-c RET C-s mh-mml-secure-message-sign-pgpmime | ||
| 854 | mh-mml-secure-message-sign | ||
| 855 | C-c RET C-x - mh-mhn-compose-external-type | ||
| 856 | C-c RET e mh-mml-secure-message-encrypt-pgpmime | ||
| 857 | Prefix Command | ||
| 858 | C-c RET e e - mh-mml-secure-message-encrypt | ||
| 859 | C-c RET e s - mh-mml-secure-message-signencrypt | ||
| 860 | C-c RET g - mh-mhn-compose-anon-ftp | ||
| 861 | C-c RET n - mh-mml-unsecure-message | ||
| 862 | C-c RET s mh-mml-secure-message-sign-pgpmime | ||
| 863 | Prefix Command | ||
| 864 | C-c RET s e - mh-mml-secure-message-signencrypt | ||
| 865 | C-c RET s s - mh-mml-secure-message-sign | ||
| 866 | C-c RET t - mh-mhn-compose-external-compressed-tar | ||
| 867 | C-c RET x - mh-mhn-compose-external-type | ||
| 868 | |||
| 869 | *** Speedbar: Highlight Folders With Unseen | ||
| 870 | |||
| 871 | The speedbar now renders the folders with unseen messages in boldface | ||
| 872 | which makes them easier to identify (closes SF #623369). | ||
| 873 | |||
| 874 | *** Quick Key Help | ||
| 875 | |||
| 876 | The "? (mh-help)" function now displays the help in its own buffer | ||
| 877 | called *MH-E Help* (closes SF #493740 and SF #656631). | ||
| 878 | |||
| 879 | *** New Startup File mh-e-autoloads.el | ||
| 880 | |||
| 881 | If you are installing MH-E yourself, then you can replace any | ||
| 882 | autoloads you may have with "(require 'mh-e-autoloads.el)". See the | ||
| 883 | README for details. | ||
| 884 | 753 | ||
| 885 | *** Glimpse Support Removed | 754 | *** mh-show-date-face |
| 886 | 755 | ||
| 887 | Since glimpse isn't free, we cannot mention it. Glimpse has been | 756 | Renamed to `mh-show-date' per new Emacs conventions. |
| 888 | removed from the option `mh-indexer-choices' (closes SF #831276). | ||
| 889 | 757 | ||
| 890 | *** mh-msg-is-in-seq Update | 758 | *** mh-show-from-face |
| 891 | 759 | ||
| 892 | Can now specify an alternate message number to "S s | 760 | Renamed to `mh-show-from' per new Emacs conventions. |
| 893 | (mh-msg-is-in-seq)" with a prefix argument. | ||
| 894 | 761 | ||
| 895 | ** New Variables in MH-E 7.4.80 | 762 | *** mh-show-header-face |
| 896 | 763 | ||
| 897 | Variables that have been added to MH-E that have not been discussed | 764 | Renamed to `mh-show-header' per new Emacs conventions. |
| 898 | elsewhere are listed here. | ||
| 899 | 765 | ||
| 900 | *** mail-citation-hook | 766 | *** mh-show-subject-face |
| 901 | 767 | ||
| 902 | Hook for modifying a citation just inserted in the mail buffer. | 768 | Renamed to `mh-show-subject' per new Emacs conventions. |
| 903 | 769 | ||
| 904 | *** mh-alias-reloaded-hook | 770 | *** mh-show-to-face |
| 905 | 771 | ||
| 906 | Invoked by `mh-alias-reload' after reloading aliases. | 772 | Renamed to `mh-show-to' per new Emacs conventions. |
| 907 | 773 | ||
| 908 | *** mh-auto-fields-prompt-flag | 774 | *** mh-show-xface-face |
| 909 | 775 | ||
| 910 | Non-nil means to prompt before sending if fields in | 776 | Renamed to `mh-show-xface' per new Emacs conventions. |
| 911 | `mh-auto-fields-list' are inserted. | ||
| 912 | 777 | ||
| 913 | *** mh-default-folder-for-message-function | 778 | *** mh-speedbar-folder-face |
| 914 | 779 | ||
| 915 | Function to select a default folder for refiling or `Fcc'. | 780 | Renamed to `mh-speedbar-folder' per new Emacs conventions. |
| 916 | 781 | ||
| 917 | *** mh-forward-hook | 782 | *** mh-speedbar-folder-with-unseen-messages-face |
| 918 | 783 | ||
| 919 | Invoked on the forwarded letter by "f (mh-forward)". | 784 | Renamed to `mh-speedbar-folder-with-unseen-messages' per new Emacs conventions. |
| 920 | 785 | ||
| 921 | *** mh-invisible-header-fields-default | 786 | *** mh-speedbar-selected-folder-face |
| 922 | 787 | ||
| 923 | List of hidden header fields. The header fields listed in this option | 788 | Renamed to `mh-speedbar-selected-folder' per new Emacs conventions. |
| 924 | are hidden, although you can check off any field that you would like | ||
| 925 | to see. Header fields that you would like to hide that aren't listed | ||
| 926 | can be added to the `mh-invisible-header-fields' option (closes SF | ||
| 927 | #752045). | ||
| 928 | 789 | ||
| 929 | The option `mh-visible-header-fields' has been deleted. | 790 | *** mh-speedbar-selected-folder-with-unseen-messages-face |
| 930 | 791 | ||
| 931 | *** mh-junk-background | 792 | Renamed to `mh-speedbar-selected-folder-with-unseen-messages' per new |
| 793 | Emacs conventions. | ||
| 932 | 794 | ||
| 933 | If on, spam programs are run in background. This used to be the | 795 | |
| 934 | default behavior but this could overwhelm a system if many messages | ||
| 935 | were black- or whitelisted at once. The spam programs are now run in | ||
| 936 | the foreground, but this option can be used to put them back in the | ||
| 937 | background. | ||
| 938 | |||
| 939 | *** mh-signature-separator-flag | ||
| 940 | |||
| 941 | Non-nil means a signature separator should be inserted. It is not | ||
| 942 | recommended that you change this option since various mail user | ||
| 943 | agents, including MH-E, use the separator to present the signature | ||
| 944 | differently, and to suppress the signature when replying or yanking a | ||
| 945 | letter into a draft. | ||
| 946 | |||
| 947 | *** mh-variant | ||
| 948 | |||
| 949 | Specifies the variant used by MH-E. The default setting of this option | ||
| 950 | is `Auto-detect' which means that MH-E will automatically choose the | ||
| 951 | first of nmh, MH, or GNU mailutils that it finds in the directories | ||
| 952 | listed in `mh-path', `mh-sys-path', and `exec-path'. If, for example, | ||
| 953 | you have both nmh and mailutils installed and `mh-variant-in-use' was | ||
| 954 | initialized to nmh but you want to use mailutils, then you can set | ||
| 955 | this option to `mailutils'. | ||
| 956 | 796 | ||
| 957 | When this variable is changed, MH-E resets `mh-progs', `mh-lib', | 797 | ** Bug Fixes in MH-E 8.0 |
| 958 | `mh-lib-progs', `mh-flists-present-flag', and `mh-variant-in-use' | ||
| 959 | accordingly. | ||
| 960 | 798 | ||
| 961 | If you've set these variables in your .emacs, it is strongly suggested | 799 | *** Face Variable Names Now Follow Current Conventions |
| 962 | that you comment them out. The MH detection code has been completely | ||
| 963 | rewritten and it is very likely that you no longer to set them and | ||
| 964 | their setting may confuse other MH-E settings. | ||
| 965 | |||
| 966 | ** Variables Deleted in MH-E 7.4.80 | ||
| 967 | 800 | ||
| 968 | Variables that have been removed from MH-E that have not been | 801 | The -face suffix has been dropped from all face names. |
| 969 | discussed elsewhere are listed here. | ||
| 970 | 802 | ||
| 971 | *** mh-alias-system-aliases | 803 | *** Swish Fixes |
| 972 | 804 | ||
| 973 | System definitions should not be a user option. | 805 | Items in swish indexes that aren't mail messages are now handled more |
| 806 | gracefully. | ||
| 974 | 807 | ||
| 975 | *** mh-junk-mail-folder | 808 | *** Spamassassin Fixes |
| 976 | 809 | ||
| 977 | Since this variable can accept values other than folder names, it was | 810 | If you use spamassassin, there was an error when you tried to junk |
| 978 | renamed to `mh-junk-disposition' to more accurately reflect the content. | 811 | mail if the option `mh-junk-background' was set. This has been fixed. |
| 979 | 812 | ||
| 980 | ** Bug Fixes in MH-E 7.4.80 | 813 | *** Mairix Support |
| 981 | 814 | ||
| 982 | Many bugs were fixed in this version that aren't listed below. | 815 | Indexing now compatible with Mairix version 0.12 and later. |
| 983 | 816 | ||
| 984 | *** mh-extract-rejected-mail Can't Do MIME (and Other Formats) | 817 | *** mh-extract-rejected-mail Can't Do MIME (and Other Formats) |
| 985 | 818 | ||
| @@ -992,10 +825,23 @@ XEmacs (21.5.9-21.5.16). More recent versions work fine. If you think | |||
| 992 | our list is too broad, please let us know which version of XEmacs you | 825 | our list is too broad, please let us know which version of XEmacs you |
| 993 | are using (closes SF #644321). | 826 | are using (closes SF #644321). |
| 994 | 827 | ||
| 828 | *** Completions Offered by mh-refile-message Are Not Sorted | ||
| 829 | |||
| 830 | This behavior is no longer observed (closes SF #698734). | ||
| 831 | |||
| 832 | *** Add Message-ID to Outgoing Messages | ||
| 833 | |||
| 834 | If you replied to a message in your `+outbox', an `In-Reply-To:' | ||
| 835 | header field was created that broke threading at the recipient's end. | ||
| 836 | We now add a `Message-ID:' to outgoing messages which fixes this | ||
| 837 | (closes SF #725425). | ||
| 838 | |||
| 995 | *** Inconsistent Prompts | 839 | *** Inconsistent Prompts |
| 996 | 840 | ||
| 997 | Prompt formats are now consistent throughout the application (closes | 841 | Emacs changed their defaults in prompts from "Prompt: [value]" to |
| 998 | SF #730470). | 842 | "Prompt (default value): ". All MH-E prompts have been updated to |
| 843 | comply with the new standard and are therefore now consistent | ||
| 844 | throughout the application (closes SF #730470, SF #1275933). | ||
| 999 | 845 | ||
| 1000 | *** Empty Shell Comments Confuse mh-mhn-directive-present-p | 846 | *** Empty Shell Comments Confuse mh-mhn-directive-present-p |
| 1001 | 847 | ||
| @@ -1034,16 +880,10 @@ user would be flashed, but the alias would be used when sending. This | |||
| 1034 | has been fixed so that the user name that is flashed is the same as | 880 | has been fixed so that the user name that is flashed is the same as |
| 1035 | the name that is sent (closes SF #772595). | 881 | the name that is sent (closes SF #772595). |
| 1036 | 882 | ||
| 1037 | *** Args out of range | 883 | *** Initialization Fails If ~/Mail Exists |
| 1038 | |||
| 1039 | In rare and non-reproducible circumstances, compilation sometimes | ||
| 1040 | threw an "Args out of range" error. Nonetheless, this has been fixed | ||
| 1041 | (closes SF #806577). | ||
| 1042 | |||
| 1043 | *** mh-forward hard-codes '-mime' Switch on nmh | ||
| 1044 | 884 | ||
| 1045 | Added new option `mh-compose-forward-as-mime-flag' that controls whether | 885 | MH-E no longer calls `install-mh' so this issue has gone away (closes |
| 1046 | messages are forwarded as MIME attachments (closes SF #827203). | 886 | SF #835192). |
| 1047 | 887 | ||
| 1048 | *** Not Re-prompted to Sign After Pass Phrase Typo | 888 | *** Not Re-prompted to Sign After Pass Phrase Typo |
| 1049 | 889 | ||
| @@ -1059,17 +899,187 @@ to start typing their message, any line in the body with a colon would | |||
| 1059 | be fontified with a gray background. This has been fixed (closes SF | 899 | be fontified with a gray background. This has been fixed (closes SF |
| 1060 | #855479). | 900 | #855479). |
| 1061 | 901 | ||
| 902 | *** RETURN Causes Infinite Loop in mh-letter | ||
| 903 | |||
| 904 | This behavior is no longer observed (closes SF #887346). | ||
| 905 | |||
| 1062 | *** mh-refile-msg Fails to Suggest Folder for Empty Message | 906 | *** mh-refile-msg Fails to Suggest Folder for Empty Message |
| 1063 | 907 | ||
| 1064 | If you received a message with an empty body from someone who is | 908 | If you received a message with an empty body from someone who is |
| 1065 | listed in your aliases file, "o (mh-refile-msg)" failed to suggest the | 909 | listed in your aliases file, `o' (`mh-refile-msg') failed to suggest |
| 1066 | correct folder. This has been fixed (closes SF #917096). | 910 | the correct folder. This has been fixed (closes SF #917096). |
| 911 | |||
| 912 | *** Missing Headers When Replying to All | ||
| 913 | |||
| 914 | User needed to edit `replgroupcomps' (closes SF #918194). | ||
| 1067 | 915 | ||
| 1068 | *** Error Visiting Folder With no Unseen Messages | 916 | *** Error Visiting Folder With no Unseen Messages |
| 1069 | 917 | ||
| 1070 | If you visited a folder without unseen messages and the option "flist: | 918 | If you visited a folder without unseen messages and the option "flist: |
| 1071 | -noshowzero" is present in your ~/.mh_profile, you'd get an error. This | 919 | -noshowzero" is present in your `~/.mh_profile', you'd get an error. |
| 1072 | has been fixed (closes SF #933954). | 920 | This has been fixed (closes SF #933954). |
| 921 | |||
| 922 | *** Error Message When Trying to Send Using MH-E | ||
| 923 | |||
| 924 | This behavior is no longer observed (closes SF #1002103). | ||
| 925 | |||
| 926 | *** mh-find-path Doesn't Use mhparam | ||
| 927 | |||
| 928 | MH-E no longer peeks into the MH profile `~/.mh_profile' directly. It | ||
| 929 | uses `mhparam' instead (closes SF #1016027). | ||
| 930 | |||
| 931 | *** rmmproc Refile Complains No Such Message | ||
| 932 | |||
| 933 | MH-E would get confused about which folder to delete messages from if | ||
| 934 | you were refiling and deleting messages at the same time. This has | ||
| 935 | been fixed (closes SF #1023959). | ||
| 936 | |||
| 937 | *** auto-mode-alist Updated | ||
| 938 | |||
| 939 | MH-E originally updated auto-mode-alist to set the major mode of | ||
| 940 | drafts. Now that we explicitly set the mode, there is no reason to do | ||
| 941 | this, and this behavior caused problems for people who didn't use MH-E | ||
| 942 | who were editing files that looked like MH message files (closes SF | ||
| 943 | #1032353). | ||
| 944 | |||
| 945 | *** ! Doesn't Do Regions | ||
| 946 | |||
| 947 | Now it does (closes SF #1046330). | ||
| 948 | |||
| 949 | *** mh-show-unquote-From Fails (read-only buffer) | ||
| 950 | |||
| 951 | MH-E quotes the `From ' header field that is inserted by MTAs. | ||
| 952 | However, it was trying to do this in a read-only buffer. This has been | ||
| 953 | fixed (closes SF #1089870). | ||
| 954 | |||
| 955 | *** Whitespace in pick Expressions | ||
| 956 | |||
| 957 | The `C-u / s RET' command now works. In addition, you can now add | ||
| 958 | whitespace to any of the limiting (/) commands (closes SF #1122655). | ||
| 959 | |||
| 960 | *** mh-index-previous-folder Does Not Work Correctly | ||
| 961 | |||
| 962 | If your cursor was on an item below a folder heading and you used | ||
| 963 | `M-TAB' (`mh-index-previous-folder'), you would move to the previous | ||
| 964 | folder heading. This has been fixed (closes SF #1126188). | ||
| 965 | |||
| 966 | *** Default Identity Prevents Insertion of Auto Fields | ||
| 967 | |||
| 968 | Auto insertion of an identity now occurs even when the default | ||
| 969 | identity is used (closes SF #1204506). | ||
| 970 | |||
| 971 | *** mh-compose-forward and Default Message Number | ||
| 972 | |||
| 973 | `mh-compose-forward' will now default to the sent message in the sent | ||
| 974 | folder and the `cur' message in other folders. It also takes ranges of | ||
| 975 | messages and can include multiple messages at a time (closes SF | ||
| 976 | #1205890). | ||
| 977 | |||
| 978 | *** Better Handling of Empty cur Sequence | ||
| 979 | |||
| 980 | If you refiled a message into a folder and then used `F r' | ||
| 981 | (`mh-rescan-folder') in that folder, your cursor would be taken to the | ||
| 982 | first message. The cursor now stays where it was (closes SF #1207247). | ||
| 983 | |||
| 984 | *** mh-customize Uses Group mh, Not mh-e | ||
| 985 | |||
| 986 | The `mh' customization group alias has been deleted to avoid some | ||
| 987 | problems that were found (closes SF #1213716). | ||
| 988 | |||
| 989 | *** "Args out of range" Error in Displaying Message | ||
| 990 | |||
| 991 | This behavior is no longer observed (closes SF #1227504). | ||
| 992 | |||
| 993 | *** Front-and-back Truncation in mailto: Rendering | ||
| 994 | |||
| 995 | This behavior is no longer observed (closes SF #1227510). | ||
| 996 | |||
| 997 | *** Name of the Draft File in mh-comp.el | ||
| 998 | |||
| 999 | MH is documented to use the draft file. If you use a draft file for | ||
| 1000 | something else (like Sylpheed), then use draft folders (closes SF | ||
| 1001 | #1231483). | ||
| 1002 | |||
| 1003 | *** font-lock Error in mh-letter-mode | ||
| 1004 | |||
| 1005 | An error in MH-E was introduced as a result of a change in CVS Emacs. | ||
| 1006 | This has been fixed (closes SF #1241017). | ||
| 1007 | |||
| 1008 | *** Msg Display Broken After Displaying Msg with Inline Image | ||
| 1009 | |||
| 1010 | Messages with inline images no longer trim certain message header | ||
| 1011 | fields (closes SF #1306141). | ||
| 1012 | |||
| 1013 | *** mh-visit-folder Munges font-lock-keywords | ||
| 1014 | |||
| 1015 | MH-E broke highlighting in Gnus buffers. This was actually a problem | ||
| 1016 | in CVS Emacs 22 and has been fixed there (closes SF #1393879). | ||
| 1017 | |||
| 1018 | *** Illegal Filename Chars for W32 Filesystems | ||
| 1019 | |||
| 1020 | Windows users who view `X-Image-URL:' images could not cache the | ||
| 1021 | images since the cached image file names had illegal characters. This | ||
| 1022 | has been fixed (closes SF #1396499). | ||
| 1023 | |||
| 1024 | *** mh-send Doesn't Handle mml Insertions Via mail-user-agent | ||
| 1025 | |||
| 1026 | Can now forward messages in Gnus if MH-E is your `mail-user-agent' | ||
| 1027 | (closes SF #1399307). | ||
| 1028 | |||
| 1029 | *** Can't Narrow to Subject with Regexp Chars | ||
| 1030 | |||
| 1031 | The command `/ s' could not limit subjects that had special pick | ||
| 1032 | characters (such as [, *, $, .). This has been fixed (closes SF | ||
| 1033 | #1432548). | ||
| 1034 | |||
| 1035 | *** `/ s' Can Miss the Original Mail | ||
| 1036 | |||
| 1037 | The command `/ s' failed to include the message with the "Re:" in the | ||
| 1038 | Subject. This has been fixed (closes SF #1438369). | ||
| 1039 | |||
| 1040 | *** mhparam -components Fails on mailutils | ||
| 1041 | |||
| 1042 | This error prevented MH-E from loading when using GNU mailutils. GNU | ||
| 1043 | mailutils drops the `s' in this argument, so we did too since | ||
| 1044 | -component still works in nmh and MH (closes SF #1446985). | ||
| 1045 | |||
| 1046 | *** `/ s' Still Has Problems With []'d Mail | ||
| 1047 | |||
| 1048 | On XEmacs, subjects that had special characters would prevent `/ s' | ||
| 1049 | from narrowing to the given subject. These characters are now quoted | ||
| 1050 | correctly in XEmacs (closes SF #1447598). | ||
| 1051 | |||
| 1052 | *** Variable mh-send-args Is a String, Not a List | ||
| 1053 | |||
| 1054 | This was causing errors when sending under GNU mailutils. The internal | ||
| 1055 | variable `mh-send-args' is now a list which fixes the problem (closes | ||
| 1056 | SF #1448604). | ||
| 1057 | |||
| 1058 | *** Update Icons | ||
| 1059 | |||
| 1060 | Most of the tool bar icons have been replaced by GTK or GNOME 2 icons | ||
| 1061 | (closes SF #1452715). | ||
| 1062 | |||
| 1063 | *** Strip Build Number From emacs-version in X-Mailer | ||
| 1064 | |||
| 1065 | This has been done (closes SF #1466481). | ||
| 1066 | |||
| 1067 | *** Rename Function and Variable Definers | ||
| 1068 | |||
| 1069 | If you had ever shown help for an MH-E symbol that was both a function | ||
| 1070 | or variable, you might have found that the hyperlink to the file | ||
| 1071 | brought you to the wrong definition. This has been fixed by renaming | ||
| 1072 | the macros `mh-defgroup', `mh-defcustom', `mh-defface', | ||
| 1073 | `mh-defun-compat', and `mh-defmacro-compat' to `defgroup-mh', | ||
| 1074 | `defcustom-mh', `defface-mh', `defun-mh', `defmacro-mh' respectively | ||
| 1075 | (closes SF #1472029). | ||
| 1076 | |||
| 1077 | *** mh-insert-letter Uses Wrong Default | ||
| 1078 | |||
| 1079 | If you had used `C-c TAB' (`mh-insert-letter') to insert a letter into | ||
| 1080 | your draft, specified a different folder, and chose the default | ||
| 1081 | message number, you got the wrong message. This has been fixed (closes | ||
| 1082 | SF #1473729). | ||
| 1073 | 1083 | ||
| 1074 | 1084 | ||
| 1075 | 1085 | ||
| @@ -3055,7 +3055,7 @@ See the file GNUS-NEWS or the node "Oort Gnus" in the Gnus manual for details. | |||
| 3055 | --- | 3055 | --- |
| 3056 | ** MH-E changes. | 3056 | ** MH-E changes. |
| 3057 | 3057 | ||
| 3058 | Upgraded to MH-E version 7.95. There have been major changes since | 3058 | Upgraded to MH-E version 8.0. There have been major changes since |
| 3059 | version 5.0.2; see MH-E-NEWS for details. | 3059 | version 5.0.2; see MH-E-NEWS for details. |
| 3060 | 3060 | ||
| 3061 | ** Calendar changes: | 3061 | ** Calendar changes: |