]> code.delx.au - gnu-emacs/blobdiff - lisp/gnus/ChangeLog
(mail-reply-buffer): Add defvar.
[gnu-emacs] / lisp / gnus / ChangeLog
index 7e56de4c9f70c1849a05f245836d951cdab56c41..cc85c51f5e290c4a477e98e79c22dce4586ea874 100644 (file)
+2005-08-22  Karl Chen  <quarl@cs.berkeley.edu>  (tiny change)
+
+       * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
+       the end of the date treatments.
+
+2005-08-15  Simon Josefsson  <jas@extundo.com>
+
+       * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
+       it in url-handlers.el and XEmacs in url.el.  Reported by Luca
+       Capello and Romain Francoise.
+       (pgg-fetch-key-function): Removed, not used?
+       (pgg-insert-url-with-w3): Require url, to get
+       url-insert-file-contents regardless of where it is defined.
+
+2005-08-08  Simon Josefsson  <jas@extundo.com>
+
+       * pgg.el: Autoload url-insert-file-contents instead of loading
+       w3/url.
+       (pgg-insert-url-with-w3): Don't load url here.
+
+2005-08-05  Daiki Ueno <ueno@unixuser.org>
+
+       * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
+
+       * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
+
+2005-08-06  Romain Francoise  <romain@orebokech.com>
+
+       * message.el: Fix typo in docstring.
+
+2005-08-05  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-bodies.el (mm-encode-body): Use coding system rather than
+       charset to encode text.
+
+       * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
+       number of charsets if utf-8 is available (XEmacs).
+
+2005-08-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
+       start of the lines.
+       (gnus-picon-databases): Add /usr/share/picons.
+
+2005-08-04  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
+       taken from `gnus-button-mid-or-mail-regexp'.
+       (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
+       (gnus-button-alist): Improve regexp for domain part of the MIDs
+       for news:localpart@domain buttons.
+       (gnus-button-ctan-directory-regexp): Update.
+
+       * message.el (message-kill-buffer): Raise the current frame.
+       (message-bury): Use `window-dedicated-p'.
+
+2005-08-02  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * sieve-manage.el (sieve-manage-interactive-login): Use
+       make-local-variable rather than make-variable-buffer-local.
+       (sieve-manage-open): Ditto.
+       (sieve-manage-authenticate): Ditto.
+
+       * mml.el (mml-generate-mime-1): Make the content type default to
+       text/plain if the filename is not specified.
+
+2005-08-01  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
+       instead of insert-buffer.
+
+       * message.el (message-yank-original): Ditto; set the mark at the
+       end of the yanked message.
+
+2005-07-29  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-article-next-page-1): Reduce the number of
+       lines to scroll rather than to stop it.
+
+       * mml.el (mml-generate-default-type): Add doc string.
+       (mml-generate-mime-1): Use mm-default-file-encoding or make it
+       default to application/octet-stream when determining the content
+       type if it is not specified for the part or the mml contents; add
+       a comment about mml-generate-default-type.
+
+2005-07-29  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
+       make it default to application/octet-stream when determining the
+       content type if it is not specified for the external contents.
+
+2005-07-28  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * rfc2231.el (rfc2231-parse-string): Take care that not only a
+       segmented parameter but also other parameters might be there.
+
+2005-07-27  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-decode.el (mm-display-external): Delete temp file, directory
+       and buffer immediately if the external process is exited.
+
+2005-07-26  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
+       fewer lines than that of scroll-margin.
+       (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
+
+2005-07-25  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-article-next-page): Revert.
+       (gnus-article-beginning-of-window): New macro.
+       (gnus-article-next-page-1): Use it.
+       (gnus-article-prev-page): Ditto.
+       (gnus-mime-save-part-and-strip): Use insert-buffer-substring
+       instead of insert-buffer.
+       (gnus-mime-delete-part): Ditto.
+       (gnus-article-edit-exit): Ditto.
+
+       * gnus-util.el (gnus-beginning-of-window): Remove.
+       (gnus-end-of-window): Remove.
+
+       * lpath.el: Don't bind scroll-margin.
+
+2005-07-25  Simon Josefsson  <jas@extundo.com>
+
+       * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
+       to have the url package without w3.  Reported by Daiki Ueno
+       <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
+
+2005-07-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
+       for text/rtf.  Display default in prompt.  Pass default for M-n.
+
+       * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
+
+2005-07-16  Romain Francoise  <romain@orebokech.com>
+
+       * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
+       instead of `current-time-string' as the latter creates a time
+       string that is not RFC 2822 compliant (it lacks the zone).
+
+2005-07-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-msg.el (gnus-button-mailto): Remove
+       save-selected-window-window hackery because it relies on
+       save-selected-window internals.
+
+2005-07-15  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
+       (gnus-article-next-page-1): Use gnus-beginning-of-window.
+       (gnus-article-prev-page): Ditto.
+
+       * gnus-util.el (gnus-beginning-of-window): New function.
+       (gnus-end-of-window): New function.
+
+2005-07-13  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
+       gnus-add-minor-mode.
+       (gnus-binary-mode): Ditto.
+
+       * gnus-topic.el (gnus-topic-mode): Ditto.
+
+2005-07-08  Ralf Angeli  <angeli@iwi.uni-sb.de>  (tiny change)
+
+       * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
+       (gnus-article-prev-page): Take scroll-margin into consideration.
+
+2005-07-04  Lute Kamstra  <lute@gnu.org>
+
+       Update FSF's address in GPL notices.
+
+2005-07-04  Juanma Barranquero  <lekktu@gmail.com>
+
+       * gnus.el (gnus-exit):
+       * gnus-group.el (gnus-group-icons):
+       * nnmail.el (nnmail-prepare): Fix typos in docstrings.
+
+       * gnus-nocem.el (gnus-nocem):
+       * message.el (message-various, message-buffers, message-sending)
+       (message-interface, message-forwarding, message-insertion)
+       (message-headers, message-news, message-mail):
+       * pgg-gpg.el (pgg-gpg):
+       * pgg-parse.el (pgg-parse):
+       * pgg-pgp.el (pgg-pgp):
+       * pgg-pgp5.el (pgg-pgp5):
+       * pop3.el (pop3): Finish `defgroup' description with period.
+
+2005-07-01  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (article-display-face): Improve the efficiency.
+       (article-display-x-face): Ditto; remove grey x-face stuff.
+
+2005-06-30  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (article-display-face): Correct the position in
+       which Faces are inserted; use dolist.
+
+2005-06-29  Didier Verna  <didier@xemacs.org>
+
+       * gnus-art.el (article-display-face): Display faces in correct
+       order.
+
+2005-06-29  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
+       (gnus-nocem-check-article): Fetch the Type header.
+       (gnus-nocem-message-wanted-p): Fix the way to examine types.
+       (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
+       (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
+
+       * pgg.el (pgg-verify): Return the verification result.
+
+2005-06-24  Juanma Barranquero  <lekktu@gmail.com>
+
+       * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
+       `show-nonbreak-escape'.
+
+2005-06-23  Lute Kamstra  <lute@gnu.org>
+
+       * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
+
+       * dig.el (dig-mode):
+       * smime.el (smime-mode): Use gnus-run-mode-hooks.
+
+2005-06-21  Juanma Barranquero  <lekktu@gmail.com>
+
+       * nnimap.el (nnimap-split-download-body): Fix spellings.
+
+2005-06-16  Juanma Barranquero  <lekktu@gmail.com>
+
+       * gnus-art.el (gnus-article-encrypt-body):
+       * gnus-cus.el (gnus-score-customize):
+       * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
+       * pop3.el (pop3-user): Don't use `format' on `error' arguments.
+
+2005-06-16  Miles Bader  <miles@gnu.org>
+
+       * spam.el (spam): Remove "-face" suffix from face name.
+       (spam-face): New backward-compatibility alias for renamed face.
+       (spam-face, spam-initialize): Use renamed spam face.
+
+       * message.el (message-header-to, message-header-cc)
+       (message-header-subject, message-header-newsgroups)
+       (message-header-other, message-header-name)
+       (message-header-xheader, message-separator, message-cited-text)
+       (message-mml): Remove "-face" suffix from face names.
+       (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):
+       New backward-compatibility aliases for renamed faces.
+       (message-font-lock-keywords): Use renamed message faces.
+
+       * sieve-mode.el (sieve-control-commands, sieve-action-commands)
+       (sieve-test-commands, sieve-tagged-arguments):
+       Remove "-face" suffix from face names.
+       (sieve-control-commands-face, sieve-action-commands-face)
+       (sieve-test-commands-face, sieve-tagged-arguments-face):
+       New backward-compatibility aliases for renamed faces.
+       (sieve-control-commands-face, sieve-action-commands-face)
+       (sieve-test-commands-face, sieve-tagged-arguments-face):
+       Use renamed sieve faces.
+
+       * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
+       (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
+       (gnus-group-news-3-empty, gnus-group-news-4)
+       (gnus-group-news-4-empty, gnus-group-news-5)
+       (gnus-group-news-5-empty, gnus-group-news-6)
+       (gnus-group-news-6-empty, gnus-group-news-low)
+       (gnus-group-news-low-empty, gnus-group-mail-1)
+       (gnus-group-mail-1-empty, gnus-group-mail-2)
+       (gnus-group-mail-2-empty, gnus-group-mail-3)
+       (gnus-group-mail-3-empty, gnus-group-mail-low)
+       (gnus-group-mail-low-empty, gnus-summary-selected)
+       (gnus-summary-cancelled, gnus-summary-high-ticked)
+       (gnus-summary-low-ticked, gnus-summary-normal-ticked)
+       (gnus-summary-high-ancient, gnus-summary-low-ancient)
+       (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
+       (gnus-summary-low-undownloaded)
+       (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
+       (gnus-summary-low-unread, gnus-summary-normal-unread)
+       (gnus-summary-high-read, gnus-summary-low-read)
+       (gnus-summary-normal-read, gnus-splash):
+       Remove "-face" suffix from face names.
+       (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):
+       New backward-compatibility aliases for renamed faces.
+       (gnus-group-startup-message): Use renamed gnus faces.
+
+       * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
+       (gnus-server-closed, gnus-server-denied, gnus-server-offline)
+       (gnus-server-agent): Remove "-face" suffix from face names.
+       (gnus-server-agent-face, gnus-server-opened-face)
+       (gnus-server-closed-face, gnus-server-denied-face)
+       (gnus-server-offline-face):
+       New backward-compatibility aliases for renamed faces.
+       (gnus-server-agent-face, gnus-server-opened-face)
+       (gnus-server-closed-face, gnus-server-denied-face)
+       (gnus-server-offline-face): Use renamed gnus faces.
+
+       * gnus-picon.el (gnus-picon-xbm, gnus-picon):
+       Remove "-face" suffix from face names.
+       (gnus-picon-xbm-face, gnus-picon-face):
+       New backward-compatibility aliases for renamed faces.
+
+       * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
+       (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
+       (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
+       (gnus-cite-11): Remove "-face" suffix from face names.
+       (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):
+       New backward-compatibility aliases for renamed faces.
+       (gnus-cite-attribution-face, gnus-cite-face-list)
+       (gnus-article-boring-faces): Use renamed gnus faces.
+
+       * gnus-art.el (gnus-signature, gnus-header-from)
+       (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
+       (gnus-header-content): Remove "-face" suffix from face names.
+       (gnus-signature-face, gnus-header-from-face)
+       (gnus-header-subject-face, gnus-header-newsgroups-face)
+       (gnus-header-name-face, gnus-header-content-face):
+       New backward-compatibility aliases for renamed faces.
+       (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
+
+       * gnus-sum.el (gnus-summary-selected-face)
+       (gnus-summary-highlight): Use renamed gnus faces.
+       * gnus-group.el (gnus-group-highlight): Likewise.
+
+2005-06-14  Juanma Barranquero  <lekktu@gmail.com>
+
+       * gnus-sieve.el (gnus-sieve-article-add-rule):
+       * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
+       * spam-stat.el (spam-stat-buffer-change-to-spam)
+       (spam-stat-buffer-change-to-non-spam): Follow error conventions.
+
+       * message.el (message-is-yours-p):
+       * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
+
+2005-06-14  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-view.el (mm-inline-text): Withdraw the last change.
+
+2005-06-09  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
+       executing enriched-decode.
+
+2005-06-04  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
+
+2005-06-04  Lute Kamstra  <lute@gnu.org>
+
+       * nnfolder.el (nnfolder-read-folder): Make sure that undo
+       information is never recorded.
+
+2005-06-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
+
+2005-06-02  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * pop3.el (pop3-md5): Run md5 in the binary mode.
+       (pop3-md5-program-args): New variable.
+
+       * starttls.el (starttls-set-process-query-on-exit-flag):
+       Use eval-and-compile.
+
+2005-05-31  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (article-display-x-face): Replace
+       process-kill-without-query by gnus-set-process-query-on-exit-flag.
+
+       * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
+
+       * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
+       set-process-query-on-exit-flag or process-kill-without-query.
+
+       * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
+       loop instead of replace-regexp.
+
+       * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
+       instead of process-kill-without-query if it is available.
+
+       * mm-util.el (mm-insert-file-contents): Bind find-file-hook
+       instead of find-file-hooks if it is available.
+
+       * mml1991.el: Bind pgg-default-user-id when compiling.
+
+       * mml2015.el: Bind pgg-default-user-id when compiling.
+
+       * nndraft.el (nndraft-request-associate-buffer):
+       Use write-contents-functions instead of write-contents-hooks if it is
+       available.
+
+       * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
+       instead of find-file-hooks if it is available.
+
+       * nntp.el (nntp-open-connection): Replace
+       process-kill-without-query by gnus-set-process-query-on-exit-flag.
+       (nntp-open-ssl-stream): Ditto.
+       (nntp-open-tls-stream): Ditto.
+
+       * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
+       (pgg-run-at-time-1): New macro.
+       (pgg-run-at-time): Use it.
+
+       * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
+       set-process-query-on-exit-flag or process-kill-without-query.
+       (starttls-open-stream-gnutls): Use it instead of
+       process-kill-without-query.
+       (starttls-open-stream): Ditto.
+
+2005-05-31  Simon Josefsson  <jas@extundo.com>
+
+       * imap.el (imap-ssl-open): Use imap-process-connection-type,
+       instead of hard coding to nil.
+
+2005-05-31  Kevin Greiner  <kgreiner@xpediantsolutions.com>
+
+       * gnus-group.el: Require gnus-sum and autoload functions to
+       resolve warnings when gnus-group.el compiled alone.
+
+2005-05-30  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-agent.el (gnus-agent-regenerate-group)
+       (gnus-agent-fetch-articles): Replace `string-to-int' by
+       `string-to-number'.
+       * gnus-art.el (gnus-button-fetch-group): Ditto.
+       * gnus-cache.el (gnus-cache-generate-active)
+       (gnus-cache-articles-in-group): Ditto.
+       * gnus-group.el (gnus-group-set-current-level)
+       (gnus-group-insert-group-line): Ditto.
+       * gnus-score.el (gnus-score-set-expunge-below)
+       (gnus-score-set-mark-below, gnus-summary-score-effect)
+       (gnus-summary-score-entry): Ditto.
+       * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
+       (gnus-soup-pack): Ditto.
+       * gnus-spec.el (gnus-xmas-format): Ditto.
+       * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
+       * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
+       * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
+       * nnbabyl.el (nnbabyl-article-group-number): Ditto.
+       * nndb.el (nndb-get-remote-expire-response): Ditto.
+       * nndiary.el (nndiary-parse-schedule-value)
+       (nndiary-string-to-number, nndiary-request-replace-article)
+       (nndiary-request-article): Ditto.
+       * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
+       * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
+       * nneething.el (nneething-make-head): Ditto.
+       * nnfolder.el (nnfolder-request-article)
+       (nnfolder-retrieve-headers): Ditto.
+       * nnheader.el (nnheader-file-to-number): Ditto.
+       * nnkiboze.el (nnkiboze-request-article): Ditto.
+       * nnmail.el (nnmail-process-unix-mail-format)
+       (nnmail-process-babyl-mail-format): Ditto.
+       * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
+       * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
+       (nnmh-request-create-group, nnmh-request-list-1)
+       (nnmh-request-group, nnmh-request-article): Ditto.
+       * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
+       * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
+       * nnsoup.el (nnsoup-make-active): Ditto.
+       * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
+       * nntp.el (nntp-find-group-and-number)
+       (nntp-retrieve-headers-with-xover): Ditto.
+       * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
+       * pgg-parse.el (pgg-read-body, pgg-read-bytes)
+       (pgg-format-key-identifier): Ditto.
+       * pop3.el (pop3-last, pop3-stat): Ditto.
+       * qp.el (quoted-printable-decode-region): Ditto.
+
+       * spam-report.el (spam-report-url-ping-mm-url): Use format instead
+       of concat.
+
+2005-05-30  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
+
+       * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
+
+       * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
+
+       * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
+
+       * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
+
+       * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
+
+       * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
+       (gnus-carpal-mode): Ditto.
+
+       * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
+       (gnus-browse-mode): Ditto.
+
+       * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
+
+       * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
+
+2005-05-29  Richard M. Stallman  <rms@gnu.org>
+
+       * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
+
+2005-05-27  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-util.el (gnus-run-mode-hooks): New function.
+
+       * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
+
+2005-05-26  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * gnus-agent.el (gnus-agent-make-mode-line-string):
+       Use mode-line-highlight as mouse-face.
+
+2005-05-17  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * canlock.el (canlock): Change the parent group to news.
+
+       * deuglify.el (gnus-outlook-deuglify): Add :group.
+
+       * dig.el (dig): Add :group.
+
+       * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
+
+       * gnus-cite.el (gnus-cite-attribution-face): Add :group.
+       (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
+       (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
+       (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
+       (gnus-cite-face-10, gnus-cite-face-11): Ditto.
+
+       * gnus-diary.el (gnus-diary): Add :group.
+
+       * gnus.el (gnus-group-news-1-face): Add :group.
+       (gnus-group-news-1-empty-face): Ditto.
+       (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
+       (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
+       (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
+       (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
+       (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
+       (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
+       (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
+       (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
+       (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
+       (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
+       (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
+       (gnus-summary-high-ticked-face): Ditto.
+       (gnus-summary-low-ticked-face): Ditto.
+       (gnus-summary-normal-ticked-face): Ditto.
+       (gnus-summary-high-ancient-face): Ditto.
+       (gnus-summary-low-ancient-face): Ditto.
+       (gnus-summary-normal-ancient-face): Ditto.
+       (gnus-summary-high-undownloaded-face): Ditto.
+       (gnus-summary-low-undownloaded-face): Ditto.
+       (gnus-summary-normal-undownloaded-face): Ditto.
+       (gnus-summary-high-unread-face): Ditto.
+       (gnus-summary-low-unread-face): Ditto.
+       (gnus-summary-normal-unread-face): Ditto.
+       (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
+       (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
+
+       * message.el (message-minibuffer-local-map): Add :group.
+
+       * sieve-manage.el (sieve-manage-log): Add :group.
+       (sieve-manage-default-user): Diito.
+       (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
+       (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
+       (sieve-manage-authenticators): Ditto.
+       (sieve-manage-authenticator-alist): Ditto.
+       (sieve-manage-default-port): Ditto.
+
+       * sieve-mode.el (sieve-control-commands-face): Add :group.
+       (sieve-action-commands-face): Ditto.
+       (sieve-test-commands-face): Ditto.
+       (sieve-tagged-arguments-face): Ditto.
+
+       * smime.el (smime): Add :group.
+
+       * spam-report.el (spam-report): Add :group.
+
+       * spam.el (spam, spam-face): Add :group.
+
+2005-05-26  Lute Kamstra  <lute@gnu.org>
+
+       * score-mode.el (gnus-score-mode): Use run-mode-hooks.
+
+2005-05-16  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el: Don't autoload mail-extract-address-components.
+
+       * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
+
+       * nndb.el: Don't declare the nndb back end two or more times; don't
+       autoload news-reply-mode, news-setup, cancel-timer and telnet.
+
+       * nntp.el: Autoload format-spec instead of format; use
+       eval-and-compile to evaluate autoload forms.
+
+       * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
+
+2005-04-28  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (article-date-ut): Support converting date in
+       forwarded parts as well.
+       (gnus-article-save-original-date): New macro.
+       (gnus-display-mime): Use it.
+
+2005-04-28  David Hansen  <david.hansen@physik.fu-berlin.de>
+
+       * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
+       enclosure element of <item>.
+
+2005-04-24  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * spam-report.el (spam-report-unplug-agent)
+       (spam-report-plug-agent, spam-report-deagentize)
+       (spam-report-agentize, spam-report-url-ping-temp-agent-function):
+       support for the Agent in spam-report: when unplugged, report to a
+       file; when plugged, submit all the requests.
+       [Added missing offline functionality from trunk.]
+
+2005-04-24  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * spam-report.el (spam-report-url-to-file)
+       (spam-report-requests-file): New function and variable for offline
+       reporting.
+       (spam-report-url-ping-function): Add `spam-report-url-to-file'
+       and user defined function.
+       (spam-report-process-queue): New function.
+       Process requests from `spam-report-requests-file'.
+       (spam-report-url-ping-mm-url): Autoload.
+       [Added missing offline functionality from trunk.]
+
+2005-04-18  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * qp.el (quoted-printable-encode-region): Save excursion.
+
+2005-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
+       * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
+
+2005-04-13  Miles Bader  <miles@gnu.org>
+
+       * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
+
+2005-04-12  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
+       contained in text because xml.el decodes entities) with LFs.
+
+2005-04-11  Lute Kamstra  <lute@gnu.org>
+
+       * message.el (message-make-date): Handle byte-compiler warnings
+       differently.
+       * nnimap.el (nnimap-date-days-ago): Ditto.
+
+2005-04-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * mm-util.el (mm-string-to-multibyte): New function.
+       (mm-detect-coding-region): Typo.
+
+2005-04-11  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
+
+2005-04-06  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-util.el (mm-coding-system-p): Don't return binary for the nil
+       argument in XEmacs.
+
+       * nnrss.el (nnrss-compatible-encoding-alist): New variable.
+       (nnrss-request-group): Decode group name first.
+       (nnrss-request-article): Make a text/plain article if mml-to-mime
+       failed.
+       (nnrss-get-encoding): Return a compatible encoding according to
+       nnrss-compatible-encoding-alist.
+       (nnrss-opml-export): Use dolist.
+       (nnrss-find-el): Use consp instead of listp.
+       (nnrss-order-hrefs): Use dolist.
+
+2005-04-06  Arne J\e,Ax\e(Brgensen  <arne@arnested.dk>
+
+       * nnrss.el (nnrss-verbose): Remove.
+       (nnrss-request-group): Use `nnheader-message' instead.
+
+2005-04-06  Mark Plaksin  <happy@usg.edu>  (tiny change)
+
+       * nnrss.el (nnrss-verbose): New variable.
+       (nnrss-request-group): Make it say nnrss is requesting a group.
+
+2005-04-06  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-agent.el (gnus-agent-group-path): Decode group name.
+       (gnus-agent-group-pathname): Ditto.
+
+       * gnus-cache.el (gnus-cache-file-name): Decode group name.
+
+       * gnus-group.el (gnus-group-line-format-alist): Use decoded group
+       name for only %g and %c.
+       (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
+       instead of gnus-tmp-group to decoded group name.
+       (gnus-group-make-group): Decode group name.
+       (gnus-group-delete-group): Ditto.
+       (gnus-group-make-rss-group): Exclude `/'s from group names;
+       register the group data after opening the nnrss group; unify
+       non-ASCII group names; encode group name.
+       (gnus-group-catchup-current): Decode group name.
+       (gnus-group-expire-articles-1): Ditto.
+       (gnus-group-set-current-level): Ditto.
+       (gnus-group-kill-group): Ditto.
+
+       * gnus-spec.el (gnus-update-format-specifications): Flush the
+       group format spec cache if it doesn't support decoded group names.
+
+       * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
+
+       * nnrss.el: Require rfc2047 and mml.
+       (nnrss-file-coding-system): New variable.
+       (nnrss-format-string): Redefine it as an inline function.
+       (nnrss-decode-group-name): New function.
+       (nnrss-string-as-multibyte): Remove.
+       (nnrss-retrieve-headers): Decode group name; don't use
+       nnrss-format-string.
+       (nnrss-request-group): Decode group name.
+       (nnrss-request-article): Decode group name; allow a Message-ID as
+       well as an article number; don't use nnrss-format-string; encode a
+       Message-ID string which may contain non-ASCII characters; use
+       mml-to-mime to compose a MIME article; use search-forward instead
+       of re-search-forward.
+       (nnrss-request-expire-articles): Decode group name.
+       (nnrss-request-delete-group): Delete entries in nnrss-group-alist
+       as well; decode group name.
+       (nnrss-get-encoding): Fix regexp.
+       (nnrss-fetch): Clarify error message.
+       (nnrss-read-server-data): Use insert-file-contents instead of load;
+       bind file-name-coding-system; use multibyte buffer.
+       (nnrss-save-server-data): Insert newline; bind
+       coding-system-for-write to the value of nnrss-file-coding-system;
+       bind file-name-coding-system; add coding cookie.
+       (nnrss-read-group-data): Use insert-file-contents instead of load;
+       bind file-name-coding-system; use multibyte buffer.
+       (nnrss-save-group-data): Bind coding-system-for-write to the
+       value of nnrss-file-coding-system; bind file-name-coding-system.
+       (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
+       make it work with non-ASCII text.
+       (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
+       of set-buffer-file-coding-system.
+       (nnrss-find-el): Check carefully whether there's a list of string
+       which old xml.el may return rather than a string; make it work
+       with old xml.el as well.
+
+2005-04-06  Tsuyoshi AKIHO  <akiho@kawachi.zaq.ne.jp>
+
+       * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
+
+       * nnrss.el (nnrss-get-encoding): New function.
+       (nnrss-fetch): Use unibyte buffer initially; bind
+       coding-system-for-read while performing mm-url-insert; remove ^Ms;
+       decode contents according to the encoding attribute.
+       (nnrss-save-group-data): Add coding cookie.
+       (nnrss-mime-encode-string): New function.
+       (nnrss-check-group): Use it to encode subject and author.
+
+2005-04-06  Maciek Pasternacki  <maciekp@japhy.fnord.org>  (tiny change)
+
+       * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
+       failed.
+
+2005-04-06  Jesper Harder  <harder@ifa.au.dk>
+
+       * mm-util.el (mm-subst-char-in-string): Support inplace.
+
+       * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
+       checkdoc.el).
+       (nnrss-request-article): Cleanup.
+       (nnrss-request-delete-group): Use nnrss-make-filename.
+       (nnrss-read-server-data): Use nnrss-make-filename; use load.
+       (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
+       (nnrss-read-group-data): Fix off-by-one error.  From Joakim Verona
+       <joakim@verona.se>; hash on description if link is missing; use
+       nnrss-make-filename; use load.
+       (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
+       (nnrss-make-filename): New function.
+       (nnrss-close): New function.
+       (nnrss-check-group): Hash on description if link is missing.
+       (nnrss-get-namespace-prefix): Use string= to compare strings!
+       Reported by David D. Smith <davidsmith@acm.org>.
+       (nnrss-opml-export): Turn on sgml-mode.
+
+2005-04-06  Mark A. Hershberger  <mah@everybody.org>
+
+       * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
+
+2005-04-04  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * message.el (message-make-date): Add defvars in order to silence
+       the byte compiler inside the defun.
+
+       * nnimap.el (nnimap-date-days-ago): Ditto.
+
+       * gnus-demon.el (parse-time-string): Add autoload.
+
+       * gnus-delay.el (parse-time-string): Add autoload.
+
+       * gnus-art.el (parse-time-string): Add autoload.
+
+       * nnultimate.el (parse-time): Require for `parse-time-string'.
+
+2005-04-03  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
+       "Unrecognized menu descriptor" error in XEmacs.
+
+2005-03-25  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * message.el (message-resend): Bind rfc2047-encode-encoded-words.
+
+       * mm-util.el (mm-replace-in-string): New function.
+       (mm-xemacs-find-mime-charset-1): Ignore errors while loading
+       latin-unity, which cannot be used with XEmacs 21.1.
+
+       * rfc2047.el (rfc2047-encode-function-alist): Rename from
+       rfc2047-encoding-function-alist in order to avoid conflicting with
+       the old version.
+       (rfc2047-encode-message-header): Remove useless goto-char.
+       (rfc2047-encodable-p): Don't move point.
+       (rfc2047-syntax-table): Treat `(' and `)' as is.
+       (rfc2047-encode-region): Concatenate words containing non-ASCII
+       characters in structured fields; don't encode space-delimited
+       ASCII words even in unstructured fields; don't break words at
+       char-category boundaries; encode encoded words in structured
+       fields; treat text within parentheses as special; show the
+       original text when error has occurred; move point to the end of
+       the region after encoding, suggested by IRIE Tetsuya
+       <irie@t.email.ne.jp>; treat backslash-quoted characters as
+       non-special; check carefully whether to encode special characters;
+       fix some kind of misconfigured headers; signal a real error if
+       debug-on-quit or debug-on-error is non-nil; don't infloop,
+       suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
+       the close parenthesis may be included in the encoded word; encode
+       bogus delimiters.
+       (rfc2047-encode-string): Use mm-with-multibyte-buffer.
+       (rfc2047-encode-max-chars): New variable.
+       (rfc2047-encode-1): New function.
+       (rfc2047-encode): Use it; encode text so that it occupies the
+       maximum width within 76-column; work correctly on Q encoding for
+       iso-2022-* charsets; fold the line before encoding; don't append a
+       space if the encoded word includes close parenthesis.
+       (rfc2047-fold-region): Use existing whitespace for LWSP; make it
+       sure not to break a line just after the header name.
+       (rfc2047-b-encode-region): Remove.
+       (rfc2047-b-encode-string): New function.
+       (rfc2047-q-encode-region): Remove.
+       (rfc2047-q-encode-string): New function.
+       (rfc2047-encode-parameter): New function.
+       (rfc2047-encoded-word-regexp): Don't use shy group.
+       (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
+       (rfc2047-parse-and-decode): Ditto.
+       (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
+
+2005-03-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * rfc2047.el (rfc2047-encode-encoded-words): New variable.
+       (rfc2047-field-value): Strip props.
+       (rfc2047-encode-message-header): Disable header folding -- not
+       all headers can be folded, and this should be done by the message
+       composition mode.  Probably.  I think.
+       (rfc2047-encodable-p): Say that =? needs encoding.
+       (rfc2047-encode-region): Encode =? strings.
+
+2005-03-25  Jesper Harder  <harder@ifa.au.dk>
+
+       * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
+       language tags; remove unnecessary '+'.  Reported by Stefan Wiens
+       <s.wi@gmx.net>.
+       (rfc2047-decode-string): Don't cons a string unnecessarily.
+       (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
+       the encoding to avoid consing a string.
+       (rfc2047-decode): Use mm-subst-char-in-string instead of
+       mm-replace-chars-in-string.
+
+2005-03-25  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
+
+       * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
+       encodings of MIME-encoded words, in order to improve
+       interoperability with several broken MUAs.
+
+2005-03-21  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
+       pass it to `gnus-browse-read-group'.
+       (gnus-browse-read-group): Add NUMBER argument and pass it to
+       `gnus-group-read-ephemeral-group'.
+
+       * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
+       argument and pass it to `gnus-group-read-group'.
+
+2005-03-19  Aidan Kehoe  <kehoea@parhasard.net>
+
+       * mm-util.el (mm-xemacs-find-mime-charset): Only call
+       mm-xemacs-find-mime-charset-1 if we have the mule feature
+       available at runtime.
+
+2005-03-25  Werner Lemberg  <wl@gnu.org>
+
+       * nnmaildir.el: Replace `illegal' with `invalid'.
+
+2005-03-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * gnus-start.el (gnus-display-time-event-handler):
+       Check display-time-timer at runtime rather than only at load time
+       in case display-time-mode is turned off in the mean time.
+
+2005-03-16  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * nnimap.el (nnimap-open-connection): Print which authinfo file is
+       used.
+
+       * nneething.el (nneething-map-file-directory): Derive from
+       `gnus-directory'.
+
+       * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
+       the To/Cc button.
+
+2005-03-15  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * nnmaildir.el (nnmaildir-request-accept-article):
+       Use `nnheader-cancel-timer' for compatibility with current XEmacs.
+
+2005-03-13  Steve Youngs  <steve@sxemacs.org>
+
+       * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
+       autoloaded function.
+       From: Andrey Slusar <anrays@gmail.com>.
+
+2005-03-13  Steve Youngs  <steve@sxemacs.org>
+
+       * mm-url.el: Require timer-funcs at compile time when in XEmacs
+       for `with-timeout'.
+
+       * mail-source.el: Require timer-funcs at compile time when in
+       XEmacs for `run-with-idle-timer'.
+
+       * gnus-async.el: Ditto.
+
+2005-03-16  Lute Kamstra  <lute@gnu.org>
+
+       * message.el (message-make-date): Require parse-time.
+
+2005-03-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
+
+2005-03-10  Arne J\e,Ax\e(Brgensen <arne@arnested.dk>  (tiny change)
+
+       * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
+
+2005-03-08  Bjorn Solberg <bjorn_ding@hekneby.org>  (tiny change)
+
+       * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
+       buffer (since IMAP server might return FETCH response out of
+       order, and the nntp buffer must be sorted).
+
+2005-03-04  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * message.el: Don't autoload former message-utils variables.
+       (message-strip-subject-trailing-was): Change doc string.
+
+       * nnweb.el: Fixes for `gnus-group-make-web-group'.
+       (nnweb-type-definition): Don't add "hl=en" in `address'.  Add `base'.
+       (nnweb-google-search): Add "hl=en" here.
+       (nnweb-google-parse-1, nnweb-google-create-mapping):
+       Don't hardcode URL.
+
+2005-03-03  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * message.el (message-get-reply-headers, message-followup):
+       Mention related variables `message-use-followup-to' and
+       `message-use-mail-followup-to', in the information buffer.
+
+       * nnweb.el (nnweb-type-definition): Use groups.google.de instead
+       of broken groups(-beta).google.com.
+
+2005-03-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
+       a more conservative way.
+
+2005-02-27  Arne J\e,Ax\e(Brgensen  <arne@arnested.dk>
+
+       * mm-decode.el (mm-dissect-buffer): Pass the from field on to
+       `mm-dissect-multipart' and receive the from field as an (optional)
+       argument from `mm-dissect-multipart'.
+       (mm-dissect-multipart): Receive the from field as an argument and
+       pass it on when we call `mm-dissect-buffer' on MIME parts.
+       Fixes verification/decryption of signed/encrypted MIME parts.
+
+2005-02-26  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * gnus-sum.el (gnus-summary-exit): Move point after displaying the
+       buffer, so it moves the window's cursor.
+
+2005-02-24  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * nnheader.el (nnheader-find-file-noselect): Add doc string.
+
+       * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
+       `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
+
+       * gnus-sum.el (gnus-summary-caesar-message):
+       Apply `gnus-treat-article' after rotation.
+
+       * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
+       doc string.
+
+2005-02-22  Arne J\e,Ax\e(Brgensen  <arne@arnested.dk>
+
+       * smime.el (smime-sign-buffer): Signal an error if
+       `smime-sign-region' fails.
+       (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
+       fails.
+
+2005-02-21  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
+       Handle news URL with given port correctly.
+
+2005-02-19  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
+       containing special characters.
+
+       * gnus-sum.el (gnus-summary-edit-article): Ditto.
+
+       * mml.el (mime-to-mml): Ditto.
+
+       * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
+       New variable.
+       (rfc2047-decode-region): Quote decoded words containing special
+       characters when rfc2047-quote-decoded-words-containing-tspecials
+       is non-nil.
+
+2005-02-16  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
+
+       * gnus.el (gnus-install-group-spam-parameters): Doc fix.
+
+2005-02-15  Simon Josefsson  <jas@extundo.com>
+
+       * nnimap.el (nnimap-debug): Doc fix.
+
+       * imap.el (imap-debug): Doc fix.
+
+2005-02-14  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-group.el (gnus-group-make-doc-group): Mention prefix
+       argument in doc string.  Make query for type more clear.
+
+2005-02-13  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus.el (gnus-group-startup-message): Search for gnus images in
+       etc/images/gnus.
+       * mm-util.el (mm-find-charset-region): Likewise.
+       * smiley.el (smiley-data-directory): Search for smilies in
+       etc/images/smilies.
+
+2005-02-09  Kim F. Storm  <storm@cua.dk>
+
+       Change Emacs release version from 21.4 to 22.1 throughout.
+       Change Emacs development version from 21.3.50 to 22.0.50.
+
+2005-02-08  Simon Josefsson  <jas@extundo.com>
+
+       * imap.el (imap-log): Doc fix.
+
+2005-02-03  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
+       prefix arg is neither nil nor a number, as info specifies.
+
+2005-01-30  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
+
+2005-01-28  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * message.el (message-beginning-of-line): Change the behavior when
+       invoked between BOL and : so that it first moves backward.
+
+2005-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
+       article buffer when editing of the article is discarded.
+       (gnus-article-prepare): Revert.
+
+2005-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-article-prepare):
+       Remove message-strip-forbidden-properties from the local hook.
+
+2005-01-24  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mml.el (mml-generate-mime-1): Convert string into unibyte when
+       inserting " *mml*" buffer's contents into a unibyte temp buffer.
+
+2005-01-20  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-decode.el (mm-insert-part): Switch the multibyteness of data
+       which will be inserted according to the multibyteness of a buffer
+       rather than the type of contents.  Suggested by ARISAWA Akihiro
+       <ari@mbf.ocn.ne.jp>.
+
+2005-01-05  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * spam.el (spam-face): New face.  Don't use `gnus-splash-face'
+       which is unreadable in some setups.
+
+2004-12-27  Simon Josefsson  <jas@extundo.com>
+
+       * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
+       mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
+       trailing white space.  Reported by Werner Koch <wk@gnupg.org>.
+
+2004-12-17  Kim F. Storm  <storm@cua.dk>
+
+       * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
+
+       * gnus-sum.el (gnus-summary-mode-map): Likewise.
+
+2004-12-22  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
+       correctly even if there are wide characters.
+
+2004-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * rfc2231.el (rfc2231-parse-string): Decode encoded value after
+       concatenating segments rather than before concatenating them.
+       Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
+
+2004-12-17  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-util.el (mm-xemacs-find-mime-charset): New macro.
+
+2004-12-17  Aidan Kehoe  <kehoea@parhasard.net>
+
+       * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
+       unify Latin characters in XEmacs.
+       (mm-find-mime-charset-region): Use it.
+
+2004-12-17  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-util.el (gnus-delete-directory): New function.
+
+       * gnus-agent.el (gnus-agent-delete-group): Use it.
+
+       * gnus-cache.el (gnus-cache-delete-group): Use it.
+
+2004-12-08  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
+
+2004-12-13  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-group.el (gnus-group-make-rss-group):
+       Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
+
+       * gnus-start.el (gnus-setup-news): Honor user's setting to
+       gnus-message-archive-method.  Suggested by Lute Kamstra
+       <lute@gnu.org>.
+
+2004-12-02  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * message.el (message-forward-make-body-mml): Remove headers
+       according to message-forward-ignored-headers if a message is decoded.
+
+2004-12-02  Romain Francoise  <romain@orebokech.com>
+
+       * message.el (message-forward-make-body-plain): Always remove
+       headers according to message-forward-ignored-headers.
+
+2004-11-26  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
+       order to silence the byte compiler.
+
+       * pop3.el (pop3-md5): Define it before being used.
+
+       * spam.el: Fix the way to silence the byte compiler, which
+       complained about bbdb-buffer, bbdb-create-internal,
+       bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
+       spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
+       spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
+       spam-stat-buffer-is-spam, spam-stat-load,
+       spam-stat-register-ham-routine, spam-stat-register-spam-routine,
+       spam-stat-save and spam-stat-split-fancy.
+
+2004-11-26  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
+       which may confuse users.
+       (canlock-password-for-verify): Ditto.
+
+       * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
+
+       * gnus-art.el (gnus-emphasis-alist): Ditto.
+
+       * gnus-registry.el (gnus-registry-max-entries): Ditto.
+
+       * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
+
+       * gnus-start.el (gnus-save-killed-list): Ditto.
+
+       * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
+       (gnus-sum-thread-tree-root): Ditto.
+       (gnus-sum-thread-tree-false-root): Ditto.
+       (gnus-sum-thread-tree-single-indent): Ditto.
+
+       * message.el (message-courtesy-message): Ditto.
+       (message-archive-note): Ditto.
+       (message-subscribed-address-file): Ditto.
+       (message-user-fqdn): Ditto.
+
+       * spam-report.el (spam-report-gmane-regex): Ditto.
+
+       * spam.el (spam-blackhole-good-server-regex): Ditto.
+
+2004-11-25  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * message.el (message-forbidden-properties): Fix typo in doc string.
+
+2004-11-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * message.el (message-strip-forbidden-properties):
+       Bind buffer-read-only (etc) to nil.
+
+2004-11-25  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-util.el (gnus-replace-in-string): Add doc string.
+
+       * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
+       to avoid problems when splitting mails with many recipients.
+
+2004-11-23  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
+       address-mime.  Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
+
+2004-11-22  Marek Martin  <marek.martin@mum.pri.ee>  (tiny change)
+
+       * nnfolder.el (nnfolder-request-create-group): Save current buffer.
+
+2004-11-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
+       pop-to-buffer, covered by the subsequent gnus-configure-windows.
+
+2004-11-14  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * nnfolder.el (nnfolder-save-marks): Add missing format field in
+       call to `error'.
+       * nnml.el (nnml-save-marks): Ditto.
+
+2004-11-14  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-start.el (gnus-convert-old-newsrc):
+       Assign legacy-gnus-agent to 5.10.7.
+
+2004-11-10  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
+       default; improve customization type.
+       (gnus-emphasis-custom-with-format): New macro.
+       (gnus-emphasis-custom-value-to-external): New function.
+       (gnus-emphasis-custom-value-to-internal): New function.
+
+2004-11-07  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
+       "Args out of range" error.  Reported by Arnaud Giersch
+       <arnaud.giersch@free.fr>.
+
+2004-11-04  Richard M. Stallman  <rms@gnu.org>
+
+       * spam.el (spam group): Add :version.
+
+       * pgg-def.el (pgg group): Add :version.
+
+2004-11-04  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-article-edit-article): Don't associate the
+       article buffer with a draft file.  This is a temporary measure
+       against the 2004-08-22 change to gnus-article-edit-mode.
+
+2004-11-02  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * html2text.el (html2text-get-attr): Remove unused argument `tag'.
+       (html2text-format-tags): Remove unused variable `attr'.
+
+       * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
+       after-load-alist.
+
+       * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
+       entry.  From Ilya N. Golubev <gin@mo.msk.ru>.
+       (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
+       loaded under XEmacs.
+       (): Don't make duplicated entries in mm-mime-mule-charset-alist.
+
+       * mm-util.el (mm-coding-system-p): Return a coding-system.
+       (mm-mime-mule-charset-alist): Use shift_jis instead of
+       iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
+       entries for the mime charsets iso-2022-jp-3 and shift_jis.
+       (mm-coding-system-priorities): Use shift_jis and iso-8859-1
+       instead of japanese-shift-jis and iso-latin-1 respectively in
+       order to share the default value with both Emacs and XEmacs-mule.
+       (mm-mule-charset-to-mime-charset):
+       Make mm-coding-system-priorities effective.
+       (mm-sort-coding-systems-predicate): Canonicalize coding-systems
+       while predicating of candidates upon the priorities.
+
+2004-11-01  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
+
+       * tls.el (tls-process-connection-type, tls-success)
+       (tls-certtool-program): Add :version.
+
+       * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
+       (starttls-extra-arguments, starttls-process-connection-type)
+       (starttls-connect, starttls-failure, starttls-success):
+
+       * spam-stat.el (spam-stat): Add :version.
+
+       * sieve.el (sieve): Add :version.
+
+       * sha1.el (sha1): Add :version.
+       (sha1-use-external): Remove redundant version.
+
+       * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
+       (nnmail-cache-ignore-groups, nnmail-spool-hook)
+       (nnmail-split-fancy-match-partial-words)
+       (nnmail-split-lowercase-expanded):
+
+       * nndiary.el (nndiary): Add :version.
+
+       * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
+
+       * mml-sec.el (mml-default-sign-method)
+       (mml-default-encrypt-method, mml-signencrypt-style-alist):
+       Add :version.
+
+       * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
+
+       * mm-url.el (mm-url-use-external, mm-url-program)
+       (mm-url-arguments): Add :version.
+
+       * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
+       (mm-attachment-file-modes, mm-decrypt-option)
+       (mm-w3m-safe-url-regexp): Add :version.
+
+       * message.el (message-cite-prefix-regexp)
+       (message-sendmail-envelope-from, message-minibuffer-local-map)
+       (message-user-fqdn, message-completion-alist): Add :version.
+
+       * gnus-win.el (gnus-configure-windows-hook)
+       (gnus-use-frames-on-any-display): Add :version.
+
+       * gnus-art.el (gnus-article-address-banner-alist)
+       (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
+       (gnus-treat-from-picon, gnus-treat-mail-picon)
+       (gnus-treat-x-pgp-sig): Add :version.
+
+       * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
+       (gnus-undownloaded-mark, gnus-summary-article-move-hook)
+       (gnus-summary-article-delete-hook)
+       (gnus-summary-display-while-building): Add :version.
+
+       * gnus-start.el (gnus-subscribe-newsgroup-hooks)
+       (gnus-get-top-new-news-hook):Add :version.
+
+       * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
+       (gnus-server-closed-face, gnus-server-denied-face): Add :version.
+
+       * gnus-registry.el (gnus-registry): Add :version.
+
+       * gnus-spec.el (gnus-use-correct-string-widths)
+       (gnus-make-format-preserve-properties): Add :version.
+
+       * gnus.el (gnus-group-charter-alist)
+       (gnus-group-fetch-control-use-browse-url)
+       (gnus-install-group-spam-parameters): Add :version.
+
+       * gnus-diary.el (gnus-diary): Add :version.
+
+       * gnus-delay.el (gnus-delay): Add :version.
+
+       * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
+       (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
+       (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
+       Add :version.
+
+       * gnus-agent.el (gnus-agent-max-fetch-size)
+       (gnus-agent-enable-expiration, gnus-agent-queue-mail)
+       (gnus-agent-prompt-send-queue): Add :version.
+
+       * deuglify.el (gnus-outlook-deuglify): Add :version.
+
+       * html2text.el: Beautify code.  Improve doc strings.  Some checkdoc
+       cleanup.
+       (html2text-get-attr, html2text-fix-paragraph): Simplify code.
+       (html2text-format-tag-list): Add "strong" and "em".
+       From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
+
+2004-10-29  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-msg.el (gnus-configure-posting-styles): Work with empty
+       signature file.  Suggested by Manoj Srivastava
+       <srivasta@golden-gryphon.com>.
+
+       * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
+       iso-2022-jp even in the Japanese language environment.
+       Suggested by Jason Rumney <jasonr@gnu.org>.
+
+2004-10-28  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
+       use the same characters as the dummy marks; make it free from
+       getting affected by the language environment.
+       (gnus-summary-read-group-1): Update mark positions only when the
+       format spec is updated.
+
+       * gnus-spec.el (gnus-update-format-specifications): Return a list
+       of updated types.
+
+2004-10-26  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * nnspool.el (nnspool-spool-directory): Use news-path if the
+       news-directory variable is not bound.
+
+       * gnus-group.el (gnus-group-line-format-alist): Convert the value
+       of gnus-tmp-news-method into string if it may be passed to
+       gnus-correct-length which takes only a string argument.
+
+2004-10-25  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * html2text.el (html2text-buffer-head): Remove.  Use `goto-char'
+       instead.
+
+2004-10-24  Kevin Greiner  <kevin.greiner@compsol.cc>
+
+       * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
+       comparison on string.
+
+2004-10-21  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
+       running the major-mode function.
+
+2004-10-21  Kevin Greiner  <kevin.greiner@compsol.cc>
+
+       * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
+       have been backported to 'Gnus v5.11' from 'No Gnus v0.2'.  Added a
+       boolean check to not apply converters that apply to future
+       versions of gnus.
+
 2004-10-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * gnus-sum.el (gnus-update-summary-mark-positions): Search for
        dummy marks in the right way.
 
-2004-10-18  Kevin Greiner  <kgreiner@compsol.cc>
+2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
 
        * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
        avoid infinite recursion via gnus-get-function.
 
-2004-10-18  Kevin Greiner  <kgreiner@compsol.cc>
+2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
 
-       * gnus-agent.el (gnus-agent-synchronize-group-flags): When
-       necessary, pass full group name to gnus-request-set-marks.
-       (gnus-agent-synchronize-group-flags): Added support for sync'ing
+       * gnus-agent.el (gnus-agent-synchronize-group-flags):
+       When necessary, pass full group name to gnus-request-set-marks.
+       (gnus-agent-synchronize-group-flags): Add support for sync'ing
        tick marks.
-        (gnus-agent-synchronize-flags-server): Be silent when writing file.
+       (gnus-agent-synchronize-flags-server): Be silent when writing file.
 
-2004-10-18  Kevin Greiner  <kgreiner@compsol.cc>
+2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
 
-       * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
-       gnus-request-update-info with explicit code to sync the in-memory
-       info read flags with the marks being sync'd to the backend.
+       * gnus-agent.el (gnus-agent-synchronize-group-flags):
+       Replace gnus-request-update-info with explicit code to sync the
+       in-memory info read flags with the marks being sync'd to the backend.
 
-2004-10-18  Kevin Greiner  <kgreiner@compsol.cc>
+2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
 
-       * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
-       servers that are offline.  Avoids having gnus-agent-toggle-plugged
-       first ask if you want to open a server and then, even when you
-       responded with no, asking if you want to synchronize the server's
-       flags.
-       (gnus-agent-synchronize-flags-server): Rewrote read loop to handle
+       * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
+       that are offline.  Avoids having gnus-agent-toggle-plugged first ask if
+       you want to open a server and then, even when you responded with no,
+       asking if you want to synchronize the server's flags.
+       (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
        multi-line expressions.
        (gnus-agent-synchronize-group-flags): New internal function.
-       Updates marks in memory (in the info structure) AND in the
-       backend.
-       (gnus-agent-check-overview-buffer): Fixed range of
+       Updates marks in memory (in the info structure) AND in the backend.
+       (gnus-agent-check-overview-buffer): Fix range of
        deletion to remove entire duplicate line.  Fixes merged article
        number bug.
 
-       * gnus-util.el (gnus-remassoc): Fixed typo in documentation.
-       
-       * nnagent.el (nnagent-request-set-mark): Use
-       gnus-agent-synchronize-group-flags, not backend's request-set-mark
+       * gnus-util.el (gnus-remassoc): Fix typo in documentation.
+
+       * nnagent.el (nnagent-request-set-mark):
+       Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
        method, to ensure that synchronization updates marks in the
        backend and in the info (in memory) structure.
 
-2004-10-18  Kevin Greiner  <kgreiner@compsol.cc>
+2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
 
        * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
        unless plugged.  Disable the agent so that an open failure causes
        an error.
 
-2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Reiner Steib  <Reiner.Steib@gmx.de>
+2004-10-18  Reiner Steib  <Reiner.Steib@gmx.de>
+
        * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
        (gnus-agent-go-online): Change :version.
        (gnus-agent-expire-unagentized-dirs)
        (gnus-agent-auto-agentize-methods): Add :version.
 
-2004-10-18  Kevin Greiner  <kgreiner@compsol.cc>
+2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
 
-       * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
+       * legacy-gnus-agent.el
+       (gnus-agent-convert-to-compressed-agentview-prompt):
        New function. Used internally to only display 'gnus converting
        files' message when actually necessary.
 
-       * gnus-sum.el (): Removed (require 'gnus-agent) as required
+       * gnus-sum.el: Remove (require 'gnus-agent) as required
        methods now autoloaded.
 
-       * gnus-int.el (gnus-request-move-article): Use
-       gnus-agent-unfetch-articles in place of gnus-agent-expire to
+       * gnus-int.el (gnus-request-move-article):
+       Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
        improve performance.
 
-2004-10-18  Kevin Greiner  <kgreiner@compsol.cc>
+2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
 
-       * gnus-agent.el (gnus-agent-cat-groups): rewrote avoiding defsetf
+       * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
        to avoid run-time CL dependencies.
        (gnus-agent-unfetch-articles): New function.
        (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
        article numbers even when local .overview file is missing.
        (gnus-agent-read-article-number): New function. Only accepts
        27-bit article numbers.
-       (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
-       gnus-agent-read-article-number.
+       (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
+       Use gnus-agent-read-article-number.
        (gnus-agent-braid-nov): Rewrote to validate article numbers coming
        from backend while recognizing that article numbers in .overview
        must be valid.
 
-       * gnus-start.el (gnus-convert-old-newsrc): Changed message text as
+       * gnus-start.el (gnus-convert-old-newsrc): Change message text as
        some users confused by references to .newsrc when they only have a
        .newsrc.eld file.
-       (gnus-convert-mark-converter-prompt,
-       gnus-convert-converter-needs-prompt): Fixed use of property list.
+       (gnus-convert-mark-converter-prompt)
+       (gnus-convert-converter-needs-prompt): Fix use of property list.
 
-2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Katsumi Yamaoka  <yamaoka@jpl.org>
+2004-10-18  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
 
-2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen  <larsi@gnus.org>
+2004-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
        stuff for non-living groups.
 
-2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen  <larsi@gnus.org>
+2004-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil. 
-       (gnus-agent-regenerate-group): Using nil messages aren't valid. 
+       * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
+       (gnus-agent-regenerate-group): Using nil messages aren't valid.
 
-2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen  <larsi@gnus.org>
+2004-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * gnus-agent.el (gnus-agent-read-agentview): Inline
-       gnus-uncompress-range.
+       * gnus-agent.el (gnus-agent-read-agentview):
+       Inline gnus-uncompress-range.
 
 2004-10-18  Kevin Greiner  <kgreiner@xpediantsolutions.com>
-               
+
        * legacy-gnus-agent.el
-       (gnus-agent-convert-to-compressed-agentview): Fixed typos with
+       (gnus-agent-convert-to-compressed-agentview): Fix typos with
        help from Florian Weimer <fw@deneb.enyo.de>
 
        * gnus-agent.el (gnus-agentize):
        message-send-mail-function.  The change makes the agent real-time
        responsive to user changes to message-send-mail-function.
 
-2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Reiner Steib  <Reiner.Steib@gmx.de>
+2004-10-18  Reiner Steib  <Reiner.Steib@gmx.de>
 
        * gnus-start.el (gnus-get-unread-articles): Fix last commit.
 
        `method' parameter is nil.  Don't write nil entries into the
        active file.
        (gnus-agent-get-group-info): New function.
-       (gnus-agent-get-local): Added optional parameters to avoid calling
+       (gnus-agent-get-local): Add optional parameters to avoid calling
        gnus-group-real-name and gnus-find-method-for-group.
        (gnus-agent-set-local): Delete stored entry if either min, or max,
        are nil.
-       (gnus-agent-fetch-session): Reworded error/quit messages.  On
-       quit, use gnus-agent-regenerate-group to record existance of any
+       (gnus-agent-fetch-session): Reword error/quit messages.
+       On quit, use gnus-agent-regenerate-group to record existance of any
        articles fetched to disk before the quit occurred.
 
-       * gnus-int.el (gnus-request-delete-group): Use
-       gnus-cache-delete-group and gnus-agent-delete-group to keep the
+       * gnus-int.el (gnus-request-delete-group):
+       Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
        local disk in sync with the server.
-        (gnus-request-rename-group): Use
-       gnus-cache-rename-group and gnus-agent-rename-group to keep the
+        (gnus-request-rename-group):
+       Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
        local disk in sync with the server.
 
-       * gnus-start.el (gnus-get-unread-articles): Cosmetic
-       simplification to logic.
+       * gnus-start.el (gnus-get-unread-articles):
+       Cosmetic simplification to logic.
 
-       * gnus-group.el (): (gnus-group-delete-group): No longer update
+       * gnus-group.el (gnus-group-delete-group): No longer update
        gnus-cache-active-altered as gnus-request-delete-group now keeps
        the cache in sync.
        (gnus-group-list-active): Let the agent store a server's active
 
        * gnus-util.el (gnus-rename-file): New function.
 
-2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Katsumi Yamaoka  <yamaoka@jpl.org>
+2004-10-18  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
        when the group's active is not available.
 
-2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Katsumi Yamaoka  <yamaoka@jpl.org>
+2004-10-18  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
        error.
 
 2004-10-18  Kevin Greiner <kevin.greiner@compsol.cc>
 
-       * gnus-start.el (gnus-convert-old-newsrc): Only write the
-       conversion message to newsrc-dribble when an actual conversion is
-       performed.
+       * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
+       message to newsrc-dribble when an actual conversion is performed.
 
 2004-10-18  Kevin Greiner <kevin.greiner@compsol.cc>
 
-       * gnus-agent.el (gnus-agent-read-local): Bind
-       nnheader-file-coding-system to gnus-agent-file-coding-system to
+       * gnus-agent.el (gnus-agent-read-local):
+       Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
        avoid the implicit assumption that they will always be equal.
        (gnus-agent-save-local): Bind buffer-file-coding-system, not
        coding-system-for-write, as the with-temp-file macro first prints
        * legacy-gnus-agent.el (): New. Provides converters that are only
        loaded when gnus-convert-old-newsrc needs to call them.
 
-       * gnus-agent.el (gnus-agent-read-agentview): Removed support for
+       * gnus-agent.el (gnus-agent-read-agentview): Remove support for
        old file versions.
-       (gnus-group-prepare-hook): Removed function that converted list
+       (gnus-group-prepare-hook): Remove function that converted list
        form of gnus-agent-expire-days to group properties.
 
-       * gnus-start.el (gnus-convert-old-newsrc): Registered new
+       * gnus-start.el (gnus-convert-old-newsrc): Register new
        converters to handle old agent file formats.  Added logic for a
        "backup before upgrading warning".
        (gnus-convert-mark-converter-prompt): Developers can mark
        articles are being added to a group.
        (gnus-request-replace-article): Inform the agent that articles
        need to be uncached as the cached contents are no longer valid.
-       
-        * gnus-agent.el (gnus-agent-file-header-cache): Removed.
-       (gnus-agent-possibly-alter-active): Avoid null in numeric
-       comparison.
+
+       * gnus-agent.el (gnus-agent-file-header-cache): Remove.
+       (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
        (gnus-agent-set-local): Refuse to save null in local object table.
        (gnus-agent-regenerate-group): The REREAD parameter can now be a
        list of articles that will be marked as unread.
 2004-10-18  Kevin Greiner <kevin.greiner@compsol.cc>
 
        * gnus-draft.el (gnus-group-send-queue): Pass the group name
-       "nndraft:queue" along to gnus-draft-send.  Use
-       gnus-agent-prompt-send-queue.
+       "nndraft:queue" along to gnus-draft-send.
+       Use gnus-agent-prompt-send-queue.
        (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
        is "nndraft:queue".  Suggested by Gaute Strokkenes
        <gs234@srcf.ucam.org>
        gnus-list-of-unread-articles, to avoid exhausting memory with huge
        numbers of articles.  Use gnus-range-map to avoid having to
        uncompress the unread list.
-       (gnus-group-archive-directory,
-       gnus-group-recent-archive-directory): Fixed invalid ange-ftp
-       reference.
+       (gnus-group-archive-directory)
+       (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
 
        * gnus-range.el (gnus-range-map): Iterate over list or sequence.
        (gnus-sorted-range-intersection): Intersection of two ranges
        and agentized articles.
        (gnus-convert-old-newsrc): Rewrote in anticipation of having
        multiple version-dependent converters.
-       (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
+       (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
        gnus-agent-save-active.
        (gnus-save-newsrc-file): Save dirty agent range limits.
 
-       * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
+       * gnus-sum.el (gnus-select-newgroup): Replace inline code with
        gnus-agent-possibly-alter-active.
        (gnus-adjust-marked-articles): Faster handling of simple lists
 
 
        * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
 
-       * gnus-art.el (gnus-button-alist): Improve
-       `gnus-button-handle-library' entry.
+       * gnus-art.el (gnus-button-alist):
+       Improve `gnus-button-handle-library' entry.
 
-       * gnus-art.el (gnus-button-alist): Fixed regexp for manual links.
+       * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
 
-       * gnus-group.el (gnus-group-get-new-news-this-group): Added
-       doc-string.
+       * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
 
-       * gnus-start.el (gnus-activate-group): Added doc-string.
+       * gnus-start.el (gnus-activate-group): Add doc-string.
 
        * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
        handle manual section.
        (imap-interactive-login): Use it.
        Suggested by Mark Plaksin <happy@mcplaksin.org>.
 
-       * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
-       / in mailto URLs.
+       * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
+       Allow / in mailto URLs.
 
        * spam.el (spam-directory): Derive from `gnus-directory'.
 
 
 2004-10-17  Richard M. Stallman  <rms@gnu.org>
 
-       * gnus-registry.el (gnus-registry-unload-hook): 
+       * gnus-registry.el (gnus-registry-unload-hook):
        Set as a variable with add-hook.
 
        * nnspool.el (nnspool-spool-directory): Use news-directory instead
 
        * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
 
-       * gnus-art.el (gnus-article-edit-mode): Define before first
-       reference.
+       * gnus-art.el (gnus-article-edit-mode): Define before first reference.
 
        * gnus.el (gnus-method-to-server): Move defsubst before first use.
 
-       * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
-       format string mismatch.
-       * nnml.el (nnml-request-set-mark, nnml-save-marks): do. 
-       * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
+       * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
+       Fix format string mismatch.
+       * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
+       * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
 
 2004-09-27  Reiner Steib  <Reiner.Steib@gmx.de>
 
 
        * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
        for big5 and gb2312.
-       
+
        * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
        padding.
 
-       * mm-bodies.el (mm-7bit-chars): Don't include \r.       
+       * mm-bodies.el (mm-7bit-chars): Don't include \r.
 
        * mml.el (mml-compute-boundary-1): Don't uncompress files.
 
        * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
        dependencies.
        (rfc2047-encode): Use it.
-       
+
        * flow-fill.el: Typo.
 
        * mml.el (mml-generate-mime-1): Don't use format=flowed with
        * gnus-delay.el (gnus-delay-default-hour): Add :version.
 
        * gnus-cite.el (gnus-cite-blank-line-after-header)
-       (gnus-article-boring-faces): 
+       (gnus-article-boring-faces):
 
        * gnus-art.el (gnus-buttonized-mime-types)
        (gnus-inhibit-mime-unbuttonizing)
        * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
        (pgg-gpg-lookup-key): Use regexp match instead of
        split-string (split-string is different between emacs 21.2 and
-       21.4).  Reported by ultrasoul@ultrasoul.com (David D. Smith).
+       22.1).  Reported by ultrasoul@ultrasoul.com (David D. Smith).
 
 2004-07-28  Simon Josefsson  <jas@extundo.com>
 
        * starttls.el: Merge with my GNUTLS based starttls.el.
        (starttls-gnutls-program, starttls-use-gnutls)
        (starttls-extra-arguments, starttls-process-connection-type)
-       (starttls-connect, starttls-failure, starttls-success): New
-       variables.
+       (starttls-connect, starttls-failure, starttls-success): New variables.
        (starttls-program, starttls-extra-args): Doc fix.
-       (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New
-       functions.
-       (starttls-negotiate, starttls-open-stream): Check
-       `starttls-use-gnutls' and pass on to corresponding *-gnutls
+       (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
+       New functions.
+       (starttls-negotiate, starttls-open-stream):
+       Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
        function if it is set.
 
 2004-08-31  Simon Josefsson  <jas@extundo.com>
        ?* and ?\; (tiny patch).  From Andreas Schwab <schwab@suse.de>.
 
        * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
-       and ?\' to symbol instead of whitespace (tiny patch).  From
-       Andreas Schwab <schwab@suse.de>.
+       and ?\' to symbol instead of whitespace (tiny patch).
+       From Andreas Schwab <schwab@suse.de>.
 
 2004-08-31  Jesper Harder  <harder@ifa.au.dk>
 
 
 2004-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * message.el (message-idna-inside-rhs-p): Removed.
+       * message.el (message-idna-inside-rhs-p): Remove.
        (message-idna-to-ascii-rhs-1): Use proper address parsing.
 
 2004-08-31  Katsumi Yamaoka  <yamaoka@jpl.org>
        Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
        <Reiner.Steib@gmx.de>.
 
-       * gnus-cus.el (gnus-agent-cat-prepare-category-field): Replace
-       pp-to-string with gnus-pp-to-string.
+       * gnus-cus.el (gnus-agent-cat-prepare-category-field):
+       Replace pp-to-string with gnus-pp-to-string.
 
        * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
 
 
        * gnus-msg.el (gnus-setup-message): Ignore an article copy while
        parsing gnus-posting-styles when the message is not for replying.
-       (gnus-summary-resend-message-edit): Call mime-to-mml.  Suggested
-       by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
+       (gnus-summary-resend-message-edit): Call mime-to-mml.
+       Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
        (gnus-debug): Replace pp with gnus-pp.
 
        * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
        gnus-pp-to-string.
 
        * gnus-sum.el (gnus-read-header): Don't remove a header for the
-       parent article of a sparse article in the thread hashtb.  From
-       Stefan Wiens <s.wi@gmx.net>.
+       parent article of a sparse article in the thread hashtb.
+       From Stefan Wiens <s.wi@gmx.net>.
 
        * gnus-util.el (gnus-bind-print-variables): New macro.
        (gnus-prin1): Use it.
        t while entering a file name using the mm-with-multibyte macro.
        Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
 
-       * mm-encode.el (mm-content-transfer-encoding-defaults): Use
-       qp-or-base64 for the application/* types.
+       * mm-encode.el (mm-content-transfer-encoding-defaults):
+       Use qp-or-base64 for the application/* types.
        (mm-safer-encoding): Consider 7bit is safe.
 
        * mm-util.el (mm-with-multibyte-buffer): New macro.
 
        * webmail.el (webmail-debug): Replace pp with gnus-pp.
 
-       * gnus-art.el (gnus-article-wash-html-with-w3m): Bind
-       w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp; use
-       w3m-minor-mode-map instead of mm-w3m-local-map-property.
+       * gnus-art.el (gnus-article-wash-html-with-w3m):
+       Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
+       use w3m-minor-mode-map instead of mm-w3m-local-map-property.
        (gnus-mime-save-part-and-strip): Use mm-complicated-handles
        instead of mm-multiple-handles.
        (gnus-mime-delete-part): Ditto.
        * mm-decode.el (mime-display, mime-security): Fix custom-manual
        entries.
 
-       * gnus-art.el (gnus-article): Ditto.  
+       * gnus-art.el (gnus-article): Ditto.
 
 2004-08-23  Katsumi Yamaoka  <yamaoka@jpl.org>
 
-       * gnus-art.el (article-hide-list-identifiers): Bind
-       inhibit-read-only as t.
+       * gnus-art.el (article-hide-list-identifiers):
+       Bind inhibit-read-only as t.
 
 2004-08-22  Reiner Steib  <Reiner.Steib@gmx.de>
 
 
        * mailcap.el (mailcap-mime-data): Mark as risky.
 
-       * gnus.el (gnus-group, gnus-summary, gnus-summary-sort): Fix
-       custom-manual entries.
+       * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
+       Fix custom-manual entries.
 
        * time-date.el: Removed.  Merged into ../calendar/time-date.el.
 
 
 2004-05-19  Reiner Steib  <Reiner.Steib@gmx.de>
 
-       * gnus-msg.el (gnus-summary-followup-with-original): Document
-       yanking of region when active.
+       * gnus-msg.el (gnus-summary-followup-with-original):
+       Document yanking of region when active.
 
 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>