Add 2012 to FSF copyright years for Emacs files
[bpt/emacs.git] / lisp / gnus / ChangeLog
index de5f5e0..89a1676 100644 (file)
@@ -1,3 +1,111 @@
+2012-01-04  Chris Gray  <chrismgray@gmail.com>  (tiny change)
+
+       * mm-decode.el (mm-shr): Check that `gnus-summary-buffer' really is a
+       live buffer.
+
+2012-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnir.el (nnir-retrieve-headers): Protect against the article not
+       existing on the server (bug#10335).
+
+2012-01-04  Wolfgang Jenkner  <wjenkner@inode.at>  (tiny change)
+
+       * gnus-agent.el (gnus-agent-load-local): Recompute
+       gnus-agent-article-local on changing method.
+
+2012-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus.el (gnus-parameters): Note precedence.
+
+2012-01-04  Leo  <sdl.web@gmail.com>
+
+       * nndraft.el (nndraft-update-unread-articles): Don't move point around
+       in the group buffer.
+
+2012-01-04  Julien Danjou  <julien@danjou.info>
+
+       * nnimap.el (nnimap-update-info): Fix an error when all articles UIDs
+       change.
+
+2012-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * shr.el (shr-rescale-image): Add :ascent 100 to the rescaled picture,
+       too.
+
+       * nntp.el (nntp-retrieve-group-data-early): Use it.
+
+2012-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nntp.el (nntp-retrieval-in-progress): New variable.
+       (nntp-make-process-buffer): Make it buffer-local.
+
+       * gnus-demon.el (gnus-demon-time-to-step): Resurrect function lost in
+       2010.
+       (gnus-demon-init): Use it to compute the time if time is on the form
+       "04:23".
+
+       * gnus-topic.el (gnus-topic-history): Define `gnus-topic-history'.
+
+       * nnimap.el (nnimap-finish-retrieve-group-infos): Check the connection
+       status in the correct buffer.
+
+2012-01-03  Leo  <sdl.web@gmail.com>
+
+       * gnus-topic.el (gnus-topic-goto-next-group): Don't move point around
+       when opening topics (bug#10407).
+
+2011-12-28  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-view.el (mm-display-inline-fontify): Add comment.
+
+2011-12-15  Juri Linkov  <juri@jurta.org>
+
+       * mm-decode.el (mm-inline-media-tests): Add missing
+       `mm-handle-media-subtype'.
+
+2011-12-09  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * message.el (message-valid-fqdn-regexp): Update with newly approved
+       top-level domain names ".tel" and ".asia".
+
+2011-12-08  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-sum.el (gnus-summary-show-article): Don't load shr
+       unconditionally.
+
+2011-12-07  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * message.el (message-pop-to-buffer): Use pop-to-buffer instead of
+       pop-to-buffer-same-window for old Emacsen.
+
+2011-12-04  Chong Yidong  <cyd@gnu.org>
+
+       * message.el (message-pop-to-buffer): Partially revert 2011-11-30
+       change (Bug#10200).
+
+2011-12-02  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * compface.el (uncompface):
+       * gnus-art.el (gnus-article-x-face-command): Update the header format
+       of icon data for the most recent icontopbm program.
+
+2011-12-01  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-msg.el (gnus-inews-do-gcc):
+       * message.el (message-send-mail):
+       * mml.el (mml-generate-mime): Share the value of the buffer-local
+       `message-options' variable between a draft buffer and temprary working
+       buffers.
+
+2011-11-30  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * message.el (message-pop-to-buffer): Revert 2011-09-11 change.
+
+2011-11-30  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-article-browse-html-parts): Convert link file names
+       for Cygwin.
+
 2011-11-24  Glenn Morris  <rgm@gnu.org>
 
        * starttls.el: Fix case of "GnuTLS".
 
 2011-10-17  Dave Abrahams  <dave@boostpro.com>  (tiny change)
 
