gnus
20 years ago* gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
Jesper Harder [Wed, 4 Feb 2004 02:24:45 +0000 (02:24 +0000)]
* gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
(gnus-uu-post-encoded): Use point-at-bol.

* gnus-topic.el (gnus-group-active-topic-p): do.

* gnus-start.el (gnus-newsrc-to-gnus-format): do.

* gnus-group.el (gnus-group-kill-region): do.

* gnus-art.el (article-date-ut): do.

20 years ago(message-fetch-field): Remove redundant
Jesper Harder [Wed, 4 Feb 2004 00:38:01 +0000 (00:38 +0000)]
(message-fetch-field): Remove redundant
case-fold-search binding.
(message-narrow-to-field): Simplify.

20 years ago* spam.el (spam-directory): Derive from `gnus-directory'.
Reiner Steib [Tue, 3 Feb 2004 20:42:58 +0000 (20:42 +0000)]
* spam.el (spam-directory): Derive from `gnus-directory'.

* spam-report.el (spam-report-url-to-file)
(spam-report-requests-file): New function and variable for offline reporting.
(spam-report-url-ping-function): Add `spam-report-url-to-file' and user
defined function.
(spam-report-url-ping-mm-url): Remove doubled slash.

20 years ago(spam-list-of-processors): fixed spamassassin variable names
Teodor Zlatanov [Tue, 3 Feb 2004 19:57:54 +0000 (19:57 +0000)]
(spam-list-of-processors): fixed spamassassin variable names

20 years ago(Batching Agents): Fixed typo in example. Reported
Reiner Steib [Tue, 3 Feb 2004 18:40:58 +0000 (18:40 +0000)]
(Batching Agents): Fixed typo in example.  Reported
by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.

20 years ago* spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
Jesper Harder [Tue, 3 Feb 2004 16:55:53 +0000 (16:55 +0000)]
* spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
format string mismatch.

* sieve.el (sieve-deactivate-all): do.

* nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.

* nnlistserv.el (nnlistserv-kk-wash-article): do.

* nnml.el (nnml-request-set-mark, nnml-save-marks): do.

20 years ago(mm-7bit-chars): Don't include \r.
Jesper Harder [Tue, 3 Feb 2004 00:43:00 +0000 (00:43 +0000)]
(mm-7bit-chars): Don't include \r.

20 years ago(spam-list-of-checks): added spam-use-BBDB-eclusive to
Teodor Zlatanov [Mon, 2 Feb 2004 20:01:33 +0000 (20:01 +0000)]
(spam-list-of-checks): added spam-use-BBDB-eclusive to
the list of checks

20 years ago(rfc2047-pad-base64): Deal with more cases of invalid
Jesper Harder [Sat, 31 Jan 2004 21:28:33 +0000 (21:28 +0000)]
(rfc2047-pad-base64): Deal with more cases of invalid
padding.

20 years ago* gnus.texi: Set documentencoding.
Jesper Harder [Fri, 30 Jan 2004 01:28:58 +0000 (01:28 +0000)]
* gnus.texi: Set documentencoding.

* emacs-mime.texi: do.

20 years agoFix typo in last commit.
Simon Josefsson [Wed, 28 Jan 2004 16:48:07 +0000 (16:48 +0000)]
Fix typo in last commit.

20 years ago(spam-spamassassin-register-ham-routine)
Teodor Zlatanov [Tue, 27 Jan 2004 21:47:08 +0000 (21:47 +0000)]
(spam-spamassassin-register-ham-routine)
(spam-spamassassin-register-spam-routine): fixed function names
again, sorry

20 years ago(Flowed text): Add.
Simon Josefsson [Tue, 27 Jan 2004 20:48:49 +0000 (20:48 +0000)]
(Flowed text): Add.

20 years ago(mm-fill-flowed): Add.
Simon Josefsson [Tue, 27 Jan 2004 20:46:32 +0000 (20:46 +0000)]
(mm-fill-flowed): Add.
(mm-inline-text): Use it.  Tiny patch from Ralf Angeli
<dev.null@iwi.uni-sb.de>.

20 years ago(spam-spamassassin-register-ham-routine)
Teodor Zlatanov [Tue, 27 Jan 2004 20:01:29 +0000 (20:01 +0000)]
(spam-spamassassin-register-ham-routine)
(spam-spamassassin-register-spam-routine): fixed function names

20 years ago* gnus.el (gnus-tmp-grouplens): Remove.
Katsumi Yamaoka [Tue, 27 Jan 2004 12:08:56 +0000 (12:08 +0000)]
* gnus.el (gnus-tmp-grouplens): Remove.
(gnus-summary-line-format): Remove grouplens.

* gnus-group.el (gnus-group-line-format): Ditto.

* gnus-spec.el (gnus-format-specs): Ditto.
(gnus-update-format-specifications): Flush the group format spec cache if
 there's the grouplens stuff.
 (gnus-parse-simple-format): Replace %l with the empty string.

20 years ago2004-01-27 Steve Youngs <sryoungs@bigpond.net.au>
Steve Youngs [Tue, 27 Jan 2004 05:55:53 +0000 (05:55 +0000)]
2004-01-27  Steve Youngs  <sryoungs@bigpond.net.au>

* gnus-spec.el (gnus-parse-simple-format): Fix setq value
omission.
From Jerry James  <james@xemacs.org>

20 years agoFix last commit.
Katsumi Yamaoka [Mon, 26 Jan 2004 11:02:52 +0000 (11:02 +0000)]
Fix last commit.

20 years ago(gnus-summary-resend-message-edit): Call mime-to-mml.
Katsumi Yamaoka [Mon, 26 Jan 2004 10:12:59 +0000 (10:12 +0000)]
(gnus-summary-resend-message-edit): Call mime-to-mml.

20 years ago* nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile,
Paul Jarc [Sun, 25 Jan 2004 05:26:46 +0000 (05:26 +0000)]
* nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile,
nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
New macros and functions.
* nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
Handle > NLINK_MAX messages.
* nnmaildir.el (nnmaildir-request-set-mark): Use
nnmaildir--emlink-p and nnmaildir--eexist-p.

20 years ago * spam-stat.el (spam-stat-process-directory-age): New option.
Alex Schroeder [Sun, 25 Jan 2004 02:27:28 +0000 (02:27 +0000)]
* spam-stat.el (spam-stat-process-directory-age): New option.
(spam-stat-process-directory): Use it.

20 years ago(spam-stat-process-directory-age): New option.
Alex Schroeder [Sun, 25 Jan 2004 02:22:59 +0000 (02:22 +0000)]
(spam-stat-process-directory-age): New option.
(spam-stat-process-directory): Use it.

20 years ago* spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
Jesper Harder [Sat, 24 Jan 2004 13:42:34 +0000 (13:42 +0000)]
* spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
(spam-stat-save): Accept prefix argument.

20 years ago(Spam ELisp Package Filtering of Incoming Mail):
Teodor Zlatanov [Fri, 23 Jan 2004 21:07:30 +0000 (21:07 +0000)]
(Spam ELisp Package Filtering of Incoming Mail):
mention spam-split does not modify incoming mail

20 years ago(starttls-failure): Fix regexp. Reported by "A.J. Rossini"
Simon Josefsson [Fri, 23 Jan 2004 07:45:04 +0000 (07:45 +0000)]
(starttls-failure): Fix regexp.  Reported by "A.J. Rossini"
<rossini@blindglobe.net>.

20 years ago* nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
Paul Jarc [Fri, 23 Jan 2004 07:19:22 +0000 (07:19 +0000)]
* nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
links" error.

20 years ago*** empty log message ***
Jesper Harder [Fri, 23 Jan 2004 07:07:14 +0000 (07:07 +0000)]
*** empty log message ***

20 years agognus.el (gnus-tmp-grouplens): Define for the sake of backward
Jesper Harder [Fri, 23 Jan 2004 07:02:52 +0000 (07:02 +0000)]
gnus.el (gnus-tmp-grouplens): Define for the sake of backward
compatibility with old .newsrc.eld files.

20 years agoAdvise byte-optimize-form-code-walker to optimize the rest of the and/or forms.
Katsumi Yamaoka [Fri, 23 Jan 2004 05:37:24 +0000 (05:37 +0000)]
Advise byte-optimize-form-code-walker to optimize the rest of the and/or forms.

20 years ago(GroupLens): Remove.
Jesper Harder [Fri, 23 Jan 2004 05:12:47 +0000 (05:12 +0000)]
(GroupLens): Remove.

20 years agoRemove.
Jesper Harder [Fri, 23 Jan 2004 04:53:27 +0000 (04:53 +0000)]
Remove.

20 years ago* gnus-xmas.el (gnus-xmas-grouplens-menu-add): Remove.
Jesper Harder [Fri, 23 Jan 2004 03:49:38 +0000 (03:49 +0000)]
* gnus-xmas.el (gnus-xmas-grouplens-menu-add): Remove.

* gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.

* gnus-start.el (gnus-1): do.

* gnus-group.el (gnus-group-line-format-alist): do.

* gnus.el: (gnus-use-grouplens, gnus-visual): do.

20 years ago* README: update.
Jesper Harder [Fri, 23 Jan 2004 03:18:58 +0000 (03:18 +0000)]
* README: update.

* md5.el: Remove.

* base64.el: Remove.

20 years ago * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
Kevin Greiner [Fri, 23 Jan 2004 02:20:49 +0000 (02:20 +0000)]
* gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
marks consisting of a single range {for example, (3 . 5)} rather
than a list of a single range { ((3 . 5)) }.

20 years ago(spam-stat-store-gnus-article-buffer): Use
Jesper Harder [Fri, 23 Jan 2004 02:04:44 +0000 (02:04 +0000)]
(spam-stat-store-gnus-article-buffer): Use
with-current-buffer.
(spam-stat-store-current-buffer): Use insert-buffer-substring to
avoid consing a string.

20 years ago(mm-charset-synonym-alist): Add ks_c_5601-1987.
Jesper Harder [Fri, 23 Jan 2004 01:05:20 +0000 (01:05 +0000)]
(mm-charset-synonym-alist): Add ks_c_5601-1987.
Remove obsolete entries for big5 and gb2312.

20 years ago(Spam ELisp Package Sequence of Events): fix typo
Teodor Zlatanov [Thu, 22 Jan 2004 18:06:18 +0000 (18:06 +0000)]
(Spam ELisp Package Sequence of Events): fix typo

20 years ago * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
Kevin Greiner [Thu, 22 Jan 2004 12:28:23 +0000 (12:28 +0000)]
* gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
uncompressed list.

20 years ago(spam-stat-strip-xref): New function.
Jesper Harder [Thu, 22 Jan 2004 06:36:40 +0000 (06:36 +0000)]
(spam-stat-strip-xref): New function.
(spam-stat-process-directory): Use it.

20 years ago(gnus-fetch-field): Don't bind case-fold-search
Jesper Harder [Thu, 22 Jan 2004 06:19:08 +0000 (06:19 +0000)]
(gnus-fetch-field): Don't bind case-fold-search
here -- it's done in message-fetch-field.

20 years ago * gnus.texi (Outgoing Messages, Agent Variables): Add
Kevin Greiner [Thu, 22 Jan 2004 04:00:48 +0000 (04:00 +0000)]
* gnus.texi (Outgoing Messages, Agent Variables): Add
gnus-agent-queue-mail and gnus-agent-prompt-send-queue.
Suggested by Gaute Strokkenes <gs234@srcf.ucam.org>

* gnus.texi (agent-disable-undownloaded-faces): Replaced with
agent-enable-undownloaded-faces

20 years ago * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
Kevin Greiner [Thu, 22 Jan 2004 03:47:56 +0000 (03:47 +0000)]
* gnus-sum.el (gnus-select-newgroup): Replaced inline code with
gnus-agent-possibly-alter-active.
(gnus-adjust-marked-articles): Faster handling of simple lists

20 years ago * gnus-start.el (gnus-activate-group): Unless blocked by the
Kevin Greiner [Thu, 22 Jan 2004 03:47:27 +0000 (03:47 +0000)]
* gnus-start.el (gnus-activate-group): Unless blocked by the
caller, possibly expand the active range to include both cached
and agentized articles.
(gnus-convert-old-newsrc): Rewrote in anticipation of having
multiple version-dependent converters.
(gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
gnus-agent-save-active.
(gnus-save-newsrc-file): Save dirty agent range limits.

20 years ago * gnus-range.el (gnus-range-map): Iterate over list or sequence.
Kevin Greiner [Thu, 22 Jan 2004 03:46:45 +0000 (03:46 +0000)]
* gnus-range.el (gnus-range-map): Iterate over list or sequence.
(gnus-sorted-range-intersection): Intersection of two ranges
without requiring that they first be uncompressed.

20 years ago * gnus-group.el (gnus-group-catchup): Use new
Kevin Greiner [Thu, 22 Jan 2004 03:46:21 +0000 (03:46 +0000)]
* gnus-group.el (gnus-group-catchup): Use new
gnus-sequence-of-unread-articles, not
gnus-list-of-unread-articles, to avoid exhausting memory with huge
numbers of articles.  Use gnus-range-map to avoid having to
uncompress the unread list.
(gnus-group-archive-directory,
gnus-group-recent-archive-directory): Fixed invalid ange-ftp
reference.

20 years ago * gnus-cus.el (agent-disable-undownloaded-faces): Removed
Kevin Greiner [Thu, 22 Jan 2004 03:45:48 +0000 (03:45 +0000)]
* gnus-cus.el (agent-disable-undownloaded-faces): Removed
(agent-enable-undownloaded-faces): Added

20 years ago * gnus-agent.el (gnus-agent-queue-mail,
Kevin Greiner [Thu, 22 Jan 2004 03:45:24 +0000 (03:45 +0000)]
* gnus-agent.el (gnus-agent-queue-mail,
gnus-agent-prompt-send-queue): New variables.
(gnus-agent-send-mail): Use gnus-agent-queue-mail.

* gnus-agent.el (agent-disable-undownloaded-faces): Removed
(agent-enable-undownloaded-faces): Added
(gnus-agent-cat-groups): Use eval-and-compile, not
eval-when-compile, to define gnus-agent-set-cat-groups as the setf
method of gnus-agent-cat-groups even when the buffer has been
evaled.
(gnus-agent-save-active,gnus-agent-save-active-1): Merged to
delete gnus-agent-save-active-1.
(gnus-agent-save-groups): Deleted. Identical to
gnus-agent-save-active.
(gnus-agent-write-active): No longer adjust agent's copy of active
file as agent's adjustments are now stored in their own
file. Removed optional parameter.
(gnus-agent-possibly-alter-active): Ignore groups of unagentized
servers.  Add use of min/max range limits from server's local
file.
(gnus-agent-save-alist): Removed unused optional argument.
(gnus-agent-load-local,gnus-agent-read-and-cache-local),
(gnus-agent-read-local,gnus-agent-save-local,gnus-agent-get-local),
(gnus-agent-set-local): A per-server file that keeps min/max range
limits for articles known to the agent.  Provides a fast mechanism
for altering many active ranges.
(gnus-agent-expire-group,gnus-agent-expire): No longer save the
active file (local makes it unnecessary).
(gnus-agent-regenerate-group): Fixed XEmacs compatibility.

20 years ago * gnus-draft.el (gnus-group-send-queue): Pass the group name
Kevin Greiner [Thu, 22 Jan 2004 03:44:43 +0000 (03:44 +0000)]
* gnus-draft.el (gnus-group-send-queue): Pass the group name
"nndraft:queue" along to gnus-draft-send.  Use
gnus-agent-prompt-send-queue.
(gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
is "nndraft:queue".  Suggested by Gaute Strokkenes
<gs234@srcf.ucam.org>

20 years ago * gnus-agent.el (gnus-agent-queue-mail,
Kevin Greiner [Thu, 22 Jan 2004 03:44:00 +0000 (03:44 +0000)]
* gnus-agent.el (gnus-agent-queue-mail,
gnus-agent-prompt-send-queue): New variables.
(gnus-agent-send-mail): Use gnus-agent-queue-mail.
* gnus-draft.el (gnus-group-send-queue): Pass the group name
"nndraft:queue" along to gnus-draft-send.  Use
gnus-agent-prompt-send-queue.
(gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
is "nndraft:queue".  Suggested by Gaute Strokkenes
<gs234@srcf.ucam.org>

* gnus-agent.el (agent-disable-undownloaded-faces): Removed
(agent-enable-undownloaded-faces): Added
(gnus-agent-cat-groups): Use eval-and-compile, not
eval-when-compile, to define gnus-agent-set-cat-groups as the setf
method of gnus-agent-cat-groups even when the buffer has been
evaled.
(gnus-agent-save-active,gnus-agent-save-active-1): Merged to
delete gnus-agent-save-active-1.
(gnus-agent-save-groups): Deleted. Identical to
gnus-agent-save-active.
(gnus-agent-write-active): No longer adjust agent's copy of active
file as agent's adjustments are now stored in their own
file. Removed optional parameter.
(gnus-agent-possibly-alter-active): Ignore groups of unagentized
servers.  Add use of min/max range limits from server's local
file.
(gnus-agent-save-alist): Removed unused optional argument.
(gnus-agent-load-local,gnus-agent-read-and-cache-local),
(gnus-agent-read-local,gnus-agent-save-local,gnus-agent-get-local),
(gnus-agent-set-local): A per-server file that keeps min/max range
limits for articles known to the agent.  Provides a fast mechanism
for altering many active ranges.
(gnus-agent-expire-group,gnus-agent-expire): No longer save the
active file (local makes it unnecessary).
(gnus-agent-regenerate-group): Fixed XEmacs compatibility.

* gnus-cus.el (agent-disable-undownloaded-faces): Removed
(agent-enable-undownloaded-faces): Added

* gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
disable it when sending to "nndraft:queue".
(gnus-group-send-queue): Add safety check to avoid sending queue
when unplugged.

* gnus-group.el (gnus-group-catchup): Use new
gnus-sequence-of-unread-articles, not
gnus-list-of-unread-articles, to avoid exhausting memory with huge
numbers of articles.  Use gnus-range-map to avoid having to
uncompress the unread list.
(gnus-group-archive-directory,
gnus-group-recent-archive-directory): Fixed invalid ange-ftp
reference.

* gnus-range.el (gnus-range-map): Iterate over list or sequence.
(gnus-sorted-range-intersection): Intersection of two ranges
without requiring that they first be uncompressed.

* gnus-start.el (gnus-activate-group): Unless blocked by the
caller, possibly expand the active range to include both cached
and agentized articles.
(gnus-convert-old-newsrc): Rewrote in anticipation of having
multiple version-dependent converters.
(gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
gnus-agent-save-active.
(gnus-save-newsrc-file): Save dirty agent range limits.

* gnus-sum.el (gnus-select-newgroup): Replaced inline code with
gnus-agent-possibly-alter-active.
(gnus-adjust-marked-articles): Faster handling of simple lists

20 years ago(spam-stat-buffer-words-with-scores): Don't narrow and change
Jesper Harder [Wed, 21 Jan 2004 03:04:16 +0000 (03:04 +0000)]
(spam-stat-buffer-words-with-scores): Don't narrow and change
syntax table here.  Reported by Andrew Cohen <cohen@andy.bu.edu>.

20 years ago(spam-stat-test-directory): New optional argument
Jesper Harder [Wed, 21 Jan 2004 02:00:08 +0000 (02:00 +0000)]
(spam-stat-test-directory): New optional argument
displays a list of files detected.  Suggested by Andrew Cohen
<cohen@andy.bu.edu>.

20 years ago* spam.el (gnus-summary-mode-map): make spam-generic-score the
Teodor Zlatanov [Wed, 21 Jan 2004 01:03:41 +0000 (01:03 +0000)]
* spam.el (gnus-summary-mode-map): make spam-generic-score the
default scoring function
(spam-generic-score): calls spam-spamassassin-score if
spam-use-spamassassin or spam-use-spamassassin-headers is on;
spam-bogofilter-score otherwise.

20 years ago* spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
Teodor Zlatanov [Wed, 21 Jan 2004 00:51:11 +0000 (00:51 +0000)]
* spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
(spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
(spam-spamassassin-arguments)
(spam-spamassassin-spam-flag-header)
(spam-spamassassin-positive-spam-flag-header)
(spam-spamassassin-spam-status-header, spam-sa-learn-path)
(spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
(spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
(spam-list-of-processors, spam-list-of-checks)
(spam-list-of-statistical-checks, spam-registration-functions)
(spam-check-spamassassin-headers, spam-check-spamassassin)
(spam-spamassassin-score)
(spam-spamassassin-register-with-sa-learn)
(spam-spamassassin-register-spam-routine)
(spam-spamassassin-register-ham-routine)
(spam-assassin-register-spam-routine)
(spam-assassin-register-ham-routine): add SpamAssassin support
(spam-bogofilter-score): fix to show article before scoring

* gnus.el (spam-process, spam-autodetect-methods): add
spamassassin and spamassassin-headers

20 years ago* gnus-registry.el (gnus-registry-split-fancy-with-parent):
Teodor Zlatanov [Wed, 21 Jan 2004 00:21:43 +0000 (00:21 +0000)]
* gnus-registry.el (gnus-registry-split-fancy-with-parent):
Suppress unnecessary messages.  From Nevin Kapur
<nkapur@cs.caltech.edu>.

20 years ago(spam-stat-to-hash-table): Use :size argument in
Jesper Harder [Tue, 20 Jan 2004 22:56:57 +0000 (22:56 +0000)]
(spam-stat-to-hash-table): Use :size argument in
make-hash-table.

20 years ago(base64-encode-string): Don't autoload it.
Katsumi Yamaoka [Mon, 19 Jan 2004 06:54:43 +0000 (06:54 +0000)]
(base64-encode-string): Don't autoload it.

20 years ago* sieve.texi (Manage Sieve API): nil -> @code{nil}.
Jesper Harder [Sat, 17 Jan 2004 19:46:05 +0000 (19:46 +0000)]
* sieve.texi (Manage Sieve API): nil -> @code{nil}.

* pgg.texi (User Commands, Backend methods): do.

20 years ago(Debugging IMAP): Fix.
Jesper Harder [Sat, 17 Jan 2004 19:14:16 +0000 (19:14 +0000)]
(Debugging IMAP): Fix.
(Thwarting Email Spam): Avoid overfull hboxes in printed
version.  Markup fixes.

20 years ago(nnir-run-glimpse): Fixed typo. Reported by Patrick
Reiner Steib [Fri, 16 Jan 2004 22:16:40 +0000 (22:16 +0000)]
(nnir-run-glimpse): Fixed typo.  Reported by Patrick
Drechsler <patrick.drechsler@gmx.net>.

20 years agoRemove useless (require 'itimer), eval-and-compile and (featurep 'xemacs).
Katsumi Yamaoka [Fri, 16 Jan 2004 12:13:38 +0000 (12:13 +0000)]
Remove useless (require 'itimer), eval-and-compile and (featurep 'xemacs).

20 years ago(gnus-post-news): Use blank Newsgroups line if
Jesper Harder [Fri, 16 Jan 2004 01:58:50 +0000 (01:58 +0000)]
(gnus-post-news): Use blank Newsgroups line if
GROUP is a virtual group.

20 years ago2004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
Steve Youngs [Thu, 15 Jan 2004 21:42:04 +0000 (21:42 +0000)]
2004-01-16  Steve Youngs  <sryoungs@bigpond.net.au>

* gnus.el: Autoload `message-y-or-n-p'.

