MH-E-NEWS 108 KB
Newer Older
Bill Wohler's avatar
Bill Wohler committed
1 2
* COPYRIGHT

3
Copyright (C) 2001-2011  Free Software Foundation, Inc.
4 5
See the end of the file for license conditions.

Bill Wohler's avatar
Bill Wohler committed
6

Bill Wohler's avatar
Bill Wohler committed
7 8
* Changes in MH-E 8.2

Glenn Morris's avatar
Glenn Morris committed
9
Version 8.2 of MH-E appeared in GNU Emacs 23.1.  This is a small
Bill Wohler's avatar
Bill Wohler committed
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
release that includes internal changes from the Emacs team. A new
hook, `mh-pack-folder-hook', has been added.

There is a known bug where you can't attach attachments in Emacs 21.
This will be fixed in 8.2.1.

** New Variables in MH-E 8.2

*** mh-pack-folder-hook

The `mh-pack-folder-hook' is run by `F p' (`mh-pack-folder') after
renumbering the messages. Hook functions can access the current folder
name with `mh-current-folder'.

** Bug Fixes in MH-E 8.2

*** New version of mh-mm-save-part

Several functions have been updated with code from Gnus 5.11 (closes
SF #2235022).



Bill Wohler's avatar
Bill Wohler committed
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
* Changes in MH-E 8.1

Version 8.1 fixes some issues with forwarding messages, respects the
MH environment variable, adds the abilities to use aliases with GPG
and show HTML even though it is discouraged. A new hook,
`mh-annotate-msg-hook', has been added.

** New Features in MH-E 8.1

*** Showing HTML When Text Is the Preferred Alternative

The `:' (`mh-show-preferred-alternative') function displays the
message with the default preferred alternative. This is as if
`mm-discouraged-alternatives' was set to nil (closes SF #1777321).

** New Variables in MH-E 8.1

*** mh-annotate-msg-hook

The `mh-annotate-msg-hook' hook is run whenever a message is sent and
after the scan lines and message are annotated. Hook functions can
access the current folder name with `mh-current-folder' and obtain the
message numbers of the annotated messages with `mh-annotate-list'
(closes SF #2032269).

** Bug Fixes in MH-E 8.1

*** Can't Use Aliases with GPG

GPG requires e-mail addresses, not aliases. So resolve aliases before
passing addresses to GPG/PGP (closes SF #649226).

*** mh-mml-forward-message: Disposition Should Be Inline

The `f' (`mh-forward') function now forwards messages as inline
attachments (closes SF #1378993).

*** Illegal Filename Characters on Windows Filesystems

The X-Image-URL cache created filenames with invalid characters on
Windows. This has been fixed with assistance from Darel Henman (closes
SF #1396499).

*** Make Many Header Fields Invisible

A vast landscape of header fields are now invisible. You may wish to
browse `mh-invisible-header-fields-default' and clean up your
`mh-invisible-header-fields' option. A permanent bug (SF #1916032) has
been created where you can submit header fields that should be
rendered invisible (closes SF #1701231).

*** mh-forward Includes Messages in Reverse Order

The `f' (`mh-forward') function now includes messages in ascending
order (closes SF #1730393).

*** Compile Fails on XEmacs 21.5 beta 28

This has been fixed with help from Henrique Martins (closes SF
#1749774).

*** Rename Variant mu-mh to gnu-mh

The GNU mailutils MH variant was named inconsistently. The variant has
been renamed to gnu-mh throughout. Thanks to Darel Henman (closes SF
#1768928).

*** Respect MH environment Variable

Even if the MH environment variable was set, an error was generated if
"~/.mh_profile" was missing. This has been fixed thanks to Xavier
Maillard (closes SF #1946861).

*** Enhance mh-mairix-regexp-builder

Additional items have been added to the Mairix search string in order
to support org-mode. Thanks to Nick Dokos (closes SF #1965704).

*** mh-mh-to-mime and mh-mh-to-mime-undo Reset Modes

The functions `mh-mh-to-mime' and `mh-mh-to-mime-undo' would reset the
buffer to fundamental mode. This has been fixed thanks to Sergey
Poznyakoff (closes SF #1966722).



Bill Wohler's avatar
Bill Wohler committed
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145
* Changes in MH-E 8.0.3

Version 8.0.3 fixes errors in sending messages and in running spam
filter commands in certain circumstances.

** Bug Fixes in MH-E 8.0.3

*** mh-send-args Cannot Be nil

If `mh-send-uses-spost-flag' was set, an error would prevent the
sending of messages. This has been fixed (closes SF #1564742).

*** Missing Quotes in sa-learn Command Line

This has been fixed (closes SF #1565460).

*** Errors Associated with mh-junk-background

The Spamassassin filter commands were used inconsistently and
incorrectly; if `mh-junk-background' were nil, not all of the updating
would happen correctly. In the other back-ends such as bogofilter and
SpamProbe, a value of t for `mh-junk-background' would cause the
commands associated with these filters to fail. These problems have
been fixed (closes SF #1594802).



Bill Wohler's avatar
Bill Wohler committed
146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169
* Changes in MH-E 8.0.2

Version 8.0.2 fixes the tool bar and `F n' on XEmacs, and `K a' on GNU
mailutils.

** Bug Fixes in MH-E 8.0.2

*** Tool Bar Not Displayed in XEmacs

The MH-E tool bar didn't show up in XEmacs; now it does. Thanks to Ted
Phelps <phelps@gnusto.com> (closes SF #1506846).

*** mh-mime-save-parts Assumes -store Default

It was assumed that -store was the default for both mhn and mhstore.
This has been fixed by using -store except when using nmh. Thanks to
Sergey Poznyakoff <gray@Mirddin.farlep.net> (closes SF #1513140).

*** F-n Doesn't Work

The fix for SF #1499712 broke `F n' (`mh-index-new-messages') on
XEmacs since a regular expression that XEmacs could not handle was
added. This regexp has been fixed (closes SF #1514424).

Bill Wohler's avatar
Bill Wohler committed
170 171


Bill Wohler's avatar
Bill Wohler committed
172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200
* Changes in MH-E 8.0.1

Version 8.0.1 works around a couple of bugs in GNU mailutils, spost,
and Windows. MH-E now requires the use of version 1.0 of mailutils due
to a bug in the folder command.

** Bug Fixes in MH-E 8.0.1

*** Infinite Loop When Searching (mailutils)

The GNU mailutils folder command displays output when a folder doesn't
exist. MH-E didn't expect this and responded with an infinite loop
during searches. While this bug has since been fixed in mailutils,
MH-E has been modified to work anyway (closes SF #1499712).

*** spost Doesn't Have -msgid or -mime Flags

The post replacement spost does not support the -msgid or -mime flags.
A new variable `mh-send-uses-spost-flag' was added to control the use
of these flags (closes SF #1486726).

*** <2> in Search Folders Illegal in Windows

The <2> suffix to the search folder names contain illegal filename
characters in Windows. These cause searches to fail on Windows. This
has been fixed by changing the suffix to -2 (closes SF #1507002).



Bill Wohler's avatar
Bill Wohler committed
201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225
* Changes in MH-E 8.0

Version 8.0 supports GNU mailutils, S/MIME, picons, which-func-mode,
sports an improved interface for hiding header fields, improves upon
the MH variant detection, improves folder completion, makes the pick
search equivalent to the other types of searches, spruces up the tool
bar, creates the correct MIME type when including OpenOffice
documents, works on a Mac, adds colors to buttons for signed or
encrypted messages, incorporates new features introduced in
Emacs 22.1, fixes a bunch of bugs, and best of all, comes with an
updated manual!

Internally, MH-E now sports a new software organization which will
help future maintainability. As a side-effect, the number of XEmacs
compilation warnings has plummeted from hundreds to just three. CVS
users will notice that MH-E has been migrated from the CVS repository
from SourceForge to Savannah (but only for those files that were
already part of Emacs). As a result, the location of MH-E in the
load-path has changed, and mh-e-autoloads.el was renamed to
mh-autoloads.el. See section INSTALL in the README for details. While
this migration will benefit maintainers, it will also benefit users:
CVS Emacs users will not have to check out MH-E separately and welcome
faster MH-E updates, and CVS MH-E users will welcome faster MH-E
updates from Emacs developers. Read section CVS MH-E INSTALL in the
README for details.
Bill Wohler's avatar
Bill Wohler committed
226

Bill Wohler's avatar
Bill Wohler committed
227 228
While not related to this release, the MH-E mailing lists are now
gatewayed at gmane.org (closes SF #979308).
Bill Wohler's avatar
Bill Wohler committed
229

Bill Wohler's avatar
Bill Wohler committed
230 231
If you want to see the release notes for the alpha and beta releases
leading up this release, please see:
Bill Wohler's avatar
Bill Wohler committed
232

233
  http://cvs.savannah.gnu.org/viewvc/emacs/emacs/etc/MH-E-NEWS?revision=1.25&view=markup
Bill Wohler's avatar
Bill Wohler committed
234

Bill Wohler's avatar
Bill Wohler committed
235

Bill Wohler's avatar
Bill Wohler committed
236

Bill Wohler's avatar
Bill Wohler committed
237
** New Features in MH-E 8.0
Bill Wohler's avatar
Bill Wohler committed
238

Bill Wohler's avatar
Bill Wohler committed
239
*** GNU mailutils Support
Bill Wohler's avatar
Bill Wohler committed
240

Bill Wohler's avatar
Bill Wohler committed
241
MH-E now supports GNU mailutils 0.4 and higher versions.
Bill Wohler's avatar
Bill Wohler committed
242

Bill Wohler's avatar
Bill Wohler committed
243
*** S/MIME Support
Bill Wohler's avatar
Bill Wohler committed
244

Bill Wohler's avatar
Bill Wohler committed
245
MH-E now supports S/MIME using Gnus 5.10.6 or higher.
Bill Wohler's avatar
Bill Wohler committed
246

Bill Wohler's avatar
Bill Wohler committed
247
*** Picon Support
Bill Wohler's avatar
Bill Wohler committed
248

Bill Wohler's avatar
Bill Wohler committed
249 250 251 252 253
In addition to the other methods of displaying an icon for the sender
of a message, MH-E can now display images from a picon directory. The
directory search path is found in the `mh-picon-directory-list'
variable. More documentation is found in the "facedb" sections in the
xfaces man page.
Bill Wohler's avatar
Bill Wohler committed
254

Bill Wohler's avatar
Bill Wohler committed
255
*** Catchup Command
Bill Wohler's avatar
Bill Wohler committed
256

Bill Wohler's avatar
Bill Wohler committed
257 258
There is a new `F c' (`mh-catchup') command that marks all unread
messages in the current folder as read.
Bill Wohler's avatar
Bill Wohler committed
259

Bill Wohler's avatar
Bill Wohler committed
260
*** Use which-func-mode to Display Folder in Index Mode
Bill Wohler's avatar
Bill Wohler committed
261

Bill Wohler's avatar
Bill Wohler committed
262 263
Turning on `which-func-mode' displays the folder name of the message
under the cursor in index folders (closes SF #855520).
Bill Wohler's avatar
Bill Wohler committed
264

Bill Wohler's avatar
Bill Wohler committed
265
*** Quick Key Help
Bill Wohler's avatar
Bill Wohler committed
266

Bill Wohler's avatar
Bill Wohler committed
267 268
The `?' (`mh-help') function now displays the help in its own buffer
called *MH-E Help* (closes SF #493740 and SF #656631).
Bill Wohler's avatar
Bill Wohler committed
269

Bill Wohler's avatar
Bill Wohler committed
270
*** Search Unification
Bill Wohler's avatar
Bill Wohler committed
271

Bill Wohler's avatar
Bill Wohler committed
272 273 274 275 276 277 278
The old `F s' behavior of adding messages to the search sequence has
been removed. The `F i' keybinding was deprecated and the new `F s'
(`mh-search') command is used to initiate either indexed or pick
searches. Within the MH-Search buffer (renamed from MH-Pick), the
command `C-c C-p' (`mh-pick-do-search') now runs pick on the given
folder recursively and displays the results in a search folder like
the other search methods (closes SF #829207).
Bill Wohler's avatar
Bill Wohler committed
279

Bill Wohler's avatar
Bill Wohler committed
280
*** Entry Points Have Moved
Bill Wohler's avatar
Bill Wohler committed
281

Bill Wohler's avatar
Bill Wohler committed
282 283 284 285 286 287
Emacs 21 users must now add `(require 'mh-autoloads)' because the
entry points (such as `mh-rmail' and `mh-smail') have moved to
different files which have made the autoloads that come with Emacs
inaccurate. This change was necessary because the code was reorganized
to remove circular dependencies, to make the code more stable and
maintainable, and to reduce the time to load MH-E.
Bill Wohler's avatar
Bill Wohler committed
288

Bill Wohler's avatar
Bill Wohler committed
289
*** MH-Folder Keymap Changes
Bill Wohler's avatar
Bill Wohler committed
290

Bill Wohler's avatar
Bill Wohler committed
291 292 293
There is now a keymap for the printing functions whose prefix is `P'.
The command `l' (`mh-print-msg') has been replaced with `P l' although
we suggest you use the new `P p' instead.
Bill Wohler's avatar
Bill Wohler committed
294

Bill Wohler's avatar
Bill Wohler committed
295
Key          7.4.4                         8.0
Bill Wohler's avatar
Bill Wohler committed
296

Bill Wohler's avatar
Bill Wohler committed
297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313
;            -                             mh-toggle-mh-decode-mime-flag
l            mh-print-msg                  -
/ f          mh-narrow-to-from             -
/ r          mh-narrow-to-range            -
/ g          -                             mh-narrow-to-range
/ m          -                             mh-narrow-to-from
F c          -                             mh-catchup
F i          mh-index-search               -
F s          mh-search-folder              mh-search
K e          -                             mh-display-with-external-viewer
K t          -                             mh-toggle-mime-buttons
P ?          -                             mh-prefix-help
P C          -                             mh-ps-print-toggle-color
P F          -                             mh-ps-print-toggle-faces
P f          -                             mh-ps-print-msg-file
P l          -                             mh-print-msg
P p          -                             mh-ps-print-msg
Bill Wohler's avatar
Bill Wohler committed
314

Bill Wohler's avatar
Bill Wohler committed
315
*** MH-Letter Keymap Changes
Bill Wohler's avatar
Bill Wohler committed
316

Bill Wohler's avatar
Bill Wohler committed
317 318 319
The change where `mh-letter-mode' derives from `mail-mode' adds a few
keybindings. Some are interesting: experiment! Only the keybinding
changes for MH-E functions are listed here.
Bill Wohler's avatar
Bill Wohler committed
320

Bill Wohler's avatar
Bill Wohler committed
321 322 323
Most of the changes have to do with the renaming of the functions with
"mhn" in them to "mh" because nmh doesn't use `mhn'. The names were
also made consistent with the the family of "mml" functions.
Bill Wohler's avatar
Bill Wohler committed
324

Bill Wohler's avatar
Bill Wohler committed
325 326 327 328
The type of signing or encryption has been generalized so the method
is now an option rather than a part of the function's name. The option
is `mh-mml-method-default' and choices include PGP (MIME), PGP,
S/MIME, or none.
Bill Wohler's avatar
Bill Wohler committed
329

Bill Wohler's avatar
Bill Wohler committed
330
Key          7.4.4                         8.0
Bill Wohler's avatar
Bill Wohler committed
331

Bill Wohler's avatar
Bill Wohler committed
332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353
C-c C-e      mh-edit-mhn                   mh-mh-to-mime
C-c RET C-e  mh-mml-secure-message-encrypt-pgpmime
                                           mh-mml-secure-message-encrypt
C-c RET C-g  -                             mh-mh-compose-anon-ftp
C-c RET C-n  -                             mh-mml-unsecure-message
C-c RET C-s  mh-mml-secure-message-sign-pgpmime
                                           mh-mml-secure-message-sign
C-c RET C-t  -                             mh-mh-compose-external-compressed-tar
C-c RET C-u  mh-revert-mhn-edit            mh-mh-to-mime-undo
C-c RET C-x  -                             mh-mh-compose-external-type
C-c RET e    mh-mml-secure-message-encrypt-pgpmime
                                           Prefix Command
C-c RET e e  -                             mh-mml-secure-message-encrypt
C-c RET e s  -                             mh-mml-secure-message-signencrypt
C-c RET g    -                             mh-mh-compose-anon-ftp
C-c RET n    -                             mh-mml-unsecure-message
C-c RET s    -                             Prefix Command
C-c RET s e  -                             mh-mml-secure-message-signencrypt
C-c RET s s  -                             mh-mml-secure-message-sign
C-c RET t    -                             mh-mh-compose-external-compressed-tar
C-c RET u    mh-revert-mhn-edit            mh-mh-to-mime-undo
C-c RET x    -                             mh-mh-compose-external-type
Bill Wohler's avatar
Bill Wohler committed
354

Bill Wohler's avatar
Bill Wohler committed
355 356 357 358 359 360
C-c C-f C-a  -                             mh-to-field
C-c C-f C-l  -                             mh-to-field
C-c C-f RET  -                             mh-to-field
C-c C-f a    -                             mh-to-field
C-c C-f l    -                             mh-to-field
C-c C-f m    -                             mh-to-field
Bill Wohler's avatar
Bill Wohler committed
361

Bill Wohler's avatar
Bill Wohler committed
362
*** MH-Search Keymap Changes
Bill Wohler's avatar
Bill Wohler committed
363

Bill Wohler's avatar
Bill Wohler committed
364 365 366 367
These are the changes associated with the new search mode. The command
`C-c C-c' (`mh-index-do-search') now performs the standard indexed
search, while `C-c C-p' (`mh-pick-do-search') runs pick as before,
only better!
Bill Wohler's avatar
Bill Wohler committed
368

Bill Wohler's avatar
Bill Wohler committed
369 370
The `mh-to-field' keybindings were adjusted to be consistent with
those in the MH-Letter mode.
Bill Wohler's avatar
Bill Wohler committed
371

Bill Wohler's avatar
Bill Wohler committed
372
Key          7.4.4                         8.0
Bill Wohler's avatar
Bill Wohler committed
373

Bill Wohler's avatar
Bill Wohler committed
374 375 376 377 378 379 380 381 382 383
C-c C-c      mh-do-search                  mh-index-do-search
C-c C-f C-d  mh-to-field                   -
C-c C-f C-f  mh-to-field                   -
C-c C-f C-r  mh-to-field                   -
C-c C-f RET  -                             mh-to-field
C-c C-f d    mh-to-field                   -
C-c C-f f    mh-to-field                   -
C-c C-f m    -                             mh-to-field
C-c C-f r    mh-to-field                   -
C-c TAB      mh-index-do-search            -
Bill Wohler's avatar
Bill Wohler committed
384

Bill Wohler's avatar
Bill Wohler committed
385
*** Updates to X-Image-URL
Bill Wohler's avatar
Bill Wohler committed
386

Bill Wohler's avatar
Bill Wohler committed
387 388 389 390
Now support the use of `curl' and `fetch' as alternatives to `wget' to
obtain the image. The display of images are controlled with the
`mh-show-use-xface-flag' option while the `mh-fetch-x-image-url'
option controls how the images are fetched.
Bill Wohler's avatar
Bill Wohler committed
391

Bill Wohler's avatar
Bill Wohler committed
392 393 394
The default of `mh-fetch-x-image-url' has been changed to "Never
Fetch." Those of you who like the value of "Ask Before Fetching" will
have to customize this option (closes SF #831278).
Bill Wohler's avatar
Bill Wohler committed
395

Bill Wohler's avatar
Bill Wohler committed
396 397 398
WARNING: There are security concerns with this feature. Please read
the documentation for these options carefully before changing the
default.
Bill Wohler's avatar
Bill Wohler committed
399

Bill Wohler's avatar
Bill Wohler committed
400
*** Updates to mh-identity-list
Bill Wohler's avatar
Bill Wohler committed
401

Bill Wohler's avatar
Bill Wohler committed
402 403 404 405 406
Note that the field names found in `mh-identity-list' that refer to
the fields in `mh-identity-handlers' have changed in an incompatible
way from 7.4.4. In general, the symbolic names now have a ":" prefix
to avoid collisions with header fields. Before starting Emacs, edit
your .emacs and insert ":" before "signature" if you have defined it.
Bill Wohler's avatar
Bill Wohler committed
407

Bill Wohler's avatar
Bill Wohler committed
408 409 410
You can change your attribution in replies with the new "Attribution
Verb" field, and you can set your default GPG user ID with the "GPG
key ID" field.
Bill Wohler's avatar
Bill Wohler committed
411

Bill Wohler's avatar
Bill Wohler committed
412 413 414 415 416
Signatures can now be read from the `mh-signature-file-name' variable,
or come from a function, in addition to a named file. If you write
your own function, variables that you can use include
`mh-signature-separator-regexp', `mh-signature-separator',
and `mh-signature-separator-p'.
Bill Wohler's avatar
Bill Wohler committed
417

Bill Wohler's avatar
Bill Wohler committed
418 419 420 421 422 423
The handling of these fields has been moved into a new
`mh-identity-handlers' option, an alist of fields (strings) and
handlers (functions). Strings are lowercase. Use ":signature" for
Signature and ":pgg-default-user-id" for GPG Key ID. The function
associated with the string "default" is used if no other functions are
appropriate. For this reason, don't name a header field "Default".
Bill Wohler's avatar
Bill Wohler committed
424

Bill Wohler's avatar
Bill Wohler committed
425 426
If you point your signature at a vCard file with a vcf suffix, then it
will be incorporated as a vCard body part (closes SF #802723).
Bill Wohler's avatar
Bill Wohler committed
427

Bill Wohler's avatar
Bill Wohler committed
428
*** Updates to Speedbar
Bill Wohler's avatar
Bill Wohler committed
429

Bill Wohler's avatar
Bill Wohler committed
430 431
The speedbar now renders the folders with unseen messages in boldface
which makes them easier to identify (closes SF #623369).
Bill Wohler's avatar
Bill Wohler committed
432

Bill Wohler's avatar
Bill Wohler committed
433
*** Updates to mh-msg-is-in-seq
Bill Wohler's avatar
Bill Wohler committed
434

Bill Wohler's avatar
Bill Wohler committed
435 436
Can now specify an alternate message number to `S s'
(`mh-msg-is-in-seq') with a prefix argument.
Bill Wohler's avatar
Bill Wohler committed
437

Bill Wohler's avatar
Bill Wohler committed
438
*** Updates to mh-to-field-choices
Bill Wohler's avatar
Bill Wohler committed
439

Bill Wohler's avatar
Bill Wohler committed
440 441 442 443 444 445
In MH-Letter mode, you can use the `C-c C-f' (`mh-to-field') prefix to
go to and insert fields. The fields `Reply-To:', `Mail-Reply-To:',
`Mail-Followup-To:' can now be created via the `C-r', `C-a' (for
author), and `C-l' keys respectively. The key for the `From:' field
has been renamed from `C-r' to `C-m' for consistency with `mail-mode'
(closes SF #1400139).
Bill Wohler's avatar
Bill Wohler committed
446

Bill Wohler's avatar
Bill Wohler committed
447
*** Change Content-Type Renderer on the Fly in MH-Show Buffer
Bill Wohler's avatar
Bill Wohler committed
448

Bill Wohler's avatar
Bill Wohler committed
449 450 451 452 453
This has been implemented by adding the key binding `K e'
(`mh-display-with-external-viewer'). For inline text/html parts,
buttons aren't displayed by default. In that case use `K t'
(`mh-toggle-mime-buttons') to display the button before viewing it
with an external browser (closes SF #839318).
Bill Wohler's avatar
Bill Wohler committed
454 455 456 457 458 459 460

*** MH-E No Longer Calls install-mh

The new variant detection code makes use of `mhparam' which assumes
that your MH environment has already been set up. The code to call
`install-mh', which could no longer be run anyway, was removed.

Bill Wohler's avatar
Bill Wohler committed
461
*** Add :package-version Keyword to Options
Bill Wohler's avatar
Bill Wohler committed
462

Bill Wohler's avatar
Bill Wohler committed
463 464 465 466 467 468
This `defcustom', `defgroup', and `defface' keyword was introduced in
Emacs 22.1. MH-E has been extended to take advantage of it. With this
keyword, you can now use `M-x customize-changed-options' to see what
options in MH-E have changed between versions of Emacs. In a future
version of Emacs, you'll be able to see changes between MH-E versions
as well (closes SF #1452724).
Bill Wohler's avatar
Bill Wohler committed
469

Bill Wohler's avatar
Bill Wohler committed
470
*** Render Signature and vCard in Italics
Bill Wohler's avatar
Bill Wohler committed
471

Bill Wohler's avatar
Bill Wohler committed
472 473
This has been implemented.  Use `mh-show-signature-face' to customize
the face used (closes SF #802722).
Bill Wohler's avatar
Bill Wohler committed
474

Bill Wohler's avatar
Bill Wohler committed
475
*** Derive mh-letter-mode from mail-mode
Bill Wohler's avatar
Bill Wohler committed
476

Bill Wohler's avatar
Bill Wohler committed
477 478 479 480
MH-Letter mode is now derived from `mail-mode'. We were able to delete
a lot of code. In return, there are a few `mail-mode' commands that
are available that may or may not be useful and the `mail-mode-hook'
is run (closes SF #1385571).
Bill Wohler's avatar
Bill Wohler committed
481 482 483 484 485 486 487

*** Remove Emacs 20 Support

As it turns out, we had already added some code that didn't work on
Emacs 20. However, now we've formalized it and removed code that was
present solely for Emacs 20 support (closes SF #1359240).

Bill Wohler's avatar
Bill Wohler committed
488
*** Glimpse Support Removed
Bill Wohler's avatar
Bill Wohler committed
489

Bill Wohler's avatar
Bill Wohler committed
490 491
Since glimpse isn't free, we cannot mention it. Glimpse has been
removed from the option `mh-indexer-choices' (closes SF #831276).
Bill Wohler's avatar
Bill Wohler committed
492

Bill Wohler's avatar
Bill Wohler committed
493
*** Use run-hook-with-args
Bill Wohler's avatar
Bill Wohler committed
494

Bill Wohler's avatar
Bill Wohler committed
495 496 497
We use normal hooks whenever possible and do not use
`run-hook-with-args' (with one documented exception) (closes SF
#643702).
Bill Wohler's avatar
Bill Wohler committed
498

Bill Wohler's avatar
Bill Wohler committed
499

Bill Wohler's avatar
Bill Wohler committed
500

Bill Wohler's avatar
Bill Wohler committed
501
** New Variables in MH-E 8.0
Bill Wohler's avatar
Bill Wohler committed
502

Bill Wohler's avatar
Bill Wohler committed
503
*** mh-after-commands-processed-hook
Bill Wohler's avatar
Bill Wohler committed
504

Bill Wohler's avatar
Bill Wohler committed
505 506
Hook run by `x' (`mh-execute-commands') after performing outstanding
refile and delete requests.
Bill Wohler's avatar
Bill Wohler committed
507

Bill Wohler's avatar
Bill Wohler committed
508
*** mh-alias-reloaded-hook
Bill Wohler's avatar
Bill Wohler committed
509

Bill Wohler's avatar
Bill Wohler committed
510
Invoked by `mh-alias-reload' after reloading aliases.
Bill Wohler's avatar
Bill Wohler committed
511

Bill Wohler's avatar
Bill Wohler committed
512
*** mh-auto-fields-prompt-flag
Bill Wohler's avatar
Bill Wohler committed
513

Bill Wohler's avatar
Bill Wohler committed
514 515
On means to prompt before sending if fields in `mh-auto-fields-list'
are inserted.
Bill Wohler's avatar
Bill Wohler committed
516

Bill Wohler's avatar
Bill Wohler committed
517
*** mh-before-commands-processed-hook
Bill Wohler's avatar
Bill Wohler committed
518

Bill Wohler's avatar
Bill Wohler committed
519 520 521
Renamed from `mh-folder-updated-hook'. It wasn't clear whether
`mh-folder-updated-hook' was run before or after the commands were
executed. We now provide both with clear names.
Bill Wohler's avatar
Bill Wohler committed
522

Bill Wohler's avatar
Bill Wohler committed
523
*** mh-compose-forward-as-mime-flag
Bill Wohler's avatar
Bill Wohler committed
524

Bill Wohler's avatar
Bill Wohler committed
525 526
On means that messages are forwarded as attachments (closes SF
#827203).
Bill Wohler's avatar
Bill Wohler committed
527

Bill Wohler's avatar
Bill Wohler committed
528
*** mh-default-folder-for-message-function
Bill Wohler's avatar
Bill Wohler committed
529

Bill Wohler's avatar
Bill Wohler committed
530
Function to select a default folder for refiling or `Fcc:'.
Bill Wohler's avatar
Bill Wohler committed
531

Bill Wohler's avatar
Bill Wohler committed
532
*** mh-forward-hook
Bill Wohler's avatar
Bill Wohler committed
533

Bill Wohler's avatar
Bill Wohler committed
534
Invoked on the forwarded letter by `f' (`mh-forward').
Bill Wohler's avatar
Bill Wohler committed
535 536 537 538 539 540

*** mh-highlight-citation-style

Renamed from `mh-highlight-citation-p' since it wasn't a boolean. The
new name is also more descriptive.

Bill Wohler's avatar
Bill Wohler committed
541 542 543 544
*** mh-identity-handlers

Handler functions for fields in `mh-identity-list'.

Bill Wohler's avatar
Bill Wohler committed
545 546 547 548 549 550
*** mh-insert-signature-hook

Renamed from `mh-letter-insert-signature-hook' since most of the other
hooks do not carry the mode in the prefix and because the new name is
equally clear.

Bill Wohler's avatar
Bill Wohler committed
551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573
*** mh-invisible-header-fields-default

List of hidden header fields. The header fields listed in this option
are hidden, although you can check off any field that you would like
to see. Header fields that you would like to hide that aren't listed
can be added to the `mh-invisible-header-fields' option (closes SF
#752045).

The option `mh-visible-header-fields' has been deleted.

*** mh-junk-background

If on, spam programs are run in background. This used to be the
default behavior but this could overwhelm a system if many messages
were black- or whitelisted at once. The spam programs are now run in
the foreground, but this option can be used to put them back in the
background.

*** mh-junk-disposition

Renamed from `mh-junk-mail-folder' since this variable can accept
values other than folder names.

Bill Wohler's avatar
Bill Wohler committed
574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590
*** mh-kill-folder-suppress-prompt-hooks

Renamed from `mh-kill-folder-suppress-prompt-hook'. By convention,
abnormal hooks, which this is, either have a -function or -hooks
suffix.

*** mh-mhl-format-file

Renamed from `mhl-formfile' to put it in the MH-E namespace and to be
consistent with other similar options.

*** mh-mh-to-mime-hook

Renamed from `mh-edit-mhn-hook'. We have a family of `mh-mml-to-mime'
functions and variables; the older mhn functions and variables were
renamed to have a consistent `mh-mh-to-mime' prefix.

Bill Wohler's avatar
Bill Wohler committed
591 592 593 594
*** mh-mml-method-default

Default method to use in security tags.

Bill Wohler's avatar
Bill Wohler committed
595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617
*** mh-new-messages-folders

Renamed from `mh-index-new-messages-folders' for clarity.

*** mh-path

Additional list of directories to search for MH.

*** mh-redist-full-contents-flag

On means the `dist' command needs entire letter for redistribution.
This was previously a variable. It's now an option.

*** mh-search-mode-hook

Renamed from `mh-pick-mode-hook' as part of the
`mh-index.el'/`mh-pick.el' merge into `mh-search.el'.

*** mh-search-program

Renamed from `mh-index-program' as part of the
`mh-index.el'/`mh-pick.el' merge into `mh-search.el'.

Bill Wohler's avatar
Bill Wohler committed
618 619 620 621 622 623 624 625
*** mh-signature-separator-flag

On means a signature separator should be inserted. It is not
recommended that you change this option since various mail user
agents, including MH-E, use the separator to present the signature
differently, and to suppress the signature when replying or yanking a
letter into a draft.

Bill Wohler's avatar
Bill Wohler committed
626 627 628 629 630 631 632 633 634 635 636 637 638
*** mh-sortm-args

Additional arguments for `sortm'. This was previously an internal
variable. It's now an user-customizable option.

*** mh-speed-update-interval

Renamed from `mh-speed-flists-interval' for clarity.

*** mh-ticked-messages-folders

Renamed from `mh-index-ticked-messages-folders' for clarity.

Bill Wohler's avatar
Bill Wohler committed
639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662
*** mh-variant

Specifies the variant used by MH-E. The default setting of this option
is `Auto-detect' which means that MH-E will automatically choose the
first of nmh, MH, or GNU mailutils that it finds in the directories
listed in `mh-path', `mh-sys-path', and `exec-path'. If, for example,
you have both nmh and mailutils installed and `mh-variant-in-use' was
initialized to nmh but you want to use mailutils, then you can set
this option to `mailutils'.

When this variable is changed, MH-E resets `mh-progs', `mh-lib',
`mh-lib-progs', `mh-flists-present-flag', and `mh-variant-in-use'
accordingly.

If you've set these variables in your .emacs, it is strongly suggested
that you comment them out. The MH detection code has been completely
rewritten and it is very likely that you no longer to set them and
their setting may confuse other MH-E settings.

*** mh-xemacs-tool-bar-position

Renamed from `mh-xemacs-toolbar-position' per GNU Emacs naming conventions.

*** mh-xemacs-use-tool-bar-flag
Bill Wohler's avatar
Bill Wohler committed
663 664 665 666 667 668 669

Renamed from `mh-xemacs-use-toolbar-flag' per GNU Emacs naming conventions.

*** mh-yank-behavior

Renamed from `mh-yank-from-start-of-msg' for clarity.

Bill Wohler's avatar
Bill Wohler committed
670 671 672


** Variables Deleted in MH-E 8.0
Bill Wohler's avatar
Bill Wohler committed
673

Bill Wohler's avatar
Bill Wohler committed
674
*** mh-alias-system-aliases
Bill Wohler's avatar
Bill Wohler committed
675

Bill Wohler's avatar
Bill Wohler committed
676
System definitions should not be a user option.
Bill Wohler's avatar
Bill Wohler committed
677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701

*** mh-edit-mhn-hook

Renamed to `mh-mh-to-mime-hook'.

*** mh-folder-updated-hook

Renamed to `mh-before-commands-processed-hook'.

*** mh-highlight-citation-p

Renamed to `mh-highlight-citation-style'.

*** mh-index-new-messages-folders

Renamed to `mh-new-messages-folders'.

*** mh-index-program

Renamed to `mh-search-program'.

*** mh-index-ticked-messages-folders

Renamed to `mh-ticked-messages-folders'.

Bill Wohler's avatar
Bill Wohler committed
702 703 704 705 706
*** mh-junk-mail-folder

Since this variable can accept values other than folder names, it was
renamed to `mh-junk-disposition' to more accurately reflect the content.

Bill Wohler's avatar
Bill Wohler committed
707 708 709 710 711 712 713 714 715 716 717 718
*** mh-kill-folder-suppress-prompt-hook

Renamed to `mh-kill-folder-suppress-prompt-hooks'.

*** mh-letter-insert-signature-hook

Renamed to `mh-insert-signature-hook'.

*** mh-pick-mode-hook

Renamed to `mh-search-mode-hook'.

Bill Wohler's avatar
Bill Wohler committed
719 720 721 722 723 724 725
*** mh-show-use-goto-addr-flag

This flag was redundant with and inconsistent with
`goto-address-highlight-p' at the same time, so we removed it. Please
customize `goto-address-highlight-p' if you wish to turn off email
address and URL highlighting.

Bill Wohler's avatar
Bill Wohler committed
726 727 728 729 730 731 732 733 734
*** mh-speed-flists-interval

Renamed to `mh-speed-update-interval'.

*** mh-speed-run-flists-flag

Deleted since setting `mh-speed-flists-interval' to 0 accomplishes the
same thing.

Bill Wohler's avatar
Bill Wohler committed
735 736 737 738
*** mh-visible-header-fields

Deleted since it would hide new header fields you might want to see.

Bill Wohler's avatar
Bill Wohler committed
739 740 741 742 743 744 745 746 747 748 749 750
*** mh-xemacs-toolbar-position

Renamed to `mh-xemacs-tool-bar-position'.

*** mh-xemacs-use-toolbar-flag

Renamed to `mh-xemacs-use-tool-bar-flag'.

*** mh-yank-from-start-of-msg

Renamed to `mh-yank-behavior'.

Bill Wohler's avatar
Bill Wohler committed
751
*** mhl-formfile
Bill Wohler's avatar
Bill Wohler committed
752

Bill Wohler's avatar
Bill Wohler committed
753
Renamed to `mh-mhl-format-file'.
Bill Wohler's avatar
Bill Wohler committed
754

Bill Wohler's avatar
Bill Wohler committed
755

Bill Wohler's avatar
Bill Wohler committed
756

Bill Wohler's avatar
Bill Wohler committed
757
** New Faces in MH-E 8.0
Bill Wohler's avatar
Bill Wohler committed
758

Bill Wohler's avatar
Bill Wohler committed
759
*** mh-folder-address
Bill Wohler's avatar
Bill Wohler committed
760

Bill Wohler's avatar
Bill Wohler committed
761
Renamed from `mh-folder-address-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
762

Bill Wohler's avatar
Bill Wohler committed
763
*** mh-folder-body
Bill Wohler's avatar
Bill Wohler committed
764

Bill Wohler's avatar
Bill Wohler committed
765
Renamed from `mh-folder-body-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
766

Bill Wohler's avatar
Bill Wohler committed
767
*** mh-folder-cur-msg-number
Bill Wohler's avatar
Bill Wohler committed
768

Bill Wohler's avatar
Bill Wohler committed
769
Renamed from `mh-folder-cur-msg-number-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
770

Bill Wohler's avatar
Bill Wohler committed
771
*** mh-folder-date
Bill Wohler's avatar
Bill Wohler committed
772

Bill Wohler's avatar
Bill Wohler committed
773
Renamed from `mh-folder-date-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
774

Bill Wohler's avatar
Bill Wohler committed
775
*** mh-folder-deleted
Bill Wohler's avatar
Bill Wohler committed
776

Bill Wohler's avatar
Bill Wohler committed
777
Renamed from `mh-folder-deleted-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
778

Bill Wohler's avatar
Bill Wohler committed
779
*** mh-folder-followup
Bill Wohler's avatar
Bill Wohler committed
780

Bill Wohler's avatar
Bill Wohler committed
781
Renamed from `mh-folder-followup-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
782

Bill Wohler's avatar
Bill Wohler committed
783
*** mh-folder-msg-number
Bill Wohler's avatar
Bill Wohler committed
784

Bill Wohler's avatar
Bill Wohler committed
785
Renamed from `mh-folder-msg-number-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
786

Bill Wohler's avatar
Bill Wohler committed
787
*** mh-folder-refiled
Bill Wohler's avatar
Bill Wohler committed
788

Bill Wohler's avatar
Bill Wohler committed
789
Renamed from `mh-folder-refiled-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
790

Bill Wohler's avatar
Bill Wohler committed
791
*** mh-folder-sent-to-me-hint
Bill Wohler's avatar
Bill Wohler committed
792

Bill Wohler's avatar
Bill Wohler committed
793
Fontification hint face in messages sent directly to us.
Bill Wohler's avatar
Bill Wohler committed
794

Bill Wohler's avatar
Bill Wohler committed
795
*** mh-folder-sent-to-me-sender
Bill Wohler's avatar
Bill Wohler committed
796

Bill Wohler's avatar
Bill Wohler committed
797
Sender face in messages sent directly to us.
Bill Wohler's avatar
Bill Wohler committed
798

Bill Wohler's avatar
Bill Wohler committed
799
*** mh-folder-subject
Bill Wohler's avatar
Bill Wohler committed
800

Bill Wohler's avatar
Bill Wohler committed
801
Renamed from `mh-folder-subject-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
802

Bill Wohler's avatar
Bill Wohler committed
803
*** mh-folder-tick
Bill Wohler's avatar
Bill Wohler committed
804

Bill Wohler's avatar
Bill Wohler committed
805
Renamed from `mh-folder-tick-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
806

Bill Wohler's avatar
Bill Wohler committed
807
*** mh-folder-to
Bill Wohler's avatar
Bill Wohler committed
808

Bill Wohler's avatar
Bill Wohler committed
809
Renamed from `mh-folder-to-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
810

Bill Wohler's avatar
Bill Wohler committed
811
*** mh-letter-header-field
Bill Wohler's avatar
Bill Wohler committed
812

Bill Wohler's avatar
Bill Wohler committed
813
Renamed from `mh-letter-header-field-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
814

Bill Wohler's avatar
Bill Wohler committed
815
*** mh-search-folder
Bill Wohler's avatar
Bill Wohler committed
816

Bill Wohler's avatar
Bill Wohler committed
817
Renamed from `mh-index-folder-face'.
Bill Wohler's avatar
Bill Wohler committed
818

Bill Wohler's avatar
Bill Wohler committed
819
*** mh-show-cc
Bill Wohler's avatar
Bill Wohler committed
820

Bill Wohler's avatar
Bill Wohler committed
821
Renamed from `mh-show-cc-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
822

Bill Wohler's avatar
Bill Wohler committed
823
*** mh-show-date
Bill Wohler's avatar
Bill Wohler committed
824

Bill Wohler's avatar
Bill Wohler committed
825
Renamed from `mh-show--face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
826

Bill Wohler's avatar
Bill Wohler committed
827
*** mh-show-from
Bill Wohler's avatar
Bill Wohler committed
828

Bill Wohler's avatar
Bill Wohler committed
829
Renamed from `mh-show-from-face' per new Emacs conventions.
830

Bill Wohler's avatar
Bill Wohler committed
831
*** mh-show-header
832

Bill Wohler's avatar
Bill Wohler committed
833
Renamed from `mh-show-header-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
834

Bill Wohler's avatar
Bill Wohler committed
835
*** mh-show-pgg-bad
Bill Wohler's avatar
Bill Wohler committed
836 837 838

Face used to highlight a bad PGG signature.

Bill Wohler's avatar
Bill Wohler committed
839
*** mh-show-pgg-good
Bill Wohler's avatar
Bill Wohler committed
840 841 842

Face used to highlight a good PGG signature.

Bill Wohler's avatar
Bill Wohler committed
843
*** mh-show-pgg-unknown
Bill Wohler's avatar
Bill Wohler committed
844 845 846 847

Face used to highlight a PGG signature whose status is unknown. This
face is also used for a signature when the signer is untrusted.

Bill Wohler's avatar
Bill Wohler committed
848
*** mh-show-signature
Bill Wohler's avatar
Bill Wohler committed
849

Bill Wohler's avatar
Bill Wohler committed
850
Face used to highlight the signature.
Bill Wohler's avatar
Bill Wohler committed
851

Bill Wohler's avatar
Bill Wohler committed
852
*** mh-show-subject
Bill Wohler's avatar
Bill Wohler committed
853

Bill Wohler's avatar
Bill Wohler committed
854
Renamed from `mh-show-subject-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
855

Bill Wohler's avatar
Bill Wohler committed
856
*** mh-show-to
Bill Wohler's avatar
Bill Wohler committed
857

Bill Wohler's avatar
Bill Wohler committed
858
Renamed from `mh-show-to-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
859

Bill Wohler's avatar
Bill Wohler committed
860
*** mh-show-xface
Bill Wohler's avatar
Bill Wohler committed
861

Bill Wohler's avatar
Bill Wohler committed
862
Renamed from `mh-show-xface-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
863

Bill Wohler's avatar
Bill Wohler committed
864
*** mh-speedbar-folder
Bill Wohler's avatar
Bill Wohler committed
865

Bill Wohler's avatar
Bill Wohler committed
866
Renamed from `mh-speedbar-folder-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
867

Bill Wohler's avatar
Bill Wohler committed
868
*** mh-speedbar-folder-with-unseen-messages
Bill Wohler's avatar
Bill Wohler committed
869

Bill Wohler's avatar
Bill Wohler committed
870 871
Renamed from `mh-speedbar-folder-with-unseen-messages-face' per new
Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
872

Bill Wohler's avatar
Bill Wohler committed
873
*** mh-speedbar-selected-folder
Bill Wohler's avatar
Bill Wohler committed
874

Bill Wohler's avatar
Bill Wohler committed
875
Renamed from `mh-speedbar-selected-folder-face' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
876

Bill Wohler's avatar
Bill Wohler committed
877
*** mh-speedbar-selected-folder-with-unseen-messages
Bill Wohler's avatar
Bill Wohler committed
878

Bill Wohler's avatar
Bill Wohler committed
879 880
Renamed from `mh-speedbar-selected-folder-with-unseen-messages-face'
per new Emacs conventions. 
Bill Wohler's avatar
Bill Wohler committed
881 882 883



Bill Wohler's avatar
Bill Wohler committed
884
** Faces Deleted in MH-E 8.0
Bill Wohler's avatar
Bill Wohler committed
885

Bill Wohler's avatar
Bill Wohler committed
886
*** mh-folder-address-face
Bill Wohler's avatar
Bill Wohler committed
887

Bill Wohler's avatar
Bill Wohler committed
888
Renamed to `mh-folder-address' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
889

Bill Wohler's avatar
Bill Wohler committed
890
*** mh-folder-body-face
Bill Wohler's avatar
Bill Wohler committed
891

Bill Wohler's avatar
Bill Wohler committed
892
Renamed to `mh-folder-body' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
893

Bill Wohler's avatar
Bill Wohler committed
894
*** mh-folder-cur-msg-face
Bill Wohler's avatar
Bill Wohler committed
895

Bill Wohler's avatar
Bill Wohler committed
896
Deleted. Not used.
Bill Wohler's avatar
Bill Wohler committed
897

Bill Wohler's avatar
Bill Wohler committed
898
*** mh-folder-cur-msg-number-face
Bill Wohler's avatar
Bill Wohler committed
899

Bill Wohler's avatar
Bill Wohler committed
900
Renamed to `mh-folder-cur-msg-number' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
901

Bill Wohler's avatar
Bill Wohler committed
902
*** mh-folder-date-face
Bill Wohler's avatar
Bill Wohler committed
903

Bill Wohler's avatar
Bill Wohler committed
904
Renamed to `mh-folder-date' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
905

Bill Wohler's avatar
Bill Wohler committed
906
*** mh-folder-deleted-face
Bill Wohler's avatar
Bill Wohler committed
907

Bill Wohler's avatar
Bill Wohler committed
908
Renamed to `mh-folder-deleted' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
909

Bill Wohler's avatar
Bill Wohler committed
910
*** mh-folder-followup-face
Bill Wohler's avatar
Bill Wohler committed
911

Bill Wohler's avatar
Bill Wohler committed
912
Renamed to `mh-folder-followup' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
913

Bill Wohler's avatar
Bill Wohler committed
914
*** mh-folder-msg-number-face
Bill Wohler's avatar
Bill Wohler committed
915

Bill Wohler's avatar
Bill Wohler committed
916
Renamed to `mh-folder-msg-number' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
917

Bill Wohler's avatar
Bill Wohler committed
918
*** mh-folder-refiled-face
Bill Wohler's avatar
Bill Wohler committed
919

Bill Wohler's avatar
Bill Wohler committed
920
Renamed to `mh-folder-refiled' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
921

Bill Wohler's avatar
Bill Wohler committed
922
*** mh-folder-subject-face
Bill Wohler's avatar
Bill Wohler committed
923

Bill Wohler's avatar
Bill Wohler committed
924
Renamed to `mh-folder-subject' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
925

Bill Wohler's avatar
Bill Wohler committed
926
*** mh-folder-tick-face
Bill Wohler's avatar
Bill Wohler committed
927

Bill Wohler's avatar
Bill Wohler committed
928
Renamed to `mh-folder-tick' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
929

Bill Wohler's avatar
Bill Wohler committed
930
*** mh-folder-to-face
Bill Wohler's avatar
Bill Wohler committed
931

Bill Wohler's avatar
Bill Wohler committed
932
Renamed to `mh-folder-to' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
933

Bill Wohler's avatar
Bill Wohler committed
934
*** mh-index-folder-face
Bill Wohler's avatar
Bill Wohler committed
935

Bill Wohler's avatar
Bill Wohler committed
936
Renamed to `mh-search-folder'.
Bill Wohler's avatar
Bill Wohler committed
937

Bill Wohler's avatar
Bill Wohler committed
938
*** mh-letter-header-field-face
Bill Wohler's avatar
Bill Wohler committed
939

Bill Wohler's avatar
Bill Wohler committed
940
Renamed to `mh-letter-header-field' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
941

Bill Wohler's avatar
Bill Wohler committed
942
*** mh-show-cc-face
Bill Wohler's avatar
Bill Wohler committed
943

Bill Wohler's avatar
Bill Wohler committed
944
Renamed to `mh-show-cc' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
945

Bill Wohler's avatar
Bill Wohler committed
946
*** mh-show-date-face
Bill Wohler's avatar
Bill Wohler committed
947

Bill Wohler's avatar
Bill Wohler committed
948
Renamed to `mh-show-date' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
949

Bill Wohler's avatar
Bill Wohler committed
950
*** mh-show-from-face
Bill Wohler's avatar
Bill Wohler committed
951

Bill Wohler's avatar
Bill Wohler committed
952
Renamed to `mh-show-from' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
953

Bill Wohler's avatar
Bill Wohler committed
954
*** mh-show-header-face
Bill Wohler's avatar
Bill Wohler committed
955

Bill Wohler's avatar
Bill Wohler committed
956
Renamed to `mh-show-header' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
957

Bill Wohler's avatar
Bill Wohler committed
958
*** mh-show-subject-face
Bill Wohler's avatar
Bill Wohler committed
959

Bill Wohler's avatar
Bill Wohler committed
960
Renamed to `mh-show-subject' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
961

Bill Wohler's avatar
Bill Wohler committed
962
*** mh-show-to-face
Bill Wohler's avatar
Bill Wohler committed
963

Bill Wohler's avatar
Bill Wohler committed
964
Renamed to `mh-show-to' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
965

Bill Wohler's avatar
Bill Wohler committed
966
*** mh-show-xface-face
Bill Wohler's avatar
Bill Wohler committed
967

Bill Wohler's avatar
Bill Wohler committed
968
Renamed to `mh-show-xface' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
969

Bill Wohler's avatar
Bill Wohler committed
970
*** mh-speedbar-folder-face
Bill Wohler's avatar
Bill Wohler committed
971

Bill Wohler's avatar
Bill Wohler committed
972
Renamed to `mh-speedbar-folder' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
973

Bill Wohler's avatar
Bill Wohler committed
974
*** mh-speedbar-folder-with-unseen-messages-face
Bill Wohler's avatar
Bill Wohler committed
975

Bill Wohler's avatar
Bill Wohler committed
976
Renamed to `mh-speedbar-folder-with-unseen-messages' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
977

Bill Wohler's avatar
Bill Wohler committed
978
*** mh-speedbar-selected-folder-face
Bill Wohler's avatar
Bill Wohler committed
979

Bill Wohler's avatar
Bill Wohler committed
980
Renamed to `mh-speedbar-selected-folder' per new Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
981

Bill Wohler's avatar
Bill Wohler committed
982
*** mh-speedbar-selected-folder-with-unseen-messages-face
Bill Wohler's avatar
Bill Wohler committed
983

Bill Wohler's avatar
Bill Wohler committed
984 985
Renamed to `mh-speedbar-selected-folder-with-unseen-messages' per new
Emacs conventions.
Bill Wohler's avatar
Bill Wohler committed
986

Bill Wohler's avatar
Bill Wohler committed
987

Bill Wohler's avatar
Bill Wohler committed
988

Bill Wohler's avatar
Bill Wohler committed
989
** Bug Fixes in MH-E 8.0
Bill Wohler's avatar
Bill Wohler committed
990

Bill Wohler's avatar
Bill Wohler committed
991
*** Face Variable Names Now Follow Current Conventions
Bill Wohler's avatar
Bill Wohler committed
992

Bill Wohler's avatar
Bill Wohler committed
993
The -face suffix has been dropped from all face names. 
Bill Wohler's avatar
Bill Wohler committed
994

Bill Wohler's avatar
Bill Wohler committed
995
*** Swish Fixes
Bill Wohler's avatar
Bill Wohler committed
996

Bill Wohler's avatar
Bill Wohler committed
997 998
Items in swish indexes that aren't mail messages are now handled more
gracefully.
Bill Wohler's avatar
Bill Wohler committed
999

Bill Wohler's avatar
Bill Wohler committed
1000
*** Spamassassin Fixes
Bill Wohler's avatar
Bill Wohler committed
1001

Bill Wohler's avatar
Bill Wohler committed
1002 1003
If you use spamassassin, there was an error when you tried to junk
mail if the option `mh-junk-background' was set. This has been fixed.
Bill Wohler's avatar
Bill Wohler committed
1004

Bill Wohler's avatar
Bill Wohler committed
1005
*** Mairix Support
Bill Wohler's avatar
Bill Wohler committed
1006

Bill Wohler's avatar
Bill Wohler committed
1007
Indexing now compatible with Mairix version 0.12 and later.
Bill Wohler's avatar
Bill Wohler committed
1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019

*** mh-extract-rejected-mail Can't Do MIME (and Other Formats)

Now handles qmail and exim bounces (addresses SF #404965).

*** mh-rmail Hangs in XEmacs

We've determined that MH-E is incompatible with some versions of
XEmacs (21.5.9-21.5.16). More recent versions work fine. If you think
our list is too broad, please let us know which version of XEmacs you
are using (closes SF #644321).

Bill Wohler's avatar
Bill Wohler committed
1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030
*** Completions Offered by mh-refile-message Are Not Sorted

This behavior is no longer observed (closes SF #698734).

*** Add Message-ID to Outgoing Messages

If you replied to a message in your `+outbox', an `In-Reply-To:'
header field was created that broke threading at the recipient's end.
We now add a `Message-ID:' to outgoing messages which fixes this
(closes SF #725425).

Bill Wohler's avatar
Bill Wohler committed
1031 1032
*** Inconsistent Prompts

Bill Wohler's avatar
Bill Wohler committed
1033 1034 1035 1036
Emacs changed their defaults in prompts from "Prompt: [value]" to
"Prompt (default value): ". All MH-E prompts have been updated to
comply with the new standard and are therefore now consistent
throughout the application (closes SF #730470, SF #1275933).
Bill Wohler's avatar
Bill Wohler committed
1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074

*** Empty Shell Comments Confuse mh-mhn-directive-present-p

If you had a string that matched the regexp "^# $" in your draft, it
would cause an error. This has been fixed (closes SF #762458).

*** Quote Hashes When mhbuild Directives Used

A related bug, if you had empty shell comments but inserted your own
directives, you'd get another error from mhbuild. This has been fixed
by quoting the hash ("^# $") like this "##" before submitting to
mhbuild (closes SF #762464).

*** Inconsistent Usage in Scan Formatting Variables

The variables:

    mh-note-cur
    mh-note-deleted
    mh-note-dist
    mh-note-forw
    mh-note-refiled
    mh-note-repl
    mh-note-seq

used to contain strings. Although only the first character was read,
the entire string would be inserted which may have caused problems.
These variables have been converted to character constants so that
only a single character can be inserted into the scan line (closes SF
#770772).

*** Bad Handling of Aliases That Conflict With Local User Names

If a user name existed both locally and in the aliases file, the local
user would be flashed, but the alias would be used when sending. This
has been fixed so that the user name that is flashed is the same as
the name that is sent (closes SF #772595).

Bill Wohler's avatar
Bill Wohler committed
1075
*** Initialization Fails If ~/Mail Exists
Bill Wohler's avatar
Bill Wohler committed
1076

Bill Wohler's avatar
Bill Wohler committed
1077 1078
MH-E no longer calls `install-mh' so this issue has gone away (closes
SF #835192).
Bill Wohler's avatar
Bill Wohler committed
1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093

*** Not Re-prompted to Sign After Pass Phrase Typo

If there were errors when sending a signed message (like getting the
pass phrase wrong), the MML markup remained in the draft buffer. The
draft buffer is now restored if there is an error (closes SF #839303).

*** Font-lock Gets Confused in MH-Letter Buffer

If a user manually moved the cursor to the end of the header field
separator line (by mouse click or keyboard navigation) and hit Enter
to start typing their message, any line in the body with a colon would
be fontified with a gray background. This has been fixed (closes SF
#855479).

Bill Wohler's avatar
Bill Wohler committed
1094 1095 1096 1097
*** RETURN Causes Infinite Loop in mh-letter

This behavior is no longer observed (closes SF #887346).

Bill Wohler's avatar
Bill Wohler committed
1098 1099 1100
*** mh-refile-msg Fails to Suggest Folder for Empty Message

If you received a message with an empty body from someone who is
Bill Wohler's avatar
Bill Wohler committed
1101 1102 1103 1104 1105 1106
listed in your aliases file, `o' (`mh-refile-msg') failed to suggest
the correct folder. This has been fixed (closes SF #917096).

*** Missing Headers When Replying to All

User needed to edit `replgroupcomps' (closes SF #918194).
Bill Wohler's avatar
Bill Wohler committed
1107 1108 1109 1110

*** Error Visiting Folder With no Unseen Messages

If you visited a folder without unseen messages and the option "flist:
Bill Wohler's avatar
Bill Wohler committed
1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271