Fix variable name clobbering from previous patch.
[gnus] / lisp / ChangeLog
index 7d03f89..0d77ddf 100644 (file)
@@ -1,3 +1,120 @@
+2010-09-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnml.el (nnml-generate-nov-file): Fix variable name clobbering from
+       previous patch.
+
+       * gnus-sum.el (gnus-adjust-marked-articles): Fix another typo.
+
+2010-09-21  Adam Sjøgren  <asjo@koldfront.dk>
+
+       * gnus-sum.el (gnus-adjust-marked-articles): Fix typo.
+
+2010-09-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-int.el (gnus-open-server): Give a better error message in the
+       "go offline" case.
+
+       * gnus-sum.el (gnus-adjust-marked-articles): Hack to avoid adjusting
+       marks for nnimap, which is seldom the right thing to do.
+
+       * gnus.el (gnus-sloppily-equal-method-parameters): Refactor out.
+       (gnus-same-method-different-name): New function.
+
+       * nnimap.el (parse-time): Require.
+
+       * gnus-start.el (gnus-get-unread-articles): Fix the prefixed select
+       method in the presence of many similar methods.
+
+       * nnmail.el (nnmail-expired-article-p): Fix typo: time-subtract.
+
+       * nnimap.el (nnimap-find-expired-articles): Don't refer to
+       nnml-inhibit-expiry.
+
+       * gnus-sum.el (gnus-summary-move-article): Use gnus-server-equal to
+       find out whether methods are equal.
+
+       * nnimap.el (nnimap-find-expired-articles): New function.
+       (nnimap-process-expiry-targets): New function.
+       (nnimap-request-move-article): Request the article before looking at
+       what the Message-ID is.  Fix found by Andrew Cohen.
+       (nnimap-mark-and-expunge-incoming): Wait for the last sequence.
+
+       * nnmail.el (nnmail-expired-article-p): Allow returning the cutoff time
+       for oldness in addition to being a predicate.
+
+       * nnimap.el (nnimap-request-group): When we have zero articles, return
+       the right data to Gnus.
+       (nnimap-request-expire-articles): Only delete articles immediately if
+       the target is 'delete.
+
+       * gnus-sum.el (gnus-summary-move-article): When respooling to the same
+       method, this would bug out.
+
+       * gnus-group.el (gnus-group-expunge-group): Renamed from
+       gnus-group-nnimap-expunge, and implemented as a normal interface
+       function.
+
+       * gnus-int.el (gnus-request-expunge-group): New function.
+
+       * nnimap.el (nnimap-request-create-group): Implement.
+       (nnimap-request-expunge-group): New function.
+
+2010-09-21  Julien Danjou  <julien@danjou.info>
+
+       * gnus-html.el (gnus-html-image-cache-ttl): Add new variable.
+       (gnus-html-cache-expired): Add new function.
+       (gnus-html-wash-images): Use `gnus-html-cache-expired' to check
+       wethever we should display image for fetch it.
+       Compute alt-text earlier to pass it to the fetching function too.
+       (gnus-html-schedule-image-fetching): Change function argument to only
+       get one image at a time, not a list.
+       (gnus-html-image-fetched): Use `url-store-in-cache' to store image in
+       cache.
+       (gnus-html-get-image-data): New function to retrieve image data from
+       cache.
+       (gnus-html-put-image): Change buffer argument to use image data rather
+       than file, and place image above region rather than inserting a new
+       one. Do not take alt-text as argument, since it's useless now: we place
+       the image above alt-text.
+       (gnus-html-prune-cache): Remove.
+       (gnus-html-show-images): Start to fetch image when we find one, do not
+       push into a temporary list.
+       (gnus-html-prefetch-images): Only fetch image if they have expired.
+       (gnus-html-browse-image): Fix, use 'gnus-image-url.
+       (gnus-html-image-map): Add "v" to browse-url on undisplayed image.
+
+2010-09-20  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * rfc2047.el (rfc2047-encode-parameter): Doc fix.
+
+2010-09-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-group.el (gnus-group-line-format-alist): Have the ?U (unseen)
+       spec inser "*" if the group isn't active instead of 0.
+
+       * nnimap.el (nnimap-request-group): Don't select the imap buffer before
+       opening the server.
+       (nnimap-request-delete-group): Implement group deletion.
+       (nnimap-transform-headers): Return the size of the entire message in
+       the Bytes header, not just the size of the first part.
+       (nnimap-request-move-article): When moving an article from nnimap,
+       request the article first so the accepting form has an article to
+       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)
+
+       * nnimap.el (nnimap-request-set-mark): Don't wait for a response when
+       we haven't requested anything.
+
+2010-09-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnimap.el (nnimap-fetch-inbox): Use "[]" as the parameter instead of
+       "".  Fix found by Andrew Cohen.
+
+       * mail-parse.el (mail-header-encode-parameter): Use -encode-parameter
+       instead of -encode-string.
+
 2010-09-20  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * gnus-html.el (gnus-html-image-fetched): Pass arg to kill-buffer.
        (gnus-html-image-fetched): Fix `gnus-html-put-image' call not setting
        the right URL and ALT text on images.
        (gnus-html-wash-tags): Fix tag case.
-       Add support for `s' and `ins' tags. Use gnus-emphasis-* faces.
+       Add support for `s' and `ins' tags.  Use gnus-emphasis-* faces.
        (gnus-article-html): Add -o display_ins_del=2 option.
        (gnus-html-wash-tags): Add better support for <ul> tags symbols.
 
 
        * dgnushack.el: Define netrc-credentials.
 
-2010-09-17  Julien Danjou  <julien@danjou.info>  (tiny fix)
+2010-09-17  Julien Danjou  <julien@danjou.info>
 
        * mm-decode.el (mm-text-html-renderer): Document gnus-article-html.
 
 2010-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-html.el (gnus-html-wash-tags): Don't show images that are really
-       small. They're probably tracking images.
+       small.  They're probably tracking images.
        (gnus-html-wash-tags): Remove all <pre_int> place holders.
        (gnus-html-rescale-image): Yet another try at getting the image sizing
        right.
 
        * 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'.
+       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.
+       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.
        (nntp-wait-for, nntp-retrieve-articles, nntp-async-trigger)
        (nntp-retrieve-headers-with-xover): Use nntp-insert-buffer-substring to
        copy data from unibyte buffer to multibyte current buffer.
-       (nntp-retrieve-headers, nntp-retrieve-groups); Use nntp-copy-to-buffer
+       (nntp-retrieve-headers, nntp-retrieve-groups): Use nntp-copy-to-buffer
        to copy data from unibyte current buffer to multibyte buffer.
        (nntp-make-process-buffer): Make process buffer unibyte.