X-Git-Url: https://cgit.sxemacs.org/?a=blobdiff_plain;f=lisp%2FChangeLog;h=7d0fcb73165331e6bea26515c903d21a6cd57e0b;hb=900cffcc86fdad5393887839e96ec498a1b5ffff;hp=1644222d87791f0f3f47a1c19949ce762113288c;hpb=80ab25bded9288034e5186ce67dc9ad665411fa5;p=gnus diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 1644222d8..7d0fcb731 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,439 @@ +2009-11-26 Kevin Ryde + + * sha1.el (sha1-string-external): default-directory "/" in case + otherwise non-existent. process-connection-type pipe for touch of + efficiency recommended by elisp manual. (An aside in Bug#3911.) + +2009-11-25 Kevin Ryde + + * dns-mode.el: Add "Keywords: comm". It's only an editing mode, but + it's comms related and sgml-mode.el has "comm" on that basis too. + +2009-11-17 Katsumi Yamaoka + + * rfc2047.el (rfc2047-decode-region): Don't quote decoded words + containing tspecial characters if they have been already quoted. + +2009-11-05 Dan Nicolaescu + + * dns-mode.el (auto-mode-alist): Purecopy string. + +2009-11-03 Stefan Monnier + + * hashcash.el (hashcash-generate-payment): Use with-current-buffer. + +2009-10-24 Glenn Morris + + * gnus-art.el (help-xref-stack-item): Define for compiler. + +2009-10-21 Kevin Ryde + + * dns.el: Add "Keywords: comm", as per net/net-utils.el. + +2009-10-20 Katsumi Yamaoka + + * gnus-sum.el (gnus-remove-overlays): eval-and-compile. + +2009-10-19 Katsumi Yamaoka + + * gnus-sum.el (gnus-summary-show-thread): Remove useless goto-char. + (gnus-summary-show-thread, gnus-summary-hide-thread): Indent. + +2009-10-16 Katsumi Yamaoka + + * gnus.el (gnus-overlay-get): New alias to overlay-get. + (gnus-overlays-in): New alias to overlays-in. + + * gnus-sum.el (gnus-remove-overlays): Use gnus-overlays-in, + gnus-overlay-get, and gnus-delete-overlay. + (gnus-summary-show-thread): Make it work as well for systems in which + next-single-char-property-change is not available. + (gnus-summary-hide-thread): Use gnus-make-overlay and gnus-overlay-put. + + * gnus-xmas.el (gnus-xmas-overlays-in): New function. + (gnus-overlay-get): New alias to extent-property. + (gnus-overlays-in): New alias to gnus-xmas-overlays-in. + + * dgnushack.el: Autoload add-to-invisibility-spec for XEmacs 21.4 and + SXEmacs. + + * lpath.el: Fbind next-single-char-property-change for XEmacs 21.4 and + SXEmacs. + +2009-10-14 Reiner Steib + + * gnus-sum.el (gnus-remove-overlays): Add doc string and alias. + +2009-10-14 Dan Nicolaescu + + * gnus-sum.el (gnus-remove-overlays): Compatibility code for Emacs 21 + and XEmacs that don't have `remove-overlays'. + +2009-10-14 Stefan Monnier + + * gnus-sum.el (gnus-summary-mode, gnus-summary-show-all-threads) + (gnus-summary-show-thread, gnus-summary-hide-thread): Get rid of + selective display. Use overlays instead. + +2009-10-04 Juanma Barranquero + + * spam-stat.el (spam-stat-strip-xref): Fix typo in docstring. + +2009-09-29 Juanma Barranquero + + * spam-stat.el (spam-stat-load): Fix typo in message. + +2009-09-24 Juanma Barranquero + + * dig.el (dig-invoke): Fix typo in docstring. + (query-dig): Reflow docstring. + +2009-09-23 Juanma Barranquero + + * gnus-art.el (gnus-article-encrypt-body): + * message.el (message-check-recipients): + * mm-util.el (mm-codepage-setup): + * nnir.el (gnus-summary-nnir-goto-thread, nnir-run-waissearch) + (nnir-run-swish++, nnir-run-swish-e): Fix typos in error messages. + +2009-09-22 Daiki Ueno + + * mm-encode.el (mm-sign-option, mm-encrypt-option): New user option. + * mml2015.el (mml2015-epg-sign, mml2015-epg-encrypt): Let users select + keys from the menu if mm-{sign,encrypt}-option is 'guided. + * mml-smime.el (mml-smime-epg-sign, mml-smime-epg-encrypt): Ditto. + * mml1991.el (mml1991-epg-sign, mml1991-epg-encrypt): Ditto. + +2009-09-21 Kevin Ryde + + * dig.el: Add "Keywords: comm", as per net-utils.el. + +2009-09-21 Stefan Monnier + + * dig.el (dig-mode): Use define-derived-mode. + +2009-09-19 Glenn Morris + + * pgg-pgp.el (pgg-pgp-encrypt-region): Add missing mapconcat separator. + +2009-09-18 Glenn Morris + + * gnus-diary.el (gnus-diary-check-message): + * message.el (message-insert-formatted-citation-line): + * nnbabyl.el (top-level): + * nndiary.el (nndiary-schedule): + Fix typos in condition-case handlers. + +2009-09-15 Katsumi Yamaoka + + * gnus-art.el (gnus-article-edit-part): Work for the buffer + configuration that provides the sole article window in a frame; + position point correctly after deleting a part. + +2009-09-14 Adam Sjøgren + + * spam.el (spam-unregister-on-reregister): Add boolean variable. + (spam-resolve-registrations-routine): Use it to unregister articles + that change status. + +2009-09-13 Katsumi Yamaoka + + * parse-time.el (parse-time-syntax): Restore it to keep compatibility + with XEmacs. + (parse-time-string-chars): Use it. + +2009-09-10 Teodor Zlatanov + + * imap.el (imap-interactive-login): Better messages. + (imap-open): Fix bug with renamed buffer on reconnect. + (imap-authenticate): Add buffer-local imap-last-authenticator variable + for easier debugging and cleaner code. On successful (guessed based on + server capabilities) secondary authentication, set imap-state + correctly. + (imap-last-authenticator): Define imap-last-authenticator as a variable + to avoid warnings. + +2009-09-10 Katsumi Yamaoka + + * nnrss.el (nnrss-request-article): Remove binding of + default-enable-multibyte-characters that has gotten needless by + the 2007-07-13 change in rfc2047-encode-message-header. + + * mml.el (mml-insert-multipart): Error on the message header. + (mml-insert-part): Error on the message header; position point at + the end of a MIME tag. + +2009-09-09 Katsumi Yamaoka + + * time-date.el (autoload): Expand define-obsolete-function-alias into + defalias and make-obsolete for old Emacsen that Gnus supports. + (with-no-warnings): Define it for old Emacsen. + (time-to-seconds): Don't use (featurep 'xemacs) to check if float-time + is available. + (time-to-number-of-days): Don't use (featurep 'xemacs) to check if + float-time is available; suppress compile warning for time-to-seconds. + + * gnus-util.el (with-no-warnings): Define it for old Emacsen. + (gnus-float-time): Alias to float-time if it exists. + + * ecomplete.el (with-no-warnings): Define it for old Emacsen. + (ecomplete-add-item): Don't use (featurep 'xemacs) to check if + float-time is available; suppress compile warning for time-to-seconds. + + * lpath.el: Fbind time-to-seconds for Emacs 21.; fbind float-time for + XEmacs. + +2009-09-09 Teodor Zlatanov + + * imap.el (imap-message-map): Docstring fix. + +2009-09-07 Katsumi Yamaoka + + * mm-encode.el (mm-encode-buffer): Don't force 7bit encoding since MTA + may break data. Suggested by Dmitri Paduchikh . + Add the optional argument `encoding' that overrides the default. + + * mml.el (mml-generate-mime-1): Pass encoding defined by a user to + mm-encode-buffer. + +2009-09-04 Glenn Morris + + * qp.el (quoted-printable-encode-string): Use mm-enable-multibyte, or + mm-disable-multibyte, rather than default-enable-multibyte-characters. + * utf7.el (utf7-encode, utf7-decode): Use mm-with-multibyte-buffer, or + mm-with-unibyte-buffer, rather than default-enable-multibyte-characters. + * mm-util.el (mm-with-unibyte-current-buffer) + (mm-find-buffer-file-coding-system): + * yenc.el (yenc-decode-region): Use default-value rather than + default-enable-multibyte-characters. + +2009-09-03 Glenn Morris + + * mm-util.el (mm-emacs-mule, mm-default-multibyte-p): + * rfc2047.el (rfc2047-encode-message-header): Use default-value rather + than default-enable-multibyte-characters. + +2009-09-02 Karl Kleinpaste + + * gnus-art.el (gnus-article-read-summary-keys): + Fix gnus-buffer-configuration's value temporarily used. + +2009-09-02 Glenn Morris + + * gnus-util.el (gnus-float-time): New function. + * gnus-delay.el (gnus-delay-article): + * gnus-sum.el (gnus-thread-latest-date): + * gnus-util.el (gnus-user-date): Use gnus-float-time. + * nnspool.el (nnspool-request-newgroups): + Use gnus-float-time rather than time-to-seconds. + * ecomplete.el (ecomplete-add-item): In Emacs, use float-time. + + * gnus-art.el (gnus-signature-face, gnus-header-from-face) + (gnus-header-subject-face, gnus-header-newsgroups-face) + (gnus-header-name-face, gnus-header-content-face): + * gnus-cite.el (gnus-cite-attribution-face, gnus-cite-face-1) + (gnus-cite-face-2, gnus-cite-face-3, gnus-cite-face-4) + (gnus-cite-face-5, gnus-cite-face-6, gnus-cite-face-7) + (gnus-cite-face-8, gnus-cite-face-9, gnus-cite-face-10) + (gnus-cite-face-11): + * gnus-picon.el (gnus-picon-xbm-face, gnus-picon-face): + * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face) + (gnus-server-closed-face, gnus-server-denied-face) + (gnus-server-offline-face): + * gnus.el (gnus-group-news-1-face, gnus-group-news-1-empty-face) + (gnus-group-news-2-face, gnus-group-news-2-empty-face) + (gnus-group-news-3-face, gnus-group-news-3-empty-face) + (gnus-group-news-4-face, gnus-group-news-4-empty-face) + (gnus-group-news-5-face, gnus-group-news-5-empty-face) + (gnus-group-news-6-face, gnus-group-news-6-empty-face) + (gnus-group-news-low-face, gnus-group-news-low-empty-face) + (gnus-group-mail-1-face, gnus-group-mail-1-empty-face) + (gnus-group-mail-2-face, gnus-group-mail-2-empty-face) + (gnus-group-mail-3-face, gnus-group-mail-3-empty-face) + (gnus-group-mail-low-face, gnus-group-mail-low-empty-face) + (gnus-summary-selected-face, gnus-summary-cancelled-face) + (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face) + (gnus-summary-normal-ticked-face, gnus-summary-high-ancient-face) + (gnus-summary-low-ancient-face, gnus-summary-normal-ancient-face) + (gnus-summary-high-undownloaded-face) + (gnus-summary-low-undownloaded-face) + (gnus-summary-normal-undownloaded-face) + (gnus-summary-high-unread-face, gnus-summary-low-unread-face) + (gnus-summary-normal-unread-face, gnus-summary-high-read-face) + (gnus-summary-low-read-face, gnus-summary-normal-read-face) + (gnus-splash-face): + * message.el (message-header-to-face, message-header-cc-face) + (message-header-subject-face, message-header-newsgroups-face) + (message-header-other-face, message-header-name-face) + (message-header-xheader-face, message-separator-face) + (message-cited-text-face, message-mml-face): + * sieve-mode.el (sieve-control-commands-face) + (sieve-action-commands-face, sieve-test-commands-face) + (sieve-tagged-arguments-face): + * spam.el (spam-face): + Mark face aliases with "-face" in the name as obsolete. + +2009-09-01 Glenn Morris + + * gnus-salt.el (gnus-pick-mouse-pick-region): Use forward-line rather + than goto-line. + +2009-08-31 Katsumi Yamaoka + + * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external): + Don't move point if the command is invoked inside the message header. + +2009-08-30 Stefan Monnier + + * imap.el (imap-send-command): Simplify. + (imap-wait-for-tag): point-max -> buffer-size. + +2009-08-29 Stefan Monnier + + * spam.el (spam-ifile-path, spam-bogofilter-path, spam-sa-learn-path) + (spam-ifile-database-path, spam-bsfilter-path, spam-spamassassin-path): + * nnmail.el (nnmail-spool-file, nnmail-fix-eudora-headers): + * nnir.el (nnir-swish-e-index-file): + * gnus-sum.el (gnus-summary-delete-marked-as-read) + (gnus-summary-delete-marked-with, gnus-summary-mark-as-unread-forward) + (gnus-summary-mark-as-unread-backward, gnus-summary-mark-as-unread): + * gnus-msg.el (gnus-inews-mark-gcc-as-read): + * gnus-art.el (gnus-article-hide-pgp-hook, gnus-treat-strip-pgp) + (gnus-treat-display-xface): Add Emacs version of obsolescence. + +2009-08-28 Katsumi Yamaoka + + * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external): + Don't save excursion. + +2009-08-28 Stefan Monnier + + * nnheader.el (nnheader-find-file-noselect): + * mm-util.el (mm-insert-file-contents): + Use (default-value 'major-mode) instead of default-major-mode. + +2009-08-27 Stefan Monnier + + * nnrss.el (nnrss-request-article): Avoid default-fill-column. + +2009-08-26 Glenn Morris + + * parse-time.el (parse-time-rules): Autoload riskiness here, rather + than placing in files.el. + +2009-08-25 Glenn Morris + + * nnir.el (top-level): Don't require cl at run-time. + (nnir-run-waissearch, nnir-run-swish-e, nnir-run-hyrex): + Replace cl-function substitute with gnus-replace-in-string. + (nnir-run-waissearch, nnir-run-swish++, nnir-run-swish-e) + (nnir-run-hyrex, nnir-run-namazu): Replace cl-function sort* with sort. + (nnir-run-find-grep): Replace cl-functions find-if and subseq with + simplified expansions. + +2009-08-25 Kevin Ryde + + * dig.el (dig): Add autoload cookie. + +2009-08-22 Glenn Morris + + * gnus-art.el (gnus-button-patch): Use forward-line rather than + goto-line. + +2009-08-16 Chong Yidong + + * parse-time.el (parse-time-string-chars): Save match data. + +2009-08-16 Jan Seeger (tiny change) + + * parse-time.el (parse-time-string-chars): Compute using character + classes, to handle non-ascii characters (Bug#3190). + +2009-08-12 Katsumi Yamaoka + + * gnus-group.el (gnus-safe-html-newsgroups): New user option. + + * gnus-art.el (gnus-bind-safe-url-regexp): New macro. + (gnus-mime-view-all-parts, gnus-mime-view-part-internally) + (gnus-mm-display-part, gnus-mime-display-single) + (gnus-mime-display-alternative): Use gnus-bind-safe-url-regexp to + override mm-w3m-safe-url-regexp according to gnus-safe-html-newsgroups. + + * gnus-sum.el + (gnus-mark-copied-or-moved-articles-as-expirable): New user option. + (gnus-summary-move-article): Add expirable mark to articles copied or + moved to group that has auto-expire turned on if the option is non-nil. + +2009-07-24 Glenn Morris + + * gnus-demon.el (gnus-demon-add-nntp-close-connection): + Fix typo. (Bug#3903) + +2009-07-23 Katsumi Yamaoka + + * gnus-art.el (gnus-article-mode-map): Bind the "e" key to + gnus-article-read-summary-keys rather than gnus-summary-edit-article + that should not be used for draft articles. + (gnus-article-read-summary-keys): Use key-binding instead of lookup-key + that has no concern in minor mode keys. + (gnus-article-summary-command, gnus-article-summary-command-nosave): + Abolish. + +2009-07-16 Katsumi Yamaoka + + * nnrss.el (nnrss-request-article): Allow mml-to-mime to generate MIME + article without making inquiry to a user for unknown encoding. + + * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--new-number) + (nnmaildir--scan): Assume i-node and device number that file-attributes + returns might be cons-cell. + + * dgnushack.el: Autoload thing-at-point for XEmacs 21.5. + + * lpath.el: Fbind cp-supported-codepages for XEmacs 21.5. + +2009-07-16 Teodor Zlatanov + + * auth-source.el: Remove docs now in auth.texi. Don't use + `gnus-message' for logging. Add new variables `auth-source-debug' and + `auth-source-hide-passwords' and use them. + +2009-07-15 Glenn Morris + + * gnus-spec.el (gnus-make-format-preserve-properties): Doc fix. + +2009-07-10 Katsumi Yamaoka + + * gnus-group.el (gnus-group-make-rss-group): Strip newlines and + excessive whitespace from the default values of title and description. + +2009-06-22 Katsumi Yamaoka + + * mm-decode.el (mm-dissect-buffer): Use message-fetch-field instead of + mail-fetch-field to fetch Content-Description header in order to + exclude newlines. + +2009-06-18 Ulrich Mueller + + * pgg-gpg.el (pgg-gpg-lookup-key-owner): Handle colon listings + format used by GnuPG 2.0.11. + +2009-06-01 Katsumi Yamaoka + + * gnus-art.el (gnus-mime-delete-part): Specify gnus-decoded as charset + to deleted part. + +2009-05-30 David Engster + + * nnmairix.el: Remove old documentation in the commentary block. + (nnmairix-request-group): Do not update active file for nnml back ends. + (nnmairix-retrieve-headers): Set gnus-nov-is-evil to t for nnimap back + end so that overview files are ignored. + (nnmairix-update-groups): Make updating the groups more robust by using + marks. + (nnmairix-determine-original-group-from-path): Circumvent mairix bug + with dollar characters in message-id. + 2009-04-28 Reiner Steib * spam.el: Use dns-query instead of query-dns. Was renamed on @@ -84,7 +520,7 @@ * imap.el (imap-fetch-safe): Bind debug-on-error. (imap-debug): Add imap-fetch-safe. -2009-01-26 Teodor Zlatanov +2009-01-26 Teodor Zlatanov * auth-source.el (auth-source-forget-user-or-password): Clarify docs. (auth-source-forget-all-cached): New convenience function. @@ -8802,7 +9238,7 @@ 2005-05-27 Lute Kamstra - * textmodes/dns-mode.el (dns-mode): Specify customization group. + * dns-mode.el (dns-mode): Specify customization group. 2005-05-26 Luc Teirlinck