If nnmail-expiry-wait is immediate, then expire all articles.
[gnus] / lisp / ChangeLog
index 282d478..747edfd 100644 (file)
@@ -1,5 +1,74 @@
+2010-09-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnimap.el (nnimap-request-expire-articles): If nnmail-expiry-wait is
+       immediate, then expire all articles.
+
 2010-09-22  Julien Danjou  <julien@danjou.info>
 
+       * gnus-html.el (gnus-html-image-automatic-caching): Add custom
+       variable.
+       (gnus-html-image-fetched): Only cache if
+       gnus-html-image-automatic-caching is set.
+       (gnus-html-image-fetched): Check for errors.
+
+2010-09-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-start.el (gnus-read-active-for-groups): Only run -request-scan
+       once per method on `g'.  This ensures that backends like nnfolder don't
+       open all their folders.
+
+       * nnimap.el (nnimap-split-incoming-mail): Delete 'junk.
+       (nnimap-request-list): Nix out group in the correct buffer.
+       (nnimap-parse-flags): Implement by using `read' instead of
+       hand-parsing.
+       (nnimap-flags-to-marks): Pass on permanent-flags.
+       (nnimap-make-process-buffer): Record the server name.
+       (nnimap-parse-flags): Fix typo.
+       (nnimap-request-scan): Run split on the server in general, not just a
+       single group.
+
+       * nnmail.el (nnmail-split-incoming): Take an optional junk-func
+       parameter, and propagate this downwards.
+
+       * nnimap.el (nnimap-request-list): Set the current nnimap group to nil,
+       since EXAMINE changes it on the server.
+
+       * gnus-int.el (gnus-request-expire-articles): Inhibit the daemon, since
+       this command might take a while.
+
+2010-09-22  Julien Danjou  <julien@danjou.info>
+
+       * gnus-html.el (gnus-html-rescale-image): Use window-inside-pixel-edges
+       rather than window-pixel-edges.
+       (gnus-html-put-image): Stop using markers. They are harmful if you have
+       2 images side-by-side, they can't be properly update on text deletion.
+       Using text-property is safer here.
+       (gnus-html-image-fetched): Search also for \r\n\r\n to get the start of
+       data.
+
+2010-09-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnimap.el (nnimap-expunge-inbox): Removed.
+       (nnimap-mark-and-expunge-incoming): Use nnimap-expunge instead.
+       (nnimap-expunge): Flip default to t.
+
+       * gnus.el (gnus-method-to-server): Don't push things to the cache
+       unless it's unique.
+       (gnus-server-to-method): Ditto.
+
+2010-09-22  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * nnimap.el (nnimap-delete-article): Tell user if expunge won't happen.
+
+2010-09-22  Julien Danjou  <julien@danjou.info>
+
+       * gnus-html.el (gnus-html-get-image-data): Search also for \r\n\r\n to
+       get the start of data.
+       (gnus-html-encode-url): Add this function to encode special chars in
+       URL.
+       (gnus-html-wash-images): Use gnus-html-encode-url to encode URL.
+       (gnus-html-prefetch-images): Use gnus-html-encode-url to encode URL.
+
        * gnus-group.el (gnus-group-update-hook): Call gnus-group-add-icon by
        default.
        (gnus-group-add-icon): Move to gnus-group.el, and rewrite so it works.
 
 2010-09-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
+       * gnus-sum.el (gnus-update-marks): Add sanity check to not delete marks
+       outside the active range.  Suggested by Dan Christensen.
+
+       * gnus-start.el (gnus-get-unread-articles): Get the extended method
+       slightly later to avoid double-getting it.
+
        * nnml.el (nnml-generate-nov-file): Fix variable name clobbering from
        previous patch.