Lars Magne Ingebrigtsen [Fri, 3 Jan 2003 02:00:01 +0000 (02:00 +0000)]
Reindent.
Teodor Zlatanov [Fri, 3 Jan 2003 01:32:46 +0000 (01:32 +0000)]
(spam-group-spam-contents-p, spam-group-ham-contents-p)
(spam-group-processor-p, spam-group-processor-bogofilter-p)
(spam-group-processor-ifile-p, spam-group-processor-blacklist-p)
(spam-group-processor-whitelist-p, spam-group-processor-BBDB-p)
(spam-mark-spam-as-expired-and-move-routine)
(spam-generic-register-routine, spam-BBDB-register-routine)
(spam-ifile-register-routine, spam-blacklist-register-routine)
(spam-whitelist-register-routine): new functions
(spam-summary-prepare-exit): added summary exit processing (expire
or move) of spam-marked articles for spam groups; added slots for
all the spam-*-register-routine functions
Lars Magne Ingebrigtsen [Fri, 3 Jan 2003 00:15:58 +0000 (00:15 +0000)]
* gnus-msg.el (gnus-setup-message): Get the evaliation order
right.
(gnus-inews-make-draft): New function.
(gnus-setup-message): Use it.
* message.el (message-required-headers): Add From.
Katsumi Yamaoka [Thu, 2 Jan 2003 23:34:34 +0000 (23:34 +0000)]
(gnus-gcc-externalize-attachments): Fix typo.
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 22:16:11 +0000 (22:16 +0000)]
2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
* message.el (message-generate-headers): Let header formatters do
their work.
2003-01-02 Raymond Scholz <ray-2003@zonix.de>
* deuglify.el (gnus-article-outlook-deuglify-article):
Rehighlight, reapply treatments and call
`gnus-article-prepare-hook'. Suggested by Niels Olof Bouvin.
(gnus-outlook-repair-attribution-block): Recognize cited
attributions. Suggested by Niklas Morberg.
2003-01-02 Pete Kazmier <pete@kazmier.com>
* gnus-art.el (gnus-treat-predicate): Check condition first.
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 21:25:32 +0000 (21:25 +0000)]
A test.
Jesper Harder [Thu, 2 Jan 2003 21:18:33 +0000 (21:18 +0000)]
* lpath.el: Add url-http-file-exists-p.
* gnus-group.el (gnus-group-fetch-charter): Use
http://TLH.news-admin.org/charters/GROUPNAME as a fallback.
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 20:59:09 +0000 (20:59 +0000)]
(message-draft-headers): Also generate From to get a
nicer draft buffer summary.
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 20:53:54 +0000 (20:53 +0000)]
*** empty log message ***
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 20:53:40 +0000 (20:53 +0000)]
(gnus-xmas-read-event-char): Take an optional
parameter.
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 20:45:14 +0000 (20:45 +0000)]
(article-wash-html): Typo fix.
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 20:38:56 +0000 (20:38 +0000)]
* gnus-art.el (article-wash-html): Clean up.
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 20:28:33 +0000 (20:28 +0000)]
(gnus-summary-mail-forward): Clean up.
(gnus-summary-mail-forward): To many lists of lists.
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 19:56:50 +0000 (19:56 +0000)]
2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-art.el (article-wash-html): Clean up.
2003-01-02 pete-temp <pete-temp-12-29-2002@kazmier.com>
* gnus-art.el (gnus-treat-wash-html): New variable.
Simon Josefsson [Thu, 2 Jan 2003 19:14:58 +0000 (19:14 +0000)]
(Troubleshooting): Add.
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 19:04:46 +0000 (19:04 +0000)]
(message-check-news-header-syntax): Fix logic for sure, this
time.
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 19:00:31 +0000 (19:00 +0000)]
(message-check-news-header-syntax): Allow posting.
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 18:55:30 +0000 (18:55 +0000)]
2003-01-02 Reiner Steib <Reiner.Steib@gmx.de>
* gnus.texi (Article Buttons): Regexps are case insensitive here.
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 18:55:08 +0000 (18:55 +0000)]
2003-01-02 Matthieu Moy <Matthieu.Moy@imag.fr>
* message.el (message-check-news-header-syntax): Check syntax of
continuation headers.
2003-01-02 Reiner Steib <Reiner.Steib@gmx.de>
* gnus-art.el (gnus-button-url-regexp,
(gnus-button-mid-or-mail-regexp, gnus-button-alist,
(gnus-header-button-alist): Regexps are case insensitive here.
2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-sum.el (gnus-summary-goto-subjects): New function.
(gnus-summary-insert-dormant-articles): New command and
keystroke.
* gnus-cache.el (gnus-summary-insert-cached-articles): Use new
function for mass insertion of subjects.
* nndraft.el (nndraft-generate-headers): Don't move point.
* gnus.el (nnheader): Require nnheader.
Simon Josefsson [Thu, 2 Jan 2003 17:44:02 +0000 (17:44 +0000)]
(query-dig): Doc fix.
Kai Grossjohann [Thu, 2 Jan 2003 14:50:30 +0000 (14:50 +0000)]
(gnus-agent-fetch-selected-article): Update whole summary buffer line,
not just the download mark.
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 08:51:09 +0000 (08:51 +0000)]
2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
* nndraft.el (nndraft-request-associate-buffer): Use
make-local-variable.
2003-01-02 Michael Shields <shields@msrl.com>
* nndraft.el (nndraft-request-associate-buffer): Make
write-contents-hooks buffer-local before setting it.
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 08:22:58 +0000 (08:22 +0000)]
* gnus.el (gnus-group-parameter-value): Take an extra param.
(gnus-group-fast-parameter): Let group param results be nil.
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 02:34:32 +0000 (02:34 +0000)]
* gnus-art.el (gnus-article-forward-header): New function.
(article-date-ut): Use it to remove continuation date headers.
* gnus-sum.el (gnus-summary-walk-group-buffer): Supply prompt to
read-event.
(gnus-summary-remove-bookmark): Clean up.
(gnus-summary-set-bookmark): Clean up.
* gnus-util.el (gnus-read-event-char): Take an optional prompt.
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 01:57:25 +0000 (01:57 +0000)]
Whitespace fix.
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 01:39:22 +0000 (01:39 +0000)]
(gnus-group-startup-message): Bind data-directory to
the Gnus etc directory.
Lars Magne Ingebrigtsen [Thu, 2 Jan 2003 01:39:14 +0000 (01:39 +0000)]
Oortified version from Wes.
Teodor Zlatanov [Thu, 2 Jan 2003 00:19:26 +0000 (00:19 +0000)]
* spam.el (spam-summary-prepare-exit): added slots for spam- and
ham-processing of articles; use the new
spam-group-(spam|ham)-contents-p functions
(spam-group-spam-contents-p, spam-group-ham-contents-p): new
convenience functions
(spam-mark-junk-as-spam-routine): use the new
spam-group-spam-contents-p function
* gnus.el (spam-process, spam-contents, spam-process-destination):
added new parameters with corresponding global variables
(gnus-group-spam-exit-processor-ifile,
gnus-group-spam-exit-processor-bogofilter,
gnus-group-spam-exit-processor-blacklist,
gnus-group-spam-exit-processor-whitelist,
gnus-group-spam-exit-processor-BBDB,
gnus-group-spam-classification-spam,
gnus-group-spam-classification-ham): added new symbols for the
spam-process and spam-contents parameters
Katsumi Yamaoka [Thu, 2 Jan 2003 00:07:18 +0000 (00:07 +0000)]
(message-cross-post-followup-to): Fix comment.
Teodor Zlatanov [Wed, 1 Jan 2003 21:26:54 +0000 (21:26 +0000)]
(spam-ham-marks, spam-spam-marks): changed list
customization and list itself to store mark symbol rather than
mark character.
(spam-bogofilter-register-routine): added logic to generate mark
values list from spam-ham-marks and spam-spam-marks, so (member)
would work.
Lars Magne Ingebrigtsen [Wed, 1 Jan 2003 21:11:00 +0000 (21:11 +0000)]
2003-01-01 Raymond Scholz <ray-2002@zonix.de>
* message.el (message-signature-insert-empty-line): New variable.
Lars Magne Ingebrigtsen [Wed, 1 Jan 2003 20:58:10 +0000 (20:58 +0000)]
2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
* message.el: Renamed functions and variables: "xpost" ->
"cross-post", "-fup2" -> "-followup-to".
(message-cross-post-old-target, message-cross-post-default,
message-cross-post-note, message-followup-to-note,
message-cross-post-note-function): New variables names.
(message-xpost-old-target, message-xpost-default,
message-xpost-note, message-fup2-note,
message-xpost-note-function): Removed variable names.
(message-cross-post-followup-to-header,
message-cross-post-insert-note, message-cross-post-followup-to):
New function names.
(message-xpost-fup2-header, message-xpost-insert-note,
message-xpost-fup2): Removed function names.
2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
* message.el (message-send-mail): Added message-cleanup-headers to
prevent newlines in headers.
Lars Magne Ingebrigtsen [Wed, 1 Jan 2003 19:32:31 +0000 (19:32 +0000)]
2003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-sum.el (gnus-summary-display-while-building): Default to
nil.
2003-01-01 Wes Hardaker <wes@hardakers.net>
* gnus-sum.el (gnus-summary-display-while-building): New
variable.
Lars Magne Ingebrigtsen [Wed, 1 Jan 2003 19:15:15 +0000 (19:15 +0000)]
(Message Headers): Added example.
(Message Headers): Addition.
Lars Magne Ingebrigtsen [Wed, 1 Jan 2003 19:15:06 +0000 (19:15 +0000)]
2002-01-01 Raymond Scholz <ray-2003@zonix.de>
* deuglify.el (gnus-outlook-rearrange-article): Kill overlays
before rearranging the article.
Lars Magne Ingebrigtsen [Wed, 1 Jan 2003 18:52:02 +0000 (18:52 +0000)]
*** empty log message ***
Lars Magne Ingebrigtsen [Wed, 1 Jan 2003 18:51:42 +0000 (18:51 +0000)]
* nndraft.el (nndraft-generate-headers): New function.
(nndraft-request-associate-buffer): Use it to write headers on
buffer save.
* message.el (message-generate-headers): Let the function be a
lambda form.
(message-draft-headers): New variable.
* gnus-msg.el (gnus-inews-make-draft-meta-information): New
function.
(gnus-setup-message): Use it.
* message.el (message-generate-headers-first): Doc fix.
(message-setup-1): Use new function for getting which headers to
generate.
(message-headers-to-generate): New function.
ShengHuo ZHU [Wed, 1 Jan 2003 17:20:56 +0000 (17:20 +0000)]
* gnus-agent.el (gnus-agent-save-alist): Make directory.
Lars Magne Ingebrigtsen [Tue, 31 Dec 2002 17:25:20 +0000 (17:25 +0000)]
2002-12-31 Reiner Steib <4uce.02.r.steib@gmx.net>
* gnus-sum.el (gnus-summary-limit-to-age): Make prompt string
mention negatives.
2002-12-31 Raymond Scholz <ray-2002@zonix.de>
* deuglify.el (gnus-outlook-rearrange-article): Use
`transpose-regions' instead of tempering the kill-ring.
(gnus-article-outlook-deuglify-article): Rehighlight article
instead of a complete redisplay.
Teodor Zlatanov [Tue, 31 Dec 2002 17:02:21 +0000 (17:02 +0000)]
added some documentation refinement, and spam-blackhole-servers to the
defcustom list
Teodor Zlatanov [Tue, 31 Dec 2002 15:55:18 +0000 (15:55 +0000)]
* spam.el: most defvars are defcustoms now
Kai Grossjohann [Tue, 31 Dec 2002 13:04:24 +0000 (13:04 +0000)]
(Top): Add pointers to related manuals. Suggested by Reiner Steib.
Teodor Zlatanov [Tue, 31 Dec 2002 12:30:20 +0000 (12:30 +0000)]
* spam.el (spam-bogofilter-articles): Use message-remove-header
to remove headers; the old way incorrectly removed just the first
line of folded headers.
Teodor Zlatanov [Tue, 31 Dec 2002 12:25:50 +0000 (12:25 +0000)]
(spam-bogofilter-articles): Select the article
body using gnus-summary-show-article t instead of
gnus-summary-select-article; this presents the raw text
without running any hooks.
Katsumi Yamaoka [Tue, 31 Dec 2002 03:05:59 +0000 (03:05 +0000)]
(gnus-load): Replace `ding-file' with `file'.
Lars Magne Ingebrigtsen [Mon, 30 Dec 2002 22:59:24 +0000 (22:59 +0000)]
(gnus-load): New function.
(gnus-read-newsrc-el-file): Use it.
Teodor Zlatanov [Mon, 30 Dec 2002 22:40:24 +0000 (22:40 +0000)]
*** empty log message ***
Lars Magne Ingebrigtsen [Mon, 30 Dec 2002 22:32:56 +0000 (22:32 +0000)]
2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
* gnus-art.el (gnus-button-valid-fqdn-regexp): New variable.
(gnus-button-handle-apropos-documentation): New function.
(gnus-button-handle-ctan): New function.
(gnus-button-alist): Use them. Improve some regexps.
(gnus-button-prefer-mid-or-mail): Addition to doc-string.
2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
* message.el (message-subscribed-p): New function.
(message-send-mail): Use it.
* mml.el (mml-preview-insert-mft): New function.
(mml-preview): Use it.
2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-sum.el (gnus-thread-latest-date): Protect against errors
when sorting by date.
* gnus-art.el (gnus-article-edit-mode): New variable.
(gnus-article-setup-buffer): Warn user about discarding edits.
* gnus-sum.el (gnus-summary-pipe-output): Clean up.
(gnus-summary-pipe-output): Take a symbolic prefix to save all
headers.
* mm-uu.el (mm-uu-configure-list): Default to (shar . disabled).
2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
* message.el (message-completion-alist): Added "Mail-Followup-To"
and "Mail-Copies-To".
Teodor Zlatanov [Mon, 30 Dec 2002 22:30:46 +0000 (22:30 +0000)]
disabled blackhole checks by default
Lars Magne Ingebrigtsen [Mon, 30 Dec 2002 21:51:41 +0000 (21:51 +0000)]
Reindented function.
Lars Magne Ingebrigtsen [Mon, 30 Dec 2002 20:01:46 +0000 (20:01 +0000)]
(Saving Articles): Addition.
Lars Magne Ingebrigtsen [Mon, 30 Dec 2002 20:01:20 +0000 (20:01 +0000)]
2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-sum.el (gnus-summary-pipe-output): Clean up.
(gnus-summary-pipe-output): Take a symbolic prefix to save all
headers.
* mm-uu.el (mm-uu-configure-list): Default to (shar . disabled).
2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
* message.el (message-completion-alist): Added "Mail-Followup-To"
and "Mail-Copies-To".
2002-07-21 Jesper harder <harder@ifa.au.dk>
* gnus-group.el: Add key bindings for
gnus-group-sort-groups-by-real-name and
gnus-group-sort-selected-groups-by-real-name.
2002-07-21 Jesper harder <harder@ifa.au.dk>
* gnus.texi (Sorting Groups): Add key bindings for
gnus-group-sort-groups-by-real-name and
gnus-group-sort-selected-groups-by-real-name.
Teodor Zlatanov [Mon, 30 Dec 2002 18:58:05 +0000 (18:58 +0000)]
* gnus.texi (Blackholes): added information on query-dig and
dig.el; users are told that using blackhole checks is OK now
Teodor Zlatanov [Mon, 30 Dec 2002 18:52:54 +0000 (18:52 +0000)]
(spam-use-dig): new variable for blackhole checking
through dig.el
(spam-check-blackholes): added dig.el checking functionality and
more verbose reporting; query-dig is autoloaded from dig.el
(spam-use-blackholes): enabled by default
Teodor Zlatanov [Mon, 30 Dec 2002 18:50:10 +0000 (18:50 +0000)]
*** empty log message ***
Teodor Zlatanov [Mon, 30 Dec 2002 18:49:55 +0000 (18:49 +0000)]
* spam.el (spam-use-dig): new variable for blackhole checking
through dig.el
(spam-check-blackholes): added dig.el checking functionality and
more verbose reporting; query-dig is autoloaded from dig.el
Teodor Zlatanov [Mon, 30 Dec 2002 18:16:59 +0000 (18:16 +0000)]
(query-dig): new function
Lars Magne Ingebrigtsen [Mon, 30 Dec 2002 18:15:34 +0000 (18:15 +0000)]
*** empty log message ***
Lars Magne Ingebrigtsen [Mon, 30 Dec 2002 18:15:25 +0000 (18:15 +0000)]
(message-required-headers): New variable.
Teodor Zlatanov [Mon, 30 Dec 2002 18:09:45 +0000 (18:09 +0000)]
(query-dig): new function
Lars Magne Ingebrigtsen [Mon, 30 Dec 2002 17:24:47 +0000 (17:24 +0000)]
(fill-flowed): Don't infloop on too long fill
prefixes.
Lars Magne Ingebrigtsen [Mon, 30 Dec 2002 15:52:20 +0000 (15:52 +0000)]
New version from Paul Foley with new
mail-check-payment function.
Lars Magne Ingebrigtsen [Mon, 30 Dec 2002 02:54:02 +0000 (02:54 +0000)]
(query-dns): Protect against errors.
Lars Magne Ingebrigtsen [Sun, 29 Dec 2002 23:55:44 +0000 (23:55 +0000)]
(gnus-article-yanked-articles): New variable.
(gnus-inews-add-send-actions): Mark all answered messages as
answered.
2002-08-10 Jari Aalto <jari.aalto@poboxes.com>
* nnmail.el (nnmail-split-it): Added tracing to
`:' split rule
2002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
* mm-decode.el (mm-mailcap-command): Remove the quotes around '%s'
and "%s" so we don't overquote them.
2002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
* (mm-display-external): Display the actual command that has been
executed in the echo area.
Lars Magne Ingebrigtsen [Sun, 29 Dec 2002 18:33:35 +0000 (18:33 +0000)]
* gnus-topic.el (gnus-topic-display-missing-topic): Bind entry.
* message.el (message-with-reply-buffer): New macro.
(message-fetch-reply-field): Use it.
(message-insert-wide-reply): New command and keystroke.
(message-carefully-insert-headers): New function.
(message-insert-to): Use new function.
Lars Magne Ingebrigtsen [Sun, 29 Dec 2002 18:04:05 +0000 (18:04 +0000)]
(gnus-topic-display-missing-topic): New function.
(gnus-topic-goto-missing-group): Use it.
Lars Magne Ingebrigtsen [Sun, 29 Dec 2002 16:03:26 +0000 (16:03 +0000)]
(Finding the Parent): Change name of nnweb server.
Lars Magne Ingebrigtsen [Sun, 29 Dec 2002 16:03:07 +0000 (16:03 +0000)]
(message-required-news-headers): Removed Lines.
(message-reply): Don't insert References first.
(message-followup): Ditto.
(message-make-references): New function.
(message-followup): Set message-reply-headers before generating
the buffer stuff.
2002-12-29 Jesper Harder <harder@ifa.au.dk>
* mml.el (mml-generate-mime-1): Reverse the order of
encoding/flowing.
2002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
* nnmail.el (nnmail-expiry-target-group): Mark articles as read
after moving them.
Lars Magne Ingebrigtsen [Sat, 28 Dec 2002 23:54:57 +0000 (23:54 +0000)]
(Loose Threads): add
gnus-summary-make-false-root-always.
Lars Magne Ingebrigtsen [Sat, 28 Dec 2002 23:54:46 +0000 (23:54 +0000)]
* gnus-sum.el (gnus-summary-dummy-line-format): Update format to
fit with newer standard format.
(gnus-summary-make-false-root-always): New variable.
(gnus-gather-threads-by-subject): Use it.
* message.el (message-get-reply-headers): Take an address list
optional argument.
Lars Magne Ingebrigtsen [Sat, 28 Dec 2002 21:29:02 +0000 (21:29 +0000)]
* gnus.el (gnus-keep-backlog): Change default to 20.
* gnus-agent.el (gnus-agent-check-overview-buffer): Start from
start.
(gnus-agent-check-overview-buffer): Remove negative article
numbers.
Lars Magne Ingebrigtsen [Sat, 28 Dec 2002 20:09:32 +0000 (20:09 +0000)]
Changed coding system back again.
Lars Magne Ingebrigtsen [Sat, 28 Dec 2002 18:52:55 +0000 (18:52 +0000)]
* gnus-agent.el (gnus-agent-check-overview-buffer): Start from
start.
(gnus-agent-check-overview-buffer): Remove negative article
numbers.
* nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): Doc fix.
(nnmail-cache-ignore-groups): Doc fix.
* nnimap.el (nnimap-debug): Made into a flag and defcustomed.
(nnimap-debug-buffer): New variable.
(nnimap-debug): Use it.
Lars Magne Ingebrigtsen [Sat, 28 Dec 2002 17:41:06 +0000 (17:41 +0000)]
(gnus-agent-check-overview-buffer): Sort lines if
they aren't already sorted.
Jesper Harder [Sat, 28 Dec 2002 17:12:24 +0000 (17:12 +0000)]
(message-mode-menu): Add ellipses to menu items
expecting user interaction.
(message-mode-field-menu): do.
Jesper Harder [Thu, 26 Dec 2002 01:35:06 +0000 (01:35 +0000)]
(gnus-summary-highlight-line): Don't bind `list' --
it isn't used any more.
Jesper Harder [Sun, 22 Dec 2002 20:23:33 +0000 (20:23 +0000)]
(binhex-decoder-program): Fix docstring.
Jesper Harder [Sun, 22 Dec 2002 17:57:48 +0000 (17:57 +0000)]
Fix typos. Index variables. Add
mm-automatic-external-display, mm-w3m-safe-url-regexp and
mm-external-terminal-program.
Kai Grossjohann [Sat, 21 Dec 2002 20:55:40 +0000 (20:55 +0000)]
(mm-mailcap-command): Do not backslash-quote
special chars if the mailcap file uses single quotes around %s.
From Laurent Martelli <laurent@bearteam.org>.
Jesper Harder [Sat, 21 Dec 2002 02:00:54 +0000 (02:00 +0000)]
*** empty log message ***
Jesper Harder [Sat, 21 Dec 2002 01:49:51 +0000 (01:49 +0000)]
* message.texi (Message Headers): Add message-allow-no-recipients.
(Various Commands): Add TAB and message-tab-body-function.
Paul Jarc [Thu, 19 Dec 2002 19:37:17 +0000 (19:37 +0000)]
* gnus.texi (Optional Back End Functions):
nnchoke-request-update-info need not return the info object.
Paul Jarc [Thu, 19 Dec 2002 19:36:37 +0000 (19:36 +0000)]
* gnus-int.el (gnus-request-update-info): nnchoke-r-u-i might not
return the info object.
Paul Jarc [Wed, 18 Dec 2002 23:29:34 +0000 (23:29 +0000)]
* gnus-int.el (gnus-request-update-info): Artificially add
(1 . (1- min)) to the read range, in case the backend doesn't
store marks for nonexistent articles.
Katsumi Yamaoka [Tue, 17 Dec 2002 23:55:23 +0000 (23:55 +0000)]
* binhex.el (binhex-insert-char): Eval-and-compile.
Jesper Harder [Tue, 17 Dec 2002 22:33:31 +0000 (22:33 +0000)]
* lpath.el: Add tool-bar-local-item-from-menu.
* message.el (message-tool-bar-local-item-from-menu): New function.
(message-tool-bar-map): Use it.
Jesper Harder [Sun, 15 Dec 2002 00:55:38 +0000 (00:55 +0000)]
Additions.
Jesper Harder [Sat, 14 Dec 2002 23:09:05 +0000 (23:09 +0000)]
* gnus-uu.el (gnus-uu-digest-headers): Mention nil value in docstring.
* gnus.texi (Mail): Explain nil value of gnus-uu-digest-headers.
Jesper Harder [Sat, 14 Dec 2002 18:29:56 +0000 (18:29 +0000)]
(gnus-article-header-rank): Last header in
gnus-sorted-header-list should have higher rank than non-members.
Lars Magne Ingebrigtsen [Fri, 13 Dec 2002 15:57:15 +0000 (15:57 +0000)]
Remove more debug statements.
Lars Magne Ingebrigtsen [Fri, 13 Dec 2002 13:44:24 +0000 (13:44 +0000)]
(gnus-close-agent): Don't blank out the list of
covered methods.
Lars Magne Ingebrigtsen [Fri, 13 Dec 2002 13:20:55 +0000 (13:20 +0000)]
Removed debug statement.
Kai Grossjohann [Thu, 12 Dec 2002 16:40:18 +0000 (16:40 +0000)]
(nntp-with-open-group-first-pass): Do not wrap in eval-when-compile.
Suggested by Kevin Greiner.
Kevin Greiner [Thu, 12 Dec 2002 09:33:06 +0000 (09:33 +0000)]
* gnus-agent.el (gnus-agent-max-fetch-size): New, defcustom.
(gnus-agent-fetch-headers): Initialize gnus-agent-overview-buffer
even though no headers may have been fetched
(gnus-agent-fetch-group-1, and perhaps others, require this
behavior).
(gnus-agent-fetch-group-1): Fetch articles in chucks so that the
server buffer is constrained by gnus-agent-max-fetch-size.
Multiple chunks in the same group may perform arbitrarily large
updates.
Kevin Greiner [Wed, 11 Dec 2002 21:40:54 +0000 (21:40 +0000)]
* gnus-agent.el (gnus-agent-fetch-selected-article): Added call to
gnus-summary-update-download-mark to update the article in the
summary.
Katsumi Yamaoka [Wed, 11 Dec 2002 07:08:08 +0000 (07:08 +0000)]
(nntp-with-open-group): The number of arguments of setq must be
an even number in XEmacs.
Kevin Greiner [Wed, 11 Dec 2002 05:59:11 +0000 (05:59 +0000)]
* gnus-sum.el (gnus-summary-highlight-line-trigger): Can not use eval-when-compile
to hide this internal variable as it is set without being bound.
Kevin Greiner [Wed, 11 Dec 2002 05:04:05 +0000 (05:04 +0000)]
* gnus-sum.el (gnus-summary-prepare-unthreaded): Fixed unbound reference in previous checkin.
Kevin Greiner [Wed, 11 Dec 2002 04:05:34 +0000 (04:05 +0000)]
* gnus.el (gnus-summary-high-uncached-face,
gnus-summary-normal-uncached-face, gnus-summary-low-uncached-face)
New faces.
* gnus-agent.el (gnus-agent-downloaded-article-face): REMOVED. I
added this on 2002-11-23 but it just wasn't working out as
intended. The idea isn't entirely dead, three new faces
gnus-summary-*-uncached-face are being added to gnus.el to provide
the basis for an improved implementation.
(gnus-agent-read-servers): Undo the change made on 2002-11-23. The
proper file to open is lib/servers.
(gnus-summary-set-agent-mark): Expanded documentation. Unmarking
(i.e. removing the article from gnus-newsgroup-downloadable) will
now restore the article's default mark rather than simply setting
no mark.
(gnus-agent-get-undownloaded-list): Corrected documentation.
Added code to set new summary local variable,
gnus-newsgroup-agentized. Reworked impl so that it doesn't create
a temporary list. No longer sets gnus-newsgroup-downloadable.
(gnus-agent-summary-fetch-group): Keep gnus-newsgroup-undownloaded
up to date. Call new gnus-summary-update-download-mark to keep
summary buffer up-to-date.
(gnus-agent-fetch-selected-article): Keep
gnus-newsgroup-undownloaded up to date.
(gnus-agent-fetch-articles): Return list of articles that were
successfully fetched.
(gnus-agent-check-overview-buffer): No more thingatpt.
(gnus-agent-expire): No longer deletes NOV entries of unread
articles.
(gnus-agent-unread-articles): New function.
(gnus-agent-regenerate-group): The article number must be
terminated by a tab character. Added more messages to report
repairs. Inhibit quits while writing changes so it is now safe
have to quit regeneration. Renamed gnus-tmp-downloaded back to
downloaded to 1) resolve the unbound references and 2) avoid
confusing this list with the gnus-tmp-downloaded in gnus-sum.el
* gnus-art.el (gnus-article-prepare): The agent
downloaded/undownloaded mark is no longer stored as the article's
mark.
* gnus-salt.el (gnus-tree-highlight-node): Added uncached as
gnus-summary-highlight may use it. Added downloaded as
gnus-summary-highlight was using it.
* gnus-sum.el (gnus-undownloaded-mark): Changed from ?@ to ?- as
the download mark now follows Kai's +/- convention.
(gnus-downloaded-mark): Added ?+ mark.
(gnus-summary-highlight): Added rules to select
gnus-summary-high-uncached-face,
gnus-summary-normal-uncached-face, and
gnus-summary-low-uncached-face. Removed the
gnus-agent-downloaded-article-face.
(gnus-summary-line-format-alist): Implemented the download flag
format (?O) as named in the manual. This implementation displays
either gnus-undownloaded-mark, gnus-downloaded-mark, or
gnus-no-mark.
(gnus-newsgroup-agentized): New local variable that identifies
which groups are agentized. While the agent is now on by default,
you don't have to agentize every server that you use.
(gnus-update-summary-mark-positions): Completed support for the
download type of mark.
(gnus-summary-insert-line): Added undownloaded to the parameters.
(gnus-summary-prepare-threads): Set gnus-tmp-downloaded for
reference by the gnus-summary-line-format-spec.
* nntp.el (nntp-with-open-group): This macro handles dropped or
broken connections by opening a new connection and repeating the
failed command.
(nntp-retrieve-headers-with-xover): Some NNTP servers respond to
XOVER commands preceeding the active articles with the nov entry
of the first available article. When gnus connected to such a
server, the unexpected nov entry would result in duplicate lines
in the agent's overview file. This patch fixes the duplicate
lines problem and improves performance by skipping over all
articles IDs that preceed the first nov entry in the server's
reply.
2002-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-sum.el (gnus-tmp-downloaded): New internal variable.
(gnus-summary-highlight): Use it instead of `downloaded'.
(gnus-summary-highlight-line): Ditto.
* gnus-agent.el (gnus-agent-regenerate-group): Ditto.
2002-12-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus.el (gnus-variable-list): Add gnus-agent-covered-methods.
* gnus-agent.el (gnus-agent-check-overview-buffer): Remove debug
calls.
* gnus-sum.el (gnus-summary-highlight-line): Don't set the
downloaded variable if we're in an uncovered group.
* gnus-agent.el (gnus-agent-downloaded-article-face): Change the
font to soemthing less noticeable.
(gnus-agent-group-covered-p): New function.
Kevin Greiner [Wed, 11 Dec 2002 04:02:20 +0000 (04:02 +0000)]
Replaced gnus-agent-downloaded-article-face with gnus-summary-[high/normal/low]-uncached-face.
Reworked gnus-agent-expire to fix problems in recent checkin.
The download mark is no longer stored as an unread mark.