-       * gnus-registry.el (gnus-registry-enabled): Add new variable. (Bug#9691)
+       * gnus-registry.el (gnus-registry-enabled): Add new variable (bug#9691).
        (gnus-registry-install-shortcuts): Set `gnus-registry-install' to 'ask
        only while we need to find out if it should be t or nil.
        (gnus-registry-initialize): Don't set `gnus-registry-install' to t.
 2011-09-20  Julien Danjou  <julien@danjou.info>
 
        * auth-source.el (auth-source-netrc-create): Use default value for
-       password if specified. Evaluate default.
+       password if specified.  Evaluate default.
        (auth-source-plstore-create): Ditto.
        (auth-source-plstore-create, auth-source-netrc-create): Fix default
        value evaluation.
        (message-mail-other-window, message-mail-other-frame)
        (message-news-other-window, message-news-other-frame):
        Use switch-to-buffer-other-frame and switch-to-buffer-other-window
-       instead of setting buffer display varibles.
+       instead of setting buffer display variables.
 
 2011-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
 
 2011-08-05  Andrew Cohen  <cohen@andy.bu.edu>
 
-       * gnus-sum.el (gnus-summary-refer-article): Warp to article. This
-       allows article-referral to work from an nnir group.
+       * gnus-sum.el (gnus-summary-refer-article): Warp to article.
+       This allows article-referral to work from an nnir group.
 
 2011-08-04  Andrew Cohen  <cohen@andy.bu.edu>
 
 2011-08-03  Andrew Cohen  <cohen@andy.bu.edu>
 
        * nnir.el (nnir-read-server-parm): Add an argument to restrict to
-       server-variables only. This should fix a bug introduced with commit
+       server-variables only.  This should fix a bug introduced with commit
        e1889675b7f4adf057833c5513c9374134c4e053.
        (nnir-run-query): 'nnir-search-engine should not be set from the global
        environment.
 2011-03-21  Julien Danjou  <julien@danjou.info>
 
        * mm-view.el (mm-display-inline-fontify): Make mode optional, and call
-       normal-mode if not set. Set temp buffer unmodified to avoid kill-buffer
+       normal-mode if not set.  Set temp buffer unmodified to avoid kill-buffer
        query.
        (mm-inline-text): Render normal text with fontification whenever
        possible.
        * gnus.el (gnus-summary-line-format): Mention &user-date format in
        docstring.
 
-       * gnus.el (gnus-user-date-format-alist): Change default value. Use
-       defcustom, with type and group. Move from gnus-util.el. Rename to
-       gnus-summary-user-date-format-alist.
+       * gnus.el (gnus-user-date-format-alist): Change default value.
+       Use defcustom, with type and group.  Move from gnus-util.el.
+       Rename to gnus-summary-user-date-format-alist.
 
 2011-02-03  Glenn Morris  <rgm@gnu.org>
 
 2011-01-28  Lars Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-sum.el (gnus-select-newsgroup): Don't try to alter the active
-       data if the group is deactivated.
+       data if the group is inactive.
 
 2011-01-28  Julien Danjou  <julien@danjou.info>
 
        we're using an encrypted connection.
 
        * proto-stream.el: Alter the interface functions to also return the
-       actual stream type used: network or tls.
+       actual stream type used: network or TLS.
 
 2011-01-25  Julien Danjou  <julien@danjou.info>
 
 2010-12-17  Julien Danjou  <julien@danjou.info>
 
        * gnus-util.el (gnus-rescale-image): Allow to resize images even if
-       they are from file. Can also scale up.
+       they are from file.  Can also scale up.
 
 2010-12-17  Andrew Cohen  <cohen@andy.bu.edu>
 
-       * gnus-sum.el (gnus-summary-refer-thread): Simplify code. Restore
-       gnus-use-agent.
+       * gnus-sum.el (gnus-summary-refer-thread): Simplify code.
+       Restore gnus-use-agent.
        (gnus-get-newsgroup-headers): Avoid unwanted spaces at eol.
 
        * nnir.el (nnir-get-active): Ignore nnir-ignored-newsgroups if null.
        * nnir.el: Update to handle the registry better.
        (autoload): Silence byte-compiler.
        (nnir-open-server): Add a hook for nnir groups.
-       (nnir-request-move-article): Don't mangle the header. Better to use
-       formating variables (which will be added in the future).
+       (nnir-request-move-article): Don't mangle the header.  Better to use
+       formatting variables (which will be added in the future).
        (nnir-registry-action): Update the registry using the original article
        group name.
        (nnir-mode): Install nnir-specific hooks for updating the registry.
 
 2010-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * proto-stream.el (open-protocol-stream): All starttls connections are
+       * proto-stream.el (open-protocol-stream): All STARTTLS connections are
        handled by the network handler.
 
 2010-11-30  Julien Danjou  <julien@danjou.info>
        (nnimap-open-connection): Be more backwards-compatible.
 
        * proto-stream.el (proto-stream-always-use-starttls): New variable.
-       (proto-stream-open-starttls): De-duplicate the starttls code.
+       (proto-stream-open-starttls): De-duplicate the STARTTLS code.
        (proto-stream-open-starttls): Folded back into the main function.
-       (proto-stream-open-network): Fix typo in the gnutls path.
+       (proto-stream-open-network): Fix typo in the GnuTLS path.
        (proto-stream-command): Refactor out.
 
        * nntp.el (nntp-open-connection): Fix the STARTTLS command syntax.
 
        * proto-stream.el (proto-stream-open-tls): Delete output from openssl
        if we're using tls.el.
-       (proto-stream-open-network): If we don't have gnutls-cli or gnutls
+       (proto-stream-open-network): If we don't have gnutls-cli or GnuTLS
        built in, then don't try to establish a STARTTLS connection.
 
        * nntp.el (nntp-open-connection): Switch on STARTTLS on supported
 2010-11-21  Andrew Cohen  <cohen@andy.bu.edu>
 
        * nnir.el: Fix typo in comments.
-       (nnir-run-imap): Simplify code. No need to reverse artlist.
+       (nnir-run-imap): Simplify code.  No need to reverse artlist.
        (nnir-run-gmane): Use nnir-tmp-buffer for web results.
 
 2010-11-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
 2010-11-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 
-       * gnus-art.el (gnus-mime-display-single)
-       * gnus-html.el (gnus-html-wash-images, gnus-html-prefetch-images)
+       * gnus-art.el (gnus-mime-display-single):
+       * gnus-html.el (gnus-html-wash-images, gnus-html-prefetch-images):
        * mm-decode.el (mm-shr): Assume that gnus-inhibit-images may be a group
        parameter.
 
        * gnus-util.el (gnus-string-match-p): New function, that is an alias to
        string-match-p in Emacs >=23.
 
-       * gnus-msg.el (gnus-configure-posting-styles)
+       * gnus-msg.el (gnus-configure-posting-styles):
        * nnir.el (nnir-run-gmane): Use gnus-string-match-p.
 
 2010-11-01  Glenn Morris  <rgm@gnu.org>
 2010-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * nnimap.el (nnimap-request-head): New function.
-       (nnimap-request-move-article): Try to be slighly faster by not
+       (nnimap-request-move-article): Try to be slightly faster by not
        requesting the entire message when moving.
        (nnimap-transform-headers): Don't bug out on bodiless articles.
        (nnimap-send-command): Have no outstanding messages if the IMAP server
        * gnus-sum.el (gnus-summary-set-local-parameters): Ignore the `active'
        non-variable, too.
 
-       * nnimap.el (nnimap-open-connection): Use gnutls STARTTLS, if
+       * nnimap.el (nnimap-open-connection): Use GnuTLS STARTTLS, if
        available.
        (nnimap-update-info): Rely more on the current active than the param
        active to avoid marking articles as read too much.
        group is the "last", so that the backends like nnfolder actually save
        their folders.
 
-       * nnimap.el (nnimap-open-connection): If we have gnutls loaded, then
-       try to use that for the tls stream.
+       * nnimap.el (nnimap-open-connection): If we have GnuTLS loaded, then
+       try to use that for the TLS stream.
        (nnimap-retrieve-group-data-early): Rework the marks code to heed
        UIDVALIDITY and find out which groups are read-only and not.
        (nnimap-get-flags): Use the same marks parsing code as the rest of
        * gnus-util.el (gnus-remove-if): Allow hash table.
        (gnus-remove-if-not): New function.
 
-       * gnus-art.el (gnus-mime-view-part-as-type)
-       * gnus-score.el (gnus-summary-score-effect)
+       * gnus-art.el (gnus-mime-view-part-as-type):
+       * gnus-score.el (gnus-summary-score-effect):
        * gnus-sum.el (gnus-read-move-group-name):
        Replace remove-if-not with gnus-remove-if-not.
 
 2010-09-29  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * mm-util.el (mm-codepage-iso-8859-list, mm-charset-eval-alist)
-       (mm-mime-charset)
-       * rfc2047.el (rfc2047-syntax-table)
+       (mm-mime-charset):
+       * rfc2047.el (rfc2047-syntax-table):
        * utf7.el (utf7-utf-16-coding-system): Comment fix.
 
        * nnrss.el (nnrss-read-server-data, nnrss-read-group-data): Use `load'
 
 2010-09-28  Katsumi Yamaoka  <yamaoka@jpl.org>
 
-       * mail-source.el (mail-source-report-new-mail)
-       * message.el (message-default-mail-headers)
+       * mail-source.el (mail-source-report-new-mail):
+       * message.el (message-default-mail-headers):
        * mm-decode.el (mm-valid-image-format-p): Comment fix.
 
        * mml2015.el (mml2015-use): Don't bind recursive-load-depth-limit.
        (gnus-article-next-page-1): No need to adjust the number of lines.
        (gnus-article-describe-bindings): Always use help-buffer.
 
-       * gnus-audio.el (gnus-audio-inline-sound)
-       * gnus-cus.el (gnus-custom-mode)
+       * gnus-audio.el (gnus-audio-inline-sound):
+       * gnus-cus.el (gnus-custom-mode):
        * gnus-group.el (gnus-group-update-tool-bar): Comment fix.
 
        * gnus-sum.el (gnus-remove-overlays): Doc fix.
        * gnus-int.el (gnus-request-update-info): Protect against backends not
        having the function.
 
-       * nnimap.el (nnimap-stream): Mention starttls.
-       (nnimap-open-connection): Add starttls support.
+       * nnimap.el (nnimap-stream): Mention STARTTLS.
+       (nnimap-open-connection): Add STARTTLS support.
 
 2010-09-23  Andrew Cohen  <cohen@andy.bu.edu>
 
 
 2010-09-22  Katsumi Yamaoka  <yamaoka@jpl.org>
 
-       * mailcap.el (mailcap-parse-mailcap, mailcap-parse-mimetypes)
-       * mm-util.el (mm-decompress-buffer)
-       * nnir.el (nnir-run-find-grep)
+       * mailcap.el (mailcap-parse-mailcap, mailcap-parse-mimetypes):
+       * mm-util.el (mm-decompress-buffer):
+       * nnir.el (nnir-run-find-grep):
        * pop3.el (pop3-list): Use 3rd arg of split-string.
 
 2010-09-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-start.el (gnus-activate-group): Take an optional parameter to
        say that you don't want to call gnus-request-group with don-check, but
-       do check the reponse.  This is for virtual groups only.
+       do check the response.  This is for virtual groups only.
        (gnus-get-unread-articles): Count the archive groups as secondary, so
        that they're activated the same way as before.
 
 2010-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * gnus-html.el (gnus-html-cache-directory, gnus-html-cache-size)
-       (gnus-html-frame-width, gnus-blocked-images)
+       (gnus-html-frame-width, gnus-blocked-images):
        * message.el (message-prune-recipient-rules): Add custom version.
        * gnus-sum.el (gnus-auto-expirable-marks): Bump custom version.
 
        * gnus-ems.el: Provide compatibility functions for
        gnus-set-process-plist.
 
-       * gnus-sum.el (gnus-summary-stop-at-end-of-message)
-       * gnus.el (gnus-valid-select-methods)
-       * message.el (message-send-mail-partially-limit)
-       * mm-decode.el (mm-text-html-renderer)
-       * mml.el (mml-insert-mime-headers-always)
+       * gnus-sum.el (gnus-summary-stop-at-end-of-message):
+       * gnus.el (gnus-valid-select-methods):
+       * message.el (message-send-mail-partially-limit):
+       * mm-decode.el (mm-text-html-renderer):
+       * mml.el (mml-insert-mime-headers-always):
        * smiley.el (smiley-regexp-alist): Bump custom version.
 
 2010-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
 2010-05-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 
-       * mml1991.el (mml1991-mailcrypt-encrypt, mml1991-gpg-encrypt)
+       * mml1991.el (mml1991-mailcrypt-encrypt, mml1991-gpg-encrypt):
        * mml2015.el (mml2015-gpg-encrypt): Disable multibyte in buffers
        generated within the mm-with-unibyte-current-buffer macro.
 
 
 2010-05-07  Katsumi Yamaoka  <yamaoka@jpl.org>
 
-       * nnweb.el (nnweb-gmane-search)
+       * nnweb.el (nnweb-gmane-search):
        * yenc.el (yenc-decode-region): Don't run set-buffer-multibyte for
        XEmacs.
 
-       * gnus-art.el (gnus-article-browse-html-parts)
+       * gnus-art.el (gnus-article-browse-html-parts):
        * gnus-group.el (gnus-read-ephemeral-gmane-group)
        (gnus-read-ephemeral-bug-grou): Use mm-make-temp-file instead of
        make-temp-file.
 
 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)
+       * 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>
 2007-11-14  Denys Duchier  <denys.duchier@univ-orleans.fr>  (tiny change)
 
        * pop3.el (pop3-open-server): Accept and process data more robustly at
-       connexion start to avoid spurious "POP SSL connexion failed" errors.
+       connection start to avoid spurious "POP SSL connection failed" errors.
 
 2007-11-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 
 2007-05-25  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * 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-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)
