1 |
|
Copyright (C) 2003 Free Software Foundation, Inc. |
2 |
|
|
3 |
|
Copying and distribution of this file, with or without modification, |
4 |
|
are permitted in any medium without royalty provided the copyright |
5 |
|
notice and this notice are preserved. |
6 |
|
|
7 |
|
|
8 |
|
* Changes in MH-E 7.3 |
9 |
|
|
10 |
|
** New Features in MH-E 7.3 |
11 |
|
|
12 |
|
*** Unified function arguments |
13 |
|
|
14 |
|
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 |
16 |
|
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 |
18 |
|
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 |
20 |
|
numbers, a region in a cons cell, or a sequence. |
21 |
|
|
22 |
|
*** MH-Index view of unseen messages |
23 |
|
|
24 |
|
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 |
26 |
|
specified by `mh-index-new-messages-folders'. With a prefix argument, |
27 |
|
enter a space-separated list of folders, or nothing to search all |
28 |
|
folders. |
29 |
|
|
30 |
|
Like other MH-Index folders, use "v (mh-index-visit-folder)" if you |
31 |
|
wish to visit the original folder with the unseen message. This is |
32 |
|
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 |
34 |
|
message (closes SF #701756). |
35 |
|
|
36 |
|
*** Spam software support |
37 |
|
|
38 |
|
MH-E now supports several spam filters including Bogofilter, |
39 |
|
SpamProbe, and SpamAssassin. Spam that is mistakenly considered to be |
40 |
|
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 |
42 |
|
reclassified with "J w (mh-junk-whitelist)" (closes SF #669518). |
43 |
|
|
44 |
|
If a message is blacklisted, and `mh-junk-mail-folder' is a string, |
45 |
|
then the message is refiled to that folder. If this variable is nil, |
46 |
|
the message is deleted. If a message is whitelisted, then the message |
47 |
|
is refiled to `mh-inbox'. |
48 |
|
|
49 |
|
To change the spam program being used, customize `mh-junk-program'. |
50 |
|
This should only be necessary if you have multiple filters on your |
51 |
|
system and MH-E picked the wrong one. These customization variables |
52 |
|
are found in the new customization group `mh-junk'. |
53 |
|
|
54 |
|
The documentation for the following functions describes what setup is |
55 |
|
needed for the different spam fighting programs: |
56 |
|
|
57 |
|
- `mh-bogofilter-blacklist' |
58 |
|
- `mh-spamprobe-blacklist' |
59 |
|
- `mh-spamassassin-blacklist' |
60 |
|
|
61 |
|
*** Relative folder specification @ supported |
62 |
|
|
63 |
|
You can now use the relative folder marker @ in folder names (closes |
64 |
|
SF #666774). |
65 |
|
|
66 |
|
*** Marking messages |
67 |
|
|
68 |
|
Messages can now be highlighted with "' (mh-toggle-tick)", Sequence -> |
69 |
|
Toggle Tick Mark menu item or the "Toggle tick mark" button. These |
70 |
|
messages are added to the "tick" sequence, although this sequence can |
71 |
|
be changed in `mh-tick-seq'. The highlighting effect can be modified |
72 |
|
by customizing `mh-folder-tick-face' (closes SF #623367). |
73 |
|
|
74 |
|
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 |
76 |
|
highlighted messages. |
77 |
|
|
78 |
|
*** mh-default-folder-list now takes recipients |
79 |
|
|
80 |
|
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 |
82 |
|
the address in the `mh-default-folder-list' customization variable. |
83 |
|
|
84 |
|
*** Face header field supported |
85 |
|
|
86 |
|
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 |
88 |
|
xface-e21 library is no longer required. |
89 |
|
|
90 |
|
*** X-Image-URL support |
91 |
|
|
92 |
|
Images specified in X-Image-URL header fields are now supported. |
93 |
|
See the customization variable `mh-fetch-x-image-url' to enable this |
94 |
|
support. |
95 |
|
|
96 |
|
*** Fcc completion |
97 |
|
|
98 |
|
Folders in Fcc fields in message drafts can now be completed with |
99 |
|
M-TAB. |
100 |
|
|
101 |
|
** New Variables in MH-E 7.3 |
102 |
|
|
103 |
|
Variables that have been added to MH-E that have not been discussed |
104 |
|
elsewhere are listed here. |
105 |
|
|
106 |
|
*** mh-auto-fields-list |
107 |
|
|
108 |
|
Alist of addresses for which header lines are automatically inserted. |
109 |
|
When a regular expression matches in the To or cc fields of a message, |
110 |
|
the corresponding header field is automatically inserted in the |
111 |
|
message header. It also allows the automatic setting of an identity |
112 |
|
(using `mh-insert-identity') to set an alternate identity when sending |
113 |
|
messages to a certain person or mailing list. |
114 |
|
|
115 |
|
Since this is a more general use of `mh-insert-mail-followup-to-flag' |
116 |
|
and `mh-insert-mail-followup-to-list', these variables have been removed. |
117 |
|
|
118 |
|
*** mh-show-xface-face |
119 |
|
|
120 |
|
Face for displaying the X-Face image. |
121 |
|
|
122 |
|
*** mh-xemacs-toolbar-position |
123 |
|
|
124 |
|
This customization variable allows the user to place the toolbar on |
125 |
|
the four edges of the frame. |
126 |
|
|
127 |
|
*** mh-xemacs-use-toolbar-flag |
128 |
|
|
129 |
|
This customization variable is used to enable or disable the toolbar |
130 |
|
under XEmacs. |
131 |
|
|
132 |
|
** Variables Deleted in MH-E 7.3 |
133 |
|
|
134 |
|
Variables that have been removed from MH-E that have not been |
135 |
|
discussed elsewhere are listed here. |
136 |
|
|
137 |
|
*** mh-decode-content-transfer-encoded-message-flag |
138 |
|
|
139 |
|
No longer needed since the external program mimencode is no longer |
140 |
|
used. |
141 |
|
|
142 |
|
*** mh-index-show-hook |
143 |
|
|
144 |
|
This hook was never used, so it was removed. |
145 |
|
|
146 |
|
*** mh-tool-bar-reply-3-buttons-flag |
147 |
|
|
148 |
|
Obsolete. This functionality is present `mh-tool-bar-folder-buttons'. |
149 |
|
|
150 |
|
** Bug Fixes in MH-E 7.3 |
151 |
|
|
152 |
|
*** Can't refile message |
153 |
|
|
154 |
|
Messages with invalid addresses were causing errors in ali which |
155 |
|
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 |
157 |
|
SF #680388). |
158 |
|
|
159 |
|
*** Empty body triggers duped header |
160 |
|
|
161 |
|
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 |
163 |
|
#681162). |
164 |
|
|
165 |
|
*** mml or mhl directives not always processed |
166 |
|
|
167 |
|
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 |
169 |
|
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 |
171 |
|
"C-c C-e (mh-edit-mhn)" to manually create the MIME body parts from |
172 |
|
the directives and then send the draft. |
173 |
|
|
174 |
|
*** mh-alias-grab-from-field fails |
175 |
|
|
176 |
|
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 |
178 |
|
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 |
180 |
|
address unless there is a phrase, which avoids the problem (closes SF |
181 |
|
#690216). |
182 |
|
|
183 |
|
*** XEmacs fixes |
184 |
|
|
185 |
|
MH-E is now fully supported under XEmacs and compiles without any |
186 |
|
warnings. |
187 |
|
|
188 |
|
In particular, the following now work under XEmacs: |
189 |
|
|
190 |
|
- X-Face, Face, and X-Image-URL header fields |
191 |
|
- MH-E logo in mode line |
192 |
|
- Emphasis (bold, italics, etc.) |
193 |
|
- Smilies |
194 |
|
- Toolbar |
195 |
|
|
196 |
|
*** Indexed folders should respect mh-show-threads-flag |
197 |
|
|
198 |
|
Indexed folders are now threaded if `mh-show-threads-flag' is non-nil |
199 |
|
(closes SF #709667). |
200 |
|
|
201 |
|
*** Threading index view loses folder info |
202 |
|
|
203 |
|
This has been fixed (closes SF #709672). |
204 |
|
|
205 |
|
*** No undo information when re-editing drafts |
206 |
|
|
207 |
|
Undo is turned on in the draft buffer when using "e (mh-edit-again)" |
208 |
|
(closes SF #712777). |
209 |
|
|
210 |
|
*** Forwarded base64 encoded messages are incorrectly displayed |
211 |
|
|
212 |
|
This has been fixed (closes SF #681518). |
213 |
|
|
214 |
|
*** Append to *MH-E Log* buffer |
215 |
|
|
216 |
|
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 |
218 |
|
#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 |
220 |
|
buffers. |
221 |
|
|
222 |
|
*** mh-inc-folder complains if no mail and no current message |
223 |
|
|
224 |
|
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 |
226 |
|
(closes SF #678115). |
227 |
|
|
228 |
|
*** Folder normalization strips leading slash |
229 |
|
|
230 |
|
Leading "/" characters in folder names entered by the user were being |
231 |
|
lost. This has been fixed (closes SF #676890). |
232 |
|
|
233 |
|
*** Print header doesn't show message |
234 |
|
|
235 |
|
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 |
237 |
|
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 |
239 |
|
sequence or message range. The pages with the actual messages all set |
240 |
|
the header to the folder and message displayed on that page. |
241 |
|
|
242 |
|
*** Aliases constantly reloaded |
243 |
|
|
244 |
|
Empty lists are now handled properly (closes SF #693859). |
245 |
|
|
246 |
|
*** Remove RCS keywords |
247 |
|
|
248 |
|
Removed RCS keywords per Emacs conventions (closes SF #680731). |
249 |
|
|
250 |
|
*** Replace mimencode |
251 |
|
|
252 |
|
MH-E was enhanced to decode message based on charset and |
253 |
|
Content-Transfer-Encoding. This eliminates the need for the external |
254 |
|
program mimencode (closes SF #674857). |
255 |
|
|
256 |
|
|
257 |
|
|
258 |
* Changes in MH-E 7.2 |
* Changes in MH-E 7.2 |
259 |
|
|
260 |
This release includes the new features of filing hints, hierarchical |
This release includes the new features of filing hints, hierarchical |