gnus
21 years ago2003-03-20 Mark A. Hershberger <mah@everybody.org>
ShengHuo ZHU [Thu, 20 Mar 2003 12:29:59 +0000 (12:29 +0000)]
2003-03-20 Mark A. Hershberger  <mah@everybody.org>

* nnrss.el: Primitive XML Name-space support.  This means that RSS
feeds like Kevin Burton's[1] can now be read in Gnus.

  Implemented support for Mark Pilgrim's RSS Autodiscovery.[2] This
means that if you want to read the RSS feed for example.com, all
you have to do is hit "G R http://www.example.com/ RET" and
nnrss.el will find and the feed listed on the site or (if you have
loaded xml-rpc.el) look it up on syndic8.com.

  Marked the message as HTML (by adding a Content-Type header) so
that Gnus will render it as html if the user wants that.

  Implemented the ability to save nnrss-group-alist so that any new
feeds the you subscribe to will be found the next time you start
up.

  Implemented support for RSS 2.0 elements (author, pubDate).

Prefer for <content:encoded> over <description> where both
elements exist.

* mm-url.el (mm-url-insert): Set url-current-object.

* gnus-group.el (gnus-group-make-rss-group): New function.

21 years ago(message-idna-to-ascii-rhs-1): Don't use replace-*
Simon Josefsson [Thu, 20 Mar 2003 11:28:50 +0000 (11:28 +0000)]
(message-idna-to-ascii-rhs-1): Don't use replace-*
for highlight overlays.

21 years ago(gnus-cache-braid-nov): Test if a line looks like a NOV.
Katsumi Yamaoka [Thu, 20 Mar 2003 00:32:33 +0000 (00:32 +0000)]
(gnus-cache-braid-nov): Test if a line looks like a NOV.

21 years agoFix byte compile warning for IDNA stuff.
Simon Josefsson [Wed, 19 Mar 2003 23:17:51 +0000 (23:17 +0000)]
Fix byte compile warning for IDNA stuff.

21 years agomessage.el (message-use-idna): Disable if UTF-8 unavailable.
Simon Josefsson [Wed, 19 Mar 2003 23:12:56 +0000 (23:12 +0000)]
message.el (message-use-idna): Disable if UTF-8 unavailable.
(message-idna-to-ascii-rhs): Use it.
gnus-art.el (gnus-use-idna): Disable if UTF-8 unavailable.

21 years agostupid typo
Teodor Zlatanov [Wed, 19 Mar 2003 23:05:57 +0000 (23:05 +0000)]
stupid typo

21 years ago* spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
Teodor Zlatanov [Wed, 19 Mar 2003 22:57:55 +0000 (22:57 +0000)]
* spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
(spam-group-ham-marks, spam-group-spam-marks): new functions
(spam-spam-marks, spam-ham-marks): removed in favor of the
spam-marks and ham-marks parameters
(spam-generic-register-routine, spam-ham-move-routine): use the
new spam-group-{spam,ham}-mark-p functions
* gnus.el (spam-marks, ham-marks): new group parameters with
default values same as the old spam-spam-marks and spam-ham-marks

21 years agoReorder IDNA commit.
Simon Josefsson [Wed, 19 Mar 2003 22:55:06 +0000 (22:55 +0000)]
Reorder IDNA commit.

21 years ago(Agent Basics): Fix makeinfo warnings.
Simon Josefsson [Wed, 19 Mar 2003 22:52:08 +0000 (22:52 +0000)]
(Agent Basics): Fix makeinfo warnings.

21 years ago(Misc Article): Add.
Simon Josefsson [Wed, 19 Mar 2003 22:49:00 +0000 (22:49 +0000)]
(Misc Article): Add.

21 years agoAdd IDNA.
Simon Josefsson [Wed, 19 Mar 2003 22:44:42 +0000 (22:44 +0000)]
Add IDNA.

21 years ago(gnus-article-decode-hook): Add IDNA.
Simon Josefsson [Wed, 19 Mar 2003 22:43:13 +0000 (22:43 +0000)]
(gnus-article-decode-hook): Add IDNA.
(gnus-use-idna): New variable.
(article-decode-idna-rhs): New function.

21 years agoFix :group of last commit.
Simon Josefsson [Wed, 19 Mar 2003 22:40:06 +0000 (22:40 +0000)]
Fix :group of last commit.

21 years agoUpdate.
Simon Josefsson [Wed, 19 Mar 2003 22:23:50 +0000 (22:23 +0000)]
Update.

21 years ago(IDNA): New.
Simon Josefsson [Wed, 19 Mar 2003 22:23:01 +0000 (22:23 +0000)]
(IDNA): New.

21 years agoFix byte compile warning for last commit.
Simon Josefsson [Wed, 19 Mar 2003 22:14:46 +0000 (22:14 +0000)]
Fix byte compile warning for last commit.

21 years ago(message-use-idna): New variable.
Simon Josefsson [Wed, 19 Mar 2003 22:13:40 +0000 (22:13 +0000)]
(message-use-idna): New variable.
(message-mode-field-menu): Add entry for IDNA.
(message-idna-inside-rhs-p, message-idna-to-ascii-rhs-1)
(message-idna-to-ascii-rhs): New function.
(message-generate-headers): Invoke IDNA code.

