declare smobs in alloc.c
[bpt/emacs.git] / etc / MH-E-NEWS
index e61d1d9..f4308ce 100644 (file)
 * COPYRIGHT
 
-Copyright (C) 2001-201 Free Software Foundation, Inc.
+Copyright (C) 2001-2014 Free Software Foundation, Inc.
 See the end of the file for license conditions.
 
-* Changes in MH-E 8.2.93
+* Changes in MH-E 8.5
 
-Version 8.2.93 reverts back to using `switch-to-buffer' which the
-Emacs developers decided was fine to call from programs after all.
+Version 8.5 fixes bugs when incorporating or forwarding mail.
 
-* Changes in MH-E 8.2.92
+** Bug Fixes in MH-E 8.5
 
-Version 8.2.92 actually corrects the error in the modeline glyph when
-running XEmacs 21.5.31 in a terminal.
+*** mh-rmail doesn't switch to +inbox
 
-* Changes in MH-E 8.2.91
+The function `mh-rmail' now switches to `+inbox' as expected (closes
+SF #271).
 
-Version 8.2.91 fixes the folder window problem that was introduced
-in 8.2.90. It also fixes compilation warnings in XEmacs 21.5.31, as
-well as an error when running XEmacs 21.5.31 in a terminal.
+*** Problem forwarding a message
 
-Another implication of the VCS change is that users who download MH-E
-from SourceForge and explicitly load MH-E will have to be change their
-`load-path' to "/path/to/mh-e/emacs/trunk/lisp/mh-e" instead. Note the
-addition of "trunk."
+Forwarding messages resulted in the error: `(wrong-type-argument
+number-or-marker-p nil).' This has been fixed by setting the mail
+separator (closes SF #270).
+
+\f
+
+* Changes in MH-E 8.4
+
+Version 8.4 postpones junk processing and merges in your components
+file when re-editing a draft. A few bugs were also fixed.
+
+** New Features in MH-E 8.4
+
+*** Postpone junk processing
+
+The `J w' (`mh-junk-whitelist') and `J b' (`mh-junk-blacklist')
+commands now mark the message. Like with other marks, this mark can be
+removed with `u' (`mh-undo') and processed with `x'
+(`mh-execute-commands'). Thanks to Ted Phelps (closes SF #2945712).
+
+** New Variables in MH-E 8.4
+
+*** mh-blacklist-msg-hook
+
+Hook run by `J b' (`mh-junk-blacklist') after marking each message for blacklisting.
+
+*** mh-whitelist-msg-hook
+
+Hook run by `J w' (`mh-junk-whitelist') after marking each message for whitelisting.
+
+*** mh-whitelist-preserves-sequences-flag
+
+Non-nil means that sequences are preserved when messages are
+whitelisted.
+
+** New Faces in MH-E 8.4
+
+*** mh-folder-blacklisted
+
+Blacklisted message face.
+
+*** mh-folder-whitelisted
+
+Whitelisted message face.
 
-* Changes in MH-E 8.2.90
+** Bug Fixes in MH-E 8.4
+
+*** mh-edit-again should add Fcc
+
+More generally, `mh-edit-again' now merges the components file into
+the draft (closes SF #1708292).
+
+*** Loses changes when message column goes from 1 to 2 digits
+
+Call `mh-process-or-undo-commands' before running inc to insure we do
+not lose any pending changes (closes SF #2321115).
+
+*** mh-yank-cur-msg fails in emacs 23
+
+Replace usage of `set-buffer' with `with-current-buffer' (closes SF
+#2830504).
+
+*** Folder pack action (Fp) missing in show mode
+
+Add missing key binding for `mh-show-pack-folder' (closes SF #3466086).
+
+\f
+
+* Changes in MH-E 8.3.1
+
+This version of MH-E fixes typos in the documentation and is packaged
+with GNU Emacs 24.1
+
+* Changes in MH-E 8.3
 
 In 2010, the version control system (VCS) of Emacs was upgraded from
 CVS to Bazaar. In 2011, the MH-E team followed suit and upgraded the
 MH-E repository at SourceForge from CVS to Bazaar as well. The result
-is version 8.2.90 of MH-E, which includes needed changes to the build
+is version 8.3 of MH-E, which includes needed changes to the build
 scripts.
 
 Otherwise, this is a small release that includes mostly internal
@@ -40,15 +105,31 @@ meaning that `+f/b/b TAB' can complete to `+foo/bar/baz'.
 Also, RFC 2047-encoded Subject header fields in replies are now
 decoded.
 
-This version of MH-E is packaged with GNU Emacs 24.1
+It also fixes compilation warnings in XEmacs 21.5.31, as
+well as an error when running XEmacs 21.5.31 in a terminal.
 
-** Bug Fixes in MH-E 8.2.90
+Another implication of the VCS change is that users who download MH-E
+from SourceForge and explicitly load MH-E will have to be change their
+`load-path' to "/path/to/mh-e/emacs/trunk/lisp/mh-e" instead. Note the
+addition of "trunk."
+
+** Bug Fixes in MH-E 8.3
 
 *** Make mh-showing a legitimate minor mode
 
 The `mh-showing-mode' variable is now defined with `define-minor-mode'
 (closes SF #482666).
 
+*** Desktop fails to restore MH-Folder buffers
+
+When restoring MH folders from ".emacs.desktop", Emacs now opens them in
+the expected `mh-folder' mode instead of `dired-mode' (closes SF #1510145)
+
+*** *MH-E Log* buffer can point to removed directory
+This was caused by using `set-buffer' instead of
+`with-current-buffer.' This has been fixed thanks to Stefan Monnier
+(closes SF #1903293).
+
 \f
 
 * Changes in MH-E 8.2
@@ -924,7 +1005,7 @@ Renamed from `mh-speedbar-selected-folder-face' per new Emacs conventions.
 *** mh-speedbar-selected-folder-with-unseen-messages
 
 Renamed from `mh-speedbar-selected-folder-with-unseen-messages-face'
-per new Emacs conventions. 
+per new Emacs conventions.
 
 \f
 
@@ -1037,7 +1118,7 @@ Emacs conventions.
 
 *** Face Variable Names Now Follow Current Conventions
 
-The -face suffix has been dropped from all face names. 
+The -face suffix has been dropped from all face names.
 
 *** Swish Fixes
 
@@ -1594,7 +1675,7 @@ message (closes SF #701756).
 MH-E now supports several spam filters including Bogofilter,
 SpamProbe, and SpamAssassin. Spam that is mistakenly considered to be
 good mail can be reclassified as spam with "J b (mh-junk-blacklist)".
-Conversely, good mail that is accidently considered to be spam can be
+Conversely, good mail that is accidentally considered to be spam can be
 reclassified with "J w (mh-junk-whitelist)" (closes SF #669518).
 
 If a message is blacklisted, and `mh-junk-mail-folder' is a string,
@@ -2679,7 +2760,7 @@ consistent mnemonics were realized that should make it easier to
 remember key bindings.
 
 Added new sub-keymaps for folder commands, sequence commands,
-extraction commands, and digest commands which begin with with F, S,
+extraction commands, and digest commands which begin with F, S,
 X, and D, respectively. These sub-keymaps allowed some consistency
 (e.g., especially with l(ist) and k(ill)).
 
@@ -3124,7 +3205,7 @@ current folder.
 *** New function `mh-version' displays version information about MH
 and mh-e. Please use the output in bug reports.
 
-*** `mh-quit' now burys the folder buffer and show buffer.
+*** `mh-quit' now buries the folder buffer and show buffer.
 
 
 ** New hooks and customization variables in mh-e 4.0
@@ -3298,4 +3379,3 @@ Local variables:
 mode: outline
 paragraph-separate: "[         \f]*$"
 end:
-