Mercurial > emacs
comparison etc/MH-E-NEWS @ 83194:b15f799f66b5
Merged in changes from CVS trunk.
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-489
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-490
Update from CVS: man/fixit.texi (Spelling): Fix typo.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-491
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-492
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-493
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-494
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-495
Update from CVS: Add missing lisp/mh-e files
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-496
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-497
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-498
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-499
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-500
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-234
author | Karoly Lorentey <lorentey@elte.hu> |
---|---|
date | Thu, 19 Aug 2004 15:05:01 +0000 |
parents | e9a6cbc8ca5e |
children | 72a02133177e |
comparison
equal
deleted
inserted
replaced
83193:e6f198d9e7d3 | 83194:b15f799f66b5 |
---|---|
3 Copyright (C) 2003, 2004 Free Software Foundation, Inc. | 3 Copyright (C) 2003, 2004 Free Software Foundation, Inc. |
4 | 4 |
5 Copying and distribution of this file, with or without modification, | 5 Copying and distribution of this file, with or without modification, |
6 are permitted in any medium without royalty provided the copyright | 6 are permitted in any medium without royalty provided the copyright |
7 notice and this notice are preserved. | 7 notice and this notice are preserved. |
8 | |
9 * Changes in MH-E 7.4.80 | |
10 | |
11 Version 7.4.80 now supports GNU mailutils, S/MIME, picons, | |
12 which-func-mode, has an improved interface for hiding header fields, | |
13 improves upon the MH variant detection, and contains many bug fixes. | |
14 Those of you familiar with the GNU version numbering schemes will | |
15 recognize this as an alpha release. This does not reflect on the | |
16 quality of this release which is as high as it has always been. | |
17 Although we are not ready to release 8.0, we want you to have access | |
18 to the work that has been hiding in CVS. At the same time we want to | |
19 make it clear that there are incompatible changes with previous | |
20 versions. | |
21 | |
22 We are planning to release the long-awaited manual update synchronized | |
23 with version 8.0. We are using documentation from the manual in the | |
24 docstrings which is hoped to make "C-h f (describe-function)" really | |
25 useful and create a seamless experience when switching back and forth | |
26 between the manual and the docstrings. This has been done in about | |
27 half of the variables and functions in this version. | |
28 | |
29 The writing of the manual has revealed a few inconsistencies in the | |
30 software whose fixes have resulted in incompatible changes, and there | |
31 may well be more. So, unlike version 7 which was chock full of new | |
32 features, version 8's strengths will include complete documentation | |
33 and higher quality. | |
34 | |
35 ** New Features in MH-E 7.4.80 | |
36 | |
37 *** GNU mailutils Support | |
38 | |
39 MH-E now supports GNU mailutils 0.4 and higher versions. | |
40 | |
41 *** S/MIME Support | |
42 | |
43 MH-E now supports S/MIME using Gnus 5.10.6 or higher. | |
44 | |
45 *** Picon Support | |
46 | |
47 In addition to the other methods of displaying an icon for the sender | |
48 of a message, MH-E can now display images from a picon directory. The | |
49 directory search path is found in the `mh-picon-directory-list' | |
50 variable. More documentation is found in the "facedb" sections in the | |
51 xfaces man page. [NOTE: need to make mh-picon-directory-list an option | |
52 and add xfaces facedb documentation to it.] | |
53 | |
54 *** X-Image-URL Updates | |
55 | |
56 Now support the use of `curl' and `fetch' as alternatives to `wget' to | |
57 obtain the image. The display of images are controlled with the | |
58 `mh-show-use-xface-flag' option while the `mh-fetch-x-image-url' | |
59 option controls how the images are fetched. | |
60 | |
61 WARNING: There are security concerns with this feature. Please read | |
62 the documentation for these options carefully before changing the | |
63 default. | |
64 | |
65 *** Updates to mh-identity-list | |
66 | |
67 Note that the field names found in `mh-identity-list' that refer to | |
68 the fields in `mh-identity-handlers' have changed in an incompatible | |
69 way from 7.4.4. In general, the symbolic names now have a ":" prefix | |
70 to avoid collisions with header fields. Before starting Emacs, edit | |
71 your .emacs and insert ":" before "signature" if you have defined it. | |
72 | |
73 You can change your attribution in replies with the new "Attribution | |
74 Verb" field, and you can set your default GPG user ID with the "GPG | |
75 key ID" field. | |
76 | |
77 Signatures can now be read from the `mh-signature-file-name' variable, | |
78 or come from a function, in addition to a named file. If you write | |
79 your own function, variables that you can use include | |
80 `mh-signature-separator-regexp', `mh-signature-separator', | |
81 and `mh-signature-separator-p'. | |
82 | |
83 The handling of these fields has been moved into a new | |
84 `mh-identity-handlers' option, an alist of fields (strings) and | |
85 handlers (functions). Strings are lowercase. Use ":signature" for | |
86 Signature and ":pgg-default-user-id" for GPG Key ID. The function | |
87 associated with the string "default" is used if no other functions are | |
88 appropriate. For this reason, don't name a header field "Default". | |
89 | |
90 If you point your signature at a vCard file with a vcf suffix, then it | |
91 will be incorporated as a vCard body part (closes SF #802723). | |
92 | |
93 *** Catchup Command | |
94 | |
95 There is a new "F c (mh-catchup)" command that marks all unread | |
96 messages in the current folder as read. | |
97 | |
98 *** Change Content-Type Renderer on the Fly in MH-Show Buffer | |
99 | |
100 This has been implemented by adding the key binding "K e | |
101 (mh-display-with-external-viewer)". For inline text/html parts, | |
102 buttons aren't displayed by default. In that case use "K t | |
103 (mh-toggle-mime-buttons)" to display the button before viewing it with | |
104 an external browser (closes SF #839318). | |
105 | |
106 *** Use which-func-mode to Display Folder in Index Mode | |
107 | |
108 Turning on `which-func-mode' displays the folder name of the message | |
109 under the cursor in index folders (closes SF #855520). | |
110 | |
111 *** Render Signature and vCard in Italics | |
112 | |
113 This has been implemented. Use `mh-show-signature-face' to customize | |
114 the face used (closes SF #802722). | |
115 | |
116 *** New Print Map | |
117 | |
118 There is now a keymap for the printing functions whose prefix is "P". | |
119 The command "l (mh-print-msg)" has been replaced with "P l". Other new | |
120 functions in this keymap include: | |
121 | |
122 P A mh-ps-print-toggle-mime | |
123 P C mh-ps-print-toggle-color | |
124 P F mh-ps-print-toggle-faces | |
125 P M mh-ps-print-toggle-mime | |
126 P f mh-ps-print-msg-file | |
127 P l mh-print-msg | |
128 P p mh-ps-print-msg | |
129 P s mh-ps-print-msg-show | |
130 | |
131 *** Draft Buffer Keymap Changes | |
132 | |
133 The keymap in the draft buffer has been modified slightly. The old | |
134 anonymous ftp and tar composition commands have been reinstated and | |
135 letter signing and encrypting keymaps have been added. | |
136 | |
137 The type of signing or encryption has been generalized so the method | |
138 is now an option rather than a part of the function's name. The option | |
139 is `mh-mml-method-default' and choices include PGP (MIME), PGP, | |
140 S/MIME, or none. | |
141 | |
142 Key 7.4.4 7.4.80 | |
143 | |
144 C-c RET C-e mh-mml-secure-message-encrypt-pgpmime | |
145 mh-mml-secure-message-encrypt | |
146 C-c RET C-s mh-mml-secure-message-sign-pgpmime | |
147 - | |
148 C-c RET C-g - mh-mhn-compose-anon-ftp | |
149 C-c RET C-n - mh-mml-unsecure-message | |
150 C-c RET C-s - mh-mml-secure-message-sign | |
151 C-c RET C-t - mh-mhn-compose-external-compressed-tar | |
152 C-c RET C-s mh-mml-secure-message-sign-pgpmime | |
153 mh-mml-secure-message-sign | |
154 C-c RET C-x - mh-mhn-compose-external-type | |
155 C-c RET e mh-mml-secure-message-encrypt-pgpmime | |
156 Prefix Command | |
157 C-c RET e e - mh-mml-secure-message-encrypt | |
158 C-c RET e s - mh-mml-secure-message-signencrypt | |
159 C-c RET g - mh-mhn-compose-anon-ftp | |
160 C-c RET n - mh-mml-unsecure-message | |
161 C-c RET s mh-mml-secure-message-sign-pgpmime | |
162 Prefix Command | |
163 C-c RET s e - mh-mml-secure-message-signencrypt | |
164 C-c RET s s - mh-mml-secure-message-sign | |
165 C-c RET t - mh-mhn-compose-external-compressed-tar | |
166 C-c RET x - mh-mhn-compose-external-type | |
167 | |
168 *** Speedbar: Highlight Folders With Unseen | |
169 | |
170 The speedbar now renders the folders with unseen messages in boldface | |
171 which makes them easier to identify (closes SF #623369). | |
172 | |
173 *** Quick Key Help | |
174 | |
175 The "? (mh-help)" function now displays the help in its own buffer | |
176 called *MH-E Help* (closes SF #493740 and SF #656631). | |
177 | |
178 *** New Startup File mh-e-autoloads.el | |
179 | |
180 If you are installing MH-E yourself, then you can replace any | |
181 autoloads you may have with "(require 'mh-e-autoloads.el)". See the | |
182 README for details. | |
183 | |
184 *** Glimpse Support Removed | |
185 | |
186 Since glimpse isn't free, we cannot mention it. Glimpse has been | |
187 removed from the option `mh-indexer-choices' (closes SF #831276). | |
188 | |
189 *** mh-msg-is-in-seq Update | |
190 | |
191 Can now specify an alternate message number to "S s | |
192 (mh-msg-is-in-seq)" with a prefix argument. | |
193 | |
194 ** New Variables in MH-E 7.4.80 | |
195 | |
196 Variables that have been added to MH-E that have not been discussed | |
197 elsewhere are listed here. | |
198 | |
199 *** mail-citation-hook | |
200 | |
201 Hook for modifying a citation just inserted in the mail buffer. | |
202 | |
203 *** mh-alias-reloaded-hook | |
204 | |
205 Invoked by `mh-alias-reload' after reloading aliases. | |
206 | |
207 *** mh-auto-fields-prompt-flag | |
208 | |
209 Non-nil means to prompt before sending if fields in | |
210 `mh-auto-fields-list' are inserted. | |
211 | |
212 *** mh-default-folder-for-message-function | |
213 | |
214 Function to select a default folder for refiling or `Fcc'. | |
215 | |
216 *** mh-forward-hook | |
217 | |
218 Invoked on the forwarded letter by "f (mh-forward)". | |
219 | |
220 *** mh-invisible-header-fields-default | |
221 | |
222 List of hidden header fields. The header fields listed in this option | |
223 are hidden, although you can check off any field that you would like | |
224 to see. Header fields that you would like to hide that aren't listed | |
225 can be added to the `mh-invisible-header-fields' option (closes SF | |
226 #752045). | |
227 | |
228 The option `mh-visible-header-fields' has been deleted. | |
229 | |
230 *** mh-junk-background | |
231 | |
232 If on, spam programs are run in background. This used to be the | |
233 default behavior but this could overwhelm a system if many messages | |
234 were black- or whitelisted at once. The spam programs are now run in | |
235 the foreground, but this option can be used to put them back in the | |
236 background. | |
237 | |
238 *** mh-signature-separator-flag | |
239 | |
240 Non-nil means a signature separator should be inserted. It is not | |
241 recommended that you change this option since various mail user | |
242 agents, including MH-E, use the separator to present the signature | |
243 differently, and to suppress the signature when replying or yanking a | |
244 letter into a draft. | |
245 | |
246 *** mh-variant | |
247 | |
248 Specifies the variant used by MH-E. The default setting of this option | |
249 is `Auto-detect' which means that MH-E will automatically choose the | |
250 first of nmh, MH, or GNU mailutils that it finds in the directories | |
251 listed in `mh-path', `mh-sys-path', and `exec-path'. If, for example, | |
252 you have both nmh and mailutils installed and `mh-variant-in-use' was | |
253 initialized to nmh but you want to use mailutils, then you can set | |
254 this option to `mailutils'. | |
255 | |
256 When this variable is changed, MH-E resets `mh-progs', `mh-lib', | |
257 `mh-lib-progs', `mh-flists-present-flag', and `mh-variant-in-use' | |
258 accordingly. | |
259 | |
260 If you've set these variables in your .emacs, it is strongly suggested | |
261 that you comment them out. The MH detection code has been completely | |
262 rewritten and it is very likely that you no longer to set them and | |
263 their setting may confuse other MH-E settings. | |
264 | |
265 ** Variables Deleted in MH-E | |
266 | |
267 Variables that have been removed from MH-E that have not been | |
268 discussed elsewhere are listed here. | |
269 | |
270 *** mh-alias-system-aliases | |
271 | |
272 System definitions should not be a user option. | |
273 | |
274 *** mh-junk-mail-folder | |
275 | |
276 Since this variable can accept values other than folder names, it was | |
277 renamed to `mh-junk-disposition' to more accurately reflect the content. | |
278 | |
279 ** Bug Fixes in MH-E 7.4.80 | |
280 | |
281 Many bugs were fixed in this version that aren't listed below. | |
282 | |
283 *** mh-extract-rejected-mail Can't Do MIME (and Other Formats) | |
284 | |
285 Now handles qmail and exim bounces (addresses SF #404965). | |
286 | |
287 *** mh-rmail Hangs in XEmacs | |
288 | |
289 We've determined that MH-E is incompatible with some versions of | |
290 XEmacs (21.5.9-21.5.16). More recent versions work fine. If you think | |
291 our list is too broad, please let us know which version of XEmacs you | |
292 are using (closes SF #644321). | |
293 | |
294 *** Inconsistent Prompts | |
295 | |
296 Prompt formats are now consistent throughout the application (closes | |
297 SF #730470). | |
298 | |
299 *** Empty Shell Comments Confuse mh-mhn-directive-present-p | |
300 | |
301 If you had a string that matched the regexp "^# $" in your draft, it | |
302 would cause an error. This has been fixed (closes SF #762458). | |
303 | |
304 *** Quote Hashes When mhbuild Directives Used | |
305 | |
306 A related bug, if you had empty shell comments but inserted your own | |
307 directives, you'd get another error from mhbuild. This has been fixed | |
308 by quoting the hash ("^# $") like this "##" before submitting to | |
309 mhbuild (closes SF #762464). | |
310 | |
311 *** Inconsistent Usage in Scan Formatting Variables | |
312 | |
313 The variables: | |
314 | |
315 mh-note-cur | |
316 mh-note-deleted | |
317 mh-note-dist | |
318 mh-note-forw | |
319 mh-note-refiled | |
320 mh-note-repl | |
321 mh-note-seq | |
322 | |
323 used to contain strings. Although only the first character was read, | |
324 the entire string would be inserted which may have caused problems. | |
325 These variables have been converted to character constants so that | |
326 only a single character can be inserted into the scan line (closes SF | |
327 #770772). | |
328 | |
329 *** Bad Handling of Aliases That Conflict With Local User Names | |
330 | |
331 If a user name existed both locally and in the aliases file, the local | |
332 user would be flashed, but the alias would be used when sending. This | |
333 has been fixed so that the user name that is flashed is the same as | |
334 the name that is sent (closes SF #772595). | |
335 | |
336 *** Args out of range | |
337 | |
338 In rare and non-reproducible circumstances, compilation sometimes | |
339 threw an "Args out of range" error. Nonetheless, this has been fixed | |
340 (closes SF #806577). | |
341 | |
342 *** mh-forward hard-codes '-mime' Switch on nmh | |
343 | |
344 Added new option `mh-compose-forward-as-mime-flag' that controls whether | |
345 messages are forwarded as MIME attachments (closes SF #827203). | |
346 | |
347 *** Not Re-prompted to Sign After Pass Phrase Typo | |
348 | |
349 If there were errors when sending a signed message (like getting the | |
350 pass phrase wrong), the MML markup remained in the draft buffer. The | |
351 draft buffer is now restored if there is an error (closes SF #839303). | |
352 | |
353 *** Font-lock Gets Confused in MH-Letter Buffer | |
354 | |
355 If a user manually moved the cursor to the end of the header field | |
356 separator line (by mouse click or keyboard navigation) and hit Enter | |
357 to start typing their message, any line in the body with a colon would | |
358 be fontified with a gray background. This has been fixed (closes SF | |
359 #855479). | |
360 | |
361 *** mh-refile-msg Fails to Suggest Folder for Empty Message | |
362 | |
363 If you received a message with an empty body from someone who is | |
364 listed in your aliases file, "o (mh-refile-msg)" failed to suggest the | |
365 correct folder. This has been fixed (closes SF #917096). | |
366 | |
367 *** Error Visiting Folder With no Unseen Messages | |
368 | |
369 If you visited a folder without unseen messages and the option "flist: | |
370 -noshowzero" is present in your ~/.mh_profile, you'd get an error. This | |
371 has been fixed (closes SF #933954). | |
372 | |
373 | |
8 | 374 |
9 * Changes in MH-E 7.4.4 | 375 * Changes in MH-E 7.4.4 |
10 | 376 |
11 Version 7.4.4 addresses programmatic issues from the FSF and prepares | 377 Version 7.4.4 addresses programmatic issues from the FSF and prepares |
12 MH-E for inclusion into an impending GNU Emacs release (21.4). There | 378 MH-E for inclusion into an impending GNU Emacs release (21.4). There |
16 on the cl package has been removed. Desktop saving and restoration | 382 on the cl package has been removed. Desktop saving and restoration |
17 code moved here from desktop.el. | 383 code moved here from desktop.el. |
18 | 384 |
19 * Changes in MH-E 7.4.3 | 385 * Changes in MH-E 7.4.3 |
20 | 386 |
21 Version 7.4.3 fixes the problem where mh-identity-list was not getting | 387 Version 7.4.3 fixes the problem where `mh-identity-list' was not getting |
22 set from .emacs. | 388 set from .emacs. |
23 | 389 |
24 * Changes in MH-E 7.4.2 | 390 * Changes in MH-E 7.4.2 |
25 | 391 |
26 Version 7.4.2 fixes the accidental dependence on nmh (closes SF | 392 Version 7.4.2 fixes the accidental dependence on nmh (closes SF |