gnus
12 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.

12 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.

12 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'.

12 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.

12 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.

12 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.

12 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.

12 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.

12 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.

12 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.

12 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.

12 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.

12 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.

12 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.

12 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.

12 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.

12 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.

12 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.

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

13 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.

13 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.

13 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.

13 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.

13 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

13 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.

13 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.

13 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.

13 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.

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

13 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.

13 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.

13 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.

13 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.

13 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.

13 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.

13 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.

13 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).

13 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.

13 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

13 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.

13 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.

13 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.

13 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.

13 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.

13 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.

13 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.

13 years ago* gnus-agent.el (gnus-agent-save-active): Bind nnheader-file-coding-system to
Katsumi Yamaoka [Wed, 18 Jul 2007 12:08:53 +0000 (12:08 +0000)]
* gnus-agent.el (gnus-agent-save-active): Bind nnheader-file-coding-system to
 gnus-agent-file-coding-system.

* gnus-cache.el (gnus-cache-save-buffers)
(gnus-cache-possibly-enter-article, gnus-cache-request-article)
(gnus-cache-retrieve-headers, gnus-cache-change-buffer)
(gnus-cache-possibly-remove-article, gnus-cache-articles-in-group)
(gnus-cache-braid-nov, gnus-cache-braid-heads)
(gnus-cache-generate-active, gnus-cache-rename-group)
(gnus-cache-delete-group, gnus-cache-update-file-total-fetched-for)
(gnus-cache-update-overview-total-fetched-for): Bind file-name-coding-system to
 nnmail-pathname-coding-system.
(gnus-cache-decoded-group-names, gnus-cache-unified-group-names): New variables.
(gnus-cache-decoded-group-name): New function.
(gnus-cache-file-name): Use it.
(gnus-cache-generate-active): Use non-decoded group name for active.

* gnus-util.el (gnus-write-buffer): Bind file-name-coding-system at the right
 place.
(gnus-write-active-file): Don't break non-ASCII group names.

* nntp.el (nntp-marks-changed-p): Bind file-name-coding-system to
 nnmail-pathname-coding-system.

* lpath.el: Bind default-file-name-coding-system, file-name-coding-system and
 language-info-alist for XEmacs.

* gnus-uu.el (gnus-uu-decode-save): Typo.

13 years ago(gnus-server-font-lock-keywords): Quote faces.
Katsumi Yamaoka [Mon, 16 Jul 2007 22:47:44 +0000 (22:47 +0000)]
(gnus-server-font-lock-keywords): Quote faces.

13 years ago[Improve non-ASCII newsgroup names handling]
Katsumi Yamaoka [Fri, 13 Jul 2007 09:17:35 +0000 (09:17 +0000)]
[Improve non-ASCII newsgroup names handling]

* gnus-agent.el (gnus-agent-rename-group, gnus-agent-delete-group)
(gnus-agent-fetch-articles, gnus-agent-unfetch-articles)
(gnus-agent-crosspost, gnus-agent-backup-overview-buffer)
(gnus-agent-flush-group, gnus-agent-flush-cache)
(gnus-agent-fetch-headers, gnus-agent-load-alist)
(gnus-agent-read-agentview, gnus-agent-expire-group-1)
(gnus-agent-retrieve-headers, gnus-agent-request-article)
(gnus-agent-regenerate-group)
(gnus-agent-update-files-total-fetched-for)
(gnus-agent-update-view-total-fetched-for): Bind
file-name-coding-system to nnmail-pathname-coding-system.
(gnus-agent-group-pathname): Don't encode file names by
nnmail-pathname-coding-system.
(gnus-agent-save-local): Bind file-name-coding-system correctly; bind
coding-system-for-write instead of buffer-file-coding-system to
gnus-agent-file-coding-system.

* gnus-msg.el (gnus-inews-make-draft, gnus-inews-insert-archive-gcc):
Decode group name.

* gnus-srvr.el (gnus-browse-foreign-server): Make group names unibyte.

