gnus
16 years ago* Makefile.in (release-bump-version): Adjust version
Reiner Steib [Sat, 27 Oct 2007 21:54:35 +0000 (21:54 +0000)]
* Makefile.in (release-bump-version): Adjust version
in (gnus)Troubleshooting.

* gnus.texi (Troubleshooting): Adjust Gnus version number.

16 years agoMerge from gnus--rel--5.10
Miles Bader [Sat, 27 Oct 2007 09:13:49 +0000 (09:13 +0000)]
Merge from gnus--rel--5.10

Patches applied:

 * emacs--rel--22  (patch 115, 128, 130, 134, 137)

   - Merge from gnus--rel--5.10
   - Update from CVS

 * gnus--rel--5.10  (patch 257-263)

   - Merge from emacs--rel--22
   - Update from CVS

2007-10-23  Richard Stallman  <rms@gnu.org>

   * lisp/gnus-group.el (gnus-group-highlight): Mark as risky.

Revision: emacs@sv.gnu.org/gnus--devo--0--patch-400

16 years ago(message-remove-blank-cited-lines): New function.
Reiner Steib [Fri, 26 Oct 2007 21:35:43 +0000 (21:35 +0000)]
(message-remove-blank-cited-lines): New function.
Suggested by Karl Plästerer.

  From: sig...@12move.de (Karl Pflästerer)
  Subject: Kleine Arbeitserleichterung bei zitierten Leerzeilen
  Newsgroups: de.comm.software.gnus
  Date: Fri, 03 Jan 2003 18:21:55 +0100
  Message-ID: <m3adiiup8o.fsf@hamster.pflaesterer.de>

16 years ago* hashcash.el (mail-add-payment): Replace mapcar called for effect with mapc.
Katsumi Yamaoka [Thu, 25 Oct 2007 08:17:54 +0000 (08:17 +0000)]
* hashcash.el (mail-add-payment): Replace mapcar called for effect with mapc.

* imap.el (imap-open): Replace mapcar called for effect with mapc.
(top-level): Use mapc to set functions to be traced for debugging.

* legacy-gnus-agent.el (gnus-agent-convert-agentview): Replace mapcar called
 for effect with while loop.

* message.el (message-talkative-question): Replace mapcar called for effect
 with mapc.

* mm-util.el: Use mapc instead of mapcar to make compatible functions.
(mm-find-mime-charset-region, mm-find-charset-region): Replace mapcar called
 for effect with dolist.

* mml.el (mml-insert-mime): Replace mapcar called for effect with mapc.

* nndiary.el: Use dolist instead of mapcar to add diary headers to
 gnus-extra-headers and nnmail-extra-headers.

* nnimap.el (nnimap-request-update-info-internal): Replace mapcar called for
 effect with dolist.
(top-level): Use mapc to set functions to be traced for debugging.

* nnmail.el (nnmail-read-incoming-hook): Doc fix.
(nnmail-split-fancy-with-parent): Replace mapcar called for effect with dolist.

* nnmaildir.el (nnmaildir--delete-dir-files, nnmaildir-request-close): Replace
 mapcar called for effect with mapc.
(nnmaildir--scan, nnmaildir-request-scan, nnmaildir-retrieve-groups)
(nnmaildir-request-update-info, nnmaildir-request-delete-group)
(nnmaildir-retrieve-headers, nnmaildir-request-set-mark)
(nnmaildir-close-group): Replace mapcar called for effect with dolist.

* nnrss.el (nnrss-make-hash-index): Use gnus-remove-if instead of remove-if
 that's a cl function.

* webmail.el (webmail-debug): Replace mapcar called for effect with dolist.

* gnus-xmas.el (gnus-group-add-icon): Replace mapcar called for effect with
 mapc.

16 years ago* gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
Katsumi Yamaoka [Wed, 24 Oct 2007 11:41:02 +0000 (11:41 +0000)]
* gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
(gnus-agent-expire-unagentized-dirs): Replace mapcar called for effect with
 while loop.

* gnus-art.el: Use mapc instead of mapcar to make gnus-article-* functions from
 article-* functions.
(gnus-multi-decode-header): Replace mapcar called for effect with dolist.

* gnus-bookmark.el (gnus-bookmark-bmenu-list)
(gnus-bookmark-show-details): Replace mapcar called for effect with while loop.

* gnus-diary.el (gnus-diary-update-group-parameters): Replace mapcar called for
 effect with while loop.

* gnus-group.el (gnus-group-suspend): Replace mapcar called for effect with
 dolist.

* gnus-registry.el (gnus-registry-split-fancy-with-parent): Replace mapcar
 called for effect with dolist.

* gnus-spec.el (gnus-correct-length): Make it simple and fast.

* gnus-sum.el (gnus-multi-decode-encoded-word-string)
(gnus-build-sparse-threads, gnus-summary-limit-include-expunged): Replace
 mapcar called for effect with dolist.
(gnus-simplify-buffer-fuzzy): Replace mapcar called for effect with mapc.

* gnus-topic.el (gnus-topic-find-groups, gnus-topic-move-group): Replace mapcar
 called for effect with dolist.
(gnus-topic-list): Replace mapcar called for effect with mapc.

* gnus.el: Use mapc instead of mapcar to add autoloads.

16 years ago;; Fix previous ChangeLog entry info:
Katsumi Yamaoka [Tue, 23 Oct 2007 12:37:43 +0000 (12:37 +0000)]
;; Fix previous ChangeLog entry info:
(gnus-server-to-method): Return method found first in gnus-newsrc-alist.

