(shr-add-font): Use overlays for combining faces.
[gnus] / lisp / ChangeLog
index 822ea80..a54df61 100644 (file)
@@ -1,5 +1,200 @@
+2010-10-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * shr.el (shr-insert-document): Autoload.
+       (shr-img): Be silent.
+       (shr-insert): Add a newline after every picture before text.
+       (shr-add-font): Use overlays for combining faces.
+
+       * mm-decode.el (mm-text-html-renderer): Default to shr.el rendering, if
+       possible.
+       (mm-shr): New function.
+
+2010-10-02  Julien Danjou  <julien@danjou.info>
+
+       * gnus-score.el (gnus-summary-score-effect): Use gnus-remove-if-not
+       rather than remove-if-not.
+
+       * gnus-group.el (gnus-group-completing-read): Use gnus-remove-if-not
+       rather than remove-if-not.
+
+       * gnus-art.el (gnus-mime-view-part-as-type): Use gnus-remove-if-not
+       rather than remove-if-not.
+
+       * gnus-util.el (gnus-remove-if-not): Add this function.
+
+       * gnus-gravatar.el (gnus-gravatar-insert): Adjust character where we
+       should go backward.
+
+2010-10-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * shr.el: New file.
+
+       * gnus-html.el (gnus-html-schedule-image-fetching): Be silent.
+
+       * gnus-topic.el (gnus-topic-move-group): Fix the syntax of the
+       completing read.
+
+2010-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-start.el (gnus-check-bogus-newsgroups): Say how many groups
+       we're being queried about.  Suggested by Dan Jacobson.
+
+       * nndoc.el (nndoc-type-alist): Do babyl before mime-parts.  Suggested
+       by Jason Eisner.
+
+       * gnus-async.el (gnus-async-delete-prefetched-entry): Remove from hash
+       table, too.  Suggested by Stefan Wiens.
+       (gnus-async-prefetched-article-entry): Use intern-soft to avoid growing
+       the table unnecessary.  Suggested by Stefan Wiens.
+
+       * gnus-sum.el (gnus-summary-clear-local-variables): This is probably no
+       longer needed, and probably doesn't work either, as pointed out by
+       Stefan Wiens.
+       (gnus-summary-exit): Remove call to the clearing function.
+       (gnus-summary-exit-no-update): Ditto.
+
+       * gnus-art.el (gnus-summary-save-in-file): Use with-current-buffer
+       instead of gnus-eval-in-buffer-window to avoid popping up frames.
+       Reported by Stefan Monnier.
+       (gnus-summary-save-in-rmail): Ditto.
+
+       * gnus-sum.el (gnus-summary-select-article-buffer): Show only the
+       article buffer, instead of both the article buffer and the summary
+       buffer.  Sort of suggested by Dan Jacobson.
+
+       * gnus-win.el (gnus-buffer-configuration): Add an only-article spec.
+
+       * nnmbox.el (nnmbox-read-mbox): Mark buffer for deletion on Gnus exit.
+       Suggested by Dan Jacobson.
+
+       * mm-encode.el (mm-content-transfer-encoding-defaults): Try to make the
+       documentation clearer.
+
+       * message.el (message-shorten-references): Comment on the number "21".
+       Suggested by Stefan Monnier.
+
+       * gnus-sum.el (gnus-summary-scroll-up): Add more documentation.
+       Suggested by Dan Jacobson.
+
+       * gnus.el (gnus-large-newsgroup): Mention
+       gnus-large-ephemeral-newsgroup.  Suggested by Dan Jacobson.
+
+       * gnus-msg.el (gnus-summary-resend-message): When resending, don't
+       externalize attachments.  Bug reported by Steve Wen.
+
+       * gnus.el (gnus-continuum-version): Make inactive, since it doesn't
+       really message anything to the user.
+
+       * nnmail.el (nnmail-article-group): Allow using the fancy split method
+       directly.
+
+       * nnimap.el (nnimap-request-group): Low higher than high to signal no
+       messages in empty groups.
+
+2010-10-01  Ted Zlatanov  <tzz@lifelogs.com>
+
+       * nnimap.el (nnimap-request-group): Don't bug out when there's an empty
+       non-UIDNEXT group.
+
+2010-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-group.el (gnus-group-completing-read): Return the symbol name,
+       not the value from the collection.
+
+       * nnimap.el (nnimap-update-info): Ignore groups that have no UIDNEXT
+       values.  This sometimes happens on some groups that have no info.
+       (nnimap-request-newgroups): New function.
+
+2010-10-01  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-registry.el (gnus-registry-install-nnregistry): Move the feature
+       check into `gnus-registry-initialize'.
+       (gnus-registry-initialize): Ditto.
+       Fix and extend header docs.
+
+2010-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-html.el (gnus-html-prefetch-images): Adjust regexp to avoid
+       regexp backtrace overflows.
+
+       * nnimap.el (nnimap-extend-tls-programs): Only extend those programs
+       for starttls that tls.el implements; i.e. openssl.
+
+       * tls.el (tls-starttls-switches): Give up on using starttls with
+       gnutls-cli.
+       (tls-program): Add --insecure to be consistent with the defaults from
+       openssl s_client.  Now all three commands are insecure.
+
+2010-10-01  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lpath.el: Bind completion-styles-alist for XEmacs.
+
+       * gravatar.el: Don't load image.el that XEmacs doesn't provide.
+       (gravatar-create-image): New function that's an alias to
+       gnus-xmas-create-image, gnus-create-image, or create-image.
+       (gravatar-data->image): Use it.
+
+2010-09-30  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-registry.el (gnus-registry-install-nnregistry): New function to
+       install the nnregistry refer method.
+       (gnus-registry-install-hooks): Use it.
+       (gnus-registry-unfollowed-groups): Add nnmairix to the default
+       unfollowed groups.
+
+2010-09-30  Jose A. Ortega Ruiz  <jao@gnu.org>  (tiny change)
+
+       * gnus-sum.el (gnus-summary-show-thread): Skip past invisible text when
+       expanding threads.
+
 2010-09-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
+       * nnir.el: Use the server names without suffixes (bug #7009).
+
+       * nnimap.el (nnimap-open-connection): Reinstate the auto-upgrade from
+       unencrypted to STARTTLS, if possible.
+
+2010-09-30  Teemu Likonen  <tlikonen@iki.fi>  (tiny change)
+
+       * message.el (message-ignored-supersedes-headers): Strip Injection-*
+       headers before superseding.
+
+2010-09-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnrss.el (nnrss-use-local): Add documentation.
+
+       * nnimap.el (nnimap-extend-tls-programs): New function.
+       (nnimap-open-connection): Use tls.el exclusively, and not starttls.el.
+       (nnimap-wait-for-connection): Accept the greeting from the stupid
+       output from openssl s_client -starttls, too.
+
+       * tls.el (tls-starttls-switches): New variable.
+       (tls-find-starttls-argument): Use it.
+       (open-tls-stream): Ditto.
+
+       * netrc.el (netrc-credentials): Return the value of the "default"
+       entry.
+       (netrc-machine): Ditto.
+
+       * nnimap.el (nnimap-find-article-by-message-id): Really return the
+       article number.
+       (nnimap-split-fancy): New variable.
+       (nnimap-split-incoming-mail): Use it.
+
+       * nntp.el (nntp-server-list-active-group): Document.
+
+       * nnimap.el (nnimap-find-article-by-message-id): Use EXAMINE instead of
+       SELECT to get the message-id.
+
+       * mail-source.el (mail-sources): Removed webmail support.
+       (defvar): Ditto.
+       (mail-source-fetcher-alist): Ditto.
+       (mail-source-fetch-webmail): Removed.
+
+       * webmail.el: Removed -- doesn't seem relevant any more.
+
+       * gnus.el: Fix up make-obsolete-variable declarations throughout.
+
        * nnimap.el (nnimap-request-accept-article): Get the Message-ID without
        the \r.
 
        (nnimap-request-accept-article): Add \r\n to the lines to make this
        work with Cyrus.
 
-       * nnregistry.el: Added.
-
        * nndraft.el (nndraft-request-expire-articles): Use the group name
        instead if "nndraft".  Fix found by Nils Ackermann.
 
+2010-09-29  Ludovic Courtes  <ludo@gnu.org>
+
+       * nnregistry.el: Added.
+
 2010-09-29  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * nnmail.el (group, group-art-list, group-art):
        `gnus-faces-properties-alist'.
        Add :version property.
 
