gnus
21 years ago(gnus-version-number): Bump.
Lars Magne Ingebrigtsen [Mon, 17 Mar 2003 23:41:06 +0000 (23:41 +0000)]
(gnus-version-number): Bump.

21 years agoRelease commit
Lars Magne Ingebrigtsen [Mon, 17 Mar 2003 23:38:34 +0000 (23:38 +0000)]
Release commit

21 years ago(featurep): Bind mm-w3m-mode-map.
Lars Magne Ingebrigtsen [Tue, 18 Mar 2003 00:01:23 +0000 (00:01 +0000)]
(featurep): Bind mm-w3m-mode-map.

21 years ago* nnmail.el (nnmail-cache-primary-mail-backend): Not all
Paul Jarc [Mon, 17 Mar 2003 19:13:24 +0000 (19:13 +0000)]
* nnmail.el (nnmail-cache-primary-mail-backend): Not all
'respool-able backends define a global nnchoke-get-new-mail
variable.

21 years ago* message.el (message-check-news-header-syntax): Don't push
Lars Magne Ingebrigtsen [Mon, 17 Mar 2003 16:14:09 +0000 (16:14 +0000)]
* message.el (message-check-news-header-syntax): Don't push
groups twice onto list of unknown groups.

* nndoc.el (nndoc-type-alist): Move exim-bounce a bit further
back.

* nnheader.el (nnheader-find-etc-directory): Doc fix.

* gnus-msg.el (gnus-inews-add-send-actions): Don't restore window
config unless the summary buffer exists.

21 years ago(Using MIME): Added gnus-mime-delete-part.
Reiner Steib [Mon, 17 Mar 2003 16:09:30 +0000 (16:09 +0000)]
(Using MIME): Added gnus-mime-delete-part.

21 years ago*** empty log message ***
Reiner Steib [Mon, 17 Mar 2003 16:08:29 +0000 (16:08 +0000)]
*** empty log message ***

21 years ago(gnus-mime-delete-part): New function.
Reiner Steib [Mon, 17 Mar 2003 16:07:31 +0000 (16:07 +0000)]
(gnus-mime-delete-part): New function.
(gnus-mime-action-alist, gnus-mime-button-commands): Use it.

21 years ago(gnus-summary-next-group): Semi-exit group first to
Lars Magne Ingebrigtsen [Mon, 17 Mar 2003 15:14:43 +0000 (15:14 +0000)]
(gnus-summary-next-group): Semi-exit group first to
that target group is computed correctly when articles are marked
as read by Xref handling.

21 years ago* mail-source.el (mail-source-fetch-imap): Pass buffer-name to
Lars Magne Ingebrigtsen [Mon, 17 Mar 2003 14:20:35 +0000 (14:20 +0000)]
* mail-source.el (mail-source-fetch-imap): Pass buffer-name to
imap-open.

* message.el (message-send-mail): Add courtesy string to Bcc's,
too.

21 years ago * gnus-cite.el (gnus-cited-line-p): New function.
Lars Magne Ingebrigtsen [Mon, 17 Mar 2003 13:49:09 +0000 (13:49 +0000)]
* gnus-cite.el (gnus-cited-line-p): New function.

21 years ago(Required Back End Functions): Add.
Lars Magne Ingebrigtsen [Mon, 17 Mar 2003 13:48:57 +0000 (13:48 +0000)]
(Required Back End Functions): Add.

21 years agoFix setfilename.
Simon Josefsson [Mon, 17 Mar 2003 11:20:50 +0000 (11:20 +0000)]
Fix setfilename.

21 years ago*** empty log message ***
Jesper Harder [Sat, 15 Mar 2003 22:59:22 +0000 (22:59 +0000)]
*** empty log message ***

21 years ago* mm-bodies.el (mm-decode-body): Add new optional parameter,
Jesper Harder [Sat, 15 Mar 2003 22:52:28 +0000 (22:52 +0000)]
* mm-bodies.el (mm-decode-body): Add new optional parameter,
force, to use the supplied charset unconditionally.

* gnus-art.el (article-decode-charset): Use it.

21 years ago* mm-bodies.el (mm-decode-coding-region-safely): New function.
Jesper Harder [Fri, 14 Mar 2003 22:33:59 +0000 (22:33 +0000)]
* mm-bodies.el (mm-decode-coding-region-safely): New function.
(mm-decode-body): Use it.

* rfc2047.el (rfc2047-decode-region): do.
(rfc2047-decode-string): Guess coding system if the default is
invalid.

21 years ago* nnmaildir.el (nnmaildir-request-update-info): Pretend missing
Paul Jarc [Thu, 13 Mar 2003 19:47:00 +0000 (19:47 +0000)]
* nnmaildir.el (nnmaildir-request-update-info): Pretend missing
articles are marked 'read, so we get correct article counts.

21 years ago(gnus-insert-mime-button): Exclude a newline from the button.
Katsumi Yamaoka [Thu, 13 Mar 2003 07:51:54 +0000 (07:51 +0000)]
(gnus-insert-mime-button): Exclude a newline from the button.
(gnus-insert-prev-page-button): Ditto.
(gnus-insert-next-page-button): Ditto.
(gnus-insert-mime-security-button): Ditto.

