X-Git-Url: https://cgit.sxemacs.org/?p=gnus;a=blobdiff_plain;f=lisp%2FChangeLog;h=45d224df92490e126dcc4e4c5d97f28100561a0f;hp=d8c888bebc7acbc9eafd8e25a18d8274dc050752;hb=e9be76ee444d762f39f7fbfef69c86eef9d77c53;hpb=f6aacb827242cc4bbeb2bf3943d074d520bf5e6d diff --git a/lisp/ChangeLog b/lisp/ChangeLog index d8c888beb..45d224df9 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,369 @@ +2011-01-22 Lars Ingebrigtsen + + * mm-decode.el (mm-preferred-alternative-precedence): Don't bug out on + nested related parts. + + * nnfolder.el (nnfolder-request-expire-articles): Return the list of + unexpired articles. This fixes the regression that led expiry marks to + disappear from nnfolder groups. + +2011-01-21 Stefan Monnier + + * gnus-art.el (gnus-button-alist, gnus-button-handle-info-keystrokes): + Don't confuse the "ret" of "retrograde" with RET. + +2011-01-21 Julien Danjou + + * gnus-art.el (gnus-mime-display-single): Use mm-display-inline rather + than mm-insert-inline. + +2011-01-21 Katsumi Yamaoka + + * gnus-art.el (gnus-article-remove-images, gnus-article-show-images): + Widen article buffer. + +2011-01-20 Stefan Monnier + + * mm-util.el (mm-find-buffer-file-coding-system): Don't forget to kill + the temp buffer. + * message.el (message-mailer-swallows-blank-line): Use with-temp-buffer. + +2011-01-20 Julien Danjou + + * mm-decode.el (mm-inline-media-tests): Add text/x-sh. + + * gnus-art.el (gnus-mime-inline-part): Use mm-display-inline rather + than mm-insert-inline to insert inline part: this respect + mm-inline-media-tests displayers. + + * mm-view.el (mm-display-shell-script-inline): New function. + + * mm-decode.el (mm-inline-media-tests): Add x-shellscript and x-sh. + + * mm-uu.el (mm-uu-type-alist): Add org block. + (mm-uu-org-src-code-block-extract): New function. + + * mm-view.el (mm-display-org-inline): New function. + + * mm-decode.el (mm-automatic-display): Add text/org. + + * mailcap.el (mailcap-mime-extensions): Add .org. + +2011-01-19 Katsumi Yamaoka + + * gnus-art.el (gnus-article-highlight): Remove argument passed to + gnus-article-add-buttons. + +2011-01-19 Tom Rauchenwald (tiny change) + + * spam.el (spam-spamassassin-register-with-sa-learn): Insert a full + From header with a date and "nobody" as the sender. + +2011-01-19 Julien Danjou + + * gnus-art.el (gnus-article-add-buttons): Simplify condition. + (gnus-button-push): Remove gnus-button-entry function, it fails heavily + if you have the same regexp several times. + (gnus-button-push): Fix matching when regexp is symbol. + +2011-01-15 Glenn Morris + + * message.el (message-mail): A compose-mail function should + accept headers as strings. + +2011-01-13 Chong Yidong + + * message.el (message-tool-bar-gnome): Tweak tool-bar items. Add + :vert-only tags. + (message-mail): New arg RETURN-ACTION. + (message-return-action): New var. + (message-bury): Use it. + (message-mode): Make it buffer-local. + (message-send-and-exit): Always call message-bury. + + * gnus-msg.el (gnus-msg-mail): New arg RETURN-ACTION. Pass it to + message-mail. + +2011-01-11 Lars Magne Ingebrigtsen + + * nnimap.el (nnimap-convert-partial-article): Protect against + zero-length body parts. + + * mm-decode.el (mm-preferred-alternative-precedence): Discourage + showing empty parts. + + * gnus-int.el (gnus-request-accept-article): Don't try to update marks + and stuff if the backend didn't return the article number. This fixes + an Exchange-related nnimap bug. + + * gnus-sum.el (gnus-summary-next-article): Remove hack to reselect + group window, because it does the wrong thing when a separate frame + displays the group buffer. + + * proto-stream.el (open-protocol-stream): Protect against the low-level + transport functions returning nil. + +2011-01-07 Daiki Ueno + + * mml2015.el (epg-sub-key-fingerprint): Autoload. + (mml2015-epg-find-usable-secret-key): New function. + (mml2015-epg-sign): Use mml2015-epg-find-usable-secret-key instead of + mml2015-epg-find-usable-key (Bug#7797). + (mml2015-epg-encrypt): Ditto. + +2011-01-05 Katsumi Yamaoka + + * dgnushack.el (rot13-string): Fix the way to get the argument. + +2011-01-03 Lars Magne Ingebrigtsen + + * flow-fill.el (fill-flowed-encode): Do encoding citation-aware. + +2011-01-03 Glenn Morris + + * sieve-manage.el (sieve-manage-open): Correctly set sieve-manage-port. + + * sieve.el (sieve-open-server): Give a more explicit error if + sieve-manage-open returns nil. (Bug#7720) + +2011-01-02 Karl Fogel + + * gnus-msg.el (gnus-message-replyencrypt): Default to `t'. + +2011-01-02 Lars Magne Ingebrigtsen + + * nnimap.el (nnimap-login): Prefer AUTH=CRAM-MD5, if it's available. + This avoids sending passwords in plain text over non-encrypted + channels. + + * shr.el (shr-rescale-image): Display all GIF images as animated images. + + * nnimap.el (nnimap-login): Refactored out into own function, and + implement CRAM-MD5. + (nnimap-wait-for-line): Refactored out. + + * mm-view.el (mml-smime): Require. + +2010-12-20 David Engster + + * mm-view.el (mm-view-pkcs7-decrypt): If mml-smime-use is set to 'epg, + use EPG to decrypt S/MIME messages instead of openssl. + +2011-01-02 Lars Magne Ingebrigtsen + + * nnimap.el (nnimap-request-group): Avoid double SELECT on `M-g'. + + * gnus-group.el (gnus-group-kill-group): Don't try to update the group + status is the group clearly is unreachable. + + * auth-source.el (auth-source-create): Add the optional second + parameter to `local-variable-p' to be compatible with XEmacs. + +2011-01-02 Wang Diancheng (tiny change) + + * nnml.el (nnml-request-article): Allow requesting by Message-ID to + work when using a compressed nnml folder. + +2011-01-02 Lars Magne Ingebrigtsen + + * gnus-sum.el (gnus-select-newsgroup): Don't propagate marks to + backends after sanitising on entry, because this never makes sense: + If the articles have gone missing, then the data no longer exists on + the backend, and if they haven't, then Gnus is wrong, and shouldn't + overwrite anything anyway. + + * shr.el (shr-insert-document): Bind shr-width dynamically to + window-width if it's nil. + +2010-12-30 Tassilo Horn + + * shr.el (shr-width, shr-insert-document): Allow nil as shr-width value + with the meaning of using the full emacs window width for rendering. + +2010-12-27 Daiki Ueno + + * mml2015.el (mml2015-epg-sign, mml2015-epg-encrypt): Take care the + case when sender is not given. + +2010-12-23 Julien Danjou + + * gnus-gravatar.el (gnus-gravatar-transform-address): Set + `mail-extr-ignore-realname-equals-mailbox-name' to nil when extracting + the addresses, otherwise we might misplaced the gravatar. + +2010-12-21 Daiki Ueno + + * mml1991.el (pgg-sign-region, pgg-encrypt-region): + * gnus-art.el (pgg-snarf-keys-region): Autoload since PGG is now + obsolete in Emacs. + +2010-12-20 Julien Danjou + + * gnus-util.el (gnus-rescale-image): Revert last change. + +2010-12-17 Chong Yidong + + * binhex.el: Improve commentary (Bug#7482). + +2010-12-17 Lars Magne Ingebrigtsen + + * gnus-group.el (gnus-group-delete-articles): New command. + +2010-12-17 Andrew Cohen + + * nnir.el (nnir-mode): Make sure 'gnus-registry-install is bound. + +2010-12-17 Lars Magne Ingebrigtsen + + * gnus-sum.el (gnus-get-newsgroup-headers): Revert the last change + here, since it's up to the backends to do CRLF removal if their + protocol has it. + + * nnimap.el (nnimap-retrieve-headers): Remove CRLF from the headers. + +2010-12-17 Julien Danjou + + * gnus-util.el (gnus-rescale-image): Allow to resize images even if + they are from file. Can also scale up. + +2010-12-17 Andrew Cohen + + * gnus-sum.el (gnus-summary-refer-thread): Simplify code. Restore + gnus-use-agent. + (gnus-get-newsgroup-headers): Avoid unwanted spaces at eol. + + * nnir.el (nnir-get-active): Ignore nnir-ignored-newsgroups if null. + +2010-12-17 Julien Danjou + + * gravatar.el (gravatar-retrieve-synchronously): New function. + (gravatar-get-data): Make more robust. + +2010-12-16 Katsumi Yamaoka + + * lpath.el: Bind epa-file-encrypt-to for Emacs 22 and XEmacs. + +2010-12-16 Lars Magne Ingebrigtsen + + * nnimap.el (nnimap-wait-for-response): Fix the end-point calculation + to really consider the last line. + +2010-12-16 Daiki Ueno + + * auth-source.el (auth-source-gpg-encrypt-to): New variable to set the + list of recipient keys, or use symmetric encryption if not a list. + (auth-source-create): Use it to make `epa-file-encrypt-to' local for an + EPA override, replacing the call to `netrc-store-data'. + +2010-12-16 Dan Davison (tiny change) + + * gnus-srvr.el: Avoid passing nil regexp argument to + delete-matching-lines. + +2010-12-16 Lars Magne Ingebrigtsen + + * gnus-html.el (gnus-html-schedule-image-fetching): Make sure the HTML + fetching stops when Gnus exits. + + * nnfolder.el (nnfolder-save-all-buffers): Refactor out into its own + function. + (nnfolder-request-expire-articles): Save all the buffers after doing + expiry. + + * nnmail.el (nnmail-expiry-target-group): Revert the "all articles are + the last article", since that led to serious performance regressions + when expiring nnml groups. + +2010-12-16 Andrew Cohen + + * nnir.el: Improve customizations. + +2010-12-16 Lars Magne Ingebrigtsen + + * gnus-start.el (gnus-subscribe-newsgroup): Notify the backend. + + * gnus-group.el (gnus-group-kill-group): Notify the backend that the + group has been killed. + (gnus-group-yank-group): Ditto. + + * gnus-srvr.el (gnus-browse-unsubscribe-group): Ditto. + + * nnimap.el (nnimap-request-update-group-status): New function. + + * gnus-int.el (gnus-request-update-group-status): New interface + function. + + * gnus-sum.el (gnus-summary-push-marks-to-backend): Fix the logic for + copying read-ness to the backends. + + * nnimap.el (nnimap-quirk): New function. + (nnimap-retrieve-group-data-early): Use it. + (nnimap-quirks): New alist. + +2010-12-16 Katsumi Yamaoka + + * shr.el (shr-insert): Set shr-start after deleting trailing space; + don't delete it within indentation. + +2010-12-16 Lars Magne Ingebrigtsen + + * nnimap.el (nnimap-wait-for-response): Always look (at least) at the + previous line. + +2010-12-15 Lars Magne Ingebrigtsen + + * nnimap.el (nnimap-retrieve-group-data-early): Fix the syntax of the + QRESYNC command by deleting a superfluous space which broke Cyrus + servers. This change will break other servers that are buggy the other + way around. + +2010-12-14 Teodor Zlatanov + + * spam.el: Reindent and fix long lines. + (spam-copy-or-move-routine): Exclude invalid move destinations. + +2010-12-14 Andrew Cohen + + * nnir.el (nnir-mode): Don't install registry hooks if user hasn't + installed the registry. + +2010-12-14 Katsumi Yamaoka + + * dgnushack.el (rot13-string): New macro for XEmacs. netrc.el uses it. + +2010-12-13 Andrew Cohen + + * nnir.el (nnir-run-gmane): Better check for gmane groups: error out if + groupname doesn't contain "gmane". + +2010-12-13 Lars Magne Ingebrigtsen + + * netrc.el (netrc-point-at-eol): Remove the unused netrc-point-at-old + and netrc-bound-and-true-p bindings. + (netrc-parse): Cache the netrc contents. + + * gnus-start.el (gnus-matches-options-n): Fix typo in last change. + (gnus-1): Don't create the nndrafts group twice. + (gnus-setup-news): There's no need to read the active file here, since + that's done again later on a per-backend basis. + (gnus-start-draft-setup): Make sure that the new group is started out + empty. + + * gnus-agent.el (gnus-agentize): Don't create the queue group + automatically on startup. It'll be created later, if needed. + + * gnus-start.el (gnus-auto-subscribed-groups): Add nnimap to the list + of automatically subscribed groups. + (gnus-auto-subscribed-categories): New variable. + (gnus-matches-options-n): Use it. + (gnus-default-subscribed-newsgroups): Remove unused variable. + (gnus-start-draft-setup): Message a bit less. + +2010-12-13 Andrew Cohen + + * nnir.el (nnir-run-imap): Return article list in order of increasing + UID. + 2010-12-13 Lars Magne Ingebrigtsen * gnus-sum.el (gnus-summary-enter-digest-group): Mention @@ -19870,8 +20236,8 @@ See ChangeLog.2 for earlier changes. - Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 - Free Software Foundation, Inc. + Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 + Free Software Foundation, Inc. This file is part of GNU Emacs.