| 9 | | * Changes in MH-E 7.95 |
|---|
| 10 | | |
|---|
| 11 | | Version 7.95, the second 8.0 release candidate, fixes a single bug. |
|---|
| 12 | | It would be good to check this version ASAP since the Emacs pretest is |
|---|
| 13 | | coming in days: if no showstopper problems are found in this version |
|---|
| 14 | | it will be promoted to 8.0 before the pretest. Thanks for your help! |
|---|
| 15 | | |
|---|
| 16 | | ** Bug Fixes in MH-E 7.95 |
|---|
| 17 | | |
|---|
| 18 | | *** Folder Completion Fails in fcc: Field |
|---|
| 19 | | |
|---|
| 20 | | This has been fixed (closes SF #1476270). |
|---|
| 21 | | |
|---|
| 22 | | * Changes in MH-E 7.94 |
|---|
| 23 | | |
|---|
| 24 | | Version 7.94, the first 8.0 release candidate, fixes a bunch of bugs, |
|---|
| 25 | | incorporates new features introduced in Emacs 22.1, improves folder |
|---|
| 26 | | completion, and spruces up the tool bar. |
|---|
| 27 | | |
|---|
| 28 | | ** New Features in MH-E 7.94 |
|---|
| | 9 | * Changes in MH-E 8.0 |
|---|
| | 10 | |
|---|
| | 11 | Version 8.0 supports GNU mailutils, S/MIME, picons, which-func-mode, |
|---|
| | 12 | sports an improved interface for hiding header fields, improves upon |
|---|
| | 13 | the MH variant detection, improves folder completion, makes the pick |
|---|
| | 14 | search equivalent to the other types of searches, spruces up the tool |
|---|
| | 15 | bar, creates the correct MIME type when including OpenOffice |
|---|
| | 16 | documents, works on a Mac, adds colors to buttons for signed or |
|---|
| | 17 | encrypted messages, incorporates new features introduced in |
|---|
| | 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. |
|---|
| | 34 | |
|---|
| | 35 | While not related to this release, the MH-E mailing lists are now |
|---|
| | 36 | gatewayed at gmane.org (closes SF #979308). |
|---|
| | 37 | |
|---|
| | 38 | If you want to see the release notes for the alpha and beta releases |
|---|
| | 39 | leading up this release, please see: |
|---|
| | 40 | |
|---|
| | 41 | http://cvs.savannah.gnu.org/viewcvs/emacs/etc/MH-E-NEWS?rev=1.25&root=emacs&view=markup |
|---|
| | 42 | |
|---|
| | 43 | |
|---|
| | 44 | |
|---|
| | 45 | ** New Features in MH-E 8.0 |
|---|
| | 46 | |
|---|
| | 47 | *** GNU mailutils Support |
|---|
| | 48 | |
|---|
| | 49 | MH-E now supports GNU mailutils 0.4 and higher versions. |
|---|
| | 50 | |
|---|
| | 51 | *** S/MIME Support |
|---|
| | 52 | |
|---|
| | 53 | MH-E now supports S/MIME using Gnus 5.10.6 or higher. |
|---|
| | 54 | |
|---|
| | 55 | *** Picon Support |
|---|
| | 56 | |
|---|
| | 57 | In addition to the other methods of displaying an icon for the sender |
|---|
| | 58 | of a message, MH-E can now display images from a picon directory. The |
|---|
| | 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. |
|---|
| | 62 | |
|---|
| | 63 | *** Catchup Command |
|---|
| | 64 | |
|---|
| | 65 | There is a new `F c' (`mh-catchup') command that marks all unread |
|---|
| | 66 | messages in the current folder as read. |
|---|
| | 67 | |
|---|
| | 68 | *** Use which-func-mode to Display Folder in Index Mode |
|---|
| | 69 | |
|---|
| | 70 | Turning on `which-func-mode' displays the folder name of the message |
|---|
| | 71 | under the cursor in index folders (closes SF #855520). |
|---|
| | 72 | |
|---|
| | 73 | *** Quick Key Help |
|---|
| | 74 | |
|---|
| | 75 | The `?' (`mh-help') function now displays the help in its own buffer |
|---|
| | 76 | called *MH-E Help* (closes SF #493740 and SF #656631). |
|---|
| | 77 | |
|---|
| | 78 | *** Search Unification |
|---|
| | 79 | |
|---|
| | 80 | The old `F s' behavior of adding messages to the search sequence has |
|---|
| | 81 | been removed. The `F i' keybinding was deprecated and the new `F s' |
|---|
| | 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). |
|---|
| | 87 | |
|---|
| | 88 | *** Entry Points Have Moved |
|---|
| | 89 | |
|---|
| | 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. |
|---|
| | 96 | |
|---|
| | 97 | *** MH-Folder Keymap Changes |
|---|
| | 98 | |
|---|
| | 99 | There is now a keymap for the printing functions whose prefix is `P'. |
|---|
| | 100 | The command `l' (`mh-print-msg') has been replaced with `P l' although |
|---|
| | 101 | we suggest you use the new `P p' instead. |
|---|
| | 102 | |
|---|
| | 103 | Key 7.4.4 8.0 |
|---|
| | 104 | |
|---|
| | 105 | ; - mh-toggle-mh-decode-mime-flag |
|---|
| | 106 | l mh-print-msg - |
|---|
| | 107 | / f mh-narrow-to-from - |
|---|
| | 108 | / r mh-narrow-to-range - |
|---|
| | 109 | / g - mh-narrow-to-range |
|---|
| | 110 | / m - mh-narrow-to-from |
|---|
| | 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 |
|---|
| | 122 | |
|---|
| | 123 | *** MH-Letter Keymap Changes |
|---|
| | 124 | |
|---|
| | 125 | The change where `mh-letter-mode' derives from `mail-mode' adds a few |
|---|
| | 126 | keybindings. Some are interesting: experiment! Only the keybinding |
|---|
| | 127 | changes for MH-E functions are listed here. |
|---|
| | 128 | |
|---|
| | 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. |
|---|
| | 132 | |
|---|
| | 133 | The type of signing or encryption has been generalized so the method |
|---|
| | 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. |
|---|
| | 137 | |
|---|
| | 138 | Key 7.4.4 8.0 |
|---|
| | 139 | |
|---|
| | 140 | C-c C-e mh-edit-mhn mh-mh-to-mime |
|---|
| | 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 |
|---|
| | 162 | |
|---|
| | 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 |
|---|
| | 169 | |
|---|
| | 170 | *** MH-Search Keymap Changes |
|---|
| | 171 | |
|---|
| | 172 | These are the changes associated with the new search mode. The command |
|---|
| | 173 | `C-c C-c' (`mh-index-do-search') now performs the standard indexed |
|---|
| | 174 | search, while `C-c C-p' (`mh-pick-do-search') runs pick as before, |
|---|
| | 175 | only better! |
|---|
| | 176 | |
|---|
| | 177 | The `mh-to-field' keybindings were adjusted to be consistent with |
|---|
| | 178 | those in the MH-Letter mode. |
|---|
| | 179 | |
|---|
| | 180 | Key 7.4.4 8.0 |
|---|
| | 181 | |
|---|
| | 182 | C-c C-c mh-do-search mh-index-do-search |
|---|
| | 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 - |
|---|
| | 192 | |
|---|
| | 193 | *** Updates to X-Image-URL |
|---|
| | 194 | |
|---|
| | 195 | Now support the use of `curl' and `fetch' as alternatives to `wget' to |
|---|
| | 196 | obtain the image. The display of images are controlled with the |
|---|
| | 197 | `mh-show-use-xface-flag' option while the `mh-fetch-x-image-url' |
|---|
| | 198 | option controls how the images are fetched. |
|---|
| | 199 | |
|---|
| | 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). |
|---|
| | 203 | |
|---|
| | 204 | WARNING: There are security concerns with this feature. Please read |
|---|
| | 205 | the documentation for these options carefully before changing the |
|---|
| | 206 | default. |
|---|
| | 207 | |
|---|
| | 208 | *** Updates to mh-identity-list |
|---|
| | 209 | |
|---|
| | 210 | Note that the field names found in `mh-identity-list' that refer to |
|---|
| | 211 | the fields in `mh-identity-handlers' have changed in an incompatible |
|---|
| | 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. |
|---|
| | 215 | |
|---|
| | 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. |
|---|
| | 219 | |
|---|
| | 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'. |
|---|
| | 225 | |
|---|
| | 226 | The handling of these fields has been moved into a new |
|---|
| | 227 | `mh-identity-handlers' option, an alist of fields (strings) and |
|---|
| | 228 | handlers (functions). Strings are lowercase. Use ":signature" for |
|---|
| | 229 | Signature and ":pgg-default-user-id" for GPG Key ID. The function |
|---|
| | 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". |
|---|
| | 232 | |
|---|
| | 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). |
|---|
| | 235 | |
|---|
| | 236 | *** Updates to Speedbar |
|---|
| | 237 | |
|---|
| | 238 | The speedbar now renders the folders with unseen messages in boldface |
|---|
| | 239 | which makes them easier to identify (closes SF #623369). |
|---|
| | 240 | |
|---|
| | 241 | *** Updates to mh-msg-is-in-seq |
|---|
| | 242 | |
|---|
| | 243 | Can now specify an alternate message number to `S s' |
|---|
| | 244 | (`mh-msg-is-in-seq') with a prefix argument. |
|---|
| | 245 | |
|---|
| | 246 | *** Updates to mh-to-field-choices |
|---|
| | 247 | |
|---|
| | 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). |
|---|
| | 254 | |
|---|
| | 255 | *** Change Content-Type Renderer on the Fly in MH-Show Buffer |
|---|
| | 256 | |
|---|
| | 257 | This has been implemented by adding the key binding `K e' |
|---|
| | 258 | (`mh-display-with-external-viewer'). For inline text/html parts, |
|---|
| | 259 | buttons aren't displayed by default. In that case use `K t' |
|---|
| | 260 | (`mh-toggle-mime-buttons') to display the button before viewing it |
|---|
| | 261 | with an external browser (closes SF #839318). |
|---|
| | 262 | |
|---|
| | 263 | *** MH-E No Longer Calls install-mh |
|---|
| | 264 | |
|---|
| | 265 | The new variant detection code makes use of `mhparam' which assumes |
|---|
| | 266 | that your MH environment has already been set up. The code to call |
|---|
| | 267 | `install-mh', which could no longer be run anyway, was removed. |
|---|
| 39 | | ** Bug Fixes in MH-E 7.94 |
|---|
| | 278 | *** Render Signature and vCard in Italics |
|---|
| | 279 | |
|---|
| | 280 | This has been implemented. Use `mh-show-signature-face' to customize |
|---|
| | 281 | the face used (closes SF #802722). |
|---|
| | 282 | |
|---|
| | 283 | *** Derive mh-letter-mode from mail-mode |
|---|
| | 284 | |
|---|
| | 285 | MH-Letter mode is now derived from `mail-mode'. We were able to delete |
|---|
| | 286 | a lot of code. In return, there are a few `mail-mode' commands that |
|---|
| | 287 | are available that may or may not be useful and the `mail-mode-hook' |
|---|
| | 288 | is run (closes SF #1385571). |
|---|
| | 289 | |
|---|
| | 290 | *** Remove Emacs 20 Support |
|---|
| | 291 | |
|---|
| | 292 | As it turns out, we had already added some code that didn't work on |
|---|
| | 293 | Emacs 20. However, now we've formalized it and removed code that was |
|---|
| | 294 | present solely for Emacs 20 support (closes SF #1359240). |
|---|
| | 295 | |
|---|
| | 296 | *** Glimpse Support Removed |
|---|
| | 297 | |
|---|
| | 298 | Since glimpse isn't free, we cannot mention it. Glimpse has been |
|---|
| | 299 | removed from the option `mh-indexer-choices' (closes SF #831276). |
|---|
| | 300 | |
|---|
| | 301 | *** Use run-hook-with-args |
|---|
| | 302 | |
|---|
| | 303 | We use normal hooks whenever possible and do not use |
|---|
| | 304 | `run-hook-with-args' (with one documented exception) (closes SF |
|---|
| | 305 | #643702). |
|---|
| | 306 | |
|---|
| | 307 | |
|---|
| | 308 | |
|---|
| | 309 | ** New Variables in MH-E 8.0 |
|---|
| | 310 | |
|---|
| | 311 | *** mh-after-commands-processed-hook |
|---|
| | 312 | |
|---|
| | 313 | Hook run by `x' (`mh-execute-commands') after performing outstanding |
|---|
| | 314 | refile and delete requests. |
|---|
| | 315 | |
|---|
| | 316 | *** mh-alias-reloaded-hook |
|---|
| | 317 | |
|---|
| | 318 | Invoked by `mh-alias-reload' after reloading aliases. |
|---|
| | 319 | |
|---|
| | 320 | *** mh-auto-fields-prompt-flag |
|---|
| | 321 | |
|---|
| | 322 | On means to prompt before sending if fields in `mh-auto-fields-list' |
|---|
| | 323 | are inserted. |
|---|
| | 324 | |
|---|
| | 325 | *** mh-before-commands-processed-hook |
|---|
| | 326 | |
|---|
| | 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. |
|---|
| | 330 | |
|---|
| | 331 | *** mh-compose-forward-as-mime-flag |
|---|
| | 332 | |
|---|
| | 333 | On means that messages are forwarded as attachments (closes SF |
|---|
| | 334 | #827203). |
|---|
| | 335 | |
|---|
| | 336 | *** mh-default-folder-for-message-function |
|---|
| | 337 | |
|---|
| | 338 | Function to select a default folder for refiling or `Fcc:'. |
|---|
| | 339 | |
|---|
| | 340 | *** mh-forward-hook |
|---|
| | 341 | |
|---|
| | 342 | Invoked on the forwarded letter by `f' (`mh-forward'). |
|---|
| | 343 | |
|---|
| | 344 | *** mh-highlight-citation-style |
|---|
| | 345 | |
|---|
| | 346 | Renamed from `mh-highlight-citation-p' since it wasn't a boolean. The |
|---|
| | 347 | new name is also more descriptive. |
|---|
| | 348 | |
|---|
| | 349 | *** mh-identity-handlers |
|---|
| | 350 | |
|---|
| | 351 | Handler functions for fields in `mh-identity-list'. |
|---|
| | 352 | |
|---|
| | 353 | *** mh-insert-signature-hook |
|---|
| | 354 | |
|---|
| | 355 | Renamed from `mh-letter-insert-signature-hook' since most of the other |
|---|
| | 356 | hooks do not carry the mode in the prefix and because the new name is |
|---|
| | 357 | equally clear. |
|---|
| | 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 | |
|---|
| | 382 | *** mh-kill-folder-suppress-prompt-hooks |
|---|
| | 383 | |
|---|
| | 384 | Renamed from `mh-kill-folder-suppress-prompt-hook'. By convention, |
|---|
| | 385 | abnormal hooks, which this is, either have a -function or -hooks |
|---|
| | 386 | suffix. |
|---|
| | 387 | |
|---|
| | 388 | *** mh-mhl-format-file |
|---|
| | 389 | |
|---|
| | 390 | Renamed from `mhl-formfile' to put it in the MH-E namespace and to be |
|---|
| | 391 | consistent with other similar options. |
|---|
| | 392 | |
|---|
| | 393 | *** mh-mh-to-mime-hook |
|---|
| | 394 | |
|---|
| | 395 | Renamed from `mh-edit-mhn-hook'. We have a family of `mh-mml-to-mime' |
|---|
| | 396 | functions and variables; the older mhn functions and variables were |
|---|
| | 397 | renamed to have a consistent `mh-mh-to-mime' prefix. |
|---|
| | 398 | |
|---|
| | 399 | *** mh-mml-method-default |
|---|
| | 400 | |
|---|
| | 401 | Default method to use in security tags. |
|---|
| | 402 | |
|---|
| | 403 | *** mh-new-messages-folders |
|---|
| | 404 | |
|---|
| | 405 | Renamed from `mh-index-new-messages-folders' for clarity. |
|---|
| | 406 | |
|---|
| | 407 | *** mh-path |
|---|
| | 408 | |
|---|
| | 409 | Additional list of directories to search for MH. |
|---|
| | 410 | |
|---|
| | 411 | *** mh-redist-full-contents-flag |
|---|
| | 412 | |
|---|
| | 413 | On means the `dist' command needs entire letter for redistribution. |
|---|
| | 414 | This was previously a variable. It's now an option. |
|---|
| | 415 | |
|---|
| | 416 | *** mh-search-mode-hook |
|---|
| | 417 | |
|---|
| | 418 | Renamed from `mh-pick-mode-hook' as part of the |
|---|
| | 419 | `mh-index.el'/`mh-pick.el' merge into `mh-search.el'. |
|---|
| | 420 | |
|---|
| | 421 | *** mh-search-program |
|---|
| | 422 | |
|---|
| | 423 | Renamed from `mh-index-program' as part of the |
|---|
| | 424 | `mh-index.el'/`mh-pick.el' merge into `mh-search.el'. |
|---|
| | 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 | |
|---|
| | 434 | *** mh-sortm-args |
|---|
| | 435 | |
|---|
| | 436 | Additional arguments for `sortm'. This was previously an internal |
|---|
| | 437 | variable. It's now an user-customizable option. |
|---|
| | 438 | |
|---|
| | 439 | *** mh-speed-update-interval |
|---|
| | 440 | |
|---|
| | 441 | Renamed from `mh-speed-flists-interval' for clarity. |
|---|
| | 442 | |
|---|
| | 443 | *** mh-ticked-messages-folders |
|---|
| | 444 | |
|---|
| | 445 | Renamed from `mh-index-ticked-messages-folders' for clarity. |
|---|
| | 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 | |
|---|
| | 466 | *** mh-xemacs-tool-bar-position |
|---|
| | 467 | |
|---|
| | 468 | Renamed from `mh-xemacs-toolbar-position' per GNU Emacs naming conventions. |
|---|
| | 469 | |
|---|
| | 470 | *** mh-xemacs-use-tool-bar-flag |
|---|
| | 471 | |
|---|
| | 472 | Renamed from `mh-xemacs-use-toolbar-flag' per GNU Emacs naming conventions. |
|---|
| | 473 | |
|---|
| | 474 | *** mh-yank-behavior |
|---|
| | 475 | |
|---|
| | 476 | Renamed from `mh-yank-from-start-of-msg' for clarity. |
|---|
| | 477 | |
|---|
| | 478 | |
|---|
| | 479 | |
|---|
| | 480 | ** Variables Deleted in MH-E 8.0 |
|---|
| | 481 | |
|---|
| | 482 | *** mh-alias-system-aliases |
|---|
| | 483 | |
|---|
| | 484 | System definitions should not be a user option. |
|---|
| | 485 | |
|---|
| | 486 | *** mh-edit-mhn-hook |
|---|
| | 487 | |
|---|
| | 488 | Renamed to `mh-mh-to-mime-hook'. |
|---|
| | 489 | |
|---|
| | 490 | *** mh-folder-updated-hook |
|---|
| | 491 | |
|---|
| | 492 | Renamed to `mh-before-commands-processed-hook'. |
|---|
| | 493 | |
|---|
| | 494 | *** mh-highlight-citation-p |
|---|
| | 495 | |
|---|
| | 496 | Renamed to `mh-highlight-citation-style'. |
|---|
| | 497 | |
|---|
| | 498 | *** mh-index-new-messages-folders |
|---|
| | 499 | |
|---|
| | 500 | Renamed to `mh-new-messages-folders'. |
|---|
| | 501 | |
|---|
| | 502 | *** mh-index-program |
|---|
| | 503 | |
|---|
| | 504 | Renamed to `mh-search-program'. |
|---|
| | 505 | |
|---|
| | 506 | *** mh-index-ticked-messages-folders |
|---|
| | 507 | |
|---|
| | 508 | Renamed to `mh-ticked-messages-folders'. |
|---|
| | 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 | |
|---|
| | 515 | *** mh-kill-folder-suppress-prompt-hook |
|---|
| | 516 | |
|---|
| | 517 | Renamed to `mh-kill-folder-suppress-prompt-hooks'. |
|---|
| | 518 | |
|---|
| | 519 | *** mh-letter-insert-signature-hook |
|---|
| | 520 | |
|---|
| | 521 | Renamed to `mh-insert-signature-hook'. |
|---|
| | 522 | |
|---|
| | 523 | *** mh-pick-mode-hook |
|---|
| | 524 | |
|---|
| | 525 | Renamed to `mh-search-mode-hook'. |
|---|
| | 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 | |
|---|
| | 534 | *** mh-speed-flists-interval |
|---|
| | 535 | |
|---|
| | 536 | Renamed to `mh-speed-update-interval'. |
|---|
| | 537 | |
|---|
| | 538 | *** mh-speed-run-flists-flag |
|---|
| | 539 | |
|---|
| | 540 | Deleted since setting `mh-speed-flists-interval' to 0 accomplishes the |
|---|
| | 541 | same thing. |
|---|
| | 542 | |
|---|
| | 543 | *** mh-visible-header-fields |
|---|
| | 544 | |
|---|
| | 545 | Deleted since it would hide new header fields you might want to see. |
|---|
| | 546 | |
|---|
| | 547 | *** mh-xemacs-toolbar-position |
|---|
| | 548 | |
|---|
| | 549 | Renamed to `mh-xemacs-tool-bar-position'. |
|---|
| | 550 | |
|---|
| | 551 | *** mh-xemacs-use-toolbar-flag |
|---|
| | 552 | |
|---|
| | 553 | Renamed to `mh-xemacs-use-tool-bar-flag'. |
|---|
| | 554 | |
|---|
| | 555 | *** mh-yank-from-start-of-msg |
|---|
| | 556 | |
|---|
| | 557 | Renamed to `mh-yank-behavior'. |
|---|
| | 558 | |
|---|
| | 559 | *** mhl-formfile |
|---|
| | 560 | |
|---|
| | 561 | Renamed to `mh-mhl-format-file'. |
|---|
| | 562 | |
|---|
| | 563 | |
|---|
| | 564 | |
|---|
| | 565 | ** New Faces in MH-E 8.0 |
|---|
| | 566 | |
|---|
| | 567 | *** mh-folder-address |
|---|
| | 568 | |
|---|
| | 569 | Renamed from `mh-folder-address-face' per new Emacs conventions. |
|---|
| | 570 | |
|---|
| | 571 | *** mh-folder-body |
|---|
| | 572 | |
|---|
| | 573 | Renamed from `mh-folder-body-face' per new Emacs conventions. |
|---|
| | 574 | |
|---|
| | 575 | *** mh-folder-cur-msg-number |
|---|
| | 576 | |
|---|
| | 577 | Renamed from `mh-folder-cur-msg-number-face' per new Emacs conventions. |
|---|
| | 578 | |
|---|
| | 579 | *** mh-folder-date |
|---|
| | 580 | |
|---|
| | 581 | Renamed from `mh-folder-date-face' per new Emacs conventions. |
|---|
| | 582 | |
|---|
| | 583 | *** mh-folder-deleted |
|---|
| | 584 | |
|---|
| | 585 | Renamed from `mh-folder-deleted-face' per new Emacs conventions. |
|---|
| | 586 | |
|---|
| | 587 | *** mh-folder-followup |
|---|
| | 588 | |
|---|
| | 589 | Renamed from `mh-folder-followup-face' per new Emacs conventions. |
|---|
| | 590 | |
|---|
| | 591 | *** mh-folder-msg-number |
|---|
| | 592 | |
|---|
| | 593 | Renamed from `mh-folder-msg-number-face' per new Emacs conventions. |
|---|
| | 594 | |
|---|
| | 595 | *** mh-folder-refiled |
|---|
| | 596 | |
|---|
| | 597 | Renamed from `mh-folder-refiled-face' per new Emacs conventions. |
|---|
| | 598 | |
|---|
| | 599 | *** mh-folder-sent-to-me-hint |
|---|
| | 600 | |
|---|
| | 601 | Fontification hint face in messages sent directly to us. |
|---|
| | 602 | |
|---|
| | 603 | *** mh-folder-sent-to-me-sender |
|---|
| | 604 | |
|---|
| | 605 | Sender face in messages sent directly to us. |
|---|
| | 606 | |
|---|
| | 607 | *** mh-folder-subject |
|---|
| | 608 | |
|---|
| | 609 | Renamed from `mh-folder-subject-face' per new Emacs conventions. |
|---|
| | 610 | |
|---|
| | 611 | *** mh-folder-tick |
|---|
| | 612 | |
|---|
| | 613 | Renamed from `mh-folder-tick-face' per new Emacs conventions. |
|---|
| | 614 | |
|---|
| | 615 | *** mh-folder-to |
|---|
| | 616 | |
|---|
| | 617 | Renamed from `mh-folder-to-face' per new Emacs conventions. |
|---|
| | 618 | |
|---|
| | 619 | *** mh-letter-header-field |
|---|
| | 620 | |
|---|
| | 621 | Renamed from `mh-letter-header-field-face' per new Emacs conventions. |
|---|
| | 622 | |
|---|
| | 623 | *** mh-search-folder |
|---|
| | 624 | |
|---|
| | 625 | Renamed from `mh-index-folder-face'. |
|---|
| | 626 | |
|---|
| | 627 | *** mh-show-cc |
|---|
| | 628 | |
|---|
| | 629 | Renamed from `mh-show-cc-face' per new Emacs conventions. |
|---|
| | 630 | |
|---|
| | 631 | *** mh-show-date |
|---|
| | 632 | |
|---|
| | 633 | Renamed from `mh-show--face' per new Emacs conventions. |
|---|
| | 634 | |
|---|
| | 635 | *** mh-show-from |
|---|
| | 636 | |
|---|
| | 637 | Renamed from `mh-show-from-face' per new Emacs conventions. |
|---|
| | 638 | |
|---|
| | 639 | *** mh-show-header |
|---|
| | 640 | |
|---|
| | 641 | Renamed from `mh-show-header-face' per new Emacs conventions. |
|---|
| | 642 | |
|---|
| | 643 | *** mh-show-pgg-bad |
|---|
| | 644 | |
|---|
| | 645 | Face used to highlight a bad PGG signature. |
|---|
| | 646 | |
|---|
| | 647 | *** mh-show-pgg-good |
|---|
| | 648 | |
|---|
| | 649 | Face used to highlight a good PGG signature. |
|---|
| | 650 | |
|---|
| | 651 | *** mh-show-pgg-unknown |
|---|
| | 652 | |
|---|
| | 653 | Face used to highlight a PGG signature whose status is unknown. This |
|---|
| | 654 | face is also used for a signature when the signer is untrusted. |
|---|
| | 655 | |
|---|
| | 656 | *** mh-show-signature |
|---|
| | 657 | |
|---|
| | 658 | Face used to highlight the signature. |
|---|
| | 659 | |
|---|
| | 660 | *** mh-show-subject |
|---|
| | 661 | |
|---|
| | 662 | Renamed from `mh-show-subject-face' per new Emacs conventions. |
|---|
| | 663 | |
|---|
| | 664 | *** mh-show-to |
|---|
| | 665 | |
|---|
| | 666 | Renamed from `mh-show-to-face' per new Emacs conventions. |
|---|
| | 667 | |
|---|
| | 668 | *** mh-show-xface |
|---|
| | 669 | |
|---|
| | 670 | Renamed from `mh-show-xface-face' per new Emacs conventions. |
|---|
| | 671 | |
|---|
| | 672 | *** mh-speedbar-folder |
|---|
| | 673 | |
|---|
| | 674 | Renamed from `mh-speedbar-folder-face' per new Emacs conventions. |
|---|
| | 675 | |
|---|
| | 676 | *** mh-speedbar-folder-with-unseen-messages |
|---|
| | 677 | |
|---|
| | 678 | Renamed from `mh-speedbar-folder-with-unseen-messages-face' per new |
|---|
| | 679 | Emacs conventions. |
|---|
| | 680 | |
|---|
| | 681 | *** mh-speedbar-selected-folder |
|---|
| | 682 | |
|---|
| | 683 | Renamed from `mh-speedbar-selected-folder-face' per new Emacs conventions. |
|---|
| | 684 | |
|---|
| | 685 | *** mh-speedbar-selected-folder-with-unseen-messages |
|---|
| | 686 | |
|---|
| | 687 | Renamed from `mh-speedbar-selected-folder-with-unseen-messages-face' |
|---|
| | 688 | per new Emacs conventions. |
|---|
| | 689 | |
|---|
| | 690 | |
|---|
| | 691 | |
|---|
| | 692 | ** Faces Deleted in MH-E 8.0 |
|---|
| | 693 | |
|---|
| | 694 | *** mh-folder-address-face |
|---|
| | 695 | |
|---|
| | 696 | Renamed to `mh-folder-address' per new Emacs conventions. |
|---|
| | 697 | |
|---|
| | 698 | *** mh-folder-body-face |
|---|
| | 699 | |
|---|
| | 700 | Renamed to `mh-folder-body' per new Emacs conventions. |
|---|
| | 701 | |
|---|
| | 702 | *** mh-folder-cur-msg-face |
|---|
| | 703 | |
|---|
| | 704 | Deleted. Not used. |
|---|
| | 705 | |
|---|
| | 706 | *** mh-folder-cur-msg-number-face |
|---|
| | 707 | |
|---|
| | 708 | Renamed to `mh-folder-cur-msg-number' per new Emacs conventions. |
|---|
| | 709 | |
|---|
| | 710 | *** mh-folder-date-face |
|---|
| | 711 | |
|---|
| | 712 | Renamed to `mh-folder-date' per new Emacs conventions. |
|---|
| | 713 | |
|---|
| | 714 | *** mh-folder-deleted-face |
|---|
| | 715 | |
|---|
| | 716 | Renamed to `mh-folder-deleted' per new Emacs conventions. |
|---|
| | 717 | |
|---|
| | 718 | *** mh-folder-followup-face |
|---|
| | 719 | |
|---|
| | 720 | Renamed to `mh-folder-followup' per new Emacs conventions. |
|---|
| | 721 | |
|---|
| | 722 | *** mh-folder-msg-number-face |
|---|
| | 723 | |
|---|
| | 724 | Renamed to `mh-folder-msg-number' per new Emacs conventions. |
|---|
| | 725 | |
|---|
| | 726 | *** mh-folder-refiled-face |
|---|
| | 727 | |
|---|
| | 728 | Renamed to `mh-folder-refiled' per new Emacs conventions. |
|---|
| | 729 | |
|---|
| | 730 | *** mh-folder-subject-face |
|---|
| | 731 | |
|---|
| | 732 | Renamed to `mh-folder-subject' per new Emacs conventions. |
|---|
| | 733 | |
|---|
| | 734 | *** mh-folder-tick-face |
|---|
| | 735 | |
|---|
| | 736 | Renamed to `mh-folder-tick' per new Emacs conventions. |
|---|
| | 737 | |
|---|
| | 738 | *** mh-folder-to-face |
|---|
| | 739 | |
|---|
| | 740 | Renamed to `mh-folder-to' per new Emacs conventions. |
|---|
| | 741 | |
|---|
| | 742 | *** mh-index-folder-face |
|---|
| | 743 | |
|---|
| | 744 | Renamed to `mh-search-folder'. |
|---|
| | 745 | |
|---|
| | 746 | *** mh-letter-header-field-face |
|---|
| | 747 | |
|---|
| | 748 | Renamed to `mh-letter-header-field' per new Emacs conventions. |
|---|
| | 749 | |
|---|
| | 750 | *** mh-show-cc-face |
|---|
| | 751 | |
|---|
| | 752 | Renamed to `mh-show-cc' per new Emacs conventions. |
|---|
| | 753 | |
|---|
| | 754 | *** mh-show-date-face |
|---|
| | 755 | |
|---|
| | 756 | Renamed to `mh-show-date' per new Emacs conventions. |
|---|
| | 757 | |
|---|
| | 758 | *** mh-show-from-face |
|---|
| | 759 | |
|---|
| | 760 | Renamed to `mh-show-from' per new Emacs conventions. |
|---|
| | 761 | |
|---|
| | 762 | *** mh-show-header-face |
|---|
| | 763 | |
|---|
| | 764 | Renamed to `mh-show-header' per new Emacs conventions. |
|---|
| | 765 | |
|---|
| | 766 | *** mh-show-subject-face |
|---|
| | 767 | |
|---|
| | 768 | Renamed to `mh-show-subject' per new Emacs conventions. |
|---|
| | 769 | |
|---|
| | 770 | *** mh-show-to-face |
|---|
| | 771 | |
|---|
| | 772 | Renamed to `mh-show-to' per new Emacs conventions. |
|---|
| | 773 | |
|---|
| | 774 | *** mh-show-xface-face |
|---|
| | 775 | |
|---|
| | 776 | Renamed to `mh-show-xface' per new Emacs conventions. |
|---|
| | 777 | |
|---|
| | 778 | *** mh-speedbar-folder-face |
|---|
| | 779 | |
|---|
| | 780 | Renamed to `mh-speedbar-folder' per new Emacs conventions. |
|---|
| | 781 | |
|---|
| | 782 | *** mh-speedbar-folder-with-unseen-messages-face |
|---|
| | 783 | |
|---|
| | 784 | Renamed to `mh-speedbar-folder-with-unseen-messages' per new Emacs conventions. |
|---|
| | 785 | |
|---|
| | 786 | *** mh-speedbar-selected-folder-face |
|---|
| | 787 | |
|---|
| | 788 | Renamed to `mh-speedbar-selected-folder' per new Emacs conventions. |
|---|
| | 789 | |
|---|
| | 790 | *** mh-speedbar-selected-folder-with-unseen-messages-face |
|---|
| | 791 | |
|---|
| | 792 | Renamed to `mh-speedbar-selected-folder-with-unseen-messages' per new |
|---|
| | 793 | Emacs conventions. |
|---|
| | 794 | |
|---|
| | 795 | |
|---|
| | 796 | |
|---|
| | 797 | ** Bug Fixes in MH-E 8.0 |
|---|
| | 798 | |
|---|
| | 799 | *** Face Variable Names Now Follow Current Conventions |
|---|
| | 800 | |
|---|
| | 801 | The -face suffix has been dropped from all face names. |
|---|
| | 802 | |
|---|
| | 803 | *** Swish Fixes |
|---|
| | 804 | |
|---|
| | 805 | Items in swish indexes that aren't mail messages are now handled more |
|---|
| | 806 | gracefully. |
|---|
| | 807 | |
|---|
| | 808 | *** Spamassassin Fixes |
|---|
| | 809 | |
|---|
| | 810 | If you use spamassassin, there was an error when you tried to junk |
|---|
| | 811 | mail if the option `mh-junk-background' was set. This has been fixed. |
|---|
| | 812 | |
|---|
| | 813 | *** Mairix Support |
|---|
| | 814 | |
|---|
| | 815 | Indexing now compatible with Mairix version 0.12 and later. |
|---|
| | 816 | |
|---|
| | 817 | *** mh-extract-rejected-mail Can't Do MIME (and Other Formats) |
|---|
| | 818 | |
|---|
| | 819 | Now handles qmail and exim bounces (addresses SF #404965). |
|---|
| | 820 | |
|---|
| | 821 | *** mh-rmail Hangs in XEmacs |
|---|
| | 822 | |
|---|
| | 823 | We've determined that MH-E is incompatible with some versions of |
|---|
| | 824 | XEmacs (21.5.9-21.5.16). More recent versions work fine. If you think |
|---|
| | 825 | our list is too broad, please let us know which version of XEmacs you |
|---|
| | 826 | are using (closes SF #644321). |
|---|
| | 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 | |
|---|
| | 839 | *** Inconsistent Prompts |
|---|
| | 840 | |
|---|
| | 841 | Emacs changed their defaults in prompts from "Prompt: [value]" to |
|---|
| | 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). |
|---|
| | 845 | |
|---|
| | 846 | *** Empty Shell Comments Confuse mh-mhn-directive-present-p |
|---|
| | 847 | |
|---|
| | 848 | If you had a string that matched the regexp "^# $" in your draft, it |
|---|
| | 849 | would cause an error. This has been fixed (closes SF #762458). |
|---|
| | 850 | |
|---|
| | 851 | *** Quote Hashes When mhbuild Directives Used |
|---|
| | 852 | |
|---|
| | 853 | A related bug, if you had empty shell comments but inserted your own |
|---|
| | 854 | directives, you'd get another error from mhbuild. This has been fixed |
|---|
| | 855 | by quoting the hash ("^# $") like this "##" before submitting to |
|---|
| | 856 | mhbuild (closes SF #762464). |
|---|
| | 857 | |
|---|
| | 858 | *** Inconsistent Usage in Scan Formatting Variables |
|---|
| | 859 | |
|---|
| | 860 | The variables: |
|---|
| | 861 | |
|---|
| | 862 | mh-note-cur |
|---|
| | 863 | mh-note-deleted |
|---|
| | 864 | mh-note-dist |
|---|
| | 865 | mh-note-forw |
|---|
| | 866 | mh-note-refiled |
|---|
| | 867 | mh-note-repl |
|---|
| | 868 | mh-note-seq |
|---|
| | 869 | |
|---|
| | 870 | used to contain strings. Although only the first character was read, |
|---|
| | 871 | the entire string would be inserted which may have caused problems. |
|---|
| | 872 | These variables have been converted to character constants so that |
|---|
| | 873 | only a single character can be inserted into the scan line (closes SF |
|---|
| | 874 | #770772). |
|---|
| | 875 | |
|---|
| | 876 | *** Bad Handling of Aliases That Conflict With Local User Names |
|---|
| | 877 | |
|---|
| | 878 | If a user name existed both locally and in the aliases file, the local |
|---|
| | 879 | user would be flashed, but the alias would be used when sending. This |
|---|
| | 880 | has been fixed so that the user name that is flashed is the same as |
|---|
| | 881 | the name that is sent (closes SF #772595). |
|---|
| | 882 | |
|---|
| | 883 | *** Initialization Fails If ~/Mail Exists |
|---|
| | 884 | |
|---|
| | 885 | MH-E no longer calls `install-mh' so this issue has gone away (closes |
|---|
| | 886 | SF #835192). |
|---|
| | 887 | |
|---|
| | 888 | *** Not Re-prompted to Sign After Pass Phrase Typo |
|---|
| | 889 | |
|---|
| | 890 | If there were errors when sending a signed message (like getting the |
|---|
| | 891 | pass phrase wrong), the MML markup remained in the draft buffer. The |
|---|
| | 892 | draft buffer is now restored if there is an error (closes SF #839303). |
|---|
| | 893 | |
|---|
| | 894 | *** Font-lock Gets Confused in MH-Letter Buffer |
|---|
| | 895 | |
|---|
| | 896 | If a user manually moved the cursor to the end of the header field |
|---|
| | 897 | separator line (by mouse click or keyboard navigation) and hit Enter |
|---|
| | 898 | to start typing their message, any line in the body with a colon would |
|---|
| | 899 | be fontified with a gray background. This has been fixed (closes SF |
|---|
| | 900 | #855479). |
|---|
| | 901 | |
|---|
| | 902 | *** RETURN Causes Infinite Loop in mh-letter |
|---|
| | 903 | |
|---|
| | 904 | This behavior is no longer observed (closes SF #887346). |
|---|
| | 905 | |
|---|
| | 906 | *** mh-refile-msg Fails to Suggest Folder for Empty Message |
|---|
| | 907 | |
|---|
| | 908 | If you received a message with an empty body from someone who is |
|---|
| | 909 | listed in your aliases file, `o' (`mh-refile-msg') failed to suggest |
|---|
| | 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). |
|---|
| | 915 | |
|---|
| | 916 | *** Error Visiting Folder With no Unseen Messages |
|---|
| | 917 | |
|---|
| | 918 | If you visited a folder without unseen messages and the option "flist: |
|---|
| | 919 | -noshowzero" is present in your `~/.mh_profile', you'd get an error. |
|---|
| | 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). |
|---|
| 100 | | |
|---|
| 101 | | *** "echo -e" in Makefile Causes Solaris 10 Problem |
|---|
| 102 | | |
|---|
| 103 | | This construct has been replaced with printf, which is reputed to be |
|---|
| 104 | | more portable (closes SF #1467222, #1473908). |
|---|
| 105 | | |
|---|
| 106 | | * Changes in MH-E 7.93 |
|---|
| 107 | | |
|---|
| 108 | | Version 7.93, the fourth 8.0 beta release, fixes a handful of bugs in |
|---|
| 109 | | searching and limiting exposed during continued beta testing. |
|---|
| 110 | | |
|---|
| 111 | | ** Variables Deleted in MH-E 7.93 |
|---|
| 112 | | |
|---|
| 113 | | *** mh-show-use-goto-addr-flag |
|---|
| 114 | | |
|---|
| 115 | | This flag was redundant and inconsistent with |
|---|
| 116 | | `goto-address-highlight-p' at the same time, so we removed it. Please |
|---|
| 117 | | customize `goto-address-highlight-p' if you wish to turn off email |
|---|
| 118 | | address and URL highlighting. |
|---|
| 119 | | |
|---|
| 120 | | ** Bug Fixes in MH-E 7.93 |
|---|
| 121 | | |
|---|
| 122 | | *** `/ s' Can Miss the Original Mail |
|---|
| 123 | | |
|---|
| 124 | | The command `/ s' failed to include the message with the "Re:" in the |
|---|
| 125 | | Subject. This has been fixed (closes SF #1438369). |
|---|
| 126 | | |
|---|
| 127 | | *** XEmacs -nw Fails with number-char-or-marker-p Error |
|---|
| 128 | | |
|---|
| 129 | | Hopefully, this is the last we'll hear of problems associated with |
|---|
| 130 | | XEmacs' incompatible `device-color-cells' function (closes SF |
|---|
| 131 | | #1436924). |
|---|
| 132 | | |
|---|
| 133 | | *** Pick-based Searches Fail |
|---|
| 134 | | |
|---|
| 135 | | The command `C-c C-p' failed to find any matches. This has been fixed |
|---|
| 136 | | (closes SF #1435381). |
|---|
| 137 | | |
|---|
| 138 | | *** Can't Narrow to Subject with Regexp Chars |
|---|
| 139 | | |
|---|
| 140 | | The command `/ s' could not limit subjects that had special pick |
|---|
| 141 | | characters (such as [, *, $, .). This has been fixed (closes SF |
|---|
| 142 | | #1432548). |
|---|
| 143 | | |
|---|
| 144 | | |
|---|
| 145 | | |
|---|
| 146 | | * Changes in MH-E 7.92 |
|---|
| 147 | | |
|---|
| 148 | | Version 7.92, the third 8.0 beta release, removes the "sed -i" in the |
|---|
| 149 | | Makefile (SF #1432060), tunes the setting of `mh-image-load-path', |
|---|
| 150 | | works around systems that do not have face inheritance, fixes several |
|---|
| 151 | | issues with searching on XEmacs, and creates the correct MIME type |
|---|
| 152 | | when including OpenOffice documents. |
|---|
| 153 | | |
|---|
| 154 | | * Changes in MH-E 7.91 |
|---|
| 155 | | |
|---|
| 156 | | Version 7.91 is the second 8.0 beta release and fixes several bugs |
|---|
| 157 | | that were uncovered in wider testing. |
|---|
| 158 | | |
|---|
| 159 | | * Changes in MH-E 7.90 |
|---|
| 160 | | |
|---|
| 161 | | Version 7.90 is the first 8.0 beta release and is a release that has |
|---|
| 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 | | |
|---|
| 167 | | The rewrite of the manual accelerated dramatically in recent months |
|---|
| 168 | | and drove the changes in this release. In order to make the |
|---|
| 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 | | |
|---|
| 176 | | If you use undocumented functionality, be sure to read the ChangeLog |
|---|
| 177 | | for changes that might affect you. |
|---|
| 178 | | |
|---|
| 179 | | ** New Features in MH-E 7.90 |
|---|
| 180 | | |
|---|
| 181 | | *** Entry Points Have Moved |
|---|
| 182 | | |
|---|
| 183 | | Emacs 21 users must now add `(require 'mh-autoloads)' because the |
|---|
| 184 | | entry points (such as `mh-rmail' and `mh-smail') have moved to |
|---|
| 185 | | different files which have made the autoloads that come with Emacs |
|---|
| 186 | | inaccurate. This change was necessary because the code was reorganized |
|---|
| 187 | | to remove circular dependencies, to make the code more stable and |
|---|
| 188 | | maintainable, and to reduce the time to load MH-E. |
|---|
| 189 | | |
|---|
| 190 | | *** MH-E No Longer Calls install-mh |
|---|
| 191 | | |
|---|
| 192 | | 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 |
|---|
| 194 | | `install-mh', which could no longer be run anyway, was removed. |
|---|
| 195 | | |
|---|
| 196 | | *** Use run-hook-with-args |
|---|
| 197 | | |
|---|
| 198 | | We use normal hooks whenever possible and do not use |
|---|
| 199 | | `run-hook-with-args' (with one documented exception) (closes SF |
|---|
| 200 | | #643702). |
|---|
| 201 | | |
|---|
| 202 | | *** Merge mh-index.el and mh-pick.el |
|---|
| 203 | | |
|---|
| 204 | | We merged `mh-index.el' and `mh-pick.el' into a new file |
|---|
| 205 | | `mh-search.el'. As part of this process, the old `F s' behavior of |
|---|
| 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 | | |
|---|
| 213 | | *** Improve Security of mh-fetch-x-image-url |
|---|
| 214 | | |
|---|
| 215 | | The default has been changed to "Never Fetch." Those of you who like |
|---|
| 216 | | the value of "Ask Before Fetching" will have to customize this option |
|---|
| 217 | | (closes SF #831278). |
|---|
| 218 | | |
|---|
| 219 | | *** Remove Emacs 20 Support |
|---|
| 220 | | |
|---|
| 221 | | 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 |
|---|
| 223 | | present solely for Emacs 20 support (closes SF #1359240). |
|---|
| 224 | | |
|---|
| 225 | | *** Derive mh-letter-mode from mail-mode |
|---|
| 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 | | |
|---|
| 232 | | *** Add Choices to mh-to-field-choices |
|---|
| 233 | | |
|---|
| 234 | | In MH-Letter mode, you can use the "C-c C-f (mh-to-field)" prefix to |
|---|
| 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 | | |
|---|
| 241 | | *** MH-Folder Keymap Changes |
|---|
| 242 | | |
|---|
| 243 | | The function `mh-ps-print-toggle-mime' was never implemented and the |
|---|
| 244 | | functionality in `mh-ps-print-msg-show' was better afforded by |
|---|
| 245 | | `mh-ps-print-msg' and `mh-ps-print-msg-file'. |
|---|
| 246 | | |
|---|
| 247 | | Key 7.4.85 7.4.90 |
|---|
| 248 | | |
|---|
| 249 | | F i mh-index-search - |
|---|
| 250 | | F s mh-search-folder mh-search |
|---|
| 251 | | P A mh-ps-print-toggle-mime - |
|---|