Mercurial > emacs
comparison etc/MH-E-NEWS @ 68531:bc4eb48b74d0
Release MH-E version 7.90.
* NEWS, MH-E-NEWS: Update for release 7.90.
author | Bill Wohler <wohler@newt.com> |
---|---|
date | Thu, 02 Feb 2006 00:00:53 +0000 |
parents | 3ab1d06dcb91 |
children | 33b406f0321d |
comparison
equal
deleted
inserted
replaced
68530:52ef8d8ecd83 | 68531:bc4eb48b74d0 |
---|---|
1 * COPYRIGHT | 1 * COPYRIGHT |
2 | 2 |
3 Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. | 3 Copyright (C) 2003, 2004, 2005, 2006 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.90 | |
10 | |
11 Version 7.90 is the first 8.0 beta release and is a release that has | |
12 finally broken away from some unfortunate legacy decisions in favor of | |
13 something that will be easier to use and support. Many bugs were fixed | |
14 and many features were added, including making the pick search | |
15 equivalent to the other types of searches. | |
16 | |
17 The rewrite of the manual accelerated dramatically in recent months | |
18 and drove the changes in this release. In order to make the | |
19 manual--and hence the software--better, clearer, more consistent, more | |
20 predictable, and easier to understand, many variables and functions | |
21 were renamed. The changes to the user-visible variables are listed | |
22 here. It is our hope that you, dear MH-E user, will embrace the | |
23 changes for the better and forgive us from making so many incompatible | |
24 changes. | |
25 | |
26 If you use undocumented functionality, be sure to read the ChangeLog | |
27 for changes that might affect you. | |
28 | |
29 ** New Features in MH-E 7.90 | |
30 | |
31 *** Entry Points Have Moved | |
32 | |
33 Emacs 21 users must now add `(require 'mh-autoloads)' because the | |
34 entry points (such as `mh-rmail' and `mh-smail') have moved to | |
35 different files which have made the autoloads that come with Emacs | |
36 inaccurate. This change was necessary because the code was reorganized | |
37 to remove circular dependencies, to make the code more stable and | |
38 maintainable, and to reduce the time to load MH-E. | |
39 | |
40 *** MH-E No Longer Calls install-mh | |
41 | |
42 The new variant detection code makes use of `mhparam' which assumes | |
43 that your MH environment has already been set up. The code to call | |
44 `install-mh', which could no longer be run anyway, was removed. | |
45 | |
46 *** Use run-hook-with-args | |
47 | |
48 We use normal hooks whenever possible and do not use | |
49 `run-hook-with-args' (with one documented exception) (closes SF | |
50 #643702). | |
51 | |
52 *** Merge mh-index.el and mh-pick.el | |
53 | |
54 We merged `mh-index.el' and `mh-pick.el' into a new file | |
55 `mh-search.el'. As part of this process, the old `F s' behavior of | |
56 adding messages to the search sequence has been removed. The `F i' | |
57 keybinding was then renamed to `F s' (`mh-search'). The mode of the | |
58 search-pattern buffer was renamed from MH-Pick to MH-Search. Within | |
59 the MH-Search buffer, the command `C-c C-p' (`mh-pick-do-search') now | |
60 runs pick on the given folder recursively and displays the results in | |
61 a search folder like the other search methods (closes SF #829207). | |
62 | |
63 *** Improve Security of mh-fetch-x-image-url | |
64 | |
65 The default has been changed to "Never Fetch." Those of you who like | |
66 the value of "Ask Before Fetching" will have to customize this option | |
67 (closes SF #831278). | |
68 | |
69 *** Remove Emacs 20 Support | |
70 | |
71 As it turns out, we had already added some code that didn't work on | |
72 Emacs 20. However, now we've formalized it and removed code that was | |
73 present solely for Emacs 20 support (closes SF #1359240). | |
74 | |
75 *** Derive mh-letter-mode from mail-mode | |
76 | |
77 MH-Letter mode is now derived from `mail-mode'. We were able to delete | |
78 a lot of code. In return, there are a few `mail-mode' commands that | |
79 are available that may or may not be useful and the `mail-mode-hook' | |
80 is run (closes SF #1385571). | |
81 | |
82 *** Add Choices to mh-to-field-choices | |
83 | |
84 In MH-Letter mode, you can use the "C-c C-f (mh-to-field)" prefix to | |
85 go to and insert fields. The fields "Reply-To:", "Mail-Reply-To:", | |
86 "Mail-Followup-To:" can now be created via the "C-r", "C-a" (for | |
87 author), and "C-l" keys respectively. The key for the "From:" field | |
88 has been renamed from "C-r" to "C-m" for consistency with `mail-mode' | |
89 (closes SF #1400139). | |
90 | |
91 *** MH-Folder Keymap Changes | |
92 | |
93 The function `mh-ps-print-toggle-mime' was never implemented and the | |
94 functionality in `mh-ps-print-msg-show' was better afforded by | |
95 `mh-ps-print-msg' and `mh-ps-print-msg-file'. | |
96 | |
97 Key 7.4.85 7.4.90 | |
98 | |
99 F i mh-index-search - | |
100 F s mh-search-folder mh-search | |
101 P A mh-ps-print-toggle-mime - | |
102 P M mh-ps-print-toggle-mime - | |
103 P s mh-ps-print-msg-show - | |
104 | |
105 *** MH-Letter Keymap Changes | |
106 | |
107 The change where `mh-letter-mode' derives from `mail-mode' adds a few | |
108 keybindings. Some are interesting; experiment! Most of the changes | |
109 have to do with the renaming of the functions with "mhn" in them to | |
110 "mh" because nmh doesn't use `mhn'. The names were also made | |
111 consistent with the the family of "mml" functions. | |
112 | |
113 Key 7.4.85 7.4.90 | |
114 | |
115 C-c C-e mh-edit-mhn mh-mh-to-mime | |
116 C-c C-f C-a - mh-to-field | |
117 C-c C-f C-l - mh-to-field | |
118 C-c C-f RET - mh-to-field | |
119 C-c C-f a - mh-to-field | |
120 C-c C-f l - mh-to-field | |
121 C-c C-f m - mh-to-field | |
122 C-c RET C-g mh-mhn-compose-anon-ftp mh-mh-compose-anon-ftp | |
123 C-c RET C-t mh-mhn-compose-external-compressed-tar | |
124 mh-mh-compose-external-compressed-tar | |
125 C-c RET C-u mh-revert-mhn-edit mh-mh-to-mime-undo | |
126 C-c RET C-x mh-mhn-compose-external-type mh-mh-compose-external-type | |
127 C-c RET g mh-mhn-compose-anon-ftp mh-mh-compose-anon-ftp | |
128 C-c RET t mh-mhn-compose-external-compressed-tar | |
129 mh-mh-compose-external-compressed-tar | |
130 C-c RET u mh-revert-mhn-edit mh-mh-to-mime-undo | |
131 C-c RET x mh-mhn-compose-external-type mh-mh-compose-external-type | |
132 | |
133 *** MH-Search Keymap Changes | |
134 | |
135 These are the changes associated with the new search mode. The command | |
136 `C-c C-c' (`mh-index-do-search') now performs the standard indexed | |
137 search, while `C-c C-p' (`mh-pick-do-search') runs pick as before, | |
138 only better! | |
139 | |
140 Key 7.4.85 7.4.90 | |
141 | |
142 C-c C-c mh-do-search mh-index-do-search | |
143 C-c TAB mh-index-do-search - | |
144 | |
145 ** New Variables in MH-E 7.90 | |
146 | |
147 *** mh-after-commands-processed-hook | |
148 | |
149 Hook run by `x' (`mh-execute-commands') after performing outstanding | |
150 refile and delete requests. | |
151 | |
152 *** mh-before-commands-processed-hook | |
153 | |
154 Renamed from `mh-folder-updated-hook'. It wasn't clear whether | |
155 `mh-folder-updated-hook' was run before or after the commands were | |
156 executed. We now provide both with clear names. | |
157 | |
158 *** mh-highlight-citation-style | |
159 | |
160 Renamed from `mh-highlight-citation-p' since it wasn't a boolean. The | |
161 new name is also more descriptive. | |
162 | |
163 *** mh-insert-signature-hook | |
164 | |
165 Renamed from `mh-letter-insert-signature-hook' since most of the other | |
166 hooks do not carry the mode in the prefix and because the new name is | |
167 equally clear. | |
168 | |
169 *** mh-kill-folder-suppress-prompt-hooks | |
170 | |
171 Renamed from `mh-kill-folder-suppress-prompt-hook'. By convention, | |
172 abnormal hooks, which this is, either have a -function or -hooks | |
173 suffix. | |
174 | |
175 *** mh-mhl-format-file | |
176 | |
177 Renamed from `mhl-formfile' to put it in the MH-E namespace and to be | |
178 consistent with other similar options. | |
179 | |
180 *** mh-mh-to-mime-hook | |
181 | |
182 Renamed from `mh-edit-mhn-hook'. We have a family of `mh-mml-to-mime' | |
183 functions and variables; the older mhn functions and variables were | |
184 renamed to have a consistent `mh-mh-to-mime' prefix. | |
185 | |
186 *** mh-new-messages-folders | |
187 | |
188 Renamed from `mh-index-new-messages-folders' for clarity. | |
189 | |
190 *** mh-path | |
191 | |
192 Additional list of directories to search for MH. | |
193 | |
194 *** mh-redist-full-contents-flag | |
195 | |
196 On means the `dist' command needs entire letter for redistribution. | |
197 This was previously a variable. It's now an option. | |
198 | |
199 *** mh-search-mode-hook | |
200 | |
201 Renamed from `mh-pick-mode-hook' as part of the | |
202 `mh-index.el'/`mh-pick.el' merge into `mh-search.el'. | |
203 | |
204 *** mh-search-program | |
205 | |
206 Renamed from `mh-index-program' as part of the | |
207 `mh-index.el'/`mh-pick.el' merge into `mh-search.el'. | |
208 | |
209 *** mh-sortm-args | |
210 | |
211 Additional arguments for `sortm'. This was previously an internal | |
212 variable. It's now an user-customizable option. | |
213 | |
214 *** mh-speed-update-interval | |
215 | |
216 Renamed from `mh-speed-flists-interval' for clarity. | |
217 | |
218 *** mh-ticked-messages-folders | |
219 | |
220 Renamed from `mh-index-ticked-messages-folders' for clarity. | |
221 | |
222 *** mh-xemacs-tool-bar-position | |
223 | |
224 Renamed from `mh-xemacs-toolbar-position' per GNU Emacs naming conventions. | |
225 | |
226 *** mh-xemacs-use-tool-bar-flag | |
227 | |
228 Renamed from `mh-xemacs-use-toolbar-flag' per GNU Emacs naming conventions. | |
229 | |
230 *** mh-yank-behavior | |
231 | |
232 Renamed from `mh-yank-from-start-of-msg' for clarity. | |
233 | |
234 ** Variables Deleted in MH-E 7.90 | |
235 | |
236 *** mail-citation-hook | |
237 | |
238 This is already defined in `sendmail.el'. | |
239 | |
240 *** mh-edit-mhn-hook | |
241 | |
242 Renamed to `mh-mh-to-mime-hook'. | |
243 | |
244 *** mh-folder-updated-hook | |
245 | |
246 Renamed to `mh-before-commands-processed-hook'. | |
247 | |
248 *** mh-highlight-citation-p | |
249 | |
250 Renamed to `mh-highlight-citation-style'. | |
251 | |
252 *** mh-index-new-messages-folders | |
253 | |
254 Renamed to `mh-new-messages-folders'. | |
255 | |
256 *** mh-index-program | |
257 | |
258 Renamed to `mh-search-program'. | |
259 | |
260 *** mh-index-ticked-messages-folders | |
261 | |
262 Renamed to `mh-ticked-messages-folders'. | |
263 | |
264 *** mh-kill-folder-suppress-prompt-hook | |
265 | |
266 Renamed to `mh-kill-folder-suppress-prompt-hooks'. | |
267 | |
268 *** mh-letter-insert-signature-hook | |
269 | |
270 Renamed to `mh-insert-signature-hook'. | |
271 | |
272 *** mhl-formfile | |
273 | |
274 Renamed to `mh-mhl-format-file'. | |
275 | |
276 *** mh-pick-mode-hook | |
277 | |
278 Renamed to `mh-search-mode-hook'. | |
279 | |
280 *** mh-speed-flists-interval | |
281 | |
282 Renamed to `mh-speed-update-interval'. | |
283 | |
284 *** mh-speed-run-flists-flag | |
285 | |
286 Deleted since setting `mh-speed-flists-interval' to 0 accomplishes the | |
287 same thing. | |
288 | |
289 *** mh-xemacs-toolbar-position | |
290 | |
291 Renamed to `mh-xemacs-tool-bar-position'. | |
292 | |
293 *** mh-xemacs-use-toolbar-flag | |
294 | |
295 Renamed to `mh-xemacs-use-tool-bar-flag'. | |
296 | |
297 *** mh-yank-from-start-of-msg | |
298 | |
299 Renamed to `mh-yank-behavior'. | |
300 | |
301 ** Bug Fixes in MH-E 7.90 | |
302 | |
303 *** Error Message When Trying to Send Using MH-E | |
304 | |
305 This behavior is no longer observed (closes SF #1002103). | |
306 | |
307 *** "Args out of range" Error in Displaying Message | |
308 | |
309 This behavior is no longer observed (closes SF #1227504). | |
310 | |
311 *** Front-and-back Truncation in mailto: Rendering | |
312 | |
313 This behavior is no longer observed (closes SF #1227510). | |
314 | |
315 *** Completions Offered by mh-refile-message Are Not Sorted | |
316 | |
317 This behavior is no longer observed (closes SF #698734). | |
318 | |
319 *** Add Message-ID to Outgoing Messages | |
320 | |
321 If you replied to a message in your `+outbox', an `In-Reply-To:' | |
322 header field was created that broke threading at the recipient's end. | |
323 We now add a `Message-ID:' to outgoing messages which fixes this | |
324 (closes SF #725425). | |
325 | |
326 *** Speedbar Creating New Folders Instead of Visiting Existing | |
327 | |
328 This was actually fixed in 7.4.3 (closes SF #792300). | |
329 | |
330 *** Args Out of Range | |
331 | |
332 This compilation error was actually fixed in 7.4.3 (closes SF | |
333 #806577). | |
334 | |
335 *** Initialization Fails If ~/Mail Exists | |
336 | |
337 MH-E no longer calls `install-mh' so this issue has gone away (closes | |
338 SF #835192). | |
339 | |
340 *** RETURN Causes Infinite Loop in mh-letter | |
341 | |
342 This behavior is no longer observed (closes SF #887346). | |
343 | |
344 *** Missing Headers When Replying to All | |
345 | |
346 User needed to edit `replgroupcomps' (closes SF #918194). | |
347 | |
348 *** mh-find-path Doesn't Use mhparam | |
349 | |
350 MH-E no longer peeks into the MH profile `~/.mh_profile' directly. It | |
351 uses `mhparam' instead (closes SF #1016027). | |
352 | |
353 *** mh-index-previous-folder Does Not Work Correctly | |
354 | |
355 If your cursor was on an item below a folder heading and you used | |
356 `M-TAB' (`mh-index-previous-folder'), you would move to the previous | |
357 folder heading. This has been fixed (closes SF #1126188). | |
358 | |
359 *** XEmacs Compile Fails | |
360 | |
361 Compiling produced a "Symbol's value as variable is void: require" | |
362 error on all files. This has been fixed. As a bonus, warnings have | |
363 been reduced from hundreds to just a few (closes SF #1127595). | |
364 | |
365 *** buffer-offer-save Permanent Local | |
366 | |
367 There was a movement to make `buffer-offer-save' a permanent local | |
368 which would have meant that we could not set it in `mh-letter-mode'. | |
369 However, this movement was fraught with issues and was postponed | |
370 (closes SF #1184756). | |
371 | |
372 *** Better Handling of Empty cur Sequence | |
373 | |
374 If you refiled a message into a folder and then used `F r' | |
375 (`mh-rescan-folder') in that folder, your cursor would be taken to the | |
376 first message. The cursor now stays where it was (closes SF #1207247). | |
377 | |
378 *** Name of the Draft File in mh-comp.el | |
379 | |
380 MH is documented to use the draft file. If you use a draft file for | |
381 something else (like Sylpheed), then use draft folders (closes SF | |
382 #1231483). | |
383 | |
384 *** Use Standard Default Notation in Prompts | |
385 | |
386 Emacs changed their defaults in prompts from "Prompt: [value]" to | |
387 "Prompt (default value): ". All MH-E prompts have been updated to | |
388 comply with the new standard (closes SF #1275933). | |
389 | |
390 *** Msg Display Broken After Displaying Msg with Inline Image | |
391 | |
392 Messages with inline images no longer trim certain message header | |
393 fields (closes SF #1306141). | |
394 | |
395 *** mh-visit-folder Munges font-lock-keywords | |
396 | |
397 MH-E broke highlighting in Gnus buffers. This was actually a problem | |
398 in CVS Emacs 22 and has been fixed there (closes SF #1393879). | |
399 | |
400 *** Illegal Filename Chars for W32 Filesystems | |
401 | |
402 Windows users who view `X-Image-URL:' images could not cache the | |
403 images since the cached image file names had illegal characters. This | |
404 has been fixed (closes SF #1396499). | |
405 | |
406 *** mh-send Doesn't Handle mml Insertions Via mail-user-agent | |
407 | |
408 Can now forward messages in Gnus if MH-E is your `mail-user-agent' | |
409 (closes SF #1399307). | |
410 | |
411 | |
8 | 412 |
9 * Changes in MH-E 7.85 | 413 * Changes in MH-E 7.85 |
10 | 414 |
11 Version 7.85 heralds a migration of the CVS repository from | 415 Version 7.85 heralds a migration of the CVS repository from |
12 SourceForge to Savannah only for those files that were already part of | 416 SourceForge to Savannah only for those files that were already part of |
407 If you've set these variables in your .emacs, it is strongly suggested | 811 If you've set these variables in your .emacs, it is strongly suggested |
408 that you comment them out. The MH detection code has been completely | 812 that you comment them out. The MH detection code has been completely |
409 rewritten and it is very likely that you no longer to set them and | 813 rewritten and it is very likely that you no longer to set them and |
410 their setting may confuse other MH-E settings. | 814 their setting may confuse other MH-E settings. |
411 | 815 |
412 ** Variables Deleted in MH-E | 816 ** Variables Deleted in MH-E 7.4.80 |
413 | 817 |
414 Variables that have been removed from MH-E that have not been | 818 Variables that have been removed from MH-E that have not been |
415 discussed elsewhere are listed here. | 819 discussed elsewhere are listed here. |
416 | 820 |
417 *** mh-alias-system-aliases | 821 *** mh-alias-system-aliases |