Mercurial > emacs
comparison lisp/mh-e/ChangeLog @ 74087:5af09909ca3d
*** empty log message ***
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Mon, 20 Nov 2006 00:35:02 +0000 |
parents | 45adfdc231c2 |
children | ce127a46b1ca c71725faff1a dbe3f29e61d6 |
comparison
equal
deleted
inserted
replaced
74086:5bc3fbbf9e9b | 74087:5af09909ca3d |
---|---|
19 | 19 |
20 2006-11-11 Stephen Gildea <gildea@stop.mail-abuse.org> | 20 2006-11-11 Stephen Gildea <gildea@stop.mail-abuse.org> |
21 | 21 |
22 * mh-junk.el (mh-spamassassin-blacklist, mh-spamassassin-whitelist): | 22 * mh-junk.el (mh-spamassassin-blacklist, mh-spamassassin-whitelist): |
23 Use mh-junk-background consistently in call-process calls. | 23 Use mh-junk-background consistently in call-process calls. |
24 | 24 (mh-bogofilter-blacklist, mh-bogofilter-whitelist) |
25 * (mh-bogofilter-blacklist, mh-bogofilter-whitelist, | 25 (mh-spamprobe-blacklist, mh-spamprobe-whitelist): |
26 mh-spamprobe-blacklist, mh-spamprobe-whitelist): Use | 26 Use with-current-buffer so the right thing happens if |
27 with-current-buffer so the right thing happens if | |
28 mh-junk-background is t (closes SF #1594802). | 27 mh-junk-background is t (closes SF #1594802). |
29 | 28 |
30 * mh-e.el (mh-junk-background): Document that On value is 0; | 29 * mh-e.el (mh-junk-background): Document that On value is 0; |
31 t may be used for debugging. | 30 t may be used for debugging. |
32 | 31 |
41 2006-09-25 Stephen Gildea <gildea@stop.mail-abuse.org> | 40 2006-09-25 Stephen Gildea <gildea@stop.mail-abuse.org> |
42 | 41 |
43 * mh-junk.el (mh-spamassassin-whitelist): Add two missing | 42 * mh-junk.el (mh-spamassassin-whitelist): Add two missing |
44 quotation marks, so that the last two arguments of sa-learn | 43 quotation marks, so that the last two arguments of sa-learn |
45 are separated properly (closes SF #1565460). | 44 are separated properly (closes SF #1565460). |
46 | 45 (mh-spamassassin-blacklist): In example .procmailrc, add |
47 * (mh-spamassassin-blacklist): In example .procmailrc, add | |
48 PATH element to find mhparam on Debian. | 46 PATH element to find mhparam on Debian. |
49 | 47 |
50 2006-09-24 Stephen Gildea <gildea@stop.mail-abuse.org> | 48 2006-09-24 Stephen Gildea <gildea@stop.mail-abuse.org> |
51 | 49 |
52 * mh-comp.el (mh-send-args): Initialize to "" instead of nil | 50 * mh-comp.el (mh-send-args): Initialize to "" instead of nil |
61 | 59 |
62 2006-07-03 Ted Phelps <phelps@gnusto.com> (tiny change) | 60 2006-07-03 Ted Phelps <phelps@gnusto.com> (tiny change) |
63 | 61 |
64 * mh-tool-bar.el (mh-tool-bar-define): Fix XEmacs' vector-list so | 62 * mh-tool-bar.el (mh-tool-bar-define): Fix XEmacs' vector-list so |
65 it refers to the icons in mh-xemacs-icon-map instead of trying to | 63 it refers to the icons in mh-xemacs-icon-map instead of trying to |
66 declare the icons in situ. This allows mh-tool-bar.el to be | 64 declare the icons in situ. This allows mh-tool-bar.el to be |
67 compiled under XEmacs. Remove initial value for | 65 compiled under XEmacs. Remove initial value for |
68 mh-tool-bar-folder-buttons, mh-tool-bar-show-buttons, | 66 mh-tool-bar-folder-buttons, mh-tool-bar-show-buttons, |
69 mh-tool-bar-letter-buttons. The MH-E icons now appear in XEmacs. | 67 mh-tool-bar-letter-buttons. The MH-E icons now appear in XEmacs. |
70 In mh-tool-bar-init, check for mh-xemacs-use-tool-bar-flag sooner. | 68 In mh-tool-bar-init, check for mh-xemacs-use-tool-bar-flag sooner. |
71 This allows MH-E to be used in XEmacs in a tty (closes SF | 69 This allows MH-E to be used in XEmacs in a tty (closes SF #1506846). |
72 #1506846). | |
73 | 70 |
74 2006-07-03 Bill Wohler <wohler@newt.com> | 71 2006-07-03 Bill Wohler <wohler@newt.com> |
75 | 72 |
76 * mh-e.el: Require mh-buffers and mh-compat before mh-xemacs now | 73 * mh-e.el: Require mh-buffers and mh-compat before mh-xemacs now |
77 that mh-xemacs needs functions in mh-compat. | 74 that mh-xemacs needs functions in mh-compat. |
167 2006-04-20 Bill Wohler <wohler@newt.com> | 164 2006-04-20 Bill Wohler <wohler@newt.com> |
168 | 165 |
169 * mh-tool-bar.el (image-load-path): Define to shush compiler. | 166 * mh-tool-bar.el (image-load-path): Define to shush compiler. |
170 (mh-buffer-exists-p): Move inside mh-do-in-gnu-emacs since it | 167 (mh-buffer-exists-p): Move inside mh-do-in-gnu-emacs since it |
171 isn't used outside of it. | 168 isn't used outside of it. |
172 (mh-tool-bar-folder-buttons-init, | 169 (mh-tool-bar-folder-buttons-init, mh-tool-bar-letter-buttons-init): |
173 mh-tool-bar-letter-buttons-init): Update load-path/image-load-path | 170 Update load-path/image-load-path before setting buttons. |
174 before setting buttons. This code used to be in | 171 This code used to be in mh-folder-mode/mh-letter-mode but this was |
175 mh-folder-mode/mh-letter-mode but this was the wrong place since | 172 the wrong place since mh-tool-bar-*-buttons-init can also be called |
176 mh-tool-bar-*-buttons-init can also be called when customizing the | 173 when customizing the buttons. |
177 buttons. | |
178 (mh-tool-bar-update): New function which updates tool-bar-map in | 174 (mh-tool-bar-update): New function which updates tool-bar-map in |
179 all of the MH-E buffers after customizing the buttons (closes SF | 175 all of the MH-E buffers after customizing the buttons (closes SF |
180 #1452718). | 176 #1452718). |
181 (mh-tool-bar-folder-buttons-set, mh-tool-bar-letter-buttons-set): | 177 (mh-tool-bar-folder-buttons-set, mh-tool-bar-letter-buttons-set): |
182 Call it (closes SF #1452718). | 178 Call it (closes SF #1452718). |
221 * mh-acros.el (mh-defun-compat): Rename to defun-mh in order that | 217 * mh-acros.el (mh-defun-compat): Rename to defun-mh in order that |
222 variables and functions with the same name are found correctly by | 218 variables and functions with the same name are found correctly by |
223 find-func (invoked by clicking on the filename link in the *Help* | 219 find-func (invoked by clicking on the filename link in the *Help* |
224 buffer). | 220 buffer). |
225 (mh-defmacro-compat): Rename to defmacro-mh. Ditto. | 221 (mh-defmacro-compat): Rename to defmacro-mh. Ditto. |
222 | |
226 * mh-e.el: (mh-defgroup): Rename to defgroup-mh. Ditto. | 223 * mh-e.el: (mh-defgroup): Rename to defgroup-mh. Ditto. |
227 (mh-defcustom): Rename to defcustom-mh. Ditto. | 224 (mh-defcustom): Rename to defcustom-mh. Ditto. |
228 (mh-defface): Rename to defface-mh. Ditto. | 225 (mh-defface): Rename to defface-mh. Ditto. |
229 (mh-font-lock-add-keywords): Make changes according to these | 226 (mh-font-lock-add-keywords): Make changes according to these |
230 renamings. | 227 renamings. |
471 | 468 |
472 2006-03-28 Bill Wohler <wohler@newt.com> | 469 2006-03-28 Bill Wohler <wohler@newt.com> |
473 | 470 |
474 * mh-tool-bar.el: Use clipboard-kill-region, | 471 * mh-tool-bar.el: Use clipboard-kill-region, |
475 clipboard-kill-ring-save, and clipboard-yank instead of undo, | 472 clipboard-kill-ring-save, and clipboard-yank instead of undo, |
476 kill-region, and menu-bar-kill-ring-save respectively. In | 473 kill-region, and menu-bar-kill-ring-save respectively. In |
477 MH-Letter mode, move save-buffer and mh-fully-kill-draft icons in | 474 MH-Letter mode, move save-buffer and mh-fully-kill-draft icons in |
478 front of mh-compose-insertion to be consistent with other mailers, | 475 front of mh-compose-insertion to be consistent with other mailers, |
479 such as Evolution. In MH-Folder mode, move vanilla reply icon to | 476 such as Evolution. In MH-Folder mode, move vanilla reply icon to |
480 the left of the other reply icons. Use mail/inbox icon instead of | 477 the left of the other reply icons. Use mail/inbox icon instead of |
481 mail, next-page instead of page-down, delete instead of close, | 478 mail, next-page instead of page-down, delete instead of close, |
482 mail/move instead of mail/refile, data-save instead of execute, | 479 mail/move instead of mail/refile, data-save instead of execute, |
483 mail/flag-for-followup instead of highlight, contact instead of | 480 mail/flag-for-followup instead of highlight, contact instead of |
484 mail/alias, open instead of fld-open, zoom-out instead of widen. | 481 mail/alias, open instead of fld-open, zoom-out instead of widen. |
487 * mh-funcs.el (mh-pack-folder): Sync docstrings with manual. | 484 * mh-funcs.el (mh-pack-folder): Sync docstrings with manual. |
488 | 485 |
489 2006-03-27 Eric Ding <ericding@alum.mit.edu> | 486 2006-03-27 Eric Ding <ericding@alum.mit.edu> |
490 | 487 |
491 * mh-e.el (mh-invisible-header-fields-internal): Add entries | 488 * mh-e.el (mh-invisible-header-fields-internal): Add entries |
492 "X-AOL-IP:" and "X-MB-Message-" (AOL WebMail) | 489 "X-AOL-IP:" and "X-MB-Message-" (AOL WebMail). |
493 | 490 |
494 2006-03-19 Bill Wohler <wohler@newt.com> | 491 2006-03-19 Bill Wohler <wohler@newt.com> |
495 | 492 |
496 * mh-comp.el (mh-reply): Sync docstring with manual. | 493 * mh-comp.el (mh-reply): Sync docstring with manual. |
497 | 494 |
498 * mh-compat.el (mh-image-load-path-for-library): Shorten first line in | 495 * mh-compat.el (mh-image-load-path-for-library): Shorten first line in |
499 docstring. | 496 docstring. |
500 | 497 |
501 2006-03-17 Bill Wohler <wohler@newt.com> | 498 2006-03-17 Bill Wohler <wohler@newt.com> |
502 | 499 |
503 * mh-compat.el (mh-image-load-path-for-library): Minor docstring | 500 * mh-compat.el (mh-image-load-path-for-library): Minor docstring fix. |
504 fix. | |
505 | 501 |
506 2006-03-16 Bill Wohler <wohler@newt.com> | 502 2006-03-16 Bill Wohler <wohler@newt.com> |
507 | 503 |
508 * mh-comp.el (mh-send-letter): Use split-string to break up | 504 * mh-comp.el (mh-send-letter): Use split-string to break up |
509 mh-send-args (closes SF #1448604). | 505 mh-send-args (closes SF #1448604). |
510 (mh-compose-and-send-mail): Use run-hook-with-args for | 506 (mh-compose-and-send-mail): Use run-hook-with-args for |
511 mh-compose-letter-function. | 507 mh-compose-letter-function. |
512 | 508 |
513 * mh-e.el (mh-list-to-string-1): Use dolist. | 509 * mh-e.el (mh-list-to-string-1): Use dolist. |
514 | 510 |
515 * mh-compat.el (mh-image-load-path-for-library): Prefer user's | 511 * mh-compat.el (mh-image-load-path-for-library): Prefer user's images. |
516 images. | |
517 | 512 |
518 2006-03-15 Bill Wohler <wohler@newt.com> | 513 2006-03-15 Bill Wohler <wohler@newt.com> |
519 | 514 |
520 * mh-compat.el (mh-image-load-path-for-library): Fix example by | 515 * mh-compat.el (mh-image-load-path-for-library): Fix example by |
521 not recommending that one binds image-load-path. Just defvar it to | 516 not recommending that one binds image-load-path. Just defvar it to |
533 2006-03-14 Bill Wohler <wohler@newt.com> | 528 2006-03-14 Bill Wohler <wohler@newt.com> |
534 | 529 |
535 * mh-compat.el (mh-image-load-path-for-library): Incorporate | 530 * mh-compat.el (mh-image-load-path-for-library): Incorporate |
536 changes from image-load-path-for-library, which are: | 531 changes from image-load-path-for-library, which are: |
537 (image-load-path-for-library): Pass value of path rather than | 532 (image-load-path-for-library): Pass value of path rather than |
538 symbol. Always return list of directories. Guarantee that image | 533 symbol. Always return list of directories. Guarantee that image |
539 directory comes first. | 534 directory comes first. |
540 | 535 |
541 * mh-e.el (image-load-path): Define on those Emacsen that lack it | 536 * mh-e.el (image-load-path): Define on those Emacsen that lack it |
542 to avoid compile and run-time errors. | 537 to avoid compile and run-time errors. |
543 | 538 |
594 | 589 |
595 * mh-compat.el (mh-image-load-path-for-library): Move here from | 590 * mh-compat.el (mh-image-load-path-for-library): Move here from |
596 mh-utils.el and wrap with mh-defun-compat since this function will | 591 mh-utils.el and wrap with mh-defun-compat since this function will |
597 be soon added to image.el. | 592 be soon added to image.el. |
598 | 593 |
599 * mh-utils.el (mh-image-load-path-for-library): Move to | 594 * mh-utils.el (mh-image-load-path-for-library): Move to mh-compat.el. |
600 mh-compat.el. | |
601 (mh-normalize-folder-name): Add return-nil-if-folder-empty | 595 (mh-normalize-folder-name): Add return-nil-if-folder-empty |
602 argument which is useful when calling mh-normalize-folder-name to | 596 argument which is useful when calling mh-normalize-folder-name to |
603 process the folder argument for the folders command. | 597 process the folder argument for the folders command. |
604 (mh-sub-folders): Use new flag to mh-normalize-folder-name to make | 598 (mh-sub-folders): Use new flag to mh-normalize-folder-name to make |
605 this function more robust. It could too easily list the folders in | 599 this function more robust. It could too easily list the folders in /. |
606 /. | |
607 (mh-folder-list): Fix a couple of problems pointed out by Thomas | 600 (mh-folder-list): Fix a couple of problems pointed out by Thomas |
608 Baumann. Set folder to nil if empty. Don't append "/" if folder | 601 Baumann. Set folder to nil if empty. Don't append "/" if folder nil. |
609 nil. | |
610 | 602 |
611 2006-03-03 Bill Wohler <wohler@newt.com> | 603 2006-03-03 Bill Wohler <wohler@newt.com> |
612 | 604 |
613 * mh-folder.el (mh-folder-mode): Rename mh-image-load-path to | 605 * mh-folder.el (mh-folder-mode): Rename mh-image-load-path to |
614 mh-image-load-path-for-library. | 606 mh-image-load-path-for-library. |
615 | 607 |
616 * mh-letter.el (mh-letter-mode): Rename mh-image-load-path to | 608 * mh-letter.el (mh-letter-mode): Rename mh-image-load-path to |
617 mh-image-load-path-for-library. | 609 mh-image-load-path-for-library. |
618 | 610 |
619 * mh-utils.el (mh-image-load-path): Rename to | 611 * mh-utils.el (mh-image-load-path): Rename to |
620 mh-image-load-path-for-library. Add example to docstring. Rename | 612 mh-image-load-path-for-library. Add example to docstring. Rename |
621 local variable mh-image-directory to image-directory. Move error | 613 local variable mh-image-directory to image-directory. Move error |
622 checks to default case in cond and simplify. | 614 checks to default case in cond and simplify. |
623 | 615 |
624 * mh-comp.el (mh-send-letter, mh-insert-auto-fields): Sync | 616 * mh-comp.el (mh-send-letter, mh-insert-auto-fields): Sync |
625 docstrings with manual. | 617 docstrings with manual. |
626 | 618 |
646 (mh-tool-bar-letter-buttons-init): Don't call mh-image-load-path. | 638 (mh-tool-bar-letter-buttons-init): Don't call mh-image-load-path. |
647 (mh-tool-bar-define call): Format. | 639 (mh-tool-bar-define call): Format. |
648 | 640 |
649 * mh-utils.el (mh-image-directory) | 641 * mh-utils.el (mh-image-directory) |
650 (mh-image-load-path-called-flag): Delete. | 642 (mh-image-load-path-called-flag): Delete. |
651 (mh-image-load-path): Incorporate changes from Gnus team. Biggest | 643 (mh-image-load-path): Incorporate changes from Gnus team. Biggest |
652 changes are that it no longer uses/sets mh-image-directory or | 644 changes are that it no longer uses/sets mh-image-directory or |
653 mh-image-load-path-called-flag, and returns the updated path | 645 mh-image-load-path-called-flag, and returns the updated path |
654 rather than change it. | 646 rather than change it. |
655 (mh-logo-display): Change usage of mh-image-load-path. | 647 (mh-logo-display): Change usage of mh-image-load-path. |
656 | 648 |
667 * mh-utils.el (mh-image-load-path): Rename variable to | 659 * mh-utils.el (mh-image-load-path): Rename variable to |
668 mh-image-directory. | 660 mh-image-directory. |
669 (mh-image-load-path): Access mh-image-directory instead of | 661 (mh-image-load-path): Access mh-image-directory instead of |
670 mh-image-load-path. | 662 mh-image-load-path. |
671 (mh-folder-list): Fix problem with passing in a folder and getting | 663 (mh-folder-list): Fix problem with passing in a folder and getting |
672 nothing back. Fix problem with passing in empty string and getting | 664 nothing back. Fix problem with passing in empty string and getting |
673 the entire filesystem (or infinite loop). Don't append slash to | 665 the entire filesystem (or infinite loop). Don't append slash to |
674 folder. These fixes fix problems observed with the pick search. | 666 folder. These fixes fix problems observed with the pick search. |
675 Thanks to Thomas Baumann for the help (closes SF #1435381). | 667 Thanks to Thomas Baumann for the help (closes SF #1435381). |
676 (mh-pick-regexp-chars, mh-quote-pick-expr): New variable and | 668 (mh-pick-regexp-chars, mh-quote-pick-expr): New variable and |
677 function for quoting pick regular expression characters (closes SF | 669 function for quoting pick regular expression characters (closes SF |
678 #1432548). | 670 #1432548). |
679 | 671 |
689 (cus-face): Require as it is needed by mh-inherit-face-flag. | 681 (cus-face): Require as it is needed by mh-inherit-face-flag. |
690 | 682 |
691 * mh-compat.el (mh-display-color-cells): Return 2 if | 683 * mh-compat.el (mh-display-color-cells): Return 2 if |
692 device-color-cells returns nil (closes SF #1436924). | 684 device-color-cells returns nil (closes SF #1436924). |
693 | 685 |
694 * mh-e.el (mh-compiling-flag): Delete. No longer needed by | 686 * mh-e.el (mh-compiling-flag): Delete. No longer needed by |
695 mh-display-color-cells. | 687 mh-display-color-cells. |
696 | 688 |
697 2006-02-21 Eric Ding <ericding@alum.mit.edu> | 689 2006-02-21 Eric Ding <ericding@alum.mit.edu> |
698 | 690 |
699 * mh-e.el (mh-invisible-header-fields-internal): Add entry | 691 * mh-e.el (mh-invisible-header-fields-internal): Add entry |
720 | 712 |
721 * mh-e.el (mh-show-use-goto-addr-flag): Delete. | 713 * mh-e.el (mh-show-use-goto-addr-flag): Delete. |
722 | 714 |
723 * mh-show.el (mh-show-mode): Mention goto-address-highlight-p in | 715 * mh-show.el (mh-show-mode): Mention goto-address-highlight-p in |
724 docstring. | 716 docstring. |
725 (mh-show-addr): Call goto-address unconditionally. User should use | 717 (mh-show-addr): Call goto-address unconditionally. User should use |
726 goto-address-highlight-p instead of mh-show-use-goto-addr-flag. | 718 goto-address-highlight-p instead of mh-show-use-goto-addr-flag. |
727 | 719 |
728 2006-02-18 Bill Wohler <wohler@newt.com> | 720 2006-02-18 Bill Wohler <wohler@newt.com> |
729 | 721 |
730 * mh-e.el (Version, mh-version): Add +cvs to version. | 722 * mh-e.el (Version, mh-version): Add +cvs to version. |
744 load-path or image-load-path would win over relative paths (newer | 736 load-path or image-load-path would win over relative paths (newer |
745 MH-E or Emacs distribution). | 737 MH-E or Emacs distribution). |
746 | 738 |
747 2006-02-16 Bill Wohler <wohler@newt.com> | 739 2006-02-16 Bill Wohler <wohler@newt.com> |
748 | 740 |
749 * mh-e.el (mh-inherit-face-flag): New variable. Non-nil means that | 741 * mh-e.el (mh-inherit-face-flag): New variable. Non-nil means that |
750 the defface :inherit keyword is available. | 742 the defface :inherit keyword is available. |
751 (mh-face-data): New variable (contains all face specs) and | 743 (mh-face-data): New variable (contains all face specs) and |
752 function (accessor). | 744 function (accessor). |
753 (mh-folder-address, mh-folder-body, mh-folder-cur-msg-number) | 745 (mh-folder-address, mh-folder-body, mh-folder-cur-msg-number) |
754 (mh-folder-date, mh-folder-deleted, mh-folder-followup) | 746 (mh-folder-date, mh-folder-deleted, mh-folder-followup) |
760 (mh-show-header, mh-show-pgg-bad, mh-show-pgg-good) | 752 (mh-show-header, mh-show-pgg-bad, mh-show-pgg-good) |
761 (mh-show-pgg-unknown, mh-show-signature, mh-show-subject) | 753 (mh-show-pgg-unknown, mh-show-signature, mh-show-subject) |
762 (mh-show-to, mh-show-xface, mh-speedbar-folder) | 754 (mh-show-to, mh-show-xface, mh-speedbar-folder) |
763 (mh-speedbar-folder-with-unseen-messages) | 755 (mh-speedbar-folder-with-unseen-messages) |
764 (mh-speedbar-selected-folder) | 756 (mh-speedbar-selected-folder) |
765 (mh-speedbar-selected-folder-with-unseen-messages): Use | 757 (mh-speedbar-selected-folder-with-unseen-messages): |
766 mh-face-data. | 758 Use mh-face-data. |
767 | 759 |
768 * mh-utils.el (mh-image-load-path): The variables image-load-path | 760 * mh-utils.el (mh-image-load-path): The variables image-load-path |
769 or load-path would not get updated if user set mh-image-load-path. | 761 or load-path would not get updated if user set mh-image-load-path. |
770 Moved tests and add-to-list calls outside of cond so they are | 762 Moved tests and add-to-list calls outside of cond so they are |
771 applied consistently, even if they are redundant in some | 763 applied consistently, even if they are redundant in some |
772 circumstances. Efficiency isn't a concern here. Made error | 764 circumstances. Efficiency isn't a concern here. Made error |
773 messages more user-friendly. | 765 messages more user-friendly. |
774 | 766 |
775 2006-02-15 Peter S Galbraith <psg@debian.org> | 767 2006-02-15 Peter S Galbraith <psg@debian.org> |
776 | 768 |
777 * mh-compat.el (mh-image-search-load-path): Compatibility code. | 769 * mh-compat.el (mh-image-search-load-path): Compatibility code. |
781 images are already found. | 773 images are already found. |
782 | 774 |
783 2006-02-10 Bill Wohler <wohler@newt.com> | 775 2006-02-10 Bill Wohler <wohler@newt.com> |
784 | 776 |
785 * mh-search.el (mh-search): Wrap code in (block mh-search ...) | 777 * mh-search.el (mh-search): Wrap code in (block mh-search ...) |
786 rather than use defun*. XEmacs cannot create a proper autoload for | 778 rather than use defun*. XEmacs cannot create a proper autoload for |
787 a defun*. | 779 a defun*. |
788 | 780 |
789 2006-02-09 Bill Wohler <wohler@newt.com> | 781 2006-02-09 Bill Wohler <wohler@newt.com> |
790 | 782 |
791 * mh-utils.el (mh-folder-list): Don't replace "/*$" with "/" since | 783 * mh-utils.el (mh-folder-list): Don't replace "/*$" with "/" since |
795 argument. | 787 argument. |
796 | 788 |
797 2006-02-08 Peter S Galbraith <psg@debian.org> | 789 2006-02-08 Peter S Galbraith <psg@debian.org> |
798 | 790 |
799 * mh-e.el (mh-invisible-header-fields-internal): Added entries | 791 * mh-e.el (mh-invisible-header-fields-internal): Added entries |
800 "X-BrightmailFiltered:", "X-Brightmail-Tracker:" and "X-Hashcash" | 792 "X-BrightmailFiltered:", "X-Brightmail-Tracker:" and "X-Hashcash". |
801 | 793 |
802 2006-02-04 Bill Wohler <wohler@newt.com> | 794 2006-02-04 Bill Wohler <wohler@newt.com> |
803 | 795 |
804 * mh-e.el (mh-inc-spool-list): Update example for Emacs 22 which | 796 * mh-e.el (mh-inc-spool-list): Update example for Emacs 22 which |
805 has an emacsclient command that supports --eval. I had read that | 797 has an emacsclient command that supports --eval. I had read that |
806 gnudoit was deprecated in favor of gnuclient anyway. | 798 gnudoit was deprecated in favor of gnuclient anyway. |
807 | 799 |
808 2006-02-04 Eric Ding <ericding@alum.mit.edu> | 800 2006-02-04 Eric Ding <ericding@alum.mit.edu> |
809 | 801 |
810 * mh-mime.el (mh-file-mime-type-substitutions): Add entries to | 802 * mh-mime.el (mh-file-mime-type-substitutions): Add entries to |
821 * mh-e.el (Version, mh-version): Update for release 7.91. | 813 * mh-e.el (Version, mh-version): Update for release 7.91. |
822 | 814 |
823 2006-02-03 Bill Wohler <wohler@newt.com> | 815 2006-02-03 Bill Wohler <wohler@newt.com> |
824 | 816 |
825 * mh-utils.el (mh-image-load-path, mh-image-load-path-called-flag) | 817 * mh-utils.el (mh-image-load-path, mh-image-load-path-called-flag) |
826 (mh-image-load-path): Checkdoc fix. Docstring edits. Reduce scope | 818 (mh-image-load-path): Checkdoc fix. Docstring edits. Reduce scope |
827 of local variable mh-library-name. | 819 of local variable mh-library-name. |
828 | 820 |
829 * mh-e.el (mh-folder-msg-number, mh-folder-refiled, mh-folder-to) | 821 * mh-e.el (mh-folder-msg-number, mh-folder-refiled, mh-folder-to) |
830 (mh-show-cc, mh-show-date, mh-show-header): Replace (min-colors | 822 (mh-show-cc, mh-show-date, mh-show-header): Replace (min-colors |
831 88) with (min-colors 64) in face specifications so that MH-E still | 823 88) with (min-colors 64) in face specifications so that MH-E still |
868 * mh-alias.el (mh-alias-gecos-name): Use | 860 * mh-alias.el (mh-alias-gecos-name): Use |
869 mh-replace-regexp-in-string instead of replace-regexp-in-string. | 861 mh-replace-regexp-in-string instead of replace-regexp-in-string. |
870 (crm, multi-prompt): Use mh-require instead of require. | 862 (crm, multi-prompt): Use mh-require instead of require. |
871 (mh-goto-address-find-address-at-point): Use | 863 (mh-goto-address-find-address-at-point): Use |
872 mh-line-beginning-position and mh-line-end-position instead of | 864 mh-line-beginning-position and mh-line-end-position instead of |
873 line-beginning-position and line-end-position. Use | 865 line-beginning-position and line-end-position. Use |
874 mh-match-string-no-properties instead of | 866 mh-match-string-no-properties instead of |
875 match-string-no-properties. | 867 match-string-no-properties. |
876 | 868 |
877 * mh-comp.el (mh-modify-header-field): Use | 869 * mh-comp.el (mh-modify-header-field): Use |
878 mh-line-beginning-position and mh-line-end-position instead of | 870 mh-line-beginning-position and mh-line-end-position instead of |
900 * mh-folder.el (which-func): Use mh-require instead of require. | 892 * mh-folder.el (which-func): Use mh-require instead of require. |
901 | 893 |
902 * mh-funcs.el (mh-list-folders): Use mh-view-mode-enter instead of | 894 * mh-funcs.el (mh-list-folders): Use mh-view-mode-enter instead of |
903 view-mode-enter. | 895 view-mode-enter. |
904 | 896 |
905 * mh-gnus.el (gnus-util, mm-bodies, mm-decode, mm-view, mml): Use | 897 * mh-gnus.el (gnus-util, mm-bodies, mm-decode, mm-view, mml): |
906 mh-require instead of require. | 898 Use mh-require instead of require. |
907 | 899 |
908 * mh-letter.el (mh-letter-header-end, mh-letter-mode) | 900 * mh-letter.el (mh-letter-header-end, mh-letter-mode) |
909 (mh-letter-next-header-field): Use mh-line-beginning-position and | 901 (mh-letter-next-header-field): Use mh-line-beginning-position and |
910 mh-line-end-position instead of line-beginning-position and | 902 mh-line-end-position instead of line-beginning-position and |
911 line-end-position. | 903 line-end-position. |
971 2006-01-31 Bill Wohler <wohler@newt.com> | 963 2006-01-31 Bill Wohler <wohler@newt.com> |
972 | 964 |
973 * mh-acros.el (mh-defun-compat, mh-defmacro-compat): Add name | 965 * mh-acros.el (mh-defun-compat, mh-defmacro-compat): Add name |
974 argument since compatibility functions should have our package | 966 argument since compatibility functions should have our package |
975 prefix (mh-) by Emacs convention and to avoid messing up checks | 967 prefix (mh-) by Emacs convention and to avoid messing up checks |
976 for the same functions in other packages. Use explicit argument | 968 for the same functions in other packages. Use explicit argument |
977 instead of forming name by adding mh- prefix so that one can grep | 969 instead of forming name by adding mh- prefix so that one can grep |
978 and find the definition. | 970 and find the definition. |
979 | 971 |
980 * mh-alias.el (mh-alias-local-users, mh-alias-reload) | 972 * mh-alias.el (mh-alias-local-users, mh-alias-reload) |
981 (mh-alias-expand, mh-alias-minibuffer-confirm-address): Use | 973 (mh-alias-expand, mh-alias-minibuffer-confirm-address): |
982 mh-assoc-string instead of assoc-string. | 974 Use mh-assoc-string instead of assoc-string. |
983 | 975 |
984 * mh-compat.el (assoc-string): Rename to mh-assoc-string. | 976 * mh-compat.el (assoc-string): Rename to mh-assoc-string. |
985 (mh-mail-abbrev-make-syntax-table, mh-url-hexify-string): Move | 977 (mh-mail-abbrev-make-syntax-table, mh-url-hexify-string): |
986 here from mh-utils.el. | 978 Move here from mh-utils.el. |
987 (mh-display-completion-list): Move here from mh-comp.el. | 979 (mh-display-completion-list): Move here from mh-comp.el. |
988 (mh-face-foreground, mh-face-background): Move here from | 980 (mh-face-foreground, mh-face-background): Move here from |
989 mh-xface.el. | 981 mh-xface.el. |
990 (mh-write-file-functions): Move here from mh-folder.el | 982 (mh-write-file-functions): Move here from mh-folder.el |
991 | 983 |
1039 mh-url-unreserved-chars. | 1031 mh-url-unreserved-chars. |
1040 (url-hexify-string): Move to mh-compat.el and rename to | 1032 (url-hexify-string): Move to mh-compat.el and rename to |
1041 mh-url-hexify-string. | 1033 mh-url-hexify-string. |
1042 | 1034 |
1043 * mh-letter.el (mh-complete-word): Fix bug in call to | 1035 * mh-letter.el (mh-complete-word): Fix bug in call to |
1044 mh-display-completion-list. Wrong argument was passed, so | 1036 mh-display-completion-list. Wrong argument was passed, so |
1045 completions wouldn't show highlighted prefix. | 1037 completions wouldn't show highlighted prefix. |
1046 | 1038 |
1047 2006-01-29 Bill Wohler <wohler@newt.com> | 1039 2006-01-29 Bill Wohler <wohler@newt.com> |
1048 | 1040 |
1049 * mh-e.el (mh-scan-format-file-check): Allow any non-nil for | 1041 * mh-e.el (mh-scan-format-file-check): Allow any non-nil for |
1050 mh-adaptive-cmd-note-flag. | 1042 mh-adaptive-cmd-note-flag. |
1051 | 1043 |
1052 * mh-comp.el (sc-cite-original): Remove autoload of "sc" with old | 1044 * mh-comp.el (sc-cite-original): Remove autoload of "sc" with old |
1053 docstring. sc-cite-original is autoloaded via loaddefs.el for all | 1045 docstring. sc-cite-original is autoloaded via loaddefs.el for all |
1054 supported versions. In addition, the package name "sc" has been | 1046 supported versions. In addition, the package name "sc" has been |
1055 made obsolete by "supercite since at least Emacs 21. | 1047 made obsolete by "supercite since at least Emacs 21. |
1056 | 1048 |
1057 * mh-scan.el (mh-note-copied, mh-note-printed): Reorganization | 1049 * mh-scan.el (mh-note-copied, mh-note-printed): Reorganization |
1058 revealed character constants that were still strings (closes SF | 1050 revealed character constants that were still strings (closes SF |
1059 #770772). | 1051 #770772). |
1077 (mh-letter-skip-leading-whitespace-in-header-field) | 1069 (mh-letter-skip-leading-whitespace-in-header-field) |
1078 (mh-letter-truncate-header-field): Move here from mh-comp.el and | 1070 (mh-letter-truncate-header-field): Move here from mh-comp.el and |
1079 mh-letter.el so that you can read messages without having to load | 1071 mh-letter.el so that you can read messages without having to load |
1080 mh-comp.el and mh-letter.el. | 1072 mh-comp.el and mh-letter.el. |
1081 | 1073 |
1082 * mh-comp.el (mh-insert-fields): Handle nil values. Rmail, at | 1074 * mh-comp.el (mh-insert-fields): Handle nil values. Rmail, at |
1083 least, will deliver them to us. | 1075 least, will deliver them to us. |
1084 | 1076 |
1085 * mh-e.el (mh-after-commands-processed-hook) | 1077 * mh-e.el (mh-after-commands-processed-hook) |
1086 (mh-before-commands-processed-hook): Specify what sort of requests | 1078 (mh-before-commands-processed-hook): Specify what sort of requests |
1087 in docstring. | 1079 in docstring. |
1088 | 1080 |
1089 * mh-folder.el (mh-folder-mode): Use add-to-list to modify | 1081 * mh-folder.el (mh-folder-mode): Use add-to-list to modify |
1090 minor-mode-alias. | 1082 minor-mode-alias. |
1091 | 1083 |
1092 * mh-letter.el (mh-letter-menu): Remove. Defvar no longer needed | 1084 * mh-letter.el (mh-letter-menu): Remove. Defvar no longer needed |
1093 to shush compiler. | 1085 to shush compiler. |
1094 (mh-letter-mode): Remove Mail menu. | 1086 (mh-letter-mode): Remove Mail menu. |
1095 | 1087 |
1096 2006-01-29 Bill Wohler <wohler@newt.com> | 1088 2006-01-29 Bill Wohler <wohler@newt.com> |
1097 | 1089 |
1098 The Great Cleanup | 1090 The Great Cleanup |
1099 Remove circular dependencies. mh-e.el now includes few require | 1091 Remove circular dependencies. mh-e.el now includes few require |
1100 statements and stands alone. Other files should need to require | 1092 statements and stands alone. Other files should need to require |
1101 mh-e.el, which requires mh-loaddefs.el, plus variable-only files | 1093 mh-e.el, which requires mh-loaddefs.el, plus variable-only files |
1102 such as mh-scan.el. | 1094 such as mh-scan.el. |
1103 Remove unneeded require statements. | 1095 Remove unneeded require statements. |
1104 Remove unneeded load statements, or replace them with non-fatal | 1096 Remove unneeded load statements, or replace them with non-fatal |
1105 require statements. | 1097 require statements. |
1108 As a result, many functions that are now only used within a single | 1100 As a result, many functions that are now only used within a single |
1109 file no longer need to be autoloaded. | 1101 file no longer need to be autoloaded. |
1110 Rearrange and provide consistent headings. | 1102 Rearrange and provide consistent headings. |
1111 Untabify. | 1103 Untabify. |
1112 | 1104 |
1113 * mh-acros.el: Update commentary to reflect current usage. Add | 1105 * mh-acros.el: Update commentary to reflect current usage. |
1114 autoload cookies to all macros. | 1106 Add autoload cookies to all macros. |
1115 (mh-require-cl): Merge docstring and comment. | 1107 (mh-require-cl): Merge docstring and comment. |
1116 (mh-do-in-xemacs): Fix typo in docstring. | 1108 (mh-do-in-xemacs): Fix typo in docstring. |
1117 (assoc-string): Move to new file mh-compat.el. | 1109 (assoc-string): Move to new file mh-compat.el. |
1118 (with-mh-folder-updating, mh-in-show-buffer) | 1110 (with-mh-folder-updating, mh-in-show-buffer) |
1119 (mh-do-at-event-location, mh-seq-msgs): Move here from | 1111 (mh-do-at-event-location, mh-seq-msgs): Move here from mh-utils.el. |
1120 mh-utils.el. | |
1121 (mh-iterate-on-messages-in-region, mh-iterate-on-range): Move here | 1112 (mh-iterate-on-messages-in-region, mh-iterate-on-range): Move here |
1122 from mh-seq.el. | 1113 from mh-seq.el. |
1123 | 1114 |
1124 * mh-alias.el (mh-address-mail-regexp) | 1115 * mh-alias.el (mh-address-mail-regexp) |
1125 (mh-goto-address-find-address-at-point): Move here from | 1116 (mh-goto-address-find-address-at-point): Move here from mh-utils.el. |
1126 mh-utils.el. | |
1127 (mh-folder-line-matches-show-buffer-p): Move here from mh-e.el. | 1117 (mh-folder-line-matches-show-buffer-p): Move here from mh-e.el. |
1128 | 1118 |
1129 * mh-buffers.el: Update descriptive text. | 1119 * mh-buffers.el: Update descriptive text. |
1130 | 1120 |
1131 * mh-comp.el (mh-note-repl, mh-note-forw, mh-note-dist): Move to | 1121 * mh-comp.el (mh-note-repl, mh-note-forw, mh-note-dist): Move to |
1331 (mh-speedbar-selected-folder-with-unseen-messages): Move here from | 1321 (mh-speedbar-selected-folder-with-unseen-messages): Move here from |
1332 deprecated file mh-customize.el. | 1322 deprecated file mh-customize.el. |
1333 | 1323 |
1334 * mh-exec.el: Move content into mh-e.el and remove. | 1324 * mh-exec.el: Move content into mh-e.el and remove. |
1335 | 1325 |
1336 * mh-folder.el: New file. Contains mh-folder-mode from mh-e.el | 1326 * mh-folder.el: New file. Contains mh-folder-mode from mh-e.el. |
1337 | 1327 |
1338 * mh-funcs.el (mh-note-copied, mh-note-printed): Move to new file | 1328 * mh-funcs.el (mh-note-copied, mh-note-printed): Move to new file |
1339 mh-scan.el. | 1329 mh-scan.el. |
1340 (mh-ephem-message, mh-help, mh-prefix-help): Move to mh-utils.el. | 1330 (mh-ephem-message, mh-help, mh-prefix-help): Move to mh-utils.el. |
1341 | 1331 |
1349 mh-identity-make-menu which can be called from mh-e.el. | 1339 mh-identity-make-menu which can be called from mh-e.el. |
1350 (mh-identity-list-set): Move to mh-e.el. | 1340 (mh-identity-list-set): Move to mh-e.el. |
1351 (mh-identity-add-menu): New function | 1341 (mh-identity-add-menu): New function |
1352 (mh-insert-identity): Add optional argument maybe-insert so that | 1342 (mh-insert-identity): Add optional argument maybe-insert so that |
1353 local variable mh-identity-local does not have to be visible. | 1343 local variable mh-identity-local does not have to be visible. |
1354 (mh-identity-handler-default): | |
1355 | 1344 |
1356 * mh-inc.el (mh-inc-spool-map): Move declaration to mh-e.el (with | 1345 * mh-inc.el (mh-inc-spool-map): Move declaration to mh-e.el (with |
1357 rest of keymaps). Update key binding for ? to call mh-help with | 1346 rest of keymaps). Update key binding for ? to call mh-help with |
1358 help messages in new argument. | 1347 help messages in new argument. |
1359 (mh-inc-spool-make-no-autoload): New alias for mh-inc-spool-make | 1348 (mh-inc-spool-make-no-autoload): New alias for mh-inc-spool-make |
1360 which can be called from mh-e.el. | 1349 which can be called from mh-e.el. |
1361 (mh-inc-spool-list-set): Simplify update of mh-inc-spool-map-help. | 1350 (mh-inc-spool-list-set): Simplify update of mh-inc-spool-map-help. |
1362 | 1351 |
1363 * mh-init.el: Move content into mh-e.el and remove. | 1352 * mh-init.el: Move content into mh-e.el and remove. |
1364 | 1353 |
1365 * mh-junk.el: Update requires, untabify, and add mh-autoload | 1354 * mh-junk.el: Update requires, untabify, and add mh-autoload |
1366 cookies. | 1355 cookies. |
1367 | 1356 |
1368 * mh-letter.el: New file. Contains mh-letter-mode from mh-comp.el. | 1357 * mh-letter.el: New file. Contains mh-letter-mode from mh-comp.el. |
1369 | 1358 |
1370 * mh-limit.el: New file. Contains display limit commands from | 1359 * mh-limit.el: New file. Contains display limit commands from |
1371 mh-mime.el. | 1360 mh-mime.el. |
1372 | 1361 |
1373 * mh-mime.el: Rearrange for consistency with other files. | 1362 * mh-mime.el: Rearrange for consistency with other files. |
1374 (mh-buffer-data, mh-mm-inline-media-tests): Move here from | 1363 (mh-buffer-data, mh-mm-inline-media-tests): Move here from |
1375 mh-utils.el. | 1364 mh-utils.el. |
1382 * mh-scan.el: New file. Contains scan line constants and utilities | 1371 * mh-scan.el: New file. Contains scan line constants and utilities |
1383 from XXX, mh-funcs, mh-utils.el. | 1372 from XXX, mh-funcs, mh-utils.el. |
1384 | 1373 |
1385 * mh-search.el: Rearrange for consistency with other files. | 1374 * mh-search.el: Rearrange for consistency with other files. |
1386 (mh-search-mode-map): Drop C-c C-f {dr} bindings since these | 1375 (mh-search-mode-map): Drop C-c C-f {dr} bindings since these |
1387 fields which don't exist in the saved header. Replace C-c C-f f | 1376 fields which don't exist in the saved header. Replace C-c C-f f |
1388 with C-c C-f m per mail-mode consistency. | 1377 with C-c C-f m per mail-mode consistency. |
1389 (mh-search-mode): Use mh-set-help instead of setting | 1378 (mh-search-mode): Use mh-set-help instead of setting |
1390 mh-help-messages. | 1379 mh-help-messages. |
1391 | 1380 |
1392 * mh-seq.el (mh-thread-message, mh-thread-container) | 1381 * mh-seq.el (mh-thread-message, mh-thread-container) |
1410 (mh-thread-add-spaces, mh-thread-print-scan-lines) | 1399 (mh-thread-add-spaces, mh-thread-print-scan-lines) |
1411 (mh-thread-folder, mh-toggle-threads, mh-thread-forget-message) | 1400 (mh-thread-folder, mh-toggle-threads, mh-thread-forget-message) |
1412 (mh-thread-current-indentation-level, mh-thread-next-sibling) | 1401 (mh-thread-current-indentation-level, mh-thread-next-sibling) |
1413 (mh-thread-previous-sibling, mh-thread-immediate-ancestor) | 1402 (mh-thread-previous-sibling, mh-thread-immediate-ancestor) |
1414 (mh-thread-ancestor, mh-thread-find-children) | 1403 (mh-thread-ancestor, mh-thread-find-children) |
1415 (mh-message-id-regexp, mh-thread-delete, mh-thread-refile): Move | 1404 (mh-message-id-regexp, mh-thread-delete, mh-thread-refile): |
1416 to new file mh-thread.el. | 1405 Move to new file mh-thread.el. |
1417 (mh-subject-to-sequence, mh-subject-to-sequence-unthreaded) | 1406 (mh-subject-to-sequence, mh-subject-to-sequence-unthreaded) |
1418 (mh-subject-to-sequence-threaded, mh-edit-pick-expr) | 1407 (mh-subject-to-sequence-threaded, mh-edit-pick-expr) |
1419 (mh-pick-args-list, mh-narrow-to-subject, mh-narrow-to-from) | 1408 (mh-pick-args-list, mh-narrow-to-subject, mh-narrow-to-from) |
1420 (mh-narrow-to-cc, mh-narrow-to-to, mh-narrow-to-header-field) | 1409 (mh-narrow-to-cc, mh-narrow-to-to, mh-narrow-to-header-field) |
1421 (mh-current-message-header-field, mh-narrow-to-range) | 1410 (mh-current-message-header-field, mh-narrow-to-range) |
1434 (mh-remove-sequence-notation, mh-remove-all-notation): Move here | 1423 (mh-remove-sequence-notation, mh-remove-all-notation): Move here |
1435 from mh-e.el. | 1424 from mh-e.el. |
1436 (mh-make-seq, mh-seq-name, mh-find-seq, mh-seq-to-msgs) | 1425 (mh-make-seq, mh-seq-name, mh-find-seq, mh-seq-to-msgs) |
1437 (mh-add-msgs-to-seq, mh-notate): Move here from mh-utils.el. | 1426 (mh-add-msgs-to-seq, mh-notate): Move here from mh-utils.el. |
1438 | 1427 |
1439 * mh-show.el: New file. Contains mh-show-mode from mh-utils.el. | 1428 * mh-show.el: New file. Contains mh-show-mode from mh-utils.el. |
1440 | 1429 |
1441 * mh-speed.el: Rearrange for consistency with other files. | 1430 * mh-speed.el: Rearrange for consistency with other files. |
1442 | 1431 |
1443 * mh-thread.el: New file. Contains threading code from mh-seq.el. | 1432 * mh-thread.el: New file. Contains threading code from mh-seq.el. |
1444 | 1433 |
1445 * mh-tool-bar.el: New file. Contains tool bar creation code from | 1434 * mh-tool-bar.el: New file. Contains tool bar creation code from |
1446 deprecated file mh-customize.el. | 1435 deprecated file mh-customize.el. |
1447 | 1436 |
1448 * mh-utils.el (recursive-load-depth-limit): Remove setting. No | 1437 * mh-utils.el (recursive-load-depth-limit): Remove setting. |
1449 longer needed. | 1438 No longer needed. |
1450 (mh-scan-msg-number-regexp, mh-scan-msg-overflow-regexp) | 1439 (mh-scan-msg-number-regexp, mh-scan-msg-overflow-regexp) |
1451 (mh-scan-msg-format-regexp, mh-scan-msg-format-string) | 1440 (mh-scan-msg-format-regexp, mh-scan-msg-format-string) |
1452 (mh-scan-msg-search-regexp, mh-cmd-note, mh-note-seq) | 1441 (mh-scan-msg-search-regexp, mh-cmd-note, mh-note-seq) |
1453 (mh-update-scan-format, mh-msg-num-width): Move to new file | 1442 (mh-update-scan-format, mh-msg-num-width): Move to new file |
1454 mh-scan.el. | 1443 mh-scan.el. |
1507 (mh-logo-display): Call mh-image-load-path. | 1496 (mh-logo-display): Call mh-image-load-path. |
1508 (mh-find-path-run, mh-find-path): Move here from deprecated file | 1497 (mh-find-path-run, mh-find-path): Move here from deprecated file |
1509 mh-init.el. | 1498 mh-init.el. |
1510 (mh-help-messages): Now an alist of modes to an alist of messages. | 1499 (mh-help-messages): Now an alist of modes to an alist of messages. |
1511 (mh-set-help): New function used to set mh-help-messages | 1500 (mh-set-help): New function used to set mh-help-messages |
1512 (mh-help): Adjust for new format of mh-help-messages. Add | 1501 (mh-help): Adjust for new format of mh-help-messages. Add |
1513 help-messages argument. | 1502 help-messages argument. |
1514 (mh-prefix-help): Refactor to use mh-help. | 1503 (mh-prefix-help): Refactor to use mh-help. |
1515 (mh-coalesce-msg-list, mh-greaterp, mh-lessp): Move here from | 1504 (mh-coalesce-msg-list, mh-greaterp, mh-lessp): Move here from |
1516 mh-e.el. | 1505 mh-e.el. |
1517 (mh-clear-sub-folders-cache): New function added to avoid exposing | 1506 (mh-clear-sub-folders-cache): New function added to avoid exposing |
1518 mh-sub-folders-cache variable. | 1507 mh-sub-folders-cache variable. |
1519 | 1508 |
1520 * mh-xface.el: New file. Contains X-Face and Face header field | 1509 * mh-xface.el: New file. Contains X-Face and Face header field |
1521 display routines from mh-utils.el. | 1510 display routines from mh-utils.el. |
1522 | 1511 |
1523 2006-01-17 Bill Wohler <wohler@newt.com> | 1512 2006-01-17 Bill Wohler <wohler@newt.com> |
1524 | 1513 |
1525 * mh-acros.el (assoc-string): Fix typo in argument. | 1514 * mh-acros.el (assoc-string): Fix typo in argument. |
1526 | 1515 |
1527 2006-01-16 Bill Wohler <wohler@newt.com> | 1516 2006-01-16 Bill Wohler <wohler@newt.com> |
1528 | 1517 |
1529 * mh-acros.el (require): Remove defadvice of require as defadvice | 1518 * mh-acros.el (require): Remove defadvice of require as defadvice |
1530 is verboten within Emacs and our implementation was returning the | 1519 is verboten within Emacs and our implementation was returning the |
1531 wrong value from require. Upcoming restructuring should make this | 1520 wrong value from require. Upcoming restructuring should make this |
1532 unnecessary. | 1521 unnecessary. |
1533 (mh-assoc-ignore-case): Replace with defsubst assoc-string. | 1522 (mh-assoc-ignore-case): Replace with defsubst assoc-string. |
1534 | 1523 |
1535 * mh-alias.el (mh-alias-local-users, mh-alias-reload, | 1524 * mh-alias.el (mh-alias-local-users, mh-alias-reload) |
1536 mh-alias-expand, mh-alias-minibuffer-confirm-address): Use it. | 1525 (mh-alias-expand, mh-alias-minibuffer-confirm-address): Use it. |
1537 | 1526 |
1538 * mh-identity.el (mh-identity-field-handler): Use it. | 1527 * mh-identity.el (mh-identity-field-handler): Use it. |
1539 | 1528 |
1540 * mh-comp.el (mh-show-buffer-message-number): Replace (car | 1529 * mh-comp.el (mh-show-buffer-message-number): Replace (car |
1541 (read-from-string string) with (string-to-number string). | 1530 (read-from-string string) with (string-to-number string). |
1585 mh-utils.el. | 1574 mh-utils.el. |
1586 | 1575 |
1587 * mh-utils.el (mh-pgp-support-flag): Move to mh-comp.el to reduce | 1576 * mh-utils.el (mh-pgp-support-flag): Move to mh-comp.el to reduce |
1588 dependencies on mh-utils.el. | 1577 dependencies on mh-utils.el. |
1589 (mh-profile-component, mh-profile-component-value): Move to | 1578 (mh-profile-component, mh-profile-component-value): Move to |
1590 mh-init.el since that's the only place that uses them. (Other than | 1579 mh-init.el since that's the only place that uses them. (Other than |
1591 mh-alias.el; I'm thinking that mh-find-path can set variable from | 1580 mh-alias.el; I'm thinking that mh-find-path can set variable from |
1592 the Aliasfile component like it does the other components). | 1581 the Aliasfile component like it does the other components). |
1593 (mh-index-max-cmdline-args, mh-xargs, mh-quote-for-shell) | 1582 (mh-index-max-cmdline-args, mh-xargs, mh-quote-for-shell) |
1594 (mh-exec-cmd, mh-exec-cmd-error, mh-exec-cmd-daemon) | 1583 (mh-exec-cmd, mh-exec-cmd-error, mh-exec-cmd-daemon) |
1595 (mh-exec-cmd-env-daemon, mh-process-daemon, mh-exec-cmd-quiet) | 1584 (mh-exec-cmd-env-daemon, mh-process-daemon, mh-exec-cmd-quiet) |
1610 * mh-mime.el: | 1599 * mh-mime.el: |
1611 * mh-print.el: | 1600 * mh-print.el: |
1612 * mh-search.el: | 1601 * mh-search.el: |
1613 * mh-seq.el: | 1602 * mh-seq.el: |
1614 * mh-speed.el: Added debugging statements (commented out) around | 1603 * mh-speed.el: Added debugging statements (commented out) around |
1615 requires to help find dependency loops. Will remove them when | 1604 requires to help find dependency loops. Will remove them when |
1616 issues are resolved. | 1605 issues are resolved. |
1617 | 1606 |
1618 2006-01-14 Bill Wohler <wohler@newt.com> | 1607 2006-01-14 Bill Wohler <wohler@newt.com> |
1619 | 1608 |
1620 * mh-customize.el (mh-index): Rename group to mh-search and sort | 1609 * mh-customize.el (mh-index): Rename group to mh-search and sort |
1627 mh-index to mh-search. | 1616 mh-index to mh-search. |
1628 | 1617 |
1629 * mh-e.el (mh-folder-font-lock-keywords): Rename mh-index-folder | 1618 * mh-e.el (mh-folder-font-lock-keywords): Rename mh-index-folder |
1630 to mh-search-folder. | 1619 to mh-search-folder. |
1631 | 1620 |
1632 * mh-search.el (mh-indexer) Rename to mh-searcher. The commands | 1621 * mh-search.el (mh-indexer) Rename to mh-searcher. The commands |
1633 pick and grep are searchers too but aren't indexed. | 1622 pick and grep are searchers too but aren't indexed. |
1634 (mh-index-execute-search-function): Rename to mh-search-function. | 1623 (mh-index-execute-search-function): Rename to mh-search-function. |
1635 (mh-index-next-result-function): Rename to | 1624 (mh-index-next-result-function): Rename to |
1636 mh-search-next-result-function. | 1625 mh-search-next-result-function. |
1637 (mh-index-regexp-builder): Rename to mh-search-regexp-builder. | 1626 (mh-index-regexp-builder): Rename to mh-search-regexp-builder. |
1638 (mh-search): Since redo-search-flag defaults to nil and is of | 1627 (mh-search): Since redo-search-flag defaults to nil and is of |
1639 lesser importance, make it an optional argument and place it after | 1628 lesser importance, make it an optional argument and place it after |
1640 the folder and search-regexp arguments. Sync docstring with | 1629 the folder and search-regexp arguments. Sync docstring with manual. |
1641 manual. | |
1642 (mh-search-mode-map): Autoload so that keys are shown in help even | 1630 (mh-search-mode-map): Autoload so that keys are shown in help even |
1643 before mh-search is loaded. | 1631 before mh-search is loaded. |
1644 (mh-search-mode): Sync docstring with manual. | 1632 (mh-search-mode): Sync docstring with manual. |
1645 (mh-index-do-search): Rename argument indexer to searcher. Sync | 1633 (mh-index-do-search): Rename argument indexer to searcher. Sync |
1646 docstring with manual. | 1634 docstring with manual. |
1647 (mh-pick-do-search): Sync docstring with manual. | 1635 (mh-pick-do-search): Sync docstring with manual. |
1648 (mh-index-p): Rename to mh-search-p. | 1636 (mh-index-p): Rename to mh-search-p. |
1649 (mh-indexer-choices): Rename to mh-search-choices. | 1637 (mh-indexer-choices): Rename to mh-search-choices. |
1650 (mh-index-choose): Rename to mh-search-choose. Rename argument | 1638 (mh-index-choose): Rename to mh-search-choose. Rename argument |
1651 indexer to searcher. | 1639 indexer to searcher. |
1652 (mh-swish++-execute-search, mh-swish-execute-search) | 1640 (mh-swish++-execute-search, mh-swish-execute-search) |
1653 (mh-mairix-execute-search, mh-namazu-execute-search): Drop "and | 1641 (mh-mairix-execute-search, mh-namazu-execute-search): Drop "and |
1654 read the results" from docstring since these functions don't. | 1642 read the results" from docstring since these functions don't. |
1655 (mh-pick-execute-search, mh-grep-execute-search): Sync docstring | 1643 (mh-pick-execute-search, mh-grep-execute-search): Sync docstring |
1671 out as well. | 1659 out as well. |
1672 (mh-pick-execute-search): Operate across all folders if no folder | 1660 (mh-pick-execute-search): Operate across all folders if no folder |
1673 given and recurse folder(s). | 1661 given and recurse folder(s). |
1674 (mh-pick-next-result): Handle new output. | 1662 (mh-pick-next-result): Handle new output. |
1675 | 1663 |
1676 * mh-utils.el: (mh-collect-folder-names): Fix docstring. | 1664 * mh-utils.el (mh-collect-folder-names): Fix docstring. |
1677 (mh-children-p, mh-folder-list): New functions. | 1665 (mh-children-p, mh-folder-list): New functions. |
1678 | 1666 |
1679 2006-01-12 Bill Wohler <wohler@newt.com> | 1667 2006-01-12 Bill Wohler <wohler@newt.com> |
1680 | 1668 |
1681 * mh-search.el: New file containing contents of mh-index.el and | 1669 * mh-search.el: New file containing contents of mh-index.el and |
1682 mh-pick.el. C-c C-c launches your mh-index-program; C-c C-p runs | 1670 mh-pick.el. C-c C-c launches your mh-index-program; C-c C-p runs |
1683 pick. Pick no longer sets the "search" sequence. Instead, it | 1671 pick. Pick no longer sets the "search" sequence. Instead, it |
1684 brings up a folder view that we're accustomed to. (closes SF | 1672 brings up a folder view that we're accustomed to. (Closes SF |
1685 #829207). | 1673 #829207.) |
1686 (mh-index-search): Rename to mh-search. | 1674 (mh-index-search): Rename to mh-search. |
1687 (mh-pick-menu): Rename menu from Pick to Search. Rename Execute | 1675 (mh-pick-menu): Rename menu from Pick to Search. Rename Execute |
1688 the Search to Perform Search and call mh-do-search. Add Search | 1676 the Search to Perform Search and call mh-do-search. Add Search |
1689 with Pick menu item. | 1677 with Pick menu item. |
1690 (mh-do-search): Delete. | 1678 (mh-do-search): Delete. |
1691 (mh-search-mode): Rename from mh-pick-mode. | 1679 (mh-search-mode): Rename from mh-pick-mode. |
1692 (MH-Search): Rename mode from MH-Pick. | 1680 (MH-Search): Rename mode from MH-Pick. |
1693 (mh-search-mode-map): Rename from mh-pick-mode-map. | 1681 (mh-search-mode-map): Rename from mh-pick-mode-map. |
1701 * mh-pick.el: Merge into mh-search.el and delete. | 1689 * mh-pick.el: Merge into mh-search.el and delete. |
1702 | 1690 |
1703 * mh-customize.el (mh-index-program): Change mh-index-search to | 1691 * mh-customize.el (mh-index-program): Change mh-index-search to |
1704 mh-search in docstring. | 1692 mh-search in docstring. |
1705 (mh-tool-bar-search-function): Change default from | 1693 (mh-tool-bar-search-function): Change default from |
1706 mh-search-folder to mh-search. Remove mh-search-folder as choice | 1694 mh-search-folder to mh-search. Remove mh-search-folder as choice |
1707 and rename mh-index-search choice to mh-search. Fix docstring. | 1695 and rename mh-index-search choice to mh-search. Fix docstring. |
1708 (mh-pick-mode-hook): Rename to mh-search-mode-hook and change | 1696 (mh-pick-mode-hook): Rename to mh-search-mode-hook and change |
1709 mh-search-folder to mh-search in docstring. | 1697 mh-search-folder to mh-search in docstring. |
1710 | 1698 |
1711 * mh-e.el (mh-folder-folder-menu): Delete Search a Folder. Change | 1699 * mh-e.el (mh-folder-folder-menu): Delete Search a Folder. Change |
1712 Indexed Search to Search. Use mh-search instead of | 1700 Indexed Search to Search. Use mh-search instead of mh-index-search. |
1713 mh-index-search. | 1701 (mh-folder-map): Delete i (mh-index-search) keybinding. Change s |
1714 (mh-folder-map): Delete i (mh-index-search) keybinding. Change s | |
1715 from mh-show-search-folder to mh-search. | 1702 from mh-show-search-folder to mh-search. |
1716 | 1703 |
1717 * mh-seq.el (mh-put-msg-in-seq): Fix docstring now that | 1704 * mh-seq.el (mh-put-msg-in-seq): Fix docstring now that |
1718 mh-search-folder no longer creates the search sequence. | 1705 mh-search-folder no longer creates the search sequence. |
1719 | 1706 |
1720 * mh-utils.el (mh-show-search-folder): Delete. | 1707 * mh-utils.el (mh-show-search-folder): Delete. |
1721 (mh-show-folder-map): Delete i (mh-index-search) keybinding. | 1708 (mh-show-folder-map): Delete i (mh-index-search) keybinding. |
1722 Change s from mh-show-search-folder to mh-search. | 1709 Change s from mh-show-search-folder to mh-search. |
1723 (mh-show-folder-menu): Delete Search a Folder. Change Indexed | 1710 (mh-show-folder-menu): Delete Search a Folder. Change Indexed |
1724 Search to Search. Use mh-search instead of mh-index-search. | 1711 Search to Search. Use mh-search instead of mh-index-search. |
1725 (mh-index-max-cmdline-args, mh-xargs, mh-quote-for-shell): Move | 1712 (mh-index-max-cmdline-args, mh-xargs, mh-quote-for-shell): |
1726 here from deleted mh-index.el. | 1713 Move here from deleted mh-index.el. |
1727 | 1714 |
1728 2006-01-11 Bill Wohler <wohler@newt.com> | 1715 2006-01-11 Bill Wohler <wohler@newt.com> |
1729 | 1716 |
1730 * mh-acros.el (mh-defun-compat, mh-defmacro-compat): Move here | 1717 * mh-acros.el (mh-defun-compat, mh-defmacro-compat): Move here |
1731 from mh-gnus.el. | 1718 from mh-gnus.el. |
1773 * mh-comp.el (mh-insert-letter): If you choose a different folder, | 1760 * mh-comp.el (mh-insert-letter): If you choose a different folder, |
1774 the cur message is used. Sync docstring with manual (closes SF | 1761 the cur message is used. Sync docstring with manual (closes SF |
1775 #1205890). | 1762 #1205890). |
1776 | 1763 |
1777 * mh-mime.el (mh-compose-forward): Use standard range argument | 1764 * mh-mime.el (mh-compose-forward): Use standard range argument |
1778 instead of messages. Use more powerful mh-read-range instead of | 1765 instead of messages. Use more powerful mh-read-range instead of |
1779 read-string. Sync docstring with manual (close SF #1205890). | 1766 read-string. Sync docstring with manual (close SF #1205890). |
1780 | 1767 |
1781 * mh-index.el (mh-index-search): Checking mh-find-path-run is | 1768 * mh-index.el (mh-index-search): Checking mh-find-path-run is |
1782 unnecessary. | 1769 unnecessary. |
1783 (mh-index-next-folder): Don't back up a line when going backwards | 1770 (mh-index-next-folder): Don't back up a line when going backwards |
1784 since this skips the current folder heading if point is on the | 1771 since this skips the current folder heading if point is on the |
1785 first message after the folder heading (closes SF #1126188). | 1772 first message after the folder heading (closes SF #1126188). |
1786 | 1773 |
1787 * mh-init.el (mh-sys-path): Co-locate with mh-variants, which uses | 1774 * mh-init.el (mh-sys-path): Co-locate with mh-variants, which uses it. |
1788 it. | |
1789 (mh-variants): Note variable isn't meant to be accessed directly; | 1775 (mh-variants): Note variable isn't meant to be accessed directly; |
1790 use function mh-variants instead. | 1776 use function mh-variants instead. |
1791 (mh-variant-info, mh-variant-mh-info, mh-variant-mu-mh-info) | 1777 (mh-variant-info, mh-variant-mh-info, mh-variant-mu-mh-info) |
1792 (mh-variant-nmh-info): Co-locate next to mh-variants, which uses | 1778 (mh-variant-nmh-info): Co-locate next to mh-variants, which uses |
1793 them. Updated to use mh-file-command-p which is more accurrate | 1779 them. Updated to use mh-file-command-p which is more accurrate |
1794 than file-executable-p which returns t for directories. | 1780 than file-executable-p which returns t for directories. |
1795 (mh-file-command-p): Move here from mh-utils, since | 1781 (mh-file-command-p): Move here from mh-utils, since |
1796 mh-variant-*-info are the only functions to use it. | 1782 mh-variant-*-info are the only functions to use it. |
1797 (mh-variant-set, mh-variant-set-variant, mh-variant-p): Use | 1783 (mh-variant-set, mh-variant-set-variant, mh-variant-p): Use |
1798 function mh-variants instead of variable. More robust. | 1784 function mh-variants instead of variable. More robust. |
1799 (mh-find-path-run): Move here from mh-utils.el. Mention that | 1785 (mh-find-path-run): Move here from mh-utils.el. Mention that |
1800 checking this variable is unnecessary. | 1786 checking this variable is unnecessary. |
1801 (mh-find-path): Move here from mh-utils.el. With the advent of MH | 1787 (mh-find-path): Move here from mh-utils.el. With the advent of MH |
1802 variants and an mhparam command that doesn't work if there isn't | 1788 variants and an mhparam command that doesn't work if there isn't |
1803 an MH profile, we can't get libdir for running install-mh. So | 1789 an MH profile, we can't get libdir for running install-mh. So |
1804 don't bother. If there's an issue with the environment, direct the | 1790 don't bother. If there's an issue with the environment, direct the |
1805 user to install MH and run install-mh (closes SF #835192). Don't | 1791 user to install MH and run install-mh (closes SF #835192). Don't |
1806 read ~/.mh_profile directly. Use mh-profile-component which uses | 1792 read ~/.mh_profile directly. Use mh-profile-component which uses |
1807 mhparam (closes SF #1016027). | 1793 mhparam (closes SF #1016027). |
1808 | 1794 |
1809 * mh-utils.el (mh-get-profile-field): Rename to | 1795 * mh-utils.el (mh-get-profile-field): Rename to |
1810 mh-profile-component-value. Add colon to search removing | 1796 mh-profile-component-value. Add colon to search removing |
1811 unnecessary addition of colon to field in mh-profile-component. | 1797 unnecessary addition of colon to field in mh-profile-component. |
1812 (mh-profile-component): Modify call to mh-profile-component-value | 1798 (mh-profile-component): Modify call to mh-profile-component-value |
1813 accordingly. Move next to mh-profile-component-value. | 1799 accordingly. Move next to mh-profile-component-value. |
1814 (mh-find-path-run, mh-find-path, mh-file-command-p): Move to | 1800 (mh-find-path-run, mh-find-path, mh-file-command-p): Move to |
1815 mh-init.el. It makes sense that code that is only run once per | 1801 mh-init.el. It makes sense that code that is only run once per |
1816 session (more or less) is in mh-init.el rather than cluttering | 1802 session (more or less) is in mh-init.el rather than cluttering |
1817 mh-utils.el. | 1803 mh-utils.el. |
1818 (mh-no-install, mh-install): Delete. | 1804 (mh-no-install, mh-install): Delete. |
1819 | 1805 |
1820 * mh-customize.el (mh-folder-msg-number): | 1806 * mh-customize.el (mh-folder-msg-number): |
1830 #1207247). | 1816 #1207247). |
1831 | 1817 |
1832 * mh-comp.el: Use ";; Shush compiler." comment consistently per | 1818 * mh-comp.el: Use ";; Shush compiler." comment consistently per |
1833 Mark's suggestion. | 1819 Mark's suggestion. |
1834 (mh-letter-mode): Derive from mail-mode and delete code copied | 1820 (mh-letter-mode): Derive from mail-mode and delete code copied |
1835 from mail-mode (closes SF #1385571). Mention mail-mode-hook in | 1821 from mail-mode (closes SF #1385571). Mention mail-mode-hook in |
1836 docstring. | 1822 docstring. |
1837 (mh-fill-paragraph-function): Delete. Handled by mail-mode. | 1823 (mh-fill-paragraph-function): Delete. Handled by mail-mode. |
1838 (mh-to-field-choices): For consistency with mail-mode, add "a" for | 1824 (mh-to-field-choices): For consistency with mail-mode, add "a" for |
1839 "Mail-Reply-To:", "l" for "Mail-Followup-To:", and "r" for | 1825 "Mail-Reply-To:", "l" for "Mail-Followup-To:", and "r" for |
1840 "Reply-To:". Change "r" to "m" for "From:" (closes SF #1400139). | 1826 "Reply-To:". Change "r" to "m" for "From:" (closes SF #1400139). |
1841 (mh-to-fcc): Move setting of folder argument to interactive | 1827 (mh-to-fcc): Move setting of folder argument to interactive |
1842 argument as is the norm. | 1828 argument as is the norm. |
1843 (mh-letter-complete-function-alist): Add mail-reply-to. | 1829 (mh-letter-complete-function-alist): Add mail-reply-to. |
1844 (mh-letter-mode-map): Add keys for mh-to-field (Mail-Reply-To, | 1830 (mh-letter-mode-map): Add keys for mh-to-field (Mail-Reply-To, |
1845 Mail-Followup-To, Reply-To, From). | 1831 Mail-Followup-To, Reply-To, From). |
1858 | 1844 |
1859 2006-01-08 Bill Wohler <wohler@newt.com> | 1845 2006-01-08 Bill Wohler <wohler@newt.com> |
1860 | 1846 |
1861 Removed code that was marked as Emacs 20 compatible that was | 1847 Removed code that was marked as Emacs 20 compatible that was |
1862 easily found showing how important it is to document such | 1848 easily found showing how important it is to document such |
1863 things (closes SF #1359240). Feel free to nuke any other Emacs 20 | 1849 things (closes SF #1359240). Feel free to nuke any other Emacs 20 |
1864 peculiarities that you find. Wrapped code for shushing compiler | 1850 peculiarities that you find. Wrapped code for shushing compiler |
1865 with (eval-when-compile), sometimes moving the defvars closer to | 1851 with (eval-when-compile), sometimes moving the defvars closer to |
1866 where they were used. | 1852 where they were used. |
1867 | 1853 |
1868 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string | 1854 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string |
1869 instead of mh-replace-in-string as mh-replace-in-string was | 1855 instead of mh-replace-in-string as mh-replace-in-string was |
1881 | 1867 |
1882 * mh-e.el: Require cleanup, wrap compiler-shushing defvars with | 1868 * mh-e.el: Require cleanup, wrap compiler-shushing defvars with |
1883 eval-when-compile. | 1869 eval-when-compile. |
1884 (mh-thread-scan-line-map-stack, tool-bar-mode): Delete unused | 1870 (mh-thread-scan-line-map-stack, tool-bar-mode): Delete unused |
1885 variables. | 1871 variables. |
1886 (mh-colors-available-p): Just call display-color-cells. It's on | 1872 (mh-colors-available-p): Just call display-color-cells. It's on |
1887 all supported Emacsen (and defaliased on XEmacs). | 1873 all supported Emacsen (and defaliased on XEmacs). |
1888 | 1874 |
1889 * mh-funcs.el: | 1875 * mh-funcs.el: |
1890 * mh-inc.el: | 1876 * mh-inc.el: |
1891 * mh-init.el: Wrap compiler-shushing defvars with | 1877 * mh-init.el: Wrap compiler-shushing defvars with |
1895 | 1881 |
1896 * mh-index.el: Don't need to load executable any more. | 1882 * mh-index.el: Don't need to load executable any more. |
1897 | 1883 |
1898 * mh-mime.el: Wrap compiler-shushing defvars with | 1884 * mh-mime.el: Wrap compiler-shushing defvars with |
1899 eval-when-compile. | 1885 eval-when-compile. |
1900 (mh-have-file-command): Initialize variable to 'undefined. Add | 1886 (mh-have-file-command): Initialize variable to 'undefined. Add |
1901 docstring. Update function of same name accordingly. Also don't | 1887 docstring. Update function of same name accordingly. Also don't |
1902 need to load executable any more. | 1888 need to load executable any more. |
1903 (mh-mime-content-types): Delete. | 1889 (mh-mime-content-types): Delete. |
1904 (mh-minibuffer-read-type): Prompt user for type if | 1890 (mh-minibuffer-read-type): Prompt user for type if |
1905 mh-file-mime-type returns application/octet-stream. Assume we have | 1891 mh-file-mime-type returns application/octet-stream. Assume we have |
1906 mailcap-mime-types. | 1892 mailcap-mime-types. |
1907 (mh-mime-display): Update error message. | 1893 (mh-mime-display): Update error message. |
1908 | 1894 |
1909 * mh-seq.el: Require cleanup, and wrap compiler-shushing defvars | 1895 * mh-seq.el: Require cleanup, and wrap compiler-shushing defvars |
1910 with eval-when-compile. | 1896 with eval-when-compile. |
1911 | 1897 |
1912 * mh-utils.el: Require cleanup, and wrap compiler-shushing defvars | 1898 * mh-utils.el: Require cleanup, and wrap compiler-shushing defvars |
1913 with eval-when-compile. | 1899 with eval-when-compile. |
1914 (mh-clean-msg-header): Don't set after-change-functions to nil. | 1900 (mh-clean-msg-header): Don't set after-change-functions to nil. |
1915 (mh-replace-in-string): Remove. Create defsubst in mh-xemacs.el | 1901 (mh-replace-in-string): Remove. Create defsubst in mh-xemacs.el |
1916 instead. | 1902 instead. |
1917 | 1903 |
1918 2006-01-07 Bill Wohler <wohler@newt.com> | 1904 2006-01-07 Bill Wohler <wohler@newt.com> |
1919 | 1905 |
1920 * mh-customize.el: Updated Faces documentation in header. | 1906 * mh-customize.el: Updated Faces documentation in header. |
1931 * mh-index.el (mh-mairix-execute-search): Fix symbol quote. | 1917 * mh-index.el (mh-mairix-execute-search): Fix symbol quote. |
1932 | 1918 |
1933 2006-01-03 Bill Wohler <wohler@newt.com> | 1919 2006-01-03 Bill Wohler <wohler@newt.com> |
1934 | 1920 |
1935 * mh-alias.el (mh-alias-add-alias): Grand message and error string | 1921 * mh-alias.el (mh-alias-add-alias): Grand message and error string |
1936 unification. Use single sentence if possible by using semicolon. | 1922 unification. Use single sentence if possible by using semicolon. |
1937 Don't end message with punctuation. Don't need format with | 1923 Don't end message with punctuation. Don't need format with |
1938 message. Quote messages as in docstrings: use `' around symbols, | 1924 message. Quote messages as in docstrings: use `' around symbols, |
1939 \" for option choices. Don't use quotes around %s. | 1925 \" for option choices. Don't use quotes around %s. |
1940 | 1926 |
1941 * mh-comp.el (mh-complete-word): Ditto. | 1927 * mh-comp.el (mh-complete-word): Ditto. |
1942 | 1928 |
1943 * mh-customize.el (mh-adaptive-cmd-note-flag-check) | 1929 * mh-customize.el (mh-adaptive-cmd-note-flag-check) |
1944 (mh-scan-format-file-check): Ditto. | 1930 (mh-scan-format-file-check): Ditto. |
2044 | 2030 |
2045 * mh-customize.el: Sync docstrings with manual for faces and sort | 2031 * mh-customize.el: Sync docstrings with manual for faces and sort |
2046 them alphabetically. | 2032 them alphabetically. |
2047 (mh-faces): Move below mh-hooks. | 2033 (mh-faces): Move below mh-hooks. |
2048 (mh-folder-faces, mh-index-faces, mh-letter-faces) | 2034 (mh-folder-faces, mh-index-faces, mh-letter-faces) |
2049 (mh-show-faces, mh-speed-faces): Delete. Organize faces like | 2035 (mh-show-faces, mh-speed-faces): Delete. Organize faces like hooks. |
2050 hooks. | |
2051 (mh-speed-update-interval): Fix group (mh-speedbar, not mh-speed). | 2036 (mh-speed-update-interval): Fix group (mh-speedbar, not mh-speed). |
2052 (facemenu-unlisted-faces): Might as well ignore all MH-E faces. | 2037 (facemenu-unlisted-faces): Might as well ignore all MH-E faces. |
2053 (mh-folder-body-face, mh-folder-cur-msg-face) | 2038 (mh-folder-body-face, mh-folder-cur-msg-face) |
2054 (mh-folder-cur-msg-number-face, mh-folder-date-face) | 2039 (mh-folder-cur-msg-number-face, mh-folder-date-face) |
2055 (mh-folder-followup-face, mh-folder-msg-number-face) | 2040 (mh-folder-followup-face, mh-folder-msg-number-face) |
2059 (mh-index-folder-face, mh-show-cc-face, mh-show-date-face) | 2044 (mh-index-folder-face, mh-show-cc-face, mh-show-date-face) |
2060 (mh-show-header-face, mh-show-pgg-good-face) | 2045 (mh-show-header-face, mh-show-pgg-good-face) |
2061 (mh-show-pgg-unknown-face, mh-show-pgg-bad-face) | 2046 (mh-show-pgg-unknown-face, mh-show-pgg-bad-face) |
2062 (mh-show-to-face, mh-show-from-face, mh-show-subject-face): | 2047 (mh-show-to-face, mh-show-from-face, mh-show-subject-face): |
2063 Delete. | 2048 Delete. |
2064 (mh-folder-cur-msg): Unused. Delete. | 2049 (mh-folder-cur-msg): Unused. Delete. |
2065 (mh-folder-address): Use defface; inherit from mh-folder-subject. | 2050 (mh-folder-address): Use defface; inherit from mh-folder-subject. |
2066 (mh-folder-body, mh-folder-cur-msg-number, mh-folder-date): | 2051 (mh-folder-body, mh-folder-cur-msg-number, mh-folder-date): |
2067 Inherit from mh-folder-msg-number. | 2052 Inherit from mh-folder-msg-number. |
2068 (mh-folder-deleted): Use defface. Inherit from | 2053 (mh-folder-deleted): Use defface. Inherit from |
2069 mh-folder-msg-number. | 2054 mh-folder-msg-number. |
2070 (mh-folder-sent-to-me-hint): New face. Inherit from | 2055 (mh-folder-sent-to-me-hint): New face. Inherit from |
2071 mh-folder-date. | 2056 mh-folder-date. |
2072 (mh-folder-sent-to-me-sender): Rename from mh-folder-scan-format. | 2057 (mh-folder-sent-to-me-sender): Rename from mh-folder-scan-format. |
2073 Use defface. Inherit from mh-folder-followup. | 2058 Use defface. Inherit from mh-folder-followup. |
2074 (mh-show-xface): Inherit from mh-show-from and highlight. | 2059 (mh-show-xface): Inherit from mh-show-from and highlight. |
2075 (bw-face-generation, bw-toggle-faces) | 2060 (bw-face-generation, bw-toggle-faces) |
2076 (bw-new-face-to-old, bw-old-face-to-new): New (tempoarary) | 2061 (bw-new-face-to-old, bw-old-face-to-new): New (tempoarary) |
2077 variables, functions for toggling between old and new faces. | 2062 variables, functions for toggling between old and new faces. |
2078 | 2063 |
2079 * mh-e.el (font-lock-auto-fontify, font-lock-defaults): Hide in | 2064 * mh-e.el (font-lock-auto-fontify, font-lock-defaults): Hide in |
2080 eval-when-compile. We should probably do this throughout. | 2065 eval-when-compile. We should probably do this throughout. |
2081 (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp) | 2066 (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp) |
2082 (mh-scan-refiled-msg-regexp, mh-scan-cur-msg-number-regexp) | 2067 (mh-scan-refiled-msg-regexp, mh-scan-cur-msg-number-regexp) |
2083 (mh-scan-date-regexp, mh-scan-rcpt-regexp, mh-scan-body-regexp) | 2068 (mh-scan-date-regexp, mh-scan-rcpt-regexp, mh-scan-body-regexp) |
2084 (mh-scan-subject-regexp): Sync docstrings with manual | 2069 (mh-scan-subject-regexp): Sync docstrings with manual |
2085 (mh-scan-format-regexp): Rename to | 2070 (mh-scan-format-regexp): Rename to |
2086 mh-scan-sent-to-me-sender-regexp. Drop date parenthesized | 2071 mh-scan-sent-to-me-sender-regexp. Drop date parenthesized |
2087 expression. Make expression more like the others (anchored at the | 2072 expression. Make expression more like the others (anchored at the |
2088 beginning of line). Sync docstrings with manual. | 2073 beginning of line). Sync docstrings with manual. |
2089 (mh-folder-font-lock-keywords): Use faces directly rather than | 2074 (mh-folder-font-lock-keywords): Use faces directly rather than |
2090 -face variables. Use mh-scan-sent-to-me-sender-regexp instead of | 2075 -face variables. Use mh-scan-sent-to-me-sender-regexp instead of |
2091 mh-scan-format-regexp, and within that expression, use faces | 2076 mh-scan-format-regexp, and within that expression, use faces |
2092 mh-folder-sent-to-me-hint and mh-folder-sent-to-me-sender instead | 2077 mh-folder-sent-to-me-hint and mh-folder-sent-to-me-sender instead |
2093 of mh-folder-date-face and mh-folder-scan-format-face which were | 2078 of mh-folder-date-face and mh-folder-scan-format-face which were |
2094 misleading. | 2079 misleading. |
2095 | 2080 |
2103 mh-face-background-compat to use inherited attributes of | 2088 mh-face-background-compat to use inherited attributes of |
2104 mh-show-xface on Emacs 22 while still working on Emacs 21. | 2089 mh-show-xface on Emacs 22 while still working on Emacs 21. |
2105 | 2090 |
2106 2005-12-28 Bill Wohler <wohler@newt.com> | 2091 2005-12-28 Bill Wohler <wohler@newt.com> |
2107 | 2092 |
2108 * mh-comp.el (mh-e-user-agent): Move here from simple.el. Use | 2093 * mh-comp.el (mh-e-user-agent): Move here from simple.el. |
2109 mh-user-agent-compose instead of mh-smail-batch. | 2094 Use mh-user-agent-compose instead of mh-smail-batch. |
2110 | 2095 |
2111 2005-12-27 Bill Wohler <wohler@newt.com> | 2096 2005-12-27 Bill Wohler <wohler@newt.com> |
2112 | 2097 |
2113 * mh-utils.el (mh-prompt-for-folder): Use can-create argument to | 2098 * mh-utils.el (mh-prompt-for-folder): Use can-create argument to |
2114 suppress creation of folder if it doesn't exist. | 2099 suppress creation of folder if it doesn't exist. |
2119 | 2104 |
2120 2005-12-23 Bill Wohler <wohler@newt.com> | 2105 2005-12-23 Bill Wohler <wohler@newt.com> |
2121 | 2106 |
2122 * mh-e.el (mh-folders-changed): Fix typo in docstring. | 2107 * mh-e.el (mh-folders-changed): Fix typo in docstring. |
2123 | 2108 |
2124 Follow MH-E Developers Guide conventions. Use `' quotes for Help | 2109 Follow MH-E Developers Guide conventions. Use `' quotes for Help |
2125 hyperlinks such as symbols, Info nodes, or URLs. Use \" quotes for | 2110 hyperlinks such as symbols, Info nodes, or URLs. Use \" quotes for |
2126 everything else. Otherwise, you can accidently get links to | 2111 everything else. Otherwise, you can accidently get links to |
2127 nonsense symbols. | 2112 nonsense symbols. |
2128 | 2113 |
2129 2005-12-22 Bill Wohler <wohler@newt.com> | 2114 2005-12-22 Bill Wohler <wohler@newt.com> |
2130 | 2115 |
2131 Follow Emacs coding conventions. Use default setting of | 2116 Follow Emacs coding conventions. Use default setting of |
2132 emacs-lisp-docstring-fill-column which is 65. | 2117 emacs-lisp-docstring-fill-column which is 65. |
2133 | 2118 |
2134 * mh-alias.el (mh-alias-reload): Sync docstrings with manual. | 2119 * mh-alias.el (mh-alias-reload): Sync docstrings with manual. |
2135 | 2120 |
2136 * mh-comp.el (mh-letter-mode): Use 60 column width. | 2121 * mh-comp.el (mh-letter-mode): Use 60 column width. |
2137 (mh-forward, mh-insert-signature, mh-send-letter): Sync docstrings | 2122 (mh-forward, mh-insert-signature, mh-send-letter): Sync docstrings |
2138 with manual. | 2123 with manual. |
2139 (mh-yank-cur-msg): Mention that mh-ins-buf-prefix isn't used if | 2124 (mh-yank-cur-msg): Mention that mh-ins-buf-prefix isn't used if |
2140 you have added a mail-citation-hook and neither are used if you | 2125 you have added a mail-citation-hook and neither are used if you |
2141 use one of the supercite flavors of mh-yank-behavior. Sync | 2126 use one of the supercite flavors of mh-yank-behavior. Sync |
2142 docstrings with manual. | 2127 docstrings with manual. |
2143 | 2128 |
2144 * mh-customize.el (mh-kill-folder-suppress-prompt-hooks): Rename | 2129 * mh-customize.el (mh-kill-folder-suppress-prompt-hooks): Rename |
2145 from mh-kill-folder-suppress-prompt-hook since it is an abnormal | 2130 from mh-kill-folder-suppress-prompt-hook since it is an abnormal |
2146 hook. Use "Hook run by `function'..." instead of "Invoked...". | 2131 hook. Use "Hook run by `function'..." instead of "Invoked...". |
2147 Sync docstrings with manual. | 2132 Sync docstrings with manual. |
2148 (mh-ins-buf-prefix, mh-yank-behavior): Mention that | 2133 (mh-ins-buf-prefix, mh-yank-behavior): Mention that |
2149 mh-ins-buf-prefix isn't used if you have added a | 2134 mh-ins-buf-prefix isn't used if you have added a |
2150 mail-citation-hook and neither are used if you use one of the | 2135 mail-citation-hook and neither are used if you use one of the |
2151 supercite flavors of mh-yank-behavior. Sync docstrings with | 2136 supercite flavors of mh-yank-behavior. Sync docstrings with manual. |
2152 manual. | 2137 (mail-citation-hook): Delete. Use one in sendmail.el. |
2153 (mail-citation-hook): Delete. Use one in sendmail.el. | |
2154 (mh-signature-file-name, mh-after-commands-processed-hook) | 2138 (mh-signature-file-name, mh-after-commands-processed-hook) |
2155 (mh-alias-reloaded-hook, mh-before-commands-processed-hook) | 2139 (mh-alias-reloaded-hook, mh-before-commands-processed-hook) |
2156 (mh-before-quit-hook, mh-before-send-letter-hook) | 2140 (mh-before-quit-hook, mh-before-send-letter-hook) |
2157 (mh-delete-msg-hook, mh-find-path-hook, mh-folder-mode-hook) | 2141 (mh-delete-msg-hook, mh-find-path-hook, mh-folder-mode-hook) |
2158 (mh-forward-hook, mh-inc-folder-hook, mh-insert-signature-hook) | 2142 (mh-forward-hook, mh-inc-folder-hook, mh-insert-signature-hook) |
2159 (mh-letter-mode-hook) | 2143 (mh-letter-mode-hook) |
2160 (mh-mh-to-mime-hook, mh-pick-mode-hook, mh-quit-hook) | 2144 (mh-mh-to-mime-hook, mh-pick-mode-hook, mh-quit-hook) |
2161 (mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook) | 2145 (mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook) |
2162 (mh-unseen-updated-hook): Use "Hook run by `function'..." instead | 2146 (mh-unseen-updated-hook): Use "Hook run by `function'..." instead |
2163 of "Invoked...". Sync docstrings with manual. | 2147 of "Invoked...". Sync docstrings with manual. |
2164 | 2148 |
2165 * mh-e.el (mh-last-destination, mh-last-destination-folder) | 2149 * mh-e.el (mh-last-destination, mh-last-destination-folder) |
2166 (mh-last-destination-write, mh-folder-mode-map, mh-arrow-marker) | 2150 (mh-last-destination-write, mh-folder-mode-map, mh-arrow-marker) |
2167 (mh-delete-list, mh-refile-list, mh-folders-changed) | 2151 (mh-delete-list, mh-refile-list, mh-folders-changed) |
2168 (mh-next-direction, mh-view-ops, mh-folder-view-stack) | 2152 (mh-next-direction, mh-view-ops, mh-folder-view-stack) |
2192 (mh-show-mode, mh-show-msg, mh-find-path): Sync docstrings with | 2176 (mh-show-mode, mh-show-msg, mh-find-path): Sync docstrings with |
2193 manual. | 2177 manual. |
2194 | 2178 |
2195 2005-12-19 Stephen Gildea <gildea@stop.mail-abuse.org> | 2179 2005-12-19 Stephen Gildea <gildea@stop.mail-abuse.org> |
2196 | 2180 |
2197 * mh-customize.el (mh-after-commands-processed-hook): New | 2181 * mh-customize.el (mh-after-commands-processed-hook): New variable. |
2198 variable. | 2182 (mh-before-commands-processed-hook): Rename mh-folder-updated-hook. |
2199 (mh-before-commands-processed-hook): Rename | |
2200 mh-folder-updated-hook. | |
2201 | 2183 |
2202 * mh-e.el (mh-process-commands): Rename mh-folder-updated-hook to | 2184 * mh-e.el (mh-process-commands): Rename mh-folder-updated-hook to |
2203 mh-before-commands-processed-hook, call new | 2185 mh-before-commands-processed-hook, call new |
2204 mh-after-commands-processed-hook. | 2186 mh-after-commands-processed-hook. |
2205 (mh-folders-changed): New variable (for use in | 2187 (mh-folders-changed): New variable (for use in |
2223 * mh-pick.el: | 2205 * mh-pick.el: |
2224 * mh-print.el: | 2206 * mh-print.el: |
2225 * mh-seq.el: | 2207 * mh-seq.el: |
2226 * mh-speed.el: | 2208 * mh-speed.el: |
2227 * mh-utils.el: | 2209 * mh-utils.el: |
2228 Follow commenting conventions. Don't use ;;; form so much, except | 2210 Follow commenting conventions. Don't use ;;; form so much, except |
2229 for headings. Precede headings with page feed. This was mostly | 2211 for headings. Precede headings with page feed. This was mostly |
2230 already done, so I made it a convention. Did not update copyright | 2212 already done, so I made it a convention. Did not update copyright |
2231 on a couple of files since this was an insignificant change. | 2213 on a couple of files since this was an insignificant change. |
2232 | 2214 |
2233 2005-12-18 Bill Wohler <wohler@newt.com> | 2215 2005-12-18 Bill Wohler <wohler@newt.com> |
2234 | 2216 |
2235 * mh-customize.el (mh-toolbar): Rename to mh-tool-bar. | 2217 * mh-customize.el (mh-toolbar): Rename to mh-tool-bar. |
2236 (mh-tool-bar-search-function): Sync docstrings with manual. | 2218 (mh-tool-bar-search-function): Sync docstrings with manual. |
2237 (mh-tool-bar-customize): Replace toolbar with tool bar in | 2219 (mh-tool-bar-customize): Replace toolbar with tool bar in docstring. |
2238 docstring. | |
2239 (mh-tool-bar-letter-help): Fix manual reference. | 2220 (mh-tool-bar-letter-help): Fix manual reference. |
2240 (mh-xemacs-use-toolbar-flag): Rename to | 2221 (mh-xemacs-use-toolbar-flag): Rename to |
2241 mh-xemacs-use-tool-bar-flag. Initialize to | 2222 mh-xemacs-use-tool-bar-flag. Initialize to |
2242 mh-xemacs-has-tool-bar-flag. Sync docstrings with manual. | 2223 mh-xemacs-has-tool-bar-flag. Sync docstrings with manual. |
2243 (mh-xemacs-toolbar-position): Rename to | 2224 (mh-xemacs-toolbar-position): Rename to |
2244 mh-xemacs-tool-bar-position. Initialize to nil. Drop "no tool bar" | 2225 mh-xemacs-tool-bar-position. Initialize to nil. Drop "no tool bar" |
2245 option (redundant) and change "Same As Default Tool Bar" setting | 2226 option (redundant) and change "Same As Default Tool Bar" setting |
2246 to nil. Sync docstrings with manual. | 2227 to nil. Sync docstrings with manual. |
2247 (mh-tool-bar-define): Replace toolbar with tool-bar or tool bar | 2228 (mh-tool-bar-define): Replace toolbar with tool-bar or tool bar |
2248 depending on context. | 2229 depending on context. |
2249 (mh-toolbar-init): Rename to mh-tool-bar-init. Simplify condition | 2230 (mh-toolbar-init): Rename to mh-tool-bar-init. Simplify condition |
2250 for calling set-specifier. Only look at the value of | 2231 for calling set-specifier. Only look at the value of |
2251 mh-xemacs-use-tool-bar-flag. | 2232 mh-xemacs-use-tool-bar-flag. |
2252 (mh-tool-bar-folder-buttons, mh-tool-bar-letter-buttons): Sync | 2233 (mh-tool-bar-folder-buttons, mh-tool-bar-letter-buttons): |
2253 docstrings with manual. | 2234 Sync docstrings with manual. |
2254 | 2235 |
2255 * mh-comp.el (mh-letter-mode): Use mh-tool-bar-init instead of | 2236 * mh-comp.el (mh-letter-mode): Use mh-tool-bar-init instead of |
2256 mh-toolbar-init. | 2237 mh-toolbar-init. |
2257 | 2238 |
2258 * mh-e.el (mh-folder-mode): Ditto. | 2239 * mh-e.el (mh-folder-mode): Ditto. |
2269 | 2250 |
2270 2005-12-14 Bill Wohler <wohler@newt.com> | 2251 2005-12-14 Bill Wohler <wohler@newt.com> |
2271 | 2252 |
2272 * mh-customize.el (mh-speed-flists-interval): Rename to | 2253 * mh-customize.el (mh-speed-flists-interval): Rename to |
2273 mh-speed-update-interval. | 2254 mh-speed-update-interval. |
2274 (mh-speed-run-flists-flag): Delete. Setting | 2255 (mh-speed-run-flists-flag): Delete. Setting |
2275 mh-speed-flists-interval to 0 accomplishes the same thing. | 2256 mh-speed-flists-interval to 0 accomplishes the same thing. |
2276 | 2257 |
2277 * mh-speed.el (mh-folder-speedbar-buttons, mh-speed-flists): Use | 2258 * mh-speed.el (mh-folder-speedbar-buttons, mh-speed-flists): Use |
2278 mh-speed-update-interval instead of mh-speed-run-flists-flag. | 2259 mh-speed-update-interval instead of mh-speed-run-flists-flag. |
2279 (mh-speed-toggle, mh-speed-view, mh-speed-refresh): Sync | 2260 (mh-speed-toggle, mh-speed-view, mh-speed-refresh): Sync |
2298 mh-letter-insert-signature-hook to mh-insert-signature-hook. | 2279 mh-letter-insert-signature-hook to mh-insert-signature-hook. |
2299 | 2280 |
2300 * mh-comp.el (mh-insert-signature): Ditto. | 2281 * mh-comp.el (mh-insert-signature): Ditto. |
2301 | 2282 |
2302 * mh-customize.el (mh-fetch-x-image-url): Change default from 'ask | 2283 * mh-customize.el (mh-fetch-x-image-url): Change default from 'ask |
2303 to nil. Remove t option. Sync docstring with manual (closes SF | 2284 to nil. Remove t option. Sync docstring with manual (closes SF |
2304 #831278). | 2285 #831278). |
2305 (mh-invisible-header-fields-internal): Remove X-Image-URL so that | 2286 (mh-invisible-header-fields-internal): Remove X-Image-URL so that |
2306 users can see it, look it up in the manual's index, and discover | 2287 users can see it, look it up in the manual's index, and discover |
2307 mh-fetch-x-image-url (closes SF #831278). | 2288 mh-fetch-x-image-url (closes SF #831278). |
2308 | 2289 |
2313 | 2294 |
2314 * mh-index.el (mh-index-sequenced-messages) | 2295 * mh-index.el (mh-index-sequenced-messages) |
2315 (mh-index-new-messages): Ditto. | 2296 (mh-index-new-messages): Ditto. |
2316 | 2297 |
2317 * mh-comp.el (mh-forward): Went over all uses of the word "RANGE" | 2298 * mh-comp.el (mh-forward): Went over all uses of the word "RANGE" |
2318 in the docstrings and made usage consistent. Generally speaking, | 2299 in the docstrings and made usage consistent. Generally speaking, |
2319 "messages in range" and "range of messages" is redundant and just | 2300 "messages in range" and "range of messages" is redundant and just |
2320 "range" can be used in most circumstances. Also ensured that | 2301 "range" can be used in most circumstances. Also ensured that |
2321 mh-interactive-range was mentioned in all interactive functions | 2302 mh-interactive-range was mentioned in all interactive functions |
2322 that use a range which describes the range argument for both users | 2303 that use a range which describes the range argument for both users |
2323 and programmers. | 2304 and programmers. |
2324 | 2305 |
2325 * mh-e.el (mh-delete-msg-no-motion, mh-refile-msg) | 2306 * mh-e.el (mh-delete-msg-no-motion, mh-refile-msg) |
2348 instead of mh-highlight-citation-p. | 2329 instead of mh-highlight-citation-p. |
2349 (mh-letter-toggle-header-field-display): "Ellipsed" isn't a word, | 2330 (mh-letter-toggle-header-field-display): "Ellipsed" isn't a word, |
2350 I think, so use "truncated". | 2331 I think, so use "truncated". |
2351 | 2332 |
2352 * mh-customize.el (mh-folder, mh-folder-faces): Group's manual | 2333 * mh-customize.el (mh-folder, mh-folder-faces): Group's manual |
2353 section is Folders, not Organizing. Parent of mh-folder-faces is | 2334 section is Folders, not Organizing. Parent of mh-folder-faces is |
2354 mh-folder, not mh-show. | 2335 mh-folder, not mh-show. |
2355 (mh-speed): Rename to mh-speedbar for consistency with mh-toolbar. | 2336 (mh-speed): Rename to mh-speedbar for consistency with mh-toolbar. |
2356 (mh-thread): New group that corresponds with manual's Threading | 2337 (mh-thread): New group that corresponds with manual's Threading chapter. |
2357 chapter. | |
2358 (mh-letter-faces): Group's manual section is Editing Drafts, not | 2338 (mh-letter-faces): Group's manual section is Editing Drafts, not |
2359 Sending Mail. | 2339 Sending Mail. |
2360 (mh-sortm-args): New customization variable that used to be a | 2340 (mh-sortm-args): New customization variable that used to be a defvar. |
2361 defvar. | |
2362 (mh-index-new-messages-folders, mh-index-ticked-messages-folders): | 2341 (mh-index-new-messages-folders, mh-index-ticked-messages-folders): |
2363 Move from mh-index group to mh-folders group. | 2342 Move from mh-index group to mh-folders group. |
2364 (mh-alias-local-users-prefix, mh-large-folder) | 2343 (mh-alias-local-users-prefix, mh-large-folder) |
2365 (mh-recursive-folders-flag, mh-before-quit-hook) | 2344 (mh-recursive-folders-flag, mh-before-quit-hook) |
2366 (mh-folder-mode-hook, mh-kill-folder-suppress-prompt-hook) | 2345 (mh-folder-mode-hook, mh-kill-folder-suppress-prompt-hook) |
2367 (mh-quit-hook, mh-refile-msg-hook): Move from mh-show group to | 2346 (mh-quit-hook, mh-refile-msg-hook): Move from mh-show group to |
2368 mh-folder group. | 2347 mh-folder group. |
2369 (mh-highlight-citation-style): Rename from | 2348 (mh-highlight-citation-style): Rename from |
2370 mh-highlight-citation-p. Sync docstrings with manual. | 2349 mh-highlight-citation-p. Sync docstrings with manual. |
2371 (mh-mhl-format-file): Rename from mhl-formfile. Sync docstrings | 2350 (mh-mhl-format-file): Rename from mhl-formfile. Sync docstrings |
2372 with manual. | 2351 with manual. |
2373 (mh-show-threads-flag): Move from mh-show group to mh-thread | 2352 (mh-show-threads-flag): Move from mh-show group to mh-thread |
2374 group. | 2353 group. |
2375 (mh-find-path-hook): Move from mh-show group to mh-e group. | 2354 (mh-find-path-hook): Move from mh-show group to mh-e group. |
2376 (mh-folder-updated-hook): Add to mh-folder group. | 2355 (mh-folder-updated-hook): Add to mh-folder group. |
2388 (mh-show-maximum-size, mh-show-use-goto-addr-flag) | 2367 (mh-show-maximum-size, mh-show-use-goto-addr-flag) |
2389 (mh-show-use-xface-flag, mh-store-default-directory) | 2368 (mh-show-use-xface-flag, mh-store-default-directory) |
2390 (mh-summary-height, mh-delete-msg-hook | 2369 (mh-summary-height, mh-delete-msg-hook |
2391 (mh-show-hook, mh-show-mode-hook): Sync docstrings with manual. | 2370 (mh-show-hook, mh-show-mode-hook): Sync docstrings with manual. |
2392 | 2371 |
2393 * mh-e.el | 2372 * mh-e.el (mh-scan-format-mh, mh-scan-good-msg-regexp) |
2394 (mh-scan-format-mh, mh-scan-good-msg-regexp) | |
2395 (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp) | 2373 (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp) |
2396 (mh-scan-cur-msg-number-regexp, mh-scan-subject-regexp): Use | 2374 (mh-scan-cur-msg-number-regexp, mh-scan-subject-regexp): |
2397 non-fontification instead of non-fontifying. | 2375 Use non-fontification instead of non-fontifying. |
2398 (mh-header-display): Use mh-mhl-format-file instead of | 2376 (mh-header-display): Use mh-mhl-format-file instead of |
2399 mhl-formfile. Sync docstrings with manual. | 2377 mhl-formfile. Sync docstrings with manual. |
2400 (mh-next-undeleted-msg, mh-previous-undeleted-msg): Rename arg to | 2378 (mh-next-undeleted-msg, mh-previous-undeleted-msg): Rename arg to |
2401 count. Sync docstrings with manual. | 2379 count. Sync docstrings with manual. |
2402 (mh-refile-or-write-again): Use output from mh-write-msg-to-file | 2380 (mh-refile-or-write-again): Use output from mh-write-msg-to-file |
2403 so that message doesn't change when using this command. Sync | 2381 so that message doesn't change when using this command. Sync |
2404 docstrings with manual. | 2382 docstrings with manual. |
2405 (mh-page-msg, mh-previous-page): Rename arg to lines. Sync | 2383 (mh-page-msg, mh-previous-page): Rename arg to lines. Sync |
2406 docstrings with manual. | 2384 docstrings with manual. |
2407 (mh-write-msg-to-file): Rename msg to message. Rename no-headers | 2385 (mh-write-msg-to-file): Rename msg to message. Rename no-headers |
2408 to no-header. Sync docstrings with manual. | 2386 to no-header. Sync docstrings with manual. |
2409 (mh-ps-print-map): Delete keybindings for deleted commands | 2387 (mh-ps-print-map): Delete keybindings for deleted commands |
2410 mh-ps-print-toggle-mime and mh-ps-print-msg-show. | 2388 mh-ps-print-toggle-mime and mh-ps-print-msg-show. |
2411 (mh-help-messages): Update printing help. | 2389 (mh-help-messages): Update printing help. |
2412 (mh-delete-msg, mh-delete-msg-no-motion, mh-first-msg) | 2390 (mh-delete-msg, mh-delete-msg-no-motion, mh-first-msg) |
2413 (mh-last-msg, mh-previous-unread-msg, mh-next-button) | 2391 (mh-last-msg, mh-previous-unread-msg, mh-next-button) |
2416 (mh-next-unread-msg, mh-toggle-mime-buttons): Sync docstrings with | 2394 (mh-next-unread-msg, mh-toggle-mime-buttons): Sync docstrings with |
2417 manual. | 2395 manual. |
2418 | 2396 |
2419 * mh-funcs.el (mh-sortm-args): Now a customization option and in | 2397 * mh-funcs.el (mh-sortm-args): Now a customization option and in |
2420 mh-customize.el. | 2398 mh-customize.el. |
2421 (mh-pipe-msg): Rename include-headers to include-header. Sync | 2399 (mh-pipe-msg): Rename include-headers to include-header. |
2422 docstrings with manual. | 2400 Sync docstrings with manual. |
2423 (mh-burst-digest, mh-page-digest, mh-page-digest-backwards) | 2401 (mh-burst-digest, mh-page-digest, mh-page-digest-backwards) |
2424 (mh-store-msg): Sync docstrings with manual. | 2402 (mh-store-msg): Sync docstrings with manual. |
2425 | 2403 |
2426 * mh-mime.el (mh-mime-save-parts): Rename arg to prompt. Sync | 2404 * mh-mime.el (mh-mime-save-parts): Rename arg to prompt. |
2427 docstrings with manual. | 2405 Sync docstrings with manual. |
2428 (mh-toggle-mh-decode-mime-flag): Use English in message, not Lisp. | 2406 (mh-toggle-mh-decode-mime-flag): Use English in message, not Lisp. |
2429 Sync docstrings with manual. | 2407 Sync docstrings with manual. |
2430 (mh-mm-display-part, mh-mm-inline-message): Use | 2408 (mh-mm-display-part, mh-mm-inline-message): Use |
2431 mh-highlight-citation-style instead of mh-highlight-citation-p. | 2409 mh-highlight-citation-style instead of mh-highlight-citation-p. |
2432 (mh-press-button): Sync docstrings with manual. | 2410 (mh-press-button): Sync docstrings with manual. |
2433 (mh-display-with-external-viewer): Fix default output in | 2411 (mh-display-with-external-viewer): Fix default output in |
2434 minibuffer. Sync docstrings with manual. | 2412 minibuffer. Sync docstrings with manual. |
2435 | 2413 |
2436 * mh-print.el: (mh-ps-print-mime, mh-ps-print-toggle-mime): | 2414 * mh-print.el (mh-ps-print-mime, mh-ps-print-toggle-mime): |
2437 Delete. | 2415 Delete. |
2438 (mh-ps-print-color-option): Incorporate docstring from | 2416 (mh-ps-print-color-option): Incorporate docstring from |
2439 ps-print-color-p. | 2417 ps-print-color-p. |
2440 (mh-ps-spool-buffer): Remove unused code. Fix indent. Slimline | 2418 (mh-ps-spool-buffer): Remove unused code. Fix indent. |
2441 docstring. | 2419 Slimline docstring. |
2442 (mh-ps-spool-msg): Slimline docstring. Rename from | 2420 (mh-ps-spool-msg): Slimline docstring. Rename from |
2443 mh-ps-spool-a-msg. Rewrite to use existing show buffer when | 2421 mh-ps-spool-a-msg. Rewrite to use existing show buffer when |
2444 available. | 2422 available. |
2445 (mh-ps-print-range): Extract method from common code in | 2423 (mh-ps-print-range): Extract method from common code in |
2446 mh-ps-print-msg and mh-ps-print-msg-file. | 2424 mh-ps-print-msg and mh-ps-print-msg-file. |
2447 (mh-ps-print-preprint): Clean docstring. Use filename "mh-%s". | 2425 (mh-ps-print-preprint): Clean docstring. Use filename "mh-%s". |
2448 (mh-ps-print-msg-show): Delete. Can use either | 2426 (mh-ps-print-msg-show): Delete. Can use either |
2449 mh-ps-print-msg-show or mh-ps-print-msg-show to same effect with | 2427 mh-ps-print-msg-show or mh-ps-print-msg-show to same effect with |
2450 new code in mh-ps-spool-msg. | 2428 new code in mh-ps-spool-msg. |
2451 (mh-print-msg): Use mh-mhl-format-file instead of mhl-formfile. | 2429 (mh-print-msg): Use mh-mhl-format-file instead of mhl-formfile. |
2452 Sync docstrings with manual. | 2430 Sync docstrings with manual. |
2453 (mh-ps-print-msg, mh-ps-print-msg-file) | 2431 (mh-ps-print-msg, mh-ps-print-msg-file) |
2454 (mh-ps-print-toggle-faces, mh-ps-print-toggle-color): Sync | 2432 (mh-ps-print-toggle-faces, mh-ps-print-toggle-color): |
2455 docstrings with manual. | 2433 Sync docstrings with manual. |
2456 | 2434 |
2457 * mh-utils.el (mh-show-ps-print-msg-show) | 2435 * mh-utils.el (mh-show-ps-print-msg-show) |
2458 mh-show-ps-print-toggle-mime): Delete. | 2436 (mh-show-ps-print-toggle-mime): Delete. |
2459 (mh-show-ps-print-map): Update accordingly. | 2437 (mh-show-ps-print-map): Update accordingly. |
2460 (mh-show-mode): Use mh-highlight-citation-style instead of | 2438 (mh-show-mode): Use mh-highlight-citation-style instead of |
2461 mh-highlight-citation-p. | 2439 mh-highlight-citation-p. |
2462 (mh-show-xface, mh-display-msg): Use mh-mhl-format-file instead of | 2440 (mh-show-xface, mh-display-msg): Use mh-mhl-format-file instead of |
2463 mhl-formfile. | 2441 mhl-formfile. |
2464 (mh-show): Use mh-mhl-format-file instead of mhl-formfile. Sync | 2442 (mh-show): Use mh-mhl-format-file instead of mhl-formfile. |
2465 docstrings with manual. | 2443 Sync docstrings with manual. |
2466 (mh-show-font-lock-fontify-region, mh-modify, mh-goto-msg): Sync | 2444 (mh-show-font-lock-fontify-region, mh-modify, mh-goto-msg): |
2467 docstrings with manual. | 2445 Sync docstrings with manual. |
2468 | 2446 |
2469 2005-12-01 Bill Wohler <wohler@newt.com> | 2447 2005-12-01 Bill Wohler <wohler@newt.com> |
2470 | 2448 |
2471 * mh-init.el (mh-defface-compat): Checkdoc fix. | 2449 * mh-init.el (mh-defface-compat): Checkdoc fix. |
2472 | 2450 |
2482 * mh-init.el: Modify commentary since file is used for load and | 2460 * mh-init.el: Modify commentary since file is used for load and |
2483 initialization as well as setting and getting the variant. | 2461 initialization as well as setting and getting the variant. |
2484 (mh-min-colors-defined-flag, mh-defface-compat): Move here from | 2462 (mh-min-colors-defined-flag, mh-defface-compat): Move here from |
2485 mh-customize.el. | 2463 mh-customize.el. |
2486 | 2464 |
2487 * mh-customize.el: Refactor faces. Move grayscale requirements | 2465 * mh-customize.el: Refactor faces. Move grayscale requirements |
2488 last before t. Use uniform line breaks. | 2466 last before t. Use uniform line breaks. |
2489 (mh-min-colors-defined-flag): New variable. | 2467 (mh-min-colors-defined-flag): New variable. |
2490 (mh-defface-compat): New function. Provides backward compatibility | 2468 (mh-defface-compat): New function. Provides backward compatibility |
2491 for face specs. | 2469 for face specs. |
2492 (mh-show-header, mh-show-date, mh-show-cc, mh-folder-to) | 2470 (mh-show-header, mh-show-date, mh-show-cc, mh-folder-to) |
2493 (mh-folder-refiled, mh-folder-cur-msg-number, mh-folder-cur-msg) | 2471 (mh-folder-refiled, mh-folder-cur-msg-number, mh-folder-cur-msg) |
2494 (mh-folder-body): Use mh-defface-compat. | 2472 (mh-folder-body): Use mh-defface-compat. |
2495 | 2473 |
2501 type attribute. | 2479 type attribute. |
2502 | 2480 |
2503 2005-11-03 Bill Wohler <wohler@newt.com> | 2481 2005-11-03 Bill Wohler <wohler@newt.com> |
2504 | 2482 |
2505 * mh-customize.el (mh-refile-preserves-sequences-flag) | 2483 * mh-customize.el (mh-refile-preserves-sequences-flag) |
2506 (mh-tick-seq, mh-update-sequences-after-mh-show-flag): Sync | 2484 (mh-tick-seq, mh-update-sequences-after-mh-show-flag): |
2507 docstrings with manual. | 2485 Sync docstrings with manual. |
2508 | 2486 |
2509 * mh-e.el (mh-update-sequences): Sync docstrings with manual. | 2487 * mh-e.el (mh-update-sequences): Sync docstrings with manual. |
2510 | 2488 |
2511 * mh-seq.el (mh-delete-seq, mh-list-sequences, mh-narrow-to-seq) | 2489 * mh-seq.el (mh-delete-seq, mh-list-sequences, mh-narrow-to-seq) |
2512 (mh-widen, mh-toggle-tick, mh-narrow-to-tick): Sync docstrings | 2490 (mh-widen, mh-toggle-tick, mh-narrow-to-tick): Sync docstrings |
2537 after message per conventions. | 2515 after message per conventions. |
2538 | 2516 |
2539 2005-10-30 Bill Wohler <wohler@newt.com> | 2517 2005-10-30 Bill Wohler <wohler@newt.com> |
2540 | 2518 |
2541 * mh-e.el (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp) | 2519 * mh-e.el (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp) |
2542 (mh-scan-refiled-msg-regexp, mh-scan-cur-msg-number-regexp): Sync | 2520 (mh-scan-refiled-msg-regexp, mh-scan-cur-msg-number-regexp): |
2543 docstrings with manual. | 2521 Sync docstrings with manual. |
2544 | 2522 |
2545 * mh-customize.el (mh-compose-space-does-completion-flag) | 2523 * mh-customize.el (mh-compose-space-does-completion-flag) |
2546 (mh-signature-separator-flag, mh-interpret-number-as-range-flag) | 2524 (mh-signature-separator-flag, mh-interpret-number-as-range-flag) |
2547 (mh-adaptive-cmd-note-flag): Use "Non-nil means" instead of "On | 2525 (mh-adaptive-cmd-note-flag): Use "Non-nil means" instead of "On |
2548 means" to remain checkdoc clean and consistent with Emacs. I | 2526 means" to remain checkdoc clean and consistent with Emacs. I |
2549 raised this issue with the Emacs developers and Stallman agrees | 2527 raised this issue with the Emacs developers and Stallman agrees |
2550 that "On means" should be allowed in custom docstrings but that | 2528 that "On means" should be allowed in custom docstrings but that |
2551 this change requires thought and should wait until after the Emacs | 2529 this change requires thought and should wait until after the Emacs |
2552 22 release. | 2530 22 release. |
2553 | 2531 |
2562 functions to check input for mh-adaptive-cmd-note-flag and | 2540 functions to check input for mh-adaptive-cmd-note-flag and |
2563 mh-scan-format-file respectively. | 2541 mh-scan-format-file respectively. |
2564 (mh-adaptive-cmd-note-flag, mh-scan-format-file): Docstring fixes, | 2542 (mh-adaptive-cmd-note-flag, mh-scan-format-file): Docstring fixes, |
2565 add :set. | 2543 add :set. |
2566 | 2544 |
2567 * mh-e.el: (mh-scan-field-destination-offset): New variable. The | 2545 * mh-e.el (mh-scan-field-destination-offset): New variable. The |
2568 destination is the -, t, b, c, or n character for Replied, To, cc, | 2546 destination is the -, t, b, c, or n character for Replied, To, cc, |
2569 Bcc, or Newsgroups respectively. | 2547 Bcc, or Newsgroups respectively. |
2570 (mh-make-folder, mh-regenerate-headers, mh-generate-new-cmd-note) | 2548 (mh-make-folder, mh-regenerate-headers, mh-generate-new-cmd-note): |
2571 Call new function mh-msg-num-width-to-column to make leap between | 2549 Call new function mh-msg-num-width-to-column to make leap between |
2572 width and column more explicit. | 2550 width and column more explicit. |
2573 (mh-msg-num-width-to-column): New function that steals logic from | 2551 (mh-msg-num-width-to-column): New function that steals logic from |
2574 old mh-set-cmd-note. Also, throw error if mh-scan-format-file | 2552 old mh-set-cmd-note. Also, throw error if mh-scan-format-file |
2575 isn't t since we can't adapt the scan lines in this case. | 2553 isn't t since we can't adapt the scan lines in this case. |
2576 (mh-set-cmd-note): Now just simply sets mh-cmd-note which will | 2554 (mh-set-cmd-note): Now just simply sets mh-cmd-note which will |
2577 make the documentation more clear. | 2555 make the documentation more clear. |
2578 (mh-generate-new-cmd-note): Docstring fix--mh-cmd-note is a | 2556 (mh-generate-new-cmd-note): Docstring fix--mh-cmd-note is a |
2579 column, not a width. | 2557 column, not a width. |
2580 (mh-add-sequence-notation, mh-remove-sequence-notation): Use new | 2558 (mh-add-sequence-notation, mh-remove-sequence-notation): Use new |
2581 variable mh-scan-field-destination-offset rather than hard-coding | 2559 variable mh-scan-field-destination-offset rather than hard-coding 1. |
2582 1. | |
2583 | 2560 |
2584 * mh-utils.el (mh-cmd-note) Synced docstring with manual. | 2561 * mh-utils.el (mh-cmd-note) Synced docstring with manual. |
2585 (mh-notate): Use new variable mh-scan-field-destination-offset | 2562 (mh-notate): Use new variable mh-scan-field-destination-offset |
2586 rather than hard-coding 1. | 2563 rather than hard-coding 1. |
2587 (mh-message-number-width): Rename to mh-msg-num-width to be | 2564 (mh-message-number-width): Rename to mh-msg-num-width to be |
2588 consistent with mh-get-msg-num and mh-msg-num-width-to-column. | 2565 consistent with mh-get-msg-num and mh-msg-num-width-to-column. |
2589 | 2566 |
2590 * mh-customize.el (mh-x-face-file, mh-show-use-xface-flag) | 2567 * mh-customize.el (mh-x-face-file, mh-show-use-xface-flag) |
2591 (mail-citation-hook): Quote URLs in docstrings and precede with | 2568 (mail-citation-hook): Quote URLs in docstrings and precede with |
2592 `URL'. The former will suppress checkdoc warnings, the latter will | 2569 `URL'. The former will suppress checkdoc warnings, the latter will |
2593 turn them into hyperlinks in Emacs 22 (I just added the code to do | 2570 turn them into hyperlinks in Emacs 22 (I just added the code to do |
2594 that today). | 2571 that today). |
2595 (mh-scan-format-file): Checkdoc fix. | 2572 (mh-scan-format-file): Checkdoc fix. |
2596 | 2573 |
2597 2005-10-27 Bill Wohler <wohler@newt.com> | 2574 2005-10-27 Bill Wohler <wohler@newt.com> |
2610 | 2587 |
2611 * mh-funcs.el (mh-note-copied): Sync docstrings with manual. | 2588 * mh-funcs.el (mh-note-copied): Sync docstrings with manual. |
2612 | 2589 |
2613 * mh-utils.el (mh-goto-msg): Use mh-scan-msg-search-regexp instead | 2590 * mh-utils.el (mh-goto-msg): Use mh-scan-msg-search-regexp instead |
2614 of hard-coded string. | 2591 of hard-coded string. |
2615 (mh-mail-header-separator, mh-signature-separator-regexp): Use | 2592 (mh-mail-header-separator, mh-signature-separator-regexp): |
2616 "regular expression" in docstring instead of regexp. | 2593 Use "regular expression" in docstring instead of regexp. |
2617 (mh-scan-msg-number-regexp) | 2594 (mh-scan-msg-number-regexp) |
2618 (mh-scan-msg-overflow-regexp, mh-scan-msg-format-regexp) | 2595 (mh-scan-msg-overflow-regexp, mh-scan-msg-format-regexp) |
2619 (mh-scan-msg-format-string, mh-scan-msg-search-regexp) | 2596 (mh-scan-msg-format-string, mh-scan-msg-search-regexp) |
2620 (mh-cmd-note): Sync docstrings with manual. | 2597 (mh-cmd-note): Sync docstrings with manual. |
2621 | 2598 |
2640 | 2617 |
2641 * .arch-inventory: New file. | 2618 * .arch-inventory: New file. |
2642 | 2619 |
2643 2005-10-23 Bill Wohler <wohler@newt.com> | 2620 2005-10-23 Bill Wohler <wohler@newt.com> |
2644 | 2621 |
2645 * mh-customize.el (mh-interpret-number-as-range-flag): Sync | 2622 * mh-customize.el (mh-interpret-number-as-range-flag): |
2646 docstring with manual. | 2623 Sync docstring with manual. |
2647 | 2624 |
2648 * mh-identity.el (mh-assoc-ignore-case): Merge with version in | 2625 * mh-identity.el (mh-assoc-ignore-case): Merge with version in |
2649 mh-alias.el and move to mh-acros.el | 2626 mh-alias.el and move to mh-acros.el |
2650 | 2627 |
2651 * mh-alias.el (mh-assoc-ignore-case): Merge with version in | 2628 * mh-alias.el (mh-assoc-ignore-case): Merge with version in |
2671 (mh-folder-mode): Initialize the tool-bar for folders the first | 2648 (mh-folder-mode): Initialize the tool-bar for folders the first |
2672 time we get into mh-letter-mode. | 2649 time we get into mh-letter-mode. |
2673 | 2650 |
2674 * mh-customize.el (mh-buffer-exists-p): New function which tests | 2651 * mh-customize.el (mh-buffer-exists-p): New function which tests |
2675 presence of buffers of a given mode. | 2652 presence of buffers of a given mode. |
2676 (mh-tool-bar-define): New functions | 2653 (mh-tool-bar-define): New functions mh-tool-bar-folder-buttons-init and |
2677 mh-tool-bar-folder-buttons-init and | 2654 mh-tool-bar-letter-buttons-init are defined. These functions are |
2678 mh-tool-bar-letter-buttons-init are defined. These functions are | |
2679 used to create the tool-bar from the corresponding customizable | 2655 used to create the tool-bar from the corresponding customizable |
2680 variables. | 2656 variables. |
2681 | 2657 |
2682 * mh-comp.el (mh-letter-buttons-init-flag): New variable that | 2658 * mh-comp.el (mh-letter-buttons-init-flag): New variable that |
2683 keeps track of whether the tool-bar in mh-letter-mode has been | 2659 keeps track of whether the tool-bar in mh-letter-mode has been |
2687 | 2663 |
2688 2005-10-23 Bill Wohler <wohler@newt.com> | 2664 2005-10-23 Bill Wohler <wohler@newt.com> |
2689 | 2665 |
2690 * mh-comp.el (mh-letter-menu): Rename | 2666 * mh-comp.el (mh-letter-menu): Rename |
2691 mh-mhn-compose-external-compressed-tar to | 2667 mh-mhn-compose-external-compressed-tar to |
2692 mh-mh-compose-external-compressed-tar. Rename | 2668 mh-mh-compose-external-compressed-tar. Rename |
2693 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename | 2669 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename |
2694 mh-edit-mhn to mh-mh-to-mime. Rename mh-mhn-directive-present-p to | 2670 mh-edit-mhn to mh-mh-to-mime. Rename mh-mhn-directive-present-p to |
2695 mh-mh-directive-present-p. Rename mh-revert-mhn-edit to | 2671 mh-mh-directive-present-p. Rename mh-revert-mhn-edit to |
2696 mh-mh-to-mime-undo. Rename mh-gnus-pgp-support-flag to | 2672 mh-mh-to-mime-undo. Rename mh-gnus-pgp-support-flag to |
2697 mh-pgp-support-flag. Rename mh-compose-insertion value from 'mhn | 2673 mh-pgp-support-flag. Rename mh-compose-insertion value from 'mhn |
2698 to 'mh. | 2674 to 'mh. |
2699 (mh-insert-signature): Rename mh-mhn-directive-present-p to | 2675 (mh-insert-signature): Rename mh-mhn-directive-present-p to |
2700 mh-mh-directive-present-p. | 2676 mh-mh-directive-present-p. |
2701 (mh-send-letter): Rename mh-mhn-directive-present-p to | 2677 (mh-send-letter): Rename mh-mhn-directive-present-p to |
2702 mh-mh-directive-present-p. Rename mh-edit-mhn to mh-mh-to-mime. | 2678 mh-mh-directive-present-p. Rename mh-edit-mhn to mh-mh-to-mime. |
2703 (mh-letter-mode-map): Rename mh-edit-mhn to mh-mh-to-mime. Rename | 2679 (mh-letter-mode-map): Rename mh-edit-mhn to mh-mh-to-mime. Rename |
2704 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename | 2680 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename |
2705 mh-mhn-compose-external-compressed-tar to | 2681 mh-mhn-compose-external-compressed-tar to |
2706 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit | 2682 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit |
2707 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to | 2683 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to |
2708 mh-mh-compose-external-type. Rename mh-mhn-compose-anon-ftp to | 2684 mh-mh-compose-external-type. Rename mh-mhn-compose-anon-ftp to |
2709 mh-mh-compose-anon-ftp. Rename | 2685 mh-mh-compose-anon-ftp. Rename |
2710 mh-mhn-compose-external-compressed-tar to | 2686 mh-mhn-compose-external-compressed-tar to |
2711 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit | 2687 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit |
2712 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to | 2688 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to |
2713 mh-mh-compose-external-type. | 2689 mh-mh-compose-external-type. |
2714 (mh-send-letter, mh-letter-mode-map): Rename mh-edit-mhn to | 2690 (mh-send-letter, mh-letter-mode-map): Rename mh-edit-mhn to |
2715 mh-mh-to-mime, mh-revert-mhn-edit to mh-mh-to-mime-undo. | 2691 mh-mh-to-mime, mh-revert-mhn-edit to mh-mh-to-mime-undo. |
2716 (mh-reply, mh-yank-cur-msg, mh-insert-prefix-string): Rename | 2692 (mh-reply, mh-yank-cur-msg, mh-insert-prefix-string): Rename |
2717 mh-yank-from-start-of-msg to mh-yank-behavior. | 2693 mh-yank-from-start-of-msg to mh-yank-behavior. |
2753 (mh-mhn-args): Rename to mh-mh-to-mime-args. | 2729 (mh-mhn-args): Rename to mh-mh-to-mime-args. |
2754 (mh-mhn-compose-insertion): Rename to mh-mh-attach-file. | 2730 (mh-mhn-compose-insertion): Rename to mh-mh-attach-file. |
2755 (mh-mhn-compose-forw): Rename to mh-mh-forward-message. | 2731 (mh-mhn-compose-forw): Rename to mh-mh-forward-message. |
2756 (mh-mhn-compose-type): Rename to mh-mh-compose-type. | 2732 (mh-mhn-compose-type): Rename to mh-mh-compose-type. |
2757 (mh-mhn-compose-anon-ftp): Rename to mh-mh-compose-anon-ftp. | 2733 (mh-mhn-compose-anon-ftp): Rename to mh-mh-compose-anon-ftp. |
2758 Rename mh-mhn-compose-external-type to | 2734 Rename mh-mhn-compose-external-type to mh-mh-compose-external-type. |
2759 mh-mh-compose-external-type. | |
2760 (mh-mhn-compose-external-compressed-tar): Rename to | 2735 (mh-mhn-compose-external-compressed-tar): Rename to |
2761 mh-mh-compose-external-compressed-tar. Rename | 2736 mh-mh-compose-external-compressed-tar. Rename |
2762 mh-mhn-compose-external-type to mh-mh-compose-external-type. | 2737 mh-mhn-compose-external-type to mh-mh-compose-external-type. |
2763 (mh-mhn-compose-external-type): Rename to | 2738 (mh-mhn-compose-external-type): Rename to mh-mh-compose-external-type. |
2764 mh-mh-compose-external-type. | 2739 (mh-edit-mhn): Rename to mh-mh-to-mime. Rename mh-mhn-args to |
2765 (mh-edit-mhn): Rename to mh-mh-to-mime. Rename mh-mhn-args to | 2740 mh-mh-to-mime-args. Rename mh-edit-mhn-hook to mh-mh-to-mime-hook. |
2766 mh-mh-to-mime-args. Rename mh-edit-mhn-hook to mh-mh-to-mime-hook. | |
2767 Use correct program in message. | 2741 Use correct program in message. |
2768 (mh-mhn-directive-present-p): Rename to mh-mh-directive-present-p. | 2742 (mh-mhn-directive-present-p): Rename to mh-mh-directive-present-p. |
2769 (mh-mml-directive-present-p): Rename to mh-mml-tag-present-p. | 2743 (mh-mml-directive-present-p): Rename to mh-mml-tag-present-p. |
2770 (mh-compose-forward, mh-mh-attach-file) | 2744 (mh-compose-forward, mh-mh-attach-file) |
2771 (mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar) | 2745 (mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar) |
2801 * mh-utils.el (mh-gnus-pgp-support-flag): Rename to | 2775 * mh-utils.el (mh-gnus-pgp-support-flag): Rename to |
2802 mh-pgp-support-flag. | 2776 mh-pgp-support-flag. |
2803 | 2777 |
2804 2005-10-17 Peter S Galbraith <psg@debian.org> | 2778 2005-10-17 Peter S Galbraith <psg@debian.org> |
2805 | 2779 |
2806 * mh-identity.el (mh-identity-field-handler): Use | 2780 * mh-identity.el (mh-identity-field-handler): Use `assoc-ignore-case' |
2807 `assoc-ignore-case' to compare against header field for mixed-case | 2781 to compare against header field for mixed-case "From:". |
2808 "From:". | |
2809 | 2782 |
2810 2005-10-17 Bill Wohler <wohler@newt.com> | 2783 2005-10-17 Bill Wohler <wohler@newt.com> |
2811 | 2784 |
2812 * mh-customize.el (mh-folder-tool-bar-map): Rename image file | 2785 * mh-customize.el (mh-folder-tool-bar-map): Rename image file |
2813 left_arrow to left-arrow, right_arrow to right-arrow, mail_compose | 2786 left_arrow to left-arrow, right_arrow to right-arrow, mail_compose |
2822 Versions of Emacs prior to version 22 lacked a COMMON-SUBSTRING | 2795 Versions of Emacs prior to version 22 lacked a COMMON-SUBSTRING |
2823 argument. | 2796 argument. |
2824 (mh-complete-word): Use it. | 2797 (mh-complete-word): Use it. |
2825 | 2798 |
2826 * mh-init.el (mh-image-load-path): Use locate-library to find | 2799 * mh-init.el (mh-image-load-path): Use locate-library to find |
2827 MH-E. This simplified the code a lot. Flattened out nested | 2800 MH-E. This simplified the code a lot. Flattened out nested |
2828 statements even more. | 2801 statements even more. |
2829 | 2802 |
2830 2005-10-16 Satyaki Das <satyaki@theforce.stanford.edu> | 2803 2005-10-16 Satyaki Das <satyaki@theforce.stanford.edu> |
2831 | 2804 |
2832 * mh-init.el (mh-image-load-path): Remove use of pushnew since it | 2805 * mh-init.el (mh-image-load-path): Remove use of pushnew since it |
2842 | 2815 |
2843 2005-10-15 Satyaki Das <satyaki@theforce.stanford.edu> | 2816 2005-10-15 Satyaki Das <satyaki@theforce.stanford.edu> |
2844 | 2817 |
2845 * mh-init.el (mh-image-load-path-called-flag): New variable which | 2818 * mh-init.el (mh-image-load-path-called-flag): New variable which |
2846 is used by mh-image-load-path so that it runs only once. | 2819 is used by mh-image-load-path so that it runs only once. |
2847 (mh-image-load-path): Modify so that it gets run only once. Also | 2820 (mh-image-load-path): Modify so that it gets run only once. Also |
2848 flatten out heavily nested if statements to make it clearer. | 2821 flatten out heavily nested if statements to make it clearer. |
2849 | 2822 |
2850 * mh-e.el (mh-folder-mode): Call mh-image-load-path to allow Emacs | 2823 * mh-e.el (mh-folder-mode): Call mh-image-load-path to allow Emacs |
2851 to find images used in the toolbar. | 2824 to find images used in the toolbar. |
2852 | 2825 |
2862 | 2835 |
2863 * mh-e.el (Version, mh-version): Update for release 7.85. | 2836 * mh-e.el (Version, mh-version): Update for release 7.85. |
2864 | 2837 |
2865 2005-10-14 Bill Wohler <wohler@newt.com> | 2838 2005-10-14 Bill Wohler <wohler@newt.com> |
2866 | 2839 |
2867 * mh-e.el, mh-funcs.el, mh-init.el, mh-mime.el, mh-pick.el: * | 2840 * mh-e.el, mh-funcs.el, mh-init.el, mh-mime.el, mh-pick.el: |
2868 mh-seq.el, mh-utils.el: Ran mh-unit. Continued copyright lines | 2841 * mh-seq.el, mh-utils.el: Ran mh-unit. Continued copyright lines |
2869 need to be indented. | 2842 need to be indented. |
2870 | 2843 |
2871 * mh-e.el: mh-folder-tick-face had been renamed to mh-folder-tick | 2844 * mh-e.el: mh-folder-tick-face had been renamed to mh-folder-tick |
2872 but the code that invoked the face had not been updated. Tick | 2845 but the code that invoked the face had not been updated. Tick |
2873 highlighting working again. | 2846 highlighting working again. |
2874 | 2847 |
2875 * mh-seq.el (mh-non-seq-mode-line-annotation): Move | 2848 * mh-seq.el (mh-non-seq-mode-line-annotation): Move |
2876 make-variable-buffer-local call to top level to avoid warnings in | 2849 make-variable-buffer-local call to top level to avoid warnings in |
2877 CVS Emacs. | 2850 CVS Emacs. |
2890 | 2863 |
2891 2005-10-04 Bill Wohler <wohler@newt.com> | 2864 2005-10-04 Bill Wohler <wohler@newt.com> |
2892 | 2865 |
2893 * ChangeLog: Move contents into ChangeLog.1 and trim. | 2866 * ChangeLog: Move contents into ChangeLog.1 and trim. |
2894 | 2867 |
2895 * ChangeLog.1: New file. Contains old ChangeLog. | 2868 * ChangeLog.1: New file. Contains old ChangeLog. |
2896 | 2869 |
2897 | 2870 |
2898 Copyright (C) 2005 Free Software Foundation, Inc. | 2871 Copyright (C) 2005 Free Software Foundation, Inc. |
2899 | 2872 |
2900 Copying and distribution of this file, with or without modification, | 2873 Copying and distribution of this file, with or without modification, |