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

14 years ago* nnimap.el (nnimap-decode-group-name, nnimap-encode-group-name):
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'.

14 years ago(pop3-display-message-size-flag): Display message size byte
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.

14 years ago(nnir-get-article-nov-override-function): New function to
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.

14 years ago(declare-function): Remove duplicate definition by Glenn Morris <rgm@gnu.org>.
Katsumi Yamaoka [Thu, 18 Mar 2010 09:16:31 +0000 (09:16 +0000)]
(declare-function): Remove duplicate definition by Glenn Morris <rgm@gnu.org>.

14 years ago(mml-read-tag): Unquote values with `read' to reverse prin1 in mml-insert-tag
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>.

14 years ago* mm-util.el (mm-charset-to-coding-system): Use coding-system-from-name
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.

14 years ago2010-03-14 Juri Linkov <juri@jurta.org>
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.

14 years agoFix numeric keywords. By Juri Linkov <juri@jurta.org>.
Katsumi Yamaoka [Mon, 8 Mar 2010 23:12:18 +0000 (23:12 +0000)]
Fix numeric keywords.  By Juri Linkov <juri@jurta.org>.

14 years ago2010-02-26 Glenn Morris <rgm@gnu.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)

14 years ago2010-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
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).

14 years ago2010-02-24 Glenn Morris <rgm@gnu.org>
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.

14 years ago2010-02-16 Glenn Morris <rgm@gnu.org>
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)

14 years ago(Score File Format): Fix typo.
Katsumi Yamaoka [Thu, 21 Jan 2010 09:11:34 +0000 (09:11 +0000)]
(Score File Format): Fix typo.

14 years ago(parse-time-syntax): Define it for only XEmacs.
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.

14 years ago2010-01-18 Chong Yidong <cyd@stupidchicken.com>
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).

14 years ago2010-01-17 Chong Yidong <cyd@stupidchicken.com>
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.

14 years ago2010-01-17 Juanma Barranquero <lekktu@gmail.com>
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.

14 years agoFix typos by Juanma Barranquero <lekktu@gmail.com>.
Katsumi Yamaoka [Fri, 15 Jan 2010 00:12:57 +0000 (00:12 +0000)]
Fix typos by Juanma Barranquero <lekktu@gmail.com>.

14 years agoAdd 2010 to copyright years.
Katsumi Yamaoka [Wed, 13 Jan 2010 10:59:36 +0000 (10:59 +0000)]
Add 2010 to copyright years.

14 years ago2010-01-08 Jason Rumney <jasonr@gnu.org>
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.

14 years ago* gnus-art.el (gnus-article-describe-bindings): Work for prefix keys.
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.

14 years ago2010-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
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)

14 years agoUpdate copyright years.
Katsumi Yamaoka [Tue, 5 Jan 2010 02:26:06 +0000 (02:26 +0000)]
Update copyright years.

14 years ago2010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
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.

14 years ago2010-01-02 Chong Yidong <cyd@stupidchicken.com>
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).

14 years ago(Direct Functions): Add missing port number to tls method.
Katsumi Yamaoka [Fri, 18 Dec 2009 04:29:23 +0000 (04:29 +0000)]
(Direct Functions): Add missing port number to tls method.

14 years agoTypo.
Katsumi Yamaoka [Fri, 18 Dec 2009 00:52:44 +0000 (00:52 +0000)]
Typo.

14 years ago replace [:digit:] with [0-9] for XEmacs.
Katsumi Yamaoka [Fri, 18 Dec 2009 00:47:27 +0000 (00:47 +0000)]
 replace [:digit:] with [0-9] for XEmacs.

14 years ago2009-12-17 Glenn Morris <rgm@gnu.org>
Katsumi Yamaoka [Thu, 17 Dec 2009 08:00:55 +0000 (08:00 +0000)]
2009-12-17  Glenn Morris  <rgm@gnu.org>

* gnus-group.el (gnus-bug-group-download-format-alist):
Change emacs entry to debbugs.gnu.org.  Bump :version.

14 years ago2009-12-13 Reiner Steib <Reiner.Steib@gmx.de>
Katsumi Yamaoka [Mon, 14 Dec 2009 00:04:24 +0000 (00:04 +0000)]
2009-12-13  Reiner Steib  <Reiner.Steib@gmx.de>

* mm-encode.el (mm-sign-option, mm-encrypt-option): Add :version tag.

14 years ago(message-info): Explain why we use `Info-goto-node'.
Reiner Steib [Sat, 12 Dec 2009 11:56:20 +0000 (11:56 +0000)]
(message-info): Explain why we use `Info-goto-node'.

14 years agoAlways bind default-file-name-coding-system for (S)XEmacs.
Katsumi Yamaoka [Wed, 2 Dec 2009 12:10:00 +0000 (12:10 +0000)]
Always bind default-file-name-coding-system for (S)XEmacs.

14 years ago2009-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
Katsumi Yamaoka [Wed, 2 Dec 2009 11:50:30 +0000 (11:50 +0000)]
2009-12-02  Stefan Monnier  <monnier@iro.umontreal.ca>

* message.el (message-completion-in-region): New compatibility function.
(message-expand-group): Use it.

14 years ago(gnus-group-prepare-flat): Check also whether groups with no unread article
Katsumi Yamaoka [Wed, 2 Dec 2009 00:49:30 +0000 (00:49 +0000)]
(gnus-group-prepare-flat): Check also whether groups with no unread article
 should be listed if the 2nd arg `predicate' is given.