21 years ago(mm-inline-image-emacs): Open the bottom of an image one line.
Katsumi Yamaoka [Thu, 13 Mar 2003 01:59:30 +0000 (01:59 +0000)]
(mm-inline-image-emacs): Open the bottom of an image one line.
(mm-inline-image-xemacs): Ditto.

21 years ago* gnus.texi (Top): Added menu item for Maildir node.
Paul Jarc [Wed, 12 Mar 2003 21:03:41 +0000 (21:03 +0000)]
* gnus.texi (Top): Added menu item for Maildir node.

21 years ago* nnmaildir.el (nnmaildir--parse-filename, nnmaildir--sort-files,
Paul Jarc [Wed, 12 Mar 2003 17:58:28 +0000 (17:58 +0000)]
* nnmaildir.el (nnmaildir--parse-filename, nnmaildir--sort-files,
nnmaildir--scan, nnmaildir-request-accept-article): Changes for
the recent filename uniqueness discussion.

21 years ago(mm-inline-image-emacs): Make it delete an excessive newline next time.
Katsumi Yamaoka [Wed, 12 Mar 2003 10:20:20 +0000 (10:20 +0000)]
(mm-inline-image-emacs): Make it delete an excessive newline next time.
(mm-inline-image-xemacs): Ditto.

21 years ago(hashcash-version, hashcash-insert-payment): patch
Teodor Zlatanov [Tue, 11 Mar 2003 21:20:06 +0000 (21:20 +0000)]
(hashcash-version, hashcash-insert-payment): patch
from Paul Foley

21 years ago(Paging the Article): Addition.
Jesper Harder [Tue, 11 Mar 2003 16:56:23 +0000 (16:56 +0000)]
(Paging the Article): Addition.

21 years ago(Customizing Articles): Additions.
Jesper Harder [Mon, 10 Mar 2003 22:10:37 +0000 (22:10 +0000)]
(Customizing Articles): Additions.

21 years ago(gnus-agent-synchronize-flags-server): Don't use
Jesper Harder [Mon, 10 Mar 2003 00:08:24 +0000 (00:08 +0000)]
(gnus-agent-synchronize-flags-server): Don't use
kill-line.

21 years ago* gnus.texi (Maildir): New node.
Paul Jarc [Sun, 9 Mar 2003 23:54:01 +0000 (23:54 +0000)]
* gnus.texi (Maildir): New node.

21 years ago(gnus-inews-insert-archive-gcc): Don't use
Jesper Harder [Sun, 9 Mar 2003 18:23:48 +0000 (18:23 +0000)]
(gnus-inews-insert-archive-gcc): Don't use
kill-line.

21 years ago * gnus-sum.el (gnus-auto-goto-ignores): New variable. Provides
Kevin Greiner [Sun, 9 Mar 2003 16:05:19 +0000 (16:05 +0000)]
* gnus-sum.el (gnus-auto-goto-ignores): New variable. Provides
customization between new maneuvering (which permits selecting
undownloaded articles) and old maneuvering (which skipped over
undownloaded articles) behaviors.
(gnus-summary-find-next): Pass through the unread and subject
parameters when calling gnus-summary-find-prev.
(gnus-summary-find-next,gnus-summary-find-prev): Apply
gnus-auto-goto-ignores to filter out unacceptable articles.

21 years ago * gnus-agent.el (gnus-agent-fetched-hook): New variable. Just
Kevin Greiner [Sun, 9 Mar 2003 15:28:06 +0000 (15:28 +0000)]
* gnus-agent.el (gnus-agent-fetched-hook): New variable.  Just
fixing the code to match the documentation.
(gnus-agent-fetch-selected-article): Replaced
gnus-summary-update-article-line with gnus-summary-update-line as
the former did not correctly recalculate the thread indentation.
(gnus-agent-find-parameter): The agent-predicate, if not found
anywhere else, defaults to the value of gnus-agent-predicate.
(gnus-agent-fetch-session): Fixed typo; now executes
gnus-agent-fetched-hook rather than the undocumented
gnus-agent-fetch-hook.
(gnus-agent-fetch-group-1): Removed part of 2003-03-06 fix.  The
default agent predicate is now provided by
gnus-agent-find-parameter.
(gnus-agent-message): New macro.  This macro avoids potentially
costly parameter evaluation when the message's level is too high
to display.
(gnus-agent-expire-group-1): Disabled undo tracking in temp
overview buffer. Uses new gnus-agent-message macro to reduce
overhead of optional messages. Reversed message levels to
emphasize percent completion messages.  Detailed messages of
little use except when debugging code.

21 years ago(spam-ham-move-routine): use
Teodor Zlatanov [Sat, 8 Mar 2003 17:47:18 +0000 (17:47 +0000)]
(spam-ham-move-routine): use
spam-mark-ham-unread-before-move-from-spam-group
(spam-mark-ham-unread-before-move-from-spam-group): new variable

21 years agoUpdate.
Jesper Harder [Sat, 8 Mar 2003 02:28:20 +0000 (02:28 +0000)]
Update.

21 years agoload nnimap.el when compiling
Teodor Zlatanov [Fri, 7 Mar 2003 20:05:19 +0000 (20:05 +0000)]
load nnimap.el when compiling
(spam-setup-widening): use
nnimap-split-download-body-default instead of
nnimap-split-download-body which is a user-customizable variable

21 years ago* gnus-idna.el (gnus-idna-to-ascii-rhs-1): Narrow to
Simon Josefsson [Fri, 7 Mar 2003 19:29:25 +0000 (19:29 +0000)]
* gnus-idna.el (gnus-idna-to-ascii-rhs-1): Narrow to
head (otherwise forwarded mail break havoc).

21 years ago(hashcash-version): return nil when invoked with a
Teodor Zlatanov [Fri, 7 Mar 2003 18:36:39 +0000 (18:36 +0000)]
(hashcash-version): return nil when invoked with a
nil token

21 years agoFix last commit.
Simon Josefsson [Fri, 7 Mar 2003 18:22:00 +0000 (18:22 +0000)]
Fix last commit.

21 years agoWord-wrap.
Simon Josefsson [Fri, 7 Mar 2003 18:20:03 +0000 (18:20 +0000)]
Word-wrap.

21 years ago(nnimap-split-download-body-default): New, holds
Simon Josefsson [Fri, 7 Mar 2003 18:19:17 +0000 (18:19 +0000)]
(nnimap-split-download-body-default): New, holds
default for n-s-d-b.
(nnimap-split-download-body): Add new setting (symbol default),
which uses contents of n-s-d-b-d, and made it the default.

21 years ago(spam-setup-widening): don't use (return)
Teodor Zlatanov [Fri, 7 Mar 2003 17:49:17 +0000 (17:49 +0000)]
(spam-setup-widening): don't use (return)

21 years ago(spam-use-hashcash): new variable
Teodor Zlatanov [Fri, 7 Mar 2003 17:00:21 +0000 (17:00 +0000)]
(spam-use-hashcash): new variable
(spam-list-of-checks): added spam-use-hashcash with associated spam-check-hashcash
(spam-check-hashcash): new function, installed iff hashcash.el is loaded

21 years ago*** empty log message ***
Teodor Zlatanov [Fri, 7 Mar 2003 16:47:41 +0000 (16:47 +0000)]
*** empty log message ***

21 years agoRemoved debug statement that was accidentally left in the previous check-in.
Kevin Greiner [Fri, 7 Mar 2003 04:06:25 +0000 (04:06 +0000)]
Removed debug statement that was accidentally left in the previous check-in.

21 years ago(spam-bogofilter-register-with-bogofilter): use
Teodor Zlatanov [Thu, 6 Mar 2003 16:06:32 +0000 (16:06 +0000)]
(spam-bogofilter-register-with-bogofilter): use
spam-bogofilter-spam-switch and spam-bogofilter-ham-switch
(spam-bogofilter-spam-switch, spam-bogofilter-ham-switch): new
custom variables to replace "-s" and "-n"

21 years ago * gnus-agent.el (gnus-agent-fetch-group-1): Added default
Kevin Greiner [Thu, 6 Mar 2003 16:03:24 +0000 (16:03 +0000)]
* gnus-agent.el (gnus-agent-fetch-group-1): Added default
predicate of `false' to avoid an error when a group defines no
predicate. Fixed typo that disabled agent scoring (i.e. the
low/high predicates should now work).

21 years ago* spam.el: add spam-maybe-spam-stat-load to
Teodor Zlatanov [Thu, 6 Mar 2003 15:58:40 +0000 (15:58 +0000)]
* spam.el: add spam-maybe-spam-stat-load to
gnus-get-top-new-news-hook, remove it from gnus-get-new-news-hook

* gnus-group.el (gnus-group-get-new-news): call the new
gnus-get-top-new-news-hook hook

* gnus-start.el (gnus-get-top-new-news-hook): new hook, run ONLY
by gnus-get-new-news, NOT by gnus-group-get-new-news-this-group

21 years ago(mm-uu-pgp-encrypted-test): Fix message.
Lars Magne Ingebrigtsen [Thu, 6 Mar 2003 10:13:46 +0000 (10:13 +0000)]
(mm-uu-pgp-encrypted-test): Fix message.

21 years ago(gnus-group-customize): Don't use delete-if which is a cl run-time function.
Katsumi Yamaoka [Thu, 6 Mar 2003 08:45:11 +0000 (08:45 +0000)]
(gnus-group-customize): Don't use delete-if which is a cl run-time function.

21 years agoWrapped long lines and other misc clean up.
Kevin Greiner [Thu, 6 Mar 2003 07:19:47 +0000 (07:19 +0000)]
Wrapped long lines and other misc clean up.

21 years ago * gnus-agent.el (gnus-agent-fetch-group-1): Added missing binding
Kevin Greiner [Thu, 6 Mar 2003 07:14:39 +0000 (07:14 +0000)]
* gnus-agent.el (gnus-agent-fetch-group-1): Added missing binding
on gnus-agent-short-article.
(gnus-category-read): Replaced CL function mapcar* with new macro:
gnus-mapcar.
* gnus-util.el (gnus-mapcar): New macro.  Generalizes mapcar to
support functions that accept multiple parameters.  A separate
sequence must be provided for each parameter in the function.
Iteration stops when the end of the shortest list is reached.

21 years agoRevoke previous bogus `buffer-size' changes.
Jesper Harder [Thu, 6 Mar 2003 04:46:23 +0000 (04:46 +0000)]
Revoke previous bogus `buffer-size' changes.

21 years ago* rfc2047.el (rfc2047-q-encode-region): Use `buffer-size'.
Jesper Harder [Thu, 6 Mar 2003 04:01:47 +0000 (04:01 +0000)]
* rfc2047.el (rfc2047-q-encode-region): Use `buffer-size'.
* pop3.el (pop3-munge-message-separator): do.
* gnus-art.el (gnus-article-treat-unfold-headers)
(gnus-treat-article): do.

21 years ago* nnimap.el (nnimap-request-accept-article): Use delete-region.
Jesper Harder [Thu, 6 Mar 2003 02:10:09 +0000 (02:10 +0000)]
* nnimap.el (nnimap-request-accept-article): Use delete-region.

* html2text.el (html2text-clean-dtdd, html2text-delete-tags)
(html2text-delete-single-tag, html2text-clean-anchor)
(html2text-remove-tags): Use delete-region.
(html2text-fix-paragraphs): Simplify.

* mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt)
(mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
(mml1991-pgg-encrypt, mml1991-pgg-encrypt): Use delete-region, not
kill-region.

21 years ago* gnus-agent.el (gnus-agent-enable-expiration)
Jesper Harder [Tue, 4 Mar 2003 22:33:39 +0000 (22:33 +0000)]
* gnus-agent.el (gnus-agent-enable-expiration)
(gnus-agent-article-alist, gnus-agent-article-alist)
(gnus-agent-cat-defaccessor): Doc fixes.

21 years ago(gnus-function-implies-unread-1): Grok
Kai Grossjohann [Tue, 4 Mar 2003 13:52:32 +0000 (13:52 +0000)]
(gnus-function-implies-unread-1): Grok
byte-compiled functions.

21 years ago * gnus-sum.el (gnus-auto-goto-ignores): New variable. Provides
Kevin Greiner [Tue, 4 Mar 2003 02:46:03 +0000 (02:46 +0000)]
* gnus-sum.el (gnus-auto-goto-ignores): New variable. Provides
customization between new maneuvering (which permits selecting
undownloaded articles) and old maneuvering (which skipped over
undownloaded articles) behaviors.
(gnus-summary-find-next): Pass through the unread and subject
parameters when calling gnus-summary-find-prev.
(gnus-summary-find-next,gnus-summary-find-prev): Apply
gnus-auto-goto-ignores to filter out unacceptable articles.

21 years ago* mail-source.el (mail-source-read-passwd): Remove. `read-passwd'
Jesper Harder [Tue, 4 Mar 2003 01:59:15 +0000 (01:59 +0000)]
* mail-source.el (mail-source-read-passwd): Remove. `read-passwd'
exists in all supported Emacs versions, so we don't need this
compatibility function.
(mail-source-fetch-pop, mail-source-check-pop)
(mail-source-fetch-webmail): Use read-passwd.

* nntp.el (nntp-send-authinfo, nntp-send-nosy-authinfo)
(nntp-open-telnet, nntp-open-via-telnet-and-telnet): Use
read-passwd.

* nnwarchive.el (nnwarchive-open-server): Use read-passwd.

* imap.el (imap-read-passwd): Remove.
(imap-interactive-login): Use read-passwd.

* canlock.el (canlock-read-passwd): Remove.
(canlock-insert-header, canlock-verify): Use read-passwd.

* sieve-manage.el (sieve-manage-read-passwd): Remove.
(sieve-manage-interactive-login): Use read-passwd.

* pop3.el (pop3-read-passwd): Remove.
(pop3-movemail, pop3-get-message-count, pop3-apop): Use
read-passwd.

* pgg.el (pgg-read-passphrase): Simplify.

21 years ago * gnus-agent.el (gnus-agent-mode): Fixed the mode line reports
Kevin Greiner [Tue, 4 Mar 2003 01:43:59 +0000 (01:43 +0000)]
* gnus-agent.el (gnus-agent-mode): Fixed the mode line reports
'plugged' when actually 'unplugged' bug.
(gnus-category-read): Ignore nil values when converting an
old-format category so that the new-format category will default
those attributes to the global variables.

21 years ago(mail-source-delete-old-incoming-confirm): Fixed
Reiner Steib [Mon, 3 Mar 2003 18:35:40 +0000 (18:35 +0000)]
(mail-source-delete-old-incoming-confirm): Fixed
doc-string.

21 years ago(Mail and Post): Updated `gnus-user-agent'.
Reiner Steib [Mon, 3 Mar 2003 18:32:57 +0000 (18:32 +0000)]
(Mail and Post): Updated `gnus-user-agent'.
(Mail Source Customization): Added `mail-source-delete-incoming'
and `mail-source-delete-old-incoming-confirm'.

21 years ago* nnrss.el (nnrss-decode-entities-unibyte-string): Use `buffer-string'.
Jesper Harder [Mon, 3 Mar 2003 17:52:32 +0000 (17:52 +0000)]
* nnrss.el (nnrss-decode-entities-unibyte-string): Use `buffer-string'.
* nndoc.el (nndoc-dissect-mime-parts-sub): do.
* nndb.el (nndb-request-accept-article, nndb-status-message): do.
* mm-url.el (mm-url-decode-entities-string): do.
* mml1991.el (mml1991-mailcrypt-sign, mml1991-gpg-sign): do.
* mm-decode.el (mm-find-raw-part-by-type): do.
* message.el (message-send-mail-partially)
(message-send-mail-with-sendmail): do.
* gnus-uu.el (gnus-uu-save-article, gnus-uu-reginize-string): do.
* gnus-kill.el (gnus-pp-gnus-kill): do.
* gnus-art.el (gnus-article-treat-unfold-headers)
(gnus-article-encrypt-body): do.

21 years ago2003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
Kai Grossjohann [Mon, 3 Mar 2003 17:33:10 +0000 (17:33 +0000)]
2003-02-24  Reiner Steib  <Reiner.Steib@gmx.de>

* mail-source.el (mail-source-delete-incoming): Allow integer value.
(mail-source-delete-old-incoming-confirm): New variable.
(mail-source-delete-old-incoming): Use it.  New function.
(mail-source-callback): Call `mail-source-delete-old-incoming' if
`mail-source-delete-incoming' is a nonnegative integer.

21 years ago(gnus-extended-version): Fix for 'emacs-gnus-config.
Reiner Steib [Mon, 3 Mar 2003 16:36:45 +0000 (16:36 +0000)]
(gnus-extended-version): Fix for 'emacs-gnus-config.
(gnus-user-agent): Fixed typo.

21 years ago(Mail and Post): Updated `gnus-user-agent'.
Reiner Steib [Mon, 3 Mar 2003 16:33:12 +0000 (16:33 +0000)]
(Mail and Post): Updated `gnus-user-agent'.

21 years ago * gnus-agent.el (gnus-agent-enable-expiration): Fixed documentation.
Kevin Greiner [Mon, 3 Mar 2003 13:31:49 +0000 (13:31 +0000)]
* gnus-agent.el (gnus-agent-enable-expiration): Fixed documentation.
(gnus-agent-expire-group-1): Removed invalid (interactive) specifier.

21 years ago(gnus-agent-fetch-articles): Fix nil message.
Lars Magne Ingebrigtsen [Mon, 3 Mar 2003 10:55:11 +0000 (10:55 +0000)]
(gnus-agent-fetch-articles): Fix nil message.
(gnus-agent-fetch-session): Allow debugging to take place.

21 years ago* gnus-sum.el (gnus-highlight-selected-summary)
Jesper Harder [Mon, 3 Mar 2003 05:39:44 +0000 (05:39 +0000)]
* gnus-sum.el (gnus-highlight-selected-summary)
(gnus-article-get-xrefs, gnus-summary-show-thread): Use
`gnus-point-at-bol' and `gnus-point-at-eol' instead of
`(progn (beginning-of-line) (point))'.  It's shorter, faster,
and makes it clear that we don't need the side effect.
* gnus-util.el (gnus-delete-line): do.
* gnus-xmas.el (gnus-group-add-icon): do.
* nnmail.el (nnmail-article-group, nnmail-cache-fetch-group): do.
* nntp.el (nntp-send-authinfo-from-file): do.
* nnml.el (nnml-header-value): do.
* nnheader.el (nnheader-insert-references): do.
* gnus-cite.el (gnus-article-highlight-citation)
(gnus-cite-parse): do.
* gnus-score.el (gnus-score-followup): do.
* gnus-draft.el (gnus-draft-send): do.
* gnus-group.el (gnus-group-highlight-line): do.
* gnus-cache.el (gnus-cache-braid-nov): do.
* nnfolder.el (nnfolder-retrieve-headers)
(nnfolder-request-article): do.
* gnus-art.el (article-hide-boring-headers)
(gnus-article-hide-header): do.

* nnheader.el (nnheader-find-nov-line): Use gnus-delete-line.
* nnml.el (nnml-request-replace-article): do.
* nnmbox.el (nnmbox-request-move-article, nnmbox-delete-mail): do.
* nnfolder.el (nnfolder-request-move-article): do.
* gnus-cache.el (gnus-cache-possibly-remove-article): do.
* gnus-art.el (gnus-mm-display-part): do.

* gnus-art.el (gnus-article-goto-part): Use gnus-goto-char.

21 years ago * nntp.el (nntp-possibly-change-group): Avoid calling
Kevin Greiner [Mon, 3 Mar 2003 03:30:14 +0000 (03:30 +0000)]
* nntp.el (nntp-possibly-change-group): Avoid calling
process-buffer on nil (Which happened when you lost your
connection while fetching); instead signal a "Server Closed
Connection" error.

21 years agoRemoved run-time references to cl in gnus-category-edit-predicate, gnus-category...
Kevin Greiner [Mon, 3 Mar 2003 03:01:21 +0000 (03:01 +0000)]
Removed run-time references to cl in gnus-category-edit-predicate, gnus-category-edit-score, and gnus-category-edit-groups per Katsumi's feedback.

21 years ago * gnus-agent.el (gnus-agent-enable-expiration): New
Kevin Greiner [Mon, 3 Mar 2003 01:17:25 +0000 (01:17 +0000)]
* gnus-agent.el (gnus-agent-enable-expiration): New
variable. Either ENABLE or DISABLE.
(gnus-agent-cat-set-property, gnus-agent-cat-defaccessor,
gnus-agent-set-cat-groups): Provides abstract interface for
accessing agent category.  Category now implemented by an alist.
(gnus-agent-add-group, gnus-agent-remove-group,
gnus-category-insert-line, gnus-category-edit-predicate,
gnus-category-edit-score, gnus-category-edit-groups,
gnus-category-copy, gnus-category-add, gnus-group-category): Use
new agent category abstraction.
(gnus-agent-find-parameter): New function. Search for agent
configuration parameter first in the group's parameters, then its
topics (if any), and then the group's category.  If not found
anywhere, use the original defined constants.
(gnus-agent-fetch-headers, gnus-agent-uncached-articles): Clearing
gnus-agent-cache now blocks retrieving headers and articles from
the local cache.  Fetched content is still added to the cache
before being returned.
(gnus-agent-fetch-session): Use error-message-string to generate
displayed error message.
(gnus-agent-customize-category): New Command. 'e' in category
buffer opens category customization buffer.
(gnus-category-write): Writes category file compatible with
current, and previous, versions of gnus-agent.
(gnus-category-make-function, gnus-category-make-function-1):
Corrected documentation; parameter is predicate NOT category.
(gnus-predicate-implies-unread): Now works in more cases per the
todo comment.
(gnus-agent-expire-group): Command now provides default of group
under point.
(gnus-agent-expire-group-1): Obeys new agent-enable-expiration and
agent-days-until-old parameters.
(gnus-agent-request-article): Now performs its own checks of
gnus-agent, gnus-agent-cache, and gnus-plugged rather than
assuming that the caller will do them correctly.
(): Added one-time hook to gnus-group-prepare-hook.  Detects when
gnus-agent-expire-days is set to an alist.  Converts said alist
into group parameter so that gnus-agent-expire-days will not be
needed.
* gnus-art.el (gnus-request-article-this-buffer): Conditional
checks surrounding gnus-agent-request-article removed; now
performed by gnus-agent-request-article.
* gnus-cus.el (gnus-agent-parameters): New variable. List of
customizable group/topic parameters that regulate the agent.
(gnus-group-customize): Uses gnus-agent-parameters.  Replaced
kill-buffer with gnus-kill-buffer to remove the killed buffer from
the list of gnus buffers.
(gnus-trim-whitespace): Removes leading and trailing whitespace
from multiline strings.
(gnus-agent-cat-prepare-category-field,
gnus-agent-customize-category): Constructs a category
customization buffer.
* gnus-int.el (gnus-retrieve-headers,
gnus-request-expire-articles): No longer checks gnus-agent-cache
as it is handled internally by the agent.
(gnus-request-head, gnus-request-body): Conditional checks
surrounding gnus-agent-request-article removed; now performed by
gnus-agent-request-article.

* gnus-start.el (gnus-long-file-names): New function. Isolates platform dependent
msdos-long-file-names.
(gnus-save-startup-file-via-temp-buffer): New variable. Provides
option of writing directly to file.  Avoids memory exhausted
errors when .newsrc.eld is huge.
(gnus-save-newsrc-file): Uses new
gnus-save-startup-file-via-temp-buffer.
(gnus-gnus-to-quick-newsrc-format): Rewritten to write to
standard-output.
(gnus-display-time-event-handler): Changed to alias from a defun
to avoid a compile-time warning when display-time-event-handler is
not defined.
* gnus-util.el (gnus-with-output-to-file): New macro. Binds
standard-output such that prin1 and princ will write directly to a
file.

* gnus.el (gnus-summary-high-undownloaded-face): Removed second bold keyword
so that this face is actually bold.

* nnkiboze.el (nnkiboze-request-art): Check gnus-use-cache before using cache.

21 years ago * nnkiboze.el (nnkiboze-request-article): Only use the cache when
Kevin Greiner [Mon, 3 Mar 2003 01:12:11 +0000 (01:12 +0000)]
* nnkiboze.el (nnkiboze-request-article): Only use the cache when
gnus-use-cache has been set.

21 years ago * gnus.el (gnus-agent-cache): Expanded documentation.
Kevin Greiner [Mon, 3 Mar 2003 01:12:06 +0000 (01:12 +0000)]
* gnus.el (gnus-agent-cache): Expanded documentation.
(gnus-summary-high-undownloaded-face): Removed second bold keyword
so that this face is actually bold.

21 years ago * gnus-util.el (gnus-with-output-to-file): New macro. Binds
Kevin Greiner [Mon, 3 Mar 2003 01:11:42 +0000 (01:11 +0000)]
* gnus-util.el (gnus-with-output-to-file): New macro. Binds
standard-output such that prin1 and princ will write directly to a
file.

21 years ago * gnus-start.el (): Added defvar statements to resolve compilation
Kevin Greiner [Mon, 3 Mar 2003 01:11:34 +0000 (01:11 +0000)]
* gnus-start.el (): Added defvar statements to resolve compilation
warnings.
(gnus-long-file-names): New function. Isolates platform dependent
msdos-long-file-names.
(gnus-save-startup-file-via-temp-buffer): New variable. Provides
option of writing directly to file.  Avoids memory exhausted
errors when .newsrc.eld is huge.
(gnus-save-newsrc-file): Uses new
gnus-save-startup-file-via-temp-buffer.
(gnus-gnus-to-quick-newsrc-format): Rewritten to write to
standard-output.
(gnus-display-time-event-handler): Changed to alias from a defun
to avoid a compile-time warning when display-time-event-handler is
not defined.

21 years ago * gnus-int.el (gnus-retrieve-headers,
Kevin Greiner [Mon, 3 Mar 2003 01:10:44 +0000 (01:10 +0000)]
* gnus-int.el (gnus-retrieve-headers,
gnus-request-expire-articles): No longer checks gnus-agent-cache
as it is handled internally by the agent.
(gnus-request-head, gnus-request-body): Conditional checks
surrounding gnus-agent-request-article removed; now performed by
gnus-agent-request-article.

21 years ago * gnus-art.el (gnus-request-article-this-buffer): Conditional
Kevin Greiner [Mon, 3 Mar 2003 01:10:25 +0000 (01:10 +0000)]
* gnus-art.el (gnus-request-article-this-buffer): Conditional
checks surrounding gnus-agent-request-article removed; now
performed by gnus-agent-request-article.

21 years ago * gnus-cus.el (gnus-agent-parameters): New variable. List of
Kevin Greiner [Mon, 3 Mar 2003 01:10:24 +0000 (01:10 +0000)]
* gnus-cus.el (gnus-agent-parameters): New variable. List of
customizable group/topic parameters that regulate the agent.
(gnus-group-customize): Uses gnus-agent-parameters.  Replaced
kill-buffer with gnus-kill-buffer to remove the killed buffer from
the list of gnus buffers.
(gnus-trim-whitespace): Removes leading and trailing whitespace
from multiline strings.
(gnus-agent-cat-prepare-category-field,
gnus-agent-customize-category): Constructs a category
customization buffer.

21 years ago * gnus-agent.el (gnus-agent-enable-expiration): New
Kevin Greiner [Mon, 3 Mar 2003 01:09:50 +0000 (01:09 +0000)]
* gnus-agent.el (gnus-agent-enable-expiration): New
variable. Either ENABLE or DISABLE.  Sets default behavior for
selecting which groups are expired.
(gnus-agent-cat-set-property, gnus-agent-cat-defaccessor,
gnus-agent-set-cat-groups): Provides abstract interface for
accessing agent category.  Category now implemented by an alist.
(gnus-agent-add-group, gnus-agent-remove-group,
gnus-category-insert-line, gnus-category-edit-predicate,
gnus-category-edit-score, gnus-category-edit-groups,
gnus-category-copy, gnus-category-add, gnus-group-category): Use
new agent category abstraction.
(gnus-agent-find-parameter): New function. Search for agent
configuration parameter first in the group's parameters, then its
topics (if any), and then the group's category.  If not found
anywhere, use the original defined constants.
(gnus-agent-fetch-headers, gnus-agent-fetch-group-1): Use new
gnus-agent-find-parameter.
(gnus-agent-fetch-headers, gnus-agent-uncached-articles): Clearing
gnus-agent-cache now blocks retrieving headers and articles from
the local cache.  Fetched content is still added to the cache
before being returned.
(gnus-agent-fetch-session): Use error-message-string to generate
displayed error message.
(gnus-agent-customize-category): New Command. 'e' in category
buffer opens category customization buffer.
(gnus-category-read): Reads either positional or alist format;
returns alist format.
(gnus-category-write): Writes category file compatible with
current, and previous, versions of gnus-agent.
(gnus-category-make-function, gnus-category-make-function-1):
Corrected documentation; parameter is predicate NOT category.
(gnus-predicate-implies-unread): Now works in more cases per the
todo comment.
(gnus-function-implies-unread-1): New function. Supports
gnus-predicate-implies-unread.
(gnus-agent-expire-group): Command now provides default of group
under point.
(gnus-agent-expire-group-1): Obeys new agent-enable-expiration and
agent-days-until-old parameters. No longer supports
gnus-agent-expire-days being set to an alist.
(gnus-agent-request-article): Now performs its own checks of
gnus-agent, gnus-agent-cache, and gnus-plugged rather than
assuming that the caller will do them correctly.
(): Added one-time hook to gnus-group-prepare-hook.  Detects when
gnus-agent-expire-days is set to an alist.  Converts said alist
into group parameter so that gnus-agent-expire-days will not be
needed.

21 years ago(nnvirtual-update-xref-header): Simplify.
Jesper Harder [Sun, 2 Mar 2003 03:01:10 +0000 (03:01 +0000)]
(nnvirtual-update-xref-header): Simplify.

21 years ago(gnus-article-refer-article): Be more permissive.
Jesper Harder [Sat, 1 Mar 2003 23:14:21 +0000 (23:14 +0000)]
(gnus-article-refer-article): Be more permissive.

21 years ago * spam.el: Fix typo.
ShengHuo ZHU [Sat, 1 Mar 2003 21:42:29 +0000 (21:42 +0000)]
* spam.el: Fix typo.

21 years ago* pgg-gpg.el (pgg-gpg-process-region): Insert process status into
ShengHuo ZHU [Sat, 1 Mar 2003 21:37:15 +0000 (21:37 +0000)]
* pgg-gpg.el (pgg-gpg-process-region): Insert process status into
errors-buffer. This produces a nicer error message in case of
problems.

21 years ago(Article Hiding, Splitting Mail, Fancy Mail Splitting)
Jesper Harder [Sat, 1 Mar 2003 20:20:46 +0000 (20:20 +0000)]
(Article Hiding, Splitting Mail, Fancy Mail Splitting)
(Document Server Internals, Score Variables, Adaptive Scoring)
(X-Face, Hashcash): do.

21 years ago(Troubleshooting): Fix typo.
Jesper Harder [Sat, 1 Mar 2003 17:19:21 +0000 (17:19 +0000)]
(Troubleshooting): Fix typo.
(Group Parameters): Markup fix.

21 years ago* spam.el (spam-maybe-spam-stat-load, spam-maybe-spam-stat-load):
Teodor Zlatanov [Sat, 1 Mar 2003 15:17:51 +0000 (15:17 +0000)]
* spam.el (spam-maybe-spam-stat-load, spam-maybe-spam-stat-load):
load stats iff spam-use-stat is on

* spam.el: add spam-maybe-spam-stat-load to gnus-startup hook,
also use spam-maybe-spam-stat-load and spam-maybe-spam-stat-save
instead of spam-stat-load and spam-stat-save in the
gnus-get-new-news-hook and gnus-save-newsrc-hook, respectively

21 years ago* gnus.texi: New values, 'to-list and 'cc-list, for
ShengHuo ZHU [Sat, 1 Mar 2003 15:06:01 +0000 (15:06 +0000)]
* gnus.texi: New values, 'to-list and 'cc-list, for
gnus-boring-article-headers.

21 years ago* mm-view.el (mm-inline-text): Ignore errors from enriched-decode.
ShengHuo ZHU [Sat, 1 Mar 2003 15:04:35 +0000 (15:04 +0000)]
* mm-view.el (mm-inline-text): Ignore errors from enriched-decode.

21 years ago(message-make-fqdn): Protect against nil user-mail.
Lars Magne Ingebrigtsen [Sat, 1 Mar 2003 14:26:34 +0000 (14:26 +0000)]
(message-make-fqdn): Protect against nil user-mail.

21 years ago * gnus-art.el (gnus-boring-article-headers): New values:
ShengHuo ZHU [Sat, 1 Mar 2003 02:22:09 +0000 (02:22 +0000)]
* gnus-art.el (gnus-boring-article-headers): New values:
'to-list and 'cc-list.

21 years ago(Extending the spam elisp package): added mention of
Teodor Zlatanov [Fri, 28 Feb 2003 21:36:43 +0000 (21:36 +0000)]
(Extending the spam elisp package): added mention of
spam-list-of-statistical-checks

21 years ago(spam-setup-widening): new function to set
Teodor Zlatanov [Fri, 28 Feb 2003 21:33:47 +0000 (21:33 +0000)]
(spam-setup-widening): new function to set
nnimap-split-download-body, we add it to gnus-get-new-news-hook
(spam-list-of-statistical-checks): list of statistical splitter
checks
(spam-split): added a widen call when a statistical check is
enabled

21 years ago(gnus-user-agent): Changed default to
Reiner Steib [Fri, 28 Feb 2003 19:10:10 +0000 (19:10 +0000)]
(gnus-user-agent): Changed default to
'emacs-gnus-type, renamed 'full.

21 years ago * gnus.texi: Remove the dependence on ssl.el.
ShengHuo ZHU [Fri, 28 Feb 2003 13:44:01 +0000 (13:44 +0000)]
* gnus.texi: Remove the dependence on ssl.el.

21 years ago * nnfolder.el (nnfolder-request-accept-article): Don't use
ShengHuo ZHU [Fri, 28 Feb 2003 13:40:51 +0000 (13:40 +0000)]
* nnfolder.el (nnfolder-request-accept-article): Don't use
mail-header-unfold-field.

21 years ago * imap.el (imap-ssl-open): Don't depend on ssl.el.
ShengHuo ZHU [Fri, 28 Feb 2003 00:09:51 +0000 (00:09 +0000)]
* imap.el (imap-ssl-open): Don't depend on ssl.el.
* nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.

21 years agoadd spam-stat-load to gnus-get-new-news-hook
Teodor Zlatanov [Wed, 26 Feb 2003 21:35:23 +0000 (21:35 +0000)]
add spam-stat-load to gnus-get-new-news-hook
(spam-split): remove spam-stat-load call

21 years agoAdd.
Simon Josefsson [Wed, 26 Feb 2003 20:44:47 +0000 (20:44 +0000)]
Add.

21 years ago(gnus-summary-toggle-header): Run
Simon Josefsson [Wed, 26 Feb 2003 20:23:34 +0000 (20:23 +0000)]
(gnus-summary-toggle-header): Run
gnus-article-decode-hook instead of calling a-decode-encoded-words
directly (the latter is run as part of the former).

21 years ago * gnus-agent.el (gnus-agent-expire-group): Remove debug.
ShengHuo ZHU [Wed, 26 Feb 2003 12:40:54 +0000 (12:40 +0000)]
* gnus-agent.el (gnus-agent-expire-group): Remove debug.

21 years ago(Mail Variables): Add
Jesper Harder [Wed, 26 Feb 2003 02:37:03 +0000 (02:37 +0000)]
(Mail Variables): Add
message-sendmail-envelope-from.

21 years agoFix charset (or coding-system) for this file.
Katsumi Yamaoka [Tue, 25 Feb 2003 22:58:35 +0000 (22:58 +0000)]
Fix charset (or coding-system) for this file.