+2009-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * rfc2047.el (rfc2047-decode-region): Don't quote decoded words
+ containing tspecial characters if they have been already quoted.
+
+2009-11-05 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * dns-mode.el (auto-mode-alist): Purecopy string.
+
+2009-11-03 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * hashcash.el (hashcash-generate-payment): Use with-current-buffer.
+
+2009-10-24 Glenn Morris <rgm@gnu.org>
+
+ * gnus-art.el (help-xref-stack-item): Define for compiler.
+
+2009-10-21 Kevin Ryde <user42@zip.com.au>
+
+ * dns.el: Add "Keywords: comm", as per net/net-utils.el.
+
+2009-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-sum.el (gnus-remove-overlays): eval-and-compile.
+
+2009-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-sum.el (gnus-summary-show-thread): Remove useless goto-char.
+ (gnus-summary-show-thread, gnus-summary-hide-thread): Indent.
+
+2009-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus.el (gnus-overlay-get): New alias to overlay-get.
+ (gnus-overlays-in): New alias to overlays-in.
+
+ * gnus-sum.el (gnus-remove-overlays): Use gnus-overlays-in,
+ gnus-overlay-get, and gnus-delete-overlay.
+ (gnus-summary-show-thread): Make it work as well for systems in which
+ next-single-char-property-change is not available.
+ (gnus-summary-hide-thread): Use gnus-make-overlay and gnus-overlay-put.
+
+ * gnus-xmas.el (gnus-xmas-overlays-in): New function.
+ (gnus-overlay-get): New alias to extent-property.
+ (gnus-overlays-in): New alias to gnus-xmas-overlays-in.
+
+ * dgnushack.el: Autoload add-to-invisibility-spec for XEmacs 21.4 and
+ SXEmacs.
+
+ * lpath.el: Fbind next-single-char-property-change for XEmacs 21.4 and
+ SXEmacs.
+
+2009-10-14 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-sum.el (gnus-remove-overlays): Add doc string and alias.
+
+2009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * gnus-sum.el (gnus-remove-overlays): Compatibility code for Emacs 21
+ and XEmacs that don't have `remove-overlays'.
+
+2009-10-14 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * gnus-sum.el (gnus-summary-mode, gnus-summary-show-all-threads)
+ (gnus-summary-show-thread, gnus-summary-hide-thread): Get rid of
+ selective display. Use overlays instead.
+
+2009-10-04 Juanma Barranquero <lekktu@gmail.com>
+
+ * spam-stat.el (spam-stat-strip-xref): Fix typo in docstring.
+
+2009-09-29 Juanma Barranquero <lekktu@gmail.com>
+
+ * spam-stat.el (spam-stat-load): Fix typo in message.
+
+2009-09-24 Juanma Barranquero <lekktu@gmail.com>
+
+ * dig.el (dig-invoke): Fix typo in docstring.
+ (query-dig): Reflow docstring.
+
+2009-09-23 Juanma Barranquero <lekktu@gmail.com>
+
+ * gnus-art.el (gnus-article-encrypt-body):
+ * message.el (message-check-recipients):
+ * mm-util.el (mm-codepage-setup):
+ * nnir.el (gnus-summary-nnir-goto-thread, nnir-run-waissearch)
+ (nnir-run-swish++, nnir-run-swish-e): Fix typos in error messages.
+
+2009-09-22 Daiki Ueno <ueno@unixuser.org>
+
+ * mm-encode.el (mm-sign-option, mm-encrypt-option): New user option.
+ * mml2015.el (mml2015-epg-sign, mml2015-epg-encrypt): Let users select
+ keys from the menu if mm-{sign,encrypt}-option is 'guided.
+ * mml-smime.el (mml-smime-epg-sign, mml-smime-epg-encrypt): Ditto.
+ * mml1991.el (mml1991-epg-sign, mml1991-epg-encrypt): Ditto.
+
+2009-09-21 Kevin Ryde <user42@zip.com.au>
+
+ * dig.el: Add "Keywords: comm", as per net-utils.el.
+
+2009-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * dig.el (dig-mode): Use define-derived-mode.
+
+2009-09-19 Glenn Morris <rgm@gnu.org>
+
+ * pgg-pgp.el (pgg-pgp-encrypt-region): Add missing mapconcat separator.
+
+2009-09-18 Glenn Morris <rgm@gnu.org>
+
+ * gnus-diary.el (gnus-diary-check-message):
+ * message.el (message-insert-formatted-citation-line):
+ * nnbabyl.el (top-level):
+ * nndiary.el (nndiary-schedule):
+ Fix typos in condition-case handlers.
+
+2009-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (gnus-article-edit-part): Work for the buffer
+ configuration that provides the sole article window in a frame;
+ position point correctly after deleting a part.
+
+2009-09-14 Adam Sjøgren <asjo@koldfront.dk>
+
+ * spam.el (spam-unregister-on-reregister): Add boolean variable.
+ (spam-resolve-registrations-routine): Use it to unregister articles
+ that change status.
+
+2009-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * parse-time.el (parse-time-syntax): Restore it to keep compatibility
+ with XEmacs.
+ (parse-time-string-chars): Use it.
+
+2009-09-10 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * imap.el (imap-interactive-login): Better messages.
+ (imap-open): Fix bug with renamed buffer on reconnect.
+ (imap-authenticate): Add buffer-local imap-last-authenticator variable
+ for easier debugging and cleaner code. On successful (guessed based on
+ server capabilities) secondary authentication, set imap-state
+ correctly.
+ (imap-last-authenticator): Define imap-last-authenticator as a variable
+ to avoid warnings.
+
+2009-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * nnrss.el (nnrss-request-article): Remove binding of
+ default-enable-multibyte-characters that has gotten needless by
+ the 2007-07-13 change in rfc2047-encode-message-header.
+
+ * mml.el (mml-insert-multipart): Error on the message header.
+ (mml-insert-part): Error on the message header; position point at
+ the end of a MIME tag.
+
+2009-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * time-date.el (autoload): Expand define-obsolete-function-alias into
+ defalias and make-obsolete for old Emacsen that Gnus supports.
+ (with-no-warnings): Define it for old Emacsen.
+ (time-to-seconds): Don't use (featurep 'xemacs) to check if float-time
+ is available.
+ (time-to-number-of-days): Don't use (featurep 'xemacs) to check if
+ float-time is available; suppress compile warning for time-to-seconds.
+
+ * gnus-util.el (with-no-warnings): Define it for old Emacsen.
+ (gnus-float-time): Alias to float-time if it exists.
+
+ * ecomplete.el (with-no-warnings): Define it for old Emacsen.
+ (ecomplete-add-item): Don't use (featurep 'xemacs) to check if
+ float-time is available; suppress compile warning for time-to-seconds.
+
+ * lpath.el: Fbind time-to-seconds for Emacs 21.; fbind float-time for
+ XEmacs.
+
+2009-09-09 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * imap.el (imap-message-map): Docstring fix.
+
+2009-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mm-encode.el (mm-encode-buffer): Don't force 7bit encoding since MTA
+ may break data. Suggested by Dmitri Paduchikh <dpaduch@k66.ru>.
+ Add the optional argument `encoding' that overrides the default.
+
+ * mml.el (mml-generate-mime-1): Pass encoding defined by a user to
+ mm-encode-buffer.
+
+2009-09-04 Glenn Morris <rgm@gnu.org>
+
+ * qp.el (quoted-printable-encode-string): Use mm-enable-multibyte, or
+ mm-disable-multibyte, rather than default-enable-multibyte-characters.
+ * utf7.el (utf7-encode, utf7-decode): Use mm-with-multibyte-buffer, or
+ mm-with-unibyte-buffer, rather than default-enable-multibyte-characters.
+ * mm-util.el (mm-with-unibyte-current-buffer)
+ (mm-find-buffer-file-coding-system):
+ * yenc.el (yenc-decode-region): Use default-value rather than
+ default-enable-multibyte-characters.
+
+2009-09-03 Glenn Morris <rgm@gnu.org>
+
+ * mm-util.el (mm-emacs-mule, mm-default-multibyte-p):
+ * rfc2047.el (rfc2047-encode-message-header): Use default-value rather
+ than default-enable-multibyte-characters.
+
+2009-09-02 Karl Kleinpaste <karl@kleinpaste.org>
+
+ * gnus-art.el (gnus-article-read-summary-keys):
+ Fix gnus-buffer-configuration's value temporarily used.
+
+2009-09-02 Glenn Morris <rgm@gnu.org>
+
+ * gnus-util.el (gnus-float-time): New function.
+ * gnus-delay.el (gnus-delay-article):
+ * gnus-sum.el (gnus-thread-latest-date):
+ * gnus-util.el (gnus-user-date): Use gnus-float-time.
+ * nnspool.el (nnspool-request-newgroups):
+ Use gnus-float-time rather than time-to-seconds.
+ * ecomplete.el (ecomplete-add-item): In Emacs, use float-time.
+
+ * gnus-art.el (gnus-signature-face, gnus-header-from-face)
+ (gnus-header-subject-face, gnus-header-newsgroups-face)
+ (gnus-header-name-face, gnus-header-content-face):
+ * gnus-cite.el (gnus-cite-attribution-face, gnus-cite-face-1)
+ (gnus-cite-face-2, gnus-cite-face-3, gnus-cite-face-4)
+ (gnus-cite-face-5, gnus-cite-face-6, gnus-cite-face-7)
+ (gnus-cite-face-8, gnus-cite-face-9, gnus-cite-face-10)
+ (gnus-cite-face-11):
+ * gnus-picon.el (gnus-picon-xbm-face, gnus-picon-face):
+ * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
+ (gnus-server-closed-face, gnus-server-denied-face)
+ (gnus-server-offline-face):
+ * gnus.el (gnus-group-news-1-face, gnus-group-news-1-empty-face)
+ (gnus-group-news-2-face, gnus-group-news-2-empty-face)
+ (gnus-group-news-3-face, gnus-group-news-3-empty-face)
+ (gnus-group-news-4-face, gnus-group-news-4-empty-face)
+ (gnus-group-news-5-face, gnus-group-news-5-empty-face)
+ (gnus-group-news-6-face, gnus-group-news-6-empty-face)
+ (gnus-group-news-low-face, gnus-group-news-low-empty-face)
+ (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
+ (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
+ (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
+ (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
+ (gnus-summary-selected-face, gnus-summary-cancelled-face)
+ (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
+ (gnus-summary-normal-ticked-face, gnus-summary-high-ancient-face)
+ (gnus-summary-low-ancient-face, gnus-summary-normal-ancient-face)
+ (gnus-summary-high-undownloaded-face)
+ (gnus-summary-low-undownloaded-face)
+ (gnus-summary-normal-undownloaded-face)
+ (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
+ (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
+ (gnus-summary-low-read-face, gnus-summary-normal-read-face)
+ (gnus-splash-face):
+ * message.el (message-header-to-face, message-header-cc-face)
+ (message-header-subject-face, message-header-newsgroups-face)
+ (message-header-other-face, message-header-name-face)
+ (message-header-xheader-face, message-separator-face)
+ (message-cited-text-face, message-mml-face):
+ * sieve-mode.el (sieve-control-commands-face)
+ (sieve-action-commands-face, sieve-test-commands-face)
+ (sieve-tagged-arguments-face):
+ * spam.el (spam-face):
+ Mark face aliases with "-face" in the name as obsolete.
+
+2009-09-01 Glenn Morris <rgm@gnu.org>
+
+ * gnus-salt.el (gnus-pick-mouse-pick-region): Use forward-line rather
+ than goto-line.
+
+2009-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
+ Don't move point if the command is invoked inside the message header.
+
+2009-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * imap.el (imap-send-command): Simplify.
+ (imap-wait-for-tag): point-max -> buffer-size.
+
+2009-08-29 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * spam.el (spam-ifile-path, spam-bogofilter-path, spam-sa-learn-path)
+ (spam-ifile-database-path, spam-bsfilter-path, spam-spamassassin-path):
+ * nnmail.el (nnmail-spool-file, nnmail-fix-eudora-headers):
+ * nnir.el (nnir-swish-e-index-file):
+ * gnus-sum.el (gnus-summary-delete-marked-as-read)
+ (gnus-summary-delete-marked-with, gnus-summary-mark-as-unread-forward)
+ (gnus-summary-mark-as-unread-backward, gnus-summary-mark-as-unread):
+ * gnus-msg.el (gnus-inews-mark-gcc-as-read):
+ * gnus-art.el (gnus-article-hide-pgp-hook, gnus-treat-strip-pgp)
+ (gnus-treat-display-xface): Add Emacs version of obsolescence.
+
+2009-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
+ Don't save excursion.
+
+2009-08-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * nnheader.el (nnheader-find-file-noselect):
+ * mm-util.el (mm-insert-file-contents):
+ Use (default-value 'major-mode) instead of default-major-mode.
+
+2009-08-27 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * nnrss.el (nnrss-request-article): Avoid default-fill-column.
+
+2009-08-26 Glenn Morris <rgm@gnu.org>
+
+ * parse-time.el (parse-time-rules): Autoload riskiness here, rather
+ than placing in files.el.
+
+2009-08-25 Glenn Morris <rgm@gnu.org>
+
+ * nnir.el (top-level): Don't require cl at run-time.
+ (nnir-run-waissearch, nnir-run-swish-e, nnir-run-hyrex):
+ Replace cl-function substitute with gnus-replace-in-string.
+ (nnir-run-waissearch, nnir-run-swish++, nnir-run-swish-e)
+ (nnir-run-hyrex, nnir-run-namazu): Replace cl-function sort* with sort.
+ (nnir-run-find-grep): Replace cl-functions find-if and subseq with
+ simplified expansions.
+
+2009-08-25 Kevin Ryde <user42@zip.com.au>
+
+ * dig.el (dig): Add autoload cookie.
+
+2009-08-22 Glenn Morris <rgm@gnu.org>
+
+ * gnus-art.el (gnus-button-patch): Use forward-line rather than
+ goto-line.
+
+2009-08-16 Chong Yidong <cyd@stupidchicken.com>
+
+ * parse-time.el (parse-time-string-chars): Save match data.
+
+2009-08-16 Jan Seeger <jan.seeger@thenybble.de> (tiny change)
+
+ * parse-time.el (parse-time-string-chars): Compute using character
+ classes, to handle non-ascii characters (Bug#3190).
+
+2009-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-group.el (gnus-safe-html-newsgroups): New user option.
+
+ * gnus-art.el (gnus-bind-safe-url-regexp): New macro.
+ (gnus-mime-view-all-parts, gnus-mime-view-part-internally)
+ (gnus-mm-display-part, gnus-mime-display-single)
+ (gnus-mime-display-alternative): Use gnus-bind-safe-url-regexp to
+ override mm-w3m-safe-url-regexp according to gnus-safe-html-newsgroups.
+
+ * gnus-sum.el
+ (gnus-mark-copied-or-moved-articles-as-expirable): New user option.
+ (gnus-summary-move-article): Add expirable mark to articles copied or
+ moved to group that has auto-expire turned on if the option is non-nil.
+
+2009-07-24 Glenn Morris <rgm@gnu.org>
+
+ * gnus-demon.el (gnus-demon-add-nntp-close-connection):
+ Fix typo. (Bug#3903)
+
+2009-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (gnus-article-mode-map): Bind the "e" key to
+ gnus-article-read-summary-keys rather than gnus-summary-edit-article
+ that should not be used for draft articles.
+ (gnus-article-read-summary-keys): Use key-binding instead of lookup-key
+ that has no concern in minor mode keys.
+ (gnus-article-summary-command, gnus-article-summary-command-nosave):
+ Abolish.
+
+2009-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * nnrss.el (nnrss-request-article): Allow mml-to-mime to generate MIME
+ article without making inquiry to a user for unknown encoding.
+
+ * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--new-number)
+ (nnmaildir--scan): Assume i-node and device number that file-attributes
+ returns might be cons-cell.
+
+ * dgnushack.el: Autoload thing-at-point for XEmacs 21.5.
+
+ * lpath.el: Fbind cp-supported-codepages for XEmacs 21.5.
+
+2009-07-16 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * auth-source.el: Remove docs now in auth.texi. Don't use
+ `gnus-message' for logging. Add new variables `auth-source-debug' and
+ `auth-source-hide-passwords' and use them.
+
+2009-07-15 Glenn Morris <rgm@gnu.org>
+
+ * gnus-spec.el (gnus-make-format-preserve-properties): Doc fix.
+
+2009-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-group.el (gnus-group-make-rss-group): Strip newlines and
+ excessive whitespace from the default values of title and description.
+
+2009-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mm-decode.el (mm-dissect-buffer): Use message-fetch-field instead of
+ mail-fetch-field to fetch Content-Description header in order to
+ exclude newlines.
+
+2009-06-18 Ulrich Mueller <ulm@gentoo.org>
+
+ * pgg-gpg.el (pgg-gpg-lookup-key-owner): Handle colon listings
+ format used by GnuPG 2.0.11.
+
+2009-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (gnus-mime-delete-part): Specify gnus-decoded as charset
+ to deleted part.
+
+2009-05-30 David Engster <dengste@eml.cc>
+
+ * nnmairix.el: Remove old documentation in the commentary block.
+ (nnmairix-request-group): Do not update active file for nnml back ends.
+ (nnmairix-retrieve-headers): Set gnus-nov-is-evil to t for nnimap back
+ end so that overview files are ignored.
+ (nnmairix-update-groups): Make updating the groups more robust by using
+ marks.
+ (nnmairix-determine-original-group-from-path): Circumvent mairix bug
+ with dollar characters in message-id.
+
+2009-04-28 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * spam.el: Use dns-query instead of query-dns. Was renamed on
+ 2008-12-25 in dns.el.
+
+2009-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * rfc2047.el (rfc2047-decode-region): Don't skip past `start', which
+ could happen if the text is only composed of spaces and/or tabs.
+
+2009-03-03 Brian Sniffen <bts@evenmere.org> (tiny change)
+
+ * gnus-draft.el (gnus-draft-send): Bind gnus-message-setup-hook to nil
+ when sending a queued message to avoid extra mml tags.
+
+2009-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mml.el (mml-insert-mime): Don't break parts that mm-uu dissected.
+
+2009-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lpath.el: Fbind rmail-swap-buffers-maybe for Emacs 21~22;
+ fbind rmail-msg-restore-non-pruned-header, rmail-swap-buffers-maybe and
+ rmail-toggle-header for XEmacs;
+ bind rmail-default-file and rmail-default-rmail-file for XEmacs.
+
+2009-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-dired.el: Remove autoload for gnus-setup-message.
+ (gnus-dired-attach): Fake this-command value to prevent Gnus from
+ displaying Gnus logo; always use compose-mail.
+
+2009-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-dired.el: Tell autoload that gnus-setup-message is a macro.
+
+2009-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-nocem.el (gnus-nocem-groups): Remove invalid NoCeM groups.
+ (gnus-nocem-issuers): List currently active issuers; fix custom type.
+ (gnus-nocem-verifyer): Default to gnus-nocem-epg-verify if EasyPG is
+ available.
+ (gnus-nocem-epg-verify): New function.
+
+2009-02-15 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-art.el (gnus-button-alist): Recognize Konqueror info links.
+
+2009-02-15 Glenn Morris <rgm@gnu.org>
+
+ * gnus-util.el (rmail-insert-rmail-file-header)
+ (rmail-count-new-messages, rmail-show-message): Remove unnecessary
+ autoloads.
+ (rmail-default-rmail-file): Remove unnecessary declaration.
+ (gnus-output-to-rmail): Handle mbox Rmail as well as Babyl Rmail.
+
+2009-02-14 Glenn Morris <rgm@gnu.org>
+
+ * gnus.el (rmail-default-rmail-file): Remove declaration of deleted
+ variable (only used in gnus-util, which declares it anyway).
+ (rmail-output-to-rmail-file): Remove autoload of deleted function,
+ which was only needed by gnus-art (changed to not use it any more).
+ (rmail-insert-rmail-file-header): Remove autoload of deleted function,
+ only used in gnus-util, which autoloads it itself.
+ (rmail-update-summary): Fix autoload.
+
+ * gnus-art.el (gnus-summary-save-in-mail): Use gnus-output-to-rmail
+ rather than rmail-output-to-rmail-file.
+
+2009-02-07 Glenn Morris <rgm@gnu.org>
+
+ * message.el (rmail-msg-restore-non-pruned-header): Remove unneeded
+ autoload of function that no longer exists.
+ (rmail-toggle-header): Declare.
+ (message-forward-rmail-make-body): Handle mbox Rmail.
+
+2009-01-31 Glenn Morris <rgm@gnu.org>
+
+ * gnus-sum.el (gnus-summary-next-article): XEmacs-friendly version of
+ 2009-01-09 change.
+
+2009-01-31 Dave Love <fx@gnu.org>
+
+ * imap.el (imap-fetch-safe): Bind debug-on-error.
+ (imap-debug): Add imap-fetch-safe.
+
+2009-01-26 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * auth-source.el (auth-source-forget-user-or-password): Clarify docs.
+ (auth-source-forget-all-cached): New convenience function.
+ (auth-source-user-or-password): Accept list of modes or a single mode.
+
+ * mail-source.el (mail-source-bind, mail-source-set-1): Use list of
+ auth-source modes.
+
+ * netrc.el (netrc-machine-user-or-password): Use list of
+ auth-source modes.
+
+ * nnimap.el (nnimap-open-connection): Use list of
+ auth-source modes.
+
+ * nntp.el (nntp-send-authinfo): Use list of
+ auth-source modes.
+
+2009-01-16 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * auth-source.el: Update docs to reflect epa-file-enable is to be used
+ now.
+
+2009-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * nnmail.el (nnmail-pathname-coding-system): Default to the `file-name'
+ coding system in XEmacs; add a workaround for XEmacs.
+
+ * lpath.el: Fbind coding-system-aliasee.
+
+2009-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mm-util.el (mm-coding-system-priorities): Protect against nil value
+ of current-language-environment.
+
+2009-01-13 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * nnfolder.el (nnfolder-read-folder): Check if most-positive-fixnum is
+ available at runtime.
+
+2009-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (article-date-ut): Fix end point of narrowing.
+
+2009-01-11 Aidan Kehoe <kehoea@parhasard.net>
+
+ * nnfolder.el (nnfolder-read-folder): The (lsh -1 -1) trick to generate
+ the greatest positive fixnum value doesn't work under an XEmacs with
+ bignum support; use the most-positive-fixnum constant instead,
+ available since Emacs 21.1 with cl and XEmacs 21.1.
+
+2009-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-sum.el (gnus-summary-next-article): Revert last change by which
+ XEmacs gets not to work.
+
+2009-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mm-util.el (mm-coding-system-priorities): Allow the value like
+ "Japanese (UTF-8)" of current-language-environment.
+
+2009-01-09 Glenn Morris <rgm@gnu.org>
+
+ * gnus-sum.el (gnus-summary-next-article): Replace last-command-char
+ with last-command-event.
+
+2009-01-08 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * imap.el (imap-enable-exchange-bug-workaround): Explain auto-detection
+ in the doc string.
+
+ * message.el (message-fix-before-sending): Amend comment.
+
+2009-01-08 Dave Love <fx@gnu.org>
+
+ * imap.el (imap-message-appenduid-1): Fix typo in imap-fetch-safe call.
+
+2009-01-07 David Engster <dengste@eml.cc>
+
+ * gnus-msg.el (gnus-inews-do-gcc): Fix last patch to deal with
+ simplified server definitions by converting it via
+ gnus-server-to-method.
+
+2009-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-sum.el (gnus-summary-set-local-parameters): Always evaluate
+ parameter's operands.
+
+2009-01-06 David Engster <dengste@eml.cc>
+
+ * gnus-msg.el (gnus-inews-do-gcc): Reduce to short group name when on
+ primary select method (for gnus-group-mark-article-as-read).
+
+2009-01-06 Tassilo Horn <tassilo@member.fsf.org>
+
+ * gnus-art.el (gnus-treat-display-face): Fix docstring link to point to
+ `(gnus)Face', not `(gnus)X-Face'.
+
+2009-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mm-util.el (mm-ucs-to-char): New function.
+
+ * mm-url.el (mm-url-decode-entities): Use it.
+
+ * lpath.el: Fbind decode-char, int-to-char, ucs-to-char and
+ unicode-to-char.
+
+2009-01-05 Dave Love <fx@gnu.org>
+
+ * time-date.el: Require cl for `declare'.
+
+2009-01-05 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * time-date.el (format-seconds): Explain `assoc-string'. Suggested by
+ Dave Love.
+
+2009-01-03 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * message.el (message-fix-before-sending): Add `eight-bit' to
+ illegible-text check.
+
+2009-01-03 Michael Olson <mwolson@gnu.org>
+
+ * nnimap.el (nnimap-retrieve-headers-progress): Handle edge case where
+ `headers' is nil. This can occur if the IMAP server does not have
+ permissions to read messages from a folder, but can write new messages
+ to the folder.
+ (nnimap-request-article-part): Do not insert `data' if it is nil.
+
+ * imap.el (imap-parse-fetch): Courier can insert spurious blank
+ characters which will confuse `read', so skip past them.
+
+2009-01-01 Dave Love <fx@gnu.org>
+
+ * imap.el (imap-string-to-integer): Fix typo.
+ (imap-fetch-safe): New function.
+ (imap-message-copyuid-1, imap-message-appenduid-1): Use it.
+
+ * nnimap.el (nnimap-find-minmax-uid): Use imap-fetch-safe.
+
+ * imap.el (imap-process-connection-type, imap-debug, imap-open):
+ (imap-parse-greeting): Fix doc strings.
+ (imap-tls-open, imap-search, imap-message-appenduid-1): Add FIXMEs.
+ (imap-parse-flag-list): Make messages unique.
+ (imap-parse-body): Fix comments. Add comment on Exchange 2007.
+
+ * nnimap.el: Fix author email.
+ (nnimap-split-rule): Add FIXME comment.
+ (nnimap-debug): Fix doc string.
+
+2008-12-26 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * dns.el (dns-set-servers): Check "Address". Fix typo.
+
+2008-12-25 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * dns.el (dns-set-servers): Renamed from dns-parse-resolv-conf. Call
+ nslookup if resolv.conf isn't available.
+ (dns-query): Rename from query-dns.
+ (dns-query-cached): Rename from query-dns-cached.
+
+2008-12-25 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-sum.el (gnus-summary-set-article-display-arrow): Make
+ overlay-arrow-position and overlay-arrow-string buffer-local; no need
+ to check if those variables exist (first appeared in Emacs 18.50).
+
+2008-12-24 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mm-util.el (mm-line-number-at-pos): New function.
+
+ * spam-report.el (spam-report-process-queue): Use it.
+
+2008-12-24 David Engster <dengste@eml.cc>
+
+ * gnus-sum.el (gnus-summary-set-local-parameters): Don't bind
+ parameters that haven't existed as variables as buffer-local variables.
+
+2008-12-23 Dave Love <fx@gnu.org>
+
+ * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Don't use
+ cadar.
+
+ * sieve-manage.el (sieve-manage-starttls-p): Renamed from
+ imap-starttls-p.
+ (sieve-manage-starttls-open): Renamed from imap-starttls-open.
+
+2008-12-22 Dave Love <fx@gnu.org>
+
+ * imap.el: Fix author email. Doc fixes.
+ (imap-parse-body): Work around assertion failure in bogus Exchange 2007
+ reply.
+
+2008-12-22 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * spam-report.el (spam-report-gmane-max-requests): New constant.
+ (spam-report-gmane-wait): New variable.
+ (spam-report-gmane-ham, spam-report-gmane-spam)
+ (spam-report-url-ping-plain, spam-report-process-queue): Wait only if
+ spam-report-gmane-wait is non-nil should be sufficient to avoid DOS-ing
+ the server.
+
+ * nnheader.el (nnheader-read-timeout, nnheader-accept-process-output):
+ Add explanations.
+
+ * pop3.el (pop3-accept-process-output, pop3-read-timeout): Use
+ nnheader-accept-process-output and nnheader-read-timeout if available.
+ (pop3-movemail): Use it.
+
+ * message.el (message-check-news-body-syntax): Fix signature check if
+ there's an attachment.
+
+2008-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mm-util.el: Add comments to the mm- emulating functions.
+
+2008-12-21 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-start.el (gnus-before-startup-hook): Fix doc string. Reported
+ by Stephen Berman <stephen.berman@gmx.net>.
+
+2008-12-18 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mm-util.el (mm-substring-no-properties): New function.
+ (mm-read-charset, mm-subst-char-in-string, mm-replace-in-string)
+ (mm-special-display-p): Enable those lambda forms to be byte compiled.
+ (mm-string-to-multibyte): Doc fix.
+
+ * mml.el (mml-attach-file): Use mm-substring-no-properties.
+
+2008-12-18 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * mml.el (mml-attach-file): Strip text properties from file name.
+ (Bug#1574)
+
+2008-12-16 Glenn Morris <rgm@gnu.org>
+
+ * mm-util.el (mm-charset-override-alist): Declare for compiler.
+
+2008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mml.el (mml-generate-mime-1): Prefer the MIME charset that Emacs
+ knows since the charset specified might be a bogus alias that
+ mm-charset-synonym-alist provides.
+
+2008-12-15 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * mm-util.el (mm-charset-synonym-alist): Add bogus names "UTF8" and
+ "ISO_8859-1".
+
+ * gnus-start.el (gnus-backup-startup-file): Improve doc string.
+
+2008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mm-util.el (mm-charset-eval-alist):
+ Define it before mm-charset-to-coding-system.
+ (mm-charset-to-coding-system): Add optional argument `silent';
+ define it before mm-charset-override-alist.
+ (mm-charset-override-alist): Add `(gb2312 . gbk)' to the
+ default value if it can be used in Emacs currently running;
+ silence mm-charset-to-coding-system.
+
+2008-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * rfc2047.el (rfc2047-charset-to-coding-system): Add new argument
+ `allow-override' which says whether to use `mm-charset-override-alist'.
+ (rfc2047-decode-encoded-words): Use it.
+
+ * mm-util.el (mm-charset-override-alist): Fix custom type;
+ add `(gb2312 . gbk)' to choices.
+
+2008-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mm-view.el (mm-inline-text-html-render-with-w3m): Make it simple and
+ fast.
+
+ * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
+
+ * lpath.el: Bind w3m-link-map for Emacs 21, 22, and XEmacs.
+
+2008-12-04 Naohiro Aota <nao.aota@gmail.com>
+
+ * mm-view.el (mm-inline-text-html-render-with-w3m): Put special keymap
+ on links.
+
+ * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
+
+2008-12-03 Lute Kamstra <lute@gnu.org>
+
+ * sha1.el: Remove leading * from docstrings of defcustoms,
+ deffaces, defconsts and defuns.
+
+2008-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * message.el (message-idna-to-ascii-rhs-1): Protect against local
+ users' addresses that don't have domain parts.
+ (message-idna-to-ascii-rhs): Use message-narrow-to-headers-or-head
+ rather than message-narrow-to-head since there will be the message
+ header separator.
+
+2008-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * nnimap.el (nnimap-retrieve-headers-progress): Don't use nnimap-demule
+ since the result is inserted in a unibyte buffer anyway.
+ (nnimap-demule-use-string-to-multibyte): Remove.
+ (nnimap-demule): Alias it to mm-string-to-multibyte.
+
+2008-11-29 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * nnimap.el (nnimap-demule-use-string-to-multibyte): New temporary
+ variable for debugging bug#464 and bug#1174.
+ (nnimap-demule): Use it.
+
+2008-11-24 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-score.el (gnus-score-find-trace): Handle default score in total
+ score calculation correctly.
+
+2008-11-21 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * message.el (message-send-mail): Just set the buffer to unibyte
+ rather than use mm-with-unibyte-current-buffer which does a lot more.
+ (message-send-mail-partially): Don't bother with
+ mm-with-unibyte-current-buffer since it's already been made unibyte by
+ message-send-mail.
+
+2008-11-11 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * nnrss.el (nnrss-make-hash-index): Debug message of full item.
+
+2008-11-10 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * netrc.el (netrc-parse): If a list is passed in as FILE, return it.
+
+2008-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * starttls.el (starttls-any-program-available): Rewritten so it doesn't
+ require itself and to remove `with-no-warnings'.
+
+2008-11-03 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * starttls.el (starttls-any-program-available): Get the name of the
+ available TLS layer program.
+ (starttls-open-steam-gnutls, starttls-open-stream): Put port number as
+ well as the host name in the "opening" message.
+
+ * auth-source.el (auth-source-cache, auth-source-do-cache)
+ (auth-source-user-or-password): Cache passwords and logins by default,
+ allow override with `auth-source-do-cache'.
+ (auth-source-forget-user-or-password): Allow users to remove cache
+ entries if needed.
+
+2008-11-01 Juanma Barranquero <lekktu@gmail.com>
+
+ * md4.el (md4-buffer): Fix typo in docstring.
+ (md4, md4-64): Doc fixes.
+ (md4-pack-int32): Reflow docstring.
+
+2008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * ietf-drums.el (ietf-drums-remove-comments): Localize second
+ condition-case to only the forward-sexp call.
+
+2008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * ietf-drums.el (ietf-drums-remove-comments): Fix bug with single
+ quotes contained. Make it more robust regardless by an extra
+ condition-case wrapper.
+
+2008-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lpath.el: No need to fbind codepage-setup for Emacs 23.
+
+2008-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * nnml.el (nnml-request-expire-articles): Check if the function set to
+ `nnmail-expiry-target' returns the symbol `delete'.
+
+ * nnfolder.el (nnfolder-request-expire-articles): Ditto.
+
+ * nnmail.el (nnmail-expiry-target): Fix custom type.
+
+2008-10-02 Glenn Morris <rgm@gnu.org>
+
+ * mm-util.el (mm-codepage-setup): Tweak codepage error.
+ Silence compiler warning.
+
+2008-10-01 Magnus Henoch <mange@freemail.hu>
+
+ * tls.el (open-tls-stream): Show the actual command being
+ executed, instead of the format string.
+
+2008-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lpath.el: Fbind codepage-setup for Emacs 23.
+
+2008-09-30 Chong Yidong <cyd@stupidchicken.com>
+
+ * mml.el (mml-menu): Don't assume mml2015 is bound.
+
+2008-09-29 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (gnus-article-read-summary-keys): Check if summary window
+ exists.
+
+2008-09-27 Glenn Morris <rgm@gnu.org>
+
+ * gnus-util.el (mail-header-remove-comments): Autoload it.
+
+2008-09-27 Andreas Schwab <schwab@suse.de>
+
+ * gnus-util.el (gnus-split-references): Strip comments.
+ (gnus-parent-id): Likewise.
+
+2008-09-26 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * message.el (message-confirm-send): Fix version.
+
+2008-09-25 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * message.el (message-idna-to-ascii-rhs-1): Use
+ mail-extract-address-components rather than mail-header-parse-addresses
+ that is an alias by default to ietf-drums-parse-addresses that does not
+ support non-ASCII names in headers' contents.
+
+2008-09-25 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * message.el (message-confirm-send): Fixed variable documentation to
+ avoid the "y/n" wording.
+
+2008-09-25 Francis Litterio <flitterio@gmail.com> (tiny change)
+
+ * message.el (message-set-auto-save-file-name): Save to a different
+ filename so multiple messages (especially drafts) can be recovered.
+
+2008-09-24 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * message.el (message-confirm-send): Add appropriate version.
+
+2008-09-22 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * mm-view.el (mm-pkcs7-enveloped-magic): Fix extra parenthesis in
+ defvar.
+
+2008-09-22 Daiki Ueno <ueno@unixuser.org>
+
+ * mm-view.el (mm-pkcs7-signed-magic): Use literals.
+ (mm-pkcs7-enveloped-magic): Ditto.
+
+2008-09-17 Simon Josefsson <simon@josefsson.org>
+
+ * sieve-manage.el (sieve-manage-is-string): Accept literals too.
+ Reported by Arnt Gulbrandsen <arnt@oryx.com>.
+
+2008-09-16 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * gnus-registry.el (gnus-registry-use-long-group-names): Make t the
+ default, it's better.
+
+2008-09-11 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * gnus-sum.el (gnus-summary-insert-line): Trap errors on setting the
+ summary line gnus-number property and ignore them (with a warning
+ message).
+
+2008-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-group.el (gnus-group-make-useful-group): Don't use the compiler
+ macro caddr in the interactive form since it won't be expanded.
+
+2008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (gnus-mime-set-charset-parameters): Add new argument
+ `charset'; fix name of function called recursively.
+ (gnus-mime-view-part-as-charset): Don't bind gnus-newsgroup-charset.
+
+2008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (gnus-mime-strip-charset-parameters): Remove.
+ (gnus-mime-set-charset-parameters): New function.
+ (gnus-mime-view-part-as-charset): Use it to correctly display part
+ specifying wrong charset.
+
+2008-09-08 David Engster <dengste@eml.cc>
+
+ * nnmairix.el (nnmairix-create-server-and-default-group): Require match
+ in completing-read for back end server.
+
+2008-09-03 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * message.el (message-confirm-send): New variable to confirm sending a
+ message.
+ (message-send): Use it.
+
+2008-08-30 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * gnus-spec.el (gnus-parse-simple-format): Revert last patch.
+
+2008-08-29 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-spec.el (gnus-parse-simple-format): Remove trailing whitespace.
+
+2008-08-21 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * gnus-registry.el (gnus-registry-max-track-groups): New variable to
+ prevent tracking too many groups.
+ (gnus-registry-split-fancy-with-parent, gnus-registry-fetch-groups):
+ Use it.
+
+2008-08-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * gnus-art.el (gnus-article-next-page): Respect `scroll-margin' when
+ moving point to the bottom of the window in order to avoid recentering.
+
+2008-08-11 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lpath.el: Bind scroll-margin for XEmacs 21.4 and SXEmacs.
+
+ * gnus-art.el (gnus-article-next-page, gnus-article-prev-page)
+ (gnus-article-next-page-1): Use compiler directive (featurep 'xemacs).
+ (gnus-article-beginning-of-window): Fix calculation.
+
+2008-08-08 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-msg.el (gnus-summary-supersede-article)
+ (gnus-summary-resend-message-edit): Bind mail-parse-charset to the
+ value of gnus-newsgroup-charset to decode non-MIME encoded text in
+ message header.
+
+2008-08-02 Chong Yidong <cyd@stupidchicken.com>
+
+ * pgg-gpg.el (pgg-gpg-process-region): Accept any remaining
+ pending output coming after the status change.
+
+2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * message.el:
+ * gnus-start.el:
+ * gnus-registry.el: Remove VMS support.
+
+2008-07-30 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * rfc2104.el (rfc2104-string-make-unibyte): Define it as a compiler
+ macro.
+ (rfc2104-hash): Use it.
+
+2008-07-30 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-sum.el (gnus-summary-sort-by-most-recent-number)
+ (gnus-summary-sort-by-most-recent-date): New commands.
+ (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add key bindings
+ and menu entries.
+
+2008-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (gnus-summary-save-in-pipe): Generate work buffer always;
+ don't redisplay article for raw contents; remove plural articles stuff.
+
+ * gnus-sum.el (gnus-summary-pipe-output): Pipe raw articles by symbolic
+ prefix `r'; use gnus-summary-save-in-pipe directly instead of relying
+ on gnus-summary-save-article; display results properly.
+
+2008-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lpath.el: No need to fbind ns-focus-frame.
+
+2008-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (gnus-summary-save-in-pipe): Add optional argument `raw'.
+
+2008-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (gnus-summary-save-in-pipe): Consider
+ gnus-save-all-headers.
+
+2008-07-21 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * gnus-util.el (ns-focus-frame): Remove declaration.
+ (gnus-select-frame-set-input-focus): Undo previous change. Treat ns
+ like x.
+
+2008-07-21 Thien-Thi Nguyen <ttn@gnuvola.org>
+
+ * rfc2104.el (rfc2104-zero): Delete defconst.
+ (rfc2104-hex-alist): Likewise.
+ (rfc2104-hex-to-int): Delete func.
+ (rfc2104-hexstring-to-bitstring): Likewise.
+ (rfc2104-nybbles): New defconst.
+ (rfc2104-hash): Rewrite for speed.
+
+2008-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * tls.el (open-tls-stream): Make it work with the 2nd argument
+ BUFFER that is a string but does not exist as a buffer object, as
+ mentioned in the doc-string.
+
+2008-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lpath.el: Fbind ns-focus-frame for Emacs 21, 22, XEmacs 21.4, and
+ SXEmacs.
+
+2008-07-16 Glenn Morris <rgm@gnu.org>
+
+ * gnus-util.el (ns-focus-frame): Declare for compiler.
+
+2008-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * 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-07-10 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * message.el (message-send-mail-with-sendmail):
+ Display the error message.
+
+2008-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * 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.
+
+ * 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.
+
+2008-07-01 Rupert Swarbrick <rswarbrick@googlemail.com> (tiny change)
+
+ * gnus-score.el (gnus-score-find-trace): Add "Total score" line.
+
+2008-07-02 Juanma Barranquero <lekktu@gmail.com>
+
+ * nnimap.el (nnimap-id):
+ * sieve-manage.el (sieve-manage-open): Doc fixes.
+
+2008-07-02 Francesc Rocher <rocher@member.fsf.org>
+
+ * gnus.el (gnus-group-startup-message): Prefer SVG or PNG image,
+ if available.
+
+2008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * mm-util.el (mm-with-multibyte, mm-with-unibyte): Remove.
+
+ * nnkiboze.el (nnkiboze-generate-group):
+ Use explicit mm-disable-multibyte rather than mm-with-unibyte.
+
+ * nnmairix.el: Require CL.
+
+2008-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * dgnushack.el: Autoload get-display-table and put-display-table for
+ XEmacs 21.5.
+
+ * lpath.el: Fbind get-display-table and put-display-table for XEmacs
+ 21.4 and SXEmacs.
+
+2008-06-15 David Engster <dengste@eml.cc>
+
+ * nnimap.el (nnimap-request-delete-group): Unselect group if necessary.
+
+2008-06-14 Aidan Kehoe <kehoea@parhasard.net>
+
+ * 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.
+
+ * 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.
+
+2008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * nnmairix.el: Add autoloads.
+
+2008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * nnmairix.el (nnmairix-delete-recreate-group)
+ (nnmairix-update-and-clear-marks): Fix error messages.
+
+2008-06-14 David Engster <dengste@eml.cc>
+
+ * 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): Insert 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.
+
+2008-06-11 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.
+
+2008-06-11 Glenn Morris <rgm@gnu.org>
+
+ * gnus-util.el (x-focus-frame):
+ * gnus.el (image-size):
+ * mm-decode.el (image-size): Declare.
+
+ * gnus-picon.el (declare-function): Add compat definition.
+ (image-size): Declare.
+
+ * gnus-group.el (tool-bar-map):
+ * gnus-sum.el (tool-bar-map): Define for compiler.
+
+ * gnus-ems.el (gnus-x-splash): Check tool-bar-mode is bound.
+
+ * nnfolder.el (gnus-intersection): Remove unnecessary autoload.
+
+ * 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-06-08 Michael Albinus <michael.albinus@gmx.de>
+
+ * auth-source.el: Precise Tramp doc.
+
+2008-06-07 Glenn Morris <rgm@gnu.org>
+
+ * nnmairix.el: Remove unnecessary eval-when-compile.
+
+2008-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lpath.el: Fbind propertize for XEmacs 21.4.
+
+2008-06-05 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * nnir.el: Move here from ../contrib.
+
+2008-06-05 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * 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.
+
+2008-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * message.el (message-disassociate-draft): Revert 2008-03-18 change.
+
+2008-06-03 Glenn Morris <rgm@gnu.org>
+
+ * pop3.el (nnheader-accept-process-output): Autoload it.
+
+2008-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * rfc2231.el (rfc2231-decode-encoded-string): Don't decode things that
+ are not 2-digit hexadecimal characters that follow `%'s.
+
+2008-05-29 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.
+
+2008-05-27 Chong Yidong <cyd@stupidchicken.com>
+
+ * parse-time.el (parse-time-months, parse-time-weekdays): Add
+ long-form month and day names.
+
+2008-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * dgnushack.el: Autoload debug, eudc-expand-inline and
+ pgg-snarf-keys-region for XEmacs.
+
+ * lpath.el: Fbind w3m-region, bind ps-print-color-p for XEmacs.
+
+ * nnmairix.el: Require edmacro when compiling with XEmacs.
+
+2008-05-24 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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.
+
+2008-05-20 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * auth-source.el: Add more docs.
+
+ * netrc.el (netrc-machine): Always match if the port is not given.
+
+2008-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * 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.
+
+ * 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-draft.el (gnus-group-send-queue): Bind
+ message-send-mail-partially-limit to nil to avoid being prompted.
+
+2008-05-16 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * mml.el (mml-attach-buffer): Prompt for `disposition'.
+
+ * message.el (message-bogus-address-regexp): Fix and improve custom
+ type.
+ (message-setup-hook): Add message-check-recipients as custom option.
+
+2008-05-15 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * message.el (message-cite-function): Remove bogus autoload which crept
+ in during merge from v5-10.
+
2008-05-14 Teodor Zlatanov <tzz@lifelogs.com>
* nnimap.el (nnimap-open-connection): Fix login/password bug.
for the gnus-message function.
(auth-source-user-or-password): Use it.
+2008-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * rfc2104.el (rfc2104-hexstring-to-bitstring): Rename it back from
+ rfc2104-hexstring-to-byte-list. Return a unibyte string.
+ (rfc2104-hash): Use it.
+
+2008-05-08 Juanma Barranquero <lekktu@gmail.com>
+
+ * gnus-art.el (gnus-article-toggle-truncate-lines):
+ Don't use `iff' in docstring.
+
2008-05-07 Teodor Zlatanov <tzz@lifelogs.com>
* gnus-registry.el: Adjusted copyright dates and added a keyword.
(gnus-extract-address-component-email): Convenience functions around
`gnus-extract-address-components'.
- * gnus-registry.el (gnus-registry-split-fancy-with-parent): Use
- `gnus-extract-address-component-email' to fix bug of comparing full
+ * 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'.
2008-05-05 Teodor Zlatanov <tzz@lifelogs.com>
catch/throw to optimize.
(gnus-registry-find-keywords): Just use member to find a keyword.
+2008-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * 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.
+
2008-05-04 Juri Linkov <juri@jurta.org>
* mailcap.el (mailcap-replace-in-string): New compatibility alias.
2008-04-28 Teodor Zlatanov <tzz@lifelogs.com>
- * mail-source.el (mail-source-set-1, mail-source-bind): Moved
- auth-source code out of the macro to clean it up and fix bugs.
+ * 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.
2008-04-26 Teodor Zlatanov <tzz@lifelogs.com>
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-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.
(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
+ (nnmairix-request-group-with-article-number-correction): Remove
unreferenced argument passed to nnmairix-call-backend.
2008-02-27 Reiner Steib <Reiner.Steib@gmx.de>
2008-02-01 Kenichi Handa <handa@m17n.org>
- * rfc2104.el (rfc2104-hexstring-to-byte-list): Renamed from
+ * 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-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:
+ * message.el, mm-view.el, sieve-manage.el, smime.el:
Add declare-function compatibility definition.
* gnus-art.el (w3-region, w3m-region, Info-menu):
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
+ * 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>
+2007-12-06 Deepak Goel <deego3@gmail.com>
* gnus-art.el (article-make-date-line):
* gnus-start.el (gnus-load):
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):
(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, )
+ * 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)
* mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
Fix comment about "iso8859-1".
-2007-10-08 Daiki Ueno <ueno@unixuser.org>
+2007-10-08 Daiki Ueno <ueno@unixuser.org>
* mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
ones returned from the verify-function.
* gnus-sum.el (gnus-select-newsgroup): Decode group name in error msg.
(gnus-read-move-group-name): Decode group name for completion.
-2007-07-31 Ted Zlatanov <tzz@lifelogs.com>
+2007-07-31 Teodor Zlatanov <tzz@lifelogs.com>
* gnus-srvr.el (gnus-server-close-all-servers): Close servers not only
in gnus-inserted-opened-servers but also in gnus-server-alist (Katsumi
* mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
space.
+2006-08-10 Romain Francoise <romain@orebokech.com>
+
+ * dns-mode.el: Alias `zone-mode' to `dns-mode'.
+ (dns-mode-soa-auto-increment-serial): New user option.
+ (dns-mode-soa-maybe-increment-serial): New function.
+ (dns-mode): Add the latter to `write-contents-functions'.
+
2006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
* compface.el (uncompface): Use binary rather than raw-text-unix.
2005-07-18 Romain Francoise <romain@orebokech.com>
- * gnus-sum.el (gnus-summary-to-prefix,
- gnus-summary-newsgroup-prefix): New variables.
+ * 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>
* dgnushack.el: Advise byte-optimize-form-code-walker to avoid the
``...called for effect'' warnings for Emacs 21.4 as well as 21.3.
+2005-05-27 Lute Kamstra <lute@gnu.org>
+
+ * dns-mode.el (dns-mode): Specify customization group.
+
2005-05-26 Luc Teirlinck <teirllm@auburn.edu>
* gnus-agent.el (gnus-agent-make-mode-line-string):
* gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
-2005-04-06 D Goel <deego@gnufans.org>
+2005-04-06 Deepak Goel <deego@gnufans.org>
* spam-stat.el (spam-stat-score-buffer): Add a call to a
user-function allow user modifications of the scores.
* gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
comparison on string.
- * gnus-agent.el (gnus-agent-long-article,
- gnus-agent-short-article, gnus-agent-score): Renamed category
- keywords to match gnus-cus.
+ * gnus-agent.el (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
* gnus-art.el (gnus-mime-inline-part): Decode parts according to
the coding cookies; decompress compressed parts.
- * mml.el (mml-generate-mime-1): Add the charaset parameter according
+ * mml.el (mml-generate-mime-1): Add the charset parameter according
to the value which a user specified manually or the coding cookie.
* mm-util.el (mm-string-to-multibyte): New function.
* starttls.el (starttls-gnutls-program, starttls-use-gnutls)
(starttls-extra-arguments, starttls-process-connection-type)
- (starttls-connect, starttls-failure, starttls-success):
+ (starttls-connect, starttls-failure, starttls-success): Add :version.
* spam-stat.el (spam-stat): Add :version.
(gnus-summary-display-while-building): Add :version.
* gnus-start.el (gnus-subscribe-newsgroup-hooks)
- (gnus-get-top-new-news-hook):Add :version.
+ (gnus-get-top-new-news-hook): Add :version.
* gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
(gnus-server-closed-face, gnus-server-denied-face): Add :version.
* spam.el (spam-backend-article-list-property)
(spam-backend-get-article-todo-list)
- (spam-backend-put-article-todo-list, )
+ (spam-backend-put-article-todo-list)
(spam-summary-prepare-exit, spam-resolve-registrations-routine):
Resolve registrations separately.
(spam-register-routine): Format comments.
* flow-fill.el (fill-flowed-display-column)
(fill-flowed-encode-column): Ditto.
-2004-09-06 Stefan <monnier@iro.umontreal.ca>
+2004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
* message.el (message-tokenize-header, message-send-mail-with-qmail):
Use point-min rather than 1.
* gnus-start.el (gnus-convert-old-newsrc): Changed message text as
some users confused by references to .newsrc when they only have a
.newsrc.eld file.
- (gnus-convert-mark-converter-prompt,
- gnus-convert-converter-needs-prompt): Fixed use of property list.
+ (gnus-convert-mark-converter-prompt)
+ (gnus-convert-converter-needs-prompt): Fixed use of property list.
* legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
New function. Used internally to only display 'gnus converting
files' message when actually necessary.
2004-09-01 Simon Josefsson <jas@extundo.com>
* message.el (message-canlock-generate): Require sha1, not
- sha1-el. (Can we get rid of this require alltogheter? It is ugly
+ sha1-el. (Can we get rid of this require altogether? It is ugly
to require within a function. Sadly, if sha1.el isn't loaded, the
let binding in m-c-g will hide the defcustom definition, which is
bad.)
Add spam-use-resend.
(spam-group-spam-processor-report-resend-p): Add utility wrapper.
(spam-report-articles-gmane): Add doc fix.
- (spam-report-articles-resend,
- spam-report-resend-register-routine): Add wrappers around
- spam-report-resend-to.
+ (spam-report-articles-resend, spam-report-resend-register-routine):
+ Add wrappers around spam-report-resend-to.
* spam-report.el (spam-report-resend-to, spam-report-resend):
Add support for resending spam.
* gnus-art.el (gnus-emphasis-alist): Removed strikethru; too many
false positives.
-2004-05-16 Kim Minh Kaplan <kmkaplan-AwwS6Bc0PDVoiYX5Tdu9fQ@public.gmane.org>
+2004-05-16 Kim-Minh Kaplan <kmkaplan-AwwS6Bc0PDVoiYX5Tdu9fQ@public.gmane.org>
* imap.el (imap-sasl-make-mechanisms): Use sasl.
2004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
- * nneething.el (nneething-file-name): Don't create spurions
+ * nneething.el (nneething-file-name): Don't create spurious
files.
* gnus-msg.el (gnus-inews-do-gcc): Ignore read-only groups.
* gnus-start.el (gnus-get-unread-articles): Fix last commit.
2004-04-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
+
* gnus-agent.el (gnus-agent-total-fetched-hashtb): New variable.
(gnus-agent-with-refreshed-group): New macro.
(gnus-agent-rename-group): New function.
(gnus-insert-mime-button): Revert 2004-03-19 change.
(gnus-mime-accumulate-hierarchy): Remove.
(gnus-mime-enter-multipart): Remove.
- (gnus-mime-leave-multipart): Remove,
+ (gnus-mime-leave-multipart): Remove.
(gnus-mime-display-part): Revert 2004-03-19 change.
(gnus-mime-display-alternative): Revert 2004-03-19 change.
2004-01-25 Paul Jarc <prj@po.cwru.edu>
- * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile,
- nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
+ * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile)
+ (nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
New macros and functions.
* nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
Handle > NLINK_MAX messages.
2004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
- * gnus-agent.el (gnus-agent-queue-mail,
- gnus-agent-prompt-send-queue): New variables.
+ * gnus-agent.el (gnus-agent-queue-mail)
+ (gnus-agent-prompt-send-queue): New variables.
(gnus-agent-send-mail): Use gnus-agent-queue-mail.
* gnus-draft.el (gnus-group-send-queue): Pass the group name
"nndraft:queue" along to gnus-draft-send. Use
servers. Add use of min/max range limits from server's local
file.
(gnus-agent-save-alist): Removed unused optional argument.
- (gnus-agent-load-local, gnus-agent-read-and-cache-local),
- (gnus-agent-read-local, gnus-agent-save-local, gnus-agent-get-local),
+ (gnus-agent-load-local, gnus-agent-read-and-cache-local)
+ (gnus-agent-read-local, gnus-agent-save-local, gnus-agent-get-local)
(gnus-agent-set-local): A per-server file that keeps min/max range
limits for articles known to the agent. Provides a fast mechanism
for altering many active ranges.
gnus-list-of-unread-articles, to avoid exhausting memory with huge
numbers of articles. Use gnus-range-map to avoid having to
uncompress the unread list.
- (gnus-group-archive-directory,
- gnus-group-recent-archive-directory): Fixed invalid ange-ftp
- reference.
+ (gnus-group-archive-directory, gnus-group-recent-archive-directory):
+ Fixed invalid ange-ftp reference.
* gnus-range.el (gnus-range-map): Iterate over list or sequence.
(gnus-sorted-range-intersection): Intersection of two ranges
2004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
* gnus-art.el (gnus-treat-ansi-sequences,
- article-treat-ansi-sequences): New variable and function.
+ (article-treat-ansi-sequences): New variable and function.
Suggested by Dan Jacobson <jidanni@jidanni.org>.
* gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
* imap.el (imap-point-at-eol): Replace with point-at-eol.
- * flow-fill.el (fill-flowed-point-at-bol,
- fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
+ * flow-fill.el (fill-flowed-point-at-bol)
+ (fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
* gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
Replace with point-at-{eol,bol} throughout all files.
2004-01-04 Mario Lang <lang@zid.tugraz.at>
- * dns.el: Add support for AAAA records (see RFC 3596)
-
- * Fix typo PRT -> PTR
-
- * Parse MX, PTR and SOA replies (see RFC 1035)
+ * dns.el (dns-query-types): Fix typo.
+ (dns-query-types): New function
+ (dns-read-type): Add support for AAAA records, see RFC 3596. Parse MX,
+ PTR and SOA replies, see RFC 1035.
2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
See ChangeLog.2 for earlier changes.
- Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+ Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
This file is part of GNU Emacs.
- GNU Emacs is free software; you can redistribute it and/or modify
+ GNU Emacs is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 3, or (at your option)
- any later version.
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
GNU Emacs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with GNU Emacs; see the file COPYING. If not, write to the
- Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
+ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
;; Local Variables:
;; coding: utf-8