gnus-sync.el (gnus-sync): Fix defgroup version.
[gnus] / lisp / ChangeLog
index dd08dea..c28a55d 100644 (file)
@@ -1,3 +1,401 @@
+2010-08-14  Glenn Morris  <rgm@gnu.org>
+
+       * gnus-sync.el (gnus-sync): Fix defgroup version.
+
+2010-08-13  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       Doc fixes and keep unknown groups (ammended for nunion bug fix).
+
+       * gnus-sync.el: Fix docs.
+       (gnus-sync-save): Keep unknown groups in `gnus-sync-newsrc-loader'.
+       (gnus-sync-read): Don't wipe `gnus-sync-newsrc-loader' after reading.
+
+2010-08-12  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       Optimizations for gnus-sync.el.
+
+       * gnus-sync.el: Add docs about gnus-sync-backend
+       possibilities.
+       (gnus-sync-save): Remove unnecessary message.
+       (gnus-sync-read): Optimize and show what groups were skipped.
+
+2010-08-12  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       Minor bug fixes for gnus-sync.el.
+
+       * gnus-sync.el (gnus-sync-unload-hook, gnus-sync-install-hooks): Don't
+       read the sync on get-new-news.
+
+       * gnus-sync.el (gnus-sync-save): Define `variable' so the compiler is
+       quiet.
+
+       * gnus-sync.el (gnus-sync-read): Use `gnus-sync-newsrc-offsets' (fix typo).
+
+2010-07-30  Lawrence Mitchell  <wence@gmx.li>
+
+       Make saving and restoring of hidden threads work with overlays.
+       Patch applied by Ted Zlatanov.
+
+       * gnus-sum.el (gnus-hidden-threads-configuration)
+       (gnus-restore-hidden-threads-configuration): Update to deal with text
+       properties, rather than searching for a magic character.
+
+2010-08-12  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       New gnus-sync.el library for synchronization of marks.
+
+       * gnus-sync.el: New library for synchronization of marks.
+
+       * gnus-util.el (gnus-grep-in-list): Moved from gnus-registry.el and
+       renamed from `gnus-registry-grep-in-list'.
+
+       * gnus-registry.el (gnus-registry-follow-group-p): Use `gnus-grep-in-list'.
+
+       * gnus-start.el (gnus-start-draft-setup): Make it interactive.
+
+2010-08-06  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * rfc2047.el (rfc2047-encode): Use utf-8 as a last resort if
+       determining charset of text fails.
+
+2010-08-01  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * nnmail.el (nnmail-get-new-mail-1): Revert.
+
+       * nnml.el (nnml-active-number): Make sure names of newly created groups
+       in nnml-group-alist are encoded.
+
+2010-07-30  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * nnmail.el (nnmail-get-new-mail-1): Encode group names possibly
+       containing non-ASCII characters in active file for nnml back end.
+
+2010-07-24  David Engster  <dengste@eml.cc>
+
+       * mml-smime.el (mml-smime-epg-verify): Also accept the older
+       x-pkcs7-signature MIME type as signature (RFC 2311, C.1).
+
+2010-07-21  Daiki Ueno  <ueno@unixuser.org>
+
+       * mml.el (mml-parse-1): Collect "certfile" attributes in "<#secure>"
+       tag (Bug#6654).
+
+2010-07-20  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-sum.el (gnus-summary-bookmark-make-record): Bookmark position in
+       the article buffer, not the summary buffer.
+
+2010-07-15  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-sum.el (gnus-summary-bookmark-make-record): Make it work for
+       Emacs 23 as well.
+
+2010-07-15  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lpath.el: Bind bookmark-current-buffer, bookmark-yank-point for all
+       Emacs versions; bind bookmark-make-record-function for Emacs >=22.
+
+2010-07-13  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
+
+       Allow C-w when setting a bookmark in a Gnus Article buffer (Bug#5975).
+       Patch applied by Karl Fogel.
+
+       * gnus-sum.el (gnus-summary-bookmark-make-record): Set
+       `bookmark-yank-point' and `bookmark-current-buffer' to allow C-w.
+
+2010-07-13  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
+
+       Allow bookmarks to be set from Gnus Article buffers (Bug #5975).
+       Patch applied (with minor tweaks) by Karl Fogel.  Note this leaves
+       C-w still not working correctly from Article buffers; Thierry's
+       patch to fix that will be applied after this.
+
+       * gnus-art.el (bookmark-make-record-function): New local variable.
+
+       * gnus-sum.el (gnus-summary-bookmark-make-record): Allow setting from
+       article buffer.
+       (gnus-summary-bookmark-jump): Maybe jump to article buffer.
+
+2010-07-13  Karl Fogel  <kfogel@red-bean.com>
+
+       * gnus-sum.el (bookmark-make-record-default): Adjust declaration, based
+       on changes in bookmark.el.
+
+2010-07-13  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-xmas.el (gnus-xmas-read-event-char): Use display-message with
+       `no-log' instead of message not to log prompt string.
+
+2010-06-22  Mark A. Hershberger  <mah@everybody.org>
+
+       * mm-url.el (mm-url-encode-multipart-form-data): New function to handle
+       the *other* type of HTML form submission.
+
+2010-06-15  Michael Albinus  <michael.albinus@gmx.de>
+
+       * auth-source.el (auth-source-pick): If choice does not contain a
+       questioned keyword, set the check to t.
+
+2010-06-12  Romain Francoise  <romain@orebokech.com>
+
+       * gnus-util.el (gnus-date-get-time): Move up before first use.
+
+2010-06-10  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (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.
+
+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.
+
+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.
+
+2010-06-07  Teemu Likonen  <tlikonen@iki.fi>  (tiny change)
+
+       * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Don't ask about
+       deleting unused directories when gnus-expert-user is t.
+
+2010-06-02  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-article-browse-delete-temp-files): Don't make query
+       for each temp file when gnus-article-browse-delete-temp is ask.
+
+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.
+
+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.
+
+2010-05-14  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-sum.el (gnus-summary-save-article): Don't bother to re-fetch
+       article unless decoding article to be saved.
+
+2010-05-13  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * 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.
+
+2010-05-13  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (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.
+
+2010-05-12  Andreas Seltenreich  <seltenreich@gmx.de>
+
+       * gnus-sum.el (gnus-summary-read-group-1): Don't jump to next group
+       when catching the `C-g'.  Reported by "Leo".
+
+2010-05-12  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * 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.
+
+2010-05-12  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * message.el (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.
+
+       * lpath.el: Fbind multibyte-string-p for XEmacs 21.4 and SXEmacs.
+
+2010-05-11  Andreas Seltenreich  <seltenreich@gmx.de>
+
+       * gnus-sum.el (gnus-summary-kill-thread): Use gnus-summary-mark-article
+       instead of g-s-m-a-as-unread to set the expirable mark.  (Bug#5284)
+
+2010-05-11  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-extern.el (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.
+
+2010-05-10  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-util.el (mm-emacs-mule): Remove.
+
+2010-05-10  Andreas Seltenreich  <seltenreich@gmx.de>
+
+       * gnus-sum.el (gnus-summary-mode): Don't make minor-mode-alist
+       buffer-local as it's incompatible with Stefan Monnier's 2010-05-03
+       change.
+
+2010-05-10  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-util.el (mm-with-unibyte-current-buffer): Redefine it so as not to
+       bind the default value of enable-multibyte-characters to nil.
+
+2010-05-10  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * message.el (message-forward-make-body-plain)
+       (message-forward-make-body-mml):
+       Don't use mm-with-unibyte-current-buffer.
+
+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).
+
+2010-05-07  Julien Danjou  <julien@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.
+
+2010-05-07  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * 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
+       macros.
+
+       * 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.
+
+2010-05-06  Tommi Vainikainen  <thv@iki.fi>  (tiny change)
+
+       * mml-sec.el (mml-secure-message-sign): Fix cut and paste error.
+
+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.
+
+2010-05-01  Andreas Seltenreich  <seltenreich@gmx.de>
+
+       * mml.el (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.
+
+2010-04-27  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-util.el: Don't load tm and apel XEmacs packages when compiling.
+
+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.
+
+2010-04-22  Andreas Seltenreich  <seltenreich@gmx.de>
+
+       * message.el (message-generate-headers): Record insertion of optional
+       headers as well.  Otherwise the check to prevent repeated insertion of
+       optional headers is a no-op.
+
+2010-04-17  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * smime.el: Don't mention CVS.
+
+       * nnrss.el (nnrss-fetch): Don't mention CVS.
+
+       * nnir.el: Don't mention CVS.
+
 2010-04-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * gnus-sum.el (gnus-summary-bookmark-make-record): Add `location' field.
 2010-04-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * gnus-sum.el (gnus-summary-bookmark-make-record): Add `location' field.
        (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
        (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
+       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.)
 
        was cached before too if `nnimap-retrieve-groups-asynchronous' was set,
        but not persistently, so every Gnus startup was still very slow.)
 
 
        * nneething.el (mailcap): Require mailcap.
 
 
        * nneething.el (mailcap): Require mailcap.
 
-       * nnheader.el: (declare-function): Add compatibility stub.
+       * nnheader.el (declare-function): Add compatibility stub.
        (message-remove-header): Declare rather than autoload.
        (nnheader-replace-header): Require message.
 
        (message-remove-header): Declare rather than autoload.
        (nnheader-replace-header): Require message.
 
 
 2008-06-03  Glenn Morris  <rgm@gnu.org>
 
 
 2008-06-03  Glenn Morris  <rgm@gnu.org>
 
-       * pop3.el (nnheader-accept-process-output): Autoload it.
+       * pop3.el (nnheader-accept-process-output): Autoload it.
 
 2008-05-30  Katsumi Yamaoka  <yamaoka@jpl.org>
 
 
 2008-05-30  Katsumi Yamaoka  <yamaoka@jpl.org>
 
 
 2008-05-01  Lars Magne Ingebrigtsen  <lars@ingebrigtsen.no>
 
 
 2008-05-01  Lars Magne Ingebrigtsen  <lars@ingebrigtsen.no>
 
-       * gnus.el: Bump version to 0.11
+       * gnus.el: Bump version to 0.11.
 
 
-2008-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
+2008-05-01  Lars Magne Ingebrigtsen  <lars@ingebrigtsen.no>
 
        * gnus.el: No Gnus v0.10 is released.
 
 
        * gnus.el: No Gnus v0.10 is released.
 
        (message-shorten-references): Be more strict when building list of
        valid references to comply with GNKSA.
 
        (message-shorten-references): Be more strict when building list of
        valid references to comply with GNKSA.
 
-        * gnus-group.el (gnus-read-ephemeral-bug-group)
-        (gnus-read-ephemeral-debian-bug-group)
-        (gnus-read-ephemeral-emacs-bug-group): Use the correct variable.
+       * gnus-group.el (gnus-read-ephemeral-bug-group)
+       (gnus-read-ephemeral-debian-bug-group)
+       (gnus-read-ephemeral-emacs-bug-group): Use the correct variable.
 
        * message.el (message-info): Don't use booleanp which isn't supported
        in Emacs 21 and XEmacs.
 
        * message.el (message-info): Don't use booleanp which isn't supported
        in Emacs 21 and XEmacs.
        trunk version of PGG was unmaintained.  The author of PGG, Daiki Ueno,
        recommends to use EasyPG instead of PGG.
 
        trunk version of PGG was unmaintained.  The author of PGG, Daiki Ueno,
        recommends to use EasyPG instead of PGG.
 
-       * pgg.el: Revert to revision 6.23.2.16
+       * pgg.el: Revert to revision 6.23.2.16.
 
        * pgg-def.el: Revert to revision 6.6.2.14.
 
 
        * pgg-def.el: Revert to revision 6.6.2.14.
 
 
 2006-11-06  Reiner Steib  <Reiner.Steib@gmx.de>
 
 
 2006-11-06  Reiner Steib  <Reiner.Steib@gmx.de>
 
-       * message.el (message-strip-subject-encoded-words): New function
+       * message.el (message-strip-subject-encoded-words): New function.
        (message-simplify-subject-functions): New variable.
        (message-simplify-subject): Use it.  Fix typo in doc string.
        Support message-strip-subject-encoded-words.
        (message-simplify-subject-functions): New variable.
        (message-simplify-subject): Use it.  Fix typo in doc string.
        Support message-strip-subject-encoded-words.
 
 2006-09-20  Maxime Edouard Robert Froumentin  <max@lapin-bleu.net>
 
 
 2006-09-20  Maxime Edouard Robert Froumentin  <max@lapin-bleu.net>
 
-       (gnus-insert-mime-button, gnus-insert-mime-security-button): Apply
-       gnus-article-button-face to MIME and security buttons.
+       * gnus-art.el (gnus-insert-mime-button)
+       (gnus-insert-mime-security-button):
+       Apply gnus-article-button-face to MIME and security buttons.
 
 2006-09-20  Reiner Steib  <Reiner.Steib@gmx.de>
 
 
 2006-09-20  Reiner Steib  <Reiner.Steib@gmx.de>
 
 
        * gnus-agent.el: Added gnus-agent-flush* to purge agent info.
        (gnus-agent-read-agentview): Fixed handling of end-of-file error.
 
        * gnus-agent.el: Added gnus-agent-flush* to purge agent info.
        (gnus-agent-read-agentview): Fixed handling of end-of-file error.
-       (gnus-agent-read-local): All symbols allocated in my-obarray
+       (gnus-agent-read-local): All symbols allocated in my-obarray.
        (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
        (gnus-agent-regenerate-group): Check numeric names to see if they are
        messages or groups.
        (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
        (gnus-agent-regenerate-group): Check numeric names to see if they are
        messages or groups.
        to get all the groups a message ID is in.
 
        * spam-stat.el (spam-stat-split-fancy-spam-threshold)
        to get all the groups a message ID is in.
 
        * spam-stat.el (spam-stat-split-fancy-spam-threshold)
-       (spam-stat-split-fancy): Change "threshhold" to "threshold"
+       (spam-stat-split-fancy): Change "threshhold" to "threshold".
        (spam-stat-score-buffer-user-functions): Add :number custom type.
 
 2005-04-06  Katsumi Yamaoka  <yamaoka@jpl.org>
        (spam-stat-score-buffer-user-functions): Add :number custom type.
 
 2005-04-06  Katsumi Yamaoka  <yamaoka@jpl.org>
 
 2004-11-14  Magnus Henoch  <mange@freemail.hu>
 
 
 2004-11-14  Magnus Henoch  <mange@freemail.hu>
 
-       * hashcash.el (hashcash-default-payment): Change default to 20
-       (hashcash-default-accept-payment): Change default to 20
-       (hashcash-process-alist): New variable
-       (hashcash-generate-payment-async): Add
-       (hashcash-already-paid-p): Add
-       (hashcash-insert-payment): Don't generate payments twice
-       (hashcash-insert-payment-async): Add
-       (hashcash-insert-payment-async-2): Add
-       (hashcash-cancel-async): Add
-       (hashcash-wait-async): Add
-       (hashcash-processes-running-p): Add
-       (hashcash-wait-or-cancel): Add
+       * hashcash.el (hashcash-default-payment): Change default to 20.
+       (hashcash-default-accept-payment): Change default to 20.
+       (hashcash-process-alist): New variable.
+       (hashcash-generate-payment-async): Add.
+       (hashcash-already-paid-p): Add.
+       (hashcash-insert-payment): Don't generate payments twice.
+       (hashcash-insert-payment-async): Add.
+       (hashcash-insert-payment-async-2): Add.
+       (hashcash-cancel-async): Add.
+       (hashcash-wait-async): Add.
+       (hashcash-processes-running-p): Add.
+       (hashcash-wait-or-cancel): Add.
        (mail-add-payment): New optional argument.  Conditionally start
        asynchronous calculation.
        (mail-add-payment): New optional argument.  Conditionally start
        asynchronous calculation.
-       (mail-add-payment-async): Add
+       (mail-add-payment-async): Add.
 
        * message.el (message-send-mail): Wait for asynchronous hashcash
        results.  Don't clobber existing X-Hashcash headers.
 
        * message.el (message-send-mail): Wait for asynchronous hashcash
        results.  Don't clobber existing X-Hashcash headers.
        (nnsoup-unpack-packets, nnsoup-make-active): Simplify.
 
        * nnspool.el (nnspool-find-id): Use with-temp-buffer.
        (nnsoup-unpack-packets, nnsoup-make-active): Simplify.
 
        * nnspool.el (nnspool-find-id): Use with-temp-buffer.
-       (nnspool-sift-nov-with-sed): Use last
+       (nnspool-sift-nov-with-sed): Use last.
        (nnspool-retrieve-headers-with-nov): Use mapc.
        (nnspool-request-newgroups): Use dolist.
        (nnspool-request-group): Use last.
        (nnspool-retrieve-headers-with-nov): Use mapc.
        (nnspool-request-newgroups): Use dolist.
        (nnspool-request-group): Use last.
        * gnus-registry.el (gnus-registry-split-fancy-with-parent): Try
        to append in-reply-to: data to the references: header.
 
        * gnus-registry.el (gnus-registry-split-fancy-with-parent): Try
        to append in-reply-to: data to the references: header.
 
-       * netrc.el: Remove old encryption support, autoload gnus-encrypt.el
+       * netrc.el: Remove old encryption support, autoload gnus-encrypt.el.
        (netrc-parse): Use gnus-encrypt.el functions.
 
        * gnus-encrypt.el: Add new file for encryption support; currently
        (netrc-parse): Use gnus-encrypt.el functions.
 
        * gnus-encrypt.el: Add new file for encryption support; currently
        * gnus-group.el (gnus-group-get-new-news-this-group): Don't
        update info that isn't there.
 
        * gnus-group.el (gnus-group-get-new-news-this-group): Don't
        update info that isn't there.
 
-2004-06-29  Ilya N. Golubev  <gin@mo.msk.ru>.
+2004-06-29  Ilya N. Golubev  <gin@mo.msk.ru>
 
        * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
        entry.
 
        * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
        entry.
 
 2004-05-26  Adam Sjøgren  <asjo@koldfront.dk>  (tiny change)
 
 
 2004-05-26  Adam Sjøgren  <asjo@koldfront.dk>  (tiny change)
 
-       (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
+       * spam.el (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
 
 2004-05-26  Katsumi Yamaoka  <yamaoka@jpl.org>
 
 
 2004-05-26  Katsumi Yamaoka  <yamaoka@jpl.org>
 
 2004-05-20  Danny Siu  <dsiu@adobe.com>
 
        * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto
 2004-05-20  Danny Siu  <dsiu@adobe.com>
 
        * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto
-       centered even when gnus-auto-center-summary is t
+       centered even when gnus-auto-center-summary is t.
 
 2004-05-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
 
 2004-05-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        sorting.
        (spam-extra-header-to-number): Add function to get a score from a
        header.
        sorting.
        (spam-extra-header-to-number): Add function to get a score from a
        header.
-       (spam-summary-score): Add function to  get a numeric score from the
+       (spam-summary-score): Add function to get a numeric score from the
        headers.
        (spam-generic-score): Fix function doc, was in wrong place.
        (spam-initialize): Take symbols when it's run, and install the
        headers.
        (spam-generic-score): Fix function doc, was in wrong place.
        (spam-initialize): Take symbols when it's run, and install the
 
        * gnus-group.el: Require gnus-sum and autoload functions to
        resolve warnings when gnus-group.el compiled alone.
 
        * gnus-group.el: Require gnus-sum and autoload functions to
        resolve warnings when gnus-group.el compiled alone.
-       (gnus-group-line-format): Documented new %F
+       (gnus-group-line-format): Documented new %F.
        (size of Fetched data) group line format; identifies disk space
        used by agent and cache.
        (gnus-group-line-format-alist): Defined new F format.
        (size of Fetched data) group line format; identifies disk space
        used by agent and cache.
        (gnus-group-line-format-alist): Defined new F format.
        (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
        (spam-report-unplug-agent): Doc fixes.
        (spam-report-url-ping-mm-url, spam-report-url-to-file)
        (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
        (spam-report-unplug-agent): Doc fixes.
        (spam-report-url-ping-mm-url, spam-report-url-to-file)
-       (spam-report-agentize, spam-report-deagentize): Autoload
+       (spam-report-agentize, spam-report-deagentize): Autoload.
 
 2004-02-24  Katsumi Yamaoka  <yamaoka@jpl.org>
 
 
 2004-02-24  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        is "nndraft:queue".  Suggested by Gaute Strokkenes
        <gs234@srcf.ucam.org>
 
        is "nndraft:queue".  Suggested by Gaute Strokkenes
        <gs234@srcf.ucam.org>
 
-       * gnus-agent.el (agent-disable-undownloaded-faces): Removed
-       (agent-enable-undownloaded-faces): Added
+       * gnus-agent.el (agent-disable-undownloaded-faces): Removed.
+       (agent-enable-undownloaded-faces): Added.
        (gnus-agent-cat-groups): Use eval-and-compile, not
        eval-when-compile, to define gnus-agent-set-cat-groups as the setf
        method of gnus-agent-cat-groups even when the buffer has been
        (gnus-agent-cat-groups): Use eval-and-compile, not
        eval-when-compile, to define gnus-agent-set-cat-groups as the setf
        method of gnus-agent-cat-groups even when the buffer has been
        active file (local makes it unnecessary).
        (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
 
        active file (local makes it unnecessary).
        (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
 
-       * gnus-cus.el (agent-disable-undownloaded-faces): Removed
-       (agent-enable-undownloaded-faces): Added
+       * gnus-cus.el (agent-disable-undownloaded-faces): Removed.
+       (agent-enable-undownloaded-faces): Added.
 
        * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
        disable it when sending to "nndraft:queue".
 
        * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
        disable it when sending to "nndraft:queue".
 
        * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
        gnus-agent-possibly-alter-active.
 
        * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
        gnus-agent-possibly-alter-active.
-       (gnus-adjust-marked-articles): Faster handling of simple lists
+       (gnus-adjust-marked-articles): Faster handling of simple lists.
 
 2004-01-21  Jesper Harder  <harder@ifa.au.dk>
 
 
 2004-01-21  Jesper Harder  <harder@ifa.au.dk>
 
 
 2004-01-14  Kai Grossjohann  <kai@emptydomain.de>
 
 
 2004-01-14  Kai Grossjohann  <kai@emptydomain.de>
 
-       (message-kill-to-signature): Change docstring.
+       * message.el (message-kill-to-signature): Change docstring.
 
 2004-01-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 
 
 2004-01-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 
 
 2004-01-05  Reiner Steib  <Reiner.Steib@gmx.de>
 
 
 2004-01-05  Reiner Steib  <Reiner.Steib@gmx.de>
 
-       * gnus-art.el (gnus-treat-ansi-sequences,
+       * gnus-art.el (gnus-treat-ansi-sequences)
        (article-treat-ansi-sequences): New variable and function.
        Suggested by Dan Jacobson <jidanni@jidanni.org>.
 
        (article-treat-ansi-sequences): New variable and function.
        Suggested by Dan Jacobson <jidanni@jidanni.org>.
 
 2004-01-04  Mario Lang  <lang@zid.tugraz.at>
 
        * dns.el (dns-query-types): Fix typo.
 2004-01-04  Mario Lang  <lang@zid.tugraz.at>
 
        * dns.el (dns-query-types): Fix typo.
-       (dns-query-types): New function
+       (dns-query-types): New function.
        (dns-read-type): Add support for AAAA records, see RFC 3596.  Parse MX,
        PTR and SOA replies, see RFC 1035.
 
        (dns-read-type): Add support for AAAA records, see RFC 3596.  Parse MX,
        PTR and SOA replies, see RFC 1035.