X-Git-Url: https://cgit.sxemacs.org/?p=gnus;a=blobdiff_plain;f=lisp%2FChangeLog;h=0fd275616902f20e0f6d28b9332673fb2b018a67;hp=8abb533386db1e00e5ca3597d32ae1faf3ae8fbb;hb=60075d32b69b416f6718eb01145fba6d3262ac37;hpb=2d97a554d6cc6e17791e6c786fce7710f26895f2 diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 8abb53338..d19efb00d 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,488 @@ +2011-02-13 Lars Ingebrigtsen + + * gnus-art.el (gnus-article-mode-line-format): Remove the article + washing status from the default format. It isn't very informative. + +2011-02-13 Tassilo Horn (tiny change) + + * nnimap.el (nnimap-request-accept-article, nnimap-process-quirk): Fix + Gcc processing on imap. + +2011-02-13 Teodor Zlatanov + + * imap.el: Remove file. All the functionality is in nnimap.el. + +2011-02-10 Stefan Monnier + + * message.el (message-bury): Don't pop up a new window when selected + window is dedicated. + +2011-02-10 Antoine Levitt (tiny change) + + * gnus-sum.el (gnus-summary-save-parts): Use read-directory-name. + +2011-02-10 Teodor Zlatanov + + * sieve-manage.el: Autoload `auth-source-search'. + (sieve-sasl-auth): Use it. + +2011-02-09 Teodor Zlatanov + + * nnimap.el: Autoload `auth-source-forget+'. + (nnimap-open-connection-1): Use it if the connection fails. + + * auth-source.el: Require `password-cache'. + (auth-source-hide-passwords, auth-source-cache): Remove and mark + obsolete. + (auth-source-magic): Marker for `password-cache' keys. + (auth-source-do-cache): Update docstring. + (auth-source-search): Use and check cache. + (auth-source-forget-all-cached, auth-source-remember) + (auth-source-recall, auth-source-forget, auth-source-forget+) + (auth-source-specmatchp): Caching support functions. + (auth-source-forget-user-or-password, auth-source-forget-all-cached): + Remove and obsolete. + (auth-source-user-or-password): Remove caching to further discourage + using it. Always hide passwords. + + * password-cache.el (password-cache-remove): Accept secrets that are + not strings. + +2011-02-09 Lars Ingebrigtsen + + * nntp.el (nntp-retrieve-group-data-early-disabled): Disable the async + code for now, since it doesn't work for all users. + +2011-02-09 Julien Danjou + + * message.el (message-options): Make message-options really buffer + local. + +2011-02-08 Teodor Zlatanov + + * mail-source.el: Autoload `auth-source-search'. + (mail-source-keyword-map): Note order matters. + (mail-source-set-1): Get all the mail-source source values and + defaults and search auth-source on those if needed. This can all + probably be simplified. + + * nnimap.el: Autoload `auth-source-search'. + (nnimap-credentials): Use it. + (nnimap-open-connection-1): Ask for the virtual server and physical + address in one shot. + + * nntp.el: Autoload `auth-source-search'. + (nntp-send-authinfo): Use it. Note TODO. + +2011-02-08 Julien Danjou + + * shr.el (shr-tag-body): Add support for text attribute in body + markups. + + * message.el (message-options): Make message-options a local variable. + +2011-02-07 Teodor Zlatanov + + * auth-source.el (auth-source-secrets-search) + (auth-source-user-or-password): Use `append' instead of `nconc'. + (auth-source-user-or-password): Build return list better and protect + against nil :secret. + +2011-02-07 Lars Ingebrigtsen + + * nnimap.el (nnimap-update-info): Refactor slightly. + (nnimap-update-info): Tell Gnus whether there are any \Recent messages. + (nnimap-update-info): Clean up slightly. + (nnimap-quirk): Add quirk for Gmail IMAP which bugs out on NUL + characters. + (nnimap-process-quirk): Rename function to avoid collision. + (nnimap-update-info): Fix macrology bug-out. + (nnimap-update-info): Simplify split history test. + +2011-02-06 Michael Albinus + + * auth-source.el (top): Require 'eieio unconditionally. Autoload + `secrets-get-attributes' instead of `secrets-get-attribute'. + (auth-source-secrets-search): Limit search when `max' is greater than + number of results. + +2011-02-06 Lars Ingebrigtsen + + * nntp.el (nntp-finish-retrieve-group-infos): Protect against the first + part not returning any data. + + * proto-stream.el (open-protocol-stream): Document the return value. + +2011-02-06 Teodor Zlatanov + + * auth-source.el (auth-source-secrets-search): Add examples. + +2011-02-06 Julien Danjou + + * message.el (message-setup-1): Handle message-generate-headers-first + set to t. + +2011-02-06 Teodor Zlatanov + + * auth-source.el (auth-sources): Allow for simpler defaults for Secrets + API with a string "secrets:collection-name" and with 'default. + (auth-source-backend-parse): Parse "secrets:collection-name" and + 'default. Recurse on parses instead of repeating code. Use the + Secrets API is the source is not nil and 'ignore otherwise. Emit a + message when ignoring a source. + (auth-source-search): List ignored search keys at the top level. + (auth-source-netrc-create): Use `case' instead of `cond'. + (auth-source-secrets-search): Created with TODOs. + (auth-source-secrets-create): Created with TODOs. + (auth-source-retrieve, auth-source-create, auth-source-delete) + (auth-source-protocol-defaults, auth-source-user-or-password-imap) + (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh) + (auth-source-user-or-password-sftp) + (auth-source-user-or-password-smtp): Removed. + (auth-source-user-or-password): Deprecated and modified to be a wrapper + around `auth-source-search'. Not tested thoroughly. + +2011-02-04 Teodor Zlatanov + + * auth-source.el: Bring in assoc and eioeio libraries. + (secrets-enabled): New variable to track the status of the Secrets API. + (auth-source-backend): New EIOEIO class to represent a backend. + (auth-source-creation-defaults): New variable to set prompt defaults + during token creation (see the `auth-source-search' docstring for + details). + (auth-sources): Simplify to allow a simple string as a netrc backend + spec. + (auth-source-backend-parse): Parse a backend from an `auth-sources' spec. + (auth-source-backend-parse-parameters): Fill in the backend parameters. + (auth-source-search): Main auth-source API entry point. + (auth-source-delete): Wrapper around `auth-source-search' for deletion. + (auth-source-search-collection): Helper function for searching. + (auth-source-netrc-parse, auth-source-netrc-normalize) + (auth-source-netrc-search, auth-source-netrc-create): Netrc backend. + Supports search, create, and delete. + (auth-source-secrets-search, auth-source-secrets-create): Secrets API + backend stubs. + (auth-source-user-or-password): Call `auth-source-search' but it's not + ready yet. + +2011-02-04 Lars Ingebrigtsen + + * message.el (message-setup-1): Remove the read-only stuff, since it + doesn't work under XEmacs, for some reason. + + * gnus-sum.el (gnus-user-date): Rename back from + gnus-summary-user-date since user code refers to it. + + * shr.el (shr-render-td): Store the actual background colour used. + + * message.el (message-setup-1): Don't bind the constant + -forbidden-properties. + (message-setup-1): Revert previous change, since it needs to bind the + props to insert them. + (message-resend): Allow removing the read-only separator line. + +2011-02-03 Lars Ingebrigtsen + + * nnimap.el (nnimap-request-accept-article): Give an error message if + the APPEND wasn't successful. + +2011-02-03 Adam Sjøgren + + * gnus-start.el (gnus-get-unread-articles): Fix the call to methods + that have no groups. + +2011-02-03 Julien Danjou + + * gnus-draft.el: Remove progn around gnus-draft-setup. + +2011-02-03 Lars Ingebrigtsen + + * gnus-start.el (gnus-read-active-for-groups): This function is never + called with a nil `infos', so clean that up. + (gnus-get-unread-articles): Request active files from primary/secondary + methods that have no groups (yet). + +2011-02-03 Julien Danjou + + * message.el (message-setup-1): Always generate References first. + (message-mail): Return the return value of message-setup, not always t. + (message-setup-1): Insert mail-header-separator with read-only and + intangible properties set. + + * gnus.el (gnus-summary-line-format): Add missing semi-colon for + user-date in docstring. + + * gnus-art.el (gnus-article-jump-to-part): Remove useless sit-for. + + * gnus.el (gnus-summary-line-format): Mention &user-date format in + docstring. + + * gnus.el (gnus-user-date-format-alist): Change default value. Use + defcustom, with type and group. Move from gnus-util.el. Rename to + gnus-summary-user-date-format-alist. + +2011-02-03 Glenn Morris + + * nnimap.el (gnus-fetch-headers): Declare. + + * nnheader.el (gnus-range-add, gnus-remove-from-range): Autoload. + +2011-02-03 Lars Ingebrigtsen + + * message.el (message-forward-make-body-digest-plain) + (message-followup, message-reply): Clean up things noted by Stefan. + + * gnus-art.el (gnus-article-setup-buffer): Stop the date timer if + gnus-article-update-date-headers is nil. + (gnus-article-date-headers): Rip out the old -treat-date-* stuff, since + it didn't really work with defcustom. + (article-update-date-lapsed): Make sure the window start doesn't move, + either. + +2011-02-01 Julien Danjou + + * mm-uu.el (mm-uu-type-alist): Add support for git format-patch diff + format. + + * mm-decode.el (mm-inline-media-tests): Do not check for diff-mode it's + standard in Emacs nowadays. + + * color.el (color-gradient): Add a color-gradient function. + +2011-02-01 Stefan Monnier + + * message.el (message-expand-name): Don't trust the return value of + bbdb-complete-name. + (message-check-news-header-syntax): Remove unused var `start'. + (message-idna-to-ascii-rhs-1): Remove unused vars `rhs' and `address'. + (message-inhibit-body-encoding): Move to before first use. + (mail-abbrev-mode-regexp, Expires, User-Agent, Lines, Distribution) + (To, References, In-Reply-To, Newsgroups, Subject, Path, From) + (Organization, Message-ID, Date, mh-previous-window-config): + Defvar the vars using dynamic scoping. + +2011-02-01 Lars Ingebrigtsen + + * shr.el (shr-render-td): Only do colours at the final rendering. + Should be slightly faster. + (shr-insert-table): Fix up TD background colours when doing the + vertical padding. + + * gnus-art.el (article-date-ut): Protect against articles with no Date + header. + (article-update-date-lapsed): Don't use current-column to find the + horizontal position. It's fragile in the presence of \003 characters. + + * gnus-start.el (gnus-read-active-file-1): Remove dead parameter infos. + +2011-01-31 Lars Ingebrigtsen + + * gnus-art.el (article-transform-date): Rewrite to still work when + there are several rfc2822 parts. + (article-transform-date): Fix infinite recursion. + (article-date-ut): Replace infinitely many Date headers with a single + one when called interactively. + + * nnimap.el (nnimap-wait-for-response): Wait for results in a more + secure manner. + + * gnus-art.el (article-update-date-lapsed): Try to avoid having point + move around by not using save-window-excursion. It seems to work... + +2011-01-31 Katsumi Yamaoka + + * gnus-art.el (article-make-date-line): Work for user-defined format. + +2011-01-31 Lars Ingebrigtsen + + * nntp.el (nntp-retrieve-group-data-early) + (nntp-finish-retrieve-group-infos): Implement the asynchronous data + fetching functions. + + * gnus-start.el (gnus-read-active-for-groups): Read the active files + thoroughly for all backends that have no known groups. This should + allow new nnml methods to retrieve mail. + + * gnus-group.el (gnus-group-jump-to-group): Allow jumping to groups + that Gnus doesn't know exists again. + + * gnus-art.el (gnus-article-date-lapsed-new-header): Removed. + (gnus-treat-date-ut): Ditto. + (gnus-article-update-date-header): Renamed. + (gnus-treat-date-local): Removed. + (gnus-treat-date-english): Removed. + (gnus-treat-date-lapsed): Removed. + (gnus-treat-date-combined-lapsed): Removed. + (gnus-treat-date-original): Removed. + (gnus-treat-date-iso8601): Removed. + (gnus-treat-date-user-defined): Removed. + (gnus-article-date-headers): New variable to control all the date + header options. + (article-date-ut): Rewrite to allow using the new way to format date + headers(s). + +2011-01-30 Lars Ingebrigtsen + + * nnmail.el (nnmail-article-group): Check for a direct fancy split + method. + (nnmail-article-group): A better test for fanciness. + + * nnimap.el (nnimap-request-head): Protect against not finding the + article by Message-ID. + +2011-01-29 Lars Ingebrigtsen + + * gnus-art.el (article-update-date-lapsed): Try a better way to really + keep point at the "same place". + +2011-01-28 Lars Ingebrigtsen + + * gnus-sum.el (gnus-select-newsgroup): Don't try to alter the active + data if the group is unactivated. + +2011-01-28 Julien Danjou + + * gnus-win.el: Remove dead function gnus-window-configuration-element. + (gnus-all-windows-visible-p): Remove old compatibility code. + (gnus-window-top-edge): Add docstring. + + * gnus-group.el (gnus-group-jump-to-group): Set must match to t. + +2011-01-28 Lars Ingebrigtsen + + * gnus-int.el (gnus-request-marks): Call *-request-marks instead of the + older request-update-info. + + * gnus-art.el (article-make-date-line): Limit the length a bit more. + +2011-01-28 Daiki Ueno + + * mml2015.el (mml2015-epg-sign, mml2015-epg-encrypt): + Give mml2015-signers higher precedence over mml2015-sign-with-sender. + +2011-01-27 Lars Ingebrigtsen + + * gnus-group.el (gnus-group-refresh-group): Refresh even non-visible + groups. This makes the nndraft:queue group pop up if it's not already + there. + + * gnus-sum.el (gnus-summary-read-group-1): Fix the "contains no + messages" logic, which was reversed. + + * gnus-art.el (article-update-date-lapsed): Ensure that point stays at + the "same place" even if point is on the line being replaced. + (article-update-date-lapsed): Allow updating both the combined lapsed + and the lapsed headers. + (article-update-date-lapsed): Skip past all the X-Sent/Date headers. + (article-make-date-line): Limit the number of segments dynamically to + avoid too-long lines. + +2011-01-27 Julien Danjou + + * mml2015.el (mml2015-epg-sign): Add and use mml2015-sign-with-sender. + (mml2015-epg-encrypt): Use mml2015-sign-with-sender. + +2011-01-27 Katsumi Yamaoka + + * shr.el (shr-expand-newlines, shr-previous-newline-padding-width): + Use plist-get instead of the cl function getf. + +2011-01-27 Glenn Morris + + * gnus-util.el (float-time): Get rid of compiler warning, again. + +2011-01-27 Lars Ingebrigtsen + + * shr.el (shr-put-color): Special-case background colours: Do put them + at the blank parts at the front of the lines. + + * gnus-draft.el (gnus-draft-clear-marks): New function to be run as an + exit hook to nix out all data on readedness on group exit. + + * gnus-util.el (float-time): If float-time is bound, always use it on + all Emacsen. It's unclear why the subrp check was there. + (time-date): Require to make some autoload issues on XEmacs go away. + + * shr.el (shr-put-color): Don't do the box padding in tables, since + they're already padded. + +2011-01-26 Lars Ingebrigtsen + + * gnus-art.el (gnus-article-next-page): When the last line of the + article is displayed, scroll down once more instead of going to the + next article at once. + (article-lapsed-string): Refactor out and allow specifying how many + segments you want. + (gnus-article-setup-buffer): Start updating the lapsed header directly. + (gnus-article-update-lapsed-header): New variable. + + * shr.el: Revert change that made headings use different-sized faces. + The Emacs display engine isn't advanced enough that, for instance, + tables can comfortably use differntly-sized faces. + +2011-01-25 Lars Ingebrigtsen + + * nnimap.el (nnimap-open-connection-1): Store the actual stream type + used. + (nnimap-login): Prefer plain LOGIN if it's enabled (since it requires + fewer round trips than CRAM-MD5, and it's less likely to be buggy), and + we're using an encrypted connection. + + * proto-stream.el: Alter the interface functions to also return the + actual stream type used: network or tls. + +2011-01-25 Julien Danjou + + * mm-view.el (mm-display-shell-script-inline): Fix typo in docstring. + (mm-display-javascript-inline): New function. + + * mm-decode.el (mm-inline-media-tests): Add application/javascript + viewing function. + +2011-01-25 Katsumi Yamaoka + + * shr.el (shr-expand-newlines): Fix variable name. + +2011-01-25 Lars Ingebrigtsen + + * shr.el (shr-expand-newlines): Make nested boxes work. + +2011-01-24 Lars Ingebrigtsen + + * shr.el (shr-expand-newlines): Proof of concept implemantation of boxy + backgrounds. + (shr-expand-newlines): Switch to using overlays to enable kill'n'yank + in a more sensible manner. + +2011-01-24 Teodor Zlatanov + + * mml-smime.el (mml-smime-use): Make it a defcustom and default to 'epg + if EPG is loaded. + +2011-01-24 Julien Danjou + + * shr.el: Use defface to create shr-tag-h[1-6] faces to fontify h[1-6] + tags. + +2011-01-24 Lars Ingebrigtsen + + * gnus-art.el (gnus-article-read-summary-keys): Don't call disabled + commands. + + * gnus-gravatar.el (gnus-gravatar-insert): Don't move point around + in the article buffer. + (gnus-gravatar-insert): Use blank space from the current buffer to + avoid breaking text properties. This makes X-Sent updating work again. + + * gravatar.el (gravatar-retrieve): Be silent when retrieving. + 2011-01-23 Lars Ingebrigtsen + * gnus-html.el (gnus-html-image-fetched): Kill the buffer anyway, and + fix the bug in url-http.el instead. + + * shr.el (shr-image-fetched): Ditto. + * shr.el (shr-image-fetched): Avoid having point move in the article buffer. @@ -21,7 +504,7 @@ * gnus-sum.el (gnus-summary-move-article): Protect against backends (i.e., nnimap) returning nil as the article number. -2011-01-22 Kazuhiro Ito +2011-01-22 Kazuhiro Ito (tiny change) * flow-fill.el (fill-flowed): Make `delete-space' option correspond to "DelSp" parameter in RFC3676. @@ -20286,8 +20769,7 @@ See ChangeLog.2 for earlier changes. - Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 - Free Software Foundation, Inc. + Copyright (C) 2004-2011 Free Software Foundation, Inc. This file is part of GNU Emacs.