comparison etc/MH-E-NEWS @ 50703:1074aeb2a2fd

Minor changes. Still 7.3.
author Bill Wohler <wohler@newt.com>
date Fri, 25 Apr 2003 06:14:09 +0000
parents 7dd3d5eae9c7
children 695cf19ef79e
comparison
equal deleted inserted replaced
50702:7dd3d5eae9c7 50703:1074aeb2a2fd
5 notice and this notice are preserved. 5 notice and this notice are preserved.
6 6
7 7
8 * Changes in MH-E 7.3 8 * Changes in MH-E 7.3
9 9
10 This release includes the new features of an index view of unseen
11 messages in all folders, spam software support, relative folder
12 specification @ support, marking messages, recipient handling by
13 mh-default-folder-list, Face and X-Image-URL header field support, and
14 Fcc completion. Function arguments have been unified. Bugs have been
15 fixed.
16
10 ** New Features in MH-E 7.3 17 ** New Features in MH-E 7.3
11 18
12 *** Unified function arguments 19 *** Unified Function Arguments
13 20
14 Any function with MSG-OR-SEQ in its docstring uses the displayed 21 Any function with MSG-OR-SEQ in its docstring uses the displayed
15 message by default for this argument. However, if a prefix argument is 22 message by default for this argument. However, if a prefix argument is
16 provided, then the user is prompted for a message sequence. If the 23 provided, then the user is prompted for a message sequence. If the
17 variable `transient-mark-mode' is non-nil and the mark is active, then 24 variable `transient-mark-mode' is non-nil and the mark is active, then
18 the function operates on the messages in the selected region. In a 25 the function operates on the messages in the selected region. In a
19 program, MSG-OR-SEQ can be a message number, a list of message 26 program, MSG-OR-SEQ can be a message number, a list of message
20 numbers, a region in a cons cell, or a sequence. 27 numbers, a region in a cons cell, or a sequence.
21 28
22 *** MH-Index view of unseen messages 29 *** MH-Index View of Unseen Messages
23 30
24 Use "F n (mh-index-new-messages)" or Folder -> View New Messages menu 31 Use "F n (mh-index-new-messages)" or Folder -> View New Messages menu
25 item to display messages in the `mh-unseen-seq' sequence in folders 32 item to display messages in the `mh-unseen-seq' sequence in folders
26 specified by `mh-index-new-messages-folders'. With a prefix argument, 33 specified by `mh-index-new-messages-folders'. With a prefix argument,
27 enter a space-separated list of folders, or nothing to search all 34 enter a space-separated list of folders, or nothing to search all
31 wish to visit the original folder with the unseen message. This is 38 wish to visit the original folder with the unseen message. This is
32 usually not necessary since the original message is annotated if you 39 usually not necessary since the original message is annotated if you
33 reply, deleted if you delete the message, or refiled if you refile the 40 reply, deleted if you delete the message, or refiled if you refile the
34 message (closes SF #701756). 41 message (closes SF #701756).
35 42
36 *** Spam software support 43 *** Spam Software Support
37 44
38 MH-E now supports several spam filters including Bogofilter, 45 MH-E now supports several spam filters including Bogofilter,
39 SpamProbe, and SpamAssassin. Spam that is mistakenly considered to be 46 SpamProbe, and SpamAssassin. Spam that is mistakenly considered to be
40 good mail can be reclassified as spam with "J b (mh-junk-blacklist)". 47 good mail can be reclassified as spam with "J b (mh-junk-blacklist)".
41 Conversely, good mail that is accidently considered to be spam can be 48 Conversely, good mail that is accidently considered to be spam can be
56 63
57 - `mh-bogofilter-blacklist' 64 - `mh-bogofilter-blacklist'
58 - `mh-spamprobe-blacklist' 65 - `mh-spamprobe-blacklist'
59 - `mh-spamassassin-blacklist' 66 - `mh-spamassassin-blacklist'
60 67
61 *** Relative folder specification @ supported 68 *** Relative Folder Specification @ Supported
62 69
63 You can now use the relative folder marker @ in folder names (closes 70 You can now use the relative folder marker @ in folder names (closes
64 SF #666774). 71 SF #666774).
65 72
66 *** Marking messages 73 *** Marking Messages
67 74
68 Messages can now be highlighted with "' (mh-toggle-tick)", Sequence -> 75 Messages can now be highlighted with "' (mh-toggle-tick)", Sequence ->
69 Toggle Tick Mark menu item or the "Toggle tick mark" button. These 76 Toggle Tick Mark menu item or the "Toggle tick mark" button. These
70 messages are added to the "tick" sequence, although this sequence can 77 messages are added to the "tick" sequence, although this sequence can
71 be changed in `mh-tick-seq'. The highlighting effect can be modified 78 be changed in `mh-tick-seq'. The highlighting effect can be modified
73 80
74 There is also a new keybinding "/ ' (mh-narrow-to-tick)" and menu item 81 There is also a new keybinding "/ ' (mh-narrow-to-tick)" and menu item
75 Sequence -> Narrow to Tick Sequence to narrow the view to the 82 Sequence -> Narrow to Tick Sequence to narrow the view to the
76 highlighted messages. 83 highlighted messages.
77 84
78 *** mh-default-folder-list now takes recipients 85 *** mh-default-folder-list Now Takes Recipients
79 86
80 If you wish to file a message based upon the recipient of a message 87 If you wish to file a message based upon the recipient of a message
81 (such as a mailing list), you can now indicate that when filling out 88 (such as a mailing list), you can now indicate that when filling out
82 the address in the `mh-default-folder-list' customization variable. 89 the address in the `mh-default-folder-list' customization variable.
83 90
84 *** Face header field supported 91 *** Face Header Field Supported
85 92
86 In addition to the X-Face header field, the Face header field, which 93 In addition to the X-Face header field, the Face header field, which
87 can display color images, is now supported. As a bonus, the external 94 can display color images, is now supported. As a bonus, the external
88 xface-e21 library is no longer required. 95 xface-e21 library is no longer required.
89 96
90 *** X-Image-URL support 97 *** X-Image-URL Support
91 98
92 Images specified in X-Image-URL header fields are now supported. 99 Images specified in X-Image-URL header fields are now supported.
93 See the customization variable `mh-fetch-x-image-url' to enable this 100 See the customization variable `mh-fetch-x-image-url' to enable this
94 support. 101 support.
95 102
96 *** Fcc completion 103 *** Fcc Completion
97 104
98 Folders in Fcc fields in message drafts can now be completed with 105 Folders in Fcc fields in message drafts can now be completed with
99 M-TAB. 106 M-TAB.
100 107
101 ** New Variables in MH-E 7.3 108 ** New Variables in MH-E 7.3
147 154
148 Obsolete. This functionality is present `mh-tool-bar-folder-buttons'. 155 Obsolete. This functionality is present `mh-tool-bar-folder-buttons'.
149 156
150 ** Bug Fixes in MH-E 7.3 157 ** Bug Fixes in MH-E 7.3
151 158
152 *** Can't refile message 159 *** Can't Refile Message
153 160
154 Messages with invalid addresses were causing errors in ali which 161 Messages with invalid addresses were causing errors in ali which
155 prevented the refiling of messages. The ali error is now shown in the 162 prevented the refiling of messages. The ali error is now shown in the
156 "*MH-E Log*" buffer and refiling suggests the last folder used (closes 163 "*MH-E Log*" buffer and refiling suggests the last folder used (closes
157 SF #680388). 164 SF #680388).
158 165
159 *** Empty body triggers duped header 166 *** Empty Body Triggers Duped Header
160 167
161 If the body was empty the header would be treated like the body and 168 If the body was empty the header would be treated like the body and
162 was therefore displayed twice. This has been fixed (closes SF 169 was therefore displayed twice. This has been fixed (closes SF
163 #681162). 170 #681162).
164 171
165 *** mml or mhl directives not always processed 172 *** mml or mhl Directives Not Always Processed
166 173
167 The mml and mhl directives used to create body parts were not 174 The mml and mhl directives used to create body parts were not
168 processed if one re-edited a draft, or if they added the directives 175 processed if one re-edited a draft, or if they added the directives
169 manually. The directives are now always processed upon sending the 176 manually. The directives are now always processed upon sending the
170 letter. You may still, of course, use "C-c C-m m (mh-mml-to-mime)" or 177 letter. You may still, of course, use "C-c C-m m (mh-mml-to-mime)" or
171 "C-c C-e (mh-edit-mhn)" to manually create the MIME body parts from 178 "C-c C-e (mh-edit-mhn)" to manually create the MIME body parts from
172 the directives and then send the draft. 179 the directives and then send the draft.
173 180
174 *** mh-alias-grab-from-field fails 181 *** mh-alias-grab-from-field Fails
175 182
176 MH-E was adding aliases with angle brackets around the address when 183 MH-E was adding aliases with angle brackets around the address when
177 there wasn't a phrase (usually, the user's name), to go with it. This 184 there wasn't a phrase (usually, the user's name), to go with it. This
178 caused ali to fail which caused problems in MH-E. This is probably a 185 caused ali to fail which caused problems in MH-E. This is probably a
179 bug in ali, but MH-E no longer inserts angle brackets around the 186 bug in ali, but MH-E no longer inserts angle brackets around the
180 address unless there is a phrase, which avoids the problem (closes SF 187 address unless there is a phrase, which avoids the problem (closes SF
181 #690216). 188 #690216).
182 189
183 *** XEmacs fixes 190 *** XEmacs Fixes
184 191
185 MH-E is now fully supported under XEmacs and compiles without any 192 MH-E is now fully supported under XEmacs and compiles without any
186 warnings. 193 warnings.
187 194
188 In particular, the following now work under XEmacs: 195 In particular, the following now work under XEmacs:
191 - MH-E logo in mode line 198 - MH-E logo in mode line
192 - Emphasis (bold, italics, etc.) 199 - Emphasis (bold, italics, etc.)
193 - Smilies 200 - Smilies
194 - Toolbar 201 - Toolbar
195 202
196 *** Indexed folders should respect mh-show-threads-flag 203 *** Indexed Folders Should Respect mh-show-threads-flag
197 204
198 Indexed folders are now threaded if `mh-show-threads-flag' is non-nil 205 Indexed folders are now threaded if `mh-show-threads-flag' is non-nil
199 (closes SF #709667). 206 (closes SF #709667).
200 207
201 *** Threading index view loses folder info 208 *** Threading Index View Loses Folder Info
202 209
203 This has been fixed (closes SF #709672). 210 This has been fixed (closes SF #709672).
204 211
205 *** No undo information when re-editing drafts 212 *** No Undo Information When Re-editing Drafts
206 213
207 Undo is turned on in the draft buffer when using "e (mh-edit-again)" 214 Undo is turned on in the draft buffer when using "e (mh-edit-again)"
208 (closes SF #712777). 215 (closes SF #712777).
209 216
210 *** Forwarded base64 encoded messages are incorrectly displayed 217 *** Forwarded base64-encoded Messages Are Incorrectly Displayed
211 218
212 This has been fixed (closes SF #681518). 219 This has been fixed (closes SF #681518).
213 220
214 *** Append to *MH-E Log* buffer 221 *** Append to *MH-E Log* Buffer
215 222
216 The last 100 lines of log messages are kept in the *MH-E Log* buffer. 223 The last 100 lines of log messages are kept in the *MH-E Log* buffer.
217 Previously, the buffer was erased every time it was written (closes SF 224 Previously, the buffer was erased every time it was written (closes SF
218 #685476). In addition, many of the MH-E commands now send their output 225 #685476). In addition, many of the MH-E commands now send their output
219 into this buffer instead of a plethora of other special-purpose 226 into this buffer instead of a plethora of other special-purpose
220 buffers. 227 buffers.
221 228
222 *** mh-inc-folder complains if no mail and no current message 229 *** mh-inc-folder Complains if No Mail and No Current Message
223 230
224 The function `mh-inc-folder' no longer calls `mh-show' if point is not 231 The function `mh-inc-folder' no longer calls `mh-show' if point is not
225 on a valid scan line. This keeps `mh-inc-folder' from complaining 232 on a valid scan line. This keeps `mh-inc-folder' from complaining
226 (closes SF #678115). 233 (closes SF #678115).
227 234
228 *** Folder normalization strips leading slash 235 *** Folder Normalization Strips Leading Slash
229 236
230 Leading "/" characters in folder names entered by the user were being 237 Leading "/" characters in folder names entered by the user were being
231 lost. This has been fixed (closes SF #676890). 238 lost. This has been fixed (closes SF #676890).
232 239
233 *** Print header doesn't show message 240 *** Print Header Doesn't Show Message
234 241
235 When printing a sequence, the header simply indicated that a sequence, 242 When printing a sequence, the header simply indicated that a sequence,
236 but not which one, was being printed and did not show the message 243 but not which one, was being printed and did not show the message
237 number. This has been fixed. If more than one message is printed, a 244 number. This has been fixed. If more than one message is printed, a
238 page of the scan lines is printed and its header indicates the 245 page of the scan lines is printed and its header indicates the
239 sequence or message range. The pages with the actual messages all set 246 sequence or message range. The pages with the actual messages all set
240 the header to the folder and message displayed on that page. 247 the header to the folder and message displayed on that page.
241 248
242 *** Aliases constantly reloaded 249 *** Aliases Constantly Reloaded
243 250
244 Empty lists are now handled properly (closes SF #693859). 251 Empty lists are now handled properly (closes SF #693859).
245 252
246 *** Remove RCS keywords 253 *** Remove RCS Keywords
247 254
248 Removed RCS keywords per Emacs conventions (closes SF #680731). 255 Removed RCS keywords per Emacs conventions (closes SF #680731).
249 256
250 *** Replace mimencode 257 *** Replace Mimencode
251 258
252 MH-E was enhanced to decode message based on charset and 259 MH-E was enhanced to decode message based on charset and
253 Content-Transfer-Encoding. This eliminates the need for the external 260 Content-Transfer-Encoding. This eliminates the need for the external
254 program mimencode (closes SF #674857). 261 program mimencode (closes SF #674857).
255 262