(shr-find-fill-point): Don't leave blanks at the start of some lines.
[gnus] / lisp / ChangeLog
index 0f08963..018eabe 100644 (file)
@@ -1,3 +1,251 @@
+2010-10-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * shr.el (shr-find-fill-point): Don't leave blanks at the start of some
+       lines.
+
+       * nndoc.el (nndoc-type-alist): Add git support.
+       (nndoc-git-type-p): New function.
+       (nndoc-transform-git-article): Ditto.
+       (nndoc-transform-git-headers): Ditto.
+       (nndoc-transform-git-headers): Generate Subject headers.
+
+       * shr.el (shr-parse-style): New function.
+       (shr-tag-span): Ditto.
+
+       * nnmairix.el (nnmairix-summary-mode-hook): Move nnmairix's `$' command
+       to `G G' to avoid collisions.
+
+2010-10-19  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * shr.el: Load kinsoku if necessary.
+       (shr-kinsoku-shorten): New internal variable.
+       (shr-find-fill-point): Make kinsoku shorten text line if
+       shr-kinsoku-shorten is bound to non-nil.
+       (shr-tag-table): Bild shr-kinsoku-shorten to t; refer to
+       shr-indentation too when testing if table is wider than frame width.
+       (shr-insert-table): Use `string-width' instead of `length' to measure
+       text width.
+       (shr-insert-table-ruler): Make sure indentation is done at bol.
+
+2010-10-19  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * nnimap.el (nnimap-request-move-article, nnimap-parse-line)
+       (nnimap-process-expiry-targets): Use unibyte for buffers that hold
+       undecoded network data.
+
+2010-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-agent.el (gnus-agent-toggle-plugged): Use the right minor mode
+       name in the mode line spec so that the mode line menu works
+       (bug #2431).
+
+       * message.el (message-get-reply-headers): If we're fed `to-address',
+       then always use that.
+
+       * gnus-art.el (gnus-article-make-menu-bar): The article/group menus
+       aren't so wide as to need to switch off the edit menu.
+
+       * gnus-delay.el (gnus-delay-article): Remove superfluous `group'
+       binding.  Suggested by Leo <sdl.web@gmail.com> (bug #6613).
+
+       * nnimap.el (nnimap-request-group): Don't SELECT the group twice on
+       `M-g'.
+       (nnimap-update-info): Update flags/read marks even if \* isn't part of
+       the permanent marks.
+
+2010-10-18  Andrew Cohen  <cohen@andy.bu.edu>
+
+       * gnus-registry.el (gnus-registry-split-fancy-with-parent):
+       Splitting according to references/in-reply-to obeys the ignore-groups
+       variable, while splitting by sender and subject do not.
+
+2010-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-art.el (gnus-article-dumbquotes-map): Make into a char/string
+       alist, so that we can look for non-Unicode chars.
+       (article-translate-strings): Allow both character and string maps.
+
+2010-10-18  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * shr.el (shr-insert): Don't insert space behind a wide character
+       categorized as kinsoku-bol, or between characters both categorized as
+       nospace.
+
+2010-10-16  Andrew Cohen  <cohen@andy.bu.edu>
+
+       * gnus-sum.el (gnus-summary-refer-thread): Bug fix. Add the thread
+       headers to gnus-newsgroup-headers.
+
+2010-10-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * shr.el (shr-tag-img): Don't align images -- since we're not
+       rescaling, this often leads to ugly displays.
+
+2010-10-15  Andrew Cohen  <cohen@andy.bu.edu>
+
+       * gnus-sum.el (gnus-summary-refer-thread): Unconditionally ignore
+       duplicates.
+
+2010-10-15  Kan-Ru Chen  <kanru@kanru.info>  (tiny change)
+
+       * gnus-diary.el (gnus-diary-check-message): Fix gnus-completing-read
+       call.
+
+2010-10-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus.el: Autoload gnus-html-show-images.
+
+       * nnimap.el: Use nnheader-message throughout.
+
+       * shr.el (shr-tag-img): Ignore images with no data.
+
+2010-10-15  Julien Danjou  <julien@danjou.info>
+
+       * mml.el (mml-generate-mime-1): Add `mml-enable-flow' variable to add a
+       possibility to disable format=flow encoding when using hard newlines.
+
+2010-10-15  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * shr.el (shr-insert): Remove space inserted before or after a
+       breakable character or at the beginning or the end of a line.
+       (shr-find-fill-point): Do kinsoku; find the second best point or give
+       it up if there's no breakable point.
+
+2010-10-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnimap.el (nnimap-open-connection): Message when opening connection
+       for debugging purposes.
+
+       * gnus-art.el (gnus-article-setup-buffer): Set article mode truncation
+       on every setup buffer call to allow this to change from article to
+       article.
+
+       * shr.el (shr-tag-table): Experimental feature: Truncate lines in
+       buffers where we have a wide table.
+
+2010-10-14  Andrew Cohen  <cohen@andy.bu.edu>
+
+       * gnus-sum.el (gnus-summary-refer-thread): Implement a version that
+       uses *-request-thread.
+
+2010-10-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnimap.el (nnimap-open-connection): Remove %s from openssl
+       incantation, which is no longer valid.
+
+2010-10-14  Julien Danjou  <julien@danjou.info>
+
+       * shr.el: Fix defcustom type (char -> character).
+
+2010-10-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnimap.el (nnimap-open-connection): tls-program should be a list of
+       programs.
+
+2010-10-14  Julien Danjou  <julien@danjou.info>
+
+       * shr.el (shr-tag-a): Use url-link as widget type.
+
+       * gnus-group.el (gnus-group-insert-group-line): Fix group argument to
+       `gnus-group-get-icon'.
+
+2010-10-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnimap.el (nnimap-close-server): Forget the nnimap data on close.
+       This should make server editing work better.
+
+       * shr.el (shr-find-fill-point): Don't inloop on indented text.
+
+       * tls.el (tls-program): Remove spurious %s from openssl.
+
+       * nnimap.el (nnimap-open-connection): Fix open-tls-stream call.
+       (nnimap-parse-flags): Fix regexp.
+
+       * shr.el (shr-find-fill-point): Use a filling algorithm that should
+       probably work for CJVK text, too.
+
+       * nnimap.el (nnimap-extend-tls-programs): Removed.
+       (nnimap-open-connection): Bind STARTTLS to openssl explicitly.
+
+       * tls.el (tls-starttls-switches): Remove starttls hack.
+       (open-tls-stream): Ditto.
+       (tls-find-starttls-argument): Ditto.
+
+2010-10-13  Julien Danjou  <julien@danjou.info>
+
+       * nnimap.el (nnimap-parse-flags): Be more strict when looking for FETCH
+       responses.
+
+2010-10-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * mm-decode.el (mm-shr): Allow use from non-Gnus users.
+
+       * gnus-spec.el (gnus-parse-simple-format): princ doesn't really insert
+       anything in Emacs.
+
+       * shr.el (shr-current-column): Remove buggy and unnecessary function.
+
+2010-10-13  Julien Danjou  <julien@danjou.info>
+
+       * shr.el (shr-width): Make shr-width a defcustom with default to
+       fill-column.
+       (shr-tag-img): Use shr-width rather than fill-column.
+
+2010-10-13  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * dgnushack.el (byte-optimize-apply)
+       * gnus-dired.el (gnus-dired-attach): Silence XEmacs 21.5 when compiling.
+
+       * gnus-gravatar.el (gnus-gravatar-transform-address): Adjust avatars'
+       position when (X-)Faces exist.
+       (gnus-treat-from-gravatar, gnus-treat-mail-gravatar): Force displaying
+       avatars when called interactively.
+
+2010-10-12  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-gravatar.el (gnus-gravatar-too-ugly): Don't test if
+       gnus-article-x-face-too-ugly is bound.
+
+2010-10-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * rfc2231.el (rfc2231-parse-string): Ignore repeated parts.
+
+       * nnimap.el (nnimap-request-rename-group): Unselect by selecting a
+       mailbox that doesn't exist.
+
+2010-10-12  Julien Danjou  <julien@danjou.info>
+
+       * shr.el (shr-tag-img): Encode URL properly when retrieving.
+       (shr-get-image-data): Encode URL properly when fetching from cache.
+       (shr-tag-img): Use aligned-to spaces to align correctly images.
+
+       * gnus-gravatar.el (gnus-gravatar-insert): Check if buffer is alive
+       before inserting the Gravatar.
+
+       * shr.el (shr-tag-img): Add align attribute support for <img>.
+
+2010-10-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-gravatar.el (gnus-art): Required.
+
+       * gnus-sum.el (gnus-summary-mark-as-unread-forward)
+       (gnus-summary-mark-as-unread-backward, gnus-summary-mark-as-unread):
+       Remove long obsoleted functions.
+
+2010-10-11  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lpath.el: Fbind gnutls-negotiate for Emacs 22 and XEmacsen.
+
+       * nnimap.el (gnutls-negotiate): Silence the byte compiler.
+
+       * gnus-art.el, gnus-cache.el, gnus-fun.el, gnus-group.el,
+       gnus-picon.el, gnus-spec.el, gnus-sum.el, gnus-util.el, gnus.el,
+       hashcash.el, imap.el, mail-source.el, message.el, mm-bodies.el,
+       mm-decode.el, mm-extern.el, mm-util.el, mm-view.el, mml-smime.el,
+       mml.el, mml1991.el, mml2015.el, nnfolder.el, nnheader.el, nnmail.el,
+       nnmaildir.el, nnrss.el, nntp.el, pgg-parse.el, pgg.el, rfc1843.el,
+       sieve-manage.el, smime.el, spam.el: Fix comment for declare-function.
+
 2010-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * nnimap.el (nnimap-request-rename-group): Select group read-only