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