X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=lisp%2FChangeLog;h=ef81f60fdacde517f3801a1cc510fde3c0640610;hb=d7925de009d5e3047e07e52657d7312d9f97979c;hp=310947cb46a53b4d42bfb1caab4545ca9e666f81;hpb=cf3ead3300a44aabfdbed5c101fc751c1205ee4c;p=gnus diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 310947cb4..ef81f60fd 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,11 +1,263 @@ +2011-02-21 Lars Ingebrigtsen + + * auth-source.el (auth-source-netrc-parse): Accept a number as the port + spec, too. + (auth-source-ensure-strings): New function. + + * gnus-art.el (gnus-article-update-date-headers): Doc fix. + (gnus-article-setup-buffer): Always restart the date timer so that user + changes to the frequency is respected. + + * nnimap.el (nnimap-open-connection-1): auth-source expects strings as + port numbers, so make sure it gets that if nnimap-server-port is + explicit. + +2011-02-21 Simon Josefsson + + * nnimap.el (nnimap-inbox): Doc fix. + +2011-02-21 Chong Yidong + + * color.el (color-name-to-rgb): Rename from color-rgb->normalize. + Autoload. Add optional arg FRAME, and pass it to color-values. + (color-complement): Caller changed. Doc fix. + (color-gradient): Rewrite for better clarity and efficiency. + +2011-02-20 Chong Yidong + + * shr-color.el (shr-color->hexadecimal): Use renamed function names + color-rgb-to-hex, color-name-to-rgb, color-srgb-to-lab, and + color-lab-to-srgb. + +2011-02-20 Drew Adams + + * color.el: First part of merge from hexrgb.el. + (color-rgb-to-hex): Rename from color-rgb->hex. + (color-rgb-to-hsv): Rename from color-rgb->hsv. Force hue and + saturation to zero if the value is too small. + (color-rgb-to-hsl): Rename from color-rgb->hsl. + (color-srgb-to-xyz): Rename from color-srgb->xyz. Doc fix. + (color-xyz-to-srgb): Rename from color-xyz->srgb. Doc fix. + (color-xyz-to-lab): Rename from color-xyz->lab. Doc fix. + (color-lab-to-xyz): Rename from color-lab->xyz. Doc fix. + (color-lab-to-srgb): Rename from color-lab->srgb. Doc fix. + (color-cie-de2000): Doc fix. + +2011-02-21 Lars Ingebrigtsen + + * nntp.el (nntp-finish-retrieve-group-infos): Add a kludge to use the + given method as in the group name if we're using an extended method. + (nntp-finish-retrieve-group-infos): Wait for the end of the LIST ACTIVE + command, if we're using that, instead of waiting for the beginning. + + * gnus-start.el (gnus-get-unread-articles): Extend the methods so that + we're sure to get unique server names, and we don't output two async + commands in the same buffer. This fixes an NNTP hang for some users. + +2011-02-21 Lars Magne Ingebrigtsen + + * gnus.el: No Gnus v0.11 is released. + +2011-02-21 Lars Ingebrigtsen + + * gnus-sum.el (gnus-summary-next-article): Add a kludge to reselect the + summary buffer before reading going to the next buffer. This avoids + putting the point in the group buffer if you `C-g' the command. + + * auth-source.el (auth-source-netrc-parse): Add an in-memory netrc + cache (for now) to make ~/.authinfo.gpg files usable. + + * nnfolder.el (copyright-update): Define for the compiler. + + * auth-source.el (auth-source-search): Fix unbound variable. + +2011-02-19 Glenn Morris + + * gnus.el (gnus-meta): Doc fix. + +2011-02-19 Chong Yidong + + * nnfolder.el (nnfolder-save-buffer): Don't let-bind copyright-update, + in case it's not yet loaded. + +2011-02-20 Lars Ingebrigtsen + + * nnimap.el (nnimap-wait-for-response): Ensure that we get the entire + line we're waiting for. + +2011-02-19 Darren Hoo (tiny change) + + * gnus-art.el (gnus-article-next-page-1): Because customized mode-line + face with line-width greater than zero will cause RET in gnus summary + buffer to scroll down article page-wise because auto vscroll happens, + it should be temporalily disabled when doing a scroll-up. + +2011-02-19 Lars Ingebrigtsen + + * nnimap.el (nnimap-parse-copied-articles): Allow for " OK" + outputs from the server. + +2011-02-18 Antoine Levitt (tiny change) + + * gnus-art.el (gnus-article-prepare): Run gnus-article-prepare-hook + later so that bbdb can hook in easier. + +2011-02-18 Lars Ingebrigtsen + + * auth-source.el (auth-source-search): Don't try to create credentials + if the caller doesn't want that. + (auth-source-search): If we don't find a match, don't bug out on + non-bound variables. + (auth-source-search): Only ask a single backend to create the + credentials. + + * nnimap.el (nnimap-log-command): Add a newline to the inhibited + logging. + (nnimap-credentials): Protect against auth-source-search returning nil. + (nnimap-request-list): Protect against not being able to open the + server. + +2011-02-17 Lars Ingebrigtsen + + * auth-source.el (auth-source-search): Do a two-phase search, one with + no :create to get the responses from all backends. + + * nnimap.el (nnimap-open-connection-1): Delete duplicate server names + when getting credentials. + + * gnus-util.el (gnus-delete-duplicates): New function. + +2011-02-17 Teodor Zlatanov + + * nnimap.el (nnimap-credentials): Instead of picking the first port as + a creation default, pass the whole port list down. It will be + completed. + + * auth-source.el (auth-source-search): Updated docs to talk about + multiple creation choices. + (auth-source-netrc-create): Accept a list as a value (from the search + parameters) and do completion on that list. Keep a separate netrc line + with the password obscured for showing the user. + + * nnimap.el (nnimap-open-connection-1): Make the `nnimap-address' the + first choice to `auth-source-search' so it will be used for entry + creation instead of the server's Gnus-specific name. + (nnimap-credentials): Rely on the auth-source library to select which + port is actually wanted in the new netrc entry, so don't override + `auth-source-creation-defaults'. + + * auth-source.el (auth-source-netrc-parse): Use :port instead of + :protocol and accept a missing user, host, or port as a wildcard match. + (auth-source-debug): Default to off. + + (auth-source-netrc-search, auth-source-netrc-create) + (auth-source-secrets-search, auth-source-secrets-create) + (auth-source-user-or-password, auth-source-backend, auth-sources) + (auth-source-backend-parse-parameters, auth-source-search): Use :port + instead of :protocol. + + * nnimap.el (nnimap-credentials): Pass a port default to + `auth-source-search' in case an entry needs to be created. + (nnimap-open-connection-1): Use :port instead of :protocol. + +2011-02-17 Katsumi Yamaoka + + * auth-source.el: Bind load-path when loading EIEIO from + "gnus-fallback-lib/eieio"; don't pass more than two args, that XEmacs + 21.4 doesn't support, to `require'. + (auth-source-secrets-search): Use mm-delete-duplicates instead of + delete-dups that is not available in XEmacs 21.4. + +2011-02-16 Raphael Kubo da Costa (tiny change) + + * auth-source.el: Correctly load EIEIO from "gnus-fallback-lib/eieio" + as EIEIO must also be loaded when auth-source.el is being + byte-compiled. + +2011-02-16 Teodor Zlatanov + + * gnus-fallback-lib/eieio/eieio.el: Copy from Emacs. + + * gnus-fallback-lib/eieio/eieio-speedbar.el: Copy from Emacs. + + * gnus-fallback-lib/eieio/eieio-opt.el: Copy from Emacs. + + * gnus-fallback-lib/eieio/eieio-datadebug.el: Copy from Emacs. + + * gnus-fallback-lib/eieio/eieio-custom.el: Copy from Emacs. + + * gnus-fallback-lib/eieio/eieio-comp.el: Copy from Emacs. + + * gnus-fallback-lib/eieio/eieio-base.el: Copy from Emacs. + + * auth-source.el: Load EIEIO from "gnus-fallback-lib/eieio" if + necessary. + +2011-02-16 Lars Ingebrigtsen + + * gnus-sum.el (gnus-propagate-marks): Change default to t again, since + nil means that nnimap doesn't get updated. + +2011-02-16 Teodor Zlatanov + + * auth-source.el (auth-source-netrc-create): Return a synthetic search + result when the user doesn't want to write to the file. + (auth-source-netrc-search): Expect a synthetic result and proceed + accordingly. + (auth-source-cache-expiry): New variable to override + `password-cache-expiry'. + (auth-source-remember): Use it. + + * nnimap.el (nnimap-credentials): Remove the `inhibit-create' + parameter. Create entry if necessary by using :create t. + (nnimap-open-connection-1): Don't pass `inhibit-create'. + +2011-02-15 Teodor Zlatanov + + * auth-source.el (auth-source-debug): Enable by default and don't + mention the obsolete `auth-source-hide-passwords'. + (auth-source-do-warn): New function to debug unconditionally. + (auth-source-do-debug): Use it. + (auth-source-backend-parse): Use it for invalid `auth-sources' entries + and for Secrets API entries when the secrets.el library is not + available. + +2011-02-14 Lars Ingebrigtsen + + * gnus-sum.el (gnus-propagate-marks): Default to nil. + (gnus-summary-exit): Kill the correct article buffer on exit from a + `C-d' group. + + * gnus-start.el (gnus-use-backend-marks): Removed, since it duplicates + gnus-propagate-marks. + + * gnus-sum.el (gnus-summary-exit-no-update): Restore the group conf + before killing the buffers so that a non-full window conf gets handled + correctly. + (gnus-summary-exit): Ditto. + (gnus-summary-read-group-1): Ditto. + + * nntp.el (nntp-retrieve-group-data-early): Reinstate the two-part + async code again so that we can debug it properly. + + * message.el (message-reply): Take an optional switch-buffer parameter + so that Gnus window confs are respected better. + 2011-02-14 Teodor Zlatanov * auth-source.el (auth-source-backend-parse-parameters): Don't rely on `plist-get' to accept non-list parameters (XEmacs issue). Fix docstring. + (auth-source-secrets-search): Use `delete-dups', `append mapcar', and + `butlast' instead of `remove-duplicates', `mapcan', and `subseq'. + (auth-sources, auth-source-backend-parse, auth-source-secrets-search): + Login collection is "Login" and not "login". 2011-02-14 Lars Ingebrigtsen + * gnus-art.el (article-update-date-lapsed): Don't bug out when updating + multiple headers. + * nnimap.el (nnimap-inhibit-logging): New variable. (nnimap-log-command): Don't log login commands.