20 years ago* pgg-parse.el: Remove unnecessary (require 'custom).
Jesper Harder [Thu, 15 Jan 2004 17:30:46 +0000 (17:30 +0000)]
* pgg-parse.el: Remove unnecessary (require 'custom).

* pgg-def.el: do.

* nnmail.el: do.

* gnus-undo.el: do.

* gnus-util.el: do.

20 years ago(gnus-pick-line-number): Add autoload.
Reiner Steib [Thu, 15 Jan 2004 13:14:03 +0000 (13:14 +0000)]
(gnus-pick-line-number): Add autoload.

20 years ago* mm-decoce.el (mm-multiple-handles): Recognize a string as a mime handle,
Katsumi Yamaoka [Thu, 15 Jan 2004 10:59:39 +0000 (10:59 +0000)]
* mm-decoce.el (mm-multiple-handles): Recognize a string as a mime handle,
 as well as a list.

* mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.  Suggested
 by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
(mm-w3m-cid-retrieve): Simplify.

20 years ago(message-kill-to-signature): Change docstring.
Kai Grossjohann [Wed, 14 Jan 2004 14:32:21 +0000 (14:32 +0000)]
(message-kill-to-signature): Change docstring.

20 years ago(message-kill-to-signature): Allow prefix arg to
Kai Grossjohann [Wed, 14 Jan 2004 14:30:43 +0000 (14:30 +0000)]
(message-kill-to-signature): Allow prefix arg to
specify number of lines to keep before signature.  From Vasily
Korytov.

20 years ago* canlock.el: Always require sha1-el.
Katsumi Yamaoka [Wed, 14 Jan 2004 02:01:59 +0000 (02:01 +0000)]
* canlock.el: Always require sha1-el.
(canlock-sha1): Bind sha1-maximum-internal-length to nil.

* message.el: Autoload sha1 only when compiling.

* lpath.el: Bind eudc-protocol for both Emacs and XEmacs;
 fbind eudc-expand-inline for XEmacs.

20 years ago(message-canlock-generate): Require sha1-el.
Katsumi Yamaoka [Tue, 13 Jan 2004 13:39:02 +0000 (13:39 +0000)]
(message-canlock-generate): Require sha1-el.

20 years ago(message-expand-name): Silence the byte compiler.
Jesper Harder [Tue, 13 Jan 2004 05:13:02 +0000 (05:13 +0000)]
(message-expand-name): Silence the byte compiler.

20 years ago* lpath.el: Add detect-coding-system.
Jesper Harder [Tue, 13 Jan 2004 04:54:45 +0000 (04:54 +0000)]
* lpath.el: Add detect-coding-system.

* dgnushack.el (dgnushack-compile): Remove obsolete check for
cus-edit.

20 years ago(gnus-score-edit-all-score): Fix prototype.
Simon Josefsson [Tue, 13 Jan 2004 02:12:50 +0000 (02:12 +0000)]
(gnus-score-edit-all-score): Fix prototype.
Invoke gnus-score-mode.  Reported by
bojohan+news@dd.chalmers.se (Johan Bockgård).

20 years ago(gnus-compress-sequence): Doc fix. Suggested by
Simon Josefsson [Tue, 13 Jan 2004 02:06:43 +0000 (02:06 +0000)]
(gnus-compress-sequence): Doc fix.  Suggested by
Jim Blandy <jimb@redhat.com> (tiny change).

20 years ago(gnus-browse-foreign-server): Reduce consing.
Jesper Harder [Mon, 12 Jan 2004 22:58:16 +0000 (22:58 +0000)]
(gnus-browse-foreign-server): Reduce consing.

20 years ago(spam-get-article-as-string): updated to use
Teodor Zlatanov [Mon, 12 Jan 2004 21:34:00 +0000 (21:34 +0000)]
(spam-get-article-as-string): updated to use
gnus-request-article-this-buffer, much simpler
(spam-get-article-as-buffer): removed

20 years ago(The problem of spam): fixed so many countries and
Teodor Zlatanov [Mon, 12 Jan 2004 20:48:09 +0000 (20:48 +0000)]
(The problem of spam): fixed so many countries and
continents are used as examples of why blocking by country blocks
is a bad idea.

20 years ago(message-expand-name): Use EUDC if the user uses
Kai Grossjohann [Mon, 12 Jan 2004 06:49:19 +0000 (06:49 +0000)]
(message-expand-name): Use EUDC if the user uses
that.

20 years ago* rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
Jesper Harder [Mon, 12 Jan 2004 04:08:17 +0000 (04:08 +0000)]
* rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
character for the encoding to avoid consing a string.

20 years ago* rfc2047.el (rfc2047-decode-string): Don't cons a string
Jesper Harder [Mon, 12 Jan 2004 03:07:33 +0000 (03:07 +0000)]
* rfc2047.el (rfc2047-decode-string): Don't cons a string
unnecessarily.

20 years ago* mm-util.el (mm-replace-chars-in-string): Remove.
Jesper Harder [Sun, 11 Jan 2004 23:27:46 +0000 (23:27 +0000)]
* mm-util.el (mm-replace-chars-in-string): Remove.

* rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
of mm-replace-chars-in-string.

20 years ago* mm-util.el (mm-subst-char-in-string): Support inplace.
Jesper Harder [Sun, 11 Jan 2004 21:27:31 +0000 (21:27 +0000)]
* mm-util.el (mm-subst-char-in-string): Support inplace.

* gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
a new string in every iteration.  Use shy groups.

20 years ago(gnus-summary-remove-list-identifiers): Don't cons
Jesper Harder [Sun, 11 Jan 2004 18:31:48 +0000 (18:31 +0000)]
(gnus-summary-remove-list-identifiers): Don't cons
a new string in every iteration.  Use shy groups.

20 years ago(The problem of spam): Fix, reported by Cheng Gao
Simon Josefsson [Sun, 11 Jan 2004 02:05:54 +0000 (02:05 +0000)]
(The problem of spam): Fix, reported by Cheng Gao
<chenggao@cyberhut.org> and suggested by Richard Hoskins
<rmh@apk.net> (tiny change).

20 years agoFix.
Jesper Harder [Sat, 10 Jan 2004 04:37:13 +0000 (04:37 +0000)]
Fix.

20 years ago* gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
Jesper Harder [Sat, 10 Jan 2004 04:27:01 +0000 (04:27 +0000)]
* gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
(gnus-group-change-level, gnus-kill-newsgroup)
(gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
(gnus-get-unread-articles, gnus-make-articles-unread)
(gnus-make-ascending-articles-unread): Use accessor
macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
to get group information for improved readability.

* gnus-srvr.el (gnus-browse-unsubscribe-group): do.

* gnus-soup.el (gnus-soup-group-brew): do.

* gnus-msg.el (gnus-put-message): do.

* gnus-move.el (gnus-group-move-group-to-server): do.

* gnus-kill.el (gnus-batch-score): do.

* gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
(gnus-group-update-group-line, gnus-group-insert-group-line-info)
(gnus-group-update-group, gnus-group-read-group)
(gnus-group-make-group, gnus-group-make-help-group)
(gnus-group-make-archive-group, gnus-group-make-directory-group)
(gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
(gnus-group-sort-by-unread, gnus-group-catchup)
(gnus-group-unsubscribe-group, gnus-group-kill-group)
(gnus-group-yank-group, gnus-group-set-info)
(gnus-group-list-groups): do.

* gnus.el (gnus-generate-new-group-name): do.

* gnus-delay.el (gnus-delay-send-queue): do.

* nnvirtual.el (nnvirtual-catchup-group): do.

* nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
do.

* gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
(gnus-group-prepare-topics, gnus-topic-check-topology): do.

* gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
(gnus-mark-xrefs-as-read, gnus-compute-read-articles)
(gnus-summary-walk-group-buffer, gnus-summary-move-article)
(gnus-group-make-articles-read): do.

20 years ago* gnus-art.el (article-decode-mime-words, article-babel)
Jesper Harder [Fri, 9 Jan 2004 22:42:59 +0000 (22:42 +0000)]
* gnus-art.el (article-decode-mime-words, article-babel)
(gnus-article-highlight-signature, gnus-article-add-buttons)
(gnus-signature-toggle): Use gnus-with-article-buffer.

* gnus-art.el (gnus-article-highlight-headers)
(gnus-article-add-buttons-to-head): Use gnus-with-article-headers.

* gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
(gnus-article-set-globals, gnus-request-article-this-buffer)
(gnus-button-message-id, gnus-article-maybe-hide-headers)
(gnus-mime-view-part-externally, gnus-mime-view-part-internally)
(gnus-mime-display-alternative): Use with-current-buffer.

20 years ago(spam-generate-fake-headers): rewrite to be simpler,
Teodor Zlatanov [Fri, 9 Jan 2004 21:36:37 +0000 (21:36 +0000)]
(spam-generate-fake-headers): rewrite to be simpler,
also under 80 char limit, and call gnus-error if needed
(spam-fetch-article-header): finally fixed - it was a
buffer-local variable (gnus-newsgroup-data)
(spam-find-spam): use spam-generate-fake-headers, forget about
spam-insert-fake-headers
(spam-insert-fake-headers): removed

20 years ago(gnus-article-outlook-unwrap-lines)
Jesper Harder [Fri, 9 Jan 2004 21:05:09 +0000 (21:05 +0000)]
(gnus-article-outlook-unwrap-lines)
(gnus-outlook-rearrange-article)
(gnus-outlook-repair-attribution-outlook)
(gnus-outlook-repair-attribution-block)
(gnus-outlook-repair-attribution-other): Remove redundant
save-excursion.

20 years ago(spam-fetch-field-fast, spam-fetch-field-from-fast)
Teodor Zlatanov [Fri, 9 Jan 2004 20:59:00 +0000 (20:59 +0000)]
(spam-fetch-field-fast, spam-fetch-field-from-fast)
(spam-fetch-field-subject-fast)
(spam-fetch-field-message-id-fast, spam-generate-fake-headers)
(spam-fetch-article-header): new functions to deal with Gnus
internals for fast retrieval of article header data
(spam-initialize): put spam-find-spam in the gnus-summary-prepared-hook

20 years ago* pop3.el (pop3-md5): Remove.
Jesper Harder [Fri, 9 Jan 2004 16:45:09 +0000 (16:45 +0000)]
* pop3.el (pop3-md5): Remove.
(pop3-apop): Replace pop3-md5 with md5.

* mm-bodies.el: base64 is always built-in.

* gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
with-current-buffer.

20 years ago* canlock.el (canlock-insert-header): Remove excessive grouping in regexp.
Katsumi Yamaoka [Thu, 8 Jan 2004 23:52:08 +0000 (23:52 +0000)]
* canlock.el (canlock-insert-header): Remove excessive grouping in regexp.
* gnus-sum.el (gnus-summary-read-document): Ditto.
* gnus-uu.el (gnus-uu-part-number): Ditto.
* html2text.el (html2text-remove-tags): Ditto.
(html2text-format-tags): Ditto.
(html2text-format-single-elements): Ditto.
* mml.el (mml-parse-1): Ditto.

20 years ago* gnus-sum.el (gnus-summary-update-mark): Revert previous change.
Jesper Harder [Thu, 8 Jan 2004 17:39:07 +0000 (17:39 +0000)]
* gnus-sum.el (gnus-summary-update-mark): Revert previous change.

20 years ago(gnus-group-mark-group): Fix for multibyte marks.
Jesper Harder [Thu, 8 Jan 2004 16:33:41 +0000 (16:33 +0000)]
(gnus-group-mark-group): Fix for multibyte marks.

20 years ago(gnus-summary-update-mark): Fix for multibyte marks.
Jesper Harder [Thu, 8 Jan 2004 16:16:16 +0000 (16:16 +0000)]
(gnus-summary-update-mark): Fix for multibyte marks.

20 years ago(gnus-replace-in-string): Remove Emacs 20 code.
Jesper Harder [Thu, 8 Jan 2004 15:44:15 +0000 (15:44 +0000)]
(gnus-replace-in-string): Remove Emacs 20 code.

20 years ago(pgg-gpg-lookup-all-secret-keys)
Simon Josefsson [Thu, 8 Jan 2004 13:00:31 +0000 (13:00 +0000)]
(pgg-gpg-lookup-all-secret-keys)
(pgg-gpg-lookup-key): Use regexp match instead of
split-string (split-string is different between emacs 21.2 and
21.4).  Reported by ultrasoul@ultrasoul.com (David D. Smith).

20 years ago(gnus-mime-view-all-parts)
Jesper Harder [Thu, 8 Jan 2004 00:12:49 +0000 (00:12 +0000)]
(gnus-mime-view-all-parts)
(gnus-article-part-wrapper, gnus-article-view-part): Use
with-current-buffer.

20 years ago(spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
Teodor Zlatanov [Wed, 7 Jan 2004 22:18:19 +0000 (22:18 +0000)]
(spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
(spam-fetch-field-message-id-fast): use spam-fetch-field-fast, for
real this time

20 years ago(spam-disable-spam-split-during-ham-respool)
Teodor Zlatanov [Wed, 7 Jan 2004 22:16:34 +0000 (22:16 +0000)]
(spam-disable-spam-split-during-ham-respool)
(spam-spamoracle-database, spam-cache-lookups)
(spam-split-last-successful-check, spam-clear-cache, spam-xor)
(spam-group-ham-mark-p, spam-group-spam-mark-p)
(spam-group-ham-marks, spam-group-spam-marks)
(spam-group-spam-contents-p, spam-group-ham-contents-p)
(spam-list-of-processors, spam-list-of-statistical-checks): doc
fix, also add spam-use-blackholes to the statistical checks
(spam-fetch-field-fast): new interface to fetching fields, may
become a macro
(spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
(spam-fetch-field-message-id-fast): use spam-fetch-field-fast
(spam-insert-fake-headers): fake an article when needed
(spam-find-spam): fake article when possible
(spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
(spam-check-bogofilter-headers): use message-fetch-field instead
of nnmail-fetch-field

20 years ago(gnus-score-find-trace): Add `k' (kill-buffer).
Reiner Steib [Wed, 7 Jan 2004 20:23:48 +0000 (20:23 +0000)]
(gnus-score-find-trace): Add `k' (kill-buffer).