CHANGES
** New feature: Invoking vm-load-init-file with a prefix argument
loads the init-file (~/.vm) without loading the preferences-file
(~/.vm.preferences). This is a good way to run VM with the
default settings, much like `emacs -Q'. We are advising all
users to split their init-files to make use of this feature. See
info section on "Starting Up".
** New feature: vm-summary-enable-faces allows summary lists with
faces turned on. (This was formerly an add-on contributed by
Robert Fenk under the name vm-summary-faces-mode. But there are
several changes. In particular, the face names do not end in
"-face" following the Emacs naming conventions.) See the info
section on "Summaries" for more information.
** Commands renamed:
`vm-mime-save-all-attachments' => `vm-save-all-attachments'(C-c C-s)
`vm-mime-delete-all-attachments' => `vm-delete-all-attachments'(C-c C-d)
IMPROVEMENTS
* Sorting of messages extended to work with threads. By default,
threads are sorted by "activity", i.e., the date of their most
recent activity. But they can also be sorted by other sort keys.
* New feature: thread-folding in the Summary window allows message
threads to be collapsed into single line summaries. The
following new variables control the behavior of thread folding.
`vm-summary-enable-thread-folding',
`vm-summary-show-thread-count' and
`vm-summary-thread-folding-on-motion'
New commands:
`vm-toggle-thread' (T), `vm-expand-all-threads' (E) and
`vm-collapse-all-threads' (C).
See the info file for details. Thanks to Arik Mitschang for this
contribution.
* New experimental feature: `vm-enable-thread-opeartions' enables
"thread operations", a method of invoking operations (such as
deleting or saving) on message threads. See the info file for
details. Thanks to Arik Mitschang for this contribution.
* New variables: `vm-summary-thread-indentation-by-references'
controls whether threads are indented by their original nesting
level or according to the nesting level within the folder.
`vm-summary-maximum-thread-indentation' specifies the maximum
depth of indentation to be displayed.
* New command: `vm-kill-thread-subtree' (K) allows a thread subtree
to be deleted. This amounts to the same thing as
`vm-delete-message' invoked as a thread operation.
* The calculation of threads improved using Jamie Zawinski's
ideas. Threads are correctly identified even if some of the
messages are missing.
* Added EasyPG storage of passwords for mail server accounts. See
info index under "passwords".
* Virtual folder facility extended to work with POP and IMAP
folders. But, there are still some outstanding problems with it.
* Resolved performance problems in summary generation. It works
quite fast now.
* New variable: `vm-mime-parts-display-separator' allows you to
insert a string as a separator between MIME parts.
* New command: `vm-save-attachments' allows you to save all the
attachments of a message under your own file names instead of the
original file names given in the message.
* New command: `vm-flag-message-read' (.) allows you to mark an
unread or new message as read.
BUG FIXES
* Fixed various issues flagged by the Emacs 23 compiler warnings.