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

Legend:
Removed from v.1.1.18.3  
changed lines
  Added in v.1.1.18.4

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