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