]> code.delx.au - gnu-emacs/commitdiff
Merge from emacs--rel--22
authorMiles Bader <miles@gnu.org>
Thu, 17 Jul 2008 23:19:11 +0000 (23:19 +0000)
committerMiles Bader <miles@gnu.org>
Thu, 17 Jul 2008 23:19:11 +0000 (23:19 +0000)
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1340

1  2 
lisp/gnus/ChangeLog

index 3b4f71b71b77c96e224a6ccd47fc7dabe1436e20,23379fa6ce1fcf3b261923fde750f9df71677f76..ff4e7abfd99aadc06ccff96debcab5aa279fdeab
 -2008-06-05  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2008-07-16  Glenn Morris  <rgm@gnu.org>
  
 -      * message.el (message-disassociate-draft): Revert 2008-03-18 change.
 +      * gnus-util.el (ns-focus-frame): Declare for compiler.
  
 -2008-05-25  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2008-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-art.el (gnus-button-alist): Exclude newline in RFC2396-compliant
 -      url pattern; remove duplicate one.
 -      (gnus-article-extend-url-button): New function.
 -      (gnus-article-add-buttons): Use it.
 -      (gnus-button-push): Use concatenated url that it makes.
 +      * gnus-art.el (gnus-article-save): Ignore gnus-visible-headers that is
 +      set as a group parameter.
 +      (gnus-summary-save-in-pipe): Work when it is called independently.
 +      (gnus-summary-pipe-to-muttprint): Don't modify
 +      gnus-summary-pipe-output-default-command.
  
 -2008-05-07  Teodor Zlatanov  <tzz@lifelogs.com>
 +2008-07-10  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * gnus-registry.el: Adjusted copyright dates and added a keyword.
 +      * message.el (message-send-mail-with-sendmail):
 +      Display the error message.
  
 -2008-04-24  Luca Capello  <luca@pca.it>  (tiny change)
 +2008-07-02  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * mm-encode.el (mm-safer-encoding): Add optional argument `type'.
 -      Don't use QP for message/rfc822.
 -      (mm-content-transfer-encoding): Pass `type' to mm-safer-encoding.
 +      * gnus-art.el (gnus-default-article-saver):
 +      Add gnus-summary-save-in-pipe to choices.
 +      (gnus-summary-save-in-pipe): Add :decode and :headers properties; use
 +      gnus-summary-pipe-output-default-command as the default command.
 +      (gnus-summary-pipe-to-muttprint): Update gnus-summary-muttprint-program
 +      instead of gnus-last-shell-command.
  
 -2008-04-13  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-sum.el (gnus-summary-pipe-output-default-command): New user
 +      option.
 +      (gnus-summary-muttprint-program): Mention the value will be changed.
 +      (gnus-summary-save-article): Force showing of all headers.
 +      (gnus-summary-pipe-output): Work with the 2nd argument HEADERS.
  
 -      [Backport GNKSA related changes from the Gnus trunk.]
 +2008-07-01  Rupert Swarbrick  <rswarbrick@googlemail.com>  (tiny change)
  
 -      * message.el (message-fill-column): New variable.
 -      (message-mode): Use it.
 +      * gnus-score.el (gnus-score-find-trace): Add "Total score" line.
  
 -      * message.el (message-signature-separator): Change default.  Improve
 -      custom type.
 -      (message-cite-function): Change default to
 -      message-cite-original-without-signature.
 +2008-07-02  Juanma Barranquero  <lekktu@gmail.com>
  
 -      * gnus-sum.el (gnus-summary-make-menu-bar): Add message-cite-function
 -      toggle.
 +      * nnimap.el (nnimap-id):
 +      * sieve-manage.el (sieve-manage-open): Doc fixes.
  
 -      * message.el (message-check-news-body-syntax): Fix signature check.
 -      (message-setup-1): Mark buffer as unmodified _after_ running
 -      message-setup-hook and handling message-alternative-emails.
 -      (message-shorten-references): Be more strict when building list of
 -      valid references to comply with GNKSA.
 +2008-07-02  Francesc Rocher  <rocher@member.fsf.org>
  
 -2008-04-12  Adrian Aichner  <adrian@xemacs.org>
 +      * gnus.el (gnus-group-startup-message): Prefer SVG or PNG image,
 +      if available.
  
 -      * gnus-sum.el (gnus-summary-goto-subject): Typo fix.
 +2008-06-25  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2008-04-12  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * mm-util.el (mm-with-multibyte, mm-with-unibyte): Remove.
  
 -      * gnus-diary.el (gnus-article-edit-mode-map, message-mode-map): Remove
 -      binding for `gnus-diary-version'.  Bind `gnus-diary-check-message' to
 -      `C-c C-f d'.
 +      * nnkiboze.el (nnkiboze-generate-group):
 +      Use explicit mm-disable-multibyte rather than mm-with-unibyte.
  
 -2008-03-29  Sven Joachim  <svenjoac@gmx.de>
 +      * nnmairix.el: Require CL.
  
 -      * gnus-sum.el (gnus-summary-make-menu-bar): Add missing dots.
 +2008-06-15  David Engster  <dengste@eml.cc>
  
 -2008-03-24  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * nnimap.el (nnimap-request-delete-group): Unselect group if necessary.
  
 -      * message.el (message-cite-original-without-signature): Mention
 -      stripping of the signatur in doc string.
 +2008-06-14  Aidan Kehoe  <kehoea@parhasard.net>
  
 -2008-03-19  Nils Ackermann  <nils@ackermath.info>  (tiny change)
 +      * gnus-util.el (gnus-put-display-table, gnus-get-display-table):
 +      New macros that expand to an `aset'/`aref' call under Emacs, and to a
 +      runtime choice under XEmacs.
  
 -      * nnmh.el (nnmh-request-expire-articles): Prefer expiry-target group
 -      parameter.
 +      * gnus-sum.el (gnus-summary-set-display-table):
 +      Use `gnus-put-display-table', `gnus-get-display-table',
 +      `gnus-set-display-table' for the display table, instead of `aset'.
  
-       * gnus-xmas.el (gnus-xmas-summary-set-display-table):
-       Use `gnus-put-display-table', `gnus-get-display-table',
-       `gnus-set-display-table' for the display table.
 -      * message.el (message-disassociate-draft): Specify drafts group name
 -      fully.
 +2008-06-14  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2008-03-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * nnmairix.el: Add autoloads.
  
 -      * mail-source.el (mail-source-delete-old-incoming) Fix regexp to find
 -      Incoming* files.
 +2008-06-14  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2008-03-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * nnmairix.el (nnmairix-delete-recreate-group)
 +      (nnmairix-update-and-clear-marks): Fix error messages.
  
 -      * nntp.el (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet)
 -      (nntp-open-via-telnet-and-telnet): Make sure the nntp port to specify
 -      is a string.
 +2008-06-14  David Engster  <dengste@eml.cc>
  
 -2008-03-08  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * nnmairix.el: Upgrade to version 0.6.
 +      (nnmairix-group-toggle-propmarks-this-group)
 +      (nnmairix-group-toggle-readmarks-this-group)
 +      (nnmairix-group-delete-recreate-this-group)
 +      (nnmairix-group-toggle-allowfast-this-group, nnmairix-propagate-marks)
 +      (nnmairix-remove-tick-mark-original-article): New commands.
 +      (nnmairix-mairix-search-options, nnmairix-propagate-marks-upon-close)
 +      (nnmairix-propagate-marks-to-nnmairix-groups)
 +      (nnmairix-only-use-registry, nnmairix-allowfast-default)
 +      (nnmairix-marks-cache, nnmairix-version-output): New variables.
 +      (nnmairix-request-set-mark, nnmairix-request-update-info): New back end
 +      functions needed for marks propagation and manipulation of read marks.
 +      (nnmairix-update-groups): New function.
 +      (nnmairix-get-groups-from-server, nnmairix-delete-recreate-group)
 +      (nnmairix-determine-original-group-from-registry)
 +      (nnmairix-determine-original-group-from-path)
 +      (nnmairix-get-group-from-file-path, nnmairix-map-range)
 +      (nnmairix-check-mairix-version, nnmairix-group-toggle-parameter): New
 +      helper functions.
 +      (nnmairix-group-mode-hook, nnmairix-summary-mode-hook): Inserted new
 +      keystrokes for new commands.
 +      (nnmairix-delete-and-create-on-change): Doc string cleanup.
 +      (nnmairix-request-group): Check allow-fast group parameter.
 +      (nnmairix-request-create-group): Set allow-fast group parameter if
 +      nnmairix-allowfast-default is set.
 +      (nnmairix-close-group): Propagate marks upon closing if needed.
 +      (nnmairix-group-toggle-threads-this-group): Use new.
 +      nnmairix-group-toggle-parameter helper function.
 +      (nnmairix-search): Better check for empty search result.
 +      (nnmairix-goto-original-article): Use new helper functions for
 +      determining original article.
 +      (nnmairix-show-original-article): Make sure message-id is in brackets.
 +      (nnmairix-call-mairix-binary): Change variable name.
 +      (nnmairix-update-and-clear-marks): Use nnmairix-delete-recreate-group
 +      helper function.
 +      (nnmairix-widget-toggle-activate): Fix doc string.
  
 -      * mail-source.el (mail-source-delete-old-incoming-confirm): Change
 -      default to nil.
 -      (mail-source-delete-old-incoming): Make confirmation prompt more clear.
 +2008-06-11  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2008-03-07  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * nnir.el: Require edmacro when compiling with XEmacs.
 +      (nnir-run-find-grep): Don't use 3rd arg of `split-string' which is not
 +      available in Emacs 21.
  
 -      * gnus-art.el (gnus-narrow-to-page): Position point properly.
 -      (gnus-article-goto-prev-page): Work for articles having ^L's.
 +2008-06-11  Glenn Morris  <rgm@gnu.org>
  
 -      * gnus-sum.el (gnus-summary-end-of-article): Remove needless narrowing.
 +      * gnus-util.el (x-focus-frame):
 +      * gnus.el (image-size):
 +      * mm-decode.el (image-size): Declare.
  
 -      * mm-view.el (mm-w3m-standalone-supports-m17n-p): Fix typo.
 +      * gnus-picon.el (declare-function): Add compat definition.
 +      (image-size): Declare.
  
 -2008-03-05  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-group.el (tool-bar-map):
 +      * gnus-sum.el (tool-bar-map): Define for compiler.
  
 -      * gnus-sum.el (gnus-print-buffer): Honor ps-print-color-p.
 -      Suggested by <chris.anderton@zetnet.co.uk>.
 +      * gnus-ems.el (gnus-x-splash): Check tool-bar-mode is bound.
  
 -2008-02-29  Andreas Seltenreich  <andreas@gate450.dyndns.org>
 +      * nnfolder.el (gnus-intersection): Remove unnecessary autoload.
  
 -      * nnweb.el (nnweb-google-parse-1): Fix date parsing on articles with
 -      empty author.
 +      * gnus-agent.el, gnus-cache.el, gnus-ems.el, gnus-group.el:
 +      * gnus-logic.el, gnus-msg.el, gnus-util.el, gnus.el, mail-source.el:
 +      * message.el, mm-decode.el, mm-encode.el, mm-view.el, mml.el:
 +      * mml1991.el, mml2015.el, nnfolder.el, nnheader.el, nnimap.el:
 +      * nnmail.el, nnml.el, nnrss.el, nntp.el, nnvirtual.el:
 +      * sieve-manage.el, spam-report.el, spam.el:
 +      Remove unnecessary eval-and-compile of autoloads.
  
 -2008-02-16  Reiner Steib  <Reiner.Steib@gmx.de>
 +2008-06-08  Michael Albinus  <michael.albinus@gmx.de>
  
 -      * mail-source.el (mail-source-delete-incoming): Change default.
 -      Supplement doc string.
 +      * auth-source.el: Precise Tramp doc.
  
 -2008-02-14  Reiner Steib  <Reiner.Steib@gmx.de>
 +2008-06-07  Glenn Morris  <rgm@gnu.org>
  
 -      * nnmail.el (nnmail-message-id-cache-file): Derive from
 -      `gnus-home-directory'.
 +      * nnmairix.el: Remove unnecessary eval-when-compile.
  
 -2008-02-11  Reiner Steib  <Reiner.Steib@gmx.de>
 +2008-06-06  Kai Großjohann  <grossjohann@ls6.cs.uni-dortmund.de>
  
 -      * gnus-topic.el (gnus-topic-select-group, gnus-topic-read-group):
 -      Document negative prefix.
 +      * nnir.el: New file.
  
 -      * gnus-group.el (gnus-group-read-group): Document negative prefix.
 +2008-06-05  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2008-02-03  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-util.el (gnus-read-shell-command): New function.
 +      * mm-decode.el (mm-pipe-part):
 +      * gnus-art.el (gnus-summary-save-in-pipe): Use it.
  
 -      * gnus.el (gnus-group-startup-message): Add `find-image' call before
 -      image-load-path is let-bound.  Reported by Harald Hanche-Olsen
 -      <hanche@math.ntnu.no>.
 +2008-06-05  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2008-01-12  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * message.el (message-disassociate-draft): Revert 2008-03-18 change.
  
 -      * gnus-sum.el (gnus-article-sort-by-random)
 -      (gnus-thread-sort-by-random): Fix doc strings.  Reported by
 -      jidanni@jidanni.org.
 +2008-06-03  Glenn Morris  <rgm@gnu.org>
  
 -2007-12-18  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * pop3.el (nnheader-accept-process-output): Autoload it.
  
 -      * gnus-draft.el (gnus-draft-send-message): Mention process/prefix
 -      convention in doc string.
 +2008-05-30  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2007-12-14  Johan Bockg\e,Ae\e(Brd  <bojohan@gnu.org>
 +      * rfc2231.el (rfc2231-decode-encoded-string): Don't decode things that
 +      are not 2-digit hexadecimal characters that follow `%'s.
  
 -      * gnus-sum.el (gnus-summary-mark-unread-as-read)
 -      (gnus-summary-mark-read-and-unread-as-read)
 -      (gnus-summary-mark-current-read-and-unread-as-read)
 -      (gnus-summary-mark-unread-as-ticked): Doc fix.
 -      `gnus-mark-article-hook', not `gnus-summary-mark-article-hook'.
 +2008-05-29  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2007-12-14  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * message.el (message-bogus-recipient-p): Fix type in doc string.
 +      Reported by Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk>.
 +      (message-bogus-addresses): Rename from message-bogus-address-regexp.
 +      Improve custom options.
 +      (message-bogus-recipient-p): Adjust accordingly.
  
 -      * gnus-sum.el (gnus-summary-prev-article): Fix doc string.  Reported by
 -      Christoph Conrad <christoph.conrad@gmx.de>.
 +2008-05-26  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2007-12-03  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * nnmairix.el: Require edmacro when compiling with XEmacs.
  
 -      * message.el (message-ignored-supersedes-headers): Add "X-ID".
 +2008-05-24  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2007-11-24  Glenn Morris  <rgm@gnu.org>
 +      * gnus-sum.el (gnus-summary-initial-limit): Use unless instead of if.
 +      (gnus-fetch-old-headers): Warn about setting it to t for Gmane groups.
  
 -      * message.el (message-tool-bar-retro): Update for rename
 -      mail_send.xpm->mail-send.xpm.
 +2008-05-20  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -2007-11-15  Juanma Barranquero  <lekktu@gmail.com>
 +      * auth-source.el: Add more docs.
  
 -      * nnimap.el (nnimap-split-download-body):
 -      * gnus-demon.el (gnus-demon): Fix typos in docstrings.
 +2008-05-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
  
 -      * gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstring.
 -      (gnus-uu-decode-save): Fix typo in prompt.
 +      * nnheader.el (nnheader-read-timeout): Change the default timeout from
 +      0.1 seconds to 0.01 seconds.  This will make nntp and pop3 article
 +      retrieval faster in some cases, but might make CPU usage larger.  If
 +      this has any bad side effects, we might revert this change.
  
 -2007-11-03  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * pop3.el (pop3-movemail): Change the sit-for from 0.1 to 0.01, which
 +      seems to make mail retrieval much, much faster.
 +      (pop3-movemail): Use nnheader-accept-process-output instead of sleeping
 +      unconditionally.
  
 -      * gnus-sum.el (gnus-summary-highlight): Mark as risky local variable.
 +      * gnus-draft.el (gnus-group-send-queue): Bind
 +      message-send-mail-partially-limit to nil to avoid being prompted.
  
 -2007-11-01  Reiner Steib  <Reiner.Steib@gmx.de>
 +2008-05-16  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
 +      * mml.el (mml-attach-buffer): Prompt for `disposition'.
  
 -      * gnus.el (gnus-group-charter-alist): Mark as risky local variable.
 +      * message.el (message-bogus-address-regexp): Fix and improve custom
 +      type.
 +      (message-setup-hook): Add message-check-recipients as custom option.
  
 -      * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
 -      risky local variable.
 +2008-05-15  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
 +      * message.el (message-cite-function): Remove bogus autoload which crept
 +      in during merge from v5-10.
  
 -2007-11-01  ARISAWA Akihiro  <ari@mbf.ocn.ne.jp>  (tiny change)
 +2008-05-14  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -      * message.el (message-use-alternative-email-as-from): Examine the
 -      From header as well; use message-make-from in order to include a
 -      user's full name.  [ Backported bug fix from No Gnus. ]
 +      * nnimap.el (nnimap-open-connection): Fix login/password bug.
  
 -2007-10-30  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * nnrss.el (nnrss-normalize-date): Accept Unix-style epoch timestamps.
  
 -      * qp.el (quoted-printable-decode-string): Fix typo in doc string.
 +      * auth-source.el: Preliminary Tramp docs.
 +      (auth-sources): Change the default auth-sources to use
 +      EPA .gpg files.
  
 -2007-10-30  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2008-05-09  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -      * gnus-ems.el (gnus-x-splash): Work even if there's no scroll bar.
 +      * nntp.el: Autoload `auth-source-user-or-password'.
 +      (nntp-send-authinfo): Use it.
  
 -2007-10-23  Richard Stallman  <rms@gnu.org>
 +      * nnimap.el: Autoload `auth-source-user-or-password'.
 +      (nnimap-open-connection): Use it.
  
 -      * gnus-group.el (gnus-group-highlight): Mark as risky.
 +      * auth-source.el: Added docs on using with url-auth.  Import gnus-util
 +      for the gnus-message function.
 +      (auth-source-user-or-password): Use it.
  
 -2007-10-23  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2008-05-08  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * gnus.el (gnus-server-to-method): Return method found first in
 -      gnus-newsrc-alist.
 +      * rfc2104.el (rfc2104-hexstring-to-bitstring): Rename it back from
 +      rfc2104-hexstring-to-byte-list.  Return a unibyte string.
 +      (rfc2104-hash): Use it.
  
 -2007-10-20  Reiner Steib  <Reiner.Steib@gmx.de>
 +2008-05-08  Juanma Barranquero  <lekktu@gmail.com>
  
 -      * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
 -      `next-line'.
 +      * gnus-art.el (gnus-article-toggle-truncate-lines):
 +      Don't use `iff' in docstring.
  
 -2007-10-18  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2008-05-07  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -      * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
 -      exclude address matching message-dont-reply-to-names.
 +      * gnus-registry.el: Adjusted copyright dates and added a keyword.
  
 -2007-10-15  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-util.el (gnus-extract-address-component-name)
 +      (gnus-extract-address-component-email): Convenience functions around
 +      `gnus-extract-address-components'.
  
 -      * gnus-util.el (gnus-string<): New function.
 +      * gnus-registry.el (gnus-registry-split-fancy-with-parent):
 +      Use `gnus-extract-address-component-email' to fix bug of comparing full
 +      sender name to `user-mail-address'.
  
 -      * gnus-sum.el (gnus-article-sort-by-author)
 -      (gnus-article-sort-by-subject): Use it.
 +2008-05-05  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -2007-10-15  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-registry.el (gnus-registry-grep-in-list): Fix logic, use
 +      catch/throw to optimize.
 +      (gnus-registry-find-keywords): Just use member to find a keyword.
  
 -      * gnus-win.el (gnus-configure-windows): Focus on the frame for which
 -      the frame-focus tag is set in gnus-buffer-configuration.
 +2008-05-07  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2007-10-08  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-srvr.el (gnus-enter-server-buffer): Make sure the server-buffer
 +      is current before calling gnus-server-prepare.
 +      (gnus-server-setup-buffer, gnus-server-update-server)
 +      (gnus-server-read-server, gnus-browse-exit): Use with-current-buffer.
  
 -      * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
 +2008-05-04  Juri Linkov  <juri@jurta.org>
  
 -2007-10-04  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * mailcap.el (mailcap-replace-in-string): New compatibility alias.
 +      (mailcap-file-default-commands): Use mailcap-replace-in-string
 +      instead of replace-regexp-in-string, and mailcap-delete-duplicates
 +      instead of delete-dups.  Use [ \t\n]* for whitespace in regexp.
  
 -      * Relicense "GPLv2 or later" files to "GPLv3 or later".
 +2008-05-03  Reiner Steib  <reiner.steib@gmx.de>
  
 -2007-09-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-sum.el (gnus-propagate-marks): Fix custom version.
  
 -      * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
 -      Suggested by Leo <sdl.web@gmail.com>.
 +2008-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
  
 -      * gnus.el: Do.
 +      * gnus-sum.el (gnus-summary-save-parts): Inhibit even more treatment
 +      hooks.
 +      (gnus-update-read-articles): Speed up non-marks-using users.
 +      (gnus-use-marks): Define gnus-use-marks.
 +      (gnus-propagate-marks): Rename variable to something more sensible.
  
 -2007-09-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2008-05-02  Juanma Barranquero  <lekktu@gmail.com>
  
 -      * gnus.el (gnus-newsgroup-maximum-articles): Rename from
 -      gnus-maximum-newsgroup.  Suggested by Leo <sdl.web@gmail.com>.
 +      * gmm-utils.el (gmm, gmm-verbose, gmm-lazy, gmm-customize-mode)
 +      (gmm-image-load-path-for-library): Fix typos in docstrings.
 +      (gmm-message): Reflow docstring.
  
 -      * gnus-agent.el (gnus-agent-fetch-headers): Do.
 +2008-04-28  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -      * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
 -      (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
 +      * mail-source.el (mail-source-set-1, mail-source-bind):
 +      Move auth-source code out of the macro to clean it up and fix bugs.
  
 -2007-09-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2008-04-26  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -      * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
 -      newline.
 -      (nnmbox-request-accept-article): Don't change article in source buffer;
 -      narrow to header to use message-fetch-field rather than
 -      nnmail-fetch-field; use with-current-buffer instead of save-excursion.
 -      (nnmbox-request-replace-article): Quote lines that'll be misidentified
 -      as delimiters; make sure article ends with newline.
 -      (nnmbox-delete-mail): Correct last position of article to be deleted;
 -      ignore X-Gnus-Newsgroup header in article body.
 -      (nnmbox-save-mail): Quote lines looking like delimiters at the right
 -      positions; make sure article ends with newline.
 +      * gnus-registry.el (gnus-registry-split-fancy-with-parent): Don't split
 +      by sender if it's equal to user-mail-address, it's likely to be
 +      useless.
  
 -2007-09-05  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * mail-source.el (mail-source-bind): Don't use user or password if they
 +      are not bound.  Unintern them if they are nil.  Don't use server unless
 +      it's bound, and default it to empty string otherwise.
  
 -      * gnus-cus.el (gnus-score-extra): New widget.
 -      (gnus-score-extra-convert): New function.
 -      (gnus-score-customize): Use it for Extra.
 +2008-04-25  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -2007-08-23  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * mail-source.el: Load auth-source.el.
 +      (mail-source-bind): Add comments.  Call auth-source-user-or-password to
 +      get user name or password, if auth-sources is set up.
  
 -      * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
 -      (mml-generate-mime-1): Don't encode body if it is specified to be in
 -      raw form; don't make buffer be unibyte when inserting multibyte string.
 +      * gnus-registry.el (gnus-registry-split-strategy): New variable for
 +      strategy of splitting with parent.
 +      (gnus-registry-split-fancy-with-parent)
 +      (gnus-registry-post-process-groups): Use it and fix prior
 +      bug (returning a list as the split result).
  
 -2007-08-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * auth-source.el (auth-sources): Remove server parameter.
 +      (auth-source-pick, auth-source-user-or-password)
 +      (auth-source-user-or-password-imap)
 +      (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
 +      (auth-source-user-or-password-sftp)
 +      (auth-source-user-or-password-smtp): Remove server parameter.
  
 -      * sha1.el: Fix up comment style.
 -      (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
 -      (sha1-OP, sha1-add-to-H): Use new-style backquotes.
 +2008-04-25  Juanma Barranquero  <lekktu@gmail.com>
  
 -      * hex-util.el: Fix up comment style.
 -      (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
 +      * smime.el (smime-sign-region, smime-encrypt-region)
 +      (smime-decrypt-region):
 +      Remove redundant calls to `generate-new-buffer-name'.
  
 -      * gnus-salt.el: Use with-current-buffer.
 -      (gnus-pick-setup-message): Fix long-standing typo.
 +2008-04-24  Luca Capello  <luca@pca.it>  (tiny change)
  
 -2007-08-17  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * mm-encode.el (mm-safer-encoding): Add optional argument `type'.
 +      Don't use QP for message/rfc822.
 +      (mm-content-transfer-encoding): Pass `type' to mm-safer-encoding.
  
 -      * gnus-art.el (gnus-article-summary-command-nosave)
 -      (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
 +2008-04-24  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2007-08-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * sieve-manage.el (sieve-string-bytes): Remove.
 +      (sieve-manage-putscript): Use length instead: `string-bytes' gives the
 +      correct byte-length only if the process's coding-system is the same as
 +      the one used internally by Emacs to represent strings.
  
 -      * gnus.el (gnus-maximum-newsgroup): New variable.
 +2008-04-22  Juri Linkov  <juri@jurta.org>
  
 -      * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
 -      according to gnus-maximum-newsgroup.
 +      * mailcap.el (mailcap-file-default-commands): New function.
  
 -      * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
 -      (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
 -      Limit the range of articles according to gnus-maximum-newsgroup.
 +2008-04-13  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2007-08-10  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * message.el (message-signature-separator, message-cite-function):
 +      Change custom version.
  
 -      * nntp.el (nntp-xref-number-is-evil): New server variable.
 -      (nntp-find-group-and-number): If it is non-nil, don't trust article
 -      numbers in the Xref header.
 +2008-04-13  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2007-08-06  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * mm-decode.el (mm-display-external): Make temp file read-only.
  
 -      * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
 +2008-04-12  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2007-08-04  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-diary.el (gnus-article-edit-mode-map, message-mode-map): Remove
 +      binding for `gnus-diary-version'.  Bind `gnus-diary-check-message' to
 +      `C-c C-f d'.
  
 -      * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
 +2008-04-12  Adrian Aichner  <adrian@xemacs.org>
  
 -2007-08-08  Glenn Morris  <rgm@gnu.org>
 +      * gnus-sum.el (gnus-summary-goto-subject): Typo fix.
  
 -      * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
 -      * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
 -      doc-strings and comments.
 +2008-04-09  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -2007-07-25  Glenn Morris  <rgm@gnu.org>
 +      * auth-source.el: Added docs.
 +      (auth-sources): Modify format to support server.
 +      (auth-source-pick, auth-source-user-or-password)
 +      (auth-source-user-or-password-imap)
 +      (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
 +      (auth-source-user-or-password-sftp)
 +      (auth-source-user-or-password-smtp): Add server parameter.
  
 -      * Relicense all FSF files to GPLv3 or later.
 +2008-04-08  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -2007-07-24  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-registry.el: Initialize the registry when gnus-registry-install
 +      is t.
  
 -      * gnus-msg.el (gnus-summary-supersede-article)
 -      (gnus-summary-resend-message-edit): Add Gcc header.
 -      (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
 -      article's Message-ID; refer parent article in summary buffer.
 +2008-04-08  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * message.el (message-bounce): Call mime-to-mml.
 +      * compface.el (uncompface): Make buffer unibyte.
  
 -2007-07-21  Reiner Steib  <Reiner.Steib@gmx.de>
 +2008-04-07  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
 -      string.
 +      * mail-source.el (mail-source-value):
 +      Prefer fboundp to functionp so it works with macros as well.
  
 -2007-07-16  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2008-04-05  Glenn Morris  <rgm@gnu.org>
  
 -      * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
 +      * gnus-ems.el (mm-disable-multibyte): Autoload it.
  
 -2007-07-14  David Kastrup  <dak@gnu.org>
 +2008-04-05  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
 -      finishing actions if we did not edit the article.
 +      * mm-util.el (mm-with-unibyte-buffer, mm-with-multibyte-buffer):
 +      Prefer mm-(en|dis)able-multibyte to default-enable-multibyte-characters.
  
 -2007-07-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * nnheader.el (nnheader-init-server-buffer): Change buffer's
 +      multibyteness after rather than before erasing it.
  
 -      * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
 -      (gnus-server-closed-face, gnus-server-denied-face)
 -      (gnus-server-offline-face): Remove variable.
 -      (gnus-server-font-lock-keywords): Use faces that are not aliases.
 +      * gnus-art.el (gnus-mime-replace-part): Remove unnecessary use of
 +      mm-with-multibyte.
 +      (gnus-request-article-this-buffer): Make sure the proper decoding is
 +      used if gnus-original-article-buffer happens to be unibyte.
  
 -      * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
 -      (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
 -      if the coding-system argument is nil for XEmacs.
 +      * gnus-ems.el (gnus-x-splash): Prefer mm-disable-multibyte to
 +      default-enable-multibyte-characters.
  
 -      * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
 -      mm-charset-override-alist.
 +      * gnus-fun.el (gnus-display-x-face-in-from): Remove unnecessary use of
 +      default-enable-multibyte-characters.
  
 -      * rfc2047.el: Don't require base64; require rfc2045 for the function
 -      rfc2045-encode-string.
 -      (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
 -      to quote the parameter value.
 +      * mm-decode.el (mm-inline-media-tests): Add entry for x-diff.
  
 -2007-07-04  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * nnweb.el (nnweb-init): Avoid nn-with-unibyte.
  
 -      * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
 -      as unfetched articles.
 +2008-04-03  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2007-07-02  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
 +      Fix last change in case the element is not even a symbol.
  
 -      * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
 +2008-04-02  Simon Josefsson  <simon@josefsson.org>
  
 -2007-06-26  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * nnimap.el (nnimap-enable-minmax-bug-workaround): Remove, replaced by
 +      imap-enable-exchange-bug-workaround.
 +      (nnimap-find-minmax-uid): Use imap-enable-exchange-bug-workaround.
  
 -      * gnus-art.el (gnus-article-summary-command-nosave)
 -      (gnus-article-read-summary-keys): Don't set the 3rd arg of
 -      pop-to-buffer for XEmacs.
 +2008-04-01  Simon Josefsson  <simon@josefsson.org>
  
 -2007-06-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * nnimap.el (nnimap-find-minmax-uid): Revert last fix, the "fix" turns
 +      a 100 byte status-checks into a 2-3MB transfer for each group.
 +      (nnimap-enable-minmax-bug-workaround): New variable to toggle whether
 +      to enable bug workaround or not.
 +      (nnimap-find-minmax-uid): Only enable workaround conditionally.
  
 -      * gnus-agent.el (gnus-agent-fetch-headers)
 -      (gnus-agent-retrieve-headers): Bind
 -      gnus-decode-encoded-address-function to identity.
 +2008-03-31  Glenn Morris  <rgm@gnu.org>
  
 -      * nntp.el (nntp-send-xover-command): Recognize an xover command is
 -      available also when the server returns simply a dot.
 +      * message.el (mml2015-use): Declare for compiler.
 +      (message-info): Require mml2015 when appropriate.
  
 -      * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
 +2008-03-30  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2007-06-08  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * nntp.el (nntp-netcat-command): Rename from nntp-via-netcat-command.
 +      (nntp-netcat-switches): Rename from nntp-via-netcat-switches.
 +      (nntp-open-telnet, nntp-open-rlogin): Use with-current-buffer.
 +      (nntp-service-to-port): New function.
 +      (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet)
 +      (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Use it.
 +      (nntp-open-netcat-stream): New function.
 +      (nntp-open-via-rlogin-and-netcat): Don't use a pty.
  
 -      * gnus-ems.el (gnus-x-splash): Make it work.
 +2008-03-29  Sven Joachim  <svenjoac@gmx.de>
  
 -      * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
 -      from being used.
 +      * gnus-sum.el (gnus-summary-make-menu-bar): Add missing dots.
  
 -      * gnus-art.el (gnus-article-summary-command-nosave): Correct the order
 -      of the arguments passed to pop-to-buffer.
 -      (gnus-article-read-summary-keys): Ditto.
 +2008-03-29  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2007-06-07  Juanma Barranquero  <lekktu@gmail.com>
 +      * message.el (message-make-in-reply-to): Use mm-with-multibyte-buffer.
  
 -      * gnus-art.el (gnus-split-methods): Fix typo in docstring.
 +2008-03-28  Michael Harnois  <mdharnois@gmail.com>  (tiny change)
  
 -2007-06-06  Juanma Barranquero  <lekktu@gmail.com>
 +      * nnimap.el (nnimap-find-minmax-uid): Fix Exchange 2007 IMAP problem.
  
 -      * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
 -      * gnus-sum.el (gnus-summary-highlight):
 -      * mail-source.el (mail-source-delete-old-incoming-confirm):
 -      * nndiary.el (nndiary-reminders): Fix typos in docstrings.
 +2008-03-24  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2007-06-04  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * message.el (message-signature-separator): Change default.
 +      Improve custom type.
 +      (message-cite-function): Change default to
 +      message-cite-original-without-signature.
  
 -      * gnus-art.el (gnus-mime-view-part-externally)
 -      (gnus-mime-view-part-internally): Fix predicate function passed to
 -      completing-read.
 +      * gnus-sum.el (gnus-summary-make-menu-bar): Add message-cite-function
 +      toggle.
  
 -      * mm-decode.el (mm-image-fit-p): Return t if argument is not an image;
 -      return t if image size is just the same as window size.
 +      * message.el (message-check-news-body-syntax): Fix signature check.
 +      (message-setup-1): Mark buffer as unmodified _after_ running
 +      message-setup-hook and handling message-alternative-emails.
 +      (message-shorten-references): Be more strict when building list of
 +      valid references to comply with GNKSA.
  
 -2007-05-28  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * 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-pop-to-buffer): Add switch-function argument.
 -      (message-mail): Pass switch-function argument to it.
 +      * message.el (message-info): Don't use booleanp which isn't supported
 +      in Emacs 21 and XEmacs.
  
 -2007-05-24  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2008-03-22  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * message.el (message-narrow-to-headers-or-head): Ignore
 -      mail-header-separator in the body.
 +      * gnus-group.el (gnus-gmane-group-download-format): Rename from
 +      gnus-group-gmane-group-download-format.
 +      (gnus-group-read-ephemeral-gmane-group): Rename from
 +      gnus-group-read-ephemeral-gmane-group.
 +      (gnus-read-ephemeral-gmane-group-url): Rename from
 +      gnus-group-read-ephemeral-gmane-group-url.
 +      (gnus-bug-group-download-format-alist):  New variable.
 +      (gnus-read-ephemeral-bug-group, gnus-read-ephemeral-debian-bug-group)
 +      (gnus-read-ephemeral-emacs-bug-group): New commands.
  
 -2007-05-10  Reiner Steib  <Reiner.Steib@gmx.de>
 +2008-03-21  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * gnus-art.el (gnus-article-mode): Fix comment about displaying
 -      non-break space.
 +      * gnus-art.el (gnus-article-browse-html-article): Fix documentation.
 +      (gnus-visible-headers): Improve custom type.
  
 -2007-05-09  Didier Verna  <didier@xemacs.org>
 +2008-03-20  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * gnus-diary.el, nndiary.el: Remove the description comment (nndiary is
 -      now properly documented in the Gnus manual).  Fix the spelling of "Back
 -      End".
 +      * mml.el (mml-menu): Add workarounds for XEmacs.
  
 -2007-04-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-art.el (gnus-article-browse-html-article): Inhibit display of
 +      X-Boundary header.
  
 -      * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
 -      (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
 -      displayed of multipart/alternative part if it is invoked from summary
 -      buffer.
 -      (gnus-article-part-wrapper): Select article window.
 +      * message.el (message-simplify-recipients): Fix previous commit.
  
 -      * mm-view.el (mm-inline-text-html-render-with-w3m)
 -      (mm-inline-text-html-render-with-w3m-standalone)
 -      (mm-inline-render-with-function): Use mail-parse-charset by default.
 +2008-03-20  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2007-04-10  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * mm-util.el (mm-set-buffer-multibyte): New function.
 +      * mm-decode.el (mm-copy-to-buffer): Use it.
  
 -      * gnus-msg.el (gnus-inews-yank-articles): Use
 -      message-exchange-point-and-mark instead of exchange-point-and-mark.
 +      * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
 +      Prefer fboundp to functionp so it works with macros as well.
  
 -2007-04-09  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2008-03-19  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * message.el (message-yank-original): Make sure cited text ends with
 -      newline; don't exchange point and mark.
 +      * message.el (message-alter-recipients-discard-bogus-full-name):
 +      New function.
 +      (message-alter-recipients-function): New variable.
 +      (message-get-reply-headers): Use it.
 +      (message-replace-header): New helper function.
 +      (message-recipients-without-full-name): New variable.
 +      (message-simplify-recipients): New command.
  
 -2007-04-07  Chong Yidong  <cyd@stupidchicken.com>
 +      * mml.el (mml-menu): Add toggle for gnus-gcc-externalize-attachments.
  
 -      * tls.el (open-tls-stream): Properly handle case where there
 -      is no associated buffer.
 +      * message.el (message-info): Handle EasyPG manual.
  
 -2007-04-03  Thien-Thi Nguyen  <ttn@gnu.org>
 +      * mml.el (mml-menu): Add entry for EasyPG.
  
 -      * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
 -      message-yank-original, make sure (< mark TEXT point).
 +2008-03-18  Nils Ackermann  <nils@ackermath.info>  (tiny change)
  
 -2007-03-31  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * nnmh.el (nnmh-request-expire-articles): Prefer expiry-target group
 +      parameter.
  
 -      * nnmail.el (nnmail-spool-file): Mark as obsolete.
 -      (nnmail-get-new-mail): Reformat.
 +      * message.el (message-disassociate-draft): Specify drafts group name
 +      fully.
  
 -      * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
 +2008-03-17  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -      * gmm-utils.el: Fix Commentary.
 -      (gmm-tool-bar-from-list): Fix typo in doc string.
 +      * gnus-registry.el (gnus-registry-split-fancy-with-parent): Eliminate
 +      unnecessary duplicates from the match list.
  
 -2007-03-27  Thien-Thi Nguyen  <ttn@gnu.org>
 +2008-03-17  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * message.el (message-yank-original): Fix bug:
 -      Don't switch point and mark unnecessarily.
 +      * gnus-art.el (gnus-button-handle-info-keystrokes): Don't use optional
 +      args of `how-many' of which the XEmacs version doesn't take; declare
 +      Info-index-next as function.
  
 -2007-03-25  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +2008-03-16  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
 -      evaluation of gnus-extended-version to ensure correct generation of the
 -      User-Agent header when message-generate-headers-first is used.
 +      * gnus-score.el (gnus-score-headers): Fix handling of
 +      gnus-inhibit-slow-scoring.
  
 -2007-03-24  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-art.el (gnus-article-browse-html-article): Fix type in doc
 +      string.
 +      (gnus-button-url-regexp): Improve handling of parenthesis.
 +      (gnus-button-alist): Extend gnus-button-handle-info-keystrokes entry.
 +      (gnus-button-handle-info-keystrokes): Handle index entries.
  
 -      * gnus-art.el (gnus-button-alist): Also catch `<f1> k ...'.
 -      (gnus-treat-display-x-face): Fix doc string.
 +2008-03-14  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2007-03-20  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +      * mail-source.el (mail-source-delete-old-incoming) Fix regexp to find
 +      Incoming* files.
  
 -      * message.el (message-required-news-headers):
 -      * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
 +2008-03-13  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -2007-03-15  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * auth-source.el (auth-sources): Renamed from auth-source-choices.
 +      (auth-source-pick): Use it.
  
 -      * message.el (message-generate-new-buffers): Change the meaning of the
 -      nil value; add `standard' to the choices; treat t as `unique'; improve
 -      doc string.
 -      (gnus-select-frame-set-input-focus): Autoload.
 -      (message-buffer-name): Search for the existing message buffer if
 -      message-generate-new-buffers is nil or `standard'; treat the value t of
 -      message-generate-new-buffers as `unique'.
 -      (message-pop-to-buffer): Raise the frame already displaying the message
 -      buffer; clear the echo area after querying.
 -      (message-setup): Pass the `continue' argument to compose-mail.
 -      (message-mail): Prefer `switch-function' if it is given; search for the
 -      existing message buffer if the `continue' argument is non-nil; pass
 -      continue and switch-function arguments to compose-mail by way of
 -      message-setup.
 -      (message-mail-other-window): Adjust argument of message-setup.
 -      (message-mail-other-frame): Ditto.
 +2008-03-12  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -2007-02-28  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * auth-source.el (auth-source-protocols)
 +      (auth-source-protocols-customize, auth-source-choices): Added and
 +      modified variable customizations and defaults.
 +      (auth-source-pick, auth-source-user-or-password)
 +      (auth-source-protocol-defaults, auth-source-user-or-password-imap)
 +      (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
 +      (auth-source-user-or-password-sftp)
 +      (auth-source-user-or-password-smtp): Use new variables and provide an
 +      interface to netrc.el.
  
 -      * message.el (message-make-in-reply-to): Quote name containing
 -      non-ASCII characters.  It will make the RFC2047 encoder cause an error
 -      if there are special characters.  Reported by NAKAJI Hiroyuki
 -      <nakaji@jp.freebsd.org>.
 +2008-03-12  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2007-02-27  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * nntp.el (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet)
 +      (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet):
 +      Make sure the nntp port to specify is a string.
  
 -      * nntp.el (nntp-never-echoes-commands)
 -      (nntp-open-connection-functions-never-echo-commands): New variables.
 -      (nntp-send-command): Use them.
 +2008-03-12  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2007-02-15  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +      * nntp.el: Use with-current-buffer.
 +      (nntp-send-buffer): Just set the buffer to unibyte rather than use the
 +      dubious mm-with-unibyte-current-buffer.
 +      (nntp-with-open-group-function): New function extracted from
 +      nntp-with-open-group macro.
 +      (nntp-with-open-group): Use the function, so it's easier to debug.
 +      Add indentation and debugging info.
 +      (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Recommend
 +      the use of the netcat alternatives.
  
 -      * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
 -      articles posted in the last 24 hours.
 +      * rfc2047.el (rfc2047-decode-string): Don't use `m'.
 +      Avoid mm-string-as-multibyte as well.
  
 -2007-02-14  Chong Yidong  <cyd@stupidchicken.com>
 +      * nnweb.el (nnweb-insert-html):
 +      Remove use of nnheader-string-as-multibyte.
  
 -      * smiley.el (smiley-regexp-alist): Add "dead" smiley.
 +      * nnheader.el (nnheader-init-server-buffer): Use with-current-buffer.
 +      (nnheader-string-as-multibyte): Remove.
  
 -2007-02-01  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +      * mm-view.el: Use inhibit-read-only.
 +      (mm-inline-text-html-render-with-w3, mm-inline-message): Use dolist.
 +      (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic): Use just string
 +      or unibyte-string.
  
 -      * nnweb.el (nnweb-google-parse-1): Update parser.
 +      * mm-uu.el (mm-uu-copy-to-buffer): Preserve (uni/multi)byteness.
 +      (mm-uu-yenc-extract): Use with-current-buffer.
  
 -2007-01-29  Juanma Barranquero  <lekktu@gmail.com>
 +      * gnus-soup.el (gnus-soup-send-packet): Don't use
 +      mm-with-unibyte-current-buffer since the buffer is unibyte anyway.
  
 -      * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
 +      * nnmh.el: Use with-current-buffer.
 +      (nnmh-request-list-1): Use mm-string-to-multibyte rather than
 +      mm-string-as-multibyte on the output of mm-encode-coding-string.
  
 -2007-01-28  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +      * nnimap.el (nnimap-retrieve-headers-progress): Use a unibyte buffer.
 +      (nnimap-request-move-article): Use with-current-buffer.
  
 -      * nnslashdot.el (nnslashdot-request-article): Update end-of-article
 -      regexp.
 +      * mm-decode.el (mm-with-part): Set the buffer to unibyte before
 +      inserting the handle-buffer's text, so the implicit multibyte->unibyte
 +      conversion uses string-make-unibyte rather than string-as-unibyte.
  
 -2007-01-24  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-msg.el: Use with-current-buffer.
  
 -      * uudecode.el (uudecode-string-to-multibyte): New function emulating
 -      string-to-multibyte.
 -      (uudecode-decode-region-internal): Use it.
 +      * message.el (message-ignored-resent-headers): Add "Delivered-To".
  
 -2007-01-23  Reiner Steib  <Reiner.Steib@gmx.de>
 +2008-03-10  Daiki Ueno  <ueno@unixuser.org>
  
 -      * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
 -      custom choice.
 +      * mml2015.el (mml2015-epg-passphrase-callback): Type cast KEY-ID to a
 +      string for caching if it is 'PIN.
  
 -      * gnus-art.el (gnus-signature-limit): Fix custom choice.
 +2008-03-08  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2007-01-19  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * mail-source.el (mail-source-delete-old-incoming-confirm):
 +      Change default to nil.
 +      (mail-source-delete-old-incoming): Make confirmation prompt more clear.
  
 -      * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
 -      Use gnus-home-directory instead of "~/" or "$HOME".
 +2008-03-07  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2007-01-12  Kenichi Handa  <handa@m17n.org>
 +      * gnus-art.el (gnus-narrow-to-page): Position point properly.
 +      (gnus-article-goto-prev-page): Work for articles having ^L's.
  
 -      * uudecode.el (uudecode-decode-region-internal): Make it work in a
 -      multibyte buffer.
 +      * gnus-sum.el (gnus-summary-end-of-article): Remove needless narrowing.
  
 -2007-01-14  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * mm-view.el (mm-w3m-standalone-supports-m17n-p): Fix typo.
  
 -      * gnus-sum.el (gnus-auto-select-first): Improve doc string.
 +2008-03-07  Karl Fogel  <kfogel@red-bean.com>
  
 -2007-01-07  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-bookmark.el: Adjust for renames in bookmark.el.
 +      (gnus-bookmark-make-record): Was `gnus-bookmark-make-cell'.
 +      (gnus-bookmark-jump): Adjust some variable names.
  
 -      * gnus-soup.el: Add missing :group in previous change.
 +2008-03-06  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -2007-01-05  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * auth-source.el: New package.
 +      (auth-source-choices): Add customization entry point variable.
  
 -      * gnus-soup.el (gnus-soup): New custom group.  Make user variables
 -      customizable.
 +      * gnus-registry.el (gnus-registry-user-format-function-M): Fix concat
 +      bug.
  
 -2007-01-03  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +2008-03-05  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -      * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
 -      headers read from disk with the ones newly found in the current search.
 -      This should no longer cause problems, because the article numbers in
 -      Gmane's `nov.php' output are ignored since the previous change.
 +      * gnus-registry.el (gnus-registry-install): Allow 'ask as an option.
 +      (gnus-registry-initialize, gnus-registry-install-p): Use it.
 +      (gnus-registry-install-shortcuts): Rename from
 +      gnus-registry-install-shortcuts-and-menus.  Installs the shortcuts in
 +      the `gnus-registry-mark-map' keymap dynamically from
 +      `gnus-registry-marks'.  The generated functions update the summary line
 +      when a registry mark is added or deleted, and will call
 +      `gnus-registry-install-p' (see the comments in the code).
 +      (gnus-registry-user-format-function-M): Use concat intelligently.
  
 -2006-01-03  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +      * gnus-sum.el (gnus-summary-make-menu-bar): Add menu entries for all
 +      the registry mark functions.
  
 -      * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
 -      solid groups.
 +2008-03-05  Glenn Morris  <rgm@gnu.org>
  
 -2006-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +      * gnus-art.el (gnus-article-mode-line-format-alist): Move to gnus-sum.
 +      * gnus-sum.el (gnus-article-mode-line-format-alist): Move here from
 +      gnus-art.
 +      (top-level): No need to load own source when compiling.
  
 -      * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
 -      the headers when creating the mapping to avoid mismappings.
 -      (nnweb-gmane-create-mapping): Always nix out old mapping.
 +2008-03-04  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2007-01-02  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +      * gnus-sum.el (gnus-print-buffer): Honor ps-print-color-p.
 +      Suggested by <chris.anderton@zetnet.co.uk>.
  
 -      * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
 +2008-03-04  Glenn Morris  <rgm@gnu.org>
  
 -2007-01-01  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-sum.el (top-level): No need to require gnus when compiling,
 +      since unconditionally required near start of file.
 +      (gnus-summary-display-while-building): Move definition before use.
  
 -      * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
 +2008-03-04  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -2006-12-30  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +      * gnus-registry.el (gnus-registry-user-format-function-M): Add
 +      formatting function.
  
 -      * gnus-sum.el (gnus-summary-insert-dormant-articles): Fix typo in
 -      message.
 +2008-03-03  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -2006-12-29  Jouni K. Sepp\e,Ad\e(Bnen  <jks@iki.fi>
 +      * gnus-registry.el (gnus-registry-marks): Changed format to be nicer
 +      with plists.
 +      (gnus-registry-do-marks, gnus-registry-install-shortcuts-and-menus):
 +      Use new format.
  
 -      * nnimap.el (nnimap-expunge-search-string): Mention
 -      nnimap-search-uids-not-since-is-evil in docstring.
 +2008-03-03  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-12-28  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-art.el (gnus-article-describe-bindings): Work for the version of
 +      `where-is-internal' that returns a range of key sequences.
  
 -      * spam.el: Revert to make-obsolete-variable because
 -      define-obsolete-variable-alias is not supported in Emacs 21.
 +2008-03-03  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2006-12-28  Daiki Ueno  <ueno@unixuser.org>
 +      * mm-bodies.el (mm-decode-content-transfer-encoding): Simplify.
  
 -      * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
 -      summary buffer.
 +      * gnus-sum.el: Use inhibit-read-only and with-current-buffer.
 +      (gnus-summary-jump-to-group): Consider windows on other displayed
 +      frames as well.  Similar changes might be needed elsewhere, but that's
 +      the one I've bumped into during my use.
  
 -2006-12-27  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * nndoc.el (nndoc-oe-dbx-type-p):
 +      * gnus-msg.el (gnus-debug):
 +      * gnus-group.el (gnus-update-group-mark-positions):
 +      Use mm-string-to-multibyte.
  
 -      * spam.el (spam-ifile-path, spam-ifile-database-path)
 -      (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
 -      make-obsolete-variable.
 +2008-03-02  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2006-12-26  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * mml2015.el (mml2015-extract-cleartext-signature): Explain that it
 +      doesn't handle NotDashEscaped.
  
 -      * message.el (message-make-fqdn): Fix comment.
 -      (message-bogus-system-names): Add ".local".
 +      * mml.el (mml-menu): Improve help entries.  Move Sign/Encrypt Part.
 +      (mml-dnd-attach-options): Fix typo in custom choice.
  
 -      * spam.el (spam-ifile-path, spam-ifile-program)
 -      (spam-ifile-database-path, spam-ifile-database)
 -      (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
 -      Don't use "path" inappropriately.
 -      (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
 -      strings.
 -      (spam-check-ifile, spam-ifile-register-with-ifile)
 -      (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
 -      new variable names.
 +      * gnus-group.el (gnus-group-read-ephemeral-gmane-group): Change
 +      nndoc-article-type to mbox.
 +      (gnus-group-read-ephemeral-gmane-group-url): Support permalink.
  
 -      * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
 -      (gnus-treat-display-smileys): Simplify using
 -      gnus-image-type-available-p.
 +      * mm-decode.el (mm-text-html-renderer): Prefer w3m over w3.  Fall back
 +      to nil, instead of html2text.
  
 -      * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
 -      available.
 +      * imap.el (imap-debug): Add `imap-ping-server'.
  
 -2006-12-22  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-bookmark.el: Add FIXMEs.
  
 -      * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
 -      one after turning on the buffer's multibyteness instead of decoding
 -      them directly in the unibyte buffer that causes unexpected conversion
 -      in Emacs 23 (unicode).
 +      * message.el (message-form-letter-separator)
 +      (message-send-form-letter-delay): New variables.
 +      (message-send-form-letter): Use them.  New command to send form
 +      letters.  Requested by Uwe Siart.
 +      (message-send-mail-function): Doc fix.  Add "Other" custom option.
  
 -2006-12-20  Reiner Steib  <Reiner.Steib@gmx.de>
 +2008-02-29  Andreas Seltenreich  <andreas@gate450.dyndns.org>
  
 -      * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
 -      disconnect icons.  Add help text.
 +      * nnweb.el (nnweb-google-parse-1): Fix date parsing on articles with
 +      empty author.
  
 -2006-12-13  Reiner Steib  <Reiner.Steib@gmx.de>
 +2008-02-29  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -      * legacy-gnus-agent.el: Add Copyright notice.
 +      * gnus-registry.el (gnus-registry-marks): Add variable for
 +      customization of marks and their appearance.
 +      (gnus-registry-read-mark): Use it.
 +      (gnus-registry-do-marks): Add utility function to loop through
 +      `gnus-registry-marks'.
 +      (gnus-registry-install-shortcuts-and-menus): Add function to install
 +      shortcuts and menus.
 +      (gnus-registry-initialize): Use it.
 +      (gnus-registry-default-mark): Clarify documentation.
  
 -2006-12-12  Chong Yidong  <cyd@stupidchicken.com>
 +2008-02-29  Glenn Morris  <rgm@gnu.org>
  
 -      * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
 +      * gnus-art.el, gnus-bookmark.el, gnus-dired.el, gnus-draft.el:
 +      * gnus-group.el, gnus-msg.el, gnus-score.el, gnus-sum.el, gnus-util.el:
 +      * gnus.el, mail-source.el, message.el, mm-decode.el, mm-uu.el, mml.el:
 +      * nnmail.el, pop3.el, smiley.el, smime.el, spam-report.el:
 +      Change defcustom :version from 23.0 to 23.1.
  
 -2006-12-08  Chong Yidong  <cyd@stupidchicken.com>
 +2008-02-28  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -      * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
 -      specifying array size.
 -      (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
 -      array if it is too small.
 -      (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
 -      (gnus-sort-threads-loop): New function.
 +      * gnus-registry.el (gnus-registry-follow-group-p)
 +      (gnus-registry-post-process-groups): Add functions to aid registry
 +      splitting and improve logging.  Clarify behavior in function
 +      documentation.
 +      (gnus-registry-split-fancy-with-parent): Use them.
  
 -2006-12-06  Chris Moore  <dooglus@gmail.com>
 +2008-02-28  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
 -      Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
 +      * gnus-art.el: Use with-current-buffer.
  
 -2006-12-04  Jouni K. Sepp\e,Ad\e(Bnen  <jks@iki.fi>
 +2008-02-27  David Engster  <dengste@eml.cc>
  
 -      * mm-url.el (mm-url-predefined-programs): Call curl with correct
 -      options.
 +      * nnmairix.el (nnmairix-request-group-with-article-number-correction):
 +      Express real group name in the response.
  
 -2006-11-30  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2008-02-27  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * mml2015.el (mml2015-pgg-clear-verify): Replace encode-coding-string
 -      with mm-encode-coding-string.
 +      * nnmairix.el (nnmairix-group-regexp, nnmairix-valid-backends)
 +      (nnmairix-last-server, nnmairix-current-server): Defvar them.
 +      (nnmairix-goto-original-article): Defvar gnus-registry-install and
 +      autoload gnus-registry-fetch-group when compiling.
 +      (nnmairix-request-group-with-article-number-correction): Remove
 +      unreferenced argument passed to nnmairix-call-backend.
  
 -2006-11-29  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2008-02-27  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * nneething.el (nneething-decode-file-name): Replace
 -      decode-coding-string with mm-decode-coding-string.
 +      * mm-uu.el (mm-uu-type-alist): Fix message-marks non-hide arguments.
 +      (mm-uu-extract): Improve face for low color ttys.  Reported by Sascha
 +      Wilde.
  
 -2006-11-24  Juanma Barranquero  <lekktu@gmail.com>
 +2008-02-27  Glenn Morris  <rgm@gnu.org>
  
 -      * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
 -      (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
 +      * nnmairix.el: Change defcustom :version from 23.0 to 23.1.
 +      (nnmairix-group-regexp, nnmairix-valid-backends): Convert from free
 +      variables to defconsts.  Convert comments to doc-strings.
 +      (nnmairix-last-server, nnmairix-current-server): Convert from free
 +      variables to defvars.  Convert comments to doc-strings.
 +      (gnus-registry-fetch-group): Autoload.
 +      (nnmairix-replace-group-and-numbers): Use mapc rather than mapcar.
 +      (nnmairix-widget-get-values, nnmairix-widget-make-query-from-widgets)
 +      (nnmairix-widget-build-editable-fields): Use car cddr rather than
 +      caddr.
 +      (nnmairix-request-group): Bind nnmairix-fast and nnmairix-group around
 +      nnmairix-request-group-with-article-number-correction call.
 +      (nnmairix-fast, nnmairix-group): New, less general names, for free
 +      variables passed from nnmairix-request-group to
 +      nnmairix-request-group-with-article-number-correction.  Declare.
 +      (nnmairix-request-group-with-article-number-correction):
 +      Use nnmairix-fast, nnmairix-group rather than fast, group.
  
 -      * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
 -      * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
 -      (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
 -      (gnus-group-make-directory-group, gnus-group-transpose-groups):
 -      * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
 -      (gnus-subscribe-newsgroup, gnus-1):
 -      * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
 -      * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
 -      (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
 -      (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
 +2008-02-26  David Engster  <dengste@eml.cc>
  
 -2006-11-21  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * nnmairix.el: New file.  Mairix back end for Gnus.  Initial import of
 +      version 0.5.
  
 -      * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
 +2008-02-26  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -2006-11-18  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +      * gnus-registry.el (gnus-registry-register-message-ids): Use `id'
 +      instead of making an extra function call.  Don't add the current group
 +      to articles only when they have the group.  Use
 +      `gnus-registry-fetch-groups' instead of `gnus-registry-fetch-group'.
 +      Reported by David <de_bb@arcor.de>.
  
 -      * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
 -      and comment it.
 +2008-02-24  Miles Bader  <miles@gnu.org>
  
 -      * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
 +      * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
 +      (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region)
 +      (mm-find-mime-charset-region):
 +      * mm-bodies.el (mm-encode-body):
 +      * mml.el (mml-parse-1): Revert removal of `mm-hack-charsets'.
  
 -2006-11-15  Reiner Steib  <Reiner.Steib@gmx.de>
 +2008-02-16  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * gnus-util.el (gnus-extract-address-components): Improve comment.
 +      * mail-source.el (mail-source-delete-incoming): Change default.
 +      Supplement doc string.
  
 -2006-11-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-util.el (gnus-y-or-n-p, gnus-y-or-n-p): Update comments.
  
 -      * gnus-util.el (gnus-extract-address-components): Work with address in
 -      which the name portion contains @.
 +2008-02-14  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2006-11-14  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * nnmail.el (nnmail-message-id-cache-file): Derive from
 +      `gnus-home-directory'.
  
 -      * gnus.el (gnus-start): Move custom group up.
 -      (gnus-select-method): Don't autoload, but make it available for
 -      `customize-variable'.
 -      (gnus-getenv-nntpserver): Don't autoload.
 +2008-02-11  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2006-11-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-topic.el (gnus-topic-select-group, gnus-topic-read-group):
 +      Document negative prefix.
  
 -      * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
 -      mm-with-unibyte-current-buffer to make string unibyte.
 +      * gnus-group.el (gnus-group-read-group): Document negative prefix.
  
 -      * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
 -      mm-string-as-multibyte.
 +2008-02-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
  
 -2006-11-09  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * message.el (message-unsent-separator): Add the Exim bounce
 +      separator.
  
 -      * message.el: Merge from the trunk to fix the bug WRT double encoded
 -      subjects.
 -      (message-replacement-char): New variable.
 -      (message-fix-before-sending): Use it.
 -      (message-simplify-subject): New function to remove duplicate code.
 -      (message-reply, message-followup): Use it.
 -      (message-simplify-subject-functions): New variable.
 -      (message-strip-subject-encoded-words): New function.
 +2008-02-10  Daiki Ueno  <ueno@unixuser.org>
  
 -2006-11-08  Wolfgang Jenkner  <wjenkner@inode.at>  (tiny change)
 +      * mml2015.el (mml2015-epg-sign): Remove skipped signers from the signer
 +      list.
 +      (mml2015-epg-encrypt): Remove skipped recipients/signers from the
 +      recipient/signer list.
  
 -      * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
 -      instead of gnus-intersection because arguments of gnus-sorted-nunion
 -      must be sorted.  This avoids corruption of gnus-newsgroup-unreads.
 -
 -2006-11-03  Juanma Barranquero  <lekktu@gmail.com>
 +2008-02-10  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * gnus-diary.el (gnus-diary-delay-format-function):
 -      * nndiary.el (nndiary-reminders):
 -      * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
 +      * mm-util.el (mm-codepage-setup): If cp-supported-codepages isn't
 +      fbound (Emacs 23 unicode), signal an error.
  
 -2006-11-01  Reiner Steib  <Reiner.Steib@gmx.de>
 +2008-02-08  Glenn Morris  <rgm@gnu.org>
  
 -      * gnus-art.el (article-hide-boring-headers): Fetch date from
 -      gnus-original-article-buffer to avoid problems with localized date
 -      strings.
 +      * gnus-art.el (pgg-display-output-buffer): Declare as function.
  
 -2006-10-30  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2008-02-07  Tassilo Horn  <tassilo@member.fsf.org>
  
 -      * html2text.el (html2text-format-tags): Avoid infloop on open tags.
 +      * nnimap.el (nnimap-open-connection): Add "143" and "993" as default
 +      ports to the calls to `netrc-machine-user-or-password' in addition to
 +      "imap" and "imaps".
  
 -2006-10-29  Reiner Steib  <Reiner.Steib@gmx.de>
 +2008-02-03  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
 -      New variables.
 -      (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
 -      (mm-charset-synonym-alist): Move some entries to
 -      mm-codepage-iso-8859-list.
 -      (mm-charset-synonym-alist, mm-charset-override-alist): Add
 -      iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
 +      * gnus.el (gnus-group-startup-message): Add `find-image' call before
 +      image-load-path is let-bound.  Reported by Harald Hanche-Olsen
 +      <hanche@math.ntnu.no>.
  
 -2006-10-29  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2008-02-01  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
 +      * gnus-art.el (gnus-article-describe-bindings): Work for draft group.
  
 -2006-10-28  Reiner Steib  <Reiner.Steib@gmx.de>
 +2008-02-01  Zhang Wei  <id.brep@gmail.com>
  
 -      * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
 -      with Emacs 21 and XEmacs.
 +      * rfc2047.el (rfc2047-charset-encoding-alist): Add gbk and GB18030.
  
 -2006-10-26  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * mm-util.el (mm-mime-mule-charset-alist): Add gbk and GB18030.
  
 -      * mm-view.el: Add interactive arg to html2text autoload.
 +2008-02-01  Miles Bader  <miles@gnu.org>
  
 -2006-10-25  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * mml.el (mml-parse-1): Remove apparently vestigial use of
 +      `mm-hack-charsets'.
 +      * mm-bodies.el (mm-encode-body): Likewise.
  
 -      * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
 +2008-02-01  Kenichi Handa  <handa@m17n.org>
  
 -2006-10-20  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * rfc2104.el (rfc2104-hexstring-to-byte-list): Rename from
 +      rfc2104-hexstring-to-bitstring and changed to return a byte list.
 +      (rfc2104-hash): Convert the result of concat to unibyte string.
  
 -      * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
 -      names.
 +2008-02-01  Dave Love  <fx@gnu.org>
  
 -      * gnus-sum.el (gnus-select-newsgroup): Decode group name.
 +      * gnus-start.el (gnus-read-newsrc-el-file): Don't bind
 +      coding-system-for-read.
 +      (gnus-gnus-to-quick-newsrc-format): Insert coding cookie.
  
 -2006-10-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
 +      (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region): Delete.
 +      (mm-find-mime-charset-region): Remove hack-charsets stuff.
  
 -      * message.el (message-headers-to-generate): Fix typo in docstring.
 +2008-01-24  Michael Sperber  <sperber@deinprogramm.de>
  
 -2006-10-19  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * mail-source.el (mail-sources): Add `group' choice.
  
 -      * gnus.el (gnus-mime): Remove unused custom group.
 -      (gnus-getenv-nntpserver, gnus-select-method): Autoload.
 +      * nnmail.el (nnmail-get-new-mail-1): Abstract this out to add another
 +      parameter `in-group' to control into which group the articles go.
 +      Add treatment of `group' mail-source.
  
 -2006-10-13  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +2008-01-24  Dan Nicolaescu  <dann@ics.uci.edu>
  
 -      * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
 -      "blank line" when searching for end of armor headers.
 +      * sieve.el (sieve-make-overlay, sieve-overlay-put, sieve-overlays-at):
 +      * message.el (message-beginning-of-line): Use featurep instead of bound
 +      tests in order to resolve conditionals at compile time.
  
 -2006-10-11  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2008-01-23  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gmm-utils.el (gmm-write-region): Fix variable name.
 +      * gnus-art.el (gnus-insert-mime-button): Don't decode description.
  
 -2006-10-10  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * mm-decode.el (mm-dissect-buffer): Decode description.
  
 -      * gmm-utils.el (gmm-write-region): New function based on compatibility
 -      code from `mm-make-temp-file'.
 +      * mml.el (mml-to-mime): Encode message header first.
  
 -      * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
 +2008-01-18  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * nnmaildir.el (nnmaildir--update-nov)
 -      (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
 -      Use `gmm-write-region'.
 +      * gnus-art.el (gnus-article-describe-bindings): Make it possible to use
 +      xrefs, i.e. [back] and [forward] buttons, in *Help* buffer.
  
 -2006-10-04  Reiner Steib  <Reiner.Steib@gmx.de>
 +2008-01-18  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -      * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
 -      gnus-summary-limit-to-articles.
 +      * gnus-registry.el (gnus-registry-trim): Use append, not concat.
  
 -2006-10-04  Romain Francoise  <romain@orebokech.com>
 +2008-01-17  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
 -      Moved here (and renamed) from gnus-registry.el.
 +      * gnus-art.el (gnus-article-read-summary-keys): Work for some `A'
 +      prefix keys.
 +      (gnus-article-read-summary-send-keys): Use gnus-character-to-event.
 +      (gnus-article-describe-bindings): Simplify; move XEmacs stuff to
 +      gnus-xmas.el.
  
 -      * gnus-registry.el: Require gnus-util.
 -      Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
 +2008-01-16  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -2006-10-04  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-registry.el (gnus-registry-marks, gnus-registry-default-mark):
 +      Add new variables for article mark management.
 +      (gnus-registry-extra-entries-precious, gnus-registry-trim): Define a
 +      list of extra data entries which, when present, will indicate that the
 +      article ID should not be trimmed from the registry.
 +      (gnus-registry-mark-article, gnus-registry-article-marks): Remove these
 +      functions.
 +      (gnus-registry-read-mark): New function to read a mark name from the
 +      user.
 +      (gnus-registry-set-article-mark, gnus-registry-remove-article-mark)
 +      (gnus-registry-set-article-mark-internal): New functions to add and
 +      remove marks.
 +      (gnus-registry-get-article-marks): New function to show the marks for
 +      an article, or retrieve them for further use.
  
 -      * pop3.el (pop3-authentication-scheme): Clarify doc.
 -      (pop3-movemail): Warn about pop3-leave-mail-on-server.
 +2008-01-16  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-10-04  Dave Love  <fx@gnu.org>
 +      * gnus-art.el (gnus-article-describe-bindings): Show all `S' prefix
 +      keys when no argument is given.
  
 -      * pop3.el (pop3-authentication-scheme): Add custom version.
 +2008-01-12  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2006-10-04  Jesper Harder  <harder@ifa.au.dk>
 +      * gnus-sum.el (gnus-article-sort-by-random)
 +      (gnus-thread-sort-by-random): Fix doc strings.  Reported by
 +      jidanni@jidanni.org.
  
 -      * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
 -      doc string.  Improve doc string.
 +2008-01-11  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-10-03  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-art.el (gnus-article-describe-bindings): New function.
 +      (gnus-article-read-summary-keys): Use it.
 +      (gnus-article-mode-map): Bind `C-h b' to it.
  
 -      * gnus-util.el (gnus-with-local-quit): New macro.
 +2008-01-10  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
 +      * gnus-art.el (gnus-article-read-summary-keys): Work for `C-h' on
 +      XEmacs.
 +      (gnus-article-describe-key, gnus-article-describe-key-briefly): Protect
 +      against non-character events.
  
 -2006-09-28  Reiner Steib  <Reiner.Steib@gmx.de>
 +2008-01-09  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * gmm-utils.el (gmm): Adjust custom version.
 +      * gnus-group.el (gnus-group-read-ephemeral-gmane-group-url): New
 +      command.
 +      (gnus-group-read-ephemeral-gmane-group): Use optional argument RANGE
 +      instead of END.  Change name of the temp file.
 +      (gnus-group-gmane-group-download-format): Add doc string.  Make it
 +      customizable.
  
 -      * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
 -      custom version.
 +2008-01-09  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
 +      * gnus-art.el (gnus-article-send-map): New keymap for `S' prefix keys;
 +      bind `S W' to gnus-article-wide-reply-with-original; set default
 +      binding to gnus-article-read-summary-send-keys.
 +      (gnus-article-read-summary-keys): Fix the order of keys; display
 +      continuation keys correctly in the echo area; describe bindings
 +      correctly when keys end with `C-h'.
 +      (gnus-article-read-summary-send-keys): New function.
 +      (gnus-article-describe-key, gnus-article-describe-key-briefly): Work
 +      for gnus-article-read-summary-send-keys; display continuation keys
 +      correctly in the echo area.
 +      (gnus-article-reply-with-original): Ignore prefix argument.
 +      (gnus-article-wide-reply-with-original): New function.
  
 -2006-09-25  Chong Yidong  <cyd@stupidchicken.com>
 +2008-01-08  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
 +      * gnus-bookmark.el (gnus-bookmark-mouse-available-p): Don't test for
 +      display-color-p.  Reported by Reiner Steib <Reiner.Steib@gmx.de>.
  
 -2006-09-19  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +2008-01-06  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * nnslashdot.el (nnslashdot-request-article): Update end-of-article
 -      regexp.  Articles containing quotation were cut prematurely.
 +      * gnus-group.el (gnus-group-gmane-group-download-format): New variable.
 +      (gnus-group-read-ephemeral-gmane-group): New command.
  
 -2006-09-16  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2008-01-06  Dan Nicolaescu  <dann@ics.uci.edu>
  
 -      * message.el (message-cite-original-without-signature): Use nobody by
 -      default for the value of From header.
 -      (message-cite-original): Ditto.
 -      (message-reply): Ditto.
 +      * gnus.el (gnus-use-long-file-name): Remove reference to xenix.
  
 -2006-09-09  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-12-28  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
 -      mails in the doc string.  Add some URLs in comment.
 +      * message.el (message-send-mail-function): Increase custom version.
  
 -2006-09-07  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * mml-sec.el, sieve-manage.el, smime.el: Simplify loading of
 +      password-cache or password.  Suggested by Glenn Morris <rgm@gnu.org>.
  
 -      * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
 -      backslashes handling and the way to find boundaries of quoted strings.
 +2007-12-19  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-09-06  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-art.el (gnus-article-browse-html-parts): Work for two or more
 +      html parts correctly; support forwarded messages.
 +      (gnus-article-browse-html-article): Remove work buffers.
  
 -      * gnus-art.el (gnus-button-regexp, gnus-button-marker-list)
 -      (gnus-button-last): Move up.  Convert comments into doc strings.
 +      * netrc.el: Bind encrypt-file-alist for Emacs 21 and XEmacs when
 +      compiling.
 +      (netrc-bound-and-true-p): New macro.
 +      (netrc-parse): Use it instead of bound-and-true-p that is not available
 +      in XEmacs 21.4.
  
 -2006-09-04  Chong Yidong  <cyd@stupidchicken.com>
 +2007-12-19  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -      * message.el (message-send-mail-with-sendmail): Look for sendmail in
 -      several common directories.
 +      * gnus-registry.el (gnus-registry-mark-article)
 +      (gnus-registry-article-marks): Add functionality to mark articles
 +      through the Gnus registry.
  
 -2006-09-04  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * netrc.el: Autoload encrypt when encrypt-file-alist is set.
 +      (netrc-parse): Use encrypt-file-alist to determine if
 +      encrypt-find-model or encrypt-insert-file-contents should be used.
  
 -      * gnus-art.el (article-decode-encoded-words): Make it fast.
 +2007-12-19  Glenn Morris  <rgm@gnu.org>
  
 -2006-09-04  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * mml.el (message-options-set, message-narrow-to-head)
 +      (message-in-body-p, message-mail-p, message-encode-message-body):
 +      Autoload.
 +      (message-remove-header, message-narrow-to-headers-or-head)
 +      (message-subscribed-p, message-make-mail-followup-to)
 +      (message-position-on-field, message-news-p)
 +      (message-options-set-recipient, message-generate-headers)
 +      (message-sort-headers): Declare as functions.
  
 -      * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
 +2007-12-18  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
 -      in quoted string into `\'.
 +      * gnus-draft.el (gnus-draft-send-message): Mention process/prefix
 +      convention in doc string.
  
 -2006-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-12-17  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
 -      Use standard-syntax-table.
 +      * gnus-art.el (gnus-article-browse-html-parts): Add message header and
 +      title to html parts.
 +      (gnus-article-browse-html-article): Pass message header to it.
  
 -2006-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * mm-decode.el (mm-display-external): Use mm-add-meta-html-tag.
  
 -      * gnus-art.el (gnus-decode-address-function): New variable.
 -      (article-decode-encoded-words): Use it to decode headers which are
 -      assumed to contain addresses.
 -      (gnus-mime-delete-part): Remove useless `or'.
 +2007-12-16  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
 -      (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
 -      (gnus-nov-parse-line): Use it to decode From header.
 -      (gnus-get-newsgroup-headers): Ditto.
 -      (gnus-summary-enter-digest-group): Use it to decode `to-address'.
 +      * mml-sec.el, sieve-manage.el, smime.el: Make loading of password-cache
 +      or password compatible with XEmacs.
  
 -      * mail-parse.el (mail-decode-encoded-address-region): New alias.
 -      (mail-decode-encoded-address-string): New alias.
 +2007-12-15  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
 -      New function.
 -      (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
 -      (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
 -      (rfc2047-decode-region): Use it; add optional argument `address-mime'.
 -      (rfc2047-decode-string): Ditto.
 -      (rfc2047-decode-address-region): New function.
 -      (rfc2047-decode-address-string): New function.
 +      * gnus-art.el (article-verify-x-pgp-sig): Add reference to X-PGP-Sig
 +      format document.
 +      (gnus-mime-delete-part): Don't write description line if empty.
 +      (gnus-article-encrypt-body): Add confirmation for gnus-novice-user.
  
 -2006-08-23  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +2007-12-14  Johan Bockgård  <bojohan@gnu.org>
  
 -      [ Backported bug fix from No Gnus. ]
 +      * gnus-sum.el (gnus-summary-mark-unread-as-read)
 +      (gnus-summary-mark-read-and-unread-as-read)
 +      (gnus-summary-mark-current-read-and-unread-as-read)
 +      (gnus-summary-mark-unread-as-ticked): Doc fix.
 +      `gnus-mark-article-hook', not `gnus-summary-mark-article-hook'.
  
 -      * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
 -      looking up the method using GROUP's prefix before inventing a new one.
 -      It is used on killed/unknown groups in various places where returning
 -      an all-new method isn't expected by the caller.
 +2007-12-14  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * gnus-util.el (gnus-group-server): Copy required macro from No Gnus.
 +      * gnus-sum.el (gnus-summary-prev-article): Fix doc string.  Reported by
 +      Christoph Conrad <christoph.conrad@gmx.de>.
  
 -2006-08-13  Romain Francoise  <romain@orebokech.com>
 +2007-12-14  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
 -      space.
 +      * gnus-util.el (gnus-y-or-n-p, gnus-yes-or-no-p): Alias to y-or-n-p and
 +      yes-or-no-p.
 +
 +2007-12-11  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-decode.el (mm-add-meta-html-tag): New function.
 +      (mm-save-part-to-file, mm-pipe-part): Use it.
 +
 +      * gnus-art.el (gnus-article-browse-delete-temp-files): Use
 +      gnus-y-or-n-p instead of y-or-n-p.
 +      (gnus-article-browse-html-parts): Work with message/external-body; use
 +      mm-add-meta-html-tag.
 +
 +2007-12-11  Glenn Morris  <rgm@gnu.org>
 +
 +      * gnus-cache.el: Require gnus-sum not just when compiling.
 +
 +      * gnus-fun.el (gnus-display-x-face-in-from): Require gnus-art.
 +
 +      * gnus-int.el (gnus-server-opened, gnus-status-message): Move
 +      definitions before use.
 +
 +      * mm-decode.el: Require gnus-util.
 +      (mm-remove-part): Only call delete-annotation on XEmacs.
 +
 +      * mm-uu.el (gnus-original-article-buffer): Define for compiler.
 +
 +      * nnmail.el: Require gnus-int.
 +
 +      * spam.el: Move `require's before `eval-when-compile's.
 +
 +      * gnus-ems.el (gnus-alive-p):
 +      * gnus-fun.el (message-goto-eoh):
 +      * gnus-util.el (gnus-group-name-decode):
 +      * mail-source.el (gnus-compress-sequence):
 +      * message.el (Info-goto-node, format-spec):
 +      * mm-bodies.el (message-options-get):
 +      * mm-decode.el (mm-view-pkcs7):
 +      * mm-util.el (gmm-write-region):
 +      * mml-smime.el (mml-compute-boundary)
 +      (gnus-completing-read-with-default):
 +      * mml.el (widget-button-press, gnus-make-hashtable):
 +      * mml1991.el (mm-decode-content-transfer-encoding)
 +      (mm-encode-content-transfer-encoding)
 +      (message-options-get, message-options-set):
 +      * mml2015.el (gnus-buffer-live-p, gnus-get-buffer-create):
 +      * nnfolder.el (gnus-request-group):
 +      * nnheader.el (ietf-drums-unfold-fws):
 +      * rfc1843.el (mail-header-parse-content-type, message-narrow-to-head):
 +      * smime.el (gnus-run-mode-hooks):
 +      * spam-stat.el (gnus-message): Autoload.
 +
 +      * gnus-cache.el, gnus-fun.el, gnus-group.el, gnus.el, mail-source.el:
 +      * mm-bodies.el, mm-decode.el, mm-extern.el, mm-util.el:
 +      * mml-smime.el, mml.el, mml1991.el, mml2015.el, nndb.el, nnfolder.el:
 +      * nnmail.el, nnmaildir.el, nnrss.el, rfc1843.el, spam.el:
 +      Add declare-function compatibility definition.
 +
 +      * gnus-cache.el (nnvirtual-find-group-art):
 +      * gnus-fun.el (article-narrow-to-head, gnus-article-goto-header)
 +      (gnus-add-image, gnus-add-wash-type):
 +      * gnus-group.el (nnkiboze-score-file):
 +      * gnus-sum.el (turn-on-gnus-mailing-list-mode)
 +      (gnus-cache-write-active, mm-uu-dissect, idna-to-unicode):
 +      * gnus-util.el (gnus-find-method-for-group, gnus-group-name-charset)
 +      (message-tokenize-header, gnus-get-buffer-create)
 +      (mm-enable-multibyte, gnus-put-text-property, gnus-overlay-put)
 +      (gnus-make-overlay, mm-disable-multibyte, gnus-add-text-properties):
 +      * gnus.el (gnus-group-decoded-name):
 +      * mail-source.el (imap-capability):
 +      * mm-bodies.el (message-options-set):
 +      * mm-decode.el (gnus-configure-windows):
 +      * mm-extern.el (message-goto-body):
 +      * mm-util.el (mm-delete-duplicates, mm-detect-coding-region):
 +      * mml-smime.el (epg-key-sub-key-list, epg-sub-key-capability)
 +      (epg-sub-key-validity, message-options-set):
 +      * mml.el (widget-event-point, gnus-configure-windows):
 +      * mml1991.el (mc-encrypt-generic, gpg-sign-encrypt, gpg-encrypt):
 +      * mml2015.el (epg-check-configuration, epg-configuration)
 +      (message-options-set):
 +      * nndb.el (nndb-request-article):
 +      * nnfolder.el (gnus-request-create-group):
 +      * nnmail.el (gnus-activate-group, gnus-group-mark-article-read):
 +      * nnmaildir.el (gnus-group-mark-article-read):
 +      * nnrss.el (w3-parse-buffer, gnus-group-make-rss-group):
 +      * rfc1843.el (message-fetch-field):
 +      * spam.el (gnus-extract-address-components):
 +      Declare as functions.
 +
 +2007-12-10  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-article-browse-html-parts): Decode CTE.
 +
 +2007-12-09  Glenn Morris  <rgm@gnu.org>
 +
 +      * gnus-uu.el (gnus-uu-yenc-article): Use insert-buffer-substring.
 +
 +      * gnus-art.el, gnus-spec.el, gnus-sum.el, gnus-util.el:
 +      * message.el, mm-view.el, sieve-manage, smime.el:
 +      Add declare-function compatibility definition.
 +
 +      * gnus-art.el (w3-region, w3m-region, Info-menu):
 +      * gnus-spec.el (gnus-summary-from-or-to-or-newsgroups):
 +      * gnus-sum.el (gnus-get-predicate):
 +      * gnus-util.el (mm-append-to-file, w32-focus-frame):
 +      * message.el (mail-abbrev-in-expansion-header-p):
 +      * mm-view.el (w3-do-setup, w3-region, w3-prepare-buffer)
 +      (w3m-detect-meta-charset, w3m-region):
 +      * sieve-manage.el (password-read, password-cache-add)
 +      (password-cache-remove):
 +      * smime.el (password-read-and-add): Declare as functions.
 +
 +2007-12-08  David Kastrup  <dak@gnu.org>
 +
 +      * gnus-sum.el (gnus-summary-simplify-subject-query):
 +      * ecomplete.el (ecomplete-display-matches): Fix buggy call to
 +      `message'.
 +
 +2007-12-07  Glenn Morris  <rgm@gnu.org>
 +
 +      * gnus-art.el (article-make-date-line): Revert previous change.
 +
 +2007-12-06  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-start.el (gnus-load): Rename local variable to avoid confusion.
 +
 +2007-12-06  Christian Plate  <cplate@web.de>  (tiny change)
 +
 +      * nnmaildir.el (nnmaildir-request-update-info): Improved performance.
 +      Call gnus-add-to-range ranges only once with a prepared article-list.
 +
 +2007-12-06  Paul Jarc  <prj@po.cwru.edu>
 +
 +      * nnmaildir.el (nnmaildir-request-list, nnmaildir-retrieve-groups)
 +      (nnmaildir-request-group, nnmaildir-retrieve-headers): Escape spaces in
 +      group names with backslashes.  Reported by Tassilo Horn
 +      <tassilo@member.fsf.org>.
 +
 +2007-12-06  D. Goel  <deego3@gmail.com>
 +
 +      * gnus-art.el (article-make-date-line):
 +      * gnus-start.el (gnus-load):
 +      * pop3.el (pop3-read-response): Fix buggy call to `error'.
 +
 +2007-12-05  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-use-idna)
 +      * gnus-start.el (gnus-site-init-file)
 +      * message.el (message-use-idna)
 +      * mm-uu.el (mm-uu-hide-markers)
 +      * smiley.el (smiley-style): Revert changes that suppress warnings.
 +
 +2007-12-05  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-article-browse-html-parts): Add meta html tag to
 +      specify charset to html source.  Reported by Christoph Conrad
 +      <christoph.conrad@gmx.de>.
  
 -2006-08-09  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-12-05  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-use-idna): Don't directly refer to the value of
 +      idna-program in order to suppress byte compile warning issued by XEmacs
 +      that came to byte compile the default value section of defcustom forms
 +      recently.
  
 -      * compface.el (uncompface): Use binary rather than raw-text-unix.
 +      * gnus-start.el (gnus-site-init-file): Don't directly refer to the
 +      value of installation-directory.
  
 -2006-08-09  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * message.el (message-use-idna): Don't directly refer to the value of
 +      idna-program.
  
 -      * compface.el (uncompface): Make sure the eol conversion doesn't take
 -      place when communicating with the external programs.  Reported by
 -      ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
 +      * mm-uu.el (mm-uu-hide-markers): Don't directly call defined-colors.
  
 -2006-07-31  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * smiley.el (smiley-style): Don't directly call face-attribute.
  
 -      * nnheader.el (nnheader-insert-head): Fix typo in comment.
 +2007-12-04  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2006-07-31  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +      * gnus-group.el (gnus-group-highlight-line): Add FIXME.
  
 -      * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
 -      Make it more robust by parsing author and date independently.
 +      * gnus-dired.el: Reduce Gnus dependencies.
 +      (gnus-ems, gnus-msg, gnus-util, message, mm-decode, mml): Don't
 +      require.  Use autoloads instead.
 +      (mml-attach-file, mm-default-file-encoding, mailcap-extension-to-mime)
 +      (mailcap-mime-info, mm-mailcap-command, ps-print-preprint)
 +      (message-buffers, gnus-setup-message, gnus-print-buffer): Autoload.
 +      (gnus-dired-mode): Adjust doc string.
 +      (gnus-dired-mail-mode): New variable.
 +      (gnus-dired-mode-map): Avoid using `gnus-define-keys'.
 +      (gnus-dired-mode): Avoid using `gnus-run-hooks'.
 +      (gnus-dired-mail-buffers): New function.  Return mail or message
 +      composition buffers.
 +      (gnus-dired-attach): Use it.
 +      (gnus-dired-find-file-mailcap): Call `mailcap-mime-info' with
 +      NO-DECODE.
 +      (gnus-dired-print): Use `gnus-print-buffer' depending on
 +      `gnus-dired-mail-mode'.
  
 -2006-07-28  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-12-04  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
 +      * rfc2047.el (rfc2047-encoded-word-regexp)
 +      (rfc2047-encoded-word-regexp-loose): Move forward; add comments
 +      explaining what regexp patterns are for.
  
 -2006-07-27  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-12-04  Glenn Morris  <rgm@gnu.org>
  
 -      * nnheader.el (nnheader-insert-head): Make it work even if the file
 -      uses CRLF for the line-break code.
 +      * password.el: Move to ../password-cache.el.
  
 -2006-07-19  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +      * mml1991.el (password-read, password-cache-add, password-cache-remove):
 +      * mml2015.el (password-read, password-cache-add, password-cache-remove):
 +      * mml-smime.el (password-read, password-cache-add)
 +      (password-cache-remove):
 +      No need to autoload, since mml-sec requires password.
  
 -      * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
 -      workaround for the url package included with Emacs.
 +      * gnus.el (gnus-spam-resend-to, gnus-ham-resend-to):
 +      * message.el (gnus-extract-address-components):
 +      * mml-smime.el (gnus-extract-address-components): Define for compiler.
  
 -      * nnweb.el (nnweb-google-create-mapping): Update regexp.
 +      * mml-sec.el, sieve-manage.el, smime.el: Require password-cache or
 +      password.
  
 -2006-07-18  Karl Fogel  <kfogel@red-bean.com>
 +2007-12-03  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * nnmail.el (nnmail-article-group): If splitting raises an error, give
 -      some information about the error when saying that the `bogus' mail
 -      group will be used.
 +      * mailcap.el: Reduce dependencies.
 +      (mail-header-parse-content-type): Autoload.
 +      (mailcap-delete-duplicates): New alias.
 +      (mailcap-mime-info): Add optional argument NO-DECODE.
 +      (mailcap-mime-types): Use mailcap-delete-duplicates.
  
 -2006-07-18  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +      * message.el (message-ignored-supersedes-headers): Add "X-ID".
  
 -      [ Backported bug fixes from No Gnus. ]
 +2007-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
  
 -      * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
 -      (nnweb-google-search): Respect nnweb-max-hits as upper bound.
 -      (nnweb-request-article): Do proper xwfu encoding when fetching articles
 -      by message-id.
 +      * gnus-sum.el (gnus-uu-extract-map): Add a command for the yenc
 +      function.
  
 -      * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
 -      unsubscribed groups as if they were killed ones.  It causes duplicate
 -      entries in gnus-newsrc-alist.
 +      * gnus-uu.el (gnus-uu-decode-yenc): New command.
 +      (gnus-uu-yenc-article): New function.
  
 -2006-07-17  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * yenc.el (yenc-first-part-p, yenc-last-part-p): New functions.
  
 -      * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
 -      string.
 +      * mm-uu.el (mm-uu-yenc-extract): Get the data from the original
 +      buffer.
  
 -2006-07-16  NAKAJI Hiroyuki  <nakaji@heimat.jp>  (tiny change)
 +2007-12-02  Glenn Morris  <rgm@gnu.org>
  
 -      * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
 +      * sasl-cram.el, sasl-digest.el, sasl-ntlm.el, sasl.el:
 +      Move to ../net.
  
 -2006-07-14  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +      * binhex.el, uudecode.el: Move to ../mail.
  
 -      * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
 +      * encrypt.el: Remove file.
  
 -2006-06-26  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-12-01  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * gnus-diary.el (gnus-user-format-function-d)
 -      (gnus-user-format-function-D): Autoload.
 +      * message.el (message-cite-prefix-regexp): Remove `-' and `+' to avoid
 +      matches on patches.
  
 -2006-06-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +      * gnus-art.el (gnus-article-browse-html-article): Mention
 +      `mm-text-html-renderer' in the doc string.
  
 -      * gnus-group.el (gnus-group-select-group): Doc fix.
 -      [ See 2004-05-19 change on the trunk. ]
 +      * rfc2047.el (rfc2047-encode-max-chars): Refer to RFC 2047 in doc
 +      string.  Add comments.
  
 -2006-06-20  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * message.el (message-idna-to-ascii-rhs-1): Don't call `idna-to-ascii'
 +      if rhs is ASCII.
  
 -      * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
 +2007-12-01  Glenn Morris  <rgm@gnu.org>
  
 -2006-06-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * dig.el, dns.el: Move to ../net.
 +      * format-spec.el, hex-util.el, sha1.el: Move to ../.
  
 -      * message.el (message-syntax-checks): Doc fix.
 +      * mail-source.el (top-level): Require format-spec before
 +      eval-when-compile.
  
 -2006-06-16  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-11-30  Glenn Morris  <rgm@gnu.org>
  
 -      * message.el (message-syntax-checks): Doc fix.
 -      (message-send-mail): Add check for continuation headers.
 -      (message-check-news-header-syntax): Fix regexp used to check for
 -      continuation headers.
 +      * encrypt.el: Require password, rather than autoloading password-read.
  
 -2006-06-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-11-28  Elias Oltmanns  <eo@nebensachen.de>
  
 -      * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
 +      * gnus.el (gnus-method-to-server): Add an optional parameter so the
 +      caller can indicate whether the cache should be disregarded for this
 +      call.  This way the result of the call is reproducible at all times and
 +      can be considered a canonical server name for the supplied method.
 +      (gnus-agent-method-p): Canonicalize server names by pushing their
 +      method through `gnus-method-to-server' using the no-cache argument.
  
 -2006-06-06  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-srvr.el (gnus-server-insert-server-line): Call
 +      `gnus-method-to-server' with `no-cache' argument.
  
 -      * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
 -      to fill the utf-8 entry.
 +      * gnus-agent.el (gnus-agent-toggle-plugged): Don't call
 +      gnus-agent-possibly-synchronize-flags as this should be called when the
 +      server is actually being opened.
 +      (gnus-agent-possibly-synchronize-flags)
 +      (gnus-agent-possibly-synchronize-flags-server): Move check for the
 +      flags file of an agentized server to the latter function.
  
 -2006-06-05  Dan Christensen  <jdc@uwo.ca>
 +      * gnus-int.el (gnus-agent-possibly-synchronize-flags-server): Autoload.
 +      (gnus-open-server): Call gnus-agent-possibly-synchronize-flags-server
 +      after a connection has been established successfully.
  
 -      * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
 -      respect display group parameter and gnus-summary-expunge-below.
 -      (gnus-articles-to-read): Remove unused reference to display group
 -      parameter.
 -      [ Merge 2004-07-06 change from the trunk. ]
 +2007-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-05-29  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-art.el (article-display-face): Force to display face if called
 +      interactively; check if gnus-article-x-face-too-ugly matches author.
 +      (article-display-x-face): Display face even if From header is missing
 +      as article-display-face does.
  
 -      * gnus-ml.el (gnus-mailing-list-subscribe)
 -      (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
 -      (gnus-mailing-list-message): Fix doc strings.
 +2007-11-28  Richard Stallman  <rms@gnu.org>
  
 -2006-05-29  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +      * md4.el: Move to ../.
 +      * hmac-def.el, hmac-md5.el, ntlm.el: Move to ../net.
  
 -      * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
 -      of doing it manually.
 +2007-11-27  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2006-05-29  Kevin Greiner  <kevin.greiner@compsol.cc>
 +      * mail-source.el (mail-sources): Default to fetch from file for
 +      compatibility with default of nnmail-spool-file.
  
 -      * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
 -      must be explicitly online rather than "not explicitly offline" for
 -      its flags to be synchronized.
 -      (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.
 +2007-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-05-29  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * rfc2047.el (rfc2047-allow-irregular-q-encoded-words): New variable.
 +      (rfc2047-encodable-p): Use rfc2047-encoded-word-regexp instead of "=?"
 +      to look for encoded word that should be encoded again.
 +      (rfc2047-encoded-word-regexp): Make B encoding pattern strict.
 +      (rfc2047-encoded-word-regexp-loose): New constant that has loose Q
 +      encoding pattern.
 +      (rfc2047-decode-region): Switch strict regexp and loose one according
 +      to rfc2047-allow-irregular-q-encoded-words.
  
 -      * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
 -      (gnus-saved-headers): Ditto.
 -      (gnus-default-article-saver): Doc fix; add
 -      gnus-summary-write-body-to-file; mention functions may have properties.
 -      (gnus-article-save-coding-system): New variable.
 -      (gnus-article-save): Override gnus-save-all-headers and
 -      gnus-saved-headers by :headers property which saver function may have.
 -      (gnus-read-save-file-name): Add optional `dir-var' argument which
 -      specifies directory in which files are saved; work even if optional
 -      `variable' argument is not specified.
 -      (gnus-summary-save-in-file): Add properties :decode and :headers.
 -      (gnus-summary-write-to-file): Add properties :decode, :function, and
 -      :headers; read file name.
 -      (gnus-summary-save-body-in-file): Add :decode property; add optional
 -      `overwrite' argument.
 -      (gnus-summary-write-body-to-file): New function; add properties
 -      :decode and :function.
 -      (gnus-output-to-file): Add coding cookie and encode text according
 -      to gnus-article-save-coding-system; don't use mm-append-to-file.
 +2007-11-26  Simon Josefsson  <simon@josefsson.org>
  
 -      * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
 -      (gnus-summary-local-variables): Add it.
 -      (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
 -      (gnus-summary-save-article): Require gnus-art; save decoded articles
 -      if function that gnus-default-article-saver specifies has `:decode'
 -      property; bind gnus-prompt-before-saving to t when saving many
 -      articles in a file; move point to article which will be saved.
 -      (gnus-summary-write-article-body-file): New function.
 +      * imap.el: Move to ../net directory.
  
 -2006-05-26  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-11-25  Romain Francoise  <romain@orebokech.com>
  
 -      * uudecode.el (uudecode-decode-region-external): Fix previous commit.
 +      * gnus-msg.el (gnus-summary-reply): Delete extra paren.
  
 -2006-05-26  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-11-24  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
 -      after-load-alist.
 +      * nnmail.el (nnmail-spool-file): Remove obsolete variable.
 +      (nnmail-get-new-mail): Remove code using `nnmail-spool-file'.
  
 -2006-05-22  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-start.el (defvar, gnus-get-unread-articles): Remove code using
 +      `nnmail-spool-file'.
  
 -      * uudecode.el (uudecode-decode-region-external): nil isn't a valid
 -      coding system in XEmacs, use binary.
 +      * nnkiboze.el (nnkiboze-generate-groups): Don't bind obsolete
 +      `nnmail-spool-file'.
  
 -      * mail-source.el (mail-sources): Fix custom type.
 +      * gnus-move.el (gnus-change-server): Ditto.
  
 -      * imap.el (Commentary): Fix typo.
 +      * gnus-kill.el (gnus-batch-score): Ditto.
  
 -2006-05-18  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-cache.el (gnus-jog-cache): Ditto.
  
 -      * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
 -      (gnus-summary-expire-articles-now): Shorten prompt.
 +      * gnus-msg.el (gnus-summary-reply):
 +      Ignore gnus-confirm-mail-reply-to-news for wide and very wide replies.
  
 -      * gmm-utils.el (wid-edit): Require.
 -      (defun-gmm): Renamed from `gmm-defun-compat'.
 -      (gmm-image-search-load-path): Use it.
 -      (gmm-image-load-path-for-library): Use it.  Sync with `mh-compat.el'.
 +2007-11-24  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2006-05-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * gnus-cache.el (gnus-cache-generate-nov-databases):
 +      Use nnml-generate-nov-databases-directory instead of
 +      nnml-generate-nov-databases-1.
  
 -      * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
 -      (mm-copy-to-buffer): Use with-current-buffer.
 -      (mm-display-part): Simplify.
 -      (mm-inlinable-p): Add optional arg `type'.
 +2007-11-24  Glenn Morris  <rgm@gnu.org>
  
 -      * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
 -      (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
 -      Try harder to show the attachment internally or externally using
 -      gnus-mime-view-part-as-type.
 +      * message.el (message-tool-bar-retro): Update for rename
 +      mail_send.xpm->mail-send.xpm.
  
 -2006-05-04  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-11-22  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
 -      `filename' from Content-Disposition if Content-Type doesn't
 -      provide `name'.
 -      (gnus-mime-view-part-as-type): Set default instead of initial-input.
 +      * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
 +      `smime-ldap-search' for Emacs 22 and up.
 +
 +2007-11-22  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * hashcash.el: Move to ../mail directory.
 +
 +      * smime-ldap.el: Remove.  Not used in Emacs 22 and up.
 +
 +      * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
 +      `smime-ldap-search' for Emacs 22 and up.
 +
 +2007-11-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * gnus-art.el (gnus-article-truncate-lines): Use `truncate-lines'.
 +
 +      * message.el (message-send-mail-function): Fix error convention.
 +      (message-mailer-swallows-blank-line, message-send-mail-with-sendmail)
 +      (message-widen-reply, message-send-mail, message-talkative-question)
 +      (message-with-reply-buffer, message-generate-new-buffer-clone-locals)
 +      (message-clone-locals, message-send-news): Use with-current-buffer.
 +      (message-insert-or-toggle-importance): Remove unused var `valid'.
 +      (message-make-references): Remove unused var `new-references'.
 +      (message-make-mail-followup-to): Remove unused var `subscribed-lists'.
 +
 +2007-11-22  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * spam.el (spam-find-spam, spam-enter-list): Doc fixes.
 +      (spam-split-symbolic-return-positive): Reflow docstring.
 +      (spam-backends, spam-summary-exit-behavior)
 +      (spam-mark-ham-unread-before-move-from-spam-group)
 +      (spam-summary-score-preferred-header, spam-sa-learn-spam-switch)
 +      (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
 +      (spam-clear-cache, spam-backend-check, spam-install-backend)
 +      (spam-install-statistical-backend, spam-list-of-processors)
 +      (spam-group-processor-p, spam-split, spam-bogofilter-score)
 +      (spam-bsfilter-score, spam-check-bsfilter, spam-crm114-score)
 +      (spam-check-crm114, spam-initialize, spam-unload-hook):
 +      Fix typos in docstrings.
 +
 +2007-11-21  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-start.el (gnus-get-unread-articles): Mark groups as having never
 +      been checked if they have never been read and those group levels are
 +      higher than the one that a user specified.
 +
 +2007-11-21  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-start.el (gnus-get-unread-articles): Don't prevent from checking
 +      foreign groups unless a group level is specified by a user.
 +      Reported by Dan Nicolaescu <dann@ics.uci.edu>.
 +
 +2007-11-21  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el (message-send-mail-function): Require sendmail.
 +
 +2007-11-20  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el (message-send-mail-function): Check for smtpmail too.
 +
 +      * utf7.el (utf7-encode, utf7-decode): Use coding system
 +      `utf-7'/`utf-7-imap' from utf-7.el' if available.
 +
 +      * message.el (message-send-mail-function): New function.
 +      (message-send-mail-function): Set default using
 +      message-send-mail-function.  Adjust doc string.
 +      (message-send-mail-with-mailclient): New function.
 +
 +2007-11-17  Richard Stallman  <rms@gnu.org>
 +
 +      * assistant.el: Remove file.
 +
 +2007-11-16  Dan Nicolaescu  <dann@ics.uci.edu>
 +
 +      * smime.el (from):
 +      * rfc2047.el (message-posting-charset):
 +      * qp.el (mm-use-ultra-safe-encoding):
 +      * pop3.el (parse-time-months):
 +      * nnrss.el (mm-text-html-renderer, mm-text-html-washer-alist):
 +      * nnml.el (files):
 +      * nnheader.el (gnus-newsgroup-name, nnheader-file-coding-system)
 +      (jka-compr-compression-info-list, ange-ftp-path-format)
 +      (efs-path-regexp):
 +      * nndiary.el (files):
 +      * mml2015.el (mc-default-scheme, mc-schemes, pgg-default-user-id)
 +      (pgg-errors-buffer, pgg-output-buffer, epg-user-id-alist)
 +      (epg-digest-algorithm-alist, inhibit-redisplay)
 +      (password-cache-expiry):
 +      * mml1991.el (pgg-default-user-id, pgg-errors-buffer)
 +      (pgg-output-buffer, password-cache-expiry):
 +      * mml.el (mml-dnd-protocol-alist, ange-ftp-name-format)
 +      (efs-path-regexp):
 +      * mml-smime.el (epg-user-id-alist, epg-digest-algorithm-alist)
 +      (inhibit-redisplay):
 +      * mm-uu.el (file-name, start-point, end-point, entry)
 +      (gnus-newsgroup-name, gnus-newsgroup-charset):
 +      * mm-util.el (mm-mime-mule-charset-alist, latin-unity-coding-systems)
 +      (latin-unity-ucs-list):
 +      * mm-bodies.el (mm-uu-yenc-decode-function, mm-uu-decode-function)
 +      (mm-uu-binhex-decode-function):
 +      * message.el (gnus-message-group-art, gnus-list-identifiers, )
 +      (rmail-enable-mime-composing, gnus-local-organization)
 +      (gnus-post-method, gnus-select-method, gnus-active-hashtb)
 +      (gnus-read-active-file, facemenu-add-face-function)
 +      (facemenu-remove-face-function, gnus-article-decoded-p)
 +      (tool-bar-mode):
 +      * mail-source.el (display-time-mail-function):
 +      * gnus-util.el (nnmail-pathname-coding-system)
 +      (nnmail-active-file-coding-system, gnus-emphasize-whitespace-regexp)
 +      (gnus-original-article-buffer, gnus-user-agent)
 +      (rmail-default-rmail-file, mm-text-coding-system, tool-bar-mode)
 +      (xemacs-codename, sxemacs-codename, emacs-program-version):
 +      * gnus-sum.el (tool-bar-mode, gnus-tmp-header, number):
 +      * gnus-start.el (gnus-agent-covered-methods)
 +      (gnus-agent-file-loading-local, gnus-agent-file-loading-cache)
 +      (gnus-current-headers, gnus-thread-indent-array, gnus-newsgroup-name)
 +      (gnus-newsgroup-headers, gnus-group-list-mode)
 +      (gnus-group-mark-positions, gnus-newsgroup-data)
 +      (gnus-newsgroup-unreads, nnoo-state-alist)
 +      (gnus-current-select-method, mail-sources)
 +      (nnmail-scan-directory-mail-source-once, nnmail-split-history)
 +      (nnmail-spool-file, gnus-cache-active-hashtb):
 +      * gnus-mh.el (mh-lib-progs):
 +      * gnus-ems.el (gnus-tmp-unread, gnus-tmp-replied)
 +      (gnus-tmp-score-char, gnus-tmp-indentation, gnus-tmp-opening-bracket)
 +      (gnus-tmp-lines, gnus-tmp-name, gnus-tmp-closing-bracket)
 +      (gnus-tmp-subject-or-nil, gnus-check-before-posting, gnus-mouse-face)
 +      (gnus-group-buffer):
 +      * gnus-cite.el (font-lock-defaults-computed, font-lock-keywords)
 +      (font-lock-set-defaults):
 +      * gnus-art.el (tool-bar-map, w3m-minor-mode-map)
 +      (gnus-face-properties-alist, charset, gnus-summary-article-menu)
 +      (gnus-summary-post-menu, total-parts, type, condition, length):
 +      * gnus-agent.el (gnus-agent-read-agentview):
 +      * flow-fill.el (show-trailing-whitespace):
 +      * gnus-group.el (tool-bar-mode, nnrss-group-alist): Remove unnecessary
 +      eval-and-compile wrappers for byte compiler pacifiers.
  
 -2006-04-28  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * mm-view.el (mm-inline-image-xemacs): Only do something for XEmacs.
 +      (mm-display-inline-fontify): Check for featurep 'xemacs not
 +      extent-list.
  
 -      * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
 -      unibyte after clear-decrypt function runs.
 +      * mm-decode.el (mm-display-external): Check for featurep 'xemacs not
 +      itimer-list.
 +      (mm-create-image-xemacs): Only do something for XEmacs.
 +      (mm-image-fit-p): Check for featurep 'xemacs not glyph-width.
  
 -      * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
 -      returns as a unibyte string.
 +      * mm-util.el (mm-find-buffer-file-coding-system): Add check for XEmacs.
  
 -2006-04-27  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-registry.el (gnus-adaptive-word-syntax-table):
 +      * gnus-fun.el (gnus-face-properties-alist): Pacify byte compiler.
  
 -      * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
 -      always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
 -      (mml1991-pgg-encrypt): Ditto.
 +2007-11-15  Juanma Barranquero  <lekktu@gmail.com>
  
 -2006-04-26  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * nnimap.el (nnimap-split-download-body):
 +      * gnus-demon.el (gnus-demon):
 +      * gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstrings.
  
 -      * deuglify.el (gnus-outlook-deuglify-unwrap-min)
 -      (gnus-outlook-deuglify-unwrap-max): Remove autoload.
 +2007-11-15  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * mml-sec.el (mml-secure-method): New internal variable.
 -      (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
 -      (mml-secure-message-sign-encrypt, mml-secure-message-encrypt):
 -      New functions using mml-secure-method.  Sync from the trunk.
 +      * nntp.el (nntp-insert-buffer-substring, nntp-copy-to-buffer): New
 +      macros.
 +      (nntp-wait-for, nntp-retrieve-articles, nntp-async-trigger)
 +      (nntp-retrieve-headers-with-xover): Use nntp-insert-buffer-substring to
 +      copy data from unibyte buffer to multibyte current buffer.
 +      (nntp-retrieve-headers, nntp-retrieve-groups); Use nntp-copy-to-buffer
 +      to copy data from unibyte current buffer to multibyte buffer.
 +      (nntp-make-process-buffer): Make process buffer unibyte.
  
 -      * mml.el (mml-mode-map): Add key bindings for those functions.
 -      (mml-menu): Simplify security menu entries.  Suggested by Jesper
 -      Harder <harder@myrealbox.com>.  Sync from the trunk.
 +      * pop3.el (pop3-open-server): Fix typo in Lisp code.
  
 -      * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
 -      .mobi and .travel.  Remove .nato, .bitnet and .uucp.
 -      (message-in-body-p): New function.  Sync from the trunk.
 +2007-11-14  Denys Duchier  <denys.duchier@univ-orleans.fr>  (tiny change)
  
 -      * mml.el (mml-mode, mml-dnd-protocol-alist)
 -      (mml-dnd-attach-options, mml-dnd-attach-file)
 -      (mml-attach-file, mml-attach-buffer, mml-attach-external):
 -      Sync DND support and use of message-in-body-p from the trunk.
 +      * pop3.el (pop3-open-server): Accept and process data more robustly at
 +      connexion start to avoid spurious "POP SSL connexion failed" errors.
  
 -2006-04-26  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-11-14  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
 -      binding pgg-* variables; reimplement the section which prevents
 -      MIME header from being signed.
 -      (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
 -      pgg-text-mode; remove a blank line at the top of body.
 +      * gnus-start.el (gnus-active-to-gnus-format): Use unibyte buffer to
 +      read group names.
  
 -      * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
 -      lines at the top of body; use gnus-newsgroup-charset if there's no
 -      Charset header.
 +2007-11-12  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2006-04-25  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +      * gnus-msg.el (gnus-confirm-mail-reply-to-news): Adjust :version.
  
 -      * nnweb.el (nnweb-google-wash-article): Sync up to new Google HTML.
 +2007-11-12  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-04-25  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * nnmail.el (nnmail-parse-active): Make group names unibyte.
 +      (nnmail-save-active): Use a unibyte buffer when saving active file,
 +      which may contain non-ASCII group names.
  
 -      * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
 -      (mm-uu-pgp-encrypted-test): Ditto.
 -      (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
 -      between header and body; return application/pgp-encrypted handle
 -      if decryption failed; decode decrypted body by charset.
 +      * nnml.el (nnml-request-group): Decode group names in messages.
  
 -      * mm-decode.el (mm-automatic-display): Don't make application/pgp
 -      element match to application/pgp-*.
 +2007-11-05  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2006-04-20  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * message.el (message-citation-line-function)
 +      (message-insert-formatted-citation-line): Fix spelling of
 +      `message-insert-formated-citation-line'.
  
 -      * gnus-util.el (gnus-replace-in-string):
 -      Prefer replace-regexp-in-string over of replace-in-string.
 +2007-11-03  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2006-04-20  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-sum.el (gnus-summary-highlight): Mark as risky local variable.
  
 -      * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map.
 +2007-11-02  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-sum.el: Ditto.
 +      * nnml.el (nnml-request-rename-group): Bind file-name-coding-system to
 +      nnmail-pathname-coding-system.
  
 -      * gnus-util.el (gnus-select-frame-set-input-focus):
 -      Use select-frame-set-input-focus if it is available in XEmacs; use
 -      definition defined in Emacs 22 for old Emacsen.
 +      * gnus-group.el (gnus-group-rename-group): Encode non-ASCII group name
 +      that a user enters; decode group names in messages.
  
 -2006-04-17  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-msg.el (gnus-inews-do-gcc): Encode non-ASCII group names.
  
 -      [ Merge from Gnus trunk. ]
 +2007-11-01  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * mm-util.el (mm-charset-synonym-alist): Improve doc string.
 -      (mm-charset-override-alist): New variable.
 -      (mm-charset-to-coding-system): Use it.
 -      (mm-codepage-setup): New helper function.
 -      (mm-charset-eval-alist): New variable.
 -      (mm-charset-to-coding-system): Use mm-charset-eval-alist.
 -      Warn about unknown charsets.  Add allow-override.
 -      Use `mm-charset-override-alist' only when decoding.
 -      (mm-detect-mime-charset-region): Use :mime-charset.
 +      * mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
  
 -      * mm-bodies.el (mm-decode-body, mm-decode-string):
 -      Call `mm-charset-to-coding-system' with allow-override argument.
 +      * gnus.el (gnus-group-charter-alist): Mark as risky local variable.
  
 -      * message.el (message-tool-bar-zap-list, message-tool-bar)
 -      (message-tool-bar-gnome, message-tool-bar-retro): New variables.
 -      (message-tool-bar-local-item-from-menu): Remove.
 -      (message-tool-bar-map): Replace by `message-make-tool-bar'.
 -      (message-make-tool-bar): New function.
 -      (message-mode): Use `message-make-tool-bar'.
 +      * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
 +      risky local variable.
  
 -      * gnus-sum.el (gnus-summary-tool-bar)
 -      (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
 -      (gnus-summary-tool-bar-zap-list): New variables.
 -      (gnus-summary-make-tool-bar): Complete rewrite using
 -      `gmm-tool-bar-from-list'.
 +      * gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
  
 -      * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
 -      (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list):
 -      New variables.
 -      (gnus-group-make-tool-bar): Complete rewrite using
 -      `gmm-tool-bar-from-list'.
 -      (gnus-group-tool-bar-update): New function.
 +2007-11-01  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -      * gmm-utils.el: New file.
 +      * encrypt.el: Improve documentation to fix function name typo.
 +      Reported by Daiki Ueno <ueno@unixuser.org>.
  
 -2006-04-12  Ralf Angeli  <angeli@iwi.uni-sb.de>
 +2007-11-01  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * flow-fill.el (fill-flowed): Remove trailing space from blank
 -      quoted lines.
 +      * gnus-art.el (gnus-article-next-page): Honor gnus-article-over-scroll
 +      even if the point is not in the last page of an article.
 +      (gnus-article-prev-page): Honor gnus-article-over-scroll when moving
 +      back to the previous page.
  
 -2006-04-12  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-10-30  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * gnus-art.el (gnus-article-mode):
 -      Set cursor-in-non-selected-windows to nil.
 +      * qp.el (quoted-printable-decode-string): Fix typo in doc string.
  
 -2006-04-12  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-10-30  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-art.el (gnus-mime-view-part-as-charset): Ignore charset
 -      that the part specifies.
 +      * gnus-ems.el (gnus-x-splash): Work even if there's no scroll bar.
  
 -      * mm-decode.el (mm-display-part): Work with external parts and
 -      usual parts similarly.
 +2007-10-29  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * mm-extern.el (mm-inline-external-body): Use mm-display-part
 -      instead of gnus-display-mime.
 +      * message.el (message-check-news-body-syntax): Avoid
 +      mm-string-as-multibyte.
 +      (message-hide-headers): Don't assume (point-min)==1.
  
 -      * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
 -      tag to summarized topics part in order to encode non-ASCII text.
 +2007-10-28  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2006-04-11  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * message.el (message-remove-blank-cited-lines): Fix if remove is
 +      given.
 +      (message-bogus-address-regexp): New variable.
 +      (message-bogus-recipient-p): New function.
 +      (message-check-recipients): New command.
 +      (message-syntax-checks): Add `bogus-recipient'.
 +      (message-fix-before-sending): Add `bogus-recipient'.
  
 -      * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
 +      * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
 +      (gnus-treat-body-boundary): Don't test window-system.
  
 -2006-04-11  Arne J\e,Ax\e(Brgensen  <arne@arnested.dk>
 +2007-10-28  Leo  <sdl.web@gmail.com>  (tiny change)
  
 -      * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
 -      the sieve region.
 +      * gnus-art.el (gnus-treat-emphasize): Don't test window-system.
  
 -2006-04-11  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-10-28  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * gnus.el: Gnus v5.10.8 is released.
 +      * gnus.el: Bump version to Gnus v5.13.
  
 -2006-04-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +2007-10-28  Miles Bader  <miles@gnu.org>
  
 -      * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new layout.
 +      * nnheader.el (nnheader-uniquify-message-id): Make sure this is defined
 +      at compile-time too.
  
 -      * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
 -      unknown charset.
 +2007-10-27  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * message.el (message-header-synonyms): Add Original-To to the default.
 +      * gnus-msg.el (gnus-message-setup-hook): Add
 +      `message-remove-blank-cited-lines' to options.
  
 -      * gnus-sum.el (gnus-get-newsgroup-headers-xover): Group is an
 -      optional parameter.
 +2007-10-26  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2006-04-06  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * message.el (message-remove-blank-cited-lines): New function.
 +      Suggested by Karl Plästerer.
  
 -      * gnus-fun.el (gnus): Require it for gnus-directory.
 +2007-10-25  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-04-04  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +      * hashcash.el (mail-add-payment): Replace mapcar called for effect with
 +      mapc.
  
 -      * nnweb.el (nnweb-google-create-mapping): Update regexp.
 -      Some whitespace was matched into the url, which broke browsing hits
 -      > 100 when mm-url-use-external was nil.
 +      * imap.el (imap-open): Replace mapcar called for effect with mapc.
 +      (top-level): Use mapc to set functions to be traced for debugging.
  
 -2006-03-31  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * legacy-gnus-agent.el (gnus-agent-convert-agentview): Replace mapcar
 +      called for effect with while loop.
  
 -      * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
 +      * message.el (message-talkative-question): Replace mapcar called for
 +      effect with mapc.
  
 -2006-03-23  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * mm-util.el: Use mapc instead of mapcar to make compatible functions.
 +      (mm-find-mime-charset-region, mm-find-charset-region): Replace mapcar
 +      called for effect with dolist.
  
 -      * mml.el (mml-insert-mime): Ignore cached contents of
 -      message/external-body part.
 +      * mml.el (mml-insert-mime): Replace mapcar called for effect with mapc.
  
 -      * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
 -      (mm-insert-part): Ditto.
 +      * nndiary.el: Use dolist instead of mapcar to add diary headers to
 +      gnus-extra-headers and nnmail-extra-headers.
  
 -2006-03-22  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * nnimap.el (nnimap-request-update-info-internal): Replace mapcar
 +      called for effect with dolist.
 +      (top-level): Use mapc to set functions to be traced for debugging.
  
 -      * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
 -      Reported by Ralf Wachinger <rwachinger@gmx.de>.
 +      * nnmail.el (nnmail-read-incoming-hook): Doc fix.
 +      (nnmail-split-fancy-with-parent): Replace mapcar called for effect with
 +      dolist.
  
 -2006-03-23  Kenichi Handa  <handa@m17n.org>
 +      * nnmaildir.el (nnmaildir--delete-dir-files, nnmaildir-request-close):
 +      Replace mapcar called for effect with mapc.
 +      (nnmaildir--scan, nnmaildir-request-scan, nnmaildir-retrieve-groups)
 +      (nnmaildir-request-update-info, nnmaildir-request-delete-group)
 +      (nnmaildir-retrieve-headers, nnmaildir-request-set-mark)
 +      (nnmaildir-close-group): Replace mapcar called for effect with dolist.
  
 -      * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
 -      instead of set-buffer-multibyte.
 +      * nnrss.el (nnrss-make-hash-index): Use gnus-remove-if instead of
 +      remove-if that's a cl function.
  
 -2006-03-23  Kenichi Handa  <handa@m17n.org>
 +      * webmail.el (webmail-debug): Replace mapcar called for effect with
 +      dolist.
  
 -      * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
 -      buffer and then decode the buffer text if necessary.
 -      (rfc2231-encode-string): Be sure to work on multibyte buffer at
 -      first, and after mm-encode-body, change the buffer to unibyte.
 +2007-10-24  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-03-21  Daniel Pittman  <daniel@rimspace.net>
 +      * gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
 +      (gnus-agent-expire-unagentized-dirs): Replace mapcar called for effect
 +      with while loop.
  
 -      * nnimap.el (nnimap-request-update-info-internal): Optimize.
 -      Don't `gnus-uncompress-range' to avoid excessive memory usage.
 +      * gnus-art.el: Use mapc instead of mapcar to make gnus-article-*
 +      functions from article-* functions.
 +      (gnus-multi-decode-header): Replace mapcar called for effect with
 +      dolist.
  
 -2006-03-21  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-bookmark.el (gnus-bookmark-bmenu-list)
 +      (gnus-bookmark-show-details): Replace mapcar called for effect with
 +      while loop.
  
 -      * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
 +      * gnus-diary.el (gnus-diary-update-group-parameters): Replace mapcar
 +      called for effect with while loop.
  
 -      * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
 -      Add comment on version.
 +      * gnus-group.el (gnus-group-suspend): Replace mapcar called for effect
 +      with dolist.
  
 -2006-03-20  Teodor Zlatanov  <tzz@lifelogs.com>
 +      * gnus-registry.el (gnus-registry-split-fancy-with-parent): Replace
 +      mapcar called for effect with dolist.
  
 -      * spam.el (spam-mark-new-messages-in-spam-group-as-spam): New variable.
 -      (spam-mark-junk-as-spam-routine): Use it.  Allow to disable
 -      assigning the spam-mark to new messages.
 +      * gnus-spec.el (gnus-correct-length): Make it simple and fast.
  
 -2006-03-20  Adam Sj\e,Ax\e(Bgren  <asjo@koldfront.dk>
 +      * gnus-sum.el (gnus-multi-decode-encoded-word-string)
 +      (gnus-build-sparse-threads, gnus-summary-limit-include-expunged):
 +      Replace mapcar called for effect with dolist.
 +      (gnus-simplify-buffer-fuzzy): Replace mapcar called for effect with
 +      mapc.
  
 -      (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
 +      * gnus-topic.el (gnus-topic-find-groups, gnus-topic-move-group):
 +      Replace mapcar called for effect with dolist.
 +      (gnus-topic-list): Replace mapcar called for effect with mapc.
  
 -2006-03-20  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus.el: Use mapc instead of mapcar to add autoloads.
  
 -      * smiley.el: Add missing test smiley.
 +2007-10-23  Richard Stallman  <rms@gnu.org>
  
 -2006-03-17  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-group.el (gnus-group-highlight): Mark as risky.
  
 -      * mm-decode.el (mm-with-part): New macro.
 -      (mm-get-part): Use it; work with message/external-body as well.
 -      (mm-save-part): Treat name and filename equally.
 +2007-10-23  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * mm-extern.el (mm-extern-cache-contents): New function.
 -      (mm-inline-external-body): Use it; force the part to be displayed;
 -      move undisplayer added to the cached handle to the parent.
 +      * gnus.el (gnus-server-to-method): Return method found first in
 +      gnus-newsrc-alist.
  
 -      * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
 -      (gnus-mime-view-part-as-type): Work with message/external-body.
 +      * gnus-art.el (gnus-article-highlight-signature)
 +      (gnus-insert-prev-page-button, gnus-insert-next-page-button): Make a
 +      button overlay without the front stickiness.
  
 -      * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
 +2007-10-22  Kevin Greiner  <kevin.greiner@compsol.cc>
  
 -2006-03-15  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +      * gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted
 +      overview buffer needed a catch to receive its throw.
 +      (gnus-agent-flush-cache): Declared as interactive to make this function
 +      easier to use.
  
 -      * gnus-art.el (gnus-article-only-boring-p):
 -      Bind inhibit-point-motion-hooks to avoid infinite loop when entering
 -      intangible text.
 -      Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
 +2007-10-20  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2006-03-14  Simon Josefsson  <jas@extundo.com>
 +      * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
 +      `next-line'.
  
 -      * message.el (message-unique-id): Don't use message-number-base36
 -      if (user-uid) is a float.
 -      Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
 +2007-10-18  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-03-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
 +      exclude address matching message-dont-reply-to-names.
  
 -      * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
 +2007-10-15  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-art.el (gnus-mime-display-single): Make sure there is an
 -      empty line between a part and a message part.
 +      * gnus-util.el (gnus-string<): New function.
  
 -2006-03-10  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-sum.el (gnus-article-sort-by-author)
 +      (gnus-article-sort-by-recipient, gnus-article-sort-by-subject): Use it.
  
 -      * smiley.el: Add more test smileys.
 -      (smiley-data-directory, smiley-regexp-alist)
 -      (gnus-smiley-file-types): Fix doc strings.
 -      (smiley-update-cache): Clear smiley-cached-regexp-alist before
 -      adding new elements.
 -      (smiley-mouse-map): Unused code.  Make it a comment.
 +2007-10-15  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-03-10  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-win.el (gnus-configure-windows): Focus on the frame for which
 +      the frame-focus tag is set in gnus-buffer-configuration.
  
 -      * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
 -      scan latest NoCeM messages instead of old ones.
 -      (gnus-nocem-check-article): Fix regexps so as to match to PGP
 -      delimiters that are recently used.
 -      (gnus-nocem-load-cache): Add autoload cookie.
 +2007-10-12  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
 +      * gnus-art.el (gnus-article-add-button): Make a button overlay without
 +      the front stickiness.
  
 -      * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
 -      level which is larger than gnus-use-nocem is specified.
 +2007-10-11  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-group.el (gnus-group-get-new-news): Ditto.
 +      * gnus-art.el (gnus-button-alist): Exclude newline in RFC2396-compliant
 +      url pattern; remove duplicate one.
 +      (gnus-article-extend-url-button): New function.
 +      (gnus-article-add-buttons): Use it.
 +      (gnus-button-push): Use concatenated url that it makes.
  
 -2006-03-08  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-10-04  Juanma Barranquero  <lekktu@gmail.com>
  
 -      * gnus-util.el (gnus-tool-bar-update): New function.
 +      * sieve-manage.el (sieve-manage-interactive-login): Doc fix.
 +      (sieve-manage-open): Use `mapc' instead of `mapcar'.
  
 -      * gnus-group.el (gnus-group-update-tool-bar): New variable.
 -      (gnus-group-insert-group-line): Add gnus-tool-bar-update.
 +2007-10-02  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
 +      * gnus-uu.el (gnus-uu-reginize-string, gnus-uu-expand-numbers):
 +      Don't hardcode point-min==1.
  
 -2006-03-08  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-09-30  David Kastrup  <dak@gnu.org>
  
 -      * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
 -      if optional last element is specified in splits (FIELD VALUE...).
 +      * gnus-art.el (gnus-article-reply-with-original)
 +      (gnus-article-followup-with-original): When `transient-mark-mode' is
 +      off, refrain from active-region behavior for followups.
  
 -2006-03-06  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-10-08  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
 -      handle is multipart when calling it recursively.
 -      (mm-w3m-cid-retrieve): Display warning if retrieving fails.
 +      * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
 +      Fix comment about "iso8859-1".
  
 -2006-03-03  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-10-08   Daiki Ueno  <ueno@unixuser.org>
  
 -      * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
 -      to "Emacs 23 (unicode)" in doc string.
 +      * mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
 +      ones returned from the verify-function.
  
 -      * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
 -      "Emacs 23 (unicode)" in comment.
 +      * mm-uu.el (mm-uu-pgp-signed-extract-1): Call
 +      mml2015-extract-cleartext-signature if extraction failed.
  
 -2006-03-03  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-10-07  Daiki Ueno  <ueno@unixuser.org>
  
 -      * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
 +      * mm-uu.el (mm-uu-pgp-signed-extract-1): Delete the first line
 +      beginning with "-----BEGIN PGP SIGNED MESSAGE-----" if extraction
 +      failed.
  
 -      * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
 -      characters 160 through 255 in Emacs 23.
 +2007-10-04  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2006-03-02  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * Relicense "GPLv2 or later" files to "GPLv3 or later".
  
 -      * mml.el (mml-generate-mime-1): Encode parts other than text/* or
 -      message/* containing non-ASCII text properly.
 +2007-09-27  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * gnus-sum.el (gnus-summary-kill-thread): Allow universal prefix zero
 +      to mark a thread as expirable.  Add variable `hide' to handle hiding of
 +      thread for both the null and zero (kill/expire thread) universal prefix
 +      cases.
 +      (gnus-summary-expire-thread): Add new function to expire a thread,
 +      using gnus-summary-kill-thread.
 +      (gnus-summary-mode-map, gnus-summary-thread-map): Add 'M-C-e' and 'T e'
 +      shortcuts for gnus-summary-expire-thread.
 +      (gnus-summary-mode-map, gnus-summary-thread-map): Remove `M-C-e' and `T
 +      e' bindings for gnus-summary-expire-thread.  Add `T E' binding.
 +
 +2007-09-25  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * gnus-registry.el (gnus-registry-store-extra-entry): Allow for nil
 +      extras value, so an extras entry can be deleted.
 +      (gnus-registry-delete-extra-entry): Use it.
 +      (gnus-registry-fetch-extra-flags, gnus-registry-has-extra-flag)
 +      (gnus-registry-store-extra-flags, gnus-registry-delete-extra-flags)
 +      (gnus-registry-delete-all-extra-flags): Allow for arbitrary flag symbol
 +      storage through the gnus-registry, and provide an appropriate API for
 +      it.
  
 -2006-02-28  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-09-13  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * mm-util.el (mm-with-unibyte-current-buffer): Add note.
 +      * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
 +      Suggested by Leo <sdl.web@gmail.com>.
  
 -2006-02-28  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +      * gnus.el: Do.
  
 -      * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
 +2007-09-13  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-02-28  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus.el (gnus-newsgroup-maximum-articles): Rename from
 +      gnus-maximum-newsgroup.  Suggested by Leo <sdl.web@gmail.com>.
  
 -      * nnweb.el (nnweb-type-definition, nnweb-gmane-search):
 -      Use new nov.php.
 +      * gnus-agent.el (gnus-agent-fetch-headers): Do.
  
 -2006-02-28  Andreas Seltenreich  <uwi7@stud.uni-karlsruhe.de>
 +      * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
 +      (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
  
 -      * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
 -      (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
 -      groups.  Kudos to Olly Betts <olly@survex.com> for providing NOV
 -      output on the server side.
 -      (nnweb-google-create-mapping): Update regexps and add some
 -      progress indication.
 +2007-09-13  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-02-28  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
 +      newline.
 +      (nnmbox-request-accept-article): Don't change article in source buffer;
 +      narrow to header to use message-fetch-field rather than
 +      nnmail-fetch-field; use with-current-buffer instead of save-excursion.
 +      (nnmbox-request-replace-article): Quote lines that'll be misidentified
 +      as delimiters; make sure article ends with newline.
 +      (nnmbox-delete-mail): Correct last position of article to be deleted;
 +      ignore X-Gnus-Newsgroup header in article body.
 +      (nnmbox-save-mail): Quote lines looking like delimiters at the right
 +      positions; make sure article ends with newline.
  
 -      * message.el (message-user-fqdn): Remove useless * in doc string.
 +      * message.el (message-display-abbrev): Don't infloop when a user
 +      inserts SPC in the beginning of header.
  
 -      * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
 -      unnecessary interaction when sending queued mails.  Reported by
 -      TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
 +2007-09-12  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -2006-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +      * gnus-registry.el (gnus-registry-unfollowed-groups): Add INBOX to the
 +      list of groups not followed by default.  Fix type to be regexp.
 +      (gnus-registry-grep-in-list): Fix inverted parameters to string-match.
  
 -      * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
 -      Merge of 2006-02-20 change from the trunk.
 +2007-09-06  Tassilo Horn  <tassilo@member.fsf.org>
  
 -2006-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +      * hmac-def.el (define-hmac-function): Switch from old-style to
 +      new-style backquotes.
  
 -      * dns.el (query-dns): Protect more against buggy tcp output.
 -      Merge of 2006-02-20 change from the trunk.
 +      * md4.el (md4-make-step): Likewise.
  
 -2006-02-27  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-09-06  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
 -      first or last are nil.
 +      * gnus-start.el (gnus-gnus-to-newsrc-format): Use a unibyte buffer and
 +      raw-text coding system when saving .newsrc file, which may contain
 +      non-ASCII group names.
  
 -2006-02-24  Simon Josefsson  <jas@extundo.com>
 +2007-09-05  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * flow-fill.el (fill-flowed): Flow-fill unquoted lines too.
 -      Merge of 2005-10-26 change from the trunk.
 +      * gnus-cus.el (gnus-score-extra): New widget.
 +      (gnus-score-extra-convert): New function.
 +      (gnus-score-customize): Use it for Extra.
  
 -2006-02-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +2007-08-31  Daiki Ueno  <ueno@unixuser.org>
  
 -      * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
 -      Remove space stuffing, and only do quotes that actually start with
 -      ">" at the beginning of the lines.
 -      Merge of 2005-11-17 and 2004-07-25 from the trunk.
 +      * mml2015.el (mml2015-extract-cleartext-signature): New function.
 +      (mml2015-mailcrypt-clear-verify): Use it.
 +      (mml2015-gpg-clear-verify): Use it.
 +      (mml2015-pgg-clear-verify): Use it.
 +      (mml2015-epg-clear-verify): Replace the current part with the output
 +      from GnuPG; don't extract the plaintext by itself.
  
 -2006-02-23  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * mm-uu.el (mm-uu-pgp-beginning-signature): Abolish.
 +      (mm-uu-pgp-signed-extract-1): Bind coding-system-for-read when calling
 +      mml2015-clear-verify-function; don't touch the armor headers or
 +      dash-escaped text here.
  
 -      * utf7.el (utf7-utf-16-coding-system): Fix comment.  utf-16-be is
 -      also available in Emacs 21.3.
 +2007-08-24  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * message.el (message-fix-before-sending): Change "Emacs 22" to
 -      "Emacs 23 (unicode)" in comment.
 +      * gnus-art.el (gnus-article-edit-part): Don't jump to nonexistent part.
 +      (gnus-mime-view-part-as-type-internal): Default to text/plain for text
 +      parts, or application/octet-stream as a last resort.
 +      (gnus-mime-view-part-as-type): Don't toggle display.
 +      (gnus-mime-view-part-as-charset): Don't turn off display before
 +      querying charset.
  
 -      * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
 -      "Emacs 23 (unicode)" in comment.
 +      * mm-view.el (mm-inline-text-html-render-with-w3): Don't add XEmacs
 +      stuff to undisplayer function in Emacs.
 +      (mm-inline-text-html-render-with-w3m): Remove Emacs/W3 stuff.
  
 -      * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
 -      comment.
 -      (mm-coding-system-p): Add comment about no-MULE XEmacs.
 +      * mml.el (mml-generate-mime-1): Prefer utf-8 when encoding
 +      text/calendar parts.
  
 -      * mm-view.el (mm-fill-flowed): Add :version.
 +2007-08-23  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-02-23  Ralf Angeli  <angeli@iwi.uni-sb.de>
 +      * gnus-art.el (gnus-mime-display-single): Use utf-8 by default for
 +      decoding text/calendar parts.
  
 -      * mm-view.el (mm-fill-flowed): New variable.
 -      (mm-inline-text): Use it.
 +      * message.el (message-forward-make-body-mime): Always mark body as
 +      having no illegible text; remove signed-or-encrypted argument.
 +      (message-forward-make-body): Don't pass signed-or-encrypted arg to it.
  
 -2006-02-21  Wolfram Fenske  <wolfram.fenske@student.uni-magdeburg.de>  (tiny change)
 +      * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
 +      (mml-generate-mime-1): Don't encode body if it is specified to be in
 +      raw form; don't make buffer be unibyte when inserting multibyte string.
  
 -      * nnimap.el (nnimap-request-move-article): Change folder back to
 -      source group before deleting.
 +2007-08-23  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2006-02-20  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * sha1.el: Fix up comment style.
 +      (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
 +      (sha1-OP, sha1-add-to-H): Use new-style backquotes.
  
 -      * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
 -      coding system which mm-charset-to-coding-system returns for a
 -      given charset is valid.
 +      * hex-util.el: Fix up comment style.
 +      (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
  
 -2006-02-16  Juanma Barranquero  <lekktu@gmail.com>
 +      * gnus-salt.el: Use with-current-buffer.
 +      (gnus-pick-setup-message): Fix long-standing typo.
  
 -      * html2text.el (html2text-remove-tag-list):
 -      * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
 +2007-08-17  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-02-14  Chong Yidong  <cyd@stupidchicken.com>
 +      * imap.el (imap-logout-timeout): New variable.
 +      (imap-logout, imap-logout-wait): New functions.
 +      (imap-kerberos4-open, imap-gssapi-open, imap-close): Use them.
  
 -      * gnus-cus.el: Revert 2005-10-17 change.
 +      * nnimap.el (nnimap-logout-timeout): New server variable.
 +      (nnimap-open-server, nnimap-close-server): Bind imap-logout-timeout to
 +      nnimap-logout-timeout.
  
 -2006-02-17  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-art.el (gnus-article-summary-command-nosave)
 +      (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
  
 -      * gnus-art.el (article-strip-banner): Call
 -      article-really-strip-banner only when the regexp match is made.
 +2007-08-14  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-02-16  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus.el (gnus-maximum-newsgroup): New variable.
  
 -      * gnus-art.el (article-strip-banner): Use
 -      gnus-extract-address-components instead of
 -      mail-header-parse-addresses to make it work with non-ASCII text.
 +      * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
 +      according to gnus-maximum-newsgroup.
  
 -      * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
 -      values which are surrounded with \"...\"; make it never cause a
 -      Lisp error; give up parsing of parameters if it failed in
 -      extracting type.
 +      * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
 +      (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
 +      Limit the range of articles according to gnus-maximum-newsgroup.
  
 -2006-02-15  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-08-14  Tassilo Horn  <tassilo@member.fsf.org>
  
 -      * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
 -      make-temp-file; make it work with Emacs 20 and XEmacs as well.
 +      * gnus-art.el (gnus-sticky-article): Fixed problems described in
 +      <b4mps1qitio.fsf@jpl.org> on ding.  Thanks to Katsumi.
 +      Don't perform gnus-configure-windows here; reuse existing sticky
 +      article buffer.
  
 -      * mm-decode.el (mm-display-external): Use the 3rd arg of
 -      mm-make-temp-file.
 -      (mm-create-image-xemacs): Ditto.
 +      * gnus-sum.el (gnus-summary-display-article): Setup article buffer if
 +      it doesn't exist in gnus-article-mode.
  
 -2006-02-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-08-13  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
 -      with message-narrow-to-headers.
 -      (gnus-draft-setup): Narrow to header to run message-fetch-field.
 -      (gnus-draft-check-draft-articles): New function.
 -      (gnus-draft-edit-message, gnus-draft-send-message): Use it.
 +      * gnus-agent.el (gnus-agent-decoded-group-names): New variable.
 +      (gnus-agent-decoded-group-name): New function.
 +      (gnus-agent-group-path, gnus-agent-group-pathname): Use it.
 +      (gnus-agent-expire-group-1): Use it; decode group name in messages.
  
 -2006-02-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-08-12  Tassilo Horn  <tassilo@member.fsf.org>
  
 -      * nnoo.el (nnoo-declare): Don't generate duplicate entries when
 -      re-loading nn* modules.
 +      * gnus-sum.el (gnus-summary-article-map, gnus-summary-make-menu-bar):
 +      Add binding for gnus-sticky-article.
 +      (gnus-summary-exit): Don't kill sticky article buffers.
  
 -2006-02-10  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-art.el (gnus-sticky-article-mode): New mode to generate a sticky
 +      article buffer.
 +      (gnus-sticky-article, gnus-kill-sticky-article-buffer)
 +      (gnus-kill-sticky-article-buffers): New commands.
  
 -      * gnus.el: Remove bogus comment.
 +2007-08-10  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-02-09  Daiki Ueno  <ueno@unixuser.org>
 +      * nntp.el (nntp-xref-number-is-evil): New server variable.
 +      (nntp-find-group-and-number): If it is non-nil, don't trust article
 +      numbers in the Xref header.
  
 -      * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
 -      (mml2015-pgg-encrypt): Ditto.
 +2007-08-09  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
 -      (mml1991-pgg-encrypt): Ditto.
 +      * gnus-agent.el (gnus-agent-read-group): New function.
 +      (gnus-agent-flush-group, gnus-agent-expire-group)
 +      (gnus-agent-regenerate-group): Use it.
 +      (gnus-agent-expire-unagentized-dirs): Bind file-name-coding-system to
 +      nnmail-pathname-coding-system.
  
 -2006-02-08  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-08-06  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * nnfolder.el (nnfolder-insert-newsgroup-line): Use
 -      message-make-date instead of current-time-string.
 +      * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
  
 -      * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
 -      to gnus-decoded which mm-uu might set.
 +      * gnus-sum.el (gnus-summary-insert-articles): Mark inserted articles
 +      that are unread as unread, and also as selected so that information of
 +      marks having been changed by a user may be updated when exiting group.
  
 -2006-02-08  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-08-04  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
 -      don't decode quoted parameters; remove misimported Emacs code.
 -      Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
 -      (rfc2231-decode-encoded-string): Don't use split-string which
 -      behaves differently according to Emacs version; use
 -      mm-decode-coding-region to convert charset to coding-system.
 -      Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
 -      (rfc2231-encode-string): Remove misimported Emacs code.
 +      * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
  
 -2006-02-07  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-08-03  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-art.el (article-decode-charset): Don't use ignore-errors
 -      when calling mail-header-parse-content-type.
 -      (article-de-quoted-unreadable): Ditto.
 -      (article-de-base64-unreadable): Ditto.
 -      (article-wash-html): Ditto.
 +      * gnus-art.el (gnus-mime-display-single): Pass part number that is
 +      calculated ignoring signature parts to gnus-treat-article.
  
 -      * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
 -      calling mail-header-parse-content-type and
 -      mail-header-parse-content-disposition.
 -      (mm-find-raw-part-by-type): Don't use ignore-errors when calling
 -      mail-header-parse-content-type.
 +2007-08-02  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
 -      insert charset and format parameters; encode description after
 -      inserting it to buffer.
 -      (mml-insert-parameter): Fold lines properly even if a parameter is
 -      segmented into two or more lines; change the max column to 76.
 +      * gnus-art.el (gnus-mime-security-verify-or-decrypt): Don't narrow to
 +      a point here in order to keep the window start.
 +      (gnus-insert-mime-security-button): Make a button overlay without the
 +      front stickiness.
 +      (gnus-mime-display-security): Goto the end of a button.
  
 -      * rfc1843.el (rfc1843-decode-article-body): Don't use
 -      ignore-errors when calling mail-header-parse-content-type.
 +      * gnus-group.el (gnus-group-name-at-point): Fix regexps.
  
 -      * rfc2231.el (rfc2231-parse-string): Return at least type if
 -      possible; don't cause an error even if it fails in parsing of
 -      parameters.  Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
 -      (rfc2231-encode-string): Don't break lines at the beginning, leave
 -      it to mml-insert-parameter.
 +2007-08-01  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
 -      calling mail-header-parse-content-type.
 +      * gnus-group.el (gnus-group-name-at-point): Rewrite; rename from
 +      group-name-at-point.
 +      (gnus-group-completing-read): New function that offers decoded
 +      non-ASCII group names for completion.
 +      (gnus-fetch-group, gnus-group-read-ephemeral-group)
 +      (gnus-group-jump-to-group, gnus-group-make-group-simple)
 +      (gnus-group-unsubscribe-group, gnus-group-fetch-charter)
 +      (gnus-group-fetch-control): Use it.
 +      (gnus-fetch-group): Use group-name-at-point for the initial value
 +      rather than the default value; use gnus-alive-p.
  
 -2006-02-06  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-msg.el (gnus-group-mail, gnus-group-news, gnus-group-post-news)
 +      (gnus-summary-mail-other-window, gnus-summary-news-other-window)
 +      (gnus-summary-post-news): Use gnus-group-completing-read.
  
 -      * spam-report.el (spam-report-gmane-use-article-number):
 -      Improve doc string.
 -      (spam-report-gmane-internal): Check if a suitable header was found
 -      in the article.
 +      * gnus-sum.el (gnus-select-newsgroup): Decode group name in error msg.
 +      (gnus-read-move-group-name): Decode group name for completion.
  
 -2006-02-04  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-07-31  Ted Zlatanov  <tzz@lifelogs.com>
  
 -      * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
 -      (rfc2231-encode-string): Make param*=value always begin with LWSP.
 +      * gnus-srvr.el (gnus-server-close-all-servers): Close servers not only
 +      in gnus-inserted-opened-servers but also in gnus-server-alist (Katsumi
 +      Yamaoka slightly modified the code).
  
 -2006-02-05  Romain Francoise  <romain@orebokech.com>
 +2007-07-24  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      Update copyright notices of all files in the gnus directory.
 +      * nnmail.el (nnmail-group-names-not-encoded-p): New variable.
 +      (nnmail-split-incoming): Bind it.
 +
 +      * nnml.el (nnml-group-name-charset): New function.
 +      (nnml-decoded-group-name): Use it; don't decode group name if
 +      nnmail-group-names-not-encoded-p is non-nil.
 +      (nnml-encoded-group-name): New function.
 +      (nnml-group-pathname): Inline nnml-decoded-group-name.
 +      (nnml-request-expire-articles): Decode group name in message.
 +      (nnml-request-delete-group): Ditto; bind file-name-coding-system to
 +      nnmail-pathname-coding-system.
 +      (nnml-save-mail, nnml-active-number): Work with decoded group names and
 +      not decoded ones according to nnmail-group-names-not-encoded-p.
 +      (nnml-generate-active-info): Use nnml-encoded-group-name.
  
 -2006-02-03  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-08-08  Glenn Morris  <rgm@gnu.org>
  
 -      * gnus-util.el (gnus-error): Describe `args'.
 +      * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
 +      * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
 +      doc-strings and comments.
  
 -2006-02-03  Andreas Seltenreich  <uwi7@stud.uni-karlsruhe.de>
 +2007-07-25  Glenn Morris  <rgm@gnu.org>
  
 -      * nnweb.el (nnweb-request-group): Avoid growing overview files.
 +      * Relicense all FSF files to GPLv3 or later.
  
 -2006-02-03  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
 -      segmented lines of parameter value to cope with Thunderbird 1.5
 -      bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
 -      Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
 -      (rfc2231-encode-string): Don't make lines exceeding 76 column.
 +      * gnus-sum.el (gnus-summary-move-article): Make
 +      gnus-summary-respool-article work.
  
 -2006-02-01  Max Froumentin  <max@lapin-bleu.net>  (tiny change)
 +2007-07-21  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * mml.el (mml-generate-mime-1): Correct the order of inline signed
 -      parts.
 +      * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
 +      string.
  
 -2006-01-31  Andreas Seltenreich  <uwi7@stud.uni-karlsruhe.de>
 +2007-07-20  Michaël Cadilhac  <michael@cadilhac.name>
  
 -      * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
 -      there's only one active file for all servers.
 -      (nnweb-request-scan): Make sure nnweb-articles is initialized on
 -      solid groups.  Gnus might have used a FAST request to select the group.
 -      (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
 -      and nnweb-search redundantly in the active file.
 -      (nnweb-request-list): Don't list bogus groups.  There can only be one.
 -      (nnweb-request-create-group): Don't use ARGS.
 -      (nnweb-possibly-change-server, nnweb-request-group): Remove some
 -      initialisations.  Let nnoo do the work.
 +      * nnrss.el (nnrss-ignore-article-fields): New variable.  List of fields
 +      that should be ignored when comparing distant RSS articles with local
 +      ones.
 +      (nnrss-make-hash-index): New function.  Create a hash index according
 +      to the ignored fields.
 +      (nnrss-check-group): Use it.
  
 -2006-01-31  Romain Francoise  <romain@orebokech.com>
 +2007-07-20  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.
 +
 +      * gnus-art.el (article-decode-group-name): Decode Xref header too.
 +
 +      * gnus-group.el (gnus-group-make-group): Encode group name here unless
 +      the new optional argument ENCODED is non-nil.
 +      (gnus-group-make-doc-group): Use gnus-group-name-charset to determine
 +      coding system for encoding group name.
 +      (gnus-group-make-rss-group): Pass un-encoded group name to
 +      gnus-group-make-group.
 +      (gnus-group-set-info): Tell gnus-group-make-group that group name is
 +      encoded.
 +
 +      * gnus-sum.el (gnus-summary-move-article, gnus-read-move-group-name):
 +      Encode group name to which articles are moved or copied.
 +      (gnus-summary-edit-article): Use gnus-group-name-charset to determine
 +      coding system for encoding Newsgroup, Followup-To and Xref headers.
 +
 +      * nnagent.el (nnagent-request-set-mark): Use unibyte buffer to compose
 +      marks; use nnheader-file-coding-system to write a file.
 +      (nnagent-retrieve-headers): Bind file-name-coding-system to
 +      nnmail-pathname-coding-system.
 +
 +      * nnmail.el (nnmail-insert-xref): Don't break non-ASCII group name.
 +
 +      * nnml.el (nnml-decoded-group-name, nnml-group-pathname): New functions.
 +      (nnml-request-article, nnml-request-create-group)
 +      (nnml-request-rename-group, nnml-find-id)
 +      (nnml-possibly-change-directory, nnml-possibly-create-directory)
 +      (nnml-save-mail, nnml-active-number, nnml-marks-changed-p)
 +      (nnml-save-marks): Use nnml-group-pathname instead of
 +      nnmail-group-pathname.
 +
 +      (nnml-request-create-group, nnml-request-expire-articles)
 +      (nnml-request-move-article, nnml-request-delete-group)
 +      (nnml-deletable-article-p, nnml-possibly-create-directory)
 +      (nnml-get-nov-buffer, nnml-generate-nov-databases-directory)
 +      (nnml-open-marks): Bind file-name-coding-system to
 +      nnmail-pathname-coding-system.
 +
 +      (nnml-request-article): Pass server argument to nnml-find-group-number.
 +      (nnml-request-create-group, nnml-active-number, nnml-save-marks): Pass
 +      server argument to nnml-possibly-create-directory.
 +      (nnml-request-accept-article): Pass server argument to
 +      nnml-active-number and nnml-save-mail.
 +      (nnml-find-group-number): Pass server argument to nnml-find-id.
 +      (nnml-request-update-info): Pass server argument to
 +      nnml-marks-changed-p.
 +
 +      (nnml-find-id, nnml-find-group-number, nnml-possibly-create-directory)
 +      (nnml-save-mail, nnml-active-number): Add server argument.
 +
 +      (nnml-request-delete-group): Warn if group is missing.
 +      (nnml-get-nov-buffer): Decode group name.
 +      (nnml-generate-active-info): Encode group name.
 +      (nnml-open-marks): Decode group name in messages.
 +
 +2007-07-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-article-part-wrapper): Work with the nearest part
 +      if it is not specified.
 +      (gnus-article-pipe-part, gnus-article-save-part)
 +      (gnus-article-interactively-view-part, gnus-article-copy-part)
 +      (gnus-article-view-part-as-charset, gnus-article-view-part-externally)
 +      (gnus-article-inline-part, gnus-article-save-part-and-strip)
 +      (gnus-article-replace-part, gnus-article-delete-part)
 +      (gnus-article-view-part-as-type): Pass raw prefix argument to
 +      gnus-article-part-wrapper.
 +
 +2007-07-18  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-agent.el (gnus-agent-save-active): Bind
 +      nnheader-file-coding-system to gnus-agent-file-coding-system.
 +
 +      * gnus-cache.el (gnus-cache-save-buffers)
 +      (gnus-cache-possibly-enter-article, gnus-cache-request-article)
 +      (gnus-cache-retrieve-headers, gnus-cache-change-buffer)
 +      (gnus-cache-possibly-remove-article, gnus-cache-articles-in-group)
 +      (gnus-cache-braid-nov, gnus-cache-braid-heads)
 +      (gnus-cache-generate-active, gnus-cache-rename-group)
 +      (gnus-cache-delete-group, gnus-cache-update-file-total-fetched-for)
 +      (gnus-cache-update-overview-total-fetched-for): Bind
 +      file-name-coding-system to nnmail-pathname-coding-system.
 +      (gnus-cache-decoded-group-names, gnus-cache-unified-group-names): New
 +      variables.
 +      (gnus-cache-decoded-group-name): New function.
 +      (gnus-cache-file-name): Use it.
 +      (gnus-cache-generate-active): Use non-decoded group name for active.
  
 -      * message.el (message-alternative-emails): Improve docstring.
 -      (message-setup-1): Call `message-use-alternative-email-as-from'
 -      after `message-setup-hook' to give it precedence over posting
 -      styles, etc.
 -      (message-use-alternative-email-as-from): Add docstring.
 -      Remove the original From header if present.
 +      * gnus-util.el (gnus-write-buffer): Bind file-name-coding-system at the
 +      right place.
 +      (gnus-write-active-file): Don't break non-ASCII group names.
  
 -2006-01-31  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * nntp.el (nntp-marks-changed-p): Bind file-name-coding-system to
 +      nnmail-pathname-coding-system.
  
 -      * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
 -      Say the part has been decoded.
 +      * gnus-uu.el (gnus-uu-decode-save): Typo.
  
 -2006-01-31  Kevin Ryde  <user42@zip.com.au>
 +2007-07-16  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
 -      mailcap-viewer-test-cache when there's no 'test clause, since that
 -      will invert the meaning of a "nil" test previously determined by
 -      mailcap-mailcap-entry-passes-test.
 +      * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
  
 -2006-01-30  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-07-14  David Kastrup  <dak@gnu.org>
  
 -      * nnweb.el (nnweb-google-parse-1): Clarify some comments.
 +      * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
 +      finishing actions if we did not edit the article.
  
 -2006-01-30  Andreas Seltenreich  <uwi7@stud.uni-karlsruhe.de>
 +2007-07-13  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
 -      (nnweb-google-create-mapping, nnweb-google-search): Adapt to
 -      current Google Groups.
 +      * gnus-agent.el (gnus-agent-rename-group, gnus-agent-delete-group)
 +      (gnus-agent-fetch-articles, gnus-agent-unfetch-articles)
 +      (gnus-agent-crosspost, gnus-agent-backup-overview-buffer)
 +      (gnus-agent-flush-group, gnus-agent-flush-cache)
 +      (gnus-agent-fetch-headers, gnus-agent-load-alist)
 +      (gnus-agent-read-agentview, gnus-agent-expire-group-1)
 +      (gnus-agent-retrieve-headers, gnus-agent-request-article)
 +      (gnus-agent-regenerate-group)
 +      (gnus-agent-update-files-total-fetched-for)
 +      (gnus-agent-update-view-total-fetched-for): Bind
 +      file-name-coding-system to nnmail-pathname-coding-system.
 +      (gnus-agent-group-pathname): Don't encode file names by
 +      nnmail-pathname-coding-system.
 +      (gnus-agent-save-local): Bind file-name-coding-system correctly; bind
 +      coding-system-for-write instead of buffer-file-coding-system to
 +      gnus-agent-file-coding-system.
 +
 +      * gnus-msg.el (gnus-inews-make-draft, gnus-inews-insert-archive-gcc):
 +      Decode group name.
 +
 +      * gnus-srvr.el (gnus-browse-foreign-server): Make group names unibyte.
 +
 +      * gnus-start.el (gnus-update-active-hashtb-from-killed)
 +      (gnus-read-newsrc-el-file): Make group names unibyte.
 +
 +      * nnmail.el (nnmail-group-pathname): Don't encode file names by
 +      nnmail-pathname-coding-system.
 +
 +      * nnrss.el (nnrss-file-coding-system): Doc fix; make it begin with *.
 +      (nnrss-request-delete-group): Bind file-name-coding-system to
 +      nnmail-pathname-coding-system.
 +      (nnrss-read-server-data, nnrss-read-group-data): Bind
 +      file-name-coding-system correctly.
 +      (nnrss-check-group): Pass nnrss-file-coding-system to md5.
 +
 +      * nntp.el: Require gnus-group for the function gnus-group-name-charset.
 +      (nntp-server-to-method-cache): New variable.
 +      (nntp-group-pathname): New function that decodes non-ASCII group names.
 +      (nntp-possibly-create-directory, nntp-marks-changed-p)
 +      (nntp-save-marks, nntp-open-marks): Use it.
 +      (nntp-possibly-create-directory, nntp-open-marks):
 +      Bind file-name-coding-system to nnmail-pathname-coding-system.
 +      (nntp-open-marks): Decode group names when bootstrapping marks.
 +
 +      * rfc2047.el (rfc2047-encode-message-header): Make XEmacs decode
 +      Newsgroups and Folowup-To headers.
  
 -2006-01-26  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-07-13  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * Makefile.in (clean): New rule.
 -      (distclean): Use it.
 +      * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
 +      (gnus-server-closed-face, gnus-server-denied-face)
 +      (gnus-server-offline-face): Remove variable.
 +      (gnus-server-font-lock-keywords): Use faces that are not aliases.
  
 -2006-01-25  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-util.el (gnus-message-with-timestamp-1): Use log-message instead
 +      of modifying message-stack directly for XEmacs.
  
 -      * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
 -      is dissected into a single part of which the type is the same as
 -      the given one; decode charset.
 +      * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
 +      (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
 +      if the coding-system argument is nil for XEmacs.
  
 -2006-01-21  Kevin Ryde  <user42@zip.com.au>
 +      * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
 +      mm-charset-override-alist.
  
 -      * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
 -      into alists as symbol not string, since that's what
 -      mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
 -      look for.
 +      * rfc2047.el: Don't require base64; require rfc2045 for the function
 +      rfc2045-encode-string.
 +      (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
 +      to quote the parameter value.
  
 -2006-01-24  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-07-06  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * mm-uu.el (mm-uu-dissect-text-parts): Reduce the number of
 -      recursive calls.
 +      * gnus-group.el (gnus-group-name-charset): Allow a method of the short
 +      form in gnus-group-name-charset-method-alist.
  
 -2006-01-24  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-eform.el (gnus-edit-form): Add optional argument layout which
 +      overrides the default layout edit-form.
  
 -      * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
 -      (mm-w3m-standalone-supports-m17n-p): New function.
 -      (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
 -      w3m usage.
 +      * gnus-win.el (gnus-buffer-configuration): Add edit-server.
  
 -      * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
 -      mm-w3m-standalone-supports-m17n-p to alter w3m usage.
 +      * gnus-srvr.el (gnus-server-edit-server): Use edit-server layout.
  
 -2006-01-23  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-07-04  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
 -      encoding.
 +      * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
 +      as unfetched articles.
  
 -2006-01-20  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-07-02  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * mml.el (mml-attach-file): Describe `description' in doc string.
 -      (mml-menu): Add Emacs MIME manual and PGG manual.
 +      * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
  
 -2006-01-19  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-07-02  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
 -      (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
 -      Revert 2006-01-08 change because the functions will be used in No
 -      Gnus.
 +      * nnagent.el (nnagent-request-set-mark): Also set the marks for the
 +      original back end that keeps marks in the local system.
  
 -2006-01-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-06-26  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * mm-bodies.el (mm-decode-body): Don't decode decoded body.
 +      * gnus-art.el (gnus-article-summary-command-nosave): Don't set the 3rd
 +      arg of pop-to-buffer for XEmacs.
 +      (gnus-article-read-summary-keys): Ditto; don't restore window
 +      configuration if summary command ends up with neither article buffer
 +      nor summary buffer; describe bindings if summary keys end with C-h.
  
 -      * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
 +2007-06-22  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-01-17  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * message.el (message-fix-before-sending): Skip raw message part to be
 +      forwarded while checking illegible text.
 +      (message-forward-make-body-mime, message-forward-make-body): Mark
 +      signed or encrypted raw message as having no illegible text.
  
 -      * mm-decode.el (mm-inlined-types): Add application/pgp.
 -      (mm-automatic-display): Ditto.
 +2007-06-19  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
 -      part as text.
 +      * gnus-util.el (gnus-add-timestamp-to-message): New user option.
 +      (gnus-message-with-timestamp-1): New macro.
 +      (gnus-message-with-timestamp): New function.
 +      (gnus-message): Use them.
  
 -2006-01-16  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * nnheader.el (nnheader-message): Use them.
  
 -      * nnrss.el: Update copyright.
 -      (nnrss-opml-import): Query whether to subscribe to each entry.
 +2007-06-16  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * gnus-art.el:
 -      * gnus-cus.el:
 -      * gnus-group.el:
 -      * gnus-start.el:
 -      * gnus-sum.el:
 -      * mm-uu.el:
 -      * mm-view.el: Update copyright.
 +      * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Add newlines to
 +      .newsrc.eld file.
  
 -2006-01-16  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-06-14  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * message.el (message-info): New function.
 -      (message-mode-menu): Add it.
 -      Update copyright.
 +      * gnus-agent.el (gnus-agent-fetch-headers)
 +      (gnus-agent-retrieve-headers): Bind
 +      gnus-decode-encoded-address-function to identity.
  
 -      * ChangeLog: Fix and update copyright.
 +      * nntp.el (nntp-send-xover-command): Recognize an xover command is
 +      available also when the server returns simply a dot.
  
 -2006-01-16  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
  
 -      * mm-uu.el (mm-uu-text-plain-type): New variable.
 -      (mm-uu-pgp-signed-extract-1): Use it.
 -      (mm-uu-pgp-encrypted-extract-1): Use it.
 -      (mm-uu-dissect): Use it; allow two optional arguments; one is a
 -      flag specifying whether there's no message header; the other is
 -      for a MIME type and parameters; bind mm-uu-text-plain-type with
 -      the later one.
 -      (mm-uu-dissect-text-parts): New function.
 +2007-06-08  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
 -      dissect text parts.
 +      * gnus-ems.el (gnus-x-splash): Fix calculation; error in tty.
  
 -2006-01-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-06-07  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-art.el (article-wash-html): Use
 -      gnus-summary-show-article-charset-alist if a numeric arg is given.
 -      (gnus-article-wash-html-with-w3m-standalone): New function.
 +      * gnus-ems.el (gnus-x-splash): Make it work.
  
 -      * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
 -      mm-inline-text-html-render-with-w3m-standalone.
 -      (mm-text-html-washer-alist): Map w3m-standalone to
 -      gnus-article-wash-html-with-w3m-standalone.
 -      (mm-inline-text-html-render-with-w3m-standalone): New function.
 +      * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
 +      from being used.
  
 -2006-01-10  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-06-05  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
 -      (nnrss-request-article): Render text/plain parts as HTML.
 +      * gnus-art.el (gnus-insert-mime-button): Make a button overlay without
 +      the front stickiness.
 +      (gnus-article-summary-command-nosave): Correct the order of the
 +      arguments passed to pop-to-buffer.
 +      (gnus-article-read-summary-keys): Ditto; make it work properly when the
 +      summary command ends up with the article buffer.
  
 -      * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
 -      the buffer.
 +      * mm-decode.el (mm-insert-part): Separate the extracted parts that have
 +      the same faces.
  
 -2006-01-08  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-06-07  Juanma Barranquero  <lekktu@gmail.com>
  
 -      * gnus-cus.el (gnus-group-parameters): Sync posting-style with
 -      custom definition of `gnus-posting-styles'.
 +      * gnus-art.el (gnus-split-methods): Fix typo in docstring.
  
 -      * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
 -      print-circle.  Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
 +2007-06-06  Juanma Barranquero  <lekktu@gmail.com>
  
 -2006-01-05  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
 +      * gnus-sum.el (gnus-summary-highlight):
 +      * mail-source.el (mail-source-delete-old-incoming-confirm):
 +      * nndiary.el (nndiary-reminders): Fix typos in docstrings.
  
 -      * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
 -      Use nntp for bug archive.
 +2007-06-04  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2006-01-05  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-art.el (gnus-mime-view-part-externally)
 +      (gnus-mime-view-part-internally): Fix predicate function passed to
 +      completing-read.
  
 -      * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
 -      parts.
 -      (nnrss-normalize-date): New function converts ISO 8601 date into
 -      RFC822 style.  Suggested by Mark Plaksin <happy@mcplaksin.org>.
 -      (nnrss-check-group): Use it.
 +      * mm-decode.el (mm-image-fit-p): Return t if argument is not an image.
  
 -2006-01-01  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus.el (gnus-update-message-archive-method): Add :version.
  
 -      * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
 +2007-06-01  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
 -      fetch a feed.  Suggested by Mark Plaksin <happy@mcplaksin.org>.
 -      (nnrss-insert-w3): Ditto.
 +      * gnus.el (gnus-update-message-archive-method): New variable.
  
 -2005-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-start.el (gnus-setup-news): Update saved "archive" method
 +      according to gnus-message-archive-method if
 +      gnus-update-message-archive-method is non-nil.
  
 -      * nnrss.el (nnrss-request-article): Fix last change; fill
 -      text/plain parts.
 +2007-05-29  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2005-12-20  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-sum.el (gnus-summary-limit-to-address): New function.  Suggested
 +      by Loic Dachary <loic@dachary.org>.
 +      (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
  
 -      * nnrss.el (nnrss-request-article): Replace <br />s with newlines
 -      in text/plain part.
 -      (nnrss-check-group): Don't add excessive newline to dc:subject.
 +2007-05-28  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2005-12-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * message.el (message-pop-to-buffer): Add switch-function argument.
 +      (message-mail): Pass switch-function argument to it.
  
 -      * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
 -      remove MIME buttons associated with multipart/alternative parts.
 -      (gnus-mime-display-alternative): Tag buttons using `article-type'
 -      text property.
 +2007-05-25  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
 -      associated with multipart/alternative parts.
 +      * mm-decode.el (mm-file-name-rewrite-functions): Make it customizable.
 +      Improve doc string.
  
 -2005-12-19  Mark Plaksin  <happy@mcplaksin.org>  (tiny change)
 +2007-05-25  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
 -      article.
 +      * gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
 +      (gnus-header-content)
 +      * gnus-cite.el (gnus-cite-10)
 +      * gnus-srvr.el (gnus-server-closed)
 +      * gnus.el (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-splash)
 +      * message.el (message-header-to, message-header-cc)
 +      (message-header-subject, message-header-other, message-header-name)
 +      (message-header-xheader, message-separator, message-cited-text)
 +      (message-mml): Lighten colors of faces used for dark background.
  
 -2005-12-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +2007-05-24  Simon Josefsson  <simon@josefsson.org>
  
 -      * dns.el (query-dns): Make sure we check the buffer size before
 -      removing tcp headers.
 +      * nnimap.el (nnimap-need-unselect-to-notice-new-mail): Change default
 +      to t as an experiment.  Suggested by Greg Troxel <gdt@work.lexort.com>.
  
 -2006-01-08  Chong Yidong  <cyd@stupidchicken.com>
 +2007-05-24  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
 -      (spam-group-spam-marks): Delete functions.
 -      (spam-list-articles): Just call spam-group-ham-marks directly.
 -      (spam-group-ham-marks): Simplify.
 +      * message.el (message-narrow-to-headers-or-head):
 +      Ignore mail-header-separator in the body.
  
 -2005-12-16  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-05-23  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-art.el (gnus-signature-separator): Fix custom type.
 +      * mm-decode.el (mm-image-fit-p): Return t if image size is just the
 +      same as window size.
  
 -      * mm-decode.el (mm-inlined-types): Fix custom type.
 -      (mm-keep-viewer-alive-types): Ditto.
 -      (mm-automatic-display): Ditto.
 -      (mm-attachment-override-types): Ditto.
 -      (mm-inline-override-types): Ditto.
 -      (mm-automatic-external-display): Ditto.
 +2007-05-22  Kevin Ryde  <user42@zip.com.au>
  
 -2005-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * message.el (message-font-lock-keywords): Use message-header-xheader
 +      face for "X-Foo", its apparent intended purpose.  Move "X-" pattern
 +      ahead of the anything pattern, to get it recognised.
  
 -      * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
 -      multipart/alternative and add xref to mm-discouraged-alternatives
 -      in doc string.
 +2007-05-12  Michaël Cadilhac  <michael@cadilhac.name>
  
 -      * mm-decode.el (mm-discouraged-alternatives): Add xref to
 -      gnus-buttonized-mime-types in doc string.
 +      * gnus-sum.el (gnus-articles-to-read)
 +      (gnus-summary-insert-old-articles): Don't truncate group name for
 +      `read-string'.
  
 -2005-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-util.el (gnus-limit-string): Delete this function.
  
 -      * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
 -      us-ascii as a MIME charset.
 +      * gnus-sum.el (gnus-simplify-subject-fully): Use
 +      `truncate-string-to-width' instead.
  
 -      * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
 -      against the case where the 2nd arg TYPE is nil.
 +2007-05-11  Michaël Cadilhac  <michael@cadilhac.name>
  
 -2005-12-09  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-sum.el (gnus-summary-next-group-on-exit): New variable.  Tell
 +      if, on summary exit, the next group has to be selected.
 +      (gnus-summary-exit): Use it.
  
 -      * gnus-start.el (gnus-no-server-1): Mention
 -      `gnus-level-default-subscribed' in doc string.
 +2007-05-10  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2005-12-09  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-art.el (gnus-article-mode): Fix comment about displaying
 +      non-break space.
  
 -      * gnus-start.el (gnus-start-draft-setup): Enforce
 -      `gnus-draft-mode' for nndraft:drafts at startup.
 +2007-05-10  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus.el (gnus-splash): Change custom group.
 -      (gnus-group-get-parameter, gnus-group-parameter-value): Describe
 -      allow-list argument.
 +      * nnfolder.el (nnfolder-request-group, nnfolder-request-create-group):
 +      Check if group is not a directory.
 +      (nnfolder-request-expire-articles): Don't delete articles if the target
 +      group is not available.
  
 -      * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
 -      string.
 +      * nnml.el (nnml-request-create-group): Properly check if group is not a
 +      file.
 +      (nnml-request-expire-articles): Don't delete articles if the target
 +      group is not available.
  
 -2005-12-09  ARISAWA Akihiro  <ari@mbf.ocn.ne.jp>  (tiny change)
 +      * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
 +      Don't quote characters that are within parentheses.
  
 -      * mm-decode.el (mm-display-external): Add missing cdr.
 +2007-05-09  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2005-12-12  Richard M. Stallman  <rms@gnu.org>
 +      * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
 +      (gnus-handle-ephemeral-exit): Select article according to it.
  
 -      * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
 +2007-05-08  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2005-12-08  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * message.el (message-insert-formated-citation-line): Remove newline.
 +      (message-citation-line-format): Add final \n here so that the user can
 +      avoid a blank line.
  
 -      * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
 -      Suggest image/.* in the doc string.
 +2007-05-03  Dan Christensen  <jdc@uwo.ca>
  
 -2005-12-07  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
 +      (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
 +      Update lanl/arXiv support.
  
 -      * mm-decode.el (mm-display-external): Use nametemplate (defined in
 -      RFC1524) if it is in mailcap or add a suffix according to
 -      mailcap-mime-extensions when generating a temp filename; postpone
 -      deleting a temp file for 2 seconds for some wrappers, shell
 -      scripts, and so on, which might exit right after having started a
 -      viewer command as a background job.
 +2007-05-02  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2005-12-06  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus.el: Bump version number.
  
 -      * gnus-art.el (gnus-default-article-saver): Add user-defined
 -      `function' to custom type.
 +2007-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
  
 -2005-12-02  ARISAWA Akihiro  <ari@mbf.ocn.ne.jp>  (tiny change)
 +      * gnus.el (gnus-version-number): Bump version.
  
 -      * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
 -      parens.
 +2007-05-01  Lars Magne Ingebrigtsen  <lars@ingebrigtsen.no>
  
 -2005-11-29  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus.el: No Gnus v0.6 is released.
  
 -      * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
 -      long lines.
 -      (gnus-cache-delete-group): Wrap doc strings.
 +2007-04-27  Didier Verna  <didier@xemacs.org>
  
 -      * gnus-agent.el (gnus-agent-rename-group)
 -      (gnus-agent-delete-group): Wrap doc strings.
 +      * gnus-util.el (gnus-orify-regexp): Moved and renamed to ...
 +      * gmm-utils.el (gmm-regexp-concat): here.
 +      * message.el: Don't require 'gnus-util.
 +      (message-dont-reply-to-names): Handle name change above.
 +      * gnus-sum.el (gnus-ignored-from-addresses): Ditto.
  
 -2005-11-24  Pascal Rigaux  <pixel@mandriva.com>  (tiny change)
 +2007-04-26  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
 +      * mm-util.el (mm-charset-synonym-alist): Don't make it a user option
 +      since the initial value varies according to the system.
  
 -2005-11-22  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-04-25  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
 -      of current-time-string.
 +      * mm-util.el (mm-charset-synonym-alist): Defcustom.
  
 -2005-11-20  Stefan Schimanski  <schimmi@debian.org>  (tiny change)
 +2007-04-25  NAKAJI Hiroyuki  <nakaji@jp.freebsd.org>  (tiny change)
  
 -      * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
 -      date header.
 +      * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
  
 -2005-11-16  Boris Samorodov  <bsam@ipt.ru>  (tiny change)
 +2007-04-24  Didier Verna  <didier@xemacs.org>
  
 -      * imap.el (imap-kerberos4-open): Ignore SSL stuff.
 +      Improve the type of gnus-ignored-from-addresses.
 +      * gnus-util.el (gnus-orify-regexp): New function.
 +      * message.el (gnus-util): Require it.
 +      * message.el (message-dont-reply-to-names): Use gnus-orify-regexp.
 +      * gnus-sum.el (gnus-ignored-from-addresses): New function.
 +      * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it.
  
 -2005-11-14  Kevin Greiner  <kevin.greiner@compsol.cc>
 +2007-04-24  Didier Verna  <didier@xemacs.org>
  
 -      * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
 -      internal variable to a custom variable.  Changed default value
 -      from compressed(2) to uncompressed(1).
 -      (gnus-agent-read-agentview): Reversed revision 7.8 to restore
 -      support for uncompressed agentview files.  Taken together, reading
 -      the agentview file should now be 6-7 times faster.
 -      (gnus-agent-long-article,
 -      gnus-agent-short-article, gnus-agent-score): Renamed category
 -      keywords to match gnus-cus.
 -      (gnus-agent-summary-fetch-series): Modified to protect against
 -      gnus-agent-summary-fetch-group clearing processable flags.
 -      (gnus-agent-synchronize-group-flags): Update live group buffer as
 -      synchronization may occur due to the user toggling the plugged
 -      status.
 -      (gnus-agent-braid-nov): Now tests new nov entries
 -      for duplicates which are removed.  The invalid sort check then
 -      triggers a rescan after the sort as sorting may have moved
 -      duplicate entries such that they can be cheaply detected.
 -      (gnus-agent-read-local): Trivial fix to format of
 -      error message to display actual error condition.
 -      (gnus-agent-save-local): Avoid saving symbols that are bound to
 -      nil as they simply result in a warning message in
 -      gnus-agent-read-local.
 -      (gnus-agent-fetch-group-1): Clear downloadable flag when article
 -      successfully downloaded.
 -      (gnus-agent-regenerate-group): Use
 -      gnus-agent-synchronize-group-flags to reset read status in both
 -      gnus and server.
 +      * gnus-sum.el:
 +      * gnus-utils.el: Fix some trailing whitespaces.
  
 -      * nntp.el (nntp-end-of-line): Doc fix.
 -      (nntp-authinfo-rejected): New error condition.
 -      (nntp-wait-for): Use new error condition to signal authentication
 -      error.
 -      (nntp-retrieve-data): Rethrow new error condition to break out of
 -      recursive call to nntp-send-authinfo.
 +2007-04-23  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2005-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header.
 +      (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
 +      article's Message-ID; refer parent article in summary buffer.
  
 -      * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
 -      rather than make-variable-buffer-local for file-precious-flag.
 +      * message.el (message-bounce): Call mime-to-mml.
  
 -2005-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-04-20  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
 +      * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
  
 -2005-11-11  Jan Nieuwenhuizen  <janneke@gnu.org>
 +2007-04-19  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
 -      as a buffer-local variable.  This avoids creating truncated
 -      dribble files as a result of a hang up, eg.
 +      * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
 +      (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
 +      displayed of multipart/alternative part if it is invoked from summary
 +      buffer.
  
 -2005-11-04  Ken Manheimer  <ken.manheimer@gmail.com>
 -
 -      * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
 -      (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
 -      (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
 -      (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
 -      argument to all these routines, so the passphrase can be managed
 -      externally and passed in to the system.
 -      (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
 -      pgg-add-passphrase-to-cache function.
 -
 -      * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
 -      (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
 -      (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
 -      (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
 -      argument to all these routines, so the passphrase can be managed
 -      externally and passed in to the system.
 -      (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
 -      function.
 +      * mm-view.el (mm-inline-text-html-render-with-w3m)
 +      (mm-inline-text-html-render-with-w3m-standalone)
 +      (mm-inline-render-with-function): Use mail-parse-charset by default.
  
 -2005-10-29  Ken Manheimer  <ken.manheimer@gmail.com>
 -
 -      * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
 -      part of the decoded armor to find the key-identifier.
 -      (pgg-gpg-lookup-key-owner): New function to return the
 -      human-readable identifier of a key owner.
 -      (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
 -      key itself.
 -      (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
 -      the key value) if we have a key and can match it against a secret
 -      key.  Also, added a note pointing out fact that the prompt only
 -      indicates the first matching key.
 -
 -      * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
 -      pgg-decrypt-region.
 -      (pgg-pending-timers): A new hash for tracking the passphrase cache
 -      timers, so that new ones supercede old ones.
 -      (pgg-add-passphrase-to-cache): Rename from
 -      `pgg-add-passphrase-cache' to reduce confusion (all callers
 -      changed).  Modified to cancel old timers when new ones are added.
 -      (pgg-remove-passphrase-from-cache): Rename from
 -      `pgg-remove-passphrase-cache' to reduce confusion (all callers
 -      changed).  Modified to cancel old timers when their keys are
 -      removed from the cache.
 -      (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
 -      XEmacs, an indirection to delete-itimer.
 -      (pgg-read-passphrase-from-cache, pgg-read-passphrase):
 -      Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
 -      users can only check cache without risk of prompting.  Correct bug in
 -      notruncate behavior.
 -      (pgg-read-passphrase-from-cache, pgg-read-passphrase)
 -      (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
 -      Add informative docstrings.
 -      (pgg-decrypt): Convey provided passphrase in subordinate call to
 -      pgg-decrypt-region.
 -
 -2005-10-20  Ken Manheimer  <ken.manheimer+emacs@gmail.com>
 -
 -      * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
 -      (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
 -      (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
 -      'passphrase' argument, so the passphrase can be managed externally
 -      and then passed in to the system.
 -
 -      * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
 -      (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
 -      so the passphrase cache can be used reliably with identifiers
 -      besides a pgp packet's key id.
 -
 -      * pgg-gpg.el (pgg-pgp-encrypt-region)
 -      (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
 -      (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
 -      (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
 -      argument to all these routines, so the passphrase can be managed
 -      externally and passed in to the system.
 -
 -      * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
 -      'notruncate' argument, so the passphrase cache can be used
 -      reliably with identifiers besides a pgp packet's key id.
 -
 -2005-10-29  Sascha Wilde  <swilde@sha-bang.de>
 -
 -      * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
 -      symmetric encryption.
 -      (pgg-gpg-symmetric-key-p): New function to check for an symmetric
 -      encrypted session key.
 -      (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
 -      message ask for the passphrase in a proper way.
 -
 -      * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
 -      New user commands for symmetric encryption.
 +2007-04-18  Levin Du  <zslevin@gmail.com>  (tiny change)
  
 -2005-11-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * parse-time.el (parse-time-string-chars): Check if CHAR
 +      is less than the length of parse-time-syntax.
  
 -      * gnus-delay.el (gnus-delay-group): Don't autoload.
 -      It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
 -      to be re-loaded when customizing the `gnus-delay' group.
 +2007-04-17  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2005-11-19  Chong Yidong  <cyd@stupidchicken.com>
 +      * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
 +      from gnus-newsgroup-processable.
  
 -      * message.el: Revert last changes.
 -      (message-insert-citation-line): Use newlines.
 +2007-04-16  Didier Verna  <didier@xemacs.org>
  
 -2005-11-17  Chong Yidong  <cyd@stupidchicken.com>
 +      * gnus-msg.el (gnus-configure-posting-styles): Handle
 +      message-signature-directory properly with :file syntax.  Reported by
 +      "Leo".
  
 -      * message.el (message-courtesy-message)
 -      (message-mark-insert-begin, message-mark-insert-end)
 -      (message-elide-ellipsis, message-cancel-message)
 -      (message-add-header, message-change-subject)
 -      (message-cross-post-followup-to-header)
 -      (message-cross-post-insert-note, message-reduce-to-to-cc)
 -      (message-widen-reply, message-delete-not-region)
 -      (message-kill-to-signature, message-insert-signature)
 -      (message-insert-importance-high, message-insert-importance-low)
 -      (message-insert-or-toggle-importance)
 -      (message-insert-disposition-notification-to)
 -      (message-indent-citation, message-yank-original)
 -      (message-cite-original-without-signature, message-cite-original)
 -      (message-insert-citation-line, message-position-on-field)
 -      (message-fix-before-sending, message-send-mail-partially)
 -      (message-send-mail, message-send-mail-with-sendmail)
 -      (message-send-mail-with-qmail, message-send-news)
 -      (message-check-news-header-syntax, message-generate-headers)
 -      (message-insert-courtesy-copy, message-fill-address)
 -      (message-fill-header, message-shorten-references)
 -      (message-setup-1, message-cancel-news)
 -      (message-forward-make-body-plain, message-forward-make-body-mime)
 -      (message-forward-make-body-mml, message-encode-message-body)
 -      (message-forward-make-body-digest-plain)
 -      (message-forward-make-body-digest-mime)
 -      (message-use-alternative-email-as-from): Insert `hard-newline'
 -      instead of ordinary newlines.
 +2007-04-11  Didier Verna  <didier@xemacs.org>
  
 -2005-11-09  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      New user option: message-signature-directory.
 +      * gnus-msg.el (gnus-configure-posting-styles): Support it.
 +      * message.el (message-insert-signature): Ditto.
 +      * message.el (message-signature-file): Doc update.
 +      * message.el (message-signature-directory): New.
  
 -      * message.el (message-generate-headers): Downcase the argument
 -      given to message-check-element.
 +2007-04-10  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2005-11-01  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-msg.el (gnus-inews-yank-articles): Use
 +      message-exchange-point-and-mark instead of exchange-point-and-mark.
  
 -      * gnus.el (gnus-parameters-case-fold-search): New variable.
 -      (gnus-parameters-get-parameter): Use it.
 +2007-04-09  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-score.el (gnus-home-score-file): Doc fix.
 +      * message.el (message-yank-original): Make sure cited text ends with
 +      newline; don't exchange point and mark.
  
 -2005-11-01  Xavier Maillard  <zedek@gnu-rox.org>  (tiny change)
 +2007-04-07  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
 +      * tls.el (open-tls-stream): Properly handle case where there
 +      is no associated buffer.
  
 -2005-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-04-03  Thien-Thi Nguyen  <ttn@gnu.org>
  
 -      * mml.el (mml-preview): Doc fix.
 +      * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
 +      message-yank-original, make sure (< mark TEXT point).
  
 -2005-10-27  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-03-31  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * flow-fill.el (fill-flowed-encode-tests): Restore trailing
 -      whitespace removed in revision 7.8.  Use concatenated string to
 -      protect trailing whitespace.
 +      * message.el (message-fill-column): New variable.
 +      (message-mode): Use it.  Add comment on a possible new hook.
  
 -2005-10-27  Jouni K. Sepp\e,Ad\e(Bnen  <jks@iki.fi>
 +      * nnmail.el (nnmail-spool-file): Mark as obsolete.
 +      (nnmail-get-new-mail): Reformat.
  
 -      * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
 -      (nnimap-request-expire-articles): Use it to avoid sending 'UID
 -      SEARCH UID ... NOT SINCE' queries, for inefficient servers like
 -      Courier IMAP ("some version from 2004").  Mostly based on similar
 -      code in the same function.
 +      * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
  
 -2005-10-26  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gmm-utils.el: Fix Commentary.
 +      (gmm-tool-bar-from-list): Fix typo in doc string.
  
 -      * message.el (message-display-completion-list): New function.
 -      (message-expand-group): Use it; make sure the Completions buffer
 -      is modifiable.
 +2007-03-27  Thien-Thi Nguyen  <ttn@gnu.org>
  
 -2005-10-30  Chong Yidong  <cyd@stupidchicken.com>
 +      * message.el (message-yank-original): Don't switch point and mark
 +      unnecessarily to put point and mark as documented.
  
 -      * imap.el (imap-open): Handle case where buffer is a buffer
 -      object.
 +2007-03-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
  
 -2005-10-24  Eli Zaretskii  <eliz@gnu.org>
 +      * message.el (message-put-addresses-in-ecomplete): Only fetch headers
 +      from the message heads.
  
 -      * pgg-def.el:
 -      * pgg-gpg.el:
 -      * pgg-parse.el:
 -      * pgg-pgp.el:
 -      * pgg-pgp5.el:
 -      * pgg.el: Move to the parent lisp directory.
 +2007-03-25  Kevin Greiner  <kevin.greiner@compsol.cc>
  
 -2005-10-23  Chong Yidong  <cyd@stupidchicken.com>
 +      * gnus-art.el (gnus-article-set-window-start): Do nothing when the
 +      article buffer does not have a window.  This may not be the best
 +      solution but is certainly better than setting the start of the null,
 +      that is the current, window.
  
 -      * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
 -      user-mail-name is an empty string.
 +2007-03-24  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2005-10-25  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-draft.el (gnus-draft-setup-hook): New hook.
 +      (gnus-draft-setup): Run it.
  
 -      * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
 -      depending on gnus-score-decay-constant.
 +      * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from
 +      gnus-score-fast-scoring.  Allow regexp.
 +      (gnus-score-headers): Use it.
  
 -2005-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +      * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
 +      XEmacs.
  
 -      * nnslashdot.el (nnslashdot-request-article)
 -      (nnslashdot-retrieve-headers-1): Update to new HTML.
 +      * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
 +      string.
 +      (gnus-button-alist): Also catch `<f1> k ...'.
 +      (gnus-treat-display-x-face): Fix doc string.
  
 -2005-10-23  Simon Josefsson  <jas@extundo.com>
 +2007-03-25  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
  
 -      * imap.el (imap-gssapi-program): Align command line parameters
 -      with latest GNU SASL.
 -      (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
 +      * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
 +      evaluation of gnus-extended-version to ensure correct generation of the
 +      User-Agent header when message-generate-headers-first is used.
  
 -2005-10-20  Hiroshi Fujishima  <hiroshi.fujishima@gmail.com>  (tiny change)
 +2007-03-24  Simon Josefsson  <simon@josefsson.org>
  
 -      * mail-source.el (mail-source-fetch-pop): Require pop3.
 -      (mail-source-check-pop): Ditto.
 +      * hashcash.el (hashcash-generate-payment-async): Don't crash if
 +      hashcash-path is nil.  Don't call callback with incorrect number of
 +      parameters if val is 0.
  
 -2005-10-20  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-03-20  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
  
 -      * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
 -      errors.
 +      * message.el (message-required-news-headers):
 +      * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
  
 -2005-10-19  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-03-15  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
 -      (gnus-treat-strip-leading-blank-lines): Improve doc string.
 +      * message.el (message-generate-new-buffers): Change the meaning of the
 +      nil value; add `standard' to the choices; treat t as `unique'; improve
 +      doc string.
 +      (gnus-select-frame-set-input-focus): Autoload.
 +      (message-buffer-name): Search for the existing message buffer if
 +      message-generate-new-buffers is nil or `standard'; treat the value t of
 +      message-generate-new-buffers as `unique'.
 +      (message-pop-to-buffer): Raise the frame already displaying the message
 +      buffer; clear the echo area after querying.
 +      (message-setup): Pass the `continue' argument to compose-mail.
 +      (message-mail): Prefer `switch-function' if it is given; search for the
 +      existing message buffer if the `continue' argument is non-nil; pass
 +      continue and switch-function arguments to compose-mail by way of
 +      message-setup.
 +      (message-mail-other-window): Adjust argument of message-setup.
 +      (message-mail-other-frame): Ditto.
  
 -      * message.el (message-tool-bar-local-item-from-menu): Fix comment.
 +2007-03-13  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2005-10-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs.
 +      (gnus-message-citation-mode): Require font-lock for XEmacs; make sure
 +      to turn font-lock on when turning gnus-message-citation-mode on.
  
 -      * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
 -      (rfc2047-charset-to-coding-system): New function.
 -      (rfc2047-decode-encoded-words): New function.
 -      (rfc2047-decode-region): Use them.
 -      (rfc2047-decode-cte): Remove.
 -      (rfc2047-parse-and-decode): Remove.
 -      (rfc2047-decode): Remove.
 +2007-03-06  Daiki Ueno  <ueno@unixuser.org>
  
 -2005-10-15  Kenichi Handa  <handa@m17n.org>
 +      * mml-smime.el (mml-smime-use): New variable; default to use openssl.
 +      (mml-smime-function-alist): New variable; add epg as the backend.
 +      * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload
 +      mml-smime- functions instead.
 +      * mm-view.el: Require smime.
  
 -      * rfc2047.el (rfc2047-decode-cte): New function.
 -      (rfc2047-decode-region): Change the way to decode successive
 -      encoded-words: decode B- or Q-encoding in each encoded-word,
 -      concatenate them, and decode it as charset.
 +2007-03-05  Didier Verna  <didier@xemacs.org>
  
 -2005-10-17  Chong Yidong  <cyd@stupidchicken.com>
 +      * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging
 +      instead of just inheritance for posting styles.
 +      * gnus.el (gnus-group-fast-parameter): Fix typo in comment.
  
 -      * gnus-cus.el (gnus-custom-map): New variable.  Bind mouse-1 to
 -      widget-move-and-invoke.
 -      (gnus-custom-mode): Use gnus-custom-map.
 +2007-02-24  John Paul Wallington  <jpw@pobox.com>
  
 -2005-10-15  Bill Wohler  <wohler@newt.com>
 +      * tls.el (tls-certtool-program): Fix custom type.
  
 -      * message.el (message-tool-bar-map): Renamed image file from
 -      mail_send to mail/send.
 +2007-02-28  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2005-10-16  Masatake YAMATO  <jet@gyve.org>
 +      * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
 +      and point-at-eol instead of line-(beginning|end)-position.
  
 -      * message.el (message-expand-group): Pass the common
 -      prefix substring of completion to `display-completion-list'.
 +      * assistant.el (assistant-parse-buffer): Ditto.
  
 -2005-10-09  Daniel Brockman  <daniel@brockman.se>
 +2007-02-28  Daiki Ueno  <ueno@unixuser.org>
  
 -      * format-spec.el (format-spec): Propagate text properties of % spec.
 +      * mml2015.el (mml2015-epg-find-usable-key): New function.
 +      (mml2015-epg-sign): Use it.
 +      (mml2015-epg-encrypt): Use it.
  
 -2005-01-21  Derek Atkins  <warlord@MIT.EDU>  (tiny change)
 +2007-02-28  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
 +      * message.el (message-make-in-reply-to): Quote name containing
 +      non-ASCII characters.  It will make the RFC2047 encoder cause an error
 +      if there are special characters.  Reported by NAKAJI Hiroyuki
 +      <nakaji@jp.freebsd.org>.
  
 -2005-10-08  Simon Josefsson  <jas@extundo.com>
 +2007-02-27  Didier Verna  <didier@xemacs.org>
  
 -      * pgg-parse.el (top-level): Don't require custom, it is
 -      autoloaded.  (To sync with No Gnus.)
 +      Include the group parameters as well as the topic ones in the
 +      inheritance filter process.
 +      * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional
 +      argument GROUP-PARAMS-LIST.
 +      * gnus-topic.el (gnus-group-topic-parameters): Use it.
  
 -2005-05-09  Georg C. F. Greve  <greve@gnu.org>  (tiny change)
 +2007-02-27  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
 +      * nntp.el (nntp-never-echoes-commands)
 +      (nntp-open-connection-functions-never-echo-commands): New variables.
 +      (nntp-send-command): Use them.
  
 -2005-10-08  Simon Josefsson  <jas@extundo.com>
 +2007-02-20  Daiki Ueno  <ueno@unixuser.org>
  
 -      * pgg-def.el (top-level): Don't require custom, it is
 -      autoloaded.  (To sync with No Gnus.)
 +      * mml2015.el (mml2015-epg-verify): Simplified.
  
 -2005-10-04  David Hansen  <david.hansen@gmx.net>
 +2007-02-19  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * nnrss.el (nnrss-request-article): Add support for the comments tag.
 -      (nnrss-check-group): Ditto.
 +      * mml.el (mml-content-disposition-alist): New user option.
 +      (mml-content-disposition): New function.
 +      (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it.
 +      (mml-attach-file, mml-dnd-attach-file): Pass file name to it.
  
 -2005-10-04  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-02-19  Daiki Ueno  <ueno@unixuser.org>
  
 -      * mm-url.el (mm-url-predefined-programs): Add switches for curl.
 +      * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
 +      verification.
  
 -      * gnus-util.el (gnus-remove-duplicates): Remove.
 +2007-02-15  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
  
 -      * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
 -      instead of gnus-remove-duplicates.
 +      * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
 +      articles posted in the last 24 hours.
  
 -      * message.el (message-remove-duplicates): Remove.
 -      (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
 -      message-remove-duplicates.
 +2007-02-14  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
 -      available, else use implementation from `delete-dups'.
 +      * smiley.el (smiley-regexp-alist): Add "dead" smiley.
  
 -2005-10-02  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-02-14  Michaël Cadilhac  <michael@cadilhac.name>
  
 -      * time-date.el: Autoload parse-time-string, XEmacs needs it.
 +      * nntp.el (nntp-send-command): Don't wait for echoes when
 +      nntp-open-ssl-stream is used.
  
 -2005-09-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2007-02-13  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
 -      function rather than the diff-mode.el package.
 -      (mm-display-external): Use with-current-buffer.
 -      (mm-viewer-completion-map, mm-viewer-completion-map):
 -      Move initialization inside declaration.
 +      * gnus-cite.el (gnus-test-font-lock-add-keywords)
 +      (gnus-message-add-citation-keywords)
 +      (gnus-message-remove-citation-keywords): Remove.
 +      (gnus-message-citation-mode): Instead of modifying font-lock-keywords
 +      directly, make the variables in font-lock-defaults buffer-local, add
 +      gnus-message-citation-keywords to them and then update the value of
 +      font-lock-keywords.
  
 -2005-09-28  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-02-09  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * message.el: Remove useless autoloads.
 +      * message.el (message-cite-original-1): Don't call
 +      gnus-article-highlight-citation.
  
 -2005-09-28  Simon Josefsson  <jas@extundo.com>
 +      * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
 +      citations; fix line count.
  
 -      * message.el (message-use-idna): Default to t.
 -      (message-use-idna): Test whether encoding works too.  Doc fix.
 +2007-02-08  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2005-09-28  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
 +      (gnus-message-add-citation-keywords)
 +      (gnus-message-remove-citation-keywords): Use it; fix the emulating
 +      versions of font-lock-add-keywords and font-lock-remove-keywords to
 +      work with XEmacs correctly.
  
 -      * nntp.el (nntp-warn-about-losing-connection): Remove.
 +2007-02-07  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2005-09-27  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-cite.el (gnus-cite-face-list): Set the values of
 +      gnus-message-max-citation-depth and gnus-message-citation-keywords.
 +      (gnus-message-max-citation-depth): Use defvar rather than defconst.
 +      (gnus-message-cite-prefix-regexp): New variable.
 +      (gnus-message-search-citation-line): Use it; protect against long
 +      citation prefix; fill match data with nil rather than 0 for XEmacs; set
 +      the 0th match data for Emacs.
 +      (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
 +      (gnus-message-add-citation-keywords): Append keywords rather than
 +      prepending; emulate font-lock-add-keywords if it is not available.
 +      (gnus-message-remove-citation-keywords): Emulate
 +      font-lock-remove-keywords if it is not available.
  
 -      * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
 -      customizable.  Change default value.
 -      (mm-uu-diff-groups-regexp): Change default value.
 -      (mm-uu-type-alist): Add doc string.
 -      (mm-uu-configure): Add doc string.  Make it interactive.
 -      (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
 +      * gnus-msg.el (gnus-message-highlight-citation): Default to t.
  
 -2005-09-27  Simon Josefsson  <jas@extundo.com>
 +      * message.el (message-cite-prefix-regexp): Set the value of
 +      gnus-message-cite-prefix-regexp.
  
 -      * message.el (message-idna-to-ascii-rhs-1): Reformat.
 +2007-02-01  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
  
 -2005-09-27  Arne J\e,Ax\e(Brgensen  <arne@arnested.dk>
 +      * nnweb.el (nnweb-google-parse-1): Update parser.
  
 -      * message.el (message-remove-duplicates): New function.
 -      Implementation borrowed from `gnus-remove-duplicates'.
 -      (message-idna-to-ascii-rhs): Also encode idna addresses in
 -      Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
 -      (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
 -      only ask about the same idna domain once per header and also tell
 -      in what header to replace the idna domain.
 +2007-01-29  Juanma Barranquero  <lekktu@gmail.com>
  
 -      * gnus-art.el (article-decode-idna-rhs): Also decode idna
 -      addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
 -      (article-decode-idna-rhs): Fix regexp so that all idna-address in
 -      a header is decoded and not just the last one.
 +      * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
  
 -2005-09-27  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2007-01-28  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
  
 -      * gnus-art.el (gnus-mime-display-single): Don't modify text if it
 -      has been decoded.
 +      * nnslashdot.el (nnslashdot-request-article): Update end-of-article
 +      regexp.
  
 -      * mm-decode.el (mm-insert-part): Don't modify text if it has been
 -      decoded.
 +2007-01-24  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -      * mm-view.el (mm-inline-text): Don't strip text props unless
 -      decoding enriched or richtext parts.
 +      * uudecode.el (uudecode-string-to-multibyte): New function emulating
 +      string-to-multibyte.
 +      (uudecode-decode-region-internal): Use it.
  
 -2005-09-25  Romain Francoise  <romain@orebokech.com>
 +2007-01-23  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
 -      * gnus-start.el (gnus-subscribe-interactively):
 -      * gnus-uu.el (gnus-uu-grab-articles):
 -      End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
 -      space.
 +      * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
 +      custom choice.
  
 -2005-09-24  Emilio C. Lopes  <eclig@gmx.net>
 +      * gnus-art.el (gnus-signature-limit): Fix custom choice.
  
 -      * smime.el (smime-sign-buffer, smime-decrypt-buffer):
 -      * mm-view.el (mm-view-pkcs7-decrypt):
 -      * gnus-sum.el (gnus-summary-limit-to-extra)
 -      (gnus-summary-respool-article, gnus-read-move-group-name):
 -      * gnus-score.el (gnus-summary-increase-score):
 -      * gnus-util.el (gnus-completing-read-with-default):
 -      * gnus-art.el (gnus-read-save-file-name)
 -      (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
 -      (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
 -      * message.el (message-check-news-header-syntax):
 -      Follow convention for reading with the minibuffer.
 +2007-01-22  Daiki Ueno  <ueno@unixuser.org>
  
 -2005-09-22  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
  
 -      * spam-report.el (spam-report-url-ping-plain):
 -      Use gnus-extended-version as User-Agent.
 +      * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
 +      `write-region' to respect `mm-inhibit-file-name-handlers'.
  
 -      * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
 -      default value is nil.
 +2007-01-19  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2005-09-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +      * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
 +      Use gnus-home-directory instead of "~/" or "$HOME".
  
 -      * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
 -      default to nil, to be able to use Gnus at all.  If the default
 -      switches to something else, then the function should be fixed not
 -      be exceedingly slow.
 +2007-01-17  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -2005-09-19  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * encrypt.el (encrypt-insert-file-contents): Add better prompt
 +      to mention filename.
 +      Add comments at beginning regarding usage.
 +      (encrypt-write-file-contents): Change interactive so a string is
 +      acceptable.  If the file has no associated model, show an error instead
 +      of a nonsense prompt.
  
 -      * mm-url.el (mm-url-decode-entities): Fix regexp.
 +2007-01-16  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
  
 -2005-09-18  Deepak Goel  <deego@gnufans.org>
 +      * spam.el (spam-bsfilter-ham-switch): Fix typo.
 +      Thanks to Yoshihiko Yamada for kind notification of this typo.
  
 -      * sieve.el (sieve-help): Fix `message' call: first arg should be a
 -      format spec.
 +2007-01-12  Kenichi Handa  <handa@m17n.org>
  
 -2005-09-16  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * uudecode.el (uudecode-decode-region-internal): Make it work in a
 +      multibyte buffer.
  
 -      * gnus.el (gnus-group-startup-message): Bind image-load-path.
 +2007-01-14  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2005-09-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-score.el (gnus-score-fast-scoring): New variable.
 +      (gnus-score-headers): Use it.
  
 -      * gnus-art.el (gnus-mime-display-part): Protect against broken
 -      MIME messages.
 +      * gnus-sum.el (gnus-auto-select-first): Improve doc string.
  
 -2005-09-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * message.el (message-cite-original-1): Call
 +      gnus-article-highlight-citation if requested.
 +      (message-make-from): Allow name and address as optional arguments.
  
 -      * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
 -      before parsing header.
 +      * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
  
 -2005-09-10  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-art.el (gnus-article-browse-html-article): Add warning about web
 +      bugs to doc string.
 +      (gnus-button-alist): Add mid\\|message-id.
 +      (gnus-button-fetch-group): Extend for use in
 +      `browse-url-browser-function'.
 +      (gnus-button-url-regexp): Try to catch paired parentheses like in
 +      Wikipedia URLs.
  
 -      * spam-report.el (spam-report-gmane): Fix generation of spam
 -      report URL.
 +      * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
 +      Suggested by Simon Krahnke <overlord@gmx.li>.
  
 -2005-09-10  Simon Josefsson  <jas@extundo.com>
 +2007-01-13  Romain Francoise  <romain@orebokech.com>
  
 -      * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
 -      t, based on discussion on the ding list with Robert Epprecht
 -      <epprecht@solnet.ch>.
 +      * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
 +      Update copyright.
  
 -2005-09-07  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-01-13  Patric Mueller  <bhaak@bigfoot.com>  (tiny change)
  
 -      * spam-report.el (spam-report-gmane): Make it work without
 -      X-Report-Spam header.  Gmane now only provides Archived-At.
 -      This is only used if `spam-report-gmane-use-article-number' is nil.
 -      (spam-report-gmane-spam-header): Remove.  Not used anymore.
 +      * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
  
 -      * nnweb.el (nnweb-google-wash-article): Print a message if article
 -      is not available.
 +2007-01-09  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -2005-09-07  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
 +      * gnus-registry.el (gnus-registry-unfollowed-groups)
 +      (gnus-registry-split-fancy-with-parent): Fix documentation.
  
 -      * gnus-art.el (gnus-mime-display-single): Decode text/* parts
 -      content before displaying.
 +2007-01-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
  
 -2005-09-06  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
 +      from nnweb groups.
  
 -      * mml-smime.el: Remove defvar of gnus-extract-address-components.
 +2006-12-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
  
 -2005-09-06  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
 +      Xref urls.  Erase buffer before requesting head.
  
 -      * mm-view.el (mm-display-inline-fontify): Disable support modes.
 +      * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
  
 -2005-09-05  Reiner Steib  <Reiner.Steib@gmx.de>
 +2007-01-07  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * message.el (message-tab-body-function): Fixed mismatched custom
 -      type.
 +      * gnus-soup.el (gnus-soup): New custom group.  Make user variables
 +      customizable.
  
 -      * gnus.el (gnus-group-change-level-function): Ditto.
 +2007-01-05  Daiki Ueno  <ueno@unixuser.org>
  
 -      * gnus-msg.el (gnus-outgoing-message-group): Ditto.
 +      * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
 +      no signing key is found.
 +      (mml2015-epg-encrypt): Ask user whether to skip or abort if
 +      no encrypting and/or signing key is found.
  
 -      * gnus-art.el (gnus-signature-limit)
 -      (gnus-article-mime-part-function): Ditto.
 +2007-01-03  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2005-09-04  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * spam-report.el (spam-report-gmane-spam): Remove redundant message.
  
 -      * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
 -      Make fetching article by MID work again for Google Groups.  Added
 -      FIXME concerning gnus-group-make-web-group.
 +2007-01-01  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
  
 -      * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
 -      Don't depend on Gnus by using mail-extract-address-components if
 -      gnus-extract-address-components is not bound.
 +      * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
 +      headers read from disk with the ones newly found in the current search.
 +      This should no longer cause problems, because the article numbers in
 +      Gmane's `nov.php' output are ignored since the previous change.
  
 -      * gnus.el (gnus-user-agent): Use list of symbols instead of
 -      symbols.  Display full version number for (S)XEmacs.  Optionally
 -      display (S)XEmacs codename.
 +2007-01-02  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
  
 -      * gnus-util.el (gnus-emacs-version): Update for new
 -      `gnus-user-agent'.
 +      * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
  
 -      * gnus-msg.el (gnus-extended-version): Make it possible to omit
 -      Gnus version.
 +2007-01-01  Katsumi Yamaoka  <yamaoka@jpl.org>
  
 -2005-09-02  Hrvoje Niksic  <hniksic@xemacs.org>
 +      * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
  
 -      * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
 -      when encoding.
 +2007-01-01  Romain Francoise  <romain@orebokech.com>
  
 -      * mm-bodies.el (mm-decode-content-transfer-encoding):
 -      De-canonicalize CRLF for all text content types, not just
 -      text/plain.
 +      * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
  
 -2005-09-02  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2006-12-31  Steve Youngs  <steve@sxemacs.org>
  
 -      * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
 +      * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
 +      `define-minor-mode' macro definition expanded properly.
 +      (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
 +      exclude it there.
  
 -      * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
 -      list, not listp.
 +      * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
 +      of 2006-12-30.  The default is nil on (S)XEmacs already because of the
 +      `fboundp' test.
 +      (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
 +      This is OK to autoload in (S)XEmacs now.
  
 -2005-08-29  Romain Francoise  <romain@orebokech.com>
 +2006-12-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
  
 -      * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
 -      docstring.
 -      (gnus-face-from-file): Likewise.
 +      * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
 +      keystroke.
 +      (gnus-summary-limit-to-singletons): Fix typo.
  
 -2005-08-31  Juanma Barranquero  <lekktu@gmail.com>
 +      * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
 +      else fails.
  
 -      * gnus-art.el (w3m-minor-mode-map):
 -      * gnus-spec.el (gnus-newsrc-file-version):
 -      * gnus-util.el (nnmail-active-file-coding-system)
 -      (gnus-original-article-buffer, gnus-user-agent):
 -      * gnus.el (gnus-ham-process-destinations)
 -      (gnus-parameter-ham-marks-alist)
 -      (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
 -      (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
 -      (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
 -      * mm-decode.el (gnus-current-window-configuration):
 -      * mm-extern.el (gnus-article-mime-handles):
 -      * mm-url.el (url-current-object, url-package-name)
 -      (url-package-version):
 -      * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
 -      (smime-keys, w3m-cid-retrieve-function-alist)
 -      (w3m-current-buffer, w3m-display-inline-images)
 -      (w3m-minor-mode-map):
 -      * mml-smime.el (gnus-extract-address-components):
 -      * mml.el (gnus-article-mime-handles, gnus-mouse-2)
 -      (gnus-newsrc-hashtb, message-default-charset)
 -      (message-deletable-headers, message-options)
 -      (message-posting-charset, message-required-mail-headers)
 -      (message-required-news-headers):
 -      * mml1991.el (mc-pgp-always-sign):
 -      * mml2015.el (mc-pgp-always-sign):
 -      * nnheader.el (nnmail-extra-headers):
 -      * rfc1843.el (gnus-decode-encoded-word-function)
 -      (gnus-decode-header-function, gnus-newsgroup-name):
 -      * spam-stat.el (gnus-original-article-buffer): Add defvars.
 +2006-12-30  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
  
 -2005-08-22  Karl Chen  <quarl@cs.berkeley.edu>
 +      * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
 +      docstring.
  
 -      * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
 -      the end of the date treatments.
 +      * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
 +      (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
 +      (gnus-summary-insert-dormant-articles): Fix typo in message.
  
 -2005-08-15  Simon Josefsson  <jas@extundo.com>
 +2006-12-30  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * 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.
 +      * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
 +      nil for XEmacs.
 +      (gnus-message-citation-mode): Don't autoload in XEmacs.
  
 -2005-08-08  Simon Josefsson  <jas@extundo.com>
 +      * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
  
 -      * pgg.el: Autoload url-insert-file-contents instead of loading
 -      w3/url.
 -      (pgg-insert-url-with-w3): Don't load url here.
 +2006-12-29  Jouni K. Seppänen  <jks@iki.fi>
  
 -2005-08-05  Daiki Ueno  <ueno@unixuser.org>
 +      * nnimap.el (nnimap-expunge-search-string): Mention
 +      nnimap-search-uids-not-since-is-evil in docstring.
  
 -      * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
 +2006-12-28  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
 +      * spam.el: Revert to make-obsolete-variable because
 +      define-obsolete-variable-alias is not supported in Emacs 21.
  
 -2005-08-06  Romain Francoise  <romain@orebokech.com>
 +      * spam.el (spam-ifile-path, spam-ifile-database-path)
 +      (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
 +      make-obsolete-variable.
 +      (spam-bsfilter-path, spam-bsfilter-program)
 +      (spam-spamassassin-path, spam-spamassassin-program)
 +      (spam-sa-learn-path, spam-sa-learn-program): Rename variables.  Don't
 +      use "path" inappropriately.
 +      (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
 +      (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
 +      variable names.
  
 -      * message.el: Fix typo in docstring.
 +2006-12-28  Daiki Ueno  <ueno@unixuser.org>
  
 -2005-08-05  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
 +      summary buffer.
  
 -      * mm-bodies.el (mm-encode-body): Use coding system rather than
 -      charset to encode text.
 +      * password.el (password-cache-remove): Use clear-string to burn
 +      password, if available.
  
 -      * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
 -      number of charsets if utf-8 is available (XEmacs).
 +2006-12-26  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2005-08-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +      * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
  
 -      * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
 -      start of the lines.
 -      (gnus-picon-databases): Add /usr/share/picons.
 +      * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
  
 -2005-08-04  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
 +      (gnus-message-highlight-citation): Move defcustom here from
 +      gnus-cite.el.
 +      (gnus-message-citation-mode): Autoload.
  
 -      * 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.
 +      * gnus-cite.el: Adjust Oliver's code to Gnus namespace.  Add some
 +      checks to make it compile with XEmacs.
 +      (gnus-message-citation-mode): New minor mode.
 +      (gnus-message-max-citation-depth, gnus-message-citation-keywords)
 +      (gnus-message-highlight-citation): New variables.
 +      (gnus-message-search-citation-line)
 +      (gnus-message-add-citation-keywords)
 +      (gnus-message-remove-citation-keywords)
 +      (turn-on-gnus-message-citation-mode)
 +      (turn-off-gnus-message-citation-mode): New functions.
  
 -      * message.el (message-kill-buffer): Raise the current frame.
 -      (message-bury): Use `window-dedicated-p'.
 +2006-12-26  Oliver Scholz  <epameinondas@gmx.de>
  
 -2005-08-02  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-cite.el: Enable highlighting of different citation levels in
 +      message-mode.
  
 -      * 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.
 +2006-12-26  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * mml.el (mml-generate-mime-1): Make the content type default to
 -      text/plain if the filename is not specified.
 +      * message.el (message-make-fqdn): Fix comment.
 +      (message-bogus-system-names): Add ".local".
  
 -2005-08-01  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * spam.el (spam-ifile-path, spam-ifile-program)
 +      (spam-ifile-database-path, spam-ifile-database)
 +      (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
 +      Don't use "path" inappropriately.
 +      (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
 +      strings.
 +      (spam-check-ifile, spam-ifile-register-with-ifile)
 +      (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
 +      new variable names.
  
 -      * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
 -      instead of insert-buffer.
 +      * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
 +      (gnus-treat-display-smileys): Simplify using
 +      gnus-image-type-available-p.
  
 -      * message.el (message-yank-original): Ditto; set the mark at the
 -      end of the yanked message.
 +      * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
 +      available.
  
 -2005-07-29  Katsumi Yamaoka  <yamaoka@jpl.org>
 +2006-12-22  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.
 +      * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
 +      one after turning on the buffer's multibyteness instead of decoding
 +      them directly in the unibyte buffer that causes unexpected conversion
 +      in Emacs 23 (unicode).
  
 -      * 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.
 +2006-12-21  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
  
 -2005-07-29  Reiner Steib  <Reiner.Steib@gmx.de>
 +      * message.el (message-generate-hashcash): Fix custom type.
  
 -      * 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.
 +2006-12-20  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2005-07-28  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
  
 -      * rfc2231.el (rfc2231-parse-string): Take care that not only a
 -      segmented parameter but also other parameters might be there.
 +2006-12-20  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -2005-07-27  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
 +      disconnect icons.  Add help text.
  
 -      * mm-decode.el (mm-display-external): Delete temp file, directory
 -      and buffer immediately if the external process is exited.
 +2006-12-20  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -2005-07-26  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * spam.el (spam-extra-header-to-number): CRM114 spam score is
 +      negated to be consistent with the others we handle.
  
 -      * 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.
 +2006-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
  
 -2005-07-25  Katsumi Yamaoka  <yamaoka@jpl.org>
 +      * gnus-art.el (gnus-article-setup-buffer): Actually set the local
 +      version of gnus-summary-buffer to something, so that we can use two
 +      article buffers at the same time.
  
 -      * 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.
 +2006-12-18  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -      * gnus-util.el (gnus-beginning-of-window): Remove.
 -      (gnus-end-of-window): Remove.
 +      * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
 +      trigger all the extra headers.
 +      (spam-extra-header-to-number): Don't require spam-use-crm114 for header
 +      sorting.
  
 -2005-07-25  Simon Josefsson  <jas@extundo.com>
 +2006-12-14  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
  
 -      * 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>.
 +      * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
 +      solid groups.
  
 -2005-07-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2006-12-13  Reiner Steib  <Reiner.Steib@gmx.de>
  
 -      * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
 -      for text/rtf.  Display default in prompt.  Pass default for M-n.
 +      * legacy-gnus-agent.el: Add Copyright notice.
  
 -      * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
 +2006-12-12  Chong Yidong  <cyd@stupidchicken.com>
  
 -2005-07-16  Romain Francoise  <romain@orebokech.com>
 +      * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
  
 -      * 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).
 +2006-12-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
  
 -2005-07-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +      * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
  
 -      * gnus-msg.el (gnus-button-mailto): Remove
 -      save-selected-window-window hackery because it relies on
 -      save-selected-window internals.
 +      * gnus-sum.el (gnus-summary-recenter): Force setting the window start
 +      to make it work reliably in CVS Emacs.
 +      (gnus-summary-limit-strange-charsets-predicate)
 +      (gnus-summary-limit-to-predicate): New functions.
 +
 +2006-12-08  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
 +      specifying array size.
 +      (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
 +      array if it is too small.
 +      (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
 +      (gnus-sort-threads-loop): New function.
 +
 +2006-12-06  Chris Moore  <dooglus@gmail.com>
 +
 +      * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
 +      Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
 +
 +2006-12-04  Jouni K. Seppänen  <jks@iki.fi>
 +
 +      * mm-url.el (mm-url-predefined-programs): Call curl with correct
 +      options.
 +
 +2006-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
 +      DOS-ing the recipient.
 +
 +      * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
 +      the headers when creating the mapping to avoid mismappings.
 +      (nnweb-gmane-create-mapping): Always nix out old mapping.
 +
 +2006-11-30  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
 +      and mm-verify-option to never.
 +
 +2006-11-30  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * message.el (message-signed-or-encrypted-p): New function.
 +      (message-forward-make-body): Use it.
 +
 +      * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
 +      Replace encode-coding-string with mm-encode-coding-string.
 +
 +2006-11-29  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * nneething.el (nneething-decode-file-name): Replace
 +      decode-coding-string with mm-decode-coding-string.
 +
 +      * gnus-int.el (gnus-open-server): Say failed server's name.
 +
 +2006-11-24  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
 +      (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
 +
 +      * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
 +      * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
 +      (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
 +      (gnus-group-make-directory-group, gnus-group-transpose-groups):
 +      * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
 +      (gnus-subscribe-newsgroup, gnus-1):
 +      * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
 +      * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
 +      (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
 +      (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
 +
 +2006-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus-sum.el (gnus-summary-limit-to-headers): New command and
 +      keystroke.
 +      (gnus-summary-limit-to-bodies): Implement headersp.
 +
 +2006-11-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * dns.el (query-dns): Protect against "Process dns deleted" strings.
 +
 +2006-11-21  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
 +
 +2006-11-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * message.el (message-generate-hashcash): Expand range of values to
 +      include `opportunistic'.
 +      (message-send-mail): Use it.
 +
 +2006-11-18  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
 +      and comment it.
 +
 +      * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
 +
 +2006-11-15  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-util.el (gnus-extract-address-components): Improve comment.
 +
 +2006-11-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-util.el (gnus-extract-address-components): Work with address in
 +      which the name portion contains @.
 +
 +2006-11-14  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus.el (gnus-start): Move custom group up.
 +      (gnus-select-method): Don't autoload, but make it available for
 +      `customize-variable'.
 +      (gnus-getenv-nntpserver): Don't autoload.
 +
 +2006-11-14  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
 +
 +2006-11-14  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el (message-sendmail-extra-arguments): New variable.
 +      (message-send-mail-with-sendmail): Use it.
 +
 +2006-11-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
 +      mm-with-unibyte-current-buffer to make string unibyte.
 +
 +      * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
 +      mm-string-as-multibyte.
 +
 +2006-11-14  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
 +      Reported by Werner Koch <wk@gnupg.org>.
 +
 +2006-11-14  Daiki Ueno  <ueno@p360>
 +
 +      * mml2015.el: Autoload epa-select-keys when compiling.
 +
 +2006-11-13  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * mml2015.el (mml2015-epg-sign): Save the signing keys in
 +      message-options.
 +      (mml2015-epg-encrypt): Save the recipient keys in message-options.
 +
 +2006-11-13  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
 +      EasyPG (< 0.0.6).
 +      (mml2015-always-trust): New user option.
 +      (mml2015-epg-passphrase-callback): Display key ID on the passphrase
 +      prompt.
 +
 +2006-11-10  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * nntp.el (nntp-authinfo-force): New variable.
 +      (nntp-send-authinfo): Use it.
 +
 +2006-11-09  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el (message-strip-subject-encoded-words): Allow _not_ to
 +      decode encoded words.  Improve prompt.  Add comment about forwarding.
 +      (message-replacement-char): Move up.
 +
 +2006-11-08  Wolfgang Jenkner  <wjenkner@inode.at>  (tiny change)
 +
 +      * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
 +      instead of gnus-intersection because arguments of gnus-sorted-nunion
 +      must be sorted.  This avoids corruption of gnus-newsgroup-unreads.
 +
 +2006-11-07  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el (message-strip-subject-encoded-words): Reformat prompt.
 +      (message-simplify-subject-functions): Enable
 +      message-strip-subject-encoded-words by default.
 +
 +2006-11-06  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * 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.
 +
 +2006-11-03  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * gnus-diary.el (gnus-diary-delay-format-function):
 +      * nndiary.el (nndiary-reminders):
 +      * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
 +
 +2006-11-01  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-art.el (article-hide-boring-headers): Fetch date from
 +      gnus-original-article-buffer to avoid problems with localized date
 +      strings.
 +
 +2006-10-30  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * html2text.el (html2text-format-tags): Avoid infloop on open tags.
 +
 +2006-10-29  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
 +      New variables.
 +      (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
 +      (mm-charset-synonym-alist): Move some entries to
 +      mm-codepage-iso-8859-list.
 +      (mm-charset-synonym-alist, mm-charset-override-alist): Add
 +      iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
 +
 +2006-10-29  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
 +
 +2006-10-28  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
 +      with Emacs 21 and XEmacs.
 +
 +2006-10-27  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * spam.el (spam-parse-address): New function for better parsing,
 +      catching errors, etc.
 +      (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it.
 +
 +2006-10-26  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mm-view.el: Add interactive arg to html2text autoload.
 +
 +2006-10-25  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
 +
 +2006-10-24  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
 +      variables.
 +      (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
 +      (mm-charset-synonym-alist): Move some entries to
 +      mm-codepage-iso-8859-list.
 +
 +      * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
 +
 +2006-10-23  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el (message-citation-line-format)
 +      (message-insert-formated-citation-line): Fix implementation of %E, %N
 +      and %n according to the doc string.
 +
 +2006-10-20  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
 +      car-safe to avoid bad parses.
 +
 +2006-10-20  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
 +      names.
 +
 +      * gnus-sum.el (gnus-select-newsgroup): Decode group name.
 +
 +2006-10-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
 +      header.
 +
 +      * message.el (message-draft-headers): Add Date.
 +      (message-headers-to-generate): Fix typo in docstring.
 +
 +      * nndraft.el (nndraft-required-headers): New variable.
 +      (nndraft-generate-headers): Use it.
 +
 +      * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
 +
 +2006-10-16  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * gnus-registry.el (gnus-registry-wash-for-keywords)
 +      (gnus-registry-find-keywords): New functions to allow easy searching of
 +      articles that are in the registry.
 +
 +2006-10-16  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
 +      ietf-drums-parse-address instead of gnus-extract-address-components.
 +      Reported by Damien Elmes <damien@repose.cx>.
 +
 +2006-10-19  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus.el (gnus-mime): Remove unused custom group.
 +
 +2006-10-13  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
 +      "blank line" when searching for end of armor headers.
 +
 +2006-10-11  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gmm-utils.el (gmm-write-region): Fix variable name.
 +
 +2006-10-10  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gmm-utils.el (gmm-write-region): New function based on compatibility
 +      code from `mm-make-temp-file'.
 +
 +      * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
 +
 +      * nnmaildir.el (nnmaildir--update-nov)
 +      (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
 +      Use `gmm-write-region'.
 +
 +2006-10-04  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add
 +      iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
 +
 +      * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
 +
 +      * message.el (message-replacement-char): New variable.
 +      (message-fix-before-sending): Use it.
 +      (message-simplify-subject): New function to remove duplicate code.
 +      (message-reply, message-followup): Use it.
 +
 +      * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
 +      gnus-summary-limit-to-articles.
 +
 +2006-10-03  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-util.el (gnus-with-local-quit): New macro.
 +
 +      * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
 +
 +2006-10-02  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * gnus-util.el (gnus-string-remove-all-properties): Another fix to
 +      ignore non-string data.
 +
 +2006-09-29  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
 +      non-string data (needs to be done in the registry too).
 +
 +2006-09-28  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save)
 +      (gnus-registry-remove-alist-text-properties, gnus-registry-action)
 +      (gnus-registry-split-fancy-with-parent)
 +      (gnus-registry-fetch-simplified-message-subject-fast)
 +      (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry):
 +      Remove text properties on ingress into the registry and when it's saved.
 +      (gnus-registry-clean-empty-function): Fix bug with cleaning the
 +      registry from entries with no groups.
 +
 +2006-09-28  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * gnus-util.el (gnus-string-remove-all-properties): Add utility
 +      function to remove string properties.
 +
 +2006-09-28  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gmm-utils.el (gmm): Adjust custom version.
 +
 +      * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
 +      custom version.
 +
 +      * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
 +
 +2006-09-27  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-art.el (gnus-insert-prev-page-button)
 +      (gnus-insert-next-page-button): Simplify.  Reformat.
 +
 +2006-09-27  Maxime Edouard Robert Froumentin  <max@lapin-bleu.net>
 +
 +      * gnus-art.el (gnus-insert-prev-page-button)
 +      (gnus-insert-next-page-button): Apply gnus-article-button-face.
 +
 +2006-09-25  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
 +
 +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.
 +
 +2006-09-20  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-art.el (gnus-button-url-regexp): Try to make the value more
 +      readable.
 +
 +2006-09-20  Steve Youngs  <steve@sxemacs.org>
 +
 +      * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
 +      `browse-url-of-file' instead of `browse-url'.
 +
 +2006-09-19  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * nnslashdot.el (nnslashdot-request-article): Update end-of-article
 +      regexp.  Articles containing quotation were cut prematurely.
 +
 +2006-09-16  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * message.el (message-cite-original-1): Use nobody by default for the
 +      value of From header.
 +      (message-reply): Ditto.
 +
 +2006-09-11  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results
 +      to the gnus-info.  This fixes a bug of inline-PGP message verification.
 +      Reported by Michael Piotrowski <mxp@dynalabs.de>.
 +
 +2006-09-09  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
 +      mails in the doc string.  Add some URLs in comment.
 +      (pop3-movemail): Warn about pop3-leave-mail-on-server.
 +
 +2006-09-07  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
 +      backslashes handling and the way to find boundaries of quoted strings.
 +
 +2006-09-07  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * mml1991.el (mml1991-epg-encrypt): Simply throw an error if
 +      mml1991-encrypt-to-self is set and mml1991-signers is not set.
 +      * mml2015.el (mml2015-epg-encrypt): Simply throw an error if
 +      mml2015-encrypt-to-self is set and mml2015-signers is not set.
 +
 +2006-09-06  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-art.el (gnus-button-marker-list): Move up.  Convert comment into
 +      doc string.
 +      (gnus-button-regexp, gnus-button-last): Remove unused variables.
 +
 +2006-09-06  Simon Josefsson  <jas@extundo.com>
 +
 +      * mml2015.el (mml2015-use): Doc fix, mention epg.
 +
 +2006-09-06  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * mml2015.el (mml2015-use): Default to epg, if available.
 +
 +2006-09-06  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
 +      message-sender.
 +      (mml1991-epg-encrypt): Ditto.
 +      * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
 +      message-sender.
 +      (mml2015-epg-encrypt): Ditto.
 +
 +2006-09-04  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * message.el (message-send-mail-with-sendmail): Look for sendmail in
 +      several common directories.
 +
 +2006-09-05  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * mml2015.el (mml2015-epg-encrypt): Expand group configuration.
 +      * mml1991.el (mml1991-epg-encrypt): Expand group configuration.
 +
 +2006-09-04  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (article-decode-encoded-words): Make it fast.
 +
 +2006-09-04  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
 +
 +      * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
 +      in quoted string into `\'.
 +
 +2006-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
 +      Use standard-syntax-table.
 +
 +2006-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-decode-address-function): New variable.
 +      (article-decode-encoded-words): Use it to decode headers which are
 +      assumed to contain addresses.
 +      (gnus-mime-delete-part): Remove useless `or'.
 +
 +      * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
 +      (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
 +      (gnus-nov-parse-line): Use it to decode From header.
 +      (gnus-get-newsgroup-headers): Ditto.
 +      (gnus-summary-enter-digest-group): Use it to decode `to-address'.
 +
 +      * mail-parse.el (mail-decode-encoded-address-region): New alias.
 +      (mail-decode-encoded-address-string): New alias.
 +
 +      * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
 +      New function.
 +      (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
 +      (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
 +      (rfc2047-decode-region): Use it; add optional argument `address-mime'.
 +      (rfc2047-decode-string): Ditto.
 +      (rfc2047-decode-address-region): New function.
 +      (rfc2047-decode-address-string): New function.
 +
 +2006-08-31  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el (message-caesar-buffer-body): Allow rotating headers.
 +
 +      * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers.
 +
 +      * message.el (message-insert-formated-citation-line): Fix %f.
 +      Reported by Torsten Bronger <bronger@physik.rwth-aachen.de> .
 +
 +2006-08-18  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable.
 +      (gnus-bookmark-mouse-available-p): New macro.
 +      (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2.
 +      (gnus-bookmark-bmenu-show-infos): Use it.
 +      (gnus-bookmark-insert-details): Use it; use gnus-mouse-2.
 +      (gnus-bookmark-bmenu-hide-infos): Ditto.
 +      (gnus-bookmark-remove-properties): New function.
 +      (gnus-bookmark-set, gnus-bookmark-make-cell): Use it.
 +      (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string.
 +      (gnus-bookmark-write-file): Bind coding-system-for-write.
 +      (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie.
 +      (gnus-bookmark-jump): Make completing-read work with XEmacs; activate
 +      group before selecting it.
 +      (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string.
 +      (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of
 +      quit-window if it is not available; use gnus-mouse-2 and bind it to
 +      gnus-bookmark-bmenu-select-by-mouse.
 +      (gnus-bookmark-show-details): Remove unused variable `details-list'.
 +      (gnus-bookmark-bmenu-select-by-mouse): New function.
 +
 +2006-08-13  Romain Francoise  <romain@orebokech.com>
 +
 +      * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
 +      space.
 +
 +2006-08-09  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * compface.el (uncompface): Use binary rather than raw-text-unix.
 +
 +2006-08-09  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * compface.el (uncompface): Make sure the eol conversion doesn't take
 +      place when communicating with the external programs.  Reported by
 +      ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
 +
 +2006-07-31  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * nnheader.el (nnheader-insert-head): Fix typo in comment.
 +
 +2006-07-31  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
 +      Make it more robust by parsing author and date independently.
 +
 +2006-07-28  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
 +
 +2006-07-28  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the
 +      first matching secret key.
 +      (mml2015-epg-encrypt): Ditto.
 +
 +      * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the
 +      first matching secret key.
 +      (mml1991-epg-encrypt): Ditto.
 +
 +      * mml2015.el (mml2015-encrypt-to-self): New user option.
 +      (mml2015-epg-encrypt): Append mml2015-signers to recipients list if
 +      mml2015-epg-encrypt-to-self is set.
 +
 +      * mml1991.el (mml1991-encrypt-to-self): New variable.
 +      (mml1991-epg-encrypt): Append mml1991-signers to recipients list if
 +      mml1991-epg-encrypt-to-self is set.
 +
 +      * mml2015.el (mml2015-signers): New user option.
 +      (mml2015-epg-sign): Reflect the value of mml2015-signers.
 +      (mml2015-epg-encrypt): Allow to select signing keys.
 +
 +      * mml1991.el (mml1991-signers): New variable.
 +      (mml1991-epg-sign): Reflect the value of mml1991-signers.
 +      (mml1991-epg-encrypt): Allow to select signing keys.
 +
 +2006-07-27  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * nnheader.el (nnheader-insert-head): Make it work even if the file
 +      uses CRLF for the line-break code.
 +
 +2006-07-25  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * mml2015.el: Require mml-sec instead of password.
 +      (mml2015-verbose): Inherit the default value from mml-secure-verbose.
 +      (mml2015-cache-passphrase): Inherit the default value from
 +      mml-secure-cache-passphrase.
 +      (mml2015-passphrase-cache-expiry): Inherit the default value from
 +      mml-secure-passphrase-cache-expiry.
 +
 +      * mml1991.el: Require mml-sec instead of password.
 +      (mml1991-verbose): Inherit the default value from mml-secure-verbose.
 +      (mml1991-cache-passphrase): Inherit the default value from
 +      mml-secure-cache-passphrase.
 +      (mml1991-passphrase-cache-expiry): Inherit the default value from
 +      mml-secure-passphrase-cache-expiry.
 +
 +      * mml-sec.el: Require password.
 +      (mml-secure-verbose): New user option.
 +      (mml-secure-cache-passphrase): New user option.
 +      (mml-secure-passphrase-cache-expiry): New user option.
 +
 +2006-07-24  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
 +      letters from the end.  Thanks to "David Smith" <davidsmith@acm.org> and
 +      andreas@altroot.de (Andreas Vögele).
 +
 +      FIXME: Use `tiny change'?
 +
 +2006-07-19  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
 +      workaround for the url package included with Emacs.
 +
 +      * nnweb.el (nnweb-google-create-mapping): Update regexp.
 +
 +2006-07-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer
 +      correctly.  This fixes a bug caused by the 2006-05-12 change.
 +
 +2006-07-18  Karl Fogel  <kfogel@red-bean.com>
 +
 +      * nnmail.el (nnmail-article-group): If splitting raises an error, give
 +      some information about the error when saying that the `bogus' mail
 +      group will be used.
 +
 +2006-07-17  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
 +      string.
 +
 +2006-07-16  NAKAJI Hiroyuki  <nakaji@heimat.jp>  (tiny change)
 +
 +      * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
 +
 +2006-07-14  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
 +
 +2006-07-10  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * mml1991.el (mml1991-function-alist): Add epg.
 +      (mml1991-epg-passphrase-callback, mml1991-epg-sign)
 +      (mml1991-epg-encrypt): New functions.
 +
 +2006-07-10  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * mml2015.el (mml2015-verbose): New variable.
 +      (mml2015-cache-passphrase): Ditto.
 +      (mml2015-passphrase-cache-expiry): Ditto.
 +      (mml2015-function-alist): Add epg.
 +      (mml2015-epg-passphrase-callback, mml2015-epg-decrypt)
 +      (mml2015-epg-clear-decrypt, mml2015-epg-verify)
 +      (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New
 +      functions.
 +
 +2006-07-08  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * message.el (message-cite-original-1): Preserve region when removing
 +      quoted text due to X-No-Archive in order to avoid bogus attribution
 +      when citing multiple messages.
 +
 +2006-06-27  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * gnus-group.el (gnus-group-sort-by-unread): Fix typo.  Reported by
 +      Kenneth Jacker <khj@be.cs.appstate.edu>.
 +
 +2006-06-26  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-diary.el (gnus-user-format-function-d)
 +      (gnus-user-format-function-D): Autoload.
 +
 +      * imap.el (Commentary): Fix typo.
 +
 +      * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous
 +      2006-04-22 contribution.
 +
 +2006-06-26  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * gnus.el (gnus-valid-select-methods): Revert last change for nnweb.
 +      It didn't really fix the bogosity I'm seeing with solid web groups.
 +
 +2006-06-26  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address.
 +      Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are
 +      created using server names.  If we use the feature without declaring
 +      it, Gnus does not properly manage server and group state.
 +
 +      * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper
 +      bound.
 +
 +2006-06-25  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
 +      looking up the method using GROUP's prefix before inventing a new one.
 +      It is used on killed/unknown groups in various places where returning
 +      an all-new method isn't expected by the caller.
 +
 +      * gnus-util.el (gnus-group-server): Fix for empty virtual server names
 +      and match semantics of gnus-group-real-prefix.
 +
 +2006-06-22  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * nnmail.el (nnmail-broken-references-mailers): New variable.
 +      (nnmail-ignore-broken-references): New function generalizing
 +      nnmail-fix-eudora-headers.
 +      (nnmail-fix-eudora-headers): Now obsolete.
 +
 +      * gnus-art.el (gnus-button-handle-custom): Support
 +      `customize-apropos*'.
 +
 +2006-06-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus-art.el (article-hide-headers): Inhibit read-only stuff.
 +
 +      * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those
 +      articles.
 +
 +2006-06-21  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el (message-cite-reply-above): New variable.
 +      (message-yank-original): Use it.
 +
 +2006-06-20  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
 +
 +2006-06-20  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles
 +      as read.
 +
 +      * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument.
 +
 +2006-06-19  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc.
 +      (gnus-bookmark-default-file): Use gnus-directory.
 +      (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations):
 +      Remove "*" in doc string.
 +      (gnus-bookmark-write-file): Simplify.
 +      (gnus-bookmark-maybe-sort-alist): Use `when'.
 +      (gnus-bookmark-get-bookmark): Fix typo in doc string.
 +      (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add
 +      FIXME about Emacs 21 and XEmacs compatibility.
 +      (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for
 +      compatibility.
 +      (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for
 +      compatibility.
 +      (gnus-bookmark-menu-heading): Fix version.
 +
 +2006-06-19  Bastien Guerry  <bzg@altern.org>
 +
 +      * gnus-bookmark.el: New file.
 +
 +2006-06-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * message.el (message-syntax-checks): Doc fix.
 +
 +2006-06-17  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
 +      unsubscribed groups as if they were killed ones.  It causes duplicate
 +      entries in gnus-newsrc-alist.
 +
 +2006-06-16  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * message.el (message-syntax-checks): Doc fix.
 +      (message-send-mail): Add check for continuation headers.
 +      (message-check-news-header-syntax): Fix regexp used to check for
 +      continuation headers.
 +
 +2006-06-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
 +
 +2006-06-11  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code.
 +
 +2006-06-11  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-article-truncate-lines): Default to the value of
 +      default-truncate-lines.
 +
 +2006-06-06  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
 +      to fill the utf-8 entry.
 +
 +2006-06-01  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
 +
 +2006-05-30  Kevin Greiner  <kevin.greiner@compsol.cc>
 +
 +      * gnus-agent.el (directory-files-and-attributes): Move all the way
 +      forward (the third and final move).
 +      (gnus-agent-read-agentview): Trap reconstruction errors due to
 +      nonexistant directory.  Handle by returning nil.
 +
 +2006-05-30  Didier Verna  <didier@xemacs.org>
 +
 +      * message.el (message-dont-reply-to-names): Update the custom type.
 +      * message.el (message-dont-reply-to-names): New defsubst: potentially
 +      convert a list of regexps into a single one.
 +      * message.el (message-get-reply-headers): Use it.
 +      * nnmail.el (nnmail-fancy-expiry-target): Ditto.
 +
 +2006-05-30  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-agent.el (directory-files-and-attributes): Move forward.
 +
 +2006-05-29  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-ml.el (gnus-mailing-list-subscribe)
 +      (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
 +      (gnus-mailing-list-message): Fix doc strings.
 +
 +2006-05-29  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
 +      of doing it manually.
 +
 +2006-05-29  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
 +      comment.
 +
 +2006-05-29  Kevin Greiner  <kevin.greiner@compsol.cc>
 +
 +      * 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-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-total-fetched-for): Ignore 'dummy.group' (there should be a
 +      better way of do this...)
 +
 +      * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
 +      'dummy.group' (there should be a better way of do this...)
 +
 +2006-05-29  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
 +      (gnus-saved-headers): Ditto.
 +      (gnus-default-article-saver): Mention functions may have properties.
 +      (gnus-article-save): Override gnus-save-all-headers and
 +      gnus-saved-headers by :headers property which saver function may have.
 +      (gnus-summary-save-in-file): Add :headers property.
 +      (gnus-summary-write-to-file): Ditto.
 +
 +      * gnus-sum.el (gnus-summary-save-article): Bind
 +      gnus-prompt-before-saving to t when saving many articles in a file;
 +      always show all headers.
 +
 +2006-05-26  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
 +      marks.
 +
 +      * message.el (message-indent-citation): Add optional arguments to allow
 +      using it outside of message buffers.
 +
 +      * gnus-art.el (gnus-article-unfold-long-headers): New variable.
 +      (gnus-article-treat-unfold-headers): Use it.
 +      (gnus-article-truncate-lines): New variable.
 +      (gnus-article-mode): Use it.
 +      (gnus-article-toggle-truncate-lines): New function.
 +
 +      * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
 +      gnus-article-toggle-truncate-lines.
 +
 +      * uudecode.el (uudecode-decode-region-external): nil isn't a valid
 +      coding system in XEmacs, use binary.
 +
 +2006-05-26  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
 +      after-load-alist.
 +
 +      * gnus-art.el (gnus-summary-save-in-file): Use property to specify
 +      this function should save decoded articles.
 +      (gnus-summary-write-to-file): Use property to specify this function
 +      should save decoded articles and specify gnus-summary-save-in-file
 +      should be used to save articles other than the first one when saving
 +      many articles.
 +      (gnus-summary-save-body-in-file): Use property to specify this
 +      function should save decoded articles.
 +      (gnus-summary-write-body-to-file): Use property to specify this
 +      function should save decoded articles and specify
 +      gnus-summary-save-body-in-file should be used to save articles other
 +      than the first one when saving many articles.
 +
 +      * gnus-sum.el (gnus-summary-save-article): Simplify.
 +
 +2006-05-25  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-default-article-saver): Add
 +      gnus-summary-write-body-to-file.
 +      (gnus-article-save-coding-system): Don't use coding system object
 +      in XEmacs.
 +      (gnus-read-save-file-name): Add optional `dir-var' argument which
 +      specifies directory in which files are saved; work even if optional
 +      `variable' argument is not specified.
 +      (gnus-summary-write-to-file): Read file name.
 +      (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
 +      (gnus-summary-write-body-to-file): New function.
 +
 +      * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
 +      (gnus-summary-local-variables): Add it.
 +      (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
 +      (gnus-summary-save-article): Remove optional `decode' argument;
 +      determine whether to decode articles by the value of
 +      gnus-default-article-saver; when saving many files using
 +      gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
 +      it first and use gnus-summary-save-in-file or
 +      gnus-summary-save-body-in-file thereafter unless
 +      gnus-prompt-before-saving is always; move point to article which
 +      will be saved.
 +      (gnus-summary-save-article-file): Revert.
 +      (gnus-summary-write-article-file): Revert.
 +      (gnus-summary-save-article-body-file): Revert.
 +      (gnus-summary-write-article-body-file): New function.
 +
 +2006-05-26  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-art.el (gnus-article-browse-html-article): Remove comment.
 +
 +2006-05-24  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-default-article-saver): Doc fix.
 +      (gnus-article-save-coding-system): Move from gnus-sum.el, rename
 +      from gnus-summary-save-article-coding-system, and default to a
 +      certain coding system.
 +      (gnus-output-to-file): Add coding cookie and encode text according
 +      to gnus-article-save-coding-system; don't use mm-append-to-file.
 +
 +      * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
 +      gnus-art.el and rename to gnus-article-save-coding-system.
 +      (gnus-summary-save-article): Require gnus-art; don't show all
 +      headers if it decodes articles; don't add coding cookie here;
 +      don't bind mm-text-coding-system-for-write.
 +      (gnus-summary-save-article-file): Save decoded articles.
 +      (gnus-summary-write-article-file): When saving many files, use
 +      gnus-summary-write-to-file first and gnus-summary-save-in-file
 +      thereafter unless gnus-prompt-before-saving is always.
 +      (gnus-summary-save-article-body-file): Save decoded articles.
 +
 +2006-05-23  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * nnrss.el (nnrss-check-group): Bind hash-index.
 +
 +2006-05-23  Michaël Cadilhac  <michael.cadilhac@lrde.org>
 +
 +      * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
 +      its hash index.  Store this hash in `nnrss-group-data'.
 +      (nnrss-read-group-data): Update accordingly.
 +
 +2006-05-23  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
 +      entry.
 +
 +      * gnus-sum.el (gnus-summary-make-menu-bar): Add
 +      gnus-article-browse-html-article.
 +
 +2006-05-23  Hynek Schlawack  <hynek@ularx.de>
 +
 +      * gnus-sum.el (gnus-summary-mime-map): Add
 +      gnus-article-browse-html-article.
 +2006-05-23  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
 +      suitable coding systems in customize.
 +
 +2006-05-22  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mail-source.el (mail-sources): Fix custom type.
 +
 +2006-05-18  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
 +      (gnus-summary-expire-articles-now): Shorten prompt.
 +
 +      * gmm-utils.el (wid-edit): Require.
 +      (defun-gmm): Renamed from `gmm-defun-compat'.
 +      (gmm-image-search-load-path): Use it.
 +      (gmm-image-load-path-for-library): Use it.  Sync with `mh-compat.el'.
 +
 +2006-05-17  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-sum.el (gnus-summary-save-article-coding-system): New
 +      variable.
 +      (gnus-summary-save-article): Add optional `decode' argument.  If
 +      it is set and gnus-summary-save-article-coding-system is non-nil,
 +      save decoded article.
 +      (gnus-summary-write-article-file): Save decoded article if
 +      gnus-summary-save-article-coding-system is non-nil.
 +
 +      * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
 +      type.
 +
 +2006-05-16  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (easy-menu-define): Use :active instead of :enable.
 +
 +2006-05-12  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
 +      first to test gnus-single-article-buffer which may be buffer-local.
 +
 +      * gnus-sum.el (gnus-summary-setup-buffer): Make
 +      gnus-single-article-buffer buffer-local and nil in ephemeral
 +      group; make gnus-article-buffer, gnus-article-current, and
 +      gnus-original-article-buffer always buffer-local.
 +      (gnus-summary-exit): Kill article buffer belonging to ephemeral
 +      group.
 +      (gnus-handle-ephemeral-exit): Don't move to next summary line.
 +
 +2006-05-08  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * nnml.el (nnml-request-compact-group): Compressed files might not
 +      have .gz extension.
 +
 +2006-05-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
 +      (mm-copy-to-buffer): Use with-current-buffer.
 +      (mm-display-part): Simplify.
 +      (mm-inlinable-p): Add optional arg `type'.
 +
 +2006-05-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
 +      (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
 +      Try harder to show the attachment internally or externally using
 +      gnus-mime-view-part-as-type.
 +
 +2006-05-02  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el (message-from-style, message-signature-separator)
 +      (message-user-organization-file, message-send-mail-function)
 +      (message-citation-line-function, message-yank-prefix)
 +      (message-indent-citation-function, message-signature)
 +      (message-signature-file, message-signature-insert-empty-line):
 +      Remove autoloads.
 +
 +      * gnus-art.el (gnus-buttonized-mime-types): Remove
 +      "multipart/signed".  Revert 2006-04-26 change.
 +
 +2006-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus.el (gnus-version-number): Bump version.
 +
 +2006-05-01  Lars Magne Ingebrigtsen  <lars@ingebrigtsen.no>
 +
 +      * gnus.el: No Gnus v0.5 is released.
 +
 +2006-04-30  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
 +      fetching articles by message-id.
 +
 +2006-04-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * message.el (hashcash): Require hashcash as normal.
 +
 +      * ecomplete.el (ecomplete-highlight-match-line): Use
 +      point-at-eol.
 +      (ecomplete-highlight-match-line): Use `highlight', because that
 +      face exists in both Emacs and XEmacs.
 +
 +      * message.el (message-display-abbrev): Use point-at-bol.
 +
 +      * mail-source.el: Don't require timer/timer-funcs.
 +
 +      * gnus-async.el: Ditto.
 +
 +      * password.el: Ditto.
 +
 +      * mm-url.el: Ditto.
 +
 +      * mm-util.el: Require timer/timer-funcs.
 +
 +2006-04-23  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
 +      Close.
 +
 +2006-04-28  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
 +      unibyte after clear-decrypt function runs.
 +
 +      * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
 +      returns as a unibyte string.
 +
 +2006-04-27  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
 +      always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
 +      (mml1991-pgg-encrypt): Ditto.
 +
 +2006-04-26  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el (message-user-organization-file): Check several
 +      locations of the organization file.
 +
 +      * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
 +      Add gnus-article-view-part-as-type.
 +
 +      * gnus-art.el (gnus-article-view-part-as-type): New function.
 +
 +      * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
 +      .mobi and .travel.  Remove .nato, .bitnet and .uucp.
 +
 +      * mml.el: Simplify autoload.
 +      (mml-mode): defvar dnd-protocol-alist instead of using
 +      symbol-value.
 +      (mml-default-directory): New variable.
 +      (mml-minibuffer-read-file): Use it.
 +      (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
 +
 +      * message.el (message-citation-line-format): New variable.
 +      (message-insert-formated-citation-line): New function.
 +      (message-citation-line-function): Add
 +      `message-insert-formated-citation-line' to custom type.
 +
 +      * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
 +      to doc string.
 +
 +      * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
 +      depending on mm-verify-option.
 +
 +2006-04-26  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
 +      binding pgg-* variables; reimplement the section which prevents
 +      MIME header from being signed.
 +      (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
 +      pgg-text-mode; remove a blank line at the top of body.
 +
 +      * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
 +      lines at the top of body; use gnus-newsgroup-charset if there's no
 +      Charset header.
 +
 +2006-04-25  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * message.el (message-self-insert-commands): Doc fix.
 +
 +      * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
 +      (mm-uu-pgp-encrypted-test): Ditto.
 +      (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
 +      between header and body; return application/pgp-encrypted handle
 +      if decryption failed; decode decrypted body by charset.
 +
 +      * mm-decode.el (mm-automatic-display): Don't make application/pgp
 +      element match to application/pgp-*.
 +
 +2006-04-23  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * nnweb.el (nnweb-google-wash-article): Sync up to new Google
 +      HTML.
 +
 +2006-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * mail-source.el (mail-source-call-script): Message the error
 +      string.
 +
 +2006-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus-util.el (gnus-byte-compile): Use it.
 +
 +2006-04-22  xyblor  <fake@invalid.email>  (tiny change)
 +
 +      * gnus-util.el (kill-empty-logs): New function.
 +
 +2006-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * message.el (message-mail-alias-type): Doc fix.
 +      (message-mail-alias-type-p): New function.
 +      (message-send): Use it.
 +      (message-mode): Ditto.
 +      (message-strip-forbidden-properties): Ditto.
 +
 +      * ecomplete.el (ecomplete-database-file-coding-system): New
 +      variable.
 +      (ecomplete-save): Use it.
 +      (ecomplete-setup): Use it.
 +
 +2006-04-22  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * message.el (message-self-insert-commands): New variable.
 +      (message-strip-forbidden-properties): Use it.
 +
 +2006-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * message.el (message-put-addresses-in-ecomplete): Use a regexp
 +      that doesn't make XEmacs choke.
 +
 +2006-04-20  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-util.el (gnus-replace-in-string):
 +      Prefer replace-regexp-in-string over of replace-in-string.
 +
 +2006-04-20  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-util.el (gnus-select-frame-set-input-focus):
 +      Use select-frame-set-input-focus if it is available in XEmacs; use
 +      definition defined in Emacs 22 for old Emacsen.
 +
 +2006-04-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-view.el (mm-inline-text): Use equal instead of equalp.
 +
 +2006-04-18  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * gnus-registry.el (gnus-registry-cache-save): Remove text
 +      properties when saving via the temp buffer.
 +
 +2006-04-18  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el (message-generate-hashcash): Honor custom type.
 +
 +2006-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * message.el (message-generate-hashcash): Default to non-nil when
 +      hashcash is found.
 +
 +      * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
 +      (gnus-refer-thread-limit): Increase default to 500.
 +
 +      * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
 +
 +      * flow-fill.el (fill-flowed): Allow delete-space.
 +
 +2006-04-18  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * deuglify.el (gnus-outlook-deuglify-unwrap-min)
 +      (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
 +      Remove autoloads.
 +
 +2006-04-18  Simon Josefsson  <jas@extundo.com>
 +
 +      * message.el (message-generate-hashcash): Default to.
 +
 +2006-04-18  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * rfc2231.el (rfc2231-parse-string): Decode encoded value after
 +      concatenating segments rather than before concatenating them.
 +
 +2006-04-17  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-group.el: Move comment to gnus-group-update-tool-bar.
 +
 +      * imap.el (imap-quote-specials): New function.
 +      (imap-login-auth): Quote specials.
 +
 +2006-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
 +
 +      * message.el (message-forward-make-body-plain): Allow
 +      message-forward-ignored-headers to be a list.
 +      (message-remove-ignored-headers): Factor out into function.
 +      (message-forward-make-body-mml): Use it.
 +      * rfc2231.el (rfc2231-parse-string): Remove dead code.
 +      (rfc2231-parse-string): Allow concatanation of parameters that
 +      aren't contiguous.  The test case is
 +        (mail-header-parse-content-type "message/external-body;
 +          name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
 +          access-type=LOCAL-FILE;
 +          name*1*=plugh%2fhello-sailor%2fbing.pdf")
 +
 +2006-04-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * nntp.el (nntp-accept-process-output): Return the value of
 +      `nnheader-accept-process-output'.
 +
 +2006-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
 +      (gnus-button-alist): Recognize more diff formats.
 +      (gnus-button-patch): Strip directory.
 +
 +2006-04-17  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-util.el (gnus-select-frame-set-input-focus): Check for
 +      Emacs 22 when setting focus.
 +
 +2006-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus-art.el (gnus-article-treat-types): Do treatment of
 +      text/x-verbatim parts.
 +      (gnus-button-patch): New command.
 +
 +      * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
 +      addresses that contain invalid characters.
 +
 +2006-04-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * message.el (message-put-addresses-in-ecomplete): Use
 +      gnus-replace-in-string.
 +      (message-is-yours-p): Use the more correct
 +      mail-header-parse-address instead of
 +      mail-extract-address-components.
 +      (message-put-addresses-in-ecomplete): Fix typo.
 +
 +      * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
 +      keystroke.
 +
 +      * gnus-art.el (gnus-treatment-function-alist): Change order of
 +      newsgroups/generic header folding to avoid double-folding.
 +
 +      * message.el (message-hidden-headers): Add X-Draft-From.
 +
 +      * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
 +      command.
 +      (gnus-summary-repeat-search-article-backward): New command.
 +
 +      * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
 +      groups in the parent topic.
 +
 +2006-04-16  João Cachopo  <joao.cachopo@inesc-id.pt>  (tiny change)
 +
 +      * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
 +      (spam-extra-header-to-number): Return the CRM114 number as a
 +      number instead of a string.
 +
 +2006-04-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus-art.el (gnus-face-properties-alist): Moved here from
 +      gnus-fun.
 +
 +      * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
 +
 +2006-04-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * message.el (message-strip-forbidden-properties): Only display on
 +      self-insert-command.
 +
 +      * hashcash.el (hashcash-insert-payment-async): Remove dead code;
 +      reindent.
 +      (hashcash-insert-payment-async-2): Make sure the buffer is alive.
 +
 +2006-04-15  NAKAJI Hiroyuki  <nakaji@takamatsu-nct.ac.jp>  (tiny change)
 +
 +      * smiley.el (smiley-style): Fix typo.
 +
 +2006-03-23  Kenichi Handa  <handa@m17n.org>
 +
 +      * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
 +      instead of set-buffer-multibyte.
 +
 +2006-03-23  Kenichi Handa  <handa@m17n.org>
 +
 +      * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
 +      buffer and then decode the buffer text if necessary.
 +      (rfc2231-encode-string): Be sure to work on multibyte buffer at
 +      first, and after mm-encode-body, change the buffer to unibyte.
 +
 +2006-04-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * hashcash.el (hashcash-insert-payment-async-2): Use
 +      message-goto-eoh instead of doing it manually.
 +      (mail-add-payment): Use message-narrow-to-header instead of trying
 +      to do the same itself.
 +
 +      * message.el (message-hidden-headers): Add Face.
 +
 +      * gnus-sum.el (gnus-summary-reparent-thread): Factor out
 +      reparenting code.
 +      (gnus-summary-reparent-children): Refactored out code.
 +      (gnus-summary-thread-map): New keystroke.
 +      (gnus-summary-reparent-children): Make into command.
 +
 +      * smiley.el (smiley-style): Default to `medium' if using a large
 +      font.
 +
 +      * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
 +      does it itself.
 +
 +      * message.el (message-point-in-header-p): Simplify definition.
 +
 +2006-04-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * nnagent.el (nnagent-request-set-mark): Silence log file
 +      writing.
 +      (nnagent-request-set-mark): Use write-region instead of
 +      append-to-file.
 +
 +      * gnus-sum.el (gnus-read-header): Fudge article number if using a
 +      strange select method.
 +
 +      * ecomplete.el (ecomplete-display-matches): Get highlightling
 +      right.
 +      (ecomplete-display-matches): Use literals.
 +      (ecomplete-display-matches): Disable message logging.
 +
 +      * message.el (message-display-abbrev): Small optimization.
 +
 +      * ecomplete.el (ecomplete-display-matches): Allow automatic
 +      display.
 +
 +      * message.el (message-strip-forbidden-properties): Display
 +      abbrevs.
 +      (message-display-abbrev): Get automatic display right.
 +
 +      * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
 +      keystrokes.
 +
 +2006-04-13  Romain Francoise  <romain@orebokech.com>
 +
 +      TODO: Backport to v5-10!
 +
 +      * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
 +      Moved here (and renamed) from gnus-registry.el.
 +
 +      * gnus-registry.el: Require gnus-util.
 +      Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
 +
 +2006-04-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus-group.el (gnus-group-catchup-current): Change
 +      if-then-else-if-then-else into cond.
 +      (gnus-group-catchup): Indent.
 +      (group-name-at-point): New function.
 +      (gnus-fetch-group): Provide default from thing at point.
 +
 +2006-04-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * message.el (message-display-abbrev): Fix regexp.
 +
 +      * ecomplete.el (ecomplete-highlight-match-line): Reimplement
 +      choosing.
 +      (ecomplete-highlight-match-line): Fix up code rewrite, remove
 +      dead variables.
 +
 +      * message.el (message-newline-and-indent): Remove debugging.
 +      (message-display-abbrev): Use new implementation.
 +
 +2006-04-12  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-art.el (gnus-article-mode): Set
 +      cursor-in-non-selected-windows to nil.
 +
 +      * smiley.el: Revert previous change.
 +      (smiley-data-directory): defvar it before using it in the
 +      defcustom of `smiley-style'.
 +
 +2006-04-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * message.el (message-newline-and-indent): New function.
 +
 +      * ecomplete.el: Implement more bits.
 +
 +      * message.el (message-put-addresses-in-ecomplete): Clean up the
 +      string.
 +
 +      * ecomplete.el (ecomplete-add-item): Chop off decimals.
 +
 +      * gnus-sum.el (gnus-summary-save-parts): Bind
 +      gnus-summary-save-parts-counter and use it to make unique file
 +      names.
 +
 +      * gnus-art.el (gnus-ignored-headers): Add some more headers.
 +
 +      * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
 +      parameter to say whether to actually parse the individual
 +      addresses.
 +
 +      * message.el (message-put-addresses-in-ecomplete): New function.
 +      (ecomplete): Require.
 +      (message-mail-alias-type): Add ecomplete as an option.
 +
 +2006-04-12  Ralf Angeli  <angeli@iwi.uni-sb.de>
 +
 +      * flow-fill.el (fill-flowed): Remove trailing space from blank
 +      quoted lines.
 +
 +2006-04-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * smiley.el (smiley-style): Move definition later to avoid a
 +      compilation warning.
 +
 +2006-04-12  Kenichi Handa  <handa@m17n.org>
 +
 +      * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
 +      buffer and then decode the buffer text if necessary.
 +      (rfc2231-encode-string): Be sure to work on multibyte buffer at
 +      first, and after mm-encode-body, change the buffer to unibyte.
 +      Use mm-disable-multibyte instead of set-buffer-multibyte.
 +
 +2006-04-12  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-mime-copy-part): Find name parameter in
 +      Content-Type header instead of Content-Disposition header.
 +      (gnus-mime-inline-part): Ditto.
 +      (gnus-mime-view-part-as-charset): Ignore charset that the part
 +      specifies.
 +
 +      * mm-decode.el (mm-display-part): Work with external parts and
 +      usual parts similarly.
 +
 +      * mm-extern.el (mm-inline-external-body): Use mm-display-part
 +      instead of gnus-display-mime.
 +
 +      * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
 +      instead of with-temp-buffer.
 +
 +      * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
 +      tag to summarized topics part in order to encode non-ASCII text.
 +
 +2006-04-11  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * smiley.el (smiley-style): New variable.
 +      (smiley-directory): New function.
 +      (smiley-data-directory): Derive from `smiley-style' using
 +      `smiley-directory'.
 +      (smiley-regexp-alist): Add new entries.
 +
 +      * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
 +      (gnus-article-browse-delete-temp): Add :version.
 +
 +2006-04-11  Arne Jørgensen  <arne@arnested.dk>
 +
 +      * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
 +      the sieve region.
 +
 +2006-04-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus.el (gnus-version-number): Bump version.
 +
 +2006-04-11  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus.el: No Gnus v0.4 is released.
 +
 +2006-04-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
 +      layout.
 +
 +      * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
 +      unknown charset.
 +
 +      * message.el (message-header-synonyms): Add Original-To to the
 +      default.
 +
 +      * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
 +      optional parameter.
 +
 +2006-04-06  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-fun.el (gnus): Require it for gnus-directory.
 +
 +2006-04-06  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-fun.el (gnus-face-properties-alist): Add :version.
 +
 +2006-04-05  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * pgg-gpg.el (pgg-gpg-process-filter): Fix.
 +
 +2006-04-05  Simon Josefsson  <jas@extundo.com>
 +
 +      * password.el (password-reset): New function.
 +
 +2006-04-05  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
 +      for BEGIN_SIGNING too, new in GnuPG 1.4.3.
 +
 +2006-04-04  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * nnweb.el (nnweb-google-create-mapping): Update regexp.
 +      Some whitespace was matched into the url, which broke browsing hits
 +      > 100 when mm-url-use-external was nil.
 +
 +2006-04-04  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
 +      gnus-extra-headers for 'Newsgroups.
 +
 +      * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
 +      bound.
 +
 +2006-04-04  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * pgg-gpg.el: Clean up process buffers every time gpg processes
 +      complete.
 +
 +2006-04-03  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
 +      doc string.
 +
 +2006-04-03  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * pgg-gpg.el (pgg-gpg-process-filter)
 +      (pgg-gpg-wait-for-completion): Check if buffer is alive.
 +
 +      * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
 +      lines, temporary fix.
 +
 +2006-03-31  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
 +
 +2006-03-29  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * pgg-gpg.el (pgg-gpg-start-process): Don't bind
 +      default-enable-multibyte-characters.  This reverts the change from
 +      revision 6.17 which is no longer necessary because the passphrase
 +      is sent separately now.  GnuPG messages are unreadable under
 +      multibyte locales with default-enable-multibyte-characters set to
 +      nil.
 +
 +2006-03-28  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el (message-tool-bar-gnome): Move "spell".
 +
 +2006-03-27  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
 +      XEmacs-only `replace-in-string'.  Use `gnus-group-real-name'
 +      instead.
 +
 +2006-03-27  Karl Kleinpaste  <karl@charcoal.com>
 +
 +      * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
 +      newsgroups handling for NNTP overviews which don't include
 +      Newsgroups.
 +
 +2006-03-26  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * message.el (message-resend): Bind message-generate-hashcash to nil.
 +
 +2006-03-26  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
 +      when searching for already-paid recipients.
 +
 +2006-03-27  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
 +      passphrases when it is not needed.
 +      (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
 +      passphrase stuff from gpg, should only be necessary when you use
 +      gpg with a smartcard.
 +
 +2006-03-23  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mml.el (mml-insert-mime): Ignore cached contents of
 +      message/external-body part.
 +
 +      * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
 +      (mm-insert-part): Ditto.
 +
 +2006-03-23  Simon Josefsson  <jas@extundo.com>
 +
 +      * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
 +      Reiner.
 +      (pgg-gpg-use-agent-p): Use it again.
 +
 +2006-03-23  Simon Josefsson  <jas@extundo.com>
 +
 +      * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
 +      older emacsen.
 +      (pgg-gpg-use-agent-p): Don't use it.
 +
 +2006-03-23  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
 +      if we can.
 +
 +2006-03-22  Sascha Wilde  <wilde@sha-bang.de>
 +
 +      * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
 +      (pgg-gpg-update-agent): New function.
 +      (pgg-gpg-use-agent-p): New function.
 +      (pgg-gpg-process-region, pgg-gpg-encrypt-region)
 +      (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
 +      (pgg-gpg-sign-region): Use it.
 +
 +2006-03-22  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
 +      Reported by Ralf Wachinger <rwachinger@gmx.de>.
 +
 +2006-03-21  Simon Josefsson  <jas@extundo.com>
 +
 +      * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
 +      <wilde@sha-bang.de>.
 +      (pgg-gpg-use-agent): New variable.
 +      (pgg-gpg-process-region): Use it.
 +      (pgg-gpg-encrypt-region): Likewise.
 +      (pgg-gpg-encrypt-symmetric-region): Likewise.
 +      (pgg-gpg-decrypt-region): Likewise.
 +      (pgg-gpg-sign-region): Likewise.
 +      (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
 +
 +2006-03-21  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
 +
 +      * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
 +      Add comment on version.
 +
 +2006-03-20  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * smiley.el: Add missing test smiley.
 +
 +2006-03-17  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-decode.el (mm-with-part): New macro.
 +      (mm-get-part): Use it; work with message/external-body as well.
 +      (mm-save-part): Treat name and filename equally.
 +
 +      * mm-extern.el (mm-extern-cache-contents): New function.
 +      (mm-inline-external-body): Use it; force the part to be displayed;
 +      move undisplayer added to the cached handle to the parent.
 +
 +      * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
 +      (gnus-mime-view-part-as-type): Work with message/external-body.
 +
 +      * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
 +
 +2006-03-16  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
 +      images in image-load-path.  [Sync with image.el at 2006-03-16T16:55:26Z!wohler@newt.com, in
 +      Emacs.]
 +
 +2006-03-15  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
 +      path rather than symbol.  Always return list of directories.
 +      Guarantee that image directory comes first.  [Sync with image.el,
 +      , in Emacs2006-03-15T17:06:16Z!wohler@newt.com.]
 +
 +      * message.el (message-make-tool-bar): Adjust to new API of
 +      `gmm-image-load-path-for-library'.
 +
 +      * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
 +
 +      * gnus-group.el (gnus-group-make-tool-bar): Ditto.
 +
 +2006-03-15  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * gnus-art.el (gnus-article-only-boring-p):
 +      Bind inhibit-point-motion-hooks to avoid infinite loop when entering
 +      intangible text.
 +      Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
 +
 +2006-03-14  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gmm-utils.el (gmm-image-load-path-for-library): Fix typo.  Use
 +      `defun' instead of `gmm-defun-compat'.
 +
 +2006-03-14  Simon Josefsson  <jas@extundo.com>
 +
 +      * message.el (message-unique-id): Don't use message-number-base36
 +      if (user-uid) is a float.
 +      Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
 +
 +2006-03-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
 +
 +      * gnus-art.el (gnus-mime-display-single): Make sure there is an
 +      empty line between a part and a message part.
 +
 +2006-03-10  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * smiley.el: Add more test smileys.
 +      (smiley-data-directory, smiley-regexp-alist)
 +      (gnus-smiley-file-types): Fix doc strings.
 +      (smiley-update-cache): Clear smiley-cached-regexp-alist before
 +      adding new elements.
 +      (smiley-mouse-map): Unused code.  Make it a comment.
 +
 +2006-03-10  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
 +      scan latest NoCeM messages instead of old ones.
 +      (gnus-nocem-check-article): Fix regexps so as to match to PGP
 +      delimiters that are recently used.
 +      (gnus-nocem-load-cache): Add autoload cookie.
 +
 +      * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
 +
 +      * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
 +      level which is larger than gnus-use-nocem is specified.
 +
 +      * gnus-group.el (gnus-group-get-new-news): Ditto.
 +
 +2006-03-08  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-util.el (gnus-tool-bar-update): New function.
 +
 +      * gnus-group.el (gnus-group-update-tool-bar): New variable.
 +      (gnus-group-insert-group-line): Add gnus-tool-bar-update.
 +
 +      * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
 +
 +      * gnus-group.el (gnus-group-redraw-when-idle)
 +      (gnus-group-redraw-check): Remove.
 +      (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
 +
 +2006-03-08  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
 +      if optional last element is specified in splits (FIELD VALUE...).
 +
 +2006-03-07  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el (message-make-tool-bar): Rename gmm-image-load-path
 +      to gmm-image-load-path-for-library.  Call with no-error argument.
 +      (message-tool-bar-gnome): Rename "mail/attach" to "attach".
 +
 +      * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
 +
 +      * gnus-group.el (gnus-group-make-tool-bar): Ditto.
 +
 +      * gmm-utils.el (gmm-image-load-path): Remove alias.
 +
 +2006-03-06  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gmm-utils.el (gmm-image-load-path): Add alias.
 +
 +      * nnml.el (nnml-generate-nov-databases-directory): Rename from
 +      nnml-generate-nov-databases-1.
 +      (nnml-generate-nov-databases): Use it.
 +      (nnml-generate-nov-databases-directory): Document no-active
 +      argument.
 +
 +      * gmm-utils.el (gmm-image-load-path-for-library): Return single
 +      directory if path is t.  Add no-error.
 +
 +      * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
 +      Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
 +
 +      * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
 +      resetting gnus-article-browse-html-temp-list.
 +
 +      * gmm-utils.el (gmm-image-load-path-for-library): Sync with
 +      mh-compat.el at 2006-03-04T21:23:21Z!wohler@newt.com in Emacs.  Rename `gmm-image-load-path'.
 +      Add example to docstring.  Rename local variables.  Move error
 +      checks to default case in cond and simplify.
 +
 +2006-03-06  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
 +      handle is multipart when calling it recursively.
 +      (mm-w3m-cid-retrieve): Display warning if retrieving fails.
 +
 +2006-03-03  Daniel Pittman  <daniel@rimspace.net>
 +
 +      * nnimap.el (nnimap-request-update-info-internal): Optimize.
 +      Don't `gnus-uncompress-range' to avoid excessive memory usage.
 +
 +2006-03-03  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
 +      is loaded.
 +
 +      * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
 +      loaded.
 +
 +2006-03-03  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
 +      to "Emacs 23 (unicode)" in doc string.
 +
 +      * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
 +      "Emacs 23 (unicode)" in comment.
 +
 +2006-03-03  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
 +
 +      * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
 +      characters 160 through 255 in Emacs 23.
 +
 +2006-03-02  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
 +      gnus-article-browse-html-temp.
 +      (gnus-article-browse-delete-temp): Make it customizable.  Add
 +      `file'.  Adjust doc string.
 +      (gnus-article-browse-delete-temp-files): Add argument.  Allow
 +      query for each file.  Adjust doc string.
 +      (gnus-article-browse-html-parts): Add
 +      `gnus-article-browse-delete-temp-files' to
 +      `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
 +
 +2006-03-02  Hynek Schlawack  <hynek@ularx.de>
 +
 +      * gnus-art.el (gnus-article-browse-html-temp)
 +      (gnus-article-browse-delete-temp): New variables.
 +      (gnus-article-browse-delete-temp-files): New function.
 +      (gnus-article-browse-html-parts): Use it.
 +
 +2006-03-02  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
 +
 +      * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
 +      string.
 +
 +      * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
 +      gnus-summary-insert-new-articles when unplugged.  Remove
 +      gnus-summary-search-article-forward.
 +
 +      * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
 +      display-visual-class instead of display-color-cells.
 +
 +2006-03-02  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mml.el (mml-generate-mime-1): Encode parts other than text/* or
 +      message/* containing non-ASCII text properly.
 +
 +2006-03-01  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el: Require gmm-utils, remove autoloads.
 +      (message-tool-bar): Set default based on
 +      gmm-tool-bar-style.
 +      (message-tool-bar-gnome): Add gmm-customize-mode.
 +
 +      * gnus-sum.el (gnus-summary-tool-bar): Set default based on
 +      gmm-tool-bar-style.
 +      (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
 +
 +      * gnus-group.el (gnus-group-tool-bar): Set default based on
 +      gmm-tool-bar-style.
 +      (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
 +
 +      * gmm-utils.el (gmm-image-directory): Rename variable from
 +      gmm-image-load-path.
 +      (gmm-image-load-path): Use gmm-image-directory.
 +      (gmm-customize-mode): New function.
 +      (gmm-tool-bar-style): New variable.
 +
 +      * gnus-group.el (gnus-group-redraw-when-idle): Rename from
 +      gnus-group-redraw-line-number.
 +      (gnus-group-redraw-check): Simplify.
 +      (gnus-group-tool-bar-update): Remove redraw check.
 +      (gnus-group-make-tool-bar): Add redraw check.
 +
 +2006-03-01  Michael Piotrowski  <mxp@dynalabs.de>  (tiny change)
 +
 +      * gnus-art.el (gnus-button): Add missing parentheses.
 +
 +2006-02-28  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-util.el (mm-with-unibyte-current-buffer): Add note.
 +
 +2006-02-28  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-art.el (gnus-button): New face.
 +      (gnus-article-button-face): Use it.
 +
 +      * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
 +      gnus-summary-next-page.  Re-order.
 +
 +      * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
 +      next-node are now included.
 +      (gnus-group-redraw-line-number): New internal variable.
 +      (gnus-group-redraw-check): Helper function for updating the tool
 +      bar.
 +      (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
 +
 +      * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
 +
 +      * spam.el (spam-spamassassin-score-regexp): New internal variable.
 +      (spam-extra-header-to-number, spam-check-spamassassin-headers):
 +      Use it to match format of Spamassassin 3.0 and later.  Reported by
 +      IRIE Tetsuya <irie@t.email.ne.jp>.
 +      (spam-check-bogofilter)
 +      (spam-bogofilter-register-with-bogofilter): Fix args of
 +      `gnus-error' calls.
 +
 +2006-02-28  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
 +      unnecessary interaction when sending queued mails.  Reported by
 +      TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
 +
 +2006-02-27  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
 +      first or last are nil.
 +
 +2006-02-24  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 +
 +      * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
 +
 +2006-02-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
 +
 +2006-02-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * dns.el (query-dns): Protect more against buggy tcp output.
 +
 +2006-02-24  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
 +      nov.php.
 +
 +2006-02-24  Andreas Seltenreich  <uwi7@stud.uni-karlsruhe.de>
 +
 +      * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
 +      (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
 +      groups.  Kudos to Olly Betts <olly@survex.com> for providing NOV
 +      output on the server side.
 +      (nnweb-google-create-mapping): Update regexps and add some
 +      progress indication.
 +
 +2006-02-23  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-group.el (gnus-group-tool-bar-gnome): Fix
 +      gnus-agent-toggle-plugged.  Re-order icons.
 +      (gnus-group-tool-bar-gnome): Add
 +      gnus-group-{prev,next}-unread-group.
 +      (gnus-group-tool-bar-gnome): Re-order icons.
 +
 +      * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
 +      gnus-summary-insert-new-articles.
 +
 +      * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
 +      comments.
 +
 +      * utf7.el (utf7-utf-16-coding-system): Fix comment.  utf-16-be is
 +      also available in Emacs 21.3.
 +
 +      * message.el (message-fix-before-sending): Change "Emacs 22" to
 +      "Emacs 23 (unicode)" in comment.
 +
 +      * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
 +      "Emacs 23 (unicode)" in comment.
 +
 +      * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
 +      comment.
 +      (mm-coding-system-p): Add comment about no-MULE XEmacs.
 +
 +      * mm-view.el (mm-fill-flowed): Add :version.
 +
 +2006-02-23  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
 +      and load-path.
 +
 +2006-02-22  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el: Autoload gmm-image-load-path.
 +      (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
 +      icon file names.  Use old Emacs 21 "mail_send.xpm" icon for
 +      consitency.
 +
 +      * gmm-utils.el (gmm-image-load-path): Also search in
 +      "../etc/images".  Don't set gmm-image-load-path if we don't find
 +      the image.
 +
 +2006-02-22  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gmm-utils.el (gmm-image-load-path): Don't make
 +      `gmm-image-load-path' include subdirectories which the second arg
 +      `image' might specify.
 +
 +      * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
 +      subdirectory to icon file names.
 +
 +      * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
 +
 +2006-02-21  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
 +      gmm-image-load-path calls.
 +
 +      * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
 +
 +      * message.el (message-make-tool-bar): Ditto.
 +
 +      * mml.el (mml-preview): Added comment concerning tool bar icons.
 +
 +      * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
 +      (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
 +
 +      * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
 +      (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
 +
 +      * message.el (message-tool-bar-gnome): Use new icon names.
 +      (message-make-tool-bar): Use `gmm-image-load-path'.
 +
 +      * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
 +      functions from MH-E.
 +      (gmm-image-load-path): New variable from MH-E.
 +      (gmm-image-load-path): New function from MH-E.  Added arguments
 +      LIBRARY, IMAGE and PATH.  Don't modify paths.  Don't use
 +      *-image-load-path-called-flag.
 +
 +2006-02-21  Milan Zamazal  <pdm@brailcom.org>
 +
 +      * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
 +
 +2006-02-21  Wolfram Fenske  <wolfram.fenske@student.uni-magdeburg.de>  (tiny change)
 +
 +      * nnimap.el (nnimap-request-move-article): Change folder back to
 +      source group before deleting.
 +
 +2006-02-20  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mm-util.el (mm-charset-override-alist): Fix type in doc string.
 +
 +      * gnus-art.el (mm-url-insert-file-contents-external): Autoload
 +      mm-url.
 +
 +      * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
 +
 +2006-02-20  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
 +      coding system which mm-charset-to-coding-system returns for a
 +      given charset is valid.
 +
 +2006-02-16  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * html2text.el (html2text-remove-tag-list):
 +      * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
 +
 +2006-02-14  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * gnus-cus.el: Revert 2005-10-17 change.
 +
 +2006-02-17  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (article-strip-banner): Call
 +      article-really-strip-banner only when the regexp match is made.
 +
 +2006-02-16  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (article-strip-banner): Use
 +      gnus-extract-address-components instead of
 +      mail-header-parse-addresses to make it work with non-ASCII text;
 +      remove mail-encode-encoded-word-string.
 +
 +      * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
 +      values which are surrounded with \"...\"; make it never cause a
 +      Lisp error; give up parsing of parameters if it failed in
 +      extracting type.
 +
 +2006-02-14  Arne Jørgensen  <arne@arnested.dk>
 +
 +      * smime.el (smime-cert-by-ldap-1): Fix bug where
 +      `smime-ldap-search' returns results without userCertificates.
 +
 +2006-02-15  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
 +
 +2006-02-14  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * spam.el (spam-check-spamassassin-headers): Adapt format for
 +      Spamassassin 3.0 or later.  Reported by ARISAWA Akihiro
 +      <ari@mbf.ocn.ne.jp>.
 +      (spam-list-of-processors): Add spam-use-gmane.
 +
 +2006-02-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
 +      make-temp-file; make it work with XEmacs as well.
 +
 +      * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
 +      mm-make-temp-file.
 +
 +      * mm-decode.el (mm-display-external): Use the 3rd arg of
 +      mm-make-temp-file.
 +      (mm-create-image-xemacs): Ditto.
 +
 +2006-02-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
 +      with message-narrow-to-headers.
 +      (gnus-draft-setup): Narrow to header to run message-fetch-field.
 +      (gnus-draft-check-draft-articles): New function.
 +      (gnus-draft-edit-message, gnus-draft-send-message): Use it.
 +
 +2006-02-13  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-art.el (gnus-article-browse-html-parts):
 +      `hs-show-html-list' should read `gnus-article-browse-html-parts'.
 +      Don't use suffix argument for mm-make-temp-file for Emacs 21
 +      compatibility.  Remove useless `format'.
 +
 +2006-02-13  Andreas Seltenreich  <uwi7@stud.uni-karlsruhe.de>
 +
 +      * nnweb.el (nnweb-google-wash-article): Update regexps.
 +      (nnweb-group-alist): Use defvoo instead of defvar.
 +
 +2006-02-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * nnoo.el (nnoo-declare): Don't generate duplicate entries when
 +      re-loading nn* modules.
 +
 +2006-02-10  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
 +      for `tool-bar-mode' and don't check it's default-value.
 +
 +      * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
 +
 +      * message.el (message-make-tool-bar): Ditto.
 +
 +      * gnus-art.el (gnus-article-browse-html-parts): Remove useless
 +      `substring'.  Shorten tmp-file name.
 +
 +      * gnus.el: Remove bogus comment.
 +
 +2006-02-10  Hynek Schlawack  <hynek@ularx.de>
 +
 +      * gnus-art.el (gnus-article-browse-html-parts): New function.
 +      (gnus-article-browse-html-article): New function for viewing html
 +      articles with a browser.
 +
 +2006-02-09  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
 +      (mml2015-pgg-encrypt): Ditto.
 +
 +      * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
 +      (mml1991-pgg-encrypt): Ditto.
 +
 +2006-02-08  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * nnfolder.el (nnfolder-insert-newsgroup-line): Use
 +      message-make-date instead of current-time-string.
 +
 +      * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
 +      to gnus-decoded which mm-uu might set.
 +
 +2006-02-08  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
 +      don't decode quoted parameters; remove misimported Emacs code.
 +      Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
 +      (rfc2231-decode-encoded-string): Don't use split-string which
 +      behaves differently according to Emacs version; use
 +      mm-decode-coding-region to convert charset to coding-system.
 +      Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
 +      (rfc2231-encode-string): Remove misimported Emacs code.
 +
 +2006-02-07  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (article-decode-charset): Don't use ignore-errors
 +      when calling mail-header-parse-content-type.
 +      (article-de-quoted-unreadable): Ditto.
 +      (article-de-base64-unreadable): Ditto.
 +      (article-wash-html): Ditto.
 +
 +      * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
 +      calling mail-header-parse-content-type and
 +      mail-header-parse-content-disposition.
 +      (mm-find-raw-part-by-type): Don't use ignore-errors when calling
 +      mail-header-parse-content-type.
 +
 +      * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
 +      insert charset and format parameters; encode description after
 +      inserting it to buffer.
 +      (mml-insert-parameter): Fold lines properly even if a parameter is
 +      segmented into two or more lines; change the max column to 76.
 +
 +      * rfc1843.el (rfc1843-decode-article-body): Don't use
 +      ignore-errors when calling mail-header-parse-content-type.
 +
 +      * rfc2231.el (rfc2231-parse-string): Return at least type if
 +      possible; don't cause an error even if it fails in parsing of
 +      parameters.  Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
 +      (rfc2231-encode-string): Don't break lines at the beginning, leave
 +      it to mml-insert-parameter.
 +
 +      * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
 +      calling mail-header-parse-content-type.
 +
 +2006-02-06  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * spam-report.el (spam-report-gmane-use-article-number):
 +      Improve doc string.
 +      (spam-report-gmane-internal): Check if a suitable header was found
 +      in the article.
 +
 +2006-02-04  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
 +      (rfc2231-encode-string): Make param*=value always begin with LWSP.
 +
 +2006-02-05  Romain Francoise  <romain@orebokech.com>
 +
 +      Update copyright notices of all files in the gnus directory.
 +
 +2006-02-03  Andreas Seltenreich  <uwi7@stud.uni-karlsruhe.de>
 +
 +      * nnweb.el (nnweb-request-group): Avoid growing overview files.
 +
 +2006-02-03  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
 +      segmented lines of parameter value to cope with Thunderbird 1.5
 +      bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
 +      Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
 +      (rfc2231-encode-string): Don't make lines exceeding 76 column.
 +
 +2006-02-01  Max Froumentin  <max@lapin-bleu.net>  (tiny change)
 +
 +      * mml.el (mml-generate-mime-1): Correct the order of inline signed
 +      parts.
 +
 +2006-01-31  Andreas Seltenreich  <uwi7@stud.uni-karlsruhe.de>
 +
 +      * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
 +      there's only one active file for all servers.
 +      (nnweb-request-scan): Make sure nnweb-articles is initialized on
 +      solid groups.  Gnus might have used a FAST request to select the group.
 +      (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
 +      and nnweb-search redundantly in the active file.
 +      (nnweb-request-list): Don't list bogus groups.  There can only be one.
 +      (nnweb-request-create-group): Don't use ARGS.
 +      (nnweb-possibly-change-server, nnweb-request-group): Remove some
 +      initialisations.  Let nnoo do the work.
 +
 +2006-01-31  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
 +      Say the part has been decoded.
 +
 +      * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
 +
 +2006-01-31  Kevin Ryde  <user42@zip.com.au>
 +
 +      * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
 +      mailcap-viewer-test-cache when there's no 'test clause, since that
 +      will invert the meaning of a "nil" test previously determined by
 +      mailcap-mailcap-entry-passes-test.
 +
 +2006-01-30  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
 +      compiling.
 +
 +      * gnus-sum.el: Ditto.
 +
 +      * message.el: Don't bind tool-bar-map when compiling.
 +
 +2006-01-30  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * nnweb.el (nnweb-google-parse-1): Clarify some comments.
 +
 +2006-01-30  Andreas Seltenreich  <uwi7@stud.uni-karlsruhe.de>
 +
 +      * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
 +      (nnweb-google-create-mapping, nnweb-google-search): Adapt to
 +      current Google Groups.
 +
 +2006-01-26  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
 +      and tool-bar-mode.
 +
 +      * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
 +      and tool-bar-mode.
 +
 +      * message.el (message-tool-bar-update): Simplify.
 +      (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
 +
 +      * gnus-sum.el (gnus-summary-tool-bar-update): Check for
 +      gnus-summary-buffer.
 +      (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
 +      gnus-summary-reply.
 +
 +      * gmm-utils.el (gmm): Add :version.
 +
 +2006-01-26  Steve Youngs  <steve@sxemacs.org>
 +
 +      * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
 +      autoload.
 +
 +2006-01-26  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gmm-utils.el (gmm-verbose): Add :group.
 +
 +2006-01-25  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el: Change some comments WRT tool-bars.
 +
 +      * gnus-sum.el (gnus-summary-tool-bar)
 +      (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
 +      (gnus-summary-tool-bar-zap-list): New variables.
 +      (gnus-summary-make-tool-bar): Complete rewrite using
 +      `gmm-tool-bar-from-list'.
 +
 +      * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
 +      (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
 +      variables.
 +      (gnus-group-make-tool-bar): Complete rewrite using
 +      `gmm-tool-bar-from-list'.
 +      (gnus-group-tool-bar-update): New function.
 +
 +      * message.el (message-mode-field-menu): Add "Show hidden Headers".
 +
 +2006-01-25  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
 +      is dissected into a single part of which the type is the same as
 +      the given one; decode charset.
 +
 +2006-01-21  Kevin Ryde  <user42@zip.com.au>
 +
 +      * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
 +      into alists as symbol not string, since that's what
 +      mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
 +      look for.
 +
 +2006-01-24  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
 +      (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
 +
 +      * message.el (message-tool-bar-gnome): Use gmm-ignore.
 +
 +2006-01-24  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-mime-security-button-commands): New variable.
 +      (gnus-mime-security-button-menu): New definition.
 +      (gnus-mime-security-button-map): Use them.
 +      (gnus-mime-security-button-menu): New function.
 +      (gnus-insert-mime-security-button): Addition to help echo.
 +      (gnus-mime-security-run-function, gnus-mime-security-save-part)
 +      (gnus-mime-security-pipe-part): New functions.
 +
 +      * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
 +      (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
 +
 +      * mm-decode.el (mm-handle-set-disposition): Remove.
 +      (mm-handle-set-description): Remove.
 +
 +2006-01-24  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
 +      (mm-w3m-standalone-supports-m17n-p): New function.
 +      (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
 +      w3m usage.
 +
 +      * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
 +      mm-w3m-standalone-supports-m17n-p to alter w3m usage.
 +
 +2006-01-23  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el (message-tool-bar-zap-list): Use
 +      gmm-tool-bar-zap-list as custom type.
 +      (message-tool-bar-update): New function.
 +      (message-tool-bar, message-tool-bar-gnome)
 +      (message-tool-bar-retro): Add message-tool-bar-update.
 +      (message-tool-bar-gnome): Add flyspell-buffer.
 +
 +      * gnus-util.el (gnus-error): Describe `args'.
 +
 +      * gmm-utils.el (gmm-error): Describe `args'.
 +      (gmm-tool-bar-zap-list): New widget.
 +      (gmm-tool-bar-from-list): Improve description of `zap-list'.
 +
 +2006-01-23  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
 +      (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
 +      the number of recursive calls.
 +
 +      * mm-decode.el (mm-handle-set-disposition): New macro.
 +      (mm-handle-set-description): New macro.
 +
 +2006-01-23  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
 +      encoding.
 +
 +2006-01-20  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el (message-tool-bar-zap-list, message-tool-bar)
 +      (message-tool-bar-gnome, message-tool-bar-retro): New variables.
 +      (message-tool-bar-local-item-from-menu): Remove.
 +      (message-tool-bar-map): Replace by `message-make-tool-bar'.
 +      (message-make-tool-bar): New function.
 +      (message-mode): Use `message-make-tool-bar'.
 +
 +      * gmm-utils.el: New file.
 +      (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
 +      (gmm-lazy): New widget copied from `nnmail.el'.
 +      (gmm-tool-bar-from-list): New function for creating customizable
 +      tool bars.
 +      (gmm-tool-bar-from-list): Fix typos in doc string.  Remove debug
 +      output.
 +      (gmm): Add :prefix to defgroup.
 +
 +2006-01-20  Per Abrahamsen  <abraham@dina.kvl.dk>
 +
 +      * gmm-utils.el (gmm-widget-p): New function.
 +
 +2006-01-20  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mml.el (mml-attach-file): Describe `description' in doc string.
 +      (mml-menu): Add Emacs MIME manual and PGG manual.
 +
 +2006-01-20  Richard M. Stallman  <rms@gnu.org>
 +
 +      * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
 +
 +2006-01-20  Kevin Greiner  <kevin.greiner@compsol.cc>
 +
 +      * nntp.el (nntp-end-of-line): Doc fix.
 +
 +2006-01-20  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * imap.el (imap-open): Handle case where buffer is a buffer
 +      object.
 +
 +2005-01-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * gnus-delay.el (gnus-delay): Don't autoload.
 +      It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
 +      to be re-loaded when customizing the `gnus-delay' group.
 +
 +2005-01-20  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * message.el (message-insert-citation-line): Use newlines.
 +
 +2006-01-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-bodies.el (mm-decode-body): Don't decode decoded body.
 +
 +      * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
 +
 +2006-01-19  Mark D. Baushke  <mdb@gnu.org>
 +
 +      * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
 +
 +2006-01-17  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-decode.el (mm-inlined-types): Add application/pgp.
 +      (mm-automatic-display): Ditto.
 +
 +      * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
 +      part as text.
 +
 +2006-01-16  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * nnrss.el: Update copyright.
 +      (nnrss-opml-import): Query whether to subscribe to each entry.
 +
 +      * gnus-art.el:
 +      * gnus-sum.el:
 +      * mm-uu.el:
 +      * mm-view.el: Update copyright.
 +
 +2006-01-16  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el (message-info): New function.
 +      (message-mode-menu): Add it.
 +      Update copyright.
 +
 +      * ChangeLog: Fix and update copyright.
 +
 +2006-01-13  Romain Francoise  <romain@orebokech.com>
 +
 +      * message.el (message-forward-subject-name-subject): Prefer the
 +      address to 'nowhere' if the sender has no name.
 +      Fix typo.  Update copyright year.
 +
 +2006-01-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (article-wash-html): Use
 +      gnus-summary-show-article-charset-alist if a numeric arg is given.
 +      (gnus-article-wash-html-with-w3m-standalone): New function.
 +
 +      * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
 +      mm-inline-text-html-render-with-w3m-standalone.
 +      (mm-text-html-washer-alist): Map w3m-standalone to
 +      gnus-article-wash-html-with-w3m-standalone.
 +      (mm-inline-text-html-render-with-w3m-standalone): New function.
 +
 +2006-01-12  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
 +      Improve LaTeX.
 +
 +2006-01-10  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
 +      (nnrss-request-article): Render text/plain parts as HTML.
 +
 +      * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
 +      the buffer.
 +
 +2006-01-08  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-cus.el (gnus-group-parameters): Sync posting-style with
 +      custom definition of `gnus-posting-styles'.
 +
 +      * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
 +      print-circle.  Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
 +
 +2006-01-05  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
 +      Use nntp for bug archive.
 +
 +2006-01-05  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
 +      parts.
 +      (nnrss-normalize-date): New function converts ISO 8601 date into
 +      RFC822 style.  Suggested by Mark Plaksin <happy@mcplaksin.org>.
 +      (nnrss-check-group): Use it.
 +
 +2006-01-01  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
 +
 +      * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
 +      fetch a feed.  Suggested by Mark Plaksin <happy@mcplaksin.org>.
 +      (nnrss-insert-w3): Ditto.
 +
 +2005-12-22  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
 +      the articles to be forwarded including the case where neither a
 +      number of articles nor a region is specified.
 +
 +2005-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * nnrss.el (nnrss-request-article): Fix last change; fill
 +      text/plain parts.
 +
 +2005-12-20  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * nnrss.el (nnrss-request-article): Replace <br />s with newlines
 +      in text/plain part.
 +      (nnrss-check-group): Don't add excessive newline to dc:subject.
 +
 +2005-12-19  Mark Plaksin  <happy@mcplaksin.org>  (tiny change)
 +
 +      * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
 +      article.
 +
 +2005-12-18  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * nnml.el: Don't require gnus-bcklg.  Autoload it.
 +      (nnml-use-compressed-files, nnml-save-mail): Support other
 +      comression programs such as bzip2.
 +
 +2005-12-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * dns.el (query-dns): Make sure we check the buffer size before
 +      removing tcp headers.
 +
 +2005-12-16  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
 +      remove MIME buttons associated with multipart/alternative parts.
 +      (gnus-mime-display-alternative): Tag buttons using `article-type'
 +      text property.
 +
 +      * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
 +      associated with multipart/alternative parts.
 +
 +      * gnus-art.el (gnus-signature-separator): Fix custom type.
 +
 +      * mm-decode.el (mm-inlined-types): Fix custom type.
 +      (mm-keep-viewer-alive-types): Ditto.
 +      (mm-automatic-display): Ditto.
 +      (mm-attachment-override-types): Ditto.
 +      (mm-inline-override-types): Ditto.
 +      (mm-automatic-external-display): Ditto.
 +
 +2005-12-15  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * spam-report.el (spam-report-user-mail-address)
 +      (spam-report-user-agent): New variables.
 +      (spam-report-url-ping-plain): Use spam-report-user-agent.
 +
 +2005-12-14  Ralf Angeli  <angeli@iwi.uni-sb.de>
 +
 +      * gnus-art.el (gnus-button-handle-custom): Do not just use
 +      `customize-apropos' for any "M-x customize-*" button but the
 +      function called for.  Accept both the function name and its
 +      argument in order to achieve this.
 +      (gnus-button-alist): Remove support for "custom:" URL's.  Pass
 +      function name to `gnus-button-handle-custom' in case of "M-x
 +      customize-*" buttons.
 +
 +2005-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
 +      multipart/alternative and add xref to mm-discouraged-alternatives
 +      in doc string.
 +
 +      * mm-decode.el (mm-discouraged-alternatives): Add xref to
 +      gnus-buttonized-mime-types in doc string.
 +
 +2005-12-08  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
 +      Suggest image/.* in the doc string.
 +
 +2005-12-12  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
 +      message-marks (Debian bug #342521).
 +
 +2005-12-12  Simon Josefsson  <jas@extundo.com>
 +
 +      * password.el (password-read-from-cache): Add.
 +      (password-read): Use it.
 +
 +2005-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
 +      us-ascii as a MIME charset.
 +
 +      * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
 +      against the case where the 2nd arg TYPE is nil.
 +
 +2005-12-09  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * pop3.el (pop3-stream-type): Fix custom version.
 +
 +      * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
 +
 +2005-12-09  ARISAWA Akihiro  <ari@mbf.ocn.ne.jp>  (tiny change)
 +
 +      * mm-decode.el (mm-display-external): Add missing cdr.
 +
 +2005-12-07  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-decode.el (mm-display-external): Use nametemplate (defined in
 +      RFC1524) if it is in mailcap or add a suffix according to
 +      mailcap-mime-extensions when generating a temp filename; postpone
 +      deleting a temp file for 2 seconds for some wrappers, shell
 +      scripts, and so on, which might exit right after having started a
 +      viewer command as a background job.
 +
 +2005-12-06  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * nntp.el (nntp-marks-directory): Fix custom group.
 +
 +      * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
 +      steps when < 10.
 +
 +      * gnus-start.el (gnus-no-server-1): Mention
 +      `gnus-level-default-subscribed' in doc string.
 +
 +2005-12-02  ARISAWA Akihiro  <ari@mbf.ocn.ne.jp>  (tiny change)
 +
 +      * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
 +      parens.
 +
 +2005-11-26  Dave Love  <fx@gnu.org>
 +
 +      * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
 +      (tls-program, tls-success): Provide openssl alternative.
 +
 +      * starttls.el: Doc fixes.
 +      (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
 +      SERVICE to PORT.
 +
 +      * pop3.el (pop3-open-server) <ssl>: Clarify a loop.  Deal with
 +      port null or service name.
 +      (starttls-negotiate): Autoload.
 +
 +2005-11-25  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * message.el (message-kill-to-signature): Fix interactive spec.
 +
 +2005-11-24  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * pop3.el (pop3-open-server): Recognize a string as a service name.
 +
 +2005-11-24  Pascal Rigaux  <pixel@mandriva.com>  (tiny change)
 +
 +      * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
 +
 +2005-11-23  Dave Love  <fx@gnu.org>
 +
 +      Add pop3s, pop3/starttls.
 +
 +      * pop3.el (pop3-authentication-scheme): Clarify doc.
 +      (open-tls-stream, starttls-open-stream): Autoload.
 +      (pop3-stream-type): New.
 +      (pop3-open-server): Use it.
 +
 +      * mail-source.el (mail-sources): Fix some :types.  Add stream type
 +      for POP.
 +      (mail-source-keyword-map): Add :stream for POP.
 +      (mail-source-fetch-pop): Use pop3-stream-type.
 +
 +2005-11-22  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
 +      of current-time-string.
 +
 +2005-11-20  Stefan Schimanski  <schimmi@debian.org>  (tiny change)
 +
 +      * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
 +      date header.
 +
 +2005-11-19  Kevin Greiner  <kevin.greiner@compsol.cc>
 +
 +      * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
 +      it can seriously impact performance as it bypasses the agent's
 +      local caches.
 +
 +2005-11-19  Kevin Greiner  <kevin.greiner@compsol.cc>
 +
 +      * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
 +      must be explicitly online rather than "not explicitly offline" for
 +      its flags to be synchronized.
 +
 +      * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
 +      that gnus-uu-unmark-thread will function correctly.
 +
 +      * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
 +      1024K is instead displayed as 1M.
 +
 +2005-11-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
 +
 +2005-11-16  Boris Samorodov  <bsam@ipt.ru>  (tiny change)
 +
 +      * imap.el (imap-kerberos4-open): Ignore SSL stuff.
 +
 +2005-11-13  Kevin Greiner  <kevin.greiner@compsol.cc>
 +
 +      * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
 +      error message to display actual error condition.
 +      (gnus-agent-save-local): Avoid saving symbols that are bound to
 +      nil as they simply result in a warning message in
 +      gnus-agent-read-local.
 +
 +2005-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
 +      rather than make-variable-buffer-local for file-precious-flag.
 +
 +2005-11-12  Kevin Greiner  <kevin.greiner@compsol.cc>
 +
 +      * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
 +      for duplicates which are removed.  The invalid sort check then
 +      triggers a rescan after the sort as sorting may have moved
 +      duplicate entries such that they can be cheaply detected.
 +
 +2005-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
 +
 +2005-11-12  Kevin Greiner  <kevin.greiner@compsol.cc>
 +
 +      * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
 +      internal variable to a custom variable.  Changed default value
 +      from compressed(2) to uncompressed(1).
 +      (gnus-agent-read-agentview): Reversed revision 7.8 to restore
 +      support for uncompressed agentview files.  Taken together, reading
 +      the agentview file should now be 6-7 times faster.
 +
 +2005-11-11  Jan Nieuwenhuizen  <janneke@gnu.org>
 +
 +      * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
 +      as a buffer-local variable.  This avoids creating truncated
 +      dribble files as a result of a hang up, eg.
 +
 +2005-12-09  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-start.el (gnus-start-draft-setup): Enforce
 +      `gnus-draft-mode' for nndraft:drafts at startup.
 +
 +      * gnus.el (gnus-splash): Change custom group.
 +      (gnus-group-get-parameter, gnus-group-parameter-value): Describe
 +      allow-list argument.
 +
 +      * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
 +      string.
 +
 +2005-12-06  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-art.el (gnus-default-article-saver): Add user-defined
 +      `function' to custom type.
 +
 +2005-10-30  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * imap.el (imap-open): Handle case where buffer is a buffer
 +      object.
 +
 +2005-11-29  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
 +      long lines.
 +      (gnus-cache-delete-group): Wrap doc strings.
 +
 +      * gnus-agent.el (gnus-agent-rename-group)
 +      (gnus-agent-delete-group): Wrap doc strings.
 +
 +2005-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus-start.el (gnus-1): Add "native" to
 +      gnus-predefined-server-alist.
 +
 +      * gnus.el (gnus-method-to-server): Don't add "native" to the
 +      lists here, because that leads to problems when
 +      gnus-select-method is bound.
 +
 +2005-11-09  Simon Josefsson  <jas@extundo.com>
 +
 +      * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
 +      use (not sort-by-date) instead.
 +
 +2005-11-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * gnus-delay.el (gnus-delay-group): Don't autoload.
 +      It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
 +      to be re-loaded when customizing the `gnus-delay' group.
 +
 +2005-11-19  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * message.el: Revert last changes.
 +      (message-insert-citation-line): Use newlines.
 +
 +2005-11-17  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * message.el (message-courtesy-message)
 +      (message-mark-insert-begin, message-mark-insert-end)
 +      (message-elide-ellipsis, message-cancel-message)
 +      (message-add-header, message-change-subject)
 +      (message-cross-post-followup-to-header)
 +      (message-cross-post-insert-note, message-reduce-to-to-cc)
 +      (message-widen-reply, message-delete-not-region)
 +      (message-kill-to-signature, message-insert-signature)
 +      (message-insert-importance-high, message-insert-importance-low)
 +      (message-insert-or-toggle-importance)
 +      (message-insert-disposition-notification-to)
 +      (message-indent-citation, message-yank-original)
 +      (message-cite-original-without-signature, message-cite-original)
 +      (message-insert-citation-line, message-position-on-field)
 +      (message-fix-before-sending, message-send-mail-partially)
 +      (message-send-mail, message-send-mail-with-sendmail)
 +      (message-send-mail-with-qmail, message-send-news)
 +      (message-check-news-header-syntax, message-generate-headers)
 +      (message-insert-courtesy-copy, message-fill-address)
 +      (message-fill-header, message-shorten-references)
 +      (message-setup-1, message-cancel-news)
 +      (message-forward-make-body-plain, message-forward-make-body-mime)
 +      (message-forward-make-body-mml, message-encode-message-body)
 +      (message-forward-make-body-digest-plain)
 +      (message-forward-make-body-digest-mime)
 +      (message-use-alternative-email-as-from): Insert `hard-newline'
 +      instead of ordinary newlines.
 +
 +2005-11-09  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * message.el (message-generate-headers): Downcase the argument
 +      given to message-check-element.
 +
 +2005-11-08  Kevin Greiner  <kevin.greiner@compsol.cc>
 +
 +      * nntp.el (nntp-authinfo-rejected): New error condition.
 +      (nntp-wait-for): Use new error condition to signal authentication
 +      error.
 +      (nntp-retrieve-data): Rethrow new error condition to break out of
 +      recursive call to nntp-send-authinfo.
 +
 +2005-11-08  Romain Francoise  <romain@orebokech.com>
 +
 +      * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
 +      (gnus-summary-exit-map): Bind to `Z p'.
 +      (gnus-summary-make-menu-bar): Add menu item.
 +
 +2005-11-02  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-art.el (gnus-article-treat-custom): Add `first'.
 +      (gnus-treat-*): Add `first' in all doc strings.
 +
 +      * gnus-group.el (gnus-group-compact-group): Fix typo.
 +
 +2005-11-01  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus.el (gnus-parameters-case-fold-search): New variable.
 +      (gnus-parameters-get-parameter): Use it.
 +
 +      * gnus-score.el (gnus-home-score-file): Doc fix.
 +
 +2005-11-01  Xavier Maillard  <zedek@gnu-rox.org>  (tiny change)
 +
 +      * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
 +
 +2005-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-util.el (mm-special-display-p): New function.
 +
 +      * mml.el (mml-preview): Use it; doc fix.
 +
 +2005-10-29  Romain Francoise  <romain@orebokech.com>
 +
 +      * message.el (message-fix-before-sending): Fix comment.
 +
 +2005-10-29  Jari Aalto  <jari.aalto@cante.net>
 +
 +      * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
 +
 +2005-10-29  Jari Aalto  <jari.aalto@cante.net>
 +
 +      * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
 +      Used in gnus-score.el.
 +
 +2005-10-28  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mm-util.el (mm-codepage-setup): Remove bogus alias test.
 +
 +2005-10-27  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * flow-fill.el (fill-flowed-encode-tests): Restore trailing
 +      whitespace removed in revision 7.8.  Use concatenated string to
 +      protect trailing whitespace.
 +
 +2005-10-27  Jouni K. Seppänen  <jks@iki.fi>
 +
 +      * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
 +      (nnimap-request-expire-articles): Use it to avoid sending 'UID
 +      SEARCH UID ... NOT SINCE' queries, for inefficient servers like
 +      Courier IMAP ("some version from 2004").  Mostly based on similar
 +      code in the same function.
 +
 +2005-10-26  Didier Verna  <didier@xemacs.org>
 +
 +      * gnus-group.el (gnus-group-compact-group): Invalidate original
 +      article buffer.
 +      * gnus-srvr.el (gnus-server-compact-server): Ditto.
 +      * nnml.el (nnml-request-compact-group): Handle self Xref: field in
 +      NOV database and in article itself.
 +      Invalidate article backlog.
 +
 +2005-10-26  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
 +
 +2005-10-26  Simon Josefsson  <jas@extundo.com>
 +
 +      * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
 +      part of 2004-07-25 change.
 +
 +2005-10-26  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * message.el (message-display-completion-list): New function.
 +      (message-expand-group): Use it; make sure the Completions buffer
 +      is modifiable.
 +
 +2005-10-30  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * imap.el (imap-open): Handle case where buffer is a buffer object.
 +
 +2005-10-24  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * pgg-def.el:
 +      * pgg-gpg.el:
 +      * pgg-parse.el:
 +      * pgg-pgp.el:
 +      * pgg-pgp5.el:
 +      * pgg.el: Move to the parent lisp directory.
 +
 +2005-10-23  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
 +      user-mail-name is an empty string.
 +
 +2005-10-25  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
 +      depending on gnus-score-decay-constant.
 +
 +      * encrypt.el (encrypt-insert-file-contents)
 +      (encrypt-write-file-contents): Don't use `gnus-message'.
 +
 +      * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
 +      arguments.
 +      (mm-uu-type-alist): Add message-marks and insert-marks.  Pass
 +      arguments to mm-uu-verbatim-marks-extract.
 +      (mm-uu-hide-markers): New variable.
 +      (mm-uu-extract): Use face similar to `gnus-cite-3'.
 +
 +      * gnus-fun.el (gnus-convert-image-to-x-face-command)
 +      (gnus-convert-image-to-face-command): Use "convert" by default to
 +      allow other input image formats.
 +      (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
 +      accordingly.
 +
 +2005-10-23  Simon Josefsson  <jas@extundo.com>
 +
 +      * imap.el (imap-gssapi-program): Align command line parameters
 +      with latest GNU SASL.
 +      (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
 +
 +2005-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
 +      HTML.
 +      (nnslashdot-request-article): Ditto.
 +
 +2005-10-20  Hiroshi Fujishima  <hiroshi.fujishima@gmail.com>  (tiny change)
 +
 +      * mail-source.el (mail-source-fetch-pop): Require pop3.
 +      (mail-source-check-pop): Ditto.
 +
 +2005-10-20  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
 +      errors.
 +
 +2005-10-19  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
 +      (gnus-treat-strip-leading-blank-lines): Improve doc string.
 +
 +      * message.el (message-tool-bar-local-item-from-menu): Fix comment.
 +
 +      * mm-bodies.el (mm-decode-string): Call
 +      `mm-charset-to-coding-system' with allow-override argument.
 +
 +2005-10-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
 +      (rfc2047-charset-to-coding-system): New function.
 +      (rfc2047-decode-encoded-words): New function.
 +      (rfc2047-decode-region): Use them.
 +      (rfc2047-decode-cte): Remove.
 +      (rfc2047-parse-and-decode): Remove.
 +      (rfc2047-decode): Remove.
 +
 +2005-10-15  Kenichi Handa  <handa@m17n.org>
 +
 +      * rfc2047.el (rfc2047-decode-cte): New function.
 +      (rfc2047-decode-region): Change the way to decode successive
 +      encoded-words: decode B- or Q-encoding in each encoded-word,
 +      concatenate them, and decode it as charset.
 +
 +2005-10-17  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * gnus-cus.el (gnus-custom-map): New variable.  Bind mouse-1 to
 +      widget-move-and-invoke.
 +      (gnus-custom-mode): Use gnus-custom-map.
 +
 +2005-10-15  Bill Wohler  <wohler@newt.com>
 +
 +      * message.el (message-tool-bar-map): Renamed image file from
 +      mail_send to mail/send.
 +
 +2005-10-16  Masatake YAMATO  <jet@gyve.org>
 +
 +      * message.el (message-expand-group): Pass the common
 +      prefix substring of completion to `display-completion-list'.
 +
 +2005-10-13  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mml-sec.el (mml-secure-method): New internal variable.
 +      (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
 +      (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
 +      functions using mml-secure-method.
 +
 +      * mml.el (mml-mode-map): Add key bindings for those functions.
 +      (mml-menu): Simplify security menu entries.  Suggested by Jesper
 +      Harder <harder@myrealbox.com>.
 +      (mml-attach-file, mml-attach-buffer, mml-attach-external): Goto
 +      end of message if point is the headers of the message.
 +
 +      * message.el (message-in-body-p): New function.
 +
 +      * assistant.el: Autoload gnus-util and netrc.
 +
 +      * mm-util.el (mm-charset-to-coding-system): Add allow-override.
 +      Use `mm-charset-override-alist' only when decoding.
 +
 +      * mm-bodies.el (mm-decode-body): Call
 +      `mm-charset-to-coding-system' with allow-override argument.
 +
 +      * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
 +      `filename' from Content-Disposition if Content-Type doesn't
 +      provide `name'.
 +      (gnus-mime-view-part-as-type): Set default instead of
 +      initial-input.
 +
 +2005-10-09  Daniel Brockman  <daniel@brockman.se>
 +
 +      * format-spec.el (format-spec): Propagate text properties of % spec.
 +
 +2005-10-12  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-art.el (gnus-treat-predicate): Add `first'.
 +
 +2005-10-11  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mm-util.el (mm-charset-synonym-alist): Improve doc string.
 +      (mm-charset-override-alist): New variable.
 +      (mm-charset-to-coding-system): Use it.
 +      (mm-codepage-setup): New helper function.
 +      (mm-charset-eval-alist): New variable.
 +      (mm-charset-to-coding-system): Use mm-charset-eval-alist.  Warn
 +      about unknown charsets.
 +
 +2005-10-04  David Hansen  <david.hansen@gmx.net>
 +
 +      * nnrss.el (nnrss-request-article): Add support for the comments tag.
 +      (nnrss-check-group): Ditto.
 +
 +2005-10-04  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mm-uu.el (mm-uu-verbatim-marks-extract, mm-uu-latex-extract):
 +      Rename x-gnus-verbatim to x-verbatim.
 +      (mm-uu-type-alist): Fix regexp for verbatim-marks.
 +
 +      * mm-decode.el (mm-automatic-display): Rename x-gnus-verbatim to
 +      x-verbatim.
 +
 +      * mm-url.el (mm-url-predefined-programs): Add switches for curl.
 +
 +      * gnus-util.el (gnus-remove-duplicates): Remove.
 +
 +      * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
 +      instead of gnus-remove-duplicates.
 +
 +      * message.el (message-remove-duplicates): Remove.
 +      (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
 +      message-remove-duplicates.
 +
 +      * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
 +      available, else use implementation from `delete-dups'.
 +
 +      * message.el (message-insert-expires): New function.
 +      (message-mode-map): Add key binding.
 +      (message-mode-field-menu): Add menu entry.
 +      (message-mode): Document it.
 +      (message-make-expires-date): Use `message-make-date'.
 +
 +2005-10-04  Josh Huber  <huber@alum.wpi.edu>
 +
 +      * message.el (message-make-expires-date): New function.
 +
 +2005-10-02  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * time-date.el: Autoload parse-time-string, XEmacs needs it.
 +
 +2005-09-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
 +      function rather than the diff-mode.el package.
 +      (mm-display-external): Use with-current-buffer.
 +      (mm-viewer-completion-map, mm-viewer-completion-map):
 +      Move initialization inside declaration.
 +
 +2005-09-29  Simon Josefsson  <jas@extundo.com>
 +
 +      * spam.el: Load hashcash when compiling, to avoid warnings.  Don't
 +      autoload mail-check-payment.
 +      (spam-check-hashcash): Define unconditionally, since hashcash.el
 +      is part of Gnus now.  Ignore errors from payment checking.
 +
 +2005-09-28  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el (message-bold-region, message-unbold-region): Rename
 +      from `bold-region' and `unbold-region'.
 +
 +      * message.el: Remove useless autoloads.
 +
 +2005-09-28  Simon Josefsson  <jas@extundo.com>
 +
 +      * message.el (message-use-idna): Default to t.
 +      (message-use-idna): Test whether encoding works too.  Doc fix.
 +
 +2005-09-28  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * nntp.el (nntp-warn-about-losing-connection): Remove.
 +
 +2005-09-27  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
 +      customizable.  Change default value.
 +      (mm-uu-diff-groups-regexp): Change default value.
 +      (mm-uu-type-alist): Add doc string.
 +      (mm-uu-configure): Add doc string.  Make it interactive.
 +      (mm-uu-tex-groups-regexp): New variable.
 +      (mm-uu-latex-extract, mm-uu-latex-test): New functions.
 +      (mm-uu-type-alist): Add LaTeX documents.
 +      (mm-uu-verbatim-marks-extract): Use "text/x-gnus-verbatim" instead
 +      of "text/verbatim".
 +      (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
 +
 +      * mm-decode.el (mm-automatic-display): Use "text/x-gnus-verbatim"
 +      instead of "text/verbatim".
 +
 +      * message.el (message-mark-inserted-region)
 +      (message-mark-insert-file): Use slrn style marks when called with
 +      prefix argument.
 +
 +2005-09-27  Simon Josefsson  <jas@extundo.com>
 +
 +      * message.el (message-idna-to-ascii-rhs-1): Reformat.
 +
 +2005-09-27  Arne Jørgensen  <arne@arnested.dk>
 +
 +      * message.el (message-remove-duplicates): New function.
 +      Implementation borrowed from `gnus-remove-duplicates'.
 +      (message-idna-to-ascii-rhs): Also encode idna addresses in
 +      Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
 +      (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
 +      only ask about the same idna domain once per header and also tell
 +      in what header to replace the idna domain.
 +
 +      * gnus-art.el (article-decode-idna-rhs): Also decode idna
 +      addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
 +      (article-decode-idna-rhs): Fix regexp so that all idna-address in
 +      a header is decoded and not just the last one.
 +
 +2005-09-27  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-mime-display-single): Don't modify text if it
 +      has been decoded.
 +
 +      * mm-decode.el (mm-automatic-display): Add text/verbatim.
 +      (mm-insert-part): Don't modify text if it has been decoded.
 +
 +      * mm-uu.el (mm-uu-verbatim-marks-extract): Say text has been
 +      decoded.
 +
 +      * mm-view.el (mm-inline-text): Don't strip text props unless
 +      decoding enriched or richtext parts.
 +
 +2005-09-25  Romain Francoise  <romain@orebokech.com>
 +
 +      * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
 +      * gnus-start.el (gnus-subscribe-interactively):
 +      * gnus-uu.el (gnus-uu-grab-articles):
 +      End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
 +      space.
 +
 +2005-09-24  Emilio C. Lopes  <eclig@gmx.net>
 +
 +      * smime.el (smime-sign-buffer, smime-decrypt-buffer):
 +      * mm-view.el (mm-view-pkcs7-decrypt):
 +      * gnus-sum.el (gnus-summary-limit-to-extra)
 +      (gnus-summary-respool-article, gnus-read-move-group-name):
 +      * gnus-score.el (gnus-summary-increase-score):
 +      * gnus-util.el (gnus-completing-read-with-default):
 +      * gnus-art.el (gnus-read-save-file-name)
 +      (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
 +      (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
 +      * message.el (message-check-news-header-syntax):
 +      Follow convention for reading with the minibuffer.
 +
 +2005-09-22  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * spam-report.el (spam-report-url-ping-plain):
 +      Use gnus-extended-version as User-Agent.
 +
 +      * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
 +      default value is nil.
 +
 +      * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
 +      (mm-uu-verbatim-marks-extract): New function.
 +      (mm-uu-extract): New face.
 +      (mm-uu-copy-to-buffer): Use it.
 +
 +      * spam-report.el (spam-report-gmane-ham): Renamed from
 +      `spam-report-gmane-unspam'.
 +      (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
 +      Simplify use of UNSPAM argument.  Fetch "X-Report-Unspam" header.
 +
 +      * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
 +      Autoload.
 +      (spam-report-gmane-unregister-routine): Renamed
 +      `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
 +
 +2005-09-21  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
 +      (spam-report-gmane-unregister-routine): Add support for gmane
 +      unregistration.
 +
 +      * spam-report.el (spam-report-gmane-unspam)
 +      (spam-report-gmane-spam): Add new wrappers around spam-report-gmane.
 +      (spam-report-gmane): Change to take a single article and do unspam
 +      registration.
 +
 +2005-09-19  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mm-url.el (mm-url-decode-entities): Fix regexp.
 +
 +2005-09-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
 +      default to nil, to be able to use Gnus at all.  If the default
 +      switches to something else, then the function should be fixed not
 +      be exceedingly slow.
 +
 +2005-09-20  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * gnus-start.el (gnus-activate-group): If the server is nil, don't
 +      fail hard.
 +
 +      * spam-report.el: Add better Keywords line.
 +
 +      * spam.el: Add Maintainer and better Keywords line.
 +
 +2005-09-19  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-art.el (gnus-article-replace-part)
 +      (gnus-mime-replace-part): New functions.
 +      (gnus-mime-action-alist, gnus-mime-button-commands)
 +      (gnus-mime-save-part-and-strip): Added file argument.
 +      (gnus-article-part-wrapper): Added interactive argument.
 +
 +      * gnus-sum.el (gnus-summary-mime-map): Add
 +      `gnus-article-replace-part'.
 +
 +2005-09-19  Didier Verna  <didier@xemacs.org>
 +
 +      The nnml compaction feature:
 +      * nnml.el (nnml-request-compact-group): New function.
 +      * nnml.el (nnml-request-compact): New function.
 +      * gnus-int.el (gnus-request-compact-group): New function.
 +      * gnus-int.el (gnus-request-compact): New function.
 +      * gnus-group.el (gnus-group-compact-group): New function.
 +      * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
 +      * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
 +      * gnus-srvr.el (gnus-server-compact-server): New function.
 +      * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
 +      * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
 +
 +2005-09-18  Deepak Goel  <deego@gnufans.org>
 +
 +      * sieve.el (sieve-help): Fix `message' call: first arg should be a
 +      format spec.
 +
 +2005-09-16  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus.el (gnus-group-startup-message): Bind image-load-path.
 +
 +2005-09-15  Romain Francoise  <romain@orebokech.com>
 +
 +      * message.el (message-fill-paragraph): Clarify docstring.
 +
 +2005-09-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-mime-display-part): Protect against broken
 +      MIME messages.
 +
 +2005-09-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
 +      before parsing header.
 +
 +2005-09-11  Jari Aalto  <jari.aalto@cante.net>
 +
 +      * html2text.el (html2text-replace-list): Add new entities.
 +
 +2005-09-11  Romain Francoise  <romain@orebokech.com>
 +
 +      * message.el (message-alternative-emails): Improve docstring.
 +      (message-setup-1): Call `message-use-alternative-email-as-from'
 +      after `message-setup-hook' to give it precedence over posting
 +      styles, etc.
 +      (message-use-alternative-email-as-from): Add docstring.  Remove
 +      the original From header if present.
 +
 +      * nnml.el (nnml-compressed-files-size-threshold): New variable.
 +      (nnml-save-mail): Use it.
 +
 +      * gnus-uu.el (gnus-uu-mark-series): Return number of marked
 +      articles.  Add new argument `silent'.
 +      (gnus-uu-mark-all): Report the total number of marked articles.
 +
 +2005-09-10  Romain Francoise  <romain@orebokech.com>
 +
 +      * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
 +      (gnus-uu-mark-series): Likewise.
 +
 +2005-09-10  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * spam-report.el (spam-report-gmane): Fix generation of spam
 +      report URL.
 +
 +2005-09-10  Simon Josefsson  <jas@extundo.com>
 +
 +      * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
 +      t, based on discussion on the ding list with Robert Epprecht
 +      <epprecht@solnet.ch>.
 +
 +2005-09-07  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * spam-report.el (spam-report-gmane): Make it work without
 +      X-Report-Spam header.  Gmane now only provides Archived-At.
 +      This is only used if `spam-report-gmane-use-article-number' is nil.
 +      (spam-report-gmane-spam-header): Remove.  Not used anymore.
 +
 +      * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
 +      make `gnus-summary-sort-by-recipient' work with threading.
 +
 +      * nnweb.el (nnweb-google-wash-article): Print a message if article
 +      is not available.
 +
 +2005-09-07  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
 +
 +      * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
 +      change.  Decode text/* parts content before displaying.
 +
 +2005-09-06  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mml-smime.el: Remove defvar of gnus-extract-address-components.
 +
 +2005-09-06  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mm-view.el (mm-display-inline-fontify): Disable support modes.
 +
 +2005-09-05  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * message.el (message-tab-body-function): Fix mismatched custom type.
 +
 +      * gnus.el (gnus-group-change-level-function): Ditto.
 +
 +      * gnus-msg.el (gnus-outgoing-message-group): Ditto.
 +
 +      * gnus-art.el (gnus-signature-limit)
 +      (gnus-article-mime-part-function): Ditto.
 +
 +2005-09-05  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mml.el (mml-mode): Silence the byte compiler.
 +
 +      * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
 +      using `(sit-for 0)' before moving the point to the specified part;
 +      skip unbuttonized parts.
 +      (gnus-article-part-wrapper): Don't use save-window-excursion; don't
 +      return to the summary window if gnus-auto-select-part is non-nil.
 +
 +2005-09-04  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
 +      variables.
 +      (mml-dnd-attach-file, mml-mode): Use them.
 +
 +      * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
 +      Make fetching article by MID work again for Google Groups.  Added
 +      FIXME concerning gnus-group-make-web-group.
 +
 +      * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
 +      Don't depend on Gnus by using mail-extract-address-components if
 +      gnus-extract-address-components is not bound.
 +
 +2005-09-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus-art.el (gnus-mime-display-security): Don't display the
 +      signature, but only the signed part.
 +
 +2005-09-02  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
 +
 +      * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
 +      list, not listp.
 +
 +2005-09-02  Hrvoje Niksic  <hniksic@xemacs.org>
 +
 +      * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
 +      when encoding.
 +
 +      * mm-bodies.el (mm-decode-content-transfer-encoding):
 +      De-canonicalize CRLF for all text content types, not just
 +      text/plain.
 +
 +2005-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-article-part-wrapper): Error if there's no
 +      valid article; point arrow and cursor at the MIME button.
 +
 +2005-08-30  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
 +      Suggested by Dan Christensen <jdc@uwo.ca>.
 +
 +      * mm-decode.el (mm-save-part): Enable change of prompt.
 +
 +2005-08-29  Jari Aalto  <jari.aalto@cante.net>
 +
 +      * gnus-msg.el (gnus-inews-add-send-actions): Made
 +      `message-post-method' lambda parameter ARG `&optional'.
 +
 +2005-08-29  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-sum.el (gnus-summary-mime-map): Added
 +      gnus-article-save-part-and-strip, gnus-article-delete-part and
 +      gnus-article-jump-to-part.
 +
 +      * gnus-art.el (gnus-article-edit-article): Added quiet argument.
 +      (gnus-article-edit-part): Use it.
 +      (gnus-article-part-wrapper): Added no-handle argument.
 +      (gnus-article-save-part-and-strip, gnus-article-delete-part): New
 +      functions.
 +
 +2005-08-29  Romain Francoise  <romain@orebokech.com>
 +
 +      * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
 +      docstring.
 +      (gnus-face-from-file): Likewise.
 +
 +2005-08-29  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
 +      (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
 +      non-nil.
 +      (gnus-auto-select-part): New variable.
 +      (gnus-article-jump-to-part): New function.
 +      (gnus-article-edit-part, gnus-mime-save-part-and-strip)
 +      (gnus-mime-delete-part): Allow selecting specified part after
 +      deleting or stripping parts.
 +      (gnus-article-jump-to-part): Don't use `read-number'.  Use last
 +      part if argument is bogus.
 +
 +2005-08-31  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * gnus-art.el (w3m-minor-mode-map):
 +      * gnus-spec.el (gnus-newsrc-file-version):
 +      * gnus-util.el (nnmail-active-file-coding-system)
 +      (gnus-original-article-buffer, gnus-user-agent):
 +      * gnus.el (gnus-ham-process-destinations)
 +      (gnus-parameter-ham-marks-alist)
 +      (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
 +      (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
 +      (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
 +      * mm-decode.el (gnus-current-window-configuration):
 +      * mm-extern.el (gnus-article-mime-handles):
 +      * mm-url.el (url-current-object, url-package-name)
 +      (url-package-version):
 +      * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
 +      (smime-keys, w3m-cid-retrieve-function-alist)
 +      (w3m-current-buffer, w3m-display-inline-images)
 +      (w3m-minor-mode-map):
 +      * mml-smime.el (gnus-extract-address-components):
 +      * mml.el (gnus-article-mime-handles, gnus-mouse-2)
 +      (gnus-newsrc-hashtb, message-default-charset)
 +      (message-deletable-headers, message-options)
 +      (message-posting-charset, message-required-mail-headers)
 +      (message-required-news-headers):
 +      * mml1991.el (mc-pgp-always-sign):
 +      * mml2015.el (mc-pgp-always-sign):
 +      * nnheader.el (nnmail-extra-headers):
 +      * rfc1843.el (gnus-decode-encoded-word-function)
 +      (gnus-decode-header-function, gnus-newsgroup-name):
 +      * spam-stat.el (gnus-original-article-buffer): Add defvars.
 +
 +2005-08-22  Karl Chen  <quarl@cs.berkeley.edu>
 +
 +      * 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-13  Romain Francoise  <romain@orebokech.com>
 +
 +      * message.el (message-cite-original-1): New function.
 +      (message-cite-original): Use it.
 +      (message-cite-original-without-signature): Ditto.
 +
 +2005-08-08  Romain Francoise  <romain@orebokech.com>
 +
 +      * message.el (message-yank-empty-prefix): New variable.
 +      (message-indent-citation): Use it.
 +      (message-cite-original-without-signature): Respect X-No-Archive.
 +
 +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-07  Jesper Harder  <harder@phys.au.dk>
 +
 +      * message.el (message-kill-to-signature): Don't insert newline at
 +      bol.
 +      (message-newline-and-reformat): Bind fill-paragraph-function to nil.
 +
 +2005-08-06  Romain Francoise  <romain@orebokech.com>
 +
 +      * message.el (message-user-fqdn): Fix typo in docstring.
 +
 +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-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  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.
 +
 +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-article-edit-part): Use insert-buffer-substring instead of
 +      insert-buffer.
 +      (gnus-article-edit-exit): Ditto.
 +
 +      * gnus-util.el (gnus-beginning-of-window): Remove.
 +      (gnus-end-of-window): Remove.
 +
 +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-20  Didier Verna  <didier@xemacs.org>
 +
 +      * gnus-diary.el: Remove the description comment (nndiary is now
 +      properly documented in the Gnus manual).
 +      Fix the spelling of "Back End".
 +      * nndiary.el: Ditto.
 +      Fix the copyright notice.
 +
 +2005-07-18  Romain Francoise  <romain@orebokech.com>
 +
 +      * gnus-sum.el (gnus-summary-to-prefix)
 +      (gnus-summary-newsgroup-prefix): New variables.
 +      (gnus-summary-from-or-to-or-newsgroups): Use them.
 +
 +2005-07-17  Romain Francoise  <romain@orebokech.com>
 +
 +      * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
 +      space as it's generally not especially interesting to the user.
 +
 +2005-07-16  Romain Francoise  <romain@orebokech.com>
 +
 +      * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
 +      nil to avoid prompting and file modification if one of the
 +      messages at the top of the nnfolder file contains a copyright
 +      notice.
 +      Update copyright notice.
 +
 +      * 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).
 +      Update copyright notice.
 +
 +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  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>