/[emacs]/emacs/lisp/mh-e/ChangeLog
ViewVC logotype

Diff of /emacs/lisp/mh-e/ChangeLog

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

revision 1.2 by lektu, Tue Feb 4 13:15:32 2003 UTC revision 1.3 by wohler, Fri Apr 25 05:52:00 2003 UTC
# Line 1  Line 1 
1    2003-04-24  Bill Wohler  <wohler@newt.com>
2    
3            * Released MH-E version 7.3.
4    
5            * MH-E-NEWS, README: Updated for release 7.3.
6    
7            * mh-e.el (Version, mh-version): Updated for release 7.3.
8    
9    2003-04-24  Satyaki Das  <satyakid@stanford.edu>
10    
11            * mh-xemacs-compat.el (mh-utils): Require mh-utils at compile
12            time, since the mh-do-in-xemacs macro is used.
13    
14            * mh-inc.el (cl): Require cl at compile time since we are using
15            the loop and setf macros.
16    
17    2003-04-24  Satyaki Das  <satyakid@stanford.edu>
18    
19            * mh-unit.el (mh-files): Fix the list of files to check.
20    
21    2003-04-24  Bill Wohler  <wohler@newt.com>
22    
23            * ChangeLog: Appended copyright to end of file.
24    
25            * Makefile: Added copyright and license.
26    
27            * README: Added copyright.
28    
29            * import-emacs: Changed copyright from Newt Software to Bill
30            Wohler and use license from mh-e.el, except that this file is
31            a part of MH-E, not GNU Emacs.
32    
33            * mh-alias.el: Updated copyright so that it doesn't wrap upon
34            advice from Richard Stallman who said to use two-digit years when
35            they are surrounded by 4-digit years that are in the same century
36            and to break up copyrights on multiple lines.
37            * mh-comp.el: Ditto.
38            * mh-e.el: Ditto.
39            * mh-funcs.el: Ditto.
40            * mh-identity.el: Ditto.
41            * mh-mime.el: Ditto.
42            * mh-seq.el: Ditto.
43            * mh-utils.el: Ditto.
44            * mh-xemacs-compat.el: Ditto.
45    
46            * mh-unit.el: New file. Unit tests for MH-E. This version merely
47            runs checkdoc and lm-verify which is useful before releasing the
48            software. It can and should be expanded to do real unit tests.
49    
50    2003-04-22  Mark D Baushke  <mdb@gnu.org>
51    
52            * mh-alias.el: Update Copyright.
53            * mh-comp.el: Ditto.
54            * mh-customize.el: Ditto.
55            * mh-e.el: Ditto.
56            * mh-funcs.el: Ditto.
57            * mh-identity.el: Ditto.
58            * mh-index.el: Ditto.
59            * mh-mime.el: Ditto.
60            * mh-pick.el: Ditto.
61            * mh-seq.el: Ditto.
62            * mh-speed.el: Ditto.
63            * mh-utils.el: Ditto.
64            * mh-xemacs-compat.el: Ditto.
65    
66    2003-04-22  Satyaki Das  <satyaki@theforce.stanford.edu>
67    
68            * mh-utils.el (mh-normalize-folder-name): Make the completion
69            code work properly with XEmacs. This change is neeeded since
70            split-string behaves differently in XEmacs than it does in GNU
71            Emacs.
72            (mh-exec-cmd-error): Add a comment, so that we change it later on.
73    
74    2003-04-18  Steve Youngs  <youngs@xemacs.org>
75    
76            * mh-xemacs-icons.el (mh-xemacs-icons): Provide 'mh-xemacs-icons'
77            not 'mh-xemacs-toolbar'.
78    
79            * mh-xemacs-compat.el (mh-xemacs-toolbar): Remove require, it's
80            now called 'mh-xemacs-icons' and it is required from
81            'mh-customize'.
82    
83            * mh-customize.el: Require 'mh-xemacs-icons' instead of
84            'mh-xemacs-toolbar'.
85    
86    2003-04-17  Peter S Galbraith  <psg@debian.org>
87    
88            * mh-xemacs-icons.el: New file (renamed from mh-xemacs-toolbar.el).
89            Holds XEmacs icons.
90    
91            * mh-xemacs-toolbar.el: Deleted.
92    
93            * Makefile: Incorporate the file renaming.
94    
95    2003-04-15  Bill Wohler  <wohler@newt.com>
96    
97            * mh-comp.el (mh-forward): Pass a list of messages into
98            mh-compose-and-send-mail instead of msg-or-seq.
99            (mh-annotate-msg): The previous version called
100            mh-iterate-on-msg-or-seq in the letter buffer. The new version
101            simply adds the ability to operate on message lists. Thanks to
102            Satyaki for the fix and suggestion for passing a list from
103            mh-forward.
104    
105    2003-04-14  Bill Wohler  <wohler@newt.com>
106    
107            * mh-comp.el (mh-annotate-msg): Updated to handle msg-or-seq for
108            mh-forward was passing a msg-or-seq to mh-compose-and-send-mail
109            which in turn passed the msg-or-seq to mh-annotate-msg. In
110            particular, forwarding a region failed. Note that the msgs
111            argument in much of mh-comp.el should really be converted to
112            msg-or-seq accordingly. But not now, unless something is broken as
113            was the case here. We can revamp after the release.
114    
115    2003-04-13  Bill Wohler  <wohler@newt.com>
116    
117            * mh-funcs.el (mh-kill-folder): Added space after prompt to give
118            the (yes or no) bit a little elbow room.
119    
120            * mh-xemacs-toolbar.el: Removing a copyright is a no-no.
121            Reinstated Steve's copyright.
122    
123    2003-04-12  Satyaki Das  <satyaki@theforce.stanford.edu>
124    
125            * mh-utils.el (mh-do-in-gnu-emacs, mh-do-in-xemacs): Add
126            indentation hooks for the macros.
127    
128    2003-04-11  Bill Wohler  <wohler@newt.com>
129    
130            * mh-alias.el, mh-comp.el, mh-customize.el, mh-funcs.el,
131            mh-identity.el, mh-inc.el, mh-index.el, mh-junk.el, mh-utils.el:
132            Merged in changes from CVS GNU Emacs. These included the removal
133            of trailing whitespace.
134    
135            * mh-customize.el: The "anti-entropy" check-in. Moved groups
136            around slightly to reflect commentary. Moved defcustoms around
137            to preserve alphabetization. Big diff, little content.
138            (mh-xemacs-use-toolbar-flag): Doc fix.
139            (mh-xemacs-toolbar-position): Fixed typo in docstring.
140            (mh-default-folder-list): Updated docstring to reflect new Check
141            Recipient tag. Also, set type of Address to regexp.
142            (mh-x-mailer-string): Moved to mh-comp.el where it is used.
143    
144            * mh-comp.el (mh-x-mailer-string): Moved here from customize.el.
145            Not quite sure how it got to mh-customize.el in the first place.
146    
147            * mh-e.el (mh-folder-folder-menu): Added Folder -> View New
148            Messages menu item.
149    
150            * mh-utils.el (mh-show-folder-menu): Ditto.
151    
152            * mh-inc.el: Added Change Log comment (lm-verify fix).
153    
154            * mh-index.el (mh-index-search): Added documentation about prefix
155            argument for users, in addition to documentation for programmers.
156    
157            * mh-mime.el (mh-edit-mhn, mh-edit-mhn, mh-mml-to-mime): Docstring
158            fixes germaine to the change whereby we now check for MIME
159            directives before sending.
160    
161            * mh-xemacs-toolbar.el: Fixed copyright. Added Change Log comment
162            (lm-verify fix). Added standard MH-E local variables. Removed
163            time-stamp stuff.
164    
165    2003-04-11  Satyaki Das  <satyaki@theforce.stanford.edu>
166    
167            * mh-seq.el (mh-iterate-on-msg-or-seq): Add a missed comma.
168    
169    2003-04-10  Satyaki Das  <satyaki@theforce.stanford.edu>
170    
171            * mh-index.el (mh-index-visit-folder): Prompt before reusing
172            existing folder buffer.
173    
174            * mh-xemacs-toolbar.el (require): Require mh-utils at compile
175            time to avoid compilation error when doing "make bootstrap" in
176            CVS Emacs.
177    
178            * mh-inc.el (mh-inc-spool-list): Declare it so that a compile
179            time warning is avoided when doing "make bootstrap" in CVS Emacs.
180    
181    2003-04-10  Peter S Galbraith  <psg@debian.org>
182    
183            * mh-inc.el (mh-inc-spool-generator): Changed to a defun instead
184            of a defmacro, applying Satyaki's patch.
185            (mh-inc-spool-def-key): same.
186            (mh-inc-spool-make): same.
187    
188            * mh-utils.el: define-key "I" in mh-show-mode-map for
189            mh-inc-spool-map.
190    
191            * mh-comp.el (mh-modify-header-field): Remove debug message.
192    
193    2003-04-10  Peter S Galbraith  <psg@debian.org>
194    
195            * mh-inc.el (mh-inc-spool-map-help): Default to nil.
196            (mh-inc-spool-map): Make "?" key display message when
197            `mh-inc-spool-map-help' is nil (instead of mh-inc-spool-map-help
198            containing the message).
199    
200            * mh-e.el: require mh-inc.el
201            * mh-e.el: define-key "I" in mh-folder-mode-map for mh-inc-spool-map.
202            (mh-help-messages): Add help string for "I" key.
203    
204    2003-04-09  Peter S Galbraith  <psg@debian.org>
205    
206            * mh-inc.el: New file. New feature to `inc' mail from various
207            spool files into different folders.
208    
209            * mh-loaddefs.el: Regenerate for mh-inc's mh-inc-spool-list-set.
210    
211            * Makefile (MH-E-IMG): Add highlight icon.
212            (MH-E-SRC): Add mh-inc.el file.
213    
214            * mh-customize.el (mh-inc-spool-list): New variable for new
215            feature to `inc' mail from various spool files into different
216            folders.
217    
218    2003-04-09  Satyaki Das  <satyaki@theforce.stanford.edu>
219    
220            * mh-utils.el (mh-mail-delivery-buffer): Add a defconst for
221            mh-mail-delivery-buffer.
222    
223            * mh-comp.el (mh-send-letter): Use mh-mail-delivery-buffer.
224    
225            * mh-mime.el (mh-small-image-p): Add mh-funcall-if-exists to
226            avoid compiler warning in GNU Emacs.
227    
228    2003-04-08  Satyaki Das  <satyaki@theforce.stanford.edu>
229    
230            * mh-mime.el (mh-small-image-p): Make the function slightly more
231            error-resistant in XEmacs.
232    
233            * mh-seq.el (mh-narrow-to-seq, mh-widen): Update tool-bar-map in
234            the show buffer if needed. This allows us to display the widen
235            button in the show buffer only when the folder is narrowed.
236    
237            * mh-customize.el (mh-tool-bar-define): Changed so that a
238            separate tool-bar-map is used in show-mode when folder is
239            narrowed to a sequence.
240    
241    2003-04-08  Satyaki Das  <satyaki@theforce.stanford.edu>
242    
243            * mh-seq.el (mh-iterate-on-msg-or-seq): Reinstate the use of
244            make-symbol since using gensym causes compiler warnings in CVS
245            Emacs.
246    
247    2003-04-08  Bill Wohler  <wohler@newt.com>
248    
249            * mh-comp.el (mh-forward): Function didn't handle a region of
250            messages. Use new function mh-msg-or-seq-to-msg-list to get a list
251            of messages in all circumstances. Also, use mh-coalesce-msg-list
252            on message list before submitting to forw since this should always
253            be done when calling a program to reduce the chance of exceeding
254            command-line limits.
255    
256            * mh-seq.el (mh-iterate-on-msg-or-seq): Backed out previous
257            change. A nil msg-or-seq should mean no messages, and Satyaki is
258            going to use gensym instead of make-symbol.
259            (mh-msg-or-seq-to-msg-list): New function to convert a msg-or-seq
260            to a list of message numbers.
261    
262            * mh-e.el (mh-coalesce-msg-list): Touched up the docstring a
263            little.
264    
265            * mh-funcs.el (mh-print-msg): Can now print regions, message
266            lists, sequences and, of course, single messages. This version
267            works a little differently from the old version. Instead of
268            calling mhl | lpr once on all messages, mhl | lpr is called once
269            per message in order to put each message's number in the header.
270            Thanks to Satyaki for some code and ideas.
271    
272            * mh-seq.el (mh-iterate-on-msg-or-seq): The argument msg-or-seq
273            can now be nil which means the current message. Make local symbols
274            so that local variables don't step on user's symbols (the msgs
275            symbol got me).
276    
277    2003-04-06  Bill Wohler  <wohler@newt.com>
278    
279            * mh-comp.el (mh-forward):  Updated docstrings to indicate that a
280            list of messages is acceptable as well.
281    
282            * mh-e.el (mh-delete-msg, mh-delete-msg-no-motion, mh-refile-msg)
283            (mh-undo, mh-notate-user-sequences, mh-delete-msg-from-seq): Ditto.
284    
285            * mh-funcs.el (mh-copy-msg, mh-print-msg): Ditto.
286    
287            * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Ditto.
288    
289            * mh-seq.el (mh-put-msg-in-seq, mh-iterate-on-msg-or-seq)
290            (mh-interactive-msg-or-seq): Ditto.
291    
292    2003-04-06  Satyaki Das  <satyaki@theforce.stanford.edu>
293    
294            * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Call
295            mh-refile-a-msg and mh-delete-a-msg with nil as the message
296            number since that is more efficient.
297    
298            * mh-seq.el (mh-iterate-on-msg-or-seq): Extended so that it will
299            handle lists of messages numbers as well.
300            (mh-put-msg-in-seq): Use mh-iterate-on-msg-or-seq to simplify the
301            function.
302    
303            * mh-funcs.el (mh-copy-msg): Same as above.
304    
305            * mh-e.el (mh-refile-msg): Make it more efficient. Using nil in
306            mh-refile-a-msg avoids needing to re-search-forward to that
307            message.
308            (mh-undo): Fix typo in interactive spec.
309            (mh-notate-user-sequences): Generalize the function to take a
310            msg-or-seq as argument.
311            (mh-delete-msg-from-seq): Extend the function so that it is now
312            able to subtract messages belonging in one sequence from another.
313            (mh-undo): Unify the region and sequence handling. The message
314            number branch of the function does extra stuff, so we can't merge
315            that in.
316    
317    2003-04-06  Bill Wohler  <wohler@newt.com>
318    
319            * mh-comp.el (mh-forward): Use mh-interactive-msg-or-seq. Inserted
320            consistent verbiage in docstring for msg-or-seq.
321            (mh-reply): Don't mention default in opening line in all
322            docstrings.
323    
324            * mh-e.el (mh-delete-msg, mh-refile-msg)
325            (mh-undo, mh-delete-msg-from-seq): Use mh-interactive-msg-or-seq.
326            Inserted consistent verbiage in docstring for msg-or-seq. In
327            mh-delete-msg-from-seq, renamed msg-or-region to msg-or-seq.
328    
329            * mh-funcs.el (mh-copy-msg, mh-print-msg): Use
330            mh-interactive-msg-or-seq. Inserted consistent verbiage in
331            docstring for msg-or-seq.
332    
333            * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Inserted
334            consistent verbiage in docstring for msg-or-seq.
335    
336            * mh-seq.el (mh-msg-is-in-seq): Don't mention default in opening
337            line in all docstrings.
338            (mh-put-msg-in-seq): Use mh-interactive-msg-or-seq. Inserted
339            consistent verbiage in docstring for msg-or-seq.
340    
341            * mh-e.el (mh-delete-msg, mh-delete-msg-no-motion, mh-refile-msg):
342            Rewritten to use new mh-interactive-msg-or-seq function and
343            mh-iterate-on-msg-or-seq macro. mh-delete-msg-no-motion gained the
344            ability to operate on regions.
345    
346            * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Rewritten to
347            use new mh-interactive-msg-or-seq function and
348            mh-iterate-on-msg-or-seq macro thereby gaining the ability to
349            operate on sequences or regions.
350    
351            * mh-seq.el (mh-iterate-on-msg-or-seq): New macro to execute code
352            on a message, a region of messages, or a sequence. This macro
353            should be in all functions that operate on messages to provide a
354            uniform interface.
355            (mh-interactive-msg-or-seq): New function used in interactive
356            calls to obtain a message number, region, or sequence. This
357            function should be in all functions that operate on messages to
358            provide a uniform interface.
359    
360            * mh-utils.el (with-mh-folder-updating, mh-in-show-buffer): Use
361            'defun lisp-indent-hook property instead of 1 to fix indentation
362            of these macros.
363    
364    2003-04-05  Peter S Galbraith  <psg@debian.org>
365    
366            * mh-loaddefs.el: Regenerated.
367            * mh-funcs.el (mh-ephem-message): autoload.
368    
369    2003-04-04  Peter S Galbraith  <psg@debian.org>
370    
371            * mh-e.el (mh-folder-from-address):  Minor Fix.  Wrong ending of
372            `when' block.
373    
374    2003-04-04  Satyaki Das  <satyaki@theforce.stanford.edu>
375    
376            * mh-mime.el (mh-mml-directive-present-p): The regexp has been
377            modified to recognize directives to encrypt/sign messages.
378    
379    2003-04-03  Mark D. Baushke  <mdb@gnu.org>
380    
381            * mh-e.el (mh-folder-from-address): E-mail messages missing the
382            To: field, but which have a Cc: field should also be handled.
383    
384    2003-04-03  Bill Wohler  <wohler@newt.com>
385    
386            * mh-e.el (mh-inc-folder): Modified the prompt text to read
387            better.
388    
389            * mh-comp.el (mh-forward): Deleted local variable `compose'.
390            Deleted obsolete setting of mh-{mmh|mml}-compose-insert-flag.
391            (mh-letter-menu): Use mh-{mmh|mml}-directive-present-p instead of
392            obsolete. mh-{mmh|mml}-compose-insert-flag.
393            (mh-letter-mode): Deleted obsolete setting of
394            mh-{mmh|mml}-compose-insert-flag.
395            (mh-send-letter): This function now automatically runs the
396            directive-to-MIME conversion if any directives are detected,
397            rather than relying on the unreliable
398            mh-{mmh|mml}-compose-insert-flag variables. Updated docstring
399            accordingly.
400    
401            * mh-identity.el (mh-insert-identity): Use
402            mh-{mmh|mml}-directive-present-p instead of obsolete.
403            mh-{mmh|mml}-compose-insert-flag.
404    
405            * mh-loaddefs.el: Regenerated.
406    
407            * mh-mime.el (mh-mhn-compose-type, mh-mhn-compose-external-type)
408            (mh-mhn-compose-forw, mh-edit-mhn, mh-mml-to-mime)
409            (mh-mml-forward-message, mh-mml-attach-file)
410            (mh-mml-secure-message-sign-pgpmime)
411            (mh-mml-secure-message-encrypt-pgpmime): Deleted obsolete setting
412            of mh-{mmh|mml}-compose-insert-flag.
413            (mh-mml-directive-present-p): Checkdoc fix.
414    
415            * mh-utils.el (mh-mhn-compose-insert-flag,
416            mh-mml-compose-insert-flag): Deleted. Replaced by
417            mh-{mhn|mml}-directive-present-p.
418    
419    2003-04-03  Mark D. Baushke  <mdb@gnu.org>
420    
421            * mh-e.el (mh-folder-from-address): Fix minor problem with To:
422            address processing.
423    
424            * mh-e.el (mh-folder-from-address): Bugfix match ?+ character not
425            a "?+" string.
426    
427    2003-04-03  Peter S Galbraith  <psg@debian.org>
428    
429            * mh-e.el (mh-inc-folder): Add second optional argument for the
430            folder to inc new mail into instead of mh-inbox.
431    
432    2003-04-03  Peter S Galbraith  <psg@debian.org>
433    
434            * mh-e.el (mh-folder-from-address): The first match found in
435            `mh-default-folder-list' is used.
436    
437            * mh-customize.el (mh-default-folder-list): Tweak docs
438    
439    2003-04-03  Satyaki Das  <satyaki@theforce.stanford.edu>
440    
441            * mh-loaddefs.el: Regenerated.
442    
443            * mh-mime.el (mh-mhn-directive-present-p): New function to test if
444            a MHN directive is present in the current buffer.
445            (mh-mml-directive-present-p): New function to test if a MML
446            directive is present in the current buffer.
447    
448            * mh-comp.el (mh-letter-mode): Originally this function checked if
449            a #forw directive was present and set mh-mhn-compose-insert-flag
450            to t. The modification generalizes this test so that one of the
451            variables mh-{mml|mhn}-compose-insert-flag will get set if we have
452            any sort of MHN or MML directive is already present.
453    
454            * mh-seq.el (tool-bar-map): Add a defvar to avoid compiler
455            warnings in CVS version of GNU Emacs.
456    
457            * mh-utils.el (tool-bar-map): Same as above.
458    
459            * mh-e.el (tool-bar-map): same as above.
460    
461    2003-04-02  Satyaki Das  <satyaki@theforce.stanford.edu>
462    
463            * mh-xemacs-toolbar.el (mh-xemacs-toolbar-toggle-tick-icon):
464            Change color to match mh-folder-tick-face.
465    
466            * highlight.xpm: Same as above.
467    
468    2003-04-02  Peter S Galbraith  <psg@debian.org>
469    
470            * mh-e.el (mh-folder-from-address): Check `mh-default-folder-list'
471            for cases against the recipient instead of the originator.
472    
473            * mh-customize.el (mh-default-folder-list): Add extra boolean flag
474            to conditionally check the recipient address instead of the
475            originator.
476    
477    2003-04-02  Peter S Galbraith  <psg@debian.org>
478    
479            * mh-customize.el (mh-folder-tick-face): Change tick highlight
480            face to a background yellow-green, as suggested by Bill.
481    
482    2003-04-01  Peter S Galbraith  <psg@debian.org>
483    
484            * highlight.xpm: New icon for mh-toggle-tick.
485    
486            * mh-xemacs-toolbar.el (mh-xemacs-icon-map): Add tool-bar entry
487            for mh-toggle-tick.
488            (mh-xemacs-toolbar-toggle-tick-icon): New constant.
489    
490            * mh-customize.el: Add tool-bar entry for mh-toggle-tick.
491    
492    2003-03-31  Satyaki Das  <satyaki@theforce.stanford.edu>
493    
494            * mh-loaddefs.el: Regenerated.
495    
496            * mh-utils.el (mh-show-narrow-to-tick, mh-show-limit-map)
497            (mh-show-sequence-menu): Add new interactive function
498            mh-show-narrow-to-tick callable from the show buffer and arrange
499            for a key binding and a menu entry.
500    
501            * mh-seq.el (mh-narrow-to-tick): New interactive function that
502            narrows to the tick sequence.
503    
504            * mh-e.el (mh-folder-sequence-menu, mh-limit-map): Arrange for a
505            key binding and a menu entry for mh-narrow-to-tick.
506    
507            * mh-comp.el (mh-letter-mode): Enable undo since we could be
508            reusing a show buffer where undo is disabled (closes SF #712777).
509    
510    2003-03-31  Peter S Galbraith  <psg@debian.org>
511    
512            * mh-e.el (mh-folder-sequence-menu): Add entry for mh-toggle-tick.
513    
514            * mh-utils.el (mh-show-sequence-menu): Add entry for
515            mh-show-toggle-tick.
516    
517    2003-03-28  Satyaki Das  <satyaki@theforce.stanford.edu>
518    
519            * mh-seq.el (mh-delete-seq): If the tick sequence is killed with
520            "S k" then the highlighting wasn't getting removed. The change
521            fixes this.
522    
523    2003-03-27  Satyaki Das  <satyaki@theforce.stanford.edu>
524    
525            * mh-e.el (mh-notate-user-sequences): Extend it so that only the
526            messages in a part of the folder are notated.
527            (mh-delete-msg-from-seq): Extend it so that it will delete all
528            messages in the marked region.
529            (mh-delete-a-msg-from-seq): New function that deletes a single
530            message from a sequence.
531            (mh-clear-text-properties): If there is a ticked unseen message
532            and the message is removed from the unseen list with "S d" then
533            unticking the message doesn't change the highlight. This change
534            fixes this.
535    
536    2003-03-27  Peter S Galbraith  <psg@debian.org>
537    
538            * mh-xemacs-toolbar.el (mh-xemacs-toolbar-*-icon): Use original
539            24x24 icons, changing background only.
540    
541    2003-03-27  Satyaki Das  <satyaki@theforce.stanford.edu>
542    
543            * mh-junk.el (mh-spamassassin-identify-spammers): Remove unused
544            variable buffer-exists.
545            (mh-spamassassin-identify-spammers): Remove unused variable user.
546    
547            * mh-customize.el (mh-junk-choose): Tweak it to remove XEmacs
548            compiler warning.
549    
550    2003-03-26  Satyaki Das  <satyaki@theforce.stanford.edu>
551    
552            * mh-seq.el (mh-thread-print-scan-lines): Handling of a boundary
553            condition when messages from the last source folder had been
554            removed was incorrect. This caused a folder header to appear
555            without any messages listed under it. This change fixes this.
556            (mh-thread-forget-message): Remove the entry from the scan line
557            table as well. This is needed for proper display of threaded view
558            of index folders.
559    
560    2003-03-26  Bill Wohler  <wohler@newt.com>
561    
562            * Makefile, README, import-emacs, mh-alias.el, mh-comp.el,
563            mh-customize.el, mh-e.el, mh-funcs.el, mh-identity.el,
564            mh-index.el, mh-loaddefs.el, mh-mime.el, mh-pick.el, mh-seq.el,
565            mh-speed.el, mh-utils.el, mh-xemacs-compat.el,
566            mh-xemacs-toolbar.el: Removed RCS keywords per Emacs conventions
567            (closes SF #680731).
568    
569    
570    2003-03-26  Satyaki Das  <satyaki@theforce.stanford.edu>
571    
572            * mh-index.el: Fix commentary to mention that mairix is supported
573            as well.
574    
575            * mh-loaddefs.el: Regenerated.
576    
577            * mh-utils.el (mh-show-junk-blacklist, mh-show-junk-whitelist):
578            Interactive functions callable from the show buffer.
579            (mh-show-junk-map): Key bindings in show mode.
580    
581            * mh-e.el (mh-junk-map): Key bindings to call spam program.
582            (mh-help-messages): Update help text.
583    
584            * mh-customize.el (mh-junk): New customization group for spam
585            program interface.
586            (mh-junk-choice, mh-junk-function-alist, mh-junk-choose):
587            Functions and variables that decide which junk program is used.
588            (mh-junk-program, mh-junk-mail-folder): User customizable
589            variables that control the choice of spam program and the action
590            performed on received spam.
591    
592            * Makefile (MH-E-SRC): Add mh-junk.el.
593    
594    2003-03-26  Satyaki Das  <satyaki@theforce.stanford.edu>
595    
596            * mh-loaddefs.el: Regenerated.
597    
598            * mh-utils.el (mh-show-toggle-tick, mh-show-mode-map): New
599            interactive function callable from the show buffer and a key
600            binding for it.
601    
602            * mh-seq.el (mh-delete-seq): Remove highlight from tick sequence.
603            (mh-put-msg-in-seq): Disable adding messages to tick sequence.
604            (mh-widen): Reset mh-tick-seq-changed-when-narrowed-flag.
605            (mh-tick-add-overlay, mh-tick-remove-overlay, mh-notate-tick)
606            (mh-toggle-tick): New functions to highlight/unhighlight tick
607            sequence and the interactive function that is used to toggle
608            tick.
609    
610            * mh-e.el (mh-tick-seq-changed-when-narrowed-flag): New variable
611            that remembers if we are narrowed to the tick sequence. In that
612            case the highlighting isn't shown, since it adds no extra info.
613            (mh-folder-mode): Initialize mh-tick-seq-changed-when-narrowed-flag.
614            (mh-notate-user-sequences): Notate the tick sequence.
615            (mh-internal-seq): Treat mh-tick-seq like an internal sequence.
616            (mh-delete-msg-from-seq): Don't allow deletion from tick sequence.
617            (mh-folder-mode-map): Add key binding for "'"
618    
619            * mh-customize.el (mh-tick-seq, mh-folder-tick-face): New
620            customizable variables that contain the name of the tick sequence
621            and the face to use to highlight it.
622    
623    2003-03-25  Satyaki Das  <satyaki@theforce.stanford.edu>
624    
625            * mh-loaddefs.el: Regenerated.
626    
627            * mh-seq.el (mh-thread-print-scan-lines): New function which
628            prints out thread tree. It maintains the original folder info if
629            the folder was created by index search (closes SF #709672).
630            (mh-copy-seq-to-eob, mh-thread-inc, mh-thread-folder): Use
631            factored out function mh-thread-print-scan-lines.
632            (mh-toggle-threads): Since threading is allowed in index folders
633            there can be lines in the folder which aren't valid message scan
634            lines. So it is OK for mh-get-msg-num to fail once in a while.
635    
636            * mh-index.el (mh-index-update-maps): Make the parsing of messages
637            that need to annotated with the X-MHE-Checksum header more robust.
638            If the search yielded no results then an error was being produced.
639            (mh-index-search): Enable automatic threading of index folders if
640            mh-show-threads-flag is non-nil (closes SF #709667).
641            (mh-index-next-folder): Relax error checking since index folder
642            can be threaded while the source folder info is visible.
643            (mh-index-group-by-folder): New function that is used in
644            mh-thread-folder to keep source folder info visible during
645            threading.
646    
647    2003-03-25  Bill Wohler  <wohler@newt.com>
648    
649            * mh-loaddefs.el: Regenerated.
650    
651            * mh-customize.el (mh-index-new-messages-folders): New variable
652            that controls which folders "F n (mh-index-new-messages)"
653            accesses. Was mh-flists-search-folders.
654    
655            * mh-index.el (mh-flists-search-folders): Still used internally,
656            but users now use new option mh-index-new-messages-folders.
657            Removed documentation since to avoid duplication with
658            mh-index-new-messages-folders.
659            (mh-flists-recursive-search-flag): Deleted. Use
660            mh-recursive-folders-flag instead.
661            (mh-flists-execute): Updated docs to specify which global
662            variables are used. Use mh-recursive-folders-flag instead of
663            mh-flists-recursive-search-flag.
664            (mh-index-new-messages): Edited doc, and refer to new option
665            mh-index-new-messages-folders. Ditto within code. Don't need to
666            prepend + to folder name as flists does that for us. Use
667    
668    2003-03-24  Satyaki Das  <satyaki@theforce.stanford.edu>
669    
670            * mh-e.el (mh-refile-msg): Add optional argument that controls
671            whether mh-last-destination-folder is updated or not.
672    
673    2003-03-22  Satyaki Das  <satyaki@theforce.stanford.edu>
674    
675            * mh-customize.el (mh-tool-bar-define): Fix a problem in the
676            XEmacs version which caused the show mode toolbar to have the
677            buttons in the reverse order. Also the add-hooks are no longer
678            needed since mh-toolbar-init is called in the appropriate modes.
679    
680            * mh-comp.el (mh-letter-mode): Call mh-toolbar-init in XEmacs to
681            initialize toolbar.
682    
683            * mh-utils.el (mh-show-mode): Same as above.
684    
685            * mh-e.el (mh-folder-mode): Same as above.
686    
687    2003-03-21  Satyaki Das  <satyaki@theforce.stanford.edu>
688    
689            * mh-utils.el (mh-exec-cmd-env-daemon): New function which
690            executes a command asynchronously with its own environment.
691    
692            * mh-comp.el (mh-redistribute): The function has been modified so
693            that /bin/sh isn't used to run send. It has also been refactored
694            so that the same code isn't repeated.
695    
696    2003-03-21  Bill Wohler  <wohler@newt.com>
697    
698            * mh-customize.el (mh-invisible-header-fields): Added X-Bogosity
699            for bogofilter.
700    
701    2003-03-21  Satyaki Das  <satyaki@theforce.stanford.edu>
702    
703            * mh-loaddefs.el: Regenerated.
704    
705            * mh-xemacs-toolbar.el: Remove the code since that gets generated
706            when mh-tool-bar-define is expanded.
707            (mh-xemacs-icon-map): A alist to map GNU Emacs icon names to the
708            actual icons to be used in XEmacs. This is used in
709            mh-tool-bar-define.
710    
711            * mh-customize.el (mh-toolbar): Use this group in XEmacs as well.
712            (mh-tool-bar-item-*): All these constants have been removed since
713            they aren't needed in the new scheme.
714            (mh-tool-bar-reply-3-buttons-flag): This variable has been
715            removed.
716            (mh-tool-bar-search-function): This is now used in XEmacs as well.
717            (mh-tool-bar-folder-set, mh-tool-bar-folder-buttons-set)
718            (mh-tool-bar-letter-buttons-set, mh-tool-bar-show-set)
719            (mh-tool-bar-letter-set): These functions aren't defined at the
720            top level any more.
721            (mh-tool-bar-reply-generator): A macro to generate the required
722            functions for the three reply buttons.
723            (mh-tool-bar-search, mh-tool-bar-customize)
724            (mh-tool-bar-folder-help, mh-tool-bar-letter-help)
725            (mh-tool-bar-reply-from, mh-show-tool-bar-reply-from)
726            (mh-tool-bar-reply-to, mh-show-tool-bar-reply-to)
727            (mh-tool-bar-reply-all, mh-show-tool-bar-reply-all): New
728            interactive functions that are called when tool bar buttons are
729            clicked.
730            (mh-xemacs-use-toolbar-flag, mh-xemacs-toolbar-position):
731            Additional customizable variables that are present only for
732            XEmacs.
733            (mh-tool-bar-define): A macro that generates the required code
734            for GNU Emacs and XEmacs tool bar.
735            (mh-tool-bar-define): Define the MH-E tool bar.
736    
737    2003-03-17  Satyaki Das  <satyaki@theforce.stanford.edu>
738    
739            * mh-seq.el (mh-notate-cur): Notate current message only if it
740            hasn't been marked for deletion or refiling.
741    
742    2003-03-15  Bill Wohler  <wohler@newt.com>
743    
744            * mh-customize.el (mh-invisible-header-fields): Added
745            X-Spam-Checker-Version.
746            (mh-auto-fields-list): checkdoc fix.
747    
748    2003-03-12  Satyaki Das  <satyaki@theforce.stanford.edu>
749    
750            * mh-index.el (mh-index-new-messages): If the destination folder
751            where the unseen messages are supposed to be copied to was
752            already present, but MH-E doesn't have it open, then a new folder
753            was being created. The change fixes this.
754            (mh-index-update-unseen, mh-flists-recursive-search-flag): Fix
755            checkdoc warnings.
756    
757            * mh-loaddefs.el: Regenerated.
758    
759    2003-03-11  Satyaki Das  <satyaki@theforce.stanford.edu>
760    
761            * mh-index.el (mh-flists-results-folder): Subfolder under
762            +mhe-index where the results of the flists call is put.
763            (mh-index-generate-pretty-name): Make sure that normal index
764            searching will never use the folder reserved for the flists
765            results.
766            (mh-index-search): Add an extra parameter that marks all the
767            messages in the index folder to the unseen sequence.
768            (mh-index-update-unseen): Function to keep unseen sequence of
769            index folder synced with the actual folders from where the
770            messages were copied. This works only if the unseen messages are
771            displayed with mh-show. Killing the unseen sequence in the index
772            folder or adding/removing messages to it doesn't change the
773            unseen sequence in the source folders yet.
774            (mh-flists-search-folders): Variable that decides the folders on
775            which flists is run.
776            (mh-flists-recursive-search-flag): If non-nil, flists is passed
777            the -recurse option.
778            (mh-flists-execute): Function which uses /bin/sh to execute
779            flists and then print out the list of message files that match.
780            (mh-index-new-messages): New interactive function which searches
781            for messages in the unseen sequence (closes SF #701756).
782    
783            * mh-utils.el (mh-show-folder-map): Add binding for
784            mh-index-new-messages.
785            (mh-show-msg): Update the unseen sequence in the source folder.
786    
787            * mh-e.el (mh-folder-font-lock-unseen): The function assumes that
788            the end of buffer is reached when there isn't a valid scan line
789            on the current line. This doesn't work in the index folder since
790            we have lines containing the folder name and empty lines in
791            between the actual scan lines. The modification removes this
792            assumption.
793            (mh-folder-map): Add key binding for "Fn"
794    
795            * mh-seq.el (mh-iterate-on-messages-in-region): If the point is
796            not at the beginning of the line, then the first message in the
797            region would be missed. The fix avoids this.
798    
799            * mh-mime.el (mh-inline-vcard-p): Don't try to inline vcards if
800            we don't have the right libraries.
801    
802    2003-03-10  Satyaki Das  <satyaki@theforce.stanford.edu>
803    
804            * mh-e.el (mh-next-undeleted-msg, mh-previous-undeleted-msg)
805            (mh-next-msg): Add optional argument wait-after-complaining-flag.
806            If non-nil and there are no undeleted messages after (or before)
807            the current one, then pause for a second after printing out the
808            message.
809            (mh-refile-or-write-again): Modify call to mh-next-msg to use the
810            wait-after-complaining-flag.
811    
812    2003-03-10  Satyaki Das  <satyaki@theforce.stanford.edu>
813    
814            * mh-e.el (mh-refile-or-write-again): If mh-next-msg fails to find
815            a message to go to it prints out a diagnostic, which overwrites
816            the diagnostic about the folder the message was refiled to. The
817            change fixes this.
818    
819    2003-03-09  Satyaki Das  <satyaki@theforce.stanford.edu>
820    
821            * mh-seq.el (mh-widen, mh-narrow-to-seq): Update
822            mh-narrowed-to-seq before notating sequences. This is a bit
823            helpful for mh-tick.el.
824            (mh-put-msg-in-seq): Fix a minor bug. No internal sequence should
825            be notated -- the original code was doing the right thing only for
826            the "unseen" sequence.
827    
828            * mh-index.el (mh-index-choose): Add autoload cookie for
829            mh-index-choose. This is needed for GNU Emacs 20.5.
830    
831            * mh-loaddefs.el: Regenerated.
832    
833    2003-03-09  Bill Wohler  <wohler@newt.com>
834    
835            * mh-mime.el (mh-display-smileys): This function originally had a
836            test to see if font-lock-maximum-size was bound, but this was
837            recently removed. The test was put in for a reason; if
838            font-lock-maximum-size isn't bound, void-variable errors would
839            ensue. I put the bound test back in.
840    
841    2003-03-08  Steve Youngs  <youngs@xemacs.org>
842    
843            * mh-mime.el (mh-mime-security-button-map): Use 'mh-push-button'
844            in XEmacs as well.
845    
846    2003-03-07  Satyaki Das  <satyaki@theforce.stanford.edu>
847    
848            * mh-xemacs-toolbar.el: Declare a whole bunch of stuff for GNU
849            Emacs, so that we don't get so many compiler warnings. Also
850            surround calls to set-specifier and toolbar-make-button-list with
851            mh-funcall-if-exists. Maybe GNU Emacs shouldn't try to compile
852            this file in the first place.
853    
854            * mh-xemacs-compat.el (mh-modeline-glyph): Declare it within
855            mh-do-in-xemacs to avoid compiler warning in GNU Emacs.
856            (mh-xemacs-push-button): Removed.
857    
858            * mh-mime.el (mh-mime-button-map): Use the generalized
859            mh-push-button function.
860            (mh-push-button): Enhance it so that it works on XEmacs too.
861    
862    2003-03-08  Steve Youngs  <youngs@xemacs.org>
863    
864            * mh-xemacs-compat.el (mh-modeline-logo): New constant holding the
865            modeline image.
866            (mh-modeline-glyph): Use it.
867    
868    2003-03-08  Steve Youngs  <youngs@xemacs.org>
869    
870            * mh-xemacs-toolbar.el: New file that defines and displays a
871            toolbar in XEmacs.
872    
873            * mh-xemacs-compat.el (mh-xemacs-toolbar): Require it here.
874    
875            * Makefile (MH-E-SRC): Add mh-xemacs-toolbar.el.
876    
877            * mh-customize.el (mh-toolbar):
878            (mh-tool-bar-letter-buttons):
879            (mh-tool-bar-letter-buttons-set):
880            (mh-tool-bar-folder-buttons):
881            (mh-tool-bar-folder-buttons-set):
882            (mh-tool-bar-search-function):
883            (mh-tool-bar-reply-3-buttons-flag):
884            (mh-tool-bar-item-inc):
885            (mh-tool-bar-item-save-mime):
886            (mh-tool-bar-item-prev-msg):
887            (mh-tool-bar-item-page-msg):
888            (mh-tool-bar-item-next-msg):
889            (mh-tool-bar-item-delete):
890            (mh-tool-bar-item-refile):
891            (mh-tool-bar-item-undo):
892            (mh-tool-bar-item-perform):
893            (mh-tool-bar-item-toggle-show):
894            (mh-tool-bar-item-reply-from):
895            (mh-tool-bar-item-reply-to):
896            (mh-tool-bar-item-reply-all):
897            (mh-tool-bar-item-reply):
898            (mh-tool-bar-item-alias):
899            (mh-tool-bar-item-compose):
900            (mh-tool-bar-item-rescan):
901            (mh-tool-bar-item-repack):
902            (mh-tool-bar-item-search):
903            (mh-tool-bar-item-visit):
904            (mh-tool-bar-item-prefs):
905            (mh-tool-bar-item-help):
906            (mh-tool-bar-item-widen):
907            (mh-tool-bar-item-send):
908            (mh-tool-bar-item-attach):
909            (mh-tool-bar-item-spell):
910            (mh-tool-bar-item-save):
911            (mh-tool-bar-item-undo-op):
912            (mh-tool-bar-item-kill):
913            (mh-tool-bar-item-copy):
914            (mh-tool-bar-item-paste):
915            (mh-tool-bar-item-kill-draft):
916            (mh-tool-bar-item-comp-prefs):
917            The MH-E toolbar for XEmacs is defined differently from the
918            GNU/Emacs version, so only define these if we're in GNU/Emacs.
919            XEmacs doesn't need to see them and it's always good to cut down
920            on pollution.
921    
922    2003-03-08  Steve Youngs  <youngs@xemacs.org>
923    
924            * mh-mime.el (mh-mime-button-map): Bind the 2nd mouse button to
925            `mh-xemacs-push-button' in XEmacs.
926            (mh-mime-security-button-map): Ditto.
927    
928            * mh-xemacs-compat.el: Shush the byte-compiler.
929            (mh-xemacs-push-button): New function to make MIME buttons work in
930            XEmacs.
931    
932    2003-03-08  Steve Youngs  <youngs@xemacs.org>
933    
934            * mh-mime.el (mh-display-emphasis): Don't test
935            `font-lock-maximum-size' to see if it is bound, just test for a
936            non-nil value.  This variable can have a nil value which makes it
937            bound and dividing nil by 8 throws an error.
938            This fixes a bug in MH-E under XEmacs when
939            `font-lock-maximum-size' is nil that prevented article emphasis
940            and smiley display which in turn was causing the "Flush changes in
941            article x y/n" errors.
942            (mh-display-smileys): Ditto.
943    
944    2003-03-08  Steve Youngs  <youngs@xemacs.org>
945    
946            * mh-utils.el (mh-logo-display): Display logo in XEmacs as well.
947    
948            * mh-xemacs-compat.el (mh-modeline-glyph): New.  The MH-E modeline
949            logo for XEmacs.
950    
951    2003-03-06  Satyaki Das  <satyaki@theforce.stanford.edu>
952    
953            * mh-utils.el (mh-allow-root-folder-flag): New global variable
954            that decides if "+" is an acceptable folder name.
955            (mh-folder-completion-function): Refine the test for existing
956            folders to take mh-allow-root-folder-flag into account.
957            (mh-folder-completing-read, mh-prompt-for-folder): Use the
958            allow-root-folder-flag argument of mh-prompt-for-folder and add a
959            similar argument to mh-folder-completing-read.
960            (mh-exec-cmd-error): Make the function nicer by using
961            process-environment to pass the environment variable assignments.
962    
963    2003-03-05  Satyaki Das  <satyaki@theforce.stanford.edu>
964    
965            * mh-mime.el (mh-push-button): Preserve point in the show buffer
966            if the mouse is used to expand/contract a button.
967    
968            * mh-customize.el (mh-x-face-file): Mention X-Image-URL in
969            documentation.
970    
971            * mh-comp.el (mh-insert-x-face): Modified to allow insertion of
972            X-Image-URL header field.
973    
974    2003-03-04  Satyaki Das  <satyaki@theforce.stanford.edu>
975    
976            * mh-utils.el (mh-face-display-function): Modified to facilitate
977            display of X-Image-URL images.
978            (mh-find-path): Initialize X-Image-URL cache directory.
979            (mh-x-image-url-cache-canonicalize, mh-x-image-url-fetch-image)
980            (mh-x-image-scale-and-display, mh-x-image-url-display)
981            (mh-x-image-display): New functions for X-Image-URL image display
982            and cache management.
983    
984            * mh-customize.el (mh-show-use-xface-flag): Add info about
985            requirements for X-Image-URL display.
986            (mh-fetch-x-image-url): New customizable variable that controls
987            fetching of X-Image-URL.
988    
989    2003-03-04  Satyaki Das  <satyaki@theforce.stanford.edu>
990    
991            * mh-utils.el (mh-make-local-hook): New macro which works around
992            API changes in add-hook. Version of GNU Emacs before 21.1 and
993            XEmacs require a call to make-local-hook and just the LOCAL
994            argument of add-hook is not sufficient.
995            (mh-show-mode): Make kill-buffer-hook buffer local.
996    
997            * mh-e.el (mh-folder-mode): Same as above.
998    
999            * mh-comp.el (mh-compose-and-send-mail): Same as above.
1000    
1001    2003-03-02  Satyaki Das  <satyaki@theforce.stanford.edu>
1002    
1003            * mh-mime.el (mh-push-button): Clicking on a MIME button used to
1004            cause the window with the show buffer to be selected. With this
1005            change the selected window doesn't change.
1006    
1007    2003-03-01  Satyaki Das  <satyaki@theforce.stanford.edu>
1008    
1009            * mh-speed.el (mh-speed-flists): Avoid a potential race condition.
1010            When flists is called manually, or when an unseen message is read,
1011            mh-speed-partial-line was not reinitialized.
1012    
1013            * mh-e.el (mh-visit-folder): If mh-visit-folder is used to visit
1014            the folder currently being visited (effectively doing a rescan)
1015            then mh-previous-window-config is erroneously set. The change
1016            fixes this.
1017    
1018            * mh-customize.el (mh-index-show-hook): Remove unused variable.
1019    
1020    2003-02-28  Satyaki Das  <satyaki@theforce.stanford.edu>
1021    
1022            * mh-e.el (mh-scan-folder): Call mh-reset-threads-and-narrowing
1023            only after the user has replied to question. This avoids premature
1024            clearing of the folder.
1025            (mh-rescan-folder, mh-visit-folder): Remove calls to
1026            mh-reset-threads-and-narrowing since it is now called in
1027            mh-scan-folder anyway.
1028    
1029            * mh-funcs.el (mh-sort-folder): Same as above.
1030    
1031    2003-02-26  Satyaki Das  <satyaki@theforce.stanford.edu>
1032    
1033            * mh-alias.el (mh-alias-alist): Change initial value to a symbol,
1034            so that it is different from the empty list, which could also
1035            mean that there are no aliases.
1036            (mh-alias-reload-maybe): Change test so that empty alist of
1037            aliases is properly handled (closes SF #693859).
1038    
1039    2003-02-25  Satyaki Das  <satyaki@theforce.stanford.edu>
1040    
1041            * mh-mime.el (mh-decode-message-header): The message header could
1042            be encoded, for instance the author's name could contain
1043            characters not in ASCII. This function will decode such header
1044            fields.
1045            (mh-mm-inline-message): Use mh-decode-message-header.
1046    
1047            * mh-utils.el (mh-display-msg): Use mh-decode-message-header.
1048            (mh-message-number-width): Use mh-scan-prog instead of "scan".
1049    
1050            * mh-loaddefs.el: Regenerated.
1051    
1052    2003-02-24  Satyaki Das  <satyaki@theforce.stanford.edu>
1053    
1054            * mh-utils.el (mh-truncate-log-buffer): Refine it so that the
1055            function will do the right thing even if called from a buffer
1056            other than mh-log-buffer.
1057    
1058    2003-02-22  Peter S Galbraith  <psg@debian.org>
1059    
1060            * mh-alias.el (mh-alias-add-alias): Really fix SF #690216.
1061            This functions needs to strip brackets on standalone addresses as
1062            well.
1063    
1064    2003-02-21  Satyaki Das  <satyaki@theforce.stanford.edu>
1065    
1066            * mh-xemacs-compat.el (replace-regexp-in-string): Remove the
1067            definition since it isn't used any more.
1068    
1069    2003-02-20  Peter S Galbraith  <psg@debian.org>
1070    
1071            * mh-alias.el (mh-alias-which-file-has-alias): Bug fix.  Needed to
1072            specify `noerror' on search.
1073    
1074            * mh-alias.el (mh-alias-suggest-alias): Add condition for input
1075            string being an email address in brackets.  We need to strip out
1076            the brackets. (closes SF #690216)
1077    
1078    2003-02-20  Satyaki Das  <satyaki@theforce.stanford.edu>
1079    
1080            * mh-pick.el (mh-search-folder): The function was setting the
1081            global value of the variables mh-current-folder and
1082            mh-previous-window-config. This can lead to problems in code which
1083            assumes that these variables are nil when we aren't in a folder
1084            buffer. So make the variables local before setting them.
1085    
1086    2003-02-19  Satyaki Das  <satyaki@theforce.stanford.edu>
1087    
1088            * mh-mime.el (mh-mime-display): All the MIME display code has been
1089            wrapped in a condition-case so that if something goes wrong, the
1090            raw message will be displayed.
1091    
1092            * mh-funcs.el (mh-undo-folder): Comment out call to sit-for that
1093            seems unnecessary.
1094    
1095            * mh-e.el (mh-scan-folder): Messages marked for deletion or
1096            refiling weren't getting annotated properly. The change fixes
1097            this.
1098            (mh-process-or-undo-commands): Change prompt to reflect what
1099            really happens in the code.
1100    
1101    2003-02-18  Satyaki Das  <satyaki@theforce.stanford.edu>
1102    
1103            * mh-comp.el (mh-folder-expand-at-point): The function
1104            mail-abbrev-complete-alias often returns nil. This had the
1105            unfortunate consequence of always causing an error. The change
1106            fixes this.
1107    
1108            * mh-alias.el (mh-alias-canonicalize-suggestion): New function
1109            which obviates the our need replace-regexp-in-string.
1110            (mh-alias-suggest-alias): Use mh-alias-canonicalize-suggestion to
1111            eliminate calls to replace-regexp-in-string. This avoids problems
1112            in Emacs20.
1113    
1114            * mh-utils.el (mh-notate): Handle the case when nil is passed as
1115            notation gracefully.
1116            (mh-speed-flists-active-p): New function that returns non-nil if
1117            flists is being used in the speedbar to update message counts.
1118    
1119            * mh-seq.el (mh-put-msg-in-seq): Fix a bug which made it
1120            impossible to add messages to the unseen sequence. Also adding
1121            messages to the unseen sequence will now update the speedbar
1122            message counts immediately.
1123    
1124            * mh-e.el (mh-get-new-mail, mh-process-commands)
1125            (mh-undefine-sequence): Update speedbar message counts, if the
1126            speedbar is active and is displaying message counts.
1127            (mh-delete-msg-from-seq): In addition to updating message counts,
1128            unhighlight the message so that interactively removing messages
1129            from the unseen sequence makes the bold highlight of unseen
1130            messages in the scan buffer go away.
1131            (mh-clear-text-properties): New function that removes all text
1132            properties from the current scan line.
1133    
1134    2003-02-15  Satyaki Das  <satyaki@theforce.stanford.edu>
1135    
1136            * mh-utils.el (mh-face-display-function): Wrap call of
1137            insert-image in mh-funcall-if-exists. This avoids a compiler
1138            warning in Emacs20.
1139    
1140            * mh-speed.el (mh-speed-flists): Weaken test a bit to avoid
1141            compiler warning in Emacs20.
1142            (mh-speedbar-change-expand-button-char): Wrap call of
1143            speedbar-insert-image-button-maybe in mh-funcall-if-exists. This
1144            function isn't present in the speedbar that ships with Emacs20, so
1145            calling it there causes an error.
1146    
1147            * mh-seq.el (mh-msg-is-in-seq): Adjust loop call a bit to avoid
1148            compiler warning in XEmacs. The XEmacs compiler should be improved
1149            so that such spurious warnings from builtin macros are suppressed.
1150    
1151            * mh-index.el (mh-index-search): Same as above.
1152    
1153            * mh-e.el (tool-bar-mode): The declaration is needed for Emacs20
1154            too.
1155    
1156            * mh-comp.el (mailabbrev): Try loading it any way. Some day XEmacs
1157            will get it and then MH-E will just use it.
1158            (tool-bar-mode, tool-bar-map): These declarations are needed for
1159            Emacs20 too.
1160            (mh-mail-abbrev-make-syntax-table, mh-folder-expand-at-point):
1161            Remove mh-mail-abbrev-make-syntax-table since mh-funcall-if-exists
1162            can be used instead.
1163    
1164            * mh-alias.el (require): Avoid autoloading functions that may not
1165            be defined.
1166            (mh-read-address, mh-alias-letter-expand-alias): Rewrite using
1167            mh-funcall-if-exists.
1168    
1169    2003-02-15  Satyaki Das  <satyaki@theforce.stanford.edu>
1170    
1171            * mh-loaddefs.el: Regenerated.
1172    
1173            * mh-speed.el (mh-folder-speedbar-buttons, mh-speed-add-buttons)
1174            (mh-speed-toggle): Reuse markers instead of creating more of them.
1175            (mh-speed-flists-folder, mh-speed-flists): Add optional folder
1176            argument to mh-speed-flists so that message counts are updated
1177            only for that one folder.
1178            (mh-speed-parse-flists-output): If no change in counts then avoid
1179            consing.
1180    
1181            * mh-index.el (mh-index-execute): Rewritten to use a temporary
1182            buffer that is not left behind.
1183    
1184            * mh-funcs.el (mh-store-buffer): Use mh-log-buffer instead of the
1185            special purpose *Store Output* buffer.
1186    
1187    2003-02-14  Satyaki Das  <satyaki@theforce.stanford.edu>
1188    
1189            * mh-customize.el (mh-show-xface-face): Make it always be black
1190            foreground on a white background (the reverse of that can make
1191            some X-Face images look creepy).
1192    
1193            * mh-utils.el (mh-truncate-log-buffer): Modify the function to
1194            return the current size of mh-log-buffer. Also we are now a bit
1195            more careful in adding separators between consecutive messages.
1196            (mh-exec-cmd): Fix a bug where the the log buffer would be
1197            displayed even if no error happened in the current command but
1198            the log buffer had messages from a previous error.
1199    
1200            * mh-mime.el (mh-mime-save-parts): Use mh-log-buffer to show
1201            error messages.
1202    
1203            * mh-alias.el (mh-alias-local-users): Add a space between parens.
1204    
1205    2003-02-14  Steve Youngs  <youngs@xemacs.org>
1206    
1207            * mh-utils.el (mh-face-display-function): Call
1208            `x-face-xmas-wl-display-x-face' using `mh-funcall-if-exists'.
1209    
1210            * mh-xemacs-compat.el (replace-regexp-in-string): New.
1211    
1212    2003-02-13  Satyaki Das  <satyaki@theforce.stanford.edu>
1213    
1214            * mh-utils.el (mh-log-buffer-lines): New variable that keeps
1215            track of the number of lines to keep in mh-log-buffer.
1216            (mh-truncate-log-buffer): New function that is used to make sure
1217            that the log buffer doesn't grow to unbounded size.
1218            (mh-exec-cmd, mh-exec-cmd-daemon, mh-handle-process-error): Use
1219            mh-truncate-log-buffer instead of erase-buffer to keep some
1220            number of previous log messages around (closes SF #685476).
1221    
1222    2003-02-13  Satyaki Das  <satyaki@theforce.stanford.edu>
1223    
1224            * mh-e.el (tool-bar-mode): Declare it in XEmacs.
1225            (mh-folder-mode): Use mh-funcall-if-exists to call hl-line-mode.
1226    
1227            * mh-utils.el (mh-funcall-if-exists): New macro that calls a
1228            function only if it exists.
1229            (mh-logo-display, mh-defun-show-buffer): Use mh-funcall-if-exists
1230            to call the functions find-image and deactivate-mark.
1231    
1232            * mh-mime.el (mh-mime-cleanup, mh-small-image-p)
1233            (mh-mm-display-part): Use mh-funcall-if-exists to call the
1234            functions image-size and remove-images.
1235    
1236            * mh-comp.el (tool-bar-map, tool-bar-mode): Declare the variables
1237            in XEmacs.
1238            (mh-folder-expand-at-point): Use mh-funcall-if-exists to call
1239            mail-abbrev-complete-alias if it exists.
1240    
1241            * mh-alias.el (mh-read-address): Use mh-funcall-if-exists for
1242            future extensibility.
1243    
1244    2003-02-13  Satyaki Das  <satyaki@theforce.stanford.edu>
1245    
1246            * mh-utils.el (mh-logo-display): The function find-image is
1247            present only in GNU Emacs.
1248            (mh-defun-show-buffer): The function deactivate-mark is present
1249            only in GNU Emacs.
1250            (default-enable-multibyte-characters): Declare it in XEmacs to
1251            avoid compiler warning.
1252            (mh-face-display-function): Avoid inserting space if there isn't
1253            any Face or X-Face header field to display.
1254    
1255            * mh-seq.el (mh-thread-last-ancestor): Move declaration of
1256            variable before its first use to silence XEmacs warning.
1257    
1258            * mh-mime.el (default-enable-multibyte-characters, dots, type):
1259            Declare these in XEmacs to remove compiler warnings in XEmacs.
1260            (mh-mime-cleanup, mh-mm-display-part): Call remove-images only in
1261            GNU Emacs.
1262            (mh-small-image-p): Call image-size only in GNU Emacs.
1263    
1264            * mh-index.el (mh-mairix-next-result): Fix a bug where a quote
1265            was missing.
1266            (mh-swish++-regexp-builder): Remove the unused binding meta.
1267    
1268            * mh-e.el (mh-folder-size): Pass on an extra value to remove
1269            XEmacs warning.
1270            (mh-folder-mode): Surround calls to hl-line-mode and
1271            tool-bar-mode with mh-do-in-gnu-emacs since these functions
1272            aren't present in XEmacs.
1273    
1274            * mh-customize.el (mh-tool-bar-show-set, mh-tool-bar-letter-set)
1275            (mh-tool-bar-folder-set): These functions call tool-bar-*
1276            functions which are present only in GNU Emacs. So surround them
1277            with mh-do-in-gnu-emacs.
1278    
1279            * mh-comp.el (mh-letter-mode, mh-folder-expand-at-point): Only
1280            call these functions in GNU Emacs.
1281            (mail-abbrevs): Declare it in XEmacs.
1282    
1283            * mh-alias.el (mh-read-address): Call completing-read-multiple
1284            only in GNU Emacs.
1285            (mail-abbrevs): Declare it in XEmacs.
1286            (mh-alias-add-alias-to-file): Remove unused code.
1287    
1288    2003-02-14  Ville Skyttä  <scop@xemacs.org>
1289    
1290            * mh-comp.el: Add autoloaded auto-mode-alist association.
1291    
1292    2003-02-13  Satyaki Das  <satyaki@theforce.stanford.edu>
1293    
1294            * mh-utils.el (mh-face-display-function): Make the XEmacs part a
1295            little simpler.
1296    
1297    2003-02-14  Steve Youngs  <youngs@xemacs.org>
1298    
1299            * mh-customize.el (mh-show-xface-face): XEmacs doesn't have the
1300            ':inherit' keyword for defface, rewrite with sane defaults.
1301    
1302            * mh-utils.el (mh-face-display-function): Fix bug that was
1303            corrupting xface images when displayed with XEmacs' internal
1304            xface image support.  Also make XEmacs honour 'mh-show-xface-face'
1305            when using internal xface image support.
1306    
1307    2003-02-12  Peter S Galbraith  <psg@debian.org>
1308    
1309            * mh-comp.el (mh-modify-header-field): New function. To header
1310            FIELD add VALUE.  If OVERWRITE-FLAG is non-nil then the old value,
1311            if present, is discarded.  This is more flexible than before.
1312            (mh-insert-auto-fields): Use it.  This and the new function are a
1313            courtesy of Satyaki.  Thanks!
1314    
1315            * mh-customize.el (mh-auto-fields-list): Doc tweaks suggested by
1316            Bill.
1317    
1318    2003-02-12  Satyaki Das  <satyaki@theforce.stanford.edu>
1319    
1320            * mh-comp.el (mh-folder-expand-at-point): Tweak the error
1321            message. Completion in the Fcc header field is only supported in
1322            GNU Emacs 21.
1323    
1324    2003-02-12  Peter S Galbraith  <psg@debian.org>
1325    
1326            * mh-customize.el (mh-auto-fields-list): Reorder after
1327            `mh-identity-list' since it needs it to be defined.  Move to
1328            mh-identity customization group.
1329    
1330    2003-02-11  Peter S Galbraith  <psg@debian.org>
1331    
1332            * mh-customize.el (mh-insert-mail-followup-to-flag): Removed.
1333            Obsolete.
1334            (mh-insert-mail-followup-to-list): Removed.  Obsolete.  Use
1335            `mh-auto-fields-list' instead, which is a more general solution.
1336            (mh-auto-fields-list): New defcustom.  Alist of addresses for
1337            which header lines are automatically inserted.  Replaces
1338            `mh-insert-mail-followup-to-list'.
1339    
1340            * mh-comp.el (mh-insert-mail-followup-to): Removed.  Obsolete.
1341            (mh-insert-auto-fields): New function. Insert custom fields if To
1342            or Cc match `mh-auto-fields-list', replacing
1343            mh-insert-mail-followup-to with a more general solution.
1344            (mh-compose-and-send-mail): Call mh-insert-auto-fields instead of
1345            mh-insert-mail-followup-to.  Also don't call mh-insert-identity to
1346            insert default setting if mh-insert-auto-fields inserted an
1347            identity.
1348    
1349    2003-02-11  Satyaki Das  <satyaki@theforce.stanford.edu>
1350    
1351            * mh-utils.el (mh-show-xface-function): Try to load the external
1352            x-face library only if XEmacs doesn't have xface support.
1353            (mh-face-display-function): Renamed. Also handle various
1354            permutations of x-face and xface support in XEmacs better.
1355    
1356            * mh-customize.el (mh-show-use-xface-flag): Any emacs whose
1357            major version is greater than or equal to 21 supports display of
1358            X-Face and Face header fields.
1359    
1360    2003-02-11  Satyaki Das  <satyaki@theforce.stanford.edu>
1361    
1362            * mh-utils.el (mh-do-in-gnu-emacs, mh-do-in-xemacs): Macros that
1363            execute code only in GNU Emacs and XEmacs respectively.
1364            (mh-emacs21-face-display-function): Refactor to make it slightly
1365            nicer. Get rid of compiler warnings in GNU Emacs by using the
1366            above macros. Also check for presence of xface feature (in XEmacs
1367            specific code) before trying to display X-Face header field image.
1368    
1369    2003-02-11  Steve Youngs  <youngs@xemacs.org>
1370    
1371            * mh-customize.el (mh-show-use-xface-flag): If using XEmacs and
1372            can't find the external x-face pkg still enable X-Face images if
1373            feature 'xface is present.
1374            Update the doc string.
1375    
1376            * mh-utils.el (mh-emacs21-face-display-function): Make it work in
1377            XEmacs.
1378            (mh-show-xface-function): If using XEmacs without xface support,
1379            use x-face.el pkg.  If using XEmacs with xface support, or Emacs
1380            21, use mh-emacs21-face-display-function.
1381    
1382    2003-02-11  Mark D. Baushke  <mdb@gnu.org>
1383    
1384            * mh-customize.el (mh-invisible-header-fields): Add
1385            "X-Notes-Item:" which is generated by Lotus Notes Domino. See
1386            URL<http://www-12.lotus.com/ldd/doc/domino_notes/Rnext/help6_admin.nsf
1387            /f4b82fbb75e942a6852566ac0037f284/5eda03c647f879c285256c1d00396051
1388            ?OpenDocument&Highlight=0,x-notes-item> for details on how Domino
1389            users may disable (restore the default) generation of these headers.
1390    
1391    2003-02-10  Satyaki Das  <satyaki@theforce.stanford.edu>
1392    
1393            * mh-comp.el (mh-folder-expand-at-point): Add function doc string
1394            and produce a nicer error message for Emacs versions that lack
1395            mail-abbrev-complete-alias.
1396    
1397            * mh-utils.el (mh-handle-process-error): Check doc fix.
1398    
1399            * mh-e.el (mh-folder-from-address): Same as above.
1400    
1401    2003-02-10  Peter S Galbraith  <psg@debian.org>
1402    
1403            * mh-comp.el: require mailabbrev, except in XEmacs.
1404            (mh-mail-abbrev-make-syntax-table): New defmacro to call
1405            mail-abbrev-make-syntax-table introduced in Emacs21.
1406            (mh-folder-expand-at-point): Handle nested folders.
1407            All of the above was written by Satyaki.  I just applied the patch
1408            and tested.
1409    
1410    2003-02-09  Satyaki Das  <satyaki@theforce.stanford.edu>
1411    
1412            * mh-comp.el: Fixes to keep the byte compiler happy.
1413    
1414            * mh-customize.el (mh-invisible-header-fields): Modified to
1415            remove space after ":" in header field names.
1416    
1417    2003-02-09  Peter S Galbraith  <psg@mixed.dyndns.org>
1418    
1419            * mh-comp.el (mh-letter-complete): Add completion for fcc lines.
1420            (mh-folder-expand-at-point): Do completion at point for folder
1421            name.  Like `mh-alias-letter-expand-alias' for aliases, it doesn't
1422            work on XEmacs because it relies on `mail-abbrev-complete-alias'
1423            to do completion.  Maybe Steve could update XEmacs' mailabbrev.el?
1424    
1425    2003-02-09  Peter S Galbraith  <psg@debian.org>
1426    
1427            * mh-customize.el (mh-invisible-header-fields): Remove trailing
1428            space in "X-Face: " and "Face: " entries since those line often
1429            break there.
1430    
1431    2003-02-08  Satyaki Das  <satyaki@theforce.stanford.edu>
1432    
1433            * mh-utils.el (mh-emacs21-face-display-function): Use
1434            mh-show-xface-face to colorize X-Face image.
1435    
1436            * mh-customize.el (mh-invisible-header-fields): Add extra headers
1437            to ignore.
1438            (mh-show-xface-face): Allow customization of the X-Face colors.
1439    
1440    2003-02-07  Satyaki Das  <satyaki@theforce.stanford.edu>
1441    
1442            * mh-utils.el (mh-uncompface-executable, mh-uncompface): Remember
1443            the path of the uncompface executable so that we don't need to
1444            search for it every time.
1445            (mh-emacs21-face-display-function): If more than one X-Face (or
1446            Face) header field was present then the fields would get
1447            concatenated, leading to garbled output. The change only displays
1448            the first image.
1449    
1450            * mh-customize.el (mh-x-face-file): Change documentation since it
1451            can now be used to insert a Face header field.
1452    
1453            * mh-comp.el (mh-insert-x-face): Generalized to allow insertion
1454            of Face header field.
1455    
1456    2003-02-06  Bill Wohler  <wohler@newt.com>
1457    
1458            * mh-utils.el (mh-emacs21-face-display-function): Updated
1459            docstring. It is a common mistake to refer to a header field as a
1460            header. The term header refers to the entire header while the term
1461            header field refers to a single field.
1462    
1463            * mh-customize.el (mh-show-use-xface-flag): Ditto.
1464    
1465    2003-02-06  Satyaki Das  <satyaki@theforce.stanford.edu>
1466    
1467            * mh-utils.el (mh-show-xface-function): Modified to use
1468            mh-emacs21-face-display-function if we are running GNU Emacs 21.
1469            (mh-face-to-png): New function to convert a Face header to a png
1470            image.
1471            (mh-uncompface): New function which converts an X-Face header to
1472            a pbm image.
1473            (mh-icontopbm): New function that does the job of icontopbm.
1474            (mh-emacs21-face-display-function): New function that displays
1475            Face/X-Face image in GNU Emacs 21.
1476            (mh-show-xface): Modified to test if we are running in X.
1477            Otherwise face display is suppressed.
1478    
1479            * mh-customize.el (mh-show-use-xface-flag): Tweak it, now that
1480            MH-E supports face display natively on Emacs 21. Also remove the
1481            check for window-system since it doesn't belong in a customizable
1482            variable.
1483    
1484    2003-02-06  Satyaki Das  <satyaki@theforce.stanford.edu>
1485    
1486            * mh-utils.el (sendmail): Require it so that XEmacs can find
1487            rfc822-goto-eoh.
1488            (mh-mail-header-end): A substitute for mail-header-end that
1489            doesn't widen the buffer. This is essential to avoid problems when
1490            dealing with nested messages.
1491            (mh-in-header-p, mh-letter-header-font-lock)
1492            (mh-header-field-font-lock, mh-show-font-lock-fontify-region)
1493            (mh-show-unquote-From): Use mh-mail-header-end instead of
1494            mail-header-end.
1495    
1496            * mh-mime.el (mh-decode-message-body): same as above (closes SF
1497            #681518).
1498    
1499            * mh-comp.el (mh-yank-cur-msg): same as above.
1500    
1501    2003-02-05  Satyaki Das  <satyaki@theforce.stanford.edu>
1502    
1503            * mh-utils.el (mh-display-msg): Call mh-show-mode before invisible
1504            headers are cleaned. This means that any surviving X-Face header
1505            can be removed unconditionally in mh-clean-msg-header.
1506            (mh-clean-msg-header): Since the function is now called with a
1507            read-only buffer, make the buffer temporarily writable.
1508    
1509            * mh-mime.el (mh-mm-inline-message): Do X-Face display before
1510            invisible headers are removed.
1511    
1512            * mh-customize.el (mh-invisible-headers): Simplified since the
1513            X-Face header isn't treated specially any more.
1514            (mh-invisible-header-fields): Add Face: and X-Face: to list of
1515            invisible headers.
1516    
1517            * mh-mime.el (mh-mime-display): If body is empty the headers would
1518            be treated like the body. The change fixes this (closes SF #681162).
1519            (mh-mime-display): This change really fixes the above problem.
1520    
1521    2003-02-04  Satyaki Das  <satyaki@theforce.stanford.edu>
1522    
1523            * mh-utils.el (mh-current-folder-name): Global variable that
1524            keeps track of current folder.
1525            (mh-normalize-folder-name): Substitute @ with
1526            mh-current-folder-name (closes SF #666774).
1527            (mh-prompt-for-folder): Bind mh-current-folder-name. Also
1528            invalidate cache if we are visiting a folder that wasn't found in
1529            the sub-folder cache. This is an indication that folders may have
1530            been created outside of MH-E and so the cache may be stale.
1531    
1532    2003-02-03  Satyaki Das  <satyaki@theforce.stanford.edu>
1533    
1534            * mh-utils.el (mh-decode-content-transfer-encoded-message): Removed.
1535            (mh-display-msg): Remove the use of the above function.
1536            (mh-normalize-folder-name): Leading "/" characters were being
1537            lost. The change fixes this (closes SF #676890).
1538    
1539            * mh-mime.el (mh-decode-message-body): New function, factored out
1540            from mh-mime-display and enhanced, to decode message based on
1541            charset and content-transfer-encoding. This eliminates the need
1542            for the external mimencode (closes SF #674857).
1543            (mh-mime-display): Use mh-decode-message-body.
1544    
1545            * mh-e.el (mh-header-display): Don't need the binding since the
1546            variable isn't present any more.
1547            (mh-inc-folder): Avoid calling mh-show if point is not on a valid
1548            scan line (closes SF #678115).
1549    
1550            * mh-customize.el
1551            (mh-decode-content-transfer-encoded-message-flag): Removed.
1552    
1553    2003-02-03  Bill Wohler  <wohler@newt.com>
1554    
1555            * import-emacs: MH-E now has its own directory in Emacs.
1556    
1557            * mh-e.el: (mh-version): Set to 7.2+cvs.
1558    
1559  2003-02-03  Bill Wohler  <wohler@newt.com>  2003-02-03  Bill Wohler  <wohler@newt.com>
1560    
1561          * Released MH-E version 7.2.          * Released MH-E version 7.2.
# Line 4061  Line 5619 
5619          Non-fatal depencencies on the mm-decode, mm-uu and mm-view          Non-fatal depencencies on the mm-decode, mm-uu and mm-view
5620          libraries.          libraries.
5621    
5622  2002-07-15  Satyaki Das  <satyaki@theforce.stanford.edu>  2002-07-15  Satyaki Das <satyaki@theforce.stanford.edu>
5623    
5624          * mh-utils.el (mh-require, mh-autoload): Remove these macros.          * mh-utils.el (mh-require, mh-autoload): Remove these macros.
5625          (mh-decode-mime): Initialized to t iff the mm-decode library is          (mh-decode-mime): Initialized to t iff the mm-decode library is
# Line 4674  Line 6232 
6232          (mh-filter-out-non-text): New function to filter out attachments          (mh-filter-out-non-text): New function to filter out attachments
6233          from message being yanked.          from message being yanked.
6234    
6235  2002-05-20  Bill Wohler  <Bill.Wohler@openwave.com>  2002-05-20  Bill Wohler <Bill.Wohler@openwave.com>
6236    
6237          * mh-utils.el (mh-invisible-headers-show-xface): First sentence of          * mh-utils.el (mh-invisible-headers-show-xface): First sentence of
6238          docstring was not entirely on first line so was truncated in          docstring was not entirely on first line so was truncated in
# Line 6017  Line 7575 
7575          (install): $MH-E-SRC is copied to $(EMACS_HOME)/lisp/mail, not          (install): $MH-E-SRC is copied to $(EMACS_HOME)/lisp/mail, not
7576          $(EMACS_HOME)/src.          $(EMACS_HOME)/src.
7577          (dist): Leave release in current directory.          (dist): Leave release in current directory.
7578    
7579    
7580    Copyright (C) 2003 Free Software Foundation, Inc.
7581            
7582    Copying and distribution of this file, with or without modification,
7583    are permitted in any medium without royalty provided the copyright
7584    notice and this notice are preserved.

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

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