Support quoting <#secure> tag.
[gnus] / lisp / ChangeLog
index c03bb55..66c2363 100644 (file)
@@ -1,3 +1,354 @@
+2011-10-26  Daiki Ueno  <ueno@unixuser.org>
+
+       * mml.el (mml-quote-region): Quote <#secure> tag.
+       (mml-generate-mime-1): Unquote <#secure> tag.
+
+2011-10-20  Chong Yidong  <cyd@gnu.org>
+
+       * gnus-cite.el (gnus-message-citation-mode): Doc fix (in Emacs 24,
+       calling a minor mode from Lisp with nil arg enables it, so we have to
+       make the working a bit ambiguous here).
+
+2011-10-18  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-util.el (gnus-bound-and-true-p): Macro for XEmacs compatibility.
+       * nnir.el (nnir-mode): Use it.
+       * nnmairix.el (nnmairix-determine-original-group-from-registry):
+       Use it.
+
+       * nnir.el (gnus-registry-enabled): Defvar to keep the compiler happy.
+       * nnmairix.el (gnus-registry-enabled): Ditto.
+
+2011-10-17  Dave Abrahams  <dave@boostpro.com>
+
+       * gnus-registry.el (gnus-registry-enabled): Add new variable. (Bug#9691)
+       (gnus-registry-install-shortcuts): Set `gnus-registry-install' to 'ask
+       only while we need to find out if it should be t or nil.
+       (gnus-registry-initialize): Don't set `gnus-registry-install' to t.
+       (gnus-registry-install-hooks): Set `gnus-registry-enabled' to t when
+       the registry is installed.  Set it to nil when it's unloaded.
+       (gnus-registry-install-p): Provide user guidance for the initial value
+       of `gnus-registry-install' when it's 'ask, otherwise return its value.
+       * nnregistry.el (nnregistry-open-server, nnregistry-server-opened):
+       Use `gnus-registry-enabled' instead of `gnus-registry-install'.
+       * nnmairix.el (nnmairix-determine-original-group-from-registry):
+       Use `gnus-registry-enabled' instead of `gnus-registry-install'.
+       * nnir.el (nnir-mode): Use `gnus-registry-enabled' instead of
+       `gnus-registry-install'.
+
+2011-10-17  Daiki Ueno  <ueno@unixuser.org>
+
+       * mml2015.el (mml2015-epg-find-usable-key): Add comment about the
+       previous change.
+       * mml1991.el (mml1991-epg-find-usable-key): Skip the whole key if the
+       primary key is marked as disabled.
+
+2011-10-17  Christian von Roques  <roques@mti.ag>  (tiny change)
+
+       * mml2015.el (mml2015-epg-find-usable-key): Skip the whole key if the
+       primary key is marked as disabled.
+
+2011-10-11  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * html2text.el (html2text-clean-anchor): Check for quotes around
+       `href' value.
+
+2011-10-11  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * spam.el (spam-check-BBDB): Simplify and support BBDB 3.x when
+       searching.  Drop `bbdb-cache'.
+
+2011-10-11  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * message.el (message-signed-or-encrypted-p): Exclude header when
+       checking if there is signed or encrypted body in text/plain message.
+
+2011-10-09  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * html2text.el (html2text-get-attr): Correctly handle attribute values
+       containing "=".
+
+2011-09-22  Kan-Ru Chen  <kanru@kanru.info>
+
+       * ecomplete.el (ecomplete-display-matches): Use a local keymap to
+       handle bindings.
+
+2011-10-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-win.el (gnus-configure-windows): Protect against reading
+       ephemeral groups outside of Gnus.
+
+2011-10-06  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * shr.el (shr-tag-img): Don't get images displayed in tables.
+
+2011-10-03  Glenn Morris  <rgm@gnu.org>
+
+       * gnus-group.el (gnus-bug-group-download-format-alist): Once again get
+       the "maintainer" version of debbugs.gnu.org reports.
+
+2011-10-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * shr.el (shr-tag-img): Add a space at the end of an ALT image text to
+       make asynchronous adjacent image insertion work better.
+
+2011-09-27  Daiki Ueno  <ueno@unixuser.org>
+
+       * plstore.el (plstore-select-keys, plstore-encrypt-to): Clarify
+       documentation.
+
+2011-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-uu.el (gnus-uu-grab-articles): Require gnus-async so that
+       `gnus-asynchronous' isn't shadowed.
+
+2011-09-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-xmas.el (gnus-xmas-define): Add `member-ignore-case'.
+
+       * nnimap.el (nnimap-wait-for-response): Message less (bug#9540).
+       (nnimap-insert-partial-structure): The charset parameter isn't
+       case-sensitive.
+
+       * nnheader.el (nnheader-message-maybe): New function.
+
+       * shr.el (shr-tag-table): Render totally broken tables better.
+
+       * mml.el (mml-generate-mime-1): Don't alter the contents if we're
+       computing the boundary.
+
+2011-09-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * pop3.el (pop3-number-of-responses): Remove.
+       (pop3-wait-for-messages): Rewrite to take linear time instead of
+       exponential time.
+
+2011-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-sum.el (gnus-summary-show-article): Bind `shr-ignore-cache' to
+       re-fetch images.
+
+       * shr.el (shr-tag-img): Support a new variable `shr-ignore-cache' to
+       re-fetch images when hitting `g' in Gnus.
+
+2011-09-22  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mml.el (mml-inhibit-compute-boundary): New internal variable.
+       (mml-compute-boundary): Don't check collision if it is non-nil.
+       (mml-compute-boundary-1): Use mml-generate-mime-1 to encode part
+       before checking collision.
+
+2011-09-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * message.el (message-indent-citation): Really make sure there's a
+       newline at the end.
+
+       * nnimap.el (nnimap-parse-flags): Make regexp less prone to overflows.
+       Fix suggested by John Wiegley.
+
+       * pop3.el (pop3-open-server): Fix +OK end-of-command regexp.
+
+       * gnus-art.el (gnus-treat-hide-citation): Add doc.
+
+       * message.el (message-default-send-rename-function): Break out into its
+       own function.
+
+       * ecomplete.el (ecomplete-display-matches): Revert patch since it
+       doesn't work under XEmacs.
+
+       * nnimap.el (nnimap-map-port): New function to connect to 993 instead
+       of "imaps" to word around Windows problems.
+       (nnimap-open-connection-1): Use it.
+
+       * message.el (message-indent-citation): Revert last change which made
+       `F' not work.
+
+2011-09-13  Kan-Ru Chen  <kanru@kanru.info>
+
+       * ecomplete.el (ecomplete-display-matches): Intercept key sequence from
+       terminal as well.
+
+2011-09-21  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-view.el (mm-display-inline-fontify): Don't run doc-view-mode
+       because it displays images using overlays that aren't easy to copy to
+       the article buffer.
+
+2011-09-20  Łukasz Stelmach  <lukasz.stelmach@iem.pw.edu.pl>  (tiny change)
+
+       * message.el (message-indent-citation): Fix empty line removal at the
+       end of the citation.
+
+2011-09-20  Julien Danjou  <julien@danjou.info>
+
+       * auth-source.el (auth-source-netrc-create): Use default value for
+       password if specified. Evaluate default.
+       (auth-source-plstore-create): Ditto.
+       (auth-source-plstore-create, auth-source-netrc-create): Fix default
+       value evaluation.
+       (auth-source-netrc-create): Typo fix.
+       (auth-source-plstore-create): Ditto.
+
+       * password-cache.el (password-cache-remove): Remove entries even if the
+       value is nil, so that password with a nil value (negative caching) is
+       possible to invalidate.
+
+       * auth-source.el (auth-source-format-cache-entry): New function.
+
+2011-09-20  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-fun.el (gnus-convert-image-to-x-face-command): Doc fix.
+
+2011-09-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * mm-decode.el (mm-inline-media-tests): Fix typo in regexp.
+
+2011-09-19  Julien Danjou  <julien@danjou.info>
+
+       * auth-source.el (auth-source-netrc-parse): Use an obfuscation method
+       which work with things that are not ASCII.
+
+2011-09-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * mm-decode.el (mm-inline-media-tests): Support imagemagick images.
+
+2011-09-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-sum.el (gnus-summary-read-group-1): Bump the "Retrieving"
+       message level.
+
+2011-09-15  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * message.el (message-read-from-minibuffer): Make abbrev expansion work.
+
+2011-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus.el (gnus-interactive-exit): Update defcustom spec.
+
+2011-09-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * gnus.el (gnus-nntp-server): Move to gnus-int.el to silence bytecomp.
+       * gnus-int.el (gnus-nntp-server): Move from gnus.el.
+
+2011-09-12  Andrew Cohen  <cohen@andy.bu.edu>
+
+       * gnus-group.el (gnus-group-list-limit-map, gnus-group-list-flush-map)
+       (gnus-group-list-plus-map): Allow limiting, flushing and plusing ticked
+       articles.
+
+2011-09-11  Chong Yidong  <cyd@stupidchicken.com>
+
+       * message.el (message-pop-to-buffer): Default to switch-to-buffer.
+       (message-mail-other-window, message-mail-other-frame)
+       (message-news-other-window, message-news-other-frame):
+       Use switch-to-buffer-other-frame and switch-to-buffer-other-window
+       instead of setting buffer display varibles.
+
+2011-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-group.el (gnus-group-list-limit): Explain what the command does.
+
+       * gnus-sum.el (gnus-fetch-headers): Bump message level.
+
+2011-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-dup.el (gnus-dup-suppress-articles): Move "Suppressing
+       duplicates" to a higher level.
+
+       * gnus-util.el (gnus-verbose): Lower default to 6 to get rid of the
+       most egregious messages.
+
+2011-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-msg.el (gnus-summary-mail-forward): Minuscule doc fix.
+
+2011-09-10  Tetsuo Tsukamoto  <tt.tetsuo.tsukamoto@gmail.com>  (tiny change)
+
+       * nnrss.el (nnrss-retrieve-groups): Decode the charset before looking
+       up the file (bug#9351).
+
+2011-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnimap.el: Redo the charset handling.  Let Gnus encode the names, as
+       it does with all other backends, but decode the names immediately after
+       getting them.
+
+       * gnus-group.el (gnus-group-name-charset): Always return `utf-7' when
+       decoding nnimap groups.
+
+       * gnus.el (gnus-variable-list): Don't save `gnus-format-specs' in the
+       newsrc file.  It doesn't seem like an important optimisation any more.
+
+2011-09-10  Dave Abrahams  <dave@boostpro.com>  (tiny change)
+
+       * nnimap.el (nnimap-transform-headers): Fix regexp to be less prone to
+       overflows.
+
+2011-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus.el (gnus-article-mark-lists): Remove `recent'.
+       (gnus-interactive-exit): Extend to `quiet'.
+
+       * gnus-sum.el (gnus-offer-save-summaries): Use it.
+
+       * gnus-art.el (gnus-treat-hide-citation-maybe): Add more doc to the
+       string.
+
+       * plstore.el (plstore--get-buffer): Silence compiler warnings by
+       renaming function arguments from `this'.
+
+       * gnus-sum.el (gnus-newsgroup-recent): Remove.
+
+       * gnus-spec.el (gnus-lrm-string-p): `bidi-string-mark-left-to-right'
+       has been renamed.
+       (gnus-lrm-string-p): Include RLM and PDF, too.
+
+       * gnus-int.el (gnus-open-server): Make the "denied" message clearer
+       (bug#9225).
+
+2011-09-10  Eli Zaretskii  <eliz@gnu.org>
+
+       Add autoload cookies for functions used by sendmail.el.
+       * mm-encode.el (mm-default-file-encoding): Add autoload cookie.
+
+       * mml.el (mml-to-mime, mml-attach-file): Add autoload cookies.
+
+2011-09-09  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (article-date-ut): Work properly even when there are
+       things like Date header in the body; work for forwarded parts.
+
+2011-09-05  Andrew Cohen  <cohen@andy.bu.edu>
+
+       * gnus-sum.el (gnus-summary-exit): Ensure we kill the proper
+       original-article-buffer.
+
+2011-09-05  Kan-Ru Chen  <kanru@kanru.info>
+
+       * nnir.el (nnir-compose-result): Fix matching of server type.
+       (nnir-run-swish++): Ditto.
+       (nnir-run-namazu): Ditto.
+       (nnir-run-notmuch): Ditto.
+
+2011-09-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus.el (gnus-home-directory): Add warning about setting in .gnus.el
+       (bug#9405).
+
+       * gnus-score.el (gnus-summary-increase-score): Doc clarification
+       (bug#9421).
+
+       * gnus-spec.el (gnus-face-0): Make all the face specs into defcustoms
+       (bug#9425).
+
+       * gnus-art.el (gnus-treatment-function-alist): Remove CRs as the first
+       thing (bug#9426).
+
+2011-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnimap.el (nnimap-open-connection-1): Use the correct port number in
+       the error message.
+
 2011-09-02  Eli Zaretskii  <eliz@gnu.org>
 
        * message.el (message-setup-1): Return t (Bug#9392).
@@ -5,7 +356,7 @@
 2011-09-01  Andrew Cohen  <cohen@andy.bu.edu>
 
        * gnus-sum.el: When adding article headers to a summary buffer also
-       update gnus-newsgroup-articles. This fixes bug 9386.
+       update gnus-newsgroup-articles (bug#9386).
 
 2011-08-30  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * nnmairix.el (nnmairix-request-set-mark)
        (nnmairix-goto-original-article): Remove adding of article to registry,
        since `gnus-registry-add-group' isn't available anymore.
-       (nnmairix-determine-original-group-from-registry): Use
-       `gnus-registry-get-id-key' since `gnus-registry-fetch-groups' isn't
+       (nnmairix-determine-original-group-from-registry):
+       Use `gnus-registry-get-id-key' since `gnus-registry-fetch-groups' isn't
        available anymore.
 
 2011-08-12  Simon Josefsson  <simon@josefsson.org>
 
 2011-08-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * starttls.el (starttls-available-p): Renamed from
+       * starttls.el (starttls-available-p): Rename from
        `starttls-any-program-available' and changed return convention.
 
 2011-07-31  Lars Ingebrigtsen  <larsi@gnus.org>
 
        * nnir.el (gnus-group-make-nnir-group): Allow optional search query
        argument.
-       (gnus-group-make-nnir-group, nnir-request-group, nnir-run-query): Use
-       `nnir-address' to handle server info rather than passing an arg.
+       (gnus-group-make-nnir-group, nnir-request-group, nnir-run-query):
+       Use `nnir-address' to handle server info rather than passing an arg.
 
        * nnimap.el (nnimap-make-thread-query): New utility function to format
        an imap thread search query.
 
 2011-07-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * gnus.el (debbugs-gnu): Renamed from debbugs-emacs.
+       * gnus.el (debbugs-gnu): Rename from debbugs-emacs.
 
        * message.el (message-reply): Work around mysterious bug where
        `message-mode' seems to overwrite the locally bound `subject' variable.
 
        * gnus-msg.el (gnus-bug): Don't insert user variables.  It usually
        isn't very interesting any more, and it leaks potentially secret data.
-       (gnus-debug): Removed.
+       (gnus-debug): Remove.
 
-       * gnus-art.el (gnus-ignored-headers): Removed obsolete and non-working
+       * gnus-art.el (gnus-ignored-headers): Remove obsolete and non-working
        use of :custom-show.
 
 2011-07-07  Daiki Ueno  <ueno@unixuser.org>
        * gnus-group.el (gnus-read-ephemeral-emacs-bug-group): Take an optional
        quit window configuration.
 
-       * auth-source.el (epg-context-set-passphrase-callback): Remove
-       duplicate autoload.
+       * auth-source.el (epg-context-set-passphrase-callback):
+       Remove duplicate autoload.
 
 2011-06-30  Andrew Cohen  <cohen@andy.bu.edu>
 
        * spam.el (spam-stat): Require in a normal fashion without binding
        `spam-stat-install-hooks' to avoid compilation warnings.
 
-       * spam-stat.el (spam-stat-install-hooks): Removed.
+       * spam-stat.el (spam-stat-install-hooks): Remove.
        (spam-stat-install-hooks): Don't run automatically.
 
 2011-06-26  Timo Juhani Lindfors  <timo.lindfors@iki.fi>  (tiny change)
        (mml-secure-cache-passphrase): New user option.
        (mml-secure-passphrase-cache-expiry): New user option.
 
-2006-07-24  Daiki Ueno  <ueno@unixuser.org>
-
-       * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
-       letters from the end.  Thanks to "David Smith" <davidsmith@acm.org> and
-       andreas@altroot.de (Andreas Vögele).
+2006-07-24  David Smith  <davidsmith@acm.org>  (tiny change)
+           Andreas Vögele  <andreas@altroot.de>   (tiny change)
 
-       FIXME: Use `tiny change'?
+       * pgg-def.el (pgg-truncate-key-identifier):
+       Truncate the key ID to 8 letters from the end.
 
 2006-07-19  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 
 
        * dns.el (dns-read-type): Add support for SVR.  (small patch)
 
-2004-05-20  Teodor Zlatanov  <tzz@lifelogs.com>
+2004-05-20  Adam Sjøgren  <asjo@koldfront.dk>
 
        * spam.el (spam-use-crm114, spam-crm114, spam-crm114-program)
        (spam-crm114-header, spam-crm114-spam-switch)
        (spam-crm114-unregister-spam-routine)
        (spam-crm114-register-ham-routine)
        (spam-crm114-unregister-ham-routine): Add CRM114 support.
-       From asjo@koldfront.dk (Adam Sjøgren).
+
+2004-05-20  Teodor Zlatanov  <tzz@lifelogs.com>
 
        * gnus.el: Add spam-use-crm114.
 
 
 2004-05-18  Reiner Steib  <Reiner.Steib@gmx.de>
 
+       * gnus-picon.el (gnus-picon-insert-glyph):
+       Add optional `nostring' argument.
+
+2004-05-18  Jesper Harder  <harder@ifa.au.dk>
+
        * gnus-picon.el (gnus-picon-style): New variable.
-       (gnus-picon-insert-glyph): Add optional `nostring' argument.
        (gnus-picon-transform-address): Support `gnus-picon-style'.
-       From Jesper Harder <harder@ifa.au.dk>.
 
 2004-05-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * spam-stat.el (spam-stat-score-buffer): Simplify mapcar usage.
        Use mapc when appropriate.
 
-2004-04-22  Teodor Zlatanov  <tzz@lifelogs.com>
-
-       FIXME: Make separate entries for each person.
-
-       From Dan Christensen <jdc@uwo.ca>, asjo@koldfront.dk (Adam
-       Sjøgren), Wes Hardaker <wes@hardakers.net>, and Michael Shields
-       <shields@msrl.com>:
+2004-04-22  Dan Christensen  <jdc@uwo.ca>
+           Adam Sjøgren  <asjo@koldfront.dk>
+           Wes Hardaker  <wes@hardakers.net>
+           Michael Shields  <shields@msrl.com>
 
        * spam.el (spam-necessary-extra-headers): Get the extra headers we
        may need for spam sorting and scoring.