* gnus-start.el (gnus-update-active-hashtb-from-killed)
(gnus-read-newsrc-el-file): Make group names unibyte.

* nnmail.el (nnmail-group-pathname): Don't encode file names by
nnmail-pathname-coding-system.

* nnrss.el (nnrss-file-coding-system): Doc fix; make it begin with *.
(nnrss-request-delete-group): Bind file-name-coding-system to
nnmail-pathname-coding-system.
(nnrss-read-server-data, nnrss-read-group-data): Bind
file-name-coding-system correctly.
(nnrss-check-group): Pass nnrss-file-coding-system to md5.

* nntp.el: Require gnus-group for the function gnus-group-name-charset.
(nntp-server-to-method-cache): New variable.
(nntp-group-pathname): New function that decodes non-ASCII group names.
(nntp-possibly-create-directory, nntp-marks-changed-p)
(nntp-save-marks, nntp-open-marks): Use it.
(nntp-possibly-create-directory, nntp-open-marks):
Bind file-name-coding-system to nnmail-pathname-coding-system.
(nntp-open-marks): Decode group names when bootstrapping marks.

* rfc2047.el (rfc2047-encode-message-header): Make XEmacs decode
Newsgroups and Folowup-To headers.

13 years ago[Miscellaneous fixes]
Katsumi Yamaoka [Fri, 13 Jul 2007 09:17:02 +0000 (09:17 +0000)]
[Miscellaneous fixes]

* gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
(gnus-server-closed-face, gnus-server-denied-face)
(gnus-server-offline-face): Remove variable.
(gnus-server-font-lock-keywords): Use faces that are not aliases.

* gnus-util.el (gnus-message-with-timestamp-1): Use log-message instead
of modifying message-stack directly for XEmacs.

* mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
(mm-decode-coding-region, mm-encode-coding-region): Don't modify string
if the coding-system argument is nil for XEmacs.

* nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
mm-charset-override-alist.