14 years agoAdd Bug#4698 to 2009-11-29 change.
Reiner Steib [Mon, 30 Nov 2009 18:25:10 +0000 (18:25 +0000)]
Add Bug#4698 to 2009-11-29 change.

14 years ago2009-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
Katsumi Yamaoka [Mon, 30 Nov 2009 09:36:17 +0000 (09:36 +0000)]
2009-11-30  Katsumi Yamaoka  <yamaoka@jpl.org>

* lpath.el: Fbind recenter-top-bottom for Emacs 21, 22, and (S)XEmacs.

2009-11-29  Juri Linkov  <juri@jurta.org>

* gnus-sum.el (gnus-recenter): Use `recenter-top-bottom'
when it is fboundp in GNU Emacs 23.1.  Put `isearch-scroll' property
on `gnus-recenter'. (Bug#4981)

14 years ago2009-11-25 Kevin Ryde <user42@zip.com.au>
Katsumi Yamaoka [Sun, 29 Nov 2009 22:41:04 +0000 (22:41 +0000)]
2009-11-25  Kevin Ryde  <user42@zip.com.au>

* dns-mode.el: Add "Keywords: comm".  It's only an editing mode, but
it's comms related and sgml-mode.el has "comm" on that basis too.

14 years ago2009-11-26 Kevin Ryde <user42@zip.com.au>
Katsumi Yamaoka [Fri, 27 Nov 2009 01:02:17 +0000 (01:02 +0000)]
2009-11-26  Kevin Ryde  <user42@zip.com.au>

* sha1.el (sha1-string-external): default-directory "/" in case
otherwise non-existent.  process-connection-type pipe for touch of
efficiency recommended by elisp manual.  (An aside in Bug#3911.)

14 years ago(rfc2047-decode-region): Don't quote decoded words containing tspecial
Katsumi Yamaoka [Tue, 17 Nov 2009 02:22:49 +0000 (02:22 +0000)]
(rfc2047-decode-region): Don't quote decoded words containing tspecial
 characters if they have been already quoted.

14 years ago2009-11-05 Dan Nicolaescu <dann@ics.uci.edu>
Katsumi Yamaoka [Mon, 9 Nov 2009 04:15:08 +0000 (04:15 +0000)]
2009-11-05  Dan Nicolaescu  <dann@ics.uci.edu>

* dns-mode.el (auto-mode-alist): Purecopy string.

2009-11-03  Stefan Monnier  <monnier@iro.umontreal.ca>

* hashcash.el (hashcash-generate-payment): Use with-current-buffer.

14 years ago2009-10-24 Glenn Morris <rgm@gnu.org>
Katsumi Yamaoka [Sun, 25 Oct 2009 23:20:58 +0000 (23:20 +0000)]
2009-10-24  Glenn Morris  <rgm@gnu.org>

* gnus-art.el (help-xref-stack-item): Define for compiler.

14 years agoAdd "Keywords: comm", as per net/net-utils.el, by Kevin Ryde.
Katsumi Yamaoka [Thu, 22 Oct 2009 04:35:37 +0000 (04:35 +0000)]
Add "Keywords: comm", as per net/net-utils.el, by Kevin Ryde.

14 years ago(gnus-remove-overlays): eval-and-compile.
Katsumi Yamaoka [Tue, 20 Oct 2009 05:12:07 +0000 (05:12 +0000)]
(gnus-remove-overlays): eval-and-compile.

14 years ago(gnus-summary-show-thread): Remove useless goto-char.
Katsumi Yamaoka [Mon, 19 Oct 2009 23:20:48 +0000 (23:20 +0000)]
(gnus-summary-show-thread): Remove useless goto-char.
(gnus-summary-show-thread, gnus-summary-hide-thread): Indent.

14 years ago* gnus.el (gnus-overlay-get): New alias to overlay-get.
Katsumi Yamaoka [Fri, 16 Oct 2009 07:05:30 +0000 (07:05 +0000)]
* gnus.el (gnus-overlay-get): New alias to overlay-get.
(gnus-overlays-in): New alias to overlays-in.

* gnus-sum.el (gnus-remove-overlays): Use gnus-overlays-in, gnus-overlay-get,
 and gnus-delete-overlay.
(gnus-summary-show-thread): Make it work as well for systems in which
 next-single-char-property-change is not available.
(gnus-summary-hide-thread): Use gnus-make-overlay and gnus-overlay-put.

* gnus-xmas.el (gnus-xmas-overlays-in): New function.
(gnus-overlay-get): New alias to extent-property.
(gnus-overlays-in): New alias to gnus-xmas-overlays-in.

* dgnushack.el: Autoload add-to-invisibility-spec for XEmacs 21.4 and SXEmacs.

* lpath.el: Fbind next-single-char-property-change for XEmacs 21.4 and SXEmacs.

14 years ago2009-10-14 Reiner Steib <Reiner.Steib@gmx.de>
Reiner Steib [Wed, 14 Oct 2009 19:00:32 +0000 (19:00 +0000)]
2009-10-14  Reiner Steib  <Reiner.Steib@gmx.de>

* gnus-sum.el (gnus-remove-overlays): Add doc string and alias.

2009-10-14  Dan Nicolaescu  <dann@ics.uci.edu>

* gnus-sum.el (gnus-remove-overlays): Compatibility code for Emacs 21
and XEmacs that don't have `remove-overlays'.