21 years ago* nnmaildir.el (nnmaildir--system-name): New function.
Paul Jarc [Wed, 19 Mar 2003 17:03:53 +0000 (17:03 +0000)]
* nnmaildir.el (nnmaildir--system-name): New function.
(nnmaildir-request-accept-article): Use it.

21 years ago* gnus-util.el (gnus-byte-compile): Make it work silently as the gnus-compile
Katsumi Yamaoka [Wed, 19 Mar 2003 15:44:30 +0000 (15:44 +0000)]
* gnus-util.el (gnus-byte-compile): Make it work silently as the gnus-compile
 function does.

* gnus-sum.el (gnus-summary-highlight-line-0): Revoke the last bogus change.

21 years ago * gnus.texi (Gnus Unplugged): Refer to new agent Group/Topic
Kevin Greiner [Wed, 19 Mar 2003 07:02:19 +0000 (07:02 +0000)]
* gnus.texi (Gnus Unplugged): Refer to new agent Group/Topic
parameters.
(Category Syntax): New description.
(Category Buffer): New command.
(Category Variables): New variables.
(Agent as Cache): Expanded description.
(Agent Expiry): Expanded description.
(Agent Variables): Fixed and new descriptions.

21 years ago * gnus.texi (Gnus Unplugged): Refer to new agent Group/Topic
Kevin Greiner [Wed, 19 Mar 2003 07:01:40 +0000 (07:01 +0000)]
* gnus.texi (Gnus Unplugged): Refer to new agent Group/Topic
parameters.
(Category Syntax): New description.
(Category Buffer): New command.
(Category Variables): New variables.
(Agent as Cache): Expanded description.
(Agent Expiry): Expanded description.
(Agent Variables): Fixed and new descriptions.

        * infohack.el (batch-makeinfo): Provide local implementation of
subst-char-in-region as the built-in implementation is unreliable
on Windows XP (Intermittent failure results in build looping
forever).

21 years ago * infohack.el (batch-makeinfo): Provide local implementation of
Kevin Greiner [Wed, 19 Mar 2003 07:01:09 +0000 (07:01 +0000)]
    * infohack.el (batch-makeinfo): Provide local implementation of
subst-char-in-region as the built-in implementation is unreliable
on Windows XP (Intermittent failure results in build looping
forever).

21 years ago(mm-mule-charset-to-mime-charset): Test if
Jesper Harder [Wed, 19 Mar 2003 03:34:35 +0000 (03:34 +0000)]
(mm-mule-charset-to-mime-charset): Test if
sort-coding-systems is defined.

21 years ago* gnus.texi (Maildir): Replace create-directory with
Paul Jarc [Tue, 18 Mar 2003 19:00:28 +0000 (19:00 +0000)]
* gnus.texi (Maildir): Replace create-directory with
target-prefix.

21 years ago* nnmaildir.el (nnmaildir-open-server,
Paul Jarc [Tue, 18 Mar 2003 18:59:58 +0000 (18:59 +0000)]
* nnmaildir.el (nnmaildir-open-server,
nnmaildir-request-scan,
nnmaildir-request-create-group,
nnmaildir-request-delete-group): Replace create-directory with
target-prefix.

21 years ago(mm-decode-coding-region-safely): Don't use
Jesper Harder [Tue, 18 Mar 2003 17:22:05 +0000 (17:22 +0000)]
(mm-decode-coding-region-safely): Don't use
find-charset-region which is slooow in XEmacs.

21 years ago* gnus.texi (Maildir): More info for expire-group; add
Paul Jarc [Tue, 18 Mar 2003 17:10:26 +0000 (17:10 +0000)]
* gnus.texi (Maildir): More info for expire-group; add
distrust-Lines:.

21 years ago(gnus-summary-highlight-line-0): Silence the byte-compiler under XEmacs.
Katsumi Yamaoka [Tue, 18 Mar 2003 10:31:49 +0000 (10:31 +0000)]
(gnus-summary-highlight-line-0): Silence the byte-compiler under XEmacs.

21 years ago(gnus-treat-highlight-signature): Make the default
Jesper Harder [Tue, 18 Mar 2003 05:03:47 +0000 (05:03 +0000)]
(gnus-treat-highlight-signature): Make the default
work for multipart/signed where the message text isn't `last'.

21 years ago* mm-view.el (mm-setup-w3m): Set w3m-display-inline-images to the value of
Katsumi Yamaoka [Tue, 18 Mar 2003 04:16:58 +0000 (04:16 +0000)]
* mm-view.el (mm-setup-w3m): Set w3m-display-inline-images to the value of
 mm-inline-text-html-with-images.
(mm-inline-text-html-render-with-w3m): Don't bind w3m-display-inline-images.

* gnus-art.el (gnus-article-wash-html-with-w3m): Don't bind
 w3m-display-inline-images.

* lpath.el: Bind w3m-display-inline-images;
 bind mm-w3m-mode-map regardless of an Emacs flavor.

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

21 years ago* gnus.texi (Comparing Mail Back Ends): nnmaildir fixes.
Paul Jarc [Mon, 17 Mar 2003 23:55:27 +0000 (23:55 +0000)]
* gnus.texi (Comparing Mail Back Ends): nnmaildir fixes.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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