* rfc2047.el: Don't require base64; require rfc2045 for the function
rfc2045-encode-string.
(rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
to quote the parameter value.

13 years agoMerge from gnus--rel--5.10
Miles Bader [Mon, 9 Jul 2007 08:02:52 +0000 (08:02 +0000)]
Merge from gnus--rel--5.10

Patches applied:

 * emacs--devo--0  (patch 797, 800, 802)

   - Merge from emacs--rel--22

 * emacs--rel--22  (patch 44-45, 48, 50)

   - Merge from gnus--rel--5.10
   - Gnus ChangeLog tweaks

 * gnus--rel--5.10  (patch 233-234)

   - Merge from emacs--devo--0
   - Update from CVS

2007-07-02  Reiner Steib  <Reiner.Steib@gmx.de>

   * lisp/gnus-start.el (gnus-level-unsubscribed): Improve doc string.

2007-07-02  Reiner Steib  <Reiner.Steib@gmx.de>

   * texi/gnus-faq.texi ([3.2]): Fix locating of environment variables in the
   Control Panel.

   * texi/gnus.texi (Misc Article): Add index entry for
   gnus-single-article-buffer.

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

13 years ago* gnus-group.el (gnus-group-name-charset): Allow a method of the short form in
Katsumi Yamaoka [Fri, 6 Jul 2007 11:50:05 +0000 (11:50 +0000)]
* gnus-group.el (gnus-group-name-charset): Allow a method of the short form in
 gnus-group-name-charset-method-alist.

* gnus-eform.el (gnus-edit-form): Add optional argument layout which overrides
 the default layout edit-form.

* gnus-win.el (gnus-buffer-configuration): Add edit-server.

* gnus-srvr.el (gnus-server-edit-server): Use edit-server layout.

13 years agoUpdate.
Katsumi Yamaoka [Thu, 5 Jul 2007 22:03:45 +0000 (22:03 +0000)]
Update.

13 years ago(Splitting Mail): Fix description of nnmail-mail-splitting-decodes.
Katsumi Yamaoka [Thu, 5 Jul 2007 11:31:31 +0000 (11:31 +0000)]
(Splitting Mail): Fix description of nnmail-mail-splitting-decodes.

13 years agoAdd message-citation-line-format.
Reiner Steib [Wed, 4 Jul 2007 19:39:52 +0000 (19:39 +0000)]
Add message-citation-line-format.

13 years ago(gnus-summary-catchup): Don't recognize cached articles as unfetched articles.
Katsumi Yamaoka [Wed, 4 Jul 2007 09:21:13 +0000 (09:21 +0000)]
(gnus-summary-catchup): Don't recognize cached articles as unfetched articles.

13 years ago(COMMIT_STRING): New variable.
Reiner Steib [Mon, 2 Jul 2007 19:57:07 +0000 (19:57 +0000)]
(COMMIT_STRING): New variable.
(release-bump-version): Use it.
(bump-version, bump-version-commit): New targets.

13 years ago(Gnus Maintainance Guide): Update for Emacs 22.1.
Reiner Steib [Mon, 2 Jul 2007 19:17:13 +0000 (19:17 +0000)]
(Gnus Maintainance Guide): Update for Emacs 22.1.

13 years ago(nnagent-request-set-mark): Also set the marks for the original back end that
Katsumi Yamaoka [Mon, 2 Jul 2007 12:15:13 +0000 (12:15 +0000)]
(nnagent-request-set-mark): Also set the marks for the original back end that
 keeps marks in the local system.

13 years ago(Starting Up): Fix typo.
Andreas Seltenreich [Wed, 27 Jun 2007 16:16:46 +0000 (16:16 +0000)]
(Starting Up): Fix typo.

13 years ago(gnus-article-read-summary-keys): Don't restore window configuration if summary
Katsumi Yamaoka [Tue, 26 Jun 2007 07:31:41 +0000 (07:31 +0000)]
(gnus-article-read-summary-keys): Don't restore window configuration if summary
 command ends up with neither article buffer nor summary buffer;
 describe bindings if summary keys end with C-h.

13 years ago(Asynchronous Fetching): Fix typo.
Katsumi Yamaoka [Mon, 25 Jun 2007 08:10:37 +0000 (08:10 +0000)]
(Asynchronous Fetching): Fix typo.

13 years ago(message-fix-before-sending): Skip raw message part to be forwarded while
Katsumi Yamaoka [Fri, 22 Jun 2007 12:20:13 +0000 (12:20 +0000)]
(message-fix-before-sending): Skip raw message part to be forwarded while
 checking illegible text.
(message-forward-make-body-mime, message-forward-make-body): Mark signed or
 encrypted raw message as having no illegible text.

13 years ago(Various Various): Don't break a buffer name beginning with a space.
Katsumi Yamaoka [Wed, 20 Jun 2007 00:54:00 +0000 (00:54 +0000)]
(Various Various): Don't break a buffer name beginning with a space.

13 years ago(Various Various): Fix grammar.
Katsumi Yamaoka [Tue, 19 Jun 2007 23:49:00 +0000 (23:49 +0000)]
(Various Various): Fix grammar.

13 years ago(Various Various): Mention gnus-add-timestamp-to-message.
Katsumi Yamaoka [Tue, 19 Jun 2007 12:06:31 +0000 (12:06 +0000)]
(Various Various): Mention gnus-add-timestamp-to-message.

13 years ago* gnus-util.el (gnus-add-timestamp-to-message): New user option.
Katsumi Yamaoka [Tue, 19 Jun 2007 12:06:26 +0000 (12:06 +0000)]
* gnus-util.el (gnus-add-timestamp-to-message): New user option.
(gnus-message-with-timestamp-1): New macro.
(gnus-message-with-timestamp): New function.
(gnus-message): Use them.

* nnheader.el (nnheader-message): Use them.

13 years agoMerge from gnus--rel--5.10
Miles Bader [Sat, 16 Jun 2007 22:34:40 +0000 (22:34 +0000)]
Merge from gnus--rel--5.10

Patches applied:

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

   - Update from CVS

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

13 years ago(gnus-gnus-to-quick-newsrc-format): Add newlines to .newsrc.eld file.
Reiner Steib [Sat, 16 Jun 2007 12:12:45 +0000 (12:12 +0000)]
(gnus-gnus-to-quick-newsrc-format): Add newlines to .newsrc.eld file.

13 years agoMerge from gnus--rel--5.10
Miles Bader [Fri, 15 Jun 2007 02:23:26 +0000 (02:23 +0000)]
Merge from gnus--rel--5.10

Patches applied:

 * gnus--rel--5.10  (patch 230-231)

   - ChangeLog tweak
   - Update from CVS

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

13 years ago* gnus-agent.el (gnus-agent-fetch-headers, gnus-agent-retrieve-headers): Bind
Katsumi Yamaoka [Thu, 14 Jun 2007 12:21:18 +0000 (12:21 +0000)]
* gnus-agent.el (gnus-agent-fetch-headers, gnus-agent-retrieve-headers): Bind
 gnus-decode-encoded-address-function to identity.

* nntp.el (nntp-send-xover-command): Recognize an xover command is available
 also when the server returns simply a dot.

* gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.

13 years agoMerge from gnus--rel--5.10
Miles Bader [Thu, 14 Jun 2007 09:49:28 +0000 (09:49 +0000)]
Merge from gnus--rel--5.10

Patches applied:

 * emacs--devo--0  (patch 777, 786, 788-789, 792)

   - Merge from emacs--rel--22, gnus--rel--5.10
   - Merge from gnus--rel--5.10
   - Update from CVS

 * emacs--rel--22  (patch 31, 40-41)

   - Update from CVS

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

   - Merge from emacs--devo--0, emacs--rel--22

2007-06-07  Juanma Barranquero  <lekktu@gmail.com>

   * lisp/gnus-art.el (gnus-split-methods): Fix typo in docstring.

2007-06-06  Juanma Barranquero  <lekktu@gmail.com>

   * lisp/gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
   * lisp/gnus-sum.el (gnus-summary-highlight):
   * lisp/pgg.el (pgg-sign-region, pgg-sign):
   * lisp/mail-source.el (mail-source-delete-old-incoming-confirm):
   * lisp/nndiary.el (nndiary-reminders): Fix typos in docstrings.

2007-06-06  Juanma Barranquero  <lekktu@gmail.com>

   * texi/gnus.texi (Article Buttons, Mail Source Customization)
   (Sending or Not Sending, Customizing NNDiary):
   * texi/message.texi (Message Headers): Fix typos.

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

13 years agoMerge from gnus--rel--5.10
Miles Bader [Mon, 11 Jun 2007 01:00:34 +0000 (01:00 +0000)]
Merge from gnus--rel--5.10

Patches applied:

 * gnus--rel--5.10  (patch 227-228)

   - Update from CVS

2007-06-06  Andreas Seltenreich  <andreas@gate450.dyndns.org>

   * texi/gnus.texi (Misc Group Stuff, Summary Buffer)
   (Server Commands, Article Keymap): Fix typo.  s/function/command/.

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

13 years ago(gnus-x-splash): Fix calculation; error in tty.
Katsumi Yamaoka [Fri, 8 Jun 2007 08:26:36 +0000 (08:26 +0000)]
(gnus-x-splash): Fix calculation; error in tty.

13 years ago* gnus-ems.el (gnus-x-splash): Make it work.
Katsumi Yamaoka [Thu, 7 Jun 2007 11:59:35 +0000 (11:59 +0000)]
* gnus-ems.el (gnus-x-splash): Make it work.

* gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash from
 being used.

* lpath.el: Bind line-spacing and tool-bar-mode for XEmacs.

13 years agoRemove duplicate item.
Andreas Seltenreich [Wed, 6 Jun 2007 15:30:09 +0000 (15:30 +0000)]
Remove duplicate item.

13 years agoAdd comment.
Andreas Seltenreich [Wed, 6 Jun 2007 15:28:54 +0000 (15:28 +0000)]
Add comment.

13 years ago* gnus-xmas.el (gnus-xmas-define): Make gnus-make-overlay ignore the 4th and
Katsumi Yamaoka [Tue, 5 Jun 2007 12:15:35 +0000 (12:15 +0000)]
* gnus-xmas.el (gnus-xmas-define): Make gnus-make-overlay ignore the 4th and
 the 5th arguments.

* gnus-art.el (gnus-insert-mime-button): Always set the 4th argument to
 gnus-make-overlay.

13 years ago(gnus-insert-mime-button): Make a button overlay without the front stickiness.
Katsumi Yamaoka [Tue, 5 Jun 2007 11:43:07 +0000 (11:43 +0000)]
(gnus-insert-mime-button): Make a button overlay without the front stickiness.

13 years ago(gnus-article-read-summary-keys): Fix previous commit.
Katsumi Yamaoka [Tue, 5 Jun 2007 10:18:00 +0000 (10:18 +0000)]
(gnus-article-read-summary-keys): Fix previous commit.

13 years ago(gnus-article-summary-command-nosave): Correct the order of the arguments passed
Katsumi Yamaoka [Tue, 5 Jun 2007 09:32:33 +0000 (09:32 +0000)]
(gnus-article-summary-command-nosave): Correct the order of the arguments passed
 to pop-to-buffer.
(gnus-article-read-summary-keys): Ditto; make it work properly when the summary
 command ends up with the article buffer.

13 years ago(mm-insert-part): Separate the extracted parts that have the same faces.
Katsumi Yamaoka [Tue, 5 Jun 2007 02:12:17 +0000 (02:12 +0000)]
(mm-insert-part): Separate the extracted parts that have the same faces.

13 years ago* gnus-art.el (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
Katsumi Yamaoka [Mon, 4 Jun 2007 11:58:52 +0000 (11:58 +0000)]
* gnus-art.el (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
 Fix predicate function passed to completing-read.

* mm-decode.el (mm-image-fit-p): Return t if argument is not an image.

* gnus.el (gnus-update-message-archive-method): Add :version.

13 years ago(Archived Messages): Document gnus-update-message-archive-method.
Katsumi Yamaoka [Fri, 1 Jun 2007 08:12:50 +0000 (08:12 +0000)]
(Archived Messages): Document gnus-update-message-archive-method.

13 years ago* gnus.el (gnus-update-message-archive-method): New variable.
Katsumi Yamaoka [Fri, 1 Jun 2007 08:12:45 +0000 (08:12 +0000)]
* gnus.el (gnus-update-message-archive-method): New variable.

* gnus-start.el (gnus-setup-news): Update saved "archive" method according to
 gnus-message-archive-method if gnus-update-message-archive-method is non-nil.

13 years ago(Limiting): Document gnus-summary-limit-to-address.
Katsumi Yamaoka [Tue, 29 May 2007 12:06:36 +0000 (12:06 +0000)]
(Limiting): Document gnus-summary-limit-to-address.

13 years ago(gnus-summary-limit-to-address): New function. Suggested by Loic Dachary.
Katsumi Yamaoka [Tue, 29 May 2007 12:06:31 +0000 (12:06 +0000)]
(gnus-summary-limit-to-address): New function.  Suggested by Loic Dachary.
(gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.

13 years ago(message-pop-to-buffer): Add switch-function argument.
Katsumi Yamaoka [Mon, 28 May 2007 02:13:04 +0000 (02:13 +0000)]
(message-pop-to-buffer): Add switch-function argument.
(message-mail): Pass switch-function argument to it.

13 years ago(mm-file-name-rewrite-functions): Make it customizable. Improve doc string.
Reiner Steib [Fri, 25 May 2007 19:57:33 +0000 (19:57 +0000)]
(mm-file-name-rewrite-functions): Make it customizable.  Improve doc string.

13 years ago* gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
Katsumi Yamaoka [Fri, 25 May 2007 09:31:24 +0000 (09:31 +0000)]
* gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
 (gnus-header-content)
* gnus-cite.el (gnus-cite-10)
* gnus-srvr.el (gnus-server-closed)
* gnus.el (gnus-group-mail-1, gnus-group-mail-1-empty)
 (gnus-group-mail-2, gnus-group-mail-2-empty, gnus-group-mail-3)
 (gnus-group-mail-3-empty, gnus-group-mail-low)
 (gnus-group-mail-low-empty, gnus-splash)
* message.el (message-header-to, message-header-cc)
 (message-header-subject, message-header-other, message-header-name)
 (message-header-xheader, message-separator, message-cited-text)
 (message-mml): Lighten colors of faces used for dark background.

13 years ago2007-05-24 Simon Josefsson <simon@josefsson.org>
Simon Josefsson [Thu, 24 May 2007 15:16:12 +0000 (15:16 +0000)]
2007-05-24  Simon Josefsson  <simon@josefsson.org>

* nnimap.el (nnimap-need-unselect-to-notice-new-mail): Change default
to t as an experiment.  Suggested by Greg Troxel <gdt@work.lexort.com>.

13 years ago(message-narrow-to-headers-or-head): Simplify.
Katsumi Yamaoka [Thu, 24 May 2007 08:07:16 +0000 (08:07 +0000)]
(message-narrow-to-headers-or-head): Simplify.

13 years ago(message-narrow-to-headers-or-head): Ignore mail-header-separator in the body.
Katsumi Yamaoka [Thu, 24 May 2007 01:00:25 +0000 (01:00 +0000)]
(message-narrow-to-headers-or-head): Ignore mail-header-separator in the body.

13 years ago(mm-image-fit-p): Return t if image size is just the same as window size.
Katsumi Yamaoka [Wed, 23 May 2007 11:24:05 +0000 (11:24 +0000)]
(mm-image-fit-p): Return t if image size is just the same as window size.

13 years ago(message-font-lock-keywords): Use message-header-xheader face for "X-Foo", its
Katsumi Yamaoka [Tue, 22 May 2007 10:56:29 +0000 (10:56 +0000)]
(message-font-lock-keywords): Use message-header-xheader face for "X-Foo", its
 apparent intended purpose.  Move "X-" pattern ahead of the anything pattern,
 to get it recognised.  From Kevin Ryde <user42@zip.com.au>.

13 years agoAutoload ad-add-advice for XEmacs. bbdb-com.el that spam.el loads uses it in
Katsumi Yamaoka [Tue, 22 May 2007 01:05:23 +0000 (01:05 +0000)]
Autoload ad-add-advice for XEmacs.  bbdb-com.el that spam.el loads uses it in
 the compiled defadvice form.

13 years ago* gnus-util.el (gnus-limit-string): Delete this function.
Michaël Cadilhac [Sat, 12 May 2007 15:10:15 +0000 (15:10 +0000)]
* gnus-util.el (gnus-limit-string): Delete this function.

* gnus-sum.el (gnus-simplify-subject-fully): Use
`truncate-string-to-width' instead.

13 years ago(gnus-articles-to-read, gnus-summary-insert-old-articles): Don't
Michaël Cadilhac [Sat, 12 May 2007 15:05:06 +0000 (15:05 +0000)]
(gnus-articles-to-read, gnus-summary-insert-old-articles): Don't
truncate group name for `read-string'.

13 years ago(Group Maneuvering): Document `gnus-summary-next-group-on-exit'.
Michaël Cadilhac [Fri, 11 May 2007 00:33:25 +0000 (00:33 +0000)]
(Group Maneuvering): Document `gnus-summary-next-group-on-exit'.

13 years ago(gnus-summary-next-group-on-exit): New variable. Tell if, on summary
Michaël Cadilhac [Fri, 11 May 2007 00:30:36 +0000 (00:30 +0000)]
(gnus-summary-next-group-on-exit): New variable. Tell if, on summary
exit, the next group has to be selected.
(gnus-summary-exit): Use it.