2009-10-14  Stefan Monnier  <monnier@iro.umontreal.ca>

* gnus-sum.el (gnus-summary-mode, gnus-summary-show-all-threads)
(gnus-summary-show-thread, gnus-summary-hide-thread): Get rid of
selective display.  Use overlays instead.

14 years ago2009-10-04 Juanma Barranquero <lekktu@gmail.com>
Katsumi Yamaoka [Tue, 6 Oct 2009 00:27:02 +0000 (00:27 +0000)]
2009-10-04  Juanma Barranquero  <lekktu@gmail.com>

* spam-stat.el (spam-stat-strip-xref): Fix typo in docstring.

14 years ago2009-09-29 Juanma Barranquero <lekktu@gmail.com>
Katsumi Yamaoka [Tue, 29 Sep 2009 05:33:34 +0000 (05:33 +0000)]
2009-09-29  Juanma Barranquero  <lekktu@gmail.com>

* spam-stat.el (spam-stat-load): Fix typo in message.

14 years agoSynch with Emacs trunk.
Katsumi Yamaoka [Mon, 28 Sep 2009 12:10:56 +0000 (12:10 +0000)]
Synch with Emacs trunk.
2009-09-24  Juanma Barranquero  <lekktu@gmail.com>

* dig.el (dig-invoke): Fix typo in docstring.
(query-dig): Reflow docstring.

2009-09-23  Juanma Barranquero  <lekktu@gmail.com>

* gnus-art.el (gnus-article-encrypt-body):
* message.el (message-check-recipients):
* mm-util.el (mm-codepage-setup):
* nnir.el (gnus-summary-nnir-goto-thread, nnir-run-waissearch)
(nnir-run-swish++, nnir-run-swish-e): Fix typos in error messages.

2009-09-21  Kevin Ryde  <user42@zip.com.au>

* dig.el: Add "Keywords: comm", as per net-utils.el.

2009-09-21  Stefan Monnier  <monnier@iro.umontreal.ca>

* dig.el (dig-mode): Use define-derived-mode.

2009-09-19  Glenn Morris  <rgm@gnu.org>

* pgg-pgp.el (pgg-pgp-encrypt-region): Add missing mapconcat separator.

2009-09-18  Glenn Morris  <rgm@gnu.org>

* gnus-diary.el (gnus-diary-check-message):
* message.el (message-insert-formatted-citation-line):
* nnbabyl.el (top-level):
* nndiary.el (nndiary-schedule):
Fix typos in condition-case handlers.

