X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/9822de7295dbb3158b3b196ba50e81dae880501d..af1c6c8493c84d7d5321b20ebd4a1c00bcfc2670:/lisp/gnus/ChangeLog diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index c2ce39633b..e8fa026fc6 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog @@ -1,3 +1,427 @@ +2013-08-13 Glenn Morris + + * gnus.el (gnus-valid-select-methods): Fix type. + + * nnimap.el (nnimap-request-articles-find-limit): Fix type, version. + +2013-08-12 Katsumi Yamaoka + + * mm-decode.el (mm-display-external): Run a timer for the temp files + deletion after a viewer exits; add a deletion timer for the needsterm + case, too. + + * mm-decode.el (mm-display-external): Try to delete temporary files by + using a 1-min. timer. + +2013-08-09 Katsumi Yamaoka + + * mm-decode.el (mm-temp-files-to-be-deleted, mm-temp-files-cache-file): + New internal variables. + (mm-temp-files-delete): New function; add it to gnus-exit-gnus-hook. + (mm-display-external): Use it to delete temporary files instead of + using timers. + +2013-08-06 Jan Tatarik + + * gnus-icalendar.el (gnus-icalendar-event-from-ical): Replace pcase + with cond for backwards compatability. + +2013-08-06 Katsumi Yamaoka + + * mm-decode.el (mm-display-external): Bind process-connection-type to + nil; don't delete a temp file immediately even if a viewer finishes, + since it may be a shell script, like xdg-open, that launches a real + viewer program belatedly. + +2013-08-05 Dave Abrahams + + * gnus-int.el (gnus-warp-to-article): Allow warping in all groups so + that we can create nndoc groups that excerpt other groups. + +2013-08-02 Lars Magne Ingebrigtsen + + * gnus-delay.el (gnus-delay-article): Fix typo. + + * gnus-group.el (gnus-group-delete-articles): Allow deleting only "old" + articles. + + * gnus-delay.el (gnus-delay-article): Run `message-send-hook' so that + we can get spell-checking etc. + +2013-08-02 Katsumi Yamaoka + + * rfc2047.el (rfc2047-encode-message-header): Unify charsets into + a single one used for encoding the whole text in a header. + +2013-08-01 Lars Magne Ingebrigtsen + + * message.el (message-ignored-news-headers): Delete X-Gnus-Delayed + before sending. + + * mm-decode.el (mm-command-output): New face. + (mm-display-external): Use it. + +2013-08-01 Kan-Ru Chen (陳侃如) (tiny change) + + * nnmbox.el (nnmbox-request-article): Don't change point. + +2013-08-01 Lars Magne Ingebrigtsen + + * gnus-icalendar.el (gnus-icalendar-event:inline-reply-buttons): + Include `handle' parameter. + +2013-08-01 Jan Tatarik + + * gnus-icalendar.el: New file. + +2013-08-01 Lars Magne Ingebrigtsen + + * gnus-int.el (gnus-warp-to-article): Mention that warp means jump. + + * gnus-uu.el (gnus-uu-mark-thread, gnus-uu-unmark-thread): Work with + dummy roots, too. + +2013-08-01 David Edmondson + + * mml2015.el (mml2015-epg-key-image-to-string): Protect against bugging + out on ttys. + +2013-08-01 Lars Magne Ingebrigtsen + + * gnus-start.el (gnus-dribble-save): Only save the dribble file if it's + not empty. + + * nnrss.el (nnrss-discover-feed): Indent. + +2013-08-01 Katsumi Yamaoka + + * gnus-util.el (gnus-emacs-completing-read): Isolate XEmacs stuff. + +2013-07-30 Lars Magne Ingebrigtsen + + * gnus-start.el (gnus-read-active-for-groups): Always mark the data as + dirty to ensure nnimap data being saved. + +2013-07-30 Tassilo Horn + + * gnus-sum.el (gnus-summary-make-menu-bar): Add "Current thread score" + menu entry. + + * gnus-score.el (gnus-summary-current-score): Use prefix arg to show + the current thread's total score instead of the current article's + score. + + * gnus-sum.el (gnus-subthread-sort-functions): New defcustom. + (gnus-sort-threads-recursively): Delete defcustom. + (gnus-sort-threads-recursive): Adapt accordingly. + +2013-07-30 Tassilo Horn + + * gnus-sum.el (gnus-sort-subthreads-recursive): New function. + (gnus-sort-threads-recursive): Use it. + (gnus-sort-threads): Unconditionally call `gnus-sort-threads-recursive' + again. Now that determines how to sort subthreads. + +2013-07-26 Tassilo Horn + + * gnus-sum.el (gnus-sort-threads-recursively): New defcustom. + (gnus-sort-threads): Use it. + +2013-07-25 Andreas Schwab + + * gnus-art.el (gnus-button-url-regexp): Make it match url in which + punctuation characters follow parentheses (bug#14950). + +2013-07-23 Katsumi Yamaoka + + * gnus.el (gnus-continuum-version): + * gnus-msg.el (gnus-extended-version): Simplify. + + * gnus.el (gnus-continuum-version-1): Remove. + * gnus-msg.el (gnus-bug): Revert. + + Calculate gnus-version correctly on Cygwin. + + * gnus.el (gnus-continuum-version): Do main calculations in integers. + (gnus-continuum-version-1): New function, return a string. + + * gnus-msg.el (gnus-extended-version, gnus-bug): + Use gnus-continuum-version-1 instead of gnus-continuum-version. + +2013-07-19 Geoff Kuenning (tiny change) + + * gnus-art.el (gnus-treat-predicate): Allow functions as predicates + (bug#13384). + +2013-07-18 Lars Magne Ingebrigtsen + + * gnus-start.el (gnus-clean-old-newsrc): Remove the newsrc cleanups + that were only relevant in a development version a long time ago. + +2013-07-18 Katsumi Yamaoka + + * gnus-art.el (gnus-shr-put-image): Make it work as well for shr.el's + that the old Emacs 24s bundle. + +2013-07-10 David Engster + + * gnus-start.el (gnus-clean-old-newsrc): Always remove 'unexist' marks + if `gnus-newsrc-file-version' does not match `gnus-version'. This + fixes a bug in Emacs trunk where the 'unexist' marks were always + removed at startup because "Gnus v5.13" was considered smaller than "Ma + Gnus v0.03". + +2013-07-10 Tassilo Horn + + * gnus.el (gnus-summary-line-format): Reference + `gnus-user-date-format-alist' for the &user-date; format, not + `gnus-summary-user-date-format-alist'. + +2013-07-08 Lars Magne Ingebrigtsen + + * nnml.el (nnml-request-compact-group): Don't bug out if we can't + delete files (bug#13481). + +2013-07-08 Tassilo Horn + + * gnus-registry.el (gnus-registry-remove-extra-data): New function. + +2013-07-06 Lars Ingebrigtsen + + * gnus-art.el (gnus-block-private-groups): Allow `global' methods to + display images. + + * gnus.el (gnus-valid-select-methods): Mark nnrss as global. + + * message.el (message-cancel-news): According to + , "cancel" is + preferred over "cmsg cancel" in the Subject. + + * nnir.el (nnir-engines): Note that the group specs are regexps + (bug#13238). + + * gnus-msg.el (gnus-copy-article-buffer): If the article buffer has + gotten read-only text properties, ensure that those aren't heeded when + copying stuff over (bug#13434). + + * mm-view.el (mm-inline-text-html): Don't bug out on multipart messages + (bug#13762). + +2013-07-05 David Kastrup + + * auth-source.el (auth-source-netrc-parse-one): Allow empty strings in + authinfo file again (important for blank passwords). This had been + broken with 2013-06-15 change. + +2013-07-03 Katsumi Yamaoka + + * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): + Revert 2013-01-14 change. + +2013-07-02 David Engster + + * gnus-sum.el (gnus-update-marks): Do not remove empty 'unexist' + ranges, since `nnimap-retrieve-group-data-early' also uses it as a flag + to see whether the group was synced before. + +2013-07-02 Martin Stjernholm + + * nnimap.el (nnimap-request-move-article): Decode the group name when + doing internal moves to avoid charset issues. + +2013-07-02 Julien Danjou + + * nnimap.el (nnimap-request-list): + Revert change that made listing synchronous. + (nnimap-get-responses): Restore. + +2013-07-02 Dave Abrahams + + * nnimap.el (nnimap-change-group): Document result value. + + * nnimap.el (nnimap-find-article-by-message-id): + Account for the fact that nnimap-change-group can return t. + +2013-07-02 Julien Danjou + + * nnimap.el (nnimap-request-head): + Resture to-buffer parameter, used by `nnimap-request-move-article'. + + * nnimap.el (nnimap-request-head): Remove to-buffer argument. + + * gnus-int.el (gnus-request-head): Remove to-buffer argument, only + supported by nnimap actually. Reverts previous change. + + * gnus-int.el (gnus-request-head): Add an optional to-buffer parameter + to mimic `gnus-request-article' and enjoy backends the nn*-request-head + to-buffer argument that is already supported. + +2013-07-02 Julien Danjou + + * nnimap.el (nnimap-get-responses): Remove, unused. + +2013-07-02 Julien Danjou + + * nnimap.el (nnimap-request-articles-find-limit): Rename from + `nnimap-request-move-articles-find-limit' since we do not use it + only for move operations. + (nnimap-request-accept-article): + Use `nnimap-request-articles-find-limit' to limit search by message-id. + +2013-07-02 Julien Danjou + + * nnir.el (nnir-run-imap): Fix, use `nnimap-change-group'. + + * nnimap.el (nnimap-log-buffer): + Check that `window-point-insertion-type' is boundp, since it's not + available in XEmacs. + +2013-07-02 Michael Welsh Duggan + + * nnimap.el (nnimap-log-buffer): + Add this, setting `window-point-insertion-type' in the buffer to t. + (nnimap-log-command): Use nnimap-log-buffer. + +2013-07-02 Julien Danjou + + * nnimap.el (nnimap-find-article-by-message-id): + Add an optional limit argument to be able to limit the search. + (nnimap-request-move-article): + Use `nnimap-request-move-articles-find-limit'. + (nnimap-request-move-articles-find-limit): + Add this to limit the search by Message-Id after a message move. + (nnimap): Add defgroup. + +2013-07-02 Julien Danjou + + * nnimap.el (nnimap-find-article-by-message-id): + Use `nnimap-possibly-change-group' rather than its own EXAMINE call. + (nnimap-possibly-change-group): Add read-only argument. + (nnimap-request-list): Use nnimap-possibly-change-group rather than + issuing EXAMINE manually. + (nnimap-find-article-by-message-id): + Use `nnimap-possibly-change-group' with read-only argument. + (nnimap-change-group): Rename from `nnimap-possibly-change-group'. + We cannot possibly change because we need to be sure that it's either + read-write or read-only. + +2013-07-02 Lars Magne Ingebrigtsen + + * gnus-sum.el (gnus-summary-insert-old-articles): + Don't include unexisting messages. + +2013-07-02 Lars Magne Ingebrigtsen + + * gnus-start.el (gnus-clean-old-newsrc): + Remove totally bogus `unexists' entries. + (gnus-clean-old-newsrc): Fix last checkin. + + * nnimap.el (nnimap-update-info): + None of the articles below the active low-water mark exist. + +2013-07-02 Katsumi Yamaoka + + * nnimap.el (gnus-refer-thread-use-nnir): Silence the byte compiler. + +2013-07-02 Sergio Martinez (tiny change) + + * nnimap.el (nnimap-request-scan): + Allow `nnimap-inbox' to be a list of inboxes. + +2013-07-02 Lars Magne Ingebrigtsen + + * gnus-group.el (gnus-group-expire-articles-1): + Don't try to expire messages that don't exist. + + * gnus-sum.el (gnus-summary-expire-articles): Ditto. + +2013-07-02 Lars Ingebrigtsen + + * gnus-start.el (gnus-clean-old-newsrc): Allow a FORCE parameter. + +2013-07-02 Lars Ingebrigtsen + + * gnus-start.el (gnus-clean-old-newsrc): + Delete `unexist' from pre-Ma Gnus 0.3. + +2013-07-02 Lars Ingebrigtsen + + * gnus-sum.el (gnus-summary-local-variables): + Make `gnus-newsgroup-unexist' into a local variable. + +2013-07-02 Lars Ingebrigtsen + + * gnus-sum.el (gnus-adjust-marked-articles): + Add to `gnus-newsgroup-unexist'. + + * gnus.el (gnus-article-mark-lists): + Add `unexist' to the list of marks. + (gnus-article-special-mark-lists): + Put the `unexist' in the special marks list instead. + + * gnus-sum.el (gnus-articles-to-read): Don't include unexisting + articles in the list of articles to be selected. + + * nnimap.el (nnimap-retrieve-group-data-early): + Query for unexisting articles. + (nnimap-update-info): Keep track of unexisting articles. + (nnimap-update-qresync-info): Ditto. + +2013-07-02 Lars Ingebrigtsen + + * gnus-start.el (gnus-clean-old-newsrc): New function. + (gnus-read-newsrc-file): Use it. + +2013-07-02 Daiki Ueno + + * mml2015.el (mml2015-epg-key-image): Use 'gnus-create-image' instead + of 'create-image' for XEmacs compatibility; check errors when decoding + image. Reported by Uwe Brauer. + +2013-06-28 Katsumi Yamaoka + + * gnus-art.el (gnus-article-extend-url-button): Make it work again with + gnus-button-push revised at 2011-01-19. + +2013-06-19 Glenn Morris + + * gnus-group.el (gnus-mark-article-as-read): Fix declaration. + +2013-06-18 Teodor Zlatanov + + * auth-source.el (auth-source-netrc-parse-entries): Remove debugging. + +2013-06-18 Glenn Morris + + * eww.el, shr.el, shr-color.el: Move to ../net. + +2013-06-18 Lars Magne Ingebrigtsen + + * shr.el (shr-tag-table): Insert the images after the table, so that + they're not covered by the table colourisation, which often looked + awkward. + (shr-tag-dl, shr-tag-dt, shr-tag-dd): Add support for
,
and +
. + +2013-06-18 Katsumi Yamaoka + + * eww.el (eww-detect-charset): Improve regexp; move backward. + +2013-06-18 Glenn Morris + + * mm-decode.el (widget-convert-button): Autoload. + + * sieve-manage.el (mm-enable-multibyte): Autoload. + + * shr.el (libxml-parse-html-region): Declare. + (shr-render-buffer): Explicit error if no libxml2 support. + +2013-06-17 Teodor Zlatanov + + * auth-source.el (auth-source-current-line): New function. + (auth-source-netrc-parse-entries): When a data token is "machine", + assume we're in the wrong place and abort parsing the current line. + 2013-06-17 Lars Magne Ingebrigtsen * eww.el (eww-tag-select): Don't render totally empty