16 years ago(gnus-server-to-method): Return server matching first in gnus-newsrc-alist.
Katsumi Yamaoka [Tue, 23 Oct 2007 12:33:53 +0000 (12:33 +0000)]
(gnus-server-to-method): Return server matching first in gnus-newsrc-alist.

16 years ago(gnus-article-highlight-signature)
Katsumi Yamaoka [Tue, 23 Oct 2007 10:27:41 +0000 (10:27 +0000)]
(gnus-article-highlight-signature)
(gnus-insert-prev-page-button, gnus-insert-next-page-button): Make a button
 overlay without the front stickiness.

16 years ago* gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted overview buffe...
Kevin Greiner [Tue, 23 Oct 2007 04:46:26 +0000 (04:46 +0000)]
* gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted overview buffer needed a catch to receive its throw.
(gnus-agent-flush-cache): Declared as interactive to make this function easier to use.

16 years ago(html2text-fix-paragraph): Use `forward-line' instead of
Reiner Steib [Sat, 20 Oct 2007 18:11:19 +0000 (18:11 +0000)]
(html2text-fix-paragraph): Use `forward-line' instead of
`next-line'.

16 years ago(nnmail-fancy-expiry-target): Use rmail-dont-reply-to to exclude address
Katsumi Yamaoka [Thu, 18 Oct 2007 23:16:00 +0000 (23:16 +0000)]
(nnmail-fancy-expiry-target): Use rmail-dont-reply-to to exclude address
 matching message-dont-reply-to-names.

16 years ago(gnus-string<): Fix previous commit.
Katsumi Yamaoka [Mon, 15 Oct 2007 09:48:26 +0000 (09:48 +0000)]
(gnus-string<): Fix previous commit.

16 years ago* gnus-util.el (gnus-string<): New function.
Katsumi Yamaoka [Mon, 15 Oct 2007 09:37:45 +0000 (09:37 +0000)]
* gnus-util.el (gnus-string<): New function.

* gnus-sum.el (gnus-article-sort-by-author, gnus-article-sort-by-recipient)
 (gnus-article-sort-by-subject): Use it.

16 years ago(gnus-configure-windows): Focus on the frame for which the frame-focus tag is
Katsumi Yamaoka [Mon, 15 Oct 2007 06:33:45 +0000 (06:33 +0000)]
(gnus-configure-windows): Focus on the frame for which the frame-focus tag is
 set in gnus-buffer-configuration.

16 years ago2007-10-14 Emanuele Giaquinta <e.giaquinta@glauco.it> (tiny change)
Lars Magne Ingebrigtsen [Sun, 14 Oct 2007 15:08:02 +0000 (15:08 +0000)]
2007-10-14  Emanuele Giaquinta  <e.giaquinta@glauco.it>  (tiny change)

* gnus-faq.texi ([5.12]): Remove reference to discontinued service.

16 years ago(gnus-article-add-button): Make a button overlay without the front stickiness.
Katsumi Yamaoka [Fri, 12 Oct 2007 00:52:34 +0000 (00:52 +0000)]
(gnus-article-add-button): Make a button overlay without the front stickiness.

16 years ago(gnus-button-alist): Exclude newline in RFC2396-compliant url pattern;
Katsumi Yamaoka [Thu, 11 Oct 2007 22:09:30 +0000 (22:09 +0000)]
(gnus-button-alist): Exclude newline in RFC2396-compliant url pattern;
 remove duplicate one.
(gnus-article-extend-url-button): New function.
(gnus-article-add-buttons): Use it.
(gnus-button-push): Use concatenated url that it makes.

16 years agoRemove Oort Gnus stuff.
Katsumi Yamaoka [Wed, 10 Oct 2007 00:50:43 +0000 (00:50 +0000)]
Remove Oort Gnus stuff.

16 years agoFix previous commit.
Katsumi Yamaoka [Wed, 10 Oct 2007 00:37:37 +0000 (00:37 +0000)]
Fix previous commit.

16 years agoFix.
Katsumi Yamaoka [Wed, 10 Oct 2007 00:25:45 +0000 (00:25 +0000)]
Fix.

16 years agoGenerated.
Katsumi Yamaoka [Wed, 10 Oct 2007 00:00:38 +0000 (00:00 +0000)]
Generated.

16 years ago* gnus-news.texi: Mention non-@acronym{ASCII} group names; move new
Katsumi Yamaoka [Wed, 10 Oct 2007 00:00:34 +0000 (00:00 +0000)]
* gnus-news.texi: Mention non-@acronym{ASCII} group names; move new
text about `New make.bat', `~/News/overview/ not used', `(require
'gnus-load)', and `Gnus no longer generate the Sender: header' from
GNUS-NEWS.

16 years ago2007-09-06 Tassilo Horn <tassilo@member.fsf.org>
Katsumi Yamaoka [Tue, 9 Oct 2007 05:21:44 +0000 (05:21 +0000)]
2007-09-06  Tassilo Horn  <tassilo@member.fsf.org>

    * hmac-def.el (define-hmac-function): Switch from old-style to
    new-style backquotes.

    * md4.el (md4-make-step): likewise.

16 years agoMerge from gnus--rel--5.10
Miles Bader [Tue, 9 Oct 2007 04:03:04 +0000 (04:03 +0000)]
Merge from gnus--rel--5.10

Patches applied:

 * emacs--devo--0  (patch 828, 835, 838, 851, 856-857, 859-860)

   - Merge from emacs--rel--22
   - Update from CVS

 * emacs--rel--22  (patch 72-73, 79, 82, 91-92, 96, 99-100)

   - Update from CVS
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 245-256)

   - Update from CVS
   - Merge from emacs--devo--0
   - Update from CVS: texi/gnus.texi (On Writing Manuals): Fix typos.
   - Revert refcard location changes