14 years agoUpdate.
Katsumi Yamaoka [Wed, 23 Sep 2009 07:08:39 +0000 (07:08 +0000)]
Update.

14 years ago(pgg-pgp-encrypt-region): Add 3rd arg to mapconcat.
Katsumi Yamaoka [Wed, 23 Sep 2009 07:08:17 +0000 (07:08 +0000)]
(pgg-pgp-encrypt-region): Add 3rd arg to mapconcat.

14 years agoFix typo.
Daiki Ueno [Wed, 23 Sep 2009 06:12:10 +0000 (06:12 +0000)]
Fix typo.

14 years ago(Security): Document mm-sign-option and mm-encrypt-option.
Daiki Ueno [Tue, 22 Sep 2009 22:42:48 +0000 (22:42 +0000)]
(Security): Document mm-sign-option and mm-encrypt-option.

14 years ago* mm-encode.el (mm-sign-option, mm-encrypt-option): New user option;
Daiki Ueno [Tue, 22 Sep 2009 21:57:33 +0000 (21:57 +0000)]
* mm-encode.el (mm-sign-option, mm-encrypt-option): New user option;
moved from mm-decode.el.

14 years ago* mml1991.el (mml1991-epg-sign, mml1991-epg-encrypt): Let users select
Daiki Ueno [Tue, 22 Sep 2009 20:58:46 +0000 (20:58 +0000)]
* mml1991.el (mml1991-epg-sign, mml1991-epg-encrypt): Let users select
signing keys if mm-sign-option is 'guided.

14 years ago* mml-smime.el (mml-smime-epg-sign, mml-smime-epg-encrypt): Ditto.
Daiki Ueno [Tue, 22 Sep 2009 20:55:26 +0000 (20:55 +0000)]
* mml-smime.el (mml-smime-epg-sign, mml-smime-epg-encrypt): Ditto.

14 years agoFix doc.
Daiki Ueno [Tue, 22 Sep 2009 20:52:30 +0000 (20:52 +0000)]
Fix doc.

14 years ago* mm-decode.el (mm-sign-option): New user option.
Daiki Ueno [Tue, 22 Sep 2009 10:56:12 +0000 (10:56 +0000)]
* mm-decode.el (mm-sign-option): New user option.
* mml2015.el (mml2015-epg-sign, mml2015-epg-encrypt): Let users select
signing keys if mm-sign-option is 'guided.

14 years ago(gnus-article-edit-part): Work for the buffer configuration that provides
Katsumi Yamaoka [Tue, 15 Sep 2009 10:19:16 +0000 (10:19 +0000)]
(gnus-article-edit-part): Work for the buffer configuration that provides
 the sole article window in a frame;
 position point correctly after deleting a part.

14 years ago(spam-unregister-on-reregister): Add boolean variable.
Teodor Zlatanov [Mon, 14 Sep 2009 19:19:41 +0000 (19:19 +0000)]
(spam-unregister-on-reregister): Add boolean variable.
(spam-resolve-registrations-routine): Use it to unregister articles
that change status.

14 years ago(parse-time-syntax): Restore it to keep compatibility with XEmacs.
Katsumi Yamaoka [Sun, 13 Sep 2009 23:31:56 +0000 (23:31 +0000)]
(parse-time-syntax): Restore it to keep compatibility with XEmacs.
(parse-time-string-chars): Use it.

14 years ago(imap-last-authenticator): Define imap-last-authenticator as a variable
Teodor Zlatanov [Thu, 10 Sep 2009 13:46:51 +0000 (13:46 +0000)]
(imap-last-authenticator): Define imap-last-authenticator as a variable
to avoid warnings.

14 years agoFix comitter name for 2009-01-26 tzz@lifelogs.com commit.
Teodor Zlatanov [Thu, 10 Sep 2009 11:20:47 +0000 (11:20 +0000)]
Fix comitter name for 2009-01-26 tzz@lifelogs.com commit.

14 years ago(imap-interactive-login): Better messages.
Teodor Zlatanov [Thu, 10 Sep 2009 11:19:57 +0000 (11:19 +0000)]
(imap-interactive-login): Better messages.
(imap-open): Fix bug with renamed buffer on reconnect.
(imap-authenticate): Add buffer-local imap-last-authenticator variable
for easier debugging and cleaner code. On successful (guessed based on
server capabilities) secondary authentication, set imap-state
correctly.

