* Oort Gnus v0.08 is released
@ 2003-01-05 0:40 Lars Magne Ingebrigtsen
0 siblings, 0 replies; only message in thread
From: Lars Magne Ingebrigtsen @ 2003-01-05 0:40 UTC (permalink / raw)
[-- Attachment #1: Type: text/plain, Size: 66411 bytes --]
New year, new release.
Get it from <URL:http://quimby.gnus.org/gnus/dist/ognus-0.08.tar.gz>
or "/ftp@quimby.gnus.org:/pub/gnus/". The patch is available as
<URL:ftp://quimby.gnus.org/pub/gnus/ding-patches/ognus-0.07-0.08.diff.gz>.
ChangeLog since last release:
2003-01-05 01:40:09 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
* gnus.el: Oort Gnus v0.08 is released.
2003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus.el (gnus-variable-list): Write gnus-format-specs last.
* gnus-sum.el (gnus-summary-goto-subjects): Fix typo.
2003-01-04 Kevin Ryde <user42@zip.com.au>
* gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): New
function.
2003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-sum.el (gnus-summary-exit): Bind gnus-group-is-exiting-p.
(gnus-summary-read-group-1): Update group line.
(gnus-summary-exit-no-update): Update group on exit.
* gnus-group.el (gnus-group-line-format): Add %*.
(gnus-group-line-format-alist): Ditto.
(gnus-group-insert-group-line): Set it.
(gnus-group-is-exiting-p): New variable.
(gnus-group-insert-group-line): Use it.
2003-01-03 Teodor Zlatanov <tzz@beld.net>
* spam.el (spam-enter-ham-BBDB, spam-BBDB-register-routine):
enable BBDB ham processing
(spam-blacklist-register-routine): enable blacklist spam processing
(spam-whitelist-register-routine): enable whitelist ham processing
(spam-fetch-field-from-fast): fast fetching of the "from" field
from (gnus-data-list)
(spam-summary-prepare-exit): works completely now
(spam-use-blacklist): oops, should be nil by default
(spam-summary-prepare-exit): spam-use-PROCESSOR is only for
split processing now; before it was for summary exit as
well but that's done with the spam-contents and spam-process
parameters now
2003-01-03 Jesper Harder <harder@ifa.au.dk>
* mml.el (mml-insert-tag): Don't quote non-ASCII unibyte
characters.
2003-01-02 Teodor Zlatanov <tzz@lifelogs.com>
* spam.el (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
2003-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
* pop3.el (pop3-retr): Wait 500 msecs.
(pop3-read-response): Ditto.
* 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.
2003-01-02 Katsumi Yamaoka <yamaoka@jpl.org>
Trivial patch from Norbert Koch <nk@viteno.net>.
* gnus-msg.el (gnus-gcc-externalize-attachments): Fix typo.
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.
2003-01-02 Jesper Harder <harder@ifa.au.dk>
* 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.
2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
* message.el (message-draft-headers): Also generate From to get a
nicer draft buffer summary.
* gnus-xmas.el (gnus-xmas-read-event-char): Take an optional
parameter.
* gnus-art.el (article-wash-html): Clean up.
(article-wash-html): Typo fix.
* gnus-msg.el (gnus-summary-mail-forward): Clean up.
(gnus-summary-mail-forward): To many lists of lists.
* 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.
2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
* message.el (message-check-news-header-syntax): Allow posting.
(message-check-news-header-syntax): Fix logic for sure, this
time.
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 Simon Josefsson <jas@extundo.com>
* dig.el (query-dig): Doc fix.
2003-01-02 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* gnus-agent.el (gnus-agent-fetch-selected-article): Update whole
summary buffer line, not just the download mark.
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.
* 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.
2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus.el (gnus-group-parameter-value): Take an extra param.
(gnus-group-fast-parameter): Let group param results be nil.
* 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.
* gnus.el (gnus-group-startup-message): Bind data-directory to
the Gnus etc directory.
2003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
* 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
* spam.el (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.
2003-01-02 Katsumi Yamaoka <yamaoka@jpl.org>
* message.el (message-cross-post-followup-to): Fix comment.
2003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
* spam.el (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.
2003-01-01 Raymond Scholz <ray-2002@zonix.de>
* message.el (message-signature-insert-empty-line): New variable.
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.
2003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
* dns.el (dns-make-network-process): Comment.
* 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.
2003-01-01 Raymond Scholz <ray-2003@zonix.de>
* deuglify.el (gnus-outlook-rearrange-article): Kill overlays
before rearranging the article.
2003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
* 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.
2003-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
* gnus-agent.el (gnus-agent-save-alist): Make directory.
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.
2002-12-31 Teodor Zlatanov <tzz@lifelogs.com>
* spam.el: most defvars are defcustoms now
patches from Michael Shields <shields@msrl.com>
* spam.el (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.
* spam.el (spam-bogofilter-articles): Use message-remove-header
to remove headers; the old way incorrectly removed just the first
line of folded headers.
2002-12-31 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-start.el (gnus-load): Replace `ding-file' with `file'.
2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-start.el (gnus-load): New function.
(gnus-read-newsrc-el-file): Use it.
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".
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.
2002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
* 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
(spam-use-blackholes): disabled by default
(spam-blackhole-servers): removed rbl.maps.vix.com from the
blackhole servers list
2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
* message.el (message-required-headers): New variable.
2002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
* dig.el (query-dig): new function
2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
* flow-fill.el (fill-flowed): Don't infloop on too long fill
prefixes.
* dns.el (query-dns): Protect against errors.
* gnus-msg.el (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.
2002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
* 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.
* gnus-topic.el (gnus-topic-display-missing-topic): New function.
(gnus-topic-goto-missing-group): Use it.
* message.el (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.
* 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.
2002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
* 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.
* 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.
2002-12-28 Lars Magne Ingebrigtsen <kgreiner@xpediantsolutions.com>
* gnus.el (gnus-summary-high-uncached-face): New color scheme.
2002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-agent.el (gnus-agent-check-overview-buffer): Sort lines if
they aren't already sorted.
2002-12-28 Jesper Harder <harder@ifa.au.dk>
* message.el (message-mode-menu): Add ellipses to menu items
expecting user interaction.
(message-mode-field-menu): do.
2002-12-26 Jesper Harder <harder@ifa.au.dk>
* gnus-sum.el (gnus-summary-highlight-line): Don't bind `list' --
it isn't used any more.
2002-12-22 Jesper Harder <harder@ifa.au.dk>
* binhex.el (binhex-decoder-program): Fix docstring.
2002-12-21 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* mm-decode.el (mm-mailcap-command): Do not backslash-quote
special chars if the mailcap file uses single quotes around %s.
From Laurent Martelli <laurent@bearteam.org>.
2002-12-19 Paul Jarc <prj@po.cwru.edu>
* gnus-int.el (gnus-request-update-info): nnchoke-r-u-i might not
return the info object.
2002-12-18 Paul Jarc <prj@po.cwru.edu>
* 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.
2002-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
* binhex.el (binhex-insert-char): Eval-and-compile.
2002-12-17 Jesper Harder <harder@ifa.au.dk>
* 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.
2002-12-14 Jesper Harder <harder@ifa.au.dk>
* gnus-uu.el (gnus-uu-digest-headers): Mention nil value in docstring.
* gnus-art.el (gnus-article-header-rank): Last header in
gnus-sorted-header-list should have higher rank than non-members.
2002-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-agent.el (gnus-close-agent): Don't blank out the list of
covered methods.
2002-12-12 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* nntp.el (nntp-with-open-group-first-pass): Do not wrap in
eval-when-compile. Suggested by Kevin Greiner.
2002-12-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
* 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.
2002-12-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
* gnus-agent.el (gnus-agent-fetch-selected-article): Added call to
gnus-summary-update-download-mark to update the article in the
summary.
2002-12-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
* 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.
2002-12-09 ShengHuo ZHU <zsh@cs.rochester.edu>
* gnus-agent.el (gnus-agent-braid-nov): Remove corrupted lines.
Because of an unknown bug, the group buffer is saved in .overview
file.
2002-12-09 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* nntp.el (nntp-send-command): Braino in last commit. Replace
`and' with `or'.
2002-12-08 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* nntp.el (nntp-send-command): Assume that echo does not happen
when nntp-open-connection-function is nntp-open-network-stream.
Suggested by Sebastian D.B. Krause <krause@my.gnus.org>.
2002-12-07 ShengHuo ZHU <zsh@cs.rochester.edu>
* nnslashdot.el (nnslashdot-retrieve-headers-1): Update the parser.
2002-12-06 Paul Jarc <prj@po.cwru.edu>
* nnmaildir.el (nnmaildir-request-group): bugfix: don't erase
nntp-server-buffer if we aren't going to write to it.
2002-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
Trivial patch from Itai Zukerman <zukerman@math-hat.com>.
* mm-decode.el (mm-w3m-safe-url-regexp): Fix parenthesis.
2002-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
* rfc2047.el (rfc2047-decode-region): Remove newlines between
decoded words.
2002-12-03 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* gnus.el (fboundp): After loading mm-util, make sure it was the
right one.
2002-11-29 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* gnus-art.el (gnus-inhibit-mime-unbuttonizing): Moved here from
gnus-sum. Made into a user option.
* gnus-sum.el (gnus-simplify-ignored-prefixes)
(gnus-summary-mark-article-as-unread)
2002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
* time-date.el (date-to-time): Typo.
* parse-time.el: Typo.
* nnsoup.el (nnsoup-retrieve-headers): Typo.
* nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
* nnimap.el:
(nnimap-split-rule, nnimap-find-minmax-uid): Typos.
* mm-encode.el (mm-safer-encoding): Typo.
* messcompat.el: Typo.
* message.el (message-face-alist): Typo.
* imap.el (imap-interactive-login, imap-open): Typos.
* ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
* gnus.el: Typo.
* gnus-win.el (gnus-configure-frame): Typo.
* gnus-util.el (gnus-atomic-progn-assign): Typo.
* gnus-topic.el (gnus-topic-sort-topics): Typo.
* gnus-sum.el (gnus-summary-article-number)
(gnus-summary-read-group-1, gnus-summary-mark-article)
(gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
* gnus-mule.el (gnus-mule-add-group): Typo.
* gnus-mlspl.el (gnus-group-split-fancy): Typo.
* gnus-group.el (gnus-group-fetch-faq): Typo.
* gnus-art.el (gnus-decode-header-methods): Typo.
* flow-fill.el: Typo.
2002-11-19 Stefan Monnier <monnier@cs.yale.edu>
* binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
2002-11-29 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* gnus-sum.el (gnus-simplify-ignored-prefixes)
(gnus-summary-mark-article-as-unread)
(gnus-mark-article-as-unread, gnus-summary-highlight-line):
Reformatting to avoid long lines.
(gnus-inhibit-mime-unbuttonizing): Moved to gnus-art.
2002-11-28 Daiki Ueno <ueno@unixuser.org>
* gnus-agent.el (gnus-agent-fetch-group-1): Article numbers should
be accessed through `mail-header-number'.
2002-11-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
* gnus-sum.el (gnus-summary-insert-old-articles): No longer passes
compressed range to gnus-summary-insert-articles.
2002-11-26 Kevin Ryde <user42@zip.com.au>
* gnus-art.el (gnus-mime-copy-part): Look for filename
parameter under content-disposition, not content-type.
* gnus-sum.el (gnus-summary-find-uncancelled): New function.
(gnus-summary-reselect-current-group): Use it.
2002-11-26 ShengHuo ZHU <zsh@cs.rochester.edu>
* gnus-agent.el (gnus-agent-uncached-articles): if
gnus-agent-load-alist fails, return ARTICLES.
* nnrss.el (nnrss-group-alist): Update the link of Jabber.
2002-11-26 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* gnus-sum.el (gnus-summary-insert-old-articles): Remove
superfluous function call.
(gnus-summary-catchup-all, gnus-summary-catchup-all-and-exit):
Add warning to docstring.
2002-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-agent.el: Autoload number-at-point instead.
(gnus-agent-check-overview-buffer): No warning for deactivate-mark.
2002-11-26 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* gnus-agent.el (gnus-agent-check-overview-buffer): Explicitly
require thingatpt (for number-at-point) and protect against
deactivate-mark being unbound (on XEmacs).
2002-11-25 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* gnus-agent.el (gnus-agent-check-overview-buffer): Make debugger
print message on entry.
From Kevin Greiner <kgreiner@xpediantsolutions.com>.
* gnus-range.el (gnus-range-difference): New function.
* gnus-sum.el (gnus-summary-insert-old-articles): Use it.
2002-11-24 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* gnus-sum.el (gnus-summary-insert-old-articles): Use
gnus-remove-from-range instead of gnus-range-difference which
doesn't exist.
2002-11-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
From Kevin Greiner <kgreiner@xpediantsolutions.com>.
* gnus-agent.el (gnus-agent-downloaded-article-face): New face,
used for showing which articles have been downloaded.
(gnus-agent-article-alist): Format change. Add documentation.
(gnus-agent-summary-mode-map): New keybinding `J s' for fetching
process-marked articles.
(gnus-agent-summary-fetch-series): Command for `J s'. Articles
in the series are individually fetched to minimize lose of
content due to an error/quit.
(gnus-agent-synchronize-flags-server, gnus-agent-add-server): Use
gnus-message instead of message.
(gnus-agent-read-servers): Use file lib/methods instead of
lib/servers. TODO: Why?
(gnus-summary-set-agent-mark): Adapt to new agent-alist format.
(gnus-agent-get-undownloaded-list): Remove articles that appear to
come from the agent. This means that they are not downloaded.
(gnus-agent-fetch-selected-article): Don't use history.
(gnus-agent-save-history, gnus-agent-enter-history)
(gnus-agent-article-in-history-p, gnus-agent-history-path):
Removed function; history is not used anymore.
(gnus-agent-fetch-articles): Fix handling of crossposted articles.
(gnus-agent-crosspost): Started rewrite then realized that a typo
in gnus-agent-fetch-articles ensures that this function is never
called. This will need to be fixed later.
(gnus-agent-check-overview-buffer): Some sanity checks on the
agent overview buffer. This is a safety net used during
development.
(gnus-agent-flush-cache): The gnus-agent-article-alist format has
changed, write a number to the file indicating this.
(gnus-agent-fetch-headers): Rewrite to respect
gnus-agent-consider-all-articles without relying on the
`.fetched' files. Make it fast.
(gnus-agent-braid-nov): Change resulting from
gnus-agent-fetch-headers change.
(gnus-agent-load-alist, gnus-agent-save-alist): Don't use
`.fetched' files.
(gnus-agent-read-agentview): New function, used by
gnus-agent-load-alist.
(gnus-agent-load-fetched-headers): Remove.
(gnus-agent-save-alist): Rewrite to accomodate new format.
(gnus-agent-fetch-group-1): Make sure list of articles is in the
same order as in gnus-newsgroup-headers.
(gnus-agent-expire): Document and implement extra args ARTICLES,
GROUP, FORCE. Do not restrict usage.
(gnus-agent-uncached-articles): New function.
(gnus-agent-retrieve-headers): Use it.
(gnus-agent-regenerate-group): No longer needs to be called from
gnus-agent-regenerate. Individual groups may be regenerated. The
regeneration code now fixes duplicate, and mis-ordered, NOV entries.
The article fetch dates are validated in the article alist. The
article alist is pruned of entries that do not reference existing
NOV entries. All changes are computed then applied with
inhibit-quit bound to t. As a result, it is now safe to quit out of
regeneration. The optional clean parameter has been replaced with
an optional reread parameter. Clean is no longer necessary as
regeneration gets the appropriate setting from
gnus-agent-consider-all-articles. The new reread parameter will
result in fetched, or all, articles being marked as unread.
(gnus-agent-regenerate): Removed code to regenerate the history
file as it is no longer used.
* gnus-start.el (gnus-make-ascending-articles-unread): New
function, for efficient mass-marking.
* gnus-sum.el (gnus-summary-highlight): Use new face for
downloaded articles.
(gnus-article-mark): Prefer to indicate read/unread status over
downloaded status.
(gnus-summary-highlight-line-0): New function, maybe rehighlights
line.
(gnus-summary-highlight-line): Use new face for downloaded
articles.
(gnus-summary-insert-old-articles): Improved performance by
replacing the initial LIST of older articles with a compressed
RANGE of older articles. Some servers appear to lie about
their active range so the original list could contain millions
of article numbers. The range is not expanded into a list
until the optional ALL parameter has been applied.
2002-11-18 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* gnus-agent.el (gnus-category-mode): Typo in doc string.
2002-11-21 Teodor Zlatanov <tzz@lifelogs.com>
* spam.el:
added patch from Andreas Fuchs <asf@void.at> to prevent apply errors
* spam.el: added `M s t' and `M s x' key mappings
2002-11-20 Simon Josefsson <jas@extundo.com>
* gnus-sum.el (gnus-summary-morse-message): Narrow to body.
2002-11-19 Simon Josefsson <jas@extundo.com>
* gnus-sum.el (gnus-summary-morse-message): Load
morse.el (unmorse-region not autoloaded in Emacs 20 nor XEmacs).
(unmorse-region): Autoload it instead.
2002-11-18 Simon Josefsson <jas@extundo.com>
* gnus-sum.el (gnus-summary-morse-message): New function.
(gnus-summary-wash-map): Bind to `W m'.
(gnus-summary-make-menu-bar): Add.
* nnimap.el (nnimap-request-expire-articles): Compress sequence
before storing \Deleted mark on expired articles.
2002-11-17 Shenghuo Zhu <zsh@cs.rochester.edu>
Trivial patch from Markus Rost <rost@math.ohio-state.edu>
* gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
parens in column 0.
2002-11-17 Juanma Barranquero <lektu@terra.es>
* nnweb.el (nnweb-google-create-mapping): Fix typo.
* nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
* gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
2002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
* message.el (message-set-auto-save-file-name): Use
make-directory, to avoid the dependence on gnus-util.
2002-11-16 Simon Josefsson <jas@extundo.com>
* nnimap.el (nnimap-callback-callback-function):
(nnimap-callback-buffer): Removed, these cannot be global but must
be embedded into the callback.
(nnimap-make-callback): New. Embedd article number, callback and
buffer in function.
(nnimap-callback, nnimap-request-article-part): Update.
2002-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
* mml.el (mml-preview): Bind message-this-is-mail if it is mail.
2002-11-13 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* gnus.el (gnus-summary-line-format): Document %C.
2002-11-11 Simon Josefsson <jas@extundo.com>
* pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify): Display
output when called interactively.
2002-11-08 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-art.el (gnus-article-edit-exit): Kill local variables.
* message.el (message-draft-coding-system): Improve comment; use
mm-auto-save-coding-system for the default value.
* nndraft.el (nndraft-request-article): Revert to the state before
2002-10-29; regexp-quote mail-header-separator.
2002-11-06 Jesper Harder <harder@ifa.au.dk>
* gnus-draft.el (gnus-draft-setup): Set gnus-message-group-art to
allow editing of drafts from an nnvirtual group.
2002-11-06 Katsumi Yamaoka <yamaoka@jpl.org>
* nndraft.el (nndraft-request-article): Replace emacs-mule with
mm-auto-save-coding-system.
* message.el (message-draft-coding-system): Default to
iso-2022-7bit.
* mm-util.el (mm-auto-save-coding-system): Undo last change to
restore the default value to emacs-mule or escape-quoted.
2002-11-05 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-art.el (gnus-article-encrypt-body): Inhibit encrypting of
a delayed or a queued article as well as a draft.
* gnus-sum.el (gnus-summary-edit-article): Inhibit editing of a
delayed or a queued article in the raw format; treat a delayed
article as a raw article as well as a draft.
(gnus-summary-setup-default-charset): Clear gnus-newsgroup-charset
for the delayed group.
* nndraft.el (nndraft-request-article): Ignore auto save files for
a delayed or a queued article; don't bother to decode a queued
article; don't bind nnmail-file-coding-system for a queued article.
* nnmail.el (nnmail-split-fancy-with-parent): Ignore the delayed
and the queue group.
2002-11-04 Jesper Harder <harder@ifa.au.dk>
* gnus-group.el (gnus-group-delete-group):
gnus-cache-active-hashtb might be void.
2002-11-02 Simon Josefsson <jas@extundo.com>
* pgg-gpg.el (pgg-gpg-encrypt-region): Makes PGG respect the
setting of the default user ID. From Raymond Scholz
<ray-2002@zonix.de>.
2002-11-01 Jesper Harder <harder@ifa.au.dk>
* mm-bodies.el (mm-body-encoding): Don't return 8bit for 7bit
charset.
2002-10-31 Ted Zlatanov <tzz@lifelogs.com>
From Alex Schroeder <alex@emacswiki.org>
* spam-stat.el (spam-stat-process-directory): add dir to message
(spam-stat-reduce-size): No longer remove words
with values close to 0.5, because the default value is 0.2.
2002-10-31 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* gnus-util.el (gnus-user-date-format-alist): Clarify and correct
documentation.
2002-10-28 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* gnus-agent.el (gnus-agent-fetched-headers)
(gnus-agent-load-fetched-headers)
(gnus-agent-save-fetched-headers): Remove variable and two
functions. Kevin Greiner's version of gnus-agent-fetch-headers
works better.
(gnus-agent-fetch-headers): New implementation from Kevin
Greiner. Uses gnus-agent-article-alist to store information
about fetched messages which aren't on the server anymore. The
trick is to return a list of considered messages to the caller,
but to only fetch those which haven't been fetched yet.
2002-10-30 Simon Josefsson <jas@extundo.com>
* pgg-def.el (pgg-passphrase-cache-expiry): New, defcustom.
* pgg.el (pgg-passphrase-cache-expiry): Removed.
2002-10-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
* mm-view.el (mm-w3m-local-map-property): Make it work with older
versions of emacs-w3m than 1.3.3.
* lpath.el: Bind w3m-minor-mode-map.
* mm-view.el (mm-w3m-mode-command-alist)
(mm-w3m-mode-dont-bind-keys, mm-w3m-mode-ignored-keys): Removed.
(mm-w3m-mode-map): Undefined for Emacs21 and XEmacs.
(mm-setup-w3m): Simplified.
(mm-w3m-local-map-property): New function.
(mm-inline-text-html-render-with-w3m): Use it.
* gnus-art.el (gnus-article-wash-html-with-w3m): Use
mm-w3m-local-map-property.
2002-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
* mm-util.el (mm-auto-save-coding-system): Default to
iso-2022-7bit.
* nndraft.el (nndraft-request-article): Decode an article using
the coding-system emacs-mule if it seems to have been saved using
emacs-mule.
(nndraft-request-replace-article): Use message-draft-coding-system
instead of mm-auto-save-coding-system for the draft or delayed
group.
2002-10-28 Josh <huber@alum.wpi.edu>
* mml.el (mml-mode-map): Fixed keybindings for mml-secure-*
functions.
2002-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
From mah@everybody.org (Mark A. Hershberger).
* mm-url.el (mm-url-insert-file-contents): Make it return the same
type values ("url" size) regardless of the values of
mm-url-use-external.
2002-10-26 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* nnimap.el (nnimap-request-article-part): Try harder to show
group name in debugging message.
2002-10-25 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* gnus-agent.el (gnus-agent-save-fetched-headers): Create
directory if it doesn't exist.
(gnus-agent-fetch-headers): Remove old cruft that tried to
abstain from downloading articles more than once if
gnus-agent-consider-all-articles was true. This is now done
properly via the .fetched files.
2002-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
* nndraft.el (nndraft-request-article): Treat delayed articles
like drafts.
2002-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-agent.el (gnus-agent-load-alist): Fix parenthesis.
2002-10-24 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* gnus-agent.el (gnus-agent-save-alist, gnus-agent-load-alist):
Remove unused optional arg DIR and corresponding code.
* nnimap.el (nnimap-request-article-part): Include group name in
debugging output.
2002-10-24 Paul Jarc <prj@po.cwru.edu>
* gnus-agent.el (gnus-agent-fetch-headers): Add some comments.
2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
* gnus-agent.el (gnus-agent-fetched-headers): New variable,
contains range of headers that have been fetched by the agent
already. Compare gnus-agent-article-alist.
(gnus-agent-file-header-cache): Like
gnus-agent-file-loading-cache, but for gnus-agent-fetched-headers.
(gnus-agent-fetch-headers): Improve comment. Revert to old
seen/recent logic.
Remember which headers have been fetched before and don't fetch
them again the next time round.
(gnus-agent-load-fetched-headers)
(gnus-agent-save-fetched-headers): New functions, for remembering
which headers have been fetched before.
2002-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
* lpath.el: Remove useless bindings.
2002-10-22 Jesper Harder <harder@ifa.au.dk>
* gnus-sum.el (gnus-summary-execute-command): Disable visual
features while searching.
2002-10-22 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
* pgg.el (pgg-snarf-keys): Do not refer unbinded local variables.
2002-10-22 Simon Josefsson <jas@extundo.com>
* pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify)
(pgg-snarf-keys): Add.
2002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
* lpath.el: Fbind bbdb-records.
* spam.el: Don't autoload bbdb-records.
2002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
* spam.el: Set autoload for bbdb-records after loading bbdb-com to
prevent inf-loop.
2002-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
* nnslashdot.el: Removed some test lines.
More test.
2002-10-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* gnus-agent.el (gnus-agent-fetch-headers): Remove articles that
are known to be downloaded already.
2002-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
* mm-view.el (mm-text-html-renderer-alist): Add w3m-standalone.
(mm-text-html-washer-alist): Ditto.
2002-10-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
* nnheader.el (nnheader-remove-body): Fix an error of detecting
boundary between headers and body.
* nnml.el (nnml-parse-head): Ditto.
2002-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
* nnslashdot.el (nnslashdot-generate-active): Ignore any bogus
entries.
* gnus-group.el (gnus-fetch-group): Allow an optional
specification of the articles to select.
* gnus-srvr.el (gnus-server-prepare): Removed superfluous cdr.
2002-10-20 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* gnus-agent.el (gnus-agent-fetch-group-1): After fetching
headers from the group, update variable `articles' to contain
only those numbers where headers exist. (When fetching all
articles in a group, Gnus creates lots of numbers where there is
no articles.)
2002-10-20 Steve Youngs <youngs@xemacs.org>
* pgg-parse.el (pgg-parse-public-key-algorithm-alist): XEmacs
doesn't have the 'alist custom type, use cons cells instead.
(pgg-parse-symmetric-key-algorithm-alist): Ditto.
(pgg-parse-hash-algorithm-alist): Ditto.
(pgg-parse-compression-algorithm-alist): Ditto.
(pgg-parse-signature-type-alist): Ditto.
* pgg-gpg.el (pgg-gpg-extra-args): Fix custom mismatch.
* pgg-pgp5.el (pgg-pgp5-extra-args): Ditto.
* pgg-pgp.el (pgg-pgp-extra-args): Ditto.
2002-10-19 Simon Josefsson <jas@extundo.com>
* nnimap.el (nnimap-open-server): Check imap-state in IMAP server
buffer.
2002-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* gnus-spec.el (gnus-make-format-preserve-properties)
(gnus-xmas-format, gnus-parse-simple-format): Preserve text
properties also on XEmacs. `gnus-xmas-format' is like format but
preserves text properties on XEmacs (though it only understands
simple format specs). The variable
`gnus-make-format-preserve-properties' controls whether the
function is used, and is checked in `gnus-parse-simple-format'.
Patch by Paul Moore <gustav@morpheus.demon.co.uk>.
* gnus-agent.el (gnus-agent-fetch-articles): More debugging
output.
(gnus-agent-consider-all-articles): New variable.
(gnus-agent-get-undownloaded-list): Comment that marks todo item.
(gnus-agent-fetch-headers): Depending on
gnus-agent-consider-all-articles, maybe get all articles.
(gnus-category-predicate-alist, gnus-agent-read-p): New predicate
`read'.
(gnus-predicate-imples-unread): New function.
(gnus-agent-fetch-headers): Optimize to call
gnus-list-of-unread-articles if that is sufficient.
Check unseen and recent instead of seen and recent.
(gnus-agent-fetch-headers): Abstain from calling
gnus-list-range-intersection if range (a . b) would have (> a b).
2002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
* message.el (message-send-mail): Make it possible to perform
edebug-defun.
2002-10-18 Simon Josefsson <jas@extundo.com>
* gnus-art.el (gnus-button-man-handler): Change default to
`manual-entry' (defined in both emacsen).
(gnus-button-man-handler): Remove emacsen difference and use
`manual-entry'.
2002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
* spam.el: Wrap autoload settings for bbdb-records,
executable-find and ifile-spam-filter with eval-and-compile.
(spam-display-buffer-contents): Remove.
(spam-bogofilter-score): Merge spam-display-buffer-contents.
2002-10-17 Ted Zlatanov <tzz@lifelogs.com>
* spam.el (spam-display-buffer-contents): New function.
(spam-bogofilter-score): use spam-display-buffer-contents, patch
from Katsumi Yamaoka <yamaoka@jpl.org>.
2002-10-17 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
* nnheader.el (nnheader-parse-naked-head): New function.
(nnheader-parse-head): Use the above function, in order to handle
continuation lines properly.
(nnheader-remove-body): New function.
(nnheader-remove-cr-followed-by-lf): New function.
(nnheader-ms-strip-cr): Use the above function.
* gnus-agent.el (gnus-agent-regenerate-group): Call
`nnheader-remove-body'; use `nnheader-parse-naked-head' instead of
`nnheader-parse-head'.
* gnus-cache.el (gnus-cache-possibly-enter-article): Ditto.
* gnus-msg.el (gnus-inews-yank-articles): Do not unfold
continuation lines by itself; call `nnheader-parse-naked-head'
instead of `nnheader-parse-head'.
* nndiary.el (nndiary-parse-head): Ditto.
* nnfolder.el (nnfolder-parse-head): Ditto.
* nnimap.el (nnimap-retrieve-headers-progress): Ditto.
* nnmaildir.el (nnmaildir--update-nov): Ditto.
* nnml.el (nnml-parse-head): Ditto.
2002-10-17 Steve Youngs <youngs@xemacs.org>
* gnus-art.el (gnus-button-man-handler): Add 'manual-entry' for
XEmacs, default to it if featurep 'xemacs.
2002-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
* spam-stat.el: Check for the existence of hash functions instead
of the Emacs version to decide whether to load cl. Suggested by
Kai Großjohann.
2002-10-15 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* gnus-agent.el (gnus-agent-fetch-selected-article): Open history
if it isn't open yet.
2002-10-14 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-group.el: Require mm-url only when compiling.
(gnus-group-fetch-charter): Require mm-url.
* spam-stat.el: Require cl for the functions gethash,
hash-table-count, make-hash-table and mapc for Emacs 20.
(puthash): Alias to cl-puthash for Emacs 20.
(with-syntax-table): New macro for Emacs 20.
2002-10-12 Jesper Harder <harder@ifa.au.dk>
* gnus-spec.el (gnus-pad-form): Use gnus-string-width-function.
2002-10-11 Ted Zlatanov <tzz@lifelogs.com>
* spam.el (spam-check-ifile): added ifile as a spam checking
backend, and spam-use-ifle as the variable to toggle that check.
2002-10-12 Simon Josefsson <jas@extundo.com>
* message.el (message-beginning-of-line): New variable.
(message-beginning-of-line): Use it.
2002-10-11 Ted Zlatanov <tzz@lifelogs.com>
* spam.el: more compilation fixes for BBDB
* spam-stat.el added code from Alex Schroeder <alex@gnu.org>
(spam-stat-reduce-size): Interactive.
(spam-stat-reset): New function.
(spam-stat-save): Interactive.
2002-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus.el: Autoload gnus-delay-initialize.
* message.el: Autoload gnus-delay-article.
2002-10-11 Jesper Harder <harder@ifa.au.dk>
* gnus-spec.el (gnus-balloon-face-function): Use the help-echo
text property in Emacs.
2002-10-11 Simon Josefsson <jas@extundo.com>
* mml2015.el (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
(mml2015-pgg-verify, mml2015-pgg-clear-verify): Remove CR.
* mml1991.el (mml1991-pgg-sign): Remove CR.
2002-10-10 Simon Josefsson <jas@extundo.com>
* mml2015.el (mml2015-pgg-decrypt): Set gnus details even when
decrypt failed.
(mml2015-trust-boundaries-alist): Removed.
(mml2015-gpg-extract-signature-details): Don't use it.
(mml2015-unabbrev-trust-alist): New.
(mml2015-gpg-extract-signature-details): Use it.
2002-10-10 Ted Zlatanov <tzz@lifelogs.com>
* spam.el: compilation fixes, spam-check-bbdb function is nil if no
BBDB installed
* spam-stat.el: added code from Alex Schroeder <alex@gnu.org> to do
statistical analysis of spam in Lisp only
2002-10-10 Simon Josefsson <jas@extundo.com>
* nnimap.el (nnimap-open-server): Re-open server if it isn't in
auth, selected or examine state.
* pgg-gpg.el (pgg-gpg-verify-region): Filter out stuff into output
buffer and error buffer depending on type of information.
* mml2015.el (mml2015-gpg-extract-signature-details): Parse
--status-fd stuff even if gpg.el is not used (revert earlier
change).
(mml2015-pgg-{clear-,}verify): Store both output and errors as
gnus details.
(mml2015-pgg-{clear-,}verify): Extract signature info from errors
buffer.
* pgg.el (pgg-verify-region): Use it.
* pgg-def.el (pgg-query-keyserver): New variable.
* pgg.el (pgg-decrypt-region): Bind pgg-default-user-id to
key-identifier in packet. Is this a good idea?
* mml.el (mml-mode-map): Add security commands that operates on
MIME parts.
(mml-menu): And menu items for them.
* mml1991.el (mml1991-pgg-encrypt): Remove headers.
* mml.el (mml-parse-1): Support sender in #secure tags.
* mml1991.el (mml1991-pgg-sign): Only use message-sender if it is
defined.
* mml-sec.el (mml-smime-encrypt-buffer): Warn about combined signing.
(mml-pgp-encrypt-buffer): Support combined signing.
* mml1991.el (mml1991-mailcrypt-encrypt): Support combined signing.
(mml1991-gpg-encrypt): Ditto.
(mml1991-pgg-encrypt): Ditto.
(mml1991-encrypt): Pass sign parameter.
* mml-sec.el (mml-signencrypt-style-alist): Defcustom.
(mml-signencrypt-style): Mention the variable.
2002-10-09 Simon Josefsson <jas@extundo.com>
* mml1991.el (mml1991-pgg-sign): Bind pgg-default-user-id, not
pgg-gpg-user-id.
* pgg.el (pgg-insert-url-with-w3): Ignore errors.
(pgg-fetch-key-function): Nil if w3 is not installed.
2002-10-08 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* gnus-agent.el (gnus-agent-fetch-selected-article): Bind
gnus-agent-current-history.
2002-10-06 Simon Josefsson <jas@extundo.com>
* imap.el (imap-parse-status): Don't use read to read token.
2002-10-05 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* gnus-agent.el (gnus-agent-fetch-selected-article): Do nothing
for methods not covered by the agent, and when unplugged.
2002-10-05 Simon Josefsson <jas@extundo.com>
* pgg-gpg.el (pgg-gpg-encrypt-region): Query passphrase when
signing.
* gnus-agent.el (gnus-agent-read-servers): If getting method from
a named server fails, ignore the server.
* mml1991.el (mml1991-pgg-sign): Do QP.
* pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt really
work.
2002-10-04 Simon Josefsson <jas@extundo.com>
* pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt work.
* pgg-pgp.el (pgg-pgp-verify-region): Inline
binary-write-decoded-region from MEL.
* pgg.el (pgg-encrypt-region): Support sign.
* pgg-gpg.el (pgg-gpg-encrypt-region): Ditto.
* mml2015.el (mml2015-pgg-encrypt): Ditto.
* pgg.el, pgg-def.el, pgg-parse.el, pgg-gpg.el, pgg-pgp5.el,
pgg-pgp6.el: Moved from ../pgg/. Modifications compared to EMIKO
branch where PGG was taken from in the ChangeLog entries below.
2002-10-01 Simon Josefsson <jas@extundo.com>
* pgg-pgp.el: Don't require mel. Don't use luna.
(pgg-scheme-pgp-instance, pgg-make-scheme-pgp): Remove.
(pgg-pgp-process-region): Use expand-file-name instead of concat.
(pgg-pgp-process-region): Don't use binary-funcall.
* pgg-pgp5.el (pgg-pgp5-process-region): Don't use binary-funcall.
* pgg-gpg.el (pgg-gpg-process-region): Use expand-file-name
instead of concat.
* pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
2002-09-29 Simon Josefsson <jas@extundo.com>
* pgg-parse.el (pgg-char-int, pgg-string-as-unibyte): Prevent byte
compile warnings.
* pgg.el (pgg-decrypt-region): Don't parse packet.
* pgg.el, pgg-gpg.el, pgg-pgp5.el: Don't depend on luna.el.
2002-09-29 Daiki Ueno <ueno@unixuser.org>
* pgg.el: Remove dependency on calist.el.
2002-09-28 Simon Josefsson <jas@extundo.com>
* pgg.el (pgg-temporary-file-directory): New variable.
(pgg-verify-region): Don't assume set-buffer-multibyte exists.
* pgg-pgp5.el (pgg-pgp5-process-region, pgg-scheme-verify-region)
(pgg-scheme-snarf-keys-region): Use pgg-temporary-file-directory.
* pgg-parse.el (pgg-char-int): Defalias.
(pgg-format-key-identifier, pgg-byte-after, pgg-read-byte)
(pgg-read-bytes, pgg-read-body): Use it.
(pgg-decode-packets): Don't use MEL, use base64-*.
(pgg-parse-armor): Don't assume set-buffer-multibyte exists.
(pgg-string-as-unibyte): Defalias.
(pgg-parse-armor-region): Use it.
* pgg-gpg.el (pgg-gpg-process-region): Use
pgg-temporary-file-directory.
* luna.el: Don't def-edebug.
* pgg-pgp5.el (pgg-scheme-verify-region): Inline
binary-write-decoded-region from MEL.
* pgg-pgp5.el, pgg-gpg.el: Don't require mel.
* alist.el, calist.el: Don't require product/APEL.
* pgg-parse.el (top-level): Remove dependency on static.el,
pccl.el, mel.el.
(pgg-parse-crc24, pgg-parse-crc24-string): Only define if
`define-ccl-program' is boundp, instead of using broken.
2002-10-01 Simon Josefsson <jas@extundo.com>
* message.el (message-required-mail-headers): Remove Lines:.
2002-10-03 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
From Jesper Harder.
* gnus-group.el (gnus-group-fetch-charter,
gnus-group-fetch-control): Prompt for group if given a prefix
argument.
* gnus-sum.el (t): Add gnus-group-fetch-charter and
gnus-group-fetch-control to summary key map and menu.
2002-10-03 Paul Jarc <prj@po.cwru.edu>
* nnmaildir.el (nnmaildir--group-maxnum-art): fix maximum article
number when there are no articles.
2002-10-03 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* gnus-agent.el (gnus-agent-summary-fetch-group): Optional prefix
arg ALL means to fetch all articles, not only downloadable ones.
(gnus-agent-fetch-selected-article): New function for
gnus-select-article-hook or gnus-mark-article-hook.
2002-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
From Peter von der Ahe <nospam2159@daimi.au.dk>.
* gnus-ems.el (gnus-x-splash): Set coding-system-for-read to
raw-text.
2002-09-30 Ted Zlatanov <tzz@lifelogs.com>
* spam.el: merged changes from pinard@iro.umontreal.ca (François
Pinard).
Major revamp of the code, documentation is in comments in the file
for now.
2002-09-30 Simon Josefsson <jas@extundo.com>
* mml2015.el (mml2015-pgg-clear-verify): Verifying in a unibyte
buffer seem to be needed?
2002-09-29 Simon Josefsson <jas@extundo.com>
* mml1991.el (pgg-output-buffer, pgg-errors-buffer): Prevent byte
compile warnings.
* mml1991.el (mml1991-function-alist): Add pgg.
(mml1991-pgg-sign, mml1991-pgg-encrypt): New functions.
(mml1991-pgg-encrypt): Fix recipients querying.
2002-09-28 Simon Josefsson <jas@extundo.com>
* mml2015.el (autoload): Autoload correct files. Trivial patch
from dme@dme.org.
(mml2015-pgg-decrypt, mml2015-pgg-verify): Make sure either nil or
handle is returned.
2002-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news):
Protect against non-existent of `nnimap-mailbox-info'.
2002-09-27 Simon Josefsson <jas@extundo.com>
* gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news): New.
(gnus-setup-news-hook): Use it.
(gnus-after-getting-new-news-hook): Ditto.
* nnimap.el (nnimap-fixup-unread-after-getting-new-news): Remove.
2002-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
From Mats Lidell <matsl@contactor.se>.
* gnus-art.el (gnus-article-mode-syntax-table): Replace "-" to " ".
2002-09-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
* gnus-sum.el (gnus-nov-parse-line): When an error is signaled in
the part to decode encoded words, use raw words instead of decoded
words.
2002-09-26 ShengHuo ZHU <zsh@cs.rochester.edu>
* nnimap.el (nnimap-update-unseen): Use gnus-gethash-safe.
* mm-view.el (mm-w3m-mode-ignored-keys): New variable.
(mm-setup-w3m): Use it.
2002-09-27 Simon Josefsson <jas@extundo.com>
* gnus-art.el (gnus-article-mode-syntax-table): Make M-. work in
article buffers.
* nnimap.el (nnimap-fixup-unread-after-getting-new-news): Autoload
it just in case.
(nnimap-update-unseen): New function; update unseen count in
`n-m-info'.
(nnimap-close-group): Call it.
* gnus-start.el (gnus-setup-news-hook): Add n-f-u-a-g-n-n.
(gnus-after-getting-new-news-hook): Ditto.
* nnimap.el (nnimap-retrieve-groups): Move the quick mail check
message into verboselevel 9. Change slow mail check message.
(nnimap-retrieve-groups): Use prefixed names in n-mailbox-info.
(nnimap-fixup-unread-after-getting-new-news): New function, to be
used as a hook after getting new mail.
2002-09-26 Simon Josefsson <jas@extundo.com>
* imap.el (imap-parse-resp-text-code): The UNSEEN value in
SELECT/EXAMINE is first unseen article, not number of unseen
articles. Make them distinct by renaming the former to
`first-unseen' instead of `unseen'.
* nnimap.el (nnimap-retrieve-groups): Get uidvalidity and unseen
too.
(nnimap-retrieve-groups): Don't used cached data if uidvalidity
changed.
(nnimap-retrieve-groups): Store uidvalidity and unseen data too.
* gnus-int.el (gnus-server-unopen-status): Defcustom.
* mml-sec.el (mml-signencrypt-style): Docstring to font-lock
better.
* mml2015.el (mml2015-pgg-decrypt): Only add security information
if dissecting resulting buffer actually had any information.
2002-09-26 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-group.el (gnus-group-sort-by-method): Remove `symbol-name'
because the function `string<' allows symbols.
* gnus-sum.el (gnus-summary-make-menu-bar): Ditto.
2002-09-25 ShengHuo ZHU <zsh@cs.rochester.edu>
* message.el (message-forward-make-body): Revert an early change
because 8-bit utf-8 emails.
2002-09-25 Björn Torkelsson <torkel@acc.umu.se>
* gnus-agent.el (gnus-category-line-format): Doc fixes (mostly added
links to Info)
* gnus-art.el (gnus-treat-highlight-signature):
* gnus-art.el (gnus-treat-buttonize):
* gnus-art.el (gnus-treat-buttonize-head):
* gnus-art.el (gnus-treat-emphasize):
* gnus-art.el (gnus-treat-strip-cr):
* gnus-art.el (gnus-treat-unsplit-urls):
* gnus-art.el (gnus-treat-leading-whitespace):
* gnus-art.el (gnus-treat-hide-headers):
* gnus-art.el (gnus-treat-hide-boring-headers):
* gnus-art.el (gnus-treat-hide-signature):
* gnus-art.el (gnus-treat-fill-article):
* gnus-art.el (gnus-treat-hide-citation):
* gnus-art.el (gnus-treat-hide-citation-maybe):
* gnus-art.el (gnus-treat-strip-list-identifiers):
* gnus-art.el (gnus-treat-strip-pgp):
* gnus-art.el (gnus-treat-strip-pem):
* gnus-art.el (gnus-treat-strip-banner):
* gnus-art.el (gnus-treat-highlight-headers):
* gnus-art.el (gnus-treat-highlight-citation):
* gnus-art.el (gnus-treat-date-ut):
* gnus-art.el (gnus-treat-date-local):
* gnus-art.el (gnus-treat-date-english):
* gnus-art.el (gnus-treat-date-lapsed):
* gnus-art.el (gnus-treat-date-original):
* gnus-art.el (gnus-treat-date-iso8601):
* gnus-art.el (gnus-treat-date-user-defined):
* gnus-art.el (gnus-treat-strip-headers-in-body):
* gnus-art.el (gnus-treat-strip-trailing-blank-lines):
* gnus-art.el (gnus-treat-strip-leading-blank-lines):
* gnus-art.el (gnus-treat-strip-multiple-blank-lines):
* gnus-art.el (gnus-treat-unfold-headers):
* gnus-art.el (gnus-treat-fold-headers):
* gnus-art.el (gnus-treat-fold-newsgroups):
* gnus-art.el (gnus-treat-overstrike):
* gnus-art.el (gnus-treat-display-xface):
* gnus-art.el (gnus-treat-display-smileys):
* gnus-art.el (gnus-treat-from-picon):
* gnus-art.el (gnus-treat-mail-picon):
* gnus-art.el (gnus-treat-newsgroups-picon):
* gnus-art.el (gnus-treat-body-boundary):
* gnus-art.el (gnus-treat-capitalize-sentences):
* gnus-art.el (gnus-treat-fill-long-lines):
* gnus-art.el (gnus-treat-play-sounds):
* gnus-art.el (gnus-treat-translate):
* gnus-art.el (gnus-treat-x-pgp-sig):
* gnus-art.el (gnus-mime-button-line-format):
* gnus-art.el (gnus-button-man-level):
* gnus-art.el (gnus-button-emacs-level):
* gnus-cus.el (gnus-group-parameters):
* gnus-gl.el (bbb-build-mid-scores-alist):
* gnus-group.el (gnus-group-line-format):
* gnus-mlspl.el (gnus-group-split-setup):
* gnus-mlspl.el (gnus-group-split):
* gnus-msg.el (gnus-mailing-list-groups):
* gnus-msg.el (gnus-posting-styles):
* gnus-nocem.el (gnus-nocem-issuers):
* gnus-score.el (gnus-score-regexp-bad-p):
* gnus-srvr.el (gnus-server-line-format):
* gnus-topic.el (gnus-topic-line-format):
* gnus.el (gnus-summary-line-format):
* mail-source.el (mail-sources):
* message.el (message-subscribed-address-file):
* nnmail.el (nnmail-split-fancy):
2002-09-24 Evgeny Roubinchtein <zhenya@freeshell.org>
* mail-source.el(mail-source-run-script): use `functionp' to test
whether the argument `script' is in fact a function.
(mail-sources): adjust the defcustom to allow users to specify a
function or a string as the value of the `:prescript' and
`:postscript' arguments of the `file' and `pop3' mail sources.
2002-09-25 Paul Jarc <prj@po.cwru.edu>
* nnmaildir.el (nnmaildir--grp-add-art): fix minimum article
number when article 1 does not exist.
2002-09-25 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* gnus-art.el (gnus-button-handle-apropos-variable): Fall back to
apropos if apropos-variable does not exist.
(gnus-button-guessed-mid-regexp)
(gnus-button-handle-describe-prefix, gnus-button-alist): Better
regexes. From Reiner Steib.
(gnus-button-handle-describe-function)
(gnus-button-handle-describe-variable): Doc fix. From Reiner Steib.
(gnus-button-handle-describe-key, gnus-button-handle-apropos)
(gnus-button-handle-apropos-command): Doc fix. From Reiner Steib.
2002-09-25 Mark A. Hershberger <mah@everybody.org>
Trivial patch.
* nnrss.el (nnrss-save-server-data): Save nnrss-group-alist in
the file.
2002-09-24 ShengHuo ZHU <zsh@cs.rochester.edu>
* gnus-start.el (gnus-1): Create nndraft:queue, nndraft:drafts.
2002-09-24 Simon Josefsson <jas@extundo.com>
* mml2015.el (top-level): Require mm-util for mm-make-temp-file.
(mml2015-use): Prefer PGG if installed.
(mml2015-function-alist): Add PGG wrappers.
(mml2015-gpg-extract-signature-details): Check mml2015-use too.
(mml2015-gpg-extract-signature-details): PGG strips "gpg: "
prefix, make regexp optionally skip it.
(mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
(mml2015-pgg-verify, mml2015-pgg-clear-verify, mml2015-pgg-sign)
(mml2015-pgg-encrypt): New functions.
(defvar, autoload): Prevent byte-compile warnings.
2002-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
From TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
* gnus-art.el (article-strip-banner): Check for the existence of
from header.
2002-09-23 Kai Großjohann <grossjoh@ls6.informatik.uni-dortmund.de>
* gnus-art.el (gnus-button-guessed-mid-regexp): Improved regexp.
(gnus-button-alist): Improved regexp for
gnus-button-handle-mid-or-mail (false positives), fixed
gnus-button-handle-man entries.
From Reiner Steib.
2002-09-23 Paul Jarc <prj@po.cwru.edu>
From Josh Huber.
* nnmaildir.el (nnmaildir--update-nov): fix wrong-type error when
nnmail-extra-headers is non-nil.
2002-09-23 Paul Jarc <prj@po.cwru.edu>
* nnmaildir.el: Store article numbers persistently. General
revision.
(nnmaildir-request-expire-articles): handle 'immediate and 'never
for nnmail-expiry-wait; delete instead of moving if 'force is
given.
[-- Attachment #2: Type: text/plain, Size: 547 bytes --]
2002-09-23 Simon Josefsson <jas@extundo.com>
Trivial fix from beaker@iavmb.pl (Krzysztof Jędruczyk).
* smime.el (smime-sign-buffer): Get key and extra certs.
(smime-get-key-with-certs-by-email): Utility function.
2002-09-21 ShengHuo ZHU <zsh@cs.rochester.edu>
Trivial patch from Micha Wiedenmann <mw-u1@gmx.de>
* gnus-soup.el (gnus-soup-add-article): Mark as read only when the
article exists.
2002-09-20 ShengHuo ZHU <zsh@cs.rochester.edu>
* gnus-sum.el (gnus-summary-next-group): Switch to the summary buffer.
[-- Attachment #3: Type: text/plain, Size: 9453 bytes --]
2002-09-20 Kai Großjohann <grossjoh@ls6.informatik.uni-dortmund.de>
From Reiner Steib.
* gnus-art.el (gnus-button-handle-custom,
gnus-button-handle-mid-or-mail,
gnus-button-handle-describe-{function,variable,key},
gnus-button-handle-apropos{,command,variable}): New functions.
(gnus-button-prefer-mid-or-mail,gnus-button-guessed-mid-regexp,
gnus-button-{man,emacs,mail}-level): New variables.
(gnus-button-alist): Use the above to buttonize emacs and mail
related links.
2002-09-18 Juanma Barranquero <lektu@terra.es>
* gnus-int.el (gnus-status-message): Fix spacing.
* imap.el (imap-continuation): Fix typos.
2002-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
* gnus-msg.el (gnus-configure-posting-styles): Sort results.
* gnus-art.el (gnus-article-reply-with-original): Correct
with-current-buffer scope.
* message.el (message-completion-alist): Add Reply-To, From, etc.
2002-09-18 Simon Josefsson <jas@extundo.com>
* nnimap.el (nnimap-request-expire-articles): Make flag setting
conditional. From Nevin Kapur <nevin@jhu.edu>.
2002-09-17 Simon Josefsson <jas@extundo.com>
* nnimap.el (nnimap-expiry-target): Don't search for which
articles exists here.
(nnimap-request-expire-articles): Do it here instead. Only expire
when articles are found. Suggested by Nevin Kapur
<nevin@jhu.edu>.
2002-09-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
From Reiner Steib <reiner.steib@gmx.de>.
* message.el (message-strip-subject-trailing-was)
(message-change-subject, message-add-archive-header)
(message-xpost-fup2-header, message-xpost-insert-note)
(message-xpost-fup2, message-reduce-to-to-cc): New functions
adopted from message-utils.el. Add functions to the keymap, mode
describtion and menu.
(message-change-subject,message-xpost-fup2): Signal error if
current header is empty.
(message-xpost-insert-note): Changed insert position.
(message-archive-note): Ensure to insert note in message body (not
in head).
(message-archive-header, message-archive-note)
(message-xpost-default, message-xpost-note, message-fup2-note)
(message-xpost-note-function): New variables adopted from
message-utils.el. Changed some doc-strings.
(message-mark-insert-{begin,end}): Rename from
message-{begin,end}-inserted-text-mark (message-utils.el), changed
values.
(message-subject-trailing-was-query)
(message-subject-trailing-was-ask-regexp)
(message-subject-trailing-was-regexp): New variables.
(message-to-list-only): Added doc-string and menu entry.
* message-utils.el: Removed. Functions are now in message.el.
2002-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
* gnus-art.el (gnus-article-reply-with-original,
gnus-article-followup-with-original): Switch to
gnus-summary-buffer before reply/followup.
2002-09-15 John Paul Wallington <jpw@shootybangbang.com>
* gnus-sum.el (gnus-summary-toggle-header): The article window may
not exist. Toggle it anyway.
2002-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
* gnus-msg.el (gnus-copy-article-buffer): Bind mail-header-separator.
* gnus-art.el (article-fill-long-lines): Fill-paragraph properly.
Trivial patch from Urban Engberg <ue@ccieurope.com>.
* rfc2047.el (message-posting-charset): Defvar it.
(rfc2047-charset-encoding-alist): Use B for iso-8859-7 and
iso-8859-8. Fix doc. Suggested by Dave Love <fx@gnu.org>.
* mail-source.el (mail-source-fetch): Hide password.
* gnus-sum.el (gnus-summary-next-group): Semi-exit only when needed.
2002-09-12 Katsumi Yamaoka <yamaoka@jpl.org>
From John Paul Wallington <jpw@shootybangbang.com>.
* gnus.el (gnus-visual, gnus-meta): Fix typo.
2002-09-11 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-art.el (gnus-article-address-banner-alist): Doc fix.
2002-09-11 Simon Josefsson <jas@extundo.com>
* nnimap.el (nnimap-expiry-target): Only expiry-target existing articles.
(nnimap-split-rule): Doc fix.
(nnimap-request-expire-articles): Cleanup code.
2002-09-11 Katsumi Yamaoka <yamaoka@jpl.org>
From TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
* gnus-art.el (gnus-article-address-banner-alist): New option.
(article-strip-banner): Refer the above option to split banners of
free mail servers, when no group parameter is specified.
2002-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
* nntp.el (nntp-wait-for-string): Check for a process in the
current buffer instead of `nntp-server-buffer'.
2002-09-09 Simon Josefsson <jas@extundo.com>
* gnus-art.el (gnus-button-man-handler): New variable.
(gnus-button-alist): Use g-b-handle-man.
(gnus-button-handle-man): New, call g-b-man-handler.
2002-09-08 Simon Josefsson <jas@extundo.com>
* gnus-art.el (gnus-button-alist): Buttonize man page links.
2002-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-art.el (gnus-article-dumbquotes-map): Add \230.
2002-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-srvr.el (gnus-browse-make-menu-bar): Add "d".
* gnus-sum.el (gnus-summary-limit-to-unseen): New command and
keystroke.
* gnus-srvr.el (gnus-browse-describe-group): New command and
keystroke.
2002-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-art.el (gnus-article-treat-body-boundary): Don't quote a
value for gnus-decoration property.
2002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* nnmail.el (nnmail-cache-fetch-group): Don't return "" (empty
string) as group name in case we have a CRLF in the file.
2002-09-04 Jesper Harder <harder@ifa.au.dk>
* rfc1843.el (rfc1843-decode-loosely): Move to mime customization
group.
(rfc1843-decode-hzp): do.
(rfc1843-newsgroups-regexp): do.
2002-09-04 Simon Josefsson <jas@extundo.com>
* message.el (message-canlock-generate): Make sure sha1 doesn't
call external programs.
2002-09-03 Simon Josefsson <jas@extundo.com>
* nntp.el (nntp-wait-for-string): Dont infloop if process died.
* gnus-agent.el (gnus-agent-batch): Add doc.
2002-09-03 Josh Huber <huber@alum.wpi.edu>
* gnus-msg.el (gnus-summary-handle-replysign): Change the order we
check for signed and encrypted parts.
* mml.el (mml-parse-1): Correct small typo which preventing
setting recipients in a secure tag.
2002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
* mm-util.el (mm-coding-system-priorities): Default to a list of
iso-2022-jp and others for the Japanese environment.
2002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-util.el (gnus-frame-or-window-display-name): Exclude
invalid display names.
2002-08-30 Simon Josefsson <jas@extundo.com>
* gnus-group.el (gnus-group-fetch-control): Fix typo in last
commit. From Reiner Steib <4uce.02.r.steib@gmx.net>.
2002-08-26 Jesper Harder <harder@ifa.au.dk>
* gnus.el (gnus-group-charter-alist): New option.
(gnus-group-fetch-control-use-browse-url): New option.
* gnus-group.el (gnus-group-fetch-charter): New function.
(gnus-group-fetch-control): New function.
Add them to the keymap and menu. Require mm-url.
2002-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-mlspl.el (gnus-group-split-fancy): Doc fix.
From Alex Schroeder <alex@emacswiki.org>.
2002-08-29 Jesper Harder <harder@ifa.au.dk>
* gnus-group.el (gnus-group-make-menu-bar): Add ellipses to menu
items expecting user interaction.
* gnus-topic.el (gnus-topic-make-menu-bar): do.
* gnus-sum.el (gnus-summary-make-menu-bar): do.
* gnus-srvr.el (gnus-server-make-menu-bar): do.
* mml.el (mml-menu): do.
2002-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
* mail-source.el (mail-source-touch-pop): New function.
* message.el (message-smtpmail-send-it): New function.
(message-send-mail-function): Add it for a candidate.
2002-08-27 Simon Josefsson <jas@extundo.com>
* gnus-msg.el (posting-charset-alist): Use
gnus-define-group-parameter instead of defcustom.
(gnus-put-message): Handle SPC in GCC.
(gnus-inews-insert-gcc): Ditto.
(gnus-inews-insert-archive-gcc): Ditto.
2002-08-26 Simon Josefsson <jas@extundo.com>
* gnus-agent.el (gnus-agent-auto-agentize-methods): New variable.
(gnus-agentize): Auto agentize all nntp and nnimap groups.
(gnus-agent-possibly-save-gcc): Autoload.
Suggested by (KOSEKI Yoshinori) <kose@meadowy.org>.
2002-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus.el (gnus-other-frame-function): New user option.
(gnus-other-frame): Use it; add a doc-string; make it work with
the gnuclient program.
* gnus-util.el (gnus-frame-or-window-display-name): New function.
* lpath.el: Fbind `frame-parameter', `make-frame-on-display',
`device-connection' and `dfw-device'.
2002-08-22 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* gnus-art.el (gnus-emphasis-alist): Strikethru had a lot of false
positives, make it stricter. From Jochen Hein (trivial change).
2002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus.el (gnus-other-frame): Trivial fix.
2002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus.el (gnus-other-frame-parameters): New user option.
(gnus-other-frame-object): New variable.
(gnus-other-frame): Make it search for existing Gnus frame; don't
read new news; delete frame on exit.
* gnus-util.el (gnus-select-frame-set-input-focus): New function.
* lpath.el: Fbind w32-focus-frame and x-focus-frame.
[-- Attachment #4: Type: text/plain, Size: 800 bytes --]
2002-08-20 Katsumi Yamaoka <yamaoka@jpl.org>
From 小関 吉則 (KOSEKI Yoshinori) <kose@meadowy.org>.
* message.el (message-set-auto-save-file-name): Add support for
the Cygwin Emacs; the system-type is `cygwin'.
* nnheader.el (nnheader-file-name-translation-alist): Ditto.
2002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
* gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
* nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
avoid arithmetic errors.
2002-08-20 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-art.el: Don't fbind `gnus-article-replace-with-quoted-text'.
2002-08-19 Katsumi Yamaoka <yamaoka@jpl.org>
* message.el (message-ignored-supersedes-headers): Add X-Hashcash.
(message-ignored-resent-headers): Add envelope From.
[-- Attachment #5: Type: text/plain, Size: 2996 bytes --]
2002-08-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* gnus.el (gnus-summary-line-format): Document %k specifier.
2002-08-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* gnus-sum.el (gnus-summary-line-message-size): New function.
(gnus-summary-line-format-alist): Use it.
2002-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-art.el (article-make-date-line): Refer to the value for
`gnus-article-time-format' in the summary buffer.
* message.el (message-cite-prefix-regexp): Exclude ":" and "»".
2002-08-14 Simon Josefsson <jas@extundo.com>
* gnus-art.el (gnus-button-alist): Use ' not ` for default value
quoting.
(gnus-button-alist): Fix doc.
(gnus-header-button-alist): Use ' not ` for default value quoting.
(gnus-header-button-alist): Don't inline gnus-button-url-regexp,
rationale similar to 2002-05-01 change.
(gnus-article-add-buttons-to-head): Evaluate expression.
* gnus-sum.el (gnus-summary-make-menu-bar): Add MIME button option.
2002-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
* message.el (message-font-lock-keywords): Refer to the value for
`message-cite-prefix-regexp' dynamically.
2002-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-art.el (gnus-decode-header-methods): Doc fix.
2002-08-12 Simon Josefsson <jas@extundo.com>
* imap.el (imap-shell-open): Allow non-list `imap-shell-program'.
(imap-shell-open): Skip initial junk before IMAP greeting.
2002-08-11 Simon Josefsson <jas@extundo.com>
* message-utils.el (message-xpost-default,
message-xpost-fup2-header, message-xpost-fup2): Fixed
Typos. Trivial changes from Reiner Steib
<4uce.02.r.steib@gmx.net>.
2002-08-09 Simon Josefsson <jas@extundo.com>
* message.el (message-canlock-password): Set
canlock-password-for-verify to newly generated canlock-password.
When Emacs is restarted, Custom makes sure this is set, but during
the same session we must set it manually.
2002-08-07 Jesper Harder <harder@ifa.au.dk>
* yenc.el: New file.
* mm-uu.el (mm-uu-yenc-decode-function): New variable.
(mm-uu-type-alist): Add yenc.
(mm-uu-yenc-filename): New function.
(mm-uu-yenc-extract): New function.
* mm-bodies.el (mm-decode-content-transfer-encoding): Add yenc.
2002-08-06 ShengHuo ZHU <zsh@cs.rochester.edu>
* dgnushack.el (merge): Don't use coerce.
2002-05-27 Jesper Harder <harder@ifa.au.dk>
* mailcap.el (mailcap-mime-data): Test window-system rather than
mm-device-type.
(mailcap-mime-data): Call xdvi and gv with "-safer".
* mm-util.el: Don't define mm-device-type.
2002-08-05 Simon Josefsson <jas@extundo.com>
* mm-util.el (mm-coding-system-priorities): coding-system type not
supported everywhere.
2002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus.el (gnus-version-number): Bumped version number.
--
(domestic pets only, the antidote for overdose, milk.)
larsi@gnus.org * Lars Magne Ingebrigtsen
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-01-05 0:40 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-01-05 0:40 Oort Gnus v0.08 is released Lars Magne Ingebrigtsen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).