* gnus-agent.el (gnus-agent-cat-groups): rewrote avoiding defsetf
authorKevin Greiner <kevin.greiner@compsol.cc>
Thu, 9 Sep 2004 23:49:03 +0000 (23:49 +0000)
committerKevin Greiner <kevin.greiner@compsol.cc>
Thu, 9 Sep 2004 23:49:03 +0000 (23:49 +0000)
commit37628efacaa68bc2615d9eee052360da10d7e0d3
tree9f9a1b7c79aef82433028c636c80f25f81c2a098
parent6ab9487148572be34f94c572b922310de4eedf6b
* gnus-agent.el (gnus-agent-cat-groups): rewrote avoiding defsetf
to avoid run-time CL dependencies.
(gnus-agent-unfetch-articles): New function.
(gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
article numbers even when local .overview file is missing.
(gnus-agent-read-article-number): New function. Only accepts
27-bit article numbers.
(gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
gnus-agent-read-article-number.
(gnus-agent-braid-nov): Rewrote to validate article numbers coming
from backend while recognizing that article numbers in .overview
must be valid.
(gnus-agent-update-files-total-fetched-for): Use
directory-files-and-attributes to improve performance.
lisp/gnus-agent.el