aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuanma Barranquero2008-01-08 04:25:28 +0000
committerJuanma Barranquero2008-01-08 04:25:28 +0000
commit2f1982bbb0eef7fb74a7429b4441c85e8b8873c5 (patch)
tree48a27aee493bdbc747a27608f046831ca2647263
parent043989e335e11614a3e747f5aa796c6cc46545fb (diff)
downloademacs-2f1982bbb0eef7fb74a7429b4441c85e8b8873c5.tar.gz
emacs-2f1982bbb0eef7fb74a7429b4441c85e8b8873c5.zip
*** empty log message ***
-rw-r--r--lisp/gnus/ChangeLog.22063
1 files changed, 1029 insertions, 1034 deletions
diff --git a/lisp/gnus/ChangeLog.2 b/lisp/gnus/ChangeLog.2
index 36f92c649a0..31fae1ef5aa 100644
--- a/lisp/gnus/ChangeLog.2
+++ b/lisp/gnus/ChangeLog.2
@@ -87,9 +87,9 @@
87 87
882004-01-02 Teodor Zlatanov <tzz@lifelogs.com> 882004-01-02 Teodor Zlatanov <tzz@lifelogs.com>
89 89
90 * spam.el (spam-ham-copy-or-move-routine): use spam-list-articles 90 * spam.el (spam-ham-copy-or-move-routine): Use spam-list-articles.
91 (spam-list-articles): rewritten to only check a mark once per 91 (spam-list-articles): Rewritten to only check a mark once per
92 invocation 92 invocation.
93 93
942004-01-01 Simon Josefsson <jas@extundo.com> 942004-01-01 Simon Josefsson <jas@extundo.com>
95 95
@@ -288,7 +288,7 @@
288 288
2892003-12-18 Jesper Harder <harder@ifa.au.dk> 2892003-12-18 Jesper Harder <harder@ifa.au.dk>
290 290
291 * gnus-cus.el (defvar): defvar 291 * gnus-cus.el (defvar): Defvar
292 gnus-agent-cat-disable-undownloaded-faces. 292 gnus-agent-cat-disable-undownloaded-faces.
293 293
2942003-12-17 Katsumi Yamaoka <yamaoka@jpl.org> 2942003-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
@@ -321,7 +321,7 @@
3212003-12-15 Simon Josefsson <jas@extundo.com> 3212003-12-15 Simon Josefsson <jas@extundo.com>
322 322
323 * sha1-el.el (autoload): Ignore errors for 323 * sha1-el.el (autoload): Ignore errors for
324 executable-find. (XEmacs ecrypto does not require sh-script where 324 executable-find. (XEmacs ecrypto does not require sh-script where
325 executable.el is located.) 325 executable.el is located.)
326 (sha1-use-external): Likewise. 326 (sha1-use-external): Likewise.
327 327
@@ -337,33 +337,33 @@
337 337
3382003-12-13 Teodor Zlatanov <tzz@lifelogs.com> 3382003-12-13 Teodor Zlatanov <tzz@lifelogs.com>
339 339
340 * spam.el: added some gnus-registry autoloads 340 * spam.el: Added some gnus-registry autoloads.
341 (spam-split-symbolic-return): makes spam-split return 'spam 341 (spam-split-symbolic-return): Makes spam-split return 'spam
342 instead of the value of spam-split-group when spam is detected 342 instead of the value of spam-split-group when spam is detected.
343 (spam-split-symbolic-return-positive): makes spam-split return 343 (spam-split-symbolic-return-positive): Makes spam-split return
344 'ham instead of nil when ham is detected 344 'ham instead of nil when ham is detected.
345 (spam-autodetect-recheck-messages): tells spam.el whether it 345 (spam-autodetect-recheck-messages): Tells spam.el whether it
346 should recheck all messages in a group, or only the unseen ones 346 should recheck all messages in a group, or only the unseen ones.
347 (spam-split-last-successful-check): spam-split will set this to 347 (spam-split-last-successful-check): spam-split will set this to
348 the last successful check; this was seen as a cleaner approach 348 the last successful check; this was seen as a cleaner approach
349 than returning a cell like '(spam spam-use-bogofilter) 349 than returning a cell like '(spam spam-use-bogofilter).
350 (spam-list-of-checks): documentation appended 350 (spam-list-of-checks): Documentation appended.
351 (spam-split): accomodate the spam-split-symbolic-return and 351 (spam-split): Accomodate the spam-split-symbolic-return and
352 spam-split-symbolic-return-positive variables 352 spam-split-symbolic-return-positive variables.
353 (spam-find-spam): new function called when the summary is built 353 (spam-find-spam): New function called when the summary is built.
354 (spam-log-registered-p): checks if a ham or spam registration has 354 (spam-log-registered-p): Checks if a ham or spam registration has
355 already been done for an article 355 already been done for an article.
356 (spam-check-regex-headers, spam-check-blackholes, spam-check-BBDB) 356 (spam-check-regex-headers, spam-check-blackholes, spam-check-BBDB)
357 (spam-check-ifile, spam-check-stat, spam-check-whitelist) 357 (spam-check-ifile, spam-check-stat, spam-check-whitelist)
358 (spam-check-blacklist, spam-check-bogofilter-headers) 358 (spam-check-blacklist, spam-check-bogofilter-headers)
359 (spam-check-spamoracle): respect the spam-split-symbolic-return 359 (spam-check-spamoracle): Respect the spam-split-symbolic-return
360 and spam-split-symbolic-return-positive variables 360 and spam-split-symbolic-return-positive variables.
361 (spam-initialize): add spam-find-spam to gnus-summary-prepare-hook 361 (spam-initialize): Add spam-find-spam to gnus-summary-prepare-hook.
362 (spam-unload-hook): remove spam-find-spam from 362 (spam-unload-hook): Remove spam-find-spam from
363 gnus-summary-prepare-hook 363 gnus-summary-prepare-hook.
364 364
365 * gnus.el (spam-autodetect, spam-autodetect-methods): new 365 * gnus.el (spam-autodetect, spam-autodetect-methods): New
366 configuration items for spam autodetection 366 configuration items for spam autodetection.
367 367
3682003-12-12 Reiner Steib <Reiner.Steib@gmx.de> 3682003-12-12 Reiner Steib <Reiner.Steib@gmx.de>
369 369
@@ -425,11 +425,11 @@
425 425
4262003-12-09 L,Bu(Brentey K,Ba(Broly <lorentey@elte.hu> 4262003-12-09 L,Bu(Brentey K,Ba(Broly <lorentey@elte.hu>
427 427
428 * spam.el (spam-check-bogofilter): run in the correct buffer. 428 * spam.el (spam-check-bogofilter): Run in the correct buffer.
429 429
4302003-12-09 Xavier Maillard <zedek@gnu-rox.org> 4302003-12-09 Xavier Maillard <zedek@gnu-rox.org>
431 431
432 * spam.el (spam-bogofilter-database-directory): correct 432 * spam.el (spam-bogofilter-database-directory): Correct
433 customization group. 433 customization group.
434 434
4352003-12-09 Per Abrahamsen <abraham@dina.kvl.dk> 4352003-12-09 Per Abrahamsen <abraham@dina.kvl.dk>
@@ -480,14 +480,14 @@
480 use = or zerop to test the return value of call-process, because 480 use = or zerop to test the return value of call-process, because
481 it can be a string. 481 it can be a string.
482 482
483 * mail-source.el (mail-source-fetch-with-program): do. 483 * mail-source.el (mail-source-fetch-with-program): Do.
484 484
485 * mailcap.el (mailcap-viewer-passes-test): do. 485 * mailcap.el (mailcap-viewer-passes-test): Do.
486 486
487 * gnus-uu.el (gnus-uu-treat-archive, gnus-uu-post-encode-mime) 487 * gnus-uu.el (gnus-uu-treat-archive, gnus-uu-post-encode-mime)
488 (gnus-uu-post-encode-file): do. 488 (gnus-uu-post-encode-file): Do.
489 489
490 * gnus-soup.el (gnus-soup-pack, gnus-soup-unpack-packet): do. 490 * gnus-soup.el (gnus-soup-pack, gnus-soup-unpack-packet): Do.
491 491
492 * message.el (message-fix-before-sending): Fix detection of 492 * message.el (message-fix-before-sending): Fix detection of
493 non-printables. Don't replace unencodable utf-8. 493 non-printables. Don't replace unencodable utf-8.
@@ -500,8 +500,8 @@
500 500
5012003-12-04 Teodor Zlatanov <tzz@lifelogs.com> 5012003-12-04 Teodor Zlatanov <tzz@lifelogs.com>
502 502
503 * spam-report.el (spam-report-gmane): iterate over articles 503 * spam-report.el (spam-report-gmane): Iterate over articles
504 instead of a single one; remove interactive usage 504 instead of a single one; remove interactive usage.
505 505
5062003-12-03 Katsumi Yamaoka <yamaoka@jpl.org> 5062003-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
507 507
@@ -530,12 +530,12 @@
530 530
5312003-12-01 Adrian Lanz <lanz@fowi.ethz.ch> (tiny change) 5312003-12-01 Adrian Lanz <lanz@fowi.ethz.ch> (tiny change)
532 532
533 * spam.el (spam-check-bogofilter): check the bogofilter headers 533 * spam.el (spam-check-bogofilter): Check the bogofilter headers
534 AFTER the save-excursion scope is over. 534 AFTER the save-excursion scope is over.
535 535
5362003-12-01 Teodor Zlatanov <tzz@lifelogs.com> 5362003-12-01 Teodor Zlatanov <tzz@lifelogs.com>
537 537
538 * spam.el (spam-fetch-field-message-id-fast): Doc fix 538 * spam.el (spam-fetch-field-message-id-fast): Doc fix.
539 539
5402003-12-01 Simon Josefsson <jas@extundo.com> 5402003-12-01 Simon Josefsson <jas@extundo.com>
541 541
@@ -597,71 +597,71 @@
597 597
5982003-11-25 Teodor Zlatanov <tzz@lifelogs.com> 5982003-11-25 Teodor Zlatanov <tzz@lifelogs.com>
599 599
600 * spam.el (spam-blacklist-ignored-regexes): new variable, so 600 * spam.el (spam-blacklist-ignored-regexes): New variable, so
601 blacklisting can ignore certain regular expressions (e.g. the 601 blacklisting can ignore certain regular expressions (e.g. the
602 user's e-mail address) 602 user's e-mail address).
603 (spam-bogofilter-spam-strong-switch, 603 (spam-bogofilter-spam-strong-switch)
604 spam-bogofilter-ham-strong-switch): options used when articles are 604 (spam-bogofilter-ham-strong-switch): Options used when articles are
605 already registered as the opposite classification 605 already registered as the opposite classification.
606 (spam-old-ham-articles, spam-old-spam-articles): lists of ham and 606 (spam-old-ham-articles, spam-old-spam-articles): Lists of ham and
607 spam articles, generated when a summary buffer is entered, and 607 spam articles, generated when a summary buffer is entered, and
608 consulted when it's exited so we know what articles are changing 608 consulted when it's exited so we know what articles are changing
609 state from spam to ham or vice-versa 609 state from spam to ham or vice-versa.
610 (spam-xor): everyone needs a little convenience 610 (spam-xor): Everyone needs a little convenience.
611 (spam-list-of-processors): lookup table for old-style spam/ham 611 (spam-list-of-processors): Lookup table for old-style spam/ham
612 exits processors 612 exits processors.
613 (spam-group-processor-p): support old-style and new-style spam/ham 613 (spam-group-processor-p): Support old-style and new-style spam/ham
614 exit processors 614 exit processors.
615 (spam-group-processor-multiple-p): handle new-style spam/ham exit 615 (spam-group-processor-multiple-p): Handle new-style spam/ham exit
616 processors 616 processors.
617 (spam-summary-prepare): use spam-old-{ham,spam}-articles; change 617 (spam-summary-prepare): Use spam-old-{ham,spam}-articles; change
618 logic to iterate over list of processors instead of manual 618 logic to iterate over list of processors instead of manual
619 individual lookup, unregister any articles that change from ham to 619 individual lookup, unregister any articles that change from ham to
620 spam or vice-versa in the course of the summary buffer usage; use 620 spam or vice-versa in the course of the summary buffer usage; use
621 the new spam-register-routine 621 the new spam-register-routine.
622 (spam-ham-copy-routine, spam-ham-move-routine, 622 (spam-ham-copy-routine, spam-ham-move-routine)
623 spam-mark-spam-as-expired-and-move-routine): check that the list 623 (spam-mark-spam-as-expired-and-move-routine): Check that the list
624 of groups is not nil, because apply doesn't like to apply a 624 of groups is not nil, because apply doesn't like to apply a
625 function across nil 625 function across nil.
626 (spam-registration-functions): variable for looking up spam/ham 626 (spam-registration-functions): Variable for looking up spam/ham
627 registration/unregistration functions based on a spam-use-* symbol 627 registration/unregistration functions based on a spam-use-* symbol.
628 (spam-classification-valid-p, spam-process-type-valid-p) 628 (spam-classification-valid-p, spam-process-type-valid-p)
629 (spam-registration-check-valid-p) 629 (spam-registration-check-valid-p)
630 (spam-unregistration-check-valid-p): convenience functions 630 (spam-unregistration-check-valid-p): Convenience functions.
631 (spam-registration-function, spam-unregistration-function): look 631 (spam-registration-function, spam-unregistration-function): Look
632 up the registration/unregistration function based on a 632 up the registration/unregistration function based on a
633 classification and the check (spam-use-* symbol) 633 classification and the check (spam-use-* symbol).
634 (spam-list-articles): generate list of spam/ham articles from a 634 (spam-list-articles): Generate list of spam/ham articles from a
635 given list of articles 635 given list of articles.
636 (spam-register-routine): do the heavy work of registering and 636 (spam-register-routine): Do the heavy work of registering and
637 unregistering articles, using all the articles in the group or 637 unregistering articles, using all the articles in the group or
638 specific ones as needed 638 specific ones as needed.
639 (spam-generic-register-routine): removed, no longer used 639 (spam-generic-register-routine): Removed, no longer used.
640 (spam-log-unregistration-needed-p, spam-log-undo-registration): 640 (spam-log-unregistration-needed-p, spam-log-undo-registration):
641 handle article registration/unregistration with a given spam/ham 641 Handle article registration/unregistration with a given spam/ham
642 processor and group 642 processor and group.
643 (BBDB, ifile, spam-stat, blacklists, whitelists, spam-report, 643 (BBDB, ifile, spam-stat, blacklists, whitelists, spam-report)
644 bogofilter, spamoracle): rewrite registration/unregistration 644 (bogofilter, spamoracle): Rewrite registration/unregistration
645 functions to take a list of articles and the unregister option. 645 functions to take a list of articles and the unregister option.
646 Much hilarity ensues. 646 Much hilarity ensues.
647 (spam-initialize): spam-stat-maybe-{save,load} already respect spam-use-stat 647 (spam-initialize): spam-stat-maybe-{save,load} already
648 respect spam-use-stat.
648 (spam-stat-register-ham-routine, spam-stat-register-spam-routine): 649 (spam-stat-register-ham-routine, spam-stat-register-spam-routine):
649 don't load and save unnecessarily 650 Don't load and save unnecessarily.
650 651
651 * spam-stat.el (spam-stat-dirty): new variable, set when the stats 652 * spam-stat.el (spam-stat-dirty): New variable, set when the stats
652 database is modified 653 database is modified.
653 (spam-stat-buffer-is-spam, spam-stat-buffer-is-non-spam) 654 (spam-stat-buffer-is-spam, spam-stat-buffer-is-non-spam)
654 (spam-stat-buffer-change-to-spam, spam-stat-to-hash-table) 655 (spam-stat-buffer-change-to-spam, spam-stat-to-hash-table)
655 (spam-stat-buffer-change-to-non-spam): set spam-stat-dirty when 656 (spam-stat-buffer-change-to-non-spam): Set spam-stat-dirty when
656 needed 657 needed.
657 (spam-stat-save): respect spam-stat-dirty, unless the force 658 (spam-stat-save): Respect spam-stat-dirty, unless the force
658 parameter is specified 659 parameter is specified.
659 (spam-stat-load): clear spam-stat-dirty 660 (spam-stat-load): Clear spam-stat-dirty.
660 661
661 * gnus.el (gnus-install-group-spam-parameters): marked the 662 * gnus.el (gnus-install-group-spam-parameters): Marked the
662 old-style exit processors as obsolete in the docs, added the 663 old-style exit processors as obsolete in the docs, added the
663 new-style exit processors while the old ones are still allowed 664 new-style exit processors while the old ones are still allowed.
664
665 665
6662003-11-25 Jesper Harder <harder@ifa.au.dk> 6662003-11-25 Jesper Harder <harder@ifa.au.dk>
667 667
@@ -739,26 +739,26 @@
739 739
7402003-11-20 Teodor Zlatanov <tzz@lifelogs.com> 7402003-11-20 Teodor Zlatanov <tzz@lifelogs.com>
741 741
742 * spam.el (spam-ham-copy-or-move-routine): add respooling 742 * spam.el (spam-ham-copy-or-move-routine): Add respooling
743 support, not working well yet 743 support, not working well yet.
744 744
745 * gnus.el (ham-process-destination): make 'respool option the 745 * gnus.el (ham-process-destination): Make 'respool option the
746 only one, so it can't be chosen together with other groups 746 only one, so it can't be chosen together with other groups.
747 747
7482003-11-19 Teodor Zlatanov <tzz@lifelogs.com> 7482003-11-19 Teodor Zlatanov <tzz@lifelogs.com>
749 749
750 * gnus-registry.el (gnus-registry-track-extra): make it a set of 750 * gnus-registry.el (gnus-registry-track-extra): Make it a set of
751 choices instead of a boolean 751 choices instead of a boolean.
752 (gnus-registry-track-subject-p, gnus-registry-track-sender-p): 752 (gnus-registry-track-subject-p, gnus-registry-track-sender-p):
753 new convenience functions 753 New convenience functions.
754 (gnus-registry-split-fancy-with-parent): use convenience 754 (gnus-registry-split-fancy-with-parent): Use convenience
755 functions, also don't return extra tracking info if sender or 755 functions, also don't return extra tracking info if sender or
756 subject is found in more than one groups 756 subject is found in more than one groups.
757 (gnus-registry-add-group): use new convenience functions to 757 (gnus-registry-add-group): Use new convenience functions to
758 decide if sender and subject should be tracked 758 decide if sender and subject should be tracked.
759 759
760 * gnus.el (ham-process-destination): add 'respool option, 760 * gnus.el (ham-process-destination): Add 'respool option,
761 unused by spam.el yet 761 unused by spam.el yet.
762 762
7632003-11-19 Katsumi Yamaoka <yamaoka@jpl.org> 7632003-11-19 Katsumi Yamaoka <yamaoka@jpl.org>
764 764
@@ -812,42 +812,42 @@
812 812
8132003-11-12 Teodor Zlatanov <tzz@lifelogs.com> 8132003-11-12 Teodor Zlatanov <tzz@lifelogs.com>
814 814
815 * nnml.el (nnml-request-accept-article): pass sender to 815 * nnml.el (nnml-request-accept-article): Pass sender to
816 nnmail-cache-insert 816 nnmail-cache-insert.
817 817
818 * nnmh.el (nnmh-request-accept-article): pass sender to 818 * nnmh.el (nnmh-request-accept-article): Pass sender to
819 nnmail-cache-insert 819 nnmail-cache-insert.
820 820
821 * nnmbox.el (nnmbox-request-accept-article): pass sender to 821 * nnmbox.el (nnmbox-request-accept-article): Pass sender to
822 nnmail-cache-insert 822 nnmail-cache-insert.
823 823
824 * nnfolder.el (nnfolder-request-accept-article): pass sender to 824 * nnfolder.el (nnfolder-request-accept-article): Pass sender to
825 nnmail-cache-insert 825 nnmail-cache-insert.
826 826
827 * nnbabyl.el (nnbabyl-request-accept-article): pass sender to 827 * nnbabyl.el (nnbabyl-request-accept-article): Pass sender to
828 nnmail-cache-insert 828 nnmail-cache-insert.
829 829
830 * nnmail.el (nnmail-cache-insert): accept sender parameter and 830 * nnmail.el (nnmail-cache-insert): Accept sender parameter and
831 pass it to the nnmail-spool-hook 831 pass it to the nnmail-spool-hook.
832 832
833 * gnus-registry.el (gnus-registry-track-extra): clarify doc 833 * gnus-registry.el (gnus-registry-track-extra): Clarify doc.
834 (gnus-registry-action): add sender lexical var and pass it to 834 (gnus-registry-action): Add sender lexical var and pass it to
835 gnus-registry-add-group 835 gnus-registry-add-group.
836 (gnus-registry-spool-action): take a sender parameter, pass to 836 (gnus-registry-spool-action): Take a sender parameter, pass to
837 gnus-registry-add-group 837 gnus-registry-add-group.
838 (gnus-registry-split-fancy-with-parent): trace by sender in 838 (gnus-registry-split-fancy-with-parent): Trace by sender in
839 addition to subject 839 addition to subject.
840 (gnus-registry-fetch-sender-fast): new function 840 (gnus-registry-fetch-sender-fast): New function.
841 (gnus-registry-add-group): accept sender parameter 841 (gnus-registry-add-group): Accept sender parameter.
842 842
8432003-11-11 Teodor Zlatanov <tzz@lifelogs.com> 8432003-11-11 Teodor Zlatanov <tzz@lifelogs.com>
844 844
845 * spam.el (spam-ham-copy-routine, spam-ham-move-routine) 845 * spam.el (spam-ham-copy-routine, spam-ham-move-routine)
846 (spam-mark-spam-as-expired-and-move-routine): allow for the 846 (spam-mark-spam-as-expired-and-move-routine): Allow for the
847 groups to be a list of a single item 847 groups to be a list of a single item.
848 848
849 * gnus.el (gnus-install-group-spam-parameters): 849 * gnus.el (gnus-install-group-spam-parameters):
850 ham-process-destination and spam-process-destination allow lists now 850 ham-process-destination and spam-process-destination allow lists now.
851 851
8522003-11-10 Reiner Steib <Reiner.Steib@gmx.de> 8522003-11-10 Reiner Steib <Reiner.Steib@gmx.de>
853 853
@@ -880,35 +880,36 @@
880 880
8812003-11-07 Teodor Zlatanov <tzz@lifelogs.com> 8812003-11-07 Teodor Zlatanov <tzz@lifelogs.com>
882 882
883 * nnmail.el (nnmail-cache-insert): make sure that the 883 * nnmail.el (nnmail-cache-insert): Make sure that the
884 nnmail-spool-hook is called with a valid newsgroup name (though 884 nnmail-spool-hook is called with a valid newsgroup name (though
885 it may be wrong) 885 it may be wrong).
886 886
887 * gnus.el (gnus-group-real-prefix): return nil if group is not a 887 * gnus.el (gnus-group-real-prefix): Return nil if group is not a
888 string, instead of triggering an error 888 string, instead of triggering an error.
889 889
8902003-11-06 Teodor Zlatanov <tzz@lifelogs.com> 8902003-11-06 Teodor Zlatanov <tzz@lifelogs.com>
891 891
892 * gnus.el (gnus-group-guess-full-name-from-command-method): new function 892 * gnus.el (gnus-group-guess-full-name-from-command-method):
893 New function.
893 894
894 * gnus-registry.el (gnus-registry-fetch-group): use long names if 895 * gnus-registry.el (gnus-registry-fetch-group): Use long names if
895 requested 896 requested.
896 (gnus-registry-split-fancy-with-parent): when long names are in 897 (gnus-registry-split-fancy-with-parent): When long names are in use,
897 use, strip the name if we're in the native server, or else return nothing 898 strip the name if we're in the native server, or else return nothing.
898 (gnus-registry-spool-action, gnus-registry-action): use 899 (gnus-registry-spool-action, gnus-registry-action): Use
899 gnus-group-guess-full-name-from-command-method instead of 900 gnus-group-guess-full-name-from-command-method instead of
900 gnus-group-guess-full-name 901 gnus-group-guess-full-name.
901 902
902 * spam.el (spam-mark-spam-as-expired-and-move-routine) 903 * spam.el (spam-mark-spam-as-expired-and-move-routine)
903 (spam-ham-copy-or-move-routine): prevent article deletions or 904 (spam-ham-copy-or-move-routine): Prevent article deletions or
904 moves unless the backend allows it 905 moves unless the backend allows it.
905 906
906 * gnus.el (gnus-install-group-spam-parameters): fixed parameters 907 * gnus.el (gnus-install-group-spam-parameters): Fixed parameters
907 to list spamoracle as well, suggested by Jean-Marc Lasgouttes 908 to list spamoracle as well, suggested by Jean-Marc Lasgouttes
908 <Jean-Marc.Lasgouttes@inria.fr> 909 <Jean-Marc.Lasgouttes@inria.fr>.
909 910
910 * spam.el (spam-spamoracle): doc change, suggested by Jean-Marc 911 * spam.el (spam-spamoracle): Doc change, suggested by Jean-Marc
911 Lasgouttes <Jean-Marc.Lasgouttes@inria.fr> 912 Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>.
912 913
9132003-11-04 Norbert Koch <viteno@xemacs.org> (tiny change) 9142003-11-04 Norbert Koch <viteno@xemacs.org> (tiny change)
914 915
@@ -918,8 +919,8 @@
9182003-10-31 Teodor Zlatanov <tzz@lifelogs.com> 9192003-10-31 Teodor Zlatanov <tzz@lifelogs.com>
919 920
920 * spam.el 921 * spam.el
921 (spam-log-processing-to-registry): improved message and comments 922 (spam-log-processing-to-registry): Improved message and comments.
922 (spam-log-unregistration-needed-p): new function 923 (spam-log-unregistration-needed-p): New function
923 (spam-ifile-register-spam-routine) 924 (spam-ifile-register-spam-routine)
924 (spam-ifile-register-ham-routine, spam-stat-register-spam-routine) 925 (spam-ifile-register-ham-routine, spam-stat-register-spam-routine)
925 (spam-stat-register-ham-routine) 926 (spam-stat-register-ham-routine)
@@ -927,8 +928,8 @@
927 (spam-whitelist-register-routine) 928 (spam-whitelist-register-routine)
928 (spam-bogofilter-register-spam-routine) 929 (spam-bogofilter-register-spam-routine)
929 (spam-bogofilter-register-ham-routine) 930 (spam-bogofilter-register-ham-routine)
930 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): change 931 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): Change
931 spam-log-processing-to-registry invocations appropriately 932 spam-log-processing-to-registry invocations appropriately.
932 933
9332003-10-31 Derek Atkins <warlord@MIT.EDU> (tiny change) 9342003-10-31 Derek Atkins <warlord@MIT.EDU> (tiny change)
934 935
@@ -941,14 +942,13 @@
941 942
9422003-10-31 Teodor Zlatanov <tzz@lifelogs.com> 9432003-10-31 Teodor Zlatanov <tzz@lifelogs.com>
943 944
944 * spam.el (autoload): autoload the gnus-registry functions we'll 945 * spam.el (autoload): Autoload the gnus-registry functions we'll need.
945 need 946 (spam-log-to-registry): New variable for interfacing with the
946 (spam-log-to-registry): new variable for interfacing with the 947 gnus-registry.
947 gnus-registry 948 (spam-install-hooks): Variable had the wrong customization group.
948 (spam-install-hooks): variable had the wrong customization group 949 (spam-fetch-field-message-id-fast): Convenience function for fetch
949 (spam-fetch-field-message-id-fast): convenience function for fetch 950 a message ID quickly.
950 a message ID quickly 951 (spam-log-processing-to-registry): New function.
951 (spam-log-processing-to-registry): new function
952 (spam-ifile-register-spam-routine) 952 (spam-ifile-register-spam-routine)
953 (spam-ifile-register-ham-routine, spam-stat-register-spam-routine) 953 (spam-ifile-register-ham-routine, spam-stat-register-spam-routine)
954 (spam-stat-register-ham-routine) 954 (spam-stat-register-ham-routine)
@@ -956,20 +956,20 @@
956 (spam-whitelist-register-routine) 956 (spam-whitelist-register-routine)
957 (spam-bogofilter-register-spam-routine) 957 (spam-bogofilter-register-spam-routine)
958 (spam-bogofilter-register-ham-routine) 958 (spam-bogofilter-register-ham-routine)
959 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): add 959 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): Add
960 spam-log-processing-to-registry invocations 960 spam-log-processing-to-registry invocations.
961 961
962 * gnus-registry.el: fixed docs in the preface to mention 962 * gnus-registry.el: Fixed docs in the preface to mention
963 gnus-registry-initialize 963 gnus-registry-initialize.
964 (gnus-registry-store-extra): remove cached extra entry 964 (gnus-registry-store-extra): Remove cached extra entry
965 information when new extra entry is stored 965 information when new extra entry is stored.
966 966
9672003-10-29 Simon Josefsson <jas@extundo.com> 9672003-10-29 Simon Josefsson <jas@extundo.com>
968 968
969 * message.el (message-forward-make-body-plain): Fix ARG=1 mode 969 * message.el (message-forward-make-body-plain): Fix ARG=1 mode
970 after separating m-f-m-b. 970 after separating m-f-m-b.
971 971
9722003-10-29 Andre Srinivasan <andre@e2open.com> (tiny change) 9722003-10-29 Andre Srinivasan <andre@e2open.com> (tiny change)
973 973
974 * message.el (message-forward-make-body-plain): Remove ignored 974 * message.el (message-forward-make-body-plain): Remove ignored
975 headers. 975 headers.
@@ -1020,17 +1020,17 @@
10202003-10-27 Teodor Zlatanov <tzz@lifelogs.com> 10202003-10-27 Teodor Zlatanov <tzz@lifelogs.com>
1021 1021
1022 * spam.el (spam-mark-spam-as-expired-and-move-routine) 1022 * spam.el (spam-mark-spam-as-expired-and-move-routine)
1023 (spam-ham-copy-or-move-routine): don't ask when deleting copied 1023 (spam-ham-copy-or-move-routine): Don't ask when deleting copied
1024 articles, and use move instead of copy when possible 1024 articles, and use move instead of copy when possible.
1025 (spam-split): added the option of specifying a string as a 1025 (spam-split): Added the option of specifying a string as a
1026 spam-split parameter; such a string will override 1026 spam-split parameter; such a string will override
1027 spam-split-group temporarily. 1027 spam-split-group temporarily.
1028 1028
1029 * nnmail.el (nnmail-cache-insert): protect from nil message IDs, 1029 * nnmail.el (nnmail-cache-insert): Protect from nil message IDs,
1030 but should we do something else? 1030 but should we do something else?
1031 1031
1032 * gnus-registry.el (gnus-registry-spool-action): protect from nil 1032 * gnus-registry.el (gnus-registry-spool-action): Protect from nil
1033 message IDs 1033 message IDs.
1034 1034
10352003-10-26 Simon Josefsson <jas@extundo.com> 10352003-10-26 Simon Josefsson <jas@extundo.com>
1036 1036
@@ -1042,8 +1042,8 @@
1042 1042
10432003-10-25 Teodor Zlatanov <tzz@lifelogs.com> 10432003-10-25 Teodor Zlatanov <tzz@lifelogs.com>
1044 1044
1045 * spam.el (spam-move-spam-nonspam-groups-only): documentation fix 1045 * spam.el (spam-move-spam-nonspam-groups-only): Documentation fix
1046 for the variable 1046 for the variable.
1047 1047
10482003-10-25 Steve Youngs <sryoungs@bigpond.net.au> 10482003-10-25 Steve Youngs <sryoungs@bigpond.net.au>
1049 1049
@@ -1056,12 +1056,12 @@
1056 1056
10572003-10-24 Teodor Zlatanov <tzz@lifelogs.com> 10572003-10-24 Teodor Zlatanov <tzz@lifelogs.com>
1058 1058
1059 * spam.el (spam-ham-copy-or-move-routine): do not delete if copy 1059 * spam.el (spam-ham-copy-or-move-routine): Do not delete if copy
1060 is t, also don't intepret the list of groups as a list of lists 1060 is t, also don't intepret the list of groups as a list of lists.
1061 (spam-mark-spam-as-expired-and-move-routine) 1061 (spam-mark-spam-as-expired-and-move-routine)
1062 (spam-ham-copy-or-move-routine): delete articles only if 1 or 1062 (spam-ham-copy-or-move-routine): Delete articles only if 1 or
1063 more groups were specified (and "copy" was not specified for 1063 more groups were specified (and "copy" was not specified for
1064 spam-ham-copy-or-move-routine) (fixed twice) 1064 spam-ham-copy-or-move-routine) (fixed twice).
1065 1065
10662003-10-24 Katsumi Yamaoka <yamaoka@jpl.org> 10662003-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
1067 1067
@@ -1089,19 +1089,19 @@
10892003-10-23 Teodor Zlatanov <tzz@lifelogs.com> 10892003-10-23 Teodor Zlatanov <tzz@lifelogs.com>
1090 1090
1091 * gnus.el (spam-process-destination, ham-process-destination): 1091 * gnus.el (spam-process-destination, ham-process-destination):
1092 allow multiple groups as a choice 1092 Allow multiple groups as a choice.
1093 1093
1094 * spam.el (spam-check-blackholes): remove "[IP address]" 1094 * spam.el (spam-check-blackholes): Remove "[IP address]"
1095 requirement, now just "IP address" is enough for detection for 1095 requirement, now just "IP address" is enough for detection for
1096 blackhole checking 1096 blackhole checking.
1097 (spam-check-blackholes): oops, the dots were not escaped 1097 (spam-check-blackholes): Oops, the dots were not escaped.
1098 (spam-mark-spam-as-expired-and-move-routine): added multiple group 1098 (spam-mark-spam-as-expired-and-move-routine): Added multiple group
1099 support (multiple copies, then delete) 1099 support (multiple copies, then delete).
1100 (spam-ham-copy-routine): new function 1100 (spam-ham-copy-routine): New function.
1101 (spam-ham-move-routine): new function 1101 (spam-ham-move-routine): New function.
1102 (spam-ham-copy-or-move-routine): new function (used to be 1102 (spam-ham-copy-or-move-routine): New function (used to be
1103 spam-ham-move-routine), handle multiple groups 1103 spam-ham-move-routine), handle multiple groups.
1104 (spam-summary-prepare-exit): call the new functions 1104 (spam-summary-prepare-exit): Call the new functions.
1105 1105
11062003-10-23 Simon Josefsson <jas@extundo.com> 11062003-10-23 Simon Josefsson <jas@extundo.com>
1107 1107
@@ -1118,9 +1118,9 @@
1118 1118
11192003-10-21 Teodor Zlatanov <tzz@lifelogs.com> 11192003-10-21 Teodor Zlatanov <tzz@lifelogs.com>
1120 1120
1121 * spam.el (spam-reverse-ip-string): new function to reverse an IP 1121 * spam.el (spam-reverse-ip-string): New function to reverse an IP
1122 address in a string 1122 address in a string.
1123 (spam-check-blackholes): use spam-reverse-ip-string 1123 (spam-check-blackholes): Use spam-reverse-ip-string.
1124 1124
11252003-10-21 Katsumi Yamaoka <yamaoka@jpl.org> 11252003-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1126 1126
@@ -1219,7 +1219,7 @@
1219 1219
12202003-10-18 Romain FRANCOISE <romain@orebokech.com> 12202003-10-18 Romain FRANCOISE <romain@orebokech.com>
1221 1221
1222 * message.el (message-forward-make-body): does both 1222 * message.el (message-forward-make-body): Does both
1223 m-f-make-body-mml and m-f-make-body-plain, resulting in a strange 1223 m-f-make-body-mml and m-f-make-body-plain, resulting in a strange
1224 message buffer. 1224 message buffer.
1225 1225
@@ -1343,11 +1343,11 @@
1343 1343
13442003-10-10 Teodor Zlatanov <tzz@lifelogs.com> 13442003-10-10 Teodor Zlatanov <tzz@lifelogs.com>
1345 1345
1346 * spam.el (spam-initialize): new function, does the spam-face 1346 * spam.el (spam-initialize): New function, does the spam-face
1347 update and all the hooks, replaces spam-install-hooks-function 1347 update and all the hooks, replaces spam-install-hooks-function.
1348 1348
1349 * gnus-registry.el (gnus-registry-initialize): new autoloaded 1349 * gnus-registry.el (gnus-registry-initialize): New autoloaded
1350 function to explicitly initialize the registry 1350 function to explicitly initialize the registry.
1351 1351
13522003-10-10 Katsumi Yamaoka <yamaoka@jpl.org> 13522003-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
1353 1353
@@ -1375,11 +1375,11 @@
1375 1375
13762003-10-03 Teodor Zlatanov <tzz@lifelogs.com> 13762003-10-03 Teodor Zlatanov <tzz@lifelogs.com>
1377 1377
1378 * spam.el (spam-check-blackholes): exit the loop if matches are 1378 * spam.el (spam-check-blackholes): Exit the loop if matches are
1379 found (idea from Adrian Lanz <lanz@fowi.ethz.ch>) 1379 found (idea from Adrian Lanz <lanz@fowi.ethz.ch>).
1380 (spam-check-bogofilter-headers, spam-check-blackholes, spam-check-BBDB) 1380 (spam-check-bogofilter-headers, spam-check-blackholes, spam-check-BBDB)
1381 (spam-from-listed-p): use nnmail-fetch-field instead of message-fetch-field 1381 (spam-from-listed-p): Use nnmail-fetch-field instead of
1382 1382 message-fetch-field.
1383 1383
13842003-10-03 Katsumi Yamaoka <yamaoka@jpl.org> 13842003-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
1385 1385
@@ -1449,7 +1449,7 @@
1449 * gnus-msg.el (gnus-summary-resend-message-edit): Don't convert 1449 * gnus-msg.el (gnus-summary-resend-message-edit): Don't convert
1450 to MML. MIME -> MML -> MIME does not work for PGP/MIME. 1450 to MML. MIME -> MML -> MIME does not work for PGP/MIME.
1451 1451
1452 * message.el (message-bounce, message-forward-show-mml): do. 1452 * message.el (message-bounce, message-forward-show-mml): Do.
1453 1453
14542003-09-13 Jesper Harder <harder@ifa.au.dk> 14542003-09-13 Jesper Harder <harder@ifa.au.dk>
1455 1455
@@ -1475,7 +1475,7 @@
1475 1475
1476 * gnus.el (gnus-group-charter-alist): Update. 1476 * gnus.el (gnus-group-charter-alist): Update.
1477 1477
14782003-09-10 Eric Knauel <knauel@informatik.uni-tuebingen.de> 14782003-09-10 Eric Knauel <knauel@informatik.uni-tuebingen.de>
1479 1479
1480 * spam-report.el: Use mm-url.el functions for external URL loading 1480 * spam-report.el: Use mm-url.el functions for external URL loading
1481 when the built-in HTTP GET is insufficient (e.g. proxies are in 1481 when the built-in HTTP GET is insufficient (e.g. proxies are in
@@ -1493,11 +1493,11 @@
1493 1493
14942003-09-08 Teodor Zlatanov <tzz@lifelogs.com> 14942003-09-08 Teodor Zlatanov <tzz@lifelogs.com>
1495 1495
1496 * gnus-registry.el (gnus-registry-delete-id): function to 1496 * gnus-registry.el (gnus-registry-delete-id): Function to
1497 completely delete an ID, including all the cache hashtables 1497 completely delete an ID, including all the cache hashtables.
1498 (gnus-registry-delete-group): use gnus-registry-delete-id 1498 (gnus-registry-delete-group): Use gnus-registry-delete-id.
1499 (gnus-registry-simplify-subject): only run if the argument is a 1499 (gnus-registry-simplify-subject): Only run if the argument is a
1500 string, return nil otherwise 1500 string, return nil otherwise.
1501 1501
15022003-09-07 Jesper Harder <harder@ifa.au.dk> 15022003-09-07 Jesper Harder <harder@ifa.au.dk>
1503 1503
@@ -1505,14 +1505,14 @@
1505 1505
15062003-09-05 Teodor Zlatanov <tzz@lifelogs.com> 15062003-09-05 Teodor Zlatanov <tzz@lifelogs.com>
1507 1507
1508 * gnus-registry.el (gnus-registry-split-fancy-with-parent): yet 1508 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Yet
1509 another error *sigh* 1509 another error. *sigh*
1510 1510
1511 * gnus-registry.el (gnus-registry-fetch-extra-entry): don't use 1511 * gnus-registry.el (gnus-registry-fetch-extra-entry): Don't use
1512 puthash unless gnus-registry-entry-caching is on 1512 puthash unless gnus-registry-entry-caching is on.
1513 (gnus-registry-split-fancy-with-parent): misplaced parenthesis 1513 (gnus-registry-split-fancy-with-parent): Misplaced parenthesis
1514 made everything a part of the 'else' 1514 made everything a part of the 'else'.
1515 (gnus-registry-save): used 'entry-caching' instead of 'caching' 1515 (gnus-registry-save): Used 'entry-caching' instead of 'caching'.
1516 1516
15172003-09-05 Jesper Harder <harder@ifa.au.dk> 15172003-09-05 Jesper Harder <harder@ifa.au.dk>
1518 1518
@@ -1520,55 +1520,55 @@
1520 1520
15212003-09-04 Teodor Zlatanov <tzz@lifelogs.com> 15212003-09-04 Teodor Zlatanov <tzz@lifelogs.com>
1522 1522
1523 * gnus-registry.el: added brief explanation of basics 1523 * gnus-registry.el: Added brief explanation of basics.
1524 (gnus-registry-track-extra): new variable for tracking of message 1524 (gnus-registry-track-extra): New variable for tracking of message
1525 subjects 1525 subjects.
1526 (gnus-registry-entry-caching): caching parameter, used for extra 1526 (gnus-registry-entry-caching): Caching parameter, used for extra
1527 data 1527 data.
1528 (gnus-registry-minimum-subject-length): minimum subject length 1528 (gnus-registry-minimum-subject-length): Minimum subject length
1529 before it's considered when tracing subjects 1529 before it's considered when tracing subjects.
1530 (gnus-registry-save): accomodate extra data entry caching 1530 (gnus-registry-save): Accomodate extra data entry caching.
1531 (gnus-registry-action): change function name, add the subject and 1531 (gnus-registry-action): Change function name, add the subject and
1532 pass it to gnus-registry-add-group 1532 pass it to gnus-registry-add-group.
1533 (gnus-registry-spool-action): change function name, add the 1533 (gnus-registry-spool-action): Change function name, add the
1534 subject and pass it to gnus-registry-add-group 1534 subject and pass it to gnus-registry-add-group.
1535 (gnus-registry-split-fancy-with-parent): add subject tracking 1535 (gnus-registry-split-fancy-with-parent): Add subject tracking.
1536 (gnus-registry-register-message-ids): pass subject to 1536 (gnus-registry-register-message-ids): Pass subject to
1537 gnus-registry-add-group 1537 gnus-registry-add-group.
1538 (gnus-registry-simplify-subject) 1538 (gnus-registry-simplify-subject)
1539 (gnus-registry-fetch-simplified-message-subject-fast): new 1539 (gnus-registry-fetch-simplified-message-subject-fast): New
1540 functions 1540 functions.
1541 (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry): add 1541 (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry): Add
1542 extra data entry caching 1542 extra data entry caching.
1543 (gnus-registry-add-group): handle the extra subject parameter 1543 (gnus-registry-add-group): Handle the extra subject parameter.
1544 (gnus-registry-install-hooks, gnus-registry-unload-hook): fix the 1544 (gnus-registry-install-hooks, gnus-registry-unload-hook): Fix the
1545 gnus-register-* function names 1545 gnus-register-* function names.
1546 1546
1547 * nnmail.el (nnmail-cache-insert): add subject parameter, pass it 1547 * nnmail.el (nnmail-cache-insert): Add subject parameter, pass it
1548 on to the nnmail-spool-hook 1548 on to the nnmail-spool-hook.
1549 1549
1550 * nnbabyl.el (nnbabyl-request-accept-article): added subject to 1550 * nnbabyl.el (nnbabyl-request-accept-article): Added subject to
1551 nnmail-cache-insert call 1551 nnmail-cache-insert call.
1552 1552
1553 * nndiary.el (nndiary-request-accept-article): added subject to 1553 * nndiary.el (nndiary-request-accept-article): Added subject to
1554 nnmail-cache-insert call 1554 nnmail-cache-insert call.
1555 1555
1556 * nnfolder.el (nnfolder-request-accept-article): added subject to 1556 * nnfolder.el (nnfolder-request-accept-article): Added subject to
1557 nnmail-cache-insert call 1557 nnmail-cache-insert call.
1558 1558
1559 * nnimap.el (nnimap-split-articles): added subject to 1559 * nnimap.el (nnimap-split-articles): Added subject to
1560 nnmail-cache-insert call 1560 nnmail-cache-insert call.
1561 (nnimap-request-accept-article): added subject to 1561 (nnimap-request-accept-article): Added subject to
1562 nnmail-cache-insert call 1562 nnmail-cache-insert call.
1563 1563
1564 * nnmbox.el (nnmbox-request-accept-article): added subject to 1564 * nnmbox.el (nnmbox-request-accept-article): Added subject to
1565 nnmail-cache-insert call 1565 nnmail-cache-insert call.
1566 1566
1567 * nnmh.el (nnmh-request-accept-article): added subject to 1567 * nnmh.el (nnmh-request-accept-article): Added subject to
1568 nnmail-cache-insert call 1568 nnmail-cache-insert call.
1569 1569
1570 * nnml.el (nnml-request-accept-article): added subject to 1570 * nnml.el (nnml-request-accept-article): Added subject to
1571 nnmail-cache-insert call 1571 nnmail-cache-insert call.
1572 1572
15732003-09-04 Jesper Harder <harder@ifa.au.dk> 15732003-09-04 Jesper Harder <harder@ifa.au.dk>
1574 1574
@@ -1641,7 +1641,7 @@
1641 * message.el (message-make-forward-subject-function): Fix 1641 * message.el (message-make-forward-subject-function): Fix
1642 customize mismatch. 1642 customize mismatch.
1643 1643
1644 * gnus.el (gnus-message-archive-method): do. 1644 * gnus.el (gnus-message-archive-method): Do.
1645 1645
16462003-08-20 Reiner Steib <Reiner.Steib@gmx.de> 16462003-08-20 Reiner Steib <Reiner.Steib@gmx.de>
1647 1647
@@ -1667,9 +1667,9 @@
16672003-08-20 Jari Aalto <jari.aalto@poboxes.com> 16672003-08-20 Jari Aalto <jari.aalto@poboxes.com>
1668 1668
1669 * gnus.el (gnus-read-group): Added check to ask confirmation if 1669 * gnus.el (gnus-read-group): Added check to ask confirmation if
1670 Group name contains invalid character. You can use '/' in IMAP, 1670 Group name contains invalid character. You can use '/' in IMAP,
1671 but not in filenames. G m cannot know what the user is creating, 1671 but not in filenames. G m cannot know what the user is creating,
1672 so let user decide. See thread m2oeysiev3.fsf@naima.lensflare.org. 1672 so let user decide. See thread m2oeysiev3.fsf@naima.lensflare.org.
1673 1673
16742003-08-13 Reiner Steib <Reiner.Steib@gmx.de> 16742003-08-13 Reiner Steib <Reiner.Steib@gmx.de>
1675 1675
@@ -1677,8 +1677,8 @@
1677 1677
16782003-08-10 Teodor Zlatanov <tzz@lifelogs.com> 16782003-08-10 Teodor Zlatanov <tzz@lifelogs.com>
1679 1679
1680 * gnus-draft.el (gnus-draft-send-all-messages): ask if all drafts 1680 * gnus-draft.el (gnus-draft-send-all-messages): Ask if all drafts
1681 should be sent unless gnus-expert-user is on 1681 should be sent unless gnus-expert-user is on.
1682 1682
16832003-08-09 Jesper Harder <harder@ifa.au.dk> 16832003-08-09 Jesper Harder <harder@ifa.au.dk>
1684 1684
@@ -1741,9 +1741,9 @@
1741 1741
1742 * nnmail.el (nnmail-large-newsgroup): Docstring fix. 1742 * nnmail.el (nnmail-large-newsgroup): Docstring fix.
1743 1743
1744 * nntp.el (nntp-large-newsgroup): do. 1744 * nntp.el (nntp-large-newsgroup): Do.
1745 1745
1746 * nnspool.el (nnspool-large-newsgroup): do. 1746 * nnspool.el (nnspool-large-newsgroup): Do.
1747 1747
1748 * gnus-cus.el (gnus-group-parameters): Typo. 1748 * gnus-cus.el (gnus-group-parameters): Typo.
1749 1749
@@ -1758,8 +1758,8 @@
1758 1758
17592003-07-26 Teodor Zlatanov <tzz@lifelogs.com> 17592003-07-26 Teodor Zlatanov <tzz@lifelogs.com>
1760 1760
1761 * gnus-registry.el (gnus-registry-install): add an initial 1761 * gnus-registry.el (gnus-registry-install): Add an initial
1762 registry read to the loading when gnus-registry-install is set 1762 registry read to the loading when gnus-registry-install is set.
1763 1763
17642003-07-26 Mark Thomas <swoon@bellatlantic.net> (tiny change) 17642003-07-26 Mark Thomas <swoon@bellatlantic.net> (tiny change)
1765 1765
@@ -1769,17 +1769,17 @@
17692003-07-25 Teodor Zlatanov <tzz@lifelogs.com> 17692003-07-25 Teodor Zlatanov <tzz@lifelogs.com>
1770 1770
1771 * spam.el (spam-use-regex-body, spam-regex-body-spam) 1771 * spam.el (spam-use-regex-body, spam-regex-body-spam)
1772 (spam-regex-body-ham): new variables, default to nil/empty/empty 1772 (spam-regex-body-ham): New variables, default to nil/empty/empty.
1773 (spam-install-hooks): added spam-use-regex-body to list or 1773 (spam-install-hooks): Added spam-use-regex-body to list or
1774 pre-install conditions 1774 pre-install conditions.
1775 (spam-list-of-checks): added spam-use-regex-body and 1775 (spam-list-of-checks): Added spam-use-regex-body and
1776 spam-check-regex-body to list of checks 1776 spam-check-regex-body to list of checks.
1777 (spam-list-of-statistical-checks): added spam-use-regex-body to 1777 (spam-list-of-statistical-checks): Added spam-use-regex-body to
1778 list of statistical checks 1778 list of statistical checks.
1779 (spam-check-regex-body): invokes spam-check-regex-headers with 1779 (spam-check-regex-body): Invokes spam-check-regex-headers with
1780 appropriate variable masking 1780 appropriate variable masking.
1781 (spam-check-regex-headers): changes to print "body" or "header" 1781 (spam-check-regex-headers): Changes to print "body" or "header"
1782 where appropriate 1782 where appropriate.
1783 1783
17842003-07-25 Jesper Harder <harder@ifa.au.dk> 17842003-07-25 Jesper Harder <harder@ifa.au.dk>
1785 1785
@@ -1788,15 +1788,16 @@
1788 1788
17892003-07-24 Teodor Zlatanov <tzz@lifelogs.com> 17892003-07-24 Teodor Zlatanov <tzz@lifelogs.com>
1790 1790
1791 * gnus-registry.el (gnus-registry-cache-whitespace): make "adding 1791 * gnus-registry.el (gnus-registry-cache-whitespace): Make "adding
1792 whitespace" message level 5 instead of 4 1792 whitespace" message level 5 instead of 4.
1793 (gnus-registry-clean-empty-function): new function to remove empty 1793 (gnus-registry-clean-empty-function): New function to remove empty
1794 registry entries 1794 registry entries.
1795 (gnus-registry-clean-empty): new variable to enable cleaning the 1795 (gnus-registry-clean-empty): New variable to enable cleaning the
1796 registry when saving it by calling gnus-registry-clean-empty-function 1796 registry when saving it by calling gnus-registry-clean-empty-function.
1797 1797
1798 * spam.el (spam-summary-prepare-exit): use spam-process-ham-in-spam-groups 1798 * spam.el (spam-summary-prepare-exit): Use
1799 (spam-process-ham-in-spam-groups): new variable 1799 spam-process-ham-in-spam-groups.
1800 (spam-process-ham-in-spam-groups): New variable.
1800 1801
18012003-07-24 Jesper Harder <harder@ifa.au.dk> 18022003-07-24 Jesper Harder <harder@ifa.au.dk>
1802 1803
@@ -1804,15 +1805,15 @@
1804 1805
1805 * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el, pgg.el: Reapply changes 1806 * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el, pgg.el: Reapply changes
1806 from 2003-04-03 to fix security problem. See 1807 from 2003-04-03 to fix security problem. See
1807 http://www.debian.org/security/2003/dsa-339 1808 http://www.debian.org/security/2003/dsa-339.
1808 1809
18092003-07-23 Teodor Zlatanov <tzz@lifelogs.com> 18102003-07-23 Teodor Zlatanov <tzz@lifelogs.com>
1810 1811
1811 * gnus.el (gnus-install-group-spam-parameters): add the 1812 * gnus.el (gnus-install-group-spam-parameters): Add the
1812 gnus-ticked-mark to the possible choices of ham marks 1813 gnus-ticked-mark to the possible choices of ham marks.
1813 1814
1814 * spam.el (spam-process-ham-in-nonham-groups): new variable 1815 * spam.el (spam-process-ham-in-nonham-groups): New variable.
1815 (spam-summary-prepare-exit): use spam-process-ham-in-nonham-groups 1816 (spam-summary-prepare-exit): Use spam-process-ham-in-nonham-groups.
1816 1817
18172003-07-23 Jesper Harder <harder@ifa.au.dk> 18182003-07-23 Jesper Harder <harder@ifa.au.dk>
1818 1819
@@ -1859,25 +1860,25 @@
1859 1860
1860 * flow-fill.el: Docstring and message fixes. 1861 * flow-fill.el: Docstring and message fixes.
1861 1862
1862 * deuglify.el: do. 1863 * deuglify.el: Do.
1863 1864
1864 * gnus-int.el: do. 1865 * gnus-int.el: Do.
1865 1866
1866 * gnus-msg.el: do. 1867 * gnus-msg.el: Do.
1867 1868
1868 * gnus-util.el: do. 1869 * gnus-util.el: Do.
1869 1870
1870 * gnus-draft.el: do. 1871 * gnus-draft.el: Do.
1871 1872
1872 * gnus-start.el: do. 1873 * gnus-start.el: Do.
1873 1874
1874 * gnus.el: do. 1875 * gnus.el: Do.
1875 1876
1876 * gnus-group.el: do. 1877 * gnus-group.el: Do.
1877 1878
1878 * gnus-art.el: do. 1879 * gnus-art.el: Do.
1879 1880
1880 * gnus-sum.el: do. 1881 * gnus-sum.el: Do.
1881 1882
1882 * mail-source.el (mail-source-movemail): Handle non-numerical 1883 * mail-source.el (mail-source-movemail): Handle non-numerical
1883 return values. 1884 return values.
@@ -1905,15 +1906,15 @@
1905 (message-canlock-generate) 1906 (message-canlock-generate)
1906 (message-generate-new-buffer-clone-locals): Docstring fixes. 1907 (message-generate-new-buffer-clone-locals): Docstring fixes.
1907 1908
19082003-07-07 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change) 19092003-07-07 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
1909 1910
1910 * imap.el (imap-wait-for-tag): After the process has died, look 1911 * imap.el (imap-wait-for-tag): After the process has died, look
1911 for more output still pending. 1912 for more output still pending.
1912 1913
19132003-07-07 Teodor Zlatanov <tzz@lifelogs.com> 19142003-07-07 Teodor Zlatanov <tzz@lifelogs.com>
1914 1915
1915 * spam.el (spam-bogofilter-score): redisplay article normally 1916 * spam.el (spam-bogofilter-score): Redisplay article normally
1916 after spam-bogofilter-score is called 1917 after spam-bogofilter-score is called.
1917 1918
19182003-07-06 Michael Piotrowski <mxp@dynalabs.de> (tiny change) 19192003-07-06 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
1919 1920
@@ -1943,13 +1944,13 @@
1943 1944
19442003-06-25 Teodor Zlatanov <tzz@lifelogs.com> 19452003-06-25 Teodor Zlatanov <tzz@lifelogs.com>
1945 1946
1946 * spam.el (spam-parse-list): prevent empty ("") strings 1947 * spam.el (spam-parse-list): Prevent empty ("") strings.
1947 1948
19482003-06-24 Teodor Zlatanov <tzz@lifelogs.com> 19492003-06-24 Teodor Zlatanov <tzz@lifelogs.com>
1949 1950
1950 * spam.el (spam-parse-list): use gnus-extract-address-components 1951 * spam.el (spam-parse-list): Use gnus-extract-address-components
1951 instead of ietf-drums-parse-addresses 1952 instead of ietf-drums-parse-addresses.
1952 (spam-from-listed-p): let* was unnecessary 1953 (spam-from-listed-p): let* was unnecessary.
1953 1954
19542003-06-24 Lars Magne Ingebrigtsen <larsi@gnus.org> 19552003-06-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1955 1956
@@ -1968,21 +1969,21 @@
1968 1969
19692003-06-23 Teodor Zlatanov <tzz@lifelogs.com> 19702003-06-23 Teodor Zlatanov <tzz@lifelogs.com>
1970 1971
1971 * spam.el (spam-from-listed-p, spam-parse-list): use 1972 * spam.el (spam-from-listed-p, spam-parse-list): Use
1972 ietf-drums-parse-addresses to extract the address portion of the 1973 ietf-drums-parse-addresses to extract the address portion of the
1973 whitelist/blacklist file if it looks like an address can be found 1974 whitelist/blacklist file if it looks like an address can be found.
1974 1975
19752003-06-23 Didier Verna <didier@xemacs.org> 19762003-06-23 Didier Verna <didier@xemacs.org>
1976 1977
1977 * gnus-ems.el (gnus-put-image): New argument CATEGORY. Add it as a 1978 * gnus-ems.el (gnus-put-image): New argument CATEGORY. Add it as a
1978 text property. 1979 text property.
1979 (gnus-remove-image): New argument CATEGORY. Only remove if 1980 (gnus-remove-image): New argument CATEGORY. Only remove if
1980 category matches. 1981 category matches.
1981 * gnus-xmas.el (gnus-xmas-put-image): 1982 * gnus-xmas.el (gnus-xmas-put-image):
1982 (gnus-xmas-remove-image): Ditto, with extents. 1983 (gnus-xmas-remove-image): Ditto, with extents.
1983 * gnus-art.el (gnus-delete-images): Pass CATEGORY argument to 1984 * gnus-art.el (gnus-delete-images): Pass CATEGORY argument to
1984 gnus-[xmas-]remove-image. 1985 gnus-[xmas-]remove-image.
1985 (article-display-face): Don't always act as a toggle. Call 1986 (article-display-face): Don't always act as a toggle. Call
1986 `gnus-put-image' with CATEGORY argument. 1987 `gnus-put-image' with CATEGORY argument.
1987 (article-display-x-face): Call `gnus-put-image' with CATEGORY 1988 (article-display-x-face): Call `gnus-put-image' with CATEGORY
1988 argument. 1989 argument.
@@ -2012,7 +2013,7 @@
2012 2013
20132003-06-19 Teodor Zlatanov <tzz@lifelogs.com> 20142003-06-19 Teodor Zlatanov <tzz@lifelogs.com>
2014 2015
2015 * spam.el (spam-enter-list): search-forward specified wrong 2016 * spam.el (spam-enter-list): search-forward specified wrong.
2016 2017
20172003-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org> 20182003-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2018 2019
@@ -2029,8 +2030,8 @@
2029 2030
20302003-06-19 Teodor Zlatanov <tzz@lifelogs.com> 20312003-06-19 Teodor Zlatanov <tzz@lifelogs.com>
2031 2032
2032 * spam.el (spam-enter-list): do not enter duplicate addresses into 2033 * spam.el (spam-enter-list): Do not enter duplicate addresses into
2033 the whitelist/blacklist 2034 the whitelist/blacklist.
2034 2035
20352003-06-19 Jesper Harder <harder@ifa.au.dk> 20362003-06-19 Jesper Harder <harder@ifa.au.dk>
2036 2037
@@ -2043,7 +2044,7 @@
20432003-06-18 Didier Verna <didier@xemacs.org> 20442003-06-18 Didier Verna <didier@xemacs.org>
2044 2045
2045 * gnus-art.el (article-display-face): Correctly toggle between 2046 * gnus-art.el (article-display-face): Correctly toggle between
2046 display and hiding. Handle multiple Face headers. 2047 display and hiding. Handle multiple Face headers.
2047 2048
20482003-06-17 Dave Love <fx@gnu.org> 20492003-06-17 Dave Love <fx@gnu.org>
2049 2050
@@ -2105,27 +2106,27 @@
2105 2106
21062003-06-10 Teodor Zlatanov <tzz@lifelogs.com> 21072003-06-10 Teodor Zlatanov <tzz@lifelogs.com>
2107 2108
2108 * spam.el (spam-check-bogofilter-headers): fix for when the score 2109 * spam.el (spam-check-bogofilter-headers): Fix for when the score
2109 is requested but the message is not spam 2110 is requested but the message is not spam.
2110 2111
21112003-06-09 Eric Knauel <knauel@informatik.uni-tuebingen.de> 21122003-06-09 Eric Knauel <knauel@informatik.uni-tuebingen.de>
2112 2113
2113 * spam.el (spam-use-spamoracle): new variable 2114 * spam.el (spam-use-spamoracle): New variable.
2114 (spam-install-hooks): add spamoracle to the list of conditions 2115 (spam-install-hooks): Add spamoracle to the list of conditions
2115 for activation of spam-install-hooks 2116 for activation of spam-install-hooks.
2116 (spam-spamoracle): new variable customization group 2117 (spam-spamoracle): New variable customization group.
2117 (spam-spamoracle, spam-spamoracle): new variables 2118 (spam-spamoracle, spam-spamoracle): New variables.
2118 (spam-group-spam-processor-spamoracle-p) 2119 (spam-group-spam-processor-spamoracle-p)
2119 (spam-group-ham-processor-spamoracle-p): new functions 2120 (spam-group-ham-processor-spamoracle-p): New functions.
2120 (spam-summary-prepare-exit): added spamoracle ham/spam exit processing 2121 (spam-summary-prepare-exit): Added spamoracle ham/spam exit processing.
2121 (spam-list-of-checks, spam-list-of-statistical-checks): add 2122 (spam-list-of-checks, spam-list-of-statistical-checks): Add
2122 spam-use-spamoracle 2123 spam-use-spamoracle.
2123 (spam-check-spamoracle, spam-spamoracle-learn) 2124 (spam-check-spamoracle, spam-spamoracle-learn)
2124 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): new functions 2125 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): New functions.
2125 2126
2126 * gnus.el (gnus-group-spam-exit-processor-spamoracle) 2127 * gnus.el (gnus-group-spam-exit-processor-spamoracle)
2127 (gnus-group-ham-exit-processor-spamoracle): new variables for SpamOracle 2128 (gnus-group-ham-exit-processor-spamoracle): New variables for SpamOracle
2128 (spam-process, ham-process): added spamoracle spam/ham processors 2129 (spam-process, ham-process): Added spamoracle spam/ham processors.
2129 2130
21302003-06-08 Jesper Harder <harder@ifa.au.dk> 21312003-06-08 Jesper Harder <harder@ifa.au.dk>
2131 2132
@@ -2135,7 +2136,7 @@
21352003-06-07 Lars Magne Ingebrigtsen <larsi@gnus.org> 21362003-06-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2136 2137
2137 * gnus-sum.el (gnus-summary-make-menu-bar): Removed ["Add buttons" 2138 * gnus-sum.el (gnus-summary-make-menu-bar): Removed ["Add buttons"
2138 gnus-summary-display-buttonized t] 2139 gnus-summary-display-buttonized t].
2139 2140
21402003-06-07 Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net> 21412003-06-07 Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net>
2141 2142
@@ -2164,8 +2165,8 @@
2164 2165
21652003-06-06 Teodor Zlatanov <tzz@lifelogs.com> 21662003-06-06 Teodor Zlatanov <tzz@lifelogs.com>
2166 2167
2167 * gnus-registry.el (gnus-registry-trim): fix for when 2168 * gnus-registry.el (gnus-registry-trim): Fix for when
2168 gnus-registry-max-entries is nil 2169 gnus-registry-max-entries is nil.
2169 2170
21702003-06-05 Lars Magne Ingebrigtsen <larsi@gnus.org> 21712003-06-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2171 2172
@@ -2213,8 +2214,8 @@
2213 2214
22142003-06-02 Teodor Zlatanov <tzz@lifelogs.com> 22152003-06-02 Teodor Zlatanov <tzz@lifelogs.com>
2215 2216
2216 * gnus-registry.el (gnus-registry-fetch-group): always return the 2217 * gnus-registry.el (gnus-registry-fetch-group): Always return the
2217 short name of the group 2218 short name of the group.
2218 2219
22192003-06-02 Jesper Harder <harder@ifa.au.dk> 22202003-06-02 Jesper Harder <harder@ifa.au.dk>
2220 2221
@@ -2229,21 +2230,21 @@
2229 2230
22302003-05-30 Teodor Zlatanov <tzz@lifelogs.com> 22312003-05-30 Teodor Zlatanov <tzz@lifelogs.com>
2231 2232
2232 * gnus-registry.el (gnus-registry-use-long-group-names): new variable 2233 * gnus-registry.el (gnus-registry-use-long-group-names): New variable.
2233 (gnus-registry-add-group): use it 2234 (gnus-registry-add-group): Use it.
2234 (gnus-registry-trim-articles-without-groups): new variable 2235 (gnus-registry-trim-articles-without-groups): New variable.
2235 (gnus-registry-delete-group): use it 2236 (gnus-registry-delete-group): Use it.
2236 (gnus-registry-unload-hook): uninstall all the hooks 2237 (gnus-registry-unload-hook): Uninstall all the hooks.
2237 2238
2238 * spam.el (spam-install-hooks-function, spam-unload-hook): new 2239 * spam.el (spam-install-hooks-function, spam-unload-hook): New
2239 functions so users that load spam.el for customization don't get 2240 functions so users that load spam.el for customization don't get
2240 all the hooks installed 2241 all the hooks installed.
2241 (spam-install-hooks): new variable, set to t by default if user 2242 (spam-install-hooks): New variable, set to t by default if user
2242 has one of the spam-use-* variables set 2243 has one of the spam-use-* variables set.
2243 2244
2244 * spam-stat.el (spam-stat-install-hooks, spam-stat-unload-hook): new 2245 * spam-stat.el (spam-stat-install-hooks, spam-stat-unload-hook): New
2245 functions so users that load spam-stat.el for customization don't get 2246 functions so users that load spam-stat.el for customization don't get
2246 all the hooks installed 2247 all the hooks installed.
2247 2248
22482003-05-30 Dave Love <fx@gnu.org> 22492003-05-30 Dave Love <fx@gnu.org>
2249 2250
@@ -2255,16 +2256,16 @@
2255 2256
22562003-05-29 Teodor Zlatanov <tzz@lifelogs.com> 22572003-05-29 Teodor Zlatanov <tzz@lifelogs.com>
2257 2258
2258 * gnus-registry.el (gnus-registry-save): allow forced saving even 2259 * gnus-registry.el (gnus-registry-save): Allow forced saving even
2259 when registry is not dirty. Use gnus-registry-trim to shorten the 2260 when registry is not dirty. Use gnus-registry-trim to shorten the
2260 gnus-registry-alist. 2261 gnus-registry-alist.
2261 (gnus-registry-max-entries): new variable 2262 (gnus-registry-max-entries): New variable.
2262 (gnus-registry-trim): new function, trim gnus-registry-alist to 2263 (gnus-registry-trim): New function, trim gnus-registry-alist to
2263 size gnus-registry-max-entries, sorting by entry mtime so the 2264 size gnus-registry-max-entries, sorting by entry mtime so the
2264 newest entries stick around 2265 newest entries stick around.
2265 2266
2266 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): instead of 2267 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Instead of
2267 just one specific variable, allow a list of specific variables 2268 just one specific variable, allow a list of specific variables.
2268 2269
22692003-05-28 Dave Love <fx@gnu.org> 22702003-05-28 Dave Love <fx@gnu.org>
2270 2271
@@ -2277,11 +2278,11 @@
2277 2278
22782003-05-28 Teodor Zlatanov <tzz@lifelogs.com> 22792003-05-28 Teodor Zlatanov <tzz@lifelogs.com>
2279 2280
2280 * gnus-registry.el (gnus-registry-dirty): flag for modified registry 2281 * gnus-registry.el (gnus-registry-dirty): Flag for modified registry.
2281 (gnus-registry-save, gnus-registry-read) 2282 (gnus-registry-save, gnus-registry-read)
2282 (gnus-registry-store-extra, gnus-registry-clear): use it (note 2283 (gnus-registry-store-extra, gnus-registry-clear): Use it (note
2283 that gnus-registry-store-extra is invoked for all modifications to 2284 that gnus-registry-store-extra is invoked for all modifications to
2284 set the mtime, so gnus-registry-dirty only needs to be set there) 2285 set the mtime, so gnus-registry-dirty only needs to be set there).
2285 2286
22862003-05-23 Simon Josefsson <jas@extundo.com> 22872003-05-23 Simon Josefsson <jas@extundo.com>
2287 2288
@@ -2392,11 +2393,11 @@
2392 2393
23932003-05-12 Teodor Zlatanov <tzz@lifelogs.com> 23942003-05-12 Teodor Zlatanov <tzz@lifelogs.com>
2394 2395
2395 * gnus-registry.el (gnus-registry-install): new variable 2396 * gnus-registry.el (gnus-registry-install): New variable.
2396 (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry) 2397 (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry)
2397 (gnus-registry-store-extra-entry, gnus-registry-delete-group) 2398 (gnus-registry-store-extra-entry, gnus-registry-delete-group)
2398 (gnus-registry-add-group): add a modification timestamp to each entry 2399 (gnus-registry-add-group): Add a modification timestamp to each entry.
2399 (gnus-registry-install-hooks): new function 2400 (gnus-registry-install-hooks): New function.
2400 2401
24012003-05-12 Kevin Greiner <kgreiner@xpediantsolutions.com> 24022003-05-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
2402 2403
@@ -2477,32 +2478,32 @@
24772003-05-09 Teodor Zlatanov <tzz@lifelogs.com> 24782003-05-09 Teodor Zlatanov <tzz@lifelogs.com>
2478 2479
2479 * gnus-registry.el (gnus-registry-unregistered-group-regex): 2480 * gnus-registry.el (gnus-registry-unregistered-group-regex):
2480 removed in favor of the group/topic/global variables 2481 removed in favor of the group/topic/global variables.
2481 (gnus-registry-register-message-ids): fixed test to omit 2482 (gnus-registry-register-message-ids): Fixed test to omit
2482 gnus-registry-unregistered-group-regex 2483 gnus-registry-unregistered-group-regex.
2483 2484
2484 * gnus.el (gnus-variable-list): removed gnus-registry-alist and 2485 * gnus.el (gnus-variable-list): Removed gnus-registry-alist and
2485 gnus-registry-headers-alist from the list 2486 gnus-registry-headers-alist from the list.
2486 (gnus-registry-headers-alist): removed 2487 (gnus-registry-headers-alist): Removed.
2487 (registry-ignore): new parameter, with accompanying 2488 (registry-ignore): New parameter, with accompanying
2488 gnus-registry-ignored-groups global variable 2489 gnus-registry-ignored-groups global variable.
2489 2490
2490 * gnus-start.el (gnus-clear-system): no need to clear the 2491 * gnus-start.el (gnus-clear-system): No need to clear the
2491 registry, we can do it ourselves 2492 registry, we can do it ourselves.
2492 (gnus-gnus-to-quick-newsrc-format): extra parameters so it can be 2493 (gnus-gnus-to-quick-newsrc-format): Extra parameters so it can be
2493 used by gnus-registry.el 2494 used by gnus-registry.el.
2494 2495
2495 * gnus-registry.el (gnus-registry-cache-file): new file variable 2496 * gnus-registry.el (gnus-registry-cache-file): New file variable.
2496 (gnus-registry-cache-read, gnus-registry-cache-save): new 2497 (gnus-registry-cache-read, gnus-registry-cache-save): New
2497 functions 2498 functions.
2498 (gnus-registry-save, gnus-registry-read): use the new 2499 (gnus-registry-save, gnus-registry-read): Use the new
2499 gnus-registry-cache-{read|save} functions, and change the name 2500 gnus-registry-cache-{read|save} functions, and change the name
2500 from gnus-registry-translate-{from|to}-alist 2501 from gnus-registry-translate-{from|to}-alist.
2501 (gnus-registry-clear): fixed so it doesn't refer to old function name 2502 (gnus-registry-clear): Fixed so it doesn't refer to old function name.
2502 2503
25032003-05-09 Dan Christensen <jdc@chow.mat.jhu.edu> 25042003-05-09 Dan Christensen <jdc@chow.mat.jhu.edu>
2504 2505
2505 * gnus-registry.el (gnus-registry-cache-whitespace): new function. 2506 * gnus-registry.el (gnus-registry-cache-whitespace): New function.
2506 2507
25072003-05-09 Jesper Harder <harder@ifa.au.dk> 25082003-05-09 Jesper Harder <harder@ifa.au.dk>
2508 2509
@@ -2511,8 +2512,8 @@
2511 2512
25122003-05-08 Teodor Zlatanov <tzz@lifelogs.com> 25132003-05-08 Teodor Zlatanov <tzz@lifelogs.com>
2513 2514
2514 * gnus-start.el (gnus-clear-system): added gnus-registry-alist to 2515 * gnus-start.el (gnus-clear-system): Added gnus-registry-alist to
2515 the list of cleared variables 2516 the list of cleared variables.
2516 2517
2517 * gnus-registry.el (gnus-registry-split-fancy-with-parent): 2518 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
2518 nnmail-split-fancy-with-parent-ignore-groups can be a single regex 2519 nnmail-split-fancy-with-parent-ignore-groups can be a single regex
@@ -2520,7 +2521,7 @@
2520 2521
25212003-05-08 Niklas Morberg <niklas.morberg@axis.com> 25222003-05-08 Niklas Morberg <niklas.morberg@axis.com>
2522 2523
2523 * spam.el (spam-use-regex-headers): docstring fix. 2524 * spam.el (spam-use-regex-headers): Docstring fix.
2524 2525
25252003-05-08 Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net> 25262003-05-08 Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net>
2526 2527
@@ -2563,7 +2564,7 @@
2563 2564
2564 * gnus-art.el (gnus-mime-display-multipart-as-mixed) 2565 * gnus-art.el (gnus-mime-display-multipart-as-mixed)
2565 (gnus-mime-display-multipart-related-as-mixed) 2566 (gnus-mime-display-multipart-related-as-mixed)
2566 (gnus-button-mid-or-mail-heuristic-alist): do. 2567 (gnus-button-mid-or-mail-heuristic-alist): Do.
2567 2568
25682003-05-05 Dave Love <fx@gnu.org> 25692003-05-05 Dave Love <fx@gnu.org>
2569 2570
@@ -2631,7 +2632,7 @@
2631 2632
2632 * rfc2047.el (rfc2047-q-encode-region, rfc2047-decode): Use 2633 * rfc2047.el (rfc2047-q-encode-region, rfc2047-decode): Use
2633 mm-with-unibyte-current-buffer. 2634 mm-with-unibyte-current-buffer.
2634 (ietf-drums, gnus-util): don't require. 2635 (ietf-drums, gnus-util): Don't require.
2635 2636
2636 * sieve.el (sieve-manage-mode-menu): Define before use. 2637 * sieve.el (sieve-manage-mode-menu): Define before use.
2637 2638
@@ -2710,17 +2711,17 @@
2710 2711
27112003-05-01 Jon Ericson <Jon.Ericson@jpl.nasa.gov> (tiny change) 27122003-05-01 Jon Ericson <Jon.Ericson@jpl.nasa.gov> (tiny change)
2712 2713
2713 * spam-report.el (spam-report-gmane-regex): docstring fix. 2714 * spam-report.el (spam-report-gmane-regex): Docstring fix.
2714 2715
2715 * gnus.el (gnus-install-group-spam-parameters): docstring fix. 2716 * gnus.el (gnus-install-group-spam-parameters): Docstring fix.
2716 2717
27172003-05-01 Teodor Zlatanov <tzz@lifelogs.com> 27182003-05-01 Teodor Zlatanov <tzz@lifelogs.com>
2718 2719
2719 * gnus-registry.el (gnus-registry-fetch-extra) 2720 * gnus-registry.el (gnus-registry-fetch-extra)
2720 (gnus-registry-store-extra, gnus-registry-group-count): new functions 2721 (gnus-registry-store-extra, gnus-registry-group-count): New functions.
2721 (gnus-registry-fetch-group, gnus-registry-delete-group) 2722 (gnus-registry-fetch-group, gnus-registry-delete-group)
2722 (gnus-registry-add-group): changed to work with extra data element 2723 (gnus-registry-add-group): Changed to work with extra data element
2723 if present 2724 if present.
2724 2725
27252003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no> 27262003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2726 2727
@@ -2736,8 +2737,9 @@
2736 2737
27372003-05-01 Teodor Zlatanov <tzz@lifelogs.com> 27382003-05-01 Teodor Zlatanov <tzz@lifelogs.com>
2738 2739
2739 * gnus-registry.el (gnus-registry-unregistered-group-regex): new variable 2740 * gnus-registry.el (gnus-registry-unregistered-group-regex):
2740 (gnus-registry-register-message-ids): use it 2741 New variable.
2742 (gnus-registry-register-message-ids): Use it.
2741 2743
27422003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org> 27442003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2743 2745
@@ -2792,7 +2794,7 @@
2792 2794
27932003-04-30 Mark A. Hershberger <mah@everybody.org> 27952003-04-30 Mark A. Hershberger <mah@everybody.org>
2794 2796
2795 * mm-url.el (mm-url-insert-file-contents): set url-current-object 2797 * mm-url.el (mm-url-insert-file-contents): Set url-current-object
2796 in the case where mm-url-use-external is set. 2798 in the case where mm-url-use-external is set.
2797 2799
2798 * nnrss.el (nnrss-request-article): Change the messages created to 2800 * nnrss.el (nnrss-request-article): Change the messages created to
@@ -2852,15 +2854,15 @@
2852 2854
28532003-04-30 Teodor Zlatanov <tzz@lifelogs.com> 28552003-04-30 Teodor Zlatanov <tzz@lifelogs.com>
2854 2856
2855 * gnus-registry.el (gnus-registry-split-fancy-with-parent): added 2857 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Added
2856 diagnostic message 2858 diagnostic message.
2857 (gnus-registry-grep-in-list): don't run when word is nil 2859 (gnus-registry-grep-in-list): Don't run when word is nil.
2858 (gnus-registry-fetch-message-id-fast): new function 2860 (gnus-registry-fetch-message-id-fast): New function
2859 (gnus-registry-delete-group, gnus-registry-add-group): make sure 2861 (gnus-registry-delete-group, gnus-registry-add-group): Make sure
2860 the id and group are not nil 2862 the id and group are not nil.
2861 (gnus-registry-register-message-ids): new function 2863 (gnus-registry-register-message-ids): New function.
2862 (gnus-register-action): optimized logical flow 2864 (gnus-register-action): Optimized logical flow.
2863 (gnus-summary-prepare-hook): added gnus-registry-register-message-ids 2865 (gnus-summary-prepare-hook): Added gnus-registry-register-message-ids.
2864 2866
28652003-04-30 Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net> 28672003-04-30 Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net>
2866 2868
@@ -2886,7 +2888,7 @@
2886 gnus-agent-fetch-session, gnus-agent-unread-articles, 2888 gnus-agent-fetch-session, gnus-agent-unread-articles,
2887 gnus-agent-uncached-articles, gnus-agent-regenerate-group, 2889 gnus-agent-uncached-articles, gnus-agent-regenerate-group,
2888 gnus-agent-group-covered-p): Expanded pop macros used for 2890 gnus-agent-group-covered-p): Expanded pop macros used for
2889 effect. Avoids compilation warning in emacs 21.3. 2891 effect. Avoids compilation warning in emacs 21.3.
2890 2892
2891 * gnus-int.el (gnus-open-server): Restructured to only open 2893 * gnus-int.el (gnus-open-server): Restructured to only open
2892 nnagent when gnus-plugged is nil. 2894 nnagent when gnus-plugged is nil.
@@ -2901,14 +2903,14 @@
2901 2903
29022003-04-29 Teodor Zlatanov <tzz@lifelogs.com> 29042003-04-29 Teodor Zlatanov <tzz@lifelogs.com>
2903 2905
2904 * gnus-registry.el (gnus-registry-fetch-group): faster 2906 * gnus-registry.el (gnus-registry-fetch-group): Faster.
2905 (gnus-registry-delete-group): new function 2907 (gnus-registry-delete-group): New function.
2906 (gnus-registry-add-group): new function 2908 (gnus-registry-add-group): New function.
2907 (gnus-register-spool-action): use it 2909 (gnus-register-spool-action): Use it.
2908 (gnus-register-action): use it 2910 (gnus-register-action): Use it.
2909 (gnus-registry-translate-from-alist) 2911 (gnus-registry-translate-from-alist)
2910 (gnus-registry-translate-to-alist): remove the headers registry 2912 (gnus-registry-translate-to-alist): Remove the headers registry
2911 for now 2913 for now.
2912 2914
29132003-04-29 Reiner Steib <Reiner.Steib@gmx.de> 29152003-04-29 Reiner Steib <Reiner.Steib@gmx.de>
2914 2916
@@ -2917,12 +2919,12 @@
29172003-04-29 Teodor Zlatanov <tzz@lifelogs.com> 29192003-04-29 Teodor Zlatanov <tzz@lifelogs.com>
2918 2920
2919 * spam-report.el (spam-report-gmane): gnus-summary-article-number 2921 * spam-report.el (spam-report-gmane): gnus-summary-article-number
2920 is not necessary, just use the function parameter 2922 is not necessary, just use the function parameter.
2921 2923
29222003-04-29 Karl Pfl,Ad(Bsterer <sigurd@12move.de> 29242003-04-29 Karl Pfl,Ad(Bsterer <sigurd@12move.de>
2923 2925
2924 * spam-stat.el (spam-stat-save): No longer font-locks the file 2926 * spam-stat.el (spam-stat-save): No longer font-locks the file
2925 when saving 2927 when saving.
2926 2928
29272003-04-29 Katsumi Yamaoka <yamaoka@jpl.org> 29292003-04-29 Katsumi Yamaoka <yamaoka@jpl.org>
2928 2930
@@ -2940,7 +2942,7 @@
2940 2942
2941 * gnus-sum.el (gnus-summary-display-while-building): Docstring fix. 2943 * gnus-sum.el (gnus-summary-display-while-building): Docstring fix.
2942 2944
2943 * mm-url.el (mm-url-use-external): do. 2945 * mm-url.el (mm-url-use-external): Do.
2944 2946
29452003-04-29 Simon Josefsson <jas@extundo.com> 29472003-04-29 Simon Josefsson <jas@extundo.com>
2946 2948
@@ -2983,8 +2985,8 @@
2983 2985
29842003-04-27 Kevin Greiner <kgreiner@xpediantsolutions.com> 29862003-04-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
2985 2987
2986 * dgnushack.el (dgnushack-compile-verbosely): New function. Not 2988 * dgnushack.el (dgnushack-compile-verbosely): New function.
2987 currently called (See source for explanation). 2989 Not currently called (See source for explanation).
2988 2990
29892003-04-27 Lars Magne Ingebrigtsen <larsi@gnus.org> 29912003-04-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2990 2992
@@ -3025,20 +3027,20 @@
3025 3027
30262003-04-27 Jesper Harder <harder@ifa.au.dk> 30282003-04-27 Jesper Harder <harder@ifa.au.dk>
3027 3029
3028 * mml.el (mml-preview): do. 3030 * mml.el (mml-preview): Do.
3029 3031
3030 * message.el (message-mode): do. 3032 * message.el (message-mode): Do.
3031 3033
3032 * gnus-undo.el (gnus-undo-mode): do. 3034 * gnus-undo.el (gnus-undo-mode): Do.
3033 3035
3034 * gnus-topic.el (gnus-topic-mode): do. 3036 * gnus-topic.el (gnus-topic-mode): Do.
3035 3037
3036 * gnus-sum.el (gnus-summary-mode, gnus-summary-edit-article): do. 3038 * gnus-sum.el (gnus-summary-mode, gnus-summary-edit-article): Do.
3037 3039
3038 * gnus-msg.el (gnus-setup-message) 3040 * gnus-msg.el (gnus-setup-message)
3039 (gnus-inews-add-send-actions, gnus-configure-posting-styles): do. 3041 (gnus-inews-add-send-actions, gnus-configure-posting-styles): Do.
3040 3042
3041 * gnus-gl.el (gnus-grouplens-mode): do. 3043 * gnus-gl.el (gnus-grouplens-mode): Do.
3042 3044
3043 * gnus-art.el (gnus-mime-save-part-and-strip) 3045 * gnus-art.el (gnus-mime-save-part-and-strip)
3044 (gnus-mime-delete-part): Use it. 3046 (gnus-mime-delete-part): Use it.
@@ -3111,7 +3113,7 @@
3111 3113
3112 * gnus-msg.el (gnus-inews-mark-gcc-as-read): Don't defvar it. 3114 * gnus-msg.el (gnus-inews-mark-gcc-as-read): Don't defvar it.
3113 3115
3114 * gnus-art.el (gnus-article-hide-pgp-hook): do. 3116 * gnus-art.el (gnus-article-hide-pgp-hook): Do.
3115 3117
31162003-04-23 Reiner Steib <Reiner.Steib@gmx.de> 31182003-04-23 Reiner Steib <Reiner.Steib@gmx.de>
3117 3119
@@ -3144,7 +3146,7 @@
3144 3146
3145 * smime.el (smime-decrypt-region): Insert From header. 3147 * smime.el (smime-decrypt-region): Insert From header.
3146 3148
31472003-04-21 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change) 31492003-04-21 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
3148 3150
3149 * gnus-fun.el (gnus-face-from-file, gnus-convert-png-to-face): 3151 * gnus-fun.el (gnus-face-from-file, gnus-convert-png-to-face):
3150 Max length of header is 726, not 740. 3152 Max length of header is 726, not 740.
@@ -3178,30 +3180,31 @@
3178 3180
31792003-04-19 Teodor Zlatanov <tzz@lifelogs.com> 31812003-04-19 Teodor Zlatanov <tzz@lifelogs.com>
3180 3182
3181 * spam.el (spam-move-spam-nonspam-groups-only): dumb typo fix 3183 * spam.el (spam-move-spam-nonspam-groups-only): Dumb typo fix.
3182 3184
31832003-04-18 Teodor Zlatanov <tzz@lifelogs.com> 31852003-04-18 Teodor Zlatanov <tzz@lifelogs.com>
3184 3186
3185 * spam.el (spam-split): allow a particular check as a parameter, 3187 * spam.el (spam-split): Allow a particular check as a parameter,
3186 e.g. (: spam-split 'spam-use-bogofilter) 3188 e.g. (: spam-split 'spam-use-bogofilter).
3187 (spam-mark-only-unseen-as-spam): new parameter, see doc 3189 (spam-mark-only-unseen-as-spam): New parameter, see doc.
3188 (spam-mark-junk-as-spam-routine): use 3190 (spam-mark-junk-as-spam-routine): Use
3189 spam-mark-only-unseen-as-spam, simplify routine to take advantage 3191 spam-mark-only-unseen-as-spam, simplify routine to take advantage
3190 of gnus-newsgroup-unread as well as gnus-newsgroup-unseen 3192 of gnus-newsgroup-unread as well as gnus-newsgroup-unseen.
3191 3193
31922003-04-17 Teodor Zlatanov <tzz@lifelogs.com> 31942003-04-17 Teodor Zlatanov <tzz@lifelogs.com>
3193 3195
3194 * gnus.el (gnus-group-short-name, gnus-group-prefixed-p): new functions 3196 * gnus.el (gnus-group-short-name, gnus-group-prefixed-p): New functions.
3195 (gnus-group-guess-full-name): don't prefix the group twice 3197 (gnus-group-guess-full-name): Don't prefix the group twice.
3196 3198
3197 * nnmail.el (nnmail-split-fancy-with-parent): docstring fix 3199 * nnmail.el (nnmail-split-fancy-with-parent): Docstring fix.
3198 3200
3199 * gnus-registry.el (gnus-registry-clear) 3201 * gnus-registry.el (gnus-registry-clear)
3200 (gnus-registry-fetch-group, gnus-registry-grep-in-list) 3202 (gnus-registry-fetch-group, gnus-registry-grep-in-list)
3201 (gnus-registry-split-fancy-with-parent): new functions 3203 (gnus-registry-split-fancy-with-parent): New functions.
3202 (gnus-register-spool-action, gnus-register-action): simplified the format 3204 (gnus-register-spool-action, gnus-register-action): Simplified the
3203 (gnus-registry): new customization group 3205 format.
3204 (gnus-registry-unfollowed-groups): new variable 3206 (gnus-registry): New customization group.
3207 (gnus-registry-unfollowed-groups): New variable.
3205 3208
32062003-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org> 32092003-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3207 3210
@@ -3253,29 +3256,29 @@
3253 (gnus-register-spool-action, hashtable-to-alist) 3256 (gnus-register-spool-action, hashtable-to-alist)
3254 (gnus-registry-translate-from-alist, alist-to-hashtable) 3257 (gnus-registry-translate-from-alist, alist-to-hashtable)
3255 (gnus-registry-translate-to-alist, gnus-registry-headers-hashtb): 3258 (gnus-registry-translate-to-alist, gnus-registry-headers-hashtb):
3256 new variables and function fixes 3259 new variables and function fixes.
3257 3260
3258 * gnus.el (gnus-registry-headers-alist): new variable to hold 3261 * gnus.el (gnus-registry-headers-alist): New variable to hold
3259 article header data 3262 article header data.
3260 (gnus-variable-list): save gnus-registry-headers-alist 3263 (gnus-variable-list): Save gnus-registry-headers-alist.
3261 3264
3262 * spam-report.el (Module): new module for spam reporting 3265 * spam-report.el (Module): New module for spam reporting.
3263 3266
3264 * gnus.el (spam-process): added 3267 * gnus.el (spam-process): Added
3265 gnus-group-spam-exit-processor-report-gmane to the list of choices 3268 gnus-group-spam-exit-processor-report-gmane to the list of choices.
3266 (gnus-install-group-spam-parameters): defined new spam exit processor 3269 (gnus-install-group-spam-parameters): Defined new spam exit processor.
3267 3270
3268 * spam.el (autoload): autoload spam-report-gmane when needed 3271 * spam.el (autoload): Autoload spam-report-gmane when needed.
3269 (spam-report-gmane-register-routine): glue for spam-report.el 3272 (spam-report-gmane-register-routine): Glue for spam-report.el.
3270 (spam-group-spam-processor-report-gmane-p): glue for the 3273 (spam-group-spam-processor-report-gmane-p): Glue for the
3271 gnus-group-spam-exit-processor-report-gmane spam processor 3274 gnus-group-spam-exit-processor-report-gmane spam processor.
3272 (spam-summary-prepare-exit): check the report-gmane spam processor 3275 (spam-summary-prepare-exit): Check the report-gmane spam processor
3273 and run spam-report-gmane-register-routine if it's active 3276 and run spam-report-gmane-register-routine if it's active.
3274 3277
32752003-04-16 John Wiegley <johnw@gnu.org> 32782003-04-16 John Wiegley <johnw@gnu.org>
3276 3279
3277 * spam.el (spam-bogofilter-score): check bogofilter headers before 3280 * spam.el (spam-bogofilter-score): Check bogofilter headers before
3278 checking bogofilter itself 3281 checking bogofilter itself.
3279 3282
32802003-04-16 Dave Love <fx@gnu.org> 32832003-04-16 Dave Love <fx@gnu.org>
3281 3284
@@ -3321,7 +3324,7 @@
3321 3324
33222003-04-15 Teodor Zlatanov <tzz@lifelogs.com> 33252003-04-15 Teodor Zlatanov <tzz@lifelogs.com>
3323 3326
3324 * spam.el (spam-split): added save-restriction to save-excursion 3327 * spam.el (spam-split): Added save-restriction to save-excursion.
3325 3328
33262003-04-15 Julien Avarre <julien@avarre.com> 33292003-04-15 Julien Avarre <julien@avarre.com>
3327 3330
@@ -3460,7 +3463,7 @@
3460 (gnus-agent-group-path): Modified to match nnmail-group-pathname 3463 (gnus-agent-group-path): Modified to match nnmail-group-pathname
3461 so that the agent front-end and back-end (nnagent) always use the 3464 so that the agent front-end and back-end (nnagent) always use the
3462 same directory. 3465 same directory.
3463 (gnus-agent-group-pathname): New function. Wrapper for 3466 (gnus-agent-group-pathname): New function. Wrapper for
3464 nnmail-group-pathname. 3467 nnmail-group-pathname.
3465 (gnus-agent-expire-unagentized-dirs): New variable. May be 3468 (gnus-agent-expire-unagentized-dirs): New variable. May be
3466 customized to disable gnus-agent-expire-unagentized-dirs. 3469 customized to disable gnus-agent-expire-unagentized-dirs.
@@ -3510,7 +3513,7 @@
3510 3513
35112003-04-09 Jesper Harder <harder@ifa.au.dk> 35142003-04-09 Jesper Harder <harder@ifa.au.dk>
3512 3515
3513 * mm-uu.el (mm-uu-copy-to-buffer): buffer-file-coding-system 3516 * mm-uu.el (mm-uu-copy-to-buffer): Buffer-file-coding-system
3514 might be unbound in non-MULE XEmacsen. 3517 might be unbound in non-MULE XEmacsen.
3515 3518
35162003-04-08 Jesper Harder <harder@ifa.au.dk> 35192003-04-08 Jesper Harder <harder@ifa.au.dk>
@@ -3528,23 +3531,23 @@
3528 `insert-buffer', the docstring says "This function is meant for 3531 `insert-buffer', the docstring says "This function is meant for
3529 the user to run interactively. Don't call it from programs!" 3532 the user to run interactively. Don't call it from programs!"
3530 3533
3531 * mm-extern.el (mm-extern-mail-server): do. 3534 * mm-extern.el (mm-extern-mail-server): Do.
3532 3535
3533 * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-sign) 3536 * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-sign)
3534 (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign) 3537 (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
3535 (mml1991-pgg-encrypt): do. 3538 (mml1991-pgg-encrypt): Do.
3536 3539
3537 * pgg.el (pgg-decrypt-region): do. 3540 * pgg.el (pgg-decrypt-region): Do.
3538 3541
3539 * mm-view.el (mm-view-pkcs7-decrypt): do. 3542 * mm-view.el (mm-view-pkcs7-decrypt): Do.
3540 3543
3541 * mml-smime.el (mml-smime-verify): do. 3544 * mml-smime.el (mml-smime-verify): Do.
3542 3545
3543 * mml.el (mml-insert-mime, mml-preview): do. 3546 * mml.el (mml-insert-mime, mml-preview): Do.
3544 3547
3545 * mml2015.el (mml2015-gpg-decrypt-1, mml2015-gpg-sign) 3548 * mml2015.el (mml2015-gpg-decrypt-1, mml2015-gpg-sign)
3546 (mml2015-gpg-encrypt, mml2015-pgg-clear-decrypt) 3549 (mml2015-gpg-encrypt, mml2015-pgg-clear-decrypt)
3547 (mml2015-pgg-encrypt): do. 3550 (mml2015-pgg-encrypt): Do.
3548 3551
35492003-04-06 Katsumi Yamaoka <yamaoka@jpl.org> 35522003-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
3550 3553
@@ -3573,18 +3576,18 @@
3573 * pgg-gpg.el (pgg-gpg-process-region): Revert previous change. 3576 * pgg-gpg.el (pgg-gpg-process-region): Revert previous change.
3574 3577
3575 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region) 3578 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
3576 (pgg-pgp-snarf-keys-region): do. 3579 (pgg-pgp-snarf-keys-region): Do.
3577 3580
3578 * pgg-pgp5.el (pgg-pgp5-verify-region) 3581 * pgg-pgp5.el (pgg-pgp5-verify-region)
3579 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): do. 3582 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Do.
3580 3583
3581 * pgg.el (pgg-make-temp-file, pgg-temporary-file-directory): do. 3584 * pgg.el (pgg-make-temp-file, pgg-temporary-file-directory): Do.
3582 3585
35832003-04-05 Teodor Zlatanov <tzz@lifelogs.com> 35862003-04-05 Teodor Zlatanov <tzz@lifelogs.com>
3584 3587
3585 * spam.el (spam-split): (save-excursion) around (widen) 3588 * spam.el (spam-split): (save-excursion) around (widen).
3586 (spam-ham-move-routine): Use spam-group-ham-mark-p, not 3589 (spam-ham-move-routine): Use spam-group-ham-mark-p, not
3587 spam-group-spam-mark-p (from Michael Shields <shields@msrl.com>) 3590 spam-group-spam-mark-p (from Michael Shields <shields@msrl.com>).
3588 3591
35892003-04-05 Steve Youngs <youngs@xemacs.org> 35922003-04-05 Steve Youngs <youngs@xemacs.org>
3590 3593
@@ -3613,9 +3616,9 @@
3613 3616
3614 * gnus-group.el (tool-bar-map): defvar it. 3617 * gnus-group.el (tool-bar-map): defvar it.
3615 3618
3616 * gnus-art.el (tool-bar-map): do. 3619 * gnus-art.el (tool-bar-map): Do.
3617 3620
3618 * gnus-sum.el (tool-bar-map): do. 3621 * gnus-sum.el (tool-bar-map): Do.
3619 3622
36202003-04-03 Jesper Harder <harder@ifa.au.dk> 36232003-04-03 Jesper Harder <harder@ifa.au.dk>
3621 3624
@@ -3629,15 +3632,15 @@
3629 3632
36302003-04-03 Jesper Harder <harder@ifa.au.dk> 36332003-04-03 Jesper Harder <harder@ifa.au.dk>
3631 3634
3632 * pgg-gpg.el (pgg-gpg-process-region): do. 3635 * pgg-gpg.el (pgg-gpg-process-region): Do.
3633 3636
3634 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region) 3637 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
3635 (pgg-pgp-snarf-keys-region): do. 3638 (pgg-pgp-snarf-keys-region): Do.
3636 3639
3637 * pgg-pgp5.el (pgg-pgp5-verify-region) 3640 * pgg-pgp5.el (pgg-pgp5-verify-region)
3638 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Use it. 3641 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Use it.
3639 3642
3640 * pgg.el (pgg-make-temp-file): New function. `make-temp-name' is 3643 * pgg.el (pgg-make-temp-file): New function. `make-temp-name' is
3641 unsafe. 3644 unsafe.
3642 (pgg-temporary-file-directory): Remove. 3645 (pgg-temporary-file-directory): Remove.
3643 3646
@@ -3763,17 +3766,17 @@
3763 3766
37642003-03-28 Teodor Zlatanov <tzz@lifelogs.com> 37672003-03-28 Teodor Zlatanov <tzz@lifelogs.com>
3765 3768
3766 * gnus-start.el (gnus-read-newsrc-el-hook): new hook called by 3769 * gnus-start.el (gnus-read-newsrc-el-hook): New hook called by
3767 gnus-read-newsrc-el-file 3770 gnus-read-newsrc-el-file.
3768 (gnus-read-newsrc-el-file): call the gnus-read-newsrc-el-hook 3771 (gnus-read-newsrc-el-file): Call the gnus-read-newsrc-el-hook.
3769 3772
3770 * gnus-registry.el (gnus-registry-translate-to-alist) 3773 * gnus-registry.el (gnus-registry-translate-to-alist)
3771 (gnus-registry-translate-from-alist: new functions 3774 (gnus-registry-translate-from-alist): New functions.
3772 (gnus-register-spool-action): add a spool item to the registry 3775 (gnus-register-spool-action): Add a spool item to the registry.
3773 3776
3774 * gnus.el (gnus-variable-list): added gnus-registry-alist to the 3777 * gnus.el (gnus-variable-list): Added gnus-registry-alist to the
3775 list of saved variables 3778 list of saved variables.
3776 (gnus-registry-alist): new variable 3779 (gnus-registry-alist): New variable.
3777 3780
37782003-03-28 Andreas Fuchs <asf@void.at> 37812003-03-28 Andreas Fuchs <asf@void.at>
3779 3782
@@ -3856,7 +3859,7 @@
3856 3859
38572003-03-22 ShengHuo ZHU <zsh@cs.rochester.edu> 38602003-03-22 ShengHuo ZHU <zsh@cs.rochester.edu>
3858 3861
3859 * mm-url.el (mm-url-insert-file-contents): parse url only if 3862 * mm-url.el (mm-url-insert-file-contents): Parse url only if
3860 results is a list. 3863 results is a list.
3861 3864
38622003-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org> 38652003-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
@@ -3981,14 +3984,14 @@
39812003-03-19 Teodor Zlatanov <tzz@lifelogs.com> 39842003-03-19 Teodor Zlatanov <tzz@lifelogs.com>
3982 3985
3983 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p) 3986 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
3984 (spam-group-ham-marks, spam-group-spam-marks): new functions 3987 (spam-group-ham-marks, spam-group-spam-marks): New functions.
3985 (spam-spam-marks, spam-ham-marks): removed in favor of the 3988 (spam-spam-marks, spam-ham-marks): Removed in favor of the
3986 spam-marks and ham-marks parameters 3989 spam-marks and ham-marks parameters.
3987 (spam-generic-register-routine, spam-ham-move-routine): use the 3990 (spam-generic-register-routine, spam-ham-move-routine): Use the
3988 new spam-group-{spam,ham}-mark-p functions 3991 new spam-group-{spam,ham}-mark-p functions.
3989 3992
3990 * gnus.el (spam-marks, ham-marks): new group parameters with 3993 * gnus.el (spam-marks, ham-marks): New group parameters with
3991 default values same as the old spam-spam-marks and spam-ham-marks 3994 default values same as the old spam-spam-marks and spam-ham-marks.
3992 3995
39932003-03-19 Simon Josefsson <jas@extundo.com> 39962003-03-19 Simon Josefsson <jas@extundo.com>
3994 3997
@@ -4114,7 +4117,7 @@
4114 * mm-bodies.el (mm-decode-coding-region-safely): New function. 4117 * mm-bodies.el (mm-decode-coding-region-safely): New function.
4115 (mm-decode-body): Use it. 4118 (mm-decode-body): Use it.
4116 4119
4117 * rfc2047.el (rfc2047-decode-region): do. 4120 * rfc2047.el (rfc2047-decode-region): Do.
4118 (rfc2047-decode-string): Guess coding system if the default is 4121 (rfc2047-decode-string): Guess coding system if the default is
4119 invalid. 4122 invalid.
4120 4123
@@ -4176,23 +4179,22 @@
4176 costly parameter evaluation when the message's level is too high 4179 costly parameter evaluation when the message's level is too high
4177 to display. 4180 to display.
4178 (gnus-agent-expire-group-1): Disabled undo tracking in temp 4181 (gnus-agent-expire-group-1): Disabled undo tracking in temp
4179 overview buffer. Uses new gnus-agent-message macro to reduce 4182 overview buffer. Uses new gnus-agent-message macro to reduce
4180 overhead of optional messages. Reversed message levels to 4183 overhead of optional messages. Reversed message levels to
4181 emphasize percent completion messages. Detailed messages of 4184 emphasize percent completion messages. Detailed messages of
4182 little use except when debugging code. 4185 little use except when debugging code.
4183 4186
41842003-03-08 Teodor Zlatanov <tzz@lifelogs.com> 41872003-03-08 Teodor Zlatanov <tzz@lifelogs.com>
4185 4188
4186 * spam.el (spam-ham-move-routine): use 4189 * spam.el (spam-ham-move-routine): Use
4187 spam-mark-ham-unread-before-move-from-spam-group 4190 spam-mark-ham-unread-before-move-from-spam-group.
4188 (spam-mark-ham-unread-before-move-from-spam-group): new variable 4191 (spam-mark-ham-unread-before-move-from-spam-group): New variable.
4189 4192
41902003-03-07 Teodor Zlatanov <tzz@lifelogs.com> 41932003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4191 4194
4192 * spam.el: load nnimap.el when compiling 4195 * spam.el: Load nnimap.el when compiling.
4193 (spam-setup-widening): use 4196 (spam-setup-widening): Use nnimap-split-download-body-default instead
4194 nnimap-split-download-body-default instead of 4197 of nnimap-split-download-body which is a user-customizable variable.
4195 nnimap-split-download-body which is a user-customizable variable
4196 4198
41972003-03-07 Simon Josefsson <jas@extundo.com> 41992003-03-07 Simon Josefsson <jas@extundo.com>
4198 4200
@@ -4203,34 +4205,34 @@
4203 4205
42042003-03-07 Teodor Zlatanov <tzz@lifelogs.com> 42062003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4205 4207
4206 * spam.el (spam-use-hashcash): new variable 4208 * spam.el (spam-use-hashcash): New variable.
4207 (spam-list-of-checks): added spam-use-hashcash with associated 4209 (spam-list-of-checks): Added spam-use-hashcash with associated
4208 spam-check-hashcash 4210 spam-check-hashcash.
4209 (spam-check-hashcash): new function, installed iff hashcash.el is 4211 (spam-check-hashcash): New function, installed iff hashcash.el is
4210 loaded 4212 loaded.
4211 (spam-setup-widening): don't use (return) 4213 (spam-setup-widening): Don't use (return).
4212 4214
42132003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com> 42152003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4214 4216
4215 * gnus-agent.el (gnus-agent-fetch-group-1): Added default 4217 * gnus-agent.el (gnus-agent-fetch-group-1): Added default
4216 predicate of `false' to avoid an error when a group defines no 4218 predicate of `false' to avoid an error when a group defines no
4217 predicate. Fixed typo that disabled agent scoring (i.e. the 4219 predicate. Fixed typo that disabled agent scoring (i.e. the
4218 low/high predicates should now work). 4220 low/high predicates should now work).
4219 4221
42202003-03-06 Teodor Zlatanov <tzz@lifelogs.com> 42222003-03-06 Teodor Zlatanov <tzz@lifelogs.com>
4221 4223
4222 * spam.el: add spam-maybe-spam-stat-load to 4224 * spam.el: Add spam-maybe-spam-stat-load to
4223 gnus-get-top-new-news-hook, remove it from gnus-get-new-news-hook 4225 gnus-get-top-new-news-hook, remove it from gnus-get-new-news-hook.
4224 (spam-bogofilter-register-with-bogofilter): use 4226 (spam-bogofilter-register-with-bogofilter): Use
4225 spam-bogofilter-spam-switch and spam-bogofilter-ham-switch 4227 spam-bogofilter-spam-switch and spam-bogofilter-ham-switch.
4226 (spam-bogofilter-spam-switch, spam-bogofilter-ham-switch): new 4228 (spam-bogofilter-spam-switch, spam-bogofilter-ham-switch): New
4227 custom variables to replace "-s" and "-n" 4229 custom variables to replace "-s" and "-n".
4228 4230
4229 * gnus-group.el (gnus-group-get-new-news): call the new 4231 * gnus-group.el (gnus-group-get-new-news): Call the new
4230 gnus-get-top-new-news-hook hook 4232 gnus-get-top-new-news-hook hook.
4231 4233
4232 * gnus-start.el (gnus-get-top-new-news-hook): new hook, run ONLY 4234 * gnus-start.el (gnus-get-top-new-news-hook): New hook, run ONLY
4233 by gnus-get-new-news, NOT by gnus-group-get-new-news-this-group 4235 by gnus-get-new-news, NOT by gnus-group-get-new-news-this-group.
4234 4236
42352003-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org> 42372003-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4236 4238
@@ -4279,18 +4281,18 @@
4279 4281
42802003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com> 42822003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4281 4283
4282 * gnus-sum.el (gnus-auto-goto-ignores): New variable. Provides 4284 * gnus-sum.el (gnus-auto-goto-ignores): New variable. Provides
4283 customization between new maneuvering (which permits selecting 4285 customization between new maneuvering (which permits selecting
4284 undownloaded articles) and old maneuvering (which skipped over 4286 undownloaded articles) and old maneuvering (which skipped over
4285 undownloaded articles) behaviors. 4287 undownloaded articles) behaviors.
4286 (gnus-summary-find-next): Pass through the unread and subject 4288 (gnus-summary-find-next): Pass through the unread and subject
4287 parameters when calling gnus-summary-find-prev. 4289 parameters when calling gnus-summary-find-prev.
4288 (gnus-summary-find-next,gnus-summary-find-prev): Apply 4290 (gnus-summary-find-next, gnus-summary-find-prev): Apply
4289 gnus-auto-goto-ignores to filter out unacceptable articles. 4291 gnus-auto-goto-ignores to filter out unacceptable articles.
4290 4292
42912003-03-04 Jesper Harder <harder@ifa.au.dk> 42932003-03-04 Jesper Harder <harder@ifa.au.dk>
4292 4294
4293 * mail-source.el (mail-source-read-passwd): Remove. `read-passwd' 4295 * mail-source.el (mail-source-read-passwd): Remove. `read-passwd'
4294 exists in all supported Emacs versions, so we don't need this 4296 exists in all supported Emacs versions, so we don't need this
4295 compatibility function. 4297 compatibility function.
4296 (mail-source-fetch-pop, mail-source-check-pop) 4298 (mail-source-fetch-pop, mail-source-check-pop)
@@ -4333,17 +4335,17 @@
43332003-03-03 Jesper Harder <harder@ifa.au.dk> 43352003-03-03 Jesper Harder <harder@ifa.au.dk>
4334 4336
4335 * nnrss.el (nnrss-decode-entities-unibyte-string): Use `buffer-string'. 4337 * nnrss.el (nnrss-decode-entities-unibyte-string): Use `buffer-string'.
4336 * nndoc.el (nndoc-dissect-mime-parts-sub): do. 4338 * nndoc.el (nndoc-dissect-mime-parts-sub): Do.
4337 * nndb.el (nndb-request-accept-article, nndb-status-message): do. 4339 * nndb.el (nndb-request-accept-article, nndb-status-message): Do.
4338 * mm-url.el (mm-url-decode-entities-string): do. 4340 * mm-url.el (mm-url-decode-entities-string): Do.
4339 * mml1991.el (mml1991-mailcrypt-sign, mml1991-gpg-sign): do. 4341 * mml1991.el (mml1991-mailcrypt-sign, mml1991-gpg-sign): Do.
4340 * mm-decode.el (mm-find-raw-part-by-type): do. 4342 * mm-decode.el (mm-find-raw-part-by-type): Do.
4341 * message.el (message-send-mail-partially) 4343 * message.el (message-send-mail-partially)
4342 (message-send-mail-with-sendmail): do. 4344 (message-send-mail-with-sendmail): Do.
4343 * gnus-uu.el (gnus-uu-save-article, gnus-uu-reginize-string): do. 4345 * gnus-uu.el (gnus-uu-save-article, gnus-uu-reginize-string): Do.
4344 * gnus-kill.el (gnus-pp-gnus-kill): do. 4346 * gnus-kill.el (gnus-pp-gnus-kill): Do.
4345 * gnus-art.el (gnus-article-treat-unfold-headers) 4347 * gnus-art.el (gnus-article-treat-unfold-headers)
4346 (gnus-article-encrypt-body): do. 4348 (gnus-article-encrypt-body): Do.
4347 4349
43482003-02-24 Reiner Steib <Reiner.Steib@gmx.de> 43502003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4349 4351
@@ -4375,29 +4377,29 @@
4375 `gnus-point-at-bol' and `gnus-point-at-eol' instead of 4377 `gnus-point-at-bol' and `gnus-point-at-eol' instead of
4376 `(progn (beginning-of-line) (point))'. It's shorter, faster, 4378 `(progn (beginning-of-line) (point))'. It's shorter, faster,
4377 and makes it clear that we don't need the side effect. 4379 and makes it clear that we don't need the side effect.
4378 * gnus-util.el (gnus-delete-line): do. 4380 * gnus-util.el (gnus-delete-line): Do.
4379 * gnus-xmas.el (gnus-group-add-icon): do. 4381 * gnus-xmas.el (gnus-group-add-icon): Do.
4380 * nnmail.el (nnmail-article-group, nnmail-cache-fetch-group): do. 4382 * nnmail.el (nnmail-article-group, nnmail-cache-fetch-group): Do.
4381 * nntp.el (nntp-send-authinfo-from-file): do. 4383 * nntp.el (nntp-send-authinfo-from-file): Do.
4382 * nnml.el (nnml-header-value): do. 4384 * nnml.el (nnml-header-value): Do.
4383 * nnheader.el (nnheader-insert-references): do. 4385 * nnheader.el (nnheader-insert-references): Do.
4384 * gnus-cite.el (gnus-article-highlight-citation) 4386 * gnus-cite.el (gnus-article-highlight-citation)
4385 (gnus-cite-parse): do. 4387 (gnus-cite-parse): Do.
4386 * gnus-score.el (gnus-score-followup): do. 4388 * gnus-score.el (gnus-score-followup): Do.
4387 * gnus-draft.el (gnus-draft-send): do. 4389 * gnus-draft.el (gnus-draft-send): Do.
4388 * gnus-group.el (gnus-group-highlight-line): do. 4390 * gnus-group.el (gnus-group-highlight-line): Do.
4389 * gnus-cache.el (gnus-cache-braid-nov): do. 4391 * gnus-cache.el (gnus-cache-braid-nov): Do.
4390 * nnfolder.el (nnfolder-retrieve-headers) 4392 * nnfolder.el (nnfolder-retrieve-headers)
4391 (nnfolder-request-article): do. 4393 (nnfolder-request-article): Do.
4392 * gnus-art.el (article-hide-boring-headers) 4394 * gnus-art.el (article-hide-boring-headers)
4393 (gnus-article-hide-header): do. 4395 (gnus-article-hide-header): Do.
4394 4396
4395 * nnheader.el (nnheader-find-nov-line): Use gnus-delete-line. 4397 * nnheader.el (nnheader-find-nov-line): Use gnus-delete-line.
4396 * nnml.el (nnml-request-replace-article): do. 4398 * nnml.el (nnml-request-replace-article): Do.
4397 * nnmbox.el (nnmbox-request-move-article, nnmbox-delete-mail): do. 4399 * nnmbox.el (nnmbox-request-move-article, nnmbox-delete-mail): Do.
4398 * nnfolder.el (nnfolder-request-move-article): do. 4400 * nnfolder.el (nnfolder-request-move-article): Do.
4399 * gnus-cache.el (gnus-cache-possibly-remove-article): do. 4401 * gnus-cache.el (gnus-cache-possibly-remove-article): Do.
4400 * gnus-art.el (gnus-mm-display-part): do. 4402 * gnus-art.el (gnus-mm-display-part): Do.
4401 4403
4402 * gnus-art.el (gnus-article-goto-part): Use gnus-goto-char. 4404 * gnus-art.el (gnus-article-goto-part): Use gnus-goto-char.
4403 4405
@@ -4411,7 +4413,7 @@
44112003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com> 44132003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4412 4414
4413 * gnus-agent.el (gnus-agent-enable-expiration): New 4415 * gnus-agent.el (gnus-agent-enable-expiration): New
4414 variable. Either ENABLE or DISABLE. Sets default behavior for 4416 variable. Either ENABLE or DISABLE. Sets default behavior for
4415 selecting which groups are expired. 4417 selecting which groups are expired.
4416 (gnus-agent-cat-set-property, gnus-agent-cat-defaccessor, 4418 (gnus-agent-cat-set-property, gnus-agent-cat-defaccessor,
4417 gnus-agent-set-cat-groups): Provides abstract interface for 4419 gnus-agent-set-cat-groups): Provides abstract interface for
@@ -4421,7 +4423,7 @@
4421 gnus-category-edit-score, gnus-category-edit-groups, 4423 gnus-category-edit-score, gnus-category-edit-groups,
4422 gnus-category-copy, gnus-category-add, gnus-group-category): Use 4424 gnus-category-copy, gnus-category-add, gnus-group-category): Use
4423 new agent category abstraction. 4425 new agent category abstraction.
4424 (gnus-agent-find-parameter): New function. Search for agent 4426 (gnus-agent-find-parameter): New function. Search for agent
4425 configuration parameter first in the group's parameters, then its 4427 configuration parameter first in the group's parameters, then its
4426 topics (if any), and then the group's category. If not found 4428 topics (if any), and then the group's category. If not found
4427 anywhere, use the original defined constants. 4429 anywhere, use the original defined constants.
@@ -4433,7 +4435,7 @@
4433 before being returned. 4435 before being returned.
4434 (gnus-agent-fetch-session): Use error-message-string to generate 4436 (gnus-agent-fetch-session): Use error-message-string to generate
4435 displayed error message. 4437 displayed error message.
4436 (gnus-agent-customize-category): New Command. 'e' in category 4438 (gnus-agent-customize-category): New Command. 'e' in category
4437 buffer opens category customization buffer. 4439 buffer opens category customization buffer.
4438 (gnus-category-read): Reads either positional or alist format; 4440 (gnus-category-read): Reads either positional or alist format;
4439 returns alist format. 4441 returns alist format.
@@ -4443,12 +4445,12 @@
4443 Corrected documentation; parameter is predicate NOT category. 4445 Corrected documentation; parameter is predicate NOT category.
4444 (gnus-predicate-implies-unread): Now works in more cases per the 4446 (gnus-predicate-implies-unread): Now works in more cases per the
4445 todo comment. 4447 todo comment.
4446 (gnus-function-implies-unread-1): New function. Supports 4448 (gnus-function-implies-unread-1): New function. Supports
4447 gnus-predicate-implies-unread. 4449 gnus-predicate-implies-unread.
4448 (gnus-agent-expire-group): Command now provides default of group 4450 (gnus-agent-expire-group): Command now provides default of group
4449 under point. 4451 under point.
4450 (gnus-agent-expire-group-1): Obeys new agent-enable-expiration and 4452 (gnus-agent-expire-group-1): Obeys new agent-enable-expiration and
4451 agent-days-until-old parameters. No longer supports 4453 agent-days-until-old parameters. No longer supports
4452 gnus-agent-expire-days being set to an alist. 4454 gnus-agent-expire-days being set to an alist.
4453 (gnus-agent-request-article): Now performs its own checks of 4455 (gnus-agent-request-article): Now performs its own checks of
4454 gnus-agent, gnus-agent-cache, and gnus-plugged rather than 4456 gnus-agent, gnus-agent-cache, and gnus-plugged rather than
@@ -4460,7 +4462,7 @@
4460 * gnus-art.el (gnus-request-article-this-buffer): Conditional 4462 * gnus-art.el (gnus-request-article-this-buffer): Conditional
4461 checks surrounding gnus-agent-request-article removed; now 4463 checks surrounding gnus-agent-request-article removed; now
4462 performed by gnus-agent-request-article. 4464 performed by gnus-agent-request-article.
4463 * gnus-cus.el (gnus-agent-parameters): New variable. List of 4465 * gnus-cus.el (gnus-agent-parameters): New variable. List of
4464 customizable group/topic parameters that regulate the agent. 4466 customizable group/topic parameters that regulate the agent.
4465 (gnus-group-customize): Uses gnus-agent-parameters. Replaced 4467 (gnus-group-customize): Uses gnus-agent-parameters. Replaced
4466 kill-buffer with gnus-kill-buffer to remove the killed buffer from 4468 kill-buffer with gnus-kill-buffer to remove the killed buffer from
@@ -4479,9 +4481,9 @@
4479 4481
4480 * gnus-start.el (): Added defvar statements to resolve compilation 4482 * gnus-start.el (): Added defvar statements to resolve compilation
4481 warnings. 4483 warnings.
4482 (gnus-long-file-names): New function. Isolates platform dependent 4484 (gnus-long-file-names): New function. Isolates platform dependent
4483 msdos-long-file-names. 4485 msdos-long-file-names.
4484 (gnus-save-startup-file-via-temp-buffer): New variable. Provides 4486 (gnus-save-startup-file-via-temp-buffer): New variable. Provides
4485 option of writing directly to file. Avoids memory exhausted 4487 option of writing directly to file. Avoids memory exhausted
4486 errors when .newsrc.eld is huge. 4488 errors when .newsrc.eld is huge.
4487 (gnus-save-newsrc-file): Uses new 4489 (gnus-save-newsrc-file): Uses new
@@ -4491,7 +4493,7 @@
4491 (gnus-display-time-event-handler): Changed to alias from a defun 4493 (gnus-display-time-event-handler): Changed to alias from a defun
4492 to avoid a compile-time warning when display-time-event-handler is 4494 to avoid a compile-time warning when display-time-event-handler is
4493 not defined. 4495 not defined.
4494 * gnus-util.el (gnus-with-output-to-file): New macro. Binds 4496 * gnus-util.el (gnus-with-output-to-file): New macro. Binds
4495 standard-output such that prin1 and princ will write directly to a 4497 standard-output such that prin1 and princ will write directly to a
4496 file. 4498 file.
4497 4499
@@ -4517,18 +4519,18 @@
45172003-03-01 Satyaki Das <satyaki@theforce.stanford.edu> 45192003-03-01 Satyaki Das <satyaki@theforce.stanford.edu>
4518 4520
4519 * pgg-gpg.el (pgg-gpg-process-region): Insert process status into 4521 * pgg-gpg.el (pgg-gpg-process-region): Insert process status into
4520 errors-buffer. This produces a nicer error message in case of 4522 errors-buffer. This produces a nicer error message in case of
4521 problems. 4523 problems.
4522 4524
45232003-03-01 Teodor Zlatanov <tzz@lifelogs.com> 45252003-03-01 Teodor Zlatanov <tzz@lifelogs.com>
4524 4526
4525 * spam.el (spam-maybe-spam-stat-load, spam-maybe-spam-stat-load): 4527 * spam.el (spam-maybe-spam-stat-load, spam-maybe-spam-stat-load):
4526 load stats iff spam-use-stat is on 4528 load stats iff spam-use-stat is on.
4527 4529
4528 * spam.el: add spam-maybe-spam-stat-load to gnus-startup hook, 4530 * spam.el: Add spam-maybe-spam-stat-load to gnus-startup hook,
4529 also use spam-maybe-spam-stat-load and spam-maybe-spam-stat-save 4531 also use spam-maybe-spam-stat-load and spam-maybe-spam-stat-save
4530 instead of spam-stat-load and spam-stat-save in the 4532 instead of spam-stat-load and spam-stat-save in the
4531 gnus-get-new-news-hook and gnus-save-newsrc-hook, respectively 4533 gnus-get-new-news-hook and gnus-save-newsrc-hook, respectively.
4532 4534
45332003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu> 45352003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4534 4536
@@ -4545,12 +4547,12 @@
4545 4547
45462003-02-28 Teodor Zlatanov <tzz@lifelogs.com> 45482003-02-28 Teodor Zlatanov <tzz@lifelogs.com>
4547 4549
4548 * spam.el (spam-setup-widening): new function to set 4550 * spam.el (spam-setup-widening): New function to set.
4549 nnimap-split-download-body, we add it to gnus-get-new-news-hook 4551 nnimap-split-download-body, we add it to gnus-get-new-news-hook.
4550 (spam-list-of-statistical-checks): list of statistical splitter 4552 (spam-list-of-statistical-checks): List of statistical splitter
4551 checks 4553 checks.
4552 (spam-split): added a widen call when a statistical check is 4554 (spam-split): Added a widen call when a statistical check is
4553 enabled 4555 enabled.
4554 4556
45552003-02-28 Reiner Steib <Reiner.Steib@gmx.de> 45572003-02-28 Reiner Steib <Reiner.Steib@gmx.de>
4556 4558
@@ -4569,8 +4571,8 @@
4569 4571
45702003-02-26 Teodor Zlatanov <tzz@lifelogs.com> 45722003-02-26 Teodor Zlatanov <tzz@lifelogs.com>
4571 4573
4572 * spam.el: add spam-stat-load to gnus-get-new-news-hook 4574 * spam.el: Add spam-stat-load to gnus-get-new-news-hook.
4573 (spam-split): remove spam-stat-load call 4575 (spam-split): Remove spam-stat-load call.
4574 4576
45752003-02-26 Simon Josefsson <jas@extundo.com> 45772003-02-26 Simon Josefsson <jas@extundo.com>
4576 4578
@@ -4602,9 +4604,9 @@
4602 4604
46032003-02-24 Teodor Zlatanov <tzz@lifelogs.com> 46052003-02-24 Teodor Zlatanov <tzz@lifelogs.com>
4604 4606
4605 * spam.el (spam-stat-register-spam-routine, 4607 * spam.el (spam-stat-register-spam-routine)
4606 spam-stat-register-ham-routine): remove spam-stat-save 4608 (spam-stat-register-ham-routine): Remove spam-stat-save.
4607 (spam-stat hook): add spam-stat-save to the gnus-save-newsrc-hook 4609 (spam-stat hook): Add spam-stat-save to the gnus-save-newsrc-hook.
4608 4610
46092003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com> 46112003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4610 4612
@@ -4622,7 +4624,7 @@
4622 4624
46232003-02-24 Ted Zlatanov <tzz@lifelogs.com> 46252003-02-24 Ted Zlatanov <tzz@lifelogs.com>
4624 4626
4625 * spam.el: disabled spam-get-article-as-filename 4627 * spam.el: Disabled spam-get-article-as-filename.
4626 4628
46272003-02-24 Michael Shields <shields@msrl.com> 46292003-02-24 Michael Shields <shields@msrl.com>
4628 4630
@@ -4668,7 +4670,7 @@
4668 (gnus-agent-get-undownloaded-list): Sort list of article numbers 4670 (gnus-agent-get-undownloaded-list): Sort list of article numbers
4669 as sorting gnus-newsgroup-headers is wrong. 4671 as sorting gnus-newsgroup-headers is wrong.
4670 (gnus-agent-summary-fetch-group): Use new gnus-agent-while-plugged 4672 (gnus-agent-summary-fetch-group): Use new gnus-agent-while-plugged
4671 to temporarily open servers. Corrected logic to handle setting 4673 to temporarily open servers. Corrected logic to handle setting
4672 gnus-agent-mark-unread-after-downloaded. 4674 gnus-agent-mark-unread-after-downloaded.
4673 (gnus-agent-fetch-articles): Now handles headers with missing 4675 (gnus-agent-fetch-articles): Now handles headers with missing
4674 article sizes and/or missing article lengths. Now clears the 4676 article sizes and/or missing article lengths. Now clears the
@@ -4777,12 +4779,12 @@
47772003-02-21 Teodor Zlatanov <tzz@lifelogs.com> 47792003-02-21 Teodor Zlatanov <tzz@lifelogs.com>
4778 4780
4779 * gnus-sum.el (gnus-summary-move-article) 4781 * gnus-sum.el (gnus-summary-move-article)
4780 (gnus-summary-expire-articles): send data header for article, not 4782 (gnus-summary-expire-articles): Send data header for article, not
4781 just article ID 4783 just article ID.
4782 4784
4783 * gnus-registry.el (gnus-registry-hashtb, gnus-register-action) 4785 * gnus-registry.el (gnus-registry-hashtb, gnus-register-action)
4784 (gnus-register-spool-action): added hashtable of message ID keys 4786 (gnus-register-spool-action): Added hashtable of message ID keys
4785 with message motion data 4787 with message motion data.
4786 4788
47872003-02-21 Reiner Steib <Reiner.Steib@gmx.de> 47892003-02-21 Reiner Steib <Reiner.Steib@gmx.de>
4788 4790
@@ -4816,12 +4818,12 @@
4816 * gnus-spec.el (gnus-xmas-format): Use insert instead of 4818 * gnus-spec.el (gnus-xmas-format): Use insert instead of
4817 insert-string which is obsolete in Emacs 22.1. 4819 insert-string which is obsolete in Emacs 22.1.
4818 4820
4819 * message.el (message-cross-post-followup-to-header): do. 4821 * message.el (message-cross-post-followup-to-header): Do.
4820 4822
4821 * spam.el (spam-ifile-register-with-ifile) 4823 * spam.el (spam-ifile-register-with-ifile)
4822 (spam-stat-register-spam-routine) 4824 (spam-stat-register-spam-routine)
4823 (spam-stat-register-ham-routine) 4825 (spam-stat-register-ham-routine)
4824 (spam-bogofilter-register-with-bogofilter): do. 4826 (spam-bogofilter-register-with-bogofilter): Do.
4825 4827
4826 * mailcap.el (mailcap-mime-data): Fix typo. 4828 * mailcap.el (mailcap-mime-data): Fix typo.
4827 4829
@@ -4853,9 +4855,9 @@
48532003-02-18 Teodor Zlatanov <tzz@lifelogs.com> 48552003-02-18 Teodor Zlatanov <tzz@lifelogs.com>
4854 4856
4855 * spam.el (spam-ham-move-routine) 4857 * spam.el (spam-ham-move-routine)
4856 (spam-mark-spam-as-expired-and-move-routine): use 4858 (spam-mark-spam-as-expired-and-move-routine): Use
4857 gnus-summary-kill-process-mark and gnus-summary-yank-process-mark 4859 gnus-summary-kill-process-mark and gnus-summary-yank-process-mark
4858 around process-mark manipulation on the group 4860 around process-mark manipulation on the group.
4859 4861
48602003-02-17 Kai Gro,A_(Bjohann <kai.grossjohann@uni-duisburg.de> 48622003-02-17 Kai Gro,A_(Bjohann <kai.grossjohann@uni-duisburg.de>
4861 4863
@@ -4911,8 +4913,8 @@
49112003-02-13 Teodor Zlatanov <tzz@lifelogs.com> 49132003-02-13 Teodor Zlatanov <tzz@lifelogs.com>
4912 4914
4913 * spam.el (spam-ham-move-routine) 4915 * spam.el (spam-ham-move-routine)
4914 (spam-mark-spam-as-expired-and-move-routine): made the article 4916 (spam-mark-spam-as-expired-and-move-routine): Made the article
4915 move conditional, so it's not called even if there's nothing to move 4917 move conditional, so it's not called even if there's nothing to move.
4916 4918
49172003-02-13 Kurt B. Kaiser <kbk@shore.net> 49192003-02-13 Kurt B. Kaiser <kbk@shore.net>
4918 4920
@@ -4957,8 +4959,8 @@
49572003-02-12 Teodor Zlatanov <tzz@lifelogs.com> 49592003-02-12 Teodor Zlatanov <tzz@lifelogs.com>
4958 4960
4959 * spam.el (spam-mark-spam-as-expired-and-move-routine) 4961 * spam.el (spam-mark-spam-as-expired-and-move-routine)
4960 (spam-ham-move-routine): unmark all articles before marking those 4962 (spam-ham-move-routine): Unmark all articles before marking those
4961 of interest and calling gnus-summary-move-article 4963 of interest and calling gnus-summary-move-article.
4962 4964
49632003-02-12 Jesper Harder <harder@ifa.au.dk> 49652003-02-12 Jesper Harder <harder@ifa.au.dk>
4964 4966
@@ -4966,7 +4968,7 @@
4966 logically the complement of gnus-get-buffer-create and 4968 logically the complement of gnus-get-buffer-create and
4967 gnus-add-buffer. 4969 gnus-add-buffer.
4968 4970
4969 * gnus-util.el (gnus-kill-buffer): do. 4971 * gnus-util.el (gnus-kill-buffer): Do.
4970 4972
4971 * nnmail.el: Autoload gnus-kill-buffer. 4973 * nnmail.el: Autoload gnus-kill-buffer.
4972 4974
@@ -4980,9 +4982,10 @@
4980 4982
49812003-02-11 Teodor Zlatanov <tzz@lifelogs.com> 49832003-02-11 Teodor Zlatanov <tzz@lifelogs.com>
4982 4984
4983 * spam.el (spam-ham-move-routine): use the process-mark instead of 4985 * spam.el (spam-ham-move-routine): Use the process-mark instead of
4984 gnus-current-article when moving articles 4986 gnus-current-article when moving articles.
4985 (spam-mark-spam-as-expired-and-move-routine): ditto, use the process-mark 4987 (spam-mark-spam-as-expired-and-move-routine): Ditto,
4988 use the process-mark.
4986 4989
49872003-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org> 49902003-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4988 4991
@@ -5051,17 +5054,18 @@
5051 gnus-replace-in-string. 5054 gnus-replace-in-string.
5052 5055
5053 * gnus-util.el (gnus-map-function): Remove unneeded let-binding. 5056 * gnus-util.el (gnus-map-function): Remove unneeded let-binding.
5054 (gnus-remove-duplicates): do. 5057 (gnus-remove-duplicates): Do.
5055 5058
50562003-02-07 Teodor Zlatanov <tzz@lifelogs.com> 50592003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
5057 5060
5058 * gnus-int.el (gnus-internal-registry-spool-current-method): new variable 5061 * gnus-int.el (gnus-internal-registry-spool-current-method):
5059 (gnus-request-scan): set 5062 New variable.
5063 (gnus-request-scan): Set
5060 gnus-internal-registry-spool-current-method to gnus-command-method 5064 gnus-internal-registry-spool-current-method to gnus-command-method
5061 before a request-scan operation 5065 before a request-scan operation.
5062 5066
5063 * gnus-registry.el (regtest-nnmail): use 5067 * gnus-registry.el (regtest-nnmail): Use
5064 gnus-internal-registry-spool-current-method 5068 gnus-internal-registry-spool-current-method.
5065 5069
50662003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org> 50702003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5067 5071
@@ -5069,29 +5073,29 @@
5069 5073
50702003-02-07 Teodor Zlatanov <tzz@lifelogs.com> 50742003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
5071 5075
5072 * nnmail.el (nnmail-spool-hook): new hook 5076 * nnmail.el (nnmail-spool-hook): New hook.
5073 (nnmail-cache-insert): call nnmail-spool-hook 5077 (nnmail-cache-insert): Call nnmail-spool-hook.
5074 5078
5075 * gnus-registry.el: new file with examples of using the hooks 5079 * gnus-registry.el: New file with examples of using the hooks.
5076 5080
5077 * gnus.el (gnus-registry): added registry customization group 5081 * gnus.el (gnus-registry): Added registry customization group.
5078 (gnus-group-prefixed-name): improve function to return full group 5082 (gnus-group-prefixed-name): Improve function to return full group
5079 name optionally 5083 name optionally.
5080 (gnus-group-guess-prefixed-name): shortcut to 5084 (gnus-group-guess-prefixed-name): Shortcut to
5081 gnus-group-prefixed-name, using just the group name 5085 gnus-group-prefixed-name, using just the group name.
5082 (gnus-group-full-name): always get a group's full name 5086 (gnus-group-full-name): Always get a group's full name.
5083 (gnus-group-guess-full-name): shortcut, using just the group name 5087 (gnus-group-guess-full-name): Shortcut, using just the group name.
5084 5088
5085 * gnus-sum.el (gnus-summary-article-move-hook) 5089 * gnus-sum.el (gnus-summary-article-move-hook)
5086 (gnus-summary-article-delete-hook) 5090 (gnus-summary-article-delete-hook)
5087 (gnus-summary-article-expire-hook): new hooks 5091 (gnus-summary-article-expire-hook): New hooks.
5088 (gnus-summary-move-article, gnus-summary-expire-articles) 5092 (gnus-summary-move-article, gnus-summary-expire-articles)
5089 (gnus-summary-delete-article): invoke the new hooks 5093 (gnus-summary-delete-article): Invoke the new hooks.
5090 5094
50912003-02-07 Frank Weinberg <frank@usenet-rundfahrt.de> 50952003-02-07 Frank Weinberg <frank@usenet-rundfahrt.de>
5092 5096
5093 * gnus-art.el (gnus-article-refer-article): Strip leading "news:" 5097 * gnus-art.el (gnus-article-refer-article): Strip leading "news:"
5094 from message-ID 5098 from message-ID.
5095 5099
50962003-02-07 Jesper Harder <harder@ifa.au.dk> 51002003-02-07 Jesper Harder <harder@ifa.au.dk>
5097 5101
@@ -5138,12 +5142,12 @@
5138 5142
51392003-02-05 Teodor Zlatanov <tzz@lifelogs.com> 51432003-02-05 Teodor Zlatanov <tzz@lifelogs.com>
5140 5144
5141 * spam.el (spam-check-BBDB): no need to regexp-quote the argument 5145 * spam.el (spam-check-BBDB): No need to regexp-quote the argument
5142 of bbdb-search-simple, use spam-use-BBDB-exclusive 5146 of bbdb-search-simple, use spam-use-BBDB-exclusive.
5143 (spam-check-whitelist): use spam-use-whitelist-exclusive 5147 (spam-check-whitelist): Use spam-use-whitelist-exclusive.
5144 (spam-use-whitelist-exclusive): new variable affecting 5148 (spam-use-whitelist-exclusive): New variable affecting
5145 spam-use-whitelist 5149 spam-use-whitelist.
5146 (spam-use-BBDB-exclusive): new variable affecting spam-use-BBDB 5150 (spam-use-BBDB-exclusive): New variable affecting spam-use-BBDB.
5147 5151
51482003-02-05 Simon Josefsson <jas@extundo.com> 51522003-02-05 Simon Josefsson <jas@extundo.com>
5149 5153
@@ -5161,13 +5165,13 @@
5161 5165
5162 * gnus-topic.el (gnus-group-prepare-topics): Use new name. 5166 * gnus-topic.el (gnus-group-prepare-topics): Use new name.
5163 5167
5164 * nnmail.el (nnmail-purge-split-history): do. 5168 * nnmail.el (nnmail-purge-split-history): Do.
5165 5169
5166 * gnus-win.el (gnus-get-buffer-window): do. 5170 * gnus-win.el (gnus-get-buffer-window): Do.
5167 5171
5168 * gnus-sum.el (gnus-simplify-whitespace): Remove unnecessary 5172 * gnus-sum.el (gnus-simplify-whitespace): Remove unnecessary
5169 let-binding. 5173 let-binding.
5170 (gnus-simplify-all-whitespace): do. 5174 (gnus-simplify-all-whitespace): Do.
5171 5175
51722003-02-05 Katsumi Yamaoka <yamaoka@jpl.org> 51762003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
5173 5177
@@ -5176,8 +5180,8 @@
5176 5180
51772003-02-04 Teodor Zlatanov <tzz@lifelogs.com> 51812003-02-04 Teodor Zlatanov <tzz@lifelogs.com>
5178 5182
5179 * gnus.el (spam group parameters): change 'other to 'const in 5183 * gnus.el (spam group parameters): Change 'other to 'const in
5180 the group parameter definitions to soothe XEmacs 5184 the group parameter definitions to soothe XEmacs.
5181 5185
51822003-02-04 Kai Gro,A_(Bjohann <kai.grossjohann@uni-duisburg.de> 51862003-02-04 Kai Gro,A_(Bjohann <kai.grossjohann@uni-duisburg.de>
5183 5187
@@ -5199,25 +5203,25 @@
5199 it [..] with single-quotes around it. [..] There are two 5203 it [..] with single-quotes around it. [..] There are two
5200 exceptions: write t and nil without single-quotes. 5204 exceptions: write t and nil without single-quotes.
5201 5205
5202 * messcompat.el (message-from-style): do. 5206 * messcompat.el (message-from-style): Do.
5203 5207
5204 * message.el (message-send-mail): do. 5208 * message.el (message-send-mail): Do.
5205 5209
5206 * gnus-util.el (gnus-use-byte-compile): do. 5210 * gnus-util.el (gnus-use-byte-compile): Do.
5207 5211
5208 * gnus-score.el (gnus-score-lower-thread): do. 5212 * gnus-score.el (gnus-score-lower-thread): Do.
5209 5213
5210 * gnus-int.el (gnus-server-unopen-status): do. 5214 * gnus-int.el (gnus-server-unopen-status): Do.
5211 5215
5212 * gnus.el (gnus-define-group-parameter, gnus-large-newsgroup) 5216 * gnus.el (gnus-define-group-parameter, gnus-large-newsgroup)
5213 (large-newsgroup-initial, gnus-install-group-spam-parameters): do. 5217 (large-newsgroup-initial, gnus-install-group-spam-parameters): Do.
5214 5218
5215 * gnus-cus.el (gnus-group-customize, gnus-score-parameters) 5219 * gnus-cus.el (gnus-group-customize, gnus-score-parameters)
5216 (gnus-group-parameters): do. 5220 (gnus-group-parameters): Do.
5217 5221
5218 * gnus-art.el (gnus-article-mime-match-handle-function): do. 5222 * gnus-art.el (gnus-article-mime-match-handle-function): Do.
5219 5223
5220 * mm-decode.el (mm-text-html-renderer): do. 5224 * mm-decode.el (mm-text-html-renderer): Do.
5221 5225
52222003-02-02 Katsumi Yamaoka <yamaoka@jpl.org> 52262003-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
5223 5227
@@ -5253,7 +5257,7 @@
5253 5257
5254 * gnus-fun.el (gnus-grab-cam-face): New. 5258 * gnus-fun.el (gnus-grab-cam-face): New.
5255 (gnus-convert-image-to-gray-x-face): Removed. 5259 (gnus-convert-image-to-gray-x-face): Removed.
5256 (gnus-convert-gray-x-face-to-xpm): removed. 5260 (gnus-convert-gray-x-face-to-xpm): Removed.
5257 (gnus-convert-gray-x-face-region): Removed. 5261 (gnus-convert-gray-x-face-region): Removed.
5258 (gnus-grab-gray-x-face): Removed. 5262 (gnus-grab-gray-x-face): Removed.
5259 5263
@@ -5279,13 +5283,13 @@
52792003-01-27 Teodor Zlatanov <tzz@lifelogs.com> 52832003-01-27 Teodor Zlatanov <tzz@lifelogs.com>
5280 5284
5281 * spam.el (spam-check-blackholes) 5285 * spam.el (spam-check-blackholes)
5282 (spam-blackhole-good-server-regex): new variable to skip some IPs 5286 (spam-blackhole-good-server-regex): New variable to skip some IPs
5283 when checking blackholes; use it 5287 when checking blackholes; use it.
5284 (spam-check-bogofilter-headers) 5288 (spam-check-bogofilter-headers)
5285 (spam-bogofilter-bogosity-positive-spam-header): new variable, in 5289 (spam-bogofilter-bogosity-positive-spam-header): New variable, in
5286 case more X-Bogosity is used than just "Yes/No" 5290 case more X-Bogosity is used than just "Yes/No".
5287 (spam-ham-move-routine): semi-fixed, only first article is 5291 (spam-ham-move-routine): Semi-fixed, only first article is
5288 properly moved now 5292 properly moved now.
5289 5293
52902003-01-27 Jesper Harder <harder@ifa.au.dk> 52942003-01-27 Jesper Harder <harder@ifa.au.dk>
5291 5295
@@ -5294,13 +5298,13 @@
5294 5298
5295 * gnus-sum.el (gnus-select-newsgroup): Use gnus-kill-buffer. 5299 * gnus-sum.el (gnus-select-newsgroup): Use gnus-kill-buffer.
5296 5300
5297 * gnus-score.el (gnus-score-headers, gnus-score-find-bnews): do. 5301 * gnus-score.el (gnus-score-headers, gnus-score-find-bnews): Do.
5298 5302
5299 * gnus-start.el (gnus-save-newsrc-file, gnus-clear-system): do. 5303 * gnus-start.el (gnus-save-newsrc-file, gnus-clear-system): Do.
5300 5304
5301 * gnus-bcklg.el (gnus-backlog-shutdown): do. 5305 * gnus-bcklg.el (gnus-backlog-shutdown): Do.
5302 5306
5303 * gnus-srvr.el (gnus-server-exit, gnus-browse-exit): do. 5307 * gnus-srvr.el (gnus-server-exit, gnus-browse-exit): Do.
5304 5308
53052003-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org> 53092003-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
5306 5310
@@ -5385,8 +5389,8 @@
53852003-01-24 Teodor Zlatanov <tzz@lifelogs.com> 53892003-01-24 Teodor Zlatanov <tzz@lifelogs.com>
5386 5390
5387 * spam.el (spam-check-blackholes, spam-split) 5391 * spam.el (spam-check-blackholes, spam-split)
5388 (spam-mark-junk-as-spam-routine, spam-summary-prepare-exit): added 5392 (spam-mark-junk-as-spam-routine, spam-summary-prepare-exit): Added
5389 gnus-message calls to show to users what spam.el is doing 5393 gnus-message calls to show to users what spam.el is doing.
5390 5394
53912003-01-24 Jesper Harder <harder@ifa.au.dk> 53952003-01-24 Jesper Harder <harder@ifa.au.dk>
5392 5396
@@ -5425,12 +5429,12 @@
54252003-01-23 Teodor Zlatanov <tzz@lifelogs.com> 54292003-01-23 Teodor Zlatanov <tzz@lifelogs.com>
5426 5430
5427 * spam.el (spam-check-regex-headers, spam-list-of-checks) 5431 * spam.el (spam-check-regex-headers, spam-list-of-checks)
5428 (spam-regex-headers-spam, spam-regex-headers-ham): added spam/ham 5432 (spam-regex-headers-spam, spam-regex-headers-ham): Added spam/ham
5429 checks of incoming mail based on simple header regexp matching 5433 checks of incoming mail based on simple header regexp matching.
5430 5434
54312003-01-22 Teodor Zlatanov <tzz@lifelogs.com> 54352003-01-22 Teodor Zlatanov <tzz@lifelogs.com>
5432 5436
5433 * gnus-sum.el (gnus-spam-mark): set to `$' 5437 * gnus-sum.el (gnus-spam-mark): Set to `$'.
5434 5438
54352003-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com> 54392003-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
5436 5440
@@ -5443,7 +5447,7 @@
5443 selection of any article in the gnus-newsgroup-unfetched list. 5447 selection of any article in the gnus-newsgroup-unfetched list.
5444 (gnus-summary-find-prev): Added check to prevent selection of any 5448 (gnus-summary-find-prev): Added check to prevent selection of any
5445 article in the gnus-newsgroup-unfetched list. 5449 article in the gnus-newsgroup-unfetched list.
5446 (gnus-summary-first-subject): Documented API. Modified 5450 (gnus-summary-first-subject): Documented API. Modified
5447 implementation so that constraints are handled independently. 5451 implementation so that constraints are handled independently.
5448 Added check to prevent selection of any article in the 5452 Added check to prevent selection of any article in the
5449 gnus-newsgroup-unfetched list. 5453 gnus-newsgroup-unfetched list.
@@ -5460,7 +5464,7 @@
5460 5464
5461 * gnus-sum.el (gnus-summary-wash-hide-map): Remove 5465 * gnus-sum.el (gnus-summary-wash-hide-map): Remove
5462 gnus-article-hide-pgp. 5466 gnus-article-hide-pgp.
5463 (gnus-summary-make-menu-bar): do. 5467 (gnus-summary-make-menu-bar): Do.
5464 5468
5465 * gnus-art.el (gnus-treat-strip-pgp): Make obsolete. 5469 * gnus-art.el (gnus-treat-strip-pgp): Make obsolete.
5466 (gnus-treatment-function-alist): Remove gnus-treat-strip-pgp and 5470 (gnus-treatment-function-alist): Remove gnus-treat-strip-pgp and
@@ -5468,7 +5472,7 @@
5468 (article-hide-pgp): Remove. 5472 (article-hide-pgp): Remove.
5469 (gnus-article-hide): Remove gnus-article-hide-pgp. 5473 (gnus-article-hide): Remove gnus-article-hide-pgp.
5470 5474
5471 * gnus.el: Remove gnus-article-hide-pgp 5475 * gnus.el: Remove gnus-article-hide-pgp.
5472 5476
54732003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org> 54772003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5474 5478
@@ -5476,9 +5480,9 @@
5476 5480
54772003-01-21 Teodor Zlatanov <tzz@lifelogs.com> 54812003-01-21 Teodor Zlatanov <tzz@lifelogs.com>
5478 5482
5479 * spam.el (spam-group-ham-processor-bogofilter-p): fixed bug 5483 * spam.el (spam-group-ham-processor-bogofilter-p): Fixed bug.
5480 (spam-ifile-register-ham-routine, spam-ifile-ham-category): new 5484 (spam-ifile-register-ham-routine, spam-ifile-ham-category): New
5481 option to make ifile a purely binary classifier 5485 option to make ifile a purely binary classifier.
5482 5486
54832003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org> 54872003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5484 5488
@@ -5574,10 +5578,10 @@
5574 5578
55752003-01-16 Teodor Zlatanov <tzz@lifelogs.com> 55792003-01-16 Teodor Zlatanov <tzz@lifelogs.com>
5576 5580
5577 * spam.el (spam-get-article-as-filename): new function (unused for now) 5581 * spam.el (spam-get-article-as-filename): New function (unused for now).
5578 (spam-get-article-as-buffer): new function 5582 (spam-get-article-as-buffer): New function.
5579 (spam-get-article-as-string): use spam-get-article-as-buffer 5583 (spam-get-article-as-string): Use spam-get-article-as-buffer.
5580 (spam-summary-prepare-exit): fixed bug, noticed by Malcolm Purvis 5584 (spam-summary-prepare-exit): Fixed bug, noticed by Malcolm Purvis.
5581 5585
55822003-01-15 ShengHuo ZHU <zsh@cs.rochester.edu> 55862003-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
5583 5587
@@ -5620,31 +5624,31 @@
56202003-01-15 Teodor Zlatanov <tzz@lifelogs.com> 56242003-01-15 Teodor Zlatanov <tzz@lifelogs.com>
5621 5625
5622 * spam.el (spam-use-bogofilter-headers, spam-bogofilter-header) 5626 * spam.el (spam-use-bogofilter-headers, spam-bogofilter-header)
5623 (spam-bogofilter-database-directory): new variables 5627 (spam-bogofilter-database-directory): New variables.
5624 (spam-check-bogofilter-headers, spam-check-bogofilter) 5628 (spam-check-bogofilter-headers, spam-check-bogofilter)
5625 (spam-bogofilter-register-with-bogofilter) 5629 (spam-bogofilter-register-with-bogofilter)
5626 (spam-bogofilter-register-spam-routine) 5630 (spam-bogofilter-register-spam-routine)
5627 (spam-bogofilter-register-ham-routine) 5631 (spam-bogofilter-register-ham-routine)
5628 (spam-group-ham-processor-bogofilter-p): new functions for the new 5632 (spam-group-ham-processor-bogofilter-p): New functions for the new
5629 Bogofilter interface 5633 Bogofilter interface.
5630 (spam-summary-prepare-exit): use the new Bogofilter functions 5634 (spam-summary-prepare-exit): Use the new Bogofilter functions.
5631 (spam-list-of-checks): added spam-use-bogofilter-headers 5635 (spam-list-of-checks): Added spam-use-bogofilter-headers.
5632 (spam-bogofilter-score): rewrote function 5636 (spam-bogofilter-score): Rewrote function.
5633 (spam-check-bogofilter): optional score parameter, uses 5637 (spam-check-bogofilter): Optional score parameter, uses
5634 spam-check-bogofilter-headers better 5638 spam-check-bogofilter-headers better.
5635 (spam-check-bogofilter-headers): optional score parameter 5639 (spam-check-bogofilter-headers): Optional score parameter.
5636 5640
5637 * gnus.el (gnus-install-group-spam-parameters): new variable, t by 5641 * gnus.el (gnus-install-group-spam-parameters): New variable, t by
5638 default, in the gnus-start customization group. Used to disable 5642 default, in the gnus-start customization group. Used to disable
5639 the spam-*/ham-* parameters. 5643 the spam-*/ham-* parameters.
5640 (gnus-group-ham-exit-processor-bogofilter): new ham processor 5644 (gnus-group-ham-exit-processor-bogofilter): New ham processor.
5641 5645
56422003-01-15 Jesper Harder <harder@ifa.au.dk> 56462003-01-15 Jesper Harder <harder@ifa.au.dk>
5643 5647
5644 * gnus-xmas.el (gnus-xmas-redefine): Use region-exists-p in 5648 * gnus-xmas.el (gnus-xmas-redefine): Use region-exists-p in
5645 XEmacs. 5649 XEmacs.
5646 5650
5647 * gnus-ems.el (gnus-mark-active-p): do. 5651 * gnus-ems.el (gnus-mark-active-p): Do.
5648 5652
56492003-01-15 Kevin Ryde <user42@zip.com.au> 56532003-01-15 Kevin Ryde <user42@zip.com.au>
5650 5654
@@ -5703,7 +5707,7 @@
5703 5707
5704 * gnus-art.el (gnus-article-reply-with-original): Use 5708 * gnus-art.el (gnus-article-reply-with-original): Use
5705 gnus-mark-active-p. 5709 gnus-mark-active-p.
5706 (gnus-article-followup-with-original): do. 5710 (gnus-article-followup-with-original): Do.
5707 5711
57082003-01-13 Reiner Steib <Reiner.Steib@gmx.de> 57122003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5709 5713
@@ -5909,24 +5913,24 @@
5909 5913
59102003-01-10 Teodor Zlatanov <tzz@lifelogs.com> 59142003-01-10 Teodor Zlatanov <tzz@lifelogs.com>
5911 5915
5912 * spam.el (spam-use-stat): new variable 5916 * spam.el (spam-use-stat): New variable.
5913 (spam-group-spam-processor-stat-p) 5917 (spam-group-spam-processor-stat-p)
5914 (spam-group-ham-processor-stat-p): new convenience functions 5918 (spam-group-ham-processor-stat-p): New convenience functions.
5915 (spam-summary-prepare-exit): add spam/ham processors to sequence 5919 (spam-summary-prepare-exit): Add spam/ham processors to sequence.
5916 (spam-list-of-checks): add spam-use-stat to list of checks 5920 (spam-list-of-checks): Add spam-use-stat to list of checks.
5917 (spam-split): conditionally load the spam-stat tables 5921 (spam-split): Conditionally load the spam-stat tables.
5918 (spam-stat-register-spam-routine, spam-stat-register-ham-routine, 5922 (spam-stat-register-spam-routine, spam-stat-register-ham-routine)
5919 spam-check-ifile): new functions 5923 (spam-check-ifile): New functions.
5920 5924
5921 * spam-stat.el (spam-stat): typo fix 5925 * spam-stat.el (spam-stat): Typo fix.
5922 (spam-stat-install-hooks): new variable 5926 (spam-stat-install-hooks): New variable.
5923 (spam-stat-split-fancy-spam-group): added documentation clarification 5927 (spam-stat-split-fancy-spam-group): Added documentation clarification.
5924 (spam-stat-split-fancy-spam-threshhold): new variable 5928 (spam-stat-split-fancy-spam-threshhold): New variable.
5925 (spam-stat-install-hooks): make hooks conditional 5929 (spam-stat-install-hooks): Make hooks conditional.
5926 (spam-stat-split-fancy): use spam-stat-split-fancy-spam-threshhold 5930 (spam-stat-split-fancy): Use spam-stat-split-fancy-spam-threshhold.
5927 5931
5928 * gnus.el (gnus-group-ham-exit-processor-stat, spam-process): add 5932 * gnus.el (gnus-group-ham-exit-processor-stat, spam-process): Add
5929 spam-stat ham/spam processor symbols 5933 spam-stat ham/spam processor symbols.
5930 5934
59312003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org> 59352003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5932 5936
@@ -5944,9 +5948,9 @@
5944 5948
59452003-01-09 Teodor Zlatanov <tzz@lifelogs.com> 59492003-01-09 Teodor Zlatanov <tzz@lifelogs.com>
5946 5950
5947 * spam.el (spam-check-ifile): fixed call-process-region to use the 5951 * spam.el (spam-check-ifile): Fixed call-process-region to use the
5948 db parameter only if it's set 5952 db parameter only if it's set.
5949 (spam-ifile-register-with-ifile): ditto 5953 (spam-ifile-register-with-ifile): Ditto.
5950 5954
59512003-01-09 Alex Schroeder <alex@emacswiki.org> 59552003-01-09 Alex Schroeder <alex@emacswiki.org>
5952 5956
@@ -5987,26 +5991,28 @@
5987 5991
59882003-01-08 Teodor Zlatanov <tzz@lifelogs.com> 59922003-01-08 Teodor Zlatanov <tzz@lifelogs.com>
5989 5993
5990 * spam.el: fixed the BBDB autoloads again, using 5994 * spam.el: Fixed the BBDB autoloads again, using
5991 bbdb-search-simple now (which is not a macro, thank god) 5995 bbdb-search-simple now (which is not a macro, thank god).
5992 5996
5993 * lpath.el (bbdb-search): removed function from maybe-fbind list 5997 * lpath.el (bbdb-search): Removed function from maybe-fbind list.
5994 5998
5995 * gnus.el (ham-process-destination): added new parameter for 5999 * gnus.el (ham-process-destination): Added new parameter for
5996 destination of ham articles found in spam groups at summary exit 6000 destination of ham articles found in spam groups at summary exit.
5997 6001
5998 * spam.el (spam-get-ifile-database-parameter): use spam-ifile-database-path 6002 * spam.el (spam-get-ifile-database-parameter):
5999 (spam-check-ifile, spam-ifile-register-with-ifile): use spam-get-ifile-database-parameter 6003 use spam-ifile-database-path.
6000 (spam-ifile-database-path): added new parameter for ifile's database 6004 (spam-check-ifile, spam-ifile-register-with-ifile):
6001 (spam-move-spam-nonspam-groups-only): new parameter to determine 6005 use spam-get-ifile-database-parameter.
6002 if spam should be moved from all groups or only some 6006 (spam-ifile-database-path): Added new parameter for ifile's database.
6003 (spam-summary-prepare-exit): fixed logic to use 6007 (spam-move-spam-nonspam-groups-only): New parameter to determine
6008 if spam should be moved from all groups or only some.
6009 (spam-summary-prepare-exit): Fixed logic to use
6004 spam-move-spam-nonspam-groups-only when deciding to invoke 6010 spam-move-spam-nonspam-groups-only when deciding to invoke
6005 spam-mark-spam-as-expired-and-move-routine; always invoke that 6011 spam-mark-spam-as-expired-and-move-routine; always invoke that
6006 routine after the spam has been expired-or-moved in case there's 6012 routine after the spam has been expired-or-moved in case there's
6007 some spam left over; use spam-ham-move-routine in spam groups 6013 some spam left over; use spam-ham-move-routine in spam groups.
6008 (spam-ham-move-routine): new function to move ham articles to the 6014 (spam-ham-move-routine): New function to move ham articles to the
6009 ham-process-destinations group parameter 6015 ham-process-destinations group parameter.
6010 6016
60112003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org> 60172003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6012 6018
@@ -6026,8 +6032,8 @@
6026 6032
60272003-01-07 Teodor Zlatanov <tzz@lifelogs.com> 60332003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
6028 6034
6029 * spam.el (spam-check-ifile): fixed the spam-ifile-all-categories 6035 * spam.el (spam-check-ifile): Fixed the spam-ifile-all-categories
6030 logic, finally 6036 logic, finally.
6031 6037
60322003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org> 60382003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6033 6039
@@ -6095,16 +6101,17 @@
6095 6101
60962003-01-07 Teodor Zlatanov <tzz@lifelogs.com> 61022003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
6097 6103
6098 * spam.el: removed unnecessary condition-case for loading bbdb-com.el 6104 * spam.el: Removed unnecessary condition-case for loading bbdb-com.el.
6099 6105
6100 * lpath.el (bbdb-search): added BBDB functions for a better way to 6106 * lpath.el (bbdb-search): Added BBDB functions for a better way to
6101 fix missing functions 6107 fix missing functions.
6102 6108
6103 * spam.el (spam-check-ifile): if should be an unless 6109 * spam.el (spam-check-ifile): If should be an unless.
6104 6110
6105 * spam.el: define 'ignore alias for spam-BBDB-register-routine, 6111 * spam.el: Define 'ignore alias for spam-BBDB-register-routine,
6106 spam-enter-ham-BBDB, and bbdb-create-internal initially to hush up warnings 6112 spam-enter-ham-BBDB, and bbdb-create-internal initially to
6107 (spam-ifile-all-categories): doc string fixed to be less than 80 chars 6113 hush up warnings.
6114 (spam-ifile-all-categories): Doc string fixed to be less than 80 chars.
6108 6115
61092003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org> 61162003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6110 6117
@@ -6125,17 +6132,17 @@
6125 6132
6126 * spam.el (spam-check-ifile, spam-ifile-register-with-ifile) 6133 * spam.el (spam-check-ifile, spam-ifile-register-with-ifile)
6127 (spam-ifile-register-spam-routine) 6134 (spam-ifile-register-spam-routine)
6128 (spam-ifile-register-ham-routine): added ifile functionality that 6135 (spam-ifile-register-ham-routine): Added ifile functionality that
6129 does not use ifile-gnus.el to classify and register articles 6136 does not use ifile-gnus.el to classify and register articles.
6130 (spam-get-article-as-string): convenience function 6137 (spam-get-article-as-string): Convenience function.
6131 (spam-summary-prepare-exit): added ifile spam and ham registration 6138 (spam-summary-prepare-exit): Added ifile spam and ham registration.
6132 (spam-ifile-all-categories, spam-ifile-spam-category) 6139 (spam-ifile-all-categories, spam-ifile-spam-category)
6133 (spam-ifile-path, spam-ifile): added customization options 6140 (spam-ifile-path, spam-ifile): Added customization options.
6134 6141
6135 * gnus.el (gnus-group-ham-exit-processor-ifile): added ifile ham 6142 * gnus.el (gnus-group-ham-exit-processor-ifile): Added ifile ham
6136 exit processor 6143 exit processor.
6137 (spam-process): added gnus-group-ham-exit-processor-ifile to the 6144 (spam-process): Added gnus-group-ham-exit-processor-ifile to the
6138 list of choices 6145 list of choices.
6139 6146
61402003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org> 61472003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6141 6148
@@ -6223,7 +6230,7 @@
6223 (nntp-retrieve-articles): Ditto for articles. 6230 (nntp-retrieve-articles): Ditto for articles.
6224 (*): Replaced nntp-possibly-change-group calls to 6231 (*): Replaced nntp-possibly-change-group calls to
6225 nntp-with-open-group forms in all, but one, occurrance. 6232 nntp-with-open-group forms in all, but one, occurrance.
6226 (nntp-accept-process-output): Bug fix. Detect when called with 6233 (nntp-accept-process-output): Bug fix. Detect when called with
6227 null process. 6234 null process.
6228 6235
62292003-01-06 Jesper Harder <harder@ifa.au.dk> 62362003-01-06 Jesper Harder <harder@ifa.au.dk>
@@ -6255,12 +6262,12 @@
6255 6262
62562003-01-05 Teodor Zlatanov <tzz@lifelogs.com> 62632003-01-05 Teodor Zlatanov <tzz@lifelogs.com>
6257 6264
6258 * spam.el: fixed line lengths to 80 chars or less 6265 * spam.el: Fixed line lengths to 80 chars or less.
6259 6266
6260 * gnus-sum.el (gnus-read-mark-p): added the spam-mark as a 6267 * gnus-sum.el (gnus-read-mark-p): Added the spam-mark as a
6261 "not-read" mark 6268 "not-read" mark.
6262 (gnus-summary-mark-forward): added the spam-mark to the list of 6269 (gnus-summary-mark-forward): Added the spam-mark to the list of
6263 marks not to be marked as "read" when viewed 6270 marks not to be marked as "read" when viewed.
6264 6271
62652003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org> 62722003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6266 6273
@@ -6327,17 +6334,17 @@
63272003-01-03 Teodor Zlatanov <tzz@beld.net> 63342003-01-03 Teodor Zlatanov <tzz@beld.net>
6328 6335
6329 * spam.el (spam-enter-ham-BBDB, spam-BBDB-register-routine): 6336 * spam.el (spam-enter-ham-BBDB, spam-BBDB-register-routine):
6330 enable BBDB ham processing 6337 enable BBDB ham processing.
6331 (spam-blacklist-register-routine): enable blacklist spam processing 6338 (spam-blacklist-register-routine): Enable blacklist spam processing.
6332 (spam-whitelist-register-routine): enable whitelist ham processing 6339 (spam-whitelist-register-routine): Enable whitelist ham processing.
6333 (spam-fetch-field-from-fast): fast fetching of the "from" field 6340 (spam-fetch-field-from-fast): Fast fetching of the "from" field
6334 from (gnus-data-list) 6341 from (gnus-data-list).
6335 (spam-summary-prepare-exit): works completely now 6342 (spam-summary-prepare-exit): Works completely now.
6336 (spam-use-blacklist): oops, should be nil by default 6343 (spam-use-blacklist): Oops, should be nil by default.
6337 (spam-summary-prepare-exit): spam-use-PROCESSOR is only for 6344 (spam-summary-prepare-exit): spam-use-PROCESSOR is only for
6338 split processing now; before it was for summary exit as 6345 split processing now; before it was for summary exit as
6339 well but that's done with the spam-contents and spam-process 6346 well but that's done with the spam-contents and spam-process
6340 parameters now 6347 parameters now.
6341 6348
63422003-01-03 Jesper Harder <harder@ifa.au.dk> 63492003-01-03 Jesper Harder <harder@ifa.au.dk>
6343 6350
@@ -6353,10 +6360,10 @@
6353 (spam-mark-spam-as-expired-and-move-routine) 6360 (spam-mark-spam-as-expired-and-move-routine)
6354 (spam-generic-register-routine, spam-BBDB-register-routine) 6361 (spam-generic-register-routine, spam-BBDB-register-routine)
6355 (spam-ifile-register-routine, spam-blacklist-register-routine) 6362 (spam-ifile-register-routine, spam-blacklist-register-routine)
6356 (spam-whitelist-register-routine): new functions 6363 (spam-whitelist-register-routine): New functions.
6357 (spam-summary-prepare-exit): added summary exit processing (expire 6364 (spam-summary-prepare-exit): Added summary exit processing (expire
6358 or move) of spam-marked articles for spam groups; added slots for 6365 or move) of spam-marked articles for spam groups; added slots for
6359 all the spam-*-register-routine functions 6366 all the spam-*-register-routine functions.
6360 6367
63612003-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org> 63682003-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6362 6369
@@ -6485,29 +6492,29 @@
6485 6492
64862003-01-01 Teodor Zlatanov <tzz@lifelogs.com> 64932003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6487 6494
6488 * spam.el (spam-summary-prepare-exit): added slots for spam- and 6495 * spam.el (spam-summary-prepare-exit): Added slots for spam- and
6489 ham-processing of articles; use the new 6496 ham-processing of articles; use the new
6490 spam-group-(spam|ham)-contents-p functions 6497 spam-group-(spam|ham)-contents-p functions.
6491 (spam-group-spam-contents-p, spam-group-ham-contents-p): new 6498 (spam-group-spam-contents-p, spam-group-ham-contents-p): New
6492 convenience functions 6499 convenience functions.
6493 (spam-mark-junk-as-spam-routine): use the new 6500 (spam-mark-junk-as-spam-routine): Use the new
6494 spam-group-spam-contents-p function 6501 spam-group-spam-contents-p function.
6495 6502
6496 * gnus.el (spam-process, spam-contents, spam-process-destination): 6503 * gnus.el (spam-process, spam-contents, spam-process-destination):
6497 added new parameters with corresponding global variables 6504 added new parameters with corresponding global variables.
6498 (gnus-group-spam-exit-processor-ifile, 6505 (gnus-group-spam-exit-processor-ifile)
6499 gnus-group-spam-exit-processor-bogofilter, 6506 (gnus-group-spam-exit-processor-bogofilter)
6500 gnus-group-spam-exit-processor-blacklist, 6507 (gnus-group-spam-exit-processor-blacklist)
6501 gnus-group-spam-exit-processor-whitelist, 6508 (gnus-group-spam-exit-processor-whitelist)
6502 gnus-group-spam-exit-processor-BBDB, 6509 (gnus-group-spam-exit-processor-BBDB)
6503 gnus-group-spam-classification-spam, 6510 (gnus-group-spam-classification-spam)
6504 gnus-group-spam-classification-ham): added new symbols for the 6511 (gnus-group-spam-classification-ham): Added new symbols for the
6505 spam-process and spam-contents parameters 6512 spam-process and spam-contents parameters.
6506 6513
6507 * spam.el (spam-ham-marks, spam-spam-marks): changed list 6514 * spam.el (spam-ham-marks, spam-spam-marks): Changed list
6508 customization and list itself to store mark symbol rather than 6515 customization and list itself to store mark symbol rather than
6509 mark character. 6516 mark character.
6510 (spam-bogofilter-register-routine): added logic to generate mark 6517 (spam-bogofilter-register-routine): Added logic to generate mark
6511 values list from spam-ham-marks and spam-spam-marks, so (member) 6518 values list from spam-ham-marks and spam-spam-marks, so (member)
6512 would work. 6519 would work.
6513 6520
@@ -6517,10 +6524,10 @@
6517 6524
65182003-01-01 Teodor Zlatanov <tzz@lifelogs.com> 65252003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6519 6526
6520 * spam.el (spam-ham-marks, spam-spam-marks): changed list 6527 * spam.el (spam-ham-marks, spam-spam-marks): Changed list
6521 customization and list itself to store mark symbol rather than 6528 customization and list itself to store mark symbol rather than
6522 mark character. 6529 mark character.
6523 (spam-bogofilter-register-routine): added logic to generate mark 6530 (spam-bogofilter-register-routine): Added logic to generate mark
6524 values list from spam-ham-marks and spam-spam-marks, so (member) 6531 values list from spam-ham-marks and spam-spam-marks, so (member)
6525 would work. 6532 would work.
6526 6533
@@ -6603,9 +6610,9 @@
6603 6610
66042002-12-31 Teodor Zlatanov <tzz@lifelogs.com> 66112002-12-31 Teodor Zlatanov <tzz@lifelogs.com>
6605 6612
6606 * spam.el: most defvars are defcustoms now 6613 * spam.el: Most defvars are defcustoms now.
6607 6614
6608 patches from Michael Shields <shields@msrl.com> 6615 Patches from Michael Shields <shields@msrl.com>
6609 6616
6610 * spam.el (spam-bogofilter-articles): Select the article 6617 * spam.el (spam-bogofilter-articles): Select the article
6611 body using gnus-summary-show-article t instead of 6618 body using gnus-summary-show-article t instead of
@@ -6673,13 +6680,13 @@
6673 6680
66742002-12-30 Teodor Zlatanov <tzz@lifelogs.com> 66812002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6675 6682
6676 * spam.el (spam-use-dig): new variable for blackhole checking 6683 * spam.el (spam-use-dig): New variable for blackhole checking
6677 through dig.el 6684 through dig.el.
6678 (spam-check-blackholes): added dig.el checking functionality and 6685 (spam-check-blackholes): Added dig.el checking functionality and
6679 more verbose reporting; query-dig is autoloaded from dig.el 6686 more verbose reporting; query-dig is autoloaded from dig.el.
6680 (spam-use-blackholes): disabled by default 6687 (spam-use-blackholes): Disabled by default.
6681 (spam-blackhole-servers): removed rbl.maps.vix.com from the 6688 (spam-blackhole-servers): Removed rbl.maps.vix.com from the
6682 blackhole servers list 6689 blackhole servers list.
6683 6690
66842002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org> 66912002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6685 6692
@@ -6687,7 +6694,7 @@
6687 6694
66882002-12-30 Teodor Zlatanov <tzz@lifelogs.com> 66952002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6689 6696
6690 * dig.el (query-dig): new function 6697 * dig.el (query-dig): New function.
6691 6698
66922002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org> 66992002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6693 6700
@@ -6703,7 +6710,7 @@
67032002-08-10 Jari Aalto <jari.aalto@poboxes.com> 67102002-08-10 Jari Aalto <jari.aalto@poboxes.com>
6704 6711
6705 * nnmail.el (nnmail-split-it): Added tracing to 6712 * nnmail.el (nnmail-split-it): Added tracing to
6706 `:' split rule 6713 `:' split rule.
6707 6714
67082002-08-13 Hrvoje Niksic <hniksic@xemacs.org> 67152002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6709 6716
@@ -6782,7 +6789,7 @@
6782 6789
6783 * message.el (message-mode-menu): Add ellipses to menu items 6790 * message.el (message-mode-menu): Add ellipses to menu items
6784 expecting user interaction. 6791 expecting user interaction.
6785 (message-mode-field-menu): do. 6792 (message-mode-field-menu): Do.
6786 6793
67872002-12-26 Jesper Harder <harder@ifa.au.dk> 67942002-12-26 Jesper Harder <harder@ifa.au.dk>
6788 6795
@@ -6866,7 +6873,7 @@
6866 intended. The idea isn't entirely dead, three new faces 6873 intended. The idea isn't entirely dead, three new faces
6867 gnus-summary-*-uncached-face are being added to gnus.el to provide 6874 gnus-summary-*-uncached-face are being added to gnus.el to provide
6868 the basis for an improved implementation. 6875 the basis for an improved implementation.
6869 (gnus-agent-read-servers): Undo the change made on 2002-11-23. The 6876 (gnus-agent-read-servers): Undo the change made on 2002-11-23. The
6870 proper file to open is lib/servers. 6877 proper file to open is lib/servers.
6871 (gnus-summary-set-agent-mark): Expanded documentation. Unmarking 6878 (gnus-summary-set-agent-mark): Expanded documentation. Unmarking
6872 (i.e. removing the article from gnus-newsgroup-downloadable) will 6879 (i.e. removing the article from gnus-newsgroup-downloadable) will
@@ -6892,7 +6899,7 @@
6892 repairs. Inhibit quits while writing changes so it is now safe 6899 repairs. Inhibit quits while writing changes so it is now safe
6893 have to quit regeneration. Renamed gnus-tmp-downloaded back to 6900 have to quit regeneration. Renamed gnus-tmp-downloaded back to
6894 downloaded to 1) resolve the unbound references and 2) avoid 6901 downloaded to 1) resolve the unbound references and 2) avoid
6895 confusing this list with the gnus-tmp-downloaded in gnus-sum.el 6902 confusing this list with the gnus-tmp-downloaded in gnus-sum.el.
6896 6903
6897 * gnus-art.el (gnus-article-prepare): The agent 6904 * gnus-art.el (gnus-article-prepare): The agent
6898 downloaded/undownloaded mark is no longer stored as the article's 6905 downloaded/undownloaded mark is no longer stored as the article's
@@ -6980,7 +6987,7 @@
6980 6987
69812002-12-06 Paul Jarc <prj@po.cwru.edu> 69882002-12-06 Paul Jarc <prj@po.cwru.edu>
6982 6989
6983 * nnmaildir.el (nnmaildir-request-group): bugfix: don't erase 6990 * nnmaildir.el (nnmaildir-request-group): Bugfix: don't erase
6984 nntp-server-buffer if we aren't going to write to it. 6991 nntp-server-buffer if we aren't going to write to it.
6985 6992
69862002-12-04 Itai Zukerman <zukerman@math-hat.com> (tiny change) 69932002-12-04 Itai Zukerman <zukerman@math-hat.com> (tiny change)
@@ -7003,7 +7010,7 @@
7003 gnus-sum. Made into a user option. 7010 gnus-sum. Made into a user option.
7004 7011
7005 * gnus-sum.el (gnus-simplify-ignored-prefixes) 7012 * gnus-sum.el (gnus-simplify-ignored-prefixes)
7006 (gnus-summary-mark-article-as-unread) 7013 (gnus-summary-mark-article-as-unread): ???
7007 7014
70082002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu> 70152002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
7009 7016
@@ -7082,7 +7089,7 @@
7082 7089
70832002-11-26 ShengHuo ZHU <zsh@cs.rochester.edu> 70902002-11-26 ShengHuo ZHU <zsh@cs.rochester.edu>
7084 7091
7085 * gnus-agent.el (gnus-agent-uncached-articles): if 7092 * gnus-agent.el (gnus-agent-uncached-articles): If
7086 gnus-agent-load-alist fails, return ARTICLES. 7093 gnus-agent-load-alist fails, return ARTICLES.
7087 7094
7088 * nnrss.el (nnrss-group-alist): Update the link of Jabber. 7095 * nnrss.el (nnrss-group-alist): Update the link of Jabber.
@@ -7169,7 +7176,7 @@
7169 (gnus-agent-uncached-articles): New function. 7176 (gnus-agent-uncached-articles): New function.
7170 (gnus-agent-retrieve-headers): Use it. 7177 (gnus-agent-retrieve-headers): Use it.
7171 (gnus-agent-regenerate-group): No longer needs to be called from 7178 (gnus-agent-regenerate-group): No longer needs to be called from
7172 gnus-agent-regenerate. Individual groups may be regenerated. The 7179 gnus-agent-regenerate. Individual groups may be regenerated. The
7173 regeneration code now fixes duplicate, and mis-ordered, NOV entries. 7180 regeneration code now fixes duplicate, and mis-ordered, NOV entries.
7174 The article fetch dates are validated in the article alist. The 7181 The article fetch dates are validated in the article alist. The
7175 article alist is pruned of entries that do not reference existing 7182 article alist is pruned of entries that do not reference existing
@@ -7208,9 +7215,9 @@
72082002-11-21 Teodor Zlatanov <tzz@lifelogs.com> 72152002-11-21 Teodor Zlatanov <tzz@lifelogs.com>
7209 7216
7210 * spam.el: 7217 * spam.el:
7211 added patch from Andreas Fuchs <asf@void.at> to prevent apply errors 7218 Added patch from Andreas Fuchs <asf@void.at> to prevent apply errors.
7212 7219
7213 * spam.el: added `M s t' and `M s x' key mappings 7220 * spam.el: Added `M s t' and `M s x' key mappings.
7214 7221
72152002-11-20 Simon Josefsson <jas@extundo.com> 72222002-11-20 Simon Josefsson <jas@extundo.com>
7216 7223
@@ -7332,7 +7339,7 @@
7332 7339
73332002-10-31 Alex Schroeder <alex@emacswiki.org> 73402002-10-31 Alex Schroeder <alex@emacswiki.org>
7334 7341
7335 * spam-stat.el (spam-stat-process-directory): add dir to message 7342 * spam-stat.el (spam-stat-process-directory): Add dir to message
7336 (spam-stat-reduce-size): No longer remove words 7343 (spam-stat-reduce-size): No longer remove words
7337 with values close to 0.5, because the default value is 0.2. 7344 with values close to 0.5, because the default value is 0.2.
7338 7345
@@ -7586,7 +7593,7 @@
75862002-10-17 Ted Zlatanov <tzz@lifelogs.com> 75932002-10-17 Ted Zlatanov <tzz@lifelogs.com>
7587 7594
7588 * spam.el (spam-display-buffer-contents): New function. 7595 * spam.el (spam-display-buffer-contents): New function.
7589 (spam-bogofilter-score): use spam-display-buffer-contents, patch 7596 (spam-bogofilter-score): Use spam-display-buffer-contents, patch
7590 from Katsumi Yamaoka <yamaoka@jpl.org>. 7597 from Katsumi Yamaoka <yamaoka@jpl.org>.
7591 7598
75922002-10-17 TSUCHIYA Masatoshi <tsuchiya@namazu.org> 75992002-10-17 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
@@ -7644,7 +7651,7 @@
7644 7651
76452002-10-11 Ted Zlatanov <tzz@lifelogs.com> 76522002-10-11 Ted Zlatanov <tzz@lifelogs.com>
7646 7653
7647 * spam.el (spam-check-ifile): added ifile as a spam checking 7654 * spam.el (spam-check-ifile): Added ifile as a spam checking
7648 backend, and spam-use-ifle as the variable to toggle that check. 7655 backend, and spam-use-ifle as the variable to toggle that check.
7649 7656
76502002-10-12 Simon Josefsson <jas@extundo.com> 76572002-10-12 Simon Josefsson <jas@extundo.com>
@@ -7654,9 +7661,9 @@
7654 7661
76552002-10-11 Ted Zlatanov <tzz@lifelogs.com> 76622002-10-11 Ted Zlatanov <tzz@lifelogs.com>
7656 7663
7657 * spam.el: more compilation fixes for BBDB 7664 * spam.el: More compilation fixes for BBDB.
7658 7665
7659 * spam-stat.el: added code from Alex Schroeder <alex@gnu.org> 7666 * spam-stat.el: Added code from Alex Schroeder <alex@gnu.org>.
7660 (spam-stat-reduce-size): Interactive. 7667 (spam-stat-reduce-size): Interactive.
7661 (spam-stat-reset): New function. 7668 (spam-stat-reset): New function.
7662 (spam-stat-save): Interactive. 7669 (spam-stat-save): Interactive.
@@ -7690,11 +7697,11 @@
7690 7697
76912002-10-10 Ted Zlatanov <tzz@lifelogs.com> 76982002-10-10 Ted Zlatanov <tzz@lifelogs.com>
7692 7699
7693 * spam.el: compilation fixes, spam-check-bbdb function is nil if no 7700 * spam.el: Compilation fixes, spam-check-bbdb function is nil if no
7694 BBDB installed 7701 BBDB installed.
7695 7702
7696 * spam-stat.el: added code from Alex Schroeder <alex@gnu.org> to do 7703 * spam-stat.el: Added code from Alex Schroeder <alex@gnu.org> to do
7697 statistical analysis of spam in Lisp only 7704 statistical analysis of spam in Lisp only.
7698 7705
76992002-10-10 Simon Josefsson <jas@extundo.com> 77062002-10-10 Simon Josefsson <jas@extundo.com>
7700 7707
@@ -7867,7 +7874,7 @@
7867 7874
78682002-10-03 Paul Jarc <prj@po.cwru.edu> 78752002-10-03 Paul Jarc <prj@po.cwru.edu>
7869 7876
7870 * nnmaildir.el (nnmaildir--group-maxnum-art): fix maximum article 7877 * nnmaildir.el (nnmaildir--group-maxnum-art): Fix maximum article
7871 number when there are no articles. 7878 number when there are no articles.
7872 7879
78732002-10-03 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> 78802002-10-03 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
@@ -7884,7 +7891,7 @@
7884 7891
78852002-09-30 Ted Zlatanov <tzz@lifelogs.com> 78922002-09-30 Ted Zlatanov <tzz@lifelogs.com>
7886 7893
7887 * spam.el: merged changes from pinard@iro.umontreal.ca (Fran,Ag(Bois 7894 * spam.el: Merged changes from pinard@iro.umontreal.ca (Fran,Ag(Bois
7888 Pinard). 7895 Pinard).
7889 Major revamp of the code, documentation is in comments in the file 7896 Major revamp of the code, documentation is in comments in the file
7890 for now. 7897 for now.
@@ -7998,7 +8005,7 @@
79982002-09-25 Bj,Av(Brn Torkelsson <torkel@acc.umu.se> 80052002-09-25 Bj,Av(Brn Torkelsson <torkel@acc.umu.se>
7999 8006
8000 * gnus-agent.el (gnus-category-line-format): Doc fixes (mostly added 8007 * gnus-agent.el (gnus-category-line-format): Doc fixes (mostly added
8001 links to Info) 8008 links to Info).
8002 * gnus-art.el (gnus-treat-highlight-signature): 8009 * gnus-art.el (gnus-treat-highlight-signature):
8003 * gnus-art.el (gnus-treat-buttonize): 8010 * gnus-art.el (gnus-treat-buttonize):
8004 * gnus-art.el (gnus-treat-buttonize-head): 8011 * gnus-art.el (gnus-treat-buttonize-head):
@@ -8061,19 +8068,19 @@
8061 * gnus.el (gnus-summary-line-format): 8068 * gnus.el (gnus-summary-line-format):
8062 * mail-source.el (mail-sources): 8069 * mail-source.el (mail-sources):
8063 * message.el (message-subscribed-address-file): 8070 * message.el (message-subscribed-address-file):
8064 * nnmail.el (nnmail-split-fancy): 8071 * nnmail.el (nnmail-split-fancy): ???
8065 8072
80662002-09-24 Evgeny Roubinchtein <zhenya@freeshell.org> 80732002-09-24 Evgeny Roubinchtein <zhenya@freeshell.org>
8067 8074
8068 * mail-source.el(mail-source-run-script): use `functionp' to test 8075 * mail-source.el (mail-source-run-script): Use `functionp' to test
8069 whether the argument `script' is in fact a function. 8076 whether the argument `script' is in fact a function.
8070 (mail-sources): adjust the defcustom to allow users to specify a 8077 (mail-sources): Adjust the defcustom to allow users to specify a
8071 function or a string as the value of the `:prescript' and 8078 function or a string as the value of the `:prescript' and
8072 `:postscript' arguments of the `file' and `pop3' mail sources. 8079 `:postscript' arguments of the `file' and `pop3' mail sources.
8073 8080
80742002-09-25 Paul Jarc <prj@po.cwru.edu> 80812002-09-25 Paul Jarc <prj@po.cwru.edu>
8075 8082
8076 * nnmaildir.el (nnmaildir--grp-add-art): fix minimum article 8083 * nnmaildir.el (nnmaildir--grp-add-art): Fix minimum article
8077 number when article 1 does not exist. 8084 number when article 1 does not exist.
8078 8085
80792002-09-25 Reiner Steib <Reiner.Steib@gmx.de> 80862002-09-25 Reiner Steib <Reiner.Steib@gmx.de>
@@ -8124,14 +8131,14 @@
8124 8131
81252002-09-23 Josh Huber <huber@alum.wpi.edu> 81322002-09-23 Josh Huber <huber@alum.wpi.edu>
8126 8133
8127 * nnmaildir.el (nnmaildir--update-nov): fix wrong-type error when 8134 * nnmaildir.el (nnmaildir--update-nov): Fix wrong-type error when
8128 nnmail-extra-headers is non-nil. 8135 nnmail-extra-headers is non-nil.
8129 8136
81302002-09-23 Paul Jarc <prj@po.cwru.edu> 81372002-09-23 Paul Jarc <prj@po.cwru.edu>
8131 8138
8132 * nnmaildir.el: Store article numbers persistently. General 8139 * nnmaildir.el: Store article numbers persistently. General
8133 revision. 8140 revision.
8134 (nnmaildir-request-expire-articles): handle 'immediate and 'never 8141 (nnmaildir-request-expire-articles): Handle 'immediate and 'never
8135 for nnmail-expiry-wait; delete instead of moving if 'force is 8142 for nnmail-expiry-wait; delete instead of moving if 'force is
8136 given. 8143 given.
8137 8144
@@ -8153,12 +8160,12 @@
8153 8160
81542002-09-20 Reiner Steib <Reiner.Steib@gmx.de> 81612002-09-20 Reiner Steib <Reiner.Steib@gmx.de>
8155 8162
8156 * gnus-art.el (gnus-button-handle-custom, 8163 * gnus-art.el (gnus-button-handle-custom)
8157 gnus-button-handle-mid-or-mail, 8164 (gnus-button-handle-mid-or-mail)
8158 gnus-button-handle-describe-{function,variable,key}, 8165 (gnus-button-handle-describe-{function,variable,key})
8159 gnus-button-handle-apropos{,command,variable}): New functions. 8166 (gnus-button-handle-apropos{,command,variable}): New functions.
8160 (gnus-button-prefer-mid-or-mail,gnus-button-guessed-mid-regexp, 8167 (gnus-button-prefer-mid-or-mail,gnus-button-guessed-mid-regexp)
8161 gnus-button-{man,emacs,mail}-level): New variables. 8168 (gnus-button-{man,emacs,mail}-level): New variables.
8162 (gnus-button-alist): Use the above to buttonize emacs and mail 8169 (gnus-button-alist): Use the above to buttonize emacs and mail
8163 related links. 8170 related links.
8164 8171
@@ -8198,7 +8205,7 @@
8198 (message-xpost-fup2, message-reduce-to-to-cc): New functions 8205 (message-xpost-fup2, message-reduce-to-to-cc): New functions
8199 adopted from message-utils.el. Add functions to the keymap, mode 8206 adopted from message-utils.el. Add functions to the keymap, mode
8200 describtion and menu. 8207 describtion and menu.
8201 (message-change-subject,message-xpost-fup2): Signal error if 8208 (message-change-subject, message-xpost-fup2): Signal error if
8202 current header is empty. 8209 current header is empty.
8203 (message-xpost-insert-note): Changed insert position. 8210 (message-xpost-insert-note): Changed insert position.
8204 (message-archive-note): Ensure to insert note in message body (not 8211 (message-archive-note): Ensure to insert note in message body (not
@@ -8226,7 +8233,7 @@
82262002-09-15 John Paul Wallington <jpw@shootybangbang.com> 82332002-09-15 John Paul Wallington <jpw@shootybangbang.com>
8227 8234
8228 * gnus-sum.el (gnus-summary-toggle-header): The article window may 8235 * gnus-sum.el (gnus-summary-toggle-header): The article window may
8229 not exist. Toggle it anyway. 8236 not exist. Toggle it anyway.
8230 8237
82312002-09-13 ShengHuo ZHU <zsh@cs.rochester.edu> 82382002-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
8232 8239
@@ -8237,7 +8244,7 @@
8237 8244
8238 * rfc2047.el (message-posting-charset): Defvar it. 8245 * rfc2047.el (message-posting-charset): Defvar it.
8239 (rfc2047-charset-encoding-alist): Use B for iso-8859-7 and 8246 (rfc2047-charset-encoding-alist): Use B for iso-8859-7 and
8240 iso-8859-8. Fix doc. Suggested by Dave Love <fx@gnu.org>. 8247 iso-8859-8. Fix doc. Suggested by Dave Love <fx@gnu.org>.
8241 8248
8242 * mail-source.el (mail-source-fetch): Hide password. 8249 * mail-source.el (mail-source-fetch): Hide password.
8243 8250
@@ -8306,8 +8313,8 @@
8306 8313
8307 * rfc1843.el (rfc1843-decode-loosely): Move to mime customization 8314 * rfc1843.el (rfc1843-decode-loosely): Move to mime customization
8308 group. 8315 group.
8309 (rfc1843-decode-hzp): do. 8316 (rfc1843-decode-hzp): Do.
8310 (rfc1843-newsgroups-regexp): do. 8317 (rfc1843-newsgroups-regexp): Do.
8311 8318
83122002-09-04 Simon Josefsson <jas@extundo.com> 83192002-09-04 Simon Josefsson <jas@extundo.com>
8313 8320
@@ -8349,7 +8356,7 @@
8349 8356
8350 * gnus-group.el (gnus-group-fetch-charter): New function. 8357 * gnus-group.el (gnus-group-fetch-charter): New function.
8351 (gnus-group-fetch-control): New function. 8358 (gnus-group-fetch-control): New function.
8352 Add them to the keymap and menu. Require mm-url. 8359 Add them to the keymap and menu. Require mm-url.
8353 8360
83542002-08-30 Alex Schroeder <alex@emacswiki.org>. 83612002-08-30 Alex Schroeder <alex@emacswiki.org>.
8355 8362
@@ -8360,13 +8367,13 @@
8360 * gnus-group.el (gnus-group-make-menu-bar): Add ellipses to menu 8367 * gnus-group.el (gnus-group-make-menu-bar): Add ellipses to menu
8361 items expecting user interaction. 8368 items expecting user interaction.
8362 8369
8363 * gnus-topic.el (gnus-topic-make-menu-bar): do. 8370 * gnus-topic.el (gnus-topic-make-menu-bar): Do.
8364 8371
8365 * gnus-sum.el (gnus-summary-make-menu-bar): do. 8372 * gnus-sum.el (gnus-summary-make-menu-bar): Do.
8366 8373
8367 * gnus-srvr.el (gnus-server-make-menu-bar): do. 8374 * gnus-srvr.el (gnus-server-make-menu-bar): Do.
8368 8375
8369 * mml.el (mml-menu): do. 8376 * mml.el (mml-menu): Do.
8370 8377
83712002-08-28 Katsumi Yamaoka <yamaoka@jpl.org> 83782002-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
8372 8379
@@ -8548,8 +8555,8 @@
8548 8555
85492002-07-31 Danny Siu <dsiu@adobe.com> 85562002-07-31 Danny Siu <dsiu@adobe.com>
8550 8557
8551 * nnimap.el (nnimap-split-articles): do not call nnmail-fetch-field 8558 * nnimap.el (nnimap-split-articles): Do not call nnmail-fetch-field
8552 when splitting malformed messages without message-id 8559 when splitting malformed messages without message-id.
8553 8560
85542002-07-28 Niklas Morberg <niklas.morberg@axis.com>. 85612002-07-28 Niklas Morberg <niklas.morberg@axis.com>.
8555 8562
@@ -8669,7 +8676,7 @@
8669 8676
86702002-07-02 Didier Verna <didier@xemacs.org> 86772002-07-02 Didier Verna <didier@xemacs.org>
8671 8678
8672 * nnmail.el (nnmail-split-methods): fix custom type. 8679 * nnmail.el (nnmail-split-methods): Fix custom type.
8673 8680
86742002-07-02 Niklas Morberg <niklas.morberg@axis.com> 86812002-07-02 Niklas Morberg <niklas.morberg@axis.com>
8675 8682
@@ -8731,7 +8738,7 @@
8731 * gnus.el (gnus-find-subscribed-addresses): Use add-to-list 8738 * gnus.el (gnus-find-subscribed-addresses): Use add-to-list
8732 instead of push to ignore duplicate to-(list|address) values. 8739 instead of push to ignore duplicate to-(list|address) values.
8733 * nnmail.el (nnmail-cache-ignore-groups): New. 8740 * nnmail.el (nnmail-cache-ignore-groups): New.
8734 * nnmail.el (nnmail-cache-insert): Obey nnmail-cache-ignore-groups 8741 * nnmail.el (nnmail-cache-insert): Obey nnmail-cache-ignore-groups.
8735 8742
87362002-06-18 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> 87432002-06-18 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8737 8744
@@ -8961,7 +8968,7 @@
8961 * nnfolder.el (nnfolder-request-accept-article): Ditto. 8968 * nnfolder.el (nnfolder-request-accept-article): Ditto.
8962 * nnimap.el (nnimap-request-accept-article): Ditto. 8969 * nnimap.el (nnimap-request-accept-article): Ditto.
8963 * nnmail.el (nnmail-process-unix-mail-format): Ditto. 8970 * nnmail.el (nnmail-process-unix-mail-format): Ditto.
8964 * nnmail.el (nnmail-check-duplication): Ditto. (from gnus-art) 8971 * nnmail.el (nnmail-check-duplication): Ditto. (From gnus-art.)
8965 * nnmbox.el (nnmbox-request-accept-article): Ditto. 8972 * nnmbox.el (nnmbox-request-accept-article): Ditto.
8966 * nnmh.el (nnmh-request-accept-article): Ditto. 8973 * nnmh.el (nnmh-request-accept-article): Ditto.
8967 * nnmail.el (nnmail-cache-insert): Change group to required, 8974 * nnmail.el (nnmail-cache-insert): Change group to required,
@@ -9014,7 +9021,7 @@
90142002-05-06 Josh Huber <huber@alum.wpi.edu> 90212002-05-06 Josh Huber <huber@alum.wpi.edu>
9015 9022
9016 * mml2015.el (mml2015-gpg-encrypt): Changed name of optional 9023 * mml2015.el (mml2015-gpg-encrypt): Changed name of optional
9017 argument, and fixed compiler warning. (added autoload for 9024 argument, and fixed compiler warning. (Added autoload for
9018 gpg-encrypt). 9025 gpg-encrypt).
9019 9026
90202002-05-04 Simon Josefsson <jas@extundo.com> 90272002-05-04 Simon Josefsson <jas@extundo.com>
@@ -9031,7 +9038,7 @@
9031 9038
90322002-05-01 Josh Huber <huber@alum.wpi.edu> 90392002-05-01 Josh Huber <huber@alum.wpi.edu>
9033 9040
9034 * gnus-msg.el (gnus-message-replysignencrypted): enabled by 9041 * gnus-msg.el (gnus-message-replysignencrypted): Enabled by
9035 default. 9042 default.
9036 * mml-sec.el: 9043 * mml-sec.el:
9037 * mml-sec.el (mml-signencrypt-style): New. 9044 * mml-sec.el (mml-signencrypt-style): New.
@@ -9041,12 +9048,12 @@
9041 signencrypt. 9048 signencrypt.
9042 * mml-sec.el (mml-secure-message-encrypt-pgpmime): Ditto. 9049 * mml-sec.el (mml-secure-message-encrypt-pgpmime): Ditto.
9043 * mml.el (mml-generate-mime-1): Changed logic so a part which is 9050 * mml.el (mml-generate-mime-1): Changed logic so a part which is
9044 both signed & encryped is processed in one operation. (rather than 9051 both signed & encryped is processed in one operation (rather than
9045 two separate ops: sign, then encrypt) 9052 two separate ops: sign, then encrypt).
9046 * mml2015.el (mml2015-gpg-extract-signature-details): Give some 9053 * mml2015.el (mml2015-gpg-extract-signature-details): Give some
9047 indication if a message is signed by an expired key. 9054 indication if a message is signed by an expired key.
9048 * mml2015.el (mml2015-gpg-encrypt): Accept optional argument which 9055 * mml2015.el (mml2015-gpg-encrypt): Accept optional argument which
9049 enables combined sign & encrypt operation. (this was always on 9056 enables combined sign & encrypt operation (this was always on
9050 before). 9057 before).
9051 * mml2015.el (mml2015-encrypt): Accept optional argument `sign'. 9058 * mml2015.el (mml2015-encrypt): Accept optional argument `sign'.
9052 9059
@@ -9114,7 +9121,7 @@
9114 9121
9115 * gnus.el (gnus-find-subscribed-addresses): Return nil when there 9122 * gnus.el (gnus-find-subscribed-addresses): Return nil when there
9116 are no subscribed mail groups. 9123 are no subscribed mail groups.
9117 - Strip quoted names when comparing addresses 9124 - Strip quoted names when comparing addresses.
9118 9125
91192002-04-28 Jesper Harder <harder@ifa.au.dk> 91262002-04-28 Jesper Harder <harder@ifa.au.dk>
9120 9127
@@ -9122,7 +9129,7 @@
9122 const. 9129 const.
9123 9130
9124 * gnus-msg.el (gnus-discouraged-post-methods): Fix typo. 9131 * gnus-msg.el (gnus-discouraged-post-methods): Fix typo.
9125 (gnus-debug-exclude-variables): do. 9132 (gnus-debug-exclude-variables): Do.
9126 9133
91272002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu> 91342002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
9128 9135
@@ -9146,11 +9153,11 @@
9146 * nnrss.el (nnrss-insert-w3): Move the bindings. 9153 * nnrss.el (nnrss-insert-w3): Move the bindings.
9147 9154
9148 * nnrss.el (nnrss-insert-w3): Bind url-package-name and 9155 * nnrss.el (nnrss-insert-w3): Bind url-package-name and
9149 url-package-version. Trivial change from Andrew J Cosgriff 9156 url-package-version. Trivial change from Andrew J Cosgriff
9150 <ajc@polydistortion.net> 9157 <ajc@polydistortion.net>.
9151 9158
9152 * mm-decode.el (mm-save-part): Fill in file name when GUI saving 9159 * mm-decode.el (mm-save-part): Fill in file name when GUI saving
9153 attachments. Trivial change from Peter 'Luna' Runestig 9160 attachments. Trivial change from Peter 'Luna' Runestig
9154 <peter@runestig.com>. 9161 <peter@runestig.com>.
9155 9162
91562002-04-19 Jesper Harder <harder@ifa.au.dk> 91632002-04-19 Jesper Harder <harder@ifa.au.dk>
@@ -9195,57 +9202,46 @@
9195 9202
91962002-04-22 Bj,Av(Brn Torkelsson <torkel@acc.umu.se> 92032002-04-22 Bj,Av(Brn Torkelsson <torkel@acc.umu.se>
9197 9204
9198 * gnus-srvr.el (gnus-server-browse-in-group-buffer): it is a 9205 * gnus-srvr.el (gnus-server-browse-in-group-buffer): It is a
9199 boolean not a string 9206 boolean not a string
9200 * gnus-group.el (gnus-group-line-format): add description of %C 9207 * gnus-group.el (gnus-group-line-format): Add description of %C
9201 * gnus-group.el (gnus-group-line-format-alist): add gnus-tmp-comment 9208 * gnus-group.el (gnus-group-line-format-alist): Add gnus-tmp-comment
9202 as %C 9209 as %C
9203 * gnus-group.el (gnus-group-insert-group-line): add gnus-tmp-comment 9210 * gnus-group.el (gnus-group-insert-group-line): Add gnus-tmp-comment.
9204 9211
92052002-04-22 Paul Jarc <prj@po.cwru.edu> 92122002-04-22 Paul Jarc <prj@po.cwru.edu>
9206 9213
9207 * nnmaildir.el (nnmaildir-request-scan): typo: set 9214 * nnmaildir.el (nnmaildir-request-scan): Typo: set
9208 nnmaildir-get-new-mail, not nnmaildir-new-mail. Don't call 9215 nnmaildir-get-new-mail, not nnmaildir-new-mail. Don't call
9209 nnmail-get-new-mail for 'find-new-groups. 9216 nnmail-get-new-mail for 'find-new-groups.
9210 9217
92112002-04-21 Paul Jarc <prj@po.cwru.edu> 92182002-04-21 Paul Jarc <prj@po.cwru.edu>
9212 9219
9213 * nnmaildir.el (nnmaildir-request-update-info, 9220 * nnmaildir.el (nnmaildir-request-update-info, nnmaildir-request-group)
9214 nnmaildir-request-group, nnmaildir-retrieve-groups): remove 9221 (nnmaildir-retrieve-groups): Remove unnecessary calls to
9215 unnecessary calls to nnmaildir-request-scan. 9222 nnmaildir-request-scan.
9216 9223
92172002-04-20 Josh Huber <huber@alum.wpi.edu> 92242002-04-20 Josh Huber <huber@alum.wpi.edu>
9218 9225
9219 * gnus-msg.el: 9226 * gnus-msg.el (gnus-message-replysign, gnus-message-replyencrypt)
9220 * gnus-msg.el (gnus-message-replysign): New. 9227 (gnus-message-replysignencrypted): New.
9221 * gnus-msg.el (gnus-message-replyencrypt): New. 9228 (gnus-summary-reply): Use the three new variables (above)
9222 * gnus-msg.el (gnus-message-replysignencrypted): New. 9229 to automatically encrypt/sign to encrypted/signed messages.
9223 * gnus-msg.el (gnus-summary-reply): Use the three new variables
9224 (above) to automatically encrypt/sign to encrypted/signed
9225 messages.
9226 * message.el:
9227 * message.el (message-mode-map): Add keybinding for 9230 * message.el (message-mode-map): Add keybinding for
9228 `message-to-list-only' 9231 `message-to-list-only'.
9229 * message.el (message-mode): Add description for 9232 (message-mode): Add description for
9230 `message-to-list-only' 9233 `message-to-list-only'.
9231 * message.el (message-to-list-only): New. 9234 (message-to-list-only): New.
9232 * message.el (message-make-mft): Changed to use the cl loop macro, 9235 (message-make-mft): Changed to use the cl loop macro, and added
9233 and added optional flag to return only the matched list. (for use 9236 optional flag to return only the matched list (for use in new
9234 in new message-to-list-only function) 9237 message-to-list-only function).
9235 9238
92362002-04-20 Josh Huber <huber@alum.wpi.edu> 92392002-04-20 Josh Huber <huber@alum.wpi.edu>
9237 9240
9238 * gnus-msg.el: 9241 * gnus-msg.el (gnus-message-replysign, gnus-replysign)
9239 * gnus-msg.el (gnus-message-replysign): 9242 (gnus-replyencrypt, gnus-replysignencrypted, gnus-summary-reply): New.
9240 * gnus-msg.el (gnus-replysign): New. 9243 * message.el (message-mode-map, message-mode, message-to-list-only)
9241 * gnus-msg.el (gnus-replyencrypt): New. 9244 (message-make-mft): New.
9242 * gnus-msg.el (gnus-replysignencrypted): New.
9243 * gnus-msg.el (gnus-summary-reply):
9244 * message.el:
9245 * message.el (message-mode-map):
9246 * message.el (message-mode):
9247 * message.el (message-to-list-only): New.
9248 * message.el (message-make-mft):
9249 9245
92502002-04-19 ShengHuo ZHU <zsh@cs.rochester.edu> 92462002-04-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9251 9247
@@ -9253,8 +9249,8 @@
9253 9249
92542002-04-18 Josh Huber <huber@alum.wpi.edu> 92502002-04-18 Josh Huber <huber@alum.wpi.edu>
9255 9251
9256 * message.el (message-gen-unsubscribed-mft): accept a prefix 9252 * message.el (message-gen-unsubscribed-mft): Accept a prefix
9257 argument so CC can be included with C-u C-c C-f C-a 9253 argument so CC can be included with C-u C-c C-f C-a.
9258 9254
92592002-04-17 Ted Zlatanov <teodor.zlatanov@divine.com> 92552002-04-17 Ted Zlatanov <teodor.zlatanov@divine.com>
9260 9256
@@ -9270,12 +9266,12 @@
9270 9266
92712002-04-13 Josh Huber <huber@alum.wpi.edu> 92672002-04-13 Josh Huber <huber@alum.wpi.edu>
9272 9268
9273 * mml-sec.el (mml-secure-message): changed to support arbritrary 9269 * mml-sec.el (mml-secure-message): Changed to support arbritrary
9274 modes. 9270 modes.
9275 * mml-sec.el (mml-secure-message-encrypt-(smime|pgp|pgpmime)): 9271 * mml-sec.el (mml-secure-message-encrypt-(smime|pgp|pgpmime)):
9276 changed to support "signencrypt" mode. 9272 changed to support "signencrypt" mode.
9277 * mml.el (mml-parse-1): changed to support different secure modes 9273 * mml.el (mml-parse-1): Changed to support different secure modes
9278 more easily. (for signencrypt) 9274 more easily (for signencrypt).
9279 9275
92802002-04-11 Stefan Monnier <monnier@cs.yale.edu> 92762002-04-11 Stefan Monnier <monnier@cs.yale.edu>
9281 9277
@@ -9362,7 +9358,7 @@
9362 9358
93632002-04-01 Paul Jarc <prj@po.cwru.edu> 93592002-04-01 Paul Jarc <prj@po.cwru.edu>
9364 9360
9365 * nnmaildir.el: fixed some buggy invocations of nnmaildir--pgname. 9361 * nnmaildir.el: Fixed some buggy invocations of nnmaildir--pgname.
9366 9362
93672002-03-31 Andrew Cohen <cohen@andy.bu.edu> 93632002-03-31 Andrew Cohen <cohen@andy.bu.edu>
9368 Trivial patch. 9364 Trivial patch.
@@ -9442,7 +9438,7 @@
9442 (nnmaildir--edit-prep): New function. 9438 (nnmaildir--edit-prep): New function.
9443 (Local Variables): Use it. 9439 (Local Variables): Use it.
9444 9440
94452002-03-26 Pavel@Janik.cz (Pavel Jan,Am(Bk) 94412002-03-26 Pavel Jan,Am(Bk <Pavel@Janik.cz>
9446 9442
9447 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo. 9443 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
9448 9444
@@ -9629,7 +9625,7 @@
96292002-03-04 Simon Josefsson <jas@extundo.com> 96252002-03-04 Simon Josefsson <jas@extundo.com>
9630 9626
9631 * smime.el (smime-sign-region): Rename argument keyfiles to 9627 * smime.el (smime-sign-region): Rename argument keyfiles to
9632 keyfile. You only sign something with one key. 9628 keyfile. You only sign something with one key.
9633 (smime-sign-buffer): Better completing-read prompt. 9629 (smime-sign-buffer): Better completing-read prompt.
9634 (smime-decrypt-buffer): Ditto. 9630 (smime-decrypt-buffer): Ditto.
9635 9631
@@ -9651,7 +9647,7 @@
9651 9647
96522002-03-02 ShengHuo ZHU <zsh@cs.rochester.edu> 96482002-03-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9653 9649
9654 * gnus-util.el (gnus-multiple-choice): Use message. XEmacs only 9650 * gnus-util.el (gnus-multiple-choice): Use message. XEmacs only
9655 takes one argument in read-char. 9651 takes one argument in read-char.
9656 9652
9657 * message.el (message-fix-before-sending): Forward a char. 9653 * message.el (message-fix-before-sending): Forward a char.
@@ -9677,12 +9673,12 @@
9677 9673
96782002-03-01 Paul Jarc <prj@po.cwru.edu> 96742002-03-01 Paul Jarc <prj@po.cwru.edu>
9679 9675
9680 * message.el (message-get-reply-headers): downcase email addresses 9676 * message.el (message-get-reply-headers): Downcase email addresses
9681 for comaparisons for duplicate removal. 9677 for comaparisons for duplicate removal.
9682 9678
96832002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu> 96792002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9684 9680
9685 * mm-view.el (mm-view-pkcs7-verify): New function. A bogus 9681 * mm-view.el (mm-view-pkcs7-verify): New function. A bogus
9686 implementation of PKCS#7, which just allows users read the 9682 implementation of PKCS#7, which just allows users read the
9687 message. 9683 message.
9688 (mm-view-pkcs7): Use it. 9684 (mm-view-pkcs7): Use it.
@@ -9730,7 +9726,7 @@
9730 9726
9731 * gnus-sum.el: Add gnus-article-outlook-deuglify-article. 9727 * gnus-sum.el: Add gnus-article-outlook-deuglify-article.
9732 9728
9733 * deuglify.el: Change copy right. Add autoload. Add coding-system. 9729 * deuglify.el: Change copy right. Add autoload. Add coding-system.
9734 9730
97352002-02-22 Raymond Scholz <rscholz@zonix.de> 97312002-02-22 Raymond Scholz <rscholz@zonix.de>
9736 9732
@@ -9938,11 +9934,11 @@
9938 * gnus-art.el (gnus-article-edit-done): Kill-all-local-variables. 9934 * gnus-art.el (gnus-article-edit-done): Kill-all-local-variables.
9939 Call edit-done-function first, then change the window 9935 Call edit-done-function first, then change the window
9940 configuration. 9936 configuration.
9941 (gnus-article-edit-mode-map): Add message key bindings. Add menu. 9937 (gnus-article-edit-mode-map): Add message key bindings. Add menu.
9942 (gnus-article-edit-mode): mml-mode. 9938 (gnus-article-edit-mode): mml-mode.
9943 9939
9944 * gnus-util.el (gnus-byte-compile): Work around a bug in XEmacs 9940 * gnus-util.el (gnus-byte-compile): Work around a bug in XEmacs
9945 21.4. Suggested by Russ Allbery <rra@stanford.edu> . 9941 21.4. Suggested by Russ Allbery <rra@stanford.edu> .
9946 9942
9947 * message-utils.el: Adopt the file. 9943 * message-utils.el: Adopt the file.
9948 9944
@@ -9953,7 +9949,7 @@
99532002-02-14 ShengHuo ZHU <zsh@cs.rochester.edu> 99492002-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
9954 9950
9955 * gnus-sum.el (gnus-summary-move-article): Select-article only 9951 * gnus-sum.el (gnus-summary-move-article): Select-article only
9956 when gnus-move-split-methods is non-nil. And we don't render or 9952 when gnus-move-split-methods is non-nil. And we don't render or
9957 mark the article. 9953 mark the article.
9958 9954
9959 * gnus-fun.el (gnus-shell-command-to-string): New function. 9955 * gnus-fun.el (gnus-shell-command-to-string): New function.
@@ -10060,7 +10056,7 @@
10060 too many spaces. 10056 too many spaces.
10061 10057
10062 * rfc2047.el (rfc2047-unfold-region): Ditto. 10058 * rfc2047.el (rfc2047-unfold-region): Ditto.
10063 (rfc2047-decode-region): Don't unfold. Let 10059 (rfc2047-decode-region): Don't unfold. Let
10064 gnus-article-treat-unfold-headers do it. 10060 gnus-article-treat-unfold-headers do it.
10065 10061
100662002-02-07 Matt Armstrong <matt@lickey.com>. 100622002-02-07 Matt Armstrong <matt@lickey.com>.
@@ -10186,7 +10182,7 @@
10186 gnus-add-to-sorted-list. 10182 gnus-add-to-sorted-list.
10187 10183
10188 * gnus-sum.el (gnus-summary-update-info): gnus-newsgroup-unreads 10184 * gnus-sum.el (gnus-summary-update-info): gnus-newsgroup-unreads
10189 gnus-newsgroup-unselected are sorted. Use gnus-sorted-union. 10185 gnus-newsgroup-unselected are sorted. Use gnus-sorted-union.
10190 (gnus-build-all-threads): Use gnus-add-to-sorted-list. 10186 (gnus-build-all-threads): Use gnus-add-to-sorted-list.
10191 (gnus-update-read-articles): UNREAD is sorted. 10187 (gnus-update-read-articles): UNREAD is sorted.
10192 (gnus-newsgroup-unreads, gnus-newsgroup-unselected) 10188 (gnus-newsgroup-unreads, gnus-newsgroup-unselected)
@@ -10198,7 +10194,7 @@
10198 directories. 10194 directories.
10199 (gnus-dired-print): New function. 10195 (gnus-dired-print): New function.
10200 10196
10201 * gnus-art.el (gnus-mime-print-part): Add argument filename. Call 10197 * gnus-art.el (gnus-mime-print-part): Add argument filename. Call
10202 ps-despool. 10198 ps-despool.
10203 10199
102042002-02-02 Simon Josefsson <jas@extundo.com> 102002002-02-02 Simon Josefsson <jas@extundo.com>
@@ -10208,7 +10204,7 @@
102082002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu> 102042002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
10209 10205
10210 * gnus-start.el (gnus-1): Call gnus-agentize if gnus-agent is 10206 * gnus-start.el (gnus-1): Call gnus-agentize if gnus-agent is
10211 t. This makes gnus-agent customizable without putting 10207 t. This makes gnus-agent customizable without putting
10212 gnus-agentize into .gnus. 10208 gnus-agentize into .gnus.
10213 10209
10214 * gnus.el (gnus-agent): Make it customizable. 10210 * gnus.el (gnus-agent): Make it customizable.
@@ -10243,7 +10239,7 @@
10243 10239
102442002-01-31 ShengHuo ZHU <zsh@cs.rochester.edu> 102402002-01-31 ShengHuo ZHU <zsh@cs.rochester.edu>
10245 10241
10246 * nnfolder.el (nnfolder-request-replace-article): Unfold. Don't 10242 * nnfolder.el (nnfolder-request-replace-article): Unfold. Don't
10247 use mail-header-unfold-field. 10243 use mail-header-unfold-field.
10248 10244
10249 * gnus-cache.el (gnus-summary-insert-cached-articles): Use 10245 * gnus-cache.el (gnus-summary-insert-cached-articles): Use
@@ -10385,8 +10381,8 @@
10385 window is the lowest one. 10381 window is the lowest one.
10386 10382
10387 * gnus-agent.el (gnus-agent-retrieve-headers): Use 10383 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10388 nnheader-find-nov-line to speed up. Use nreverse, because it is 10384 nnheader-find-nov-line to speed up. Use nreverse, because it is
10389 sorted. Use nnheader-insert-nov-file. 10385 sorted. Use nnheader-insert-nov-file.
10390 10386
103912002-01-28 Katsumi Yamaoka <yamaoka@jpl.org> 103872002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10392 10388
@@ -10461,7 +10457,7 @@
10461 10457
10462 * gnus-util.el (gnus-parse-without-error): Add edebug-form-spec. 10458 * gnus-util.el (gnus-parse-without-error): Add edebug-form-spec.
10463 10459
10464 * nnagent.el (nnagent-retrieve-headers): loop until eobp. 10460 * nnagent.el (nnagent-retrieve-headers): Loop until eobp.
10465 10461
104662002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org> 104622002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10467 10463
@@ -10494,7 +10490,7 @@
104942002-01-25 ShengHuo ZHU <zsh@cs.rochester.edu> 104902002-01-25 ShengHuo ZHU <zsh@cs.rochester.edu>
10495 10491
10496 * gnus-art.el (gnus-article-wash-html-with-w3m): Call w3m-region. 10492 * gnus-art.el (gnus-article-wash-html-with-w3m): Call w3m-region.
10497 (gnus-article-wash-function): use locate-library to decide which 10493 (gnus-article-wash-function): Use locate-library to decide which
10498 to use. 10494 to use.
10499 10495
105002002-01-25 Simon Josefsson <jas@extundo.com> 104962002-01-25 Simon Josefsson <jas@extundo.com>
@@ -10860,13 +10856,13 @@
10860 * smiley.el (smiley-deformed-regexp-alist): Eliminate noseless 10856 * smiley.el (smiley-deformed-regexp-alist): Eliminate noseless
10861 false positives for lines of "^^^^". 10857 false positives for lines of "^^^^".
10862 10858
10863 * gnus-picon.el (gnus-picon-find-face): faces database is all 10859 * gnus-picon.el (gnus-picon-find-face): Faces database is all
10864 lowercase. 10860 lowercase.
10865 10861
108662002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu> 108622002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10867 10863
10868 * gnus-agent.el (gnus-agent-retrieve-headers): Use correct buffer. 10864 * gnus-agent.el (gnus-agent-retrieve-headers): Use correct buffer.
10869 (gnus-agent-braid-nov): Switch back to nntp-server-buffer. Remove 10865 (gnus-agent-braid-nov): Switch back to nntp-server-buffer. Remove
10870 duplications. 10866 duplications.
10871 (gnus-agent-batch): Bind gnus-agent-confirmation-function. 10867 (gnus-agent-batch): Bind gnus-agent-confirmation-function.
10872 10868
@@ -11056,13 +11052,13 @@
11056 * gnus-art.el (article-display-x-face): Insert From:. 11052 * gnus-art.el (article-display-x-face): Insert From:.
11057 11053
11058 * gnus-sum.el (gnus-summary-move-article): Don't draw the 11054 * gnus-sum.el (gnus-summary-move-article): Don't draw the
11059 article. Bind gnus-display-mime-function and 11055 article. Bind gnus-display-mime-function and
11060 gnus-article-prepare-hook. 11056 gnus-article-prepare-hook.
11061 11057
11062 * gnus-agent.el (gnus-agent-retrieve-headers): Load agentview. 11058 * gnus-agent.el (gnus-agent-retrieve-headers): Load agentview.
11063 (gnus-agent-toggle-plugged): Use gnus-agent-go-online. Move 11059 (gnus-agent-toggle-plugged): Use gnus-agent-go-online. Move
11064 gnus-agent-possibly-synchronize-flags to the last. 11060 gnus-agent-possibly-synchronize-flags to the last.
11065 (gnus-agent-go-online): New function. New variable. 11061 (gnus-agent-go-online): New function. New variable.
11066 11062
110672002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu> 110632002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
11068 11064
@@ -11098,7 +11094,7 @@
11098 (gnus-agent-method-p): Move here. 11094 (gnus-agent-method-p): Move here.
11099 11095
11100 * nnagent.el (nnagent-retrieve-headers): Check whether arts is 11096 * nnagent.el (nnagent-retrieve-headers): Check whether arts is
11101 nil. Remove articles-alist. 11097 nil. Remove articles-alist.
11102 11098
11103 * gnus-start.el (gnus-get-unread-articles): Check online. 11099 * gnus-start.el (gnus-get-unread-articles): Check online.
11104 (gnus-groups-to-gnus-format): Ditto. 11100 (gnus-groups-to-gnus-format): Ditto.
@@ -11125,7 +11121,7 @@
11125 gnus-agent-request-article. 11121 gnus-agent-request-article.
11126 11122
11127 * nnagent.el (nnagent-retrieve-headers): Don't use nnml 11123 * nnagent.el (nnagent-retrieve-headers): Don't use nnml
11128 function. Insert undownloaded NOV. 11124 function. Insert undownloaded NOV.
11129 11125
11130 * gnus-agent.el (gnus-agent-retrieve-headers): New function. 11126 * gnus-agent.el (gnus-agent-retrieve-headers): New function.
11131 (gnus-agent-request-article): New function. 11127 (gnus-agent-request-article): New function.
@@ -11166,7 +11162,7 @@
11166 11162
11167 * nntp.el (nntp-request-article): Add group parameter. 11163 * nntp.el (nntp-request-article): Add group parameter.
11168 (nntp-request-head): Ditto. 11164 (nntp-request-head): Ditto.
11169 (nntp-find-group-and-number): Add parameter group. Figure out 11165 (nntp-find-group-and-number): Add parameter group. Figure out
11170 number if the status line doesn't give (e.g. quimby.gnus.org). 11166 number if the status line doesn't give (e.g. quimby.gnus.org).
11171 11167
111722002-01-08 Simon Josefsson <jas@extundo.com> 111682002-01-08 Simon Josefsson <jas@extundo.com>
@@ -11192,7 +11188,7 @@
11192 11188
111932002-01-07 ShengHuo ZHU <zsh@cs.rochester.edu> 111892002-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
11194 11190
11195 * gnus-group.el (gnus-group-mark-article-read): Typo. Increase n. 11191 * gnus-group.el (gnus-group-mark-article-read): Typo. Increase n.
11196 11192
11197 * gnus-art.el (gnus-header-button-alist): Handle mailto. 11193 * gnus-art.el (gnus-header-button-alist): Handle mailto.
11198 11194
@@ -11233,7 +11229,7 @@
11233 gnus-fetch-old-headers. 11229 gnus-fetch-old-headers.
11234 11230
11235 * gnus-art.el (article-display-x-face): Use the current buffer 11231 * gnus-art.el (article-display-x-face): Use the current buffer
11236 unless `W f'. Otherwise, X-Face may be shown in the header of a 11232 unless `W f'. Otherwise, X-Face may be shown in the header of a
11237 forwarded part. 11233 forwarded part.
11238 (gnus-treatment-function-alist): Treat xface before hiding 11234 (gnus-treatment-function-alist): Treat xface before hiding
11239 headers. 11235 headers.
@@ -11317,7 +11313,7 @@
11317 (gnus-thread-sort-by-most-recent-number): Renamed. 11313 (gnus-thread-sort-by-most-recent-number): Renamed.
11318 (gnus-thread-sort-functions): Doc fix. 11314 (gnus-thread-sort-functions): Doc fix.
11319 (gnus-select-group-hook): Don't use setq on a hook. 11315 (gnus-select-group-hook): Don't use setq on a hook.
11320 (gnus-thread-latest-date): Use date, not number 11316 (gnus-thread-latest-date): Use date, not number.
11321 11317
11322 * gnus-agent.el (gnus-agent-expire-days): Doc fix. 11318 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
11323 (gnus-agent-expire): Allow regexp of expire-days. 11319 (gnus-agent-expire): Allow regexp of expire-days.
@@ -11450,12 +11446,12 @@
11450 11446
114512002-01-03 Paul Jarc <prj@po.cwru.edu> 114472002-01-03 Paul Jarc <prj@po.cwru.edu>
11452 11448
11453 * nnmaildir.el (nnmaildir-request-expire-articles): evaluate 11449 * nnmaildir.el (nnmaildir-request-expire-articles): Evaluate
11454 the expire-group parameter once per article rather than once 11450 the expire-group parameter once per article rather than once
11455 per group; bind `nnmaildir-article-file-name' and `article' 11451 per group; bind `nnmaildir-article-file-name' and `article'
11456 for convenience. Leave article alone when expire-group 11452 for convenience. Leave article alone when expire-group
11457 specifies the current group. 11453 specifies the current group.
11458 (nnmaildir--update-nov): be more concurrency-friendly with 11454 (nnmaildir--update-nov): Be more concurrency-friendly with
11459 temp file names. 11455 temp file names.
11460 11456
114612002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org> 114572002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
@@ -11542,15 +11538,15 @@
115422002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu> 115382002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11543 11539
11544 * gnus-ems.el (gnus-article-display-xface): Show xface in the 11540 * gnus-ems.el (gnus-article-display-xface): Show xface in the
11545 order of headers (Actually, it is called in a reversed order). Add 11541 order of headers (Actually, it is called in a reversed order).
11546 'gnus-image-text-deletable property. 11542 Add 'gnus-image-text-deletable property.
11547 (gnus-remove-image): Remove text with such a property. 11543 (gnus-remove-image): Remove text with such a property.
11548 11544
11549 * gnus-xmas.el (gnus-xmas-article-display-xface): Don't use 11545 * gnus-xmas.el (gnus-xmas-article-display-xface): Don't use
11550 gnus-put-image. 11546 gnus-put-image.
11551 11547
11552 * gnus-art.el (gnus-article-treat-fold-newsgroups): Replace ", *" 11548 * gnus-art.el (gnus-article-treat-fold-newsgroups): Replace ", *"
11553 with ", " 11549 with ", ".
11554 11550
115552002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org> 115512002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11556 11552
@@ -11573,7 +11569,7 @@
11573 * gnus-xmas.el (gnus-xmas-create-image): Don't use 11569 * gnus-xmas.el (gnus-xmas-create-image): Don't use
11574 mm-create-image-xemacs to create xbm glyph, because it deletes 11570 mm-create-image-xemacs to create xbm glyph, because it deletes
11575 temporary files. 11571 temporary files.
11576 (gnus-xmas-put-image): Use end-glyph. Make text invisible. 11572 (gnus-xmas-put-image): Use end-glyph. Make text invisible.
11577 (gnus-xmas-remove-image): Make text visible, remove glyph. 11573 (gnus-xmas-remove-image): Make text visible, remove glyph.
11578 11574
11579 * gnus-picon.el (gnus-picon-transform-newsgroups) 11575 * gnus-picon.el (gnus-picon-transform-newsgroups)
@@ -11598,7 +11594,7 @@
11598 11594
115992002-01-01 Paul Jarc <prj@po.cwru.edu> 115952002-01-01 Paul Jarc <prj@po.cwru.edu>
11600 11596
11601 * nnmaildir.el (nnmaildir--update-nov): automatically parse 11597 * nnmaildir.el (nnmaildir--update-nov): Automatically parse
11602 NOV data out of the message again if nnmail-extra-headers has 11598 NOV data out of the message again if nnmail-extra-headers has
11603 changed. 11599 changed.
11604 11600
@@ -11748,7 +11744,7 @@
11748 11744
11749 * gnus-delay.el (gnus-delay-send-queue): Renamed. 11745 * gnus-delay.el (gnus-delay-send-queue): Renamed.
11750 11746
11751 * gnus-art.el (gnus-ignored-headers): More headers, 11747 * gnus-art.el (gnus-ignored-headers): More headers.
11752 11748
11753 * ietf-drums.el (ietf-drums-parse-addresses): Use `error' instead 11749 * ietf-drums.el (ietf-drums-parse-addresses): Use `error' instead
11754 of `scan-error', since XEmacs doesn't seem to support that. 11750 of `scan-error', since XEmacs doesn't seem to support that.
@@ -11859,7 +11855,7 @@
11859 (picon): Fix doc. 11855 (picon): Fix doc.
11860 11856
11861 * gnus-win.el (gnus-window-to-buffer): gnus-picon-buffer-name no 11857 * gnus-win.el (gnus-window-to-buffer): gnus-picon-buffer-name no
11862 longer exists. Remove those codes. 11858 longer exists. Remove those codes.
11863 * gnus.el (gnus-use-picons): Ditto. 11859 * gnus.el (gnus-use-picons): Ditto.
11864 11860
118652001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org> 118612001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
@@ -11899,10 +11895,10 @@
11899 * gnus-picon.el (gnus-picon-transform-address): Skip bad addresses. 11895 * gnus-picon.el (gnus-picon-transform-address): Skip bad addresses.
11900 (gnus-picon-split-address): New function. 11896 (gnus-picon-split-address): New function.
11901 (gnus-picon-find-face): Use it. 11897 (gnus-picon-find-face): Use it.
11902 (gnus-picon-transform-address): Use it. Set first to t for each 11898 (gnus-picon-transform-address): Use it. Set first to t for each
11903 address. 11899 address.
11904 11900
11905 * gnus-art.el (gnus-with-article-headers): Move to here. Define 11901 * gnus-art.el (gnus-with-article-headers): Move to here. Define
11906 the macro then use it. 11902 the macro then use it.
11907 (gnus-treatment-function-alist): Treat picons earlier. 11903 (gnus-treatment-function-alist): Treat picons earlier.
11908 11904
@@ -12086,7 +12082,7 @@
12086 12082
120872001-12-26 Paul Jarc <prj@po.cwru.edu> 120832001-12-26 Paul Jarc <prj@po.cwru.edu>
12088 12084
12089 * nnmaildir.el (nnmaildir-save-mail): create the destination 12085 * nnmaildir.el (nnmaildir-save-mail): Create the destination
12090 groups if they do not exist. 12086 groups if they do not exist.
12091 12087
120922001-12-26 Katsumi Yamaoka <yamaoka@jpl.org> 120882001-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
@@ -12119,7 +12115,7 @@
12119 12115
121202001-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 121162001-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12121 12117
12122 * nnmaildir.el: Copyright changes. Require cl only at compile time. 12118 * nnmaildir.el: Copyright changes. Require cl only at compile time.
12123 12119
121242001-12-20 Simon Josefsson <jas@extundo.com> 121202001-12-20 Simon Josefsson <jas@extundo.com>
12125 12121
@@ -12190,20 +12186,20 @@
12190 12186
121912001-12-17 Josh Huber <huber@alum.wpi.edu> 121872001-12-17 Josh Huber <huber@alum.wpi.edu>
12192 12188
12193 * ChangeLog: changed coding to buffer-file-coding-system 12189 * ChangeLog: Changed coding to buffer-file-coding-system
12194 * ChangeLog.1: same 12190 * ChangeLog.1: Same.
12195 * nnwfm.el: same 12191 * nnwfm.el: Same.
12196 * gnus-smiley.el: same 12192 * gnus-smiley.el: Same.
12197 * gnus-cite.el: moved -*- magic cookie -*- to Local Variables 12193 * gnus-cite.el: Moved -*- magic cookie -*- to Local Variables
12198 * gnus-delay.el: same 12194 * gnus-delay.el: Same.
12199 * gnus-spec.el: same 12195 * gnus-spec.el: Same.
12200 * message.el: same 12196 * message.el: Same.
12201 * mml1991.el: same 12197 * mml1991.el: Same.
12202 * nnultimate.el: same 12198 * nnultimate.el: Same.
12203 12199
122042001-12-16 Simon Josefsson <jas@extundo.com> 122002001-12-16 Simon Josefsson <jas@extundo.com>
12205 Inspired by code by Dirk Meyer <dischi@tzi.de>.
12206 12201
12202 Inspired by code by Dirk Meyer <dischi@tzi.de>.
12207 * gnus-sum.el (gnus-summary-muttprint-program): New variable. 12203 * gnus-sum.el (gnus-summary-muttprint-program): New variable.
12208 (gnus-summary-save-map): Add muttprint. 12204 (gnus-summary-save-map): Add muttprint.
12209 (gnus-summary-make-menu-bar): Ditto. 12205 (gnus-summary-make-menu-bar): Ditto.
@@ -12216,7 +12212,7 @@
12216 * uudecode.el (uudecode-decode-region-internal): Speedup by using 12212 * uudecode.el (uudecode-decode-region-internal): Speedup by using
12217 temporary list instead of buffer. 12213 temporary list instead of buffer.
12218 12214
12219 * mm-url.el (executable-find): autoload. 12215 * mm-url.el (executable-find): Autoload.
12220 12216
122212001-12-12 Pavel Jan,Am(Bk <Pavel@Janik.cz> 122172001-12-12 Pavel Jan,Am(Bk <Pavel@Janik.cz>
12222 12218
@@ -12225,9 +12221,9 @@
12225 12221
122262001-12-13 Josh Huber <huber@alum.wpi.edu> 122222001-12-13 Josh Huber <huber@alum.wpi.edu>
12227 12223
12228 * gnus-cus.el (gnus-extra-topic-parameters): added topic parameter 12224 * gnus-cus.el (gnus-extra-topic-parameters): Added topic parameter
12229 subscribe-level 12225 subscribe-level
12230 * gnus-topic.el (gnus-subscribe-topics): use it. 12226 * gnus-topic.el (gnus-subscribe-topics): Use it.
12231 12227
122322001-12-13 22:00:00 Sean Neakums <sneakums@zork.net> (tiny change) 122282001-12-13 22:00:00 Sean Neakums <sneakums@zork.net> (tiny change)
12233 12229
@@ -12246,7 +12242,7 @@
12246 (binhex-decode-region-internal): New function. 12242 (binhex-decode-region-internal): New function.
12247 (binhex-decode-region): Automatically detect external program. 12243 (binhex-decode-region): Automatically detect external program.
12248 12244
12249 * mm-uu.el (mm-uu-decode-function,mm-uu-binhex-decode-function): 12245 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
12250 Use them. 12246 Use them.
12251 12247
122522001-12-12 Simon Josefsson <jas@extundo.com> 122482001-12-12 Simon Josefsson <jas@extundo.com>
@@ -12267,7 +12263,7 @@
12267 `error'. 12263 `error'.
12268 12264
12269 * nnmbox.el (nnmbox-mbox-file, nnmbox-active-file) 12265 * nnmbox.el (nnmbox-mbox-file, nnmbox-active-file)
12270 (nnmbox-get-new-mail, nnmbox-prepare-save-mail-hook): 12266 (nnmbox-get-new-mail, nnmbox-prepare-save-mail-hook): ???
12271 12267
12272 * nnfolder.el (nnfolder-directory, nnfolder-active-file) 12268 * nnfolder.el (nnfolder-directory, nnfolder-active-file)
12273 (nnfolder-newsgroups-file, nnfolder-get-new-mail) 12269 (nnfolder-newsgroups-file, nnfolder-get-new-mail)
@@ -12284,20 +12280,20 @@
122842001-12-12 Didier Verna <didier@xemacs.org> 122802001-12-12 Didier Verna <didier@xemacs.org>
12285 12281
12286 * gnus-msg.el (gnus-group-news): New function. 12282 * gnus-msg.el (gnus-group-news): New function.
12287 * gnus-group.el (gnus-group-mode-map): bind it to `i'. 12283 * gnus-group.el (gnus-group-mode-map): Bind it to `i'.
12288 * gnus-group.el (gnus-group-make-menu-bar): add a menu item for it. 12284 * gnus-group.el (gnus-group-make-menu-bar): Add a menu item for it.
12289 * gnus-salt.el (gnus-carpal-group-buffer-buttons): add a button 12285 * gnus-salt.el (gnus-carpal-group-buffer-buttons): Add a button
12290 for it. 12286 for it.
12291 * gnus-msg.el (gnus-summary-news-other-window): New function. 12287 * gnus-msg.el (gnus-summary-news-other-window): New function.
12292 * gnus-msg.el ((gnus-summary-send-map "S" gnus-summary-mode-map)): 12288 * gnus-msg.el ((gnus-summary-send-map "S" gnus-summary-mode-map)):
12293 bind it to `i'. 12289 bind it to `i'.
12294 * gnus-sum.el (gnus-summary-mode-map): bind it to `i'. 12290 * gnus-sum.el (gnus-summary-mode-map): Bind it to `i'.
12295 * gnus-sum.el (gnus-summary-make-menu-bar): add a menu item for it. 12291 * gnus-sum.el (gnus-summary-make-menu-bar): Add a menu item for it.
12296 * gnus-salt.el (gnus-carpal-summary-buffer-buttons): add a button 12292 * gnus-salt.el (gnus-carpal-summary-buffer-buttons): Add a button
12297 for it (called with a prefix). 12293 for it (called with a prefix).
12298 * gnus-msg.el (gnus-configure-posting-styles): add an optional 12294 * gnus-msg.el (gnus-configure-posting-styles): Add an optional
12299 group-name argument. 12295 group-name argument.
12300 * gnus-msg.el (gnus-setup-message): use it. 12296 * gnus-msg.el (gnus-setup-message): Use it.
12301 12297
123022001-12-12 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 122982001-12-12 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12303 12299
@@ -12373,7 +12369,7 @@
12373 12369
123742001-12-05 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 123702001-12-05 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12375 12371
12376 * mm-view.el: Lower case for the description line. Sync from the 12372 * mm-view.el: Lower case for the description line. Sync from the
12377 Emacs CVS. 12373 Emacs CVS.
12378 12374
123792001-12-05 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 123752001-12-05 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
@@ -12470,7 +12466,7 @@
12470 (imap-stream-alist): Backslash. 12466 (imap-stream-alist): Backslash.
12471 12467
12472 * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments. 12468 * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments.
12473 Thanks to david.goldberg6@verizon.net (David S. Goldberg) 12469 Thanks to david.goldberg6@verizon.net (David S. Goldberg).
12474 12470
124752001-11-27 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 124712001-11-27 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12476 12472
@@ -12478,8 +12474,8 @@
12478 12474
12479 * message.el (message-mode): make-local-hook is harmless in Emacs 21. 12475 * message.el (message-mode): make-local-hook is harmless in Emacs 21.
12480 12476
12481 * gnus-msg.el (gnus-configure-posting-styles): use 12477 * gnus-msg.el (gnus-configure-posting-styles): Use
12482 make-local-hook. Add LOCAL for add-hook. 12478 make-local-hook. Add LOCAL for add-hook.
12483 12479
124842001-11-27 Per Abrahamsen <abraham@dina.kvl.dk> 124802001-11-27 Per Abrahamsen <abraham@dina.kvl.dk>
12485 12481
@@ -12493,7 +12489,7 @@
12493 12489
124942001-11-26 Didier Verna <didier@xemacs.org> 124902001-11-26 Didier Verna <didier@xemacs.org>
12495 12491
12496 * nnmbox.el (nnmbox-create-mbox): create the mbox file directory 12492 * nnmbox.el (nnmbox-create-mbox): Create the mbox file directory
12497 if needed. 12493 if needed.
12498 12494
124992001-11-21 Katsumi Yamaoka <yamaoka@jpl.org> 124952001-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
@@ -12503,7 +12499,7 @@
12503 12499
125042001-11-26 Didier Verna <didier@xemacs.org> 125002001-11-26 Didier Verna <didier@xemacs.org>
12505 12501
12506 * gnus-start.el (gnus-check-first-time-used): only check for 12502 * gnus-start.el (gnus-check-first-time-used): Only check for
12507 existence of .el[d] files. 12503 existence of .el[d] files.
12508 12504
125092001-11-25 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 125052001-11-25 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
@@ -12530,9 +12526,9 @@
125302001-11-24 Simon Josefsson <jas@extundo.com> 125262001-11-24 Simon Josefsson <jas@extundo.com>
12531 12527
12532 * mm-encode.el (mm-encode-content-transfer-encoding): Fix error 12528 * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
12533 message. (Gnus does not "default" to using 8bit for the message, 12529 message. (Gnus does not "default" to using 8bit for the message,
12534 it default to use 8bit encoding and the user-supplied CTE 12530 it default to use 8bit encoding and the user-supplied CTE
12535 value. Calling this behaviour "treating it as 8bit" is perhaps 12531 value. Calling this behaviour "treating it as 8bit" is perhaps
12536 better.) 12532 better.)
12537 12533
12538 * mm-bodies.el (mm-body-encoding): Intern encoding if needed 12534 * mm-bodies.el (mm-body-encoding): Intern encoding if needed
@@ -12541,7 +12537,7 @@
125412001-11-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 125372001-11-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12542 12538
12543 * canlock.el (canlock-sha1-with-openssl): Use unibyte 12539 * canlock.el (canlock-sha1-with-openssl): Use unibyte
12544 buffer. Correctly decode hex. 12540 buffer. Correctly decode hex.
12545 12541
125462001-11-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 125422001-11-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12547 12543
@@ -12567,9 +12563,9 @@
12567 12563
125682001-11-20 Didier Verna <didier@xemacs.org> 125642001-11-20 Didier Verna <didier@xemacs.org>
12569 12565
12570 * gnus-group.el (gnus-group-make-help-group): new optional 12566 * gnus-group.el (gnus-group-make-help-group): New optional
12571 argument to control the error behavior. 12567 argument to control the error behavior.
12572 * gnus-start.el (gnus-check-first-time-used): use it to avoid 12568 * gnus-start.el (gnus-check-first-time-used): Use it to avoid
12573 erroring. 12569 erroring.
12574 12570
125752001-11-19 Simon Josefsson <jas@extundo.com> 125712001-11-19 Simon Josefsson <jas@extundo.com>
@@ -12872,7 +12868,7 @@
12872 12868
128732001-11-01 Simon Josefsson <jas@extundo.com> 128692001-11-01 Simon Josefsson <jas@extundo.com>
12874 12870
12875 * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka 12871 * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
12876 <yamaoka@jpl.org>. 12872 <yamaoka@jpl.org>.
12877 12873
128782001-10-31 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 128742001-10-31 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
@@ -12882,7 +12878,7 @@
128822001-11-01 Simon Josefsson <jas@extundo.com> 128782001-11-01 Simon Josefsson <jas@extundo.com>
12883 12879
12884 * gnus-group.el (gnus-group-mode-map): Bind "D u" to 12880 * gnus-group.el (gnus-group-mode-map): Bind "D u" to
12885 `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions 12881 `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
12886 has autoload cookies, so no `require' should be necessary.) 12882 has autoload cookies, so no `require' should be necessary.)
12887 12883
12888 * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New 12884 * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
@@ -12929,7 +12925,7 @@
12929 * message.el (message-get-reply-headers): Make sure there is ", ". 12925 * message.el (message-get-reply-headers): Make sure there is ", ".
12930 12926
12931 * mm-util.el (mm-mime-mule-charset-alist): Move down and call 12927 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
12932 mm-coding-system-p. Don't correct it only in XEmacs. 12928 mm-coding-system-p. Don't correct it only in XEmacs.
12933 (mm-charset-to-coding-system): Use mm-coding-system-p and 12929 (mm-charset-to-coding-system): Use mm-coding-system-p and
12934 mm-get-coding-system-list. 12930 mm-get-coding-system-list.
12935 (mm-emacs-mule, mm-mule4-p): New variables. 12931 (mm-emacs-mule, mm-mule4-p): New variables.
@@ -12961,7 +12957,7 @@
129612001-10-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 129572001-10-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12962 12958
12963 * canlock.el, sha1-el.el, hex-util.el: Move from contrib 12959 * canlock.el, sha1-el.el, hex-util.el: Move from contrib
12964 directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei 12960 directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
12965 KOBAYASHI <shuhei@aqua.ocn.ne.jp>. 12961 KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
12966 12962
129672001-10-30 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 129632001-10-30 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
@@ -13164,7 +13160,7 @@
131642001-10-17 Simon Josefsson <jas@extundo.com> 131602001-10-17 Simon Josefsson <jas@extundo.com>
13165 13161
13166 * nnimap.el (nnimap-expiry-target): Make sure it is back to the 13162 * nnimap.el (nnimap-expiry-target): Make sure it is back to the
13167 server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>. 13163 server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
13168 13164
131692001-10-17 17:00:00 Frank Schmitt <usenet@Frank-Schmitt.net> 131652001-10-17 17:00:00 Frank Schmitt <usenet@Frank-Schmitt.net>
13170 13166
@@ -13211,7 +13207,7 @@
13211 13207
13212 * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug. 13208 * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
13213 (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME 13209 (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
13214 body. (Mailcrypt seem to do this, but gpg.el doesn't.) 13210 body. (Mailcrypt seem to do this, but gpg.el doesn't.)
13215 13211
132162001-10-16 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> 132122001-10-16 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13217 Patch by Oliver Scholz <oscholz@my.gnus.org>. 13213 Patch by Oliver Scholz <oscholz@my.gnus.org>.
@@ -13240,7 +13236,8 @@
13240 charset magic from message.el. 13236 charset magic from message.el.
13241 13237
132422001-10-12 Simon Josefsson <jas@extundo.com> 132382001-10-12 Simon Josefsson <jas@extundo.com>
13243 Suggested by david.goldberg6@verizon.net (David S. Goldberg) 13239
13240 Suggested by david.goldberg6@verizon.net (David S. Goldberg).
13244 13241
13245 * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove 13242 * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
13246 'cite from g-a-wash-types. 13243 'cite from g-a-wash-types.
@@ -13369,7 +13366,7 @@
13369 13366
133702001-10-06 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 133672001-10-06 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13371 13368
13372 * Makefile.in: Install el in install. Add uninstall. 13369 * Makefile.in: Install el in install. Add uninstall.
13373 13370
133742001-10-05 Simon Josefsson <jas@extundo.com> 133712001-10-05 Simon Josefsson <jas@extundo.com>
13375 13372
@@ -13459,7 +13456,7 @@
134592001-09-27 Simon Josefsson <jas@extundo.com> 134562001-09-27 Simon Josefsson <jas@extundo.com>
13460 13457
13461 * gnus-topic.el (gnus-topic-mode-map): Add catchup. 13458 * gnus-topic.el (gnus-topic-mode-map): Add catchup.
13462 (gnus-topic-catchup-articles): New function. Suggested by Robin 13459 (gnus-topic-catchup-articles): New function. Suggested by Robin
13463 S. Socha <robin-dated-1001857693.185e29@socha.net>. 13460 S. Socha <robin-dated-1001857693.185e29@socha.net>.
13464 13461
134652001-09-27 11:00:00 Gerd M,Av(Bllmann <gerd@gnu.org>. 134622001-09-27 11:00:00 Gerd M,Av(Bllmann <gerd@gnu.org>.
@@ -13561,8 +13558,8 @@
13561 13558
135622001-09-17 Didier Verna <didier@xemacs.org> 135592001-09-17 Didier Verna <didier@xemacs.org>
13563 13560
13564 * nndiary.el: version 0.2-b14. 13561 * nndiary.el: Version 0.2-b14.
13565 * gnus-diary.el (gnus-diary-check-message): fix `read-string' 13562 * gnus-diary.el (gnus-diary-check-message): Fix `read-string'
13566 compatibility problem with XEmacs 21.1. 13563 compatibility problem with XEmacs 21.1.
13567 13564
135682001-09-15 Simon Josefsson <jas@extundo.com> 135652001-09-15 Simon Josefsson <jas@extundo.com>
@@ -13582,7 +13579,7 @@
13582 * gnus-spec.el (gnus-correct-substring): Still stopped one 13579 * gnus-spec.el (gnus-correct-substring): Still stopped one
13583 character before we wanted (never included last character). 13580 character before we wanted (never included last character).
13584 (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again, 13581 (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
13585 add missing "," (once per function) 13582 add missing "," (once per function).
13586 13583
135872001-09-14 Simon Josefsson <jas@extundo.com> 135842001-09-14 Simon Josefsson <jas@extundo.com>
13588 13585
@@ -13598,7 +13595,7 @@
13598 13595
135992001-09-12 Pavel Jan,Am(Bk <Pavel@Janik.cz> 135962001-09-12 Pavel Jan,Am(Bk <Pavel@Janik.cz>
13600 13597
13601 * mm-util.el (mm-charset-synonym-alist): add windows-1250 so we 13598 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
13602 can read e-mails from Microsoft Outlook users not using ISO 13599 can read e-mails from Microsoft Outlook users not using ISO
13603 8859-2 character set. 13600 8859-2 character set.
13604 13601
@@ -13611,23 +13608,23 @@
13611 13608
136122001-09-12 Didier Verna <didier@xemacs.org> 136092001-09-12 Didier Verna <didier@xemacs.org>
13613 13610
13614 * nndiary.el: new version (0.2-b13). 13611 * nndiary.el: New version (0.2-b13).
13615 * nndiary.el (nndiary-mail-sources): doc update. 13612 * nndiary.el (nndiary-mail-sources): Doc update.
13616 * nndiary.el (nndiary-split-methods): ditto. 13613 * nndiary.el (nndiary-split-methods): Ditto.
13617 * nndiary.el (nndiary-request-accept-article-hooks): New. 13614 * nndiary.el (nndiary-request-accept-article-hooks): New.
13618 * nndiary.el (nndiary-request-accept-article): use it, check 13615 * nndiary.el (nndiary-request-accept-article): Use it, check
13619 message validity. 13616 message validity.
13620 * nndiary.el (nndiary-get-new-mail): changed default to nil. 13617 * nndiary.el (nndiary-get-new-mail): Changed default to nil.
13621 * nndiary.el (nndiary-schedule): fix bug (misplaced 13618 * nndiary.el (nndiary-schedule): Fix bug (misplaced
13622 condition-case): it didn't return nil on error. 13619 condition-case): it didn't return nil on error.
13623 * gnus-diary.el: new version. 13620 * gnus-diary.el: New version.
13624 * gnus-diary.el (gnus-diary-summary-line-format): removed %I. 13621 * gnus-diary.el (gnus-diary-summary-line-format): Removed %I.
13625 * gnus-diary.el (gnus-diary-header-value-history): New. 13622 * gnus-diary.el (gnus-diary-header-value-history): New.
13626 * gnus-diary.el (gnus-diary-narrow-to-headers): New. 13623 * gnus-diary.el (gnus-diary-narrow-to-headers): New.
13627 * gnus-diary.el (gnus-diary-add-header): New. 13624 * gnus-diary.el (gnus-diary-add-header): New.
13628 * gnus-diary.el (gnus-diary-check-message): New. 13625 * gnus-diary.el (gnus-diary-check-message): New.
13629 * gnus-diary.el (message-mode-map): bind the above to `C-c D c'. 13626 * gnus-diary.el (message-mode-map): Bind the above to `C-c D c'.
13630 * gnus-diary.el (gnus-article-edit-mode-map): ditto. 13627 * gnus-diary.el (gnus-article-edit-mode-map): Ditto.
13631 13628
136322001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org> 136292001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
13633 13630
@@ -13719,8 +13716,8 @@
13719 13716
13720 * gnus-sum.el: Bind g-s-t-s to "W g". 13717 * gnus-sum.el: Bind g-s-t-s to "W g".
13721 * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s. 13718 * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
13722 * gnus-sum.el (gnus-summary-toggle-smiley): New function. Toggles 13719 * gnus-sum.el (gnus-summary-toggle-smiley): New function.
13723 display of graphical smilies. 13720 Toggles display of graphical smilies.
13724 13721
137252001-09-07 02:00:00 Bill White <billw@wolfram.com> 137222001-09-07 02:00:00 Bill White <billw@wolfram.com>
13726 13723
@@ -13760,7 +13757,7 @@
13760 13757
13761 * nnml.el (nnml-request-expire-articles): Also bind 13758 * nnml.el (nnml-request-expire-articles): Also bind
13762 `nnml-current-group' and `nnml-article-file-alist' when using 13759 `nnml-current-group' and `nnml-article-file-alist' when using
13763 expiry-target. (Otherwise nnml will be in a inconsistent internal 13760 expiry-target. (Otherwise nnml will be in a inconsistent internal
13764 state causing all kind of problems.) 13761 state causing all kind of problems.)
13765 (nnml-request-expire-articles): If `nnml-article-to-file' or 13762 (nnml-request-expire-articles): If `nnml-article-to-file' or
13766 `file-attributes' failes, return article as un-expirable instead 13763 `file-attributes' failes, return article as un-expirable instead
@@ -14171,7 +14168,7 @@
14171 14168
141722001-08-17 Bj,Av(Brn Torkelsson <torkel@acc.kth.se> 141692001-08-17 Bj,Av(Brn Torkelsson <torkel@acc.kth.se>
14173 14170
14174 * message.el: rename "Abort Message" to "Postpone Message". 14171 * message.el: Rename "Abort Message" to "Postpone Message".
14175 Remove "Attach file as MIME" from Message menu, it's already in 14172 Remove "Attach file as MIME" from Message menu, it's already in
14176 the MIME menu. 14173 the MIME menu.
14177 14174
@@ -14241,7 +14238,8 @@
14241 deadline has expired. 14238 deadline has expired.
14242 14239
142432001-08-12 Simon Josefsson <jas@extundo.com> 142402001-08-12 Simon Josefsson <jas@extundo.com>
14244 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE 14241
14242 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE.
14245 14243
14246 Support `recent' mark indicating newly arrived messages (to 14244 Support `recent' mark indicating newly arrived messages (to
14247 separate from old but unread messages). 14245 separate from old but unread messages).
@@ -14303,7 +14301,7 @@
143032001-08-10 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 143012001-08-10 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14304 14302
14305 * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use 14303 * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
14306 gnus-group-find-parameter. Suggested by Janne Rinta-Manty 14304 gnus-group-find-parameter. Suggested by Janne Rinta-Manty
14307 <rintaman@cs.Helsinki.FI>. 14305 <rintaman@cs.Helsinki.FI>.
14308 14306
14309 * mail-source.el (mail-source-movemail): The error buffer is 14307 * mail-source.el (mail-source-movemail): The error buffer is
@@ -14342,7 +14340,7 @@
14342 14340
143432001-08-09 Simon Josefsson <jas@extundo.com> 143412001-08-09 Simon Josefsson <jas@extundo.com>
14344 14342
14345 * message.el (message-get-reply-headers): Fix string. Suggested by 14343 * message.el (message-get-reply-headers): Fix string. Suggested by
14346 Christoph Conrad <cc@cli.de>. 14344 Christoph Conrad <cc@cli.de>.
14347 14345
143482001-08-08 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 143462001-08-08 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
@@ -14467,8 +14465,7 @@
14467 14465
144682001-08-03 Simon Josefsson <jas@extundo.com> 144662001-08-03 Simon Josefsson <jas@extundo.com>
14469 14467
14470 * mml.el (mml-menu): Rename from MML to Mime. Collapse Security 14468 * mml.el (mml-menu): Rename from MML to Mime. Collapse Security menu.
14471 menu.
14472 14469
144732001-08-02 Katsumi Yamaoka <yamaoka@jpl.org> 144702001-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
14474 14471
@@ -14968,7 +14965,6 @@
14968 * gnus-setup.el (gnus-use-installed-gnus): Typo. 14965 * gnus-setup.el (gnus-use-installed-gnus): Typo.
14969 * Cleanup files. 14966 * Cleanup files.
14970 14967
14971
149722001-07-13 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 149682001-07-13 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14973 14969
14974 * gnus.el (gnus-summary-line-format): Add %o. 14970 * gnus.el (gnus-summary-line-format): Add %o.
@@ -15006,13 +15002,13 @@
150062001-07-12 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 150022001-07-12 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15007 15003
15008 * mm-decode.el (mm-external-terminal-program): New variable. 15004 * mm-decode.el (mm-external-terminal-program): New variable.
15009 (mm-display-external): Use it. Use term to display when no 15005 (mm-display-external): Use it. Use term to display when no
15010 window-system. 15006 window-system.
15011 15007
150122001-07-12 Bj,Av(Brn Torkelsson <torkel@hpc2n.umu.se> 150082001-07-12 Bj,Av(Brn Torkelsson <torkel@hpc2n.umu.se>
15013 15009
15014 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the 15010 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
15015 Browse->Next entries to Browse->Prev 15011 Browse->Next entries to Browse->Prev.
15016 15012
150172001-07-11 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 150132001-07-11 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15018 15014
@@ -15058,10 +15054,10 @@
150582001-07-09 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 150542001-07-09 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15059 15055
15060 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset 15056 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
15061 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>. 15057 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
15062 15058
15063 * message.el (message-send-mail-real-function): New variable. 15059 * message.el (message-send-mail-real-function): New variable.
15064 (message-send-mail-partially, message-send-mail): 15060 (message-send-mail-partially, message-send-mail): Use it.
15065 15061
15066 * nngateway.el (nngateway-request-post): Use it. 15062 * nngateway.el (nngateway-request-post): Use it.
15067 15063
@@ -15108,8 +15104,7 @@
151082001-07-07 Simon Josefsson <jas@extundo.com> 151042001-07-07 Simon Josefsson <jas@extundo.com>
15109 15105
15110 * rfc2047.el (rfc2047-encode-message-header): Skip header when 15106 * rfc2047.el (rfc2047-encode-message-header): Skip header when
15111 trying to fold. Thanks to Colin Walters 15107 trying to fold. Thanks to Colin Walters <walters@cis.ohio-state.edu>.
15112 <walters@cis.ohio-state.edu>
15113 15108
151142001-07-06 Simon Josefsson <jas@extundo.com> 151092001-07-06 Simon Josefsson <jas@extundo.com>
15115 15110
@@ -15118,7 +15113,7 @@
15118 Add information in `assert's. 15113 Add information in `assert's.
15119 15114
15120 * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity 15115 * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
15121 changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity' 15116 changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
15122 and `nnimap-group-overview-filename', should handle all 15117 and `nnimap-group-overview-filename', should handle all
15123 change-of-uidvalidity related issues. But there may be other 15118 change-of-uidvalidity related issues. But there may be other
15124 problems.) 15119 problems.)
@@ -15147,14 +15142,14 @@
15147 15142
151482001-07-04 Didier Verna <didier@lrde.epita.fr> 151432001-07-04 Didier Verna <didier@lrde.epita.fr>
15149 15144
15150 * nntp.el (nntp-send-command): don't pass a buffer argument to 15145 * nntp.el (nntp-send-command): Don't pass a buffer argument to
15151 `point'. Only XEmacs accepts this. 15146 `point'. Only XEmacs accepts this.
15152 * nntp.el (nntp-send-command-nodelete): ditto. 15147 * nntp.el (nntp-send-command-nodelete): Ditto.
15153 * nntp.el (nntp-send-command-and-decode): ditto. 15148 * nntp.el (nntp-send-command-and-decode): Ditto.
15154 15149
151552001-07-04 Didier Verna <didier@lrde.epita.fr> 151502001-07-04 Didier Verna <didier@lrde.epita.fr>
15156 15151
15157 * nntp.el (nntp-open-connection-function): doc update. 15152 * nntp.el (nntp-open-connection-function): Doc update.
15158 * nntp.el (nntp-pre-command): New. 15153 * nntp.el (nntp-pre-command): New.
15159 * nntp.el (nntp-via-rlogin-command): New. 15154 * nntp.el (nntp-via-rlogin-command): New.
15160 * nntp.el (nntp-via-telnet-command): New. 15155 * nntp.el (nntp-via-telnet-command): New.
@@ -15167,10 +15162,10 @@
15167 * nntp.el (nntp-open-telnet-stream): New. 15162 * nntp.el (nntp-open-telnet-stream): New.
15168 * nntp.el (nntp-open-via-rlogin-and-telnet): New. 15163 * nntp.el (nntp-open-via-rlogin-and-telnet): New.
15169 * nntp.el (nntp-open-via-telnet-and-telnet): New. 15164 * nntp.el (nntp-open-via-telnet-and-telnet): New.
15170 * nntp.el (nntp-wait-for): check for possibly echo'ed commands. 15165 * nntp.el (nntp-wait-for): Check for possibly echo'ed commands.
15171 * nntp.el (nntp-send-command): ditto. 15166 * nntp.el (nntp-send-command): Ditto.
15172 * nntp.el (nntp-send-command-nodelete): ditto. 15167 * nntp.el (nntp-send-command-nodelete): Ditto.
15173 * nntp.el (nntp-send-command-and-decode): ditto. 15168 * nntp.el (nntp-send-command-and-decode): Ditto.
15174 15169
151752001-06-30 YAGI Tatsuya <yagi@is.titech.ac.jp> 151702001-06-30 YAGI Tatsuya <yagi@is.titech.ac.jp>
15176 Trivial patch. 15171 Trivial patch.
@@ -15329,8 +15324,8 @@
15329 15324
153302001-06-15 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 153252001-06-15 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15331 15326
15332 * message.el (message-send-mail-with-qmail): wrong exit status is 15327 * message.el (message-send-mail-with-qmail): Wrong exit status is
15333 100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>. 15328 100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
15334 15329
153352001-06-15 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 153302001-06-15 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15336 15331
@@ -15363,7 +15358,7 @@
153632001-06-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 153582001-06-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15364 15359
15365 * message.el (message-options-set-recipient): Don't add ", " 15360 * message.el (message-options-set-recipient): Don't add ", "
15366 unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>. 15361 unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
15367 15362
153682001-06-12 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 153632001-06-12 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15369 15364
@@ -15427,7 +15422,7 @@
15427 15422
154282001-06-03 Simon Josefsson <simon@josefsson.org> 154232001-06-03 Simon Josefsson <simon@josefsson.org>
15429 15424
15430 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is 15425 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
15431 autoloaded incorrectly below because ssl-program-* is bound.) 15426 autoloaded incorrectly below because ssl-program-* is bound.)
15432 Thanks to Amos Gouaux for report. 15427 Thanks to Amos Gouaux for report.
15433 15428
@@ -15485,7 +15480,7 @@
15485 15480
154862001-05-16 Didier Verna <didier@lrde.epita.fr> 154812001-05-16 Didier Verna <didier@lrde.epita.fr>
15487 15482
15488 * message.el (message-mail): pass the 'send-actions argument to 15483 * message.el (message-mail): Pass the 'send-actions argument to
15489 `message-setup'. 15484 `message-setup'.
15490 15485
154912001-05-16 Raymond Scholz <ray-2001@zonix.de> 154862001-05-16 Raymond Scholz <ray-2001@zonix.de>
@@ -15668,7 +15663,7 @@
156682001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 156632001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15669 15664
15670 * message.el (message-cite-prefix-regexp): Use POSIX regexp if 15665 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
15671 supported. Suggest by Jim Meyering <jim@meyering.net>. 15666 supported. Suggest by Jim Meyering <jim@meyering.net>.
15672 15667
156732001-04-02 Nevin Kapur <nevin@jhu.edu> 156682001-04-02 Nevin Kapur <nevin@jhu.edu>
15674 15669
@@ -15746,7 +15741,7 @@
15746 15741
15747 * gnus-util.el (gnus-delete-alist): Declare it as an alias of 15742 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
15748 `assq-delete-all', if that function exists; otherwise use the old 15743 `assq-delete-all', if that function exists; otherwise use the old
15749 definition. Documentation changed to match the one in 15744 definition. Documentation changed to match the one in
15750 `assq-delete-all'. 15745 `assq-delete-all'.
15751 15746
157522001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org> 157472001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
@@ -15845,7 +15840,7 @@
158452001-03-21 Didier Verna <didier@lrde.epita.fr> 158402001-03-21 Didier Verna <didier@lrde.epita.fr>
15846 15841
15847 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New. 15842 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
15848 * gnus-start.el (gnus-subscribe-newsgroup): use it. 15843 * gnus-start.el (gnus-subscribe-newsgroup): Use it.
15849 15844
158502001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org> 158452001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
15851 15846
@@ -15855,7 +15850,7 @@
158552001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 158502001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15856 15851
15857 * gnus-sum.el (gnus-summary-show-all-headers): 15852 * gnus-sum.el (gnus-summary-show-all-headers):
15858 gnus-article-show-all-headers is broken. Use 15853 gnus-article-show-all-headers is broken. Use
15859 gnus-summary-toggle-header instead. 15854 gnus-summary-toggle-header instead.
15860 15855
15861 * mml2015.el (mml2015-gpg-extract-from): No error. 15856 * mml2015.el (mml2015-gpg-extract-from): No error.
@@ -15992,7 +15987,7 @@
159922001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 159872001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15993 15988
15994 * gnus-art.el (gnus-article-describe-key): Map key to event. 15989 * gnus-art.el (gnus-article-describe-key): Map key to event.
15995 (gnus-article-describe-key-briefly): Ditto 15990 (gnus-article-describe-key-briefly): Ditto.
15996 15991
159972001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 159922001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15998 15993
@@ -16034,7 +16029,7 @@
16034 * nnml.el (nnml-generate-active-info): Fix the case when there is 16029 * nnml.el (nnml-generate-active-info): Fix the case when there is
16035 no file. 16030 no file.
16036 16031
16037 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit. 16032 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
16038 (gnus-summary-create-article): New function. 16033 (gnus-summary-create-article): New function.
16039 16034
16040 * gnus-group.el (gnus-group-mark-article-read): New function. 16035 * gnus-group.el (gnus-group-mark-article-read): New function.
@@ -16091,7 +16086,7 @@
16091 16086
16092 * smiley.el (gnus-smiley-display): Don't do widening. 16087 * smiley.el (gnus-smiley-display): Don't do widening.
16093 16088
16094 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley 16089 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
16095 within body. 16090 within body.
16096 16091
16097 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway. 16092 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
@@ -16169,8 +16164,8 @@
16169 * nnfolder.el (nnfolder-request-regenerate): New deffoo. 16164 * nnfolder.el (nnfolder-request-regenerate): New deffoo.
16170 16165
16171 * nnml.el (nnml-generate-nov-databases): Accept argument 16166 * nnml.el (nnml-generate-nov-databases): Accept argument
16172 server. Don't open server if it is opened. 16167 server. Don't open server if it is opened.
16173 (nnml-request-regenerate): Use it. Change to deffoo. 16168 (nnml-request-regenerate): Use it. Change to deffoo.
16174 16169
161752001-02-14 Katsumi Yamaoka <yamaoka@jpl.org> 161702001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
16176 16171
@@ -16409,7 +16404,7 @@
16409 16404
164102001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 164052001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16411 16406
16412 * mm-util.el (mm-mime-mule-charset-alist): non-Mule case. 16407 * mm-util.el (mm-mime-mule-charset-alist): Non-Mule case.
16413 16408
164142001-01-31 Dave Love <fx@gnu.org> 164092001-01-31 Dave Love <fx@gnu.org>
16415 16410
@@ -16462,7 +16457,7 @@
16462 16457
164632001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 164582001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16464 16459
16465 * gnus-score.el (gnus-summary-score-entry): match may be an integer. 16460 * gnus-score.el (gnus-summary-score-entry): Match may be an integer.
16466 16461
164672001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 164622001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16468 16463
@@ -16533,7 +16528,7 @@
165332001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 165282001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16534 16529
16535 * gnus-sum.el (gnus-summary-print-article): Take one prefix 16530 * gnus-sum.el (gnus-summary-print-article): Take one prefix
16536 argument. Allow to print several articles in one file. 16531 argument. Allow to print several articles in one file.
16537 16532
165382001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 165332001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16539 16534
@@ -16541,7 +16536,7 @@
16541 16536
165422001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 165372001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16543 16538
16544 * gnus.el: Fix copyright. Remove trailing spaces. 16539 * gnus.el: Fix copyright. Remove trailing spaces.
16545 16540
16546 * message.el (message-forward): Use mule4. 16541 * message.el (message-forward): Use mule4.
16547 16542
@@ -16628,7 +16623,7 @@
166282001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 166232001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16629 16624
16630 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail. 16625 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
16631 (gnus-button-mailto): Setup message. Moved to gnus-msg.el. 16626 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
16632 (gnus-button-reply): Ditto. 16627 (gnus-button-reply): Ditto.
16633 16628
166342001-01-16 Katsumi Yamaoka <yamaoka@jpl.org> 166292001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
@@ -16682,7 +16677,7 @@
166822001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 166772001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16683 16678
16684 * gnus.el: Sync with EMACS_PRETEST_21_0_95. 16679 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
16685 * gnus.el (gnus-default-posting-charset): Bogus. Removed. 16680 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
16686 16681
166872001-01-08 Dave Love <fx@gnu.org> 166822001-01-08 Dave Love <fx@gnu.org>
16688 16683
@@ -16718,18 +16713,18 @@
16718 16713
167192001-01-09 Didier Verna <didier@xemacs.org> 167142001-01-09 Didier Verna <didier@xemacs.org>
16720 16715
16721 * dgnushack.el (dgnushack-compile): give a dummy value to 16716 * dgnushack.el (dgnushack-compile): Give a dummy value to
16722 `gnus-xmas-glyph-directory' for the time of compilation. 16717 `gnus-xmas-glyph-directory' for the time of compilation.
16723 * gnus-agent.el: moved some XEmacs specific hook add-ons from 16718 * gnus-agent.el: Moved some XEmacs specific hook add-ons from
16724 `gnus-xmas-[re]define' to avoid loosing user custom settings. 16719 `gnus-xmas-[re]define' to avoid loosing user custom settings.
16725 * gnus-art.el: ditto. 16720 * gnus-art.el: Ditto.
16726 * gnus-group.el: ditto. 16721 * gnus-group.el: Ditto.
16727 * gnus-salt.el: ditto. 16722 * gnus-salt.el: Ditto.
16728 * gnus-sum.el: ditto. 16723 * gnus-sum.el: Ditto.
16729 * gnus-topic.el: ditto. 16724 * gnus-topic.el: Ditto.
16730 * gnus-xmas.el (gnus-xmas-define): see above. 16725 * gnus-xmas.el (gnus-xmas-define): See above.
16731 * gnus-xmas.el (gnus-xmas-redefine): see above. 16726 * gnus-xmas.el (gnus-xmas-redefine): See above.
16732 * gnus-xmas.el (gnus-xmas-glyph-directory): generate a 16727 * gnus-xmas.el (gnus-xmas-glyph-directory): Generate a
16733 non-continuable error when the directory can't be found. 16728 non-continuable error when the directory can't be found.
16734 16729
167352001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 167302001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
@@ -16746,7 +16741,7 @@
167462001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 167412001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16747 16742
16748 * nnmail.el (nnmail-get-new-mail): Find group only if file is not 16743 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
16749 orig-file. Use ',source. 16744 orig-file. Use ',source.
16750 16745
167512001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 167462001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16752 16747
@@ -16775,7 +16770,7 @@
16775 16770
16776 * message.el (message-minibuffer-local-map): New keymap. 16771 * message.el (message-minibuffer-local-map): New keymap.
16777 (message-read-from-minibuffer): Use it. 16772 (message-read-from-minibuffer): Use it.
16778 * gnus-msg.el (gnus-summary-resend-message): Use it 16773 * gnus-msg.el (gnus-summary-resend-message): Use it.
16779 16774
167802001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 167752001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16781 16776
@@ -16794,8 +16789,8 @@
16794 * nnslashdot.el (nnslashdot-request-list): Get the right year. 16789 * nnslashdot.el (nnslashdot-request-list): Get the right year.
16795 16790
167962001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu> 167912001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu>
16797 A revoked patch.
16798 16792
16793 A revoked patch.
16799 * gnus-sum.el (gnus-summary-expire-articles): Save excursion. 16794 * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
16800 16795
168012000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 167962000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
@@ -16848,7 +16843,7 @@
16848 16843
16849 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted. 16844 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
16850 (nnfolder-request-expire-articles): Use gnus-sorted-intersection. 16845 (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
16851 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas 16846 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
16852 Kvarnstr,Av(Bm <jonkv@ida.liu.se>. 16847 Kvarnstr,Av(Bm <jonkv@ida.liu.se>.
16853 16848
168542000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org> 168492000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
@@ -16965,7 +16960,7 @@
16965 16960
169662000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 169612000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16967 16962
16968 * message.el (message-setup): Use cons. Suggested by Johan Vromans 16963 * message.el (message-setup): Use cons. Suggested by Johan Vromans
16969 <jvromans@squirrel.nl>. 16964 <jvromans@squirrel.nl>.
16970 16965
169712000-12-24 Simon Josefsson <sj@extundo.com> 169662000-12-24 Simon Josefsson <sj@extundo.com>
@@ -16988,7 +16983,7 @@
16988 (total-expire): Use it. 16983 (total-expire): Use it.
16989 * gnus-art.el (banner): Use it. 16984 * gnus-art.el (banner): Use it.
16990 16985
16991 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman 16986 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
16992 <ljz@asfast.com>. 16987 <ljz@asfast.com>.
16993 16988
169942000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 169892000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
@@ -17073,7 +17068,7 @@
17073 17068
170742000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 170692000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17075 17070
17076 * gnus-art.el (gnus-mime-*): handle may be nil. 17071 * gnus-art.el (gnus-mime-*): Handle may be nil.
17077 17072
17078 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode. 17073 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
17079 17074
@@ -17091,7 +17086,7 @@
170912000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 170862000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17092 17087
17093 * message.el (message-mail-user-agent): New variable. 17088 * message.el (message-mail-user-agent): New variable.
17094 (message-setup): Renamed to message-setup-1. Support 17089 (message-setup): Renamed to message-setup-1. Support
17095 mail-user-agent. 17090 mail-user-agent.
17096 (message-mail-user-agent): New function. 17091 (message-mail-user-agent): New function.
17097 (message-mail): Use it. 17092 (message-mail): Use it.
@@ -17136,7 +17131,7 @@
17136 17131
171372000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 171322000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17138 17133
17139 * message.el (message-make-forward-subject): Don't widen. Decode. 17134 * message.el (message-make-forward-subject): Don't widen. Decode.
17140 (message-forward): Don't decode subject. 17135 (message-forward): Don't decode subject.
17141 17136
171422000-12-20 Christoph Conrad <C.Conrad@cli.de> 171372000-12-20 Christoph Conrad <C.Conrad@cli.de>
@@ -17146,11 +17141,11 @@
171462000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 171412000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17147 17142
17148 * mm-decode.el (mm-possibly-verify-or-decrypt): Use 17143 * mm-decode.el (mm-possibly-verify-or-decrypt): Use
17149 mail-extract-a-c instead. Don't depend on Gnus. 17144 mail-extract-a-c instead. Don't depend on Gnus.
17150 17145
17151 * mml.el (gnus-ems): Require it. 17146 * mml.el (gnus-ems): Require it.
17152 17147
17153 * gnus-msg.el (gnus-summary-mail-forward): 17148 * gnus-msg.el (gnus-summary-mail-forward): ???
17154 17149
17155 * message.el (message-forward): Move mime-to-mml here. 17150 * message.el (message-forward): Move mime-to-mml here.
17156 17151
@@ -17207,7 +17202,7 @@
17207 17202
172082000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 172032000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17209 17204
17210 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1. 17205 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
17211 17206
172122000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu> 172072000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
17213 17208
@@ -17287,7 +17282,7 @@
17287; 17282;
172882000-11-23 Dave Love <fx@gnu.org> 172832000-11-23 Dave Love <fx@gnu.org>
17289 17284
17290 * uu-post.pbm, uu-decode.pbm: new files from XPMs. 17285 * uu-post.pbm, uu-decode.pbm: New files from XPMs.
17291 17286
17292 * mm-uu.el (uudecode): Require. 17287 * mm-uu.el (uudecode): Require.
17293 (uudecode-decode-region, uudecode-decode-region-external): Don't 17288 (uudecode-decode-region, uudecode-decode-region-external): Don't
@@ -17477,7 +17472,7 @@
17477 17472
17478 * uudecode.el: Avoid compiler warnings. 17473 * uudecode.el: Avoid compiler warnings.
17479 17474
17480 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol. 17475 * rfc2047.el (rfc2047-fold-region): Use gnus-point-at-bol.
17481 (rfc2047-charset-encoding-alist): Add iso-8859-1[45]. 17476 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
17482 17477
174832000-11-06 Dave Love <fx@gnu.org> 174782000-11-06 Dave Love <fx@gnu.org>
@@ -18148,7 +18143,7 @@
18148 18143
181492000-11-12 David Edmondson <dme@dme.org> 181442000-11-12 David Edmondson <dme@dme.org>
18150 18145
18151 * message.el (message-font-lock-keywords): use 18146 * message.el (message-font-lock-keywords): Use
18152 message-cite-prefix-regexp. 18147 message-cite-prefix-regexp.
18153 18148
181542000-11-15 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> 181492000-11-15 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
@@ -18182,7 +18177,7 @@
181822000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu> 181772000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu>
18183 18178
18184 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape. 18179 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
18185 * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes. 18180 * mml.el (mml-generate-mime-1): Save cont. Skip multipart attributes.
18186 18181
181872000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu> 181822000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18188 18183
@@ -18243,14 +18238,14 @@
18243 18238
182442000-11-12 David Edmondson <dme@dme.org> 182392000-11-12 David Edmondson <dme@dme.org>
18245 18240
18246 * message.el (message-cite-prefix-regexp): moved from gnus-cite.el 18241 * message.el (message-cite-prefix-regexp): Moved from gnus-cite.el
18247 and replace `.' with `\w' to allow for different syntax tables 18242 and replace `.' with `\w' to allow for different syntax tables
18248 (from Vladimir Volovich). 18243 (from Vladimir Volovich).
18249 * message.el (message-newline-and-reformat): use 18244 * message.el (message-newline-and-reformat): Use
18250 `message-cite-prefix-regexp'. 18245 `message-cite-prefix-regexp'.
18251 * gnus-cite.el (gnus-supercite-regexp): use 18246 * gnus-cite.el (gnus-supercite-regexp): Use
18252 `message-cite-prefix-regexp'. 18247 `message-cite-prefix-regexp'.
18253 * gnus-cite.el (gnus-cite-parse): use 18248 * gnus-cite.el (gnus-cite-parse): Use
18254 `message-cite-prefix-regexp'. 18249 `message-cite-prefix-regexp'.
18255 18250
182562000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu> 182512000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu>
@@ -18290,7 +18285,7 @@
18290 18285
18291 * gnus-sum.el (gnus-move-split-methods): Say that 18286 * gnus-sum.el (gnus-move-split-methods): Say that
18292 `gnus-split-methods' uses file names, whereas this uses group 18287 `gnus-split-methods' uses file names, whereas this uses group
18293 names. (Report from Nevin Kapur) 18288 names. (Report from Nevin Kapur.)
18294 18289
182952000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu> 182902000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu>
18296 18291
@@ -18344,7 +18339,7 @@
183442000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu> 183392000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu>
18345 18340
18346 * mm-decode.el (mm-display-parts): New function. 18341 * mm-decode.el (mm-display-parts): New function.
18347 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first. 18342 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
18348 18343
183492000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br> 183442000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
18350 18345
@@ -18640,7 +18635,7 @@
18640 18635
186412000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu> 186362000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu>
18642 18637
18643 * mml2015.el: Fix doc. Remove bogus mml2015-setup. 18638 * mml2015.el: Fix doc. Remove bogus mml2015-setup.
18644 18639
186452000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu> 186402000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18646 18641
@@ -18709,7 +18704,7 @@
18709 18704
187102000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu> 187052000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu>
18711 18706
18712 * nnfolder.el: Add NOV. Set version to 2.0. 18707 * nnfolder.el: Add NOV. Set version to 2.0.
18713 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0. 18708 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
18714 18709
187152000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu> 187102000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu>
@@ -18812,7 +18807,7 @@
18812 18807
18813 * mm-decode.el (mm-find-part-by-type): Move it here. 18808 * mm-decode.el (mm-find-part-by-type): Move it here.
18814 * mml.el (mml-postprocess): Move it here. 18809 * mml.el (mml-postprocess): Move it here.
18815 (mml-postprocess-alist): Move it here. Merge them. 18810 (mml-postprocess-alist): Move it here. Merge them.
18816 18811
188172000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu> 188122000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu>
18818 18813
@@ -18828,7 +18823,7 @@
18828 (gnus-group-list-plus-map): New keymap. 18823 (gnus-group-list-plus-map): New keymap.
18829 (gnus-group-prepare-logic): New function. 18824 (gnus-group-prepare-logic): New function.
18830 (gnus-group-prepare-flat): Merge with 18825 (gnus-group-prepare-flat): Merge with
18831 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups. 18826 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
18832 (gnus-group-prepare-flat-list-dead): Ditto. 18827 (gnus-group-prepare-flat-list-dead): Ditto.
18833 (gnus-group-list-matching): Use gnus-group-prepare-function. 18828 (gnus-group-list-matching): Use gnus-group-prepare-function.
18834 (gnus-group-list-dormant): Ditto. 18829 (gnus-group-list-dormant): Ditto.