Rename `gnus-bound-and-true-dumber-p' to `gnus-bound-and-true-p'.
[gnus] / lisp / ChangeLog
index f285bd1..4229f34 100644 (file)
@@ -1,5 +1,164 @@
+2011-11-01  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-util.el (gnus-bound-and-true-p): Remove.
+       (gnus-bound-and-true-dumber-p): Rename to `gnus-bound-and-true-p'.
+       * nnir.el: Use it.
+       * nnmairix.el: Use it.
+
+2011-10-31  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-sync.el: Improve docs about CouchDB admins.
+
+       * gnus-util.el (gnus-bound-and-true-dumber-p): Define new, slower, dumb
+       function because `gnus-bound-and-true-p' doesn't work well in XEmacs
+       for reasons unknown.
+       * nnir.el: Use it.
+       * nnmairix.el: Use it.
+
+       * nnregistry.el: Remove unnecessary `gnus-registry-enabled' defvar.
+       * nnir.el: Ditto.
+       * nnmairix.el: Ditto.
+
+       * gnus-registry.el (gnus-registry-enabled): Default to nil.
+
+2011-10-29  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-sync.el (gnus-sync-lesync-setup): Fix salt when user setup is
+       not needed.  Provide xmlplistread list function to produce XML plist
+       output for non-Gnus LeSync clients.
+
+2011-10-27  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-fallback-lib/json.el: Add for XEmacs and Emacs 22 support.
+
+       * gnus-sync.el: Add LeSync synchronization backend and logic to read
+       and save against it.  Group subscriptions, read marks, other marks,
+       subscription levels, topic names, and topic offsets (the group's
+       position within the topic) are saved.  This is an experimental backend
+       and may change significantly.  Load json.el from the gnus-fallback-lib
+       if it's not available otherwise.
+       (gnus-sync-save): Don't use `apply-partially' because of XEmacs.
+
+2011-10-26  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * message.el (message-completion-function): Make sure
+       message-tab-body-function is not attempted if one of
+       message-completion-alist fails to find a completion (bug#9158).
+
+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 wording 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>  (tiny change)
+
+       * 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
@@ -7,7 +166,7 @@
 
 2011-09-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * pop3.el (pop3-number-of-responses): Removed.
+       * pop3.el (pop3-number-of-responses): Remove.
        (pop3-wait-for-messages): Rewrite to take linear time instead of
        exponential time.
 
        (mml-secure-cache-passphrase): New user option.
        (mml-secure-passphrase-cache-expiry): New user option.
 
-2006-07-24  Daiki Ueno  <ueno@unixuser.org>
+2006-07-24  David Smith  <davidsmith@acm.org>  (tiny change)
+           Andreas Vögele  <andreas@altroot.de>   (tiny change)
 
-       * 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).
-
-       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>
 
        gnus-requst-update-info with explicit code to sync the in-memory
        info read flags with the marks being sync'd to the backend.
 
-       *gnus-util.el (gnus-pp): Add optional stream to match pp API.
+       * gnus-util.el (gnus-pp): Add optional stream to match pp API.
 
 2004-09-28  Teodor Zlatanov  <tzz@lifelogs.com>
 
 
        * 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.