Show
Ignore:
Timestamp:
02/15/06 21:20:13 (3 years ago)
Author:
miyoshi
Message:

Update.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • vendor/emacs-CVS_HEAD/etc/MH-E-NEWS

    r3988 r4035  
    11* COPYRIGHT 
    22 
    3 Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. 
     3Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 
    44         
    55Copying and distribution of this file, with or without modification, 
    66are permitted in any medium without royalty provided the copyright 
    77notice and this notice are preserved. 
     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  
    8417 
    9418* Changes in MH-E 7.85 
     
    410819their setting may confuse other MH-E settings. 
    411820 
    412 ** Variables Deleted in MH-E 
     821** Variables Deleted in MH-E 7.4.80 
    413822 
    414823Variables that have been removed from MH-E that have not been