14 years ago* nnrss.el (nnrss-request-article): Remove binding of
Katsumi Yamaoka [Thu, 10 Sep 2009 00:12:47 +0000 (00:12 +0000)]
* nnrss.el (nnrss-request-article): Remove binding of
default-enable-multibyte-characters that has gotten needless by
the 2007-07-13 change in rfc2047-encode-message-header.

* mml.el (mml-insert-multipart): Error on the message header.
(mml-insert-part): Error on the message header; position point at
the end of a MIME tag.

14 years ago(with-no-warnings): Define it for old Emacsen.
Katsumi Yamaoka [Wed, 9 Sep 2009 10:42:27 +0000 (10:42 +0000)]
(with-no-warnings): Define it for old Emacsen.

14 years ago2009-09-02 Glenn Morris <rgm@gnu.org>
Katsumi Yamaoka [Wed, 9 Sep 2009 10:11:52 +0000 (10:11 +0000)]
2009-09-02  Glenn Morris  <rgm@gnu.org>

* emacs-mime.texi (time-date): Mention float-time.

14 years agoSynch with the Emacs trunk.
Katsumi Yamaoka [Wed, 9 Sep 2009 09:31:35 +0000 (09:31 +0000)]
Synch with the Emacs trunk.
===========================
2009-09-09  Katsumi Yamaoka  <yamaoka@jpl.org>

* time-date.el (autoload): Expand define-obsolete-function-alias into
defalias and make-obsolete for old Emacsen that Gnus supports.
(with-no-warnings): Define it for old Emacsen.
(time-to-seconds): Don't use (featurep 'xemacs) to check if float-time
is available.
(time-to-number-of-days): Don't use (featurep 'xemacs) to check if
float-time is available; suppress compile warning for time-to-seconds.

* gnus-util.el (gnus-float-time): Alias to float-time if it exists.

* ecomplete.el (with-no-warnings): Define it for old Emacsen.
(ecomplete-add-item): Don't use (featurep 'xemacs) to check if
float-time is available; suppress compile warning for time-to-seconds.

* lpath.el: Fbind time-to-seconds for Emacs 21.; fbind float-time for
XEmacs.

2009-09-04  Glenn Morris  <rgm@gnu.org>

* qp.el (quoted-printable-encode-string): Use mm-enable-multibyte, or
mm-disable-multibyte, rather than default-enable-multibyte-characters.
* utf7.el (utf7-encode, utf7-decode): Use mm-with-multibyte-buffer, or
mm-with-unibyte-buffer, rather than default-enable-multibyte-characters.
* mm-util.el (mm-with-unibyte-current-buffer)
(mm-find-buffer-file-coding-system):
* yenc.el (yenc-decode-region): Use default-value rather than
default-enable-multibyte-characters.

2009-09-03  Glenn Morris  <rgm@gnu.org>

* mm-util.el (mm-emacs-mule, mm-default-multibyte-p):
* rfc2047.el (rfc2047-encode-message-header): Use default-value rather
than default-enable-multibyte-characters.

2009-09-02  Glenn Morris  <rgm@gnu.org>

* gnus-util.el (gnus-float-time): New function.
* gnus-delay.el (gnus-delay-article):
* gnus-sum.el (gnus-thread-latest-date):
* gnus-util.el (gnus-user-date): Use gnus-float-time.
* nnspool.el (nnspool-request-newgroups):
Use gnus-float-time rather than time-to-seconds.
* ecomplete.el (ecomplete-add-item): In Emacs, use float-time.

