/[emacs]/emacs/etc/MH-E-NEWS
ViewVC logotype

Diff of /emacs/etc/MH-E-NEWS

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

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

Legend:
Removed from v.1.8.4.2  
changed lines
  Added in v.1.8.4.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26