Merge branch 'master' of https://git.gnus.org/gnus
[gnus] / lisp / ChangeLog
index 23acefb..08a371f 100644 (file)
@@ -1,3 +1,290 @@
+2010-09-01  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-html.el (gnus-html-wash-tags)
+       (gnus-html-schedule-image-fetching, gnus-html-prefetch-images): Add
+       extra logging.
+
+2010-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-html.el (gnus-html-wash-tags): Delete the IMG_ALT region. 
+
+2010-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-html.el (gnus-article-html): Decode contents by charset.
+
+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)
+       * message.el (message-prune-recipient-rules): Add custom version.
+       * gnus-sum.el (gnus-auto-expirable-marks): Bump custom version.
+
+       * gnus-ems.el (gnus-process-get, gnus-process-put): New compatibility
+       functions.
+
+       * gnus-html.el (gnus-html-curl-sentinel): Replace process-get with
+       gnus-process-get.
+
+2010-08-31  Julien Danjou  <julien@danjou.info>  (tiny change)
+
+       * nnimap.el (nnimap-request-newgroups): Use nnimap-request-list-method
+       instead of lsub directly.
+
+2010-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnwarchive.el: Removed.
+
+       * gnus-soup.el: Removed.
+
+       * nnsoup.el: Removed.
+
+       * nnultimate.el: Removed.
+
+       * gnus-html.el (gnus-blocked-images): New variable.
+
+       * message.el (message-prune-recipients): New function.
+       (message-prune-recipient-rules): New variable.
+
+       * gnus-cite.el (gnus-article-natural-long-line-p): New function to
+       guess whether a long line is natural text or not.
+
+       * gnus-html.el (gnus-html-schedule-image-fetching): Use
+       gnus-process-plist and friends for compatibility.
+
+2010-08-31  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * gnus-html.el: Require packages that define macros used in this file.
+       (gnus-article-mouse-face): Declare to silence byte-compiler.
+       (gnus-html-curl-sentinel): Use with-current-buffer, inhibit-read-only, and
+       process-get.
+       (gnus-html-put-image): Use plist-get to avoid getf.
+       (gnus-html-prefetch-images): Use with-current-buffer.
+
+2010-08-31  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-ems.el: Provide compatibility functions for
+       gnus-set-process-plist.
+
+       * lpath.el: Bind completion-styles for Emacs 21 and XEmacs; bind
+       header-line-format for XEmacs 21.4.
+
+       * 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>
+
+       * gnus-html.el: require mm-url.
+       (gnus-html-wash-tags): Clarify the code a bit by renaming the variable
+       with the url to `url'.
+       (gnus-html-wash-tags): Support cid: URLs/images.
+
+2010-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-sum.el: As per discussion 3 years, 8 weeks, 3 days, 9 hours, 57
+       minutes, 56 seconds ago on the ding list, remove the `w' and `i'
+       bindings, as they aren't useful at all. `w' is moved to `W w'.
+
+       * gnus-move.el: Removed file, since it doesn't really work.
+
+       * gnus-html.el (gnus-article-html): Tell w3m that the input is
+       UTF-8. This seems to fix problems with some German web feeds.
+
+       * gnus.el (gnus-group-startup-message): Put the xpm version of the logo
+       at the top so that the proper colours are applied.
+
+       * gnus-xmas.el (gnus-xmas-create-image): Make this work on files that
+       don't have dots in their names.
+
+       * gnus-art.el (gnus-article-view-part): Doc fix.
+
+       * gnus-html.el (gnus-html-put-image): Use gnus-create-image to be
+       XEmacs-compatible.
+       (gnus-html-put-image): Don't do images on non-graphic displays.
+
+       * nnslashdot.el: Removed this unused backend.
+
+       * gnus-undo.el (gnus-undo-register-1): Limit the undo actions to 100
+       actions.
+       (gnus-undo-register-1): Revert last change.
+
+       * gnus-group.el (gnus-group-completing-read): Protect against not
+       having completion-styles bound.
+
+       * mml.el (mml-insert-mime-headers-always): Change the default to t, to
+       make broken recipients happier.
+
+       * gnus-html.el (gnus-html-put-image): Use gnus-put-image.
+
+       * gnus-ems.el (gnus-put-image): Have gnus-put-image take an optional
+       point parameter.
+
+       * gnus-xmas.el (gnus-xmas-put-image): Ditto.
+
+       * gnus-group.el (gnus-group-completing-read): Add 'substring to
+       completion-styles for group selection.
+
+2009-02-04  Andreas Schwab  <schwab@suse.de>
+
+       * gnus-score.el (gnus-score-string): Fix regex for matching extra
+       headers and regexp-quote the match if necessary.
+
+2009-03-24  Miles Bader  <miles@gnu.org>
+
+       * smiley.el (smiley-regexp-alist): Don't delete the semicolon before
+       the blinking smiley.
+
+2009-03-24  Simon Josefsson  <simon@josefsson.org>
+
+       * smiley.el (smiley-regexp-alist): Disallow ;;) from being treated as a
+       blink smiley.
+
+2010-08-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-start.el (gnus-dribble-read-file): Ensure that the directory
+       where the dribbel file lives exists.
+
+       * message.el (message-send-mail-partially-limit): Change the default to
+       nil, since most people don't want this.
+
+       * mm-url.el (mm-url-decode-entities): Also decode entities like
+       &#x3212.
+
+2009-07-16  Kevin Ryde  <user42@zip.com.au>  (tiny change)
+
+       * gnus-sum.el (gnus-summary-idna-message):
+       * nnrss.el (nnrss-normalize-date, nnrss-discover-feed):
+       Hyperlink urls in docstrings with URL `...'.
+
+2010-08-29  Adam Sjøgren  <asjo@koldfront.dk>
+
+       * gnus-html.el (gnus-html-put-image): Use XEmacs-compatible image
+       functions.
+
+2010-08-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-art.el (gnus-article-add-button): Take an optional parameter to
+       say what the mouseover text should be.
+
+       * gnus-html.el (gnus-html-prefetch-images): Use the summary-local
+       version of the mm-w3m-safe-url-regexp variable to only download images
+       in the groups where we want that to happen.
+
+       * gnus-sum.el (gnus-summary-stop-at-end-of-message): New variable.
+
+       * gnus-art.el (gnus-article-beginning-of-window): Make into defun for
+       easier debugging.
+       (gnus-article-beginning-of-window): Add kludge to allow spacing past
+       big pictures in the article buffer.
+
+       * mm-decode.el (mm-text-html-renderer): Default the html renderer to
+       gnus-article-html.
+       (mm-text-html-renderer): gnus-article-html needs curl in addition to
+       w3m.
+
+       * gnus-html.el: Start a new super-simple HTML renderer based on w3m.
+
+2010-08-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus.el (gnus-valid-select-methods): Remove reference to nngoogle,
+       which doesn't exist.
+
+       * message.el (message-inhibit-ecomplete): New variable to allow some
+       function to inhibit ecomplete address storage.
+       (message-resend): Disable ecomplete message storage when resending
+       messages.
+
+       * nntp.el (nntp-async-kluge): Remove the Emacs 20.3-related kluge.
+
+2010-08-27  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-sum.el (gnus-summary-move-article, gnus-summary-delete-article):
+       Save excursion while copying, moving, and deleting articles in order to
+       prevent the cursor from jumping to unforeseen place.
+
+2010-08-17  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lpath.el: No need to bind bookmark-current-buffer,
+       bookmark-yank-point and bookmark-make-record-function.
+
+2010-08-17  Glenn Morris  <rgm@gnu.org>
+
+       * gnus-sync.el: Require gnus components whose functions are used.
+
+       * gnus-art.el (bookmark-make-record-function):
+       * gnus-sum.el (bookmark-yank-point, bookmark-current-bookmark):
+       Declare for compiler.
+
+       * mm-url.el (mml-compute-boundary): Autoload.
+
+2010-08-15  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-start.el (gnus-start-draft-setup): Move doc string forward.
+
+2010-08-14  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       Typo fix "hoo4a" -> "hook".
+
+       * gnus-sync.el (gnus-sync-install-hooks): Typo fix.
+
+2010-08-14  Glenn Morris  <rgm@gnu.org>
+
+       * gnus-sync.el (gnus-sync): Fix defgroup version.
+
+2010-08-13  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       Doc fixes and keep unknown groups (ammended for nunion bug fix).
+
+       * gnus-sync.el: Fix docs.
+       (gnus-sync-save): Keep unknown groups in `gnus-sync-newsrc-loader'.
+       (gnus-sync-read): Don't wipe `gnus-sync-newsrc-loader' after reading.
+
+2010-08-12  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       Optimizations for gnus-sync.el.
+
+       * gnus-sync.el: Add docs about gnus-sync-backend
+       possibilities.
+       (gnus-sync-save): Remove unnecessary message.
+       (gnus-sync-read): Optimize and show what groups were skipped.
+
+2010-08-12  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       Minor bug fixes for gnus-sync.el.
+
+       * gnus-sync.el (gnus-sync-unload-hook, gnus-sync-install-hooks): Don't
+       read the sync on get-new-news.
+
+       * gnus-sync.el (gnus-sync-save): Define `variable' so the compiler is
+       quiet.
+
+       * gnus-sync.el (gnus-sync-read): Use `gnus-sync-newsrc-offsets' (fix typo).
+
+2010-07-30  Lawrence Mitchell  <wence@gmx.li>
+
+       Make saving and restoring of hidden threads work with overlays.
+       Patch applied by Ted Zlatanov.
+
+       * gnus-sum.el (gnus-hidden-threads-configuration)
+       (gnus-restore-hidden-threads-configuration): Update to deal with text
+       properties, rather than searching for a magic character.
+
+2010-08-12  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       New gnus-sync.el library for synchronization of marks.
+
+       * gnus-sync.el: New library for synchronization of marks.
+
+       * gnus-util.el (gnus-grep-in-list): Moved from gnus-registry.el and
+       renamed from `gnus-registry-grep-in-list'.
+
+       * gnus-registry.el (gnus-registry-follow-group-p): Use `gnus-grep-in-list'.
+
+       * gnus-start.el (gnus-start-draft-setup): Make it interactive.
+
 2010-08-06  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * rfc2047.el (rfc2047-encode): Use utf-8 as a last resort if