* gnus-art.el (gnus-signature-face, gnus-header-from-face)
(gnus-header-subject-face, gnus-header-newsgroups-face)
(gnus-header-name-face, gnus-header-content-face):
* gnus-cite.el (gnus-cite-attribution-face, gnus-cite-face-1)
(gnus-cite-face-2, gnus-cite-face-3, gnus-cite-face-4)
(gnus-cite-face-5, gnus-cite-face-6, gnus-cite-face-7)
(gnus-cite-face-8, gnus-cite-face-9, gnus-cite-face-10)
(gnus-cite-face-11):
* gnus-picon.el (gnus-picon-xbm-face, gnus-picon-face):
* gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
(gnus-server-closed-face, gnus-server-denied-face)
(gnus-server-offline-face):
* gnus.el (gnus-group-news-1-face, gnus-group-news-1-empty-face)
(gnus-group-news-2-face, gnus-group-news-2-empty-face)
(gnus-group-news-3-face, gnus-group-news-3-empty-face)
(gnus-group-news-4-face, gnus-group-news-4-empty-face)
(gnus-group-news-5-face, gnus-group-news-5-empty-face)
(gnus-group-news-6-face, gnus-group-news-6-empty-face)
(gnus-group-news-low-face, gnus-group-news-low-empty-face)
(gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
(gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
(gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
(gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
(gnus-summary-selected-face, gnus-summary-cancelled-face)
(gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
(gnus-summary-normal-ticked-face, gnus-summary-high-ancient-face)
(gnus-summary-low-ancient-face, gnus-summary-normal-ancient-face)
(gnus-summary-high-undownloaded-face)
(gnus-summary-low-undownloaded-face)
(gnus-summary-normal-undownloaded-face)
(gnus-summary-high-unread-face, gnus-summary-low-unread-face)
(gnus-summary-normal-unread-face, gnus-summary-high-read-face)
(gnus-summary-low-read-face, gnus-summary-normal-read-face)
(gnus-splash-face):
* message.el (message-header-to-face, message-header-cc-face)
(message-header-subject-face, message-header-newsgroups-face)
(message-header-other-face, message-header-name-face)
(message-header-xheader-face, message-separator-face)
(message-cited-text-face, message-mml-face):
* sieve-mode.el (sieve-control-commands-face)
(sieve-action-commands-face, sieve-test-commands-face)
(sieve-tagged-arguments-face):
* spam.el (spam-face):
Mark face aliases with "-face" in the name as obsolete.

2009-09-01  Glenn Morris  <rgm@gnu.org>

* gnus-salt.el (gnus-pick-mouse-pick-region): Use forward-line rather
than goto-line.

2009-08-30  Stefan Monnier  <monnier@iro.umontreal.ca>

* imap.el (imap-send-command): Simplify.
(imap-wait-for-tag): point-max -> buffer-size.

2009-08-29  Stefan Monnier  <monnier@iro.umontreal.ca>

* spam.el (spam-ifile-path, spam-bogofilter-path, spam-sa-learn-path)
(spam-ifile-database-path, spam-bsfilter-path, spam-spamassassin-path):
* nnmail.el (nnmail-spool-file, nnmail-fix-eudora-headers):
* nnir.el (nnir-swish-e-index-file):
* gnus-sum.el (gnus-summary-delete-marked-as-read)
(gnus-summary-delete-marked-with, gnus-summary-mark-as-unread-forward)
(gnus-summary-mark-as-unread-backward, gnus-summary-mark-as-unread):
* gnus-msg.el (gnus-inews-mark-gcc-as-read):
* gnus-art.el (gnus-article-hide-pgp-hook, gnus-treat-strip-pgp)
(gnus-treat-display-xface): Add Emacs version of obsolescence.

2009-08-28  Stefan Monnier  <monnier@iro.umontreal.ca>

* nnheader.el (nnheader-find-file-noselect):
* mm-util.el (mm-insert-file-contents):
Use (default-value 'major-mode) instead of default-major-mode.

2009-08-27  Stefan Monnier  <monnier@iro.umontreal.ca>

* nnrss.el (nnrss-request-article): Avoid default-fill-column.

2009-08-25  Glenn Morris  <rgm@gnu.org>

* nnir.el (top-level): Don't require cl at run-time.
(nnir-run-waissearch, nnir-run-swish-e, nnir-run-hyrex):
Replace cl-function substitute with gnus-replace-in-string.
(nnir-run-waissearch, nnir-run-swish++, nnir-run-swish-e)
(nnir-run-hyrex, nnir-run-namazu): Replace cl-function sort* with sort.
(nnir-run-find-grep): Replace cl-functions find-if and subseq with
simplified expansions.

2009-08-25  Kevin Ryde  <user42@zip.com.au>

* dig.el (dig): Add autoload cookie.

2009-08-22  Glenn Morris  <rgm@gnu.org>

* gnus-art.el (gnus-button-patch): Use forward-line rather than
goto-line.

14 years ago(imap-message-map): Docstring fix.
Teodor Zlatanov [Wed, 9 Sep 2009 03:05:40 +0000 (03:05 +0000)]
(imap-message-map): Docstring fix.

14 years agoDocstring fix.
Teodor Zlatanov [Wed, 9 Sep 2009 03:05:25 +0000 (03:05 +0000)]
Docstring fix.