comparison lisp/mh-e/ChangeLog @ 49598:0d8b17d428b5

Trailing whitepace deleted.
author Juanma Barranquero <lekktu@gmail.com>
date Tue, 04 Feb 2003 13:24:35 +0000
parents b35587af8747
children 7dd3d5eae9c7 d7ddb3e565de
comparison
equal deleted inserted replaced
49597:e88404e8f2cf 49598:0d8b17d428b5
35 35
36 * mh-pick.el (mh-do-search, mh-search-folder): Checkdoc fixes. 36 * mh-pick.el (mh-do-search, mh-search-folder): Checkdoc fixes.
37 37
38 * mh-loaddefs.el: Regenerated (lm-verify fixes). 38 * mh-loaddefs.el: Regenerated (lm-verify fixes).
39 39
40 * mh-index.el (mh-mairix-next-result): Checkdoc fixes. 40 * mh-index.el (mh-mairix-next-result): Checkdoc fixes.
41 41
42 * mh-alias.el: lm-verify fix. 42 * mh-alias.el: lm-verify fix.
43 43
44 * Makefile (MH-E-SRC): Added ChangeLog, now that Emacs has a 44 * Makefile (MH-E-SRC): Added ChangeLog, now that Emacs has a
45 lisp/mh-e directory. 45 lisp/mh-e directory.
402 402
403 * mh-funcs.el (mh-kill-folder): Don't ask for confirmation if 403 * mh-funcs.el (mh-kill-folder): Don't ask for confirmation if
404 called on a folder holding index search results. Also the now 404 called on a folder holding index search results. Also the now
405 removed mh-folder-list-change-hook is called no more. 405 removed mh-folder-list-change-hook is called no more.
406 406
407 * mh-customize.el (mh-auto-folder-collect-flag) 407 * mh-customize.el (mh-auto-folder-collect-flag)
408 (mh-folder-list-change-hook): Removed. 408 (mh-folder-list-change-hook): Removed.
409 409
410 * mh-loaddefs.el: Regenerated. 410 * mh-loaddefs.el: Regenerated.
411 411
412 2003-01-10 Bill Wohler <wohler@newt.com> 412 2003-01-10 Bill Wohler <wohler@newt.com>
483 483
484 * mh-pick.el (mh-searching-function): New buffer local variable 484 * mh-pick.el (mh-searching-function): New buffer local variable
485 that keeps track of the default searching function to be used. 485 that keeps track of the default searching function to be used.
486 (mh-pick-mode): Make mh-searching-function buffer local. 486 (mh-pick-mode): Make mh-searching-function buffer local.
487 (mh-search-folder): Set mh-searching-function to use pick. 487 (mh-search-folder): Set mh-searching-function to use pick.
488 (mh-search-folder, mh-pick-menu, mh-pick-mode-help-messages) 488 (mh-search-folder, mh-pick-menu, mh-pick-mode-help-messages)
489 (mh-pick-mode, mh-do-pick-search, mh-pick-do-search): Rename 489 (mh-pick-mode, mh-do-pick-search, mh-pick-do-search): Rename
490 mh-do-pick-search to mh-pick-do-search. But keep 490 mh-do-pick-search to mh-pick-do-search. But keep
491 mh-do-pick-search as a deprecated function. 491 mh-do-pick-search as a deprecated function.
492 (mh-do-search): New interactive function that performs the 492 (mh-do-search): New interactive function that performs the
493 default search. 493 default search.
509 2003-01-09 Bill Wohler <wohler@newt.com> 509 2003-01-09 Bill Wohler <wohler@newt.com>
510 510
511 * mh-e.el (mh-folder-from-address): New function that proposes the 511 * mh-e.el (mh-folder-from-address): New function that proposes the
512 name of a folder with an alias for the address in the current message. 512 name of a folder with an alias for the address in the current message.
513 (mh-prompt-for-refile-folder): Use it (closes SF #657096). 513 (mh-prompt-for-refile-folder): Use it (closes SF #657096).
514 514
515 * mh-customize.el (mh-default-folder-prefix): New variable used by 515 * mh-customize.el (mh-default-folder-prefix): New variable used by
516 mh-folder-from-address. 516 mh-folder-from-address.
517 (mh-invisible-header-fields): Edited docstring. 517 (mh-invisible-header-fields): Edited docstring.
518 518
519 * mh-alias.el (mh-alias-address-to-alias): Added ;;;###mh-autoload 519 * mh-alias.el (mh-alias-address-to-alias): Added ;;;###mh-autoload
536 killed. 536 killed.
537 (mh-version): Renamed mh-temp-info-buffer to mh-info-buffer. 537 (mh-version): Renamed mh-temp-info-buffer to mh-info-buffer.
538 538
539 * mh-comp.el (mh-insert-x-mailer): Renamed mh-temp-info-buffer to 539 * mh-comp.el (mh-insert-x-mailer): Renamed mh-temp-info-buffer to
540 mh-info-buffer. 540 mh-info-buffer.
541 541
542 2003-01-09 Satyaki Das <satyaki@theforce.stanford.edu> 542 2003-01-09 Satyaki Das <satyaki@theforce.stanford.edu>
543 543
544 * mh-e.el (mh-folder-size): If the user doesn't have a 544 * mh-e.el (mh-folder-size): If the user doesn't have a
545 Unseen-Sequence definition in .mh_profile then an error was 545 Unseen-Sequence definition in .mh_profile then an error was
546 produced. This change fixes that. 546 produced. This change fixes that.
575 the folder name with hierachical completion (closes SF #664821). 575 the folder name with hierachical completion (closes SF #664821).
576 576
577 * mh-speed.el (mh-speed-folders, mh-speed-folders-cache) 577 * mh-speed.el (mh-speed-folders, mh-speed-folders-cache)
578 (mh-speed-folders-actual): Moved to mh-utils.el as mh-sub-folders, 578 (mh-speed-folders-actual): Moved to mh-utils.el as mh-sub-folders,
579 mh-sub-folders-cache and mh-sub-folders-actual respectively. 579 mh-sub-folders-cache and mh-sub-folders-actual respectively.
580 (mh-speed-invalidate-map, mh-speed-invalidate-map) 580 (mh-speed-invalidate-map, mh-speed-invalidate-map)
581 (mh-speed-add-folder): Use the new names. 581 (mh-speed-add-folder): Use the new names.
582 582
583 * mh-funcs.el (mh-kill-folder): Remove code that used to update 583 * mh-funcs.el (mh-kill-folder): Remove code that used to update
584 mh-folder-list which is no longer present. Instead 584 mh-folder-list which is no longer present. Instead
585 mh-update-sub-folders-cache is called. 585 mh-update-sub-folders-cache is called.
626 a corresponding regexp-builder then a search buffer like pick 626 a corresponding regexp-builder then a search buffer like pick
627 search is produced. Otherwise the previous behavior is maintained. 627 search is produced. Otherwise the previous behavior is maintained.
628 (mh-index-do-search): New interactive function that takes the 628 (mh-index-do-search): New interactive function that takes the
629 contents of the search buffer, generates an appropriate query and 629 contents of the search buffer, generates an appropriate query and
630 produces the search results buffer by calling mh-index-search. 630 produces the search results buffer by calling mh-index-search.
631 (mh-replace-string, mh-index-parse-search-regexp) 631 (mh-replace-string, mh-index-parse-search-regexp)
632 (mh-index-add-implicit-ops, mh-index-evaluate): New functions 632 (mh-index-add-implicit-ops, mh-index-evaluate): New functions
633 which parses the infix search expression that the user enters. A 633 which parses the infix search expression that the user enters. A
634 parse tree from which queries for different search programs can 634 parse tree from which queries for different search programs can
635 be produced is produced. 635 be produced is produced.
636 (mh-swish++-regexp-builder, mh-swish++-print-regexp): Takes the 636 (mh-swish++-regexp-builder, mh-swish++-print-regexp): Takes the
642 2003-01-08 Bill Wohler <wohler@newt.com> 642 2003-01-08 Bill Wohler <wohler@newt.com>
643 643
644 * Makefile (emacs-logs): New target for viewing CVS Emacs logs. 644 * Makefile (emacs-logs): New target for viewing CVS Emacs logs.
645 Useful to see if an Emacs developer has changed MH-E. 645 Useful to see if an Emacs developer has changed MH-E.
646 646
647 * MH-E-NEWS: Fixed case of MH-E in the "Changes" title. 647 * MH-E-NEWS: Fixed case of MH-E in the "Changes" title.
648 648
649 * mh-utils.el (mh-temp-info-buffer): New variable to hold name of 649 * mh-utils.el (mh-temp-info-buffer): New variable to hold name of
650 buffer that contains version info. 650 buffer that contains version info.
651 651
652 * mh-e.el (mh-version): Use mh-temp-info-buffer instead of 652 * mh-e.el (mh-version): Use mh-temp-info-buffer instead of
685 * mh-utils.el (mh-search-from-end): New function that is used to 685 * mh-utils.el (mh-search-from-end): New function that is used to
686 replace our usage of the CL function search. 686 replace our usage of the CL function search.
687 (font-lock): The library is loaded to avoid compilation warning 687 (font-lock): The library is loaded to avoid compilation warning
688 in CVS Emacs. 688 in CVS Emacs.
689 689
690 * mh-speed.el (mh-speed-goto-folder, mh-speed-add-folder) 690 * mh-speed.el (mh-speed-goto-folder, mh-speed-add-folder)
691 (mh-speed-extract-folder-name, mh-speed-invalidate-map): Use 691 (mh-speed-extract-folder-name, mh-speed-invalidate-map): Use
692 mh-search-from-end instead of search. 692 mh-search-from-end instead of search.
693 693
694 * mh-seq.el (mh-thread-remove-parent-link): Use loop instead of 694 * mh-seq.el (mh-thread-remove-parent-link): Use loop instead of
695 remove*. 695 remove*.
753 always be added to mh-folder-list. Otherwise folder name 753 always be added to mh-folder-list. Otherwise folder name
754 completion doesn't find the new folder created. 754 completion doesn't find the new folder created.
755 755
756 2002-12-24 Satyaki Das <satyaki@theforce.stanford.edu> 756 2002-12-24 Satyaki Das <satyaki@theforce.stanford.edu>
757 757
758 * mh-customize.el (mh-clean-message-header-flag) 758 * mh-customize.el (mh-clean-message-header-flag)
759 (mh-visible-headers, mh-invisible-headers) 759 (mh-visible-headers, mh-invisible-headers)
760 (mh-invisible-header-fields-set): Reworded to satisfy checkdoc. 760 (mh-invisible-header-fields-set): Reworded to satisfy checkdoc.
761 761
762 * mh-loaddefs.el: Regenerated. 762 * mh-loaddefs.el: Regenerated.
763 763
764 * mh-e.el (mh-inc-folder, mh-visit-folder, mh-read-msg-range): 764 * mh-e.el (mh-inc-folder, mh-visit-folder, mh-read-msg-range):
765 Handle nil value of mh-large-folder properly. 765 Handle nil value of mh-large-folder properly.
766 766
767 * mh-customize.el (mh-tool-bar-show-set, mh-tool-bar-letter-set) 767 * mh-customize.el (mh-tool-bar-show-set, mh-tool-bar-letter-set)
768 (mh-tool-bar-folder-set, mh-tool-bar-folder-buttons) 768 (mh-tool-bar-folder-set, mh-tool-bar-folder-buttons)
769 (mh-invisible-headers, mh-invisible-header-fields-set): Checkdoc 769 (mh-invisible-headers, mh-invisible-header-fields-set): Checkdoc
770 fixes. 770 fixes.
771 (mh-large-folder): Updated to allow for infinity. If 771 (mh-large-folder): Updated to allow for infinity. If
772 mh-large-folder is nil then all folders are deemed small. 772 mh-large-folder is nil then all folders are deemed small.
773 773
886 886
887 2002-12-20 Satyaki Das <satyaki@theforce.stanford.edu> 887 2002-12-20 Satyaki Das <satyaki@theforce.stanford.edu>
888 888
889 * mh-index.el (mh-index-new-folder): Add new folder to 889 * mh-index.el (mh-index-new-folder): Add new folder to
890 mh-folder-list to enable name completion. 890 mh-folder-list to enable name completion.
891 (mh-glimpse-execute-search, mh-swish-execute-search) 891 (mh-glimpse-execute-search, mh-swish-execute-search)
892 (mh-swish++-execute-search): Fix documentation. 892 (mh-swish++-execute-search): Fix documentation.
893 893
894 * mh-seq.el (mh-thread-generate): Fixed a stupid bug where the wrong 894 * mh-seq.el (mh-thread-generate): Fixed a stupid bug where the wrong
895 folder could get 'scan'ed when generating the threaded view. 895 folder could get 'scan'ed when generating the threaded view.
896 896
897 * mh-index.el (mh-index-search): If optional prefix arg is given 897 * mh-index.el (mh-index-search): If optional prefix arg is given
898 then the search in the current index buffer is redone. 898 then the search in the current index buffer is redone.
899 (mh-glimpse-execute-search, mh-swish-execute-search) 899 (mh-glimpse-execute-search, mh-swish-execute-search)
900 (mh-namazu-execute-search): Documentation fixes. 900 (mh-namazu-execute-search): Documentation fixes.
901 901
902 * mh-e.el (mh-index-previous-search): New buffer local variable 902 * mh-e.el (mh-index-previous-search): New buffer local variable
903 stores parameters of search that created the buffer. 903 stores parameters of search that created the buffer.
904 (mh-folder-mode): Make mh-index-previous-search buffer local. 904 (mh-folder-mode): Make mh-index-previous-search buffer local.
907 907
908 * mh-loaddefs.el: Regenerated. 908 * mh-loaddefs.el: Regenerated.
909 909
910 2002-12-19 Peter S Galbraith <psg@debian.org> 910 2002-12-19 Peter S Galbraith <psg@debian.org>
911 911
912 * mh-alias.el (mh-alias-add-alias): Bug fix. 912 * mh-alias.el (mh-alias-add-alias): Bug fix.
913 913
914 2002-12-19 Peter S Galbraith <psg@debian.org> 914 2002-12-19 Peter S Galbraith <psg@debian.org>
915 915
916 * mh-alias.el (mh-alias-add-alias): New interactive command. Add 916 * mh-alias.el (mh-alias-add-alias): New interactive command. Add
917 ALIAS for ADDRESS in personal alias file. 917 ALIAS for ADDRESS in personal alias file.
965 * mh-loaddefs.el: Regenerated. 965 * mh-loaddefs.el: Regenerated.
966 966
967 * mh-comp.el (mh-letter-tool-bar-map): Moved to mh-customize.el 967 * mh-comp.el (mh-letter-tool-bar-map): Moved to mh-customize.el
968 968
969 * mh-e.el (mh-folder-tool-bar-map): Moved to mh-customize.el 969 * mh-e.el (mh-folder-tool-bar-map): Moved to mh-customize.el
970 970
971 * mh-utils.el (mh-get-msg-num): autoloaded. 971 * mh-utils.el (mh-get-msg-num): autoloaded.
972 (mh-show-tool-bar-map): Moved to mh-customize.el 972 (mh-show-tool-bar-map): Moved to mh-customize.el
973 973
974 * mh-customize.el (mh-tool-bar-item-*): 33 new defconsts for 974 * mh-customize.el (mh-tool-bar-item-*): 33 new defconsts for
975 tool-bar setup and customization. 975 tool-bar setup and customization.
976 (mh-tool-bar-folder-buttons-set): New function to setup the 976 (mh-tool-bar-folder-buttons-set): New function to setup the
977 tool-bar after customization. 977 tool-bar after customization.
978 (mh-tool-bar-folder-buttons): New defcustom to specify which icons 978 (mh-tool-bar-folder-buttons): New defcustom to specify which icons
1082 function callable from show buffer that displays search results 1082 function callable from show buffer that displays search results
1083 from one folder. 1083 from one folder.
1084 (mh-show-mode-map): Key binding for "v". 1084 (mh-show-mode-map): Key binding for "v".
1085 1085
1086 * mh-speed.el: Fix credits. 1086 * mh-speed.el: Fix credits.
1087 (mh-index-folder-speedbar-buttons) 1087 (mh-index-folder-speedbar-buttons)
1088 (mh-index-show-speedbar-buttons) 1088 (mh-index-show-speedbar-buttons)
1089 (mh-index-folder-speedbar-key-map) 1089 (mh-index-folder-speedbar-key-map)
1090 (mh-index-show-speedbar-key-map) 1090 (mh-index-show-speedbar-key-map)
1091 (mh-index-folder-speedbar-menu-items) 1091 (mh-index-folder-speedbar-menu-items)
1092 (mh-index-show-speedbar-menu-items): Removed since the modes 1092 (mh-index-show-speedbar-menu-items): Removed since the modes
1093 mh-index-folder-mode and mh-index-show-mode no longer exist. 1093 mh-index-folder-mode and mh-index-show-mode no longer exist.
1094 (mh-speed-extract-folder-name): Remove the bits about 1094 (mh-speed-extract-folder-name): Remove the bits about
1095 mh-index-folder-mode and mh-index-show-mode. 1095 mh-index-folder-mode and mh-index-show-mode.
1096 1096
1206 of current message in thread tree. 1206 of current message in thread tree.
1207 (mh-thread-ancestor): New interactive function to jump to 1207 (mh-thread-ancestor): New interactive function to jump to
1208 immediate ancestor or to root message of current thread depending 1208 immediate ancestor or to root message of current thread depending
1209 on optional argument. 1209 on optional argument.
1210 1210
1211 * mh-utils.el (mh-show-thread-ancestor) 1211 * mh-utils.el (mh-show-thread-ancestor)
1212 (mh-show-thread-next-sibling, mh-show-thread-previous-sibling): 1212 (mh-show-thread-next-sibling, mh-show-thread-previous-sibling):
1213 Interactive functions callable from the show buffer. 1213 Interactive functions callable from the show buffer.
1214 (mh-show-thread-map): Bindings for Tu, Tp and Tn. 1214 (mh-show-thread-map): Bindings for Tu, Tp and Tn.
1215 1215
1216 * mh-e.el (mh-thread-map): Bindings for Tu, Tp and Tn. 1216 * mh-e.el (mh-thread-map): Bindings for Tu, Tp and Tn.
1340 aliases. 1340 aliases.
1341 1341
1342 * mh-alias.el (mh-alias-filenames): 1342 * mh-alias.el (mh-alias-filenames):
1343 s/mh-mhparam-component/mh-profile-component/ 1343 s/mh-mhparam-component/mh-profile-component/
1344 (mh-profile-component): Move to mh-utils.el and make interactive. 1344 (mh-profile-component): Move to mh-utils.el and make interactive.
1345 (mh-read-address): Make it autoloaded. 1345 (mh-read-address): Make it autoloaded.
1346 1346
1347 * mh-loaddefs.el: Regenerated. 1347 * mh-loaddefs.el: Regenerated.
1348 1348
1349 * mh-comp.el (mh-read-address): Removed. Replaced by mh-alias 1349 * mh-comp.el (mh-read-address): Removed. Replaced by mh-alias
1350 version. 1350 version.
1367 (emacs): Reintroduced autoloads. 1367 (emacs): Reintroduced autoloads.
1368 (autoloads): We're baaa-aack! 1368 (autoloads): We're baaa-aack!
1369 (dist, install-emacs): Use MH-E-LOADDEFS. 1369 (dist, install-emacs): Use MH-E-LOADDEFS.
1370 1370
1371 * mh-comp.el (mh-customize): Moved to mh-customize.el. 1371 * mh-comp.el (mh-customize): Moved to mh-customize.el.
1372 1372
1373 * mh-customize.el (mh-customize): Moved here from mh-comp. Makes 1373 * mh-customize.el (mh-customize): Moved here from mh-comp. Makes
1374 more sense, doesn't it? 1374 more sense, doesn't it?
1375 1375
1376 * mh-alias.el, mh-comp.el, mh-e.el, mh-index.el, mh-mime.el, 1376 * mh-alias.el, mh-comp.el, mh-e.el, mh-index.el, mh-mime.el,
1377 mh-pick.el, mh-speed.el: Added mh-autoload cookie to all 1377 mh-pick.el, mh-speed.el: Added mh-autoload cookie to all
1426 sources, the implicit rule is obsolete. 1426 sources, the implicit rule is obsolete.
1427 (autoloads): Deleted. See emacs change above. 1427 (autoloads): Deleted. See emacs change above.
1428 1428
1429 2002-12-03 Bill Wohler <wohler@newt.com> 1429 2002-12-03 Bill Wohler <wohler@newt.com>
1430 1430
1431 * Makefile (MH-E-SRC, emacs): 1431 * Makefile (MH-E-SRC, emacs):
1432 1432
1433 2002-12-03 Satyaki Das <satyaki@theforce.stanford.edu> 1433 2002-12-03 Satyaki Das <satyaki@theforce.stanford.edu>
1434 1434
1435 * mh-make.el (mh-emacs): Make failing condition more strict. 1435 * mh-make.el (mh-emacs): Make failing condition more strict.
1436 (mh-loaddefs-end): Remove redundant statement. 1436 (mh-loaddefs-end): Remove redundant statement.
1439 difference though. 1439 difference though.
1440 1440
1441 * mh-make.el: New script that compiles MH-E. 1441 * mh-make.el: New script that compiles MH-E.
1442 (mh-loaddefs-beginning, mh-loaddefs-end): Don't save the autoloads 1442 (mh-loaddefs-beginning, mh-loaddefs-end): Don't save the autoloads
1443 file in between. Only save at the end. 1443 file in between. Only save at the end.
1444 (mh-emacs-generate-autoloads, mh-xemacs-generate-autoloads) 1444 (mh-emacs-generate-autoloads, mh-xemacs-generate-autoloads)
1445 (mh-generate-autoloads): Replace the separate functions in Emacs 1445 (mh-generate-autoloads): Replace the separate functions in Emacs
1446 and XEmacs with one that works in both variants. This simplifies 1446 and XEmacs with one that works in both variants. This simplifies
1447 the script a lot. 1447 the script a lot.
1448 (mh-generate-autoloads): doc fix. 1448 (mh-generate-autoloads): doc fix.
1449 1449
1469 1469
1470 2002-12-03 Mark D Baushke <mdb@gnu.org> 1470 2002-12-03 Mark D Baushke <mdb@gnu.org>
1471 1471
1472 * mh-e.el (mh-get-new-mail): Simplify no-new-mail test. 1472 * mh-e.el (mh-get-new-mail): Simplify no-new-mail test.
1473 (mh-add-cur-notation): Remove unnecessary function. 1473 (mh-add-cur-notation): Remove unnecessary function.
1474 1474
1475 2002-12-03 Peter S Galbraith <psg@debian.org> 1475 2002-12-03 Peter S Galbraith <psg@debian.org>
1476 1476
1477 * mh-identity.el (mh-identity-make-menu): Check if 1477 * mh-identity.el (mh-identity-make-menu): Check if
1478 'mh-letter-mode-map' is bound, since this code also gets run when 1478 'mh-letter-mode-map' is bound, since this code also gets run when
1479 mh-customize.el is loaded at startup. 1479 mh-customize.el is loaded at startup.
1495 1495
1496 * mh-e.el (mh-add-cur-notation): New function to mark the 1496 * mh-e.el (mh-add-cur-notation): New function to mark the
1497 current message with the mh-note-cur character. 1497 current message with the mh-note-cur character.
1498 (mh-get-new-mail): Use mh-add-cur-notation to undo the work of 1498 (mh-get-new-mail): Use mh-add-cur-notation to undo the work of
1499 mh-remove-cur-notation if there was no new mail (closes SF #647681). 1499 mh-remove-cur-notation if there was no new mail (closes SF #647681).
1500 1500
1501 * mh-e.el (mh-set-cmd-note): Do not update the default mh-cmd-note 1501 * mh-e.el (mh-set-cmd-note): Do not update the default mh-cmd-note
1502 value (closes SF #643701). 1502 value (closes SF #643701).
1503 1503
1504 2002-12-02 Peter S Galbraith <psg@debian.org> 1504 2002-12-02 Peter S Galbraith <psg@debian.org>
1505 1505
1551 2002-12-02 Satyaki Das <satyaki@theforce.stanford.edu> 1551 2002-12-02 Satyaki Das <satyaki@theforce.stanford.edu>
1552 1552
1553 * mh-funcs.el (mh-pack-folder, mh-sort-folder): Fix the functions 1553 * mh-funcs.el (mh-pack-folder, mh-sort-folder): Fix the functions
1554 so that threading is preserved (needed for SF #646794). 1554 so that threading is preserved (needed for SF #646794).
1555 1555
1556 * mh-identity.el (mh-identity-signature-start) 1556 * mh-identity.el (mh-identity-signature-start)
1557 (mh-identity-signature-end): Checkdoc fixes. 1557 (mh-identity-signature-end): Checkdoc fixes.
1558 1558
1559 * mh-e.el (mh-previous-unread-msg, mh-next-unread-msg): Checkdoc 1559 * mh-e.el (mh-previous-unread-msg, mh-next-unread-msg): Checkdoc
1560 fixes. 1560 fixes.
1561 1561
1564 * mh-identity.el (compile): Make mh-identity.el compile without 1564 * mh-identity.el (compile): Make mh-identity.el compile without
1565 warnings. 1565 warnings.
1566 1566
1567 * mh-e.el (mh-previous-unread-msg, mh-next-unread-msg): New 1567 * mh-e.el (mh-previous-unread-msg, mh-next-unread-msg): New
1568 interactive functions that go to next and previous unread 1568 interactive functions that go to next and previous unread
1569 messages (closes SF #630328). 1569 messages (closes SF #630328).
1570 (mh-folder-mode-map): Add key bindings for M-n and M-p to 1570 (mh-folder-mode-map): Add key bindings for M-n and M-p to
1571 mh-folder-mode-map. 1571 mh-folder-mode-map.
1572 1572
1573 * mh-utils.el (mh-show-next-unread-msg) 1573 * mh-utils.el (mh-show-next-unread-msg)
1574 (mh-show-previous-unread-msg): New interactive functions that go 1574 (mh-show-previous-unread-msg): New interactive functions that go
1575 to the next and previous unread messages respectively. These are 1575 to the next and previous unread messages respectively. These are
1576 callable from the show buffer. 1576 callable from the show buffer.
1577 (mh-show-mode-map): Add key bindings for M-n and M-p to 1577 (mh-show-mode-map): Add key bindings for M-n and M-p to
1578 mh-show-mode-map. 1578 mh-show-mode-map.
1579 1579
1580 2002-12-01 Bill Wohler <wohler@newt.com> 1580 2002-12-01 Bill Wohler <wohler@newt.com>
1581 1581
1582 * mh-mime.el (mh-defun-compat): Make it indent like a defun. 1582 * mh-mime.el (mh-defun-compat): Make it indent like a defun.
1583 1583
1584 * mh-index.el (mh-defun-index): Make it indent like a defun. 1584 * mh-index.el (mh-defun-index): Make it indent like a defun.
1585 1585
1586 * mh-customize.el: New file (closes SF #643722). 1586 * mh-customize.el: New file (closes SF #643722).
1587 1587
1588 * Makefile (MH-E-SRC): Added mh-customize.el (closes SF #643722). 1588 * Makefile (MH-E-SRC): Added mh-customize.el (closes SF #643722).
1589 1589
1663 Added ;;;###mh-autoload tag to selected functions so that 1663 Added ;;;###mh-autoload tag to selected functions so that
1664 autoloads for those functions can be automatically created in 1664 autoloads for those functions can be automatically created in
1665 mh-loaddefs.el (closes half of SF #643722).. 1665 mh-loaddefs.el (closes half of SF #643722)..
1666 1666
1667 * mh-comp.el, mh-speed.el (mh-utils): Removed require. mh-utils is 1667 * mh-comp.el, mh-speed.el (mh-utils): Removed require. mh-utils is
1668 provided via mh-e.el. 1668 provided via mh-e.el.
1669 Removed MH-E autoloads. These are now provided by mh-loaddefs.el. 1669 Removed MH-E autoloads. These are now provided by mh-loaddefs.el.
1670 Added ;;;###mh-autoload tag to selected functions so that 1670 Added ;;;###mh-autoload tag to selected functions so that
1671 autoloads for those functions can be automatically created in 1671 autoloads for those functions can be automatically created in
1672 mh-loaddefs.el (closes half of SF #643722).. 1672 mh-loaddefs.el (closes half of SF #643722)..
1673 1673
1724 * mh-alias.el: Assign copyright to FSF instead of myself. 1724 * mh-alias.el: Assign copyright to FSF instead of myself.
1725 (mh-read-address): Add support for emacs-21's 1725 (mh-read-address): Add support for emacs-21's
1726 completing-read-multiple to prompt for multiple entries. 1726 completing-read-multiple to prompt for multiple entries.
1727 (mh-alias-PC-complete-address): Deleted. 1727 (mh-alias-PC-complete-address): Deleted.
1728 (mh-alias-learn-aliases): Use mh-exec-cmd-quiet instead of old kludge. 1728 (mh-alias-learn-aliases): Use mh-exec-cmd-quiet instead of old kludge.
1729 (mh-alias-letter-mode-expand-alias-hook): Simplify. 1729 (mh-alias-letter-mode-expand-alias-hook): Simplify.
1730 (mh-alias-hostname): Deleted. 1730 (mh-alias-hostname): Deleted.
1731 (mh-alias-substitute-aliases-flag): Change default to nil. 1731 (mh-alias-substitute-aliases-flag): Change default to nil.
1732 (mh-alias-display-blind-name-on-completion-flag) Change default to 1732 (mh-alias-display-blind-name-on-completion-flag) Change default to
1733 nil. 1733 nil.
1734 (mh-alias-alist): Now holds alias values. 1734 (mh-alias-alist): Now holds alias values.
1753 1753
1754 * mh-comp.el, mh-e.el, mh-funcs.el, mh-identity.el, mh-index.el, 1754 * mh-comp.el, mh-e.el, mh-funcs.el, mh-identity.el, mh-index.el,
1755 mh-mime.el, mh-pick.el, mh-seq.el, mh-speed.el, mh-utils.el: 1755 mh-mime.el, mh-pick.el, mh-seq.el, mh-speed.el, mh-utils.el:
1756 Ran indent-region, reformatted long lines, ran untabify. 1756 Ran indent-region, reformatted long lines, ran untabify.
1757 (indent-tabs-mode): Set file local variable to nil. 1757 (indent-tabs-mode): Set file local variable to nil.
1758 1758
1759 2002-11-29 Bill Wohler <wohler@newt.com> 1759 2002-11-29 Bill Wohler <wohler@newt.com>
1760 1760
1761 * Released MH-E version 7.0. 1761 * Released MH-E version 7.0.
1762 1762
1763 * mh-e.el (Version, mh-version): Updated for release 7.0. 1763 * mh-e.el (Version, mh-version): Updated for release 7.0.
1764 1764
1765 * mh-comp.el (subseq, search): Require cl instead of autoloading 1765 * mh-comp.el (subseq, search): Require cl instead of autoloading
1766 these due to compilation warnings in CVS Emacs. 1766 these due to compilation warnings in CVS Emacs.
1767 1767
1782 button key map. 1782 button key map.
1783 1783
1784 2002-11-21 Bill Wohler <wohler@newt.com> 1784 2002-11-21 Bill Wohler <wohler@newt.com>
1785 1785
1786 * Released MH-E version 6.1.91. 1786 * Released MH-E version 6.1.91.
1787 1787
1788 * mh-e.el (Version, mh-version): Updated for release 6.1.91. 1788 * mh-e.el (Version, mh-version): Updated for release 6.1.91.
1789 1789
1790 * MH-E-NEWS: Inline HTML parts supported with Gnus 5.10, not 5.9. 1790 * MH-E-NEWS: Inline HTML parts supported with Gnus 5.10, not 5.9.
1791 1791
1792 2002-11-21 Mark D. Baushke <mdb@gnu.org> 1792 2002-11-21 Mark D. Baushke <mdb@gnu.org>
1806 happens in mh-utils.el now. 1806 happens in mh-utils.el now.
1807 1807
1808 2002-11-15 Bill Wohler <wohler@newt.com> 1808 2002-11-15 Bill Wohler <wohler@newt.com>
1809 1809
1810 * Released MH-E version 6.1.90. 1810 * Released MH-E version 6.1.90.
1811 1811
1812 * README (Compile): New section. Users must now compile MH-E due 1812 * README (Compile): New section. Users must now compile MH-E due
1813 to the vagaries of the various versions of gnus. 1813 to the vagaries of the various versions of gnus.
1814 1814
1815 * Makefile (MH-E-IMG): Added reply-all.pbm, reply-all.xpm, 1815 * Makefile (MH-E-IMG): Added reply-all.pbm, reply-all.xpm,
1816 reply-from.pbm, reply-from.xpm, reply-to.pbm, reply-to.xpm. 1816 reply-from.pbm, reply-from.xpm, reply-to.pbm, reply-to.xpm.
1868 1868
1869 * mh-e.el (mh-limit-map): New key map for limits (subject for now). 1869 * mh-e.el (mh-limit-map): New key map for limits (subject for now).
1870 * mh-utils.el (mh-show-limit-map): Same. 1870 * mh-utils.el (mh-show-limit-map): Same.
1871 1871
1872 * mh-seq.el (mh-delete-subject): Renamed from 1872 * mh-seq.el (mh-delete-subject): Renamed from
1873 mh-delete-subject-sequence. 1873 mh-delete-subject-sequence.
1874 (mh-narrow-to-subject): Renamed from mh-narrow-to-subject-sequence. 1874 (mh-narrow-to-subject): Renamed from mh-narrow-to-subject-sequence.
1875 (mh-next-unseen-subject-sequence): Removed. :-( 1875 (mh-next-unseen-subject-sequence): Removed. :-(
1876 * mh-e.el: Use 'em 1876 * mh-e.el: Use 'em
1877 * mh-seq.el: Use 'em. 1877 * mh-seq.el: Use 'em.
1878 1878
1888 (mh-folder-message-menu): Revert previous change. 1888 (mh-folder-message-menu): Revert previous change.
1889 1889
1890 2002-11-13 Peter S Galbraith <psg@debian.org> 1890 2002-11-13 Peter S Galbraith <psg@debian.org>
1891 1891
1892 * mh-e.el (mh-folder-message-menu): Make key binding "o" appear in 1892 * mh-e.el (mh-folder-message-menu): Make key binding "o" appear in
1893 menu for mh-refile-msg. 1893 menu for mh-refile-msg.
1894 1894
1895 2002-11-13 Satyaki Das <satyaki@theforce.stanford.edu> 1895 2002-11-13 Satyaki Das <satyaki@theforce.stanford.edu>
1896 1896
1897 * mh-seq.el (mh-thread-generate-scan-lines): In threaded view, 1897 * mh-seq.el (mh-thread-generate-scan-lines): In threaded view,
1898 scan lines of duplicate messages were too long. The change fixes 1898 scan lines of duplicate messages were too long. The change fixes
1945 1945
1946 * mh-index.el (mh-index-matches, mh-index-current-match): Remove 1946 * mh-index.el (mh-index-matches, mh-index-current-match): Remove
1947 these variables since they were only used for glimpse and grep. 1947 these variables since they were only used for glimpse and grep.
1948 Now the functionality of all the indexing programs will be 1948 Now the functionality of all the indexing programs will be
1949 uniform. 1949 uniform.
1950 (mh-index-search, mh-index-insert-scan, mh-defun-index) 1950 (mh-index-search, mh-index-insert-scan, mh-defun-index)
1951 (mh-index-show): Simplify functions since matches are no longer 1951 (mh-index-show): Simplify functions since matches are no longer
1952 shown. 1952 shown.
1953 (mh-index-parse-match): Remove function. 1953 (mh-index-parse-match): Remove function.
1954 1954
1955 * mh-e.el (mh-scan-cmd-note-width, mh-scan-destination-width) 1955 * mh-e.el (mh-scan-cmd-note-width, mh-scan-destination-width)
1956 (mh-scan-date-width, mh-scan-date-flag-width) 1956 (mh-scan-date-width, mh-scan-date-flag-width)
1957 (mh-scan-from-mbox-width, mh-scan-from-mbox-sep-width): New 1957 (mh-scan-from-mbox-width, mh-scan-from-mbox-sep-width): New
1958 variables to keep track of the widths of the different fields in 1958 variables to keep track of the widths of the different fields in
1959 the scan lines. 1959 the scan lines.
1960 (mh-scan-field-from-start-offset, mh-scan-field-from-end-offset) 1960 (mh-scan-field-from-start-offset, mh-scan-field-from-end-offset)
1961 (mh-scan-field-subject-start-offset): Offsets that are computed 1961 (mh-scan-field-subject-start-offset): Offsets that are computed
1962 from the scan line widths. 1962 from the scan line widths.
1963 1963
1964 * mh-seq.el (mh-copy-seq-to-eob, mh-thread-inc) 1964 * mh-seq.el (mh-copy-seq-to-eob, mh-thread-inc)
1965 (mh-thread-parse-scan-line): Use new variables that remember the 1965 (mh-thread-parse-scan-line): Use new variables that remember the
1966 various offsets in place of integer constants. 1966 various offsets in place of integer constants.
1967 (mh-thread-generate-scan-lines): Space shouldn't be added here! 1967 (mh-thread-generate-scan-lines): Space shouldn't be added here!
1968 1968
1969 2002-11-12 Bill Wohler <wohler@newt.com> 1969 2002-11-12 Bill Wohler <wohler@newt.com>
2008 default-string which can be used in case the string for default 2008 default-string which can be used in case the string for default
2009 isn't intuitive enough. 2009 isn't intuitive enough.
2010 2010
2011 * mh-index.el (mh-index-search): Made default prompt more 2011 * mh-index.el (mh-index-search): Made default prompt more
2012 intuitive (I hope!). 2012 intuitive (I hope!).
2013 2013
2014 2002-11-11 Peter S Galbraith <psg@debian.org> 2014 2002-11-11 Peter S Galbraith <psg@debian.org>
2015 2015
2016 * mh-identity.el (mh-header-field-delete): Remove save-excursion. 2016 * mh-identity.el (mh-header-field-delete): Remove save-excursion.
2017 Strange that this worked for me before... Thanks to Jeff for the 2017 Strange that this worked for me before... Thanks to Jeff for the
2018 patch. 2018 patch.
2044 2044
2045 * mh-e.el (mh-print-background-flag): Renamed from 2045 * mh-e.el (mh-print-background-flag): Renamed from
2046 mh-print-background. 2046 mh-print-background.
2047 * mh-funcs.el (mh-print-msg): Use it. 2047 * mh-funcs.el (mh-print-msg): Use it.
2048 This addresses part of SF #627015. 2048 This addresses part of SF #627015.
2049 2049
2050 * mh-comp.el (mh-delete-yanked-msg-window-flag): Renamed from 2050 * mh-comp.el (mh-delete-yanked-msg-window-flag): Renamed from
2051 mh-delete-yanked-msg-window. 2051 mh-delete-yanked-msg-window.
2052 (mh-yank-from-start-of-msg, mh-yank-cur-msg): Use it. 2052 (mh-yank-from-start-of-msg, mh-yank-cur-msg): Use it.
2053 This addresses part of SF #627015. 2053 This addresses part of SF #627015.
2054 2054
2074 (mh-find-path): Use it. 2074 (mh-find-path): Use it.
2075 This addresses part of SF #627015. 2075 This addresses part of SF #627015.
2076 2076
2077 * mh-utils.el (mh-decode-mime-flag): Renamed from 2077 * mh-utils.el (mh-decode-mime-flag): Renamed from
2078 mh-decode-mime. 2078 mh-decode-mime.
2079 * mh-utils.el (mh-show-mode, mh-show-xface) 2079 * mh-utils.el (mh-show-mode, mh-show-xface)
2080 (mh-decode-quoted-printable, mh-display-msg, mh-display-msg): Use it. 2080 (mh-decode-quoted-printable, mh-display-msg, mh-display-msg): Use it.
2081 * mh-mime.el (mh-graphical-smileys-flag) 2081 * mh-mime.el (mh-graphical-smileys-flag)
2082 (mh-graphical-emphasis-flag): Ditto. 2082 (mh-graphical-emphasis-flag): Ditto.
2083 * mh-index.el (mh-index-search, mh-index-show): Ditto. 2083 * mh-index.el (mh-index-search, mh-index-show): Ditto.
2084 * mh-e.el (mh-header-display): Ditto. 2084 * mh-e.el (mh-header-display): Ditto.
2085 This addresses part of SF #627015. 2085 This addresses part of SF #627015.
2086 2086
2175 2175
2176 2002-11-05 Peter S Galbraith <psg@debian.org> 2176 2002-11-05 Peter S Galbraith <psg@debian.org>
2177 2177
2178 * mh-utils.el (mh-tool-bar-search-command): New defcustom to set 2178 * mh-utils.el (mh-tool-bar-search-command): New defcustom to set
2179 what search function to use in tool-bar. 2179 what search function to use in tool-bar.
2180 (mh-show-tool-bar-map): Use it. 2180 (mh-show-tool-bar-map): Use it.
2181 2181
2182 * mh-e.el (mh-folder-tool-bar-map): Use it. 2182 * mh-e.el (mh-folder-tool-bar-map): Use it.
2183 2183
2184 2002-11-05 Bill Wohler <wohler@newt.com> 2184 2002-11-05 Bill Wohler <wohler@newt.com>
2185 2185
2186 * mh-index.el (mh-index-search): Changed default prompt from "+" 2186 * mh-index.el (mh-index-search): Changed default prompt from "+"
2187 to "all". mh-prompt-for-folder doesn't seem to mind. 2187 to "all". mh-prompt-for-folder doesn't seem to mind.
2338 * mh-funcs.el (mh-kill-folder): Added missing documentation about 2338 * mh-funcs.el (mh-kill-folder): Added missing documentation about
2339 hook. 2339 hook.
2340 2340
2341 * mh-index.el (mh-index-show-hook): Moved defvar to defcustom. 2341 * mh-index.el (mh-index-show-hook): Moved defvar to defcustom.
2342 (mh-index-show): Made verbiage about hook consistent throughout. 2342 (mh-index-show): Made verbiage about hook consistent throughout.
2343 2343
2344 * mh-mime.el (mh-edit-mhn-hook): Moved defvar to defcustom. 2344 * mh-mime.el (mh-edit-mhn-hook): Moved defvar to defcustom.
2345 (mh-edit-mhn): Added missing documentation about hook. 2345 (mh-edit-mhn): Added missing documentation about hook.
2346 2346
2347 * mh-pick.el (mh-pick-mode): Made verbiage about hook consistent 2347 * mh-pick.el (mh-pick-mode): Made verbiage about hook consistent
2348 throughout. Call the damn hook. 2348 throughout. Call the damn hook.
2448 2448
2449 * Makefile (emacs, xemacs): New targets. 2449 * Makefile (emacs, xemacs): New targets.
2450 (all): Use these targets instead of calling specific targets. 2450 (all): Use these targets instead of calling specific targets.
2451 (.PHONY): Added emacs, xemacs, autoloads, custom-loads. Broke up 2451 (.PHONY): Added emacs, xemacs, autoloads, custom-loads. Broke up
2452 target and moved pieces into their own sections. 2452 target and moved pieces into their own sections.
2453 2453
2454 2454
2455 2002-10-30 Peter S Galbraith <psg@debian.org> 2455 2002-10-30 Peter S Galbraith <psg@debian.org>
2456 2456
2457 * mh-utils.el (mh-show-font-lock-keywords): Wrap an 2457 * mh-utils.el (mh-show-font-lock-keywords): Wrap an
2458 'eval-and-compile around its defvar, otherwise byte-compilation 2458 'eval-and-compile around its defvar, otherwise byte-compilation
2459 fails on `mh-show-font-lock-keywords-with-cite'. 2459 fails on `mh-show-font-lock-keywords-with-cite'.
2460 2460
2461 2002-10-29 Jeffrey C Honig <jch@honig.net> 2461 2002-10-29 Jeffrey C Honig <jch@honig.net>
2462 2462
2463 * mh-comp.el (mh-letter-insert-signature-hook) 2463 * mh-comp.el (mh-letter-insert-signature-hook)
2464 (mh-insert-signature): Add a hook to be called before inserting 2464 (mh-insert-signature): Add a hook to be called before inserting
2465 the signature. Do not attempt to insert the signature if 2465 the signature. Do not attempt to insert the signature if
2466 mh-insert-signature-file-name is nil. 2466 mh-insert-signature-file-name is nil.
2467 2467
2468 2002-10-29 Peter S Galbraith <psg@debian.org> 2468 2002-10-29 Peter S Galbraith <psg@debian.org>
2484 2484
2485 * mh-utils.el (mh-show-mode): Ditto. 2485 * mh-utils.el (mh-show-mode): Ditto.
2486 2486
2487 2002-10-29 Peter S Galbraith <psg@debian.org> 2487 2002-10-29 Peter S Galbraith <psg@debian.org>
2488 2488
2489 * mh-e.el (mh-folder-refiled-face, mh-folder-cur-msg-number-face) 2489 * mh-e.el (mh-folder-refiled-face, mh-folder-cur-msg-number-face)
2490 (mh-folder-to-face, mh-folder-body-face): Define faces instead of 2490 (mh-folder-to-face, mh-folder-body-face): Define faces instead of
2491 copying them from font-lock faces. This mh-e will look the same 2491 copying them from font-lock faces. This mh-e will look the same
2492 in XEmacs as it does in Emacs. 2492 in XEmacs as it does in Emacs.
2493 * mh-utils.el (mh-show-cc-face, mh-show-date-face) 2493 * mh-utils.el (mh-show-cc-face, mh-show-date-face)
2494 (mh-show-header-face): Ditto. 2494 (mh-show-header-face): Ditto.
2495 2495
2496 2002-10-29 Jeffrey C Honig <jch@honig.net> 2496 2002-10-29 Jeffrey C Honig <jch@honig.net>
2497 2497
2498 * mh-comp.el (mh-send-letter): I meant to use 2498 * mh-comp.el (mh-send-letter): I meant to use
2530 2530
2531 * mh-e.el (mh-folder-sequence-menu): Minor menu text edits. 2531 * mh-e.el (mh-folder-sequence-menu): Minor menu text edits.
2532 2532
2533 * mh-utils.el (mh-show-update-sequences): Added to 2533 * mh-utils.el (mh-show-update-sequences): Added to
2534 mh-defun-show-buffer builds; needed for menu. 2534 mh-defun-show-buffer builds; needed for menu.
2535 (mh-show-sequence-menu, mh-show-message-menu) 2535 (mh-show-sequence-menu, mh-show-message-menu)
2536 (mh-show-folder-menu): 3 new menus in mh-show-mode-map that mirror 2536 (mh-show-folder-menu): 3 new menus in mh-show-mode-map that mirror
2537 the menus used in mh-folder-mode. 2537 the menus used in mh-folder-mode.
2538 (mh-show-mode): easy-menu-add the 3 menus. 2538 (mh-show-mode): easy-menu-add the 3 menus.
2539 2539
2540 2002-10-28 Satyaki Das <satyaki@theforce.stanford.edu> 2540 2002-10-28 Satyaki Das <satyaki@theforce.stanford.edu>
2617 * mh-pick.el (mh-do-pick-search): Don't bind local variable 2617 * mh-pick.el (mh-do-pick-search): Don't bind local variable
2618 'finding-messages', it isn't used anywhere. 2618 'finding-messages', it isn't used anywhere.
2619 2619
2620 * mh-utils.el: Byte-compiler warning suppression. 2620 * mh-utils.el: Byte-compiler warning suppression.
2621 (mh-gnus-article-highlight-citation): Rather than redefining 2621 (mh-gnus-article-highlight-citation): Rather than redefining
2622 'gnus-cite-face-list', just re-order it. 2622 'gnus-cite-face-list', just re-order it.
2623 (mh-show-mode): Force turning on font-lock in XEmacs. 2623 (mh-show-mode): Force turning on font-lock in XEmacs.
2624 2624
2625 * mh-seq.el: Byte-compiler warning suppression. 2625 * mh-seq.el: Byte-compiler warning suppression.
2626 2626
2627 * mh-index.el: Byte-compiler warning suppression. 2627 * mh-index.el: Byte-compiler warning suppression.
2628 2628
2629 * mh-comp.el: Byte-compiler warning suppression. 2629 * mh-comp.el: Byte-compiler warning suppression.
2630 2630
2631 * mh-xemacs-compat.el: Add defaliases for 'timerp' & 2631 * mh-xemacs-compat.el: Add defaliases for 'timerp' &
2632 'cancel-timer' to the equivalent 'itimer' functions. 2632 'cancel-timer' to the equivalent 'itimer' functions.
2633 (rfc822): Require it for 'rfc822-goto-eoh'. 2633 (rfc822): Require it for 'rfc822-goto-eoh'.
2634 Byte-compiler warning suppression. 2634 Byte-compiler warning suppression.
2635 2635
2636 * mh-e.el (mh-folder-mode): Force turning on font-lock in XEmacs. 2636 * mh-e.el (mh-folder-mode): Force turning on font-lock in XEmacs.
2637 (mh-toggle-threads): Remove duplicate autoload. 2637 (mh-toggle-threads): Remove duplicate autoload.
2642 2642
2643 2002-10-27 Mark D. Baushke <mdb@gnu.org> 2643 2002-10-27 Mark D. Baushke <mdb@gnu.org>
2644 2644
2645 * Makefile: Reorganize to allow for building also compiling for 2645 * Makefile: Reorganize to allow for building also compiling for
2646 XEmacs too. Sanitize so that it will work using least-common 2646 XEmacs too. Sanitize so that it will work using least-common
2647 denominator versions of 'make'. Tested using GNU make, Solaris make, 2647 denominator versions of 'make'. Tested using GNU make, Solaris make,
2648 and Berkely make. 2648 and Berkely make.
2649 (all): Use recursive invokation based on the emacs or xemacs 2649 (all): Use recursive invokation based on the emacs or xemacs
2650 executable passed on the 'make EMACS=xemacs' command line. 2650 executable passed on the 'make EMACS=xemacs' command line.
2651 (XEMACS_OPTIONS): The incantation to be passed to an xemacs editor 2651 (XEMACS_OPTIONS): The incantation to be passed to an xemacs editor
2652 to compile things properly. 2652 to compile things properly.
2653 (AUTO_PRELOADS): Magic XEmacs glue. 2653 (AUTO_PRELOADS): Magic XEmacs glue.
2654 (clean): Ditto. 2654 (clean): Ditto.
2655 (autoloads): Ditto. 2655 (autoloads): Ditto.
2656 (custom-loads): Ditto. 2656 (custom-loads): Ditto.
2657 2657
2658 2002-10-26 Satyaki Das <satyaki@theforce.stanford.edu> 2658 2002-10-26 Satyaki Das <satyaki@theforce.stanford.edu>
2659 2659
2660 * mh-e.el (mh-last-msg): Add call to mh-recenter. 2660 * mh-e.el (mh-last-msg): Add call to mh-recenter.
2661 2661
2662 2002-10-26 Peter S Galbraith <psg@debia.org> 2662 2002-10-26 Peter S Galbraith <psg@debia.org>
2738 2002-10-25 Mark D. Baushke <mdb@gnu.org> 2738 2002-10-25 Mark D. Baushke <mdb@gnu.org>
2739 2739
2740 * mh-utils.el (mh-show-maximum-size): New variable to control 2740 * mh-utils.el (mh-show-maximum-size): New variable to control
2741 the display of large messages. 2741 the display of large messages.
2742 (mh-display-msg): Use it (Closes SF #488696). 2742 (mh-display-msg): Use it (Closes SF #488696).
2743 2743
2744 * mh-seq.el (mh-toggle-threads): Checkdoc fix. 2744 * mh-seq.el (mh-toggle-threads): Checkdoc fix.
2745 2745
2746 * mh-e.el (mh-reset-threads-and-narrowing): Checkdoc fix. 2746 * mh-e.el (mh-reset-threads-and-narrowing): Checkdoc fix.
2747 2747
2748 * mh-comp.el (mh-insert-x-mailer-flag): Renamed from 2748 * mh-comp.el (mh-insert-x-mailer-flag): Renamed from
2750 (mh-send-letter): Use it. 2750 (mh-send-letter): Use it.
2751 (mh-reply-show-message-flag): Renamed from 2751 (mh-reply-show-message-flag): Renamed from
2752 mh-reply-show-message-p. Update docstring. 2752 mh-reply-show-message-p. Update docstring.
2753 (mh-reply): Use it. 2753 (mh-reply): Use it.
2754 This addresses part of SF #627015. 2754 This addresses part of SF #627015.
2755 2755
2756 * mh-e.el (mh-recenter-summary-flag): Renamed from 2756 * mh-e.el (mh-recenter-summary-flag): Renamed from
2757 mh-recenter-summary-p. Update docstring. 2757 mh-recenter-summary-p. Update docstring.
2758 (mh-set-scan-mode): Use it. 2758 (mh-set-scan-mode): Use it.
2759 This addresses part of SF #627015. 2759 This addresses part of SF #627015.
2760 2760
2761 2002-10-25 Satyaki Das <satyaki@theforce.stanford.edu> 2761 2002-10-25 Satyaki Das <satyaki@theforce.stanford.edu>
2762 2762
2763 * mh-e.el (mh-reset-threads-and-narrowing): New function which 2763 * mh-e.el (mh-reset-threads-and-narrowing): New function which
2764 resets all thread and narrowing state to completely unthreaded and 2764 resets all thread and narrowing state to completely unthreaded and
2765 widened state. As a side effect, the folder buffer is erased. 2765 widened state. As a side effect, the folder buffer is erased.
2775 narrowing state. 2775 narrowing state.
2776 2776
2777 2002-10-24 Bill Wohler <wohler@newt.com> 2777 2002-10-24 Bill Wohler <wohler@newt.com>
2778 2778
2779 * mh-e is completely checkdoc clean now. 2779 * mh-e is completely checkdoc clean now.
2780 2780
2781 * mh-utils.el (mh-clean-message-header-flag): Renamed from 2781 * mh-utils.el (mh-clean-message-header-flag): Renamed from
2782 mh-clean-message-header. 2782 mh-clean-message-header.
2783 (mh-bury-show-buffer-flag): Renamed from mh-bury-show-buffer. 2783 (mh-bury-show-buffer-flag): Renamed from mh-bury-show-buffer.
2784 (mh-show-use-goto-addr-flag): Renamed from mh-show-use-goto-addr. 2784 (mh-show-use-goto-addr-flag): Renamed from mh-show-use-goto-addr.
2785 This addresses part of SF #627015. 2785 This addresses part of SF #627015.
2797 * mh-e.el (mh-do-not-confirm-flag): Renamed from 2797 * mh-e.el (mh-do-not-confirm-flag): Renamed from
2798 mh-do-not-confirm. 2798 mh-do-not-confirm.
2799 (mh-clean-message-header-flag): Renamed from 2799 (mh-clean-message-header-flag): Renamed from
2800 mh-clean-message-header. 2800 mh-clean-message-header.
2801 This addresses part of SF #627015. 2801 This addresses part of SF #627015.
2802 2802
2803 * mh-comp.el: checkdoc fixes. 2803 * mh-comp.el: checkdoc fixes.
2804 2804
2805 2002-10-24 Satyaki Das <satyaki@theforce.stanford.edu> 2805 2002-10-24 Satyaki Das <satyaki@theforce.stanford.edu>
2806 2806
2807 * mh-seq.el (mh-copy-seq-to-eob): Rewritten to scan the headers 2807 * mh-seq.el (mh-copy-seq-to-eob): Rewritten to scan the headers
2820 remembers the original scan-line map so that the sequence thread, 2820 remembers the original scan-line map so that the sequence thread,
2821 narrow, widen will work. 2821 narrow, widen will work.
2822 (mh-narrow-to-seq, mh-widen): Remember the scan-line map when 2822 (mh-narrow-to-seq, mh-widen): Remember the scan-line map when
2823 narrowing and restore it when widening. 2823 narrowing and restore it when widening.
2824 2824
2825 * mh-e.el (mh-folder-threaded-view-flag, mh-folder-folder-menu) 2825 * mh-e.el (mh-folder-threaded-view-flag, mh-folder-folder-menu)
2826 (mh-regenerate-headers, mh-get-new-mail) 2826 (mh-regenerate-headers, mh-get-new-mail)
2827 (mh-make-folder-mode-line, mh-process-commands) 2827 (mh-make-folder-mode-line, mh-process-commands)
2828 (mh-delete-scan-msgs): Remove mh-folder-threaded-view-flag. 2828 (mh-delete-scan-msgs): Remove mh-folder-threaded-view-flag.
2829 Instead (memq 'unthread mh-view-ops) is used to test if the folder 2829 Instead (memq 'unthread mh-view-ops) is used to test if the folder
2830 is threaded. 2830 is threaded.
2831 2831
2832 * mh-mime.el (mh-display-emphasis): Shadow article-goto-body here 2832 * mh-mime.el (mh-display-emphasis): Shadow article-goto-body here
2850 2850
2851 * mh-seq.el (mh-thread-generate-scan-lines): Fix threading 2851 * mh-seq.el (mh-thread-generate-scan-lines): Fix threading
2852 breakage from partial switch to mh-container-real-child-flag and 2852 breakage from partial switch to mh-container-real-child-flag and
2853 to dupl-flag. 2853 to dupl-flag.
2854 2854
2855 * mh-comp.el (mh-yank-cur-msg): Bug fix: specify 2855 * mh-comp.el (mh-yank-cur-msg): Bug fix: specify
2856 (eq t mh-yank-from-start-of-msg) when that's what we want. 2856 (eq t mh-yank-from-start-of-msg) when that's what we want.
2857 2857
2858 2002-10-24 Mark D. Baushke <mdb@gnu.org> 2858 2002-10-24 Mark D. Baushke <mdb@gnu.org>
2859 2859
2860 * mh-seq.el (mh-thread-prune-subject): Renamed subject-pruned-p as 2860 * mh-seq.el (mh-thread-prune-subject): Renamed subject-pruned-p as
2911 (mh-letter-mode-map): Use mh-gnus-pgp-support-flag renamed from 2911 (mh-letter-mode-map): Use mh-gnus-pgp-support-flag renamed from
2912 mh-gnus-pgp-support-p. 2912 mh-gnus-pgp-support-p.
2913 (mh-mml-secure-message-sign-pgpmime): Use 2913 (mh-mml-secure-message-sign-pgpmime): Use
2914 mh-gnus-pgp-support-flag. 2914 mh-gnus-pgp-support-flag.
2915 This addresses part of SF #627015. 2915 This addresses part of SF #627015.
2916 2916
2917 * mh-utils.el (mh-page-to-next-msg-flag): Renamed from 2917 * mh-utils.el (mh-page-to-next-msg-flag): Renamed from
2918 mh-page-to-next-msg-p. 2918 mh-page-to-next-msg-p.
2919 (mh-show-msg): Use mh-page-to-next-msg-flag. 2919 (mh-show-msg): Use mh-page-to-next-msg-flag.
2920 (mh-gnus-pgp-support-flag): Renamed from 2920 (mh-gnus-pgp-support-flag): Renamed from
2921 mh-gnus-pgp-support-p. 2921 mh-gnus-pgp-support-p.
2962 2002-10-24 Jeffrey C Honig <jch@honig.net> 2962 2002-10-24 Jeffrey C Honig <jch@honig.net>
2963 2963
2964 * mh-comp.el (mh-yank-from-start-of-msg, mh-reply): Use -noformat 2964 * mh-comp.el (mh-yank-from-start-of-msg, mh-reply): Use -noformat
2965 flag to reply when 'autosupercite or 'autoattrib are specified to 2965 flag to reply when 'autosupercite or 'autoattrib are specified to
2966 prevent duplicate cites of the body of a message. 2966 prevent duplicate cites of the body of a message.
2967 2967
2968 2002-10-23 Satyaki Das <satyaki@theforce.stanford.edu> 2968 2002-10-23 Satyaki Das <satyaki@theforce.stanford.edu>
2969 2969
2970 * mh-utils.el (font-lock-default-fontify-region): Add autoload to 2970 * mh-utils.el (font-lock-default-fontify-region): Add autoload to
2971 avoid compiler warning. 2971 avoid compiler warning.
2972 2972
3001 be Disposition, not Content-Type. The Content-Type has been 3001 be Disposition, not Content-Type. The Content-Type has been
3002 determined automatically. 3002 determined automatically.
3003 3003
3004 2002-10-23 Mark D. Baushke <mdb@gnu.org> 3004 2002-10-23 Mark D. Baushke <mdb@gnu.org>
3005 3005
3006 * MH-E-NEWS: 3006 * MH-E-NEWS:
3007 s/mh-adaptive-cmd-note/mh-adaptive-cmd-note-flag/ 3007 s/mh-adaptive-cmd-note/mh-adaptive-cmd-note-flag/
3008 s/mh-show-use-xface/mh-show-use-xface-flag/ 3008 s/mh-show-use-xface/mh-show-use-xface-flag/
3009 s/mh-tool-bar-reply-3-buttons/mh-tool-bar-reply-3-buttons-flag/ 3009 s/mh-tool-bar-reply-3-buttons/mh-tool-bar-reply-3-buttons-flag/
3010 This addresses part of SF #627015. 3010 This addresses part of SF #627015.
3011 3011
3016 (mh-insert-x-mailer): Use mh-xemacs-flag. 3016 (mh-insert-x-mailer): Use mh-xemacs-flag.
3017 (mh-mml-compose-insert-flag): Renamed from 3017 (mh-mml-compose-insert-flag): Renamed from
3018 mh-mml-compose-insert-p. 3018 mh-mml-compose-insert-p.
3019 (mh-send-letter): Use mh-mml-compose-insert-flag. 3019 (mh-send-letter): Use mh-mml-compose-insert-flag.
3020 This addresses part of SF #627015. 3020 This addresses part of SF #627015.
3021 3021
3022 * mh-e.el: 3022 * mh-e.el:
3023 s/mh-folder-threaded-view-p/mh-folder-threaded-view-flag/ 3023 s/mh-folder-threaded-view-p/mh-folder-threaded-view-flag/
3024 s/mh-adaptive-cmd-note/mh-adaptive-cmd-note-flag/ 3024 s/mh-adaptive-cmd-note/mh-adaptive-cmd-note-flag/
3025 s/mh-xemacs-p/mh-xemacs-flag/ 3025 s/mh-xemacs-p/mh-xemacs-flag/
3026 (mh-folder-threaded-view-flag): Renamed from 3026 (mh-folder-threaded-view-flag): Renamed from
3031 mh-adaptive-cmd-note-flag. 3031 mh-adaptive-cmd-note-flag.
3032 (mh-folder-folder-menu, mh-regenerate-headers, mh-get-new-mail, 3032 (mh-folder-folder-menu, mh-regenerate-headers, mh-get-new-mail,
3033 mh-make-folder-mode-line, mh-process-commands, 3033 mh-make-folder-mode-line, mh-process-commands,
3034 mh-delete-scan-msgs): Use mh-folder-threaded-view-flag. 3034 mh-delete-scan-msgs): Use mh-folder-threaded-view-flag.
3035 This addresses part of SF #627015. 3035 This addresses part of SF #627015.
3036 3036
3037 * mh-index.el: 3037 * mh-index.el:
3038 s/mh-adaptive-cmd-note/mh-adaptive-cmd-note-flag/ 3038 s/mh-adaptive-cmd-note/mh-adaptive-cmd-note-flag/
3039 (mh-index-search): Use mh-adaptive-cmd-note-flag. 3039 (mh-index-search): Use mh-adaptive-cmd-note-flag.
3040 This addresses part of SF #627015. 3040 This addresses part of SF #627015.
3041 3041
3042 * mh-mime.el: 3042 * mh-mime.el:
3043 s/mh-mml-compose-insert-p/mh-mml-compose-insert-flag/ 3043 s/mh-mml-compose-insert-p/mh-mml-compose-insert-flag/
3044 s/mh-xemacs-p/mh-xemacs-flag/ 3044 s/mh-xemacs-p/mh-xemacs-flag/
3045 (mh-mml-compose-insert-flag): Renamed from 3045 (mh-mml-compose-insert-flag): Renamed from
3046 mh-mml-compose-insert-p. Make it buffer local. 3046 mh-mml-compose-insert-p. Make it buffer local.
3047 (mh-mml-attach-file, mh-mml-secure-message-sign-pgpmime, 3047 (mh-mml-attach-file, mh-mml-secure-message-sign-pgpmime,
3048 mh-mml-secure-message-encrypt-pgpmime): Use it. 3048 mh-mml-secure-message-encrypt-pgpmime): Use it.
3049 (gnus-local-map-property): Use mh-xemacs-flag. 3049 (gnus-local-map-property): Use mh-xemacs-flag.
3050 This addresses part of SF #627015. 3050 This addresses part of SF #627015.
3051 3051
3052 * mh-seq.el: 3052 * mh-seq.el:
3053 s/mh-folder-threaded-view-p/mh-folder-threaded-view-flag/ 3053 s/mh-folder-threaded-view-p/mh-folder-threaded-view-flag/
3054 (mh-thread-generate, mh-thread-folder, mh-toggle-threads): Use 3054 (mh-thread-generate, mh-thread-folder, mh-toggle-threads): Use
3055 mh-folder-threaded-view-flag. 3055 mh-folder-threaded-view-flag.
3056 This addresses part of SF #627015. 3056 This addresses part of SF #627015.
3057 3057
3058 * mh-speed.el: 3058 * mh-speed.el:
3059 s/mh-speed-run-flists-p/mh-speed-run-flists-flag/ 3059 s/mh-speed-run-flists-p/mh-speed-run-flists-flag/
3060 s/mh-speed-refresh-p/mh-speed-refresh-flag/ 3060 s/mh-speed-refresh-p/mh-speed-refresh-flag/
3061 (mh-speed-run-flists-flag): Renamed from mh-speed-run-flists-p. 3061 (mh-speed-run-flists-flag): Renamed from mh-speed-run-flists-p.
3062 (mh-folder-speedbar-buttons): Use it. 3062 (mh-folder-speedbar-buttons): Use it.
3063 (mh-speed-refresh-flag): Renamed from mh-speed-refresh-p. 3063 (mh-speed-refresh-flag): Renamed from mh-speed-refresh-p.
3064 (mh-speed-update-current-folder, mh-speed-invalidate-map, 3064 (mh-speed-update-current-folder, mh-speed-invalidate-map,
3065 mh-speed-add-folder): Use it. 3065 mh-speed-add-folder): Use it.
3066 This addresses part of SF #627015. 3066 This addresses part of SF #627015.
3067 3067
3068 * mh-utils.el: 3068 * mh-utils.el:
3069 s/mh-xemacs-p/mh-xemacs-flag/ 3069 s/mh-xemacs-p/mh-xemacs-flag/
3070 s/mh-tool-bar-reply-3-buttons/mh-tool-bar-reply-3-buttons-flag/ 3070 s/mh-tool-bar-reply-3-buttons/mh-tool-bar-reply-3-buttons-flag/
3071 s/mh-show-use-xface/mh-show-use-xface-flag/ 3071 s/mh-show-use-xface/mh-show-use-xface-flag/
3072 (mh-xemacs-flag): Renamed from mh-xemacs-p. 3072 (mh-xemacs-flag): Renamed from mh-xemacs-p.
3078 (mh-cmd-note): Use it in description. 3078 (mh-cmd-note): Use it in description.
3079 (mh-show-use-xface-flag): Renamed from mh-show-use-xface. Use 3079 (mh-show-use-xface-flag): Renamed from mh-show-use-xface. Use
3080 mh-xemacs-flag. 3080 mh-xemacs-flag.
3081 (mh-show-xface): Use mh-show-use-xface-flag. 3081 (mh-show-xface): Use mh-show-use-xface-flag.
3082 This addresses part of SF #627015. 3082 This addresses part of SF #627015.
3083 3083
3084 2002-10-23 Bill Wohler <wohler@newt.com> 3084 2002-10-23 Bill Wohler <wohler@newt.com>
3085 3085
3086 * Makefile (all): Rather than have to run "make clean all" all the 3086 * Makefile (all): Rather than have to run "make clean all" all the
3087 time, make the default target do a clean so all you have to say is 3087 time, make the default target do a clean so all you have to say is
3088 "make". 3088 "make".
3251 before passing it to read-string. This was done because XEmacs 3251 before passing it to read-string. This was done because XEmacs
3252 can't handle a numeric value for the default. 3252 can't handle a numeric value for the default.
3253 3253
3254 2002-10-20 Satyaki Das <satyaki@theforce.stanford.edu> 3254 2002-10-20 Satyaki Das <satyaki@theforce.stanford.edu>
3255 3255
3256 * mh-utils.el (mh-show-mode-map, mh-show-folder-map) 3256 * mh-utils.el (mh-show-mode-map, mh-show-folder-map)
3257 (mh-show-sequence-map, mh-show-thread-map, mh-show-extract-map) 3257 (mh-show-sequence-map, mh-show-thread-map, mh-show-extract-map)
3258 (mh-show-digest-map, mh-show-mime-map): Interactive functions 3258 (mh-show-digest-map, mh-show-mime-map): Interactive functions
3259 callable in show buffer are now prefixed with mh-show. 3259 callable in show buffer are now prefixed with mh-show.
3260 3260
3261 * mh-seq.el (mh-notate-deleted-and-refiled): Take into account the 3261 * mh-seq.el (mh-notate-deleted-and-refiled): Take into account the
3262 changes to mh-refile-list and the removal of the 'deleted 3262 changes to mh-refile-list and the removal of the 'deleted
3285 pointing to a message. 3285 pointing to a message.
3286 3286
3287 2002-10-20 Peter S Galbraith <psg@debian.org> 3287 2002-10-20 Peter S Galbraith <psg@debian.org>
3288 3288
3289 * mh-seq.el (mh-narrow-to-subject-sequence): Renamed from 3289 * mh-seq.el (mh-narrow-to-subject-sequence): Renamed from
3290 mh-narrow-to-subject-thread. 3290 mh-narrow-to-subject-thread.
3291 (mh-subject-to-sequence): Renamed from mh-subject-thread-to-sequence. 3291 (mh-subject-to-sequence): Renamed from mh-subject-thread-to-sequence.
3292 (mh-delete-subject-sequence): Renamed from mh-delete-subject-thread. 3292 (mh-delete-subject-sequence): Renamed from mh-delete-subject-thread.
3293 (mh-next-unseen-subject-sequence): Renamed from 3293 (mh-next-unseen-subject-sequence): Renamed from
3294 mh-next-unseen-subject-thread. 3294 mh-next-unseen-subject-thread.
3295 (mh-toggle-subject-thread): Removed. :-( 3295 (mh-toggle-subject-thread): Removed. :-(
3297 * mh-e.el: s/subject-thread/subject-sequence/ 3297 * mh-e.el: s/subject-thread/subject-sequence/
3298 (mh-thread-map): Bind mh-widen to "w". 3298 (mh-thread-map): Bind mh-widen to "w".
3299 3299
3300 * mh-utils.el: s/subject-thread/subject-sequence/ 3300 * mh-utils.el: s/subject-thread/subject-sequence/
3301 (mh-show-thread-map): Bind mh-widen to "w". 3301 (mh-show-thread-map): Bind mh-widen to "w".
3302 3302
3303 2002-10-20 Satyaki Das <satyaki@theforce.stanford.edu> 3303 2002-10-20 Satyaki Das <satyaki@theforce.stanford.edu>
3304 3304
3305 * mh-seq.el (mh-thread-folder): This function is no longer 3305 * mh-seq.el (mh-thread-folder): This function is no longer
3306 interactive. The mh-toggle-threads is the interactive function 3306 interactive. The mh-toggle-threads is the interactive function
3307 that gets called by the user. Also the already computed values in 3307 that gets called by the user. Also the already computed values in
3591 function, but it writes to the current buffer oddly enough. 3591 function, but it writes to the current buffer oddly enough.
3592 (mh-help, mh-prefix-help): New functions to display command 3592 (mh-help, mh-prefix-help): New functions to display command
3593 cheat sheets in the minibuffer (closes SF #493740). It would be 3593 cheat sheets in the minibuffer (closes SF #493740). It would be
3594 nice to refactor these two into a single function if possible. 3594 nice to refactor these two into a single function if possible.
3595 3595
3596 * mh-e.el (mh-folder-mode-map, mh-folder-map, mh-sequence-map) 3596 * mh-e.el (mh-folder-mode-map, mh-folder-map, mh-sequence-map)
3597 (mh-thread-map, mh-extract-map): Added ? keybinding for `mh-help' 3597 (mh-thread-map, mh-extract-map): Added ? keybinding for `mh-help'
3598 and `mh-prefix-help' (closes SF #493740). 3598 and `mh-prefix-help' (closes SF #493740).
3599 (mh-help-messages): New variable to hold various help messages. 3599 (mh-help-messages): New variable to hold various help messages.
3600 (mh-help, mh-prefix-help): Autoload from mh-funcs.el. 3600 (mh-help, mh-prefix-help): Autoload from mh-funcs.el.
3601 3601
3697 2002-10-10 Mark D Baushke <mdb@gnu.org> 3697 2002-10-10 Mark D Baushke <mdb@gnu.org>
3698 3698
3699 * Makefile (EMACS_OPTIONS): New macro for command-line compile 3699 * Makefile (EMACS_OPTIONS): New macro for command-line compile
3700 options. 3700 options.
3701 (EMACS): Allow the user to specify which emacs command to use for 3701 (EMACS): Allow the user to specify which emacs command to use for
3702 the compile. 3702 the compile.
3703 (COMPILE_COMMAND): Combine the compile command with its options. 3703 (COMPILE_COMMAND): Combine the compile command with its options.
3704 (.el.elc): Use the new $(COMPILE_COMMAND). 3704 (.el.elc): Use the new $(COMPILE_COMMAND).
3705 3705
3706 2002-10-10 Mark D Baushke <mdb@gnu.org> 3706 2002-10-10 Mark D Baushke <mdb@gnu.org>
3707 3707
3730 what function needs to be called to display X-Face. 3730 what function needs to be called to display X-Face.
3731 (mh-show-xface): Rewritten to avoid compiler warning. 3731 (mh-show-xface): Rewritten to avoid compiler warning.
3732 3732
3733 2002-10-09 Peter S Galbraith <psg@debian.org> 3733 2002-10-09 Peter S Galbraith <psg@debian.org>
3734 3734
3735 * mh-utils.el (mh-exchange-point-and-mark-preserving-active-mark): 3735 * mh-utils.el (mh-exchange-point-and-mark-preserving-active-mark):
3736 Simplify code for all emacsen to avoid byte-compilation warnings. 3736 Simplify code for all emacsen to avoid byte-compilation warnings.
3737 3737
3738 2002-10-09 Satyaki Das <satyaki@theforce.stanford.edu> 3738 2002-10-09 Satyaki Das <satyaki@theforce.stanford.edu>
3739 3739
3740 * mh-mime.el (mh-mm-display-part): If a sub-part of the current 3740 * mh-mime.el (mh-mm-display-part): If a sub-part of the current
3755 3755
3756 * mh-mime.el (mh-mime-inline-part, mh-mm-display-part): Use 3756 * mh-mime.el (mh-mime-inline-part, mh-mm-display-part): Use
3757 line-beginning-position and line-end-position instead of 3757 line-beginning-position and line-end-position instead of
3758 point-at-bol and point-at-eol XEmacs functions. 3758 point-at-bol and point-at-eol XEmacs functions.
3759 * mh-xemacs-compat.el: Added line-end-position and 3759 * mh-xemacs-compat.el: Added line-end-position and
3760 line-beginning-position compatibility aliases. 3760 line-beginning-position compatibility aliases.
3761 3761
3762 2002-10-08 Mark D. Baushke <mdb@gnu.org> 3762 2002-10-08 Mark D. Baushke <mdb@gnu.org>
3763 3763
3764 * mh-utils.el (mh-scan-msg-format-regexp): The regexp to find 3764 * mh-utils.el (mh-scan-msg-format-regexp): The regexp to find
3765 %number(msg). 3765 %number(msg).
3769 (mh-update-scan-format): Use `mh-scan-msg-format-regexp' for greater 3769 (mh-update-scan-format): Use `mh-scan-msg-format-regexp' for greater
3770 flexibility. The message number is no longer anchored to the 3770 flexibility. The message number is no longer anchored to the
3771 beginning of the `mh-scan-format-nmh' or `mh-scan-format-mh' format 3771 beginning of the `mh-scan-format-nmh' or `mh-scan-format-mh' format
3772 strings. The `mh-update-scan-format' allows for using zero-filled 3772 strings. The `mh-update-scan-format' allows for using zero-filled
3773 message numbers. 3773 message numbers.
3774 3774
3775 2002-10-08 Peter S Galbraith <psg@debian.org> 3775 2002-10-08 Peter S Galbraith <psg@debian.org>
3776 3776
3777 * mh-e.el (mh-folder-folder-menu): Add entry for "Thread Folder". 3777 * mh-e.el (mh-folder-folder-menu): Add entry for "Thread Folder".
3778 3778
3779 2002-10-07 Satyaki Das <satyaki@theforce.stanford.edu> 3779 2002-10-07 Satyaki Das <satyaki@theforce.stanford.edu>
3792 3792
3793 * mh-xemacs-compat.el (match-string-no-properties): Rewrite as a 3793 * mh-xemacs-compat.el (match-string-no-properties): Rewrite as a
3794 defsubst using 'buffer-substring-no-properties' so we don't grab 3794 defsubst using 'buffer-substring-no-properties' so we don't grab
3795 any extents. 3795 any extents.
3796 (rfc822-goto-eoh): Removed. This exists in the XEmacs mail-lib 3796 (rfc822-goto-eoh): Removed. This exists in the XEmacs mail-lib
3797 package. 3797 package.
3798 (mail-header-end): Ditto. 3798 (mail-header-end): Ditto.
3799 (mail-mode-fill-paragraph): Ditto. 3799 (mail-mode-fill-paragraph): Ditto.
3800 3800
3801 2002-10-05 Satyaki Das <satyaki@theforce.stanford.edu> 3801 2002-10-05 Satyaki Das <satyaki@theforce.stanford.edu>
3802 3802
3829 button into three buttons that won't lead to minibuffer prompt 3829 button into three buttons that won't lead to minibuffer prompt
3830 about who to reply to. 3830 about who to reply to.
3831 (mh-folder-tool-bar-map): Use mh-tool-bar-reply-3-buttons to 3831 (mh-folder-tool-bar-map): Use mh-tool-bar-reply-3-buttons to
3832 decide how many buttons to use for replying. 3832 decide how many buttons to use for replying.
3833 3833
3834 * mh-mime.el (mh-file-mime-type-substitutions) 3834 * mh-mime.el (mh-file-mime-type-substitutions)
3835 (mh-file-mime-type-substitute): Fix typos and doc strings. 3835 (mh-file-mime-type-substitute): Fix typos and doc strings.
3836 3836
3837 2002-09-30 Peter S Galbraith <psg@debian.org> 3837 2002-09-30 Peter S Galbraith <psg@debian.org>
3838 3838
3839 * mh-mime.el (mh-file-mime-type): Run Content-Type string returned 3839 * mh-mime.el (mh-file-mime-type): Run Content-Type string returned
3979 3979
3980 * mh-e.el (mh-version): Change CVS version number to 6.1+cvs just 3980 * mh-e.el (mh-version): Change CVS version number to 6.1+cvs just
3981 so X-Mailer header is more exact about what we are using. 3981 so X-Mailer header is more exact about what we are using.
3982 3982
3983 * mh-mime.el (mh-mhn-compose-insertion, mh-mhn-compose-anon-ftp, 3983 * mh-mime.el (mh-mhn-compose-insertion, mh-mhn-compose-anon-ftp,
3984 mh-mml-attach-file): 3984 mh-mml-attach-file):
3985 "Jeffrey P. Morgenthaler" <jpmorgen@congee.gsfc.nasa.go> reported 3985 "Jeffrey P. Morgenthaler" <jpmorgen@congee.gsfc.nasa.go> reported
3986 that "require" in emacs 20.3 doesn't handle 3 arguments. We 3986 that "require" in emacs 20.3 doesn't handle 3 arguments. We
3987 use "load" at the top of file elsewhere anyway to handle such a 3987 use "load" at the top of file elsewhere anyway to handle such a
3988 case of non-essential loading, so switch to that here. 3988 case of non-essential loading, so switch to that here.
3989 3989
4054 aren't correctly fontified when they are displayed. 4054 aren't correctly fontified when they are displayed.
4055 4055
4056 2002-07-15 Mark D. Baushke <mdb@gnu.org> 4056 2002-07-15 Mark D. Baushke <mdb@gnu.org>
4057 4057
4058 * mh-utils.el (mm-decode): Use load for the Non-fatal depencency 4058 * mh-utils.el (mm-decode): Use load for the Non-fatal depencency
4059 on the mm-decode library. 4059 on the mm-decode library.
4060 * mh-mime.el (mm-decode, mm-uu, mm-view): Use load for the 4060 * mh-mime.el (mm-decode, mm-uu, mm-view): Use load for the
4061 Non-fatal depencencies on the mm-decode, mm-uu and mm-view 4061 Non-fatal depencencies on the mm-decode, mm-uu and mm-view
4062 libraries. 4062 libraries.
4063 4063
4064 2002-07-15 Satyaki Das <satyaki@theforce.stanford.edu> 4064 2002-07-15 Satyaki Das <satyaki@theforce.stanford.edu>
4065 4065
4066 * mh-utils.el (mh-require, mh-autoload): Remove these macros. 4066 * mh-utils.el (mh-require, mh-autoload): Remove these macros.
4067 (mh-decode-mime): Initialized to t iff the mm-decode library is 4067 (mh-decode-mime): Initialized to t iff the mm-decode library is
4068 present in the load-path. 4068 present in the load-path.
4069 * mh-mime.el (mh-require): Don't use it anymore. 4069 * mh-mime.el (mh-require): Don't use it anymore.
4155 update of mh-cmd-note is wrong. Do not assume that 4155 update of mh-cmd-note is wrong. Do not assume that
4156 mh-scan-format-nmh and mh-scan-format-mh can be kept in lock-step 4156 mh-scan-format-nmh and mh-scan-format-mh can be kept in lock-step
4157 with mh-cmd-note via mh-set-cmd-note. The mh-scan-format function 4157 with mh-cmd-note via mh-set-cmd-note. The mh-scan-format function
4158 is now where the updated mh-cmd-note value is put into the scan 4158 is now where the updated mh-cmd-note value is put into the scan
4159 format. 4159 format.
4160 4160
4161 * mh-e.el (mh-generate-new-cmd-note): Add documentation string. 4161 * mh-e.el (mh-generate-new-cmd-note): Add documentation string.
4162 (mh-scan-format): Use mh-update-scan-format to get updated copies 4162 (mh-scan-format): Use mh-update-scan-format to get updated copies
4163 of mh-scan-format-nmh and mh-scan-format-mh to avoid format skew. 4163 of mh-scan-format-nmh and mh-scan-format-mh to avoid format skew.
4164 (mh-get-new-mail): Do not try to adapt mh-cmd-note unless 4164 (mh-get-new-mail): Do not try to adapt mh-cmd-note unless
4165 mh-scan-format-file is equal to t. 4165 mh-scan-format-file is equal to t.
4206 width in one of the mh-scan-format-nmh or mh-scan-format-mh 4206 width in one of the mh-scan-format-nmh or mh-scan-format-mh
4207 variables. 4207 variables.
4208 (mh-set-default-cmd-note): Replaced by mh-set-cmd-note. 4208 (mh-set-default-cmd-note): Replaced by mh-set-cmd-note.
4209 (mh-set-cmd-note): New function to replace update mh-cmd-note 4209 (mh-set-cmd-note): New function to replace update mh-cmd-note
4210 value. 4210 value.
4211 4211
4212 * mh-e.el (mh-regenerate-headers): If mh-adaptive-cmd-note is 4212 * mh-e.el (mh-regenerate-headers): If mh-adaptive-cmd-note is
4213 non-nil, use mh-set-cmd-note on empty folder buffers. 4213 non-nil, use mh-set-cmd-note on empty folder buffers.
4214 (mh-make-folder): Ditto. 4214 (mh-make-folder): Ditto.
4215 (mh-generate-new-cmd-note): New function to adapt the mh-cmd-note 4215 (mh-generate-new-cmd-note): New function to adapt the mh-cmd-note
4216 to fit when mh-get-new-mail gets message number truncation. 4216 to fit when mh-get-new-mail gets message number truncation.
4389 * mh-utils.el (mh-show-use-xface): new defcustom to determine 4389 * mh-utils.el (mh-show-use-xface): new defcustom to determine
4390 whether to call external package x-face to display the x-face. 4390 whether to call external package x-face to display the x-face.
4391 (mh-invisible-headers-show-xface): variable now defaults to value 4391 (mh-invisible-headers-show-xface): variable now defaults to value
4392 of mh-show-use-xface. 4392 of mh-show-use-xface.
4393 (mh-show-mode): When mh-show-use-xface is t, invoke 4393 (mh-show-mode): When mh-show-use-xface is t, invoke
4394 external package x-face to display the x-face. 4394 external package x-face to display the x-face.
4395 4395
4396 2002-06-15 Satyaki Das <satyaki@theforce.stanford.edu> 4396 2002-06-15 Satyaki Das <satyaki@theforce.stanford.edu>
4397 4397
4398 * mh-e.el (mh-prev-button): New interactive function which moves 4398 * mh-e.el (mh-prev-button): New interactive function which moves
4399 point to the previous mime button in the show buffer. 4399 point to the previous mime button in the show buffer.
4672 * mh-comp.el (mh-yank-cur-msg): Filter out the mime buttons from 4672 * mh-comp.el (mh-yank-cur-msg): Filter out the mime buttons from
4673 the yanked message. 4673 the yanked message.
4674 (mh-filter-out-non-text): New function to filter out attachments 4674 (mh-filter-out-non-text): New function to filter out attachments
4675 from message being yanked. 4675 from message being yanked.
4676 4676
4677 2002-05-20 Bill Wohler <Bill.Wohler@openwave.com> 4677 2002-05-20 Bill Wohler <Bill.Wohler@openwave.com>
4678 4678
4679 * mh-utils.el (mh-invisible-headers-show-xface): First sentence of 4679 * mh-utils.el (mh-invisible-headers-show-xface): First sentence of
4680 docstring was not entirely on first line so was truncated in 4680 docstring was not entirely on first line so was truncated in
4681 customize and help buffers. Reworded so first sentence could fit 4681 customize and help buffers. Reworded so first sentence could fit
4682 within 80 columns per checkdoc recommendation. 4682 within 80 columns per checkdoc recommendation.
4728 package such as x-face-el to display X-Face icons in mh-show-mode. 4728 package such as x-face-el to display X-Face icons in mh-show-mode.
4729 This variable's setting will eventually be set automatically when 4729 This variable's setting will eventually be set automatically when
4730 mh-e does its own X-Face decoding (or this variable will be replaced 4730 mh-e does its own X-Face decoding (or this variable will be replaced
4731 by one telling mh-e to decode the X-Face). We may not ship the 4731 by one telling mh-e to decode the X-Face). We may not ship the
4732 next release with this variable. 4732 next release with this variable.
4733 4733
4734 2002-05-07 Peter S Galbraith <psg@debian.org> 4734 2002-05-07 Peter S Galbraith <psg@debian.org>
4735 4735
4736 * mh-comp.el (mh-x-face-file): New defcustom variable. File name 4736 * mh-comp.el (mh-x-face-file): New defcustom variable. File name
4737 containing the encoded X-Face string to insert in outgoing mail. 4737 containing the encoded X-Face string to insert in outgoing mail.
4738 (mh-insert-x-face): New function. Appends an X-Face field to the 4738 (mh-insert-x-face): New function. Appends an X-Face field to the
4759 XEmacs to act on selected region when active. 4759 XEmacs to act on selected region when active.
4760 4760
4761 2002-04-10 Peter S Galbraith <psg@debian.org> 4761 2002-04-10 Peter S Galbraith <psg@debian.org>
4762 4762
4763 * mh-e.el (mh-delete-msg, mh-refile-msg, mh-undo): XEmacs fix; Add 4763 * mh-e.el (mh-delete-msg, mh-refile-msg, mh-undo): XEmacs fix; Add
4764 check to see if mark-active is bound, because Mandrake Linux include 4764 check to see if mark-active is bound, because Mandrake Linux include
4765 XEmacs initialization code that binds transient-mark-mode. This 4765 XEmacs initialization code that binds transient-mark-mode. This
4766 fix gets around a problem in Mandrake only. It wasn't a problem 4766 fix gets around a problem in Mandrake only. It wasn't a problem
4767 on XEmacs generally. Fixes SF #541915. 4767 on XEmacs generally. Fixes SF #541915.
4768 4768
4769 2002-04-08 Bill Wohler <wohler@newt.com> 4769 2002-04-08 Bill Wohler <wohler@newt.com>
4806 and documentation in comments. Also removed the- prefix from 4806 and documentation in comments. Also removed the- prefix from
4807 certain local variables. 4807 certain local variables.
4808 (mh-folder-unseen-seq-name): Refactored to make default sequence 4808 (mh-folder-unseen-seq-name): Refactored to make default sequence
4809 name more explicit and to handle undefined Unseen-Sequence MH 4809 name more explicit and to handle undefined Unseen-Sequence MH
4810 profile entry better. 4810 profile entry better.
4811 4811
4812 2002-04-02 Peter S Galbraith <psg@debian.org> 4812 2002-04-02 Peter S Galbraith <psg@debian.org>
4813 4813
4814 * mh-e.el: 'defvar mh-folder-unseen-seq-name' called a function to 4814 * mh-e.el: 'defvar mh-folder-unseen-seq-name' called a function to
4815 set it's value, and this happens also on byte-compilation (where 4815 set it's value, and this happens also on byte-compilation (where
4816 it can fail if the user's MH environment is not setup correctly). 4816 it can fail if the user's MH environment is not setup correctly).
4839 (mh-folder-font-lock-unseen): Returns unseen message lines to 4839 (mh-folder-font-lock-unseen): Returns unseen message lines to
4840 font-lock one by one. 4840 font-lock one by one.
4841 4841
4842 2002-01-15 Peter S Galbraith <psg@debian.org> 4842 2002-01-15 Peter S Galbraith <psg@debian.org>
4843 4843
4844 * mh-comp.el (mh-insert-prefix-string): Wrap a 4844 * mh-comp.el (mh-insert-prefix-string): Wrap a
4845 "(let ((zmacs-regions nil))" around (mark) so it works in XEmacs. 4845 "(let ((zmacs-regions nil))" around (mark) so it works in XEmacs.
4846 Bug reported and fix suggested by Will Partain <partain@dcs.gla.ac.uk> 4846 Bug reported and fix suggested by Will Partain <partain@dcs.gla.ac.uk>
4847 Indeed, this is how it appears in XEmacs-21's mh-comp.el. 4847 Indeed, this is how it appears in XEmacs-21's mh-comp.el.
4848 4848
4849 2001-12-16 Jeffrey C Honig <jch@honig.net> 4849 2001-12-16 Jeffrey C Honig <jch@honig.net>
4850 4850
4851 * mh-comp.el (mh-forward): Move the assignment to `fwd-msg-file' 4851 * mh-comp.el (mh-forward): Move the assignment to `fwd-msg-file'
4852 to before the assignment to `draft' as the later changes buffers 4852 to before the assignment to `draft' as the later changes buffers
4853 and invalidates `mh-seq-list' (which is used in a function called 4853 and invalidates `mh-seq-list' (which is used in a function called
4854 by (mh-seq-to-msgs)). Resolves SF #489448. 4854 by (mh-seq-to-msgs)). Resolves SF #489448.
4855 4855
4856 * mh-utils.el: Add defcustoms for `mh-temp-folders-buffer' and 4856 * mh-utils.el: Add defcustoms for `mh-temp-folders-buffer' and
4857 `mh-temp-sequences-buffer'. 4857 `mh-temp-sequences-buffer'.
4858 4858
4859 * mh-e.el (mh-quit): If they exist, kill 'mh-temp-buffer, 4859 * mh-e.el (mh-quit): If they exist, kill 'mh-temp-buffer,
4860 'mh-temp-folders-buffer and 'mh-temp-sequences-buffer when 4860 'mh-temp-folders-buffer and 'mh-temp-sequences-buffer when
4861 quitting. 4861 quitting.
4862 4862
4863 * mh-funcs.el (mh-list-folders): Use `mh-temp-folders-buffer' 4863 * mh-funcs.el (mh-list-folders): Use `mh-temp-folders-buffer'
4864 (a defcustom initialized to "*Folders*") for folder listing. Put 4864 (a defcustom initialized to "*Folders*") for folder listing. Put
4865 into view mode and set it up to kill the buffer when exiting view 4865 into view mode and set it up to kill the buffer when exiting view
4866 mode. 4866 mode.
4867 4867
4868 * mh-seq.el (mh-list-sequences): Use `mh-temp-sequences-buffer' 4868 * mh-seq.el (mh-list-sequences): Use `mh-temp-sequences-buffer'
4869 (a defcustom initialized to "*Sequences") for sequences listing. 4869 (a defcustom initialized to "*Sequences") for sequences listing.
4870 Put into view mode and set it up to kill the buffer when exiting 4870 Put into view mode and set it up to kill the buffer when exiting
4871 view mode. 4871 view mode.
4872 4872
4901 (MH-E-IMG): Added .pbm images for all. Removed mail_ prefix from 4901 (MH-E-IMG): Added .pbm images for all. Removed mail_ prefix from
4902 all. 4902 all.
4903 (MH-E-IMG2): New variable to hold images in mail sub-directory. 4903 (MH-E-IMG2): New variable to hold images in mail sub-directory.
4904 (dist): Updated target to make mail sub-directory and copy 4904 (dist): Updated target to make mail sub-directory and copy
4905 MH-E-IMG2 images there. 4905 MH-E-IMG2 images there.
4906 4906
4907 * mh-xemacs-compat.el: Modified docs per GNU coding conventions. 4907 * mh-xemacs-compat.el: Modified docs per GNU coding conventions.
4908 4908
4909 * mh-e.el: Reorganized variables having to do with the scan line. 4909 * mh-e.el: Reorganized variables having to do with the scan line.
4910 Moved some random variables that were interspersed out of the 4910 Moved some random variables that were interspersed out of the
4911 middle. Moved `mh-scan-format-file' first and let the variables 4911 middle. Moved `mh-scan-format-file' first and let the variables
4943 4943
4944 * mh-utils.el (mh-decode-quoted-printable): deactivate-mark not 4944 * mh-utils.el (mh-decode-quoted-printable): deactivate-mark not
4945 bound in XEmacs. 4945 bound in XEmacs.
4946 4946
4947 * mh-xemacs-compat.el: GNU Emacs Functions needed by XEmacs. 4947 * mh-xemacs-compat.el: GNU Emacs Functions needed by XEmacs.
4948 New file. 4948 New file.
4949 * mh-e.el: (require 'mh-xemacs-compat) when running XEmacs. 4949 * mh-e.el: (require 'mh-xemacs-compat) when running XEmacs.
4950 4950
4951 2001-12-12 Peter S Galbraith <psg@debian.org> 4951 2001-12-12 Peter S Galbraith <psg@debian.org>
4952 4952
4953 * mh-comp.el (mh-send-letter): function local-variable-p needs two 4953 * mh-comp.el (mh-send-letter): function local-variable-p needs two
4954 arguments in XEmacs. 4954 arguments in XEmacs.
4958 4958
4959 * mh-e.el (mh-delete-msg, mh-refile-msg, mh-undo): 4959 * mh-e.el (mh-delete-msg, mh-refile-msg, mh-undo):
4960 transient-mark-mode not bound in XEmacs. The feature of 4960 transient-mark-mode not bound in XEmacs. The feature of
4961 operations made on all messages in the selected range when 4961 operations made on all messages in the selected range when
4962 transient-mark-mode is on doesn't work in XEmacs. 4962 transient-mark-mode is on doesn't work in XEmacs.
4963 4963
4964 * mh-e.el, mh-utils: Conditionalize calls to 4964 * mh-e.el, mh-utils: Conditionalize calls to
4965 'add-to-list 'facemenu-unlisted-faces for XEmacs. 4965 'add-to-list 'facemenu-unlisted-faces for XEmacs.
4966 4966
4967 2001-12-11 Jeffrey C Honig <jch@honig.net> 4967 2001-12-11 Jeffrey C Honig <jch@honig.net>
4968 4968
4969 * mh-e.el (mh-scan-format): Add `mh-scan-format-file' variable to 4969 * mh-e.el (mh-scan-format): Add `mh-scan-format-file' variable to
4970 specify the scan format string or file to use. Define formats for 4970 specify the scan format string or file to use. Define formats for
4971 MH and nmh that are compatible with the standard format, but 4971 MH and nmh that are compatible with the standard format, but
4978 4978
4979 * mh-e.el (scan.font-lock): New format file documented in comments. 4979 * mh-e.el (scan.font-lock): New format file documented in comments.
4980 (mh-scan.font-lock-regexp): Adapted to new format. 4980 (mh-scan.font-lock-regexp): Adapted to new format.
4981 (mh-folder-font-lock-keywords): Use new format. 4981 (mh-folder-font-lock-keywords): Use new format.
4982 4982
4983 * mh-e.el (page-down.xpm): Icon renamed from nextpage. 4983 * mh-e.el (page-down.xpm): Icon renamed from nextpage.
4984 4984
4985 * mh-utils.el (mh-decode-quoted-printable): Bug fix. Better check 4985 * mh-utils.el (mh-decode-quoted-printable): Bug fix. Better check
4986 on what actually is a quoted-printable attachment. 4986 on what actually is a quoted-printable attachment.
4987 4987
4988 2001-12-06 Eric Ding <ericding@alum.mit.edu> 4988 2001-12-06 Eric Ding <ericding@alum.mit.edu>
4989 4989
4990 * mh-mime.el (mh-mhn-compose-insertion, mh-mhn-compose-anon-ftp): 4990 * mh-mime.el (mh-mhn-compose-insertion, mh-mhn-compose-anon-ftp):
4991 require mailcap.el here rather than using autoload at top of 4991 require mailcap.el here rather than using autoload at top of
4992 mh-mime. 4992 mh-mime.
4993 (mh-file-mime-type): get rid of unused variables (why were they 4993 (mh-file-mime-type): get rid of unused variables (why were they
4994 there to begin with?) 4994 there to begin with?)
4995 4995
5029 2001-12-05 Peter S Galbraith <psg@debian.org> 5029 2001-12-05 Peter S Galbraith <psg@debian.org>
5030 5030
5031 * mh-e.el (mh-cur-scan-msg-regexp): Match 0 is the whole line. 5031 * mh-e.el (mh-cur-scan-msg-regexp): Match 0 is the whole line.
5032 (mh-folder-current-msg-face): New face with only a background 5032 (mh-folder-current-msg-face): New face with only a background
5033 settings, used in font-lock for the current message. 5033 settings, used in font-lock for the current message.
5034 (mh-folder-font-lock-keywords): Use mh-folder-current-msg-face for 5034 (mh-folder-font-lock-keywords): Use mh-folder-current-msg-face for
5035 mh-cur-scan-msg-regexp. 5035 mh-cur-scan-msg-regexp.
5036 5036
5037 * mh-utils.el (mh-show-from-face): Use red3 instead of red for 5037 * mh-utils.el (mh-show-from-face): Use red3 instead of red for
5038 light backgrounds. It's not as bright on the eyes. 5038 light backgrounds. It's not as bright on the eyes.
5039 (mh-show-subject-face): copy from mh-folder-subject-face instead. 5039 (mh-show-subject-face): copy from mh-folder-subject-face instead.
5040 Makes the look consistent with folder-mode. 5040 Makes the look consistent with folder-mode.
5041 5041
5079 (mh-folder-msg-number-face): change to snow4. 5079 (mh-folder-msg-number-face): change to snow4.
5080 5080
5081 2001-12-04 Bill Wohler <wohler@newt.com> 5081 2001-12-04 Bill Wohler <wohler@newt.com>
5082 5082
5083 * Released mh-e version 5.0.92. 5083 * Released mh-e version 5.0.92.
5084 5084
5085 * mh-utils.el (gnus-cite-face-list) 5085 * mh-utils.el (gnus-cite-face-list)
5086 (mh-gnus-article-highlight-citation): Don't autoload. Revert to 5086 (mh-gnus-article-highlight-citation): Don't autoload. Revert to
5087 requiring in `mh-gnus-article-highlight-citation' as before. With 5087 requiring in `mh-gnus-article-highlight-citation' as before. With
5088 the autoloads, if you ran mh-e before gnus, you'd get an undefined 5088 the autoloads, if you ran mh-e before gnus, you'd get an undefined
5089 gnus variable when viewing an article in gnus. Go figure. 5089 gnus variable when viewing an article in gnus. Go figure.
5090 5090
5091 2001-12-03 Bill Wohler <wohler@newt.com> 5091 2001-12-03 Bill Wohler <wohler@newt.com>
5092 5092
5093 * Released mh-e version 5.0.91. 5093 * Released mh-e version 5.0.91.
5094 5094
5095 * MH-E-NEWS: Removed info about bumping up `max-specpdl-size' now 5095 * MH-E-NEWS: Removed info about bumping up `max-specpdl-size' now
5096 that workaround has been implemented. 5096 that workaround has been implemented.
5097 5097
5098 * Makefile (MH-E-OBJ): New variable to hold .elc files. 5098 * Makefile (MH-E-OBJ): New variable to hold .elc files.
5099 (all): Just compile. 5099 (all): Just compile.
5100 (clean): New target that blows away MH-E-OBJ. 5100 (clean): New target that blows away MH-E-OBJ.
5101 (dist): Added $(MH-E-OBJ) to tarball. 5101 (dist): Added $(MH-E-OBJ) to tarball.
5102 5102
5103 5103
5104 Attempt to quiet compilation errors to a dull roar. 5104 Attempt to quiet compilation errors to a dull roar.
5105 5105
5106 * mh-e.el: Require easymenu, added autoload of info. 5106 * mh-e.el: Require easymenu, added autoload of info.
5107 (mh-smail, mh-smail-other-window): Comment says these were needed 5107 (mh-smail, mh-smail-other-window): Comment says these were needed
5108 by Emacs 18. Out! 5108 by Emacs 18. Out!
5109 5109
5110 * mh-utils.el: Don't require sendmail, but require mh-e. 5110 * mh-utils.el: Don't require sendmail, but require mh-e.
5111 Moved autoloads to top of file, and autoload gnus-cite and 5111 Moved autoloads to top of file, and autoload gnus-cite and
5112 sendmail too. 5112 sendmail too.
5113 5113
5114 * mh-pick.el: Require easymenu. Remove cond on 5114 * mh-pick.el: Require easymenu. Remove cond on
5115 `easy-menu-define'--it exists. 5115 `easy-menu-define'--it exists.
5116 5116
5117 * mh-mime.el: Autoload mailcap. 5117 * mh-mime.el: Autoload mailcap.
5118 5118
5119 * mh-comp.el: Require mh-e and easymenu, moved autoloads to top of 5119 * mh-comp.el: Require mh-e and easymenu, moved autoloads to top of
5120 file. 5120 file.
5121 5121
5122 5122
5123 * Makefile: (EMACS): New constant to hold emacs calling sequence. 5123 * Makefile: (EMACS): New constant to hold emacs calling sequence.
5124 (install): Renamed to install-emacs. 5124 (install): Renamed to install-emacs.
5125 (compile): New target to compile all files. 5125 (compile): New target to compile all files.
5126 (dist): Make dependent on compile. 5126 (dist): Make dependent on compile.
5127 (import): Renamed to import-emacs. 5127 (import): Renamed to import-emacs.
5131 mh-delete-subject-thread. 5131 mh-delete-subject-thread.
5132 5132
5133 2001-12-03 Peter S Galbraith <psg@debian.org> 5133 2001-12-03 Peter S Galbraith <psg@debian.org>
5134 5134
5135 * mh-e.el (mh-folder-tool-bar-map): Change tooltip for exec icon. 5135 * mh-e.el (mh-folder-tool-bar-map): Change tooltip for exec icon.
5136 5136
5137 * mh-e.el (mh-folder-subject-face): Change to IndianRed1. 5137 * mh-e.el (mh-folder-subject-face): Change to IndianRed1.
5138 (mh-folder-followup-face): Change to IndianRed. 5138 (mh-folder-followup-face): Change to IndianRed.
5139 (mh-folder-deleted-face): Use sedate face instead of bright one. 5139 (mh-folder-deleted-face): Use sedate face instead of bright one.
5140 5140
5141 2001-12-03 Bill Wohler <wohler@newt.com> 5141 2001-12-03 Bill Wohler <wohler@newt.com>
5188 mhstore commands can go in the mh-extract-map eventually. 5188 mhstore commands can go in the mh-extract-map eventually.
5189 (mh-thread-map): Renamed from mh-folder-thread-map. 5189 (mh-thread-map): Renamed from mh-folder-thread-map.
5190 5190
5191 Keymap changes and rationale. The sub-keymaps allowed some 5191 Keymap changes and rationale. The sub-keymaps allowed some
5192 consistency (e.g., esp. with l(ist) and k(ill). 5192 consistency (e.g., esp. with l(ist) and k(ill).
5193 5193
5194 e Deleted. Already have x. Now used by mh-edit-again. 5194 e Deleted. Already have x. Now used by mh-edit-again.
5195 a Deleted. Already have r. Now used by mh-extract-rej.. 5195 a Deleted. Already have r. Now used by mh-extract-rej..
5196 j Deleted. Already have g. 5196 j Deleted. Already have g.
5197 5197
5198 M-a -> e Better mnemonic. Matches rmail. Frees movement cmd. 5198 M-a -> e Better mnemonic. Matches rmail. Frees movement cmd.
5199 M-e -> a Try `a'gain! 5199 M-e -> a Try `a'gain!
5200 5200
5201 M-f -> Fv Frees movement command 5201 M-f -> Fv Frees movement command
5202 M-f -> Ff Alias (keep?) 5202 M-f -> Ff Alias (keep?)
5203 M-f -> Fo Alias (keep?) 5203 M-f -> Fo Alias (keep?)
5204 M-k -> Fk No reason but to keep with folder commands 5204 M-k -> Fk No reason but to keep with folder commands
5205 M-l -> Fl No reason but to keep with folder commands 5205 M-l -> Fl No reason but to keep with folder commands
5206 M-p -> Fp No reason but to keep with folder commands 5206 M-p -> Fp No reason but to keep with folder commands
5207 M-r -> Fr Frees movement command 5207 M-r -> Fr Frees movement command
5208 M-s -> Fs No reason but to keep with folder commands 5208 M-s -> Fs No reason but to keep with folder commands
5209 M-u -> Fu No reason but to keep with folder commands 5209 M-u -> Fu No reason but to keep with folder commands
5210 5210
5211 M-% -> Sd Better mnemonic 5211 M-% -> Sd Better mnemonic
5212 M-# -> Sk Better mnemonic 5212 M-# -> Sk Better mnemonic
5213 M-q -> Sl Better mnemonic 5213 M-q -> Sl Better mnemonic
5214 C-xn -> Sn Frees up standard key binding 5214 C-xn -> Sn Frees up standard key binding
5215 % -> Sp Better mnemonic for putting a message in a sequence 5215 % -> Sp Better mnemonic for putting a message in a sequence
5230 Reached when typing T in mh-folder-mode-map. Moved threading 5230 Reached when typing T in mh-folder-mode-map. Moved threading
5231 functions to this new keymap so we can use dired again. 5231 functions to this new keymap so we can use dired again.
5232 (mh-folder-mode-map): Defined by gnus-define-keys. Otherwise than 5232 (mh-folder-mode-map): Defined by gnus-define-keys. Otherwise than
5233 the new threading functions, no changes to the UI were made at 5233 the new threading functions, no changes to the UI were made at
5234 this point--saving that for the next check-in. 5234 this point--saving that for the next check-in.
5235 5235
5236 * mh-pick.el (mh-pick-mode-map): Use gnus-define-keys. Now 5236 * mh-pick.el (mh-pick-mode-map): Use gnus-define-keys. Now
5237 requires gnus-util. 5237 requires gnus-util.
5238 5238
5239 * mh-comp.el (mh-letter-mode-map): Use gnus-define-keys. Now 5239 * mh-comp.el (mh-letter-mode-map): Use gnus-define-keys. Now
5240 requires gnus-util. 5240 requires gnus-util.
5309 5309
5310 * mh-utils.el (mh-clean-msg-header): Go back to using 5310 * mh-utils.el (mh-clean-msg-header): Go back to using
5311 mh-delete-line. Using invisible text property is nicer in some 5311 mh-delete-line. Using invisible text property is nicer in some
5312 ways, but winds up with somewhat mysterious behavior should user 5312 ways, but winds up with somewhat mysterious behavior should user
5313 kill/yank stuff from the header (i.e., text gets yanked invisibly 5313 kill/yank stuff from the header (i.e., text gets yanked invisibly
5314 and won't be seen by user until file is reloaded). 5314 and won't be seen by user until file is reloaded).
5315 5315
5316 2001-11-29 Bill Wohler <wohler@newt.com> 5316 2001-11-29 Bill Wohler <wohler@newt.com>
5317 5317
5318 * mh-e.el (mh-page-msg): Use mh-next-direction to page in the 5318 * mh-e.el (mh-page-msg): Use mh-next-direction to page in the
5319 right direction. 5319 right direction.
5329 for subject lines in folder-mode 5329 for subject lines in folder-mode
5330 (mh-scan-followup-regexp): Deleted obsolete regexp. Use 5330 (mh-scan-followup-regexp): Deleted obsolete regexp. Use
5331 mh-scan-subject-regexp instead. 5331 mh-scan-subject-regexp instead.
5332 (mh-folder-font-lock-keywords): Use mh-folder-font-lock-subject 5332 (mh-folder-font-lock-keywords): Use mh-folder-font-lock-subject
5333 instead of obsolete mh-scan-followup-regexp variable. 5333 instead of obsolete mh-scan-followup-regexp variable.
5334 (mh-folder-date-face, mh-folder-msg-number-face): 5334 (mh-folder-date-face, mh-folder-msg-number-face):
5335 (mh-folder-subject-face, mh-folder-followup-face): 5335 (mh-folder-subject-face, mh-folder-followup-face):
5336 Now defined as proper faces instead of copied from font-lock 5336 Now defined as proper faces instead of copied from font-lock
5337 faces. 5337 faces.
5338 5338
5339 * mh-mime.el (mh-media-type-regexp): New variable. Regexp matching 5339 * mh-mime.el (mh-media-type-regexp): New variable. Regexp matching
5340 valid media types used in MIME attachment compositions. 5340 valid media types used in MIME attachment compositions.
5341 (mh-file-mime-type): Use mh-media-type-regexp instead of 5341 (mh-file-mime-type): Use mh-media-type-regexp instead of
5342 hard-wiring its value. 5342 hard-wiring its value.
5343 5343
5368 5368
5369 * mh-e.el (mh-scan.font-lock-regexp): Change docs to reflect that 5369 * mh-e.el (mh-scan.font-lock-regexp): Change docs to reflect that
5370 second paren expression is the user match. 5370 second paren expression is the user match.
5371 (mh-folder-font-lock-keywords): Change from 1st to 2nd parenthesized 5371 (mh-folder-font-lock-keywords): Change from 1st to 2nd parenthesized
5372 expression to match user name, after Jeffrey's change to the regexps. 5372 expression to match user name, after Jeffrey's change to the regexps.
5373 5373
5374 2001-11-29 Bill Wohler <Bill.Wohler@openwave.com> 5374 2001-11-29 Bill Wohler <Bill.Wohler@openwave.com>
5375 5375
5376 * mh-utils.el (mh-clean-message-header): Default is now t. 5376 * mh-utils.el (mh-clean-message-header): Default is now t.
5377 (mh-invisible-headers): Padded out to contain all the headers that 5377 (mh-invisible-headers): Padded out to contain all the headers that
5378 the mh-e developers don't like to see (closes SF #415759). 5378 the mh-e developers don't like to see (closes SF #415759).
5445 (mh-lessp): New function to sort messages. 5445 (mh-lessp): New function to sort messages.
5446 5446
5447 * mh-utils.el (mh-show-font-lock-keywords): and various 5447 * mh-utils.el (mh-show-font-lock-keywords): and various
5448 faces... scoped within eval-after-load "font-lock" to avoid 5448 faces... scoped within eval-after-load "font-lock" to avoid
5449 requiring font-lock to use its faces. 5449 requiring font-lock to use its faces.
5450 * mh-e.el (mh-folder-font-lock-keywords): Same. 5450 * mh-e.el (mh-folder-font-lock-keywords): Same.
5451 5451
5452 2001-11-27 Jeffrey C Honig <jch@honig.net> 5452 2001-11-27 Jeffrey C Honig <jch@honig.net>
5453 5453
5454 * mh-mime.el (mh-file-mime-type): Use mh-temp-buffer instead of 5454 * mh-mime.el (mh-file-mime-type): Use mh-temp-buffer instead of
5455 " *mh-temp". 5455 " *mh-temp".
5456 5456
5457 * mh-comp.el (mh-insert-x-mailer): Kill mh-temp-buffer after use. 5457 * mh-comp.el (mh-insert-x-mailer): Kill mh-temp-buffer after use.
5458 5458
5459 2001-11-26 Eric Ding <ericding@alum.mit.edu> 5459 2001-11-26 Eric Ding <ericding@alum.mit.edu>
5460 5460
5461 * mh-utils.el: revert to using external mimedecode to decode 5461 * mh-utils.el: revert to using external mimedecode to decode
5512 quoted-printable decoding in elisp (starting with code copied 5512 quoted-printable decoding in elisp (starting with code copied
5513 from FLIM). 5513 from FLIM).
5514 (mh-decode-quoted-printable-region): Move (require 'hexl) outside 5514 (mh-decode-quoted-printable-region): Move (require 'hexl) outside
5515 while loop. 5515 while loop.
5516 (mh-decode-quoted-printable): give user a choice between using 5516 (mh-decode-quoted-printable): give user a choice between using
5517 internal code or external program to decode quoted-printable 5517 internal code or external program to decode quoted-printable
5518 content. Resurrect code that calls external mimedecode program. 5518 content. Resurrect code that calls external mimedecode program.
5519 5519
5520 2001-11-25 Peter S Galbraith <psg@debian.org> 5520 2001-11-25 Peter S Galbraith <psg@debian.org>
5521 5521
5522 * mh-utils.el (mh-highlight-citation-p): New variable to determine 5522 * mh-utils.el (mh-highlight-citation-p): New variable to determine
5575 mh-execute-commands. 5575 mh-execute-commands.
5576 5576
5577 * mh-utils.el (mh-show-mouse): New function to click on a message 5577 * mh-utils.el (mh-show-mouse): New function to click on a message
5578 in folder-mode and show that message. 5578 in folder-mode and show that message.
5579 * mh-e.el (mh-folder-mode-map): Bind mh-show-mouse to mouse-2. 5579 * mh-e.el (mh-folder-mode-map): Bind mh-show-mouse to mouse-2.
5580 5580
5581 * mh-e.el (mh-page-msg): Show buffer first if not displayed, 5581 * mh-e.el (mh-page-msg): Show buffer first if not displayed,
5582 instead of simply complaining there's no other window. 5582 instead of simply complaining there's no other window.
5583 5583
5584 * mh-e.el (mh-folder-tool-bar-map): New tool-bar for folder mode! 5584 * mh-e.el (mh-folder-tool-bar-map): New tool-bar for folder mode!
5585 (mh-folder-mode): Setup tool-bar. 5585 (mh-folder-mode): Setup tool-bar.
5586 5586
5587 * mh-mime.el (mh-have-file-command): try to non-fatally load 5587 * mh-mime.el (mh-have-file-command): try to non-fatally load
5588 executable.el because emacs20 doesn't autoload it. 5588 executable.el because emacs20 doesn't autoload it.
5589 * mh-utils.el (load "executable" t t): Idem. 5589 * mh-utils.el (load "executable" t t): Idem.
5590 5590
5591 * mh-utils.el (mh-clean-msg-header): Bug fix. locally bind 5591 * mh-utils.el (mh-clean-msg-header): Bug fix. locally bind
5592 after-change-functions to nil, working around a strange font-lock 5592 after-change-functions to nil, working around a strange font-lock
5593 bug in emacs20 when (add-hook 'mh-show-mode-hook 'turn-on-font-lock) 5593 bug in emacs20 when (add-hook 'mh-show-mode-hook 'turn-on-font-lock)
5594 was used. 5594 was used.
5595 5595
5596 * mh-comp.el (require 'sendmail): Moved from mh-comp.el to 5596 * mh-comp.el (require 'sendmail): Moved from mh-comp.el to
5597 mh-utils.el because it is needed in reading mail too. 5597 mh-utils.el because it is needed in reading mail too.
5598 (mh-header-field-end, mh-in-header-p): Moved to mh-utils.el 5598 (mh-header-field-end, mh-in-header-p): Moved to mh-utils.el
5599 because they are needed by mh-show-mode's font-lock code. 5599 because they are needed by mh-show-mode's font-lock code.
5600 Unfortunately, this splits the field related code into two files. 5600 Unfortunately, this splits the field related code into two files.
5638 5638
5639 * mh-comp.el (mh-letter-tool-bar-map): tool-bar customize button goes 5639 * mh-comp.el (mh-letter-tool-bar-map): tool-bar customize button goes
5640 to customizing mh-compose group. 5640 to customizing mh-compose group.
5641 5641
5642 * mh-utils.el (mh-show-mode): font-lock bug fix. Locally set 5642 * mh-utils.el (mh-show-mode): font-lock bug fix. Locally set
5643 font-lock-support-mode to nil. 5643 font-lock-support-mode to nil.
5644 (mh-letter-header-font-lock, mh-header-field-font-lock): font-lock 5644 (mh-letter-header-font-lock, mh-header-field-font-lock): font-lock
5645 bug fix. Don't return match beyond font-lock search limit. 5645 bug fix. Don't return match beyond font-lock search limit.
5646 5646
5647 * mh-comp.el (mh-letter-mode): Emacs20 bug fix. tool-bar-mode is 5647 * mh-comp.el (mh-letter-mode): Emacs20 bug fix. tool-bar-mode is
5648 not a bound variable. 5648 not a bound variable.
5649 5649
5650 2001-11-19 Peter S Galbraith <psg@debian.org> 5650 2001-11-19 Peter S Galbraith <psg@debian.org>
5651 5651
5652 * mh-comp.el (mh-letter-tool-bar-map): tool-bar help button goes 5652 * mh-comp.el (mh-letter-tool-bar-map): tool-bar help button goes
5653 to 'Draft Editing' info node. 5653 to 'Draft Editing' info node.
5654 5654
5655 * mh-utils.el (mh-show-from-face, mh-show-to-face): New faces used 5655 * mh-utils.el (mh-show-from-face, mh-show-to-face): New faces used
5656 for font-lock. 5656 for font-lock.
5657 (mh-header-to-font-lock, mh-header-cc-font-lock) 5657 (mh-header-to-font-lock, mh-header-cc-font-lock)
5658 (mh-header-field-font-lock): New helper function returning whole 5658 (mh-header-field-font-lock): New helper function returning whole
5675 5675
5676 2001-11-19 chad <y@mit.edu> 5676 2001-11-19 chad <y@mit.edu>
5677 5677
5678 * mh-comp.el (mh-letter-tool-bar-map): made both references to 5678 * mh-comp.el (mh-letter-tool-bar-map): made both references to
5679 mh-letter-tool-bar-map conditional on tool-bar-mode, instead of 5679 mh-letter-tool-bar-map conditional on tool-bar-mode, instead of
5680 just one. 5680 just one.
5681 5681
5682 2001-11-19 Bill Wohler <wohler@newt.com> 5682 2001-11-19 Bill Wohler <wohler@newt.com>
5683 5683
5684 * mh-comp.el (mh-position-on-field): Move to the end of the header 5684 * mh-comp.el (mh-position-on-field): Move to the end of the header
5685 if the field is not present. This function was documented to do 5685 if the field is not present. This function was documented to do
5686 this, but wasn't doing so. 5686 this, but wasn't doing so.
5748 gnus do it this way too. 5748 gnus do it this way too.
5749 (mh-version): The function: Fixed for nmh. Now displays mh-e 5749 (mh-version): The function: Fixed for nmh. Now displays mh-e
5750 version correctly. Cleaned up output and display mh-progs, etc. 5750 version correctly. Cleaned up output and display mh-progs, etc.
5751 (Closes SF #405620.) 5751 (Closes SF #405620.)
5752 5752
5753 2001-11-15 Peter S Galbraith <psg@debian.org> 5753 2001-11-15 Peter S Galbraith <psg@debian.org>
5754 5754
5755 * mh-comp.el (mh-letter-tool-bar-map): New tool-bar support for 5755 * mh-comp.el (mh-letter-tool-bar-map): New tool-bar support for
5756 mh-letter-mode in emacs21. Uses icons from gnus/message.el. 5756 mh-letter-mode in emacs21. Uses icons from gnus/message.el.
5757 * mh-comp.el (mh-letter-mode): Add buffer-local binding of 5757 * mh-comp.el (mh-letter-mode): Add buffer-local binding of
5758 tool-bar-map to mh-letter-tool-bar-map. 5758 tool-bar-map to mh-letter-tool-bar-map.
5762 * mh-mime.el (mh-have-file-command): Add check for existence of 5762 * mh-mime.el (mh-have-file-command): Add check for existence of
5763 executable-find command, which Jeffrey didn't exist in emacs-20.4. 5763 executable-find command, which Jeffrey didn't exist in emacs-20.4.
5764 * mh-utils.el (mh-decode-quoted-printable-have-mimedecode): same 5764 * mh-utils.el (mh-decode-quoted-printable-have-mimedecode): same
5765 as above. 5765 as above.
5766 * mh-mime.el (mh-file-mime-type): Bug Fix. Some versions of 5766 * mh-mime.el (mh-file-mime-type): Bug Fix. Some versions of
5767 'file' output a string like "file: Using regular magic file..." 5767 'file' output a string like "file: Using regular magic file..."
5768 to stderr, so discard stderr when using call-process with 'file'. 5768 to stderr, so discard stderr when using call-process with 'file'.
5769 5769
5770 2001-11-14 Peter S Galbraith <psg@debian.org> 5770 2001-11-14 Peter S Galbraith <psg@debian.org>
5771 5771
5772 * mh-mime.el (mh-have-file-command): Check if 'file' command on 5772 * mh-mime.el (mh-have-file-command): Check if 'file' command on
5800 5800
5801 2001-11-13 Jeffrey C Honig <jch@honig.net> 5801 2001-11-13 Jeffrey C Honig <jch@honig.net>
5802 5802
5803 * mh-utils.el (mh-find-progs): Bug fix. Add "mh/etc" to the 5803 * mh-utils.el (mh-find-progs): Bug fix. Add "mh/etc" to the
5804 subdirectories to search for "components". On BSD/OS, nmh is in 5804 subdirectories to search for "components". On BSD/OS, nmh is in
5805 "/usr/contrib/mh/*". 5805 "/usr/contrib/mh/*".
5806 5806
5807 2001-11-13 Peter S Galbraith <psg@debian.org> 5807 2001-11-13 Peter S Galbraith <psg@debian.org>
5808 5808
5809 * mh-comp.el (mh-letter-mode): Bug fix. Load mh-mime before 5809 * mh-comp.el (mh-letter-mode): Bug fix. Load mh-mime before
5810 setting mh-mhn-compose-insert-p (when looking at a "forw: -mime" 5810 setting mh-mhn-compose-insert-p (when looking at a "forw: -mime"
5845 * mh-mime.el (mh-file-mime-type): Bug fix. Change regexp to 5845 * mh-mime.el (mh-file-mime-type): Bug fix. Change regexp to
5846 extract mime type from 'file -i' command output. 5846 extract mime type from 'file -i' command output.
5847 5847
5848 2001-11-08 Peter S Galbraith <psg@debian.org> 5848 2001-11-08 Peter S Galbraith <psg@debian.org>
5849 5849
5850 * mh-utils.el (mh-update-sequences-after-mh-show): 5850 * mh-utils.el (mh-update-sequences-after-mh-show):
5851 New customizable variable telling whether to run 5851 New customizable variable telling whether to run
5852 mh-update-sequences in mh-show-mode. Default is t. 5852 mh-update-sequences in mh-show-mode. Default is t.
5853 * mh-utils.el (mh-show-msg): Run mh-update-sequences when 5853 * mh-utils.el (mh-show-msg): Run mh-update-sequences when
5854 mh-update-sequences-after-mh-show is set. 5854 mh-update-sequences-after-mh-show is set.
5855 5855
5856 2001-11-08 Peter S Galbraith <psg@debian.org> 5856 2001-11-08 Peter S Galbraith <psg@debian.org>
5857 5857
5858 * mh-utils.el (mh-decode-quoted-printable-have-mimedecode): 5858 * mh-utils.el (mh-decode-quoted-printable-have-mimedecode):
5859 New variable telling whether command 'mimedecode' is on system. 5859 New variable telling whether command 'mimedecode' is on system.
5860 (http://www.freesoft.org/CIE/FAQ/mimedeco.c) 5860 (http://www.freesoft.org/CIE/FAQ/mimedeco.c)
5861 * mh-utils.el (mh-decode-quoted-printable): 5861 * mh-utils.el (mh-decode-quoted-printable):
5862 New customizable variable telling whether to run mimedecode on 5862 New customizable variable telling whether to run mimedecode on
5863 MIME message containing quoted-printable parts. mimedecode will 5863 MIME message containing quoted-printable parts. mimedecode will
5864 only alter quoted-printable parts , leaving others intact, and the 5864 only alter quoted-printable parts , leaving others intact, and the
5865 resulting message is still fully MIME. 5865 resulting message is still fully MIME.
5866 * mh-utils.el (mh-decode-quoted-printable): New function to run 5866 * mh-utils.el (mh-decode-quoted-printable): New function to run
5867 mimedecode on the current buffer. 5867 mimedecode on the current buffer.
5868 * mh-utils.el (mh-display-msg): Conditionnaly call 5868 * mh-utils.el (mh-display-msg): Conditionnaly call
5869 mh-decode-quoted-printable function if mh-decode-quoted-printable 5869 mh-decode-quoted-printable function if mh-decode-quoted-printable
5870 variable is set, to view messages containing quoted-printable 5870 variable is set, to view messages containing quoted-printable
5871 characters into 8-bit. 5871 characters into 8-bit.
5872 5872
5873 2001-11-08 Peter S Galbraith <psg@debian.org> 5873 2001-11-08 Peter S Galbraith <psg@debian.org>
5874 5874
5875 * mh-comp.el (mh-letter-mode): Set mh-mhn-compose-insert-p if 5875 * mh-comp.el (mh-letter-mode): Set mh-mhn-compose-insert-p if
5876 looking at a "forw: -mime" message containing a MIME composition. 5876 looking at a "forw: -mime" message containing a MIME composition.
5877 * mh-mime.el (mh-file-mime-type): Bug fix. Failed on files like 5877 * mh-mime.el (mh-file-mime-type): Bug fix. Failed on files like
5917 2001-11-04 Peter S Galbraith <psg@debian.org> 5917 2001-11-04 Peter S Galbraith <psg@debian.org>
5918 5918
5919 * mh-mime.el (mh-mhn-compose-insert-p): New buffer-local variable 5919 * mh-mime.el (mh-mhn-compose-insert-p): New buffer-local variable
5920 to tell when a MIME insertion was done in a letter. 5920 to tell when a MIME insertion was done in a letter.
5921 * mh-mime.el (mh-mhn-compose-type): Set mh-mhn-compose-insert-p. 5921 * mh-mime.el (mh-mhn-compose-type): Set mh-mhn-compose-insert-p.
5922 * mh-mime.el (mh-mhn-compose-external-type): 5922 * mh-mime.el (mh-mhn-compose-external-type):
5923 Set mh-mhn-compose-insert-p. 5923 Set mh-mhn-compose-insert-p.
5924 * mh-mime.el (mh-mhn-compose-forw): Set mh-mhn-compose-insert-p. 5924 * mh-mime.el (mh-mhn-compose-forw): Set mh-mhn-compose-insert-p.
5925 * mh-mime.el (mh-edit-mhn): Clear mh-mhn-compose-insert-p. 5925 * mh-mime.el (mh-edit-mhn): Clear mh-mhn-compose-insert-p.
5926 * mh-comp.el (mh-send-letter): Run mh-edit-mhn when 5926 * mh-comp.el (mh-send-letter): Run mh-edit-mhn when
5927 mh-mhn-compose-insert-p is set. 5927 mh-mhn-compose-insert-p is set.
5942 * mh-utils.el (mh-show-mode): Call goto-address when 5942 * mh-utils.el (mh-show-mode): Call goto-address when
5943 mh-show-use-goto-addr is t. 5943 mh-show-use-goto-addr is t.
5944 5944
5945 2001-10-25 Peter S Galbraith <psg@debian.org> 5945 2001-10-25 Peter S Galbraith <psg@debian.org>
5946 5946
5947 * mh-utils.el (mh-recenter): Clarify docs and change '(t) to 5947 * mh-utils.el (mh-recenter): Clarify docs and change '(t) to
5948 (list 4) to match elisp doc on what C-u prefix argument actually is. 5948 (list 4) to match elisp doc on what C-u prefix argument actually is.
5949 5949
5950 2001-10-23 Peter S Galbraith <psg@debian.org> 5950 2001-10-23 Peter S Galbraith <psg@debian.org>
5951 5951
5952 * mh-utils.el (mh-summary-height): In my quest to make mh-e more 5952 * mh-utils.el (mh-summary-height): In my quest to make mh-e more
5953 useful out-of-the-box for new users, set mh-summary-height to a 5953 useful out-of-the-box for new users, set mh-summary-height to a
5989 2001-07-30 Peter S Galbraith <psg@debian.org> 5989 2001-07-30 Peter S Galbraith <psg@debian.org>
5990 5990
5991 * mh-e.el: Change font-lock patterns for folders. 5991 * mh-e.el: Change font-lock patterns for folders.
5992 Fontify scan.font-lock patterns (which will be documented) 5992 Fontify scan.font-lock patterns (which will be documented)
5993 and fontify subject lines prefixed with "Re:" differently. 5993 and fontify subject lines prefixed with "Re:" differently.
5994 * mh-comp.el (mh-letter-mode): Add font-lock support as in 5994 * mh-comp.el (mh-letter-mode): Add font-lock support as in
5995 mh-show-mode. 5995 mh-show-mode.
5996 5996
5997 2001-04-14 chad brown <y@mit.edu> 5997 2001-04-14 chad brown <y@mit.edu>
5998 5998
5999 * rearrange the font-lock keywords a bit 5999 * rearrange the font-lock keywords a bit
6001 2001-04-12 chad brown <y@mit.edu> 6001 2001-04-12 chad brown <y@mit.edu>
6002 6002
6003 * preliminary (somewhat boring) font-lock support for mh-e. More 6003 * preliminary (somewhat boring) font-lock support for mh-e. More
6004 interesting font-lock support probably wants to have better 6004 interesting font-lock support probably wants to have better
6005 support for multiple format files 6005 support for multiple format files
6006 6006
6007 2001-02-24 chad brown <y@mit.edu> 6007 2001-02-24 chad brown <y@mit.edu>
6008 6008
6009 * add default nmh paths to mh-find-prog in mh-utils.el. 6009 * add default nmh paths to mh-find-prog in mh-utils.el.
6010 change to mh-kill-folder in mh-funcs.el to make it more general. 6010 change to mh-kill-folder in mh-funcs.el to make it more general.
6011 6011