+       (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)
 2005-07-01  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * gnus-art.el (article-display-face): Improve the efficiency.
-       (article-display-x-face): Ditto; remove grey x-face stuff.
+       (article-display-x-face): Ditto; remove gray x-face stuff.
 
 2005-06-30  Katsumi Yamaoka  <yamaoka@jpl.org>
 
 2004-09-28  Kevin Greiner  <kgreiner@compsol.cc>
 
        * gnus-agent.el (gnus-agent-synchronize-group-flags): Replace
-       gnus-requst-update-info with explicit code to sync the in-memory
+       gnus-request-update-info with explicit code to sync the in-memory
        info read flags with the marks being sync'd to the backend.
 
        * gnus-util.el (gnus-pp): Add optional stream to match pp API.
 
 2004-05-26  Simon Josefsson  <jas@extundo.com>
 
-       * starttls.el: Merge with my GNUTLS based starttls.el.
+       * starttls.el: Merge with my GnuTLS based starttls.el.
        (starttls-gnutls-program, starttls-use-gnutls)
        (starttls-extra-arguments, starttls-process-connection-type)
        (starttls-connect, starttls-failure, starttls-success):
        (gnus-agent-cat-groups): Use eval-and-compile, not
        eval-when-compile, to define gnus-agent-set-cat-groups as the setf
        method of gnus-agent-cat-groups even when the buffer has been
-       evaled.
+       evalled.
        (gnus-agent-save-active, gnus-agent-save-active-1): Merge to
        delete gnus-agent-save-active-1.
        (gnus-agent-save-groups): Delete.  Identical to
 
 2004-01-06  Steve Youngs  <sryoungs@bigpond.net.au>
 
-       * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
+       * gnus-ems.el (gnus-mode-line-modified): Don't conditionalize on
        XEmacs version.
 
        * dns.el (dns-make-network-process): Use `open-network-stream'
 
 See ChangeLog.2 for earlier changes.
 
-  Copyright (C) 2004-2011  Free Software Foundation, Inc.
+  Copyright (C) 2004-2012  Free Software Foundation, Inc.
 
   This file is part of GNU Emacs.