* mm-util.el (mm-charset-to-coding-system): Use coding-system-from-name
[gnus] / lisp / ChangeLog
index 9deb533..b2956bd 100644 (file)
@@ -1,3 +1,306 @@
+2010-03-15  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-util.el (mm-charset-to-coding-system): Use coding-system-from-name
+       if it is available.  (bug#5647)
+
+       * lpath.el: Suppress compiler warning for coding-system-from-name for
+       Emacs 21 and XEmacs.
+
+2010-03-14  Juri Linkov  <juri@jurta.org>
+
+       * hmac-def.el:
+       * hmac-md5.el:
+       * netrc.el: Fix keywords.
+
+2010-02-26  Glenn Morris  <rgm@gnu.org>
+
+       * message.el (message-send-mail-function): Change the default, so that
+       it inherits from a customized send-mail-function.  (Bug#5643)
+
+2010-02-24  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * gnus-art.el (gnus-treat-display-x-face): Don't burp if
+       shell-command-to-string signals an error (bug#5299).
+
+2010-02-24  Glenn Morris  <rgm@gnu.org>
+
+       * message.el (message-smtpmail-send-it)
+       (message-send-mail-with-mailclient): Doc fixes.
+
+2010-02-16  Glenn Morris  <rgm@gnu.org>
+
+       * message.el (message-default-mail-headers): Change the default value
+       to ease the transition from mail-mode to message-mode.  (Bug#5555)
+
+2010-01-19  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * parse-time.el (parse-time-syntax): Define it for only XEmacs.
+       (parse-time-string-chars): Implement 2009-08-16 change for Emacs.
+
+2010-01-18  Chong Yidong  <cyd@stupidchicken.com>
+
+       * time-date.el (date-to-time): Doc fix (Bug#5408).
+
+2010-01-17  Chong Yidong  <cyd@stupidchicken.com>
+
+       * message.el (message-mail): Just pass yank-action on to message-setup.
+       (message-setup): Handle (FUN . ARGS) form of yank-action.
+       (message-with-reply-buffer, message-widen-reply)
+       (message-yank-original): Handle non-buffer values of
+       message-reply-buffer (Bug#4080).
+       (message-setup-1): Prefer to save message-reply-buffer as a buffer.
+
+2010-01-17  Juanma Barranquero  <lekktu@gmail.com>
+
+       * nnmairix.el (nnmairix-group-delete-recreate-this-group):
+       Fix typo in docstring.
+
+2010-01-08  Jason Rumney  <jasonr@gnu.org>
+
+       * sieve-manage.el (sieve-manage-parse-capability-1): Loosely match OK
+       response.
+
+2010-01-06  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-article-describe-bindings): Work for prefix keys.
+
+       * gnus-xmas.el (gnus-xmas-article-describe-bindings): Ditto.
+
+       * message.el (message-check-news-header-syntax): Protect against a
+       string that `rfc822-addresses' returns when parsing fails.
+
+2010-01-06  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-util.el (gnus-invisible-p, gnus-next-char-property-change)
+       (gnus-previous-char-property-change): New functions.
+
+       * gnus-sum.el (gnus-forward-line-ignore-invisible): Use them.
+
+2010-01-05  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * gnus-sum.el (gnus-forward-line-ignore-invisible): New function.
+       (gnus-summary-recenter): Use it instead of forward-line.  (Bug#5257)
+
+2010-01-02  Chong Yidong  <cyd@stupidchicken.com>
+
+       * message.el (message-exchange-point-and-mark): Rework last change to
+       avoid using optional arg of exchange-point-and-mark, for backward
+       compatibility.
+
+2010-01-01  Chong Yidong  <cyd@stupidchicken.com>
+
+       * message.el (message-exchange-point-and-mark): Call
+       exchange-point-and-mark with an argument rather than setting
+       mark-active by hand (Bug#5175).
+
+2009-12-18  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * nntp.el (nntp-service-to-port): Work for service expressed with
+       numeric string; replace [:digit:] with [0-9] for XEmacs.
+
+2009-12-17  Glenn Morris  <rgm@gnu.org>
+
+       * gnus-group.el (gnus-bug-group-download-format-alist):
+       Change emacs entry to debbugs.gnu.org.  Bump :version.
+
+2009-12-13  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * mm-encode.el (mm-sign-option, mm-encrypt-option): Add :version tag.
+
+2009-12-12  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * message.el (message-info): Explain why we use `Info-goto-node'.
+
+2009-12-02  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lpath.el: Always bind default-file-name-coding-system for (S)XEmacs.
+
+2009-12-02  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * message.el (message-completion-in-region): New compatibility function.
+       (message-expand-group): Use it.
+
+2009-12-02  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-group.el (gnus-group-prepare-flat): Check also whether groups
+       with no unread article should be listed if the 2nd arg `predicate' is
+       given.
+
+2009-11-30  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lpath.el: Fbind recenter-top-bottom for Emacs 21, 22, and (S)XEmacs.
+
+2009-11-29  Juri Linkov  <juri@jurta.org>
+
+       * gnus-sum.el (gnus-recenter): Use `recenter-top-bottom'
+       when it is fboundp in GNU Emacs 23.1.  Put `isearch-scroll' property
+       on `gnus-recenter'. (Bug#4698, Bug#4981)
+
+2009-11-26  Kevin Ryde  <user42@zip.com.au>
+
+       * sha1.el (sha1-string-external): default-directory "/" in case
+       otherwise non-existent.  process-connection-type pipe for touch of
+       efficiency recommended by elisp manual.  (An aside in Bug#3911.)
+
+2009-11-25  Kevin Ryde  <user42@zip.com.au>
+
+       * dns-mode.el: Add "Keywords: comm".  It's only an editing mode, but
+       it's comms related and sgml-mode.el has "comm" on that basis too.
+
+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
@@ -8,7 +311,8 @@
        (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 (gnus-float-time): Alias to float-time if it exists.
+       * 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
 
        * 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.
        * 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.
        * imap.el (imap-fetch-safe): Bind debug-on-error.
        (imap-debug): Add imap-fetch-safe.
 
-2009-01-26  Teodor Zlatanov  <tzlatanov@jumptrading.com>
+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.
 
 See ChangeLog.2 for earlier changes.
 
-    Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+    Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010
+      Free Software Foundation, Inc.
 
   This file is part of GNU Emacs.