gnus
13 years agognus-start-draft-setup: Move doc string forward.
Katsumi Yamaoka [Sun, 15 Aug 2010 23:30:07 +0000 (23:30 +0000)]
gnus-start-draft-setup: Move doc string forward.

13 years agoTypo fix "hoo4a" -> "hook".
Ted Zlatanov [Sat, 14 Aug 2010 16:39:35 +0000 (11:39 -0500)]
Typo fix "hoo4a" -> "hook".

* gnus-sync.el (gnus-sync-install-hooks): Typo fix.

13 years agognus-sync.el (gnus-sync): Fix defgroup version.
Katsumi Yamaoka [Sat, 14 Aug 2010 10:54:16 +0000 (10:54 +0000)]
gnus-sync.el (gnus-sync): Fix defgroup version.
From Glenn Morris <rgm@gnu.org>.

13 years agoAmmended for bug fix on the loader nunion.
Ted Zlatanov [Fri, 13 Aug 2010 17:29:26 +0000 (12:29 -0500)]
Ammended for bug fix on the loader nunion.

* (gnus-sync-save): Keep unknown groups in `gnus-sync-newsrc-loader'.

13 years agoDoc fixes and keep unknown groups.
Ted Zlatanov [Fri, 13 Aug 2010 13:25:37 +0000 (08:25 -0500)]
Doc fixes and keep unknown groups.

* gnus-sync.el: Fix docs.
(gnus-sync-save): Keep unknown groups in `gnus-sync-newsrc-loader'.
(gnus-sync-read): Don't wipe `gnus-sync-newsrc-loader' after reading.

13 years agoOptimizations for gnus-sync.el.
Ted Zlatanov [Fri, 13 Aug 2010 00:48:32 +0000 (19:48 -0500)]
Optimizations for gnus-sync.el.

* gnus-sync.el: Add docs about gnus-sync-backend
possibilities.
(gnus-sync-save): Remove unnecessary message.
(gnus-sync-read): Optimize and show what groups were skipped.

13 years agoMinor bug fixes for gnus-sync.el.
Ted Zlatanov [Thu, 12 Aug 2010 20:45:56 +0000 (15:45 -0500)]
Minor bug fixes for gnus-sync.el.

* gnus-sync.el (gnus-sync-unload-hook, gnus-sync-install-hooks): Don't
read the sync on get-new-news.

13 years agoMinor bug fixes for gnus-sync.el.
Ted Zlatanov [Thu, 12 Aug 2010 20:16:03 +0000 (15:16 -0500)]
Minor bug fixes for gnus-sync.el.

* gnus-sync.el (gnus-sync-save): Define `variable' so the compiler is
quiet.

* gnus-sync.el (gnus-sync-read): Use `gnus-sync-newsrc-offsets' (fix typo).

13 years agoMake saving and restoring of hidden threads work with overlays.
Ted Zlatanov [Thu, 12 Aug 2010 20:12:01 +0000 (15:12 -0500)]
Make saving and restoring of hidden threads work with overlays.
Patch applied by Ted Zlatanov.

* gnus-sum.el (gnus-hidden-threads-configuration)
(gnus-restore-hidden-threads-configuration): Update to deal with text
properties, rather than searching for a magic character.

13 years agoAdd new gnus-sync.el library.
Ted Zlatanov [Thu, 12 Aug 2010 19:50:40 +0000 (14:50 -0500)]
Add new gnus-sync.el library.

* gnus-registry.el (gnus-registry-follow-group-p): Use `gnus-grep-in-list'.

* gnus-util.el (gnus-grep-in-list): Moved from gnus-registry.el and
renamed from `gnus-registry-grep-in-list'.

* gnus-sync.el: New library for synchronization of marks.

13 years agoMake gnus-start-draft-setup interactive.
Ted Zlatanov [Thu, 12 Aug 2010 12:49:50 +0000 (07:49 -0500)]
Make gnus-start-draft-setup interactive.

* gnus-start.el (gnus-start-draft-setup): Make it interactive.

13 years ago(rfc2047-encode): Use utf-8 charset as a last resort.
Katsumi Yamaoka [Fri, 6 Aug 2010 03:41:28 +0000 (03:41 +0000)]
(rfc2047-encode): Use utf-8 charset as a last resort.

13 years agoFix last nnmail-get-new-mail-1 change that caused double encoding in XEmacs.
Katsumi Yamaoka [Sun, 1 Aug 2010 23:44:51 +0000 (23:44 +0000)]
Fix last nnmail-get-new-mail-1 change that caused double encoding in XEmacs.

2010-08-01  Katsumi Yamaoka  <yamaoka@jpl.org>
 * nnmail.el (nnmail-get-new-mail-1): Revert.
 * nnml.el (nnml-active-number): Make sure names of newly created groups
 in nnml-group-alist are encoded.

13 years agoEncode names of nnml groups that nnmail-get-new-mail creates in active file.
Katsumi Yamaoka [Fri, 30 Jul 2010 01:57:19 +0000 (01:57 +0000)]
Encode names of nnml groups that nnmail-get-new-mail creates in active file.

2010-07-30  Katsumi Yamaoka  <yamaoka@jpl.org>
 * nnmail.el (nnmail-get-new-mail-1): Encode group names possibly
 containing non-ASCII characters in active file for nnml back end.

13 years agoFix typos in ChangeLogs.
Katsumi Yamaoka [Thu, 29 Jul 2010 04:17:50 +0000 (04:17 +0000)]
Fix typos in ChangeLogs.

13 years agoFix typos in ChangeLogs.
Katsumi Yamaoka [Mon, 26 Jul 2010 00:43:34 +0000 (00:43 +0000)]
Fix typos in ChangeLogs.

