+2012-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * gnus-agent.el (gnus-agent-store-article): Tell the Agent when the
+ article was fetched, so that it can be expired later (bug#9958).
+ (gnus-agent-summary-fetch-series): Add doc string.
+
+ * nntp.el (nntp-retrieve-groups): Refuse to do retrieval when an async
+ retrieval is happening.
+
+ * gnus.el (gnus-parameters): Doc fix.
+
+2012-01-06 Dave Abrahams <dave@boostpro.com> (tiny change)
+
+ * gnus-sum.el (gnus-summary-refer-thread): If the subtree is hidden,
+ show the thread after expansion.
+
+2012-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * gnus-art.el (article-narrow-to-head): If the head is completely
+ empty, narrow to the empty region (bug#9764).
+
+ * gnus-sum.el (gnus-summary-mark-article-as-unread): Mark articles as
+ read, and then mark them as unread only when the unread mark is used.
+ This makes `C-- T k' actually work, even though it's confusing.
+
+ * gnus-win.el (gnus-all-windows-visible-p): Ensure that the buffer is
+ alive before we try to find its window.
+
+2012-01-06 Brian Sniffen <bsniffen@akamai.com> (tiny change)
+
+ * mm-decode.el (mm-display-external): Use a longer timeout for the
+ deletion to allow slow programs to display the file.
+
+2012-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * gnus-art.el (gnus-article-browse-delete-temp-files): Fix up the
+ prompt to be less confusing.
+
+ * gnus-msg.el (gnus-summary-reply): Do not give a `switch-to-buffer'
+ argument to `message-reply'. This broke `special-display-*' frame
+ pop-uping (bug#10238).
+
+2012-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * starttls.el (starttls-available-p): Return nil on Windows/MS-DOS
+ systems, since these allegedly don't work there.
+
+2012-01-04 Chris Gray <chrismgray@gmail.com> (tiny change)
+
+ * mm-decode.el (mm-shr): Check that `gnus-summary-buffer' really is a
+ live buffer.
+
+2012-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * nnir.el (nnir-retrieve-headers): Protect against the article not
+ existing on the server (bug#10335).
+
+2012-01-04 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
+
+ * gnus-agent.el (gnus-agent-load-local): Recompute
+ gnus-agent-article-local on changing method.
+
+2012-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * gnus.el (gnus-parameters): Note precedence.
+
+2012-01-04 Leo <sdl.web@gmail.com>
+
+ * nndraft.el (nndraft-update-unread-articles): Don't move point around
+ in the group buffer.
+
+2012-01-04 Julien Danjou <julien@danjou.info>
+
+ * nnimap.el (nnimap-update-info): Fix an error when all articles UIDs
+ change.
+
+2012-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * shr.el (shr-rescale-image): Add :ascent 100 to the rescaled picture,
+ too.
+
+ * nntp.el (nntp-retrieve-group-data-early): Use it.
+
+2012-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * nntp.el (nntp-retrieval-in-progress): New variable.
+ (nntp-make-process-buffer): Make it buffer-local.
+
+ * gnus-demon.el (gnus-demon-time-to-step): Resurrect function lost in
+ 2010.
+ (gnus-demon-init): Use it to compute the time if time is on the form
+ "04:23".
+
+ * gnus-topic.el (gnus-topic-history): Define `gnus-topic-history'.
+
+ * nnimap.el (nnimap-finish-retrieve-group-infos): Check the connection
+ status in the correct buffer.
+
+2012-01-03 Leo <sdl.web@gmail.com>
+
+ * gnus-topic.el (gnus-topic-goto-next-group): Don't move point around
+ when opening topics (bug#10407).
+
+2011-12-30 Paul Eggert <eggert@cs.ucla.edu>
+
+ * gnus-cus.el (gnus-score-customize):
+ * gnus-sum.el (gnus-sort-gathered-threads):
+ * message.el (message-shorten-references):
+ * nnmairix.el (nnmairix-request-group):
+ * uudecode.el (uudecode-decode-region-internal): Spelling fix.
+
+2011-12-29 Paul Eggert <eggert@cs.ucla.edu>
+
+ * gnus-agent.el (gnus-agent-regenerate-group):
+ * gnus-int.el (gnus-retrieve-group-data-early):
+ * mm-util.el (mm-codepage-ibm-list):
+ * nndiary.el (Commentary, nndiary-get-new-mail):
+ * nnir.el (nnir):
+ * pgg-parse.el (pgg-parse-symmetric-key-algorithm-alist): Spelling fix.
+
+2011-12-28 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mm-view.el (mm-display-inline-fontify): Add comment.
+
+2011-12-21 Paul Eggert <eggert@cs.ucla.edu>
+
+ * nndiary.el (nndiary-parse-schedule-value, nndiary-parse-schedule):
+ * ntlm.el (ntlm-smb-dohash): Spelling fix.
+
+2011-12-19 Paul Eggert <eggert@cs.ucla.edu>
+
+ * gnus-art.el (gnus-split-methods):
+ * gnus-msg.el (gnus-configure-posting-styles):
+ * gnus-spec.el (gnus-parse-simple-format):
+ * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
+ * message.el (message-do-actions): Spelling fix.
+
+2011-12-15 Juri Linkov <juri@jurta.org>
+
+ * mm-decode.el (mm-inline-media-tests): Add missing
+ `mm-handle-media-subtype'.
+
+2011-12-14 Paul Eggert <eggert@cs.ucla.edu>
+
+ * gnus-group.el (gnus-group-tool-bar):
+ * gnus-sum.el (gnus-summary-tool-bar):
+ * message.el (message-tool-bar):
+ * rfc2231.el (rfc2231-parse-string): Spelling fix.
+
+2011-12-12 Paul Eggert <eggert@cs.ucla.edu>
+
+ * plstore.el (plstore--insert-buffer): Spelling fix.
+
+2011-12-09 Tassilo Horn <tassilo@member.fsf.org>
+
+ * message.el (message-valid-fqdn-regexp): Update with newly approved
+ top-level domain names ".tel" and ".asia".
+
+2011-12-08 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-sum.el (gnus-summary-show-article): Don't load shr
+ unconditionally.
+
+2011-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * message.el (message-pop-to-buffer): Use pop-to-buffer instead of
+ pop-to-buffer-same-window for old Emacsen.
+
+2011-12-06 Juanma Barranquero <lekktu@gmail.com>
+
+ * gnus-sum.el (gnus-summary-make-tool-bar): Fix typo.
+
+2011-12-05 Paul Eggert <eggert@cs.ucla.edu>
+
+ * netrc.el (netrc-credentials): Spelling fix.
+
+2011-12-04 Paul Eggert <eggert@cs.ucla.edu>
+
+ * gnus-fun.el (gnus-fun-ppm-change-string):
+ * gnus-msg.el (gnus-inews-do-gcc):
+ * gnus-sum.el (gnus-summary-find-for-reselect):
+ * gnus.el (gnus-summary-cancelled):
+ * message.el (message-cancel-hook, message-send-news):
+ * nndiary.el (nndiary-headers, nndiary-parse-schedule-value):
+ * nnir.el (nnir-run-hyrex):
+ * nntp.el (nntp-with-open-group-function):
+ * pgg.el (pgg-pending-timers): Spelling fix.
+
+2011-12-04 Chong Yidong <cyd@gnu.org>
+
+ * message.el (message-pop-to-buffer): Partially revert 2011-11-30
+ change (Bug#10200).
+
+2011-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * compface.el (uncompface):
+ * gnus-art.el (gnus-article-x-face-command): Update the header format
+ of icon data for the most recent icontopbm program.
+
+2011-12-01 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-msg.el (gnus-inews-do-gcc):
+ * message.el (message-send-mail):
+ * mml.el (mml-generate-mime): Share the value of the buffer-local
+ `message-options' variable between a draft buffer and temprary working
+ buffers.
+
+2011-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * message.el (message-pop-to-buffer): Revert 2011-09-11 change.
+
+2011-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (gnus-article-browse-html-parts): Convert link file names
+ for Cygwin.
+
+2011-11-27 Paul Eggert <eggert@cs.ucla.edu>
+
+ * gnus-group.el (gnus-group-prepare-flat):
+ * mm-bodies.el (mm-encode-body):
+ * mml.el (mml-preview):
+ * nnml.el (nnml-request-compact-group):
+ * pop3.el (pop3-stream-type): Spelling fix.
+
+2011-11-26 Paul Eggert <eggert@cs.ucla.edu>
+
+ * gnus-start.el (gnus-newsrc-to-gnus-format): Spelling fix.
+
+2011-11-25 Paul Eggert <eggert@cs.ucla.edu>
+
+ * color.el (color-rgb-to-hsl):
+ * gmm-utils.el (gmm-tool-bar-style):
+ * gnus-group.el (gnus-group-prepare-flat):
+ * gnus-topic.el (gnus-topic-prepare-topic):
+ * mm-decode.el (mm-discouraged-alternatives):
+ * rfc2047.el (rfc2047-encode-1):
+ * starttls.el: Spelling fix.
+
+2011-11-24 Glenn Morris <rgm@gnu.org>
+
+ * binhex.el (binhex-begin-line): Give it basic doc-string.
+
+ * starttls.el, tls.el: Fix case of "GnuTLS".
+
+2011-11-24 Juanma Barranquero <lekktu@gmail.com>
+
+ * gnus-group.el (gnus-group-highlight): Fix typo.
+
+2011-11-24 Adam W <adam_w67@yahoo.com> (tiny change)
+
+ * mail-source.el (mail-source-fetch-maildir): Don't expect the return
+ value of `delete-file', that returns nil for a local file but returns t
+ for a remote file using ssh.
+
+2011-11-22 Paul Eggert <eggert@cs.ucla.edu>
+
+ * gnus-sum.el (gnus-summary-save-article): Spelling fix.
+
+2011-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * shr.el (shr-table-horizontal-line): Use "?\s" instead of "? " to
+ avoid later breakage.
+
+2011-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (gnus-article-setup-buffer): Decode group name used for
+ article buffers' name.
+
+2011-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * shr.el (shr-table-horizontal-line): Revert infinite loops introduced
+ by Paul Eggert's spellfixes two days ago.
+
+2011-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * dgnushack.el (fboundp): Define `with-demoted-errors' for Emacsen that
+ doesn't have it.
+
+ * mm-view.el (mm-display-inline-fontify): Make the font-lock variables
+ buffer-local instead of binding them to avoid warnings. Also demote
+ errors (bug#10063).
+ (font-lock-mode-hook): Shut up byte compiler.
+
+2011-11-20 Juanma Barranquero <lekktu@gmail.com>
+
+ * mm-util.el (mm-charset-after):
+ * nnir.el (nnir-run-hyrex):
+ * ntlm.el (ntlm-build-auth-request, ntlm-build-auth-response)
+ (ntlm-get-password-hashes, ntlm-md4hash):
+ * smime.el: Fix typo.
+
+2011-11-20 Paul Eggert <eggert@cs.ucla.edu>
+
+ * gnus-agent.el (gnus-agent-expire-group-1):
+ * nndiary.el (nndiary-last-occurence):
+ * nnimap.el (nnimap-request-set-mark):
+ * nnmairix.el (nnmairix-only-use-registry):
+ * gnus-group.el (gnus-group-prepare-flat):
+ * gnus-sum.el (gnus-decode-encoded-word-methods):
+ * message.el (message-wash-subject):
+ * nntp.el (nntp-retrieve-headers-with-xover):
+ * smime.el (smime-certificate-directory): Spelling fix.
+
+2011-11-19 Paul Eggert <eggert@cs.ucla.edu>
+
+ * nnmail.el (nnmail-get-new-mail-1): Remove unused local variables.
+
+ * color.el:
+ * gnus-agent.el (gnus-agent-possibly-alter-active):
+ * gnus-dired.el (gnus-dired-print):
+ * mail-parse.el:
+ * nnmairix.el (nnmairix-request-group):
+ * shr.el (shr-image-displayer):
+ * sieve-manage.el:
+ * spam.el (spam-autodetect-recheck-messages): Spelling fix.
+
+2011-11-18 Paul Eggert <eggert@cs.ucla.edu>
+
+ * gnus-sum.el (gnus-auto-select-subject):
+ * spam-report.el (spam-report-resend): Spelling fix.
+
+2011-11-17 Paul Eggert <eggert@cs.ucla.edu>
+
+ * gnus-agent.el (gnus-agent-get-undownloaded-list):
+ * gnus-art.el (gnus-default-article-saver):
+ * gnus-srvr.el (gnus-server-copy-server):
+ * gnus.el (gnus-sloppily-equal-method-parameters):
+ * html2text.el (html2text-format-tag-list):
+ * message.el (message-narrow-to-head):
+ * nndiary.el:
+ * nnmairix.el (nnmairix-determine-original-group-from-registry):
+ * sieve.el: Spelling fix.
+
+2011-11-16 Juanma Barranquero <lekktu@gmail.com>
+
+ * gnus-agent.el (gnus-agent-expire-unagentized-dirs):
+ * gnus-sum.el (gnus-summary-make-menu-bar):
+ * gnus-uu.el (gnus-uu-decode-postscript)
+ (gnus-uu-decode-postscript-and-save):
+ * mailcap.el (mailcap-print-command):
+ * registry.el (registry-lookup, registry-lookup-breaks-before-lexbind):
+ Fix typos.
+
+2011-11-15 Juanma Barranquero <lekktu@gmail.com>
+
+ * gnus-art.el (gnus-article-part-wrapper):
+ * html2text.el (html2text-fix-paragraphs):
+ * mm-decode.el (mm-image-fit-p):
+ * rfc2047.el (rfc2047-encode-message-header):
+ * shr-color.el (shr-color-visible-distance-min)
+ (shr-color-relative-to-absolute, set-minimum-interval)
+ (shr-color-visible): Fix typos.
+
+2011-11-15 Paul Eggert <eggert@cs.ucla.edu>
+
+ * gmm-utils.el (gmm-tool-bar-item):
+ * gnus-art.el (gnus-treat-body-boundary):
+ * gnus-diary.el (gnus-user-format-function-d):
+ * gnus-start.el (gnus-get-unread-articles):
+ * pgg-gpg.el (pgg-gpg-update-agent):
+ * smime.el (smime-cert-by-ldap-1): Spelling fix.
+
+2011-11-14 Paul Eggert <eggert@cs.ucla.edu>
+
+ * gnus-topic.el (gnus-group-prepare-topics):
+ * gnus-uu.el (gnus-extract-view):
+ * gnus-win.el (gnus-use-frames-on-any-display): Spelling fix.
+
+2011-11-09 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * spam.el: Move BBDB autoloads.
+ (spam-exists-in-BBDB-p): New function to do the BBDB search directly in
+ BBDB 2 and 3.
+ (spam-check-BBDB): Use it.
+ (spam-enter-ham-BBDB): Use it.
+
+2011-11-09 Paul Eggert <eggert@cs.ucla.edu>
+
+ * smime.el (smime-draw-buffer): Spelling fix.
+
+2011-10-31 Peter Münster <pmrb@free.fr> (tiny change)
+
+ * gnus-group.el (gnus-group-get-new-news): New parameter `one-level'
+ for scanning exactly one level.
+ * gnus-start.el (gnus-get-unread-articles): Ditto.
+
+2011-11-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * gnus-sum.el (gnus-articles-to-read): Change wording in prompt to be
+ slightly clearer.
+
+2011-11-03 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * gnus-sync.el: More commentary about setup.
+
+2011-11-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * message.el (message-send-and-exit): Document `arg'.
+
+2011-11-03 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * nnimap.el (nnimap-open-connection-1): Use tcp-keealive if possible.
+
+2011-11-02 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * gnus-sync.el: More commentary about `gnus-sync-read' issues.
+
+ * gnus-util.el (gnus-bound-and-true-p): Another comment to explain why
+ we don't use `bound-and-true-p'.
+
+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.
+