Merge remote branch 'origin/no-gnus'
[gnus] / lisp / ChangeLog
index 83e7c12..61b76a3 100644 (file)
@@ -1,3 +1,245 @@
+2012-03-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-group.el (gnus-group-expire-articles-1): Don't try to expire
+       messages that don't exist.
+
+       * gnus-sum.el (gnus-summary-expire-articles): Ditto.
+
+2012-03-10  David Edmondson  <dme@dme.org>
+
+       * mm-uu.el (mm-uu-forward-extract): Allow for blank lines between the
+       'Forwarded Message' header and the start of the message.
+
+2012-03-04  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
+
+       * gnus-msg.el (gnus-msg-mail): Call `message-mail' correctly when Gnus
+       isn't running (bug#10897).
+
+2012-03-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * tls.el (open-tls-stream): Don't set the dont-query-on-exit flag.
+       This is inconsistent with all the other stream functions, which leave
+       the setting up to the higher levels (if so wanted) (bug#10931).
+
+2012-02-28  Glenn Morris  <rgm@gnu.org>
+
+       * gmm-utils.el, gnus-agent.el, gnus-score.el, messagexmas.el,
+       mm-decode.el: Standardize possessive apostrophe usage.
+
+2012-02-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * shr.el (shr-column-specs): Protect against TDs with "width: 0%".
+
+2012-02-25  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * parse-time.el (parse-time-string): Allow extractor to return nil.
+
+2012-02-23  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * nntp.el (nntp-send-authinfo): Work for secure nntp entry in authinfo.
+
+2012-02-20  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-start.el (gnus-clean-old-newsrc): Allow a FORCE parameter.
+
+2012-02-20  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * mm-decode.el (mm-shr): Remove "soft hyphens".
+
+       * nnimap.el (nnimap-request-list): Return the group names encoded as
+       utf8.  Otherwise non-European group names don't work.
+       (nnimap-request-newgroups): Ditto.
+
+       * gnus-sum.el (gnus-summary-insert-old-articles): Fix the syntax for
+       the default in `read-string' (bug#10757).
+
+       * gnus-msg.el (gnus-group-post-news): Don't bug out on `C-u a' on
+       topics (bug#10843).
+
+       * nnimap.el (nnimap-log-command): Add the IMAP address to the log
+       buffer.  Suggested by Herbert Valerio Riedel.
+       (nnimap-request-move-article): Delete the message from the correct IMAP
+       server.
+
+2012-02-19  Vida Gábor  <vidagabor@gmail.com>  (tiny change)
+
+       * gnus-demon.el (gnus-demon-init): Don't multiply time twice.
+       Reported by Peter Münster.
+
+2012-02-18  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * shr.el (shr-image-fetched): Make sure we really kill the right
+       buffer.
+
+2012-02-16  Leo Liu  <sdl.web@gmail.com>
+
+       * gnus-start.el (gnus-1): Avoid duplicate entries.
+
+2012-02-16  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * mm-decode.el (mm-dissect-singlepart): Guess what the type of
+       application/octet-stream parts really is.
+
+       * gnus-sum.el (gnus-propagate-marks): Remove.
+
+2012-02-15  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * imap.el: Remove.
+
+       * nntp.el (nntp-coding-system-for-read): Remove.
+       (nntp-coding-system-for-write): Ditto.
+       (nntp-open-connection): Just use `binary' directly.
+
+       * gnus-start.el (gnus-clean-old-newsrc): Delete `unexist' from pre-Ma
+       Gnus 0.3.
+
+2012-02-15  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * shr.el (shr-rescale-image): Undo previous change; see
+       <http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00540.html>.
+
+2012-02-15  Lars Magne Ingebrigtsen  <lars@ingebrigtsen.no>
+
+       * gnus.el: Ma Gnus v0.3 is released.
+
+2012-02-15  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-sum.el (gnus-summary-local-variables): Make
+       `gnus-newsgroup-unexist' into a local variable.
+
+2012-02-14  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * registry.el (registry-usage-test, registry-persistence-test): Move to
+       tests/gnustest-registry.el.
+       (registry-make-testable-db, registry-match-test)
+       (registry-instantiation-test): Move to tests/gnustest-registry.el.
+
+       * gnus-registry.el (gnus-registry-misc-test)
+       (gnus-registry-usage-test): Move to tests/gnustest-registry.el.
+
+       * tests/gnustest-registry.el: New file with the registry and
+       gnus-registry ERT tests.
+
+2012-02-13  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-msg.el (gnus-summary-resend-message): Make
+       gnus-summary-resend-message-insert-gcc be last item in
+       message-header-setup-hook.
+
+2012-02-13  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
+       (nnfolder-marks, nnfolder-marks-file-suffix, nnfolder-marks-modtime):
+       Remove.
+       (nnfolder-open-server): Don't use marks.
+       (nnfolder-request-delete-group): Ditto.
+       (nnfolder-request-rename-group): Ditto.
+       (nnfolder-request-set-mark, nnfolder-request-marks)
+       (nnfolder-group-marks-pathname, nnfolder-marks-changed-p)
+       (nnfolder-save-marks, nnfolder-open-marks): Remove.
+
+       * nnml.el (nnml-marks-is-evil, nnml-marks-file-name, nnml-marks)
+       (nnml-marks-modtime): Remove.
+       (nnml-request-delete-group): Don't use marks.
+       (nnml-request-rename-group): Ditto.
+       (nnml-request-set-mark, nnml-request-marks, nnml-marks-changed-p)
+       (nnml-save-marks, nnml-open-marks): Remove.
+
+       * nntp.el (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
+       (nntp-marks-modtime, nntp-marks-directory, nntp-request-set-mark)
+       (nntp-request-marks, nntp-marks-directory, nntp-marks-changed-p)
+       (nntp-save-marks, nntp-open-marks, nntp-possibly-create-directory)
+       (nntp-server-to-method-cache): Remove.
+
+       * shr.el (shr-rescale-image): Fix wrong merge.
+
+2012-02-15  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * shr.el (shr-remove-trailing-whitespace): Really delete the padding on
+       too-wide lines.
+
+2012-02-13  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * nnimap.el (nnimap-record-commands): New variable.
+       (nnimap-log-command): Use it.
+       (nnimap-make-process-buffer): Add a space to the process buffer.
+       (nnimap-transform-headers): Don't bug out on header lines containing
+       stuff that look like IMAP length encodings.
+
+       * shr.el (shr-rescale-image): Allow viewing large images.
+
+2012-02-12  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * nnml.el (nnml-request-compact-group): Delete the marks file after
+       compaction (bug#10800).
+
+       * gnus-art.el (gnus-stop-downloads): Stop `url-queue' downloads on
+       group exit.
+
+       * nnimap.el (nnimap-parse-flags): Parse correctly when we have mixed
+       QRESYNC/FETCH output.
+
+2012-02-11  Glenn Morris  <rgm@gnu.org>
+
+       * sieve-manage.el (sieve-manage-default-stream):
+       * shr.el (shr):
+       * nnir.el (nnir-ignored-newsgroups, nnir-summary-line-format)
+       (nnir-retrieve-headers-override-function)
+       (nnir-imap-default-search-key, nnir-notmuch-program)
+       (nnir-notmuch-additional-switches, nnir-notmuch-remove-prefix)
+       (nnir-method-default-engines):
+       * message.el (message-cite-reply-position):
+       * gssapi.el (gssapi-program):
+       * gravatar.el (gravatar):
+       * gnus-sum.el (gnus-refer-thread-use-nnir):
+       * gnus-registry.el (gnus-registry-unfollowed-addresses)
+       (gnus-registry-max-pruned-entries):
+       * gnus-picon.el (gnus-picon-inhibit-top-level-domains):
+       * gnus-int.el (gnus-after-set-mark-hook)
+       (gnus-before-update-mark-hook):
+       * gnus-async.el (gnus-async-post-fetch-function):
+       * auth-source.el (auth-source-cache-expiry):
+       Add missing :version tags to new defcustoms and defgroups.
+
+2012-02-11  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-sum.el (gnus-adjust-marked-articles): Add to
+       `gnus-newsgroup-unexist'.
+
+       * gnus.el (gnus-article-mark-lists): Add `unexist' to the list of
+       marks.
+       (gnus-article-special-mark-lists): Put the `unexist' in the special
+       marks list instead.
+
+       * gnus-sum.el (gnus-articles-to-read): Don't include unexisting
+       articles in the list of articles to be selected.
+
+       * nnimap.el (nnimap-retrieve-group-data-early): Query for unexisting
+       articles.
+       (nnimap-update-info): Keep track of unexisting articles.
+       (nnimap-update-qresync-info): Ditto.
+
+2012-02-10  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * message.el (message-default-send-mail-function): Made into own
+       function for reuse by emacsbug.el.
+
+2012-02-09  Juanma Barranquero  <lekktu@gmail.com>
+
+       * gnus.el (gnus-method-ephemeral-p): Move after declaration of defsubst
+       `gnus-sloppily-equal-method-parameters' to avoid a warning.
+
+2012-02-09  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * mm-archive.el (mm-archive-dissect-and-inline): New function.
+       (mm-archive-dissect-and-inline): Fix up the undisplayer.
+
+       * gnus-compat.el: Define `timer-set-function'.
+
+       * mm-decode.el (mm-display-external): Output the text from the command
+       in the buffer after the command finished.  This makes text-based
+       commands behave better.
+
 2012-02-08  Lars Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-compat.el: Add a compat for the old `url-retrieve'.
 2012-02-08  Lars Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-compat.el: Add a compat for the old `url-retrieve'.
        next-single-char-property-change may return nil in XEmacs.
        (gnus-summary-article-map): Fix typo.
 
        next-single-char-property-change may return nil in XEmacs.
        (gnus-summary-article-map): Fix typo.
 
+2012-02-09  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-msg.el (gnus-msg-mail): Use `message-mail' if Gnus isn't
+       running.
+
+       * nnimap.el (nnimap-wait-for-response): Minor fixup of message string.
+
+       * gnus.el (gnus-server-extend-method): Don't add an -address component
+       if the method already has one (bug#9676).
+
 2012-02-08  Lars Ingebrigtsen  <larsi@gnus.org>
 
 2012-02-08  Lars Ingebrigtsen  <larsi@gnus.org>
 
+       * gnus-sum.el (gnus-summary-insert-old-articles): Use a default instead
+       of an initial-input for consistency (bug#10757).
+
        * dgnushack.el: Fix XEmacs compilation warning.
 
        * shr.el: Inhibit getting and sending cookies when fetching pictures.
        * dgnushack.el: Fix XEmacs compilation warning.
 
        * shr.el: Inhibit getting and sending cookies when fetching pictures.
        lines that are narrower than the window width.  Otherwise background
        "blocks" will look less readable.
 
        lines that are narrower than the window width.  Otherwise background
        "blocks" will look less readable.
 
-2012-02-07  Katsumi Yamaoka  <yamaoka@jpl.org>
-
-       * gnus-sum.el (gnus-summary-show-thread): Revert last two changes.
-
 2012-02-07  Lars Ingebrigtsen  <larsi@gnus.org>
 
        * nnimap.el (nnimap-transform-headers): Remove unused variable.
 2012-02-07  Lars Ingebrigtsen  <larsi@gnus.org>
 
        * nnimap.el (nnimap-transform-headers): Remove unused variable.
        * gnus-sum.el (gnus-summary-exit-no-update): Really deaden the summary
        buffer if `gnus-kill-summary-on-exit' is nil.
 
        * gnus-sum.el (gnus-summary-exit-no-update): Really deaden the summary
        buffer if `gnus-kill-summary-on-exit' is nil.
 
-2012-02-06  Katsumi Yamaoka  <yamaoka@jpl.org>
-
-       * gnus-sum.el (gnus-summary-show-thread):
-       next-single-char-property-change may return nil in XEmacs.
-
 2012-02-06  Lars Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-sum.el (gnus-handle-ephemeral-exit): Allow exiting from Gnus
 2012-02-06  Lars Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-sum.el (gnus-handle-ephemeral-exit): Allow exiting from Gnus
 2012-01-31  Jim Meyering  <jim@meyering.net>
 
        * gnus-agent.el (gnus-agent-expire-unagentized-dirs):
 2012-01-31  Jim Meyering  <jim@meyering.net>
 
        * gnus-agent.el (gnus-agent-expire-unagentized-dirs):
-        Correct a comment (insert "not") and hide nominally-doubled "to".
+       Correct a comment (insert "not") and hide nominally-doubled "to".
 
 2012-01-31  Lars Ingebrigtsen  <larsi@gnus.org>
 
 
 2012-01-31  Lars Ingebrigtsen  <larsi@gnus.org>
 
 
        * gnus.el (gnus-parameters): Note precedence.
 
 
        * gnus.el (gnus-parameters): Note precedence.
 
-2012-01-04  Leo  <sdl.web@gmail.com>
+2012-01-04  Leo Liu  <sdl.web@gmail.com>
 
        * nndraft.el (nndraft-update-unread-articles): Don't move point around
        in the group buffer.
 
        * nndraft.el (nndraft-update-unread-articles): Don't move point around
        in the group buffer.
        * nnimap.el (nnimap-finish-retrieve-group-infos): Check the connection
        status in the correct buffer.
 
        * nnimap.el (nnimap-finish-retrieve-group-infos): Check the connection
        status in the correct buffer.
 
-2012-01-03  Leo  <sdl.web@gmail.com>
+2012-01-03  Leo Liu  <sdl.web@gmail.com>
 
        * gnus-topic.el (gnus-topic-goto-next-group): Don't move point around
        when opening topics (bug#10407).
 
        * gnus-topic.el (gnus-topic-goto-next-group): Don't move point around
        when opening topics (bug#10407).
        accept.  Reported by Dan Christensen.
        (nnimap-command): Make sure that the error message doesn't error out.
 
        accept.  Reported by Dan Christensen.
        (nnimap-command): Make sure that the error message doesn't error out.
 
-2010-09-20  David Edmondson  <dme@dme.org>  (tiny change)
+2010-09-20  David Edmondson  <dme@dme.org>
 
        * nnimap.el (nnimap-request-set-mark): Don't wait for a response when
        we haven't requested anything.
 
        * nnimap.el (nnimap-request-set-mark): Don't wait for a response when
        we haven't requested anything.
        * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
        (gnus-treat-body-boundary): Don't test window-system.
 
        * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
        (gnus-treat-body-boundary): Don't test window-system.
 
-2007-10-28  Leo  <sdl.web@gmail.com>
+2007-10-28  Leo Liu  <sdl.web@gmail.com>
 
        * gnus-art.el (gnus-treat-emphasize): Don't test window-system.
 
 
        * gnus-art.el (gnus-treat-emphasize): Don't test window-system.