13 years agoFix typos in ChangeLogs.
Katsumi Yamaoka [Mon, 26 Jul 2010 00:40:54 +0000 (00:40 +0000)]
Fix typos in ChangeLogs.

13 years agoFix typos in ChangeLogs.
Katsumi Yamaoka [Mon, 26 Jul 2010 00:36:16 +0000 (00:36 +0000)]
Fix typos in ChangeLogs.

13 years agoAccept x-pkcs7-signature MIME type as signature.
David Engster [Sat, 24 Jul 2010 20:31:51 +0000 (22:31 +0200)]
Accept x-pkcs7-signature MIME type as signature.

* mml-smime.el (mml-smime-epg-verify): Also accept the older
x-pkcs7-signature MIME type as signature (RFC 2311, C.1).

13 years agoFix multiple-recipient handling of Gnus S/MIME.
Katsumi Yamaoka [Wed, 21 Jul 2010 23:22:55 +0000 (23:22 +0000)]
Fix multiple-recipient handling of Gnus S/MIME.

2010-07-21  Daiki Ueno  <ueno@unixuser.org>
 * mml.el (mml-parse-1): Collect "certfile" attributes in "<#secure>"
 tag (Bug#6654).

13 years agoFix typos in ChangeLogs. By Juanma Barranquero <lekktu@gmail.com>.
Katsumi Yamaoka [Tue, 20 Jul 2010 23:04:39 +0000 (23:04 +0000)]
Fix typos in ChangeLogs.  By Juanma Barranquero <lekktu@gmail.com>.

13 years agoFix previous change in gnus-summary-bookmark-make-record.
Katsumi Yamaoka [Tue, 20 Jul 2010 01:16:54 +0000 (01:16 +0000)]
Fix previous change in gnus-summary-bookmark-make-record.

2010-07-20  Katsumi Yamaoka  <yamaoka@jpl.org>
 * gnus-sum.el (gnus-summary-bookmark-make-record): Bookmark position in
 the article buffer, not the summary buffer.

13 years agoMake gnus-summary-bookmark-make-record work for Emacs 23 as well.
Katsumi Yamaoka [Thu, 15 Jul 2010 00:55:31 +0000 (00:55 +0000)]
Make gnus-summary-bookmark-make-record work for Emacs 23 as well.

2010-07-15  Katsumi Yamaoka  <yamaoka@jpl.org>
 * gnus-sum.el (gnus-summary-bookmark-make-record): Make it work for
 Emacs 23 as well.

13 years agoAllow bookmarks to be set from Gnus Article buffers (Bug #5975).
Katsumi Yamaoka [Thu, 15 Jul 2010 00:11:32 +0000 (00:11 +0000)]
Allow bookmarks to be set from Gnus Article buffers (Bug #5975).

2010-07-15  Katsumi Yamaoka  <yamaoka@jpl.org>
 * lpath.el: Bind bookmark-current-buffer, bookmark-yank-point for all
 Emacs versions; bind bookmark-make-record-function for Emacs >=22.

2010-07-13  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
 Allow C-w when setting a bookmark in a Gnus Article buffer (Bug#5975).
 Patch applied by Karl Fogel.

 * gnus-sum.el (gnus-summary-bookmark-make-record): Set
 `bookmark-yank-point' and `bookmark-current-buffer' to allow C-w.

2010-07-13  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
 Allow bookmarks to be set from Gnus Article buffers (Bug #5975).
 Patch applied (with minor tweaks) by Karl Fogel.  Note this leaves
 C-w still not working correctly from Article buffers; Thierry's
 patch to fix that will be applied after this.

 * gnus-art.el (bookmark-make-record-function): New local variable.
 * gnus-sum.el (gnus-summary-bookmark-make-record): Allow setting from
 article buffer.
 (gnus-summary-bookmark-jump): Maybe jump to article buffer.

2010-07-13  Karl Fogel  <kfogel@red-bean.com>
 * gnus-sum.el (bookmark-make-record-default): Adjust declaration, based
 on changes in bookmark.el.

13 years agoStop `gnus-xmas-read-event-char' from logging prompt string.
Katsumi Yamaoka [Tue, 13 Jul 2010 02:18:25 +0000 (02:18 +0000)]
Stop `gnus-xmas-read-event-char' from logging prompt string.

2010-07-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 * gnus-xmas.el (gnus-xmas-read-event-char): Use display-message with
 `no-log' instead of message not to log prompt string.

13 years agoMerge changes from emacs-23 branch.
Katsumi Yamaoka [Mon, 12 Jul 2010 00:14:33 +0000 (00:14 +0000)]
Merge changes from emacs-23 branch.

2010-06-24  Glenn Morris  <rgm@gnu.org>
 * auth.texi, emacs-mime.texi, gnus.texi, message.texi, pgg.texi:
 * sasl.texi: Start direntry descriptions in column 32, per Texinfo
 convention.  Make them end with a period.

2010-06-23  Glenn Morris  <rgm@gnu.org>
 * gnus-faq.texi, pgg.texi, sasl.texi, sieve.texi: Untabify.

13 years agoSynch with Emacs trunk.
Katsumi Yamaoka [Tue, 22 Jun 2010 22:56:39 +0000 (22:56 +0000)]
Synch with Emacs trunk.
2010-06-22  Mark A. Hershberger  <mah@everybody.org>
 * mm-url.el (mm-url-encode-multipart-form-data): New function to handle
 the *other* type of HTML form submission.

13 years agoSynch with Emacs trunk.
Katsumi Yamaoka [Wed, 16 Jun 2010 00:09:53 +0000 (00:09 +0000)]
Synch with Emacs trunk.
2010-06-15  Michael Albinus  <michael.albinus@gmx.de>
 * auth-source.el (auth-source-pick): If choice does not contain a
 questioned keyword, set the check to t.

13 years ago* gnus-util.el (gnus-date-get-time): Move up before first use.
Romain Francoise [Sat, 12 Jun 2010 16:55:08 +0000 (18:55 +0200)]
* gnus-util.el (gnus-date-get-time): Move up before first use.

13 years ago(gnus-mime-buttonized-part-id): New internal variable.
Katsumi Yamaoka [Thu, 10 Jun 2010 05:32:19 +0000 (05:32 +0000)]
(gnus-mime-buttonized-part-id): New internal variable.
(gnus-article-edit-part): Bind it to make last part that is substituted
 or deleted visible.
(gnus-mime-display-single): Buttonize part of which id equals to
 gnus-mime-buttonized-part-id.

13 years ago2010-06-10 Dan Christensen <jdc@uwo.ca>
Katsumi Yamaoka [Thu, 10 Jun 2010 00:29:08 +0000 (00:29 +0000)]
2010-06-10  Dan Christensen  <jdc@uwo.ca>
 * gnus-util.el (gnus-user-date): Use gnus-date-get-time.
 (gnus-dd-mmm): Use gnus-date-get-time.
 * gnus-sum.el (gnus-thread-latest-date): Use gnus-date-get-time and
 simplify logic.
 (gnus-summary-limit-to-age): Use gnus-date-get-time.
 (gnus-sort-threads): emit message if gnus-sort-threads-loop used.

13 years agoSynch with Emacs trunk.
Katsumi Yamaoka [Tue, 8 Jun 2010 23:16:24 +0000 (23:16 +0000)]
Synch with Emacs trunk.
2010-06-08  Michael Albinus  <michael.albinus@gmx.de>
 * auth-source.el (top): Autoload `secrets-list-collections',
 `secrets-create-item', `secrets-delete-item'.
 (auth-sources): Fix tag string.
 (auth-get-source, auth-source-retrieve, auth-source-create)
 (auth-source-delete): New defuns.
 (auth-source-pick): Rewrite in order to avoid 2 passes.
 (auth-source-forget-user-or-password): New parameter USERNAME.
 (auth-source-user-or-password): New parameters CREATE-MISSING and
 DELETE-EXISTING.  Retrieve password interactively, if needed.

13 years ago(gnus-agent-expire-unagentized-dirs): Don't ask about deleting unused directories...
Ted Zlatanov [Mon, 7 Jun 2010 16:19:40 +0000 (11:19 -0500)]
(gnus-agent-expire-unagentized-dirs): Don't ask about deleting unused directories when gnus-expert-user is t.

13 years agoMerge branch 'master' of https://git.gnus.org/gnus
Ted Zlatanov [Mon, 7 Jun 2010 16:00:14 +0000 (11:00 -0500)]
Merge branch 'master' of https://git.gnus.org/gnus

13 years ago* gnus.texi (Interactive): Explain effect of gnus-expert-user better.
Ted Zlatanov [Mon, 7 Jun 2010 15:59:08 +0000 (10:59 -0500)]
* gnus.texi (Interactive): Explain effect of gnus-expert-user better.

13 years ago(gnus-article-browse-delete-temp-files): Don't make query
Katsumi Yamaoka [Wed, 2 Jun 2010 00:09:39 +0000 (00:09 +0000)]
(gnus-article-browse-delete-temp-files): Don't make query
 for each temp file when gnus-article-browse-delete-temp is ask.

13 years agoSynch with Emacs trunk.
Katsumi Yamaoka [Tue, 25 May 2010 07:29:50 +0000 (07:29 +0000)]
Synch with Emacs trunk.
2010-05-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 * gnus-uu.el, imap.el, nndoc.el, nnrss.el, rfc2047.el, utf7.el: Replace
 Lisp calls to delete-backward-char by calls to delete-char.

13 years agoSynch with Emacs trunk.
Katsumi Yamaoka [Fri, 21 May 2010 12:35:03 +0000 (12:35 +0000)]
Synch with Emacs trunk.
2010-05-20  Kevin Ryde  <user42@zip.com.au>
 * gnus-start.el (gnus-level-unsubscribed): Doc fix.  (Bug#6206)

2010-05-19  Michael Albinus  <michael.albinus@gmx.de>
 * password-cache.el (password-cache-remove): Fix docstring.

13 years ago(gnus-summary-save-article): Don't bother to re-fetch article unless
Katsumi Yamaoka [Fri, 14 May 2010 07:47:42 +0000 (07:47 +0000)]
(gnus-summary-save-article): Don't bother to re-fetch article unless
 decoding article to be saved.

13 years ago* mml1991.el (mml1991-mailcrypt-encrypt, mml1991-gpg-encrypt)
Katsumi Yamaoka [Thu, 13 May 2010 05:56:42 +0000 (05:56 +0000)]
* mml1991.el (mml1991-mailcrypt-encrypt, mml1991-gpg-encrypt)
* mml2015.el (mml2015-gpg-encrypt): Disable multibyte in buffers
 generated within the mm-with-unibyte-current-buffer macro.

13 years ago(gnus-bind-safe-url-regexp): Bind mm-w3m-safe-url-regexp to nil
Katsumi Yamaoka [Thu, 13 May 2010 05:55:28 +0000 (05:55 +0000)]
(gnus-bind-safe-url-regexp): Bind mm-w3m-safe-url-regexp to nil
  when we're in a mml-preview buffer and no group is selected.

13 years ago(gnus-summary-read-group-1): Don't jump to next group when catching the `C-g'.
Andreas Seltenreich [Wed, 12 May 2010 08:55:12 +0000 (10:55 +0200)]
(gnus-summary-read-group-1): Don't jump to next group when catching the `C-g'.
Reported by: "Leo"

13 years agoRevert.
Katsumi Yamaoka [Wed, 12 May 2010 08:20:55 +0000 (08:20 +0000)]
Revert.

13 years ago* message.el (message-forward-make-body-plain, message-forward-make-body-mml):
Katsumi Yamaoka [Wed, 12 May 2010 08:18:48 +0000 (08:18 +0000)]
* message.el (message-forward-make-body-plain, message-forward-make-body-mml):
 Use mm-multibyte-string-p instead of multibyte-string-p.
* lpath.el: Revert.

13 years agoFbind multibyte-string-p for XEmacs 21.4 and SXEmacs.
Katsumi Yamaoka [Wed, 12 May 2010 03:16:27 +0000 (03:16 +0000)]
Fbind multibyte-string-p for XEmacs 21.4 and SXEmacs.

13 years ago(message-forward-make-body-mml): Assume original message is multibyte string;
Katsumi Yamaoka [Wed, 12 May 2010 02:06:36 +0000 (02:06 +0000)]
(message-forward-make-body-mml): Assume original message is multibyte string;
 error on unibyte.
(message-forward-make-body-plain): Ditto;
 don't add excessive newline in body end.

13 years ago(gnus-summary-kill-thread): Use gnus-summary-mark-article instead of
Andreas Seltenreich [Tue, 11 May 2010 05:53:43 +0000 (07:53 +0200)]
(gnus-summary-kill-thread): Use gnus-summary-mark-article instead of
g-s-m-a-as-unread to set the expirable mark.  (Bug#5284)

13 years ago(mm-extern-url): Don't use mm-with-unibyte-current-buffer.
Katsumi Yamaoka [Tue, 11 May 2010 04:42:26 +0000 (04:42 +0000)]
(mm-extern-url): Don't use mm-with-unibyte-current-buffer.
(mm-extern-cache-contents): Use with-current-buffer instead of
 save-excursion + set-buffer.

13 years agoFix typos and whitespace in ChangeLogs by Juanma Barranquero.
Katsumi Yamaoka [Tue, 11 May 2010 04:37:30 +0000 (04:37 +0000)]
Fix typos and whitespace in ChangeLogs by Juanma Barranquero.

13 years ago(mm-emacs-mule): Remove.
Katsumi Yamaoka [Mon, 10 May 2010 12:02:41 +0000 (12:02 +0000)]
(mm-emacs-mule): Remove.

13 years ago(gnus-summary-mode): Don't make minor-mode-alist buffer-local
Andreas Seltenreich [Mon, 10 May 2010 10:44:48 +0000 (12:44 +0200)]
(gnus-summary-mode): Don't make minor-mode-alist buffer-local
as it's incompatible with Stefan Monnier's 2010-05-03 change.

13 years ago(mm-with-unibyte-current-buffer): Redefine it so as not to bind the default
Katsumi Yamaoka [Mon, 10 May 2010 07:23:32 +0000 (07:23 +0000)]
(mm-with-unibyte-current-buffer): Redefine it so as not to bind the default
 value of enable-multibyte-characters to nil.

13 years agoSynch with Gnus trunk.
Katsumi Yamaoka [Mon, 10 May 2010 03:31:29 +0000 (03:31 +0000)]
Synch with Gnus trunk.
(message-forward-make-body-plain, message-forward-make-body-mml):
 Don't use mm-with-unibyte-current-buffer.

13 years ago(Header Commands, Responses): Fix typos by Štěpán Němec.
Katsumi Yamaoka [Sun, 9 May 2010 23:17:47 +0000 (23:17 +0000)]
(Header Commands, Responses): Fix typos by Štěpán Němec.

14 years agoSynch with Emacs trunk.
Katsumi Yamaoka [Fri, 7 May 2010 23:01:27 +0000 (23:01 +0000)]
Synch with Emacs trunk.
2010-05-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 * dns-mode.el (auto-mode-alist): Add entry for .zone files.

2010-05-07  Christian von Roques  <roques@mti.ag>  (tiny change)
 * mml2015.el (mml2015-epg-find-usable-key): Skip disabled key (Bug#5592).

14 years agoFix typo.
Katsumi Yamaoka [Fri, 7 May 2010 07:46:06 +0000 (07:46 +0000)]
Fix typo.

14 years agoPatch from Julien Danjou <julien (at) danjou.info>.
Katsumi Yamaoka [Fri, 7 May 2010 07:22:53 +0000 (07:22 +0000)]
Patch from Julien Danjou <julien (at) danjou.info>.
* gnus-art.el (gnus-mime-pipe-part): Add optional argument `cmd'; pass
it to mm-pipe-part.

* mm-decode.el (mm-pipe-part): Add optional argument `cmd'; use it if
it is given.

14 years ago* binhex.el (binhex-decode-region-internal)
Katsumi Yamaoka [Fri, 7 May 2010 06:34:41 +0000 (06:34 +0000)]
* binhex.el (binhex-decode-region-internal)
* dns.el (dns-read-string-name, dns-write, dns-read, dns-read-type)
(dns-query)
* nnweb.el (nnweb-gmane-search)
* pgg-parse.el (pgg-parse-armor)
* pgg.el (pgg-verify-region)
* sha1.el (sha1-string-external)
* uudecode.el (uudecode-decode-region-internal)
* yenc.el (yenc-decode-region): Don't run set-buffer-multibyte for
XEmacs.

* gnus-art.el (gnus-article-browse-html-parts)
* gnus-group.el (gnus-read-ephemeral-gmane-group)
(gnus-read-ephemeral-bug-grou): Use mm-make-temp-file instead of
make-temp-file.

* gnus-dired.el (gnus-dired-mode): Bind gnus-dired-mode-hook,
gnus-dired-mode-on-hook and gnus-dired-mode-off-hook for XEmacs when
compiling.

* gnus-ml.el (gnus-mailing-list-mode): Bind gnus-mailing-list-mode-hook,
gnus-mailing-list-mode-on-hook and gnus-mailing-list-mode-off-hook for
XEmacs when compiling.

* gnus-salt.el (gnus-pick-mode): Bind gnus-pick-mode-on-hook and
gnus-pick-mode-off-hook for XEmacs when compiling.
(gnus-binary-mode): Bind gnus-binary-mode-on-hook and
gnus-binary-mode-off-hook for XEmacs when compiling.

* gnus-sum.el (gnus-summary-limit-strange-charsets-predicate): Return
nil if char-charset is not available.

* imap.el (imap-disable-multibyte)
* sieve-manage.el (sieve-manage-disable-multibyte): Redefine them as a
macro.

* mm-url.el (mm-url-form-encode-xwfu): Use mm-encode-coding-string
instead of encode-coding-string.

* mm-util.el (mm-enable-multibyte, mm-disable-multibyte): Use (featurep
'xemacs) instead of mm-emacs-mule to switch function definitions.
(mm-with-unibyte-current-buffer): Make it a progn macro for XEmacs.

* lpath.el: Fbind delete-overlay and overlay-lists for XEmacs;
bind temporary-file-directory for XEmacs;
fbind make-temp-file, set-buffer-multibyte, string-as-multibyte and
timer-set-function for XEmacs 21.4 and SXEmacs;
bind timer-list for XEmacs 21.4 and SXEmacs;
fbind char-charset and find-charset-region for non-Mule XEmacs;
fbind decode-coding-region, decode-coding-string, detect-coding-region,
encode-coding-region and encode-coding-string for XEmacs having no
file-coding feature.

14 years agoCosmetic fix.
Katsumi Yamaoka [Thu, 6 May 2010 05:57:04 +0000 (05:57 +0000)]
Cosmetic fix.

14 years ago(mml-secure-message-sign): Fix cut and paste error.
Tommi Vainikainen [Thu, 6 May 2010 05:36:59 +0000 (07:36 +0200)]
(mml-secure-message-sign): Fix cut and paste error.

14 years agoSynch with Emacs trunk.
Katsumi Yamaoka [Thu, 6 May 2010 04:21:12 +0000 (04:21 +0000)]
Synch with Emacs trunk.
2010-05-06  Katsumi Yamaoka  <yamaoka@jpl.org>
 * gnus-dired.el, gnus-draft.el, gnus-ml.el, gnus-salt.el, gnus-sum.el,
 gnus-undo.el, mml.el: Require easy-mmode for XEmacs when compiling.

2010-05-03  Juanma Barranquero  <lekktu@gmail.com>
 * mm-util.el (mm-decompress-buffer): Use `delete-file';
 alias `jka-compr-delete-temp-file' no longer exists.

2010-05-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 Use define-minor-mode in Gnus where applicable.
 * mml.el (mml-mode): Use define-minor-mode.
 * gnus-undo.el (gnus-undo-mode-map): Initialize in declaration.
 (gnus-undo-mode): Use define-minor-mode.
 * gnus-sum.el (gnus-dead-summary-mode-map): Initialize in declaration.
 (gnus-dead-summary-mode): Use define-minor-mode.
 * gnus-salt.el (gnus-pick-mode-map, gnus-binary-mode-map):
 Initialize in declaration.
 (gnus-pick-mode, gnus-binary-mode): Use define-minor-mode.
 * gnus-ml.el (gnus-mailing-list-mode-map): Initialize in declaration.
 (gnus-mailing-list-mode): Use define-minor-mode.
 * gnus-draft.el (gnus-draft-mode-map): Initialize in declaration.
 (gnus-draft-mode): Use define-minor-mode.
 * gnus-dired.el (gnus-dired-mode-map): Initialize in declaration.
 (gnus-dired-mode): Use define-minor-mode.

14 years ago(mml-generate-mime-1,mml-compute-boundary-1): Update 'mml handles on recursive
Andreas Seltenreich [Sat, 1 May 2010 07:17:48 +0000 (09:17 +0200)]
(mml-generate-mime-1,mml-compute-boundary-1): Update 'mml handles on recursive
mml-to-mime translation and check them for boundary delimiter collisions.
Reported by: Greg Troxel.

14 years agoDon't load tm and apel XEmacs packages when compiling.
Katsumi Yamaoka [Tue, 27 Apr 2010 06:38:57 +0000 (06:38 +0000)]
Don't load tm and apel XEmacs packages when compiling.

14 years agoSynch with Emacs trunk:
Katsumi Yamaoka [Sun, 25 Apr 2010 13:30:14 +0000 (13:30 +0000)]
Synch with Emacs trunk:
2010-04-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 * mm-util.el (mm-find-buffer-file-coding-system):
 * yenc.el (yenc-decode-region): Don't let-bind a read-only variable.

14 years agoRemove configure from ignores.
Ted Zlatanov [Fri, 23 Apr 2010 13:01:41 +0000 (08:01 -0500)]
Remove configure from ignores.

14 years agoRegenerated configure from configure.in using Autoconf 2.65.
Ted Zlatanov [Thu, 22 Apr 2010 23:45:49 +0000 (18:45 -0500)]
Regenerated configure from configure.in using Autoconf 2.65.

14 years ago(message-generate-headers): Record insertion of optional headers as well.
Andreas Seltenreich [Thu, 22 Apr 2010 08:12:53 +0000 (10:12 +0200)]
(message-generate-headers): Record insertion of optional headers as well.
Otherwise the check to prevent repeated insertion of optional headers
is a no-op.

14 years agoConvert .cvsignore files to .gitignore
Romain Francoise [Tue, 20 Apr 2010 13:51:23 +0000 (15:51 +0200)]
Convert .cvsignore files to .gitignore

14 years agoTell about the cgit repository.
Ted Zlatanov [Tue, 20 Apr 2010 03:09:38 +0000 (22:09 -0500)]
Tell about the cgit repository.

14 years agoTell about the other commit ding-commits@quimby.gnus.org address.
Ted Zlatanov [Mon, 19 Apr 2010 02:07:00 +0000 (21:07 -0500)]
Tell about the other commit ding-commits@quimby.gnus.org address.

14 years agoTell about git-http-backend again.
Ted Zlatanov [Mon, 19 Apr 2010 00:44:32 +0000 (19:44 -0500)]
Tell about git-http-backend again.

14 years agoTell about subject prefix.
Ted Zlatanov [Mon, 19 Apr 2010 00:18:52 +0000 (19:18 -0500)]
Tell about subject prefix.

14 years agoTell about commit cvslog@quimby.gnus.org address.
Ted Zlatanov [Mon, 19 Apr 2010 00:17:07 +0000 (19:17 -0500)]
Tell about commit cvslog@quimby.gnus.org address.

14 years agoTell about server setup.
Ted Zlatanov [Mon, 19 Apr 2010 00:11:56 +0000 (19:11 -0500)]
Tell about server setup.

14 years agoFix 'comit' typos.
Ted Zlatanov [Sun, 18 Apr 2010 11:11:22 +0000 (06:11 -0500)]
Fix 'comit' typos.

14 years agoAdded index.html for git.gnus.org.
Ted Zlatanov [Sat, 17 Apr 2010 21:56:38 +0000 (16:56 -0500)]
Added index.html for git.gnus.org.

14 years agoDon't mention CVS.
Ted Zlatanov [Sat, 17 Apr 2010 21:48:31 +0000 (16:48 -0500)]
Don't mention CVS.

14 years agoMention the Git repo instead of the CVS repo and put the Git repo in the news section.
Ted Zlatanov [Sat, 17 Apr 2010 21:42:51 +0000 (16:42 -0500)]
Mention the Git repo instead of the CVS repo and put the Git repo in the news section.

14 years ago(Score File Format): Fix typo. Reported by Štěpán Němec.
Andreas Seltenreich [Thu, 15 Apr 2010 20:52:55 +0000 (22:52 +0200)]
(Score File Format): Fix typo.  Reported by Štěpán Němec.
(Mail Group Commands): Add index entry.

14 years ago(gnus-summary-bookmark-make-record): Add `location' field. By Stefan Monnier.
Katsumi Yamaoka [Wed, 14 Apr 2010 23:16:40 +0000 (23:16 +0000)]
(gnus-summary-bookmark-make-record): Add `location' field.  By Stefan Monnier.

14 years ago2010-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
Katsumi Yamaoka [Wed, 14 Apr 2010 14:54:28 +0000 (14:54 +0000)]
2010-04-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 * lpath.el: Fbind bookmark-default-handler,
 bookmark-get-bookmark-record, bookmark-make-record-default,
 bookmark-prop-get for Emacs <23 and XEmacs.

2010-04-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 * gnus-sum.el: Add bookmark declarations to silence the compiler.
 (gnus-mark-xrefs-as-read, gnus-summary-limit-to-bodies):
 Use with-current-buffer to silence the byte-compiler.
 (gnus-summary-bookmark-make-record): Use derived-mode-p and don't
 bother to require `gnus'.
 (gnus-summary-bookmark-jump): Don't forget to autoload.  Simplify.

2010-04-12  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
 * gnus-sum.el (gnus-summary-bookmark-make-record)
 (gnus-summary-bookmark-jump): New functions.
 (gnus-summary-mode): Setup bookmark support.

14 years ago(mm-uu-pgp-signed-extract-1): Use buffer-file-coding-system if set.
Katsumi Yamaoka [Thu, 1 Apr 2010 23:15:17 +0000 (23:15 +0000)]
(mm-uu-pgp-signed-extract-1): Use buffer-file-coding-system if set.
By Andreas Schwab <schwab@linux-m68k.org>.

14 years ago(Finding the News): Add pointers to the Server buffer
Teodor Zlatanov [Thu, 1 Apr 2010 11:08:04 +0000 (11:08 +0000)]
(Finding the News): Add pointers to the Server buffer
because it's essential.

14 years ago2010-03-31 Katsumi Yamaoka <yamaoka@jpl.org>
Katsumi Yamaoka [Wed, 31 Mar 2010 07:47:15 +0000 (07:47 +0000)]
2010-03-31  Katsumi Yamaoka  <yamaoka@jpl.org>
 * gnus-art.el (gnus-article-browse-html-save-cid-content): Rename from
 gnus-article-browse-html-save-cid-image; make it work recursively for
 forwarded messages as well.
 (gnus-article-browse-html-parts): Work when prefix arg is given.
 (gnus-article-browse-html-article): Doc fix.

2010-03-30  Chong Yidong  <cyd@stupidchicken.com>
 * message.el (message-default-mail-headers):
 (message-default-headers): Carry the value mail-default-headers over
 into message-default-mail-headers, rather than message-default-headers.

14 years ago(MIME Commands): Update description of gnus-article-browse-html-article.
Katsumi Yamaoka [Wed, 31 Mar 2010 01:10:18 +0000 (01:10 +0000)]
(MIME Commands): Update description of gnus-article-browse-html-article.

14 years ago2010-03-30 Martin Stjernholm <mast@lysator.liu.se>
Katsumi Yamaoka [Tue, 30 Mar 2010 05:45:51 +0000 (05:45 +0000)]
2010-03-30  Martin Stjernholm  <mast@lysator.liu.se>
 * mm-decode.el (mm-add-meta-html-tag): Added option to override the
 charset.
 * gnus-art.el (gnus-article-browse-html-parts): Force the correct
 charset into the <meta> tag when the article is encoded to utf-8.

14 years ago2010-03-30 Katsumi Yamaoka <yamaoka@jpl.org>
Katsumi Yamaoka [Tue, 30 Mar 2010 05:04:07 +0000 (05:04 +0000)]
2010-03-30  Katsumi Yamaoka  <yamaoka@jpl.org>

 * gnus-art.el (gnus-article-browse-delete-temp-files): Delete
 directories as well.
 (gnus-article-browse-html-parts): Work for images that do not specify
 file names; delete temp directory when quitting; insert header at the
 right place; use file: scheme for image files.

2010-03-30  Eric Schulte  <schulte.eric@gmail.com>

 * gnus-art.el (gnus-article-browse-html-save-cid-image): New function.
 (gnus-article-browse-html-parts): Use it to make temporary cid image
 files in addition to html file so that browser may display them.

14 years ago(mm-add-meta-html-tag): Fix regexp matching meta tag.
Katsumi Yamaoka [Mon, 29 Mar 2010 11:19:56 +0000 (11:19 +0000)]
(mm-add-meta-html-tag): Fix regexp matching meta tag.

14 years ago(auth-source-pick): Fix for non-secrets specifier.
Teodor Zlatanov [Mon, 29 Mar 2010 10:20:06 +0000 (10:20 +0000)]
(auth-source-pick): Fix for non-secrets specifier.

14 years ago(auth-sources): Change default to be simpler. Explain
Teodor Zlatanov [Sat, 27 Mar 2010 20:01:28 +0000 (20:01 +0000)]
(auth-sources): Change default to be simpler.  Explain
about Secret Service API sources.  Improve Customize options.
(auth-source-pick): Change to accept any number of search parameters.
Implement fallbacks iteratively, not recursively.  Add scoring on the
second pass and sort by score.  Call Secret Service API when needed.
(auth-source-user-or-password): Use it.  Call Secret Service API
directly when needed to get the user name and the password.

14 years ago(Secret Service API): Add TODO node.
Teodor Zlatanov [Sat, 27 Mar 2010 19:56:30 +0000 (19:56 +0000)]
(Secret Service API): Add TODO node.
(Help for users): Explain the new source options for `auth-sources'.

14 years ago2010-03-24 Juanma Barranquero <lekktu@gmail.com>
Katsumi Yamaoka [Wed, 24 Mar 2010 23:36:45 +0000 (23:36 +0000)]
2010-03-24  Juanma Barranquero  <lekktu@gmail.com>
 * message.el (message-interactive): Doc fix.
 (message-qmail-inject-args): Reflow.
 (message-kill-to-signature): Fix typo in docstring.
 * smiley.el (smiley-buffer): Fix typo in docstring.

14 years ago2010-03-24 Glenn Morris <rgm@gnu.org>
Katsumi Yamaoka [Wed, 24 Mar 2010 07:35:05 +0000 (07:35 +0000)]
2010-03-24  Glenn Morris  <rgm@gnu.org>
 * mail-source.el (gnus-message): Declare.
 (mail-source-delete-old-incoming): Require gnus-util.

14 years agoSynch with Emacs trunk
Katsumi Yamaoka [Tue, 23 Mar 2010 08:23:42 +0000 (08:23 +0000)]
Synch with Emacs trunk
======================
2010-03-23  Katsumi Yamaoka  <yamaoka@jpl.org>

 * gnus-art.el (canlock-verify): Autoload it for Emacs 21.

 * message.el (ecomplete-setup): Autoload it for Emacs <23.

 * mml-sec.el (mml-secure-cache-passphrase): Default to t that is
 password-cache's default if it is not bound.
 (mml-secure-passphrase-cache-expiry): Default to 16 that is
 password-cache-expiry's default if it is not bound.

 * pop3.el (pop3-list): Don't use 3rd arg of `split-string' which is not
 available in Emacs 21.

 * lpath.el: Suppress compiler warnings for:
 canlock-insert-header and smtpmail-default-smtp-server for Emacs 21 and
 XEmacs;
 ecomplete-add-item, ecomplete-save, hashcash-wait-async,
 mail-add-payment, mail-add-payment-async, netrc-get, netrc-machine,
 netrc-machine-user-or-password and netrc-parse for Emacs 22 and XEmacs.

2010-03-19  Michael Albinus  <michael.albinus@gmx.de>

 * auth-source.el (netrc-machine-user-or-password): Autoload.

2010-03-19  Glenn Morris  <rgm@gnu.org>

 Stop message.el from loading about 40 libraries it doesn't always need.
 The general approach is to autoload rather than require, and to
 require in the specific functions rather than the file.  (Bug#5642)

 * gmm-utils.el: Don't require wid-edit.
 (widget-create-child-value, widget-convert, widget-default-get):
 Autoload.

 * gnus-util.el: Don't require time-date, netrc.
 (message-fetch-field, gnus-group-name-decode): Declare rather than
 autoloading.
 (gnus-fetch-field): Require message.
 (gnus-decode-newsgroups): Require gnus-group.

 * ietf-drums.el: Don't require time-date.

 * message.el: Don't require hashcash, canlock, ecomplete.
 Do require mail-utils.  Require nnheader only when compiling.
 (smtpmail-default-smtp-server): Remove declaration.
 (message-send-mail-function): Check smtpmail-default-smtp-server
 is bound rather than requiring smtpmail.
 (message-auto-save-directory, message-insert-signature): Use
 expand-file-name rather than nnheader-concat.
 (nnheader-insert-file-contents): Autoload.
 (hashcash-wait-async): Declare.
 (message-send-mail): Only call gnus-setup-posting-charset if
 gnus-group-posting-charset-alist is bound.  Require hashcash if needed.
 (message-send-mail-with-sendmail): Require sendmail.
 (canlock-password, canlock-password-for-verify): Declare.
 (message-canlock-password): Require canlock.
 (nnheader-get-report): Autoload.
 (gnus-setup-posting-charset): Declare.
 (message-send-news): Require gnus-msg.
 (message-make-references, message-make-in-reply-to): Use mail-header-id
 rather than the alias mail-header-message-id.
 (ecomplete-add-item, ecomplete-save): Declare.
 (message-put-addresses-in-ecomplete): Require ecomplete.
 (ecomplete-display-matches): Autoload.

 * mm-decode.el: Don't require mailcap, gnus-util.
 (gnus-map-function, gnus-replace-in-string, gnus-read-shell-command)
 (message-fetch-field, mailcap-parse-mailcaps, mailcap-mime-info):
 Autoload.
 (mailcap-mime-extensions): Declare.

 * mm-encode.el: Don't require mailcap.
 (mailcap-extension-to-mime): Autoload.

 * mml-sec.el: Don't require password-cache.

 * mml.el (gnus-setup-posting-charset): Declare rather than autoload.
 (mailcap-parse-mimetypes, mailcap-mime-types): Declare.
 (mml-minibuffer-read-type): Require mailcap.
 (mml-preview): Require gnus-msg.

 * mml1991.el: Require password-cache.
 (password-cache-expiry): Remove declaration.

 * mml2015.el: Require password-cache.
 (password-cache-expiry): Remove declaration.

 * nneething.el (mailcap): Require mailcap.

 * nnheader.el: (declare-function): Add compatibility stub.
 (message-remove-header): Declare rather than autoload.
 (nnheader-replace-header): Require message.

 * nnimap.el (declare-function): Add compatibility stub.
 (netrc-parse, netrc-machine-user-or-password): Declare.
 (nnimap-open-connection): Require netrc.

 * nntp.el (declare-function): Add compatibility stub.
 (netrc-parse, netrc-machine, netrc-get): Declare.
 (nntp-send-authinfo): Require netrc.

 * rfc2047.el: Don't require qp.
 (quoted-printable-encode-region, quoted-printable-decode-string):
 Autoload.

 * sieve-mode.el: Don't require easymenu.
 (easy-menu-add-item): Autoload it.

 * spam-stat.el (time-to-number-of-days): Autoload it.

2010-03-19  Glenn Morris  <rgm@gnu.org>

 * password-cache.el (password-cache, password-cache-expiry): Autoload.

14 years ago(auth-sources): Fix up definition so extra parameters
Teodor Zlatanov [Tue, 23 Mar 2010 02:54:14 +0000 (02:54 +0000)]
(auth-sources): Fix up definition so extra parameters
are always inline.

14 years ago(nnimap-verify-uidvalidity): Fixed bug where uidvalidity
Teodor Zlatanov [Mon, 22 Mar 2010 10:58:48 +0000 (10:58 +0000)]
(nnimap-verify-uidvalidity): Fixed bug where uidvalidity
wasn't updated after mismatch.  Clear cached mailbox info correctly
when uidvalidity changes.
(nnimap-group-prefixed-name): New function to avoid some code duplication.
(nnimap-verify-uidvalidity, nnimap-group-overview-filename)
(nnimap-request-group): Use it.
(nnimap-retrieve-groups, nnimap-verify-uidvalidity)
(nnimap-update-unseen): Significantly improved speed of Gnus startup
with many imap folders.  This is done by caching the group status from
the imap server persistently in a group parameter `imap-status'. (This
was cached before too if `nnimap-retrieve-groups-asynchronous' was set,
but not persistently, so every Gnus startup was still very slow.)

14 years ago(assistant-render-text): Run `widget-setup' and don't
Teodor Zlatanov [Mon, 22 Mar 2010 04:47:54 +0000 (04:47 +0000)]
(assistant-render-text): Run `widget-setup' and don't
delete the extra newline.  Otherwise editing of :string and :number
types don't work.

14 years ago* gnus/gnus-setup.ast: Add finish links to the top nodes.
Teodor Zlatanov [Mon, 22 Mar 2010 04:45:56 +0000 (04:45 +0000)]
* gnus/gnus-setup.ast: Add finish links to the top nodes.

* gnus/news-server.ast: Add some trivial validation.

14 years agoSet up autoloads. Bump to 23.2 because of the
Teodor Zlatanov [Sat, 20 Mar 2010 20:35:24 +0000 (20:35 +0000)]
Set up autoloads.  Bump to 23.2 because of the
secrets.el dependency.
(auth-sources): Add optional user name.  Add secrets.el configuration
choice (unused right now).

14 years ago* gnus-sum.el (gnus-summary-make-menu-bar): Let
Teodor Zlatanov [Sat, 20 Mar 2010 18:52:07 +0000 (18:52 +0000)]
* gnus-sum.el (gnus-summary-make-menu-bar): Let
`gnus-registry-install-shortcuts' fill in the functions.

* gnus-registry.el (gnus-summary-misc-menu): Declare to avoid
warnings.
(gnus-registry-misc-menus): Variable to hold registry mark menus.
(gnus-registry-install-shortcuts): Populate and use it in a
`gnus-summary-menu-hook' lambda, under "Gnus"->"Registry Marks".