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.
Paul Jarc [Wed, 12 Mar 2003 21:03:41 +0000 (21:03 +0000)]
* gnus.texi (Top): Added menu item for Maildir node.
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.
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.
Teodor Zlatanov [Tue, 11 Mar 2003 21:20:06 +0000 (21:20 +0000)]
(hashcash-version, hashcash-insert-payment): patch
from Paul Foley
Jesper Harder [Tue, 11 Mar 2003 16:56:23 +0000 (16:56 +0000)]
(Paging the Article): Addition.
Jesper Harder [Mon, 10 Mar 2003 22:10:37 +0000 (22:10 +0000)]
(Customizing Articles): Additions.
Jesper Harder [Mon, 10 Mar 2003 00:08:24 +0000 (00:08 +0000)]
(gnus-agent-synchronize-flags-server): Don't use
kill-line.
Paul Jarc [Sun, 9 Mar 2003 23:54:01 +0000 (23:54 +0000)]
* gnus.texi (Maildir): New node.
Jesper Harder [Sun, 9 Mar 2003 18:23:48 +0000 (18:23 +0000)]
(gnus-inews-insert-archive-gcc): Don't use
kill-line.
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.
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.
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
Jesper Harder [Sat, 8 Mar 2003 02:28:20 +0000 (02:28 +0000)]
Update.
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
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).
Teodor Zlatanov [Fri, 7 Mar 2003 18:36:39 +0000 (18:36 +0000)]
(hashcash-version): return nil when invoked with a
nil token
Simon Josefsson [Fri, 7 Mar 2003 18:22:00 +0000 (18:22 +0000)]
Fix last commit.
Simon Josefsson [Fri, 7 Mar 2003 18:20:03 +0000 (18:20 +0000)]
Word-wrap.
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.
Teodor Zlatanov [Fri, 7 Mar 2003 17:49:17 +0000 (17:49 +0000)]
(spam-setup-widening): don't use (return)
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
Teodor Zlatanov [Fri, 7 Mar 2003 16:47:41 +0000 (16:47 +0000)]
*** empty log message ***
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.
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"
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).
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
Lars Magne Ingebrigtsen [Thu, 6 Mar 2003 10:13:46 +0000 (10:13 +0000)]
(mm-uu-pgp-encrypted-test): Fix message.
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.
Kevin Greiner [Thu, 6 Mar 2003 07:19:47 +0000 (07:19 +0000)]
Wrapped long lines and other misc clean up.
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.
Jesper Harder [Thu, 6 Mar 2003 04:46:23 +0000 (04:46 +0000)]
Revoke previous bogus `buffer-size' changes.
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.
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.
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.
Kai Grossjohann [Tue, 4 Mar 2003 13:52:32 +0000 (13:52 +0000)]
(gnus-function-implies-unread-1): Grok
byte-compiled functions.
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.
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.
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.
Reiner Steib [Mon, 3 Mar 2003 18:35:40 +0000 (18:35 +0000)]
(mail-source-delete-old-incoming-confirm): Fixed
doc-string.
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'.
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.
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.
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.
Reiner Steib [Mon, 3 Mar 2003 16:33:12 +0000 (16:33 +0000)]
(Mail and Post): Updated `gnus-user-agent'.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Jesper Harder [Sun, 2 Mar 2003 03:01:10 +0000 (03:01 +0000)]
(nnvirtual-update-xref-header): Simplify.
Jesper Harder [Sat, 1 Mar 2003 23:14:21 +0000 (23:14 +0000)]
(gnus-article-refer-article): Be more permissive.
ShengHuo ZHU [Sat, 1 Mar 2003 21:42:29 +0000 (21:42 +0000)]
* spam.el: Fix typo.
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.
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.
Jesper Harder [Sat, 1 Mar 2003 17:19:21 +0000 (17:19 +0000)]
(Troubleshooting): Fix typo.
(Group Parameters): Markup fix.
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
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.
ShengHuo ZHU [Sat, 1 Mar 2003 15:04:35 +0000 (15:04 +0000)]
* mm-view.el (mm-inline-text): Ignore errors from enriched-decode.
Lars Magne Ingebrigtsen [Sat, 1 Mar 2003 14:26:34 +0000 (14:26 +0000)]
(message-make-fqdn): Protect against nil user-mail.
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.
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
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
Reiner Steib [Fri, 28 Feb 2003 19:10:10 +0000 (19:10 +0000)]
(gnus-user-agent): Changed default to
'emacs-gnus-type, renamed 'full.
ShengHuo ZHU [Fri, 28 Feb 2003 13:44:01 +0000 (13:44 +0000)]
* gnus.texi: Remove the dependence on ssl.el.
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.
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.
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
Simon Josefsson [Wed, 26 Feb 2003 20:44:47 +0000 (20:44 +0000)]
Add.
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).
ShengHuo ZHU [Wed, 26 Feb 2003 12:40:54 +0000 (12:40 +0000)]
* gnus-agent.el (gnus-agent-expire-group): Remove debug.
Jesper Harder [Wed, 26 Feb 2003 02:37:03 +0000 (02:37 +0000)]
(Mail Variables): Add
message-sendmail-envelope-from.
Katsumi Yamaoka [Tue, 25 Feb 2003 22:58:35 +0000 (22:58 +0000)]
Fix charset (or coding-system) for this file.
Jesper Harder [Tue, 25 Feb 2003 22:11:57 +0000 (22:11 +0000)]
(message-sendmail-envelope-from): New option.
(message-sendmail-envelope-from): New function.
(message-send-mail-with-sendmail): Use it.
Reiner Steib [Tue, 25 Feb 2003 21:38:39 +0000 (21:38 +0000)]
(gnus-button-mid-or-mail-heuristic-alist): Added
compensation for TDMA addresses.
Kai Grossjohann [Tue, 25 Feb 2003 10:44:25 +0000 (10:44 +0000)]
2003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
* gnus.texi (Mail and Post): Added `gnus-user-agent', removed
`gnus-version-expose-system'.
Kai Grossjohann [Tue, 25 Feb 2003 10:44:16 +0000 (10:44 +0000)]
2003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
* gnus-msg.el (gnus-user-agent): New variable.
(gnus-version-expose-system): Removed. Obsoleted by
`gnus-user-agent'.
(gnus-extended-version): Use `gnus-user-agent'.
Teodor Zlatanov [Mon, 24 Feb 2003 22:07:37 +0000 (22:07 +0000)]
(spam-stat hook): add spam-stat-save to the
gnus-save-newsrc-hook, only when spam-use-stat is set
Teodor Zlatanov [Mon, 24 Feb 2003 22:02:52 +0000 (22:02 +0000)]
* spam.el (spam-stat-register-spam-routine,
spam-stat-register-ham-routine): remove spam-stat-save
(spam-stat hook): add spam-stat-save to the gnus-save-newsrc-hook
Teodor Zlatanov [Mon, 24 Feb 2003 18:29:26 +0000 (18:29 +0000)]
delete spam-get-article-as-filename
Kevin Greiner [Mon, 24 Feb 2003 18:15:35 +0000 (18:15 +0000)]
* gnus-group.el (gnus-topic-mode-p): Fixed free variable
reference.
Kevin Greiner [Mon, 24 Feb 2003 17:28:56 +0000 (17:28 +0000)]
* nnheader.el (nnheader-find-nov-line): Changed midpoint
calculation to avoid integer overflow.
Kai Grossjohann [Mon, 24 Feb 2003 16:47:10 +0000 (16:47 +0000)]
2003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
* gnus-start.el (gnus-backup-startup-file): Fixed custom type.
Teodor Zlatanov [Mon, 24 Feb 2003 16:20:07 +0000 (16:20 +0000)]
* gnus-group.el (gnus-group-is-exiting-without-update-p): New.
* gnus-sum.el (gnus-summary-exit-no-update): Use it.
* gnus-sum.el (gnus-summary-expire-articles): Use it.
* spam.el (spam-summary-prepare-exit): Use it.
* gnus.el (gnus-install-group-spam-parameters): New.
* spam.el (spam-group-ham-processor-copy-p): New.
* spam.el (spam-summary-prepare-exit): Support for ham copying.
* spam.el (spam-mark-spam-as-expired-and-move-routine): Fix bug
that would cause the current message to be moved if the group had
no spam.
* spam.el (spam-ham-move-routine): New `copy' argument.
Katsumi Yamaoka [Mon, 24 Feb 2003 15:19:47 +0000 (15:19 +0000)]
Trivial fixes:
* gnus-topic.el (gnus-topic-select-group): Replace gnus-group-group-name
* gnus-group.el (gnus-group-select-group): with (gnus-group-group-name).
Kai Grossjohann [Mon, 24 Feb 2003 14:11:15 +0000 (14:11 +0000)]
* gnus-topic.el (gnus-topic-select-group): Select last group if
after last group.
* gnus-group.el (gnus-group-select-group): Ditto.
Jesper Harder [Mon, 24 Feb 2003 03:16:20 +0000 (03:16 +0000)]
Markup fixes.
Katsumi Yamaoka [Mon, 24 Feb 2003 03:09:16 +0000 (03:09 +0000)]
Update.
Katsumi Yamaoka [Mon, 24 Feb 2003 03:09:10 +0000 (03:09 +0000)]
(puthash): Alias to cl-puthash for Emacs 20.
Katsumi Yamaoka [Mon, 24 Feb 2003 03:09:04 +0000 (03:09 +0000)]
(popup-menu): Compiler macro for Emacs 20.
(gnus-article-refer-article): Use gnus-point-at-(b|e)ol instead of
point-at-(b|e)ol which aren't available in Emacs 20.
Jesper Harder [Mon, 24 Feb 2003 02:01:02 +0000 (02:01 +0000)]
Markup fixes.