-2010-09-28  Florian Ragwitz  <rafl@debian.org>
-
-       * gnus-util.el (gnus-use-ido): Removed.
-       (gnus-std-completing-read): Add wrapper around completing-read.
-       (gnus-icompleting-read): Add wrapper around ibuffer-read-buffer.
-       (gnus-ido-completing-read): Add wrapper around ido-completing-read.
-       (gnus-completing-read-function): Add to chose from the above completion
-       functions or to provide a custom one.
-       (gnus-completing-read): Use the completing-read function configured
-       with gnus-completing-read-function.
-
 2010-09-28  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * mail-source.el (mail-source-report-new-mail)
        discover we're on a STARTTLS-capable server, then open a STARTTLS
        connection instead.
 
-2010-09-27  Florian Ragwitz  <rafl@debian.org>  (tiny change)
-
-       * sieve-manage.el (sieve-manage-default-stream): Make default stream
-       customizable.
-
 2010-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * nnimap.el (utf7): Required.
 
        * gnus-art.el (gnus-mime-delete-part): Fix Lisp type of byte(s).
 
-2010-09-26  Florian Ragwitz  <rafl@debian.org>  (tiny change)
-
-       * gnus-html.el (gnus-html-wash-tags): Decode URL entities to avoid
-       handing broken links to browse-url.
-
 2010-09-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * nndoc.el (nndoc-request-list): Return success always.