2007-08-23  Stefan Monnier  <monnier@iro.umontreal.ca>

   * lisp/sha1.el: Fix up comment style.
   (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
   (sha1-OP, sha1-add-to-H): Use new-style backquotes.

   * lisp/hex-util.el: Fix up comment style.
   (hex-char-to-num, num-to-hex-char): Use new-style backquotes.

   * lisp/gnus-salt.el: Use with-current-buffer.
   (gnus-pick-setup-message): Fix long-standing typo.

2007-08-08  Glenn Morris  <rgm@gnu.org>

   * texi/gnus.texi, texi/sieve.texi: Replace `iff'.

2007-07-25  Glenn Morris  <rgm@gnu.org>

   * Relicense all FSF files to GPLv3 or later.

Revision: emacs@sv.gnu.org/gnus--devo--0--patch-388

16 years ago(mm-charset-synonym-alist): Fix comment about "iso8859-1".
Reiner Steib [Mon, 8 Oct 2007 18:23:51 +0000 (18:23 +0000)]
(mm-charset-synonym-alist): Fix comment about "iso8859-1".

16 years ago(mm-charset-synonym-alist): Alias gbk to cp936.
Reiner Steib [Mon, 8 Oct 2007 18:17:34 +0000 (18:17 +0000)]
(mm-charset-synonym-alist): Alias gbk to cp936.

16 years ago* mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
Daiki Ueno [Mon, 8 Oct 2007 02:36:34 +0000 (02:36 +0000)]
* mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
ones returned from the verify-function.

* mm-uu.el (mm-uu-pgp-signed-extract-1): Call
mml2015-extract-cleartext-signature if extraction failed.

16 years ago(mm-uu-pgp-signed-extract-1): Delete the first line
Daiki Ueno [Sun, 7 Oct 2007 01:44:11 +0000 (01:44 +0000)]
(mm-uu-pgp-signed-extract-1): Delete the first line
beginning with "-----BEGIN PGP SIGNED MESSAGE-----" if extraction
failed.

16 years agoAdd copyright.
Reiner Steib [Thu, 4 Oct 2007 19:01:11 +0000 (19:01 +0000)]
Add copyright.

16 years agoRelicense "GPLv2 or later" files to "GPLv3 or later".
Reiner Steib [Thu, 4 Oct 2007 18:51:29 +0000 (18:51 +0000)]
Relicense "GPLv2 or later" files to "GPLv3 or later".

16 years agoFill 2007-05-11 entry.
Reiner Steib [Thu, 4 Oct 2007 18:20:11 +0000 (18:20 +0000)]
Fill 2007-05-11 entry.

16 years ago(X-Face): Fix typo.
Reiner Steib [Wed, 3 Oct 2007 18:29:52 +0000 (18:29 +0000)]
(X-Face): Fix typo.

16 years ago* pgg.el, pgg-def.el, pgg-gpg.el: Revert to the version in v5-10. The
Reiner Steib [Wed, 3 Oct 2007 13:54:25 +0000 (13:54 +0000)]
* pgg.el, pgg-def.el, pgg-gpg.el: Revert to the version in v5-10.  The
trunk version of PGG was unmaintained.  The author of PGG, Daiki Ueno,
recommends to use EasyPG instead of PGG.

* pgg.el: Revert to revision 6.23.2.16

* pgg-def.el: Revert to revision 6.6.2.14.

* pgg-gpg.el: Revert to revision 6.23.2.34.

16 years ago(gnus-summary-mode-map, gnus-summary-thread-map): Remove `M-C-e' and `T
Teodor Zlatanov [Thu, 27 Sep 2007 21:22:18 +0000 (21:22 +0000)]
(gnus-summary-mode-map, gnus-summary-thread-map): Remove `M-C-e' and `T
e' bindings for gnus-summary-expire-thread.  Add `T E' binding.

16 years ago(gnus-summary-expire-thread): Add new function to expire a thread,
Teodor Zlatanov [Thu, 27 Sep 2007 10:51:31 +0000 (10:51 +0000)]
(gnus-summary-expire-thread): Add new function to expire a thread,
using gnus-summary-kill-thread.
(gnus-summary-mode-map, gnus-summary-thread-map): Add 'M-C-e' and 'T e'
shortcuts for gnus-summary-expire-thread.

16 years ago(gnus-summary-kill-thread): Allow universal prefix zero
Teodor Zlatanov [Thu, 27 Sep 2007 10:40:02 +0000 (10:40 +0000)]
(gnus-summary-kill-thread): Allow universal prefix zero
to mark a thread as expirable.  Add variable `hide' to handle hiding of
thread for both the null and zero (kill/expire thread) universal prefix
cases.

16 years ago(Slow/Expensive Connection): Merge explanation for NOV into the Terminology
Katsumi Yamaoka [Wed, 26 Sep 2007 23:28:16 +0000 (23:28 +0000)]
(Slow/Expensive Connection): Merge explanation for NOV into the Terminology
 section.
(Terminology): Do.

16 years ago2007-09-17 Alexander Solovyov <piranha@piranha.org.ua> (tiny change)
Lars Magne Ingebrigtsen [Wed, 26 Sep 2007 21:07:04 +0000 (21:07 +0000)]
2007-09-17  Alexander Solovyov  <piranha@piranha.org.ua>  (tiny change)

* make.bat: Initial check didn't work if path contained spaces.

16 years ago(gnus-registry-store-extra-entry): Allow for nil
Teodor Zlatanov [Tue, 25 Sep 2007 16:15:07 +0000 (16:15 +0000)]
(gnus-registry-store-extra-entry): Allow for nil
extras value, so an extras entry can be deleted.
(gnus-registry-delete-extra-entry): Use it.
(gnus-registry-fetch-extra-flags, gnus-registry-has-extra-flag)
(gnus-registry-store-extra-flags, gnus-registry-delete-extra-flags)
(gnus-registry-delete-all-extra-flags): Allow for arbitrary flag symbol
 storage through the gnus-registry, and provide an appropriate API for
 it.

16 years ago(Sorting the Summary Buffer): Remove gnus-article-sort-by-date-reverse.
Reiner Steib [Sun, 23 Sep 2007 19:55:58 +0000 (19:55 +0000)]
(Sorting the Summary Buffer): Remove gnus-article-sort-by-date-reverse.

16 years ago(Gnus Coding Style) <message>: Add "patches
Reiner Steib [Sun, 23 Sep 2007 19:52:45 +0000 (19:52 +0000)]
(Gnus Coding Style) <message>: Add "patches
welcome".
(Gnus Coding Style) <General purpose libraries>: Move hex-util.el here.

16 years ago(On Writing Manuals): Fix typos by Jim Meyering <jim@meyering.net>.
Katsumi Yamaoka [Thu, 20 Sep 2007 23:47:27 +0000 (23:47 +0000)]
(On Writing Manuals): Fix typos by Jim Meyering <jim@meyering.net>.

16 years ago(Slow/Expensive Connection): Improve descriptions by Lowell Gilbert
Katsumi Yamaoka [Mon, 17 Sep 2007 23:54:59 +0000 (23:54 +0000)]
(Slow/Expensive Connection): Improve descriptions by Lowell Gilbert
 and Allan Gottlieb.

16 years ago2007-09-17 Alexander Solovyov <piranha@piranha.org.ua> (tiny change)
Lars Magne Ingebrigtsen [Mon, 17 Sep 2007 17:03:12 +0000 (17:03 +0000)]
2007-09-17  Alexander Solovyov  <piranha@piranha.org.ua>  (tiny change)

* make.bat: Initial check didn't work if path contained spaces.

16 years ago2007-09-16 Andreas Seltenreich <andreas@gate450.dyndns.org>
Andreas Seltenreich [Sun, 16 Sep 2007 22:04:01 +0000 (22:04 +0000)]
2007-09-16  Andreas Seltenreich  <andreas@gate450.dyndns.org>

* nnir.el (nnir-run-query): Add a find-grep engine.

16 years ago(Crosspost Handling): Replace gnus-nov-is-evil with nntp-nov-is-evil;
Katsumi Yamaoka [Fri, 14 Sep 2007 12:08:58 +0000 (12:08 +0000)]
(Crosspost Handling): Replace gnus-nov-is-evil with nntp-nov-is-evil;
 add xref to Slow/Expensive Connection.
(Slow Machine): Add xref to Slow/Expensive Connection.

16 years ago(Crosspost Handling): Move vindex to gnus-nov-is-evil to the Slow/Expensive
Katsumi Yamaoka [Fri, 14 Sep 2007 11:01:57 +0000 (11:01 +0000)]
(Crosspost Handling): Move vindex to gnus-nov-is-evil to the Slow/Expensive
 Connection node.
(Slow/Expensive Connection): Describe not only NNTP connection; improve
 gnus-nov-is-evil; add an explanation of NOV.

16 years ago* gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
Katsumi Yamaoka [Thu, 13 Sep 2007 22:30:42 +0000 (22:30 +0000)]
* gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
* gnus.el: Do.

16 years ago(Selecting a Group): Rename gnus-maximum-newsgroup to
Katsumi Yamaoka [Thu, 13 Sep 2007 10:26:47 +0000 (10:26 +0000)]
(Selecting a Group): Rename gnus-maximum-newsgroup to
 gnus-newsgroup-maximum-articles.

16 years ago* gnus.el (gnus-newsgroup-maximum-articles): Rename from gnus-maximum-newsgroup.
Katsumi Yamaoka [Thu, 13 Sep 2007 10:26:40 +0000 (10:26 +0000)]
* gnus.el (gnus-newsgroup-maximum-articles): Rename from gnus-maximum-newsgroup.

* gnus-agent.el (gnus-agent-fetch-headers): Do.

* gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
(gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.

16 years ago(Non-ASCII Group Names): Fix select method example.
Katsumi Yamaoka [Thu, 13 Sep 2007 05:16:41 +0000 (05:16 +0000)]
(Non-ASCII Group Names): Fix select method example.

16 years ago* nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches newline.
Katsumi Yamaoka [Thu, 13 Sep 2007 05:16:13 +0000 (05:16 +0000)]
* nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches newline.
(nnmbox-request-accept-article): Don't change article in source buffer;
 narrow to header to use message-fetch-field rather than nnmail-fetch-field;
 use with-current-buffer instead of save-excursion.
(nnmbox-request-replace-article): Quote lines that'll be misidentified as
 delimiters; make sure article ends with newline.
(nnmbox-delete-mail): Correct last position of article to be deleted;
 ignore X-Gnus-Newsgroup header in article body.
(nnmbox-save-mail): Quote lines looking like delimiters at the right positions;
 make sure article ends with newline.

* message.el (message-display-abbrev): Don't infloop when a user inserts SPC in
 the beginning of header.

* lpath.el: Don't bind define-ccl-program for non-Mule XEmacs;
 bind coding-system-for-read and coding-system-for-write for XEmacs having no
 file-coding feature.

* dgnushack.el: Bind or autoload define-ccl-program for XEmacs.

16 years ago(gnus-registry-unfollowed-groups): Add INBOX to the
Teodor Zlatanov [Wed, 12 Sep 2007 09:16:25 +0000 (09:16 +0000)]
(gnus-registry-unfollowed-groups): Add INBOX to the
list of groups not followed by default.  Fix type to be regexp.
(gnus-registry-grep-in-list): Fix inverted parameters to string-match.

16 years ago(Non-ASCII Group Names): New node.
Katsumi Yamaoka [Tue, 11 Sep 2007 12:01:29 +0000 (12:01 +0000)]
(Non-ASCII Group Names): New node.
(Misc Group Stuff): Move gnus-group-name-charset-method-alist and
 gnus-group-name-charset-group-alist to Non-ASCII Group Names node.

16 years ago(gnus-gnus-to-newsrc-format): Use a unibyte buffer and raw-text coding system
Katsumi Yamaoka [Fri, 7 Sep 2007 02:52:27 +0000 (02:52 +0000)]
(gnus-gnus-to-newsrc-format): Use a unibyte buffer and raw-text coding system
 when saving .newsrc file, which may contain non-ASCII group names.

16 years ago(gnus-score-extra): New widget.
Katsumi Yamaoka [Wed, 5 Sep 2007 09:52:39 +0000 (09:52 +0000)]
(gnus-score-extra): New widget.
(gnus-score-extra-convert): New function.
(gnus-score-customize): Use it for Extra.

16 years ago(Mail Source Specifiers, IMAP): Add a notice on the need to clean the
Michaël Cadilhac [Fri, 31 Aug 2007 13:51:01 +0000 (13:51 +0000)]
(Mail Source Specifiers, IMAP): Add a notice on the need to clean the
output of the program `imap-shell-program'.

16 years ago* mml2015.el (mml2015-extract-cleartext-signature): New function.
Daiki Ueno [Fri, 31 Aug 2007 05:42:42 +0000 (05:42 +0000)]
* mml2015.el (mml2015-extract-cleartext-signature): New function.
(mml2015-mailcrypt-clear-verify): Use it.
(mml2015-gpg-clear-verify): Use it.
(mml2015-pgg-clear-verify): Use it.
(mml2015-epg-clear-verify): Replace the current part with the output
from GnuPG; don't extract the plaintext by itself.

* mm-uu.el (mm-uu-pgp-beginning-signature): Abolish.
(mm-uu-pgp-signed-extract-1): Bind coding-system-for-read when calling
mml2015-clear-verify-function; don't touch the armor headers or
dash-escaped text here.

16 years agofile gnus-refcard.tex was initially added on branch v5-10.
Miles Bader [Mon, 27 Aug 2007 04:03:56 +0000 (04:03 +0000)]
file gnus-refcard.tex was initially added on branch v5-10.

16 years agofile README was initially added on branch v5-10.
Miles Bader [Mon, 27 Aug 2007 04:03:56 +0000 (04:03 +0000)]
file README was initially added on branch v5-10.

16 years agofile gnus-logo.eps was initially added on branch v5-10.
Miles Bader [Mon, 27 Aug 2007 04:03:56 +0000 (04:03 +0000)]
file gnus-logo.eps was initially added on branch v5-10.

16 years agofile gnus-refcard.pdf was initially added on branch v5-10.
Miles Bader [Mon, 27 Aug 2007 04:03:56 +0000 (04:03 +0000)]
file gnus-refcard.pdf was initially added on branch v5-10.

16 years agofile gnus-logo.pdf was initially added on branch v5-10.
Miles Bader [Mon, 27 Aug 2007 04:03:56 +0000 (04:03 +0000)]
file gnus-logo.pdf was initially added on branch v5-10.

16 years agofile gnus-booklet.pdf was initially added on branch v5-10.
Miles Bader [Mon, 27 Aug 2007 04:03:56 +0000 (04:03 +0000)]
file gnus-booklet.pdf was initially added on branch v5-10.

16 years ago(Gnus Coding Style) <Compatibility>: Adjust versions for 5.10.10.
Reiner Steib [Sat, 25 Aug 2007 13:25:20 +0000 (13:25 +0000)]
(Gnus Coding Style) <Compatibility>: Adjust versions for 5.10.10.
(Gnus Coding Style) <Emacs MIME>: Add "patches welcome".
(Gnus Coding Style) <Gnus backends>: Clean up.

16 years ago(Gnus Coding Style) <Encryption and security>: Add
Reiner Steib [Sat, 25 Aug 2007 13:02:38 +0000 (13:02 +0000)]
(Gnus Coding Style) <Encryption and security>: Add
sha1.el and hex-util.el.
(Gnus Coding Style) <Networking>: Write dns.el and dns-mode.el instead
of dns*.el.
(Gnus Coding Style) <Mail and News related RFCs>: Document missing Gnus
dependencies.
(Gnus Maintainance Guide): Give advice for post-Emacs-22.1 defcustoms.
Say that it should also be used when the default changed.

16 years ago* gnus-art.el (gnus-article-edit-part): Don't jump to nonexistent part.
Katsumi Yamaoka [Fri, 24 Aug 2007 10:22:10 +0000 (10:22 +0000)]
* gnus-art.el (gnus-article-edit-part): Don't jump to nonexistent part.
(gnus-mime-view-part-as-type-internal): Default to text/plain for text parts,
 or application/octet-stream as a last resort.
(gnus-mime-view-part-as-type): Don't toggle display.
(gnus-mime-view-part-as-charset): Don't turn off display before querying
 charset.

* mm-view.el (mm-inline-text-html-render-with-w3): Don't add XEmacs stuff to
 undisplayer function in Emacs.
(mm-inline-text-html-render-with-w3m): Remove Emacs/W3 stuff.

* mml.el (mml-generate-mime-1): Prefer utf-8 when encoding text/calendar parts.

16 years ago(MIME): Replace mml-attach with mml-attach-file by IRIE Tetsuya.
Katsumi Yamaoka [Fri, 24 Aug 2007 02:09:00 +0000 (02:09 +0000)]
(MIME): Replace mml-attach with mml-attach-file by IRIE Tetsuya.

16 years ago* gnus-art.el (gnus-mime-display-single): Use utf-8 by default for decoding
Katsumi Yamaoka [Thu, 23 Aug 2007 04:42:05 +0000 (04:42 +0000)]
* gnus-art.el (gnus-mime-display-single): Use utf-8 by default for decoding
 text/calendar parts.

* message.el (message-forward-make-body-mime): Always mark body as having no
 illegible text; remove signed-or-encrypted argument.
(message-forward-make-body): Don't pass signed-or-encrypted arg to it.

* mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
(mml-generate-mime-1): Don't encode body if it is specified to be in raw form;
 don't make buffer be unibyte when inserting multibyte string.

16 years ago(IMAP): Mention nnimap-logout-timeout.
Katsumi Yamaoka [Fri, 17 Aug 2007 11:09:05 +0000 (11:09 +0000)]
(IMAP): Mention nnimap-logout-timeout.

16 years ago* imap.el (imap-logout-timeout): New variable.
Katsumi Yamaoka [Fri, 17 Aug 2007 11:09:00 +0000 (11:09 +0000)]
* imap.el (imap-logout-timeout): New variable.
(imap-logout, imap-logout-wait): New functions.
(imap-kerberos4-open, imap-gssapi-open, imap-close): Use them.

* nnimap.el (nnimap-logout-timeout): New server variable.
(nnimap-open-server, nnimap-close-server): Bind imap-logout-timeout to
 nnimap-logout-timeout.

16 years ago(gnus-article-summary-command-nosave, gnus-article-read-summary-keys): Don't
Katsumi Yamaoka [Fri, 17 Aug 2007 01:21:17 +0000 (01:21 +0000)]
(gnus-article-summary-command-nosave, gnus-article-read-summary-keys): Don't
 use 3rd arg of pop-to-buffer.

16 years agoFix previous commit.
Katsumi Yamaoka [Wed, 15 Aug 2007 23:07:07 +0000 (23:07 +0000)]
Fix previous commit.

16 years ago* gnus.el (gnus-maximum-newsgroup): New variable.
Katsumi Yamaoka [Tue, 14 Aug 2007 11:45:48 +0000 (11:45 +0000)]
* gnus.el (gnus-maximum-newsgroup): New variable.

* gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
 according to gnus-maximum-newsgroup.

* gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
(gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Limit the range
 of articles according to gnus-maximum-newsgroup.

16 years ago(Selecting a Group): Mention gnus-maximum-newsgroup.
Katsumi Yamaoka [Tue, 14 Aug 2007 11:45:40 +0000 (11:45 +0000)]
(Selecting a Group): Mention gnus-maximum-newsgroup.

16 years ago* gnus-art.el (gnus-sticky-article): Don't perform gnus-configure-windows here;
Katsumi Yamaoka [Tue, 14 Aug 2007 09:02:15 +0000 (09:02 +0000)]
* gnus-art.el (gnus-sticky-article): Don't perform gnus-configure-windows here;
 reuse existing sticky article buffer.

* gnus-sum.el (gnus-summary-display-article): Setup article buffer if it doesn't
 exist in gnus-article-mode.

16 years agoFrom_Tassilo Horn
Katsumi Yamaoka [Tue, 14 Aug 2007 06:11:48 +0000 (06:11 +0000)]
From_Tassilo Horn
* gnus-news.texi: Mention sticky article buffers.
* gnus.texi (Sticky Articles): Documentation for sticky article buffers.

16 years agoMerge from gnus--rel--5.10
Miles Bader [Mon, 13 Aug 2007 13:52:52 +0000 (13:52 +0000)]
Merge from gnus--rel--5.10

Patches applied:

 * gnus--rel--5.10  (patch 240-244)

   - Update from CVS

2007-08-06  Katsumi Yamaoka  <yamaoka@jpl.org>

   * lisp/gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.

Revision: emacs@sv.gnu.org/gnus--devo--0--patch-374

16 years ago(gnus-agent-decoded-group-names): New variable.
Katsumi Yamaoka [Mon, 13 Aug 2007 12:20:05 +0000 (12:20 +0000)]
(gnus-agent-decoded-group-names): New variable.
(gnus-agent-decoded-group-name): New function.
(gnus-agent-group-path, gnus-agent-group-pathname): Use it.
(gnus-agent-expire-group-1): Use it; decode group name in messages.

16 years ago* gnus-sum.el (gnus-summary-article-map, gnus-summary-make-menu-bar):
Reiner Steib [Sun, 12 Aug 2007 11:02:19 +0000 (11:02 +0000)]
* gnus-sum.el (gnus-summary-article-map, gnus-summary-make-menu-bar):
Add binding for gnus-sticky-article.
(gnus-summary-exit): Don't kill sticky article buffers.

* gnus-art.el (gnus-sticky-article-mode): New mode to generate a sticky
article buffer.
(gnus-sticky-article, gnus-kill-sticky-article-buffer)
(gnus-kill-sticky-article-buffers): New commands.

16 years ago(nntp-xref-number-is-evil): New server variable.
Katsumi Yamaoka [Fri, 10 Aug 2007 02:34:29 +0000 (02:34 +0000)]
(nntp-xref-number-is-evil): New server variable.
(nntp-find-group-and-number): If it is non-nil, don't trust article numbers in
 the Xref header.

16 years ago(NNTP): Mention nntp-xref-number-is-evil.
Katsumi Yamaoka [Fri, 10 Aug 2007 02:34:24 +0000 (02:34 +0000)]
(NNTP): Mention nntp-xref-number-is-evil.

16 years agoTypo.
Katsumi Yamaoka [Thu, 9 Aug 2007 10:15:17 +0000 (10:15 +0000)]
Typo.

16 years ago(gnus-agent-read-group): New function.
Katsumi Yamaoka [Thu, 9 Aug 2007 10:13:29 +0000 (10:13 +0000)]
(gnus-agent-read-group): New function.
(gnus-agent-flush-group, gnus-agent-expire-group, gnus-agent-regenerate-group):
 Use it.
(gnus-agent-expire-unagentized-dirs): Bind file-name-coding-system to
 nnmail-pathname-coding-system.

16 years ago(gnus-summary-insert-articles): Mark inserted articles that are unread as
Katsumi Yamaoka [Mon, 6 Aug 2007 10:12:35 +0000 (10:12 +0000)]
(gnus-summary-insert-articles): Mark inserted articles that are unread as
 unread, and also as selected so that information of marks having been changed
 by a user may be updated when exiting group.

16 years ago(gnus-mime-display-single): Pass part number that is calculated ignoring
Katsumi Yamaoka [Fri, 3 Aug 2007 12:08:43 +0000 (12:08 +0000)]
(gnus-mime-display-single): Pass part number that is calculated ignoring
 signature parts to gnus-treat-article.

16 years ago(gnus-group-name-at-point): Fix previous commit.
Katsumi Yamaoka [Fri, 3 Aug 2007 06:20:58 +0000 (06:20 +0000)]
(gnus-group-name-at-point): Fix previous commit.

16 years ago* gnus-art.el (gnus-mime-security-verify-or-decrypt): Don't narrow to a point
Katsumi Yamaoka [Thu, 2 Aug 2007 10:01:23 +0000 (10:01 +0000)]
* gnus-art.el (gnus-mime-security-verify-or-decrypt): Don't narrow to a point
 here in order to keep the window start.
(gnus-insert-mime-security-button): Make a button overlay without the front
 stickiness.
(gnus-mime-display-security): Goto the end of a button.

* gnus-group.el (gnus-group-name-at-point): Fix regexps.

16 years ago* gnus-group.el (gnus-group-name-at-point): Rewrite; rename from
Katsumi Yamaoka [Wed, 1 Aug 2007 11:07:24 +0000 (11:07 +0000)]
* gnus-group.el (gnus-group-name-at-point): Rewrite; rename from
 group-name-at-point.
(gnus-group-completing-read): New function that offers decoded non-ASCII group
 names for completion.
(gnus-fetch-group, gnus-group-read-ephemeral-group)
(gnus-group-jump-to-group, gnus-group-make-group-simple)
(gnus-group-unsubscribe-group, gnus-group-fetch-charter)
(gnus-group-fetch-control): Use it.
(gnus-fetch-group): Use group-name-at-point for the initial value rather than
 the default value; use gnus-alive-p.

* gnus-msg.el (gnus-group-mail, gnus-group-news, gnus-group-post-news)
(gnus-summary-mail-other-window, gnus-summary-news-other-window)
(gnus-summary-post-news): Use gnus-group-completing-read.

* gnus-sum.el (gnus-select-newsgroup): Decode group name in error msg.
(gnus-read-move-group-name): Decode group name for completion.

16 years ago(gnus-server-close-all-servers): Close servers not only in
Katsumi Yamaoka [Tue, 31 Jul 2007 03:58:31 +0000 (03:58 +0000)]
(gnus-server-close-all-servers): Close servers not only in
 gnus-inserted-opened-servers but also in gnus-server-alist.

16 years agoChange NAKAJI Hiroyuki's e-mail address into the generic one in the 2007-02-28
Katsumi Yamaoka [Mon, 30 Jul 2007 04:59:34 +0000 (04:59 +0000)]
Change NAKAJI Hiroyuki's e-mail address into the generic one in the 2007-02-28
entry (by his request).

16 years ago[Enable mail splitting to work with non-ASCII nnml groups]
Katsumi Yamaoka [Tue, 24 Jul 2007 12:21:50 +0000 (12:21 +0000)]
[Enable mail splitting to work with non-ASCII nnml groups]

* nnmail.el (nnmail-group-names-not-encoded-p): New variable.
(nnmail-split-incoming): Bind it.

* nnml.el (nnml-group-name-charset): New function.
(nnml-decoded-group-name): Use it; don't decode group name if
 nnmail-group-names-not-encoded-p is non-nil.
(nnml-encoded-group-name): New function.
(nnml-group-pathname): Inline nnml-decoded-group-name.
(nnml-request-expire-articles): Decode group name in message.
(nnml-request-delete-group): Ditto; bind file-name-coding-system to
 nnmail-pathname-coding-system.
(nnml-save-mail, nnml-active-number): Work with decoded group names and
 not decoded ones according to nnmail-group-names-not-encoded-p.
(nnml-generate-active-info): Use nnml-encoded-group-name.

16 years agoMerge from gnus--rel--5.10
Miles Bader [Tue, 24 Jul 2007 01:25:51 +0000 (01:25 +0000)]
Merge from gnus--rel--5.10

Patches applied:

 * emacs--devo--0  (patch 806, 811-812, 823)

   - Merge from emacs--rel--22
   - Update from CVS

 * emacs--rel--22  (patch 54, 58, 69)

   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 239)

   - Merge from emacs--devo--0

2007-07-13  Eli Zaretskii  <eliz@gnu.org>

   * texi/emacs-mime.texi: Add @documentencoding directive.

Revision: emacs@sv.gnu.org/gnus--devo--0--patch-365

16 years ago(gnus-summary-move-article): Make gnus-summary-respool-article work.
Katsumi Yamaoka [Mon, 23 Jul 2007 23:44:36 +0000 (23:44 +0000)]
(gnus-summary-move-article): Make gnus-summary-respool-article work.

16 years ago(mm-uu-type-alist): Refer to mm-uu-configure-list in doc string.
Reiner Steib [Sat, 21 Jul 2007 20:17:58 +0000 (20:17 +0000)]
(mm-uu-type-alist): Refer to mm-uu-configure-list in doc string.

16 years ago(RSS): Document nnrss-ignore-article-fields.
Michaël Cadilhac [Fri, 20 Jul 2007 13:51:49 +0000 (13:51 +0000)]
(RSS): Document nnrss-ignore-article-fields.

16 years ago(nnrss-ignore-article-fields): New variable. List of fields that
Michaël Cadilhac [Fri, 20 Jul 2007 13:50:19 +0000 (13:50 +0000)]
(nnrss-ignore-article-fields): New variable.  List of fields that
should be ignored when comparing distant RSS articles with local ones.
(nnrss-make-hash-index): New function.  Create a hash index according
to the ignored fields.
(nnrss-check-group): Use it.

16 years ago* gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.
Katsumi Yamaoka [Fri, 20 Jul 2007 11:30:51 +0000 (11:30 +0000)]
* gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.

* gnus-art.el (article-decode-group-name): Decode Xref header too.

* gnus-group.el (gnus-group-make-group): Encode group name here unless the new
 optional argument ENCODED is non-nil.
(gnus-group-make-doc-group): Use gnus-group-name-charset to determine coding
 system for encoding group name.
(gnus-group-make-rss-group): Pass un-encoded group name to
 gnus-group-make-group.
(gnus-group-set-info): Tell gnus-group-make-group that group name is encoded.

* gnus-sum.el (gnus-summary-move-article, gnus-read-move-group-name): Encode
 group name to which articles are moved or copied.
(gnus-summary-edit-article): Use gnus-group-name-charset to determine coding
 system for encoding Newsgroup, Followup-To and Xref headers.

* nnagent.el (nnagent-request-set-mark): Use unibyte buffer to compose marks;
 use nnheader-file-coding-system to write a file.
(nnagent-retrieve-headers): Bind file-name-coding-system to
 nnmail-pathname-coding-system.

* nnmail.el (nnmail-insert-xref): Don't break non-ASCII group name.

* nnml.el (nnml-decoded-group-name, nnml-group-pathname): New functions.
(nnml-request-article, nnml-request-create-group)
(nnml-request-rename-group, nnml-find-id)
(nnml-possibly-change-directory, nnml-possibly-create-directory)
(nnml-save-mail, nnml-active-number, nnml-marks-changed-p)
(nnml-save-marks): Use nnml-group-pathname instead of nnmail-group-pathname.

(nnml-request-create-group, nnml-request-expire-articles)
(nnml-request-move-article, nnml-request-delete-group)
(nnml-deletable-article-p, nnml-possibly-create-directory)
(nnml-get-nov-buffer, nnml-generate-nov-databases-directory)
(nnml-open-marks): Bind file-name-coding-system to
 nnmail-pathname-coding-system.

(nnml-request-article): Pass server argument to nnml-find-group-number.
(nnml-request-create-group, nnml-active-number, nnml-save-marks): Pass server
 argument to nnml-possibly-create-directory.
(nnml-request-accept-article): Pass server argument to nnml-active-number and
 nnml-save-mail.
(nnml-find-group-number): Pass server argument to nnml-find-id.
(nnml-request-update-info): Pass server argument to nnml-marks-changed-p.

(nnml-find-id, nnml-find-group-number, nnml-possibly-create-directory)
(nnml-save-mail, nnml-active-number): Add server argument.

(nnml-request-delete-group): Warn if group is missing.
(nnml-get-nov-buffer): Decode group name.
(nnml-generate-active-info): Encode group name.
(nnml-open-marks): Decode group name in messages.

16 years ago(gnus-article-part-wrapper): Fix previous commit.
Katsumi Yamaoka [Thu, 19 Jul 2007 03:49:13 +0000 (03:49 +0000)]
(gnus-article-part-wrapper): Fix previous commit.

16 years ago(gnus-article-part-wrapper): Work with the nearest part if it is not specified.
Katsumi Yamaoka [Thu, 19 Jul 2007 02:00:57 +0000 (02:00 +0000)]
(gnus-article-part-wrapper): Work with the nearest part if it is not specified.
(gnus-article-pipe-part, gnus-article-save-part)
(gnus-article-interactively-view-part, gnus-article-copy-part)
(gnus-article-view-part-as-charset, gnus-article-view-part-externally)
(gnus-article-inline-part, gnus-article-save-part-and-strip)
(gnus-article-replace-part, gnus-article-delete-part)
(gnus-article-view-part-as-type): Pass raw prefix argument to
 gnus-article-part-wrapper.