Changes from 0.57 => 0.58
-------------------------

[NEW] $strict_threads (default: unset) to cause Mutt to skip the
"pseudo-threading" by message subject and only use the References: and
In-Reply-To: fields.

From: Brandon Long <blong@uiuc.edu>
[NEW] builtin support for displaying MIME attachments using a mailcap

[NEW] $use_mailcap (default: no) variable to tell Mutt how to handle top
level non-text types.  If set to "yes", it will automatically try to display
the message using a mailcap entry.  If "ask", you will be prompted as to
whether or not you want to use a mailcap entry or display it the best that
Mutt can.

[NEW] $forw_format (default: "[%a: %s]") variable to control the default
subject given when forwarding a message.  This uses the same %-sequences as
$hdr_format

[CHANGE] $domain now refers to the FQDN.  This variable now directly
controls how Mutt writes local addresses.

- added a mechanism for searching in the generic menu driver via callbacks.
  Right now both the folder-menu and alias-menu are searchable using regexps
  (default: "/")

- internal-pager now displays "(all)" when the entire message is shown.  It
  no longer says "(top)" because it is more useful to see what percentage is
  displayed.

- added RE_TYPE() macro for declaration of regexp vars (suggested by
  Brandon Long)

- updated copyright notice to reflect the new year

- fixed coredump on "set history=0"

- fixed bug where mutt would report "no postponed messages" if you enter the
  postpone-menu and then exit without selecting a message

- fixed bug where the number of postponed messages was not updated in the
  status line display of the main-menu

- rewrote the internal-pager yet again (I think we're up to v6 now...).  The
  code is now *much* simpler, and long lines are now handled correctly even
  when doing next-line and previous-line ops (also honors $status_on_top)

- changed configure.in so that if it can't determine the local domain name, it
  will assume --disable-domain to avoid addressing errors

- removed metamail support now that we can use a mailcap directly

- references are now stored in reverse order to decrease the amount of
  searching needed to sort by threads.  this also required modified the
  write_rfc822_header() to write the list out backward in order to preserve
  the correct order of the References: field

- the function tables are no longer generated from the Keymap structure.
  Instead they are declared in functions.h.  The file "OPS" now contains the
  list of functions and help strings from which keymap_defs.h is generated.

- most of the default keybindings removed from keymap_init() and stored in
  the function table for easier handling

- save-hook's can now be regular expressions

- optimized mutt_checkpoint_mailbox() to not update memory if we're closing
  the mailbox anyway

- the temporary file used for synchronizing the mailbox will now be stored
  in the directory named by $tmpdir.  If using NFS, this can be set to a
  local directory and should significantly decrease the amount of time it
  takes to synchronize large mailboxes.

- added ->date_sent field to the HEADER struct to avoid having to compute
  the gmtime repeatedly when sorting by date-sent

- folder-menu now remembers the last directory visited itself to avoid
  problems with changing the last folder visited by saving messages

- the "From " line is no longer ignore by default.  Use "From_" to match
  that line and "From:" to match the real from line

- moved the installation part of the manual to doc/INSTALL as a plain text
  file.

- separated the "home page" info from the manual so that the it is now a
  "user's guide"

From: Thanh Ma <tma@encore.com>
- strcasecmp.c needs to include <sys/types.h>

From: Liviu Daia <daia@stoilow.imar.ro>
- fixed problem where the whole message would be hilited in the "header" color
  if the message contained an empty header
- fixed problem with handling of REDRAW_CURRENT in menu.c
- fixed bug in last-entry function in the generic menu driver where the current
  entry didn't always end up on the screen
- "make_from" patch to display the personal name (if it exists) of the TO:
  recipient when displaying a message that originated from the user
- fixed bug where $force_name didn't work if $save_name was not set
- fixed redraw bug when using the folder-menu from the save-message function
- save-hook regexps should be case insensitive
- print-message needs to call endwin() when printing PGP messages

From: Christophe Kalt <kalt@stealth.net>
- modified the find_reference() routine to increase efficiency of threading

From: Janos Farkas <chexum@shadow.banki.hu>
- config.h.in is now generated using "autoheader" and acconfig.h
- check of +HOMESPOOL moved after check for $MAIL to allow runtime override
  of where to read spool mail from
- $tmpdir will default from $TMPDIR (if set)

