Implement group deletion.
[gnus] / lisp / ChangeLog
index 5d45055..509ebad 100644 (file)
@@ -1,5 +1,66 @@
+2010-09-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnimap.el (nnimap-request-group): Don't select the imap buffer before
+       opening the server.
+       (nnimap-request-delete-group): Implement group deletion.
+
+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-sum.el (gnus-summary-update-mark): Replace subst-char-in-string
+       by mm-subst-char-in-string.
+
 2010-09-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
+       * nnimap.el (nnimap-wait-for-connection): Avoid a race condition while
+       waiting for the connection string.
+
+       * gnus-html.el (gnus-html-image-fetched): Protect against the data not
+       arriving.
+
+       * gnus-start.el (gnus-ignored-newsgroups): Remove [] from the list of
+       bogus characters.  This allows selecting certain Gmail groups.
+
+       * nnimap.el (nnimap-find-wanted-parts-1): New function.
+       (nnimap-fetch-partial-articles): New variable.
+       (nnimap-open-connection): When looking for credentials, also use the
+       nnimap-server-port.
+       (nnimap-request-article): Return the group/article number, so that Gnus
+       `^' works as expected.
+       (nnimap-find-wanted-parts-1): Return the MIME parts as IMAP wants
+       them.
+
+       * gnus.el (gnus-similar-server-opened): Refactor a bit and add
+       comments.
+       (gnus-methods-sloppily-equal): New function.
+       (gnus): When using the development version of Gnus, load the gnus-load
+       file.
+
+       * gnus-start.el (gnus-get-unread-articles): Make sure that we call
+       `gnus-open-server' on each method before trying to scan them etc.  This
+       ensures that all the backend parameters are set correctly.
+
+       * nnimap.el (nnimap-authenticator): New variable.
+       (nnimap-open-connection): Allow anonymous login.
+       (nnimap-transform-headers): The chars header is called Chars not
+       Bytes.
+       (nnimap-wait-for-response): Don't infloop if the IMAP connection
+       drops.
+
        * gnus-art.el (gnus-article-describe-briefly): Fix up typo in last
        patch, found by Knut Anders Hatlen.
 
 
 2010-09-19  Julien Danjou  <julien@danjou.info>
 
+       * gnus-sum.el (gnus-summary-update-mark): Use `subst-char-in-string'
+       rather than `subst-char-in-region' in order to be able to replace ASCII
+       char by UTF-8 ones.
+
        * gnus-html.el (gnus-html-prefetch-images): Use `url-retrieve' rather
        than curl.
        (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.