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.
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.
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.
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.
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.
Ted Zlatanov [Mon, 7 Jun 2010 16:00:14 +0000 (11:00 -0500)]
Merge branch 'master' of https://git.gnus.org/gnus
Ted Zlatanov [Mon, 7 Jun 2010 15:59:08 +0000 (10:59 -0500)]
* gnus.texi (Interactive): Explain effect of gnus-expert-user better.
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.
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.
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.
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.
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.
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.
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"
Katsumi Yamaoka [Wed, 12 May 2010 08:20:55 +0000 (08:20 +0000)]
Revert.
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.
Katsumi Yamaoka [Wed, 12 May 2010 03:16:27 +0000 (03:16 +0000)]
Fbind multibyte-string-p for XEmacs 21.4 and SXEmacs.
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.
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)
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.
Katsumi Yamaoka [Tue, 11 May 2010 04:37:30 +0000 (04:37 +0000)]
Fix typos and whitespace in ChangeLogs by Juanma Barranquero.
Katsumi Yamaoka [Mon, 10 May 2010 12:02:41 +0000 (12:02 +0000)]
(mm-emacs-mule): Remove.
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.
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.
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.
Katsumi Yamaoka [Sun, 9 May 2010 23:17:47 +0000 (23:17 +0000)]
(Header Commands, Responses): Fix typos by Štěpán Němec.
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).
Katsumi Yamaoka [Fri, 7 May 2010 07:46:06 +0000 (07:46 +0000)]
Fix typo.
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.
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.
Katsumi Yamaoka [Thu, 6 May 2010 05:57:04 +0000 (05:57 +0000)]
Cosmetic fix.
Tommi Vainikainen [Thu, 6 May 2010 05:36:59 +0000 (07:36 +0200)]
(mml-secure-message-sign): Fix cut and paste error.
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.
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.
Katsumi Yamaoka [Tue, 27 Apr 2010 06:38:57 +0000 (06:38 +0000)]
Don't load tm and apel XEmacs packages when compiling.
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.
Ted Zlatanov [Fri, 23 Apr 2010 13:01:41 +0000 (08:01 -0500)]
Remove configure from ignores.
Ted Zlatanov [Thu, 22 Apr 2010 23:45:49 +0000 (18:45 -0500)]
Regenerated configure from configure.in using Autoconf 2.65.
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.
Romain Francoise [Tue, 20 Apr 2010 13:51:23 +0000 (15:51 +0200)]
Convert .cvsignore files to .gitignore
Ted Zlatanov [Tue, 20 Apr 2010 03:09:38 +0000 (22:09 -0500)]
Tell about the cgit repository.
Ted Zlatanov [Mon, 19 Apr 2010 02:07:00 +0000 (21:07 -0500)]
Tell about the other commit ding-commits@quimby.gnus.org address.
Ted Zlatanov [Mon, 19 Apr 2010 00:44:32 +0000 (19:44 -0500)]
Tell about git-http-backend again.
Ted Zlatanov [Mon, 19 Apr 2010 00:18:52 +0000 (19:18 -0500)]
Tell about subject prefix.
Ted Zlatanov [Mon, 19 Apr 2010 00:17:07 +0000 (19:17 -0500)]
Tell about commit cvslog@quimby.gnus.org address.
Ted Zlatanov [Mon, 19 Apr 2010 00:11:56 +0000 (19:11 -0500)]
Tell about server setup.
Ted Zlatanov [Sun, 18 Apr 2010 11:11:22 +0000 (06:11 -0500)]
Fix 'comit' typos.
Ted Zlatanov [Sat, 17 Apr 2010 21:56:38 +0000 (16:56 -0500)]
Added index.html for git.gnus.org.
Ted Zlatanov [Sat, 17 Apr 2010 21:48:31 +0000 (16:48 -0500)]
Don't mention CVS.
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.
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.
Katsumi Yamaoka [Wed, 14 Apr 2010 23:16:40 +0000 (23:16 +0000)]
(gnus-summary-bookmark-make-record): Add `location' field. By Stefan Monnier.
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.
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>.
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.
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.
Katsumi Yamaoka [Wed, 31 Mar 2010 01:10:18 +0000 (01:10 +0000)]
(MIME Commands): Update description of gnus-article-browse-html-article.
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.
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.
Katsumi Yamaoka [Mon, 29 Mar 2010 11:19:56 +0000 (11:19 +0000)]
(mm-add-meta-html-tag): Fix regexp matching meta tag.
Teodor Zlatanov [Mon, 29 Mar 2010 10:20:06 +0000 (10:20 +0000)]
(auth-source-pick): Fix for non-secrets specifier.
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.
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'.
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.
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.
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.
Teodor Zlatanov [Tue, 23 Mar 2010 02:54:14 +0000 (02:54 +0000)]
(auth-sources): Fix up definition so extra parameters
are always inline.
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.)
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.
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.
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).
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".
Teodor Zlatanov [Sat, 20 Mar 2010 16:44:09 +0000 (16:44 +0000)]
* nnimap.el (nnimap-decode-group-name, nnimap-encode-group-name):
In-place substitutions for the group name encoding/decoding.
(nnimap-find-minmax-uid, nnimap-possibly-change-group)
(nnimap-retrieve-headers-progress, nnimap-possibly-change-group)
(nnimap-retrieve-headers-progress, nnimap-request-article-part)
(nnimap-update-unseen, nnimap-request-list)
(nnimap-retrieve-groups, nnimap-request-update-info-internal)
(nnimap-request-set-mark, nnimap-split-to-groups)
(nnimap-split-articles, nnimap-request-newgroups)
(nnimap-request-create-group, nnimap-request-accept-article)
(nnimap-request-delete-group, nnimap-request-rename-group)
(nnimap-acl-get, nnimap-acl-edit): Use them. Replace `mbx' with
`encoded-mbx' for consistency.
(nnimap-close-group): Call `imap-current-mailbox' instead of using the
variable `imap-current-mailbox'.
* gnus-agent.el (gnus-agent-fetch-articles, gnus-agent-fetch-headers)
(gnus-agent-regenerate-group): Use `gnus-agent-decoded-group-name'.
Teodor Zlatanov [Sat, 20 Mar 2010 16:19:52 +0000 (16:19 +0000)]
(pop3-display-message-size-flag): Display message size byte
counts during POP3 download.
(pop3-movemail): Use it.
(pop3-list): Implement listing of available messages.
Teodor Zlatanov [Sat, 20 Mar 2010 16:02:30 +0000 (16:02 +0000)]
(nnir-get-article-nov-override-function): New function to
override the normal NOV retrieval.
(nnir-retrieve-headers): Use it.
Katsumi Yamaoka [Thu, 18 Mar 2010 09:16:31 +0000 (09:16 +0000)]
(declare-function): Remove duplicate definition by Glenn Morris <rgm@gnu.org>.
Katsumi Yamaoka [Wed, 17 Mar 2010 03:52:56 +0000 (03:52 +0000)]
(mml-read-tag): Unquote values with `read' to reverse prin1 in mml-insert-tag
(just stripping the quotes gave wrong value if any backslash escapes).
From Kevin Ryde <user42@zip.com.au>.
Katsumi Yamaoka [Mon, 15 Mar 2010 02:37:02 +0000 (02:37 +0000)]
* mm-util.el (mm-charset-to-coding-system): Use coding-system-from-name
if it is available. (bug#5647)
* lpath.el: Suppress compiler warning for coding-system-from-name for
Emacs 21 and XEmacs.
Katsumi Yamaoka [Sun, 14 Mar 2010 23:31:30 +0000 (23:31 +0000)]
2010-03-14 Juri Linkov <juri@jurta.org>
* hmac-def.el:
* hmac-md5.el:
* netrc.el: Fix keywords.
Katsumi Yamaoka [Mon, 8 Mar 2010 23:12:18 +0000 (23:12 +0000)]
Fix numeric keywords. By Juri Linkov <juri@jurta.org>.
Katsumi Yamaoka [Fri, 26 Feb 2010 06:12:47 +0000 (06:12 +0000)]
2010-02-26 Glenn Morris <rgm@gnu.org>
* message.el (message-send-mail-function): Change the default, so that
it inherits from a customized send-mail-function. (Bug#5643)
Katsumi Yamaoka [Wed, 24 Feb 2010 22:33:25 +0000 (22:33 +0000)]
2010-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
* gnus-art.el (gnus-treat-display-x-face): Don't burp if
shell-command-to-string signals an error (bug#5299).
Katsumi Yamaoka [Wed, 24 Feb 2010 10:50:30 +0000 (10:50 +0000)]
2010-02-24 Glenn Morris <rgm@gnu.org>
* message.el (message-smtpmail-send-it)
(message-send-mail-with-mailclient): Doc fixes.
Katsumi Yamaoka [Tue, 16 Feb 2010 04:33:25 +0000 (04:33 +0000)]
2010-02-16 Glenn Morris <rgm@gnu.org>
* message.el (message-default-mail-headers): Change the default value
to ease the transition from mail-mode to message-mode. (Bug#5555)
Katsumi Yamaoka [Thu, 21 Jan 2010 09:11:34 +0000 (09:11 +0000)]
(Score File Format): Fix typo.
Katsumi Yamaoka [Tue, 19 Jan 2010 04:05:20 +0000 (04:05 +0000)]
(parse-time-syntax): Define it for only XEmacs.
(parse-time-string-chars): Implement 2009-08-16 change for Emacs.
Katsumi Yamaoka [Mon, 18 Jan 2010 22:10:52 +0000 (22:10 +0000)]
2010-01-18 Chong Yidong <cyd@stupidchicken.com>
* time-date.el (date-to-time): Doc fix (Bug#5408).
Katsumi Yamaoka [Mon, 18 Jan 2010 04:59:52 +0000 (04:59 +0000)]
2010-01-17 Chong Yidong <cyd@stupidchicken.com>
* message.el (message-mail): Just pass yank-action on to message-setup.
(message-setup): Handle (FUN . ARGS) form of yank-action.
(message-with-reply-buffer, message-widen-reply)
(message-yank-original): Handle non-buffer values of
message-reply-buffer (Bug#4080).
(message-setup-1): Prefer to save message-reply-buffer as a buffer.
Katsumi Yamaoka [Sun, 17 Jan 2010 12:50:58 +0000 (12:50 +0000)]
2010-01-17 Juanma Barranquero <lekktu@gmail.com>
* nnmairix.el (nnmairix-group-delete-recreate-this-group):
Fix typo in docstring.
Katsumi Yamaoka [Fri, 15 Jan 2010 00:12:57 +0000 (00:12 +0000)]
Fix typos by Juanma Barranquero <lekktu@gmail.com>.
Katsumi Yamaoka [Wed, 13 Jan 2010 10:59:36 +0000 (10:59 +0000)]
Add 2010 to copyright years.
Katsumi Yamaoka [Mon, 11 Jan 2010 22:21:44 +0000 (22:21 +0000)]
2010-01-08 Jason Rumney <jasonr@gnu.org>
* sieve-manage.el (sieve-manage-parse-capability-1): Loosely match OK
response.
Katsumi Yamaoka [Wed, 6 Jan 2010 09:24:25 +0000 (09:24 +0000)]
* gnus-art.el (gnus-article-describe-bindings): Work for prefix keys.
* gnus-xmas.el (gnus-xmas-article-describe-bindings): Ditto.
* message.el (message-check-news-header-syntax): Protect against a
string that `rfc822-addresses' returns when parsing fails.
Katsumi Yamaoka [Wed, 6 Jan 2010 00:09:49 +0000 (00:09 +0000)]
2010-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-util.el (gnus-invisible-p, gnus-next-char-property-change)
(gnus-previous-char-property-change): New functions.
* gnus-sum.el (gnus-forward-line-ignore-invisible): Use them.
2010-01-05 Andreas Schwab <schwab@linux-m68k.org>
* gnus-sum.el (gnus-forward-line-ignore-invisible): New function.
(gnus-summary-recenter): Use it instead of forward-line. (Bug#5257)
Katsumi Yamaoka [Tue, 5 Jan 2010 02:26:06 +0000 (02:26 +0000)]
Update copyright years.
Katsumi Yamaoka [Tue, 5 Jan 2010 02:23:08 +0000 (02:23 +0000)]
2010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
* gnus.texi (Posting Styles): Use with-current-buffer.
Katsumi Yamaoka [Tue, 5 Jan 2010 02:22:52 +0000 (02:22 +0000)]
2010-01-02 Chong Yidong <cyd@stupidchicken.com>
* message.el (message-exchange-point-and-mark): Rework last change to
avoid using optional arg of exchange-point-and-mark, for backward
compatibility.
2010-01-01 Chong Yidong <cyd@stupidchicken.com>
* message.el (message-exchange-point-and-mark): Call
exchange-point-and-mark with an argument rather than setting
mark-active by hand (Bug#5175).
Katsumi Yamaoka [Fri, 18 Dec 2009 04:29:23 +0000 (04:29 +0000)]
(Direct Functions): Add missing port number to tls method.
Katsumi Yamaoka [Fri, 18 Dec 2009 00:52:44 +0000 (00:52 +0000)]
Typo.
Katsumi Yamaoka [Fri, 18 Dec 2009 00:47:27 +0000 (00:47 +0000)]
replace [:digit:] with [0-9] for XEmacs.